Package io.envoyproxy.pgv.validate
Class Validate.AnyRules.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<Validate.AnyRules.Builder>
-
- io.envoyproxy.pgv.validate.Validate.AnyRules.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Validate.AnyRulesOrBuilder,java.lang.Cloneable
- Enclosing class:
- Validate.AnyRules
public static final class Validate.AnyRules.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Validate.AnyRules.Builder> implements Validate.AnyRulesOrBuilder
AnyRules describe constraints applied exclusively to the `google.protobuf.Any` well-known type
Protobuf typevalidate.AnyRules
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Validate.AnyRules.BuilderaddAllIn(java.lang.Iterable<java.lang.String> values)In specifies that this field's `type_url` must be equal to one of the specified values.Validate.AnyRules.BuilderaddAllNotIn(java.lang.Iterable<java.lang.String> values)NotIn specifies that this field's `type_url` must not be equal to any of the specified values.Validate.AnyRules.BuilderaddIn(java.lang.String value)In specifies that this field's `type_url` must be equal to one of the specified values.Validate.AnyRules.BuilderaddInBytes(com.google.protobuf.ByteString value)In specifies that this field's `type_url` must be equal to one of the specified values.Validate.AnyRules.BuilderaddNotIn(java.lang.String value)NotIn specifies that this field's `type_url` must not be equal to any of the specified values.Validate.AnyRules.BuilderaddNotInBytes(com.google.protobuf.ByteString value)NotIn specifies that this field's `type_url` must not be equal to any of the specified values.Validate.AnyRules.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)Validate.AnyRulesbuild()Validate.AnyRulesbuildPartial()Validate.AnyRules.Builderclear()Validate.AnyRules.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)Validate.AnyRules.BuilderclearIn()In specifies that this field's `type_url` must be equal to one of the specified values.Validate.AnyRules.BuilderclearNotIn()NotIn specifies that this field's `type_url` must not be equal to any of the specified values.Validate.AnyRules.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)Validate.AnyRules.BuilderclearRequired()Required specifies that this field must be setValidate.AnyRules.Builderclone()Validate.AnyRulesgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()java.lang.StringgetIn(int index)In specifies that this field's `type_url` must be equal to one of the specified values.com.google.protobuf.ByteStringgetInBytes(int index)In specifies that this field's `type_url` must be equal to one of the specified values.intgetInCount()In specifies that this field's `type_url` must be equal to one of the specified values.com.google.protobuf.ProtocolStringListgetInList()In specifies that this field's `type_url` must be equal to one of the specified values.java.lang.StringgetNotIn(int index)NotIn specifies that this field's `type_url` must not be equal to any of the specified values.com.google.protobuf.ByteStringgetNotInBytes(int index)NotIn specifies that this field's `type_url` must not be equal to any of the specified values.intgetNotInCount()NotIn specifies that this field's `type_url` must not be equal to any of the specified values.com.google.protobuf.ProtocolStringListgetNotInList()NotIn specifies that this field's `type_url` must not be equal to any of the specified values.booleangetRequired()Required specifies that this field must be setbooleanhasRequired()Required specifies that this field must be setprotected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()Validate.AnyRules.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)Validate.AnyRules.BuildermergeFrom(com.google.protobuf.Message other)Validate.AnyRules.BuildermergeFrom(Validate.AnyRules other)Validate.AnyRules.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)Validate.AnyRules.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)Validate.AnyRules.BuildersetIn(int index, java.lang.String value)In specifies that this field's `type_url` must be equal to one of the specified values.Validate.AnyRules.BuildersetNotIn(int index, java.lang.String value)NotIn specifies that this field's `type_url` must not be equal to any of the specified values.Validate.AnyRules.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)Validate.AnyRules.BuildersetRequired(boolean value)Required specifies that this field must be setValidate.AnyRules.BuildersetUnknownFields(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:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<Validate.AnyRules.Builder>
-
clear
public Validate.AnyRules.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<Validate.AnyRules.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<Validate.AnyRules.Builder>
-
getDefaultInstanceForType
public Validate.AnyRules getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public Validate.AnyRules build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Validate.AnyRules buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public Validate.AnyRules.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<Validate.AnyRules.Builder>
-
setField
public Validate.AnyRules.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Validate.AnyRules.Builder>
-
clearField
public Validate.AnyRules.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Validate.AnyRules.Builder>
-
clearOneof
public Validate.AnyRules.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Validate.AnyRules.Builder>
-
setRepeatedField
public Validate.AnyRules.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Validate.AnyRules.Builder>
-
addRepeatedField
public Validate.AnyRules.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Validate.AnyRules.Builder>
-
mergeFrom
public Validate.AnyRules.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Validate.AnyRules.Builder>
-
mergeFrom
public Validate.AnyRules.Builder mergeFrom(Validate.AnyRules other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<Validate.AnyRules.Builder>
-
mergeFrom
public Validate.AnyRules.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Validate.AnyRules.Builder>- Throws:
java.io.IOException
-
hasRequired
public boolean hasRequired()
Required specifies that this field must be set
optional bool required = 1;- Specified by:
hasRequiredin interfaceValidate.AnyRulesOrBuilder- Returns:
- Whether the required field is set.
-
getRequired
public boolean getRequired()
Required specifies that this field must be set
optional bool required = 1;- Specified by:
getRequiredin interfaceValidate.AnyRulesOrBuilder- Returns:
- The required.
-
setRequired
public Validate.AnyRules.Builder setRequired(boolean value)
Required specifies that this field must be set
optional bool required = 1;- Parameters:
value- The required to set.- Returns:
- This builder for chaining.
-
clearRequired
public Validate.AnyRules.Builder clearRequired()
Required specifies that this field must be set
optional bool required = 1;- Returns:
- This builder for chaining.
-
getInList
public com.google.protobuf.ProtocolStringList getInList()
In specifies that this field's `type_url` must be equal to one of the specified values.
repeated string in = 2;- Specified by:
getInListin interfaceValidate.AnyRulesOrBuilder- Returns:
- A list containing the in.
-
getInCount
public int getInCount()
In specifies that this field's `type_url` must be equal to one of the specified values.
repeated string in = 2;- Specified by:
getInCountin interfaceValidate.AnyRulesOrBuilder- Returns:
- The count of in.
-
getIn
public java.lang.String getIn(int index)
In specifies that this field's `type_url` must be equal to one of the specified values.
repeated string in = 2;- Specified by:
getInin interfaceValidate.AnyRulesOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The in at the given index.
-
getInBytes
public com.google.protobuf.ByteString getInBytes(int index)
In specifies that this field's `type_url` must be equal to one of the specified values.
repeated string in = 2;- Specified by:
getInBytesin interfaceValidate.AnyRulesOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the in at the given index.
-
setIn
public Validate.AnyRules.Builder setIn(int index, java.lang.String value)
In specifies that this field's `type_url` must be equal to one of the specified values.
repeated string in = 2;- Parameters:
index- The index to set the value at.value- The in to set.- Returns:
- This builder for chaining.
-
addIn
public Validate.AnyRules.Builder addIn(java.lang.String value)
In specifies that this field's `type_url` must be equal to one of the specified values.
repeated string in = 2;- Parameters:
value- The in to add.- Returns:
- This builder for chaining.
-
addAllIn
public Validate.AnyRules.Builder addAllIn(java.lang.Iterable<java.lang.String> values)
In specifies that this field's `type_url` must be equal to one of the specified values.
repeated string in = 2;- Parameters:
values- The in to add.- Returns:
- This builder for chaining.
-
clearIn
public Validate.AnyRules.Builder clearIn()
In specifies that this field's `type_url` must be equal to one of the specified values.
repeated string in = 2;- Returns:
- This builder for chaining.
-
addInBytes
public Validate.AnyRules.Builder addInBytes(com.google.protobuf.ByteString value)
In specifies that this field's `type_url` must be equal to one of the specified values.
repeated string in = 2;- Parameters:
value- The bytes of the in to add.- Returns:
- This builder for chaining.
-
getNotInList
public com.google.protobuf.ProtocolStringList getNotInList()
NotIn specifies that this field's `type_url` must not be equal to any of the specified values.
repeated string not_in = 3;- Specified by:
getNotInListin interfaceValidate.AnyRulesOrBuilder- Returns:
- A list containing the notIn.
-
getNotInCount
public int getNotInCount()
NotIn specifies that this field's `type_url` must not be equal to any of the specified values.
repeated string not_in = 3;- Specified by:
getNotInCountin interfaceValidate.AnyRulesOrBuilder- Returns:
- The count of notIn.
-
getNotIn
public java.lang.String getNotIn(int index)
NotIn specifies that this field's `type_url` must not be equal to any of the specified values.
repeated string not_in = 3;- Specified by:
getNotInin interfaceValidate.AnyRulesOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The notIn at the given index.
-
getNotInBytes
public com.google.protobuf.ByteString getNotInBytes(int index)
NotIn specifies that this field's `type_url` must not be equal to any of the specified values.
repeated string not_in = 3;- Specified by:
getNotInBytesin interfaceValidate.AnyRulesOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the notIn at the given index.
-
setNotIn
public Validate.AnyRules.Builder setNotIn(int index, java.lang.String value)
NotIn specifies that this field's `type_url` must not be equal to any of the specified values.
repeated string not_in = 3;- Parameters:
index- The index to set the value at.value- The notIn to set.- Returns:
- This builder for chaining.
-
addNotIn
public Validate.AnyRules.Builder addNotIn(java.lang.String value)
NotIn specifies that this field's `type_url` must not be equal to any of the specified values.
repeated string not_in = 3;- Parameters:
value- The notIn to add.- Returns:
- This builder for chaining.
-
addAllNotIn
public Validate.AnyRules.Builder addAllNotIn(java.lang.Iterable<java.lang.String> values)
NotIn specifies that this field's `type_url` must not be equal to any of the specified values.
repeated string not_in = 3;- Parameters:
values- The notIn to add.- Returns:
- This builder for chaining.
-
clearNotIn
public Validate.AnyRules.Builder clearNotIn()
NotIn specifies that this field's `type_url` must not be equal to any of the specified values.
repeated string not_in = 3;- Returns:
- This builder for chaining.
-
addNotInBytes
public Validate.AnyRules.Builder addNotInBytes(com.google.protobuf.ByteString value)
NotIn specifies that this field's `type_url` must not be equal to any of the specified values.
repeated string not_in = 3;- Parameters:
value- The bytes of the notIn to add.- Returns:
- This builder for chaining.
-
setUnknownFields
public final Validate.AnyRules.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Validate.AnyRules.Builder>
-
mergeUnknownFields
public final Validate.AnyRules.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Validate.AnyRules.Builder>
-
-