Documentation
¶
Index ¶
- Variables
- func RegisterPodServer(s *grpc.Server, srv PodServer)
- type GetsRequest
- func (*GetsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetsRequest) GetFilter() *PodFilter
- func (x *GetsRequest) GetNoSort() bool
- func (*GetsRequest) ProtoMessage()
- func (x *GetsRequest) ProtoReflect() protoreflect.Message
- func (x *GetsRequest) Reset()
- func (x *GetsRequest) String() string
- type PodClient
- type PodFilter
- func (*PodFilter) Descriptor() ([]byte, []int)deprecated
- func (x *PodFilter) GetInstanceName() string
- func (x *PodFilter) GetIp() string
- func (x *PodFilter) GetNamespace() string
- func (*PodFilter) ProtoMessage()
- func (x *PodFilter) ProtoReflect() protoreflect.Message
- func (x *PodFilter) Reset()
- func (x *PodFilter) String() string
- type PodInfo
- func (*PodInfo) Descriptor() ([]byte, []int)deprecated
- func (x *PodInfo) GetContainerName() string
- func (x *PodInfo) GetCpu() string
- func (x *PodInfo) GetCreationTimestamp() *timestamppb.Timestamp
- func (x *PodInfo) GetGuaranteedCPU() string
- func (x *PodInfo) GetGuaranteedMemory() string
- func (x *PodInfo) GetHostIP() string
- func (x *PodInfo) GetImage() string
- func (x *PodInfo) GetInstanceName() string
- func (x *PodInfo) GetMemory() string
- func (x *PodInfo) GetName() string
- func (x *PodInfo) GetNamespace() string
- func (x *PodInfo) GetPodIP() string
- func (x *PodInfo) GetPublicNetwork() bool
- func (x *PodInfo) GetStatus() string
- func (x *PodInfo) GetUpdateRevision() string
- func (*PodInfo) ProtoMessage()
- func (x *PodInfo) ProtoReflect() protoreflect.Message
- func (x *PodInfo) Reset()
- func (x *PodInfo) String() string
- type PodMeta
- type PodMetaRequest
- type PodReply
- type PodServer
- type PodsReply
- type UnimplementedPodServer
Constants ¶
This section is empty.
Variables ¶
View Source
var File_pod_pod_proto protoreflect.FileDescriptor
Functions ¶
func RegisterPodServer ¶
Types ¶
type GetsRequest ¶
type GetsRequest struct { Filter *PodFilter `protobuf:"bytes,1,opt,name=filter,proto3" json:"filter,omitempty"` NoSort bool `protobuf:"varint,2,opt,name=noSort,proto3" json:"noSort,omitempty"` // contains filtered or unexported fields }
func (*GetsRequest) Descriptor
deprecated
func (*GetsRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetsRequest.ProtoReflect.Descriptor instead.
func (*GetsRequest) GetFilter ¶
func (x *GetsRequest) GetFilter() *PodFilter
func (*GetsRequest) GetNoSort ¶
func (x *GetsRequest) GetNoSort() bool
func (*GetsRequest) ProtoMessage ¶
func (*GetsRequest) ProtoMessage()
func (*GetsRequest) ProtoReflect ¶
func (x *GetsRequest) ProtoReflect() protoreflect.Message
func (*GetsRequest) Reset ¶
func (x *GetsRequest) Reset()
func (*GetsRequest) String ¶
func (x *GetsRequest) String() string
type PodClient ¶
type PodClient interface { Get(ctx context.Context, in *PodMetaRequest, opts ...grpc.CallOption) (*PodReply, error) Gets(ctx context.Context, in *GetsRequest, opts ...grpc.CallOption) (*PodsReply, error) }
PodClient is the client API for Pod service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewPodClient ¶
func NewPodClient(cc grpc.ClientConnInterface) PodClient
type PodFilter ¶
type PodFilter struct { Namespace string `protobuf:"bytes,1,opt,name=namespace,proto3" json:"namespace,omitempty"` InstanceName string `protobuf:"bytes,2,opt,name=instanceName,proto3" json:"instanceName,omitempty"` Ip string `protobuf:"bytes,3,opt,name=ip,proto3" json:"ip,omitempty"` // contains filtered or unexported fields }
func (*PodFilter) Descriptor
deprecated
func (*PodFilter) GetInstanceName ¶
func (*PodFilter) GetNamespace ¶
func (*PodFilter) ProtoMessage ¶
func (*PodFilter) ProtoMessage()
func (*PodFilter) ProtoReflect ¶
func (x *PodFilter) ProtoReflect() protoreflect.Message
type PodInfo ¶
type PodInfo struct { Namespace string `protobuf:"bytes,1,opt,name=namespace,proto3" json:"namespace,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` InstanceName string `protobuf:"bytes,3,opt,name=instanceName,proto3" json:"instanceName,omitempty"` Image string `protobuf:"bytes,4,opt,name=image,proto3" json:"image,omitempty"` Cpu string `protobuf:"bytes,5,opt,name=cpu,proto3" json:"cpu,omitempty"` Memory string `protobuf:"bytes,6,opt,name=memory,proto3" json:"memory,omitempty"` GuaranteedCPU string `protobuf:"bytes,7,opt,name=guaranteedCPU,proto3" json:"guaranteedCPU,omitempty"` GuaranteedMemory string `protobuf:"bytes,8,opt,name=guaranteedMemory,proto3" json:"guaranteedMemory,omitempty"` PublicNetwork bool `protobuf:"varint,9,opt,name=publicNetwork,proto3" json:"publicNetwork,omitempty"` ContainerName string `protobuf:"bytes,10,opt,name=containerName,proto3" json:"containerName,omitempty"` PodIP string `protobuf:"bytes,11,opt,name=podIP,proto3" json:"podIP,omitempty"` Status string `protobuf:"bytes,12,opt,name=status,proto3" json:"status,omitempty"` HostIP string `protobuf:"bytes,13,opt,name=hostIP,proto3" json:"hostIP,omitempty"` UpdateRevision string `protobuf:"bytes,14,opt,name=updateRevision,proto3" json:"updateRevision,omitempty"` CreationTimestamp *timestamppb.Timestamp `protobuf:"bytes,15,opt,name=creationTimestamp,proto3" json:"creationTimestamp,omitempty"` // contains filtered or unexported fields }
func (*PodInfo) Descriptor
deprecated
func (*PodInfo) GetContainerName ¶
func (*PodInfo) GetCreationTimestamp ¶
func (x *PodInfo) GetCreationTimestamp() *timestamppb.Timestamp
func (*PodInfo) GetGuaranteedCPU ¶
func (*PodInfo) GetGuaranteedMemory ¶
func (*PodInfo) GetInstanceName ¶
func (*PodInfo) GetNamespace ¶
func (*PodInfo) GetPublicNetwork ¶
func (*PodInfo) GetUpdateRevision ¶
func (*PodInfo) ProtoMessage ¶
func (*PodInfo) ProtoMessage()
func (*PodInfo) ProtoReflect ¶
func (x *PodInfo) ProtoReflect() protoreflect.Message
type PodMeta ¶
type PodMeta struct { Namespace string `protobuf:"bytes,1,opt,name=namespace,proto3" json:"namespace,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
func (*PodMeta) Descriptor
deprecated
func (*PodMeta) GetNamespace ¶
func (*PodMeta) ProtoMessage ¶
func (*PodMeta) ProtoMessage()
func (*PodMeta) ProtoReflect ¶
func (x *PodMeta) ProtoReflect() protoreflect.Message
type PodMetaRequest ¶
type PodMetaRequest struct { Pod *PodMeta `protobuf:"bytes,1,opt,name=pod,proto3" json:"pod,omitempty"` // contains filtered or unexported fields }
func (*PodMetaRequest) Descriptor
deprecated
func (*PodMetaRequest) Descriptor() ([]byte, []int)
Deprecated: Use PodMetaRequest.ProtoReflect.Descriptor instead.
func (*PodMetaRequest) GetPod ¶
func (x *PodMetaRequest) GetPod() *PodMeta
func (*PodMetaRequest) ProtoMessage ¶
func (*PodMetaRequest) ProtoMessage()
func (*PodMetaRequest) ProtoReflect ¶
func (x *PodMetaRequest) ProtoReflect() protoreflect.Message
func (*PodMetaRequest) Reset ¶
func (x *PodMetaRequest) Reset()
func (*PodMetaRequest) String ¶
func (x *PodMetaRequest) String() string
type PodReply ¶
type PodReply struct { Pod *PodInfo `protobuf:"bytes,1,opt,name=pod,proto3" json:"pod,omitempty"` // contains filtered or unexported fields }
func (*PodReply) Descriptor
deprecated
func (*PodReply) ProtoMessage ¶
func (*PodReply) ProtoMessage()
func (*PodReply) ProtoReflect ¶
func (x *PodReply) ProtoReflect() protoreflect.Message
type PodServer ¶
type PodServer interface { Get(context.Context, *PodMetaRequest) (*PodReply, error) Gets(context.Context, *GetsRequest) (*PodsReply, error) }
PodServer is the server API for Pod service.
type PodsReply ¶
type PodsReply struct { Pods []*PodInfo `protobuf:"bytes,1,rep,name=pods,proto3" json:"pods,omitempty"` // contains filtered or unexported fields }
func (*PodsReply) Descriptor
deprecated
func (*PodsReply) ProtoMessage ¶
func (*PodsReply) ProtoMessage()
func (*PodsReply) ProtoReflect ¶
func (x *PodsReply) ProtoReflect() protoreflect.Message
type UnimplementedPodServer ¶
type UnimplementedPodServer struct { }
UnimplementedPodServer can be embedded to have forward compatible implementations.
func (*UnimplementedPodServer) Get ¶
func (*UnimplementedPodServer) Get(context.Context, *PodMetaRequest) (*PodReply, error)
func (*UnimplementedPodServer) Gets ¶
func (*UnimplementedPodServer) Gets(context.Context, *GetsRequest) (*PodsReply, error)
Click to show internal directories.
Click to hide internal directories.