public static final class Validate.MapRules extends com.google.protobuf.GeneratedMessageV3 implements Validate.MapRulesOrBuilder
MapRules describe the constraints applied to `map` valuesProtobuf type
validate.MapRules| Modifier and Type | Class and Description |
|---|---|
static class |
Validate.MapRules.Builder
MapRules describe the constraints applied to `map` values
Protobuf type
validate.MapRules |
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
KEYS_FIELD_NUMBER |
static int |
MAX_PAIRS_FIELD_NUMBER |
static int |
MIN_PAIRS_FIELD_NUMBER |
static int |
NO_SPARSE_FIELD_NUMBER |
static com.google.protobuf.Parser<Validate.MapRules> |
PARSER
Deprecated.
|
static int |
VALUES_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
static Validate.MapRules |
getDefaultInstance() |
Validate.MapRules |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
Validate.FieldRules |
getKeys()
Keys specifies the constraints to be applied to each key in the field.
|
Validate.FieldRulesOrBuilder |
getKeysOrBuilder()
Keys specifies the constraints to be applied to each key in the field.
|
long |
getMaxPairs()
MaxPairs specifies that this field must have the specified number of
KVs at a maximum
optional uint64 max_pairs = 2; |
long |
getMinPairs()
MinPairs specifies that this field must have the specified number of
KVs at a minimum
optional uint64 min_pairs = 1; |
boolean |
getNoSparse()
NoSparse specifies values in this field cannot be unset.
|
com.google.protobuf.Parser<Validate.MapRules> |
getParserForType() |
int |
getSerializedSize() |
com.google.protobuf.UnknownFieldSet |
getUnknownFields() |
Validate.FieldRules |
getValues()
Values specifies the constraints to be applied to the value of each key
in the field.
|
Validate.FieldRulesOrBuilder |
getValuesOrBuilder()
Values specifies the constraints to be applied to the value of each key
in the field.
|
int |
hashCode() |
boolean |
hasKeys()
Keys specifies the constraints to be applied to each key in the field.
|
boolean |
hasMaxPairs()
MaxPairs specifies that this field must have the specified number of
KVs at a maximum
optional uint64 max_pairs = 2; |
boolean |
hasMinPairs()
MinPairs specifies that this field must have the specified number of
KVs at a minimum
optional uint64 min_pairs = 1; |
boolean |
hasNoSparse()
NoSparse specifies values in this field cannot be unset.
|
boolean |
hasValues()
Values specifies the constraints to be applied to the value of each key
in the field.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static Validate.MapRules.Builder |
newBuilder() |
static Validate.MapRules.Builder |
newBuilder(Validate.MapRules prototype) |
Validate.MapRules.Builder |
newBuilderForType() |
protected Validate.MapRules.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static Validate.MapRules |
parseDelimitedFrom(InputStream input) |
static Validate.MapRules |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Validate.MapRules |
parseFrom(byte[] data) |
static Validate.MapRules |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Validate.MapRules |
parseFrom(ByteBuffer data) |
static Validate.MapRules |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Validate.MapRules |
parseFrom(com.google.protobuf.ByteString data) |
static Validate.MapRules |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Validate.MapRules |
parseFrom(com.google.protobuf.CodedInputStream input) |
static Validate.MapRules |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Validate.MapRules |
parseFrom(InputStream input) |
static Validate.MapRules |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<Validate.MapRules> |
parser() |
Validate.MapRules.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, makeExtensionsImmutable, 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, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int MIN_PAIRS_FIELD_NUMBER
public static final int MAX_PAIRS_FIELD_NUMBER
public static final int NO_SPARSE_FIELD_NUMBER
public static final int KEYS_FIELD_NUMBER
public static final int VALUES_FIELD_NUMBER
@Deprecated public static final com.google.protobuf.Parser<Validate.MapRules> PARSER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public final com.google.protobuf.UnknownFieldSet getUnknownFields()
getUnknownFields in interface com.google.protobuf.MessageOrBuildergetUnknownFields in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public boolean hasMinPairs()
MinPairs specifies that this field must have the specified number of KVs at a minimum
optional uint64 min_pairs = 1;hasMinPairs in interface Validate.MapRulesOrBuilderpublic long getMinPairs()
MinPairs specifies that this field must have the specified number of KVs at a minimum
optional uint64 min_pairs = 1;getMinPairs in interface Validate.MapRulesOrBuilderpublic boolean hasMaxPairs()
MaxPairs specifies that this field must have the specified number of KVs at a maximum
optional uint64 max_pairs = 2;hasMaxPairs in interface Validate.MapRulesOrBuilderpublic long getMaxPairs()
MaxPairs specifies that this field must have the specified number of KVs at a maximum
optional uint64 max_pairs = 2;getMaxPairs in interface Validate.MapRulesOrBuilderpublic boolean hasNoSparse()
NoSparse specifies values in this field cannot be unset. This only applies to map's with message value types.
optional bool no_sparse = 3;hasNoSparse in interface Validate.MapRulesOrBuilderpublic boolean getNoSparse()
NoSparse specifies values in this field cannot be unset. This only applies to map's with message value types.
optional bool no_sparse = 3;getNoSparse in interface Validate.MapRulesOrBuilderpublic boolean hasKeys()
Keys specifies the constraints to be applied to each key in the field.
optional .validate.FieldRules keys = 4;hasKeys in interface Validate.MapRulesOrBuilderpublic Validate.FieldRules getKeys()
Keys specifies the constraints to be applied to each key in the field.
optional .validate.FieldRules keys = 4;getKeys in interface Validate.MapRulesOrBuilderpublic Validate.FieldRulesOrBuilder getKeysOrBuilder()
Keys specifies the constraints to be applied to each key in the field.
optional .validate.FieldRules keys = 4;getKeysOrBuilder in interface Validate.MapRulesOrBuilderpublic boolean hasValues()
Values specifies the constraints to be applied to the value of each key in the field. Message values will still have their validations evaluated unless skip is specified here.
optional .validate.FieldRules values = 5;hasValues in interface Validate.MapRulesOrBuilderpublic Validate.FieldRules getValues()
Values specifies the constraints to be applied to the value of each key in the field. Message values will still have their validations evaluated unless skip is specified here.
optional .validate.FieldRules values = 5;getValues in interface Validate.MapRulesOrBuilderpublic Validate.FieldRulesOrBuilder getValuesOrBuilder()
Values specifies the constraints to be applied to the value of each key in the field. Message values will still have their validations evaluated unless skip is specified here.
optional .validate.FieldRules values = 5;getValuesOrBuilder in interface Validate.MapRulesOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static Validate.MapRules parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Validate.MapRules parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Validate.MapRules parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Validate.MapRules parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Validate.MapRules parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Validate.MapRules parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Validate.MapRules parseFrom(InputStream input) throws IOException
IOExceptionpublic static Validate.MapRules parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static Validate.MapRules parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static Validate.MapRules parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static Validate.MapRules parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static Validate.MapRules parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic Validate.MapRules.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static Validate.MapRules.Builder newBuilder()
public static Validate.MapRules.Builder newBuilder(Validate.MapRules prototype)
public Validate.MapRules.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected Validate.MapRules.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static Validate.MapRules getDefaultInstance()
public static com.google.protobuf.Parser<Validate.MapRules> parser()
public com.google.protobuf.Parser<Validate.MapRules> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public Validate.MapRules getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2018–2021 The Envoy Project. All rights reserved.