Documentation ¶
Index ¶
- Variables
- func RegisterPodResourcesListerServer(s *grpc.Server, srv PodResourcesListerServer)
- type AllocatableResourcesRequest
- func (*AllocatableResourcesRequest) Descriptor() ([]byte, []int)
- func (m *AllocatableResourcesRequest) Marshal() (dAtA []byte, err error)
- func (m *AllocatableResourcesRequest) MarshalTo(dAtA []byte) (int, error)
- func (m *AllocatableResourcesRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*AllocatableResourcesRequest) ProtoMessage()
- func (m *AllocatableResourcesRequest) Reset()
- func (m *AllocatableResourcesRequest) Size() (n int)
- func (this *AllocatableResourcesRequest) String() string
- func (m *AllocatableResourcesRequest) Unmarshal(dAtA []byte) error
- func (m *AllocatableResourcesRequest) XXX_DiscardUnknown()
- func (m *AllocatableResourcesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *AllocatableResourcesRequest) XXX_Merge(src proto.Message)
- func (m *AllocatableResourcesRequest) XXX_Size() int
- func (m *AllocatableResourcesRequest) XXX_Unmarshal(b []byte) error
- type AllocatableResourcesResponse
- func (*AllocatableResourcesResponse) Descriptor() ([]byte, []int)
- func (m *AllocatableResourcesResponse) GetCpuIds() []int64
- func (m *AllocatableResourcesResponse) GetDevices() []*ContainerDevices
- func (m *AllocatableResourcesResponse) GetMemory() []*ContainerMemory
- func (m *AllocatableResourcesResponse) Marshal() (dAtA []byte, err error)
- func (m *AllocatableResourcesResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *AllocatableResourcesResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*AllocatableResourcesResponse) ProtoMessage()
- func (m *AllocatableResourcesResponse) Reset()
- func (m *AllocatableResourcesResponse) Size() (n int)
- func (this *AllocatableResourcesResponse) String() string
- func (m *AllocatableResourcesResponse) Unmarshal(dAtA []byte) error
- func (m *AllocatableResourcesResponse) XXX_DiscardUnknown()
- func (m *AllocatableResourcesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *AllocatableResourcesResponse) XXX_Merge(src proto.Message)
- func (m *AllocatableResourcesResponse) XXX_Size() int
- func (m *AllocatableResourcesResponse) XXX_Unmarshal(b []byte) error
- type ContainerDevices
- func (*ContainerDevices) Descriptor() ([]byte, []int)
- func (m *ContainerDevices) GetDeviceIds() []string
- func (m *ContainerDevices) GetResourceName() string
- func (m *ContainerDevices) GetTopology() *TopologyInfo
- func (m *ContainerDevices) Marshal() (dAtA []byte, err error)
- func (m *ContainerDevices) MarshalTo(dAtA []byte) (int, error)
- func (m *ContainerDevices) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ContainerDevices) ProtoMessage()
- func (m *ContainerDevices) Reset()
- func (m *ContainerDevices) Size() (n int)
- func (this *ContainerDevices) String() string
- func (m *ContainerDevices) Unmarshal(dAtA []byte) error
- func (m *ContainerDevices) XXX_DiscardUnknown()
- func (m *ContainerDevices) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ContainerDevices) XXX_Merge(src proto.Message)
- func (m *ContainerDevices) XXX_Size() int
- func (m *ContainerDevices) XXX_Unmarshal(b []byte) error
- type ContainerMemory
- func (*ContainerMemory) Descriptor() ([]byte, []int)
- func (m *ContainerMemory) GetMemoryType() string
- func (m *ContainerMemory) GetSize_() uint64
- func (m *ContainerMemory) GetTopology() *TopologyInfo
- func (m *ContainerMemory) Marshal() (dAtA []byte, err error)
- func (m *ContainerMemory) MarshalTo(dAtA []byte) (int, error)
- func (m *ContainerMemory) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ContainerMemory) ProtoMessage()
- func (m *ContainerMemory) Reset()
- func (m *ContainerMemory) Size() (n int)
- func (this *ContainerMemory) String() string
- func (m *ContainerMemory) Unmarshal(dAtA []byte) error
- func (m *ContainerMemory) XXX_DiscardUnknown()
- func (m *ContainerMemory) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ContainerMemory) XXX_Merge(src proto.Message)
- func (m *ContainerMemory) XXX_Size() int
- func (m *ContainerMemory) XXX_Unmarshal(b []byte) error
- type ContainerResources
- func (*ContainerResources) Descriptor() ([]byte, []int)
- func (m *ContainerResources) GetCpuIds() []int64
- func (m *ContainerResources) GetDevices() []*ContainerDevices
- func (m *ContainerResources) GetMemory() []*ContainerMemory
- func (m *ContainerResources) GetName() string
- func (m *ContainerResources) Marshal() (dAtA []byte, err error)
- func (m *ContainerResources) MarshalTo(dAtA []byte) (int, error)
- func (m *ContainerResources) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ContainerResources) ProtoMessage()
- func (m *ContainerResources) Reset()
- func (m *ContainerResources) Size() (n int)
- func (this *ContainerResources) String() string
- func (m *ContainerResources) Unmarshal(dAtA []byte) error
- func (m *ContainerResources) XXX_DiscardUnknown()
- func (m *ContainerResources) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ContainerResources) XXX_Merge(src proto.Message)
- func (m *ContainerResources) XXX_Size() int
- func (m *ContainerResources) XXX_Unmarshal(b []byte) error
- type ListPodResourcesRequest
- func (*ListPodResourcesRequest) Descriptor() ([]byte, []int)
- func (m *ListPodResourcesRequest) Marshal() (dAtA []byte, err error)
- func (m *ListPodResourcesRequest) MarshalTo(dAtA []byte) (int, error)
- func (m *ListPodResourcesRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ListPodResourcesRequest) ProtoMessage()
- func (m *ListPodResourcesRequest) Reset()
- func (m *ListPodResourcesRequest) Size() (n int)
- func (this *ListPodResourcesRequest) String() string
- func (m *ListPodResourcesRequest) Unmarshal(dAtA []byte) error
- func (m *ListPodResourcesRequest) XXX_DiscardUnknown()
- func (m *ListPodResourcesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ListPodResourcesRequest) XXX_Merge(src proto.Message)
- func (m *ListPodResourcesRequest) XXX_Size() int
- func (m *ListPodResourcesRequest) XXX_Unmarshal(b []byte) error
- type ListPodResourcesResponse
- func (*ListPodResourcesResponse) Descriptor() ([]byte, []int)
- func (m *ListPodResourcesResponse) GetPodResources() []*PodResources
- func (m *ListPodResourcesResponse) Marshal() (dAtA []byte, err error)
- func (m *ListPodResourcesResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *ListPodResourcesResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ListPodResourcesResponse) ProtoMessage()
- func (m *ListPodResourcesResponse) Reset()
- func (m *ListPodResourcesResponse) Size() (n int)
- func (this *ListPodResourcesResponse) String() string
- func (m *ListPodResourcesResponse) Unmarshal(dAtA []byte) error
- func (m *ListPodResourcesResponse) XXX_DiscardUnknown()
- func (m *ListPodResourcesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ListPodResourcesResponse) XXX_Merge(src proto.Message)
- func (m *ListPodResourcesResponse) XXX_Size() int
- func (m *ListPodResourcesResponse) XXX_Unmarshal(b []byte) error
- type NUMANode
- func (*NUMANode) Descriptor() ([]byte, []int)
- func (m *NUMANode) GetID() int64
- func (m *NUMANode) Marshal() (dAtA []byte, err error)
- func (m *NUMANode) MarshalTo(dAtA []byte) (int, error)
- func (m *NUMANode) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*NUMANode) ProtoMessage()
- func (m *NUMANode) Reset()
- func (m *NUMANode) Size() (n int)
- func (this *NUMANode) String() string
- func (m *NUMANode) Unmarshal(dAtA []byte) error
- func (m *NUMANode) XXX_DiscardUnknown()
- func (m *NUMANode) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *NUMANode) XXX_Merge(src proto.Message)
- func (m *NUMANode) XXX_Size() int
- func (m *NUMANode) XXX_Unmarshal(b []byte) error
- type PodResources
- func (*PodResources) Descriptor() ([]byte, []int)
- func (m *PodResources) GetContainers() []*ContainerResources
- func (m *PodResources) GetName() string
- func (m *PodResources) GetNamespace() string
- func (m *PodResources) Marshal() (dAtA []byte, err error)
- func (m *PodResources) MarshalTo(dAtA []byte) (int, error)
- func (m *PodResources) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*PodResources) ProtoMessage()
- func (m *PodResources) Reset()
- func (m *PodResources) Size() (n int)
- func (this *PodResources) String() string
- func (m *PodResources) Unmarshal(dAtA []byte) error
- func (m *PodResources) XXX_DiscardUnknown()
- func (m *PodResources) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *PodResources) XXX_Merge(src proto.Message)
- func (m *PodResources) XXX_Size() int
- func (m *PodResources) XXX_Unmarshal(b []byte) error
- type PodResourcesListerClient
- type PodResourcesListerServer
- type TopologyInfo
- func (*TopologyInfo) Descriptor() ([]byte, []int)
- func (m *TopologyInfo) GetNodes() []*NUMANode
- func (m *TopologyInfo) Marshal() (dAtA []byte, err error)
- func (m *TopologyInfo) MarshalTo(dAtA []byte) (int, error)
- func (m *TopologyInfo) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*TopologyInfo) ProtoMessage()
- func (m *TopologyInfo) Reset()
- func (m *TopologyInfo) Size() (n int)
- func (this *TopologyInfo) String() string
- func (m *TopologyInfo) Unmarshal(dAtA []byte) error
- func (m *TopologyInfo) XXX_DiscardUnknown()
- func (m *TopologyInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *TopologyInfo) XXX_Merge(src proto.Message)
- func (m *TopologyInfo) XXX_Size() int
- func (m *TopologyInfo) XXX_Unmarshal(b []byte) error
- type UnimplementedPodResourcesListerServer
- func (*UnimplementedPodResourcesListerServer) GetAllocatableResources(ctx context.Context, req *AllocatableResourcesRequest) (*AllocatableResourcesResponse, error)
- func (*UnimplementedPodResourcesListerServer) List(ctx context.Context, req *ListPodResourcesRequest) (*ListPodResourcesResponse, error)
Constants ¶
This section is empty.
Variables ¶
Functions ¶
func RegisterPodResourcesListerServer ¶
func RegisterPodResourcesListerServer(s *grpc.Server, srv PodResourcesListerServer)
Types ¶
type AllocatableResourcesRequest ¶ added in v0.21.0
type AllocatableResourcesRequest struct { XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*AllocatableResourcesRequest) Descriptor ¶ added in v0.21.0
func (*AllocatableResourcesRequest) Descriptor() ([]byte, []int)
func (*AllocatableResourcesRequest) Marshal ¶ added in v0.21.0
func (m *AllocatableResourcesRequest) Marshal() (dAtA []byte, err error)
func (*AllocatableResourcesRequest) MarshalTo ¶ added in v0.21.0
func (m *AllocatableResourcesRequest) MarshalTo(dAtA []byte) (int, error)
func (*AllocatableResourcesRequest) MarshalToSizedBuffer ¶ added in v0.21.0
func (m *AllocatableResourcesRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*AllocatableResourcesRequest) ProtoMessage ¶ added in v0.21.0
func (*AllocatableResourcesRequest) ProtoMessage()
func (*AllocatableResourcesRequest) Reset ¶ added in v0.21.0
func (m *AllocatableResourcesRequest) Reset()
func (*AllocatableResourcesRequest) Size ¶ added in v0.21.0
func (m *AllocatableResourcesRequest) Size() (n int)
func (*AllocatableResourcesRequest) String ¶ added in v0.21.0
func (this *AllocatableResourcesRequest) String() string
func (*AllocatableResourcesRequest) Unmarshal ¶ added in v0.21.0
func (m *AllocatableResourcesRequest) Unmarshal(dAtA []byte) error
func (*AllocatableResourcesRequest) XXX_DiscardUnknown ¶ added in v0.21.0
func (m *AllocatableResourcesRequest) XXX_DiscardUnknown()
func (*AllocatableResourcesRequest) XXX_Marshal ¶ added in v0.21.0
func (m *AllocatableResourcesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*AllocatableResourcesRequest) XXX_Merge ¶ added in v0.21.0
func (m *AllocatableResourcesRequest) XXX_Merge(src proto.Message)
func (*AllocatableResourcesRequest) XXX_Size ¶ added in v0.21.0
func (m *AllocatableResourcesRequest) XXX_Size() int
func (*AllocatableResourcesRequest) XXX_Unmarshal ¶ added in v0.21.0
func (m *AllocatableResourcesRequest) XXX_Unmarshal(b []byte) error
type AllocatableResourcesResponse ¶ added in v0.21.0
type AllocatableResourcesResponse struct { Devices []*ContainerDevices `protobuf:"bytes,1,rep,name=devices,proto3" json:"devices,omitempty"` CpuIds []int64 `protobuf:"varint,2,rep,packed,name=cpu_ids,json=cpuIds,proto3" json:"cpu_ids,omitempty"` Memory []*ContainerMemory `protobuf:"bytes,3,rep,name=memory,proto3" json:"memory,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_sizecache int32 `json:"-"` }
AllocatableResourcesResponses contains informations about all the devices known by the kubelet
func (*AllocatableResourcesResponse) Descriptor ¶ added in v0.21.0
func (*AllocatableResourcesResponse) Descriptor() ([]byte, []int)
func (*AllocatableResourcesResponse) GetCpuIds ¶ added in v0.21.0
func (m *AllocatableResourcesResponse) GetCpuIds() []int64
func (*AllocatableResourcesResponse) GetDevices ¶ added in v0.21.0
func (m *AllocatableResourcesResponse) GetDevices() []*ContainerDevices
func (*AllocatableResourcesResponse) GetMemory ¶ added in v0.22.0
func (m *AllocatableResourcesResponse) GetMemory() []*ContainerMemory
func (*AllocatableResourcesResponse) Marshal ¶ added in v0.21.0
func (m *AllocatableResourcesResponse) Marshal() (dAtA []byte, err error)
func (*AllocatableResourcesResponse) MarshalTo ¶ added in v0.21.0
func (m *AllocatableResourcesResponse) MarshalTo(dAtA []byte) (int, error)
func (*AllocatableResourcesResponse) MarshalToSizedBuffer ¶ added in v0.21.0
func (m *AllocatableResourcesResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*AllocatableResourcesResponse) ProtoMessage ¶ added in v0.21.0
func (*AllocatableResourcesResponse) ProtoMessage()
func (*AllocatableResourcesResponse) Reset ¶ added in v0.21.0
func (m *AllocatableResourcesResponse) Reset()
func (*AllocatableResourcesResponse) Size ¶ added in v0.21.0
func (m *AllocatableResourcesResponse) Size() (n int)
func (*AllocatableResourcesResponse) String ¶ added in v0.21.0
func (this *AllocatableResourcesResponse) String() string
func (*AllocatableResourcesResponse) Unmarshal ¶ added in v0.21.0
func (m *AllocatableResourcesResponse) Unmarshal(dAtA []byte) error
func (*AllocatableResourcesResponse) XXX_DiscardUnknown ¶ added in v0.21.0
func (m *AllocatableResourcesResponse) XXX_DiscardUnknown()
func (*AllocatableResourcesResponse) XXX_Marshal ¶ added in v0.21.0
func (m *AllocatableResourcesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*AllocatableResourcesResponse) XXX_Merge ¶ added in v0.21.0
func (m *AllocatableResourcesResponse) XXX_Merge(src proto.Message)
func (*AllocatableResourcesResponse) XXX_Size ¶ added in v0.21.0
func (m *AllocatableResourcesResponse) XXX_Size() int
func (*AllocatableResourcesResponse) XXX_Unmarshal ¶ added in v0.21.0
func (m *AllocatableResourcesResponse) XXX_Unmarshal(b []byte) error
type ContainerDevices ¶
type ContainerDevices struct { ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` DeviceIds []string `protobuf:"bytes,2,rep,name=device_ids,json=deviceIds,proto3" json:"device_ids,omitempty"` Topology *TopologyInfo `protobuf:"bytes,3,opt,name=topology,proto3" json:"topology,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_sizecache int32 `json:"-"` }
ContainerDevices contains information about the devices assigned to a container
func (*ContainerDevices) Descriptor ¶
func (*ContainerDevices) Descriptor() ([]byte, []int)
func (*ContainerDevices) GetDeviceIds ¶
func (m *ContainerDevices) GetDeviceIds() []string
func (*ContainerDevices) GetResourceName ¶
func (m *ContainerDevices) GetResourceName() string
func (*ContainerDevices) GetTopology ¶
func (m *ContainerDevices) GetTopology() *TopologyInfo
func (*ContainerDevices) Marshal ¶
func (m *ContainerDevices) Marshal() (dAtA []byte, err error)
func (*ContainerDevices) MarshalToSizedBuffer ¶
func (m *ContainerDevices) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ContainerDevices) ProtoMessage ¶
func (*ContainerDevices) ProtoMessage()
func (*ContainerDevices) Reset ¶
func (m *ContainerDevices) Reset()
func (*ContainerDevices) Size ¶
func (m *ContainerDevices) Size() (n int)
func (*ContainerDevices) String ¶
func (this *ContainerDevices) String() string
func (*ContainerDevices) Unmarshal ¶
func (m *ContainerDevices) Unmarshal(dAtA []byte) error
func (*ContainerDevices) XXX_DiscardUnknown ¶
func (m *ContainerDevices) XXX_DiscardUnknown()
func (*ContainerDevices) XXX_Marshal ¶
func (m *ContainerDevices) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ContainerDevices) XXX_Merge ¶
func (m *ContainerDevices) XXX_Merge(src proto.Message)
func (*ContainerDevices) XXX_Size ¶
func (m *ContainerDevices) XXX_Size() int
func (*ContainerDevices) XXX_Unmarshal ¶
func (m *ContainerDevices) XXX_Unmarshal(b []byte) error
type ContainerMemory ¶ added in v0.22.0
type ContainerMemory struct { MemoryType string `protobuf:"bytes,1,opt,name=memory_type,json=memoryType,proto3" json:"memory_type,omitempty"` Size_ uint64 `protobuf:"varint,2,opt,name=size,proto3" json:"size,omitempty"` Topology *TopologyInfo `protobuf:"bytes,3,opt,name=topology,proto3" json:"topology,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_sizecache int32 `json:"-"` }
ContainerMemory contains information about memory and hugepages assigned to a container
func (*ContainerMemory) Descriptor ¶ added in v0.22.0
func (*ContainerMemory) Descriptor() ([]byte, []int)
func (*ContainerMemory) GetMemoryType ¶ added in v0.22.0
func (m *ContainerMemory) GetMemoryType() string
func (*ContainerMemory) GetSize_ ¶ added in v0.22.0
func (m *ContainerMemory) GetSize_() uint64
func (*ContainerMemory) GetTopology ¶ added in v0.22.0
func (m *ContainerMemory) GetTopology() *TopologyInfo
func (*ContainerMemory) Marshal ¶ added in v0.22.0
func (m *ContainerMemory) Marshal() (dAtA []byte, err error)
func (*ContainerMemory) MarshalTo ¶ added in v0.22.0
func (m *ContainerMemory) MarshalTo(dAtA []byte) (int, error)
func (*ContainerMemory) MarshalToSizedBuffer ¶ added in v0.22.0
func (m *ContainerMemory) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ContainerMemory) ProtoMessage ¶ added in v0.22.0
func (*ContainerMemory) ProtoMessage()
func (*ContainerMemory) Reset ¶ added in v0.22.0
func (m *ContainerMemory) Reset()
func (*ContainerMemory) Size ¶ added in v0.22.0
func (m *ContainerMemory) Size() (n int)
func (*ContainerMemory) String ¶ added in v0.22.0
func (this *ContainerMemory) String() string
func (*ContainerMemory) Unmarshal ¶ added in v0.22.0
func (m *ContainerMemory) Unmarshal(dAtA []byte) error
func (*ContainerMemory) XXX_DiscardUnknown ¶ added in v0.22.0
func (m *ContainerMemory) XXX_DiscardUnknown()
func (*ContainerMemory) XXX_Marshal ¶ added in v0.22.0
func (m *ContainerMemory) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ContainerMemory) XXX_Merge ¶ added in v0.22.0
func (m *ContainerMemory) XXX_Merge(src proto.Message)
func (*ContainerMemory) XXX_Size ¶ added in v0.22.0
func (m *ContainerMemory) XXX_Size() int
func (*ContainerMemory) XXX_Unmarshal ¶ added in v0.22.0
func (m *ContainerMemory) XXX_Unmarshal(b []byte) error
type ContainerResources ¶
type ContainerResources struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Devices []*ContainerDevices `protobuf:"bytes,2,rep,name=devices,proto3" json:"devices,omitempty"` CpuIds []int64 `protobuf:"varint,3,rep,packed,name=cpu_ids,json=cpuIds,proto3" json:"cpu_ids,omitempty"` Memory []*ContainerMemory `protobuf:"bytes,4,rep,name=memory,proto3" json:"memory,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_sizecache int32 `json:"-"` }
ContainerResources contains information about the resources assigned to a container
func (*ContainerResources) Descriptor ¶
func (*ContainerResources) Descriptor() ([]byte, []int)
func (*ContainerResources) GetCpuIds ¶
func (m *ContainerResources) GetCpuIds() []int64
func (*ContainerResources) GetDevices ¶
func (m *ContainerResources) GetDevices() []*ContainerDevices
func (*ContainerResources) GetMemory ¶ added in v0.22.0
func (m *ContainerResources) GetMemory() []*ContainerMemory
func (*ContainerResources) GetName ¶
func (m *ContainerResources) GetName() string
func (*ContainerResources) Marshal ¶
func (m *ContainerResources) Marshal() (dAtA []byte, err error)
func (*ContainerResources) MarshalTo ¶
func (m *ContainerResources) MarshalTo(dAtA []byte) (int, error)
func (*ContainerResources) MarshalToSizedBuffer ¶
func (m *ContainerResources) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ContainerResources) ProtoMessage ¶
func (*ContainerResources) ProtoMessage()
func (*ContainerResources) Reset ¶
func (m *ContainerResources) Reset()
func (*ContainerResources) Size ¶
func (m *ContainerResources) Size() (n int)
func (*ContainerResources) String ¶
func (this *ContainerResources) String() string
func (*ContainerResources) Unmarshal ¶
func (m *ContainerResources) Unmarshal(dAtA []byte) error
func (*ContainerResources) XXX_DiscardUnknown ¶
func (m *ContainerResources) XXX_DiscardUnknown()
func (*ContainerResources) XXX_Marshal ¶
func (m *ContainerResources) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ContainerResources) XXX_Merge ¶
func (m *ContainerResources) XXX_Merge(src proto.Message)
func (*ContainerResources) XXX_Size ¶
func (m *ContainerResources) XXX_Size() int
func (*ContainerResources) XXX_Unmarshal ¶
func (m *ContainerResources) XXX_Unmarshal(b []byte) error
type ListPodResourcesRequest ¶
type ListPodResourcesRequest struct { XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_sizecache int32 `json:"-"` }
ListPodResourcesRequest is the request made to the PodResourcesLister service
func (*ListPodResourcesRequest) Descriptor ¶
func (*ListPodResourcesRequest) Descriptor() ([]byte, []int)
func (*ListPodResourcesRequest) Marshal ¶
func (m *ListPodResourcesRequest) Marshal() (dAtA []byte, err error)
func (*ListPodResourcesRequest) MarshalTo ¶
func (m *ListPodResourcesRequest) MarshalTo(dAtA []byte) (int, error)
func (*ListPodResourcesRequest) MarshalToSizedBuffer ¶
func (m *ListPodResourcesRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ListPodResourcesRequest) ProtoMessage ¶
func (*ListPodResourcesRequest) ProtoMessage()
func (*ListPodResourcesRequest) Reset ¶
func (m *ListPodResourcesRequest) Reset()
func (*ListPodResourcesRequest) Size ¶
func (m *ListPodResourcesRequest) Size() (n int)
func (*ListPodResourcesRequest) String ¶
func (this *ListPodResourcesRequest) String() string
func (*ListPodResourcesRequest) Unmarshal ¶
func (m *ListPodResourcesRequest) Unmarshal(dAtA []byte) error
func (*ListPodResourcesRequest) XXX_DiscardUnknown ¶
func (m *ListPodResourcesRequest) XXX_DiscardUnknown()
func (*ListPodResourcesRequest) XXX_Marshal ¶
func (m *ListPodResourcesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ListPodResourcesRequest) XXX_Merge ¶
func (m *ListPodResourcesRequest) XXX_Merge(src proto.Message)
func (*ListPodResourcesRequest) XXX_Size ¶
func (m *ListPodResourcesRequest) XXX_Size() int
func (*ListPodResourcesRequest) XXX_Unmarshal ¶
func (m *ListPodResourcesRequest) XXX_Unmarshal(b []byte) error
type ListPodResourcesResponse ¶
type ListPodResourcesResponse struct { PodResources []*PodResources `protobuf:"bytes,1,rep,name=pod_resources,json=podResources,proto3" json:"pod_resources,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_sizecache int32 `json:"-"` }
ListPodResourcesResponse is the response returned by List function
func (*ListPodResourcesResponse) Descriptor ¶
func (*ListPodResourcesResponse) Descriptor() ([]byte, []int)
func (*ListPodResourcesResponse) GetPodResources ¶
func (m *ListPodResourcesResponse) GetPodResources() []*PodResources
func (*ListPodResourcesResponse) Marshal ¶
func (m *ListPodResourcesResponse) Marshal() (dAtA []byte, err error)
func (*ListPodResourcesResponse) MarshalTo ¶
func (m *ListPodResourcesResponse) MarshalTo(dAtA []byte) (int, error)
func (*ListPodResourcesResponse) MarshalToSizedBuffer ¶
func (m *ListPodResourcesResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ListPodResourcesResponse) ProtoMessage ¶
func (*ListPodResourcesResponse) ProtoMessage()
func (*ListPodResourcesResponse) Reset ¶
func (m *ListPodResourcesResponse) Reset()
func (*ListPodResourcesResponse) Size ¶
func (m *ListPodResourcesResponse) Size() (n int)
func (*ListPodResourcesResponse) String ¶
func (this *ListPodResourcesResponse) String() string
func (*ListPodResourcesResponse) Unmarshal ¶
func (m *ListPodResourcesResponse) Unmarshal(dAtA []byte) error
func (*ListPodResourcesResponse) XXX_DiscardUnknown ¶
func (m *ListPodResourcesResponse) XXX_DiscardUnknown()
func (*ListPodResourcesResponse) XXX_Marshal ¶
func (m *ListPodResourcesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ListPodResourcesResponse) XXX_Merge ¶
func (m *ListPodResourcesResponse) XXX_Merge(src proto.Message)
func (*ListPodResourcesResponse) XXX_Size ¶
func (m *ListPodResourcesResponse) XXX_Size() int
func (*ListPodResourcesResponse) XXX_Unmarshal ¶
func (m *ListPodResourcesResponse) XXX_Unmarshal(b []byte) error
type NUMANode ¶
type NUMANode struct { ID int64 `protobuf:"varint,1,opt,name=ID,proto3" json:"ID,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_sizecache int32 `json:"-"` }
NUMA representation of NUMA node
func (*NUMANode) Descriptor ¶
func (*NUMANode) MarshalToSizedBuffer ¶
func (*NUMANode) ProtoMessage ¶
func (*NUMANode) ProtoMessage()
func (*NUMANode) XXX_DiscardUnknown ¶
func (m *NUMANode) XXX_DiscardUnknown()
func (*NUMANode) XXX_Marshal ¶
func (*NUMANode) XXX_Unmarshal ¶
type PodResources ¶
type PodResources struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Namespace string `protobuf:"bytes,2,opt,name=namespace,proto3" json:"namespace,omitempty"` Containers []*ContainerResources `protobuf:"bytes,3,rep,name=containers,proto3" json:"containers,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_sizecache int32 `json:"-"` }
PodResources contains information about the node resources assigned to a pod
func (*PodResources) Descriptor ¶
func (*PodResources) Descriptor() ([]byte, []int)
func (*PodResources) GetContainers ¶
func (m *PodResources) GetContainers() []*ContainerResources
func (*PodResources) GetName ¶
func (m *PodResources) GetName() string
func (*PodResources) GetNamespace ¶
func (m *PodResources) GetNamespace() string
func (*PodResources) Marshal ¶
func (m *PodResources) Marshal() (dAtA []byte, err error)
func (*PodResources) MarshalToSizedBuffer ¶
func (m *PodResources) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*PodResources) ProtoMessage ¶
func (*PodResources) ProtoMessage()
func (*PodResources) Reset ¶
func (m *PodResources) Reset()
func (*PodResources) Size ¶
func (m *PodResources) Size() (n int)
func (*PodResources) String ¶
func (this *PodResources) String() string
func (*PodResources) Unmarshal ¶
func (m *PodResources) Unmarshal(dAtA []byte) error
func (*PodResources) XXX_DiscardUnknown ¶
func (m *PodResources) XXX_DiscardUnknown()
func (*PodResources) XXX_Marshal ¶
func (m *PodResources) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*PodResources) XXX_Merge ¶
func (m *PodResources) XXX_Merge(src proto.Message)
func (*PodResources) XXX_Size ¶
func (m *PodResources) XXX_Size() int
func (*PodResources) XXX_Unmarshal ¶
func (m *PodResources) XXX_Unmarshal(b []byte) error
type PodResourcesListerClient ¶
type PodResourcesListerClient interface { List(ctx context.Context, in *ListPodResourcesRequest, opts ...grpc.CallOption) (*ListPodResourcesResponse, error) GetAllocatableResources(ctx context.Context, in *AllocatableResourcesRequest, opts ...grpc.CallOption) (*AllocatableResourcesResponse, error) }
PodResourcesListerClient is the client API for PodResourcesLister service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewPodResourcesListerClient ¶
func NewPodResourcesListerClient(cc *grpc.ClientConn) PodResourcesListerClient
type PodResourcesListerServer ¶
type PodResourcesListerServer interface { List(context.Context, *ListPodResourcesRequest) (*ListPodResourcesResponse, error) GetAllocatableResources(context.Context, *AllocatableResourcesRequest) (*AllocatableResourcesResponse, error) }
PodResourcesListerServer is the server API for PodResourcesLister service.
type TopologyInfo ¶
type TopologyInfo struct { Nodes []*NUMANode `protobuf:"bytes,1,rep,name=nodes,proto3" json:"nodes,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_sizecache int32 `json:"-"` }
Topology describes hardware topology of the resource
func (*TopologyInfo) Descriptor ¶
func (*TopologyInfo) Descriptor() ([]byte, []int)
func (*TopologyInfo) GetNodes ¶
func (m *TopologyInfo) GetNodes() []*NUMANode
func (*TopologyInfo) Marshal ¶
func (m *TopologyInfo) Marshal() (dAtA []byte, err error)
func (*TopologyInfo) MarshalToSizedBuffer ¶
func (m *TopologyInfo) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*TopologyInfo) ProtoMessage ¶
func (*TopologyInfo) ProtoMessage()
func (*TopologyInfo) Reset ¶
func (m *TopologyInfo) Reset()
func (*TopologyInfo) Size ¶
func (m *TopologyInfo) Size() (n int)
func (*TopologyInfo) String ¶
func (this *TopologyInfo) String() string
func (*TopologyInfo) Unmarshal ¶
func (m *TopologyInfo) Unmarshal(dAtA []byte) error
func (*TopologyInfo) XXX_DiscardUnknown ¶
func (m *TopologyInfo) XXX_DiscardUnknown()
func (*TopologyInfo) XXX_Marshal ¶
func (m *TopologyInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*TopologyInfo) XXX_Merge ¶
func (m *TopologyInfo) XXX_Merge(src proto.Message)
func (*TopologyInfo) XXX_Size ¶
func (m *TopologyInfo) XXX_Size() int
func (*TopologyInfo) XXX_Unmarshal ¶
func (m *TopologyInfo) XXX_Unmarshal(b []byte) error
type UnimplementedPodResourcesListerServer ¶
type UnimplementedPodResourcesListerServer struct { }
UnimplementedPodResourcesListerServer can be embedded to have forward compatible implementations.
func (*UnimplementedPodResourcesListerServer) GetAllocatableResources ¶ added in v0.21.0
func (*UnimplementedPodResourcesListerServer) GetAllocatableResources(ctx context.Context, req *AllocatableResourcesRequest) (*AllocatableResourcesResponse, error)
func (*UnimplementedPodResourcesListerServer) List ¶
func (*UnimplementedPodResourcesListerServer) List(ctx context.Context, req *ListPodResourcesRequest) (*ListPodResourcesResponse, error)