Documentation
¶
Index ¶
- Constants
- func FromTrait(from common.ApplicationTrait) (apis.Trait, error)
- type CpuscalerSpec
- func NewCpuscalerSpec() *CpuscalerSpec
- func NewCpuscalerSpecEmpty() *CpuscalerSpec
- func NewCpuscalerSpecList(ps ...*CpuscalerSpec) []CpuscalerSpec
- func NewCpuscalerSpecWith(cpuUtil int32, max int32, min int32, targetAPIVersion string, ...) *CpuscalerSpec
- func NewCpuscalerSpecWithDefault() *CpuscalerSpec
- type CpuscalerTrait
- func (c *CpuscalerTrait) Build() common.ApplicationTrait
- func (c *CpuscalerTrait) DefType() string
- func (c *CpuscalerTrait) FromTrait(from common.ApplicationTrait) (*CpuscalerTrait, error)
- func (o *CpuscalerTrait) GetCpuUtil() int32
- func (o *CpuscalerTrait) GetCpuUtilOk() (*int32, bool)
- func (o *CpuscalerTrait) GetMax() int32
- func (o *CpuscalerTrait) GetMaxOk() (*int32, bool)
- func (o *CpuscalerTrait) GetMin() int32
- func (o *CpuscalerTrait) GetMinOk() (*int32, bool)
- func (o *CpuscalerTrait) GetTargetAPIVersion() string
- func (o *CpuscalerTrait) GetTargetAPIVersionOk() (*string, bool)
- func (o *CpuscalerTrait) GetTargetKind() string
- func (o *CpuscalerTrait) GetTargetKindOk() (*string, bool)
- func (o *CpuscalerTrait) SetCpuUtil(v int32) *CpuscalerTrait
- func (o *CpuscalerTrait) SetMax(v int32) *CpuscalerTrait
- func (o *CpuscalerTrait) SetMin(v int32) *CpuscalerTrait
- func (o *CpuscalerTrait) SetTargetAPIVersion(v string) *CpuscalerTrait
- func (o *CpuscalerTrait) SetTargetKind(v string) *CpuscalerTrait
- func (o *CpuscalerTrait) Validate() error
- type NullableCpuscalerSpec
- func (v *NullableCpuscalerSpec) Get() *CpuscalerSpec
- func (v *NullableCpuscalerSpec) IsSet() bool
- func (v NullableCpuscalerSpec) MarshalJSON() ([]byte, error)
- func (v *NullableCpuscalerSpec) Set(val *CpuscalerSpec)
- func (v *NullableCpuscalerSpec) UnmarshalJSON(src []byte) error
- func (v *NullableCpuscalerSpec) Unset()
Constants ¶
const CpuscalerType = "cpuscaler"
Variables ¶
This section is empty.
Functions ¶
Types ¶
type CpuscalerSpec ¶
type CpuscalerSpec struct { // Specify the average CPU utilization, for example, 50 means the CPU usage is 50% CpuUtil *int32 `json:"cpuUtil"` // Specify the maximum number of of replicas to which the autoscaler can scale up Max *int32 `json:"max"` // Specify the minimal number of replicas to which the autoscaler can scale down Min *int32 `json:"min"` // Specify the apiVersion of scale target TargetAPIVersion *string `json:"targetAPIVersion"` // Specify the kind of scale target TargetKind *string `json:"targetKind"` }
CpuscalerSpec struct for CpuscalerSpec
func NewCpuscalerSpec ¶
func NewCpuscalerSpec() *CpuscalerSpec
NewCpuscalerSpec is short for NewCpuscalerSpecWithDefault which instantiates a new CpuscalerSpec object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func NewCpuscalerSpecEmpty ¶
func NewCpuscalerSpecEmpty() *CpuscalerSpec
NewCpuscalerSpecEmpty instantiates a new CpuscalerSpec object with no properties set. This constructor will not assign any default values to properties.
func NewCpuscalerSpecList ¶
func NewCpuscalerSpecList(ps ...*CpuscalerSpec) []CpuscalerSpec
NewCpuscalerSpecs converts a list CpuscalerSpec pointers to objects. This is helpful when the SetCpuscalerSpec requires a list of objects
func NewCpuscalerSpecWith ¶
func NewCpuscalerSpecWith(cpuUtil int32, max int32, min int32, targetAPIVersion string, targetKind string) *CpuscalerSpec
NewCpuscalerSpecWith instantiates a new CpuscalerSpec object This constructor will make sure properties required by API are set. For optional properties, it will set default values if they have been defined. The set of arguments will change when the set of required properties is changed
func NewCpuscalerSpecWithDefault ¶
func NewCpuscalerSpecWithDefault() *CpuscalerSpec
NewCpuscalerSpecWithDefault instantiates a new CpuscalerSpec object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (CpuscalerSpec) MarshalJSON ¶
func (o CpuscalerSpec) MarshalJSON() ([]byte, error)
func (CpuscalerSpec) ToMap ¶
func (o CpuscalerSpec) ToMap() (map[string]interface{}, error)
type CpuscalerTrait ¶
type CpuscalerTrait struct { Base apis.TraitBase Properties CpuscalerSpec }
func Cpuscaler ¶
func Cpuscaler() *CpuscalerTrait
func (*CpuscalerTrait) Build ¶
func (c *CpuscalerTrait) Build() common.ApplicationTrait
func (*CpuscalerTrait) DefType ¶
func (c *CpuscalerTrait) DefType() string
func (*CpuscalerTrait) FromTrait ¶
func (c *CpuscalerTrait) FromTrait(from common.ApplicationTrait) (*CpuscalerTrait, error)
func (*CpuscalerTrait) GetCpuUtil ¶
func (o *CpuscalerTrait) GetCpuUtil() int32
GetCpuUtil returns the CpuUtil field value
func (*CpuscalerTrait) GetCpuUtilOk ¶
func (o *CpuscalerTrait) GetCpuUtilOk() (*int32, bool)
GetCpuUtilOk returns a tuple with the CpuUtil field value and a boolean to check if the value has been set.
func (*CpuscalerTrait) GetMax ¶
func (o *CpuscalerTrait) GetMax() int32
GetMax returns the Max field value
func (*CpuscalerTrait) GetMaxOk ¶
func (o *CpuscalerTrait) GetMaxOk() (*int32, bool)
GetMaxOk returns a tuple with the Max field value and a boolean to check if the value has been set.
func (*CpuscalerTrait) GetMin ¶
func (o *CpuscalerTrait) GetMin() int32
GetMin returns the Min field value
func (*CpuscalerTrait) GetMinOk ¶
func (o *CpuscalerTrait) GetMinOk() (*int32, bool)
GetMinOk returns a tuple with the Min field value and a boolean to check if the value has been set.
func (*CpuscalerTrait) GetTargetAPIVersion ¶
func (o *CpuscalerTrait) GetTargetAPIVersion() string
GetTargetAPIVersion returns the TargetAPIVersion field value
func (*CpuscalerTrait) GetTargetAPIVersionOk ¶
func (o *CpuscalerTrait) GetTargetAPIVersionOk() (*string, bool)
GetTargetAPIVersionOk returns a tuple with the TargetAPIVersion field value and a boolean to check if the value has been set.
func (*CpuscalerTrait) GetTargetKind ¶
func (o *CpuscalerTrait) GetTargetKind() string
GetTargetKind returns the TargetKind field value
func (*CpuscalerTrait) GetTargetKindOk ¶
func (o *CpuscalerTrait) GetTargetKindOk() (*string, bool)
GetTargetKindOk returns a tuple with the TargetKind field value and a boolean to check if the value has been set.
func (*CpuscalerTrait) SetCpuUtil ¶
func (o *CpuscalerTrait) SetCpuUtil(v int32) *CpuscalerTrait
SetCpuUtil sets field value
func (*CpuscalerTrait) SetMax ¶
func (o *CpuscalerTrait) SetMax(v int32) *CpuscalerTrait
SetMax sets field value
func (*CpuscalerTrait) SetMin ¶
func (o *CpuscalerTrait) SetMin(v int32) *CpuscalerTrait
SetMin sets field value
func (*CpuscalerTrait) SetTargetAPIVersion ¶
func (o *CpuscalerTrait) SetTargetAPIVersion(v string) *CpuscalerTrait
SetTargetAPIVersion sets field value
func (*CpuscalerTrait) SetTargetKind ¶
func (o *CpuscalerTrait) SetTargetKind(v string) *CpuscalerTrait
SetTargetKind sets field value
func (*CpuscalerTrait) Validate ¶
func (o *CpuscalerTrait) Validate() error
Validate validates this CpuscalerSpec 1. If the required properties are not set, this will return an error 2. If properties are set, will check if nested required properties are set
type NullableCpuscalerSpec ¶
type NullableCpuscalerSpec struct {
// contains filtered or unexported fields
}
func NewNullableCpuscalerSpec ¶
func NewNullableCpuscalerSpec(val *CpuscalerSpec) *NullableCpuscalerSpec
func (*NullableCpuscalerSpec) Get ¶
func (v *NullableCpuscalerSpec) Get() *CpuscalerSpec
func (*NullableCpuscalerSpec) IsSet ¶
func (v *NullableCpuscalerSpec) IsSet() bool
func (NullableCpuscalerSpec) MarshalJSON ¶
func (v NullableCpuscalerSpec) MarshalJSON() ([]byte, error)
func (*NullableCpuscalerSpec) Set ¶
func (v *NullableCpuscalerSpec) Set(val *CpuscalerSpec)
func (*NullableCpuscalerSpec) UnmarshalJSON ¶
func (v *NullableCpuscalerSpec) UnmarshalJSON(src []byte) error
func (*NullableCpuscalerSpec) Unset ¶
func (v *NullableCpuscalerSpec) Unset()