Package com.google.cloud.dataproc.v1
Class RegexValidation.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<RegexValidation.Builder>
-
- com.google.cloud.dataproc.v1.RegexValidation.Builder
-
- All Implemented Interfaces:
RegexValidationOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- RegexValidation
public static final class RegexValidation.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<RegexValidation.Builder> implements RegexValidationOrBuilder
Validation based on regular expressions.
Protobuf typegoogle.cloud.dataproc.v1.RegexValidation
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description RegexValidation.Builder
addAllRegexes(Iterable<String> values)
Required.RegexValidation.Builder
addRegexes(String value)
Required.RegexValidation.Builder
addRegexesBytes(com.google.protobuf.ByteString value)
Required.RegexValidation.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
RegexValidation
build()
RegexValidation
buildPartial()
RegexValidation.Builder
clear()
RegexValidation.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
RegexValidation.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
RegexValidation.Builder
clearRegexes()
Required.RegexValidation.Builder
clone()
RegexValidation
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
String
getRegexes(int index)
Required.com.google.protobuf.ByteString
getRegexesBytes(int index)
Required.int
getRegexesCount()
Required.com.google.protobuf.ProtocolStringList
getRegexesList()
Required.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
RegexValidation.Builder
mergeFrom(RegexValidation other)
RegexValidation.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
RegexValidation.Builder
mergeFrom(com.google.protobuf.Message other)
RegexValidation.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
RegexValidation.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
RegexValidation.Builder
setRegexes(int index, String value)
Required.RegexValidation.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
RegexValidation.Builder
setUnknownFields(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, internalGetMutableMapField, 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:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<RegexValidation.Builder>
-
clear
public RegexValidation.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<RegexValidation.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<RegexValidation.Builder>
-
getDefaultInstanceForType
public RegexValidation getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public RegexValidation build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public RegexValidation buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public RegexValidation.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<RegexValidation.Builder>
-
setField
public RegexValidation.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<RegexValidation.Builder>
-
clearField
public RegexValidation.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<RegexValidation.Builder>
-
clearOneof
public RegexValidation.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<RegexValidation.Builder>
-
setRepeatedField
public RegexValidation.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<RegexValidation.Builder>
-
addRepeatedField
public RegexValidation.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<RegexValidation.Builder>
-
mergeFrom
public RegexValidation.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<RegexValidation.Builder>
-
mergeFrom
public RegexValidation.Builder mergeFrom(RegexValidation other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<RegexValidation.Builder>
-
mergeFrom
public RegexValidation.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<RegexValidation.Builder>
- Throws:
IOException
-
getRegexesList
public com.google.protobuf.ProtocolStringList getRegexesList()
Required. RE2 regular expressions used to validate the parameter's value. The value must match the regex in its entirety (substring matches are not sufficient).
repeated string regexes = 1 [(.google.api.field_behavior) = REQUIRED];
- Specified by:
getRegexesList
in interfaceRegexValidationOrBuilder
- Returns:
- A list containing the regexes.
-
getRegexesCount
public int getRegexesCount()
Required. RE2 regular expressions used to validate the parameter's value. The value must match the regex in its entirety (substring matches are not sufficient).
repeated string regexes = 1 [(.google.api.field_behavior) = REQUIRED];
- Specified by:
getRegexesCount
in interfaceRegexValidationOrBuilder
- Returns:
- The count of regexes.
-
getRegexes
public String getRegexes(int index)
Required. RE2 regular expressions used to validate the parameter's value. The value must match the regex in its entirety (substring matches are not sufficient).
repeated string regexes = 1 [(.google.api.field_behavior) = REQUIRED];
- Specified by:
getRegexes
in interfaceRegexValidationOrBuilder
- 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)
Required. RE2 regular expressions used to validate the parameter's value. The value must match the regex in its entirety (substring matches are not sufficient).
repeated string regexes = 1 [(.google.api.field_behavior) = REQUIRED];
- Specified by:
getRegexesBytes
in interfaceRegexValidationOrBuilder
- Parameters:
index
- The index of the value to return.- Returns:
- The bytes of the regexes at the given index.
-
setRegexes
public RegexValidation.Builder setRegexes(int index, String value)
Required. RE2 regular expressions used to validate the parameter's value. The value must match the regex in its entirety (substring matches are not sufficient).
repeated string regexes = 1 [(.google.api.field_behavior) = REQUIRED];
- Parameters:
index
- The index to set the value at.value
- The regexes to set.- Returns:
- This builder for chaining.
-
addRegexes
public RegexValidation.Builder addRegexes(String value)
Required. RE2 regular expressions used to validate the parameter's value. The value must match the regex in its entirety (substring matches are not sufficient).
repeated string regexes = 1 [(.google.api.field_behavior) = REQUIRED];
- Parameters:
value
- The regexes to add.- Returns:
- This builder for chaining.
-
addAllRegexes
public RegexValidation.Builder addAllRegexes(Iterable<String> values)
Required. RE2 regular expressions used to validate the parameter's value. The value must match the regex in its entirety (substring matches are not sufficient).
repeated string regexes = 1 [(.google.api.field_behavior) = REQUIRED];
- Parameters:
values
- The regexes to add.- Returns:
- This builder for chaining.
-
clearRegexes
public RegexValidation.Builder clearRegexes()
Required. RE2 regular expressions used to validate the parameter's value. The value must match the regex in its entirety (substring matches are not sufficient).
repeated string regexes = 1 [(.google.api.field_behavior) = REQUIRED];
- Returns:
- This builder for chaining.
-
addRegexesBytes
public RegexValidation.Builder addRegexesBytes(com.google.protobuf.ByteString value)
Required. RE2 regular expressions used to validate the parameter's value. The value must match the regex in its entirety (substring matches are not sufficient).
repeated string regexes = 1 [(.google.api.field_behavior) = REQUIRED];
- Parameters:
value
- The bytes of the regexes to add.- Returns:
- This builder for chaining.
-
setUnknownFields
public final RegexValidation.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<RegexValidation.Builder>
-
mergeUnknownFields
public final RegexValidation.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<RegexValidation.Builder>
-
-