Interface S3SpecOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
S3Spec, S3Spec.Builder

@Generated(value="protoc", comments="annotations:S3SpecOrBuilder.java.pb.meta") public interface S3SpecOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    The AWS account ID associated with the S3 bucket and the assumed role.
    com.google.protobuf.ByteString
    The AWS account ID associated with the S3 bucket and the assumed role.
    The name of the destination S3 bucket where Temporal will send data.
    com.google.protobuf.ByteString
    The name of the destination S3 bucket where Temporal will send data.
    The AWS Key Management Service (KMS) ARN used for encryption.
    com.google.protobuf.ByteString
    The AWS Key Management Service (KMS) ARN used for encryption.
    The region where the S3 bucket is located.
    com.google.protobuf.ByteString
    The region where the S3 bucket is located.
    The IAM role that Temporal Cloud assumes for writing records to the customer's S3 bucket.
    com.google.protobuf.ByteString
    The IAM role that Temporal Cloud assumes for writing records to the customer's S3 bucket.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getRoleName

      String getRoleName()
       The IAM role that Temporal Cloud assumes for writing records to the customer's S3 bucket.
       
      string role_name = 1;
      Returns:
      The roleName.
    • getRoleNameBytes

      com.google.protobuf.ByteString getRoleNameBytes()
       The IAM role that Temporal Cloud assumes for writing records to the customer's S3 bucket.
       
      string role_name = 1;
      Returns:
      The bytes for roleName.
    • getBucketName

      String getBucketName()
       The name of the destination S3 bucket where Temporal will send data.
       
      string bucket_name = 2;
      Returns:
      The bucketName.
    • getBucketNameBytes

      com.google.protobuf.ByteString getBucketNameBytes()
       The name of the destination S3 bucket where Temporal will send data.
       
      string bucket_name = 2;
      Returns:
      The bytes for bucketName.
    • getRegion

      String getRegion()
       The region where the S3 bucket is located.
       
      string region = 3;
      Returns:
      The region.
    • getRegionBytes

      com.google.protobuf.ByteString getRegionBytes()
       The region where the S3 bucket is located.
       
      string region = 3;
      Returns:
      The bytes for region.
    • getKmsArn

      String getKmsArn()
       The AWS Key Management Service (KMS) ARN used for encryption.
       
      string kms_arn = 4;
      Returns:
      The kmsArn.
    • getKmsArnBytes

      com.google.protobuf.ByteString getKmsArnBytes()
       The AWS Key Management Service (KMS) ARN used for encryption.
       
      string kms_arn = 4;
      Returns:
      The bytes for kmsArn.
    • getAwsAccountId

      String getAwsAccountId()
       The AWS account ID associated with the S3 bucket and the assumed role.
       
      string aws_account_id = 5;
      Returns:
      The awsAccountId.
    • getAwsAccountIdBytes

      com.google.protobuf.ByteString getAwsAccountIdBytes()
       The AWS account ID associated with the S3 bucket and the assumed role.
       
      string aws_account_id = 5;
      Returns:
      The bytes for awsAccountId.