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.ExtraKeys
private 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.ExtraKeys
int
hashCode()
(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.GrpcKeyBuilder
Returns 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:
names
in classRlsProtoData.GrpcKeyBuilder
-
headers
com.google.common.collect.ImmutableList<RlsProtoData.NameMatcher> headers()Description copied from class:RlsProtoData.GrpcKeyBuilder
Returns 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:
headers
in classRlsProtoData.GrpcKeyBuilder
-
extraKeys
RlsProtoData.ExtraKeys extraKeys()- Specified by:
extraKeys
in classRlsProtoData.GrpcKeyBuilder
-
constantKeys
- Specified by:
constantKeys
in classRlsProtoData.GrpcKeyBuilder
-
toString
-
equals
-
hashCode
public int hashCode()
-