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 int
private 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 Object
private int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()
private void
private void
clear()
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.private com.google.protobuf.SingleFieldBuilder
<DynamicParameterConstraints.ConstraintList, DynamicParameterConstraints.ConstraintList.Builder, DynamicParameterConstraints.ConstraintListOrBuilder> 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.private com.google.protobuf.SingleFieldBuilder
<DynamicParameterConstraints.SingleConstraint, DynamicParameterConstraints.SingleConstraint.Builder, DynamicParameterConstraints.SingleConstraintOrBuilder> A single constraint to evaluate.A single constraint to evaluate.static final com.google.protobuf.Descriptors.Descriptor
com.google.protobuf.Descriptors.Descriptor
The inverse (NOT) of a set of constraints.The inverse (NOT) of a set of constraints.private com.google.protobuf.SingleFieldBuilder
<DynamicParameterConstraints, DynamicParameterConstraints.Builder, DynamicParameterConstraintsOrBuilder> 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.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.A list of constraints that match if any one constraint in the list matches.boolean
A list of constraints that must all match.boolean
A single constraint to evaluate.boolean
The inverse (NOT) of a set of constraints.boolean
A list of constraints that match if any one constraint in the list matches.protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
final boolean
A 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, 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
Methods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFrom
Methods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFrom
Methods 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, constraintBuilder_DynamicParameterConstraints.SingleConstraintOrBuilder> -
orConstraintsBuilder_
private com.google.protobuf.SingleFieldBuilder<DynamicParameterConstraints.ConstraintList,DynamicParameterConstraints.ConstraintList.Builder, orConstraintsBuilder_DynamicParameterConstraints.ConstraintListOrBuilder> -
andConstraintsBuilder_
private com.google.protobuf.SingleFieldBuilder<DynamicParameterConstraints.ConstraintList,DynamicParameterConstraints.ConstraintList.Builder, andConstraintsBuilder_DynamicParameterConstraints.ConstraintListOrBuilder> -
notConstraintsBuilder_
private com.google.protobuf.SingleFieldBuilder<DynamicParameterConstraints,DynamicParameterConstraints.Builder, notConstraintsBuilder_DynamicParameterConstraintsOrBuilder>
-
-
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:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessage.Builder<DynamicParameterConstraints.Builder>
-
clear
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessage.Builder<DynamicParameterConstraints.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessage.Builder<DynamicParameterConstraints.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial0
-
buildPartialOneofs
-
mergeFrom
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<DynamicParameterConstraints.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in 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:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<DynamicParameterConstraints.Builder>
- Throws:
IOException
-
getTypeCase
- Specified by:
getTypeCase
in interfaceDynamicParameterConstraintsOrBuilder
-
clearType
-
hasConstraint
public boolean hasConstraint()A single constraint to evaluate.
.envoy.service.discovery.v3.DynamicParameterConstraints.SingleConstraint constraint = 1;
- Specified by:
hasConstraint
in interfaceDynamicParameterConstraintsOrBuilder
- Returns:
- Whether the constraint field is set.
-
getConstraint
A single constraint to evaluate.
.envoy.service.discovery.v3.DynamicParameterConstraints.SingleConstraint constraint = 1;
- Specified by:
getConstraint
in 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:
getConstraintOrBuilder
in interfaceDynamicParameterConstraintsOrBuilder
-
getConstraintFieldBuilder
private com.google.protobuf.SingleFieldBuilder<DynamicParameterConstraints.SingleConstraint,DynamicParameterConstraints.SingleConstraint.Builder, getConstraintFieldBuilder()DynamicParameterConstraints.SingleConstraintOrBuilder> 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:
hasOrConstraints
in 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:
getOrConstraints
in 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:
getOrConstraintsOrBuilder
in interfaceDynamicParameterConstraintsOrBuilder
-
getOrConstraintsFieldBuilder
private com.google.protobuf.SingleFieldBuilder<DynamicParameterConstraints.ConstraintList,DynamicParameterConstraints.ConstraintList.Builder, getOrConstraintsFieldBuilder()DynamicParameterConstraints.ConstraintListOrBuilder> 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:
hasAndConstraints
in 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:
getAndConstraints
in 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:
getAndConstraintsOrBuilder
in interfaceDynamicParameterConstraintsOrBuilder
-
getAndConstraintsFieldBuilder
private com.google.protobuf.SingleFieldBuilder<DynamicParameterConstraints.ConstraintList,DynamicParameterConstraints.ConstraintList.Builder, getAndConstraintsFieldBuilder()DynamicParameterConstraints.ConstraintListOrBuilder> 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:
hasNotConstraints
in 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:
getNotConstraints
in 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:
getNotConstraintsOrBuilder
in interfaceDynamicParameterConstraintsOrBuilder
-
getNotConstraintsFieldBuilder
private com.google.protobuf.SingleFieldBuilder<DynamicParameterConstraints,DynamicParameterConstraints.Builder, getNotConstraintsFieldBuilder()DynamicParameterConstraintsOrBuilder> The inverse (NOT) of a set of constraints.
.envoy.service.discovery.v3.DynamicParameterConstraints not_constraints = 4;
-