Class ExportSinkSpec.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- 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,java.lang.Cloneable
- Enclosing class:
- ExportSinkSpec
public static final class ExportSinkSpec.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ExportSinkSpec.Builder> implements ExportSinkSpecOrBuilder
Protobuf typetemporal.api.cloud.namespace.v1.ExportSinkSpec
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ExportSinkSpec.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)ExportSinkSpecbuild()ExportSinkSpecbuildPartial()ExportSinkSpec.Builderclear()ExportSinkSpec.BuilderclearEnabled()A flag indicating whether the export sink is enabled or not.ExportSinkSpec.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)ExportSinkSpec.BuilderclearGcs()This is a feature under development.ExportSinkSpec.BuilderclearName()The unique name of the export sink, it can't be changed once set.ExportSinkSpec.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)ExportSinkSpec.BuilderclearS3()The S3 configuration details when destination_type is S3.ExportSinkSpec.Builderclone()ExportSinkSpecgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()booleangetEnabled()A flag indicating whether the export sink is enabled or not.GCSSpecgetGcs()This is a feature under development.GCSSpec.BuildergetGcsBuilder()This is a feature under development.GCSSpecOrBuildergetGcsOrBuilder()This is a feature under development.java.lang.StringgetName()The unique name of the export sink, it can't be changed once set.com.google.protobuf.ByteStringgetNameBytes()The unique name of the export sink, it can't be changed once set.S3SpecgetS3()The S3 configuration details when destination_type is S3.S3Spec.BuildergetS3Builder()The S3 configuration details when destination_type is S3.S3SpecOrBuildergetS3OrBuilder()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.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()ExportSinkSpec.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)ExportSinkSpec.BuildermergeFrom(com.google.protobuf.Message other)ExportSinkSpec.BuildermergeFrom(ExportSinkSpec other)ExportSinkSpec.BuildermergeGcs(GCSSpec value)This is a feature under development.ExportSinkSpec.BuildermergeS3(S3Spec value)The S3 configuration details when destination_type is S3.ExportSinkSpec.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)ExportSinkSpec.BuildersetEnabled(boolean value)A flag indicating whether the export sink is enabled or not.ExportSinkSpec.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)ExportSinkSpec.BuildersetGcs(GCSSpec value)This is a feature under development.ExportSinkSpec.BuildersetGcs(GCSSpec.Builder builderForValue)This is a feature under development.ExportSinkSpec.BuildersetName(java.lang.String value)The unique name of the export sink, it can't be changed once set.ExportSinkSpec.BuildersetNameBytes(com.google.protobuf.ByteString value)The unique name of the export sink, it can't be changed once set.ExportSinkSpec.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)ExportSinkSpec.BuildersetS3(S3Spec value)The S3 configuration details when destination_type is S3.ExportSinkSpec.BuildersetS3(S3Spec.Builder builderForValue)The S3 configuration details when destination_type is S3.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, 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<ExportSinkSpec.Builder>
-
clear
public 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
public ExportSinkSpec getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public ExportSinkSpec build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public ExportSinkSpec buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public ExportSinkSpec.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, java.lang.Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ExportSinkSpec.Builder>
-
clearField
public ExportSinkSpec.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ExportSinkSpec.Builder>
-
clearOneof
public ExportSinkSpec.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- 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, java.lang.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, java.lang.Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ExportSinkSpec.Builder>
-
mergeFrom
public ExportSinkSpec.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ExportSinkSpec.Builder>
-
mergeFrom
public ExportSinkSpec.Builder mergeFrom(ExportSinkSpec other)
-
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 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<ExportSinkSpec.Builder>- Throws:
java.io.IOException
-
getName
public java.lang.String 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
public ExportSinkSpec.Builder setName(java.lang.String value)
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
public ExportSinkSpec.Builder clearName()
The unique name of the export sink, it can't be changed once set.
string name = 1;- Returns:
- This builder for chaining.
-
setNameBytes
public ExportSinkSpec.Builder setNameBytes(com.google.protobuf.ByteString value)
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
public ExportSinkSpec.Builder setEnabled(boolean value)
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
public ExportSinkSpec.Builder 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
public S3Spec 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
public ExportSinkSpec.Builder setS3(S3Spec value)
The S3 configuration details when destination_type is S3.
.temporal.api.cloud.sink.v1.S3Spec s3 = 3;
-
setS3
public ExportSinkSpec.Builder setS3(S3Spec.Builder builderForValue)
The S3 configuration details when destination_type is S3.
.temporal.api.cloud.sink.v1.S3Spec s3 = 3;
-
mergeS3
public ExportSinkSpec.Builder mergeS3(S3Spec value)
The S3 configuration details when destination_type is S3.
.temporal.api.cloud.sink.v1.S3Spec s3 = 3;
-
clearS3
public ExportSinkSpec.Builder clearS3()
The S3 configuration details when destination_type is S3.
.temporal.api.cloud.sink.v1.S3Spec s3 = 3;
-
getS3Builder
public S3Spec.Builder getS3Builder()
The S3 configuration details when destination_type is S3.
.temporal.api.cloud.sink.v1.S3Spec s3 = 3;
-
getS3OrBuilder
public S3SpecOrBuilder 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
public GCSSpec 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
public ExportSinkSpec.Builder setGcs(GCSSpec value)
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
public ExportSinkSpec.Builder setGcs(GCSSpec.Builder builderForValue)
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
public ExportSinkSpec.Builder mergeGcs(GCSSpec value)
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
public ExportSinkSpec.Builder 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
public GCSSpec.Builder 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
public GCSSpecOrBuilder 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>
-
-