Package io.temporal.api.cloud.sink.v1
Class GCSSpec.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<GCSSpec.Builder>
-
- io.temporal.api.cloud.sink.v1.GCSSpec.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,GCSSpecOrBuilder,java.lang.Cloneable
- Enclosing class:
- GCSSpec
public static final class GCSSpec.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<GCSSpec.Builder> implements GCSSpecOrBuilder
Protobuf typetemporal.api.cloud.sink.v1.GCSSpec
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description GCSSpec.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)GCSSpecbuild()GCSSpecbuildPartial()GCSSpec.Builderclear()GCSSpec.BuilderclearBucketName()The name of the destination GCS bucket where Temporal will send data.GCSSpec.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)GCSSpec.BuilderclearGcpProjectId()The GCP project ID associated with the GCS bucket and service account.GCSSpec.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)GCSSpec.BuilderclearRegion()The region of the gcs bucketGCSSpec.BuilderclearSaId()The customer service account ID that Temporal Cloud impersonates for writing records to the customer's GCS bucket.GCSSpec.Builderclone()java.lang.StringgetBucketName()The name of the destination GCS bucket where Temporal will send data.com.google.protobuf.ByteStringgetBucketNameBytes()The name of the destination GCS bucket where Temporal will send data.GCSSpecgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()java.lang.StringgetGcpProjectId()The GCP project ID associated with the GCS bucket and service account.com.google.protobuf.ByteStringgetGcpProjectIdBytes()The GCP project ID associated with the GCS bucket and service account.java.lang.StringgetRegion()The region of the gcs bucketcom.google.protobuf.ByteStringgetRegionBytes()The region of the gcs bucketjava.lang.StringgetSaId()The customer service account ID that Temporal Cloud impersonates for writing records to the customer's GCS bucket.com.google.protobuf.ByteStringgetSaIdBytes()The customer service account ID that Temporal Cloud impersonates for writing records to the customer's GCS bucket.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()GCSSpec.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)GCSSpec.BuildermergeFrom(com.google.protobuf.Message other)GCSSpec.BuildermergeFrom(GCSSpec other)GCSSpec.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)GCSSpec.BuildersetBucketName(java.lang.String value)The name of the destination GCS bucket where Temporal will send data.GCSSpec.BuildersetBucketNameBytes(com.google.protobuf.ByteString value)The name of the destination GCS bucket where Temporal will send data.GCSSpec.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)GCSSpec.BuildersetGcpProjectId(java.lang.String value)The GCP project ID associated with the GCS bucket and service account.GCSSpec.BuildersetGcpProjectIdBytes(com.google.protobuf.ByteString value)The GCP project ID associated with the GCS bucket and service account.GCSSpec.BuildersetRegion(java.lang.String value)The region of the gcs bucketGCSSpec.BuildersetRegionBytes(com.google.protobuf.ByteString value)The region of the gcs bucketGCSSpec.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)GCSSpec.BuildersetSaId(java.lang.String value)The customer service account ID that Temporal Cloud impersonates for writing records to the customer's GCS bucket.GCSSpec.BuildersetSaIdBytes(com.google.protobuf.ByteString value)The customer service account ID that Temporal Cloud impersonates for writing records to the customer's GCS bucket.GCSSpec.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<GCSSpec.Builder>
-
clear
public GCSSpec.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<GCSSpec.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<GCSSpec.Builder>
-
getDefaultInstanceForType
public GCSSpec getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public GCSSpec build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public GCSSpec buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public GCSSpec.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<GCSSpec.Builder>
-
setField
public GCSSpec.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<GCSSpec.Builder>
-
clearField
public GCSSpec.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<GCSSpec.Builder>
-
clearOneof
public GCSSpec.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<GCSSpec.Builder>
-
setRepeatedField
public GCSSpec.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<GCSSpec.Builder>
-
addRepeatedField
public GCSSpec.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<GCSSpec.Builder>
-
mergeFrom
public GCSSpec.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<GCSSpec.Builder>
-
mergeFrom
public GCSSpec.Builder mergeFrom(GCSSpec other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<GCSSpec.Builder>
-
mergeFrom
public GCSSpec.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<GCSSpec.Builder>- Throws:
java.io.IOException
-
getSaId
public java.lang.String getSaId()
The customer service account ID that Temporal Cloud impersonates for writing records to the customer's GCS bucket.
string sa_id = 1;- Specified by:
getSaIdin interfaceGCSSpecOrBuilder- Returns:
- The saId.
-
getSaIdBytes
public com.google.protobuf.ByteString getSaIdBytes()
The customer service account ID that Temporal Cloud impersonates for writing records to the customer's GCS bucket.
string sa_id = 1;- Specified by:
getSaIdBytesin interfaceGCSSpecOrBuilder- Returns:
- The bytes for saId.
-
setSaId
public GCSSpec.Builder setSaId(java.lang.String value)
The customer service account ID that Temporal Cloud impersonates for writing records to the customer's GCS bucket.
string sa_id = 1;- Parameters:
value- The saId to set.- Returns:
- This builder for chaining.
-
clearSaId
public GCSSpec.Builder clearSaId()
The customer service account ID that Temporal Cloud impersonates for writing records to the customer's GCS bucket.
string sa_id = 1;- Returns:
- This builder for chaining.
-
setSaIdBytes
public GCSSpec.Builder setSaIdBytes(com.google.protobuf.ByteString value)
The customer service account ID that Temporal Cloud impersonates for writing records to the customer's GCS bucket.
string sa_id = 1;- Parameters:
value- The bytes for saId to set.- Returns:
- This builder for chaining.
-
getBucketName
public java.lang.String getBucketName()
The name of the destination GCS bucket where Temporal will send data.
string bucket_name = 2;- Specified by:
getBucketNamein interfaceGCSSpecOrBuilder- Returns:
- The bucketName.
-
getBucketNameBytes
public com.google.protobuf.ByteString getBucketNameBytes()
The name of the destination GCS bucket where Temporal will send data.
string bucket_name = 2;- Specified by:
getBucketNameBytesin interfaceGCSSpecOrBuilder- Returns:
- The bytes for bucketName.
-
setBucketName
public GCSSpec.Builder setBucketName(java.lang.String value)
The name of the destination GCS bucket where Temporal will send data.
string bucket_name = 2;- Parameters:
value- The bucketName to set.- Returns:
- This builder for chaining.
-
clearBucketName
public GCSSpec.Builder clearBucketName()
The name of the destination GCS bucket where Temporal will send data.
string bucket_name = 2;- Returns:
- This builder for chaining.
-
setBucketNameBytes
public GCSSpec.Builder setBucketNameBytes(com.google.protobuf.ByteString value)
The name of the destination GCS bucket where Temporal will send data.
string bucket_name = 2;- Parameters:
value- The bytes for bucketName to set.- Returns:
- This builder for chaining.
-
getGcpProjectId
public java.lang.String getGcpProjectId()
The GCP project ID associated with the GCS bucket and service account.
string gcp_project_id = 3;- Specified by:
getGcpProjectIdin interfaceGCSSpecOrBuilder- Returns:
- The gcpProjectId.
-
getGcpProjectIdBytes
public com.google.protobuf.ByteString getGcpProjectIdBytes()
The GCP project ID associated with the GCS bucket and service account.
string gcp_project_id = 3;- Specified by:
getGcpProjectIdBytesin interfaceGCSSpecOrBuilder- Returns:
- The bytes for gcpProjectId.
-
setGcpProjectId
public GCSSpec.Builder setGcpProjectId(java.lang.String value)
The GCP project ID associated with the GCS bucket and service account.
string gcp_project_id = 3;- Parameters:
value- The gcpProjectId to set.- Returns:
- This builder for chaining.
-
clearGcpProjectId
public GCSSpec.Builder clearGcpProjectId()
The GCP project ID associated with the GCS bucket and service account.
string gcp_project_id = 3;- Returns:
- This builder for chaining.
-
setGcpProjectIdBytes
public GCSSpec.Builder setGcpProjectIdBytes(com.google.protobuf.ByteString value)
The GCP project ID associated with the GCS bucket and service account.
string gcp_project_id = 3;- Parameters:
value- The bytes for gcpProjectId to set.- Returns:
- This builder for chaining.
-
getRegion
public java.lang.String getRegion()
The region of the gcs bucket
string region = 4;- Specified by:
getRegionin interfaceGCSSpecOrBuilder- Returns:
- The region.
-
getRegionBytes
public com.google.protobuf.ByteString getRegionBytes()
The region of the gcs bucket
string region = 4;- Specified by:
getRegionBytesin interfaceGCSSpecOrBuilder- Returns:
- The bytes for region.
-
setRegion
public GCSSpec.Builder setRegion(java.lang.String value)
The region of the gcs bucket
string region = 4;- Parameters:
value- The region to set.- Returns:
- This builder for chaining.
-
clearRegion
public GCSSpec.Builder clearRegion()
The region of the gcs bucket
string region = 4;- Returns:
- This builder for chaining.
-
setRegionBytes
public GCSSpec.Builder setRegionBytes(com.google.protobuf.ByteString value)
The region of the gcs bucket
string region = 4;- Parameters:
value- The bytes for region to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final GCSSpec.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<GCSSpec.Builder>
-
mergeUnknownFields
public final GCSSpec.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<GCSSpec.Builder>
-
-