Documentation ¶
Index ¶
- Variables
- func RegisterProxyEndpointServiceServer(s *grpc.Server, srv ProxyEndpointServiceServer)
- type ProxyEndpointRequest
- func (*ProxyEndpointRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ProxyEndpointRequest) GetExpressionSelector() string
- func (x *ProxyEndpointRequest) GetName() string
- func (x *ProxyEndpointRequest) GetNamespace() string
- func (x *ProxyEndpointRequest) GetSelector() map[string]string
- func (*ProxyEndpointRequest) ProtoMessage()
- func (x *ProxyEndpointRequest) ProtoReflect() protoreflect.Message
- func (x *ProxyEndpointRequest) Reset()
- func (x *ProxyEndpointRequest) String() string
- type ProxyEndpointResponse
- func (*ProxyEndpointResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ProxyEndpointResponse) GetProxies() []*v1.Proxy
- func (*ProxyEndpointResponse) ProtoMessage()
- func (x *ProxyEndpointResponse) ProtoReflect() protoreflect.Message
- func (x *ProxyEndpointResponse) Reset()
- func (x *ProxyEndpointResponse) String() string
- type ProxyEndpointServiceClient
- type ProxyEndpointServiceServer
- type UnimplementedProxyEndpointServiceServer
Constants ¶
This section is empty.
Variables ¶
View Source
var File_github_com_solo_io_gloo_projects_gloo_api_grpc_debug_proxy_endpoint_proto protoreflect.FileDescriptor
Functions ¶
func RegisterProxyEndpointServiceServer ¶
func RegisterProxyEndpointServiceServer(s *grpc.Server, srv ProxyEndpointServiceServer)
Types ¶
type ProxyEndpointRequest ¶
type ProxyEndpointRequest struct { // Optional. The namespace to look for proxies. If this is omitted, all namespaces will be considered. Namespace string `protobuf:"bytes,1,opt,name=namespace,proto3" json:"namespace,omitempty"` // Optional. The name of the proxy to look up. If this is provided, a namespace must be included as well. Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // Optional. Equality-based selector to use to filter returned proxies. This will be ignored if a name is provided. // See https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#equality-based-requirement // If both `selector` and `expressionSelector` are defined, then `expressionSelector` is used. Selector map[string]string `` /* 157-byte string literal not displayed */ // Optional. Set-based selector to use to filter returned proxies. This will be ignored if a name is provided. // See https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#set-based-requirement // If both `selector` and `expressionSelector` are defined, then `expressionSelector` is used. ExpressionSelector string `protobuf:"bytes,5,opt,name=expression_selector,json=expressionSelector,proto3" json:"expression_selector,omitempty"` // contains filtered or unexported fields }
func (*ProxyEndpointRequest) Descriptor
deprecated
func (*ProxyEndpointRequest) Descriptor() ([]byte, []int)
Deprecated: Use ProxyEndpointRequest.ProtoReflect.Descriptor instead.
func (*ProxyEndpointRequest) GetExpressionSelector ¶ added in v1.17.0
func (x *ProxyEndpointRequest) GetExpressionSelector() string
func (*ProxyEndpointRequest) GetName ¶
func (x *ProxyEndpointRequest) GetName() string
func (*ProxyEndpointRequest) GetNamespace ¶
func (x *ProxyEndpointRequest) GetNamespace() string
func (*ProxyEndpointRequest) GetSelector ¶
func (x *ProxyEndpointRequest) GetSelector() map[string]string
func (*ProxyEndpointRequest) ProtoMessage ¶
func (*ProxyEndpointRequest) ProtoMessage()
func (*ProxyEndpointRequest) ProtoReflect ¶
func (x *ProxyEndpointRequest) ProtoReflect() protoreflect.Message
func (*ProxyEndpointRequest) Reset ¶
func (x *ProxyEndpointRequest) Reset()
func (*ProxyEndpointRequest) String ¶
func (x *ProxyEndpointRequest) String() string
type ProxyEndpointResponse ¶
type ProxyEndpointResponse struct { // List of proxies returned from the gloo pod. Proxies []*v1.Proxy `protobuf:"bytes,1,rep,name=proxies,proto3" json:"proxies,omitempty"` // contains filtered or unexported fields }
func (*ProxyEndpointResponse) Descriptor
deprecated
func (*ProxyEndpointResponse) Descriptor() ([]byte, []int)
Deprecated: Use ProxyEndpointResponse.ProtoReflect.Descriptor instead.
func (*ProxyEndpointResponse) GetProxies ¶
func (x *ProxyEndpointResponse) GetProxies() []*v1.Proxy
func (*ProxyEndpointResponse) ProtoMessage ¶
func (*ProxyEndpointResponse) ProtoMessage()
func (*ProxyEndpointResponse) ProtoReflect ¶
func (x *ProxyEndpointResponse) ProtoReflect() protoreflect.Message
func (*ProxyEndpointResponse) Reset ¶
func (x *ProxyEndpointResponse) Reset()
func (*ProxyEndpointResponse) String ¶
func (x *ProxyEndpointResponse) String() string
type ProxyEndpointServiceClient ¶
type ProxyEndpointServiceClient interface { // Get a filtered list of proxies. GetProxies(ctx context.Context, in *ProxyEndpointRequest, opts ...grpc.CallOption) (*ProxyEndpointResponse, error) }
ProxyEndpointServiceClient is the client API for ProxyEndpointService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewProxyEndpointServiceClient ¶
func NewProxyEndpointServiceClient(cc grpc.ClientConnInterface) ProxyEndpointServiceClient
type ProxyEndpointServiceServer ¶
type ProxyEndpointServiceServer interface { // Get a filtered list of proxies. GetProxies(context.Context, *ProxyEndpointRequest) (*ProxyEndpointResponse, error) }
ProxyEndpointServiceServer is the server API for ProxyEndpointService service.
type UnimplementedProxyEndpointServiceServer ¶
type UnimplementedProxyEndpointServiceServer struct { }
UnimplementedProxyEndpointServiceServer can be embedded to have forward compatible implementations.
func (*UnimplementedProxyEndpointServiceServer) GetProxies ¶
func (*UnimplementedProxyEndpointServiceServer) GetProxies(context.Context, *ProxyEndpointRequest) (*ProxyEndpointResponse, error)
Click to show internal directories.
Click to hide internal directories.