listworkloads

package
v0.0.173 Latest Latest
Warning

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

Go to latest
Published: Aug 23, 2022 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

View Source
const TypeListWorkloads workloadinterface.ObjectType = "List"

Variables

This section is empty.

Functions

func IsTypeListWorkloads

func IsTypeListWorkloads(object map[string]interface{}) bool

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) GetID

func (lw *ListWorkloads) GetID() string

Irrelevant for list obj

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

Jump to

Keyboard shortcuts

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