- 4.50.0 (latest)
- 4.49.0
- 4.48.0
- 4.46.0
- 4.45.0
- 4.44.0
- 4.43.0
- 4.42.0
- 4.41.0
- 4.40.0
- 4.39.0
- 4.38.0
- 4.37.0
- 4.36.0
- 4.34.0
- 4.33.0
- 4.32.0
- 4.31.0
- 4.30.0
- 4.29.0
- 4.28.0
- 4.27.0
- 4.26.0
- 4.25.0
- 4.24.0
- 4.21.0
- 4.20.0
- 4.19.0
- 4.18.0
- 4.17.0
- 4.16.0
- 4.15.0
- 4.14.0
- 4.13.0
- 4.12.0
- 4.11.0
- 4.10.0
- 4.9.0
- 4.8.0
- 4.6.0
- 4.5.0
- 4.4.0
- 4.3.0
- 4.2.0
- 4.1.0
- 4.0.8
- 3.1.2
- 3.0.3
- 2.3.1
public static final class RegexValidation.Builder extends GeneratedMessageV3.Builder<RegexValidation.Builder> implements RegexValidationOrBuilder
Validation based on regular expressions.
Protobuf type google.cloud.dataproc.v1.RegexValidation
Inheritance
Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > RegexValidation.BuilderImplements
RegexValidationOrBuilderMethods
addAllRegexes(Iterable<String> values)
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];
Name | Description |
values | Iterable<String> The regexes to add. |
Type | Description |
RegexValidation.Builder | This builder for chaining. |
addRegexes(String value)
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];
Name | Description |
value | String The regexes to add. |
Type | Description |
RegexValidation.Builder | This builder for chaining. |
addRegexesBytes(ByteString value)
public RegexValidation.Builder addRegexesBytes(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];
Name | Description |
value | ByteString The bytes of the regexes to add. |
Type | Description |
RegexValidation.Builder | This builder for chaining. |
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public RegexValidation.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Name | Description |
field | FieldDescriptor |
value | Object |
Type | Description |
RegexValidation.Builder |
build()
public RegexValidation build()
Type | Description |
RegexValidation |
buildPartial()
public RegexValidation buildPartial()
Type | Description |
RegexValidation |
clear()
public RegexValidation.Builder clear()
Type | Description |
RegexValidation.Builder |
clearField(Descriptors.FieldDescriptor field)
public RegexValidation.Builder clearField(Descriptors.FieldDescriptor field)
Name | Description |
field | FieldDescriptor |
Type | Description |
RegexValidation.Builder |
clearOneof(Descriptors.OneofDescriptor oneof)
public RegexValidation.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Name | Description |
oneof | OneofDescriptor |
Type | Description |
RegexValidation.Builder |
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];
Type | Description |
RegexValidation.Builder | This builder for chaining. |
clone()
public RegexValidation.Builder clone()
Type | Description |
RegexValidation.Builder |
getDefaultInstanceForType()
public RegexValidation getDefaultInstanceForType()
Type | Description |
RegexValidation |
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Type | Description |
Descriptor |
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Type | Description |
Descriptor |
getRegexes(int index)
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];
Name | Description |
index | int The index of the element to return. |
Type | Description |
String | The regexes at the given index. |
getRegexesBytes(int index)
public 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];
Name | Description |
index | int The index of the value to return. |
Type | Description |
ByteString | The bytes of the regexes at the given index. |
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];
Type | Description |
int | The count of regexes. |
getRegexesList()
public 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];
Type | Description |
ProtocolStringList | A list containing the regexes. |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Type | Description |
FieldAccessorTable |
isInitialized()
public final boolean isInitialized()
Type | Description |
boolean |
mergeFrom(RegexValidation other)
public RegexValidation.Builder mergeFrom(RegexValidation other)
Name | Description |
other | RegexValidation |
Type | Description |
RegexValidation.Builder |
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public RegexValidation.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Name | Description |
input | CodedInputStream |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
RegexValidation.Builder |
Type | Description |
IOException |
mergeFrom(Message other)
public RegexValidation.Builder mergeFrom(Message other)
Name | Description |
other | Message |
Type | Description |
RegexValidation.Builder |
mergeUnknownFields(UnknownFieldSet unknownFields)
public final RegexValidation.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Name | Description |
unknownFields | UnknownFieldSet |
Type | Description |
RegexValidation.Builder |
setField(Descriptors.FieldDescriptor field, Object value)
public RegexValidation.Builder setField(Descriptors.FieldDescriptor field, Object value)
Name | Description |
field | FieldDescriptor |
value | Object |
Type | Description |
RegexValidation.Builder |
setRegexes(int index, String value)
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];
Name | Description |
index | int The index to set the value at. |
value | String The regexes to set. |
Type | Description |
RegexValidation.Builder | This builder for chaining. |
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public RegexValidation.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Name | Description |
field | FieldDescriptor |
index | int |
value | Object |
Type | Description |
RegexValidation.Builder |
setUnknownFields(UnknownFieldSet unknownFields)
public final RegexValidation.Builder setUnknownFields(UnknownFieldSet unknownFields)
Name | Description |
unknownFields | UnknownFieldSet |
Type | Description |
RegexValidation.Builder |