Versions in this module Expand all Collapse all v1 v1.0.0 Jun 24, 2021 Changes in this version + var RouteLookupConfig_RequestProcessingStrategy_name = map[int32]string + var RouteLookupConfig_RequestProcessingStrategy_value = map[string]int32 + func RegisterRouteLookupServiceServer(s *grpc.Server, srv RouteLookupServiceServer) + type GrpcKeyBuilder struct + Headers []*NameMatcher + Names []*GrpcKeyBuilder_Name + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*GrpcKeyBuilder) Descriptor() ([]byte, []int) + func (*GrpcKeyBuilder) ProtoMessage() + func (m *GrpcKeyBuilder) GetHeaders() []*NameMatcher + func (m *GrpcKeyBuilder) GetNames() []*GrpcKeyBuilder_Name + func (m *GrpcKeyBuilder) Reset() + func (m *GrpcKeyBuilder) String() string + func (m *GrpcKeyBuilder) XXX_DiscardUnknown() + func (m *GrpcKeyBuilder) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *GrpcKeyBuilder) XXX_Merge(src proto.Message) + func (m *GrpcKeyBuilder) XXX_Size() int + func (m *GrpcKeyBuilder) XXX_Unmarshal(b []byte) error + type GrpcKeyBuilder_Name struct + Method string + Service string + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*GrpcKeyBuilder_Name) Descriptor() ([]byte, []int) + func (*GrpcKeyBuilder_Name) ProtoMessage() + func (m *GrpcKeyBuilder_Name) GetMethod() string + func (m *GrpcKeyBuilder_Name) GetService() string + func (m *GrpcKeyBuilder_Name) Reset() + func (m *GrpcKeyBuilder_Name) String() string + func (m *GrpcKeyBuilder_Name) XXX_DiscardUnknown() + func (m *GrpcKeyBuilder_Name) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *GrpcKeyBuilder_Name) XXX_Merge(src proto.Message) + func (m *GrpcKeyBuilder_Name) XXX_Size() int + func (m *GrpcKeyBuilder_Name) XXX_Unmarshal(b []byte) error + type HttpKeyBuilder struct + Headers []*NameMatcher + HostPatterns []string + PathPatterns []string + QueryParameters []*NameMatcher + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*HttpKeyBuilder) Descriptor() ([]byte, []int) + func (*HttpKeyBuilder) ProtoMessage() + func (m *HttpKeyBuilder) GetHeaders() []*NameMatcher + func (m *HttpKeyBuilder) GetHostPatterns() []string + func (m *HttpKeyBuilder) GetPathPatterns() []string + func (m *HttpKeyBuilder) GetQueryParameters() []*NameMatcher + func (m *HttpKeyBuilder) Reset() + func (m *HttpKeyBuilder) String() string + func (m *HttpKeyBuilder) XXX_DiscardUnknown() + func (m *HttpKeyBuilder) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *HttpKeyBuilder) XXX_Merge(src proto.Message) + func (m *HttpKeyBuilder) XXX_Size() int + func (m *HttpKeyBuilder) XXX_Unmarshal(b []byte) error + type NameMatcher struct + Key string + Names []string + RequiredMatch bool + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*NameMatcher) Descriptor() ([]byte, []int) + func (*NameMatcher) ProtoMessage() + func (m *NameMatcher) GetKey() string + func (m *NameMatcher) GetNames() []string + func (m *NameMatcher) GetRequiredMatch() bool + func (m *NameMatcher) Reset() + func (m *NameMatcher) String() string + func (m *NameMatcher) XXX_DiscardUnknown() + func (m *NameMatcher) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *NameMatcher) XXX_Merge(src proto.Message) + func (m *NameMatcher) XXX_Size() int + func (m *NameMatcher) XXX_Unmarshal(b []byte) error + type RouteLookupConfig struct + CacheSizeBytes int64 + DefaultTarget string + GrpcKeybuilders []*GrpcKeyBuilder + HttpKeybuilders []*HttpKeyBuilder + LookupService string + LookupServiceTimeout *duration.Duration + MaxAge *duration.Duration + RequestProcessingStrategy RouteLookupConfig_RequestProcessingStrategy + StaleAge *duration.Duration + ValidTargets []string + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*RouteLookupConfig) Descriptor() ([]byte, []int) + func (*RouteLookupConfig) ProtoMessage() + func (m *RouteLookupConfig) GetCacheSizeBytes() int64 + func (m *RouteLookupConfig) GetDefaultTarget() string + func (m *RouteLookupConfig) GetGrpcKeybuilders() []*GrpcKeyBuilder + func (m *RouteLookupConfig) GetHttpKeybuilders() []*HttpKeyBuilder + func (m *RouteLookupConfig) GetLookupService() string + func (m *RouteLookupConfig) GetLookupServiceTimeout() *duration.Duration + func (m *RouteLookupConfig) GetMaxAge() *duration.Duration + func (m *RouteLookupConfig) GetRequestProcessingStrategy() RouteLookupConfig_RequestProcessingStrategy + func (m *RouteLookupConfig) GetStaleAge() *duration.Duration + func (m *RouteLookupConfig) GetValidTargets() []string + func (m *RouteLookupConfig) Reset() + func (m *RouteLookupConfig) String() string + func (m *RouteLookupConfig) XXX_DiscardUnknown() + func (m *RouteLookupConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *RouteLookupConfig) XXX_Merge(src proto.Message) + func (m *RouteLookupConfig) XXX_Size() int + func (m *RouteLookupConfig) XXX_Unmarshal(b []byte) error + type RouteLookupConfig_RequestProcessingStrategy int32 + const RouteLookupConfig_ASYNC_LOOKUP_DEFAULT_TARGET_ON_MISS + const RouteLookupConfig_STRATEGY_UNSPECIFIED + const RouteLookupConfig_SYNC_LOOKUP_CLIENT_SEES_ERROR + const RouteLookupConfig_SYNC_LOOKUP_DEFAULT_TARGET_ON_ERROR + func (RouteLookupConfig_RequestProcessingStrategy) EnumDescriptor() ([]byte, []int) + func (x RouteLookupConfig_RequestProcessingStrategy) String() string + type RouteLookupRequest struct + KeyMap map[string]string + Path string + Server string + TargetType string + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*RouteLookupRequest) Descriptor() ([]byte, []int) + func (*RouteLookupRequest) ProtoMessage() + func (m *RouteLookupRequest) GetKeyMap() map[string]string + func (m *RouteLookupRequest) GetPath() string + func (m *RouteLookupRequest) GetServer() string + func (m *RouteLookupRequest) GetTargetType() string + func (m *RouteLookupRequest) Reset() + func (m *RouteLookupRequest) String() string + func (m *RouteLookupRequest) XXX_DiscardUnknown() + func (m *RouteLookupRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *RouteLookupRequest) XXX_Merge(src proto.Message) + func (m *RouteLookupRequest) XXX_Size() int + func (m *RouteLookupRequest) XXX_Unmarshal(b []byte) error + type RouteLookupResponse struct + HeaderData string + Target string + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*RouteLookupResponse) Descriptor() ([]byte, []int) + func (*RouteLookupResponse) ProtoMessage() + func (m *RouteLookupResponse) GetHeaderData() string + func (m *RouteLookupResponse) GetTarget() string + func (m *RouteLookupResponse) Reset() + func (m *RouteLookupResponse) String() string + func (m *RouteLookupResponse) XXX_DiscardUnknown() + func (m *RouteLookupResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *RouteLookupResponse) XXX_Merge(src proto.Message) + func (m *RouteLookupResponse) XXX_Size() int + func (m *RouteLookupResponse) XXX_Unmarshal(b []byte) error + type RouteLookupServiceClient interface + RouteLookup func(ctx context.Context, in *RouteLookupRequest, opts ...grpc.CallOption) (*RouteLookupResponse, error) + func NewRouteLookupServiceClient(cc *grpc.ClientConn) RouteLookupServiceClient + type RouteLookupServiceServer interface + RouteLookup func(context.Context, *RouteLookupRequest) (*RouteLookupResponse, error) + type UnimplementedRouteLookupServiceServer struct + func (*UnimplementedRouteLookupServiceServer) RouteLookup(ctx context.Context, req *RouteLookupRequest) (*RouteLookupResponse, error)