Package io.grpc.rls
Class RlsProtoData.RouteLookupConfig.Builder
java.lang.Object
io.grpc.rls.RlsProtoData.RouteLookupConfig.Builder
- Direct Known Subclasses:
AutoValue_RlsProtoData_RouteLookupConfig.Builder
- Enclosing class:
RlsProtoData.RouteLookupConfig
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) abstract RlsProtoData.RouteLookupConfig
build()
(package private) abstract RlsProtoData.RouteLookupConfig.Builder
cacheSizeBytes
(long cacheSizeBytes) (package private) abstract RlsProtoData.RouteLookupConfig.Builder
defaultTarget
(String defaultTarget) (package private) abstract RlsProtoData.RouteLookupConfig.Builder
grpcKeybuilders
(com.google.common.collect.ImmutableList<RlsProtoData.GrpcKeyBuilder> grpcKeybuilders) (package private) abstract RlsProtoData.RouteLookupConfig.Builder
lookupService
(String lookupService) (package private) abstract RlsProtoData.RouteLookupConfig.Builder
lookupServiceTimeoutInNanos
(long lookupServiceTimeoutInNanos) (package private) abstract RlsProtoData.RouteLookupConfig.Builder
maxAgeInNanos
(long maxAgeInNanos) (package private) abstract RlsProtoData.RouteLookupConfig.Builder
staleAgeInNanos
(long staleAgeInNanos)
-
Constructor Details
-
Builder
Builder()
-
-
Method Details
-
grpcKeybuilders
abstract RlsProtoData.RouteLookupConfig.Builder grpcKeybuilders(com.google.common.collect.ImmutableList<RlsProtoData.GrpcKeyBuilder> grpcKeybuilders) -
lookupService
-
lookupServiceTimeoutInNanos
abstract RlsProtoData.RouteLookupConfig.Builder lookupServiceTimeoutInNanos(long lookupServiceTimeoutInNanos) -
maxAgeInNanos
-
staleAgeInNanos
-
cacheSizeBytes
-
defaultTarget
-
build
-