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.RouteLookupConfigbuild()(package private) abstract RlsProtoData.RouteLookupConfig.BuildercacheSizeBytes(long cacheSizeBytes)(package private) abstract RlsProtoData.RouteLookupConfig.BuilderdefaultTarget(java.lang.String defaultTarget)(package private) abstract RlsProtoData.RouteLookupConfig.BuildergrpcKeybuilders(com.google.common.collect.ImmutableList<RlsProtoData.GrpcKeyBuilder> grpcKeybuilders)(package private) abstract RlsProtoData.RouteLookupConfig.BuilderlookupService(java.lang.String lookupService)(package private) abstract RlsProtoData.RouteLookupConfig.BuilderlookupServiceTimeoutInNanos(long lookupServiceTimeoutInNanos)(package private) abstract RlsProtoData.RouteLookupConfig.BuildermaxAgeInNanos(long maxAgeInNanos)(package private) abstract RlsProtoData.RouteLookupConfig.BuilderstaleAgeInNanos(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()
-
-