Package com.google.cloud.dataproc.v1
Class ParameterValidation
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.cloud.dataproc.v1.ParameterValidation
-
- All Implemented Interfaces:
ParameterValidationOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
public final class ParameterValidation extends com.google.protobuf.GeneratedMessageV3 implements ParameterValidationOrBuilder
Configuration for parameter validation.
Protobuf typegoogle.cloud.dataproc.v1.ParameterValidation- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classParameterValidation.BuilderConfiguration for parameter validation.static classParameterValidation.ValidationTypeCase-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static intREGEX_FIELD_NUMBERstatic intVALUES_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)static ParameterValidationgetDefaultInstance()ParameterValidationgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Parser<ParameterValidation>getParserForType()RegexValidationgetRegex()Validation based on regular expressions.RegexValidationOrBuildergetRegexOrBuilder()Validation based on regular expressions.intgetSerializedSize()ParameterValidation.ValidationTypeCasegetValidationTypeCase()ValueValidationgetValues()Validation based on a list of allowed values.ValueValidationOrBuildergetValuesOrBuilder()Validation based on a list of allowed values.inthashCode()booleanhasRegex()Validation based on regular expressions.booleanhasValues()Validation based on a list of allowed values.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static ParameterValidation.BuildernewBuilder()static ParameterValidation.BuildernewBuilder(ParameterValidation prototype)ParameterValidation.BuildernewBuilderForType()protected ParameterValidation.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static ParameterValidationparseDelimitedFrom(InputStream input)static ParameterValidationparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ParameterValidationparseFrom(byte[] data)static ParameterValidationparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ParameterValidationparseFrom(com.google.protobuf.ByteString data)static ParameterValidationparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ParameterValidationparseFrom(com.google.protobuf.CodedInputStream input)static ParameterValidationparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ParameterValidationparseFrom(InputStream input)static ParameterValidationparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ParameterValidationparseFrom(ByteBuffer data)static ParameterValidationparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<ParameterValidation>parser()ParameterValidation.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
REGEX_FIELD_NUMBER
public static final int REGEX_FIELD_NUMBER
- See Also:
- Constant Field Values
-
VALUES_FIELD_NUMBER
public static final int VALUES_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
getValidationTypeCase
public ParameterValidation.ValidationTypeCase getValidationTypeCase()
- Specified by:
getValidationTypeCasein interfaceParameterValidationOrBuilder
-
hasRegex
public boolean hasRegex()
Validation based on regular expressions.
.google.cloud.dataproc.v1.RegexValidation regex = 1;- Specified by:
hasRegexin interfaceParameterValidationOrBuilder- Returns:
- Whether the regex field is set.
-
getRegex
public RegexValidation getRegex()
Validation based on regular expressions.
.google.cloud.dataproc.v1.RegexValidation regex = 1;- Specified by:
getRegexin interfaceParameterValidationOrBuilder- Returns:
- The regex.
-
getRegexOrBuilder
public RegexValidationOrBuilder getRegexOrBuilder()
Validation based on regular expressions.
.google.cloud.dataproc.v1.RegexValidation regex = 1;- Specified by:
getRegexOrBuilderin interfaceParameterValidationOrBuilder
-
hasValues
public boolean hasValues()
Validation based on a list of allowed values.
.google.cloud.dataproc.v1.ValueValidation values = 2;- Specified by:
hasValuesin interfaceParameterValidationOrBuilder- Returns:
- Whether the values field is set.
-
getValues
public ValueValidation getValues()
Validation based on a list of allowed values.
.google.cloud.dataproc.v1.ValueValidation values = 2;- Specified by:
getValuesin interfaceParameterValidationOrBuilder- Returns:
- The values.
-
getValuesOrBuilder
public ValueValidationOrBuilder getValuesOrBuilder()
Validation based on a list of allowed values.
.google.cloud.dataproc.v1.ValueValidation values = 2;- Specified by:
getValuesOrBuilderin interfaceParameterValidationOrBuilder
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static ParameterValidation parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ParameterValidation parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ParameterValidation parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ParameterValidation parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ParameterValidation parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ParameterValidation parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ParameterValidation parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static ParameterValidation parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static ParameterValidation parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static ParameterValidation parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static ParameterValidation parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static ParameterValidation parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public ParameterValidation.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static ParameterValidation.Builder newBuilder()
-
newBuilder
public static ParameterValidation.Builder newBuilder(ParameterValidation prototype)
-
toBuilder
public ParameterValidation.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected ParameterValidation.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static ParameterValidation getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<ParameterValidation> parser()
-
getParserForType
public com.google.protobuf.Parser<ParameterValidation> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public ParameterValidation getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-