Documentation
¶
Index ¶
- Constants
- func IsTypeListWorkloads(object map[string]interface{}) bool
- type ListWorkloads
- func (lw *ListWorkloads) GetApiVersion() string
- func (lw *ListWorkloads) GetID() string
- func (lw *ListWorkloads) GetItems() []interface{}
- func (lw *ListWorkloads) GetKind() string
- func (lw *ListWorkloads) GetName() string
- func (lw *ListWorkloads) GetNamespace() string
- func (lw *ListWorkloads) GetObject() map[string]interface{}
- func (lw *ListWorkloads) GetObjectType() workloadinterface.ObjectType
- func (lw *ListWorkloads) GetWorkload() map[string]interface{}
- func (lw *ListWorkloads) SetApiVersion(apiVersion string)
- func (lw *ListWorkloads) SetKind(kind string)
- func (lw *ListWorkloads) SetName(name string)
- func (lw *ListWorkloads) SetNamespace(namespace string)
- func (lw *ListWorkloads) SetObject(listWorkloads map[string]interface{})
- func (lw *ListWorkloads) SetWorkload(listWorkloads map[string]interface{})
Constants ¶
View Source
const TypeListWorkloads workloadinterface.ObjectType = "List"
Variables ¶
This section is empty.
Functions ¶
func IsTypeListWorkloads ¶
Types ¶
type ListWorkloads ¶
type ListWorkloads struct {
// contains filtered or unexported fields
}
func NewListWorkloads ¶
func NewListWorkloads(bObject []byte) (*ListWorkloads, error)
NewListWorkloads construct a NewListWorkloadsObj from []byte. If the byte does not match the object, will return nil and err
func NewListWorkloadsObj ¶
func NewListWorkloadsObj(object map[string]interface{}) *ListWorkloads
NewListWorkloadsObj construct a NewListWorkloadsObj from map[string]interface{}. If the map does not match the object, will return nil
func (*ListWorkloads) GetApiVersion ¶
func (lw *ListWorkloads) GetApiVersion() string
func (*ListWorkloads) GetItems ¶
func (lw *ListWorkloads) GetItems() []interface{}
func (*ListWorkloads) GetKind ¶
func (lw *ListWorkloads) GetKind() string
func (*ListWorkloads) GetName ¶
func (lw *ListWorkloads) GetName() string
Irrelevant. A list object has no name
func (*ListWorkloads) GetNamespace ¶
func (lw *ListWorkloads) GetNamespace() string
Irrelevant. A list can contain workloads from several namespaces
func (*ListWorkloads) GetObject ¶
func (lw *ListWorkloads) GetObject() map[string]interface{}
func (*ListWorkloads) GetObjectType ¶
func (lw *ListWorkloads) GetObjectType() workloadinterface.ObjectType
func (*ListWorkloads) GetWorkload ¶
func (lw *ListWorkloads) GetWorkload() map[string]interface{}
Irrelevant for list obj
func (*ListWorkloads) SetApiVersion ¶
func (lw *ListWorkloads) SetApiVersion(apiVersion string)
func (*ListWorkloads) SetKind ¶
func (lw *ListWorkloads) SetKind(kind string)
func (*ListWorkloads) SetName ¶
func (lw *ListWorkloads) SetName(name string)
Irrelevant for list obj
func (*ListWorkloads) SetNamespace ¶
func (lw *ListWorkloads) SetNamespace(namespace string)
Irrelevant for list obj
func (*ListWorkloads) SetObject ¶
func (lw *ListWorkloads) SetObject(listWorkloads map[string]interface{})
func (*ListWorkloads) SetWorkload ¶
func (lw *ListWorkloads) SetWorkload(listWorkloads map[string]interface{})
Irrelevant for list obj
Click to show internal directories.
Click to hide internal directories.