Class ExportSinkSpec.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<ExportSinkSpec.Builder>
com.google.protobuf.GeneratedMessageV3.Builder<ExportSinkSpec.Builder>
io.temporal.api.cloud.namespace.v1.ExportSinkSpec.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,ExportSinkSpecOrBuilder,Cloneable
- Enclosing class:
ExportSinkSpec
public static final class ExportSinkSpec.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<ExportSinkSpec.Builder>
implements ExportSinkSpecOrBuilder
Protobuf type
temporal.api.cloud.namespace.v1.ExportSinkSpec-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()A flag indicating whether the export sink is enabled or not.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) clearGcs()This is a feature under development.The unique name of the export sink, it can't be changed once set.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) clearS3()The S3 configuration details when destination_type is S3.clone()static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorbooleanA flag indicating whether the export sink is enabled or not.getGcs()This is a feature under development.This is a feature under development.This is a feature under development.getName()The unique name of the export sink, it can't be changed once set.com.google.protobuf.ByteStringThe unique name of the export sink, it can't be changed once set.getS3()The S3 configuration details when destination_type is S3.The S3 configuration details when destination_type is S3.The S3 configuration details when destination_type is S3.booleanhasGcs()This is a feature under development.booleanhasS3()The S3 configuration details when destination_type is S3.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(ExportSinkSpec other) This is a feature under development.The S3 configuration details when destination_type is S3.final ExportSinkSpec.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setEnabled(boolean value) A flag indicating whether the export sink is enabled or not.This is a feature under development.setGcs(GCSSpec.Builder builderForValue) This is a feature under development.The unique name of the export sink, it can't be changed once set.setNameBytes(com.google.protobuf.ByteString value) The unique name of the export sink, it can't be changed once set.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) The S3 configuration details when destination_type is S3.setS3(S3Spec.Builder builderForValue) The S3 configuration details when destination_type is S3.final ExportSinkSpec.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, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
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<ExportSinkSpec.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<ExportSinkSpec.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<ExportSinkSpec.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.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<ExportSinkSpec.Builder>
-
setField
public ExportSinkSpec.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ExportSinkSpec.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ExportSinkSpec.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<ExportSinkSpec.Builder>
-
setRepeatedField
public ExportSinkSpec.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ExportSinkSpec.Builder>
-
addRepeatedField
public ExportSinkSpec.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ExportSinkSpec.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ExportSinkSpec.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<ExportSinkSpec.Builder>
-
mergeFrom
public ExportSinkSpec.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ExportSinkSpec.Builder>- Throws:
IOException
-
getName
The unique name of the export sink, it can't be changed once set.
string name = 1;- Specified by:
getNamein interfaceExportSinkSpecOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()The unique name of the export sink, it can't be changed once set.
string name = 1;- Specified by:
getNameBytesin interfaceExportSinkSpecOrBuilder- Returns:
- The bytes for name.
-
setName
The unique name of the export sink, it can't be changed once set.
string name = 1;- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
The unique name of the export sink, it can't be changed once set.
string name = 1;- Returns:
- This builder for chaining.
-
setNameBytes
The unique name of the export sink, it can't be changed once set.
string name = 1;- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
getEnabled
public boolean getEnabled()A flag indicating whether the export sink is enabled or not.
bool enabled = 2;- Specified by:
getEnabledin interfaceExportSinkSpecOrBuilder- Returns:
- The enabled.
-
setEnabled
A flag indicating whether the export sink is enabled or not.
bool enabled = 2;- Parameters:
value- The enabled to set.- Returns:
- This builder for chaining.
-
clearEnabled
A flag indicating whether the export sink is enabled or not.
bool enabled = 2;- Returns:
- This builder for chaining.
-
hasS3
public boolean hasS3()The S3 configuration details when destination_type is S3.
.temporal.api.cloud.sink.v1.S3Spec s3 = 3;- Specified by:
hasS3in interfaceExportSinkSpecOrBuilder- Returns:
- Whether the s3 field is set.
-
getS3
The S3 configuration details when destination_type is S3.
.temporal.api.cloud.sink.v1.S3Spec s3 = 3;- Specified by:
getS3in interfaceExportSinkSpecOrBuilder- Returns:
- The s3.
-
setS3
The S3 configuration details when destination_type is S3.
.temporal.api.cloud.sink.v1.S3Spec s3 = 3; -
setS3
The S3 configuration details when destination_type is S3.
.temporal.api.cloud.sink.v1.S3Spec s3 = 3; -
mergeS3
The S3 configuration details when destination_type is S3.
.temporal.api.cloud.sink.v1.S3Spec s3 = 3; -
clearS3
The S3 configuration details when destination_type is S3.
.temporal.api.cloud.sink.v1.S3Spec s3 = 3; -
getS3Builder
The S3 configuration details when destination_type is S3.
.temporal.api.cloud.sink.v1.S3Spec s3 = 3; -
getS3OrBuilder
The S3 configuration details when destination_type is S3.
.temporal.api.cloud.sink.v1.S3Spec s3 = 3;- Specified by:
getS3OrBuilderin interfaceExportSinkSpecOrBuilder
-
hasGcs
public boolean hasGcs()This is a feature under development. We will allow GCS sink support for GCP Namespaces. The GCS configuration details when destination_type is GCS.
.temporal.api.cloud.sink.v1.GCSSpec gcs = 4;- Specified by:
hasGcsin interfaceExportSinkSpecOrBuilder- Returns:
- Whether the gcs field is set.
-
getGcs
This is a feature under development. We will allow GCS sink support for GCP Namespaces. The GCS configuration details when destination_type is GCS.
.temporal.api.cloud.sink.v1.GCSSpec gcs = 4;- Specified by:
getGcsin interfaceExportSinkSpecOrBuilder- Returns:
- The gcs.
-
setGcs
This is a feature under development. We will allow GCS sink support for GCP Namespaces. The GCS configuration details when destination_type is GCS.
.temporal.api.cloud.sink.v1.GCSSpec gcs = 4; -
setGcs
This is a feature under development. We will allow GCS sink support for GCP Namespaces. The GCS configuration details when destination_type is GCS.
.temporal.api.cloud.sink.v1.GCSSpec gcs = 4; -
mergeGcs
This is a feature under development. We will allow GCS sink support for GCP Namespaces. The GCS configuration details when destination_type is GCS.
.temporal.api.cloud.sink.v1.GCSSpec gcs = 4; -
clearGcs
This is a feature under development. We will allow GCS sink support for GCP Namespaces. The GCS configuration details when destination_type is GCS.
.temporal.api.cloud.sink.v1.GCSSpec gcs = 4; -
getGcsBuilder
This is a feature under development. We will allow GCS sink support for GCP Namespaces. The GCS configuration details when destination_type is GCS.
.temporal.api.cloud.sink.v1.GCSSpec gcs = 4; -
getGcsOrBuilder
This is a feature under development. We will allow GCS sink support for GCP Namespaces. The GCS configuration details when destination_type is GCS.
.temporal.api.cloud.sink.v1.GCSSpec gcs = 4;- Specified by:
getGcsOrBuilderin interfaceExportSinkSpecOrBuilder
-
setUnknownFields
public final ExportSinkSpec.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ExportSinkSpec.Builder>
-
mergeUnknownFields
public final ExportSinkSpec.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ExportSinkSpec.Builder>
-