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

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.lang.String getAwsAccountId()
      The AWS account ID associated with the S3 bucket and the assumed role.
      com.google.protobuf.ByteString getAwsAccountIdBytes()
      The AWS account ID associated with the S3 bucket and the assumed role.
      java.lang.String getBucketName()
      The name of the destination S3 bucket where Temporal will send data.
      com.google.protobuf.ByteString getBucketNameBytes()
      The name of the destination S3 bucket where Temporal will send data.
      java.lang.String getKmsArn()
      The AWS Key Management Service (KMS) ARN used for encryption.
      com.google.protobuf.ByteString getKmsArnBytes()
      The AWS Key Management Service (KMS) ARN used for encryption.
      java.lang.String getRegion()
      The region where the S3 bucket is located.
      com.google.protobuf.ByteString getRegionBytes()
      The region where the S3 bucket is located.
      java.lang.String getRoleName()
      The IAM role that Temporal Cloud assumes for writing records to the customer's S3 bucket.
      com.google.protobuf.ByteString getRoleNameBytes()
      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 Detail

      • getRoleName

        java.lang.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

        java.lang.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

        java.lang.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

        java.lang.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

        java.lang.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.