Package com.google.dataflow.v1beta3
Class ParameterMetadata.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<ParameterMetadata.Builder>
-
- com.google.dataflow.v1beta3.ParameterMetadata.Builder
-
- All Implemented Interfaces:
ParameterMetadataOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- ParameterMetadata
public static final class ParameterMetadata.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ParameterMetadata.Builder> implements ParameterMetadataOrBuilder
Metadata for a specific parameter.
Protobuf typegoogle.dataflow.v1beta3.ParameterMetadata
-
-
Method Summary
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, 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()
-
internalGetMapField
protected com.google.protobuf.MapField internalGetMapField(int number)
- Overrides:
internalGetMapField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ParameterMetadata.Builder>
-
internalGetMutableMapField
protected com.google.protobuf.MapField internalGetMutableMapField(int number)
- Overrides:
internalGetMutableMapField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ParameterMetadata.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<ParameterMetadata.Builder>
-
clear
public ParameterMetadata.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<ParameterMetadata.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<ParameterMetadata.Builder>
-
getDefaultInstanceForType
public ParameterMetadata getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public ParameterMetadata build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public ParameterMetadata buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public ParameterMetadata.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<ParameterMetadata.Builder>
-
setField
public ParameterMetadata.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ParameterMetadata.Builder>
-
clearField
public ParameterMetadata.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ParameterMetadata.Builder>
-
clearOneof
public ParameterMetadata.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<ParameterMetadata.Builder>
-
setRepeatedField
public ParameterMetadata.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ParameterMetadata.Builder>
-
addRepeatedField
public ParameterMetadata.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ParameterMetadata.Builder>
-
mergeFrom
public ParameterMetadata.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<ParameterMetadata.Builder>
-
mergeFrom
public ParameterMetadata.Builder mergeFrom(ParameterMetadata other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<ParameterMetadata.Builder>
-
mergeFrom
public ParameterMetadata.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<ParameterMetadata.Builder>
- Throws:
IOException
-
getName
public String getName()
Required. The name of the parameter.
string name = 1;
- Specified by:
getName
in interfaceParameterMetadataOrBuilder
- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()
Required. The name of the parameter.
string name = 1;
- Specified by:
getNameBytes
in interfaceParameterMetadataOrBuilder
- Returns:
- The bytes for name.
-
setName
public ParameterMetadata.Builder setName(String value)
Required. The name of the parameter.
string name = 1;
- Parameters:
value
- The name to set.- Returns:
- This builder for chaining.
-
clearName
public ParameterMetadata.Builder clearName()
Required. The name of the parameter.
string name = 1;
- Returns:
- This builder for chaining.
-
setNameBytes
public ParameterMetadata.Builder setNameBytes(com.google.protobuf.ByteString value)
Required. The name of the parameter.
string name = 1;
- Parameters:
value
- The bytes for name to set.- Returns:
- This builder for chaining.
-
getLabel
public String getLabel()
Required. The label to display for the parameter.
string label = 2;
- Specified by:
getLabel
in interfaceParameterMetadataOrBuilder
- Returns:
- The label.
-
getLabelBytes
public com.google.protobuf.ByteString getLabelBytes()
Required. The label to display for the parameter.
string label = 2;
- Specified by:
getLabelBytes
in interfaceParameterMetadataOrBuilder
- Returns:
- The bytes for label.
-
setLabel
public ParameterMetadata.Builder setLabel(String value)
Required. The label to display for the parameter.
string label = 2;
- Parameters:
value
- The label to set.- Returns:
- This builder for chaining.
-
clearLabel
public ParameterMetadata.Builder clearLabel()
Required. The label to display for the parameter.
string label = 2;
- Returns:
- This builder for chaining.
-
setLabelBytes
public ParameterMetadata.Builder setLabelBytes(com.google.protobuf.ByteString value)
Required. The label to display for the parameter.
string label = 2;
- Parameters:
value
- The bytes for label to set.- Returns:
- This builder for chaining.
-
getHelpText
public String getHelpText()
Required. The help text to display for the parameter.
string help_text = 3;
- Specified by:
getHelpText
in interfaceParameterMetadataOrBuilder
- Returns:
- The helpText.
-
getHelpTextBytes
public com.google.protobuf.ByteString getHelpTextBytes()
Required. The help text to display for the parameter.
string help_text = 3;
- Specified by:
getHelpTextBytes
in interfaceParameterMetadataOrBuilder
- Returns:
- The bytes for helpText.
-
setHelpText
public ParameterMetadata.Builder setHelpText(String value)
Required. The help text to display for the parameter.
string help_text = 3;
- Parameters:
value
- The helpText to set.- Returns:
- This builder for chaining.
-
clearHelpText
public ParameterMetadata.Builder clearHelpText()
Required. The help text to display for the parameter.
string help_text = 3;
- Returns:
- This builder for chaining.
-
setHelpTextBytes
public ParameterMetadata.Builder setHelpTextBytes(com.google.protobuf.ByteString value)
Required. The help text to display for the parameter.
string help_text = 3;
- Parameters:
value
- The bytes for helpText to set.- Returns:
- This builder for chaining.
-
getIsOptional
public boolean getIsOptional()
Optional. Whether the parameter is optional. Defaults to false.
bool is_optional = 4;
- Specified by:
getIsOptional
in interfaceParameterMetadataOrBuilder
- Returns:
- The isOptional.
-
setIsOptional
public ParameterMetadata.Builder setIsOptional(boolean value)
Optional. Whether the parameter is optional. Defaults to false.
bool is_optional = 4;
- Parameters:
value
- The isOptional to set.- Returns:
- This builder for chaining.
-
clearIsOptional
public ParameterMetadata.Builder clearIsOptional()
Optional. Whether the parameter is optional. Defaults to false.
bool is_optional = 4;
- Returns:
- This builder for chaining.
-
getRegexesList
public com.google.protobuf.ProtocolStringList getRegexesList()
Optional. Regexes that the parameter must match.
repeated string regexes = 5;
- Specified by:
getRegexesList
in interfaceParameterMetadataOrBuilder
- Returns:
- A list containing the regexes.
-
getRegexesCount
public int getRegexesCount()
Optional. Regexes that the parameter must match.
repeated string regexes = 5;
- Specified by:
getRegexesCount
in interfaceParameterMetadataOrBuilder
- Returns:
- The count of regexes.
-
getRegexes
public String getRegexes(int index)
Optional. Regexes that the parameter must match.
repeated string regexes = 5;
- Specified by:
getRegexes
in interfaceParameterMetadataOrBuilder
- Parameters:
index
- The index of the element to return.- Returns:
- The regexes at the given index.
-
getRegexesBytes
public com.google.protobuf.ByteString getRegexesBytes(int index)
Optional. Regexes that the parameter must match.
repeated string regexes = 5;
- Specified by:
getRegexesBytes
in interfaceParameterMetadataOrBuilder
- Parameters:
index
- The index of the value to return.- Returns:
- The bytes of the regexes at the given index.
-
setRegexes
public ParameterMetadata.Builder setRegexes(int index, String value)
Optional. Regexes that the parameter must match.
repeated string regexes = 5;
- Parameters:
index
- The index to set the value at.value
- The regexes to set.- Returns:
- This builder for chaining.
-
addRegexes
public ParameterMetadata.Builder addRegexes(String value)
Optional. Regexes that the parameter must match.
repeated string regexes = 5;
- Parameters:
value
- The regexes to add.- Returns:
- This builder for chaining.
-
addAllRegexes
public ParameterMetadata.Builder addAllRegexes(Iterable<String> values)
Optional. Regexes that the parameter must match.
repeated string regexes = 5;
- Parameters:
values
- The regexes to add.- Returns:
- This builder for chaining.
-
clearRegexes
public ParameterMetadata.Builder clearRegexes()
Optional. Regexes that the parameter must match.
repeated string regexes = 5;
- Returns:
- This builder for chaining.
-
addRegexesBytes
public ParameterMetadata.Builder addRegexesBytes(com.google.protobuf.ByteString value)
Optional. Regexes that the parameter must match.
repeated string regexes = 5;
- Parameters:
value
- The bytes of the regexes to add.- Returns:
- This builder for chaining.
-
getParamTypeValue
public int getParamTypeValue()
Optional. The type of the parameter. Used for selecting input picker.
.google.dataflow.v1beta3.ParameterType param_type = 6;
- Specified by:
getParamTypeValue
in interfaceParameterMetadataOrBuilder
- Returns:
- The enum numeric value on the wire for paramType.
-
setParamTypeValue
public ParameterMetadata.Builder setParamTypeValue(int value)
Optional. The type of the parameter. Used for selecting input picker.
.google.dataflow.v1beta3.ParameterType param_type = 6;
- Parameters:
value
- The enum numeric value on the wire for paramType to set.- Returns:
- This builder for chaining.
-
getParamType
public ParameterType getParamType()
Optional. The type of the parameter. Used for selecting input picker.
.google.dataflow.v1beta3.ParameterType param_type = 6;
- Specified by:
getParamType
in interfaceParameterMetadataOrBuilder
- Returns:
- The paramType.
-
setParamType
public ParameterMetadata.Builder setParamType(ParameterType value)
Optional. The type of the parameter. Used for selecting input picker.
.google.dataflow.v1beta3.ParameterType param_type = 6;
- Parameters:
value
- The paramType to set.- Returns:
- This builder for chaining.
-
clearParamType
public ParameterMetadata.Builder clearParamType()
Optional. The type of the parameter. Used for selecting input picker.
.google.dataflow.v1beta3.ParameterType param_type = 6;
- Returns:
- This builder for chaining.
-
getCustomMetadataCount
public int getCustomMetadataCount()
Description copied from interface:ParameterMetadataOrBuilder
Optional. Additional metadata for describing this parameter.
map<string, string> custom_metadata = 7;
- Specified by:
getCustomMetadataCount
in interfaceParameterMetadataOrBuilder
-
containsCustomMetadata
public boolean containsCustomMetadata(String key)
Optional. Additional metadata for describing this parameter.
map<string, string> custom_metadata = 7;
- Specified by:
containsCustomMetadata
in interfaceParameterMetadataOrBuilder
-
getCustomMetadata
@Deprecated public Map<String,String> getCustomMetadata()
Deprecated.UsegetCustomMetadataMap()
instead.- Specified by:
getCustomMetadata
in interfaceParameterMetadataOrBuilder
-
getCustomMetadataMap
public Map<String,String> getCustomMetadataMap()
Optional. Additional metadata for describing this parameter.
map<string, string> custom_metadata = 7;
- Specified by:
getCustomMetadataMap
in interfaceParameterMetadataOrBuilder
-
getCustomMetadataOrDefault
public String getCustomMetadataOrDefault(String key, String defaultValue)
Optional. Additional metadata for describing this parameter.
map<string, string> custom_metadata = 7;
- Specified by:
getCustomMetadataOrDefault
in interfaceParameterMetadataOrBuilder
-
getCustomMetadataOrThrow
public String getCustomMetadataOrThrow(String key)
Optional. Additional metadata for describing this parameter.
map<string, string> custom_metadata = 7;
- Specified by:
getCustomMetadataOrThrow
in interfaceParameterMetadataOrBuilder
-
clearCustomMetadata
public ParameterMetadata.Builder clearCustomMetadata()
-
removeCustomMetadata
public ParameterMetadata.Builder removeCustomMetadata(String key)
Optional. Additional metadata for describing this parameter.
map<string, string> custom_metadata = 7;
-
getMutableCustomMetadata
@Deprecated public Map<String,String> getMutableCustomMetadata()
Deprecated.Use alternate mutation accessors instead.
-
putCustomMetadata
public ParameterMetadata.Builder putCustomMetadata(String key, String value)
Optional. Additional metadata for describing this parameter.
map<string, string> custom_metadata = 7;
-
putAllCustomMetadata
public ParameterMetadata.Builder putAllCustomMetadata(Map<String,String> values)
Optional. Additional metadata for describing this parameter.
map<string, string> custom_metadata = 7;
-
setUnknownFields
public final ParameterMetadata.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<ParameterMetadata.Builder>
-
mergeUnknownFields
public final ParameterMetadata.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<ParameterMetadata.Builder>
-
-