Package io.temporal.api.cloud.sink.v1
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.StringgetAwsAccountId()The AWS account ID associated with the S3 bucket and the assumed role.com.google.protobuf.ByteStringgetAwsAccountIdBytes()The AWS account ID associated with the S3 bucket and the assumed role.java.lang.StringgetBucketName()The name of the destination S3 bucket where Temporal will send data.com.google.protobuf.ByteStringgetBucketNameBytes()The name of the destination S3 bucket where Temporal will send data.java.lang.StringgetKmsArn()The AWS Key Management Service (KMS) ARN used for encryption.com.google.protobuf.ByteStringgetKmsArnBytes()The AWS Key Management Service (KMS) ARN used for encryption.java.lang.StringgetRegion()The region where the S3 bucket is located.com.google.protobuf.ByteStringgetRegionBytes()The region where the S3 bucket is located.java.lang.StringgetRoleName()The IAM role that Temporal Cloud assumes for writing records to the customer's S3 bucket.com.google.protobuf.ByteStringgetRoleNameBytes()The IAM role that Temporal Cloud assumes for writing records to the customer's S3 bucket.-
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.
-
-