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 int
bitField0_
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.Object
type_
private int
typeCase_
-
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:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessage.Builder<DynamicParameterConstraints.Builder>
-
clear
public 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
public DynamicParameterConstraints getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public DynamicParameterConstraints build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public DynamicParameterConstraints buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in 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:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<DynamicParameterConstraints.Builder>
-
mergeFrom
public DynamicParameterConstraints.Builder mergeFrom(DynamicParameterConstraints other)
-
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 java.io.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:
java.io.IOException
-
getTypeCase
public DynamicParameterConstraints.TypeCase getTypeCase()
- Specified by:
getTypeCase
in 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:
hasConstraint
in 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:
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
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:
getConstraintOrBuilder
in 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:
hasOrConstraints
in 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:
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
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:
getOrConstraintsOrBuilder
in 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:
hasAndConstraints
in 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:
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
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:
getAndConstraintsOrBuilder
in 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:
hasNotConstraints
in 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:
getNotConstraints
in 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:
getNotConstraintsOrBuilder
in 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;
-
-