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.LongcacheSizeBytesprivate java.lang.StringdefaultTargetprivate com.google.common.collect.ImmutableList<RlsProtoData.GrpcKeyBuilder>grpcKeybuildersprivate java.lang.StringlookupServiceprivate java.lang.LonglookupServiceTimeoutInNanosprivate java.lang.LongmaxAgeInNanosprivate java.lang.LongstaleAgeInNanos
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) RlsProtoData.RouteLookupConfigbuild()(package private) RlsProtoData.RouteLookupConfig.BuildercacheSizeBytes(long cacheSizeBytes)(package private) RlsProtoData.RouteLookupConfig.BuilderdefaultTarget(java.lang.String defaultTarget)(package private) RlsProtoData.RouteLookupConfig.BuildergrpcKeybuilders(com.google.common.collect.ImmutableList<RlsProtoData.GrpcKeyBuilder> grpcKeybuilders)(package private) RlsProtoData.RouteLookupConfig.BuilderlookupService(java.lang.String lookupService)(package private) RlsProtoData.RouteLookupConfig.BuilderlookupServiceTimeoutInNanos(long lookupServiceTimeoutInNanos)(package private) RlsProtoData.RouteLookupConfig.BuildermaxAgeInNanos(long maxAgeInNanos)(package private) RlsProtoData.RouteLookupConfig.BuilderstaleAgeInNanos(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:
grpcKeybuildersin classRlsProtoData.RouteLookupConfig.Builder
-
lookupService
RlsProtoData.RouteLookupConfig.Builder lookupService(java.lang.String lookupService)
- Specified by:
lookupServicein classRlsProtoData.RouteLookupConfig.Builder
-
lookupServiceTimeoutInNanos
RlsProtoData.RouteLookupConfig.Builder lookupServiceTimeoutInNanos(long lookupServiceTimeoutInNanos)
- Specified by:
lookupServiceTimeoutInNanosin classRlsProtoData.RouteLookupConfig.Builder
-
maxAgeInNanos
RlsProtoData.RouteLookupConfig.Builder maxAgeInNanos(long maxAgeInNanos)
- Specified by:
maxAgeInNanosin classRlsProtoData.RouteLookupConfig.Builder
-
staleAgeInNanos
RlsProtoData.RouteLookupConfig.Builder staleAgeInNanos(long staleAgeInNanos)
- Specified by:
staleAgeInNanosin classRlsProtoData.RouteLookupConfig.Builder
-
cacheSizeBytes
RlsProtoData.RouteLookupConfig.Builder cacheSizeBytes(long cacheSizeBytes)
- Specified by:
cacheSizeBytesin classRlsProtoData.RouteLookupConfig.Builder
-
defaultTarget
RlsProtoData.RouteLookupConfig.Builder defaultTarget(@Nullable java.lang.String defaultTarget)
- Specified by:
defaultTargetin classRlsProtoData.RouteLookupConfig.Builder
-
build
RlsProtoData.RouteLookupConfig build()
- Specified by:
buildin classRlsProtoData.RouteLookupConfig.Builder
-
-