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 TypeMethodDescriptionThe AWS account ID associated with the S3 bucket and the assumed role.com.google.protobuf.ByteStringThe 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.ByteStringThe name of the destination S3 bucket where Temporal will send data.The AWS Key Management Service (KMS) ARN used for encryption.com.google.protobuf.ByteStringThe AWS Key Management Service (KMS) ARN used for encryption.The region where the S3 bucket is located.com.google.protobuf.ByteStringThe 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.ByteStringThe IAM role that Temporal Cloud assumes for writing records to the customer's S3 bucket.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods 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.
-