Class DynamicParameterConstraints.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<DynamicParameterConstraints.Builder>
io.envoyproxy.envoy.service.discovery.v3.DynamicParameterConstraints.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,DynamicParameterConstraintsOrBuilder,Cloneable
- Enclosing class:
- DynamicParameterConstraints
public static final class DynamicParameterConstraints.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<DynamicParameterConstraints.Builder>
implements DynamicParameterConstraintsOrBuilder
A set of dynamic parameter constraints associated with a variant of an individual xDS resource. These constraints determine whether the resource matches a subscription based on the set of dynamic parameters in the subscription, as specified in the :ref:`ResourceLocator.dynamic_parameters <envoy_v3_api_field_service.discovery.v3.ResourceLocator.dynamic_parameters>` field. This allows xDS implementations (clients, servers, and caching proxies) to determine which variant of a resource is appropriate for a given client.Protobuf type
envoy.service.discovery.v3.DynamicParameterConstraints-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()A list of constraints that must all match.A single constraint to evaluate.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) The inverse (NOT) of a set of constraints.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) A list of constraints that match if any one constraint in the list matches.clone()A list of constraints that must all match.A list of constraints that must all match.A list of constraints that must all match.A single constraint to evaluate.A single constraint to evaluate.A single constraint to evaluate.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorThe inverse (NOT) of a set of constraints.The inverse (NOT) of a set of constraints.The inverse (NOT) of a set of constraints.A list of constraints that match if any one constraint in the list matches.A list of constraints that match if any one constraint in the list matches.A list of constraints that match if any one constraint in the list matches.booleanA list of constraints that must all match.booleanA single constraint to evaluate.booleanThe inverse (NOT) of a set of constraints.booleanA list of constraints that match if any one constraint in the list matches.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanA list of constraints that must all match.A single constraint to evaluate.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) The inverse (NOT) of a set of constraints.A list of constraints that match if any one constraint in the list matches.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) A list of constraints that must all match.setAndConstraints(DynamicParameterConstraints.ConstraintList.Builder builderForValue) A list of constraints that must all match.A single constraint to evaluate.setConstraint(DynamicParameterConstraints.SingleConstraint.Builder builderForValue) A single constraint to evaluate.The inverse (NOT) of a set of constraints.setNotConstraints(DynamicParameterConstraints.Builder builderForValue) The inverse (NOT) of a set of constraints.A list of constraints that match if any one constraint in the list matches.setOrConstraints(DynamicParameterConstraints.ConstraintList.Builder builderForValue) A list of constraints that match if any one constraint in the list matches.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setUnknownFields(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, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
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<DynamicParameterConstraints.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<DynamicParameterConstraints.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<DynamicParameterConstraints.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.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<DynamicParameterConstraints.Builder>
-
setField
public DynamicParameterConstraints.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<DynamicParameterConstraints.Builder>
-
clearField
public DynamicParameterConstraints.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) - Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<DynamicParameterConstraints.Builder>
-
clearOneof
public DynamicParameterConstraints.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) - Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<DynamicParameterConstraints.Builder>
-
setRepeatedField
public DynamicParameterConstraints.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<DynamicParameterConstraints.Builder>
-
addRepeatedField
public DynamicParameterConstraints.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<DynamicParameterConstraints.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<DynamicParameterConstraints.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<DynamicParameterConstraints.Builder>
-
mergeFrom
public DynamicParameterConstraints.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<DynamicParameterConstraints.Builder>- Throws:
IOException
-
getTypeCase
- Specified by:
getTypeCasein interfaceDynamicParameterConstraintsOrBuilder
-
clearType
-
hasConstraint
public boolean hasConstraint()A single constraint to evaluate.
.envoy.service.discovery.v3.DynamicParameterConstraints.SingleConstraint constraint = 1;- Specified by:
hasConstraintin interfaceDynamicParameterConstraintsOrBuilder- Returns:
- Whether the constraint field is set.
-
getConstraint
A single constraint to evaluate.
.envoy.service.discovery.v3.DynamicParameterConstraints.SingleConstraint constraint = 1;- Specified by:
getConstraintin interfaceDynamicParameterConstraintsOrBuilder- Returns:
- The constraint.
-
setConstraint
public DynamicParameterConstraints.Builder setConstraint(DynamicParameterConstraints.SingleConstraint value) A single constraint to evaluate.
.envoy.service.discovery.v3.DynamicParameterConstraints.SingleConstraint constraint = 1; -
setConstraint
public DynamicParameterConstraints.Builder setConstraint(DynamicParameterConstraints.SingleConstraint.Builder builderForValue) A single constraint to evaluate.
.envoy.service.discovery.v3.DynamicParameterConstraints.SingleConstraint constraint = 1; -
mergeConstraint
public DynamicParameterConstraints.Builder mergeConstraint(DynamicParameterConstraints.SingleConstraint value) A single constraint to evaluate.
.envoy.service.discovery.v3.DynamicParameterConstraints.SingleConstraint constraint = 1; -
clearConstraint
A single constraint to evaluate.
.envoy.service.discovery.v3.DynamicParameterConstraints.SingleConstraint constraint = 1; -
getConstraintBuilder
A single constraint to evaluate.
.envoy.service.discovery.v3.DynamicParameterConstraints.SingleConstraint constraint = 1; -
getConstraintOrBuilder
A single constraint to evaluate.
.envoy.service.discovery.v3.DynamicParameterConstraints.SingleConstraint constraint = 1;- Specified by:
getConstraintOrBuilderin interfaceDynamicParameterConstraintsOrBuilder
-
hasOrConstraints
public boolean hasOrConstraints()A list of constraints that match if any one constraint in the list matches.
.envoy.service.discovery.v3.DynamicParameterConstraints.ConstraintList or_constraints = 2;- Specified by:
hasOrConstraintsin interfaceDynamicParameterConstraintsOrBuilder- Returns:
- Whether the orConstraints field is set.
-
getOrConstraints
A list of constraints that match if any one constraint in the list matches.
.envoy.service.discovery.v3.DynamicParameterConstraints.ConstraintList or_constraints = 2;- Specified by:
getOrConstraintsin interfaceDynamicParameterConstraintsOrBuilder- Returns:
- The orConstraints.
-
setOrConstraints
public DynamicParameterConstraints.Builder setOrConstraints(DynamicParameterConstraints.ConstraintList value) A list of constraints that match if any one constraint in the list matches.
.envoy.service.discovery.v3.DynamicParameterConstraints.ConstraintList or_constraints = 2; -
setOrConstraints
public DynamicParameterConstraints.Builder setOrConstraints(DynamicParameterConstraints.ConstraintList.Builder builderForValue) A list of constraints that match if any one constraint in the list matches.
.envoy.service.discovery.v3.DynamicParameterConstraints.ConstraintList or_constraints = 2; -
mergeOrConstraints
public DynamicParameterConstraints.Builder mergeOrConstraints(DynamicParameterConstraints.ConstraintList value) A list of constraints that match if any one constraint in the list matches.
.envoy.service.discovery.v3.DynamicParameterConstraints.ConstraintList or_constraints = 2; -
clearOrConstraints
A list of constraints that match if any one constraint in the list matches.
.envoy.service.discovery.v3.DynamicParameterConstraints.ConstraintList or_constraints = 2; -
getOrConstraintsBuilder
A list of constraints that match if any one constraint in the list matches.
.envoy.service.discovery.v3.DynamicParameterConstraints.ConstraintList or_constraints = 2; -
getOrConstraintsOrBuilder
A list of constraints that match if any one constraint in the list matches.
.envoy.service.discovery.v3.DynamicParameterConstraints.ConstraintList or_constraints = 2;- Specified by:
getOrConstraintsOrBuilderin interfaceDynamicParameterConstraintsOrBuilder
-
hasAndConstraints
public boolean hasAndConstraints()A list of constraints that must all match.
.envoy.service.discovery.v3.DynamicParameterConstraints.ConstraintList and_constraints = 3;- Specified by:
hasAndConstraintsin interfaceDynamicParameterConstraintsOrBuilder- Returns:
- Whether the andConstraints field is set.
-
getAndConstraints
A list of constraints that must all match.
.envoy.service.discovery.v3.DynamicParameterConstraints.ConstraintList and_constraints = 3;- Specified by:
getAndConstraintsin interfaceDynamicParameterConstraintsOrBuilder- Returns:
- The andConstraints.
-
setAndConstraints
public DynamicParameterConstraints.Builder setAndConstraints(DynamicParameterConstraints.ConstraintList value) A list of constraints that must all match.
.envoy.service.discovery.v3.DynamicParameterConstraints.ConstraintList and_constraints = 3; -
setAndConstraints
public DynamicParameterConstraints.Builder setAndConstraints(DynamicParameterConstraints.ConstraintList.Builder builderForValue) A list of constraints that must all match.
.envoy.service.discovery.v3.DynamicParameterConstraints.ConstraintList and_constraints = 3; -
mergeAndConstraints
public DynamicParameterConstraints.Builder mergeAndConstraints(DynamicParameterConstraints.ConstraintList value) A list of constraints that must all match.
.envoy.service.discovery.v3.DynamicParameterConstraints.ConstraintList and_constraints = 3; -
clearAndConstraints
A list of constraints that must all match.
.envoy.service.discovery.v3.DynamicParameterConstraints.ConstraintList and_constraints = 3; -
getAndConstraintsBuilder
A list of constraints that must all match.
.envoy.service.discovery.v3.DynamicParameterConstraints.ConstraintList and_constraints = 3; -
getAndConstraintsOrBuilder
A list of constraints that must all match.
.envoy.service.discovery.v3.DynamicParameterConstraints.ConstraintList and_constraints = 3;- Specified by:
getAndConstraintsOrBuilderin interfaceDynamicParameterConstraintsOrBuilder
-
hasNotConstraints
public boolean hasNotConstraints()The inverse (NOT) of a set of constraints.
.envoy.service.discovery.v3.DynamicParameterConstraints not_constraints = 4;- Specified by:
hasNotConstraintsin interfaceDynamicParameterConstraintsOrBuilder- Returns:
- Whether the notConstraints field is set.
-
getNotConstraints
The inverse (NOT) of a set of constraints.
.envoy.service.discovery.v3.DynamicParameterConstraints not_constraints = 4;- Specified by:
getNotConstraintsin interfaceDynamicParameterConstraintsOrBuilder- Returns:
- The notConstraints.
-
setNotConstraints
The inverse (NOT) of a set of constraints.
.envoy.service.discovery.v3.DynamicParameterConstraints not_constraints = 4; -
setNotConstraints
public DynamicParameterConstraints.Builder setNotConstraints(DynamicParameterConstraints.Builder builderForValue) The inverse (NOT) of a set of constraints.
.envoy.service.discovery.v3.DynamicParameterConstraints not_constraints = 4; -
mergeNotConstraints
The inverse (NOT) of a set of constraints.
.envoy.service.discovery.v3.DynamicParameterConstraints not_constraints = 4; -
clearNotConstraints
The inverse (NOT) of a set of constraints.
.envoy.service.discovery.v3.DynamicParameterConstraints not_constraints = 4; -
getNotConstraintsBuilder
The inverse (NOT) of a set of constraints.
.envoy.service.discovery.v3.DynamicParameterConstraints not_constraints = 4; -
getNotConstraintsOrBuilder
The inverse (NOT) of a set of constraints.
.envoy.service.discovery.v3.DynamicParameterConstraints not_constraints = 4;- Specified by:
getNotConstraintsOrBuilderin interfaceDynamicParameterConstraintsOrBuilder
-
setUnknownFields
public final DynamicParameterConstraints.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<DynamicParameterConstraints.Builder>
-
mergeUnknownFields
public final DynamicParameterConstraints.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<DynamicParameterConstraints.Builder>
-