Documentation ¶
Index ¶
- type ResourceController
- func (rc *ResourceController) CoreRelease(coreList []string)
- func (rc *ResourceController) CoreRequest(cnt int) ([]string, error)
- func (rc *ResourceController) FixedResourceRelease(storageSize int64, portList []string)
- func (rc *ResourceController) FixedResourceRequest(storageSize int64, portCnt int) ([]string, error)
- func (rc *ResourceController) GetResourceAvailable() *resource.ResourceAvailable
- func (rc *ResourceController) MemoryRelease(size int64)
- func (rc *ResourceController) MemoryRequest(size int64) error
- func (rc *ResourceController) PortRelease(ports []string)
- func (rc *ResourceController) PortRequest(cnt int) ([]string, error)
- func (rc *ResourceController) RunningResourceRelease(coreList []string, memorySize int64)
- func (rc *ResourceController) RunningResourceRequest(coreCnt int, memorySize int64) ([]string, error)
- func (rc *ResourceController) StorageRelease(size int64)
- func (rc *ResourceController) StorageRequest(size int64) error
- type ResourceControllerCreatBody
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ResourceController ¶
type ResourceController struct {
// contains filtered or unexported fields
}
func NewResourceController ¶
func NewResourceController(rcc *ResourceControllerCreatBody) (*ResourceController, error)
func (*ResourceController) CoreRelease ¶
func (rc *ResourceController) CoreRelease(coreList []string)
func (*ResourceController) CoreRequest ¶
func (rc *ResourceController) CoreRequest(cnt int) ([]string, error)
func (*ResourceController) FixedResourceRelease ¶
func (rc *ResourceController) FixedResourceRelease(storageSize int64, portList []string)
func (*ResourceController) FixedResourceRequest ¶
func (rc *ResourceController) FixedResourceRequest(storageSize int64, portCnt int) ([]string, error)
func (*ResourceController) GetResourceAvailable ¶
func (rc *ResourceController) GetResourceAvailable() *resource.ResourceAvailable
func (*ResourceController) MemoryRelease ¶
func (rc *ResourceController) MemoryRelease(size int64)
func (*ResourceController) MemoryRequest ¶
func (rc *ResourceController) MemoryRequest(size int64) error
func (*ResourceController) PortRelease ¶
func (rc *ResourceController) PortRelease(ports []string)
func (*ResourceController) PortRequest ¶
func (rc *ResourceController) PortRequest(cnt int) ([]string, error)
func (*ResourceController) RunningResourceRelease ¶
func (rc *ResourceController) RunningResourceRelease(coreList []string, memorySize int64)
func (*ResourceController) RunningResourceRequest ¶
func (rc *ResourceController) RunningResourceRequest(coreCnt int, memorySize int64) ([]string, error)
func (*ResourceController) StorageRelease ¶
func (rc *ResourceController) StorageRelease(size int64)
func (*ResourceController) StorageRequest ¶
func (rc *ResourceController) StorageRequest(size int64) error
Click to show internal directories.
Click to hide internal directories.