Package io.grpc.rls
Class AutoValue_RlsProtoData_GrpcKeyBuilder
java.lang.Object
io.grpc.rls.RlsProtoData.GrpcKeyBuilder
io.grpc.rls.AutoValue_RlsProtoData_GrpcKeyBuilder
@Generated("com.google.auto.value.processor.AutoValueProcessor")
final class AutoValue_RlsProtoData_GrpcKeyBuilder
extends RlsProtoData.GrpcKeyBuilder
-
Nested Class Summary
Nested classes/interfaces inherited from class io.grpc.rls.RlsProtoData.GrpcKeyBuilder
RlsProtoData.GrpcKeyBuilder.Name -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final RlsProtoData.ExtraKeysprivate final com.google.common.collect.ImmutableList<RlsProtoData.NameMatcher> private final com.google.common.collect.ImmutableList<RlsProtoData.GrpcKeyBuilder.Name> -
Constructor Summary
ConstructorsConstructorDescriptionAutoValue_RlsProtoData_GrpcKeyBuilder(com.google.common.collect.ImmutableList<RlsProtoData.GrpcKeyBuilder.Name> names, com.google.common.collect.ImmutableList<RlsProtoData.NameMatcher> headers, RlsProtoData.ExtraKeys extraKeys, com.google.common.collect.ImmutableMap<String, String> constantKeys) -
Method Summary
Modifier and TypeMethodDescriptionboolean(package private) RlsProtoData.ExtraKeysinthashCode()(package private) com.google.common.collect.ImmutableList<RlsProtoData.NameMatcher> headers()Returns a list of NameMatchers for header.(package private) com.google.common.collect.ImmutableList<RlsProtoData.GrpcKeyBuilder.Name> names()Returns names.toString()Methods inherited from class io.grpc.rls.RlsProtoData.GrpcKeyBuilder
create
-
Field Details
-
names
-
headers
-
extraKeys
-
constantKeys
-
-
Constructor Details
-
AutoValue_RlsProtoData_GrpcKeyBuilder
AutoValue_RlsProtoData_GrpcKeyBuilder(com.google.common.collect.ImmutableList<RlsProtoData.GrpcKeyBuilder.Name> names, com.google.common.collect.ImmutableList<RlsProtoData.NameMatcher> headers, RlsProtoData.ExtraKeys extraKeys, com.google.common.collect.ImmutableMap<String, String> constantKeys)
-
-
Method Details
-
names
com.google.common.collect.ImmutableList<RlsProtoData.GrpcKeyBuilder.Name> names()Description copied from class:RlsProtoData.GrpcKeyBuilderReturns names. To match, one of the given Name fields must match; the service and method fields are specified as fixed strings. The service name is required and includes the proto package name. The method name may be omitted, in which case any method on the given service is matched.- Specified by:
namesin classRlsProtoData.GrpcKeyBuilder
-
headers
com.google.common.collect.ImmutableList<RlsProtoData.NameMatcher> headers()Description copied from class:RlsProtoData.GrpcKeyBuilderReturns a list of NameMatchers for header. Extract keys from all listed headers. For gRPC, it is an error to specify "required_match" on the NameMatcher protos, and we ignore it if set.- Specified by:
headersin classRlsProtoData.GrpcKeyBuilder
-
extraKeys
RlsProtoData.ExtraKeys extraKeys()- Specified by:
extraKeysin classRlsProtoData.GrpcKeyBuilder
-
constantKeys
- Specified by:
constantKeysin classRlsProtoData.GrpcKeyBuilder
-
toString
-
equals
-
hashCode
public int hashCode()
-