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
abstract static class RlsProtoData.RouteLookupConfig.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description (package private) abstract RlsProtoData.RouteLookupConfig
build()
(package private) abstract RlsProtoData.RouteLookupConfig.Builder
cacheSizeBytes(long cacheSizeBytes)
(package private) abstract RlsProtoData.RouteLookupConfig.Builder
defaultTarget(java.lang.String defaultTarget)
(package private) abstract RlsProtoData.RouteLookupConfig.Builder
grpcKeybuilders(com.google.common.collect.ImmutableList<RlsProtoData.GrpcKeyBuilder> grpcKeybuilders)
(package private) abstract RlsProtoData.RouteLookupConfig.Builder
lookupService(java.lang.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)
-
-
-
Method Detail
-
grpcKeybuilders
abstract RlsProtoData.RouteLookupConfig.Builder grpcKeybuilders(com.google.common.collect.ImmutableList<RlsProtoData.GrpcKeyBuilder> grpcKeybuilders)
-
lookupService
abstract RlsProtoData.RouteLookupConfig.Builder lookupService(java.lang.String lookupService)
-
lookupServiceTimeoutInNanos
abstract RlsProtoData.RouteLookupConfig.Builder lookupServiceTimeoutInNanos(long lookupServiceTimeoutInNanos)
-
maxAgeInNanos
abstract RlsProtoData.RouteLookupConfig.Builder maxAgeInNanos(long maxAgeInNanos)
-
staleAgeInNanos
abstract RlsProtoData.RouteLookupConfig.Builder staleAgeInNanos(long staleAgeInNanos)
-
cacheSizeBytes
abstract RlsProtoData.RouteLookupConfig.Builder cacheSizeBytes(long cacheSizeBytes)
-
defaultTarget
abstract RlsProtoData.RouteLookupConfig.Builder defaultTarget(@Nullable java.lang.String defaultTarget)
-
build
abstract RlsProtoData.RouteLookupConfig build()
-
-