Class DynamicParameterConstraints.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- 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 typeenvoy.service.discovery.v3.DynamicParameterConstraints
-
-
Method Summary
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, 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
-
-
-
-
Method Detail
-
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
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.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
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
-
clone
public DynamicParameterConstraints.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
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.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
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
-
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
-
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
-
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
-
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>
-
-