public static final class ParameterValidation.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ParameterValidation.Builder> implements ParameterValidationOrBuilder
Configuration for parameter validation.Protobuf type
google.cloud.dataproc.v1.ParameterValidation| Modifier and Type | Method and Description |
|---|---|
ParameterValidation.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
ParameterValidation |
build() |
ParameterValidation |
buildPartial() |
ParameterValidation.Builder |
clear() |
ParameterValidation.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
ParameterValidation.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
ParameterValidation.Builder |
clearRegex()
Validation based on regular expressions.
|
ParameterValidation.Builder |
clearValidationType() |
ParameterValidation.Builder |
clearValues()
Validation based on a list of allowed values.
|
ParameterValidation.Builder |
clone() |
ParameterValidation |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
RegexValidation |
getRegex()
Validation based on regular expressions.
|
RegexValidation.Builder |
getRegexBuilder()
Validation based on regular expressions.
|
RegexValidationOrBuilder |
getRegexOrBuilder()
Validation based on regular expressions.
|
ParameterValidation.ValidationTypeCase |
getValidationTypeCase() |
ValueValidation |
getValues()
Validation based on a list of allowed values.
|
ValueValidation.Builder |
getValuesBuilder()
Validation based on a list of allowed values.
|
ValueValidationOrBuilder |
getValuesOrBuilder()
Validation based on a list of allowed values.
|
boolean |
hasRegex()
Validation based on regular expressions.
|
boolean |
hasValues()
Validation based on a list of allowed values.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
ParameterValidation.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
ParameterValidation.Builder |
mergeFrom(com.google.protobuf.Message other) |
ParameterValidation.Builder |
mergeFrom(ParameterValidation other) |
ParameterValidation.Builder |
mergeRegex(RegexValidation value)
Validation based on regular expressions.
|
ParameterValidation.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
ParameterValidation.Builder |
mergeValues(ValueValidation value)
Validation based on a list of allowed values.
|
ParameterValidation.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
ParameterValidation.Builder |
setRegex(RegexValidation.Builder builderForValue)
Validation based on regular expressions.
|
ParameterValidation.Builder |
setRegex(RegexValidation value)
Validation based on regular expressions.
|
ParameterValidation.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
ParameterValidation.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
ParameterValidation.Builder |
setValues(ValueValidation.Builder builderForValue)
Validation based on a list of allowed values.
|
ParameterValidation.Builder |
setValues(ValueValidation value)
Validation based on a list of allowed values.
|
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<ParameterValidation.Builder>public ParameterValidation.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<ParameterValidation.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<ParameterValidation.Builder>public ParameterValidation getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic ParameterValidation build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic ParameterValidation buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic ParameterValidation.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<ParameterValidation.Builder>public ParameterValidation.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<ParameterValidation.Builder>public ParameterValidation.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<ParameterValidation.Builder>public ParameterValidation.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<ParameterValidation.Builder>public ParameterValidation.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<ParameterValidation.Builder>public ParameterValidation.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<ParameterValidation.Builder>public ParameterValidation.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<ParameterValidation.Builder>public ParameterValidation.Builder mergeFrom(ParameterValidation other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<ParameterValidation.Builder>public ParameterValidation.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<ParameterValidation.Builder>IOExceptionpublic ParameterValidation.ValidationTypeCase getValidationTypeCase()
getValidationTypeCase in interface ParameterValidationOrBuilderpublic ParameterValidation.Builder clearValidationType()
public boolean hasRegex()
Validation based on regular expressions.
.google.cloud.dataproc.v1.RegexValidation regex = 1;hasRegex in interface ParameterValidationOrBuilderpublic RegexValidation getRegex()
Validation based on regular expressions.
.google.cloud.dataproc.v1.RegexValidation regex = 1;getRegex in interface ParameterValidationOrBuilderpublic ParameterValidation.Builder setRegex(RegexValidation value)
Validation based on regular expressions.
.google.cloud.dataproc.v1.RegexValidation regex = 1;public ParameterValidation.Builder setRegex(RegexValidation.Builder builderForValue)
Validation based on regular expressions.
.google.cloud.dataproc.v1.RegexValidation regex = 1;public ParameterValidation.Builder mergeRegex(RegexValidation value)
Validation based on regular expressions.
.google.cloud.dataproc.v1.RegexValidation regex = 1;public ParameterValidation.Builder clearRegex()
Validation based on regular expressions.
.google.cloud.dataproc.v1.RegexValidation regex = 1;public RegexValidation.Builder getRegexBuilder()
Validation based on regular expressions.
.google.cloud.dataproc.v1.RegexValidation regex = 1;public RegexValidationOrBuilder getRegexOrBuilder()
Validation based on regular expressions.
.google.cloud.dataproc.v1.RegexValidation regex = 1;getRegexOrBuilder in interface ParameterValidationOrBuilderpublic boolean hasValues()
Validation based on a list of allowed values.
.google.cloud.dataproc.v1.ValueValidation values = 2;hasValues in interface ParameterValidationOrBuilderpublic ValueValidation getValues()
Validation based on a list of allowed values.
.google.cloud.dataproc.v1.ValueValidation values = 2;getValues in interface ParameterValidationOrBuilderpublic ParameterValidation.Builder setValues(ValueValidation value)
Validation based on a list of allowed values.
.google.cloud.dataproc.v1.ValueValidation values = 2;public ParameterValidation.Builder setValues(ValueValidation.Builder builderForValue)
Validation based on a list of allowed values.
.google.cloud.dataproc.v1.ValueValidation values = 2;public ParameterValidation.Builder mergeValues(ValueValidation value)
Validation based on a list of allowed values.
.google.cloud.dataproc.v1.ValueValidation values = 2;public ParameterValidation.Builder clearValues()
Validation based on a list of allowed values.
.google.cloud.dataproc.v1.ValueValidation values = 2;public ValueValidation.Builder getValuesBuilder()
Validation based on a list of allowed values.
.google.cloud.dataproc.v1.ValueValidation values = 2;public ValueValidationOrBuilder getValuesOrBuilder()
Validation based on a list of allowed values.
.google.cloud.dataproc.v1.ValueValidation values = 2;getValuesOrBuilder in interface ParameterValidationOrBuilderpublic final ParameterValidation.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ParameterValidation.Builder>public final ParameterValidation.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ParameterValidation.Builder>Copyright © 2019 Google LLC. All rights reserved.