pod

package
v0.1.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 23, 2021 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_pod_pod_proto protoreflect.FileDescriptor

Functions

func RegisterPodServer

func RegisterPodServer(s *grpc.Server, srv PodServer)

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) Descriptor() ([]byte, []int)

Deprecated: Use PodFilter.ProtoReflect.Descriptor instead.

func (*PodFilter) GetInstanceName

func (x *PodFilter) GetInstanceName() string

func (*PodFilter) GetIp

func (x *PodFilter) GetIp() string

func (*PodFilter) GetNamespace

func (x *PodFilter) GetNamespace() string

func (*PodFilter) ProtoMessage

func (*PodFilter) ProtoMessage()

func (*PodFilter) ProtoReflect

func (x *PodFilter) ProtoReflect() protoreflect.Message

func (*PodFilter) Reset

func (x *PodFilter) Reset()

func (*PodFilter) String

func (x *PodFilter) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use PodInfo.ProtoReflect.Descriptor instead.

func (*PodInfo) GetContainerName

func (x *PodInfo) GetContainerName() string

func (*PodInfo) GetCpu

func (x *PodInfo) GetCpu() string

func (*PodInfo) GetCreationTimestamp

func (x *PodInfo) GetCreationTimestamp() *timestamppb.Timestamp

func (*PodInfo) GetGuaranteedCPU

func (x *PodInfo) GetGuaranteedCPU() string

func (*PodInfo) GetGuaranteedMemory

func (x *PodInfo) GetGuaranteedMemory() string

func (*PodInfo) GetHostIP

func (x *PodInfo) GetHostIP() string

func (*PodInfo) GetImage

func (x *PodInfo) GetImage() string

func (*PodInfo) GetInstanceName

func (x *PodInfo) GetInstanceName() string

func (*PodInfo) GetMemory

func (x *PodInfo) GetMemory() string

func (*PodInfo) GetName

func (x *PodInfo) GetName() string

func (*PodInfo) GetNamespace

func (x *PodInfo) GetNamespace() string

func (*PodInfo) GetPodIP

func (x *PodInfo) GetPodIP() string

func (*PodInfo) GetPublicNetwork

func (x *PodInfo) GetPublicNetwork() bool

func (*PodInfo) GetStatus

func (x *PodInfo) GetStatus() string

func (*PodInfo) GetUpdateRevision

func (x *PodInfo) GetUpdateRevision() string

func (*PodInfo) ProtoMessage

func (*PodInfo) ProtoMessage()

func (*PodInfo) ProtoReflect

func (x *PodInfo) ProtoReflect() protoreflect.Message

func (*PodInfo) Reset

func (x *PodInfo) Reset()

func (*PodInfo) String

func (x *PodInfo) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use PodMeta.ProtoReflect.Descriptor instead.

func (*PodMeta) GetName

func (x *PodMeta) GetName() string

func (*PodMeta) GetNamespace

func (x *PodMeta) GetNamespace() string

func (*PodMeta) ProtoMessage

func (*PodMeta) ProtoMessage()

func (*PodMeta) ProtoReflect

func (x *PodMeta) ProtoReflect() protoreflect.Message

func (*PodMeta) Reset

func (x *PodMeta) Reset()

func (*PodMeta) String

func (x *PodMeta) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use PodReply.ProtoReflect.Descriptor instead.

func (*PodReply) GetPod

func (x *PodReply) GetPod() *PodInfo

func (*PodReply) ProtoMessage

func (*PodReply) ProtoMessage()

func (*PodReply) ProtoReflect

func (x *PodReply) ProtoReflect() protoreflect.Message

func (*PodReply) Reset

func (x *PodReply) Reset()

func (*PodReply) String

func (x *PodReply) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use PodsReply.ProtoReflect.Descriptor instead.

func (*PodsReply) GetPods

func (x *PodsReply) GetPods() []*PodInfo

func (*PodsReply) ProtoMessage

func (*PodsReply) ProtoMessage()

func (*PodsReply) ProtoReflect

func (x *PodsReply) ProtoReflect() protoreflect.Message

func (*PodsReply) Reset

func (x *PodsReply) Reset()

func (*PodsReply) String

func (x *PodsReply) String() string

type UnimplementedPodServer

type UnimplementedPodServer struct {
}

UnimplementedPodServer can be embedded to have forward compatible implementations.

func (*UnimplementedPodServer) Get

func (*UnimplementedPodServer) Gets

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL