Package com.google.dataflow.v1beta3
Class TemplateMetadata.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<TemplateMetadata.Builder>
com.google.dataflow.v1beta3.TemplateMetadata.Builder
- All Implemented Interfaces:
TemplateMetadataOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- TemplateMetadata
public static final class TemplateMetadata.Builder
extends com.google.protobuf.GeneratedMessage.Builder<TemplateMetadata.Builder>
implements TemplateMetadataOrBuilder
Metadata describing a template.Protobuf type
google.dataflow.v1beta3.TemplateMetadata-
Method Summary
Modifier and TypeMethodDescriptionaddAllParameters(Iterable<? extends ParameterMetadata> values) The parameters for the template.addParameters(int index, ParameterMetadata value) The parameters for the template.addParameters(int index, ParameterMetadata.Builder builderForValue) The parameters for the template.addParameters(ParameterMetadata value) The parameters for the template.addParameters(ParameterMetadata.Builder builderForValue) The parameters for the template.The parameters for the template.addParametersBuilder(int index) The parameters for the template.build()clear()Optional.Optional.Required.The parameters for the template.Optional.Optional.Optional.Optional.com.google.protobuf.ByteStringOptional.Optional.com.google.protobuf.ByteStringOptional.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetName()Required.com.google.protobuf.ByteStringRequired.getParameters(int index) The parameters for the template.getParametersBuilder(int index) The parameters for the template.The parameters for the template.intThe parameters for the template.The parameters for the template.getParametersOrBuilder(int index) The parameters for the template.List<? extends ParameterMetadataOrBuilder>The parameters for the template.booleanOptional.booleanOptional.booleanOptional.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(TemplateMetadata other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) removeParameters(int index) The parameters for the template.setDefaultStreamingMode(String value) Optional.setDefaultStreamingModeBytes(com.google.protobuf.ByteString value) Optional.setDescription(String value) Optional.setDescriptionBytes(com.google.protobuf.ByteString value) Optional.Required.setNameBytes(com.google.protobuf.ByteString value) Required.setParameters(int index, ParameterMetadata value) The parameters for the template.setParameters(int index, ParameterMetadata.Builder builderForValue) The parameters for the template.setStreaming(boolean value) Optional.setSupportsAtLeastOnce(boolean value) Optional.setSupportsExactlyOnce(boolean value) Optional.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, 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.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<TemplateMetadata.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<TemplateMetadata.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.GeneratedMessage.Builder<TemplateMetadata.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
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<TemplateMetadata.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<TemplateMetadata.Builder>
-
mergeFrom
public TemplateMetadata.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<TemplateMetadata.Builder>- Throws:
IOException
-
getName
Required. The name of the template.
string name = 1;- Specified by:
getNamein interfaceTemplateMetadataOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()Required. The name of the template.
string name = 1;- Specified by:
getNameBytesin interfaceTemplateMetadataOrBuilder- Returns:
- The bytes for name.
-
setName
Required. The name of the template.
string name = 1;- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
Required. The name of the template.
string name = 1;- Returns:
- This builder for chaining.
-
setNameBytes
Required. The name of the template.
string name = 1;- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
getDescription
Optional. A description of the template.
string description = 2;- Specified by:
getDescriptionin interfaceTemplateMetadataOrBuilder- Returns:
- The description.
-
getDescriptionBytes
public com.google.protobuf.ByteString getDescriptionBytes()Optional. A description of the template.
string description = 2;- Specified by:
getDescriptionBytesin interfaceTemplateMetadataOrBuilder- Returns:
- The bytes for description.
-
setDescription
Optional. A description of the template.
string description = 2;- Parameters:
value- The description to set.- Returns:
- This builder for chaining.
-
clearDescription
Optional. A description of the template.
string description = 2;- Returns:
- This builder for chaining.
-
setDescriptionBytes
Optional. A description of the template.
string description = 2;- Parameters:
value- The bytes for description to set.- Returns:
- This builder for chaining.
-
getParametersList
The parameters for the template.
repeated .google.dataflow.v1beta3.ParameterMetadata parameters = 3;- Specified by:
getParametersListin interfaceTemplateMetadataOrBuilder
-
getParametersCount
public int getParametersCount()The parameters for the template.
repeated .google.dataflow.v1beta3.ParameterMetadata parameters = 3;- Specified by:
getParametersCountin interfaceTemplateMetadataOrBuilder
-
getParameters
The parameters for the template.
repeated .google.dataflow.v1beta3.ParameterMetadata parameters = 3;- Specified by:
getParametersin interfaceTemplateMetadataOrBuilder
-
setParameters
The parameters for the template.
repeated .google.dataflow.v1beta3.ParameterMetadata parameters = 3; -
setParameters
The parameters for the template.
repeated .google.dataflow.v1beta3.ParameterMetadata parameters = 3; -
addParameters
The parameters for the template.
repeated .google.dataflow.v1beta3.ParameterMetadata parameters = 3; -
addParameters
The parameters for the template.
repeated .google.dataflow.v1beta3.ParameterMetadata parameters = 3; -
addParameters
The parameters for the template.
repeated .google.dataflow.v1beta3.ParameterMetadata parameters = 3; -
addParameters
The parameters for the template.
repeated .google.dataflow.v1beta3.ParameterMetadata parameters = 3; -
addAllParameters
The parameters for the template.
repeated .google.dataflow.v1beta3.ParameterMetadata parameters = 3; -
clearParameters
The parameters for the template.
repeated .google.dataflow.v1beta3.ParameterMetadata parameters = 3; -
removeParameters
The parameters for the template.
repeated .google.dataflow.v1beta3.ParameterMetadata parameters = 3; -
getParametersBuilder
The parameters for the template.
repeated .google.dataflow.v1beta3.ParameterMetadata parameters = 3; -
getParametersOrBuilder
The parameters for the template.
repeated .google.dataflow.v1beta3.ParameterMetadata parameters = 3;- Specified by:
getParametersOrBuilderin interfaceTemplateMetadataOrBuilder
-
getParametersOrBuilderList
The parameters for the template.
repeated .google.dataflow.v1beta3.ParameterMetadata parameters = 3;- Specified by:
getParametersOrBuilderListin interfaceTemplateMetadataOrBuilder
-
addParametersBuilder
The parameters for the template.
repeated .google.dataflow.v1beta3.ParameterMetadata parameters = 3; -
addParametersBuilder
The parameters for the template.
repeated .google.dataflow.v1beta3.ParameterMetadata parameters = 3; -
getParametersBuilderList
The parameters for the template.
repeated .google.dataflow.v1beta3.ParameterMetadata parameters = 3; -
getStreaming
public boolean getStreaming()Optional. Indicates if the template is streaming or not.
bool streaming = 5;- Specified by:
getStreamingin interfaceTemplateMetadataOrBuilder- Returns:
- The streaming.
-
setStreaming
Optional. Indicates if the template is streaming or not.
bool streaming = 5;- Parameters:
value- The streaming to set.- Returns:
- This builder for chaining.
-
clearStreaming
Optional. Indicates if the template is streaming or not.
bool streaming = 5;- Returns:
- This builder for chaining.
-
getSupportsAtLeastOnce
public boolean getSupportsAtLeastOnce()Optional. Indicates if the streaming template supports at least once mode.
bool supports_at_least_once = 6;- Specified by:
getSupportsAtLeastOncein interfaceTemplateMetadataOrBuilder- Returns:
- The supportsAtLeastOnce.
-
setSupportsAtLeastOnce
Optional. Indicates if the streaming template supports at least once mode.
bool supports_at_least_once = 6;- Parameters:
value- The supportsAtLeastOnce to set.- Returns:
- This builder for chaining.
-
clearSupportsAtLeastOnce
Optional. Indicates if the streaming template supports at least once mode.
bool supports_at_least_once = 6;- Returns:
- This builder for chaining.
-
getSupportsExactlyOnce
public boolean getSupportsExactlyOnce()Optional. Indicates if the streaming template supports exactly once mode.
bool supports_exactly_once = 7;- Specified by:
getSupportsExactlyOncein interfaceTemplateMetadataOrBuilder- Returns:
- The supportsExactlyOnce.
-
setSupportsExactlyOnce
Optional. Indicates if the streaming template supports exactly once mode.
bool supports_exactly_once = 7;- Parameters:
value- The supportsExactlyOnce to set.- Returns:
- This builder for chaining.
-
clearSupportsExactlyOnce
Optional. Indicates if the streaming template supports exactly once mode.
bool supports_exactly_once = 7;- Returns:
- This builder for chaining.
-
getDefaultStreamingMode
Optional. Indicates the default streaming mode for a streaming template. Only valid if both supports_at_least_once and supports_exactly_once are true. Possible values: UNSPECIFIED, EXACTLY_ONCE and AT_LEAST_ONCE
string default_streaming_mode = 8;- Specified by:
getDefaultStreamingModein interfaceTemplateMetadataOrBuilder- Returns:
- The defaultStreamingMode.
-
getDefaultStreamingModeBytes
public com.google.protobuf.ByteString getDefaultStreamingModeBytes()Optional. Indicates the default streaming mode for a streaming template. Only valid if both supports_at_least_once and supports_exactly_once are true. Possible values: UNSPECIFIED, EXACTLY_ONCE and AT_LEAST_ONCE
string default_streaming_mode = 8;- Specified by:
getDefaultStreamingModeBytesin interfaceTemplateMetadataOrBuilder- Returns:
- The bytes for defaultStreamingMode.
-
setDefaultStreamingMode
Optional. Indicates the default streaming mode for a streaming template. Only valid if both supports_at_least_once and supports_exactly_once are true. Possible values: UNSPECIFIED, EXACTLY_ONCE and AT_LEAST_ONCE
string default_streaming_mode = 8;- Parameters:
value- The defaultStreamingMode to set.- Returns:
- This builder for chaining.
-
clearDefaultStreamingMode
Optional. Indicates the default streaming mode for a streaming template. Only valid if both supports_at_least_once and supports_exactly_once are true. Possible values: UNSPECIFIED, EXACTLY_ONCE and AT_LEAST_ONCE
string default_streaming_mode = 8;- Returns:
- This builder for chaining.
-
setDefaultStreamingModeBytes
Optional. Indicates the default streaming mode for a streaming template. Only valid if both supports_at_least_once and supports_exactly_once are true. Possible values: UNSPECIFIED, EXACTLY_ONCE and AT_LEAST_ONCE
string default_streaming_mode = 8;- Parameters:
value- The bytes for defaultStreamingMode to set.- Returns:
- This builder for chaining.
-