Interface RateLimitServiceConfigOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
RateLimitServiceConfig,RateLimitServiceConfig.Builder
public interface RateLimitServiceConfigOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description GrpcServicegetGrpcService()Specifies the gRPC service that hosts the rate limit service.GrpcServiceOrBuildergetGrpcServiceOrBuilder()Specifies the gRPC service that hosts the rate limit service.ApiVersiongetTransportApiVersion()API version for rate limit transport protocol.intgetTransportApiVersionValue()API version for rate limit transport protocol.booleanhasGrpcService()Specifies the gRPC service that hosts the rate limit service.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
hasGrpcService
boolean hasGrpcService()
Specifies the gRPC service that hosts the rate limit service. The client will connect to this cluster when it needs to make rate limit service requests.
.envoy.config.core.v3.GrpcService grpc_service = 2 [(.validate.rules) = { ... }- Returns:
- Whether the grpcService field is set.
-
getGrpcService
GrpcService getGrpcService()
Specifies the gRPC service that hosts the rate limit service. The client will connect to this cluster when it needs to make rate limit service requests.
.envoy.config.core.v3.GrpcService grpc_service = 2 [(.validate.rules) = { ... }- Returns:
- The grpcService.
-
getGrpcServiceOrBuilder
GrpcServiceOrBuilder getGrpcServiceOrBuilder()
Specifies the gRPC service that hosts the rate limit service. The client will connect to this cluster when it needs to make rate limit service requests.
.envoy.config.core.v3.GrpcService grpc_service = 2 [(.validate.rules) = { ... }
-
getTransportApiVersionValue
int getTransportApiVersionValue()
API version for rate limit transport protocol. This describes the rate limit gRPC endpoint and version of messages used on the wire.
.envoy.config.core.v3.ApiVersion transport_api_version = 4 [(.validate.rules) = { ... }- Returns:
- The enum numeric value on the wire for transportApiVersion.
-
getTransportApiVersion
ApiVersion getTransportApiVersion()
API version for rate limit transport protocol. This describes the rate limit gRPC endpoint and version of messages used on the wire.
.envoy.config.core.v3.ApiVersion transport_api_version = 4 [(.validate.rules) = { ... }- Returns:
- The transportApiVersion.
-
-