Documentation ¶
Overview ¶
Package proto is a generated protocol buffer package.
It is generated from these files:
authentication.proto authorization.proto empty.proto error.proto logging.proto platform.proto provider_config.proto scripting.proto service.proto tracing.proto traffic_control.proto
It has these top-level messages:
Empty Error Values Response GetRequest PutRequest PostRequest PatchRequest DeleteRequest ProviderConfig TracingEvent
Index ¶
- func RegisterApiServer(s *grpc.Server, srv ApiServer)
- func RegisterAuthenticationProviderServer(s *grpc.Server, srv AuthenticationProviderServer)
- func RegisterAuthorizationProviderServer(s *grpc.Server, srv AuthorizationProviderServer)
- func RegisterLoggingProviderServer(s *grpc.Server, srv LoggingProviderServer)
- func RegisterScriptingProviderServer(s *grpc.Server, srv ScriptingProviderServer)
- func RegisterServiceProviderServer(s *grpc.Server, srv ServiceProviderServer)
- func RegisterTracingProviderServer(s *grpc.Server, srv TracingProviderServer)
- func RegisterTrafficControlProviderServer(s *grpc.Server, srv TrafficControlProviderServer)
- type ApiClient
- type ApiServer
- type AuthenticationProviderClient
- type AuthenticationProviderServer
- type AuthorizationProviderClient
- type AuthorizationProviderServer
- type DeleteRequest
- type Empty
- type Error
- type GetRequest
- type LoggingProviderClient
- type LoggingProviderServer
- type PatchRequest
- type PostRequest
- type ProviderConfig
- type PutRequest
- type Response
- type ScriptingProviderClient
- type ScriptingProviderServer
- type ServiceProviderClient
- type ServiceProviderServer
- type TracingEvent
- func (*TracingEvent) Descriptor() ([]byte, []int)
- func (m *TracingEvent) GetBytes() int32
- func (m *TracingEvent) GetDuration() int64
- func (m *TracingEvent) GetHost() string
- func (m *TracingEvent) GetMethod() string
- func (m *TracingEvent) GetProto() string
- func (m *TracingEvent) GetRemoteAddr() string
- func (m *TracingEvent) GetRequestId() string
- func (m *TracingEvent) GetRequestUri() string
- func (m *TracingEvent) GetScheme() string
- func (m *TracingEvent) GetStatus() int32
- func (*TracingEvent) ProtoMessage()
- func (m *TracingEvent) Reset()
- func (m *TracingEvent) String() string
- type TracingProviderClient
- type TracingProviderServer
- type TrafficControlProviderClient
- type TrafficControlProviderServer
- type Values
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegisterApiServer ¶
func RegisterAuthenticationProviderServer ¶
func RegisterAuthenticationProviderServer(s *grpc.Server, srv AuthenticationProviderServer)
func RegisterAuthorizationProviderServer ¶
func RegisterAuthorizationProviderServer(s *grpc.Server, srv AuthorizationProviderServer)
func RegisterLoggingProviderServer ¶
func RegisterLoggingProviderServer(s *grpc.Server, srv LoggingProviderServer)
func RegisterScriptingProviderServer ¶
func RegisterScriptingProviderServer(s *grpc.Server, srv ScriptingProviderServer)
func RegisterServiceProviderServer ¶
func RegisterServiceProviderServer(s *grpc.Server, srv ServiceProviderServer)
func RegisterTracingProviderServer ¶
func RegisterTracingProviderServer(s *grpc.Server, srv TracingProviderServer)
func RegisterTrafficControlProviderServer ¶
func RegisterTrafficControlProviderServer(s *grpc.Server, srv TrafficControlProviderServer)
Types ¶
type ApiClient ¶
type ApiClient interface { Get(ctx context.Context, in *GetRequest, opts ...grpc.CallOption) (*Response, error) Put(ctx context.Context, in *PutRequest, opts ...grpc.CallOption) (*Response, error) Post(ctx context.Context, in *PostRequest, opts ...grpc.CallOption) (*Response, error) Patch(ctx context.Context, in *PatchRequest, opts ...grpc.CallOption) (*Response, error) Delete(ctx context.Context, in *DeleteRequest, opts ...grpc.CallOption) (*Response, error) }
func NewApiClient ¶
func NewApiClient(cc *grpc.ClientConn) ApiClient
type ApiServer ¶
type ApiServer interface { Get(context.Context, *GetRequest) (*Response, error) Put(context.Context, *PutRequest) (*Response, error) Post(context.Context, *PostRequest) (*Response, error) Patch(context.Context, *PatchRequest) (*Response, error) Delete(context.Context, *DeleteRequest) (*Response, error) }
type AuthenticationProviderClient ¶
type AuthenticationProviderClient interface { }
func NewAuthenticationProviderClient ¶
func NewAuthenticationProviderClient(cc *grpc.ClientConn) AuthenticationProviderClient
type AuthenticationProviderServer ¶
type AuthenticationProviderServer interface { }
type AuthorizationProviderClient ¶
type AuthorizationProviderClient interface { }
func NewAuthorizationProviderClient ¶
func NewAuthorizationProviderClient(cc *grpc.ClientConn) AuthorizationProviderClient
type AuthorizationProviderServer ¶
type AuthorizationProviderServer interface { }
type DeleteRequest ¶
type DeleteRequest struct { Uri string `protobuf:"bytes,1,opt,name=uri" json:"uri,omitempty"` Headers map[string]*Values `` /* 134-byte string literal not displayed */ }
func (*DeleteRequest) Descriptor ¶
func (*DeleteRequest) Descriptor() ([]byte, []int)
func (*DeleteRequest) GetHeaders ¶
func (m *DeleteRequest) GetHeaders() map[string]*Values
func (*DeleteRequest) GetUri ¶
func (m *DeleteRequest) GetUri() string
func (*DeleteRequest) ProtoMessage ¶
func (*DeleteRequest) ProtoMessage()
func (*DeleteRequest) Reset ¶
func (m *DeleteRequest) Reset()
func (*DeleteRequest) String ¶
func (m *DeleteRequest) String() string
type Empty ¶
type Empty struct { }
func (*Empty) Descriptor ¶
func (*Empty) ProtoMessage ¶
func (*Empty) ProtoMessage()
type Error ¶
type Error struct {
XXX_unrecognized []byte `json:"-"`
}
func (*Error) Descriptor ¶
func (*Error) ProtoMessage ¶
func (*Error) ProtoMessage()
type GetRequest ¶
type GetRequest struct { Uri string `protobuf:"bytes,1,opt,name=uri" json:"uri,omitempty"` Headers map[string]*Values `` /* 134-byte string literal not displayed */ }
func (*GetRequest) Descriptor ¶
func (*GetRequest) Descriptor() ([]byte, []int)
func (*GetRequest) GetHeaders ¶
func (m *GetRequest) GetHeaders() map[string]*Values
func (*GetRequest) GetUri ¶
func (m *GetRequest) GetUri() string
func (*GetRequest) ProtoMessage ¶
func (*GetRequest) ProtoMessage()
func (*GetRequest) Reset ¶
func (m *GetRequest) Reset()
func (*GetRequest) String ¶
func (m *GetRequest) String() string
type LoggingProviderClient ¶
type LoggingProviderClient interface { }
func NewLoggingProviderClient ¶
func NewLoggingProviderClient(cc *grpc.ClientConn) LoggingProviderClient
type LoggingProviderServer ¶
type LoggingProviderServer interface { }
type PatchRequest ¶
type PatchRequest struct { Uri string `protobuf:"bytes,1,opt,name=uri" json:"uri,omitempty"` Headers map[string]*Values `` /* 134-byte string literal not displayed */ Body []byte `protobuf:"bytes,3,opt,name=body,proto3" json:"body,omitempty"` }
func (*PatchRequest) Descriptor ¶
func (*PatchRequest) Descriptor() ([]byte, []int)
func (*PatchRequest) GetBody ¶
func (m *PatchRequest) GetBody() []byte
func (*PatchRequest) GetHeaders ¶
func (m *PatchRequest) GetHeaders() map[string]*Values
func (*PatchRequest) GetUri ¶
func (m *PatchRequest) GetUri() string
func (*PatchRequest) ProtoMessage ¶
func (*PatchRequest) ProtoMessage()
func (*PatchRequest) Reset ¶
func (m *PatchRequest) Reset()
func (*PatchRequest) String ¶
func (m *PatchRequest) String() string
type PostRequest ¶
type PostRequest struct { Uri string `protobuf:"bytes,1,opt,name=uri" json:"uri,omitempty"` Headers map[string]*Values `` /* 134-byte string literal not displayed */ Body []byte `protobuf:"bytes,3,opt,name=body,proto3" json:"body,omitempty"` }
func (*PostRequest) Descriptor ¶
func (*PostRequest) Descriptor() ([]byte, []int)
func (*PostRequest) GetBody ¶
func (m *PostRequest) GetBody() []byte
func (*PostRequest) GetHeaders ¶
func (m *PostRequest) GetHeaders() map[string]*Values
func (*PostRequest) GetUri ¶
func (m *PostRequest) GetUri() string
func (*PostRequest) ProtoMessage ¶
func (*PostRequest) ProtoMessage()
func (*PostRequest) Reset ¶
func (m *PostRequest) Reset()
func (*PostRequest) String ¶
func (m *PostRequest) String() string
type ProviderConfig ¶
type ProviderConfig struct { }
func (*ProviderConfig) Descriptor ¶
func (*ProviderConfig) Descriptor() ([]byte, []int)
func (*ProviderConfig) ProtoMessage ¶
func (*ProviderConfig) ProtoMessage()
func (*ProviderConfig) Reset ¶
func (m *ProviderConfig) Reset()
func (*ProviderConfig) String ¶
func (m *ProviderConfig) String() string
type PutRequest ¶
type PutRequest struct { Uri string `protobuf:"bytes,1,opt,name=uri" json:"uri,omitempty"` Headers map[string]*Values `` /* 134-byte string literal not displayed */ Body []byte `protobuf:"bytes,3,opt,name=body,proto3" json:"body,omitempty"` }
func (*PutRequest) Descriptor ¶
func (*PutRequest) Descriptor() ([]byte, []int)
func (*PutRequest) GetBody ¶
func (m *PutRequest) GetBody() []byte
func (*PutRequest) GetHeaders ¶
func (m *PutRequest) GetHeaders() map[string]*Values
func (*PutRequest) GetUri ¶
func (m *PutRequest) GetUri() string
func (*PutRequest) ProtoMessage ¶
func (*PutRequest) ProtoMessage()
func (*PutRequest) Reset ¶
func (m *PutRequest) Reset()
func (*PutRequest) String ¶
func (m *PutRequest) String() string
type Response ¶
type Response struct { StatusCode int32 `protobuf:"varint,1,opt,name=status_code,json=statusCode" json:"status_code,omitempty"` Headers map[string]*Values `` /* 134-byte string literal not displayed */ Body []byte `protobuf:"bytes,3,opt,name=body,proto3" json:"body,omitempty"` }
func (*Response) Descriptor ¶
func (*Response) GetHeaders ¶
func (*Response) GetStatusCode ¶
func (*Response) ProtoMessage ¶
func (*Response) ProtoMessage()
type ScriptingProviderClient ¶
type ScriptingProviderClient interface {
Run(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error)
}
func NewScriptingProviderClient ¶
func NewScriptingProviderClient(cc *grpc.ClientConn) ScriptingProviderClient
type ScriptingProviderServer ¶
type ServiceProviderClient ¶
type ServiceProviderClient interface { }
func NewServiceProviderClient ¶
func NewServiceProviderClient(cc *grpc.ClientConn) ServiceProviderClient
type ServiceProviderServer ¶
type ServiceProviderServer interface { }
type TracingEvent ¶
type TracingEvent struct { RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId" json:"request_id,omitempty"` Scheme string `protobuf:"bytes,2,opt,name=scheme" json:"scheme,omitempty"` Host string `protobuf:"bytes,3,opt,name=host" json:"host,omitempty"` Method string `protobuf:"bytes,4,opt,name=method" json:"method,omitempty"` RequestUri string `protobuf:"bytes,5,opt,name=request_uri,json=requestUri" json:"request_uri,omitempty"` Proto string `protobuf:"bytes,6,opt,name=proto" json:"proto,omitempty"` RemoteAddr string `protobuf:"bytes,7,opt,name=remote_addr,json=remoteAddr" json:"remote_addr,omitempty"` Status int32 `protobuf:"varint,8,opt,name=status" json:"status,omitempty"` Bytes int32 `protobuf:"varint,9,opt,name=bytes" json:"bytes,omitempty"` Duration int64 `protobuf:"varint,10,opt,name=duration" json:"duration,omitempty"` }
func (*TracingEvent) Descriptor ¶
func (*TracingEvent) Descriptor() ([]byte, []int)
func (*TracingEvent) GetBytes ¶
func (m *TracingEvent) GetBytes() int32
func (*TracingEvent) GetDuration ¶
func (m *TracingEvent) GetDuration() int64
func (*TracingEvent) GetHost ¶
func (m *TracingEvent) GetHost() string
func (*TracingEvent) GetMethod ¶
func (m *TracingEvent) GetMethod() string
func (*TracingEvent) GetProto ¶
func (m *TracingEvent) GetProto() string
func (*TracingEvent) GetRemoteAddr ¶
func (m *TracingEvent) GetRemoteAddr() string
func (*TracingEvent) GetRequestId ¶
func (m *TracingEvent) GetRequestId() string
func (*TracingEvent) GetRequestUri ¶
func (m *TracingEvent) GetRequestUri() string
func (*TracingEvent) GetScheme ¶
func (m *TracingEvent) GetScheme() string
func (*TracingEvent) GetStatus ¶
func (m *TracingEvent) GetStatus() int32
func (*TracingEvent) ProtoMessage ¶
func (*TracingEvent) ProtoMessage()
func (*TracingEvent) Reset ¶
func (m *TracingEvent) Reset()
func (*TracingEvent) String ¶
func (m *TracingEvent) String() string
type TracingProviderClient ¶
type TracingProviderClient interface { Configure(ctx context.Context, in *ProviderConfig, opts ...grpc.CallOption) (*Error, error) Send(ctx context.Context, in *TracingEvent, opts ...grpc.CallOption) (*Empty, error) }
func NewTracingProviderClient ¶
func NewTracingProviderClient(cc *grpc.ClientConn) TracingProviderClient
type TracingProviderServer ¶
type TracingProviderServer interface { Configure(context.Context, *ProviderConfig) (*Error, error) Send(context.Context, *TracingEvent) (*Empty, error) }
type TrafficControlProviderClient ¶
type TrafficControlProviderClient interface { }
func NewTrafficControlProviderClient ¶
func NewTrafficControlProviderClient(cc *grpc.ClientConn) TrafficControlProviderClient
type TrafficControlProviderServer ¶
type TrafficControlProviderServer interface { }
type Values ¶
type Values struct {
Value []string `protobuf:"bytes,1,rep,name=value" json:"value,omitempty"`
}
func (*Values) Descriptor ¶
func (*Values) ProtoMessage ¶
func (*Values) ProtoMessage()
Click to show internal directories.
Click to hide internal directories.