Class DynamicParameterConstraints.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- 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,java.lang.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 typeenvoy.service.discovery.v3.DynamicParameterConstraints
-
-
Field Summary
Fields Modifier and Type Field Description private com.google.protobuf.SingleFieldBuilder<DynamicParameterConstraints.ConstraintList,DynamicParameterConstraints.ConstraintList.Builder,DynamicParameterConstraints.ConstraintListOrBuilder>andConstraintsBuilder_private intbitField0_private com.google.protobuf.SingleFieldBuilder<DynamicParameterConstraints.SingleConstraint,DynamicParameterConstraints.SingleConstraint.Builder,DynamicParameterConstraints.SingleConstraintOrBuilder>constraintBuilder_private com.google.protobuf.SingleFieldBuilder<DynamicParameterConstraints,DynamicParameterConstraints.Builder,DynamicParameterConstraintsOrBuilder>notConstraintsBuilder_private com.google.protobuf.SingleFieldBuilder<DynamicParameterConstraints.ConstraintList,DynamicParameterConstraints.ConstraintList.Builder,DynamicParameterConstraints.ConstraintListOrBuilder>orConstraintsBuilder_private java.lang.Objecttype_private inttypeCase_
-
Method Summary
-
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
-
-
-
-
Field Detail
-
typeCase_
private int typeCase_
-
type_
private java.lang.Object 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_
-
-
Method Detail
-
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
public 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
public DynamicParameterConstraints getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public DynamicParameterConstraints build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public DynamicParameterConstraints buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial0
private void buildPartial0(DynamicParameterConstraints result)
-
buildPartialOneofs
private void buildPartialOneofs(DynamicParameterConstraints result)
-
mergeFrom
public DynamicParameterConstraints.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<DynamicParameterConstraints.Builder>
-
mergeFrom
public DynamicParameterConstraints.Builder mergeFrom(DynamicParameterConstraints other)
-
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 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<DynamicParameterConstraints.Builder>- Throws:
java.io.IOException
-
getTypeCase
public DynamicParameterConstraints.TypeCase getTypeCase()
- Specified by:
getTypeCasein interfaceDynamicParameterConstraintsOrBuilder
-
clearType
public DynamicParameterConstraints.Builder 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
public DynamicParameterConstraints.SingleConstraint 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
public DynamicParameterConstraints.Builder clearConstraint()
A single constraint to evaluate.
.envoy.service.discovery.v3.DynamicParameterConstraints.SingleConstraint constraint = 1;
-
getConstraintBuilder
public DynamicParameterConstraints.SingleConstraint.Builder getConstraintBuilder()
A single constraint to evaluate.
.envoy.service.discovery.v3.DynamicParameterConstraints.SingleConstraint constraint = 1;
-
getConstraintOrBuilder
public DynamicParameterConstraints.SingleConstraintOrBuilder getConstraintOrBuilder()
A single constraint to evaluate.
.envoy.service.discovery.v3.DynamicParameterConstraints.SingleConstraint constraint = 1;- Specified by:
getConstraintOrBuilderin interfaceDynamicParameterConstraintsOrBuilder
-
getConstraintFieldBuilder
private com.google.protobuf.SingleFieldBuilder<DynamicParameterConstraints.SingleConstraint,DynamicParameterConstraints.SingleConstraint.Builder,DynamicParameterConstraints.SingleConstraintOrBuilder> getConstraintFieldBuilder()
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
public DynamicParameterConstraints.ConstraintList 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
public DynamicParameterConstraints.Builder 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
public DynamicParameterConstraints.ConstraintList.Builder 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
public DynamicParameterConstraints.ConstraintListOrBuilder 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
-
getOrConstraintsFieldBuilder
private com.google.protobuf.SingleFieldBuilder<DynamicParameterConstraints.ConstraintList,DynamicParameterConstraints.ConstraintList.Builder,DynamicParameterConstraints.ConstraintListOrBuilder> getOrConstraintsFieldBuilder()
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
public DynamicParameterConstraints.ConstraintList 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
public DynamicParameterConstraints.Builder clearAndConstraints()
A list of constraints that must all match.
.envoy.service.discovery.v3.DynamicParameterConstraints.ConstraintList and_constraints = 3;
-
getAndConstraintsBuilder
public DynamicParameterConstraints.ConstraintList.Builder getAndConstraintsBuilder()
A list of constraints that must all match.
.envoy.service.discovery.v3.DynamicParameterConstraints.ConstraintList and_constraints = 3;
-
getAndConstraintsOrBuilder
public DynamicParameterConstraints.ConstraintListOrBuilder getAndConstraintsOrBuilder()
A list of constraints that must all match.
.envoy.service.discovery.v3.DynamicParameterConstraints.ConstraintList and_constraints = 3;- Specified by:
getAndConstraintsOrBuilderin interfaceDynamicParameterConstraintsOrBuilder
-
getAndConstraintsFieldBuilder
private com.google.protobuf.SingleFieldBuilder<DynamicParameterConstraints.ConstraintList,DynamicParameterConstraints.ConstraintList.Builder,DynamicParameterConstraints.ConstraintListOrBuilder> getAndConstraintsFieldBuilder()
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
public DynamicParameterConstraints 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
public DynamicParameterConstraints.Builder setNotConstraints(DynamicParameterConstraints value)
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
public DynamicParameterConstraints.Builder mergeNotConstraints(DynamicParameterConstraints value)
The inverse (NOT) of a set of constraints.
.envoy.service.discovery.v3.DynamicParameterConstraints not_constraints = 4;
-
clearNotConstraints
public DynamicParameterConstraints.Builder clearNotConstraints()
The inverse (NOT) of a set of constraints.
.envoy.service.discovery.v3.DynamicParameterConstraints not_constraints = 4;
-
getNotConstraintsBuilder
public DynamicParameterConstraints.Builder getNotConstraintsBuilder()
The inverse (NOT) of a set of constraints.
.envoy.service.discovery.v3.DynamicParameterConstraints not_constraints = 4;
-
getNotConstraintsOrBuilder
public DynamicParameterConstraintsOrBuilder getNotConstraintsOrBuilder()
The inverse (NOT) of a set of constraints.
.envoy.service.discovery.v3.DynamicParameterConstraints not_constraints = 4;- Specified by:
getNotConstraintsOrBuilderin interfaceDynamicParameterConstraintsOrBuilder
-
getNotConstraintsFieldBuilder
private com.google.protobuf.SingleFieldBuilder<DynamicParameterConstraints,DynamicParameterConstraints.Builder,DynamicParameterConstraintsOrBuilder> getNotConstraintsFieldBuilder()
The inverse (NOT) of a set of constraints.
.envoy.service.discovery.v3.DynamicParameterConstraints not_constraints = 4;
-
-