Package io.envoyproxy.envoy.api.v2.route
Interface RateLimit.ActionOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
RateLimit.Action,RateLimit.Action.Builder
- Enclosing class:
- RateLimit
public static interface RateLimit.ActionOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionRate limit on destination cluster.Rate limit on destination cluster.Rate limit on a generic key.Rate limit on a generic key.Rate limit on the existence of request headers.Rate limit on the existence of request headers.Rate limit on remote address.Rate limit on remote address.Rate limit on request headers.Rate limit on request headers.Rate limit on source cluster.Rate limit on source cluster.booleanRate limit on destination cluster.booleanRate limit on a generic key.booleanRate limit on the existence of request headers.booleanRate limit on remote address.booleanRate limit on request headers.booleanRate limit on source cluster.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
hasSourceCluster
boolean hasSourceCluster()Rate limit on source cluster.
.envoy.api.v2.route.RateLimit.Action.SourceCluster source_cluster = 1;- Returns:
- Whether the sourceCluster field is set.
-
getSourceCluster
RateLimit.Action.SourceCluster getSourceCluster()Rate limit on source cluster.
.envoy.api.v2.route.RateLimit.Action.SourceCluster source_cluster = 1;- Returns:
- The sourceCluster.
-
getSourceClusterOrBuilder
RateLimit.Action.SourceClusterOrBuilder getSourceClusterOrBuilder()Rate limit on source cluster.
.envoy.api.v2.route.RateLimit.Action.SourceCluster source_cluster = 1; -
hasDestinationCluster
boolean hasDestinationCluster()Rate limit on destination cluster.
.envoy.api.v2.route.RateLimit.Action.DestinationCluster destination_cluster = 2;- Returns:
- Whether the destinationCluster field is set.
-
getDestinationCluster
RateLimit.Action.DestinationCluster getDestinationCluster()Rate limit on destination cluster.
.envoy.api.v2.route.RateLimit.Action.DestinationCluster destination_cluster = 2;- Returns:
- The destinationCluster.
-
getDestinationClusterOrBuilder
RateLimit.Action.DestinationClusterOrBuilder getDestinationClusterOrBuilder()Rate limit on destination cluster.
.envoy.api.v2.route.RateLimit.Action.DestinationCluster destination_cluster = 2; -
hasRequestHeaders
boolean hasRequestHeaders()Rate limit on request headers.
.envoy.api.v2.route.RateLimit.Action.RequestHeaders request_headers = 3;- Returns:
- Whether the requestHeaders field is set.
-
getRequestHeaders
RateLimit.Action.RequestHeaders getRequestHeaders()Rate limit on request headers.
.envoy.api.v2.route.RateLimit.Action.RequestHeaders request_headers = 3;- Returns:
- The requestHeaders.
-
getRequestHeadersOrBuilder
RateLimit.Action.RequestHeadersOrBuilder getRequestHeadersOrBuilder()Rate limit on request headers.
.envoy.api.v2.route.RateLimit.Action.RequestHeaders request_headers = 3; -
hasRemoteAddress
boolean hasRemoteAddress()Rate limit on remote address.
.envoy.api.v2.route.RateLimit.Action.RemoteAddress remote_address = 4;- Returns:
- Whether the remoteAddress field is set.
-
getRemoteAddress
RateLimit.Action.RemoteAddress getRemoteAddress()Rate limit on remote address.
.envoy.api.v2.route.RateLimit.Action.RemoteAddress remote_address = 4;- Returns:
- The remoteAddress.
-
getRemoteAddressOrBuilder
RateLimit.Action.RemoteAddressOrBuilder getRemoteAddressOrBuilder()Rate limit on remote address.
.envoy.api.v2.route.RateLimit.Action.RemoteAddress remote_address = 4; -
hasGenericKey
boolean hasGenericKey()Rate limit on a generic key.
.envoy.api.v2.route.RateLimit.Action.GenericKey generic_key = 5;- Returns:
- Whether the genericKey field is set.
-
getGenericKey
RateLimit.Action.GenericKey getGenericKey()Rate limit on a generic key.
.envoy.api.v2.route.RateLimit.Action.GenericKey generic_key = 5;- Returns:
- The genericKey.
-
getGenericKeyOrBuilder
RateLimit.Action.GenericKeyOrBuilder getGenericKeyOrBuilder()Rate limit on a generic key.
.envoy.api.v2.route.RateLimit.Action.GenericKey generic_key = 5; -
hasHeaderValueMatch
boolean hasHeaderValueMatch()Rate limit on the existence of request headers.
.envoy.api.v2.route.RateLimit.Action.HeaderValueMatch header_value_match = 6;- Returns:
- Whether the headerValueMatch field is set.
-
getHeaderValueMatch
RateLimit.Action.HeaderValueMatch getHeaderValueMatch()Rate limit on the existence of request headers.
.envoy.api.v2.route.RateLimit.Action.HeaderValueMatch header_value_match = 6;- Returns:
- The headerValueMatch.
-
getHeaderValueMatchOrBuilder
RateLimit.Action.HeaderValueMatchOrBuilder getHeaderValueMatchOrBuilder()Rate limit on the existence of request headers.
.envoy.api.v2.route.RateLimit.Action.HeaderValueMatch header_value_match = 6; -
getActionSpecifierCase
RateLimit.Action.ActionSpecifierCase getActionSpecifierCase()
-