Class DynamicParameterConstraints.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<DynamicParameterConstraints.Builder>
com.google.protobuf.GeneratedMessage.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.GeneratedMessage.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-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate com.google.protobuf.SingleFieldBuilder<DynamicParameterConstraints.ConstraintList, DynamicParameterConstraints.ConstraintList.Builder, DynamicParameterConstraints.ConstraintListOrBuilder> private intprivate com.google.protobuf.SingleFieldBuilder<DynamicParameterConstraints.SingleConstraint, DynamicParameterConstraints.SingleConstraint.Builder, DynamicParameterConstraints.SingleConstraintOrBuilder> private com.google.protobuf.SingleFieldBuilder<DynamicParameterConstraints, DynamicParameterConstraints.Builder, DynamicParameterConstraintsOrBuilder> private com.google.protobuf.SingleFieldBuilder<DynamicParameterConstraints.ConstraintList, DynamicParameterConstraints.ConstraintList.Builder, DynamicParameterConstraints.ConstraintListOrBuilder> private Objectprivate int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()private voidprivate voidclear()A list of constraints that must all match.A single constraint to evaluate.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 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.private com.google.protobuf.SingleFieldBuilder<DynamicParameterConstraints.ConstraintList, DynamicParameterConstraints.ConstraintList.Builder, DynamicParameterConstraints.ConstraintListOrBuilder> A list of constraints that must all match.private com.google.protobuf.SingleFieldBuilder<DynamicParameterConstraints.SingleConstraint, DynamicParameterConstraints.SingleConstraint.Builder, DynamicParameterConstraints.SingleConstraintOrBuilder> A single constraint to evaluate.protected com.google.protobuf.GeneratedMessage.FieldAccessorTableprivate com.google.protobuf.SingleFieldBuilder<DynamicParameterConstraints, DynamicParameterConstraints.Builder, DynamicParameterConstraintsOrBuilder> The inverse (NOT) of a set of constraints.private com.google.protobuf.SingleFieldBuilder<DynamicParameterConstraints.ConstraintList, DynamicParameterConstraints.ConstraintList.Builder, DynamicParameterConstraints.ConstraintListOrBuilder> A list of constraints that match if any one constraint in the list matches.final 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.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.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, 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 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
-
Field Details
-
typeCase_
private int typeCase_ -
type_
-
bitField0_
private int bitField0_ -
constraintBuilder_
private com.google.protobuf.SingleFieldBuilder<DynamicParameterConstraints.SingleConstraint, DynamicParameterConstraints.SingleConstraint.Builder, DynamicParameterConstraints.SingleConstraintOrBuilder> constraintBuilder_ -
orConstraintsBuilder_
private com.google.protobuf.SingleFieldBuilder<DynamicParameterConstraints.ConstraintList, DynamicParameterConstraints.ConstraintList.Builder, DynamicParameterConstraints.ConstraintListOrBuilder> orConstraintsBuilder_ -
andConstraintsBuilder_
private com.google.protobuf.SingleFieldBuilder<DynamicParameterConstraints.ConstraintList, DynamicParameterConstraints.ConstraintList.Builder, DynamicParameterConstraints.ConstraintListOrBuilder> andConstraintsBuilder_ -
notConstraintsBuilder_
private com.google.protobuf.SingleFieldBuilder<DynamicParameterConstraints, DynamicParameterConstraints.Builder, DynamicParameterConstraintsOrBuilder> notConstraintsBuilder_
-
-
Constructor Details
-
Builder
private Builder() -
Builder
private Builder(com.google.protobuf.AbstractMessage.BuilderParent parent)
-
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.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.GeneratedMessage.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.GeneratedMessage.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
-
buildPartial0
-
buildPartialOneofs
-
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.GeneratedMessage.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
-
internalGetConstraintFieldBuilder
private com.google.protobuf.SingleFieldBuilder<DynamicParameterConstraints.SingleConstraint, DynamicParameterConstraints.SingleConstraint.Builder, DynamicParameterConstraints.SingleConstraintOrBuilder> internalGetConstraintFieldBuilder()A single constraint to evaluate.
.envoy.service.discovery.v3.DynamicParameterConstraints.SingleConstraint constraint = 1; -
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
-
internalGetOrConstraintsFieldBuilder
private com.google.protobuf.SingleFieldBuilder<DynamicParameterConstraints.ConstraintList, DynamicParameterConstraints.ConstraintList.Builder, DynamicParameterConstraints.ConstraintListOrBuilder> internalGetOrConstraintsFieldBuilder()A list of constraints that match if any one constraint in the list matches.
.envoy.service.discovery.v3.DynamicParameterConstraints.ConstraintList or_constraints = 2; -
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
-
internalGetAndConstraintsFieldBuilder
private com.google.protobuf.SingleFieldBuilder<DynamicParameterConstraints.ConstraintList, DynamicParameterConstraints.ConstraintList.Builder, DynamicParameterConstraints.ConstraintListOrBuilder> internalGetAndConstraintsFieldBuilder()A list of constraints that must all match.
.envoy.service.discovery.v3.DynamicParameterConstraints.ConstraintList and_constraints = 3; -
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
-
internalGetNotConstraintsFieldBuilder
private com.google.protobuf.SingleFieldBuilder<DynamicParameterConstraints, DynamicParameterConstraints.Builder, DynamicParameterConstraintsOrBuilder> internalGetNotConstraintsFieldBuilder()The inverse (NOT) of a set of constraints.
.envoy.service.discovery.v3.DynamicParameterConstraints not_constraints = 4;
-