io.envoyproxy.envoy.service.discovery.v3.DynamicParameterConstraintsOrBuilder Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: envoy/service/discovery/v3/discovery.proto
package io.envoyproxy.envoy.service.discovery.v3;
public interface DynamicParameterConstraintsOrBuilder extends
// @@protoc_insertion_point(interface_extends:envoy.service.discovery.v3.DynamicParameterConstraints)
com.google.protobuf.MessageOrBuilder {
/**
*
* A single constraint to evaluate.
*
*
* .envoy.service.discovery.v3.DynamicParameterConstraints.SingleConstraint constraint = 1;
* @return Whether the constraint field is set.
*/
boolean hasConstraint();
/**
*
* A single constraint to evaluate.
*
*
* .envoy.service.discovery.v3.DynamicParameterConstraints.SingleConstraint constraint = 1;
* @return The constraint.
*/
io.envoyproxy.envoy.service.discovery.v3.DynamicParameterConstraints.SingleConstraint getConstraint();
/**
*
* A single constraint to evaluate.
*
*
* .envoy.service.discovery.v3.DynamicParameterConstraints.SingleConstraint constraint = 1;
*/
io.envoyproxy.envoy.service.discovery.v3.DynamicParameterConstraints.SingleConstraintOrBuilder getConstraintOrBuilder();
/**
*
* A list of constraints that match if any one constraint in the list
* matches.
*
*
* .envoy.service.discovery.v3.DynamicParameterConstraints.ConstraintList or_constraints = 2;
* @return Whether the orConstraints field is set.
*/
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;
* @return The orConstraints.
*/
io.envoyproxy.envoy.service.discovery.v3.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;
*/
io.envoyproxy.envoy.service.discovery.v3.DynamicParameterConstraints.ConstraintListOrBuilder getOrConstraintsOrBuilder();
/**
*
* A list of constraints that must all match.
*
*
* .envoy.service.discovery.v3.DynamicParameterConstraints.ConstraintList and_constraints = 3;
* @return Whether the andConstraints field is set.
*/
boolean hasAndConstraints();
/**
*
* A list of constraints that must all match.
*
*
* .envoy.service.discovery.v3.DynamicParameterConstraints.ConstraintList and_constraints = 3;
* @return The andConstraints.
*/
io.envoyproxy.envoy.service.discovery.v3.DynamicParameterConstraints.ConstraintList getAndConstraints();
/**
*
* A list of constraints that must all match.
*
*
* .envoy.service.discovery.v3.DynamicParameterConstraints.ConstraintList and_constraints = 3;
*/
io.envoyproxy.envoy.service.discovery.v3.DynamicParameterConstraints.ConstraintListOrBuilder getAndConstraintsOrBuilder();
/**
*
* The inverse (NOT) of a set of constraints.
*
*
* .envoy.service.discovery.v3.DynamicParameterConstraints not_constraints = 4;
* @return Whether the notConstraints field is set.
*/
boolean hasNotConstraints();
/**
*
* The inverse (NOT) of a set of constraints.
*
*
* .envoy.service.discovery.v3.DynamicParameterConstraints not_constraints = 4;
* @return The notConstraints.
*/
io.envoyproxy.envoy.service.discovery.v3.DynamicParameterConstraints getNotConstraints();
/**
*
* The inverse (NOT) of a set of constraints.
*
*
* .envoy.service.discovery.v3.DynamicParameterConstraints not_constraints = 4;
*/
io.envoyproxy.envoy.service.discovery.v3.DynamicParameterConstraintsOrBuilder getNotConstraintsOrBuilder();
public io.envoyproxy.envoy.service.discovery.v3.DynamicParameterConstraints.TypeCase getTypeCase();
}