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:
internalGetMapFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ParameterMetadata.Builder>
-
internalGetMutableMapField
protected com.google.protobuf.MapField internalGetMutableMapField(int number)
- Overrides:
internalGetMutableMapFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ParameterMetadata.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<ParameterMetadata.Builder>
-
clear
public ParameterMetadata.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<ParameterMetadata.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<ParameterMetadata.Builder>
-
getDefaultInstanceForType
public ParameterMetadata getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public ParameterMetadata build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public ParameterMetadata buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public ParameterMetadata.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<ParameterMetadata.Builder>
-
setField
public ParameterMetadata.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<ParameterMetadata.Builder>
-
clearField
public ParameterMetadata.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ParameterMetadata.Builder>
-
clearOneof
public ParameterMetadata.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<ParameterMetadata.Builder>
-
setRepeatedField
public ParameterMetadata.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<ParameterMetadata.Builder>
-
addRepeatedField
public ParameterMetadata.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<ParameterMetadata.Builder>
-
mergeFrom
public ParameterMetadata.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ParameterMetadata.Builder>
-
mergeFrom
public ParameterMetadata.Builder mergeFrom(ParameterMetadata other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin 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:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ParameterMetadata.Builder>- Throws:
IOException
-
getName
public String getName()
Required. The name of the parameter.
string name = 1;- Specified by:
getNamein interfaceParameterMetadataOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()
Required. The name of the parameter.
string name = 1;- Specified by:
getNameBytesin 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:
getLabelin interfaceParameterMetadataOrBuilder- Returns:
- The label.
-
getLabelBytes
public com.google.protobuf.ByteString getLabelBytes()
Required. The label to display for the parameter.
string label = 2;- Specified by:
getLabelBytesin 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:
getHelpTextin 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:
getHelpTextBytesin 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:
getIsOptionalin 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:
getRegexesListin interfaceParameterMetadataOrBuilder- Returns:
- A list containing the regexes.
-
getRegexesCount
public int getRegexesCount()
Optional. Regexes that the parameter must match.
repeated string regexes = 5;- Specified by:
getRegexesCountin 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:
getRegexesin 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:
getRegexesBytesin 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:
getParamTypeValuein 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:
getParamTypein 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:ParameterMetadataOrBuilderOptional. Additional metadata for describing this parameter.
map<string, string> custom_metadata = 7;- Specified by:
getCustomMetadataCountin interfaceParameterMetadataOrBuilder
-
containsCustomMetadata
public boolean containsCustomMetadata(String key)
Optional. Additional metadata for describing this parameter.
map<string, string> custom_metadata = 7;- Specified by:
containsCustomMetadatain interfaceParameterMetadataOrBuilder
-
getCustomMetadata
@Deprecated public Map<String,String> getCustomMetadata()
Deprecated.UsegetCustomMetadataMap()instead.- Specified by:
getCustomMetadatain interfaceParameterMetadataOrBuilder
-
getCustomMetadataMap
public Map<String,String> getCustomMetadataMap()
Optional. Additional metadata for describing this parameter.
map<string, string> custom_metadata = 7;- Specified by:
getCustomMetadataMapin interfaceParameterMetadataOrBuilder
-
getCustomMetadataOrDefault
public String getCustomMetadataOrDefault(String key, String defaultValue)
Optional. Additional metadata for describing this parameter.
map<string, string> custom_metadata = 7;- Specified by:
getCustomMetadataOrDefaultin interfaceParameterMetadataOrBuilder
-
getCustomMetadataOrThrow
public String getCustomMetadataOrThrow(String key)
Optional. Additional metadata for describing this parameter.
map<string, string> custom_metadata = 7;- Specified by:
getCustomMetadataOrThrowin 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:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ParameterMetadata.Builder>
-
mergeUnknownFields
public final ParameterMetadata.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ParameterMetadata.Builder>
-
-