| Name | Type | Description | Notes |
|---|---|---|---|
| Cpu | Pointer to MetricItemFields | [optional] | |
| DiskRead | Pointer to MetricItemFields | [optional] | |
| DiskWrite | Pointer to MetricItemFields | [optional] | |
| MemoryUsages | Pointer to MetricItemFields | [optional] | |
| NetworkIn | Pointer to MetricItemFields | [optional] | |
| NetworkOut | Pointer to MetricItemFields | [optional] |
func NewMetricsFields() *MetricsFields
NewMetricsFields instantiates a new MetricsFields object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewMetricsFieldsWithDefaults() *MetricsFields
NewMetricsFieldsWithDefaults instantiates a new MetricsFields 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 (o *MetricsFields) GetCpu() MetricItemFields
GetCpu returns the Cpu field if non-nil, zero value otherwise.
func (o *MetricsFields) GetCpuOk() (*MetricItemFields, bool)
GetCpuOk returns a tuple with the Cpu field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *MetricsFields) SetCpu(v MetricItemFields)
SetCpu sets Cpu field to given value.
func (o *MetricsFields) HasCpu() bool
HasCpu returns a boolean if a field has been set.
func (o *MetricsFields) GetDiskRead() MetricItemFields
GetDiskRead returns the DiskRead field if non-nil, zero value otherwise.
func (o *MetricsFields) GetDiskReadOk() (*MetricItemFields, bool)
GetDiskReadOk returns a tuple with the DiskRead field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *MetricsFields) SetDiskRead(v MetricItemFields)
SetDiskRead sets DiskRead field to given value.
func (o *MetricsFields) HasDiskRead() bool
HasDiskRead returns a boolean if a field has been set.
func (o *MetricsFields) GetDiskWrite() MetricItemFields
GetDiskWrite returns the DiskWrite field if non-nil, zero value otherwise.
func (o *MetricsFields) GetDiskWriteOk() (*MetricItemFields, bool)
GetDiskWriteOk returns a tuple with the DiskWrite field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *MetricsFields) SetDiskWrite(v MetricItemFields)
SetDiskWrite sets DiskWrite field to given value.
func (o *MetricsFields) HasDiskWrite() bool
HasDiskWrite returns a boolean if a field has been set.
func (o *MetricsFields) GetMemoryUsages() MetricItemFields
GetMemoryUsages returns the MemoryUsages field if non-nil, zero value otherwise.
func (o *MetricsFields) GetMemoryUsagesOk() (*MetricItemFields, bool)
GetMemoryUsagesOk returns a tuple with the MemoryUsages field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *MetricsFields) SetMemoryUsages(v MetricItemFields)
SetMemoryUsages sets MemoryUsages field to given value.
func (o *MetricsFields) HasMemoryUsages() bool
HasMemoryUsages returns a boolean if a field has been set.
func (o *MetricsFields) GetNetworkIn() MetricItemFields
GetNetworkIn returns the NetworkIn field if non-nil, zero value otherwise.
func (o *MetricsFields) GetNetworkInOk() (*MetricItemFields, bool)
GetNetworkInOk returns a tuple with the NetworkIn field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *MetricsFields) SetNetworkIn(v MetricItemFields)
SetNetworkIn sets NetworkIn field to given value.
func (o *MetricsFields) HasNetworkIn() bool
HasNetworkIn returns a boolean if a field has been set.
func (o *MetricsFields) GetNetworkOut() MetricItemFields
GetNetworkOut returns the NetworkOut field if non-nil, zero value otherwise.
func (o *MetricsFields) GetNetworkOutOk() (*MetricItemFields, bool)
GetNetworkOutOk returns a tuple with the NetworkOut field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *MetricsFields) SetNetworkOut(v MetricItemFields)
SetNetworkOut sets NetworkOut field to given value.
func (o *MetricsFields) HasNetworkOut() bool
HasNetworkOut returns a boolean if a field has been set.