Package io.grpc.rls
Class AutoValue_RlsProtoData_RouteLookupConfig.Builder
- java.lang.Object
-
- io.grpc.rls.RlsProtoData.RouteLookupConfig.Builder
-
- io.grpc.rls.AutoValue_RlsProtoData_RouteLookupConfig.Builder
-
- Enclosing class:
- AutoValue_RlsProtoData_RouteLookupConfig
static final class AutoValue_RlsProtoData_RouteLookupConfig.Builder extends RlsProtoData.RouteLookupConfig.Builder
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.Long
cacheSizeBytes
private java.lang.String
defaultTarget
private com.google.common.collect.ImmutableList<RlsProtoData.GrpcKeyBuilder>
grpcKeybuilders
private java.lang.String
lookupService
private java.lang.Long
lookupServiceTimeoutInNanos
private java.lang.Long
maxAgeInNanos
private java.lang.Long
staleAgeInNanos
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) RlsProtoData.RouteLookupConfig
build()
(package private) RlsProtoData.RouteLookupConfig.Builder
cacheSizeBytes(long cacheSizeBytes)
(package private) RlsProtoData.RouteLookupConfig.Builder
defaultTarget(java.lang.String defaultTarget)
(package private) RlsProtoData.RouteLookupConfig.Builder
grpcKeybuilders(com.google.common.collect.ImmutableList<RlsProtoData.GrpcKeyBuilder> grpcKeybuilders)
(package private) RlsProtoData.RouteLookupConfig.Builder
lookupService(java.lang.String lookupService)
(package private) RlsProtoData.RouteLookupConfig.Builder
lookupServiceTimeoutInNanos(long lookupServiceTimeoutInNanos)
(package private) RlsProtoData.RouteLookupConfig.Builder
maxAgeInNanos(long maxAgeInNanos)
(package private) RlsProtoData.RouteLookupConfig.Builder
staleAgeInNanos(long staleAgeInNanos)
-
-
-
Field Detail
-
grpcKeybuilders
private com.google.common.collect.ImmutableList<RlsProtoData.GrpcKeyBuilder> grpcKeybuilders
-
lookupService
private java.lang.String lookupService
-
lookupServiceTimeoutInNanos
private java.lang.Long lookupServiceTimeoutInNanos
-
maxAgeInNanos
private java.lang.Long maxAgeInNanos
-
staleAgeInNanos
private java.lang.Long staleAgeInNanos
-
cacheSizeBytes
private java.lang.Long cacheSizeBytes
-
defaultTarget
private java.lang.String defaultTarget
-
-
Method Detail
-
grpcKeybuilders
RlsProtoData.RouteLookupConfig.Builder grpcKeybuilders(com.google.common.collect.ImmutableList<RlsProtoData.GrpcKeyBuilder> grpcKeybuilders)
- Specified by:
grpcKeybuilders
in classRlsProtoData.RouteLookupConfig.Builder
-
lookupService
RlsProtoData.RouteLookupConfig.Builder lookupService(java.lang.String lookupService)
- Specified by:
lookupService
in classRlsProtoData.RouteLookupConfig.Builder
-
lookupServiceTimeoutInNanos
RlsProtoData.RouteLookupConfig.Builder lookupServiceTimeoutInNanos(long lookupServiceTimeoutInNanos)
- Specified by:
lookupServiceTimeoutInNanos
in classRlsProtoData.RouteLookupConfig.Builder
-
maxAgeInNanos
RlsProtoData.RouteLookupConfig.Builder maxAgeInNanos(long maxAgeInNanos)
- Specified by:
maxAgeInNanos
in classRlsProtoData.RouteLookupConfig.Builder
-
staleAgeInNanos
RlsProtoData.RouteLookupConfig.Builder staleAgeInNanos(long staleAgeInNanos)
- Specified by:
staleAgeInNanos
in classRlsProtoData.RouteLookupConfig.Builder
-
cacheSizeBytes
RlsProtoData.RouteLookupConfig.Builder cacheSizeBytes(long cacheSizeBytes)
- Specified by:
cacheSizeBytes
in classRlsProtoData.RouteLookupConfig.Builder
-
defaultTarget
RlsProtoData.RouteLookupConfig.Builder defaultTarget(@Nullable java.lang.String defaultTarget)
- Specified by:
defaultTarget
in classRlsProtoData.RouteLookupConfig.Builder
-
build
RlsProtoData.RouteLookupConfig build()
- Specified by:
build
in classRlsProtoData.RouteLookupConfig.Builder
-
-