Package io.temporal.api.cloud.sink.v1
Class S3Spec.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<S3Spec.Builder>
-
- io.temporal.api.cloud.sink.v1.S3Spec.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,S3SpecOrBuilder,java.lang.Cloneable
- Enclosing class:
- S3Spec
public static final class S3Spec.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<S3Spec.Builder> implements S3SpecOrBuilder
Protobuf typetemporal.api.cloud.sink.v1.S3Spec
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description S3Spec.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)S3Specbuild()S3SpecbuildPartial()S3Spec.Builderclear()S3Spec.BuilderclearAwsAccountId()The AWS account ID associated with the S3 bucket and the assumed role.S3Spec.BuilderclearBucketName()The name of the destination S3 bucket where Temporal will send data.S3Spec.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)S3Spec.BuilderclearKmsArn()The AWS Key Management Service (KMS) ARN used for encryption.S3Spec.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)S3Spec.BuilderclearRegion()The region where the S3 bucket is located.S3Spec.BuilderclearRoleName()The IAM role that Temporal Cloud assumes for writing records to the customer's S3 bucket.S3Spec.Builderclone()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.S3SpecgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()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.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()S3Spec.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)S3Spec.BuildermergeFrom(com.google.protobuf.Message other)S3Spec.BuildermergeFrom(S3Spec other)S3Spec.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)S3Spec.BuildersetAwsAccountId(java.lang.String value)The AWS account ID associated with the S3 bucket and the assumed role.S3Spec.BuildersetAwsAccountIdBytes(com.google.protobuf.ByteString value)The AWS account ID associated with the S3 bucket and the assumed role.S3Spec.BuildersetBucketName(java.lang.String value)The name of the destination S3 bucket where Temporal will send data.S3Spec.BuildersetBucketNameBytes(com.google.protobuf.ByteString value)The name of the destination S3 bucket where Temporal will send data.S3Spec.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)S3Spec.BuildersetKmsArn(java.lang.String value)The AWS Key Management Service (KMS) ARN used for encryption.S3Spec.BuildersetKmsArnBytes(com.google.protobuf.ByteString value)The AWS Key Management Service (KMS) ARN used for encryption.S3Spec.BuildersetRegion(java.lang.String value)The region where the S3 bucket is located.S3Spec.BuildersetRegionBytes(com.google.protobuf.ByteString value)The region where the S3 bucket is located.S3Spec.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)S3Spec.BuildersetRoleName(java.lang.String value)The IAM role that Temporal Cloud assumes for writing records to the customer's S3 bucket.S3Spec.BuildersetRoleNameBytes(com.google.protobuf.ByteString value)The IAM role that Temporal Cloud assumes for writing records to the customer's S3 bucket.S3Spec.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<S3Spec.Builder>
-
clear
public S3Spec.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<S3Spec.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<S3Spec.Builder>
-
getDefaultInstanceForType
public S3Spec getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public S3Spec build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public S3Spec buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public S3Spec.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<S3Spec.Builder>
-
setField
public S3Spec.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<S3Spec.Builder>
-
clearField
public S3Spec.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<S3Spec.Builder>
-
clearOneof
public S3Spec.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<S3Spec.Builder>
-
setRepeatedField
public S3Spec.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<S3Spec.Builder>
-
addRepeatedField
public S3Spec.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<S3Spec.Builder>
-
mergeFrom
public S3Spec.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<S3Spec.Builder>
-
mergeFrom
public S3Spec.Builder mergeFrom(S3Spec other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<S3Spec.Builder>
-
mergeFrom
public S3Spec.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<S3Spec.Builder>- Throws:
java.io.IOException
-
getRoleName
public java.lang.String getRoleName()
The IAM role that Temporal Cloud assumes for writing records to the customer's S3 bucket.
string role_name = 1;- Specified by:
getRoleNamein interfaceS3SpecOrBuilder- Returns:
- The roleName.
-
getRoleNameBytes
public 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;- Specified by:
getRoleNameBytesin interfaceS3SpecOrBuilder- Returns:
- The bytes for roleName.
-
setRoleName
public S3Spec.Builder setRoleName(java.lang.String value)
The IAM role that Temporal Cloud assumes for writing records to the customer's S3 bucket.
string role_name = 1;- Parameters:
value- The roleName to set.- Returns:
- This builder for chaining.
-
clearRoleName
public S3Spec.Builder clearRoleName()
The IAM role that Temporal Cloud assumes for writing records to the customer's S3 bucket.
string role_name = 1;- Returns:
- This builder for chaining.
-
setRoleNameBytes
public S3Spec.Builder setRoleNameBytes(com.google.protobuf.ByteString value)
The IAM role that Temporal Cloud assumes for writing records to the customer's S3 bucket.
string role_name = 1;- Parameters:
value- The bytes for roleName to set.- Returns:
- This builder for chaining.
-
getBucketName
public java.lang.String getBucketName()
The name of the destination S3 bucket where Temporal will send data.
string bucket_name = 2;- Specified by:
getBucketNamein interfaceS3SpecOrBuilder- Returns:
- The bucketName.
-
getBucketNameBytes
public com.google.protobuf.ByteString getBucketNameBytes()
The name of the destination S3 bucket where Temporal will send data.
string bucket_name = 2;- Specified by:
getBucketNameBytesin interfaceS3SpecOrBuilder- Returns:
- The bytes for bucketName.
-
setBucketName
public S3Spec.Builder setBucketName(java.lang.String value)
The name of the destination S3 bucket where Temporal will send data.
string bucket_name = 2;- Parameters:
value- The bucketName to set.- Returns:
- This builder for chaining.
-
clearBucketName
public S3Spec.Builder clearBucketName()
The name of the destination S3 bucket where Temporal will send data.
string bucket_name = 2;- Returns:
- This builder for chaining.
-
setBucketNameBytes
public S3Spec.Builder setBucketNameBytes(com.google.protobuf.ByteString value)
The name of the destination S3 bucket where Temporal will send data.
string bucket_name = 2;- Parameters:
value- The bytes for bucketName to set.- Returns:
- This builder for chaining.
-
getRegion
public java.lang.String getRegion()
The region where the S3 bucket is located.
string region = 3;- Specified by:
getRegionin interfaceS3SpecOrBuilder- Returns:
- The region.
-
getRegionBytes
public com.google.protobuf.ByteString getRegionBytes()
The region where the S3 bucket is located.
string region = 3;- Specified by:
getRegionBytesin interfaceS3SpecOrBuilder- Returns:
- The bytes for region.
-
setRegion
public S3Spec.Builder setRegion(java.lang.String value)
The region where the S3 bucket is located.
string region = 3;- Parameters:
value- The region to set.- Returns:
- This builder for chaining.
-
clearRegion
public S3Spec.Builder clearRegion()
The region where the S3 bucket is located.
string region = 3;- Returns:
- This builder for chaining.
-
setRegionBytes
public S3Spec.Builder setRegionBytes(com.google.protobuf.ByteString value)
The region where the S3 bucket is located.
string region = 3;- Parameters:
value- The bytes for region to set.- Returns:
- This builder for chaining.
-
getKmsArn
public java.lang.String getKmsArn()
The AWS Key Management Service (KMS) ARN used for encryption.
string kms_arn = 4;- Specified by:
getKmsArnin interfaceS3SpecOrBuilder- Returns:
- The kmsArn.
-
getKmsArnBytes
public com.google.protobuf.ByteString getKmsArnBytes()
The AWS Key Management Service (KMS) ARN used for encryption.
string kms_arn = 4;- Specified by:
getKmsArnBytesin interfaceS3SpecOrBuilder- Returns:
- The bytes for kmsArn.
-
setKmsArn
public S3Spec.Builder setKmsArn(java.lang.String value)
The AWS Key Management Service (KMS) ARN used for encryption.
string kms_arn = 4;- Parameters:
value- The kmsArn to set.- Returns:
- This builder for chaining.
-
clearKmsArn
public S3Spec.Builder clearKmsArn()
The AWS Key Management Service (KMS) ARN used for encryption.
string kms_arn = 4;- Returns:
- This builder for chaining.
-
setKmsArnBytes
public S3Spec.Builder setKmsArnBytes(com.google.protobuf.ByteString value)
The AWS Key Management Service (KMS) ARN used for encryption.
string kms_arn = 4;- Parameters:
value- The bytes for kmsArn to set.- Returns:
- This builder for chaining.
-
getAwsAccountId
public java.lang.String getAwsAccountId()
The AWS account ID associated with the S3 bucket and the assumed role.
string aws_account_id = 5;- Specified by:
getAwsAccountIdin interfaceS3SpecOrBuilder- Returns:
- The awsAccountId.
-
getAwsAccountIdBytes
public com.google.protobuf.ByteString getAwsAccountIdBytes()
The AWS account ID associated with the S3 bucket and the assumed role.
string aws_account_id = 5;- Specified by:
getAwsAccountIdBytesin interfaceS3SpecOrBuilder- Returns:
- The bytes for awsAccountId.
-
setAwsAccountId
public S3Spec.Builder setAwsAccountId(java.lang.String value)
The AWS account ID associated with the S3 bucket and the assumed role.
string aws_account_id = 5;- Parameters:
value- The awsAccountId to set.- Returns:
- This builder for chaining.
-
clearAwsAccountId
public S3Spec.Builder clearAwsAccountId()
The AWS account ID associated with the S3 bucket and the assumed role.
string aws_account_id = 5;- Returns:
- This builder for chaining.
-
setAwsAccountIdBytes
public S3Spec.Builder setAwsAccountIdBytes(com.google.protobuf.ByteString value)
The AWS account ID associated with the S3 bucket and the assumed role.
string aws_account_id = 5;- Parameters:
value- The bytes for awsAccountId to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final S3Spec.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<S3Spec.Builder>
-
mergeUnknownFields
public final S3Spec.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<S3Spec.Builder>
-
-