redfish

package
v0.0.0-...-0aa7a04 Latest Latest
Warning

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

Go to latest
Published: Oct 26, 2022 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func PtrBool

func PtrBool(v bool) *bool

PtrBool is a helper routine that returns a pointer to given boolean value.

func PtrFloat32

func PtrFloat32(v float32) *float32

PtrFloat32 is a helper routine that returns a pointer to given float value.

func PtrFloat64

func PtrFloat64(v float64) *float64

PtrFloat64 is a helper routine that returns a pointer to given float value.

func PtrInt

func PtrInt(v int) *int

PtrInt is a helper routine that returns a pointer to given integer value.

func PtrInt32

func PtrInt32(v int32) *int32

PtrInt32 is a helper routine that returns a pointer to given integer value.

func PtrInt64

func PtrInt64(v int64) *int64

PtrInt64 is a helper routine that returns a pointer to given integer value.

func PtrString

func PtrString(v string) *string

PtrString is a helper routine that returns a pointer to given string value.

func PtrTime

func PtrTime(v time.Time) *time.Time

PtrTime is helper routine that returns a pointer to given Time value.

Types

type MetricDefinitionCollectionMetricDefinitionCollection

type MetricDefinitionCollectionMetricDefinitionCollection struct {
	// The OData description of a payload.
	OdataContext *string `json:"@odata.context,omitempty"`
	// The current ETag of the resource.
	OdataEtag *string `json:"@odata.etag,omitempty"`
	// The unique identifier for a resource.
	OdataId string `json:"@odata.id"`
	// The type of a resource.
	OdataType string `json:"@odata.type"`
	// The description of this resource.  Used for commonality in the schema definitions.
	Description *string `json:"Description,omitempty"`
	// The members of this collection.
	Members []OdataV4IdRef `json:"Members"`
	// The number of items in a collection.
	MembersodataCount int64 `json:"Members@odata.count"`
	// The URI to the resource containing the next set of partial members.
	MembersodataNextLink *string `json:"Members@odata.nextLink,omitempty"`
	// The name of the resource or array member.
	Name string `json:"Name"`
	// The OEM extension.
	Oem *map[string]map[string]interface{} `json:"Oem,omitempty"`
}

MetricDefinitionCollectionMetricDefinitionCollection The collection of MetricDefinition resource instances.

func NewMetricDefinitionCollectionMetricDefinitionCollection

func NewMetricDefinitionCollectionMetricDefinitionCollection(odataId string, odataType string, members []OdataV4IdRef, membersodataCount int64, name string) *MetricDefinitionCollectionMetricDefinitionCollection

NewMetricDefinitionCollectionMetricDefinitionCollection instantiates a new MetricDefinitionCollectionMetricDefinitionCollection 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 NewMetricDefinitionCollectionMetricDefinitionCollectionWithDefaults

func NewMetricDefinitionCollectionMetricDefinitionCollectionWithDefaults() *MetricDefinitionCollectionMetricDefinitionCollection

NewMetricDefinitionCollectionMetricDefinitionCollectionWithDefaults instantiates a new MetricDefinitionCollectionMetricDefinitionCollection 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 (*MetricDefinitionCollectionMetricDefinitionCollection) GetDescription

GetDescription returns the Description field value if set, zero value otherwise.

func (*MetricDefinitionCollectionMetricDefinitionCollection) GetDescriptionOk

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricDefinitionCollectionMetricDefinitionCollection) GetMembers

GetMembers returns the Members field value

func (*MetricDefinitionCollectionMetricDefinitionCollection) GetMembersOk

GetMembersOk returns a tuple with the Members field value and a boolean to check if the value has been set.

func (*MetricDefinitionCollectionMetricDefinitionCollection) GetMembersodataCount

GetMembersodataCount returns the MembersodataCount field value

func (*MetricDefinitionCollectionMetricDefinitionCollection) GetMembersodataCountOk

func (o *MetricDefinitionCollectionMetricDefinitionCollection) GetMembersodataCountOk() (*int64, bool)

GetMembersodataCountOk returns a tuple with the MembersodataCount field value and a boolean to check if the value has been set.

func (o *MetricDefinitionCollectionMetricDefinitionCollection) GetMembersodataNextLink() string

GetMembersodataNextLink returns the MembersodataNextLink field value if set, zero value otherwise.

func (*MetricDefinitionCollectionMetricDefinitionCollection) GetMembersodataNextLinkOk

func (o *MetricDefinitionCollectionMetricDefinitionCollection) GetMembersodataNextLinkOk() (*string, bool)

GetMembersodataNextLinkOk returns a tuple with the MembersodataNextLink field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricDefinitionCollectionMetricDefinitionCollection) GetName

GetName returns the Name field value

func (*MetricDefinitionCollectionMetricDefinitionCollection) GetNameOk

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*MetricDefinitionCollectionMetricDefinitionCollection) GetOdataContext

GetOdataContext returns the OdataContext field value if set, zero value otherwise.

func (*MetricDefinitionCollectionMetricDefinitionCollection) GetOdataContextOk

GetOdataContextOk returns a tuple with the OdataContext field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricDefinitionCollectionMetricDefinitionCollection) GetOdataEtag

GetOdataEtag returns the OdataEtag field value if set, zero value otherwise.

func (*MetricDefinitionCollectionMetricDefinitionCollection) GetOdataEtagOk

GetOdataEtagOk returns a tuple with the OdataEtag field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricDefinitionCollectionMetricDefinitionCollection) GetOdataId

GetOdataId returns the OdataId field value

func (*MetricDefinitionCollectionMetricDefinitionCollection) GetOdataIdOk

GetOdataIdOk returns a tuple with the OdataId field value and a boolean to check if the value has been set.

func (*MetricDefinitionCollectionMetricDefinitionCollection) GetOdataType

GetOdataType returns the OdataType field value

func (*MetricDefinitionCollectionMetricDefinitionCollection) GetOdataTypeOk

GetOdataTypeOk returns a tuple with the OdataType field value and a boolean to check if the value has been set.

func (*MetricDefinitionCollectionMetricDefinitionCollection) GetOem

func (o *MetricDefinitionCollectionMetricDefinitionCollection) GetOem() map[string]map[string]interface{}

GetOem returns the Oem field value if set, zero value otherwise.

func (*MetricDefinitionCollectionMetricDefinitionCollection) GetOemOk

func (o *MetricDefinitionCollectionMetricDefinitionCollection) GetOemOk() (*map[string]map[string]interface{}, bool)

GetOemOk returns a tuple with the Oem field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricDefinitionCollectionMetricDefinitionCollection) HasDescription

HasDescription returns a boolean if a field has been set.

func (o *MetricDefinitionCollectionMetricDefinitionCollection) HasMembersodataNextLink() bool

HasMembersodataNextLink returns a boolean if a field has been set.

func (*MetricDefinitionCollectionMetricDefinitionCollection) HasOdataContext

HasOdataContext returns a boolean if a field has been set.

func (*MetricDefinitionCollectionMetricDefinitionCollection) HasOdataEtag

HasOdataEtag returns a boolean if a field has been set.

func (*MetricDefinitionCollectionMetricDefinitionCollection) HasOem

HasOem returns a boolean if a field has been set.

func (MetricDefinitionCollectionMetricDefinitionCollection) MarshalJSON

func (*MetricDefinitionCollectionMetricDefinitionCollection) SetDescription

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*MetricDefinitionCollectionMetricDefinitionCollection) SetMembers

SetMembers sets field value

func (*MetricDefinitionCollectionMetricDefinitionCollection) SetMembersodataCount

SetMembersodataCount sets field value

func (o *MetricDefinitionCollectionMetricDefinitionCollection) SetMembersodataNextLink(v string)

SetMembersodataNextLink gets a reference to the given string and assigns it to the MembersodataNextLink field.

func (*MetricDefinitionCollectionMetricDefinitionCollection) SetName

SetName sets field value

func (*MetricDefinitionCollectionMetricDefinitionCollection) SetOdataContext

SetOdataContext gets a reference to the given string and assigns it to the OdataContext field.

func (*MetricDefinitionCollectionMetricDefinitionCollection) SetOdataEtag

SetOdataEtag gets a reference to the given string and assigns it to the OdataEtag field.

func (*MetricDefinitionCollectionMetricDefinitionCollection) SetOdataId

SetOdataId sets field value

func (*MetricDefinitionCollectionMetricDefinitionCollection) SetOdataType

SetOdataType sets field value

func (*MetricDefinitionCollectionMetricDefinitionCollection) SetOem

func (o *MetricDefinitionCollectionMetricDefinitionCollection) SetOem(v map[string]map[string]interface{})

SetOem gets a reference to the given map[string]map[string]interface{} and assigns it to the Oem field.

type MetricDefinitionV111Actions

type MetricDefinitionV111Actions struct {
	// The available OEM-specific actions for this resource.
	Oem *map[string]map[string]interface{} `json:"Oem,omitempty"`
}

MetricDefinitionV111Actions The available actions for this resource.

func NewMetricDefinitionV111Actions

func NewMetricDefinitionV111Actions() *MetricDefinitionV111Actions

NewMetricDefinitionV111Actions instantiates a new MetricDefinitionV111Actions 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 NewMetricDefinitionV111ActionsWithDefaults

func NewMetricDefinitionV111ActionsWithDefaults() *MetricDefinitionV111Actions

NewMetricDefinitionV111ActionsWithDefaults instantiates a new MetricDefinitionV111Actions 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 (*MetricDefinitionV111Actions) GetOem

func (o *MetricDefinitionV111Actions) GetOem() map[string]map[string]interface{}

GetOem returns the Oem field value if set, zero value otherwise.

func (*MetricDefinitionV111Actions) GetOemOk

func (o *MetricDefinitionV111Actions) GetOemOk() (*map[string]map[string]interface{}, bool)

GetOemOk returns a tuple with the Oem field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricDefinitionV111Actions) HasOem

func (o *MetricDefinitionV111Actions) HasOem() bool

HasOem returns a boolean if a field has been set.

func (MetricDefinitionV111Actions) MarshalJSON

func (o MetricDefinitionV111Actions) MarshalJSON() ([]byte, error)

func (*MetricDefinitionV111Actions) SetOem

func (o *MetricDefinitionV111Actions) SetOem(v map[string]map[string]interface{})

SetOem gets a reference to the given map[string]map[string]interface{} and assigns it to the Oem field.

type MetricDefinitionV111Calculable

type MetricDefinitionV111Calculable string

MetricDefinitionV111Calculable The types of calculations that can be applied to the metric reading. Provides information to the client on the suitability of calculation using the metric reading.

const (
	METRICDEFINITIONV111CALCULABLE_NON_CALCULATABLE MetricDefinitionV111Calculable = "NonCalculatable"
	METRICDEFINITIONV111CALCULABLE_SUMMABLE         MetricDefinitionV111Calculable = "Summable"
	METRICDEFINITIONV111CALCULABLE_NON_SUMMABLE     MetricDefinitionV111Calculable = "NonSummable"
)

List of MetricDefinition_v1_1_1_Calculable

func (MetricDefinitionV111Calculable) Ptr

Ptr returns reference to MetricDefinition_v1_1_1_Calculable value

func (*MetricDefinitionV111Calculable) UnmarshalJSON

func (v *MetricDefinitionV111Calculable) UnmarshalJSON(src []byte) error

type MetricDefinitionV111CalculationAlgorithmEnum

type MetricDefinitionV111CalculationAlgorithmEnum string

MetricDefinitionV111CalculationAlgorithmEnum the model 'MetricDefinitionV111CalculationAlgorithmEnum'

const (
	METRICDEFINITIONV111CALCULATIONALGORITHMENUM_AVERAGE MetricDefinitionV111CalculationAlgorithmEnum = "Average"
	METRICDEFINITIONV111CALCULATIONALGORITHMENUM_MAXIMUM MetricDefinitionV111CalculationAlgorithmEnum = "Maximum"
	METRICDEFINITIONV111CALCULATIONALGORITHMENUM_MINIMUM MetricDefinitionV111CalculationAlgorithmEnum = "Minimum"
	METRICDEFINITIONV111CALCULATIONALGORITHMENUM_OEM     MetricDefinitionV111CalculationAlgorithmEnum = "OEM"
)

List of MetricDefinition_v1_1_1_CalculationAlgorithmEnum

func (MetricDefinitionV111CalculationAlgorithmEnum) Ptr

Ptr returns reference to MetricDefinition_v1_1_1_CalculationAlgorithmEnum value

func (*MetricDefinitionV111CalculationAlgorithmEnum) UnmarshalJSON

type MetricDefinitionV111CalculationParamsType

type MetricDefinitionV111CalculationParamsType struct {
	// The link to a metric property that stores the result of the calculation.  If the link has wildcards, the wildcards are substituted as specified in the Wildcards array property.
	ResultMetric NullableString `json:"ResultMetric,omitempty"`
	// The metric property used as the input into the calculation.  If the link has wildcards, the wildcards are substituted as specified in the Wildcards array property.
	SourceMetric NullableString `json:"SourceMetric,omitempty"`
}

MetricDefinitionV111CalculationParamsType The usage of the parameter in the calculation.

func NewMetricDefinitionV111CalculationParamsType

func NewMetricDefinitionV111CalculationParamsType() *MetricDefinitionV111CalculationParamsType

NewMetricDefinitionV111CalculationParamsType instantiates a new MetricDefinitionV111CalculationParamsType 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 NewMetricDefinitionV111CalculationParamsTypeWithDefaults

func NewMetricDefinitionV111CalculationParamsTypeWithDefaults() *MetricDefinitionV111CalculationParamsType

NewMetricDefinitionV111CalculationParamsTypeWithDefaults instantiates a new MetricDefinitionV111CalculationParamsType 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 (*MetricDefinitionV111CalculationParamsType) GetResultMetric

GetResultMetric returns the ResultMetric field value if set, zero value otherwise (both if not set or set to explicit null).

func (*MetricDefinitionV111CalculationParamsType) GetResultMetricOk

func (o *MetricDefinitionV111CalculationParamsType) GetResultMetricOk() (*string, bool)

GetResultMetricOk returns a tuple with the ResultMetric field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*MetricDefinitionV111CalculationParamsType) GetSourceMetric

GetSourceMetric returns the SourceMetric field value if set, zero value otherwise (both if not set or set to explicit null).

func (*MetricDefinitionV111CalculationParamsType) GetSourceMetricOk

func (o *MetricDefinitionV111CalculationParamsType) GetSourceMetricOk() (*string, bool)

GetSourceMetricOk returns a tuple with the SourceMetric field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*MetricDefinitionV111CalculationParamsType) HasResultMetric

func (o *MetricDefinitionV111CalculationParamsType) HasResultMetric() bool

HasResultMetric returns a boolean if a field has been set.

func (*MetricDefinitionV111CalculationParamsType) HasSourceMetric

func (o *MetricDefinitionV111CalculationParamsType) HasSourceMetric() bool

HasSourceMetric returns a boolean if a field has been set.

func (MetricDefinitionV111CalculationParamsType) MarshalJSON

func (*MetricDefinitionV111CalculationParamsType) SetResultMetric

func (o *MetricDefinitionV111CalculationParamsType) SetResultMetric(v string)

SetResultMetric gets a reference to the given NullableString and assigns it to the ResultMetric field.

func (*MetricDefinitionV111CalculationParamsType) SetResultMetricNil

func (o *MetricDefinitionV111CalculationParamsType) SetResultMetricNil()

SetResultMetricNil sets the value for ResultMetric to be an explicit nil

func (*MetricDefinitionV111CalculationParamsType) SetSourceMetric

func (o *MetricDefinitionV111CalculationParamsType) SetSourceMetric(v string)

SetSourceMetric gets a reference to the given NullableString and assigns it to the SourceMetric field.

func (*MetricDefinitionV111CalculationParamsType) SetSourceMetricNil

func (o *MetricDefinitionV111CalculationParamsType) SetSourceMetricNil()

SetSourceMetricNil sets the value for SourceMetric to be an explicit nil

func (*MetricDefinitionV111CalculationParamsType) UnsetResultMetric

func (o *MetricDefinitionV111CalculationParamsType) UnsetResultMetric()

UnsetResultMetric ensures that no value is present for ResultMetric, not even an explicit nil

func (*MetricDefinitionV111CalculationParamsType) UnsetSourceMetric

func (o *MetricDefinitionV111CalculationParamsType) UnsetSourceMetric()

UnsetSourceMetric ensures that no value is present for SourceMetric, not even an explicit nil

type MetricDefinitionV111ImplementationType

type MetricDefinitionV111ImplementationType string

MetricDefinitionV111ImplementationType the model 'MetricDefinitionV111ImplementationType'

const (
	METRICDEFINITIONV111IMPLEMENTATIONTYPE_PHYSICAL_SENSOR MetricDefinitionV111ImplementationType = "PhysicalSensor"
	METRICDEFINITIONV111IMPLEMENTATIONTYPE_CALCULATED      MetricDefinitionV111ImplementationType = "Calculated"
	METRICDEFINITIONV111IMPLEMENTATIONTYPE_SYNTHESIZED     MetricDefinitionV111ImplementationType = "Synthesized"
	METRICDEFINITIONV111IMPLEMENTATIONTYPE_DIGITAL_METER   MetricDefinitionV111ImplementationType = "DigitalMeter"
)

List of MetricDefinition_v1_1_1_ImplementationType

func (MetricDefinitionV111ImplementationType) Ptr

Ptr returns reference to MetricDefinition_v1_1_1_ImplementationType value

func (*MetricDefinitionV111ImplementationType) UnmarshalJSON

func (v *MetricDefinitionV111ImplementationType) UnmarshalJSON(src []byte) error

type MetricDefinitionV111MetricDataType

type MetricDefinitionV111MetricDataType string

MetricDefinitionV111MetricDataType The data type of the related metric values. Provides information to the client on the nature of the metric reading.

const (
	METRICDEFINITIONV111METRICDATATYPE_BOOLEAN     MetricDefinitionV111MetricDataType = "Boolean"
	METRICDEFINITIONV111METRICDATATYPE_DATE_TIME   MetricDefinitionV111MetricDataType = "DateTime"
	METRICDEFINITIONV111METRICDATATYPE_DECIMAL     MetricDefinitionV111MetricDataType = "Decimal"
	METRICDEFINITIONV111METRICDATATYPE_INTEGER     MetricDefinitionV111MetricDataType = "Integer"
	METRICDEFINITIONV111METRICDATATYPE_STRING      MetricDefinitionV111MetricDataType = "String"
	METRICDEFINITIONV111METRICDATATYPE_ENUMERATION MetricDefinitionV111MetricDataType = "Enumeration"
)

List of MetricDefinition_v1_1_1_MetricDataType

func (MetricDefinitionV111MetricDataType) Ptr

Ptr returns reference to MetricDefinition_v1_1_1_MetricDataType value

func (*MetricDefinitionV111MetricDataType) UnmarshalJSON

func (v *MetricDefinitionV111MetricDataType) UnmarshalJSON(src []byte) error

type MetricDefinitionV111MetricDefinition

type MetricDefinitionV111MetricDefinition struct {
	// The OData description of a payload.
	OdataContext *string `json:"@odata.context,omitempty"`
	// The current ETag of the resource.
	OdataEtag *string `json:"@odata.etag,omitempty"`
	// The unique identifier for a resource.
	OdataId string `json:"@odata.id"`
	// The type of a resource.
	OdataType string `json:"@odata.type"`
	// The estimated percent error of measured versus actual values.
	Accuracy             NullableFloat32                               `json:"Accuracy,omitempty"`
	Actions              *MetricDefinitionV111Actions                  `json:"Actions,omitempty"`
	Calculable           *MetricDefinitionV111Calculable               `json:"Calculable,omitempty"`
	CalculationAlgorithm *MetricDefinitionV111CalculationAlgorithmEnum `json:"CalculationAlgorithm,omitempty"`
	// The metric properties that are part of a calculation.
	CalculationParameters *[]MetricDefinitionV111CalculationParamsType `json:"CalculationParameters,omitempty"`
	// The time interval over which the metric calculation is performed.
	CalculationTimeInterval NullableString `json:"CalculationTimeInterval,omitempty"`
	// The calibration offset added to the metric reading.
	Calibration NullableFloat32 `json:"Calibration,omitempty"`
	// The description of this resource.  Used for commonality in the schema definitions.
	Description *string `json:"Description,omitempty"`
	// This array property specifies possible values of a discrete metric.
	DiscreteValues *[]string `json:"DiscreteValues,omitempty"`
	// The identifier that uniquely identifies the resource within the collection of similar resources.
	Id             string                                  `json:"Id"`
	Implementation *MetricDefinitionV111ImplementationType `json:"Implementation,omitempty"`
	// An indication of whether the metric values are linear versus non-linear.
	IsLinear NullableBool `json:"IsLinear,omitempty"`
	// Maximum value for metric reading.
	MaxReadingRange NullableFloat32                     `json:"MaxReadingRange,omitempty"`
	MetricDataType  *MetricDefinitionV111MetricDataType `json:"MetricDataType,omitempty"`
	// The list of URIs with wildcards and property identifiers that this metric definition defines.  If a URI has wildcards, the wildcards are substituted as specified in the Wildcards array property.
	MetricProperties *[]string                       `json:"MetricProperties,omitempty"`
	MetricType       *MetricDefinitionV111MetricType `json:"MetricType,omitempty"`
	// Minimum value for metric reading.
	MinReadingRange NullableFloat32 `json:"MinReadingRange,omitempty"`
	// The name of the resource or array member.
	Name string `json:"Name"`
	// The OEM-defined calculation that is performed on a source metric to obtain the metric being defined.
	OEMCalculationAlgorithm NullableString `json:"OEMCalculationAlgorithm,omitempty"`
	// The OEM extension.
	Oem             *map[string]map[string]interface{} `json:"Oem,omitempty"`
	PhysicalContext *PhysicalContextPhysicalContext    `json:"PhysicalContext,omitempty"`
	// Number of significant digits in the metric reading.
	Precision NullableInt64 `json:"Precision,omitempty"`
	// The time interval between when a metric is updated.
	SensingInterval NullableString `json:"SensingInterval,omitempty"`
	// The accuracy of the timestamp.
	TimestampAccuracy NullableString `json:"TimestampAccuracy,omitempty"`
	// The units of measure for this metric.
	Units NullableString `json:"Units,omitempty"`
	// The wildcards and their substitution values for the entries in the MetricProperties array property.
	Wildcards *[]MetricDefinitionV111Wildcard `json:"Wildcards,omitempty"`
}

MetricDefinitionV111MetricDefinition The MetricDefinition schema describes the metadata information for a metric.

func NewMetricDefinitionV111MetricDefinition

func NewMetricDefinitionV111MetricDefinition(odataId string, odataType string, id string, name string) *MetricDefinitionV111MetricDefinition

NewMetricDefinitionV111MetricDefinition instantiates a new MetricDefinitionV111MetricDefinition 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 NewMetricDefinitionV111MetricDefinitionWithDefaults

func NewMetricDefinitionV111MetricDefinitionWithDefaults() *MetricDefinitionV111MetricDefinition

NewMetricDefinitionV111MetricDefinitionWithDefaults instantiates a new MetricDefinitionV111MetricDefinition 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 (*MetricDefinitionV111MetricDefinition) GetAccuracy

GetAccuracy returns the Accuracy field value if set, zero value otherwise (both if not set or set to explicit null).

func (*MetricDefinitionV111MetricDefinition) GetAccuracyOk

func (o *MetricDefinitionV111MetricDefinition) GetAccuracyOk() (*float32, bool)

GetAccuracyOk returns a tuple with the Accuracy field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*MetricDefinitionV111MetricDefinition) GetActions

GetActions returns the Actions field value if set, zero value otherwise.

func (*MetricDefinitionV111MetricDefinition) GetActionsOk

GetActionsOk returns a tuple with the Actions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricDefinitionV111MetricDefinition) GetCalculable

GetCalculable returns the Calculable field value if set, zero value otherwise.

func (*MetricDefinitionV111MetricDefinition) GetCalculableOk

GetCalculableOk returns a tuple with the Calculable field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricDefinitionV111MetricDefinition) GetCalculationAlgorithm

GetCalculationAlgorithm returns the CalculationAlgorithm field value if set, zero value otherwise.

func (*MetricDefinitionV111MetricDefinition) GetCalculationAlgorithmOk

GetCalculationAlgorithmOk returns a tuple with the CalculationAlgorithm field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricDefinitionV111MetricDefinition) GetCalculationParameters

GetCalculationParameters returns the CalculationParameters field value if set, zero value otherwise.

func (*MetricDefinitionV111MetricDefinition) GetCalculationParametersOk

GetCalculationParametersOk returns a tuple with the CalculationParameters field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricDefinitionV111MetricDefinition) GetCalculationTimeInterval

func (o *MetricDefinitionV111MetricDefinition) GetCalculationTimeInterval() string

GetCalculationTimeInterval returns the CalculationTimeInterval field value if set, zero value otherwise (both if not set or set to explicit null).

func (*MetricDefinitionV111MetricDefinition) GetCalculationTimeIntervalOk

func (o *MetricDefinitionV111MetricDefinition) GetCalculationTimeIntervalOk() (*string, bool)

GetCalculationTimeIntervalOk returns a tuple with the CalculationTimeInterval field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*MetricDefinitionV111MetricDefinition) GetCalibration

func (o *MetricDefinitionV111MetricDefinition) GetCalibration() float32

GetCalibration returns the Calibration field value if set, zero value otherwise (both if not set or set to explicit null).

func (*MetricDefinitionV111MetricDefinition) GetCalibrationOk

func (o *MetricDefinitionV111MetricDefinition) GetCalibrationOk() (*float32, bool)

GetCalibrationOk returns a tuple with the Calibration field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*MetricDefinitionV111MetricDefinition) GetDescription

func (o *MetricDefinitionV111MetricDefinition) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*MetricDefinitionV111MetricDefinition) GetDescriptionOk

func (o *MetricDefinitionV111MetricDefinition) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricDefinitionV111MetricDefinition) GetDiscreteValues

func (o *MetricDefinitionV111MetricDefinition) GetDiscreteValues() []string

GetDiscreteValues returns the DiscreteValues field value if set, zero value otherwise.

func (*MetricDefinitionV111MetricDefinition) GetDiscreteValuesOk

func (o *MetricDefinitionV111MetricDefinition) GetDiscreteValuesOk() (*[]string, bool)

GetDiscreteValuesOk returns a tuple with the DiscreteValues field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricDefinitionV111MetricDefinition) GetId

GetId returns the Id field value

func (*MetricDefinitionV111MetricDefinition) GetIdOk

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*MetricDefinitionV111MetricDefinition) GetImplementation

GetImplementation returns the Implementation field value if set, zero value otherwise.

func (*MetricDefinitionV111MetricDefinition) GetImplementationOk

GetImplementationOk returns a tuple with the Implementation field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricDefinitionV111MetricDefinition) GetIsLinear

func (o *MetricDefinitionV111MetricDefinition) GetIsLinear() bool

GetIsLinear returns the IsLinear field value if set, zero value otherwise (both if not set or set to explicit null).

func (*MetricDefinitionV111MetricDefinition) GetIsLinearOk

func (o *MetricDefinitionV111MetricDefinition) GetIsLinearOk() (*bool, bool)

GetIsLinearOk returns a tuple with the IsLinear field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*MetricDefinitionV111MetricDefinition) GetMaxReadingRange

func (o *MetricDefinitionV111MetricDefinition) GetMaxReadingRange() float32

GetMaxReadingRange returns the MaxReadingRange field value if set, zero value otherwise (both if not set or set to explicit null).

func (*MetricDefinitionV111MetricDefinition) GetMaxReadingRangeOk

func (o *MetricDefinitionV111MetricDefinition) GetMaxReadingRangeOk() (*float32, bool)

GetMaxReadingRangeOk returns a tuple with the MaxReadingRange field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*MetricDefinitionV111MetricDefinition) GetMetricDataType

GetMetricDataType returns the MetricDataType field value if set, zero value otherwise.

func (*MetricDefinitionV111MetricDefinition) GetMetricDataTypeOk

GetMetricDataTypeOk returns a tuple with the MetricDataType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricDefinitionV111MetricDefinition) GetMetricProperties

func (o *MetricDefinitionV111MetricDefinition) GetMetricProperties() []string

GetMetricProperties returns the MetricProperties field value if set, zero value otherwise.

func (*MetricDefinitionV111MetricDefinition) GetMetricPropertiesOk

func (o *MetricDefinitionV111MetricDefinition) GetMetricPropertiesOk() (*[]string, bool)

GetMetricPropertiesOk returns a tuple with the MetricProperties field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricDefinitionV111MetricDefinition) GetMetricType

GetMetricType returns the MetricType field value if set, zero value otherwise.

func (*MetricDefinitionV111MetricDefinition) GetMetricTypeOk

GetMetricTypeOk returns a tuple with the MetricType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricDefinitionV111MetricDefinition) GetMinReadingRange

func (o *MetricDefinitionV111MetricDefinition) GetMinReadingRange() float32

GetMinReadingRange returns the MinReadingRange field value if set, zero value otherwise (both if not set or set to explicit null).

func (*MetricDefinitionV111MetricDefinition) GetMinReadingRangeOk

func (o *MetricDefinitionV111MetricDefinition) GetMinReadingRangeOk() (*float32, bool)

GetMinReadingRangeOk returns a tuple with the MinReadingRange field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*MetricDefinitionV111MetricDefinition) GetName

GetName returns the Name field value

func (*MetricDefinitionV111MetricDefinition) GetNameOk

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*MetricDefinitionV111MetricDefinition) GetOEMCalculationAlgorithm

func (o *MetricDefinitionV111MetricDefinition) GetOEMCalculationAlgorithm() string

GetOEMCalculationAlgorithm returns the OEMCalculationAlgorithm field value if set, zero value otherwise (both if not set or set to explicit null).

func (*MetricDefinitionV111MetricDefinition) GetOEMCalculationAlgorithmOk

func (o *MetricDefinitionV111MetricDefinition) GetOEMCalculationAlgorithmOk() (*string, bool)

GetOEMCalculationAlgorithmOk returns a tuple with the OEMCalculationAlgorithm field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*MetricDefinitionV111MetricDefinition) GetOdataContext

func (o *MetricDefinitionV111MetricDefinition) GetOdataContext() string

GetOdataContext returns the OdataContext field value if set, zero value otherwise.

func (*MetricDefinitionV111MetricDefinition) GetOdataContextOk

func (o *MetricDefinitionV111MetricDefinition) GetOdataContextOk() (*string, bool)

GetOdataContextOk returns a tuple with the OdataContext field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricDefinitionV111MetricDefinition) GetOdataEtag

func (o *MetricDefinitionV111MetricDefinition) GetOdataEtag() string

GetOdataEtag returns the OdataEtag field value if set, zero value otherwise.

func (*MetricDefinitionV111MetricDefinition) GetOdataEtagOk

func (o *MetricDefinitionV111MetricDefinition) GetOdataEtagOk() (*string, bool)

GetOdataEtagOk returns a tuple with the OdataEtag field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricDefinitionV111MetricDefinition) GetOdataId

GetOdataId returns the OdataId field value

func (*MetricDefinitionV111MetricDefinition) GetOdataIdOk

func (o *MetricDefinitionV111MetricDefinition) GetOdataIdOk() (*string, bool)

GetOdataIdOk returns a tuple with the OdataId field value and a boolean to check if the value has been set.

func (*MetricDefinitionV111MetricDefinition) GetOdataType

func (o *MetricDefinitionV111MetricDefinition) GetOdataType() string

GetOdataType returns the OdataType field value

func (*MetricDefinitionV111MetricDefinition) GetOdataTypeOk

func (o *MetricDefinitionV111MetricDefinition) GetOdataTypeOk() (*string, bool)

GetOdataTypeOk returns a tuple with the OdataType field value and a boolean to check if the value has been set.

func (*MetricDefinitionV111MetricDefinition) GetOem

func (o *MetricDefinitionV111MetricDefinition) GetOem() map[string]map[string]interface{}

GetOem returns the Oem field value if set, zero value otherwise.

func (*MetricDefinitionV111MetricDefinition) GetOemOk

func (o *MetricDefinitionV111MetricDefinition) GetOemOk() (*map[string]map[string]interface{}, bool)

GetOemOk returns a tuple with the Oem field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricDefinitionV111MetricDefinition) GetPhysicalContext

GetPhysicalContext returns the PhysicalContext field value if set, zero value otherwise.

func (*MetricDefinitionV111MetricDefinition) GetPhysicalContextOk

GetPhysicalContextOk returns a tuple with the PhysicalContext field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricDefinitionV111MetricDefinition) GetPrecision

func (o *MetricDefinitionV111MetricDefinition) GetPrecision() int64

GetPrecision returns the Precision field value if set, zero value otherwise (both if not set or set to explicit null).

func (*MetricDefinitionV111MetricDefinition) GetPrecisionOk

func (o *MetricDefinitionV111MetricDefinition) GetPrecisionOk() (*int64, bool)

GetPrecisionOk returns a tuple with the Precision field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*MetricDefinitionV111MetricDefinition) GetSensingInterval

func (o *MetricDefinitionV111MetricDefinition) GetSensingInterval() string

GetSensingInterval returns the SensingInterval field value if set, zero value otherwise (both if not set or set to explicit null).

func (*MetricDefinitionV111MetricDefinition) GetSensingIntervalOk

func (o *MetricDefinitionV111MetricDefinition) GetSensingIntervalOk() (*string, bool)

GetSensingIntervalOk returns a tuple with the SensingInterval field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*MetricDefinitionV111MetricDefinition) GetTimestampAccuracy

func (o *MetricDefinitionV111MetricDefinition) GetTimestampAccuracy() string

GetTimestampAccuracy returns the TimestampAccuracy field value if set, zero value otherwise (both if not set or set to explicit null).

func (*MetricDefinitionV111MetricDefinition) GetTimestampAccuracyOk

func (o *MetricDefinitionV111MetricDefinition) GetTimestampAccuracyOk() (*string, bool)

GetTimestampAccuracyOk returns a tuple with the TimestampAccuracy field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*MetricDefinitionV111MetricDefinition) GetUnits

GetUnits returns the Units field value if set, zero value otherwise (both if not set or set to explicit null).

func (*MetricDefinitionV111MetricDefinition) GetUnitsOk

func (o *MetricDefinitionV111MetricDefinition) GetUnitsOk() (*string, bool)

GetUnitsOk returns a tuple with the Units field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*MetricDefinitionV111MetricDefinition) GetWildcards

GetWildcards returns the Wildcards field value if set, zero value otherwise.

func (*MetricDefinitionV111MetricDefinition) GetWildcardsOk

GetWildcardsOk returns a tuple with the Wildcards field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricDefinitionV111MetricDefinition) HasAccuracy

func (o *MetricDefinitionV111MetricDefinition) HasAccuracy() bool

HasAccuracy returns a boolean if a field has been set.

func (*MetricDefinitionV111MetricDefinition) HasActions

HasActions returns a boolean if a field has been set.

func (*MetricDefinitionV111MetricDefinition) HasCalculable

func (o *MetricDefinitionV111MetricDefinition) HasCalculable() bool

HasCalculable returns a boolean if a field has been set.

func (*MetricDefinitionV111MetricDefinition) HasCalculationAlgorithm

func (o *MetricDefinitionV111MetricDefinition) HasCalculationAlgorithm() bool

HasCalculationAlgorithm returns a boolean if a field has been set.

func (*MetricDefinitionV111MetricDefinition) HasCalculationParameters

func (o *MetricDefinitionV111MetricDefinition) HasCalculationParameters() bool

HasCalculationParameters returns a boolean if a field has been set.

func (*MetricDefinitionV111MetricDefinition) HasCalculationTimeInterval

func (o *MetricDefinitionV111MetricDefinition) HasCalculationTimeInterval() bool

HasCalculationTimeInterval returns a boolean if a field has been set.

func (*MetricDefinitionV111MetricDefinition) HasCalibration

func (o *MetricDefinitionV111MetricDefinition) HasCalibration() bool

HasCalibration returns a boolean if a field has been set.

func (*MetricDefinitionV111MetricDefinition) HasDescription

func (o *MetricDefinitionV111MetricDefinition) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*MetricDefinitionV111MetricDefinition) HasDiscreteValues

func (o *MetricDefinitionV111MetricDefinition) HasDiscreteValues() bool

HasDiscreteValues returns a boolean if a field has been set.

func (*MetricDefinitionV111MetricDefinition) HasImplementation

func (o *MetricDefinitionV111MetricDefinition) HasImplementation() bool

HasImplementation returns a boolean if a field has been set.

func (*MetricDefinitionV111MetricDefinition) HasIsLinear

func (o *MetricDefinitionV111MetricDefinition) HasIsLinear() bool

HasIsLinear returns a boolean if a field has been set.

func (*MetricDefinitionV111MetricDefinition) HasMaxReadingRange

func (o *MetricDefinitionV111MetricDefinition) HasMaxReadingRange() bool

HasMaxReadingRange returns a boolean if a field has been set.

func (*MetricDefinitionV111MetricDefinition) HasMetricDataType

func (o *MetricDefinitionV111MetricDefinition) HasMetricDataType() bool

HasMetricDataType returns a boolean if a field has been set.

func (*MetricDefinitionV111MetricDefinition) HasMetricProperties

func (o *MetricDefinitionV111MetricDefinition) HasMetricProperties() bool

HasMetricProperties returns a boolean if a field has been set.

func (*MetricDefinitionV111MetricDefinition) HasMetricType

func (o *MetricDefinitionV111MetricDefinition) HasMetricType() bool

HasMetricType returns a boolean if a field has been set.

func (*MetricDefinitionV111MetricDefinition) HasMinReadingRange

func (o *MetricDefinitionV111MetricDefinition) HasMinReadingRange() bool

HasMinReadingRange returns a boolean if a field has been set.

func (*MetricDefinitionV111MetricDefinition) HasOEMCalculationAlgorithm

func (o *MetricDefinitionV111MetricDefinition) HasOEMCalculationAlgorithm() bool

HasOEMCalculationAlgorithm returns a boolean if a field has been set.

func (*MetricDefinitionV111MetricDefinition) HasOdataContext

func (o *MetricDefinitionV111MetricDefinition) HasOdataContext() bool

HasOdataContext returns a boolean if a field has been set.

func (*MetricDefinitionV111MetricDefinition) HasOdataEtag

func (o *MetricDefinitionV111MetricDefinition) HasOdataEtag() bool

HasOdataEtag returns a boolean if a field has been set.

func (*MetricDefinitionV111MetricDefinition) HasOem

HasOem returns a boolean if a field has been set.

func (*MetricDefinitionV111MetricDefinition) HasPhysicalContext

func (o *MetricDefinitionV111MetricDefinition) HasPhysicalContext() bool

HasPhysicalContext returns a boolean if a field has been set.

func (*MetricDefinitionV111MetricDefinition) HasPrecision

func (o *MetricDefinitionV111MetricDefinition) HasPrecision() bool

HasPrecision returns a boolean if a field has been set.

func (*MetricDefinitionV111MetricDefinition) HasSensingInterval

func (o *MetricDefinitionV111MetricDefinition) HasSensingInterval() bool

HasSensingInterval returns a boolean if a field has been set.

func (*MetricDefinitionV111MetricDefinition) HasTimestampAccuracy

func (o *MetricDefinitionV111MetricDefinition) HasTimestampAccuracy() bool

HasTimestampAccuracy returns a boolean if a field has been set.

func (*MetricDefinitionV111MetricDefinition) HasUnits

HasUnits returns a boolean if a field has been set.

func (*MetricDefinitionV111MetricDefinition) HasWildcards

func (o *MetricDefinitionV111MetricDefinition) HasWildcards() bool

HasWildcards returns a boolean if a field has been set.

func (MetricDefinitionV111MetricDefinition) MarshalJSON

func (o MetricDefinitionV111MetricDefinition) MarshalJSON() ([]byte, error)

func (*MetricDefinitionV111MetricDefinition) SetAccuracy

SetAccuracy gets a reference to the given NullableFloat32 and assigns it to the Accuracy field.

func (*MetricDefinitionV111MetricDefinition) SetAccuracyNil

func (o *MetricDefinitionV111MetricDefinition) SetAccuracyNil()

SetAccuracyNil sets the value for Accuracy to be an explicit nil

func (*MetricDefinitionV111MetricDefinition) SetActions

SetActions gets a reference to the given MetricDefinitionV111Actions and assigns it to the Actions field.

func (*MetricDefinitionV111MetricDefinition) SetCalculable

SetCalculable gets a reference to the given MetricDefinitionV111Calculable and assigns it to the Calculable field.

func (*MetricDefinitionV111MetricDefinition) SetCalculationAlgorithm

SetCalculationAlgorithm gets a reference to the given MetricDefinitionV111CalculationAlgorithmEnum and assigns it to the CalculationAlgorithm field.

func (*MetricDefinitionV111MetricDefinition) SetCalculationParameters

SetCalculationParameters gets a reference to the given []MetricDefinitionV111CalculationParamsType and assigns it to the CalculationParameters field.

func (*MetricDefinitionV111MetricDefinition) SetCalculationTimeInterval

func (o *MetricDefinitionV111MetricDefinition) SetCalculationTimeInterval(v string)

SetCalculationTimeInterval gets a reference to the given NullableString and assigns it to the CalculationTimeInterval field.

func (*MetricDefinitionV111MetricDefinition) SetCalculationTimeIntervalNil

func (o *MetricDefinitionV111MetricDefinition) SetCalculationTimeIntervalNil()

SetCalculationTimeIntervalNil sets the value for CalculationTimeInterval to be an explicit nil

func (*MetricDefinitionV111MetricDefinition) SetCalibration

func (o *MetricDefinitionV111MetricDefinition) SetCalibration(v float32)

SetCalibration gets a reference to the given NullableFloat32 and assigns it to the Calibration field.

func (*MetricDefinitionV111MetricDefinition) SetCalibrationNil

func (o *MetricDefinitionV111MetricDefinition) SetCalibrationNil()

SetCalibrationNil sets the value for Calibration to be an explicit nil

func (*MetricDefinitionV111MetricDefinition) SetDescription

func (o *MetricDefinitionV111MetricDefinition) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*MetricDefinitionV111MetricDefinition) SetDiscreteValues

func (o *MetricDefinitionV111MetricDefinition) SetDiscreteValues(v []string)

SetDiscreteValues gets a reference to the given []string and assigns it to the DiscreteValues field.

func (*MetricDefinitionV111MetricDefinition) SetId

SetId sets field value

func (*MetricDefinitionV111MetricDefinition) SetImplementation

SetImplementation gets a reference to the given MetricDefinitionV111ImplementationType and assigns it to the Implementation field.

func (*MetricDefinitionV111MetricDefinition) SetIsLinear

func (o *MetricDefinitionV111MetricDefinition) SetIsLinear(v bool)

SetIsLinear gets a reference to the given NullableBool and assigns it to the IsLinear field.

func (*MetricDefinitionV111MetricDefinition) SetIsLinearNil

func (o *MetricDefinitionV111MetricDefinition) SetIsLinearNil()

SetIsLinearNil sets the value for IsLinear to be an explicit nil

func (*MetricDefinitionV111MetricDefinition) SetMaxReadingRange

func (o *MetricDefinitionV111MetricDefinition) SetMaxReadingRange(v float32)

SetMaxReadingRange gets a reference to the given NullableFloat32 and assigns it to the MaxReadingRange field.

func (*MetricDefinitionV111MetricDefinition) SetMaxReadingRangeNil

func (o *MetricDefinitionV111MetricDefinition) SetMaxReadingRangeNil()

SetMaxReadingRangeNil sets the value for MaxReadingRange to be an explicit nil

func (*MetricDefinitionV111MetricDefinition) SetMetricDataType

SetMetricDataType gets a reference to the given MetricDefinitionV111MetricDataType and assigns it to the MetricDataType field.

func (*MetricDefinitionV111MetricDefinition) SetMetricProperties

func (o *MetricDefinitionV111MetricDefinition) SetMetricProperties(v []string)

SetMetricProperties gets a reference to the given []string and assigns it to the MetricProperties field.

func (*MetricDefinitionV111MetricDefinition) SetMetricType

SetMetricType gets a reference to the given MetricDefinitionV111MetricType and assigns it to the MetricType field.

func (*MetricDefinitionV111MetricDefinition) SetMinReadingRange

func (o *MetricDefinitionV111MetricDefinition) SetMinReadingRange(v float32)

SetMinReadingRange gets a reference to the given NullableFloat32 and assigns it to the MinReadingRange field.

func (*MetricDefinitionV111MetricDefinition) SetMinReadingRangeNil

func (o *MetricDefinitionV111MetricDefinition) SetMinReadingRangeNil()

SetMinReadingRangeNil sets the value for MinReadingRange to be an explicit nil

func (*MetricDefinitionV111MetricDefinition) SetName

SetName sets field value

func (*MetricDefinitionV111MetricDefinition) SetOEMCalculationAlgorithm

func (o *MetricDefinitionV111MetricDefinition) SetOEMCalculationAlgorithm(v string)

SetOEMCalculationAlgorithm gets a reference to the given NullableString and assigns it to the OEMCalculationAlgorithm field.

func (*MetricDefinitionV111MetricDefinition) SetOEMCalculationAlgorithmNil

func (o *MetricDefinitionV111MetricDefinition) SetOEMCalculationAlgorithmNil()

SetOEMCalculationAlgorithmNil sets the value for OEMCalculationAlgorithm to be an explicit nil

func (*MetricDefinitionV111MetricDefinition) SetOdataContext

func (o *MetricDefinitionV111MetricDefinition) SetOdataContext(v string)

SetOdataContext gets a reference to the given string and assigns it to the OdataContext field.

func (*MetricDefinitionV111MetricDefinition) SetOdataEtag

func (o *MetricDefinitionV111MetricDefinition) SetOdataEtag(v string)

SetOdataEtag gets a reference to the given string and assigns it to the OdataEtag field.

func (*MetricDefinitionV111MetricDefinition) SetOdataId

SetOdataId sets field value

func (*MetricDefinitionV111MetricDefinition) SetOdataType

func (o *MetricDefinitionV111MetricDefinition) SetOdataType(v string)

SetOdataType sets field value

func (*MetricDefinitionV111MetricDefinition) SetOem

func (o *MetricDefinitionV111MetricDefinition) SetOem(v map[string]map[string]interface{})

SetOem gets a reference to the given map[string]map[string]interface{} and assigns it to the Oem field.

func (*MetricDefinitionV111MetricDefinition) SetPhysicalContext

SetPhysicalContext gets a reference to the given PhysicalContextPhysicalContext and assigns it to the PhysicalContext field.

func (*MetricDefinitionV111MetricDefinition) SetPrecision

func (o *MetricDefinitionV111MetricDefinition) SetPrecision(v int64)

SetPrecision gets a reference to the given NullableInt64 and assigns it to the Precision field.

func (*MetricDefinitionV111MetricDefinition) SetPrecisionNil

func (o *MetricDefinitionV111MetricDefinition) SetPrecisionNil()

SetPrecisionNil sets the value for Precision to be an explicit nil

func (*MetricDefinitionV111MetricDefinition) SetSensingInterval

func (o *MetricDefinitionV111MetricDefinition) SetSensingInterval(v string)

SetSensingInterval gets a reference to the given NullableString and assigns it to the SensingInterval field.

func (*MetricDefinitionV111MetricDefinition) SetSensingIntervalNil

func (o *MetricDefinitionV111MetricDefinition) SetSensingIntervalNil()

SetSensingIntervalNil sets the value for SensingInterval to be an explicit nil

func (*MetricDefinitionV111MetricDefinition) SetTimestampAccuracy

func (o *MetricDefinitionV111MetricDefinition) SetTimestampAccuracy(v string)

SetTimestampAccuracy gets a reference to the given NullableString and assigns it to the TimestampAccuracy field.

func (*MetricDefinitionV111MetricDefinition) SetTimestampAccuracyNil

func (o *MetricDefinitionV111MetricDefinition) SetTimestampAccuracyNil()

SetTimestampAccuracyNil sets the value for TimestampAccuracy to be an explicit nil

func (*MetricDefinitionV111MetricDefinition) SetUnits

SetUnits gets a reference to the given NullableString and assigns it to the Units field.

func (*MetricDefinitionV111MetricDefinition) SetUnitsNil

func (o *MetricDefinitionV111MetricDefinition) SetUnitsNil()

SetUnitsNil sets the value for Units to be an explicit nil

func (*MetricDefinitionV111MetricDefinition) SetWildcards

SetWildcards gets a reference to the given []MetricDefinitionV111Wildcard and assigns it to the Wildcards field.

func (*MetricDefinitionV111MetricDefinition) UnsetAccuracy

func (o *MetricDefinitionV111MetricDefinition) UnsetAccuracy()

UnsetAccuracy ensures that no value is present for Accuracy, not even an explicit nil

func (*MetricDefinitionV111MetricDefinition) UnsetCalculationTimeInterval

func (o *MetricDefinitionV111MetricDefinition) UnsetCalculationTimeInterval()

UnsetCalculationTimeInterval ensures that no value is present for CalculationTimeInterval, not even an explicit nil

func (*MetricDefinitionV111MetricDefinition) UnsetCalibration

func (o *MetricDefinitionV111MetricDefinition) UnsetCalibration()

UnsetCalibration ensures that no value is present for Calibration, not even an explicit nil

func (*MetricDefinitionV111MetricDefinition) UnsetIsLinear

func (o *MetricDefinitionV111MetricDefinition) UnsetIsLinear()

UnsetIsLinear ensures that no value is present for IsLinear, not even an explicit nil

func (*MetricDefinitionV111MetricDefinition) UnsetMaxReadingRange

func (o *MetricDefinitionV111MetricDefinition) UnsetMaxReadingRange()

UnsetMaxReadingRange ensures that no value is present for MaxReadingRange, not even an explicit nil

func (*MetricDefinitionV111MetricDefinition) UnsetMinReadingRange

func (o *MetricDefinitionV111MetricDefinition) UnsetMinReadingRange()

UnsetMinReadingRange ensures that no value is present for MinReadingRange, not even an explicit nil

func (*MetricDefinitionV111MetricDefinition) UnsetOEMCalculationAlgorithm

func (o *MetricDefinitionV111MetricDefinition) UnsetOEMCalculationAlgorithm()

UnsetOEMCalculationAlgorithm ensures that no value is present for OEMCalculationAlgorithm, not even an explicit nil

func (*MetricDefinitionV111MetricDefinition) UnsetPrecision

func (o *MetricDefinitionV111MetricDefinition) UnsetPrecision()

UnsetPrecision ensures that no value is present for Precision, not even an explicit nil

func (*MetricDefinitionV111MetricDefinition) UnsetSensingInterval

func (o *MetricDefinitionV111MetricDefinition) UnsetSensingInterval()

UnsetSensingInterval ensures that no value is present for SensingInterval, not even an explicit nil

func (*MetricDefinitionV111MetricDefinition) UnsetTimestampAccuracy

func (o *MetricDefinitionV111MetricDefinition) UnsetTimestampAccuracy()

UnsetTimestampAccuracy ensures that no value is present for TimestampAccuracy, not even an explicit nil

func (*MetricDefinitionV111MetricDefinition) UnsetUnits

func (o *MetricDefinitionV111MetricDefinition) UnsetUnits()

UnsetUnits ensures that no value is present for Units, not even an explicit nil

type MetricDefinitionV111MetricType

type MetricDefinitionV111MetricType string

MetricDefinitionV111MetricType The type of metric. Provides information to the client on how the metric can be handled.

const (
	METRICDEFINITIONV111METRICTYPE_NUMERIC   MetricDefinitionV111MetricType = "Numeric"
	METRICDEFINITIONV111METRICTYPE_DISCRETE  MetricDefinitionV111MetricType = "Discrete"
	METRICDEFINITIONV111METRICTYPE_GAUGE     MetricDefinitionV111MetricType = "Gauge"
	METRICDEFINITIONV111METRICTYPE_COUNTER   MetricDefinitionV111MetricType = "Counter"
	METRICDEFINITIONV111METRICTYPE_COUNTDOWN MetricDefinitionV111MetricType = "Countdown"
)

List of MetricDefinition_v1_1_1_MetricType

func (MetricDefinitionV111MetricType) Ptr

Ptr returns reference to MetricDefinition_v1_1_1_MetricType value

func (*MetricDefinitionV111MetricType) UnmarshalJSON

func (v *MetricDefinitionV111MetricType) UnmarshalJSON(src []byte) error

type MetricDefinitionV111Wildcard

type MetricDefinitionV111Wildcard struct {
	// The string used as a wildcard.
	Name NullableString `json:"Name,omitempty"`
	// An array of values to substitute for the wildcard.
	Values *[]string `json:"Values,omitempty"`
}

MetricDefinitionV111Wildcard The wildcard and its substitution values.

func NewMetricDefinitionV111Wildcard

func NewMetricDefinitionV111Wildcard() *MetricDefinitionV111Wildcard

NewMetricDefinitionV111Wildcard instantiates a new MetricDefinitionV111Wildcard 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 NewMetricDefinitionV111WildcardWithDefaults

func NewMetricDefinitionV111WildcardWithDefaults() *MetricDefinitionV111Wildcard

NewMetricDefinitionV111WildcardWithDefaults instantiates a new MetricDefinitionV111Wildcard 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 (*MetricDefinitionV111Wildcard) GetName

func (o *MetricDefinitionV111Wildcard) GetName() string

GetName returns the Name field value if set, zero value otherwise (both if not set or set to explicit null).

func (*MetricDefinitionV111Wildcard) GetNameOk

func (o *MetricDefinitionV111Wildcard) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*MetricDefinitionV111Wildcard) GetValues

func (o *MetricDefinitionV111Wildcard) GetValues() []string

GetValues returns the Values field value if set, zero value otherwise.

func (*MetricDefinitionV111Wildcard) GetValuesOk

func (o *MetricDefinitionV111Wildcard) GetValuesOk() (*[]string, bool)

GetValuesOk returns a tuple with the Values field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricDefinitionV111Wildcard) HasName

func (o *MetricDefinitionV111Wildcard) HasName() bool

HasName returns a boolean if a field has been set.

func (*MetricDefinitionV111Wildcard) HasValues

func (o *MetricDefinitionV111Wildcard) HasValues() bool

HasValues returns a boolean if a field has been set.

func (MetricDefinitionV111Wildcard) MarshalJSON

func (o MetricDefinitionV111Wildcard) MarshalJSON() ([]byte, error)

func (*MetricDefinitionV111Wildcard) SetName

func (o *MetricDefinitionV111Wildcard) SetName(v string)

SetName gets a reference to the given NullableString and assigns it to the Name field.

func (*MetricDefinitionV111Wildcard) SetNameNil

func (o *MetricDefinitionV111Wildcard) SetNameNil()

SetNameNil sets the value for Name to be an explicit nil

func (*MetricDefinitionV111Wildcard) SetValues

func (o *MetricDefinitionV111Wildcard) SetValues(v []string)

SetValues gets a reference to the given []string and assigns it to the Values field.

func (*MetricDefinitionV111Wildcard) UnsetName

func (o *MetricDefinitionV111Wildcard) UnsetName()

UnsetName ensures that no value is present for Name, not even an explicit nil

type MetricReportCollectionMetricReportCollection

type MetricReportCollectionMetricReportCollection struct {
	// The OData description of a payload.
	OdataContext *string `json:"@odata.context,omitempty"`
	// The current ETag of the resource.
	OdataEtag *string `json:"@odata.etag,omitempty"`
	// The unique identifier for a resource.
	OdataId string `json:"@odata.id"`
	// The type of a resource.
	OdataType string `json:"@odata.type"`
	// The description of this resource.  Used for commonality in the schema definitions.
	Description *string `json:"Description,omitempty"`
	// The members of this collection.
	Members []OdataV4IdRef `json:"Members"`
	// The number of items in a collection.
	MembersodataCount int64 `json:"Members@odata.count"`
	// The URI to the resource containing the next set of partial members.
	MembersodataNextLink *string `json:"Members@odata.nextLink,omitempty"`
	// The name of the resource or array member.
	Name string `json:"Name"`
	// The OEM extension.
	Oem *map[string]map[string]interface{} `json:"Oem,omitempty"`
}

MetricReportCollectionMetricReportCollection The collection of MetricReport resource instances.

func NewMetricReportCollectionMetricReportCollection

func NewMetricReportCollectionMetricReportCollection(odataId string, odataType string, members []OdataV4IdRef, membersodataCount int64, name string) *MetricReportCollectionMetricReportCollection

NewMetricReportCollectionMetricReportCollection instantiates a new MetricReportCollectionMetricReportCollection 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 NewMetricReportCollectionMetricReportCollectionWithDefaults

func NewMetricReportCollectionMetricReportCollectionWithDefaults() *MetricReportCollectionMetricReportCollection

NewMetricReportCollectionMetricReportCollectionWithDefaults instantiates a new MetricReportCollectionMetricReportCollection 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 (*MetricReportCollectionMetricReportCollection) GetDescription

GetDescription returns the Description field value if set, zero value otherwise.

func (*MetricReportCollectionMetricReportCollection) GetDescriptionOk

func (o *MetricReportCollectionMetricReportCollection) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricReportCollectionMetricReportCollection) GetMembers

GetMembers returns the Members field value

func (*MetricReportCollectionMetricReportCollection) GetMembersOk

GetMembersOk returns a tuple with the Members field value and a boolean to check if the value has been set.

func (*MetricReportCollectionMetricReportCollection) GetMembersodataCount

func (o *MetricReportCollectionMetricReportCollection) GetMembersodataCount() int64

GetMembersodataCount returns the MembersodataCount field value

func (*MetricReportCollectionMetricReportCollection) GetMembersodataCountOk

func (o *MetricReportCollectionMetricReportCollection) GetMembersodataCountOk() (*int64, bool)

GetMembersodataCountOk returns a tuple with the MembersodataCount field value and a boolean to check if the value has been set.

func (o *MetricReportCollectionMetricReportCollection) GetMembersodataNextLink() string

GetMembersodataNextLink returns the MembersodataNextLink field value if set, zero value otherwise.

func (*MetricReportCollectionMetricReportCollection) GetMembersodataNextLinkOk

func (o *MetricReportCollectionMetricReportCollection) GetMembersodataNextLinkOk() (*string, bool)

GetMembersodataNextLinkOk returns a tuple with the MembersodataNextLink field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricReportCollectionMetricReportCollection) GetName

GetName returns the Name field value

func (*MetricReportCollectionMetricReportCollection) GetNameOk

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*MetricReportCollectionMetricReportCollection) GetOdataContext

GetOdataContext returns the OdataContext field value if set, zero value otherwise.

func (*MetricReportCollectionMetricReportCollection) GetOdataContextOk

func (o *MetricReportCollectionMetricReportCollection) GetOdataContextOk() (*string, bool)

GetOdataContextOk returns a tuple with the OdataContext field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricReportCollectionMetricReportCollection) GetOdataEtag

GetOdataEtag returns the OdataEtag field value if set, zero value otherwise.

func (*MetricReportCollectionMetricReportCollection) GetOdataEtagOk

GetOdataEtagOk returns a tuple with the OdataEtag field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricReportCollectionMetricReportCollection) GetOdataId

GetOdataId returns the OdataId field value

func (*MetricReportCollectionMetricReportCollection) GetOdataIdOk

GetOdataIdOk returns a tuple with the OdataId field value and a boolean to check if the value has been set.

func (*MetricReportCollectionMetricReportCollection) GetOdataType

GetOdataType returns the OdataType field value

func (*MetricReportCollectionMetricReportCollection) GetOdataTypeOk

GetOdataTypeOk returns a tuple with the OdataType field value and a boolean to check if the value has been set.

func (*MetricReportCollectionMetricReportCollection) GetOem

func (o *MetricReportCollectionMetricReportCollection) GetOem() map[string]map[string]interface{}

GetOem returns the Oem field value if set, zero value otherwise.

func (*MetricReportCollectionMetricReportCollection) GetOemOk

func (o *MetricReportCollectionMetricReportCollection) GetOemOk() (*map[string]map[string]interface{}, bool)

GetOemOk returns a tuple with the Oem field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricReportCollectionMetricReportCollection) HasDescription

HasDescription returns a boolean if a field has been set.

func (o *MetricReportCollectionMetricReportCollection) HasMembersodataNextLink() bool

HasMembersodataNextLink returns a boolean if a field has been set.

func (*MetricReportCollectionMetricReportCollection) HasOdataContext

HasOdataContext returns a boolean if a field has been set.

func (*MetricReportCollectionMetricReportCollection) HasOdataEtag

HasOdataEtag returns a boolean if a field has been set.

func (*MetricReportCollectionMetricReportCollection) HasOem

HasOem returns a boolean if a field has been set.

func (MetricReportCollectionMetricReportCollection) MarshalJSON

func (*MetricReportCollectionMetricReportCollection) SetDescription

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*MetricReportCollectionMetricReportCollection) SetMembers

SetMembers sets field value

func (*MetricReportCollectionMetricReportCollection) SetMembersodataCount

func (o *MetricReportCollectionMetricReportCollection) SetMembersodataCount(v int64)

SetMembersodataCount sets field value

func (o *MetricReportCollectionMetricReportCollection) SetMembersodataNextLink(v string)

SetMembersodataNextLink gets a reference to the given string and assigns it to the MembersodataNextLink field.

func (*MetricReportCollectionMetricReportCollection) SetName

SetName sets field value

func (*MetricReportCollectionMetricReportCollection) SetOdataContext

SetOdataContext gets a reference to the given string and assigns it to the OdataContext field.

func (*MetricReportCollectionMetricReportCollection) SetOdataEtag

SetOdataEtag gets a reference to the given string and assigns it to the OdataEtag field.

func (*MetricReportCollectionMetricReportCollection) SetOdataId

SetOdataId sets field value

func (*MetricReportCollectionMetricReportCollection) SetOdataType

SetOdataType sets field value

func (*MetricReportCollectionMetricReportCollection) SetOem

func (o *MetricReportCollectionMetricReportCollection) SetOem(v map[string]map[string]interface{})

SetOem gets a reference to the given map[string]map[string]interface{} and assigns it to the Oem field.

type MetricReportDefinitionCollectionMetricReportDefinitionCollection

type MetricReportDefinitionCollectionMetricReportDefinitionCollection struct {
	// The OData description of a payload.
	OdataContext *string `json:"@odata.context,omitempty"`
	// The current ETag of the resource.
	OdataEtag *string `json:"@odata.etag,omitempty"`
	// The unique identifier for a resource.
	OdataId string `json:"@odata.id"`
	// The type of a resource.
	OdataType string `json:"@odata.type"`
	// The description of this resource.  Used for commonality in the schema definitions.
	Description *string `json:"Description,omitempty"`
	// The members of this collection.
	Members []OdataV4IdRef `json:"Members"`
	// The number of items in a collection.
	MembersodataCount int64 `json:"Members@odata.count"`
	// The URI to the resource containing the next set of partial members.
	MembersodataNextLink *string `json:"Members@odata.nextLink,omitempty"`
	// The name of the resource or array member.
	Name string `json:"Name"`
	// The OEM extension.
	Oem *map[string]map[string]interface{} `json:"Oem,omitempty"`
}

MetricReportDefinitionCollectionMetricReportDefinitionCollection The collection of MetricReportDefinition resource instances.

func NewMetricReportDefinitionCollectionMetricReportDefinitionCollection

func NewMetricReportDefinitionCollectionMetricReportDefinitionCollection(odataId string, odataType string, members []OdataV4IdRef, membersodataCount int64, name string) *MetricReportDefinitionCollectionMetricReportDefinitionCollection

NewMetricReportDefinitionCollectionMetricReportDefinitionCollection instantiates a new MetricReportDefinitionCollectionMetricReportDefinitionCollection 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 NewMetricReportDefinitionCollectionMetricReportDefinitionCollectionWithDefaults

func NewMetricReportDefinitionCollectionMetricReportDefinitionCollectionWithDefaults() *MetricReportDefinitionCollectionMetricReportDefinitionCollection

NewMetricReportDefinitionCollectionMetricReportDefinitionCollectionWithDefaults instantiates a new MetricReportDefinitionCollectionMetricReportDefinitionCollection 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 (*MetricReportDefinitionCollectionMetricReportDefinitionCollection) GetDescription

GetDescription returns the Description field value if set, zero value otherwise.

func (*MetricReportDefinitionCollectionMetricReportDefinitionCollection) GetDescriptionOk

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricReportDefinitionCollectionMetricReportDefinitionCollection) GetMembers

GetMembers returns the Members field value

func (*MetricReportDefinitionCollectionMetricReportDefinitionCollection) GetMembersOk

GetMembersOk returns a tuple with the Members field value and a boolean to check if the value has been set.

func (*MetricReportDefinitionCollectionMetricReportDefinitionCollection) GetMembersodataCount

GetMembersodataCount returns the MembersodataCount field value

func (*MetricReportDefinitionCollectionMetricReportDefinitionCollection) GetMembersodataCountOk

GetMembersodataCountOk returns a tuple with the MembersodataCount field value and a boolean to check if the value has been set.

GetMembersodataNextLink returns the MembersodataNextLink field value if set, zero value otherwise.

func (*MetricReportDefinitionCollectionMetricReportDefinitionCollection) GetMembersodataNextLinkOk

GetMembersodataNextLinkOk returns a tuple with the MembersodataNextLink field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricReportDefinitionCollectionMetricReportDefinitionCollection) GetName

GetName returns the Name field value

func (*MetricReportDefinitionCollectionMetricReportDefinitionCollection) GetNameOk

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*MetricReportDefinitionCollectionMetricReportDefinitionCollection) GetOdataContext

GetOdataContext returns the OdataContext field value if set, zero value otherwise.

func (*MetricReportDefinitionCollectionMetricReportDefinitionCollection) GetOdataContextOk

GetOdataContextOk returns a tuple with the OdataContext field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricReportDefinitionCollectionMetricReportDefinitionCollection) GetOdataEtag

GetOdataEtag returns the OdataEtag field value if set, zero value otherwise.

func (*MetricReportDefinitionCollectionMetricReportDefinitionCollection) GetOdataEtagOk

GetOdataEtagOk returns a tuple with the OdataEtag field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricReportDefinitionCollectionMetricReportDefinitionCollection) GetOdataId

GetOdataId returns the OdataId field value

func (*MetricReportDefinitionCollectionMetricReportDefinitionCollection) GetOdataIdOk

GetOdataIdOk returns a tuple with the OdataId field value and a boolean to check if the value has been set.

func (*MetricReportDefinitionCollectionMetricReportDefinitionCollection) GetOdataType

GetOdataType returns the OdataType field value

func (*MetricReportDefinitionCollectionMetricReportDefinitionCollection) GetOdataTypeOk

GetOdataTypeOk returns a tuple with the OdataType field value and a boolean to check if the value has been set.

func (*MetricReportDefinitionCollectionMetricReportDefinitionCollection) GetOem

GetOem returns the Oem field value if set, zero value otherwise.

func (*MetricReportDefinitionCollectionMetricReportDefinitionCollection) GetOemOk

GetOemOk returns a tuple with the Oem field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricReportDefinitionCollectionMetricReportDefinitionCollection) HasDescription

HasDescription returns a boolean if a field has been set.

HasMembersodataNextLink returns a boolean if a field has been set.

func (*MetricReportDefinitionCollectionMetricReportDefinitionCollection) HasOdataContext

HasOdataContext returns a boolean if a field has been set.

func (*MetricReportDefinitionCollectionMetricReportDefinitionCollection) HasOdataEtag

HasOdataEtag returns a boolean if a field has been set.

func (*MetricReportDefinitionCollectionMetricReportDefinitionCollection) HasOem

HasOem returns a boolean if a field has been set.

func (MetricReportDefinitionCollectionMetricReportDefinitionCollection) MarshalJSON

func (*MetricReportDefinitionCollectionMetricReportDefinitionCollection) SetDescription

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*MetricReportDefinitionCollectionMetricReportDefinitionCollection) SetMembers

SetMembers sets field value

func (*MetricReportDefinitionCollectionMetricReportDefinitionCollection) SetMembersodataCount

SetMembersodataCount sets field value

SetMembersodataNextLink gets a reference to the given string and assigns it to the MembersodataNextLink field.

func (*MetricReportDefinitionCollectionMetricReportDefinitionCollection) SetName

SetName sets field value

func (*MetricReportDefinitionCollectionMetricReportDefinitionCollection) SetOdataContext

SetOdataContext gets a reference to the given string and assigns it to the OdataContext field.

func (*MetricReportDefinitionCollectionMetricReportDefinitionCollection) SetOdataEtag

SetOdataEtag gets a reference to the given string and assigns it to the OdataEtag field.

func (*MetricReportDefinitionCollectionMetricReportDefinitionCollection) SetOdataId

SetOdataId sets field value

func (*MetricReportDefinitionCollectionMetricReportDefinitionCollection) SetOdataType

SetOdataType sets field value

func (*MetricReportDefinitionCollectionMetricReportDefinitionCollection) SetOem

SetOem gets a reference to the given map[string]map[string]interface{} and assigns it to the Oem field.

type MetricReportDefinitionV140Actions

type MetricReportDefinitionV140Actions struct {
	// The available OEM-specific actions for this resource.
	Oem *map[string]map[string]interface{} `json:"Oem,omitempty"`
}

MetricReportDefinitionV140Actions The available actions for this resource.

func NewMetricReportDefinitionV140Actions

func NewMetricReportDefinitionV140Actions() *MetricReportDefinitionV140Actions

NewMetricReportDefinitionV140Actions instantiates a new MetricReportDefinitionV140Actions 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 NewMetricReportDefinitionV140ActionsWithDefaults

func NewMetricReportDefinitionV140ActionsWithDefaults() *MetricReportDefinitionV140Actions

NewMetricReportDefinitionV140ActionsWithDefaults instantiates a new MetricReportDefinitionV140Actions 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 (*MetricReportDefinitionV140Actions) GetOem

func (o *MetricReportDefinitionV140Actions) GetOem() map[string]map[string]interface{}

GetOem returns the Oem field value if set, zero value otherwise.

func (*MetricReportDefinitionV140Actions) GetOemOk

func (o *MetricReportDefinitionV140Actions) GetOemOk() (*map[string]map[string]interface{}, bool)

GetOemOk returns a tuple with the Oem field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricReportDefinitionV140Actions) HasOem

HasOem returns a boolean if a field has been set.

func (MetricReportDefinitionV140Actions) MarshalJSON

func (o MetricReportDefinitionV140Actions) MarshalJSON() ([]byte, error)

func (*MetricReportDefinitionV140Actions) SetOem

func (o *MetricReportDefinitionV140Actions) SetOem(v map[string]map[string]interface{})

SetOem gets a reference to the given map[string]map[string]interface{} and assigns it to the Oem field.

type MetricReportDefinitionV140CalculationAlgorithmEnum

type MetricReportDefinitionV140CalculationAlgorithmEnum string

MetricReportDefinitionV140CalculationAlgorithmEnum The function to apply to the list of metric properties.

const (
	METRICREPORTDEFINITIONV140CALCULATIONALGORITHMENUM_AVERAGE   MetricReportDefinitionV140CalculationAlgorithmEnum = "Average"
	METRICREPORTDEFINITIONV140CALCULATIONALGORITHMENUM_MAXIMUM   MetricReportDefinitionV140CalculationAlgorithmEnum = "Maximum"
	METRICREPORTDEFINITIONV140CALCULATIONALGORITHMENUM_MINIMUM   MetricReportDefinitionV140CalculationAlgorithmEnum = "Minimum"
	METRICREPORTDEFINITIONV140CALCULATIONALGORITHMENUM_SUMMATION MetricReportDefinitionV140CalculationAlgorithmEnum = "Summation"
)

List of MetricReportDefinition_v1_4_0_CalculationAlgorithmEnum

func (MetricReportDefinitionV140CalculationAlgorithmEnum) Ptr

Ptr returns reference to MetricReportDefinition_v1_4_0_CalculationAlgorithmEnum value

func (*MetricReportDefinitionV140CalculationAlgorithmEnum) UnmarshalJSON

type MetricReportDefinitionV140CollectionTimeScope

type MetricReportDefinitionV140CollectionTimeScope string

MetricReportDefinitionV140CollectionTimeScope The time scope of the related metric values.

const (
	METRICREPORTDEFINITIONV140COLLECTIONTIMESCOPE_POINT            MetricReportDefinitionV140CollectionTimeScope = "Point"
	METRICREPORTDEFINITIONV140COLLECTIONTIMESCOPE_INTERVAL         MetricReportDefinitionV140CollectionTimeScope = "Interval"
	METRICREPORTDEFINITIONV140COLLECTIONTIMESCOPE_STARTUP_INTERVAL MetricReportDefinitionV140CollectionTimeScope = "StartupInterval"
)

List of MetricReportDefinition_v1_4_0_CollectionTimeScope

func (MetricReportDefinitionV140CollectionTimeScope) Ptr

Ptr returns reference to MetricReportDefinition_v1_4_0_CollectionTimeScope value

func (*MetricReportDefinitionV140CollectionTimeScope) UnmarshalJSON

type MetricReportDefinitionV140Links struct {
	// The OEM extension.
	Oem *map[string]map[string]interface{} `json:"Oem,omitempty"`
	// The triggers that cause this metric report definition to generate a new metric report upon a trigger occurrence when the TriggerActions property contains `RedfishMetricReport`.
	Triggers *[]OdataV4IdRef `json:"Triggers,omitempty"`
	// The number of items in a collection.
	TriggersodataCount *int64 `json:"Triggers@odata.count,omitempty"`
}

MetricReportDefinitionV140Links The links to other resources that are related to this resource.

func NewMetricReportDefinitionV140Links() *MetricReportDefinitionV140Links

NewMetricReportDefinitionV140Links instantiates a new MetricReportDefinitionV140Links 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 NewMetricReportDefinitionV140LinksWithDefaults

func NewMetricReportDefinitionV140LinksWithDefaults() *MetricReportDefinitionV140Links

NewMetricReportDefinitionV140LinksWithDefaults instantiates a new MetricReportDefinitionV140Links 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 (*MetricReportDefinitionV140Links) GetOem

func (o *MetricReportDefinitionV140Links) GetOem() map[string]map[string]interface{}

GetOem returns the Oem field value if set, zero value otherwise.

func (*MetricReportDefinitionV140Links) GetOemOk

func (o *MetricReportDefinitionV140Links) GetOemOk() (*map[string]map[string]interface{}, bool)

GetOemOk returns a tuple with the Oem field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricReportDefinitionV140Links) GetTriggers

func (o *MetricReportDefinitionV140Links) GetTriggers() []OdataV4IdRef

GetTriggers returns the Triggers field value if set, zero value otherwise.

func (*MetricReportDefinitionV140Links) GetTriggersOk

func (o *MetricReportDefinitionV140Links) GetTriggersOk() (*[]OdataV4IdRef, bool)

GetTriggersOk returns a tuple with the Triggers field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricReportDefinitionV140Links) GetTriggersodataCount

func (o *MetricReportDefinitionV140Links) GetTriggersodataCount() int64

GetTriggersodataCount returns the TriggersodataCount field value if set, zero value otherwise.

func (*MetricReportDefinitionV140Links) GetTriggersodataCountOk

func (o *MetricReportDefinitionV140Links) GetTriggersodataCountOk() (*int64, bool)

GetTriggersodataCountOk returns a tuple with the TriggersodataCount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricReportDefinitionV140Links) HasOem

HasOem returns a boolean if a field has been set.

func (*MetricReportDefinitionV140Links) HasTriggers

func (o *MetricReportDefinitionV140Links) HasTriggers() bool

HasTriggers returns a boolean if a field has been set.

func (*MetricReportDefinitionV140Links) HasTriggersodataCount

func (o *MetricReportDefinitionV140Links) HasTriggersodataCount() bool

HasTriggersodataCount returns a boolean if a field has been set.

func (MetricReportDefinitionV140Links) MarshalJSON

func (o MetricReportDefinitionV140Links) MarshalJSON() ([]byte, error)

func (*MetricReportDefinitionV140Links) SetOem

func (o *MetricReportDefinitionV140Links) SetOem(v map[string]map[string]interface{})

SetOem gets a reference to the given map[string]map[string]interface{} and assigns it to the Oem field.

func (*MetricReportDefinitionV140Links) SetTriggers

func (o *MetricReportDefinitionV140Links) SetTriggers(v []OdataV4IdRef)

SetTriggers gets a reference to the given []OdataV4IdRef and assigns it to the Triggers field.

func (*MetricReportDefinitionV140Links) SetTriggersodataCount

func (o *MetricReportDefinitionV140Links) SetTriggersodataCount(v int64)

SetTriggersodataCount gets a reference to the given int64 and assigns it to the TriggersodataCount field.

type MetricReportDefinitionV140Metric

type MetricReportDefinitionV140Metric struct {
	// The duration over which the function is computed.
	CollectionDuration  NullableString                                      `json:"CollectionDuration,omitempty"`
	CollectionFunction  *MetricReportDefinitionV140CalculationAlgorithmEnum `json:"CollectionFunction,omitempty"`
	CollectionTimeScope *MetricReportDefinitionV140CollectionTimeScope      `json:"CollectionTimeScope,omitempty"`
	// The label for the metric definition that is derived by applying the CollectionFunction to the metric property.  It matches the Id property of the corresponding metric definition.
	MetricId NullableString `json:"MetricId,omitempty"`
	// The set of URIs for the properties on which this metric is collected.
	MetricProperties *[]string `json:"MetricProperties,omitempty"`
	// The OEM extension.
	Oem *map[string]map[string]interface{} `json:"Oem,omitempty"`
}

MetricReportDefinitionV140Metric Specifies a metric to include in the metric report. The metrics are derived by applying a calculation on each of the listed metric properties.

func NewMetricReportDefinitionV140Metric

func NewMetricReportDefinitionV140Metric() *MetricReportDefinitionV140Metric

NewMetricReportDefinitionV140Metric instantiates a new MetricReportDefinitionV140Metric 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 NewMetricReportDefinitionV140MetricWithDefaults

func NewMetricReportDefinitionV140MetricWithDefaults() *MetricReportDefinitionV140Metric

NewMetricReportDefinitionV140MetricWithDefaults instantiates a new MetricReportDefinitionV140Metric 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 (*MetricReportDefinitionV140Metric) GetCollectionDuration

func (o *MetricReportDefinitionV140Metric) GetCollectionDuration() string

GetCollectionDuration returns the CollectionDuration field value if set, zero value otherwise (both if not set or set to explicit null).

func (*MetricReportDefinitionV140Metric) GetCollectionDurationOk

func (o *MetricReportDefinitionV140Metric) GetCollectionDurationOk() (*string, bool)

GetCollectionDurationOk returns a tuple with the CollectionDuration field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*MetricReportDefinitionV140Metric) GetCollectionFunction

GetCollectionFunction returns the CollectionFunction field value if set, zero value otherwise.

func (*MetricReportDefinitionV140Metric) GetCollectionFunctionOk

GetCollectionFunctionOk returns a tuple with the CollectionFunction field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricReportDefinitionV140Metric) GetCollectionTimeScope

GetCollectionTimeScope returns the CollectionTimeScope field value if set, zero value otherwise.

func (*MetricReportDefinitionV140Metric) GetCollectionTimeScopeOk

GetCollectionTimeScopeOk returns a tuple with the CollectionTimeScope field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricReportDefinitionV140Metric) GetMetricId

func (o *MetricReportDefinitionV140Metric) GetMetricId() string

GetMetricId returns the MetricId field value if set, zero value otherwise (both if not set or set to explicit null).

func (*MetricReportDefinitionV140Metric) GetMetricIdOk

func (o *MetricReportDefinitionV140Metric) GetMetricIdOk() (*string, bool)

GetMetricIdOk returns a tuple with the MetricId field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*MetricReportDefinitionV140Metric) GetMetricProperties

func (o *MetricReportDefinitionV140Metric) GetMetricProperties() []string

GetMetricProperties returns the MetricProperties field value if set, zero value otherwise.

func (*MetricReportDefinitionV140Metric) GetMetricPropertiesOk

func (o *MetricReportDefinitionV140Metric) GetMetricPropertiesOk() (*[]string, bool)

GetMetricPropertiesOk returns a tuple with the MetricProperties field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricReportDefinitionV140Metric) GetOem

func (o *MetricReportDefinitionV140Metric) GetOem() map[string]map[string]interface{}

GetOem returns the Oem field value if set, zero value otherwise.

func (*MetricReportDefinitionV140Metric) GetOemOk

func (o *MetricReportDefinitionV140Metric) GetOemOk() (*map[string]map[string]interface{}, bool)

GetOemOk returns a tuple with the Oem field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricReportDefinitionV140Metric) HasCollectionDuration

func (o *MetricReportDefinitionV140Metric) HasCollectionDuration() bool

HasCollectionDuration returns a boolean if a field has been set.

func (*MetricReportDefinitionV140Metric) HasCollectionFunction

func (o *MetricReportDefinitionV140Metric) HasCollectionFunction() bool

HasCollectionFunction returns a boolean if a field has been set.

func (*MetricReportDefinitionV140Metric) HasCollectionTimeScope

func (o *MetricReportDefinitionV140Metric) HasCollectionTimeScope() bool

HasCollectionTimeScope returns a boolean if a field has been set.

func (*MetricReportDefinitionV140Metric) HasMetricId

func (o *MetricReportDefinitionV140Metric) HasMetricId() bool

HasMetricId returns a boolean if a field has been set.

func (*MetricReportDefinitionV140Metric) HasMetricProperties

func (o *MetricReportDefinitionV140Metric) HasMetricProperties() bool

HasMetricProperties returns a boolean if a field has been set.

func (*MetricReportDefinitionV140Metric) HasOem

HasOem returns a boolean if a field has been set.

func (MetricReportDefinitionV140Metric) MarshalJSON

func (o MetricReportDefinitionV140Metric) MarshalJSON() ([]byte, error)

func (*MetricReportDefinitionV140Metric) SetCollectionDuration

func (o *MetricReportDefinitionV140Metric) SetCollectionDuration(v string)

SetCollectionDuration gets a reference to the given NullableString and assigns it to the CollectionDuration field.

func (*MetricReportDefinitionV140Metric) SetCollectionDurationNil

func (o *MetricReportDefinitionV140Metric) SetCollectionDurationNil()

SetCollectionDurationNil sets the value for CollectionDuration to be an explicit nil

func (*MetricReportDefinitionV140Metric) SetCollectionFunction

SetCollectionFunction gets a reference to the given MetricReportDefinitionV140CalculationAlgorithmEnum and assigns it to the CollectionFunction field.

func (*MetricReportDefinitionV140Metric) SetCollectionTimeScope

SetCollectionTimeScope gets a reference to the given MetricReportDefinitionV140CollectionTimeScope and assigns it to the CollectionTimeScope field.

func (*MetricReportDefinitionV140Metric) SetMetricId

func (o *MetricReportDefinitionV140Metric) SetMetricId(v string)

SetMetricId gets a reference to the given NullableString and assigns it to the MetricId field.

func (*MetricReportDefinitionV140Metric) SetMetricIdNil

func (o *MetricReportDefinitionV140Metric) SetMetricIdNil()

SetMetricIdNil sets the value for MetricId to be an explicit nil

func (*MetricReportDefinitionV140Metric) SetMetricProperties

func (o *MetricReportDefinitionV140Metric) SetMetricProperties(v []string)

SetMetricProperties gets a reference to the given []string and assigns it to the MetricProperties field.

func (*MetricReportDefinitionV140Metric) SetOem

func (o *MetricReportDefinitionV140Metric) SetOem(v map[string]map[string]interface{})

SetOem gets a reference to the given map[string]map[string]interface{} and assigns it to the Oem field.

func (*MetricReportDefinitionV140Metric) UnsetCollectionDuration

func (o *MetricReportDefinitionV140Metric) UnsetCollectionDuration()

UnsetCollectionDuration ensures that no value is present for CollectionDuration, not even an explicit nil

func (*MetricReportDefinitionV140Metric) UnsetMetricId

func (o *MetricReportDefinitionV140Metric) UnsetMetricId()

UnsetMetricId ensures that no value is present for MetricId, not even an explicit nil

type MetricReportDefinitionV140MetricReportDefinition

type MetricReportDefinitionV140MetricReportDefinition struct {
	// The OData description of a payload.
	OdataContext *string `json:"@odata.context,omitempty"`
	// The current ETag of the resource.
	OdataEtag *string `json:"@odata.etag,omitempty"`
	// The unique identifier for a resource.
	OdataId string `json:"@odata.id"`
	// The type of a resource.
	OdataType string                             `json:"@odata.type"`
	Actions   *MetricReportDefinitionV140Actions `json:"Actions,omitempty"`
	// The maximum number of entries that can be appended to a metric report.  When the metric report reaches its limit, its behavior is dictated by the ReportUpdates property.
	AppendLimit *int64 `json:"AppendLimit,omitempty"`
	// The description of this resource.  Used for commonality in the schema definitions.
	Description *string `json:"Description,omitempty"`
	// The identifier that uniquely identifies the resource within the collection of similar resources.
	Id    string                           `json:"Id"`
	Links *MetricReportDefinitionV140Links `json:"Links,omitempty"`
	// The list of URIs with wildcards and property identifiers to include in the metric report.  If a URI has wildcards, the wildcards are substituted as specified in the Wildcards property.
	MetricProperties *[]string     `json:"MetricProperties,omitempty"`
	MetricReport     *OdataV4IdRef `json:"MetricReport,omitempty"`
	// An indication of whether the generation of new metric reports is enabled.
	MetricReportDefinitionEnabled NullableBool                                          `json:"MetricReportDefinitionEnabled,omitempty"`
	MetricReportDefinitionType    *MetricReportDefinitionV140MetricReportDefinitionType `json:"MetricReportDefinitionType,omitempty"`
	// The interval at which to send the complete metric report because the Redfish client wants refreshed metric data even when the data has not changed.  This property value is always greater than the recurrence interval of a metric report, and it only applies when the SuppressRepeatedMetricValue property is `true`.
	MetricReportHeartbeatInterval NullableString `json:"MetricReportHeartbeatInterval,omitempty"`
	// The list of metrics to include in the metric report.  The metrics might include metric properties or calculations applied to a metric property.
	Metrics *[]MetricReportDefinitionV140Metric `json:"Metrics,omitempty"`
	// The name of the resource or array member.
	Name string `json:"Name"`
	// The OEM extension.
	Oem *map[string]map[string]interface{} `json:"Oem,omitempty"`
	// The set of actions to perform when a metric report is generated.
	ReportActions *[]MetricReportDefinitionV140ReportActionsEnum `json:"ReportActions,omitempty"`
	// The maximum timespan that a metric report can cover.
	ReportTimespan NullableString                               `json:"ReportTimespan,omitempty"`
	ReportUpdates  *MetricReportDefinitionV140ReportUpdatesEnum `json:"ReportUpdates,omitempty"`
	Schedule       *ScheduleSchedule                            `json:"Schedule,omitempty"`
	Status         *ResourceStatus                              `json:"Status,omitempty"`
	// An indication of whether any metrics are suppressed from the generated metric report.  If `true`, any metric that equals the same value in the previously generated metric report is suppressed from the current report.  Also, duplicate metrics are suppressed.  If `false`, no metrics are suppressed from the current report.  The current report might contain no metrics if all metrics equal the values in the previously generated metric report.
	SuppressRepeatedMetricValue NullableBool `json:"SuppressRepeatedMetricValue,omitempty"`
	// The set of wildcards and their substitution values for the entries in the MetricProperties property.
	Wildcards *[]MetricReportDefinitionV140Wildcard `json:"Wildcards,omitempty"`
}

MetricReportDefinitionV140MetricReportDefinition The MetricReportDefinition schema describes set of metrics that are collected into a metric report.

func NewMetricReportDefinitionV140MetricReportDefinition

func NewMetricReportDefinitionV140MetricReportDefinition(odataId string, odataType string, id string, name string) *MetricReportDefinitionV140MetricReportDefinition

NewMetricReportDefinitionV140MetricReportDefinition instantiates a new MetricReportDefinitionV140MetricReportDefinition 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 NewMetricReportDefinitionV140MetricReportDefinitionWithDefaults

func NewMetricReportDefinitionV140MetricReportDefinitionWithDefaults() *MetricReportDefinitionV140MetricReportDefinition

NewMetricReportDefinitionV140MetricReportDefinitionWithDefaults instantiates a new MetricReportDefinitionV140MetricReportDefinition 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 (*MetricReportDefinitionV140MetricReportDefinition) GetActions

GetActions returns the Actions field value if set, zero value otherwise.

func (*MetricReportDefinitionV140MetricReportDefinition) GetActionsOk

GetActionsOk returns a tuple with the Actions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricReportDefinitionV140MetricReportDefinition) GetAppendLimit

GetAppendLimit returns the AppendLimit field value if set, zero value otherwise.

func (*MetricReportDefinitionV140MetricReportDefinition) GetAppendLimitOk

GetAppendLimitOk returns a tuple with the AppendLimit field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricReportDefinitionV140MetricReportDefinition) GetDescription

GetDescription returns the Description field value if set, zero value otherwise.

func (*MetricReportDefinitionV140MetricReportDefinition) GetDescriptionOk

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricReportDefinitionV140MetricReportDefinition) GetId

GetId returns the Id field value

func (*MetricReportDefinitionV140MetricReportDefinition) GetIdOk

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

GetLinks returns the Links field value if set, zero value otherwise.

func (*MetricReportDefinitionV140MetricReportDefinition) GetLinksOk

GetLinksOk returns a tuple with the Links field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricReportDefinitionV140MetricReportDefinition) GetMetricProperties

func (o *MetricReportDefinitionV140MetricReportDefinition) GetMetricProperties() []string

GetMetricProperties returns the MetricProperties field value if set, zero value otherwise.

func (*MetricReportDefinitionV140MetricReportDefinition) GetMetricPropertiesOk

func (o *MetricReportDefinitionV140MetricReportDefinition) GetMetricPropertiesOk() (*[]string, bool)

GetMetricPropertiesOk returns a tuple with the MetricProperties field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricReportDefinitionV140MetricReportDefinition) GetMetricReport

GetMetricReport returns the MetricReport field value if set, zero value otherwise.

func (*MetricReportDefinitionV140MetricReportDefinition) GetMetricReportDefinitionEnabled

func (o *MetricReportDefinitionV140MetricReportDefinition) GetMetricReportDefinitionEnabled() bool

GetMetricReportDefinitionEnabled returns the MetricReportDefinitionEnabled field value if set, zero value otherwise (both if not set or set to explicit null).

func (*MetricReportDefinitionV140MetricReportDefinition) GetMetricReportDefinitionEnabledOk

func (o *MetricReportDefinitionV140MetricReportDefinition) GetMetricReportDefinitionEnabledOk() (*bool, bool)

GetMetricReportDefinitionEnabledOk returns a tuple with the MetricReportDefinitionEnabled field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*MetricReportDefinitionV140MetricReportDefinition) GetMetricReportDefinitionType

GetMetricReportDefinitionType returns the MetricReportDefinitionType field value if set, zero value otherwise.

func (*MetricReportDefinitionV140MetricReportDefinition) GetMetricReportDefinitionTypeOk

GetMetricReportDefinitionTypeOk returns a tuple with the MetricReportDefinitionType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricReportDefinitionV140MetricReportDefinition) GetMetricReportHeartbeatInterval

func (o *MetricReportDefinitionV140MetricReportDefinition) GetMetricReportHeartbeatInterval() string

GetMetricReportHeartbeatInterval returns the MetricReportHeartbeatInterval field value if set, zero value otherwise (both if not set or set to explicit null).

func (*MetricReportDefinitionV140MetricReportDefinition) GetMetricReportHeartbeatIntervalOk

func (o *MetricReportDefinitionV140MetricReportDefinition) GetMetricReportHeartbeatIntervalOk() (*string, bool)

GetMetricReportHeartbeatIntervalOk returns a tuple with the MetricReportHeartbeatInterval field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*MetricReportDefinitionV140MetricReportDefinition) GetMetricReportOk

GetMetricReportOk returns a tuple with the MetricReport field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricReportDefinitionV140MetricReportDefinition) GetMetrics

GetMetrics returns the Metrics field value if set, zero value otherwise.

func (*MetricReportDefinitionV140MetricReportDefinition) GetMetricsOk

GetMetricsOk returns a tuple with the Metrics field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricReportDefinitionV140MetricReportDefinition) GetName

GetName returns the Name field value

func (*MetricReportDefinitionV140MetricReportDefinition) GetNameOk

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*MetricReportDefinitionV140MetricReportDefinition) GetOdataContext

GetOdataContext returns the OdataContext field value if set, zero value otherwise.

func (*MetricReportDefinitionV140MetricReportDefinition) GetOdataContextOk

GetOdataContextOk returns a tuple with the OdataContext field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricReportDefinitionV140MetricReportDefinition) GetOdataEtag

GetOdataEtag returns the OdataEtag field value if set, zero value otherwise.

func (*MetricReportDefinitionV140MetricReportDefinition) GetOdataEtagOk

GetOdataEtagOk returns a tuple with the OdataEtag field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricReportDefinitionV140MetricReportDefinition) GetOdataId

GetOdataId returns the OdataId field value

func (*MetricReportDefinitionV140MetricReportDefinition) GetOdataIdOk

GetOdataIdOk returns a tuple with the OdataId field value and a boolean to check if the value has been set.

func (*MetricReportDefinitionV140MetricReportDefinition) GetOdataType

GetOdataType returns the OdataType field value

func (*MetricReportDefinitionV140MetricReportDefinition) GetOdataTypeOk

GetOdataTypeOk returns a tuple with the OdataType field value and a boolean to check if the value has been set.

func (*MetricReportDefinitionV140MetricReportDefinition) GetOem

func (o *MetricReportDefinitionV140MetricReportDefinition) GetOem() map[string]map[string]interface{}

GetOem returns the Oem field value if set, zero value otherwise.

func (*MetricReportDefinitionV140MetricReportDefinition) GetOemOk

func (o *MetricReportDefinitionV140MetricReportDefinition) GetOemOk() (*map[string]map[string]interface{}, bool)

GetOemOk returns a tuple with the Oem field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricReportDefinitionV140MetricReportDefinition) GetReportActions

GetReportActions returns the ReportActions field value if set, zero value otherwise.

func (*MetricReportDefinitionV140MetricReportDefinition) GetReportActionsOk

GetReportActionsOk returns a tuple with the ReportActions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricReportDefinitionV140MetricReportDefinition) GetReportTimespan

GetReportTimespan returns the ReportTimespan field value if set, zero value otherwise (both if not set or set to explicit null).

func (*MetricReportDefinitionV140MetricReportDefinition) GetReportTimespanOk

func (o *MetricReportDefinitionV140MetricReportDefinition) GetReportTimespanOk() (*string, bool)

GetReportTimespanOk returns a tuple with the ReportTimespan field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*MetricReportDefinitionV140MetricReportDefinition) GetReportUpdates

GetReportUpdates returns the ReportUpdates field value if set, zero value otherwise.

func (*MetricReportDefinitionV140MetricReportDefinition) GetReportUpdatesOk

GetReportUpdatesOk returns a tuple with the ReportUpdates field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricReportDefinitionV140MetricReportDefinition) GetSchedule

GetSchedule returns the Schedule field value if set, zero value otherwise.

func (*MetricReportDefinitionV140MetricReportDefinition) GetScheduleOk

GetScheduleOk returns a tuple with the Schedule field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricReportDefinitionV140MetricReportDefinition) GetStatus

GetStatus returns the Status field value if set, zero value otherwise.

func (*MetricReportDefinitionV140MetricReportDefinition) GetStatusOk

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricReportDefinitionV140MetricReportDefinition) GetSuppressRepeatedMetricValue

func (o *MetricReportDefinitionV140MetricReportDefinition) GetSuppressRepeatedMetricValue() bool

GetSuppressRepeatedMetricValue returns the SuppressRepeatedMetricValue field value if set, zero value otherwise (both if not set or set to explicit null).

func (*MetricReportDefinitionV140MetricReportDefinition) GetSuppressRepeatedMetricValueOk

func (o *MetricReportDefinitionV140MetricReportDefinition) GetSuppressRepeatedMetricValueOk() (*bool, bool)

GetSuppressRepeatedMetricValueOk returns a tuple with the SuppressRepeatedMetricValue field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*MetricReportDefinitionV140MetricReportDefinition) GetWildcards

GetWildcards returns the Wildcards field value if set, zero value otherwise.

func (*MetricReportDefinitionV140MetricReportDefinition) GetWildcardsOk

GetWildcardsOk returns a tuple with the Wildcards field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricReportDefinitionV140MetricReportDefinition) HasActions

HasActions returns a boolean if a field has been set.

func (*MetricReportDefinitionV140MetricReportDefinition) HasAppendLimit

HasAppendLimit returns a boolean if a field has been set.

func (*MetricReportDefinitionV140MetricReportDefinition) HasDescription

HasDescription returns a boolean if a field has been set.

HasLinks returns a boolean if a field has been set.

func (*MetricReportDefinitionV140MetricReportDefinition) HasMetricProperties

func (o *MetricReportDefinitionV140MetricReportDefinition) HasMetricProperties() bool

HasMetricProperties returns a boolean if a field has been set.

func (*MetricReportDefinitionV140MetricReportDefinition) HasMetricReport

HasMetricReport returns a boolean if a field has been set.

func (*MetricReportDefinitionV140MetricReportDefinition) HasMetricReportDefinitionEnabled

func (o *MetricReportDefinitionV140MetricReportDefinition) HasMetricReportDefinitionEnabled() bool

HasMetricReportDefinitionEnabled returns a boolean if a field has been set.

func (*MetricReportDefinitionV140MetricReportDefinition) HasMetricReportDefinitionType

func (o *MetricReportDefinitionV140MetricReportDefinition) HasMetricReportDefinitionType() bool

HasMetricReportDefinitionType returns a boolean if a field has been set.

func (*MetricReportDefinitionV140MetricReportDefinition) HasMetricReportHeartbeatInterval

func (o *MetricReportDefinitionV140MetricReportDefinition) HasMetricReportHeartbeatInterval() bool

HasMetricReportHeartbeatInterval returns a boolean if a field has been set.

func (*MetricReportDefinitionV140MetricReportDefinition) HasMetrics

HasMetrics returns a boolean if a field has been set.

func (*MetricReportDefinitionV140MetricReportDefinition) HasOdataContext

HasOdataContext returns a boolean if a field has been set.

func (*MetricReportDefinitionV140MetricReportDefinition) HasOdataEtag

HasOdataEtag returns a boolean if a field has been set.

func (*MetricReportDefinitionV140MetricReportDefinition) HasOem

HasOem returns a boolean if a field has been set.

func (*MetricReportDefinitionV140MetricReportDefinition) HasReportActions

HasReportActions returns a boolean if a field has been set.

func (*MetricReportDefinitionV140MetricReportDefinition) HasReportTimespan

HasReportTimespan returns a boolean if a field has been set.

func (*MetricReportDefinitionV140MetricReportDefinition) HasReportUpdates

HasReportUpdates returns a boolean if a field has been set.

func (*MetricReportDefinitionV140MetricReportDefinition) HasSchedule

HasSchedule returns a boolean if a field has been set.

func (*MetricReportDefinitionV140MetricReportDefinition) HasStatus

HasStatus returns a boolean if a field has been set.

func (*MetricReportDefinitionV140MetricReportDefinition) HasSuppressRepeatedMetricValue

func (o *MetricReportDefinitionV140MetricReportDefinition) HasSuppressRepeatedMetricValue() bool

HasSuppressRepeatedMetricValue returns a boolean if a field has been set.

func (*MetricReportDefinitionV140MetricReportDefinition) HasWildcards

HasWildcards returns a boolean if a field has been set.

func (MetricReportDefinitionV140MetricReportDefinition) MarshalJSON

func (*MetricReportDefinitionV140MetricReportDefinition) SetActions

SetActions gets a reference to the given MetricReportDefinitionV140Actions and assigns it to the Actions field.

func (*MetricReportDefinitionV140MetricReportDefinition) SetAppendLimit

SetAppendLimit gets a reference to the given int64 and assigns it to the AppendLimit field.

func (*MetricReportDefinitionV140MetricReportDefinition) SetDescription

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*MetricReportDefinitionV140MetricReportDefinition) SetId

SetId sets field value

SetLinks gets a reference to the given MetricReportDefinitionV140Links and assigns it to the Links field.

func (*MetricReportDefinitionV140MetricReportDefinition) SetMetricProperties

func (o *MetricReportDefinitionV140MetricReportDefinition) SetMetricProperties(v []string)

SetMetricProperties gets a reference to the given []string and assigns it to the MetricProperties field.

func (*MetricReportDefinitionV140MetricReportDefinition) SetMetricReport

SetMetricReport gets a reference to the given OdataV4IdRef and assigns it to the MetricReport field.

func (*MetricReportDefinitionV140MetricReportDefinition) SetMetricReportDefinitionEnabled

func (o *MetricReportDefinitionV140MetricReportDefinition) SetMetricReportDefinitionEnabled(v bool)

SetMetricReportDefinitionEnabled gets a reference to the given NullableBool and assigns it to the MetricReportDefinitionEnabled field.

func (*MetricReportDefinitionV140MetricReportDefinition) SetMetricReportDefinitionEnabledNil

func (o *MetricReportDefinitionV140MetricReportDefinition) SetMetricReportDefinitionEnabledNil()

SetMetricReportDefinitionEnabledNil sets the value for MetricReportDefinitionEnabled to be an explicit nil

func (*MetricReportDefinitionV140MetricReportDefinition) SetMetricReportDefinitionType

SetMetricReportDefinitionType gets a reference to the given MetricReportDefinitionV140MetricReportDefinitionType and assigns it to the MetricReportDefinitionType field.

func (*MetricReportDefinitionV140MetricReportDefinition) SetMetricReportHeartbeatInterval

func (o *MetricReportDefinitionV140MetricReportDefinition) SetMetricReportHeartbeatInterval(v string)

SetMetricReportHeartbeatInterval gets a reference to the given NullableString and assigns it to the MetricReportHeartbeatInterval field.

func (*MetricReportDefinitionV140MetricReportDefinition) SetMetricReportHeartbeatIntervalNil

func (o *MetricReportDefinitionV140MetricReportDefinition) SetMetricReportHeartbeatIntervalNil()

SetMetricReportHeartbeatIntervalNil sets the value for MetricReportHeartbeatInterval to be an explicit nil

func (*MetricReportDefinitionV140MetricReportDefinition) SetMetrics

SetMetrics gets a reference to the given []MetricReportDefinitionV140Metric and assigns it to the Metrics field.

func (*MetricReportDefinitionV140MetricReportDefinition) SetName

SetName sets field value

func (*MetricReportDefinitionV140MetricReportDefinition) SetOdataContext

SetOdataContext gets a reference to the given string and assigns it to the OdataContext field.

func (*MetricReportDefinitionV140MetricReportDefinition) SetOdataEtag

SetOdataEtag gets a reference to the given string and assigns it to the OdataEtag field.

func (*MetricReportDefinitionV140MetricReportDefinition) SetOdataId

SetOdataId sets field value

func (*MetricReportDefinitionV140MetricReportDefinition) SetOdataType

SetOdataType sets field value

func (*MetricReportDefinitionV140MetricReportDefinition) SetOem

func (o *MetricReportDefinitionV140MetricReportDefinition) SetOem(v map[string]map[string]interface{})

SetOem gets a reference to the given map[string]map[string]interface{} and assigns it to the Oem field.

func (*MetricReportDefinitionV140MetricReportDefinition) SetReportActions

SetReportActions gets a reference to the given []MetricReportDefinitionV140ReportActionsEnum and assigns it to the ReportActions field.

func (*MetricReportDefinitionV140MetricReportDefinition) SetReportTimespan

SetReportTimespan gets a reference to the given NullableString and assigns it to the ReportTimespan field.

func (*MetricReportDefinitionV140MetricReportDefinition) SetReportTimespanNil

func (o *MetricReportDefinitionV140MetricReportDefinition) SetReportTimespanNil()

SetReportTimespanNil sets the value for ReportTimespan to be an explicit nil

func (*MetricReportDefinitionV140MetricReportDefinition) SetReportUpdates

SetReportUpdates gets a reference to the given MetricReportDefinitionV140ReportUpdatesEnum and assigns it to the ReportUpdates field.

func (*MetricReportDefinitionV140MetricReportDefinition) SetSchedule

SetSchedule gets a reference to the given ScheduleSchedule and assigns it to the Schedule field.

func (*MetricReportDefinitionV140MetricReportDefinition) SetStatus

SetStatus gets a reference to the given ResourceStatus and assigns it to the Status field.

func (*MetricReportDefinitionV140MetricReportDefinition) SetSuppressRepeatedMetricValue

func (o *MetricReportDefinitionV140MetricReportDefinition) SetSuppressRepeatedMetricValue(v bool)

SetSuppressRepeatedMetricValue gets a reference to the given NullableBool and assigns it to the SuppressRepeatedMetricValue field.

func (*MetricReportDefinitionV140MetricReportDefinition) SetSuppressRepeatedMetricValueNil

func (o *MetricReportDefinitionV140MetricReportDefinition) SetSuppressRepeatedMetricValueNil()

SetSuppressRepeatedMetricValueNil sets the value for SuppressRepeatedMetricValue to be an explicit nil

func (*MetricReportDefinitionV140MetricReportDefinition) SetWildcards

SetWildcards gets a reference to the given []MetricReportDefinitionV140Wildcard and assigns it to the Wildcards field.

func (*MetricReportDefinitionV140MetricReportDefinition) UnsetMetricReportDefinitionEnabled

func (o *MetricReportDefinitionV140MetricReportDefinition) UnsetMetricReportDefinitionEnabled()

UnsetMetricReportDefinitionEnabled ensures that no value is present for MetricReportDefinitionEnabled, not even an explicit nil

func (*MetricReportDefinitionV140MetricReportDefinition) UnsetMetricReportHeartbeatInterval

func (o *MetricReportDefinitionV140MetricReportDefinition) UnsetMetricReportHeartbeatInterval()

UnsetMetricReportHeartbeatInterval ensures that no value is present for MetricReportHeartbeatInterval, not even an explicit nil

func (*MetricReportDefinitionV140MetricReportDefinition) UnsetReportTimespan

func (o *MetricReportDefinitionV140MetricReportDefinition) UnsetReportTimespan()

UnsetReportTimespan ensures that no value is present for ReportTimespan, not even an explicit nil

func (*MetricReportDefinitionV140MetricReportDefinition) UnsetSuppressRepeatedMetricValue

func (o *MetricReportDefinitionV140MetricReportDefinition) UnsetSuppressRepeatedMetricValue()

UnsetSuppressRepeatedMetricValue ensures that no value is present for SuppressRepeatedMetricValue, not even an explicit nil

type MetricReportDefinitionV140MetricReportDefinitionType

type MetricReportDefinitionV140MetricReportDefinitionType string

MetricReportDefinitionV140MetricReportDefinitionType Indicates when the metric report is generated.

const (
	METRICREPORTDEFINITIONV140METRICREPORTDEFINITIONTYPE_PERIODIC   MetricReportDefinitionV140MetricReportDefinitionType = "Periodic"
	METRICREPORTDEFINITIONV140METRICREPORTDEFINITIONTYPE_ON_CHANGE  MetricReportDefinitionV140MetricReportDefinitionType = "OnChange"
	METRICREPORTDEFINITIONV140METRICREPORTDEFINITIONTYPE_ON_REQUEST MetricReportDefinitionV140MetricReportDefinitionType = "OnRequest"
)

List of MetricReportDefinition_v1_4_0_MetricReportDefinitionType

func (MetricReportDefinitionV140MetricReportDefinitionType) Ptr

Ptr returns reference to MetricReportDefinition_v1_4_0_MetricReportDefinitionType value

func (*MetricReportDefinitionV140MetricReportDefinitionType) UnmarshalJSON

type MetricReportDefinitionV140ReportActionsEnum

type MetricReportDefinitionV140ReportActionsEnum string

MetricReportDefinitionV140ReportActionsEnum Actions to perform when a metric report is generated.

const (
	METRICREPORTDEFINITIONV140REPORTACTIONSENUM_LOG_TO_METRIC_REPORTS_COLLECTION MetricReportDefinitionV140ReportActionsEnum = "LogToMetricReportsCollection"
	METRICREPORTDEFINITIONV140REPORTACTIONSENUM_REDFISH_EVENT                    MetricReportDefinitionV140ReportActionsEnum = "RedfishEvent"
)

List of MetricReportDefinition_v1_4_0_ReportActionsEnum

func (MetricReportDefinitionV140ReportActionsEnum) Ptr

Ptr returns reference to MetricReportDefinition_v1_4_0_ReportActionsEnum value

func (*MetricReportDefinitionV140ReportActionsEnum) UnmarshalJSON

func (v *MetricReportDefinitionV140ReportActionsEnum) UnmarshalJSON(src []byte) error

type MetricReportDefinitionV140ReportUpdatesEnum

type MetricReportDefinitionV140ReportUpdatesEnum string

MetricReportDefinitionV140ReportUpdatesEnum Handling of subsequent metric reports when a metric report exists.

const (
	METRICREPORTDEFINITIONV140REPORTUPDATESENUM_OVERWRITE              MetricReportDefinitionV140ReportUpdatesEnum = "Overwrite"
	METRICREPORTDEFINITIONV140REPORTUPDATESENUM_APPEND_WRAPS_WHEN_FULL MetricReportDefinitionV140ReportUpdatesEnum = "AppendWrapsWhenFull"
	METRICREPORTDEFINITIONV140REPORTUPDATESENUM_APPEND_STOPS_WHEN_FULL MetricReportDefinitionV140ReportUpdatesEnum = "AppendStopsWhenFull"
	METRICREPORTDEFINITIONV140REPORTUPDATESENUM_NEW_REPORT             MetricReportDefinitionV140ReportUpdatesEnum = "NewReport"
)

List of MetricReportDefinition_v1_4_0_ReportUpdatesEnum

func (MetricReportDefinitionV140ReportUpdatesEnum) Ptr

Ptr returns reference to MetricReportDefinition_v1_4_0_ReportUpdatesEnum value

func (*MetricReportDefinitionV140ReportUpdatesEnum) UnmarshalJSON

func (v *MetricReportDefinitionV140ReportUpdatesEnum) UnmarshalJSON(src []byte) error

type MetricReportDefinitionV140Wildcard

type MetricReportDefinitionV140Wildcard struct {
	// An array of values to substitute for the wildcard.
	Keys *[]string `json:"Keys,omitempty"`
	// The string used as a wildcard.
	Name NullableString `json:"Name,omitempty"`
	// An array of values to substitute for the wildcard.
	Values *[]string `json:"Values,omitempty"`
}

MetricReportDefinitionV140Wildcard The wildcard and its substitution values.

func NewMetricReportDefinitionV140Wildcard

func NewMetricReportDefinitionV140Wildcard() *MetricReportDefinitionV140Wildcard

NewMetricReportDefinitionV140Wildcard instantiates a new MetricReportDefinitionV140Wildcard 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 NewMetricReportDefinitionV140WildcardWithDefaults

func NewMetricReportDefinitionV140WildcardWithDefaults() *MetricReportDefinitionV140Wildcard

NewMetricReportDefinitionV140WildcardWithDefaults instantiates a new MetricReportDefinitionV140Wildcard 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 (*MetricReportDefinitionV140Wildcard) GetKeys

GetKeys returns the Keys field value if set, zero value otherwise.

func (*MetricReportDefinitionV140Wildcard) GetKeysOk

func (o *MetricReportDefinitionV140Wildcard) GetKeysOk() (*[]string, bool)

GetKeysOk returns a tuple with the Keys field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricReportDefinitionV140Wildcard) GetName

GetName returns the Name field value if set, zero value otherwise (both if not set or set to explicit null).

func (*MetricReportDefinitionV140Wildcard) GetNameOk

func (o *MetricReportDefinitionV140Wildcard) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*MetricReportDefinitionV140Wildcard) GetValues

func (o *MetricReportDefinitionV140Wildcard) GetValues() []string

GetValues returns the Values field value if set, zero value otherwise.

func (*MetricReportDefinitionV140Wildcard) GetValuesOk

func (o *MetricReportDefinitionV140Wildcard) GetValuesOk() (*[]string, bool)

GetValuesOk returns a tuple with the Values field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricReportDefinitionV140Wildcard) HasKeys

HasKeys returns a boolean if a field has been set.

func (*MetricReportDefinitionV140Wildcard) HasName

HasName returns a boolean if a field has been set.

func (*MetricReportDefinitionV140Wildcard) HasValues

HasValues returns a boolean if a field has been set.

func (MetricReportDefinitionV140Wildcard) MarshalJSON

func (o MetricReportDefinitionV140Wildcard) MarshalJSON() ([]byte, error)

func (*MetricReportDefinitionV140Wildcard) SetKeys

SetKeys gets a reference to the given []string and assigns it to the Keys field.

func (*MetricReportDefinitionV140Wildcard) SetName

SetName gets a reference to the given NullableString and assigns it to the Name field.

func (*MetricReportDefinitionV140Wildcard) SetNameNil

func (o *MetricReportDefinitionV140Wildcard) SetNameNil()

SetNameNil sets the value for Name to be an explicit nil

func (*MetricReportDefinitionV140Wildcard) SetValues

func (o *MetricReportDefinitionV140Wildcard) SetValues(v []string)

SetValues gets a reference to the given []string and assigns it to the Values field.

func (*MetricReportDefinitionV140Wildcard) UnsetName

func (o *MetricReportDefinitionV140Wildcard) UnsetName()

UnsetName ensures that no value is present for Name, not even an explicit nil

type MetricReportV141Actions

type MetricReportV141Actions struct {
	// The available OEM-specific actions for this resource.
	Oem *map[string]map[string]interface{} `json:"Oem,omitempty"`
}

MetricReportV141Actions The available actions for this resource.

func NewMetricReportV141Actions

func NewMetricReportV141Actions() *MetricReportV141Actions

NewMetricReportV141Actions instantiates a new MetricReportV141Actions 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 NewMetricReportV141ActionsWithDefaults

func NewMetricReportV141ActionsWithDefaults() *MetricReportV141Actions

NewMetricReportV141ActionsWithDefaults instantiates a new MetricReportV141Actions 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 (*MetricReportV141Actions) GetOem

func (o *MetricReportV141Actions) GetOem() map[string]map[string]interface{}

GetOem returns the Oem field value if set, zero value otherwise.

func (*MetricReportV141Actions) GetOemOk

func (o *MetricReportV141Actions) GetOemOk() (*map[string]map[string]interface{}, bool)

GetOemOk returns a tuple with the Oem field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricReportV141Actions) HasOem

func (o *MetricReportV141Actions) HasOem() bool

HasOem returns a boolean if a field has been set.

func (MetricReportV141Actions) MarshalJSON

func (o MetricReportV141Actions) MarshalJSON() ([]byte, error)

func (*MetricReportV141Actions) SetOem

func (o *MetricReportV141Actions) SetOem(v map[string]map[string]interface{})

SetOem gets a reference to the given map[string]map[string]interface{} and assigns it to the Oem field.

type MetricReportV141MetricReport

type MetricReportV141MetricReport struct {
	// The OData description of a payload.
	OdataContext *string `json:"@odata.context,omitempty"`
	// The current ETag of the resource.
	OdataEtag *string `json:"@odata.etag,omitempty"`
	// The unique identifier for a resource.
	OdataId string `json:"@odata.id"`
	// The type of a resource.
	OdataType string                   `json:"@odata.type"`
	Actions   *MetricReportV141Actions `json:"Actions,omitempty"`
	// A context can be supplied at subscription time.  This property is the context value supplied by the subscriber.
	Context *string `json:"Context,omitempty"`
	// The description of this resource.  Used for commonality in the schema definitions.
	Description *string `json:"Description,omitempty"`
	// The identifier that uniquely identifies the resource within the collection of similar resources.
	Id                     string        `json:"Id"`
	MetricReportDefinition *OdataV4IdRef `json:"MetricReportDefinition,omitempty"`
	// An array of metric values for the metered items of this metric report.
	MetricValues *[]MetricReportV141MetricValue `json:"MetricValues,omitempty"`
	// The name of the resource or array member.
	Name string `json:"Name"`
	// The OEM extension.
	Oem *map[string]map[string]interface{} `json:"Oem,omitempty"`
	// The current sequence identifier for this metric report.
	ReportSequence *string `json:"ReportSequence,omitempty"`
	// The time associated with the metric report in its entirety.  The time of the metric report can be relevant when the time of individual metrics are minimally different.
	Timestamp NullableTime `json:"Timestamp,omitempty"`
}

MetricReportV141MetricReport The MetricReport schema represents a set of collected metrics.

func NewMetricReportV141MetricReport

func NewMetricReportV141MetricReport(odataId string, odataType string, id string, name string) *MetricReportV141MetricReport

NewMetricReportV141MetricReport instantiates a new MetricReportV141MetricReport 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 NewMetricReportV141MetricReportWithDefaults

func NewMetricReportV141MetricReportWithDefaults() *MetricReportV141MetricReport

NewMetricReportV141MetricReportWithDefaults instantiates a new MetricReportV141MetricReport 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 (*MetricReportV141MetricReport) GetActions

GetActions returns the Actions field value if set, zero value otherwise.

func (*MetricReportV141MetricReport) GetActionsOk

GetActionsOk returns a tuple with the Actions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricReportV141MetricReport) GetContext

func (o *MetricReportV141MetricReport) GetContext() string

GetContext returns the Context field value if set, zero value otherwise.

func (*MetricReportV141MetricReport) GetContextOk

func (o *MetricReportV141MetricReport) GetContextOk() (*string, bool)

GetContextOk returns a tuple with the Context field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricReportV141MetricReport) GetDescription

func (o *MetricReportV141MetricReport) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*MetricReportV141MetricReport) GetDescriptionOk

func (o *MetricReportV141MetricReport) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricReportV141MetricReport) GetId

GetId returns the Id field value

func (*MetricReportV141MetricReport) GetIdOk

func (o *MetricReportV141MetricReport) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*MetricReportV141MetricReport) GetMetricReportDefinition

func (o *MetricReportV141MetricReport) GetMetricReportDefinition() OdataV4IdRef

GetMetricReportDefinition returns the MetricReportDefinition field value if set, zero value otherwise.

func (*MetricReportV141MetricReport) GetMetricReportDefinitionOk

func (o *MetricReportV141MetricReport) GetMetricReportDefinitionOk() (*OdataV4IdRef, bool)

GetMetricReportDefinitionOk returns a tuple with the MetricReportDefinition field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricReportV141MetricReport) GetMetricValues

GetMetricValues returns the MetricValues field value if set, zero value otherwise.

func (*MetricReportV141MetricReport) GetMetricValuesOk

func (o *MetricReportV141MetricReport) GetMetricValuesOk() (*[]MetricReportV141MetricValue, bool)

GetMetricValuesOk returns a tuple with the MetricValues field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricReportV141MetricReport) GetName

func (o *MetricReportV141MetricReport) GetName() string

GetName returns the Name field value

func (*MetricReportV141MetricReport) GetNameOk

func (o *MetricReportV141MetricReport) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*MetricReportV141MetricReport) GetOdataContext

func (o *MetricReportV141MetricReport) GetOdataContext() string

GetOdataContext returns the OdataContext field value if set, zero value otherwise.

func (*MetricReportV141MetricReport) GetOdataContextOk

func (o *MetricReportV141MetricReport) GetOdataContextOk() (*string, bool)

GetOdataContextOk returns a tuple with the OdataContext field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricReportV141MetricReport) GetOdataEtag

func (o *MetricReportV141MetricReport) GetOdataEtag() string

GetOdataEtag returns the OdataEtag field value if set, zero value otherwise.

func (*MetricReportV141MetricReport) GetOdataEtagOk

func (o *MetricReportV141MetricReport) GetOdataEtagOk() (*string, bool)

GetOdataEtagOk returns a tuple with the OdataEtag field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricReportV141MetricReport) GetOdataId

func (o *MetricReportV141MetricReport) GetOdataId() string

GetOdataId returns the OdataId field value

func (*MetricReportV141MetricReport) GetOdataIdOk

func (o *MetricReportV141MetricReport) GetOdataIdOk() (*string, bool)

GetOdataIdOk returns a tuple with the OdataId field value and a boolean to check if the value has been set.

func (*MetricReportV141MetricReport) GetOdataType

func (o *MetricReportV141MetricReport) GetOdataType() string

GetOdataType returns the OdataType field value

func (*MetricReportV141MetricReport) GetOdataTypeOk

func (o *MetricReportV141MetricReport) GetOdataTypeOk() (*string, bool)

GetOdataTypeOk returns a tuple with the OdataType field value and a boolean to check if the value has been set.

func (*MetricReportV141MetricReport) GetOem

func (o *MetricReportV141MetricReport) GetOem() map[string]map[string]interface{}

GetOem returns the Oem field value if set, zero value otherwise.

func (*MetricReportV141MetricReport) GetOemOk

func (o *MetricReportV141MetricReport) GetOemOk() (*map[string]map[string]interface{}, bool)

GetOemOk returns a tuple with the Oem field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricReportV141MetricReport) GetReportSequence

func (o *MetricReportV141MetricReport) GetReportSequence() string

GetReportSequence returns the ReportSequence field value if set, zero value otherwise.

func (*MetricReportV141MetricReport) GetReportSequenceOk

func (o *MetricReportV141MetricReport) GetReportSequenceOk() (*string, bool)

GetReportSequenceOk returns a tuple with the ReportSequence field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricReportV141MetricReport) GetTimestamp

func (o *MetricReportV141MetricReport) GetTimestamp() time.Time

GetTimestamp returns the Timestamp field value if set, zero value otherwise (both if not set or set to explicit null).

func (*MetricReportV141MetricReport) GetTimestampOk

func (o *MetricReportV141MetricReport) GetTimestampOk() (*time.Time, bool)

GetTimestampOk returns a tuple with the Timestamp field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*MetricReportV141MetricReport) HasActions

func (o *MetricReportV141MetricReport) HasActions() bool

HasActions returns a boolean if a field has been set.

func (*MetricReportV141MetricReport) HasContext

func (o *MetricReportV141MetricReport) HasContext() bool

HasContext returns a boolean if a field has been set.

func (*MetricReportV141MetricReport) HasDescription

func (o *MetricReportV141MetricReport) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*MetricReportV141MetricReport) HasMetricReportDefinition

func (o *MetricReportV141MetricReport) HasMetricReportDefinition() bool

HasMetricReportDefinition returns a boolean if a field has been set.

func (*MetricReportV141MetricReport) HasMetricValues

func (o *MetricReportV141MetricReport) HasMetricValues() bool

HasMetricValues returns a boolean if a field has been set.

func (*MetricReportV141MetricReport) HasOdataContext

func (o *MetricReportV141MetricReport) HasOdataContext() bool

HasOdataContext returns a boolean if a field has been set.

func (*MetricReportV141MetricReport) HasOdataEtag

func (o *MetricReportV141MetricReport) HasOdataEtag() bool

HasOdataEtag returns a boolean if a field has been set.

func (*MetricReportV141MetricReport) HasOem

func (o *MetricReportV141MetricReport) HasOem() bool

HasOem returns a boolean if a field has been set.

func (*MetricReportV141MetricReport) HasReportSequence

func (o *MetricReportV141MetricReport) HasReportSequence() bool

HasReportSequence returns a boolean if a field has been set.

func (*MetricReportV141MetricReport) HasTimestamp

func (o *MetricReportV141MetricReport) HasTimestamp() bool

HasTimestamp returns a boolean if a field has been set.

func (MetricReportV141MetricReport) MarshalJSON

func (o MetricReportV141MetricReport) MarshalJSON() ([]byte, error)

func (*MetricReportV141MetricReport) SetActions

SetActions gets a reference to the given MetricReportV141Actions and assigns it to the Actions field.

func (*MetricReportV141MetricReport) SetContext

func (o *MetricReportV141MetricReport) SetContext(v string)

SetContext gets a reference to the given string and assigns it to the Context field.

func (*MetricReportV141MetricReport) SetDescription

func (o *MetricReportV141MetricReport) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*MetricReportV141MetricReport) SetId

SetId sets field value

func (*MetricReportV141MetricReport) SetMetricReportDefinition

func (o *MetricReportV141MetricReport) SetMetricReportDefinition(v OdataV4IdRef)

SetMetricReportDefinition gets a reference to the given OdataV4IdRef and assigns it to the MetricReportDefinition field.

func (*MetricReportV141MetricReport) SetMetricValues

SetMetricValues gets a reference to the given []MetricReportV141MetricValue and assigns it to the MetricValues field.

func (*MetricReportV141MetricReport) SetName

func (o *MetricReportV141MetricReport) SetName(v string)

SetName sets field value

func (*MetricReportV141MetricReport) SetOdataContext

func (o *MetricReportV141MetricReport) SetOdataContext(v string)

SetOdataContext gets a reference to the given string and assigns it to the OdataContext field.

func (*MetricReportV141MetricReport) SetOdataEtag

func (o *MetricReportV141MetricReport) SetOdataEtag(v string)

SetOdataEtag gets a reference to the given string and assigns it to the OdataEtag field.

func (*MetricReportV141MetricReport) SetOdataId

func (o *MetricReportV141MetricReport) SetOdataId(v string)

SetOdataId sets field value

func (*MetricReportV141MetricReport) SetOdataType

func (o *MetricReportV141MetricReport) SetOdataType(v string)

SetOdataType sets field value

func (*MetricReportV141MetricReport) SetOem

func (o *MetricReportV141MetricReport) SetOem(v map[string]map[string]interface{})

SetOem gets a reference to the given map[string]map[string]interface{} and assigns it to the Oem field.

func (*MetricReportV141MetricReport) SetReportSequence

func (o *MetricReportV141MetricReport) SetReportSequence(v string)

SetReportSequence gets a reference to the given string and assigns it to the ReportSequence field.

func (*MetricReportV141MetricReport) SetTimestamp

func (o *MetricReportV141MetricReport) SetTimestamp(v time.Time)

SetTimestamp gets a reference to the given NullableTime and assigns it to the Timestamp field.

func (*MetricReportV141MetricReport) SetTimestampNil

func (o *MetricReportV141MetricReport) SetTimestampNil()

SetTimestampNil sets the value for Timestamp to be an explicit nil

func (*MetricReportV141MetricReport) UnsetTimestamp

func (o *MetricReportV141MetricReport) UnsetTimestamp()

UnsetTimestamp ensures that no value is present for Timestamp, not even an explicit nil

type MetricReportV141MetricValue

type MetricReportV141MetricValue struct {
	MetricDefinition *OdataV4IdRef `json:"MetricDefinition,omitempty"`
	// The metric definitions identifier for this metric.
	MetricId NullableString `json:"MetricId,omitempty"`
	// The URI for the property from which this metric is derived.
	MetricProperty NullableString `json:"MetricProperty,omitempty"`
	// The metric value, as a string.
	MetricValue NullableString `json:"MetricValue,omitempty"`
	// The OEM extension.
	Oem *map[string]map[string]interface{} `json:"Oem,omitempty"`
	// The date and time when the metric is obtained.  A management application can establish a time series of metric data by retrieving the instances of metric value and sorting them according to their timestamp.
	Timestamp NullableTime `json:"Timestamp,omitempty"`
}

MetricReportV141MetricValue Properties that capture a metric value and other associated information.

func NewMetricReportV141MetricValue

func NewMetricReportV141MetricValue() *MetricReportV141MetricValue

NewMetricReportV141MetricValue instantiates a new MetricReportV141MetricValue 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 NewMetricReportV141MetricValueWithDefaults

func NewMetricReportV141MetricValueWithDefaults() *MetricReportV141MetricValue

NewMetricReportV141MetricValueWithDefaults instantiates a new MetricReportV141MetricValue 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 (*MetricReportV141MetricValue) GetMetricDefinition

func (o *MetricReportV141MetricValue) GetMetricDefinition() OdataV4IdRef

GetMetricDefinition returns the MetricDefinition field value if set, zero value otherwise.

func (*MetricReportV141MetricValue) GetMetricDefinitionOk

func (o *MetricReportV141MetricValue) GetMetricDefinitionOk() (*OdataV4IdRef, bool)

GetMetricDefinitionOk returns a tuple with the MetricDefinition field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricReportV141MetricValue) GetMetricId

func (o *MetricReportV141MetricValue) GetMetricId() string

GetMetricId returns the MetricId field value if set, zero value otherwise (both if not set or set to explicit null).

func (*MetricReportV141MetricValue) GetMetricIdOk

func (o *MetricReportV141MetricValue) GetMetricIdOk() (*string, bool)

GetMetricIdOk returns a tuple with the MetricId field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*MetricReportV141MetricValue) GetMetricProperty

func (o *MetricReportV141MetricValue) GetMetricProperty() string

GetMetricProperty returns the MetricProperty field value if set, zero value otherwise (both if not set or set to explicit null).

func (*MetricReportV141MetricValue) GetMetricPropertyOk

func (o *MetricReportV141MetricValue) GetMetricPropertyOk() (*string, bool)

GetMetricPropertyOk returns a tuple with the MetricProperty field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*MetricReportV141MetricValue) GetMetricValue

func (o *MetricReportV141MetricValue) GetMetricValue() string

GetMetricValue returns the MetricValue field value if set, zero value otherwise (both if not set or set to explicit null).

func (*MetricReportV141MetricValue) GetMetricValueOk

func (o *MetricReportV141MetricValue) GetMetricValueOk() (*string, bool)

GetMetricValueOk returns a tuple with the MetricValue field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*MetricReportV141MetricValue) GetOem

func (o *MetricReportV141MetricValue) GetOem() map[string]map[string]interface{}

GetOem returns the Oem field value if set, zero value otherwise.

func (*MetricReportV141MetricValue) GetOemOk

func (o *MetricReportV141MetricValue) GetOemOk() (*map[string]map[string]interface{}, bool)

GetOemOk returns a tuple with the Oem field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricReportV141MetricValue) GetTimestamp

func (o *MetricReportV141MetricValue) GetTimestamp() time.Time

GetTimestamp returns the Timestamp field value if set, zero value otherwise (both if not set or set to explicit null).

func (*MetricReportV141MetricValue) GetTimestampOk

func (o *MetricReportV141MetricValue) GetTimestampOk() (*time.Time, bool)

GetTimestampOk returns a tuple with the Timestamp field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*MetricReportV141MetricValue) HasMetricDefinition

func (o *MetricReportV141MetricValue) HasMetricDefinition() bool

HasMetricDefinition returns a boolean if a field has been set.

func (*MetricReportV141MetricValue) HasMetricId

func (o *MetricReportV141MetricValue) HasMetricId() bool

HasMetricId returns a boolean if a field has been set.

func (*MetricReportV141MetricValue) HasMetricProperty

func (o *MetricReportV141MetricValue) HasMetricProperty() bool

HasMetricProperty returns a boolean if a field has been set.

func (*MetricReportV141MetricValue) HasMetricValue

func (o *MetricReportV141MetricValue) HasMetricValue() bool

HasMetricValue returns a boolean if a field has been set.

func (*MetricReportV141MetricValue) HasOem

func (o *MetricReportV141MetricValue) HasOem() bool

HasOem returns a boolean if a field has been set.

func (*MetricReportV141MetricValue) HasTimestamp

func (o *MetricReportV141MetricValue) HasTimestamp() bool

HasTimestamp returns a boolean if a field has been set.

func (MetricReportV141MetricValue) MarshalJSON

func (o MetricReportV141MetricValue) MarshalJSON() ([]byte, error)

func (*MetricReportV141MetricValue) SetMetricDefinition

func (o *MetricReportV141MetricValue) SetMetricDefinition(v OdataV4IdRef)

SetMetricDefinition gets a reference to the given OdataV4IdRef and assigns it to the MetricDefinition field.

func (*MetricReportV141MetricValue) SetMetricId

func (o *MetricReportV141MetricValue) SetMetricId(v string)

SetMetricId gets a reference to the given NullableString and assigns it to the MetricId field.

func (*MetricReportV141MetricValue) SetMetricIdNil

func (o *MetricReportV141MetricValue) SetMetricIdNil()

SetMetricIdNil sets the value for MetricId to be an explicit nil

func (*MetricReportV141MetricValue) SetMetricProperty

func (o *MetricReportV141MetricValue) SetMetricProperty(v string)

SetMetricProperty gets a reference to the given NullableString and assigns it to the MetricProperty field.

func (*MetricReportV141MetricValue) SetMetricPropertyNil

func (o *MetricReportV141MetricValue) SetMetricPropertyNil()

SetMetricPropertyNil sets the value for MetricProperty to be an explicit nil

func (*MetricReportV141MetricValue) SetMetricValue

func (o *MetricReportV141MetricValue) SetMetricValue(v string)

SetMetricValue gets a reference to the given NullableString and assigns it to the MetricValue field.

func (*MetricReportV141MetricValue) SetMetricValueNil

func (o *MetricReportV141MetricValue) SetMetricValueNil()

SetMetricValueNil sets the value for MetricValue to be an explicit nil

func (*MetricReportV141MetricValue) SetOem

func (o *MetricReportV141MetricValue) SetOem(v map[string]map[string]interface{})

SetOem gets a reference to the given map[string]map[string]interface{} and assigns it to the Oem field.

func (*MetricReportV141MetricValue) SetTimestamp

func (o *MetricReportV141MetricValue) SetTimestamp(v time.Time)

SetTimestamp gets a reference to the given NullableTime and assigns it to the Timestamp field.

func (*MetricReportV141MetricValue) SetTimestampNil

func (o *MetricReportV141MetricValue) SetTimestampNil()

SetTimestampNil sets the value for Timestamp to be an explicit nil

func (*MetricReportV141MetricValue) UnsetMetricId

func (o *MetricReportV141MetricValue) UnsetMetricId()

UnsetMetricId ensures that no value is present for MetricId, not even an explicit nil

func (*MetricReportV141MetricValue) UnsetMetricProperty

func (o *MetricReportV141MetricValue) UnsetMetricProperty()

UnsetMetricProperty ensures that no value is present for MetricProperty, not even an explicit nil

func (*MetricReportV141MetricValue) UnsetMetricValue

func (o *MetricReportV141MetricValue) UnsetMetricValue()

UnsetMetricValue ensures that no value is present for MetricValue, not even an explicit nil

func (*MetricReportV141MetricValue) UnsetTimestamp

func (o *MetricReportV141MetricValue) UnsetTimestamp()

UnsetTimestamp ensures that no value is present for Timestamp, not even an explicit nil

type NullableBool

type NullableBool struct {
	// contains filtered or unexported fields
}

func NewNullableBool

func NewNullableBool(val *bool) *NullableBool

func (NullableBool) Get

func (v NullableBool) Get() *bool

func (NullableBool) IsSet

func (v NullableBool) IsSet() bool

func (NullableBool) MarshalJSON

func (v NullableBool) MarshalJSON() ([]byte, error)

func (*NullableBool) Set

func (v *NullableBool) Set(val *bool)

func (*NullableBool) UnmarshalJSON

func (v *NullableBool) UnmarshalJSON(src []byte) error

func (*NullableBool) Unset

func (v *NullableBool) Unset()

type NullableFloat32

type NullableFloat32 struct {
	// contains filtered or unexported fields
}

func NewNullableFloat32

func NewNullableFloat32(val *float32) *NullableFloat32

func (NullableFloat32) Get

func (v NullableFloat32) Get() *float32

func (NullableFloat32) IsSet

func (v NullableFloat32) IsSet() bool

func (NullableFloat32) MarshalJSON

func (v NullableFloat32) MarshalJSON() ([]byte, error)

func (*NullableFloat32) Set

func (v *NullableFloat32) Set(val *float32)

func (*NullableFloat32) UnmarshalJSON

func (v *NullableFloat32) UnmarshalJSON(src []byte) error

func (*NullableFloat32) Unset

func (v *NullableFloat32) Unset()

type NullableFloat64

type NullableFloat64 struct {
	// contains filtered or unexported fields
}

func NewNullableFloat64

func NewNullableFloat64(val *float64) *NullableFloat64

func (NullableFloat64) Get

func (v NullableFloat64) Get() *float64

func (NullableFloat64) IsSet

func (v NullableFloat64) IsSet() bool

func (NullableFloat64) MarshalJSON

func (v NullableFloat64) MarshalJSON() ([]byte, error)

func (*NullableFloat64) Set

func (v *NullableFloat64) Set(val *float64)

func (*NullableFloat64) UnmarshalJSON

func (v *NullableFloat64) UnmarshalJSON(src []byte) error

func (*NullableFloat64) Unset

func (v *NullableFloat64) Unset()

type NullableInt

type NullableInt struct {
	// contains filtered or unexported fields
}

func NewNullableInt

func NewNullableInt(val *int) *NullableInt

func (NullableInt) Get

func (v NullableInt) Get() *int

func (NullableInt) IsSet

func (v NullableInt) IsSet() bool

func (NullableInt) MarshalJSON

func (v NullableInt) MarshalJSON() ([]byte, error)

func (*NullableInt) Set

func (v *NullableInt) Set(val *int)

func (*NullableInt) UnmarshalJSON

func (v *NullableInt) UnmarshalJSON(src []byte) error

func (*NullableInt) Unset

func (v *NullableInt) Unset()

type NullableInt32

type NullableInt32 struct {
	// contains filtered or unexported fields
}

func NewNullableInt32

func NewNullableInt32(val *int32) *NullableInt32

func (NullableInt32) Get

func (v NullableInt32) Get() *int32

func (NullableInt32) IsSet

func (v NullableInt32) IsSet() bool

func (NullableInt32) MarshalJSON

func (v NullableInt32) MarshalJSON() ([]byte, error)

func (*NullableInt32) Set

func (v *NullableInt32) Set(val *int32)

func (*NullableInt32) UnmarshalJSON

func (v *NullableInt32) UnmarshalJSON(src []byte) error

func (*NullableInt32) Unset

func (v *NullableInt32) Unset()

type NullableInt64

type NullableInt64 struct {
	// contains filtered or unexported fields
}

func NewNullableInt64

func NewNullableInt64(val *int64) *NullableInt64

func (NullableInt64) Get

func (v NullableInt64) Get() *int64

func (NullableInt64) IsSet

func (v NullableInt64) IsSet() bool

func (NullableInt64) MarshalJSON

func (v NullableInt64) MarshalJSON() ([]byte, error)

func (*NullableInt64) Set

func (v *NullableInt64) Set(val *int64)

func (*NullableInt64) UnmarshalJSON

func (v *NullableInt64) UnmarshalJSON(src []byte) error

func (*NullableInt64) Unset

func (v *NullableInt64) Unset()

type NullableMetricDefinitionCollectionMetricDefinitionCollection

type NullableMetricDefinitionCollectionMetricDefinitionCollection struct {
	// contains filtered or unexported fields
}

func (NullableMetricDefinitionCollectionMetricDefinitionCollection) Get

func (NullableMetricDefinitionCollectionMetricDefinitionCollection) IsSet

func (NullableMetricDefinitionCollectionMetricDefinitionCollection) MarshalJSON

func (*NullableMetricDefinitionCollectionMetricDefinitionCollection) Set

func (*NullableMetricDefinitionCollectionMetricDefinitionCollection) UnmarshalJSON

func (*NullableMetricDefinitionCollectionMetricDefinitionCollection) Unset

type NullableMetricDefinitionV111Actions

type NullableMetricDefinitionV111Actions struct {
	// contains filtered or unexported fields
}

func (NullableMetricDefinitionV111Actions) Get

func (NullableMetricDefinitionV111Actions) IsSet

func (NullableMetricDefinitionV111Actions) MarshalJSON

func (v NullableMetricDefinitionV111Actions) MarshalJSON() ([]byte, error)

func (*NullableMetricDefinitionV111Actions) Set

func (*NullableMetricDefinitionV111Actions) UnmarshalJSON

func (v *NullableMetricDefinitionV111Actions) UnmarshalJSON(src []byte) error

func (*NullableMetricDefinitionV111Actions) Unset

type NullableMetricDefinitionV111Calculable

type NullableMetricDefinitionV111Calculable struct {
	// contains filtered or unexported fields
}

func (NullableMetricDefinitionV111Calculable) Get

func (NullableMetricDefinitionV111Calculable) IsSet

func (NullableMetricDefinitionV111Calculable) MarshalJSON

func (v NullableMetricDefinitionV111Calculable) MarshalJSON() ([]byte, error)

func (*NullableMetricDefinitionV111Calculable) Set

func (*NullableMetricDefinitionV111Calculable) UnmarshalJSON

func (v *NullableMetricDefinitionV111Calculable) UnmarshalJSON(src []byte) error

func (*NullableMetricDefinitionV111Calculable) Unset

type NullableMetricDefinitionV111CalculationAlgorithmEnum

type NullableMetricDefinitionV111CalculationAlgorithmEnum struct {
	// contains filtered or unexported fields
}

func (NullableMetricDefinitionV111CalculationAlgorithmEnum) Get

func (NullableMetricDefinitionV111CalculationAlgorithmEnum) IsSet

func (NullableMetricDefinitionV111CalculationAlgorithmEnum) MarshalJSON

func (*NullableMetricDefinitionV111CalculationAlgorithmEnum) Set

func (*NullableMetricDefinitionV111CalculationAlgorithmEnum) UnmarshalJSON

func (*NullableMetricDefinitionV111CalculationAlgorithmEnum) Unset

type NullableMetricDefinitionV111CalculationParamsType

type NullableMetricDefinitionV111CalculationParamsType struct {
	// contains filtered or unexported fields
}

func (NullableMetricDefinitionV111CalculationParamsType) Get

func (NullableMetricDefinitionV111CalculationParamsType) IsSet

func (NullableMetricDefinitionV111CalculationParamsType) MarshalJSON

func (*NullableMetricDefinitionV111CalculationParamsType) Set

func (*NullableMetricDefinitionV111CalculationParamsType) UnmarshalJSON

func (*NullableMetricDefinitionV111CalculationParamsType) Unset

type NullableMetricDefinitionV111ImplementationType

type NullableMetricDefinitionV111ImplementationType struct {
	// contains filtered or unexported fields
}

func (NullableMetricDefinitionV111ImplementationType) Get

func (NullableMetricDefinitionV111ImplementationType) IsSet

func (NullableMetricDefinitionV111ImplementationType) MarshalJSON

func (*NullableMetricDefinitionV111ImplementationType) Set

func (*NullableMetricDefinitionV111ImplementationType) UnmarshalJSON

func (*NullableMetricDefinitionV111ImplementationType) Unset

type NullableMetricDefinitionV111MetricDataType

type NullableMetricDefinitionV111MetricDataType struct {
	// contains filtered or unexported fields
}

func (NullableMetricDefinitionV111MetricDataType) Get

func (NullableMetricDefinitionV111MetricDataType) IsSet

func (NullableMetricDefinitionV111MetricDataType) MarshalJSON

func (*NullableMetricDefinitionV111MetricDataType) Set

func (*NullableMetricDefinitionV111MetricDataType) UnmarshalJSON

func (v *NullableMetricDefinitionV111MetricDataType) UnmarshalJSON(src []byte) error

func (*NullableMetricDefinitionV111MetricDataType) Unset

type NullableMetricDefinitionV111MetricDefinition

type NullableMetricDefinitionV111MetricDefinition struct {
	// contains filtered or unexported fields
}

func (NullableMetricDefinitionV111MetricDefinition) Get

func (NullableMetricDefinitionV111MetricDefinition) IsSet

func (NullableMetricDefinitionV111MetricDefinition) MarshalJSON

func (*NullableMetricDefinitionV111MetricDefinition) Set

func (*NullableMetricDefinitionV111MetricDefinition) UnmarshalJSON

func (*NullableMetricDefinitionV111MetricDefinition) Unset

type NullableMetricDefinitionV111MetricType

type NullableMetricDefinitionV111MetricType struct {
	// contains filtered or unexported fields
}

func (NullableMetricDefinitionV111MetricType) Get

func (NullableMetricDefinitionV111MetricType) IsSet

func (NullableMetricDefinitionV111MetricType) MarshalJSON

func (v NullableMetricDefinitionV111MetricType) MarshalJSON() ([]byte, error)

func (*NullableMetricDefinitionV111MetricType) Set

func (*NullableMetricDefinitionV111MetricType) UnmarshalJSON

func (v *NullableMetricDefinitionV111MetricType) UnmarshalJSON(src []byte) error

func (*NullableMetricDefinitionV111MetricType) Unset

type NullableMetricDefinitionV111Wildcard

type NullableMetricDefinitionV111Wildcard struct {
	// contains filtered or unexported fields
}

func (NullableMetricDefinitionV111Wildcard) Get

func (NullableMetricDefinitionV111Wildcard) IsSet

func (NullableMetricDefinitionV111Wildcard) MarshalJSON

func (v NullableMetricDefinitionV111Wildcard) MarshalJSON() ([]byte, error)

func (*NullableMetricDefinitionV111Wildcard) Set

func (*NullableMetricDefinitionV111Wildcard) UnmarshalJSON

func (v *NullableMetricDefinitionV111Wildcard) UnmarshalJSON(src []byte) error

func (*NullableMetricDefinitionV111Wildcard) Unset

type NullableMetricReportCollectionMetricReportCollection

type NullableMetricReportCollectionMetricReportCollection struct {
	// contains filtered or unexported fields
}

func (NullableMetricReportCollectionMetricReportCollection) Get

func (NullableMetricReportCollectionMetricReportCollection) IsSet

func (NullableMetricReportCollectionMetricReportCollection) MarshalJSON

func (*NullableMetricReportCollectionMetricReportCollection) Set

func (*NullableMetricReportCollectionMetricReportCollection) UnmarshalJSON

func (*NullableMetricReportCollectionMetricReportCollection) Unset

type NullableMetricReportDefinitionCollectionMetricReportDefinitionCollection

type NullableMetricReportDefinitionCollectionMetricReportDefinitionCollection struct {
	// contains filtered or unexported fields
}

func (NullableMetricReportDefinitionCollectionMetricReportDefinitionCollection) Get

func (NullableMetricReportDefinitionCollectionMetricReportDefinitionCollection) IsSet

func (NullableMetricReportDefinitionCollectionMetricReportDefinitionCollection) MarshalJSON

func (*NullableMetricReportDefinitionCollectionMetricReportDefinitionCollection) Set

func (*NullableMetricReportDefinitionCollectionMetricReportDefinitionCollection) UnmarshalJSON

func (*NullableMetricReportDefinitionCollectionMetricReportDefinitionCollection) Unset

type NullableMetricReportDefinitionV140Actions

type NullableMetricReportDefinitionV140Actions struct {
	// contains filtered or unexported fields
}

func (NullableMetricReportDefinitionV140Actions) Get

func (NullableMetricReportDefinitionV140Actions) IsSet

func (NullableMetricReportDefinitionV140Actions) MarshalJSON

func (*NullableMetricReportDefinitionV140Actions) Set

func (*NullableMetricReportDefinitionV140Actions) UnmarshalJSON

func (v *NullableMetricReportDefinitionV140Actions) UnmarshalJSON(src []byte) error

func (*NullableMetricReportDefinitionV140Actions) Unset

type NullableMetricReportDefinitionV140CalculationAlgorithmEnum

type NullableMetricReportDefinitionV140CalculationAlgorithmEnum struct {
	// contains filtered or unexported fields
}

func (NullableMetricReportDefinitionV140CalculationAlgorithmEnum) Get

func (NullableMetricReportDefinitionV140CalculationAlgorithmEnum) IsSet

func (NullableMetricReportDefinitionV140CalculationAlgorithmEnum) MarshalJSON

func (*NullableMetricReportDefinitionV140CalculationAlgorithmEnum) Set

func (*NullableMetricReportDefinitionV140CalculationAlgorithmEnum) UnmarshalJSON

func (*NullableMetricReportDefinitionV140CalculationAlgorithmEnum) Unset

type NullableMetricReportDefinitionV140CollectionTimeScope

type NullableMetricReportDefinitionV140CollectionTimeScope struct {
	// contains filtered or unexported fields
}

func (NullableMetricReportDefinitionV140CollectionTimeScope) Get

func (NullableMetricReportDefinitionV140CollectionTimeScope) IsSet

func (NullableMetricReportDefinitionV140CollectionTimeScope) MarshalJSON

func (*NullableMetricReportDefinitionV140CollectionTimeScope) Set

func (*NullableMetricReportDefinitionV140CollectionTimeScope) UnmarshalJSON

func (*NullableMetricReportDefinitionV140CollectionTimeScope) Unset

type NullableMetricReportDefinitionV140Links struct {
	// contains filtered or unexported fields
}

func (NullableMetricReportDefinitionV140Links) Get

func (NullableMetricReportDefinitionV140Links) IsSet

func (NullableMetricReportDefinitionV140Links) MarshalJSON

func (v NullableMetricReportDefinitionV140Links) MarshalJSON() ([]byte, error)

func (*NullableMetricReportDefinitionV140Links) Set

func (*NullableMetricReportDefinitionV140Links) UnmarshalJSON

func (v *NullableMetricReportDefinitionV140Links) UnmarshalJSON(src []byte) error

func (*NullableMetricReportDefinitionV140Links) Unset

type NullableMetricReportDefinitionV140Metric

type NullableMetricReportDefinitionV140Metric struct {
	// contains filtered or unexported fields
}

func (NullableMetricReportDefinitionV140Metric) Get

func (NullableMetricReportDefinitionV140Metric) IsSet

func (NullableMetricReportDefinitionV140Metric) MarshalJSON

func (*NullableMetricReportDefinitionV140Metric) Set

func (*NullableMetricReportDefinitionV140Metric) UnmarshalJSON

func (v *NullableMetricReportDefinitionV140Metric) UnmarshalJSON(src []byte) error

func (*NullableMetricReportDefinitionV140Metric) Unset

type NullableMetricReportDefinitionV140MetricReportDefinition

type NullableMetricReportDefinitionV140MetricReportDefinition struct {
	// contains filtered or unexported fields
}

func (NullableMetricReportDefinitionV140MetricReportDefinition) Get

func (NullableMetricReportDefinitionV140MetricReportDefinition) IsSet

func (NullableMetricReportDefinitionV140MetricReportDefinition) MarshalJSON

func (*NullableMetricReportDefinitionV140MetricReportDefinition) Set

func (*NullableMetricReportDefinitionV140MetricReportDefinition) UnmarshalJSON

func (*NullableMetricReportDefinitionV140MetricReportDefinition) Unset

type NullableMetricReportDefinitionV140MetricReportDefinitionType

type NullableMetricReportDefinitionV140MetricReportDefinitionType struct {
	// contains filtered or unexported fields
}

func (NullableMetricReportDefinitionV140MetricReportDefinitionType) Get

func (NullableMetricReportDefinitionV140MetricReportDefinitionType) IsSet

func (NullableMetricReportDefinitionV140MetricReportDefinitionType) MarshalJSON

func (*NullableMetricReportDefinitionV140MetricReportDefinitionType) Set

func (*NullableMetricReportDefinitionV140MetricReportDefinitionType) UnmarshalJSON

func (*NullableMetricReportDefinitionV140MetricReportDefinitionType) Unset

type NullableMetricReportDefinitionV140ReportActionsEnum

type NullableMetricReportDefinitionV140ReportActionsEnum struct {
	// contains filtered or unexported fields
}

func (NullableMetricReportDefinitionV140ReportActionsEnum) Get

func (NullableMetricReportDefinitionV140ReportActionsEnum) IsSet

func (NullableMetricReportDefinitionV140ReportActionsEnum) MarshalJSON

func (*NullableMetricReportDefinitionV140ReportActionsEnum) Set

func (*NullableMetricReportDefinitionV140ReportActionsEnum) UnmarshalJSON

func (*NullableMetricReportDefinitionV140ReportActionsEnum) Unset

type NullableMetricReportDefinitionV140ReportUpdatesEnum

type NullableMetricReportDefinitionV140ReportUpdatesEnum struct {
	// contains filtered or unexported fields
}

func (NullableMetricReportDefinitionV140ReportUpdatesEnum) Get

func (NullableMetricReportDefinitionV140ReportUpdatesEnum) IsSet

func (NullableMetricReportDefinitionV140ReportUpdatesEnum) MarshalJSON

func (*NullableMetricReportDefinitionV140ReportUpdatesEnum) Set

func (*NullableMetricReportDefinitionV140ReportUpdatesEnum) UnmarshalJSON

func (*NullableMetricReportDefinitionV140ReportUpdatesEnum) Unset

type NullableMetricReportDefinitionV140Wildcard

type NullableMetricReportDefinitionV140Wildcard struct {
	// contains filtered or unexported fields
}

func (NullableMetricReportDefinitionV140Wildcard) Get

func (NullableMetricReportDefinitionV140Wildcard) IsSet

func (NullableMetricReportDefinitionV140Wildcard) MarshalJSON

func (*NullableMetricReportDefinitionV140Wildcard) Set

func (*NullableMetricReportDefinitionV140Wildcard) UnmarshalJSON

func (v *NullableMetricReportDefinitionV140Wildcard) UnmarshalJSON(src []byte) error

func (*NullableMetricReportDefinitionV140Wildcard) Unset

type NullableMetricReportV141Actions

type NullableMetricReportV141Actions struct {
	// contains filtered or unexported fields
}

func (NullableMetricReportV141Actions) Get

func (NullableMetricReportV141Actions) IsSet

func (NullableMetricReportV141Actions) MarshalJSON

func (v NullableMetricReportV141Actions) MarshalJSON() ([]byte, error)

func (*NullableMetricReportV141Actions) Set

func (*NullableMetricReportV141Actions) UnmarshalJSON

func (v *NullableMetricReportV141Actions) UnmarshalJSON(src []byte) error

func (*NullableMetricReportV141Actions) Unset

type NullableMetricReportV141MetricReport

type NullableMetricReportV141MetricReport struct {
	// contains filtered or unexported fields
}

func (NullableMetricReportV141MetricReport) Get

func (NullableMetricReportV141MetricReport) IsSet

func (NullableMetricReportV141MetricReport) MarshalJSON

func (v NullableMetricReportV141MetricReport) MarshalJSON() ([]byte, error)

func (*NullableMetricReportV141MetricReport) Set

func (*NullableMetricReportV141MetricReport) UnmarshalJSON

func (v *NullableMetricReportV141MetricReport) UnmarshalJSON(src []byte) error

func (*NullableMetricReportV141MetricReport) Unset

type NullableMetricReportV141MetricValue

type NullableMetricReportV141MetricValue struct {
	// contains filtered or unexported fields
}

func (NullableMetricReportV141MetricValue) Get

func (NullableMetricReportV141MetricValue) IsSet

func (NullableMetricReportV141MetricValue) MarshalJSON

func (v NullableMetricReportV141MetricValue) MarshalJSON() ([]byte, error)

func (*NullableMetricReportV141MetricValue) Set

func (*NullableMetricReportV141MetricValue) UnmarshalJSON

func (v *NullableMetricReportV141MetricValue) UnmarshalJSON(src []byte) error

func (*NullableMetricReportV141MetricValue) Unset

type NullableOdataV4IdRef

type NullableOdataV4IdRef struct {
	// contains filtered or unexported fields
}

func NewNullableOdataV4IdRef

func NewNullableOdataV4IdRef(val *OdataV4IdRef) *NullableOdataV4IdRef

func (NullableOdataV4IdRef) Get

func (NullableOdataV4IdRef) IsSet

func (v NullableOdataV4IdRef) IsSet() bool

func (NullableOdataV4IdRef) MarshalJSON

func (v NullableOdataV4IdRef) MarshalJSON() ([]byte, error)

func (*NullableOdataV4IdRef) Set

func (v *NullableOdataV4IdRef) Set(val *OdataV4IdRef)

func (*NullableOdataV4IdRef) UnmarshalJSON

func (v *NullableOdataV4IdRef) UnmarshalJSON(src []byte) error

func (*NullableOdataV4IdRef) Unset

func (v *NullableOdataV4IdRef) Unset()

type NullablePhysicalContextPhysicalContext

type NullablePhysicalContextPhysicalContext struct {
	// contains filtered or unexported fields
}

func (NullablePhysicalContextPhysicalContext) Get

func (NullablePhysicalContextPhysicalContext) IsSet

func (NullablePhysicalContextPhysicalContext) MarshalJSON

func (v NullablePhysicalContextPhysicalContext) MarshalJSON() ([]byte, error)

func (*NullablePhysicalContextPhysicalContext) Set

func (*NullablePhysicalContextPhysicalContext) UnmarshalJSON

func (v *NullablePhysicalContextPhysicalContext) UnmarshalJSON(src []byte) error

func (*NullablePhysicalContextPhysicalContext) Unset

type NullableResourceCondition

type NullableResourceCondition struct {
	// contains filtered or unexported fields
}

func NewNullableResourceCondition

func NewNullableResourceCondition(val *ResourceCondition) *NullableResourceCondition

func (NullableResourceCondition) Get

func (NullableResourceCondition) IsSet

func (v NullableResourceCondition) IsSet() bool

func (NullableResourceCondition) MarshalJSON

func (v NullableResourceCondition) MarshalJSON() ([]byte, error)

func (*NullableResourceCondition) Set

func (*NullableResourceCondition) UnmarshalJSON

func (v *NullableResourceCondition) UnmarshalJSON(src []byte) error

func (*NullableResourceCondition) Unset

func (v *NullableResourceCondition) Unset()

type NullableResourceHealth

type NullableResourceHealth struct {
	// contains filtered or unexported fields
}

func NewNullableResourceHealth

func NewNullableResourceHealth(val *ResourceHealth) *NullableResourceHealth

func (NullableResourceHealth) Get

func (NullableResourceHealth) IsSet

func (v NullableResourceHealth) IsSet() bool

func (NullableResourceHealth) MarshalJSON

func (v NullableResourceHealth) MarshalJSON() ([]byte, error)

func (*NullableResourceHealth) Set

func (*NullableResourceHealth) UnmarshalJSON

func (v *NullableResourceHealth) UnmarshalJSON(src []byte) error

func (*NullableResourceHealth) Unset

func (v *NullableResourceHealth) Unset()

type NullableResourceState

type NullableResourceState struct {
	// contains filtered or unexported fields
}

func NewNullableResourceState

func NewNullableResourceState(val *ResourceState) *NullableResourceState

func (NullableResourceState) Get

func (NullableResourceState) IsSet

func (v NullableResourceState) IsSet() bool

func (NullableResourceState) MarshalJSON

func (v NullableResourceState) MarshalJSON() ([]byte, error)

func (*NullableResourceState) Set

func (v *NullableResourceState) Set(val *ResourceState)

func (*NullableResourceState) UnmarshalJSON

func (v *NullableResourceState) UnmarshalJSON(src []byte) error

func (*NullableResourceState) Unset

func (v *NullableResourceState) Unset()

type NullableResourceStatus

type NullableResourceStatus struct {
	// contains filtered or unexported fields
}

func NewNullableResourceStatus

func NewNullableResourceStatus(val *ResourceStatus) *NullableResourceStatus

func (NullableResourceStatus) Get

func (NullableResourceStatus) IsSet

func (v NullableResourceStatus) IsSet() bool

func (NullableResourceStatus) MarshalJSON

func (v NullableResourceStatus) MarshalJSON() ([]byte, error)

func (*NullableResourceStatus) Set

func (*NullableResourceStatus) UnmarshalJSON

func (v *NullableResourceStatus) UnmarshalJSON(src []byte) error

func (*NullableResourceStatus) Unset

func (v *NullableResourceStatus) Unset()

type NullableScheduleSchedule

type NullableScheduleSchedule struct {
	// contains filtered or unexported fields
}

func NewNullableScheduleSchedule

func NewNullableScheduleSchedule(val *ScheduleSchedule) *NullableScheduleSchedule

func (NullableScheduleSchedule) Get

func (NullableScheduleSchedule) IsSet

func (v NullableScheduleSchedule) IsSet() bool

func (NullableScheduleSchedule) MarshalJSON

func (v NullableScheduleSchedule) MarshalJSON() ([]byte, error)

func (*NullableScheduleSchedule) Set

func (*NullableScheduleSchedule) UnmarshalJSON

func (v *NullableScheduleSchedule) UnmarshalJSON(src []byte) error

func (*NullableScheduleSchedule) Unset

func (v *NullableScheduleSchedule) Unset()

type NullableScheduleV101DayOfWeek

type NullableScheduleV101DayOfWeek struct {
	// contains filtered or unexported fields
}

func (NullableScheduleV101DayOfWeek) Get

func (NullableScheduleV101DayOfWeek) IsSet

func (NullableScheduleV101DayOfWeek) MarshalJSON

func (v NullableScheduleV101DayOfWeek) MarshalJSON() ([]byte, error)

func (*NullableScheduleV101DayOfWeek) Set

func (*NullableScheduleV101DayOfWeek) UnmarshalJSON

func (v *NullableScheduleV101DayOfWeek) UnmarshalJSON(src []byte) error

func (*NullableScheduleV101DayOfWeek) Unset

func (v *NullableScheduleV101DayOfWeek) Unset()

type NullableScheduleV101MonthOfYear

type NullableScheduleV101MonthOfYear struct {
	// contains filtered or unexported fields
}

func (NullableScheduleV101MonthOfYear) Get

func (NullableScheduleV101MonthOfYear) IsSet

func (NullableScheduleV101MonthOfYear) MarshalJSON

func (v NullableScheduleV101MonthOfYear) MarshalJSON() ([]byte, error)

func (*NullableScheduleV101MonthOfYear) Set

func (*NullableScheduleV101MonthOfYear) UnmarshalJSON

func (v *NullableScheduleV101MonthOfYear) UnmarshalJSON(src []byte) error

func (*NullableScheduleV101MonthOfYear) Unset

type NullableScheduleV101Schedule

type NullableScheduleV101Schedule struct {
	// contains filtered or unexported fields
}

func NewNullableScheduleV101Schedule

func NewNullableScheduleV101Schedule(val *ScheduleV101Schedule) *NullableScheduleV101Schedule

func (NullableScheduleV101Schedule) Get

func (NullableScheduleV101Schedule) IsSet

func (NullableScheduleV101Schedule) MarshalJSON

func (v NullableScheduleV101Schedule) MarshalJSON() ([]byte, error)

func (*NullableScheduleV101Schedule) Set

func (*NullableScheduleV101Schedule) UnmarshalJSON

func (v *NullableScheduleV101Schedule) UnmarshalJSON(src []byte) error

func (*NullableScheduleV101Schedule) Unset

func (v *NullableScheduleV101Schedule) Unset()

type NullableScheduleV112DayOfWeek

type NullableScheduleV112DayOfWeek struct {
	// contains filtered or unexported fields
}

func (NullableScheduleV112DayOfWeek) Get

func (NullableScheduleV112DayOfWeek) IsSet

func (NullableScheduleV112DayOfWeek) MarshalJSON

func (v NullableScheduleV112DayOfWeek) MarshalJSON() ([]byte, error)

func (*NullableScheduleV112DayOfWeek) Set

func (*NullableScheduleV112DayOfWeek) UnmarshalJSON

func (v *NullableScheduleV112DayOfWeek) UnmarshalJSON(src []byte) error

func (*NullableScheduleV112DayOfWeek) Unset

func (v *NullableScheduleV112DayOfWeek) Unset()

type NullableScheduleV112MonthOfYear

type NullableScheduleV112MonthOfYear struct {
	// contains filtered or unexported fields
}

func (NullableScheduleV112MonthOfYear) Get

func (NullableScheduleV112MonthOfYear) IsSet

func (NullableScheduleV112MonthOfYear) MarshalJSON

func (v NullableScheduleV112MonthOfYear) MarshalJSON() ([]byte, error)

func (*NullableScheduleV112MonthOfYear) Set

func (*NullableScheduleV112MonthOfYear) UnmarshalJSON

func (v *NullableScheduleV112MonthOfYear) UnmarshalJSON(src []byte) error

func (*NullableScheduleV112MonthOfYear) Unset

type NullableScheduleV112Schedule

type NullableScheduleV112Schedule struct {
	// contains filtered or unexported fields
}

func NewNullableScheduleV112Schedule

func NewNullableScheduleV112Schedule(val *ScheduleV112Schedule) *NullableScheduleV112Schedule

func (NullableScheduleV112Schedule) Get

func (NullableScheduleV112Schedule) IsSet

func (NullableScheduleV112Schedule) MarshalJSON

func (v NullableScheduleV112Schedule) MarshalJSON() ([]byte, error)

func (*NullableScheduleV112Schedule) Set

func (*NullableScheduleV112Schedule) UnmarshalJSON

func (v *NullableScheduleV112Schedule) UnmarshalJSON(src []byte) error

func (*NullableScheduleV112Schedule) Unset

func (v *NullableScheduleV112Schedule) Unset()

type NullableScheduleV122DayOfWeek

type NullableScheduleV122DayOfWeek struct {
	// contains filtered or unexported fields
}

func (NullableScheduleV122DayOfWeek) Get

func (NullableScheduleV122DayOfWeek) IsSet

func (NullableScheduleV122DayOfWeek) MarshalJSON

func (v NullableScheduleV122DayOfWeek) MarshalJSON() ([]byte, error)

func (*NullableScheduleV122DayOfWeek) Set

func (*NullableScheduleV122DayOfWeek) UnmarshalJSON

func (v *NullableScheduleV122DayOfWeek) UnmarshalJSON(src []byte) error

func (*NullableScheduleV122DayOfWeek) Unset

func (v *NullableScheduleV122DayOfWeek) Unset()

type NullableScheduleV122MonthOfYear

type NullableScheduleV122MonthOfYear struct {
	// contains filtered or unexported fields
}

func (NullableScheduleV122MonthOfYear) Get

func (NullableScheduleV122MonthOfYear) IsSet

func (NullableScheduleV122MonthOfYear) MarshalJSON

func (v NullableScheduleV122MonthOfYear) MarshalJSON() ([]byte, error)

func (*NullableScheduleV122MonthOfYear) Set

func (*NullableScheduleV122MonthOfYear) UnmarshalJSON

func (v *NullableScheduleV122MonthOfYear) UnmarshalJSON(src []byte) error

func (*NullableScheduleV122MonthOfYear) Unset

type NullableScheduleV122Schedule

type NullableScheduleV122Schedule struct {
	// contains filtered or unexported fields
}

func NewNullableScheduleV122Schedule

func NewNullableScheduleV122Schedule(val *ScheduleV122Schedule) *NullableScheduleV122Schedule

func (NullableScheduleV122Schedule) Get

func (NullableScheduleV122Schedule) IsSet

func (NullableScheduleV122Schedule) MarshalJSON

func (v NullableScheduleV122Schedule) MarshalJSON() ([]byte, error)

func (*NullableScheduleV122Schedule) Set

func (*NullableScheduleV122Schedule) UnmarshalJSON

func (v *NullableScheduleV122Schedule) UnmarshalJSON(src []byte) error

func (*NullableScheduleV122Schedule) Unset

func (v *NullableScheduleV122Schedule) Unset()

type NullableServiceRootV190DeepOperations

type NullableServiceRootV190DeepOperations struct {
	// contains filtered or unexported fields
}

func (NullableServiceRootV190DeepOperations) Get

func (NullableServiceRootV190DeepOperations) IsSet

func (NullableServiceRootV190DeepOperations) MarshalJSON

func (v NullableServiceRootV190DeepOperations) MarshalJSON() ([]byte, error)

func (*NullableServiceRootV190DeepOperations) Set

func (*NullableServiceRootV190DeepOperations) UnmarshalJSON

func (v *NullableServiceRootV190DeepOperations) UnmarshalJSON(src []byte) error

func (*NullableServiceRootV190DeepOperations) Unset

type NullableServiceRootV190Expand

type NullableServiceRootV190Expand struct {
	// contains filtered or unexported fields
}

func (NullableServiceRootV190Expand) Get

func (NullableServiceRootV190Expand) IsSet

func (NullableServiceRootV190Expand) MarshalJSON

func (v NullableServiceRootV190Expand) MarshalJSON() ([]byte, error)

func (*NullableServiceRootV190Expand) Set

func (*NullableServiceRootV190Expand) UnmarshalJSON

func (v *NullableServiceRootV190Expand) UnmarshalJSON(src []byte) error

func (*NullableServiceRootV190Expand) Unset

func (v *NullableServiceRootV190Expand) Unset()
type NullableServiceRootV190Links struct {
	// contains filtered or unexported fields
}
func NewNullableServiceRootV190Links(val *ServiceRootV190Links) *NullableServiceRootV190Links

func (NullableServiceRootV190Links) Get

func (NullableServiceRootV190Links) IsSet

func (NullableServiceRootV190Links) MarshalJSON

func (v NullableServiceRootV190Links) MarshalJSON() ([]byte, error)

func (*NullableServiceRootV190Links) Set

func (*NullableServiceRootV190Links) UnmarshalJSON

func (v *NullableServiceRootV190Links) UnmarshalJSON(src []byte) error

func (*NullableServiceRootV190Links) Unset

func (v *NullableServiceRootV190Links) Unset()

type NullableServiceRootV190ProtocolFeaturesSupported

type NullableServiceRootV190ProtocolFeaturesSupported struct {
	// contains filtered or unexported fields
}

func (NullableServiceRootV190ProtocolFeaturesSupported) Get

func (NullableServiceRootV190ProtocolFeaturesSupported) IsSet

func (NullableServiceRootV190ProtocolFeaturesSupported) MarshalJSON

func (*NullableServiceRootV190ProtocolFeaturesSupported) Set

func (*NullableServiceRootV190ProtocolFeaturesSupported) UnmarshalJSON

func (*NullableServiceRootV190ProtocolFeaturesSupported) Unset

type NullableServiceRootV190ServiceRoot

type NullableServiceRootV190ServiceRoot struct {
	// contains filtered or unexported fields
}

func (NullableServiceRootV190ServiceRoot) Get

func (NullableServiceRootV190ServiceRoot) IsSet

func (NullableServiceRootV190ServiceRoot) MarshalJSON

func (v NullableServiceRootV190ServiceRoot) MarshalJSON() ([]byte, error)

func (*NullableServiceRootV190ServiceRoot) Set

func (*NullableServiceRootV190ServiceRoot) UnmarshalJSON

func (v *NullableServiceRootV190ServiceRoot) UnmarshalJSON(src []byte) error

func (*NullableServiceRootV190ServiceRoot) Unset

type NullableString

type NullableString struct {
	// contains filtered or unexported fields
}

func NewNullableString

func NewNullableString(val *string) *NullableString

func (NullableString) Get

func (v NullableString) Get() *string

func (NullableString) IsSet

func (v NullableString) IsSet() bool

func (NullableString) MarshalJSON

func (v NullableString) MarshalJSON() ([]byte, error)

func (*NullableString) Set

func (v *NullableString) Set(val *string)

func (*NullableString) UnmarshalJSON

func (v *NullableString) UnmarshalJSON(src []byte) error

func (*NullableString) Unset

func (v *NullableString) Unset()

type NullableTime

type NullableTime struct {
	// contains filtered or unexported fields
}

func NewNullableTime

func NewNullableTime(val *time.Time) *NullableTime

func (NullableTime) Get

func (v NullableTime) Get() *time.Time

func (NullableTime) IsSet

func (v NullableTime) IsSet() bool

func (NullableTime) MarshalJSON

func (v NullableTime) MarshalJSON() ([]byte, error)

func (*NullableTime) Set

func (v *NullableTime) Set(val *time.Time)

func (*NullableTime) UnmarshalJSON

func (v *NullableTime) UnmarshalJSON(src []byte) error

func (*NullableTime) Unset

func (v *NullableTime) Unset()

type OdataV4IdRef

type OdataV4IdRef struct {
	// The unique identifier for a resource.
	OdataId *string `json:"@odata.id,omitempty"`
}

OdataV4IdRef A reference to a resource.

func NewOdataV4IdRef

func NewOdataV4IdRef() *OdataV4IdRef

NewOdataV4IdRef instantiates a new OdataV4IdRef 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 NewOdataV4IdRefWithDefaults

func NewOdataV4IdRefWithDefaults() *OdataV4IdRef

NewOdataV4IdRefWithDefaults instantiates a new OdataV4IdRef 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 (*OdataV4IdRef) GetOdataId

func (o *OdataV4IdRef) GetOdataId() string

GetOdataId returns the OdataId field value if set, zero value otherwise.

func (*OdataV4IdRef) GetOdataIdOk

func (o *OdataV4IdRef) GetOdataIdOk() (*string, bool)

GetOdataIdOk returns a tuple with the OdataId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OdataV4IdRef) HasOdataId

func (o *OdataV4IdRef) HasOdataId() bool

HasOdataId returns a boolean if a field has been set.

func (OdataV4IdRef) MarshalJSON

func (o OdataV4IdRef) MarshalJSON() ([]byte, error)

func (*OdataV4IdRef) SetOdataId

func (o *OdataV4IdRef) SetOdataId(v string)

SetOdataId gets a reference to the given string and assigns it to the OdataId field.

type PhysicalContextPhysicalContext

type PhysicalContextPhysicalContext string

PhysicalContextPhysicalContext the model 'PhysicalContextPhysicalContext'

const (
	PHYSICALCONTEXTPHYSICALCONTEXT_ROOM                        PhysicalContextPhysicalContext = "Room"
	PHYSICALCONTEXTPHYSICALCONTEXT_INTAKE                      PhysicalContextPhysicalContext = "Intake"
	PHYSICALCONTEXTPHYSICALCONTEXT_EXHAUST                     PhysicalContextPhysicalContext = "Exhaust"
	PHYSICALCONTEXTPHYSICALCONTEXT_LIQUID_INLET                PhysicalContextPhysicalContext = "LiquidInlet"
	PHYSICALCONTEXTPHYSICALCONTEXT_LIQUID_OUTLET               PhysicalContextPhysicalContext = "LiquidOutlet"
	PHYSICALCONTEXTPHYSICALCONTEXT_FRONT                       PhysicalContextPhysicalContext = "Front"
	PHYSICALCONTEXTPHYSICALCONTEXT_BACK                        PhysicalContextPhysicalContext = "Back"
	PHYSICALCONTEXTPHYSICALCONTEXT_UPPER                       PhysicalContextPhysicalContext = "Upper"
	PHYSICALCONTEXTPHYSICALCONTEXT_LOWER                       PhysicalContextPhysicalContext = "Lower"
	PHYSICALCONTEXTPHYSICALCONTEXT_CPU                         PhysicalContextPhysicalContext = "CPU"
	PHYSICALCONTEXTPHYSICALCONTEXT_CPU_SUBSYSTEM               PhysicalContextPhysicalContext = "CPUSubsystem"
	PHYSICALCONTEXTPHYSICALCONTEXT_GPU                         PhysicalContextPhysicalContext = "GPU"
	PHYSICALCONTEXTPHYSICALCONTEXT_GPU_SUBSYSTEM               PhysicalContextPhysicalContext = "GPUSubsystem"
	PHYSICALCONTEXTPHYSICALCONTEXT_FPGA                        PhysicalContextPhysicalContext = "FPGA"
	PHYSICALCONTEXTPHYSICALCONTEXT_ACCELERATOR                 PhysicalContextPhysicalContext = "Accelerator"
	PHYSICALCONTEXTPHYSICALCONTEXT_ASIC                        PhysicalContextPhysicalContext = "ASIC"
	PHYSICALCONTEXTPHYSICALCONTEXT_BACKPLANE                   PhysicalContextPhysicalContext = "Backplane"
	PHYSICALCONTEXTPHYSICALCONTEXT_SYSTEM_BOARD                PhysicalContextPhysicalContext = "SystemBoard"
	PHYSICALCONTEXTPHYSICALCONTEXT_POWER_SUPPLY                PhysicalContextPhysicalContext = "PowerSupply"
	PHYSICALCONTEXTPHYSICALCONTEXT_POWER_SUBSYSTEM             PhysicalContextPhysicalContext = "PowerSubsystem"
	PHYSICALCONTEXTPHYSICALCONTEXT_VOLTAGE_REGULATOR           PhysicalContextPhysicalContext = "VoltageRegulator"
	PHYSICALCONTEXTPHYSICALCONTEXT_RECTIFIER                   PhysicalContextPhysicalContext = "Rectifier"
	PHYSICALCONTEXTPHYSICALCONTEXT_STORAGE_DEVICE              PhysicalContextPhysicalContext = "StorageDevice"
	PHYSICALCONTEXTPHYSICALCONTEXT_NETWORKING_DEVICE           PhysicalContextPhysicalContext = "NetworkingDevice"
	PHYSICALCONTEXTPHYSICALCONTEXT_COMPUTE_BAY                 PhysicalContextPhysicalContext = "ComputeBay"
	PHYSICALCONTEXTPHYSICALCONTEXT_STORAGE_BAY                 PhysicalContextPhysicalContext = "StorageBay"
	PHYSICALCONTEXTPHYSICALCONTEXT_NETWORK_BAY                 PhysicalContextPhysicalContext = "NetworkBay"
	PHYSICALCONTEXTPHYSICALCONTEXT_EXPANSION_BAY               PhysicalContextPhysicalContext = "ExpansionBay"
	PHYSICALCONTEXTPHYSICALCONTEXT_POWER_SUPPLY_BAY            PhysicalContextPhysicalContext = "PowerSupplyBay"
	PHYSICALCONTEXTPHYSICALCONTEXT_MEMORY                      PhysicalContextPhysicalContext = "Memory"
	PHYSICALCONTEXTPHYSICALCONTEXT_MEMORY_SUBSYSTEM            PhysicalContextPhysicalContext = "MemorySubsystem"
	PHYSICALCONTEXTPHYSICALCONTEXT_CHASSIS                     PhysicalContextPhysicalContext = "Chassis"
	PHYSICALCONTEXTPHYSICALCONTEXT_FAN                         PhysicalContextPhysicalContext = "Fan"
	PHYSICALCONTEXTPHYSICALCONTEXT_COOLING_SUBSYSTEM           PhysicalContextPhysicalContext = "CoolingSubsystem"
	PHYSICALCONTEXTPHYSICALCONTEXT_MOTOR                       PhysicalContextPhysicalContext = "Motor"
	PHYSICALCONTEXTPHYSICALCONTEXT_TRANSFORMER                 PhysicalContextPhysicalContext = "Transformer"
	PHYSICALCONTEXTPHYSICALCONTEXT_AC_UTILITY_INPUT            PhysicalContextPhysicalContext = "ACUtilityInput"
	PHYSICALCONTEXTPHYSICALCONTEXT_AC_STATIC_BYPASS_INPUT      PhysicalContextPhysicalContext = "ACStaticBypassInput"
	PHYSICALCONTEXTPHYSICALCONTEXT_AC_MAINTENANCE_BYPASS_INPUT PhysicalContextPhysicalContext = "ACMaintenanceBypassInput"
	PHYSICALCONTEXTPHYSICALCONTEXT_DC_BUS                      PhysicalContextPhysicalContext = "DCBus"
	PHYSICALCONTEXTPHYSICALCONTEXT_AC_OUTPUT                   PhysicalContextPhysicalContext = "ACOutput"
	PHYSICALCONTEXTPHYSICALCONTEXT_AC_INPUT                    PhysicalContextPhysicalContext = "ACInput"
	PHYSICALCONTEXTPHYSICALCONTEXT_TRUSTED_MODULE              PhysicalContextPhysicalContext = "TrustedModule"
)

List of PhysicalContext_PhysicalContext

func (PhysicalContextPhysicalContext) Ptr

Ptr returns reference to PhysicalContext_PhysicalContext value

func (*PhysicalContextPhysicalContext) UnmarshalJSON

func (v *PhysicalContextPhysicalContext) UnmarshalJSON(src []byte) error

type ResourceCondition

type ResourceCondition struct {
	LogEntry *OdataV4IdRef `json:"LogEntry,omitempty"`
	// The human-readable message for this condition.
	Message *string `json:"Message,omitempty"`
	// An array of message arguments that are substituted for the arguments in the message when looked up in the message registry.
	MessageArgs *[]string `json:"MessageArgs,omitempty"`
	// The identifier for the message.
	MessageId         string          `json:"MessageId"`
	OriginOfCondition *OdataV4IdRef   `json:"OriginOfCondition,omitempty"`
	Severity          *ResourceHealth `json:"Severity,omitempty"`
	// The time the condition occurred.
	Timestamp *time.Time `json:"Timestamp,omitempty"`
}

ResourceCondition A condition that requires attention.

func NewResourceCondition

func NewResourceCondition(messageId string) *ResourceCondition

NewResourceCondition instantiates a new ResourceCondition 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 NewResourceConditionWithDefaults

func NewResourceConditionWithDefaults() *ResourceCondition

NewResourceConditionWithDefaults instantiates a new ResourceCondition 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 (*ResourceCondition) GetLogEntry

func (o *ResourceCondition) GetLogEntry() OdataV4IdRef

GetLogEntry returns the LogEntry field value if set, zero value otherwise.

func (*ResourceCondition) GetLogEntryOk

func (o *ResourceCondition) GetLogEntryOk() (*OdataV4IdRef, bool)

GetLogEntryOk returns a tuple with the LogEntry field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResourceCondition) GetMessage

func (o *ResourceCondition) GetMessage() string

GetMessage returns the Message field value if set, zero value otherwise.

func (*ResourceCondition) GetMessageArgs

func (o *ResourceCondition) GetMessageArgs() []string

GetMessageArgs returns the MessageArgs field value if set, zero value otherwise.

func (*ResourceCondition) GetMessageArgsOk

func (o *ResourceCondition) GetMessageArgsOk() (*[]string, bool)

GetMessageArgsOk returns a tuple with the MessageArgs field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResourceCondition) GetMessageId

func (o *ResourceCondition) GetMessageId() string

GetMessageId returns the MessageId field value

func (*ResourceCondition) GetMessageIdOk

func (o *ResourceCondition) GetMessageIdOk() (*string, bool)

GetMessageIdOk returns a tuple with the MessageId field value and a boolean to check if the value has been set.

func (*ResourceCondition) GetMessageOk

func (o *ResourceCondition) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResourceCondition) GetOriginOfCondition

func (o *ResourceCondition) GetOriginOfCondition() OdataV4IdRef

GetOriginOfCondition returns the OriginOfCondition field value if set, zero value otherwise.

func (*ResourceCondition) GetOriginOfConditionOk

func (o *ResourceCondition) GetOriginOfConditionOk() (*OdataV4IdRef, bool)

GetOriginOfConditionOk returns a tuple with the OriginOfCondition field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResourceCondition) GetSeverity

func (o *ResourceCondition) GetSeverity() ResourceHealth

GetSeverity returns the Severity field value if set, zero value otherwise.

func (*ResourceCondition) GetSeverityOk

func (o *ResourceCondition) GetSeverityOk() (*ResourceHealth, bool)

GetSeverityOk returns a tuple with the Severity field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResourceCondition) GetTimestamp

func (o *ResourceCondition) GetTimestamp() time.Time

GetTimestamp returns the Timestamp field value if set, zero value otherwise.

func (*ResourceCondition) GetTimestampOk

func (o *ResourceCondition) GetTimestampOk() (*time.Time, bool)

GetTimestampOk returns a tuple with the Timestamp field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResourceCondition) HasLogEntry

func (o *ResourceCondition) HasLogEntry() bool

HasLogEntry returns a boolean if a field has been set.

func (*ResourceCondition) HasMessage

func (o *ResourceCondition) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (*ResourceCondition) HasMessageArgs

func (o *ResourceCondition) HasMessageArgs() bool

HasMessageArgs returns a boolean if a field has been set.

func (*ResourceCondition) HasOriginOfCondition

func (o *ResourceCondition) HasOriginOfCondition() bool

HasOriginOfCondition returns a boolean if a field has been set.

func (*ResourceCondition) HasSeverity

func (o *ResourceCondition) HasSeverity() bool

HasSeverity returns a boolean if a field has been set.

func (*ResourceCondition) HasTimestamp

func (o *ResourceCondition) HasTimestamp() bool

HasTimestamp returns a boolean if a field has been set.

func (ResourceCondition) MarshalJSON

func (o ResourceCondition) MarshalJSON() ([]byte, error)

func (*ResourceCondition) SetLogEntry

func (o *ResourceCondition) SetLogEntry(v OdataV4IdRef)

SetLogEntry gets a reference to the given OdataV4IdRef and assigns it to the LogEntry field.

func (*ResourceCondition) SetMessage

func (o *ResourceCondition) SetMessage(v string)

SetMessage gets a reference to the given string and assigns it to the Message field.

func (*ResourceCondition) SetMessageArgs

func (o *ResourceCondition) SetMessageArgs(v []string)

SetMessageArgs gets a reference to the given []string and assigns it to the MessageArgs field.

func (*ResourceCondition) SetMessageId

func (o *ResourceCondition) SetMessageId(v string)

SetMessageId sets field value

func (*ResourceCondition) SetOriginOfCondition

func (o *ResourceCondition) SetOriginOfCondition(v OdataV4IdRef)

SetOriginOfCondition gets a reference to the given OdataV4IdRef and assigns it to the OriginOfCondition field.

func (*ResourceCondition) SetSeverity

func (o *ResourceCondition) SetSeverity(v ResourceHealth)

SetSeverity gets a reference to the given ResourceHealth and assigns it to the Severity field.

func (*ResourceCondition) SetTimestamp

func (o *ResourceCondition) SetTimestamp(v time.Time)

SetTimestamp gets a reference to the given time.Time and assigns it to the Timestamp field.

type ResourceHealth

type ResourceHealth string

ResourceHealth the model 'ResourceHealth'

const (
	RESOURCEHEALTH_OK       ResourceHealth = "OK"
	RESOURCEHEALTH_WARNING  ResourceHealth = "Warning"
	RESOURCEHEALTH_CRITICAL ResourceHealth = "Critical"
)

List of Resource_Health

func (ResourceHealth) Ptr

func (v ResourceHealth) Ptr() *ResourceHealth

Ptr returns reference to Resource_Health value

func (*ResourceHealth) UnmarshalJSON

func (v *ResourceHealth) UnmarshalJSON(src []byte) error

type ResourceState

type ResourceState string

ResourceState the model 'ResourceState'

const (
	RESOURCESTATE_ENABLED             ResourceState = "Enabled"
	RESOURCESTATE_DISABLED            ResourceState = "Disabled"
	RESOURCESTATE_STANDBY_OFFLINE     ResourceState = "StandbyOffline"
	RESOURCESTATE_STANDBY_SPARE       ResourceState = "StandbySpare"
	RESOURCESTATE_IN_TEST             ResourceState = "InTest"
	RESOURCESTATE_STARTING            ResourceState = "Starting"
	RESOURCESTATE_ABSENT              ResourceState = "Absent"
	RESOURCESTATE_UNAVAILABLE_OFFLINE ResourceState = "UnavailableOffline"
	RESOURCESTATE_DEFERRING           ResourceState = "Deferring"
	RESOURCESTATE_QUIESCED            ResourceState = "Quiesced"
	RESOURCESTATE_UPDATING            ResourceState = "Updating"
	RESOURCESTATE_QUALIFIED           ResourceState = "Qualified"
)

List of Resource_State

func (ResourceState) Ptr

func (v ResourceState) Ptr() *ResourceState

Ptr returns reference to Resource_State value

func (*ResourceState) UnmarshalJSON

func (v *ResourceState) UnmarshalJSON(src []byte) error

type ResourceStatus

type ResourceStatus struct {
	// Conditions in this resource that require attention.
	Conditions   *[]ResourceCondition `json:"Conditions,omitempty"`
	Health       *ResourceHealth      `json:"Health,omitempty"`
	HealthRollup *ResourceHealth      `json:"HealthRollup,omitempty"`
	// The OEM extension.
	Oem   *map[string]map[string]interface{} `json:"Oem,omitempty"`
	State *ResourceState                     `json:"State,omitempty"`
}

ResourceStatus The status and health of a resource and its children.

func NewResourceStatus

func NewResourceStatus() *ResourceStatus

NewResourceStatus instantiates a new ResourceStatus 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 NewResourceStatusWithDefaults

func NewResourceStatusWithDefaults() *ResourceStatus

NewResourceStatusWithDefaults instantiates a new ResourceStatus 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 (*ResourceStatus) GetConditions

func (o *ResourceStatus) GetConditions() []ResourceCondition

GetConditions returns the Conditions field value if set, zero value otherwise.

func (*ResourceStatus) GetConditionsOk

func (o *ResourceStatus) GetConditionsOk() (*[]ResourceCondition, bool)

GetConditionsOk returns a tuple with the Conditions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResourceStatus) GetHealth

func (o *ResourceStatus) GetHealth() ResourceHealth

GetHealth returns the Health field value if set, zero value otherwise.

func (*ResourceStatus) GetHealthOk

func (o *ResourceStatus) GetHealthOk() (*ResourceHealth, bool)

GetHealthOk returns a tuple with the Health field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResourceStatus) GetHealthRollup

func (o *ResourceStatus) GetHealthRollup() ResourceHealth

GetHealthRollup returns the HealthRollup field value if set, zero value otherwise.

func (*ResourceStatus) GetHealthRollupOk

func (o *ResourceStatus) GetHealthRollupOk() (*ResourceHealth, bool)

GetHealthRollupOk returns a tuple with the HealthRollup field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResourceStatus) GetOem

func (o *ResourceStatus) GetOem() map[string]map[string]interface{}

GetOem returns the Oem field value if set, zero value otherwise.

func (*ResourceStatus) GetOemOk

func (o *ResourceStatus) GetOemOk() (*map[string]map[string]interface{}, bool)

GetOemOk returns a tuple with the Oem field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResourceStatus) GetState

func (o *ResourceStatus) GetState() ResourceState

GetState returns the State field value if set, zero value otherwise.

func (*ResourceStatus) GetStateOk

func (o *ResourceStatus) GetStateOk() (*ResourceState, bool)

GetStateOk returns a tuple with the State field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResourceStatus) HasConditions

func (o *ResourceStatus) HasConditions() bool

HasConditions returns a boolean if a field has been set.

func (*ResourceStatus) HasHealth

func (o *ResourceStatus) HasHealth() bool

HasHealth returns a boolean if a field has been set.

func (*ResourceStatus) HasHealthRollup

func (o *ResourceStatus) HasHealthRollup() bool

HasHealthRollup returns a boolean if a field has been set.

func (*ResourceStatus) HasOem

func (o *ResourceStatus) HasOem() bool

HasOem returns a boolean if a field has been set.

func (*ResourceStatus) HasState

func (o *ResourceStatus) HasState() bool

HasState returns a boolean if a field has been set.

func (ResourceStatus) MarshalJSON

func (o ResourceStatus) MarshalJSON() ([]byte, error)

func (*ResourceStatus) SetConditions

func (o *ResourceStatus) SetConditions(v []ResourceCondition)

SetConditions gets a reference to the given []ResourceCondition and assigns it to the Conditions field.

func (*ResourceStatus) SetHealth

func (o *ResourceStatus) SetHealth(v ResourceHealth)

SetHealth gets a reference to the given ResourceHealth and assigns it to the Health field.

func (*ResourceStatus) SetHealthRollup

func (o *ResourceStatus) SetHealthRollup(v ResourceHealth)

SetHealthRollup gets a reference to the given ResourceHealth and assigns it to the HealthRollup field.

func (*ResourceStatus) SetOem

func (o *ResourceStatus) SetOem(v map[string]map[string]interface{})

SetOem gets a reference to the given map[string]map[string]interface{} and assigns it to the Oem field.

func (*ResourceStatus) SetState

func (o *ResourceStatus) SetState(v ResourceState)

SetState gets a reference to the given ResourceState and assigns it to the State field.

type ScheduleSchedule

type ScheduleSchedule struct {
	ScheduleV101Schedule *ScheduleV101Schedule
	ScheduleV112Schedule *ScheduleV112Schedule
	ScheduleV122Schedule *ScheduleV122Schedule
}

ScheduleSchedule Schedules a series of occurrences.

func (*ScheduleSchedule) MarshalJSON

func (src *ScheduleSchedule) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*ScheduleSchedule) UnmarshalJSON

func (dst *ScheduleSchedule) UnmarshalJSON(data []byte) error

Unmarshal JSON data into any of the pointers in the struct

type ScheduleV101DayOfWeek

type ScheduleV101DayOfWeek string

ScheduleV101DayOfWeek Days of the week.

const (
	SCHEDULEV101DAYOFWEEK_MONDAY    ScheduleV101DayOfWeek = "Monday"
	SCHEDULEV101DAYOFWEEK_TUESDAY   ScheduleV101DayOfWeek = "Tuesday"
	SCHEDULEV101DAYOFWEEK_WEDNESDAY ScheduleV101DayOfWeek = "Wednesday"
	SCHEDULEV101DAYOFWEEK_THURSDAY  ScheduleV101DayOfWeek = "Thursday"
	SCHEDULEV101DAYOFWEEK_FRIDAY    ScheduleV101DayOfWeek = "Friday"
	SCHEDULEV101DAYOFWEEK_SATURDAY  ScheduleV101DayOfWeek = "Saturday"
	SCHEDULEV101DAYOFWEEK_SUNDAY    ScheduleV101DayOfWeek = "Sunday"
	SCHEDULEV101DAYOFWEEK_EVERY     ScheduleV101DayOfWeek = "Every"
)

List of Schedule_v1_0_1_DayOfWeek

func (ScheduleV101DayOfWeek) Ptr

Ptr returns reference to Schedule_v1_0_1_DayOfWeek value

func (*ScheduleV101DayOfWeek) UnmarshalJSON

func (v *ScheduleV101DayOfWeek) UnmarshalJSON(src []byte) error

type ScheduleV101MonthOfYear

type ScheduleV101MonthOfYear string

ScheduleV101MonthOfYear Months of the year.

const (
	SCHEDULEV101MONTHOFYEAR_JANUARY   ScheduleV101MonthOfYear = "January"
	SCHEDULEV101MONTHOFYEAR_FEBRUARY  ScheduleV101MonthOfYear = "February"
	SCHEDULEV101MONTHOFYEAR_MARCH     ScheduleV101MonthOfYear = "March"
	SCHEDULEV101MONTHOFYEAR_APRIL     ScheduleV101MonthOfYear = "April"
	SCHEDULEV101MONTHOFYEAR_MAY       ScheduleV101MonthOfYear = "May"
	SCHEDULEV101MONTHOFYEAR_JUNE      ScheduleV101MonthOfYear = "June"
	SCHEDULEV101MONTHOFYEAR_JULY      ScheduleV101MonthOfYear = "July"
	SCHEDULEV101MONTHOFYEAR_AUGUST    ScheduleV101MonthOfYear = "August"
	SCHEDULEV101MONTHOFYEAR_SEPTEMBER ScheduleV101MonthOfYear = "September"
	SCHEDULEV101MONTHOFYEAR_OCTOBER   ScheduleV101MonthOfYear = "October"
	SCHEDULEV101MONTHOFYEAR_NOVEMBER  ScheduleV101MonthOfYear = "November"
	SCHEDULEV101MONTHOFYEAR_DECEMBER  ScheduleV101MonthOfYear = "December"
	SCHEDULEV101MONTHOFYEAR_EVERY     ScheduleV101MonthOfYear = "Every"
)

List of Schedule_v1_0_1_MonthOfYear

func (ScheduleV101MonthOfYear) Ptr

Ptr returns reference to Schedule_v1_0_1_MonthOfYear value

func (*ScheduleV101MonthOfYear) UnmarshalJSON

func (v *ScheduleV101MonthOfYear) UnmarshalJSON(src []byte) error

type ScheduleV101Schedule

type ScheduleV101Schedule struct {
	// Days of the month when scheduled occurrences are enabled.  `0` indicates that every day of the month is enabled.
	EnabledDaysOfMonth *[]int64 `json:"EnabledDaysOfMonth,omitempty"`
	// Days of the week when scheduled occurrences are enabled, for enabled days of the month and months of the year.  If not present, all days of the week are enabled.
	EnabledDaysOfWeek *[]ScheduleV101DayOfWeek `json:"EnabledDaysOfWeek,omitempty"`
	// The months of the year when scheduled occurrences are enabled.  If not present, all months of the year are enabled.
	EnabledMonthsOfYear *[]ScheduleV101MonthOfYear `json:"EnabledMonthsOfYear,omitempty"`
	// The date and time when the initial occurrence is scheduled to occur.
	InitialStartTime NullableTime `json:"InitialStartTime,omitempty"`
	// The time after provisioning when the schedule as a whole expires.
	Lifetime NullableString `json:"Lifetime,omitempty"`
	// The maximum number of scheduled occurrences.
	MaxOccurrences NullableInt64 `json:"MaxOccurrences,omitempty"`
	// The schedule name.
	Name NullableString `json:"Name,omitempty"`
	// The amount of time until the next occurrence occurs.
	RecurrenceInterval NullableString `json:"RecurrenceInterval,omitempty"`
}

ScheduleV101Schedule Schedule a series of occurrences.

func NewScheduleV101Schedule

func NewScheduleV101Schedule() *ScheduleV101Schedule

NewScheduleV101Schedule instantiates a new ScheduleV101Schedule 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 NewScheduleV101ScheduleWithDefaults

func NewScheduleV101ScheduleWithDefaults() *ScheduleV101Schedule

NewScheduleV101ScheduleWithDefaults instantiates a new ScheduleV101Schedule 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 (*ScheduleV101Schedule) GetEnabledDaysOfMonth

func (o *ScheduleV101Schedule) GetEnabledDaysOfMonth() []int64

GetEnabledDaysOfMonth returns the EnabledDaysOfMonth field value if set, zero value otherwise.

func (*ScheduleV101Schedule) GetEnabledDaysOfMonthOk

func (o *ScheduleV101Schedule) GetEnabledDaysOfMonthOk() (*[]int64, bool)

GetEnabledDaysOfMonthOk returns a tuple with the EnabledDaysOfMonth field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ScheduleV101Schedule) GetEnabledDaysOfWeek

func (o *ScheduleV101Schedule) GetEnabledDaysOfWeek() []ScheduleV101DayOfWeek

GetEnabledDaysOfWeek returns the EnabledDaysOfWeek field value if set, zero value otherwise.

func (*ScheduleV101Schedule) GetEnabledDaysOfWeekOk

func (o *ScheduleV101Schedule) GetEnabledDaysOfWeekOk() (*[]ScheduleV101DayOfWeek, bool)

GetEnabledDaysOfWeekOk returns a tuple with the EnabledDaysOfWeek field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ScheduleV101Schedule) GetEnabledMonthsOfYear

func (o *ScheduleV101Schedule) GetEnabledMonthsOfYear() []ScheduleV101MonthOfYear

GetEnabledMonthsOfYear returns the EnabledMonthsOfYear field value if set, zero value otherwise.

func (*ScheduleV101Schedule) GetEnabledMonthsOfYearOk

func (o *ScheduleV101Schedule) GetEnabledMonthsOfYearOk() (*[]ScheduleV101MonthOfYear, bool)

GetEnabledMonthsOfYearOk returns a tuple with the EnabledMonthsOfYear field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ScheduleV101Schedule) GetInitialStartTime

func (o *ScheduleV101Schedule) GetInitialStartTime() time.Time

GetInitialStartTime returns the InitialStartTime field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ScheduleV101Schedule) GetInitialStartTimeOk

func (o *ScheduleV101Schedule) GetInitialStartTimeOk() (*time.Time, bool)

GetInitialStartTimeOk returns a tuple with the InitialStartTime field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ScheduleV101Schedule) GetLifetime

func (o *ScheduleV101Schedule) GetLifetime() string

GetLifetime returns the Lifetime field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ScheduleV101Schedule) GetLifetimeOk

func (o *ScheduleV101Schedule) GetLifetimeOk() (*string, bool)

GetLifetimeOk returns a tuple with the Lifetime field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ScheduleV101Schedule) GetMaxOccurrences

func (o *ScheduleV101Schedule) GetMaxOccurrences() int64

GetMaxOccurrences returns the MaxOccurrences field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ScheduleV101Schedule) GetMaxOccurrencesOk

func (o *ScheduleV101Schedule) GetMaxOccurrencesOk() (*int64, bool)

GetMaxOccurrencesOk returns a tuple with the MaxOccurrences field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ScheduleV101Schedule) GetName

func (o *ScheduleV101Schedule) GetName() string

GetName returns the Name field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ScheduleV101Schedule) GetNameOk

func (o *ScheduleV101Schedule) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ScheduleV101Schedule) GetRecurrenceInterval

func (o *ScheduleV101Schedule) GetRecurrenceInterval() string

GetRecurrenceInterval returns the RecurrenceInterval field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ScheduleV101Schedule) GetRecurrenceIntervalOk

func (o *ScheduleV101Schedule) GetRecurrenceIntervalOk() (*string, bool)

GetRecurrenceIntervalOk returns a tuple with the RecurrenceInterval field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ScheduleV101Schedule) HasEnabledDaysOfMonth

func (o *ScheduleV101Schedule) HasEnabledDaysOfMonth() bool

HasEnabledDaysOfMonth returns a boolean if a field has been set.

func (*ScheduleV101Schedule) HasEnabledDaysOfWeek

func (o *ScheduleV101Schedule) HasEnabledDaysOfWeek() bool

HasEnabledDaysOfWeek returns a boolean if a field has been set.

func (*ScheduleV101Schedule) HasEnabledMonthsOfYear

func (o *ScheduleV101Schedule) HasEnabledMonthsOfYear() bool

HasEnabledMonthsOfYear returns a boolean if a field has been set.

func (*ScheduleV101Schedule) HasInitialStartTime

func (o *ScheduleV101Schedule) HasInitialStartTime() bool

HasInitialStartTime returns a boolean if a field has been set.

func (*ScheduleV101Schedule) HasLifetime

func (o *ScheduleV101Schedule) HasLifetime() bool

HasLifetime returns a boolean if a field has been set.

func (*ScheduleV101Schedule) HasMaxOccurrences

func (o *ScheduleV101Schedule) HasMaxOccurrences() bool

HasMaxOccurrences returns a boolean if a field has been set.

func (*ScheduleV101Schedule) HasName

func (o *ScheduleV101Schedule) HasName() bool

HasName returns a boolean if a field has been set.

func (*ScheduleV101Schedule) HasRecurrenceInterval

func (o *ScheduleV101Schedule) HasRecurrenceInterval() bool

HasRecurrenceInterval returns a boolean if a field has been set.

func (ScheduleV101Schedule) MarshalJSON

func (o ScheduleV101Schedule) MarshalJSON() ([]byte, error)

func (*ScheduleV101Schedule) SetEnabledDaysOfMonth

func (o *ScheduleV101Schedule) SetEnabledDaysOfMonth(v []int64)

SetEnabledDaysOfMonth gets a reference to the given []int64 and assigns it to the EnabledDaysOfMonth field.

func (*ScheduleV101Schedule) SetEnabledDaysOfWeek

func (o *ScheduleV101Schedule) SetEnabledDaysOfWeek(v []ScheduleV101DayOfWeek)

SetEnabledDaysOfWeek gets a reference to the given []ScheduleV101DayOfWeek and assigns it to the EnabledDaysOfWeek field.

func (*ScheduleV101Schedule) SetEnabledMonthsOfYear

func (o *ScheduleV101Schedule) SetEnabledMonthsOfYear(v []ScheduleV101MonthOfYear)

SetEnabledMonthsOfYear gets a reference to the given []ScheduleV101MonthOfYear and assigns it to the EnabledMonthsOfYear field.

func (*ScheduleV101Schedule) SetInitialStartTime

func (o *ScheduleV101Schedule) SetInitialStartTime(v time.Time)

SetInitialStartTime gets a reference to the given NullableTime and assigns it to the InitialStartTime field.

func (*ScheduleV101Schedule) SetInitialStartTimeNil

func (o *ScheduleV101Schedule) SetInitialStartTimeNil()

SetInitialStartTimeNil sets the value for InitialStartTime to be an explicit nil

func (*ScheduleV101Schedule) SetLifetime

func (o *ScheduleV101Schedule) SetLifetime(v string)

SetLifetime gets a reference to the given NullableString and assigns it to the Lifetime field.

func (*ScheduleV101Schedule) SetLifetimeNil

func (o *ScheduleV101Schedule) SetLifetimeNil()

SetLifetimeNil sets the value for Lifetime to be an explicit nil

func (*ScheduleV101Schedule) SetMaxOccurrences

func (o *ScheduleV101Schedule) SetMaxOccurrences(v int64)

SetMaxOccurrences gets a reference to the given NullableInt64 and assigns it to the MaxOccurrences field.

func (*ScheduleV101Schedule) SetMaxOccurrencesNil

func (o *ScheduleV101Schedule) SetMaxOccurrencesNil()

SetMaxOccurrencesNil sets the value for MaxOccurrences to be an explicit nil

func (*ScheduleV101Schedule) SetName

func (o *ScheduleV101Schedule) SetName(v string)

SetName gets a reference to the given NullableString and assigns it to the Name field.

func (*ScheduleV101Schedule) SetNameNil

func (o *ScheduleV101Schedule) SetNameNil()

SetNameNil sets the value for Name to be an explicit nil

func (*ScheduleV101Schedule) SetRecurrenceInterval

func (o *ScheduleV101Schedule) SetRecurrenceInterval(v string)

SetRecurrenceInterval gets a reference to the given NullableString and assigns it to the RecurrenceInterval field.

func (*ScheduleV101Schedule) SetRecurrenceIntervalNil

func (o *ScheduleV101Schedule) SetRecurrenceIntervalNil()

SetRecurrenceIntervalNil sets the value for RecurrenceInterval to be an explicit nil

func (*ScheduleV101Schedule) UnsetInitialStartTime

func (o *ScheduleV101Schedule) UnsetInitialStartTime()

UnsetInitialStartTime ensures that no value is present for InitialStartTime, not even an explicit nil

func (*ScheduleV101Schedule) UnsetLifetime

func (o *ScheduleV101Schedule) UnsetLifetime()

UnsetLifetime ensures that no value is present for Lifetime, not even an explicit nil

func (*ScheduleV101Schedule) UnsetMaxOccurrences

func (o *ScheduleV101Schedule) UnsetMaxOccurrences()

UnsetMaxOccurrences ensures that no value is present for MaxOccurrences, not even an explicit nil

func (*ScheduleV101Schedule) UnsetName

func (o *ScheduleV101Schedule) UnsetName()

UnsetName ensures that no value is present for Name, not even an explicit nil

func (*ScheduleV101Schedule) UnsetRecurrenceInterval

func (o *ScheduleV101Schedule) UnsetRecurrenceInterval()

UnsetRecurrenceInterval ensures that no value is present for RecurrenceInterval, not even an explicit nil

type ScheduleV112DayOfWeek

type ScheduleV112DayOfWeek string

ScheduleV112DayOfWeek Days of the week.

const (
	SCHEDULEV112DAYOFWEEK_MONDAY    ScheduleV112DayOfWeek = "Monday"
	SCHEDULEV112DAYOFWEEK_TUESDAY   ScheduleV112DayOfWeek = "Tuesday"
	SCHEDULEV112DAYOFWEEK_WEDNESDAY ScheduleV112DayOfWeek = "Wednesday"
	SCHEDULEV112DAYOFWEEK_THURSDAY  ScheduleV112DayOfWeek = "Thursday"
	SCHEDULEV112DAYOFWEEK_FRIDAY    ScheduleV112DayOfWeek = "Friday"
	SCHEDULEV112DAYOFWEEK_SATURDAY  ScheduleV112DayOfWeek = "Saturday"
	SCHEDULEV112DAYOFWEEK_SUNDAY    ScheduleV112DayOfWeek = "Sunday"
	SCHEDULEV112DAYOFWEEK_EVERY     ScheduleV112DayOfWeek = "Every"
)

List of Schedule_v1_1_2_DayOfWeek

func (ScheduleV112DayOfWeek) Ptr

Ptr returns reference to Schedule_v1_1_2_DayOfWeek value

func (*ScheduleV112DayOfWeek) UnmarshalJSON

func (v *ScheduleV112DayOfWeek) UnmarshalJSON(src []byte) error

type ScheduleV112MonthOfYear

type ScheduleV112MonthOfYear string

ScheduleV112MonthOfYear Months of the year.

const (
	SCHEDULEV112MONTHOFYEAR_JANUARY   ScheduleV112MonthOfYear = "January"
	SCHEDULEV112MONTHOFYEAR_FEBRUARY  ScheduleV112MonthOfYear = "February"
	SCHEDULEV112MONTHOFYEAR_MARCH     ScheduleV112MonthOfYear = "March"
	SCHEDULEV112MONTHOFYEAR_APRIL     ScheduleV112MonthOfYear = "April"
	SCHEDULEV112MONTHOFYEAR_MAY       ScheduleV112MonthOfYear = "May"
	SCHEDULEV112MONTHOFYEAR_JUNE      ScheduleV112MonthOfYear = "June"
	SCHEDULEV112MONTHOFYEAR_JULY      ScheduleV112MonthOfYear = "July"
	SCHEDULEV112MONTHOFYEAR_AUGUST    ScheduleV112MonthOfYear = "August"
	SCHEDULEV112MONTHOFYEAR_SEPTEMBER ScheduleV112MonthOfYear = "September"
	SCHEDULEV112MONTHOFYEAR_OCTOBER   ScheduleV112MonthOfYear = "October"
	SCHEDULEV112MONTHOFYEAR_NOVEMBER  ScheduleV112MonthOfYear = "November"
	SCHEDULEV112MONTHOFYEAR_DECEMBER  ScheduleV112MonthOfYear = "December"
	SCHEDULEV112MONTHOFYEAR_EVERY     ScheduleV112MonthOfYear = "Every"
)

List of Schedule_v1_1_2_MonthOfYear

func (ScheduleV112MonthOfYear) Ptr

Ptr returns reference to Schedule_v1_1_2_MonthOfYear value

func (*ScheduleV112MonthOfYear) UnmarshalJSON

func (v *ScheduleV112MonthOfYear) UnmarshalJSON(src []byte) error

type ScheduleV112Schedule

type ScheduleV112Schedule struct {
	// Days of the month when scheduled occurrences are enabled.  `0` indicates that every day of the month is enabled.
	EnabledDaysOfMonth *[]int64 `json:"EnabledDaysOfMonth,omitempty"`
	// Days of the week when scheduled occurrences are enabled, for enabled days of the month and months of the year.  If not present, all days of the week are enabled.
	EnabledDaysOfWeek *[]ScheduleV112DayOfWeek `json:"EnabledDaysOfWeek,omitempty"`
	// Intervals when scheduled occurrences are enabled.
	EnabledIntervals *[]string `json:"EnabledIntervals,omitempty"`
	// The months of the year when scheduled occurrences are enabled.  If not present, all months of the year are enabled.
	EnabledMonthsOfYear *[]ScheduleV112MonthOfYear `json:"EnabledMonthsOfYear,omitempty"`
	// The date and time when the initial occurrence is scheduled to occur.
	InitialStartTime NullableTime `json:"InitialStartTime,omitempty"`
	// The time after provisioning when the schedule as a whole expires.
	Lifetime NullableString `json:"Lifetime,omitempty"`
	// The maximum number of scheduled occurrences.
	MaxOccurrences NullableInt64 `json:"MaxOccurrences,omitempty"`
	// The schedule name.
	Name NullableString `json:"Name,omitempty"`
	// The amount of time until the next occurrence occurs.
	RecurrenceInterval NullableString `json:"RecurrenceInterval,omitempty"`
}

ScheduleV112Schedule Schedule a series of occurrences.

func NewScheduleV112Schedule

func NewScheduleV112Schedule() *ScheduleV112Schedule

NewScheduleV112Schedule instantiates a new ScheduleV112Schedule 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 NewScheduleV112ScheduleWithDefaults

func NewScheduleV112ScheduleWithDefaults() *ScheduleV112Schedule

NewScheduleV112ScheduleWithDefaults instantiates a new ScheduleV112Schedule 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 (*ScheduleV112Schedule) GetEnabledDaysOfMonth

func (o *ScheduleV112Schedule) GetEnabledDaysOfMonth() []int64

GetEnabledDaysOfMonth returns the EnabledDaysOfMonth field value if set, zero value otherwise.

func (*ScheduleV112Schedule) GetEnabledDaysOfMonthOk

func (o *ScheduleV112Schedule) GetEnabledDaysOfMonthOk() (*[]int64, bool)

GetEnabledDaysOfMonthOk returns a tuple with the EnabledDaysOfMonth field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ScheduleV112Schedule) GetEnabledDaysOfWeek

func (o *ScheduleV112Schedule) GetEnabledDaysOfWeek() []ScheduleV112DayOfWeek

GetEnabledDaysOfWeek returns the EnabledDaysOfWeek field value if set, zero value otherwise.

func (*ScheduleV112Schedule) GetEnabledDaysOfWeekOk

func (o *ScheduleV112Schedule) GetEnabledDaysOfWeekOk() (*[]ScheduleV112DayOfWeek, bool)

GetEnabledDaysOfWeekOk returns a tuple with the EnabledDaysOfWeek field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ScheduleV112Schedule) GetEnabledIntervals

func (o *ScheduleV112Schedule) GetEnabledIntervals() []string

GetEnabledIntervals returns the EnabledIntervals field value if set, zero value otherwise.

func (*ScheduleV112Schedule) GetEnabledIntervalsOk

func (o *ScheduleV112Schedule) GetEnabledIntervalsOk() (*[]string, bool)

GetEnabledIntervalsOk returns a tuple with the EnabledIntervals field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ScheduleV112Schedule) GetEnabledMonthsOfYear

func (o *ScheduleV112Schedule) GetEnabledMonthsOfYear() []ScheduleV112MonthOfYear

GetEnabledMonthsOfYear returns the EnabledMonthsOfYear field value if set, zero value otherwise.

func (*ScheduleV112Schedule) GetEnabledMonthsOfYearOk

func (o *ScheduleV112Schedule) GetEnabledMonthsOfYearOk() (*[]ScheduleV112MonthOfYear, bool)

GetEnabledMonthsOfYearOk returns a tuple with the EnabledMonthsOfYear field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ScheduleV112Schedule) GetInitialStartTime

func (o *ScheduleV112Schedule) GetInitialStartTime() time.Time

GetInitialStartTime returns the InitialStartTime field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ScheduleV112Schedule) GetInitialStartTimeOk

func (o *ScheduleV112Schedule) GetInitialStartTimeOk() (*time.Time, bool)

GetInitialStartTimeOk returns a tuple with the InitialStartTime field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ScheduleV112Schedule) GetLifetime

func (o *ScheduleV112Schedule) GetLifetime() string

GetLifetime returns the Lifetime field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ScheduleV112Schedule) GetLifetimeOk

func (o *ScheduleV112Schedule) GetLifetimeOk() (*string, bool)

GetLifetimeOk returns a tuple with the Lifetime field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ScheduleV112Schedule) GetMaxOccurrences

func (o *ScheduleV112Schedule) GetMaxOccurrences() int64

GetMaxOccurrences returns the MaxOccurrences field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ScheduleV112Schedule) GetMaxOccurrencesOk

func (o *ScheduleV112Schedule) GetMaxOccurrencesOk() (*int64, bool)

GetMaxOccurrencesOk returns a tuple with the MaxOccurrences field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ScheduleV112Schedule) GetName

func (o *ScheduleV112Schedule) GetName() string

GetName returns the Name field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ScheduleV112Schedule) GetNameOk

func (o *ScheduleV112Schedule) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ScheduleV112Schedule) GetRecurrenceInterval

func (o *ScheduleV112Schedule) GetRecurrenceInterval() string

GetRecurrenceInterval returns the RecurrenceInterval field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ScheduleV112Schedule) GetRecurrenceIntervalOk

func (o *ScheduleV112Schedule) GetRecurrenceIntervalOk() (*string, bool)

GetRecurrenceIntervalOk returns a tuple with the RecurrenceInterval field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ScheduleV112Schedule) HasEnabledDaysOfMonth

func (o *ScheduleV112Schedule) HasEnabledDaysOfMonth() bool

HasEnabledDaysOfMonth returns a boolean if a field has been set.

func (*ScheduleV112Schedule) HasEnabledDaysOfWeek

func (o *ScheduleV112Schedule) HasEnabledDaysOfWeek() bool

HasEnabledDaysOfWeek returns a boolean if a field has been set.

func (*ScheduleV112Schedule) HasEnabledIntervals

func (o *ScheduleV112Schedule) HasEnabledIntervals() bool

HasEnabledIntervals returns a boolean if a field has been set.

func (*ScheduleV112Schedule) HasEnabledMonthsOfYear

func (o *ScheduleV112Schedule) HasEnabledMonthsOfYear() bool

HasEnabledMonthsOfYear returns a boolean if a field has been set.

func (*ScheduleV112Schedule) HasInitialStartTime

func (o *ScheduleV112Schedule) HasInitialStartTime() bool

HasInitialStartTime returns a boolean if a field has been set.

func (*ScheduleV112Schedule) HasLifetime

func (o *ScheduleV112Schedule) HasLifetime() bool

HasLifetime returns a boolean if a field has been set.

func (*ScheduleV112Schedule) HasMaxOccurrences

func (o *ScheduleV112Schedule) HasMaxOccurrences() bool

HasMaxOccurrences returns a boolean if a field has been set.

func (*ScheduleV112Schedule) HasName

func (o *ScheduleV112Schedule) HasName() bool

HasName returns a boolean if a field has been set.

func (*ScheduleV112Schedule) HasRecurrenceInterval

func (o *ScheduleV112Schedule) HasRecurrenceInterval() bool

HasRecurrenceInterval returns a boolean if a field has been set.

func (ScheduleV112Schedule) MarshalJSON

func (o ScheduleV112Schedule) MarshalJSON() ([]byte, error)

func (*ScheduleV112Schedule) SetEnabledDaysOfMonth

func (o *ScheduleV112Schedule) SetEnabledDaysOfMonth(v []int64)

SetEnabledDaysOfMonth gets a reference to the given []int64 and assigns it to the EnabledDaysOfMonth field.

func (*ScheduleV112Schedule) SetEnabledDaysOfWeek

func (o *ScheduleV112Schedule) SetEnabledDaysOfWeek(v []ScheduleV112DayOfWeek)

SetEnabledDaysOfWeek gets a reference to the given []ScheduleV112DayOfWeek and assigns it to the EnabledDaysOfWeek field.

func (*ScheduleV112Schedule) SetEnabledIntervals

func (o *ScheduleV112Schedule) SetEnabledIntervals(v []string)

SetEnabledIntervals gets a reference to the given []string and assigns it to the EnabledIntervals field.

func (*ScheduleV112Schedule) SetEnabledMonthsOfYear

func (o *ScheduleV112Schedule) SetEnabledMonthsOfYear(v []ScheduleV112MonthOfYear)

SetEnabledMonthsOfYear gets a reference to the given []ScheduleV112MonthOfYear and assigns it to the EnabledMonthsOfYear field.

func (*ScheduleV112Schedule) SetInitialStartTime

func (o *ScheduleV112Schedule) SetInitialStartTime(v time.Time)

SetInitialStartTime gets a reference to the given NullableTime and assigns it to the InitialStartTime field.

func (*ScheduleV112Schedule) SetInitialStartTimeNil

func (o *ScheduleV112Schedule) SetInitialStartTimeNil()

SetInitialStartTimeNil sets the value for InitialStartTime to be an explicit nil

func (*ScheduleV112Schedule) SetLifetime

func (o *ScheduleV112Schedule) SetLifetime(v string)

SetLifetime gets a reference to the given NullableString and assigns it to the Lifetime field.

func (*ScheduleV112Schedule) SetLifetimeNil

func (o *ScheduleV112Schedule) SetLifetimeNil()

SetLifetimeNil sets the value for Lifetime to be an explicit nil

func (*ScheduleV112Schedule) SetMaxOccurrences

func (o *ScheduleV112Schedule) SetMaxOccurrences(v int64)

SetMaxOccurrences gets a reference to the given NullableInt64 and assigns it to the MaxOccurrences field.

func (*ScheduleV112Schedule) SetMaxOccurrencesNil

func (o *ScheduleV112Schedule) SetMaxOccurrencesNil()

SetMaxOccurrencesNil sets the value for MaxOccurrences to be an explicit nil

func (*ScheduleV112Schedule) SetName

func (o *ScheduleV112Schedule) SetName(v string)

SetName gets a reference to the given NullableString and assigns it to the Name field.

func (*ScheduleV112Schedule) SetNameNil

func (o *ScheduleV112Schedule) SetNameNil()

SetNameNil sets the value for Name to be an explicit nil

func (*ScheduleV112Schedule) SetRecurrenceInterval

func (o *ScheduleV112Schedule) SetRecurrenceInterval(v string)

SetRecurrenceInterval gets a reference to the given NullableString and assigns it to the RecurrenceInterval field.

func (*ScheduleV112Schedule) SetRecurrenceIntervalNil

func (o *ScheduleV112Schedule) SetRecurrenceIntervalNil()

SetRecurrenceIntervalNil sets the value for RecurrenceInterval to be an explicit nil

func (*ScheduleV112Schedule) UnsetInitialStartTime

func (o *ScheduleV112Schedule) UnsetInitialStartTime()

UnsetInitialStartTime ensures that no value is present for InitialStartTime, not even an explicit nil

func (*ScheduleV112Schedule) UnsetLifetime

func (o *ScheduleV112Schedule) UnsetLifetime()

UnsetLifetime ensures that no value is present for Lifetime, not even an explicit nil

func (*ScheduleV112Schedule) UnsetMaxOccurrences

func (o *ScheduleV112Schedule) UnsetMaxOccurrences()

UnsetMaxOccurrences ensures that no value is present for MaxOccurrences, not even an explicit nil

func (*ScheduleV112Schedule) UnsetName

func (o *ScheduleV112Schedule) UnsetName()

UnsetName ensures that no value is present for Name, not even an explicit nil

func (*ScheduleV112Schedule) UnsetRecurrenceInterval

func (o *ScheduleV112Schedule) UnsetRecurrenceInterval()

UnsetRecurrenceInterval ensures that no value is present for RecurrenceInterval, not even an explicit nil

type ScheduleV122DayOfWeek

type ScheduleV122DayOfWeek string

ScheduleV122DayOfWeek Days of the week.

const (
	SCHEDULEV122DAYOFWEEK_MONDAY    ScheduleV122DayOfWeek = "Monday"
	SCHEDULEV122DAYOFWEEK_TUESDAY   ScheduleV122DayOfWeek = "Tuesday"
	SCHEDULEV122DAYOFWEEK_WEDNESDAY ScheduleV122DayOfWeek = "Wednesday"
	SCHEDULEV122DAYOFWEEK_THURSDAY  ScheduleV122DayOfWeek = "Thursday"
	SCHEDULEV122DAYOFWEEK_FRIDAY    ScheduleV122DayOfWeek = "Friday"
	SCHEDULEV122DAYOFWEEK_SATURDAY  ScheduleV122DayOfWeek = "Saturday"
	SCHEDULEV122DAYOFWEEK_SUNDAY    ScheduleV122DayOfWeek = "Sunday"
	SCHEDULEV122DAYOFWEEK_EVERY     ScheduleV122DayOfWeek = "Every"
)

List of Schedule_v1_2_2_DayOfWeek

func (ScheduleV122DayOfWeek) Ptr

Ptr returns reference to Schedule_v1_2_2_DayOfWeek value

func (*ScheduleV122DayOfWeek) UnmarshalJSON

func (v *ScheduleV122DayOfWeek) UnmarshalJSON(src []byte) error

type ScheduleV122MonthOfYear

type ScheduleV122MonthOfYear string

ScheduleV122MonthOfYear Months of the year.

const (
	SCHEDULEV122MONTHOFYEAR_JANUARY   ScheduleV122MonthOfYear = "January"
	SCHEDULEV122MONTHOFYEAR_FEBRUARY  ScheduleV122MonthOfYear = "February"
	SCHEDULEV122MONTHOFYEAR_MARCH     ScheduleV122MonthOfYear = "March"
	SCHEDULEV122MONTHOFYEAR_APRIL     ScheduleV122MonthOfYear = "April"
	SCHEDULEV122MONTHOFYEAR_MAY       ScheduleV122MonthOfYear = "May"
	SCHEDULEV122MONTHOFYEAR_JUNE      ScheduleV122MonthOfYear = "June"
	SCHEDULEV122MONTHOFYEAR_JULY      ScheduleV122MonthOfYear = "July"
	SCHEDULEV122MONTHOFYEAR_AUGUST    ScheduleV122MonthOfYear = "August"
	SCHEDULEV122MONTHOFYEAR_SEPTEMBER ScheduleV122MonthOfYear = "September"
	SCHEDULEV122MONTHOFYEAR_OCTOBER   ScheduleV122MonthOfYear = "October"
	SCHEDULEV122MONTHOFYEAR_NOVEMBER  ScheduleV122MonthOfYear = "November"
	SCHEDULEV122MONTHOFYEAR_DECEMBER  ScheduleV122MonthOfYear = "December"
	SCHEDULEV122MONTHOFYEAR_EVERY     ScheduleV122MonthOfYear = "Every"
)

List of Schedule_v1_2_2_MonthOfYear

func (ScheduleV122MonthOfYear) Ptr

Ptr returns reference to Schedule_v1_2_2_MonthOfYear value

func (*ScheduleV122MonthOfYear) UnmarshalJSON

func (v *ScheduleV122MonthOfYear) UnmarshalJSON(src []byte) error

type ScheduleV122Schedule

type ScheduleV122Schedule struct {
	// Days of the month when scheduled occurrences are enabled.  `0` indicates that every day of the month is enabled.
	EnabledDaysOfMonth *[]int64 `json:"EnabledDaysOfMonth,omitempty"`
	// Days of the week when scheduled occurrences are enabled, for enabled days of the month and months of the year.  If not present, all days of the week are enabled.
	EnabledDaysOfWeek *[]ScheduleV122DayOfWeek `json:"EnabledDaysOfWeek,omitempty"`
	// Intervals when scheduled occurrences are enabled.
	EnabledIntervals *[]string `json:"EnabledIntervals,omitempty"`
	// The months of the year when scheduled occurrences are enabled.  If not present, all months of the year are enabled.
	EnabledMonthsOfYear *[]ScheduleV122MonthOfYear `json:"EnabledMonthsOfYear,omitempty"`
	// The date and time when the initial occurrence is scheduled to occur.
	InitialStartTime NullableTime `json:"InitialStartTime,omitempty"`
	// The time after provisioning when the schedule as a whole expires.
	Lifetime NullableString `json:"Lifetime,omitempty"`
	// The maximum number of scheduled occurrences.
	MaxOccurrences NullableInt64 `json:"MaxOccurrences,omitempty"`
	// The schedule name.
	Name NullableString `json:"Name,omitempty"`
	// The amount of time until the next occurrence occurs.
	RecurrenceInterval NullableString `json:"RecurrenceInterval,omitempty"`
}

ScheduleV122Schedule Schedule a series of occurrences.

func NewScheduleV122Schedule

func NewScheduleV122Schedule() *ScheduleV122Schedule

NewScheduleV122Schedule instantiates a new ScheduleV122Schedule 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 NewScheduleV122ScheduleWithDefaults

func NewScheduleV122ScheduleWithDefaults() *ScheduleV122Schedule

NewScheduleV122ScheduleWithDefaults instantiates a new ScheduleV122Schedule 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 (*ScheduleV122Schedule) GetEnabledDaysOfMonth

func (o *ScheduleV122Schedule) GetEnabledDaysOfMonth() []int64

GetEnabledDaysOfMonth returns the EnabledDaysOfMonth field value if set, zero value otherwise.

func (*ScheduleV122Schedule) GetEnabledDaysOfMonthOk

func (o *ScheduleV122Schedule) GetEnabledDaysOfMonthOk() (*[]int64, bool)

GetEnabledDaysOfMonthOk returns a tuple with the EnabledDaysOfMonth field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ScheduleV122Schedule) GetEnabledDaysOfWeek

func (o *ScheduleV122Schedule) GetEnabledDaysOfWeek() []ScheduleV122DayOfWeek

GetEnabledDaysOfWeek returns the EnabledDaysOfWeek field value if set, zero value otherwise.

func (*ScheduleV122Schedule) GetEnabledDaysOfWeekOk

func (o *ScheduleV122Schedule) GetEnabledDaysOfWeekOk() (*[]ScheduleV122DayOfWeek, bool)

GetEnabledDaysOfWeekOk returns a tuple with the EnabledDaysOfWeek field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ScheduleV122Schedule) GetEnabledIntervals

func (o *ScheduleV122Schedule) GetEnabledIntervals() []string

GetEnabledIntervals returns the EnabledIntervals field value if set, zero value otherwise.

func (*ScheduleV122Schedule) GetEnabledIntervalsOk

func (o *ScheduleV122Schedule) GetEnabledIntervalsOk() (*[]string, bool)

GetEnabledIntervalsOk returns a tuple with the EnabledIntervals field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ScheduleV122Schedule) GetEnabledMonthsOfYear

func (o *ScheduleV122Schedule) GetEnabledMonthsOfYear() []ScheduleV122MonthOfYear

GetEnabledMonthsOfYear returns the EnabledMonthsOfYear field value if set, zero value otherwise.

func (*ScheduleV122Schedule) GetEnabledMonthsOfYearOk

func (o *ScheduleV122Schedule) GetEnabledMonthsOfYearOk() (*[]ScheduleV122MonthOfYear, bool)

GetEnabledMonthsOfYearOk returns a tuple with the EnabledMonthsOfYear field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ScheduleV122Schedule) GetInitialStartTime

func (o *ScheduleV122Schedule) GetInitialStartTime() time.Time

GetInitialStartTime returns the InitialStartTime field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ScheduleV122Schedule) GetInitialStartTimeOk

func (o *ScheduleV122Schedule) GetInitialStartTimeOk() (*time.Time, bool)

GetInitialStartTimeOk returns a tuple with the InitialStartTime field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ScheduleV122Schedule) GetLifetime

func (o *ScheduleV122Schedule) GetLifetime() string

GetLifetime returns the Lifetime field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ScheduleV122Schedule) GetLifetimeOk

func (o *ScheduleV122Schedule) GetLifetimeOk() (*string, bool)

GetLifetimeOk returns a tuple with the Lifetime field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ScheduleV122Schedule) GetMaxOccurrences

func (o *ScheduleV122Schedule) GetMaxOccurrences() int64

GetMaxOccurrences returns the MaxOccurrences field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ScheduleV122Schedule) GetMaxOccurrencesOk

func (o *ScheduleV122Schedule) GetMaxOccurrencesOk() (*int64, bool)

GetMaxOccurrencesOk returns a tuple with the MaxOccurrences field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ScheduleV122Schedule) GetName

func (o *ScheduleV122Schedule) GetName() string

GetName returns the Name field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ScheduleV122Schedule) GetNameOk

func (o *ScheduleV122Schedule) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ScheduleV122Schedule) GetRecurrenceInterval

func (o *ScheduleV122Schedule) GetRecurrenceInterval() string

GetRecurrenceInterval returns the RecurrenceInterval field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ScheduleV122Schedule) GetRecurrenceIntervalOk

func (o *ScheduleV122Schedule) GetRecurrenceIntervalOk() (*string, bool)

GetRecurrenceIntervalOk returns a tuple with the RecurrenceInterval field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ScheduleV122Schedule) HasEnabledDaysOfMonth

func (o *ScheduleV122Schedule) HasEnabledDaysOfMonth() bool

HasEnabledDaysOfMonth returns a boolean if a field has been set.

func (*ScheduleV122Schedule) HasEnabledDaysOfWeek

func (o *ScheduleV122Schedule) HasEnabledDaysOfWeek() bool

HasEnabledDaysOfWeek returns a boolean if a field has been set.

func (*ScheduleV122Schedule) HasEnabledIntervals

func (o *ScheduleV122Schedule) HasEnabledIntervals() bool

HasEnabledIntervals returns a boolean if a field has been set.

func (*ScheduleV122Schedule) HasEnabledMonthsOfYear

func (o *ScheduleV122Schedule) HasEnabledMonthsOfYear() bool

HasEnabledMonthsOfYear returns a boolean if a field has been set.

func (*ScheduleV122Schedule) HasInitialStartTime

func (o *ScheduleV122Schedule) HasInitialStartTime() bool

HasInitialStartTime returns a boolean if a field has been set.

func (*ScheduleV122Schedule) HasLifetime

func (o *ScheduleV122Schedule) HasLifetime() bool

HasLifetime returns a boolean if a field has been set.

func (*ScheduleV122Schedule) HasMaxOccurrences

func (o *ScheduleV122Schedule) HasMaxOccurrences() bool

HasMaxOccurrences returns a boolean if a field has been set.

func (*ScheduleV122Schedule) HasName

func (o *ScheduleV122Schedule) HasName() bool

HasName returns a boolean if a field has been set.

func (*ScheduleV122Schedule) HasRecurrenceInterval

func (o *ScheduleV122Schedule) HasRecurrenceInterval() bool

HasRecurrenceInterval returns a boolean if a field has been set.

func (ScheduleV122Schedule) MarshalJSON

func (o ScheduleV122Schedule) MarshalJSON() ([]byte, error)

func (*ScheduleV122Schedule) SetEnabledDaysOfMonth

func (o *ScheduleV122Schedule) SetEnabledDaysOfMonth(v []int64)

SetEnabledDaysOfMonth gets a reference to the given []int64 and assigns it to the EnabledDaysOfMonth field.

func (*ScheduleV122Schedule) SetEnabledDaysOfWeek

func (o *ScheduleV122Schedule) SetEnabledDaysOfWeek(v []ScheduleV122DayOfWeek)

SetEnabledDaysOfWeek gets a reference to the given []ScheduleV122DayOfWeek and assigns it to the EnabledDaysOfWeek field.

func (*ScheduleV122Schedule) SetEnabledIntervals

func (o *ScheduleV122Schedule) SetEnabledIntervals(v []string)

SetEnabledIntervals gets a reference to the given []string and assigns it to the EnabledIntervals field.

func (*ScheduleV122Schedule) SetEnabledMonthsOfYear

func (o *ScheduleV122Schedule) SetEnabledMonthsOfYear(v []ScheduleV122MonthOfYear)

SetEnabledMonthsOfYear gets a reference to the given []ScheduleV122MonthOfYear and assigns it to the EnabledMonthsOfYear field.

func (*ScheduleV122Schedule) SetInitialStartTime

func (o *ScheduleV122Schedule) SetInitialStartTime(v time.Time)

SetInitialStartTime gets a reference to the given NullableTime and assigns it to the InitialStartTime field.

func (*ScheduleV122Schedule) SetInitialStartTimeNil

func (o *ScheduleV122Schedule) SetInitialStartTimeNil()

SetInitialStartTimeNil sets the value for InitialStartTime to be an explicit nil

func (*ScheduleV122Schedule) SetLifetime

func (o *ScheduleV122Schedule) SetLifetime(v string)

SetLifetime gets a reference to the given NullableString and assigns it to the Lifetime field.

func (*ScheduleV122Schedule) SetLifetimeNil

func (o *ScheduleV122Schedule) SetLifetimeNil()

SetLifetimeNil sets the value for Lifetime to be an explicit nil

func (*ScheduleV122Schedule) SetMaxOccurrences

func (o *ScheduleV122Schedule) SetMaxOccurrences(v int64)

SetMaxOccurrences gets a reference to the given NullableInt64 and assigns it to the MaxOccurrences field.

func (*ScheduleV122Schedule) SetMaxOccurrencesNil

func (o *ScheduleV122Schedule) SetMaxOccurrencesNil()

SetMaxOccurrencesNil sets the value for MaxOccurrences to be an explicit nil

func (*ScheduleV122Schedule) SetName

func (o *ScheduleV122Schedule) SetName(v string)

SetName gets a reference to the given NullableString and assigns it to the Name field.

func (*ScheduleV122Schedule) SetNameNil

func (o *ScheduleV122Schedule) SetNameNil()

SetNameNil sets the value for Name to be an explicit nil

func (*ScheduleV122Schedule) SetRecurrenceInterval

func (o *ScheduleV122Schedule) SetRecurrenceInterval(v string)

SetRecurrenceInterval gets a reference to the given NullableString and assigns it to the RecurrenceInterval field.

func (*ScheduleV122Schedule) SetRecurrenceIntervalNil

func (o *ScheduleV122Schedule) SetRecurrenceIntervalNil()

SetRecurrenceIntervalNil sets the value for RecurrenceInterval to be an explicit nil

func (*ScheduleV122Schedule) UnsetInitialStartTime

func (o *ScheduleV122Schedule) UnsetInitialStartTime()

UnsetInitialStartTime ensures that no value is present for InitialStartTime, not even an explicit nil

func (*ScheduleV122Schedule) UnsetLifetime

func (o *ScheduleV122Schedule) UnsetLifetime()

UnsetLifetime ensures that no value is present for Lifetime, not even an explicit nil

func (*ScheduleV122Schedule) UnsetMaxOccurrences

func (o *ScheduleV122Schedule) UnsetMaxOccurrences()

UnsetMaxOccurrences ensures that no value is present for MaxOccurrences, not even an explicit nil

func (*ScheduleV122Schedule) UnsetName

func (o *ScheduleV122Schedule) UnsetName()

UnsetName ensures that no value is present for Name, not even an explicit nil

func (*ScheduleV122Schedule) UnsetRecurrenceInterval

func (o *ScheduleV122Schedule) UnsetRecurrenceInterval()

UnsetRecurrenceInterval ensures that no value is present for RecurrenceInterval, not even an explicit nil

type ServiceRootV190DeepOperations

type ServiceRootV190DeepOperations struct {
	// An indication of whether the service supports the deep PATCH operation.
	DeepPATCH *bool `json:"DeepPATCH,omitempty"`
	// An indication of whether the service supports the deep POST operation.
	DeepPOST *bool `json:"DeepPOST,omitempty"`
	// The maximum levels of resources allowed in deep operations.
	MaxLevels *int64 `json:"MaxLevels,omitempty"`
}

ServiceRootV190DeepOperations The information about deep operations that the service supports.

func NewServiceRootV190DeepOperations

func NewServiceRootV190DeepOperations() *ServiceRootV190DeepOperations

NewServiceRootV190DeepOperations instantiates a new ServiceRootV190DeepOperations 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 NewServiceRootV190DeepOperationsWithDefaults

func NewServiceRootV190DeepOperationsWithDefaults() *ServiceRootV190DeepOperations

NewServiceRootV190DeepOperationsWithDefaults instantiates a new ServiceRootV190DeepOperations 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 (*ServiceRootV190DeepOperations) GetDeepPATCH

func (o *ServiceRootV190DeepOperations) GetDeepPATCH() bool

GetDeepPATCH returns the DeepPATCH field value if set, zero value otherwise.

func (*ServiceRootV190DeepOperations) GetDeepPATCHOk

func (o *ServiceRootV190DeepOperations) GetDeepPATCHOk() (*bool, bool)

GetDeepPATCHOk returns a tuple with the DeepPATCH field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceRootV190DeepOperations) GetDeepPOST

func (o *ServiceRootV190DeepOperations) GetDeepPOST() bool

GetDeepPOST returns the DeepPOST field value if set, zero value otherwise.

func (*ServiceRootV190DeepOperations) GetDeepPOSTOk

func (o *ServiceRootV190DeepOperations) GetDeepPOSTOk() (*bool, bool)

GetDeepPOSTOk returns a tuple with the DeepPOST field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceRootV190DeepOperations) GetMaxLevels

func (o *ServiceRootV190DeepOperations) GetMaxLevels() int64

GetMaxLevels returns the MaxLevels field value if set, zero value otherwise.

func (*ServiceRootV190DeepOperations) GetMaxLevelsOk

func (o *ServiceRootV190DeepOperations) GetMaxLevelsOk() (*int64, bool)

GetMaxLevelsOk returns a tuple with the MaxLevels field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceRootV190DeepOperations) HasDeepPATCH

func (o *ServiceRootV190DeepOperations) HasDeepPATCH() bool

HasDeepPATCH returns a boolean if a field has been set.

func (*ServiceRootV190DeepOperations) HasDeepPOST

func (o *ServiceRootV190DeepOperations) HasDeepPOST() bool

HasDeepPOST returns a boolean if a field has been set.

func (*ServiceRootV190DeepOperations) HasMaxLevels

func (o *ServiceRootV190DeepOperations) HasMaxLevels() bool

HasMaxLevels returns a boolean if a field has been set.

func (ServiceRootV190DeepOperations) MarshalJSON

func (o ServiceRootV190DeepOperations) MarshalJSON() ([]byte, error)

func (*ServiceRootV190DeepOperations) SetDeepPATCH

func (o *ServiceRootV190DeepOperations) SetDeepPATCH(v bool)

SetDeepPATCH gets a reference to the given bool and assigns it to the DeepPATCH field.

func (*ServiceRootV190DeepOperations) SetDeepPOST

func (o *ServiceRootV190DeepOperations) SetDeepPOST(v bool)

SetDeepPOST gets a reference to the given bool and assigns it to the DeepPOST field.

func (*ServiceRootV190DeepOperations) SetMaxLevels

func (o *ServiceRootV190DeepOperations) SetMaxLevels(v int64)

SetMaxLevels gets a reference to the given int64 and assigns it to the MaxLevels field.

type ServiceRootV190Expand

type ServiceRootV190Expand struct {
	// An indication of whether the service supports the asterisk (`*`) option of the $expand query parameter.
	ExpandAll *bool `json:"ExpandAll,omitempty"`
	// An indication of whether the service supports the $levels option of the $expand query parameter.
	Levels *bool `json:"Levels,omitempty"`
	// An indication of whether this service supports the tilde (`~`) option of the $expand query parameter.
	Links *bool `json:"Links,omitempty"`
	// The maximum $levels option value in the $expand query parameter.
	MaxLevels *int64 `json:"MaxLevels,omitempty"`
	// An indication of whether the service supports the period (`.`) option of the $expand query parameter.
	NoLinks *bool `json:"NoLinks,omitempty"`
}

ServiceRootV190Expand The information about the use of $expand in the service.

func NewServiceRootV190Expand

func NewServiceRootV190Expand() *ServiceRootV190Expand

NewServiceRootV190Expand instantiates a new ServiceRootV190Expand 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 NewServiceRootV190ExpandWithDefaults

func NewServiceRootV190ExpandWithDefaults() *ServiceRootV190Expand

NewServiceRootV190ExpandWithDefaults instantiates a new ServiceRootV190Expand 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 (*ServiceRootV190Expand) GetExpandAll

func (o *ServiceRootV190Expand) GetExpandAll() bool

GetExpandAll returns the ExpandAll field value if set, zero value otherwise.

func (*ServiceRootV190Expand) GetExpandAllOk

func (o *ServiceRootV190Expand) GetExpandAllOk() (*bool, bool)

GetExpandAllOk returns a tuple with the ExpandAll field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceRootV190Expand) GetLevels

func (o *ServiceRootV190Expand) GetLevels() bool

GetLevels returns the Levels field value if set, zero value otherwise.

func (*ServiceRootV190Expand) GetLevelsOk

func (o *ServiceRootV190Expand) GetLevelsOk() (*bool, bool)

GetLevelsOk returns a tuple with the Levels field value if set, nil otherwise and a boolean to check if the value has been set.

func (o *ServiceRootV190Expand) GetLinks() bool

GetLinks returns the Links field value if set, zero value otherwise.

func (*ServiceRootV190Expand) GetLinksOk

func (o *ServiceRootV190Expand) GetLinksOk() (*bool, bool)

GetLinksOk returns a tuple with the Links field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceRootV190Expand) GetMaxLevels

func (o *ServiceRootV190Expand) GetMaxLevels() int64

GetMaxLevels returns the MaxLevels field value if set, zero value otherwise.

func (*ServiceRootV190Expand) GetMaxLevelsOk

func (o *ServiceRootV190Expand) GetMaxLevelsOk() (*int64, bool)

GetMaxLevelsOk returns a tuple with the MaxLevels field value if set, nil otherwise and a boolean to check if the value has been set.

func (o *ServiceRootV190Expand) GetNoLinks() bool

GetNoLinks returns the NoLinks field value if set, zero value otherwise.

func (*ServiceRootV190Expand) GetNoLinksOk

func (o *ServiceRootV190Expand) GetNoLinksOk() (*bool, bool)

GetNoLinksOk returns a tuple with the NoLinks field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceRootV190Expand) HasExpandAll

func (o *ServiceRootV190Expand) HasExpandAll() bool

HasExpandAll returns a boolean if a field has been set.

func (*ServiceRootV190Expand) HasLevels

func (o *ServiceRootV190Expand) HasLevels() bool

HasLevels returns a boolean if a field has been set.

func (o *ServiceRootV190Expand) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*ServiceRootV190Expand) HasMaxLevels

func (o *ServiceRootV190Expand) HasMaxLevels() bool

HasMaxLevels returns a boolean if a field has been set.

func (o *ServiceRootV190Expand) HasNoLinks() bool

HasNoLinks returns a boolean if a field has been set.

func (ServiceRootV190Expand) MarshalJSON

func (o ServiceRootV190Expand) MarshalJSON() ([]byte, error)

func (*ServiceRootV190Expand) SetExpandAll

func (o *ServiceRootV190Expand) SetExpandAll(v bool)

SetExpandAll gets a reference to the given bool and assigns it to the ExpandAll field.

func (*ServiceRootV190Expand) SetLevels

func (o *ServiceRootV190Expand) SetLevels(v bool)

SetLevels gets a reference to the given bool and assigns it to the Levels field.

func (o *ServiceRootV190Expand) SetLinks(v bool)

SetLinks gets a reference to the given bool and assigns it to the Links field.

func (*ServiceRootV190Expand) SetMaxLevels

func (o *ServiceRootV190Expand) SetMaxLevels(v int64)

SetMaxLevels gets a reference to the given int64 and assigns it to the MaxLevels field.

func (o *ServiceRootV190Expand) SetNoLinks(v bool)

SetNoLinks gets a reference to the given bool and assigns it to the NoLinks field.

type ServiceRootV190Links struct {
	// The OEM extension.
	Oem      *map[string]map[string]interface{} `json:"Oem,omitempty"`
	Sessions OdataV4IdRef                       `json:"Sessions"`
}

ServiceRootV190Links The links to other Resources that are related to this Resource.

func NewServiceRootV190Links(sessions OdataV4IdRef) *ServiceRootV190Links

NewServiceRootV190Links instantiates a new ServiceRootV190Links 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 NewServiceRootV190LinksWithDefaults

func NewServiceRootV190LinksWithDefaults() *ServiceRootV190Links

NewServiceRootV190LinksWithDefaults instantiates a new ServiceRootV190Links 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 (*ServiceRootV190Links) GetOem

func (o *ServiceRootV190Links) GetOem() map[string]map[string]interface{}

GetOem returns the Oem field value if set, zero value otherwise.

func (*ServiceRootV190Links) GetOemOk

func (o *ServiceRootV190Links) GetOemOk() (*map[string]map[string]interface{}, bool)

GetOemOk returns a tuple with the Oem field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceRootV190Links) GetSessions

func (o *ServiceRootV190Links) GetSessions() OdataV4IdRef

GetSessions returns the Sessions field value

func (*ServiceRootV190Links) GetSessionsOk

func (o *ServiceRootV190Links) GetSessionsOk() (*OdataV4IdRef, bool)

GetSessionsOk returns a tuple with the Sessions field value and a boolean to check if the value has been set.

func (*ServiceRootV190Links) HasOem

func (o *ServiceRootV190Links) HasOem() bool

HasOem returns a boolean if a field has been set.

func (ServiceRootV190Links) MarshalJSON

func (o ServiceRootV190Links) MarshalJSON() ([]byte, error)

func (*ServiceRootV190Links) SetOem

func (o *ServiceRootV190Links) SetOem(v map[string]map[string]interface{})

SetOem gets a reference to the given map[string]map[string]interface{} and assigns it to the Oem field.

func (*ServiceRootV190Links) SetSessions

func (o *ServiceRootV190Links) SetSessions(v OdataV4IdRef)

SetSessions sets field value

type ServiceRootV190ProtocolFeaturesSupported

type ServiceRootV190ProtocolFeaturesSupported struct {
	DeepOperations *ServiceRootV190DeepOperations `json:"DeepOperations,omitempty"`
	// An indication of whether the service supports the excerpt query parameter.
	ExcerptQuery *bool                  `json:"ExcerptQuery,omitempty"`
	ExpandQuery  *ServiceRootV190Expand `json:"ExpandQuery,omitempty"`
	// An indication of whether the service supports the $filter query parameter.
	FilterQuery *bool `json:"FilterQuery,omitempty"`
	// An indication of whether the service supports the only query parameter.
	OnlyMemberQuery *bool `json:"OnlyMemberQuery,omitempty"`
	// An indication of whether the service supports the $select query parameter.
	SelectQuery *bool `json:"SelectQuery,omitempty"`
}

ServiceRootV190ProtocolFeaturesSupported The information about protocol features that the service supports.

func NewServiceRootV190ProtocolFeaturesSupported

func NewServiceRootV190ProtocolFeaturesSupported() *ServiceRootV190ProtocolFeaturesSupported

NewServiceRootV190ProtocolFeaturesSupported instantiates a new ServiceRootV190ProtocolFeaturesSupported 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 NewServiceRootV190ProtocolFeaturesSupportedWithDefaults

func NewServiceRootV190ProtocolFeaturesSupportedWithDefaults() *ServiceRootV190ProtocolFeaturesSupported

NewServiceRootV190ProtocolFeaturesSupportedWithDefaults instantiates a new ServiceRootV190ProtocolFeaturesSupported 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 (*ServiceRootV190ProtocolFeaturesSupported) GetDeepOperations

GetDeepOperations returns the DeepOperations field value if set, zero value otherwise.

func (*ServiceRootV190ProtocolFeaturesSupported) GetDeepOperationsOk

GetDeepOperationsOk returns a tuple with the DeepOperations field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceRootV190ProtocolFeaturesSupported) GetExcerptQuery

func (o *ServiceRootV190ProtocolFeaturesSupported) GetExcerptQuery() bool

GetExcerptQuery returns the ExcerptQuery field value if set, zero value otherwise.

func (*ServiceRootV190ProtocolFeaturesSupported) GetExcerptQueryOk

func (o *ServiceRootV190ProtocolFeaturesSupported) GetExcerptQueryOk() (*bool, bool)

GetExcerptQueryOk returns a tuple with the ExcerptQuery field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceRootV190ProtocolFeaturesSupported) GetExpandQuery

GetExpandQuery returns the ExpandQuery field value if set, zero value otherwise.

func (*ServiceRootV190ProtocolFeaturesSupported) GetExpandQueryOk

GetExpandQueryOk returns a tuple with the ExpandQuery field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceRootV190ProtocolFeaturesSupported) GetFilterQuery

func (o *ServiceRootV190ProtocolFeaturesSupported) GetFilterQuery() bool

GetFilterQuery returns the FilterQuery field value if set, zero value otherwise.

func (*ServiceRootV190ProtocolFeaturesSupported) GetFilterQueryOk

func (o *ServiceRootV190ProtocolFeaturesSupported) GetFilterQueryOk() (*bool, bool)

GetFilterQueryOk returns a tuple with the FilterQuery field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceRootV190ProtocolFeaturesSupported) GetOnlyMemberQuery

func (o *ServiceRootV190ProtocolFeaturesSupported) GetOnlyMemberQuery() bool

GetOnlyMemberQuery returns the OnlyMemberQuery field value if set, zero value otherwise.

func (*ServiceRootV190ProtocolFeaturesSupported) GetOnlyMemberQueryOk

func (o *ServiceRootV190ProtocolFeaturesSupported) GetOnlyMemberQueryOk() (*bool, bool)

GetOnlyMemberQueryOk returns a tuple with the OnlyMemberQuery field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceRootV190ProtocolFeaturesSupported) GetSelectQuery

func (o *ServiceRootV190ProtocolFeaturesSupported) GetSelectQuery() bool

GetSelectQuery returns the SelectQuery field value if set, zero value otherwise.

func (*ServiceRootV190ProtocolFeaturesSupported) GetSelectQueryOk

func (o *ServiceRootV190ProtocolFeaturesSupported) GetSelectQueryOk() (*bool, bool)

GetSelectQueryOk returns a tuple with the SelectQuery field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceRootV190ProtocolFeaturesSupported) HasDeepOperations

func (o *ServiceRootV190ProtocolFeaturesSupported) HasDeepOperations() bool

HasDeepOperations returns a boolean if a field has been set.

func (*ServiceRootV190ProtocolFeaturesSupported) HasExcerptQuery

func (o *ServiceRootV190ProtocolFeaturesSupported) HasExcerptQuery() bool

HasExcerptQuery returns a boolean if a field has been set.

func (*ServiceRootV190ProtocolFeaturesSupported) HasExpandQuery

func (o *ServiceRootV190ProtocolFeaturesSupported) HasExpandQuery() bool

HasExpandQuery returns a boolean if a field has been set.

func (*ServiceRootV190ProtocolFeaturesSupported) HasFilterQuery

func (o *ServiceRootV190ProtocolFeaturesSupported) HasFilterQuery() bool

HasFilterQuery returns a boolean if a field has been set.

func (*ServiceRootV190ProtocolFeaturesSupported) HasOnlyMemberQuery

func (o *ServiceRootV190ProtocolFeaturesSupported) HasOnlyMemberQuery() bool

HasOnlyMemberQuery returns a boolean if a field has been set.

func (*ServiceRootV190ProtocolFeaturesSupported) HasSelectQuery

func (o *ServiceRootV190ProtocolFeaturesSupported) HasSelectQuery() bool

HasSelectQuery returns a boolean if a field has been set.

func (ServiceRootV190ProtocolFeaturesSupported) MarshalJSON

func (*ServiceRootV190ProtocolFeaturesSupported) SetDeepOperations

SetDeepOperations gets a reference to the given ServiceRootV190DeepOperations and assigns it to the DeepOperations field.

func (*ServiceRootV190ProtocolFeaturesSupported) SetExcerptQuery

func (o *ServiceRootV190ProtocolFeaturesSupported) SetExcerptQuery(v bool)

SetExcerptQuery gets a reference to the given bool and assigns it to the ExcerptQuery field.

func (*ServiceRootV190ProtocolFeaturesSupported) SetExpandQuery

SetExpandQuery gets a reference to the given ServiceRootV190Expand and assigns it to the ExpandQuery field.

func (*ServiceRootV190ProtocolFeaturesSupported) SetFilterQuery

func (o *ServiceRootV190ProtocolFeaturesSupported) SetFilterQuery(v bool)

SetFilterQuery gets a reference to the given bool and assigns it to the FilterQuery field.

func (*ServiceRootV190ProtocolFeaturesSupported) SetOnlyMemberQuery

func (o *ServiceRootV190ProtocolFeaturesSupported) SetOnlyMemberQuery(v bool)

SetOnlyMemberQuery gets a reference to the given bool and assigns it to the OnlyMemberQuery field.

func (*ServiceRootV190ProtocolFeaturesSupported) SetSelectQuery

func (o *ServiceRootV190ProtocolFeaturesSupported) SetSelectQuery(v bool)

SetSelectQuery gets a reference to the given bool and assigns it to the SelectQuery field.

type ServiceRootV190ServiceRoot

type ServiceRootV190ServiceRoot struct {
	// The OData description of a payload.
	OdataContext *string `json:"@odata.context,omitempty"`
	// The current ETag of the resource.
	OdataEtag *string `json:"@odata.etag,omitempty"`
	// The unique identifier for a resource.
	OdataId string `json:"@odata.id"`
	// The type of a resource.
	OdataType          string        `json:"@odata.type"`
	AccountService     *OdataV4IdRef `json:"AccountService,omitempty"`
	AggregationService *OdataV4IdRef `json:"AggregationService,omitempty"`
	CertificateService *OdataV4IdRef `json:"CertificateService,omitempty"`
	Chassis            *OdataV4IdRef `json:"Chassis,omitempty"`
	CompositionService *OdataV4IdRef `json:"CompositionService,omitempty"`
	// The description of this resource.  Used for commonality in the schema definitions.
	Description  *string       `json:"Description,omitempty"`
	EventService *OdataV4IdRef `json:"EventService,omitempty"`
	Fabrics      *OdataV4IdRef `json:"Fabrics,omitempty"`
	Facilities   *OdataV4IdRef `json:"Facilities,omitempty"`
	// The identifier that uniquely identifies the resource within the collection of similar resources.
	Id          string               `json:"Id"`
	JobService  *OdataV4IdRef        `json:"JobService,omitempty"`
	JsonSchemas *OdataV4IdRef        `json:"JsonSchemas,omitempty"`
	Links       ServiceRootV190Links `json:"Links"`
	Managers    *OdataV4IdRef        `json:"Managers,omitempty"`
	// The name of the resource or array member.
	Name string `json:"Name"`
	// The OEM extension.
	Oem            *map[string]map[string]interface{} `json:"Oem,omitempty"`
	PowerEquipment *OdataV4IdRef                      `json:"PowerEquipment,omitempty"`
	// The product associated with this Redfish Service.
	Product                   NullableString                            `json:"Product,omitempty"`
	ProtocolFeaturesSupported *ServiceRootV190ProtocolFeaturesSupported `json:"ProtocolFeaturesSupported,omitempty"`
	// The version of the Redfish Service.
	RedfishVersion   *string       `json:"RedfishVersion,omitempty"`
	Registries       *OdataV4IdRef `json:"Registries,omitempty"`
	ResourceBlocks   *OdataV4IdRef `json:"ResourceBlocks,omitempty"`
	SessionService   *OdataV4IdRef `json:"SessionService,omitempty"`
	Storage          *OdataV4IdRef `json:"Storage,omitempty"`
	StorageServices  *OdataV4IdRef `json:"StorageServices,omitempty"`
	StorageSystems   *OdataV4IdRef `json:"StorageSystems,omitempty"`
	Systems          *OdataV4IdRef `json:"Systems,omitempty"`
	Tasks            *OdataV4IdRef `json:"Tasks,omitempty"`
	TelemetryService *OdataV4IdRef `json:"TelemetryService,omitempty"`
	UUID             *string       `json:"UUID,omitempty"`
	UpdateService    *OdataV4IdRef `json:"UpdateService,omitempty"`
	// The vendor or manufacturer associated with this Redfish Service.
	Vendor NullableString `json:"Vendor,omitempty"`
}

ServiceRootV190ServiceRoot The ServiceRoot schema describes the root of the Redfish Service, located at the '/redfish/v1' URI. All other Resources accessible through the Redfish interface on this device are linked directly or indirectly from the Service Root.

func NewServiceRootV190ServiceRoot

func NewServiceRootV190ServiceRoot(odataId string, odataType string, id string, links ServiceRootV190Links, name string) *ServiceRootV190ServiceRoot

NewServiceRootV190ServiceRoot instantiates a new ServiceRootV190ServiceRoot 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 NewServiceRootV190ServiceRootWithDefaults

func NewServiceRootV190ServiceRootWithDefaults() *ServiceRootV190ServiceRoot

NewServiceRootV190ServiceRootWithDefaults instantiates a new ServiceRootV190ServiceRoot 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 (*ServiceRootV190ServiceRoot) GetAccountService

func (o *ServiceRootV190ServiceRoot) GetAccountService() OdataV4IdRef

GetAccountService returns the AccountService field value if set, zero value otherwise.

func (*ServiceRootV190ServiceRoot) GetAccountServiceOk

func (o *ServiceRootV190ServiceRoot) GetAccountServiceOk() (*OdataV4IdRef, bool)

GetAccountServiceOk returns a tuple with the AccountService field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceRootV190ServiceRoot) GetAggregationService

func (o *ServiceRootV190ServiceRoot) GetAggregationService() OdataV4IdRef

GetAggregationService returns the AggregationService field value if set, zero value otherwise.

func (*ServiceRootV190ServiceRoot) GetAggregationServiceOk

func (o *ServiceRootV190ServiceRoot) GetAggregationServiceOk() (*OdataV4IdRef, bool)

GetAggregationServiceOk returns a tuple with the AggregationService field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceRootV190ServiceRoot) GetCertificateService

func (o *ServiceRootV190ServiceRoot) GetCertificateService() OdataV4IdRef

GetCertificateService returns the CertificateService field value if set, zero value otherwise.

func (*ServiceRootV190ServiceRoot) GetCertificateServiceOk

func (o *ServiceRootV190ServiceRoot) GetCertificateServiceOk() (*OdataV4IdRef, bool)

GetCertificateServiceOk returns a tuple with the CertificateService field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceRootV190ServiceRoot) GetChassis

func (o *ServiceRootV190ServiceRoot) GetChassis() OdataV4IdRef

GetChassis returns the Chassis field value if set, zero value otherwise.

func (*ServiceRootV190ServiceRoot) GetChassisOk

func (o *ServiceRootV190ServiceRoot) GetChassisOk() (*OdataV4IdRef, bool)

GetChassisOk returns a tuple with the Chassis field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceRootV190ServiceRoot) GetCompositionService

func (o *ServiceRootV190ServiceRoot) GetCompositionService() OdataV4IdRef

GetCompositionService returns the CompositionService field value if set, zero value otherwise.

func (*ServiceRootV190ServiceRoot) GetCompositionServiceOk

func (o *ServiceRootV190ServiceRoot) GetCompositionServiceOk() (*OdataV4IdRef, bool)

GetCompositionServiceOk returns a tuple with the CompositionService field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceRootV190ServiceRoot) GetDescription

func (o *ServiceRootV190ServiceRoot) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*ServiceRootV190ServiceRoot) GetDescriptionOk

func (o *ServiceRootV190ServiceRoot) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceRootV190ServiceRoot) GetEventService

func (o *ServiceRootV190ServiceRoot) GetEventService() OdataV4IdRef

GetEventService returns the EventService field value if set, zero value otherwise.

func (*ServiceRootV190ServiceRoot) GetEventServiceOk

func (o *ServiceRootV190ServiceRoot) GetEventServiceOk() (*OdataV4IdRef, bool)

GetEventServiceOk returns a tuple with the EventService field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceRootV190ServiceRoot) GetFabrics

func (o *ServiceRootV190ServiceRoot) GetFabrics() OdataV4IdRef

GetFabrics returns the Fabrics field value if set, zero value otherwise.

func (*ServiceRootV190ServiceRoot) GetFabricsOk

func (o *ServiceRootV190ServiceRoot) GetFabricsOk() (*OdataV4IdRef, bool)

GetFabricsOk returns a tuple with the Fabrics field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceRootV190ServiceRoot) GetFacilities

func (o *ServiceRootV190ServiceRoot) GetFacilities() OdataV4IdRef

GetFacilities returns the Facilities field value if set, zero value otherwise.

func (*ServiceRootV190ServiceRoot) GetFacilitiesOk

func (o *ServiceRootV190ServiceRoot) GetFacilitiesOk() (*OdataV4IdRef, bool)

GetFacilitiesOk returns a tuple with the Facilities field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceRootV190ServiceRoot) GetId

GetId returns the Id field value

func (*ServiceRootV190ServiceRoot) GetIdOk

func (o *ServiceRootV190ServiceRoot) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*ServiceRootV190ServiceRoot) GetJobService

func (o *ServiceRootV190ServiceRoot) GetJobService() OdataV4IdRef

GetJobService returns the JobService field value if set, zero value otherwise.

func (*ServiceRootV190ServiceRoot) GetJobServiceOk

func (o *ServiceRootV190ServiceRoot) GetJobServiceOk() (*OdataV4IdRef, bool)

GetJobServiceOk returns a tuple with the JobService field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceRootV190ServiceRoot) GetJsonSchemas

func (o *ServiceRootV190ServiceRoot) GetJsonSchemas() OdataV4IdRef

GetJsonSchemas returns the JsonSchemas field value if set, zero value otherwise.

func (*ServiceRootV190ServiceRoot) GetJsonSchemasOk

func (o *ServiceRootV190ServiceRoot) GetJsonSchemasOk() (*OdataV4IdRef, bool)

GetJsonSchemasOk returns a tuple with the JsonSchemas field value if set, nil otherwise and a boolean to check if the value has been set.

GetLinks returns the Links field value

func (*ServiceRootV190ServiceRoot) GetLinksOk

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set.

func (*ServiceRootV190ServiceRoot) GetManagers

func (o *ServiceRootV190ServiceRoot) GetManagers() OdataV4IdRef

GetManagers returns the Managers field value if set, zero value otherwise.

func (*ServiceRootV190ServiceRoot) GetManagersOk

func (o *ServiceRootV190ServiceRoot) GetManagersOk() (*OdataV4IdRef, bool)

GetManagersOk returns a tuple with the Managers field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceRootV190ServiceRoot) GetName

func (o *ServiceRootV190ServiceRoot) GetName() string

GetName returns the Name field value

func (*ServiceRootV190ServiceRoot) GetNameOk

func (o *ServiceRootV190ServiceRoot) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*ServiceRootV190ServiceRoot) GetOdataContext

func (o *ServiceRootV190ServiceRoot) GetOdataContext() string

GetOdataContext returns the OdataContext field value if set, zero value otherwise.

func (*ServiceRootV190ServiceRoot) GetOdataContextOk

func (o *ServiceRootV190ServiceRoot) GetOdataContextOk() (*string, bool)

GetOdataContextOk returns a tuple with the OdataContext field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceRootV190ServiceRoot) GetOdataEtag

func (o *ServiceRootV190ServiceRoot) GetOdataEtag() string

GetOdataEtag returns the OdataEtag field value if set, zero value otherwise.

func (*ServiceRootV190ServiceRoot) GetOdataEtagOk

func (o *ServiceRootV190ServiceRoot) GetOdataEtagOk() (*string, bool)

GetOdataEtagOk returns a tuple with the OdataEtag field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceRootV190ServiceRoot) GetOdataId

func (o *ServiceRootV190ServiceRoot) GetOdataId() string

GetOdataId returns the OdataId field value

func (*ServiceRootV190ServiceRoot) GetOdataIdOk

func (o *ServiceRootV190ServiceRoot) GetOdataIdOk() (*string, bool)

GetOdataIdOk returns a tuple with the OdataId field value and a boolean to check if the value has been set.

func (*ServiceRootV190ServiceRoot) GetOdataType

func (o *ServiceRootV190ServiceRoot) GetOdataType() string

GetOdataType returns the OdataType field value

func (*ServiceRootV190ServiceRoot) GetOdataTypeOk

func (o *ServiceRootV190ServiceRoot) GetOdataTypeOk() (*string, bool)

GetOdataTypeOk returns a tuple with the OdataType field value and a boolean to check if the value has been set.

func (*ServiceRootV190ServiceRoot) GetOem

func (o *ServiceRootV190ServiceRoot) GetOem() map[string]map[string]interface{}

GetOem returns the Oem field value if set, zero value otherwise.

func (*ServiceRootV190ServiceRoot) GetOemOk

func (o *ServiceRootV190ServiceRoot) GetOemOk() (*map[string]map[string]interface{}, bool)

GetOemOk returns a tuple with the Oem field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceRootV190ServiceRoot) GetPowerEquipment

func (o *ServiceRootV190ServiceRoot) GetPowerEquipment() OdataV4IdRef

GetPowerEquipment returns the PowerEquipment field value if set, zero value otherwise.

func (*ServiceRootV190ServiceRoot) GetPowerEquipmentOk

func (o *ServiceRootV190ServiceRoot) GetPowerEquipmentOk() (*OdataV4IdRef, bool)

GetPowerEquipmentOk returns a tuple with the PowerEquipment field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceRootV190ServiceRoot) GetProduct

func (o *ServiceRootV190ServiceRoot) GetProduct() string

GetProduct returns the Product field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ServiceRootV190ServiceRoot) GetProductOk

func (o *ServiceRootV190ServiceRoot) GetProductOk() (*string, bool)

GetProductOk returns a tuple with the Product field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ServiceRootV190ServiceRoot) GetProtocolFeaturesSupported

func (o *ServiceRootV190ServiceRoot) GetProtocolFeaturesSupported() ServiceRootV190ProtocolFeaturesSupported

GetProtocolFeaturesSupported returns the ProtocolFeaturesSupported field value if set, zero value otherwise.

func (*ServiceRootV190ServiceRoot) GetProtocolFeaturesSupportedOk

func (o *ServiceRootV190ServiceRoot) GetProtocolFeaturesSupportedOk() (*ServiceRootV190ProtocolFeaturesSupported, bool)

GetProtocolFeaturesSupportedOk returns a tuple with the ProtocolFeaturesSupported field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceRootV190ServiceRoot) GetRedfishVersion

func (o *ServiceRootV190ServiceRoot) GetRedfishVersion() string

GetRedfishVersion returns the RedfishVersion field value if set, zero value otherwise.

func (*ServiceRootV190ServiceRoot) GetRedfishVersionOk

func (o *ServiceRootV190ServiceRoot) GetRedfishVersionOk() (*string, bool)

GetRedfishVersionOk returns a tuple with the RedfishVersion field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceRootV190ServiceRoot) GetRegistries

func (o *ServiceRootV190ServiceRoot) GetRegistries() OdataV4IdRef

GetRegistries returns the Registries field value if set, zero value otherwise.

func (*ServiceRootV190ServiceRoot) GetRegistriesOk

func (o *ServiceRootV190ServiceRoot) GetRegistriesOk() (*OdataV4IdRef, bool)

GetRegistriesOk returns a tuple with the Registries field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceRootV190ServiceRoot) GetResourceBlocks

func (o *ServiceRootV190ServiceRoot) GetResourceBlocks() OdataV4IdRef

GetResourceBlocks returns the ResourceBlocks field value if set, zero value otherwise.

func (*ServiceRootV190ServiceRoot) GetResourceBlocksOk

func (o *ServiceRootV190ServiceRoot) GetResourceBlocksOk() (*OdataV4IdRef, bool)

GetResourceBlocksOk returns a tuple with the ResourceBlocks field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceRootV190ServiceRoot) GetSessionService

func (o *ServiceRootV190ServiceRoot) GetSessionService() OdataV4IdRef

GetSessionService returns the SessionService field value if set, zero value otherwise.

func (*ServiceRootV190ServiceRoot) GetSessionServiceOk

func (o *ServiceRootV190ServiceRoot) GetSessionServiceOk() (*OdataV4IdRef, bool)

GetSessionServiceOk returns a tuple with the SessionService field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceRootV190ServiceRoot) GetStorage

func (o *ServiceRootV190ServiceRoot) GetStorage() OdataV4IdRef

GetStorage returns the Storage field value if set, zero value otherwise.

func (*ServiceRootV190ServiceRoot) GetStorageOk

func (o *ServiceRootV190ServiceRoot) GetStorageOk() (*OdataV4IdRef, bool)

GetStorageOk returns a tuple with the Storage field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceRootV190ServiceRoot) GetStorageServices

func (o *ServiceRootV190ServiceRoot) GetStorageServices() OdataV4IdRef

GetStorageServices returns the StorageServices field value if set, zero value otherwise.

func (*ServiceRootV190ServiceRoot) GetStorageServicesOk

func (o *ServiceRootV190ServiceRoot) GetStorageServicesOk() (*OdataV4IdRef, bool)

GetStorageServicesOk returns a tuple with the StorageServices field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceRootV190ServiceRoot) GetStorageSystems

func (o *ServiceRootV190ServiceRoot) GetStorageSystems() OdataV4IdRef

GetStorageSystems returns the StorageSystems field value if set, zero value otherwise.

func (*ServiceRootV190ServiceRoot) GetStorageSystemsOk

func (o *ServiceRootV190ServiceRoot) GetStorageSystemsOk() (*OdataV4IdRef, bool)

GetStorageSystemsOk returns a tuple with the StorageSystems field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceRootV190ServiceRoot) GetSystems

func (o *ServiceRootV190ServiceRoot) GetSystems() OdataV4IdRef

GetSystems returns the Systems field value if set, zero value otherwise.

func (*ServiceRootV190ServiceRoot) GetSystemsOk

func (o *ServiceRootV190ServiceRoot) GetSystemsOk() (*OdataV4IdRef, bool)

GetSystemsOk returns a tuple with the Systems field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceRootV190ServiceRoot) GetTasks

GetTasks returns the Tasks field value if set, zero value otherwise.

func (*ServiceRootV190ServiceRoot) GetTasksOk

func (o *ServiceRootV190ServiceRoot) GetTasksOk() (*OdataV4IdRef, bool)

GetTasksOk returns a tuple with the Tasks field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceRootV190ServiceRoot) GetTelemetryService

func (o *ServiceRootV190ServiceRoot) GetTelemetryService() OdataV4IdRef

GetTelemetryService returns the TelemetryService field value if set, zero value otherwise.

func (*ServiceRootV190ServiceRoot) GetTelemetryServiceOk

func (o *ServiceRootV190ServiceRoot) GetTelemetryServiceOk() (*OdataV4IdRef, bool)

GetTelemetryServiceOk returns a tuple with the TelemetryService field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceRootV190ServiceRoot) GetUUID

func (o *ServiceRootV190ServiceRoot) GetUUID() string

GetUUID returns the UUID field value if set, zero value otherwise.

func (*ServiceRootV190ServiceRoot) GetUUIDOk

func (o *ServiceRootV190ServiceRoot) GetUUIDOk() (*string, bool)

GetUUIDOk returns a tuple with the UUID field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceRootV190ServiceRoot) GetUpdateService

func (o *ServiceRootV190ServiceRoot) GetUpdateService() OdataV4IdRef

GetUpdateService returns the UpdateService field value if set, zero value otherwise.

func (*ServiceRootV190ServiceRoot) GetUpdateServiceOk

func (o *ServiceRootV190ServiceRoot) GetUpdateServiceOk() (*OdataV4IdRef, bool)

GetUpdateServiceOk returns a tuple with the UpdateService field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceRootV190ServiceRoot) GetVendor

func (o *ServiceRootV190ServiceRoot) GetVendor() string

GetVendor returns the Vendor field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ServiceRootV190ServiceRoot) GetVendorOk

func (o *ServiceRootV190ServiceRoot) GetVendorOk() (*string, bool)

GetVendorOk returns a tuple with the Vendor field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ServiceRootV190ServiceRoot) HasAccountService

func (o *ServiceRootV190ServiceRoot) HasAccountService() bool

HasAccountService returns a boolean if a field has been set.

func (*ServiceRootV190ServiceRoot) HasAggregationService

func (o *ServiceRootV190ServiceRoot) HasAggregationService() bool

HasAggregationService returns a boolean if a field has been set.

func (*ServiceRootV190ServiceRoot) HasCertificateService

func (o *ServiceRootV190ServiceRoot) HasCertificateService() bool

HasCertificateService returns a boolean if a field has been set.

func (*ServiceRootV190ServiceRoot) HasChassis

func (o *ServiceRootV190ServiceRoot) HasChassis() bool

HasChassis returns a boolean if a field has been set.

func (*ServiceRootV190ServiceRoot) HasCompositionService

func (o *ServiceRootV190ServiceRoot) HasCompositionService() bool

HasCompositionService returns a boolean if a field has been set.

func (*ServiceRootV190ServiceRoot) HasDescription

func (o *ServiceRootV190ServiceRoot) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*ServiceRootV190ServiceRoot) HasEventService

func (o *ServiceRootV190ServiceRoot) HasEventService() bool

HasEventService returns a boolean if a field has been set.

func (*ServiceRootV190ServiceRoot) HasFabrics

func (o *ServiceRootV190ServiceRoot) HasFabrics() bool

HasFabrics returns a boolean if a field has been set.

func (*ServiceRootV190ServiceRoot) HasFacilities

func (o *ServiceRootV190ServiceRoot) HasFacilities() bool

HasFacilities returns a boolean if a field has been set.

func (*ServiceRootV190ServiceRoot) HasJobService

func (o *ServiceRootV190ServiceRoot) HasJobService() bool

HasJobService returns a boolean if a field has been set.

func (*ServiceRootV190ServiceRoot) HasJsonSchemas

func (o *ServiceRootV190ServiceRoot) HasJsonSchemas() bool

HasJsonSchemas returns a boolean if a field has been set.

func (*ServiceRootV190ServiceRoot) HasManagers

func (o *ServiceRootV190ServiceRoot) HasManagers() bool

HasManagers returns a boolean if a field has been set.

func (*ServiceRootV190ServiceRoot) HasOdataContext

func (o *ServiceRootV190ServiceRoot) HasOdataContext() bool

HasOdataContext returns a boolean if a field has been set.

func (*ServiceRootV190ServiceRoot) HasOdataEtag

func (o *ServiceRootV190ServiceRoot) HasOdataEtag() bool

HasOdataEtag returns a boolean if a field has been set.

func (*ServiceRootV190ServiceRoot) HasOem

func (o *ServiceRootV190ServiceRoot) HasOem() bool

HasOem returns a boolean if a field has been set.

func (*ServiceRootV190ServiceRoot) HasPowerEquipment

func (o *ServiceRootV190ServiceRoot) HasPowerEquipment() bool

HasPowerEquipment returns a boolean if a field has been set.

func (*ServiceRootV190ServiceRoot) HasProduct

func (o *ServiceRootV190ServiceRoot) HasProduct() bool

HasProduct returns a boolean if a field has been set.

func (*ServiceRootV190ServiceRoot) HasProtocolFeaturesSupported

func (o *ServiceRootV190ServiceRoot) HasProtocolFeaturesSupported() bool

HasProtocolFeaturesSupported returns a boolean if a field has been set.

func (*ServiceRootV190ServiceRoot) HasRedfishVersion

func (o *ServiceRootV190ServiceRoot) HasRedfishVersion() bool

HasRedfishVersion returns a boolean if a field has been set.

func (*ServiceRootV190ServiceRoot) HasRegistries

func (o *ServiceRootV190ServiceRoot) HasRegistries() bool

HasRegistries returns a boolean if a field has been set.

func (*ServiceRootV190ServiceRoot) HasResourceBlocks

func (o *ServiceRootV190ServiceRoot) HasResourceBlocks() bool

HasResourceBlocks returns a boolean if a field has been set.

func (*ServiceRootV190ServiceRoot) HasSessionService

func (o *ServiceRootV190ServiceRoot) HasSessionService() bool

HasSessionService returns a boolean if a field has been set.

func (*ServiceRootV190ServiceRoot) HasStorage

func (o *ServiceRootV190ServiceRoot) HasStorage() bool

HasStorage returns a boolean if a field has been set.

func (*ServiceRootV190ServiceRoot) HasStorageServices

func (o *ServiceRootV190ServiceRoot) HasStorageServices() bool

HasStorageServices returns a boolean if a field has been set.

func (*ServiceRootV190ServiceRoot) HasStorageSystems

func (o *ServiceRootV190ServiceRoot) HasStorageSystems() bool

HasStorageSystems returns a boolean if a field has been set.

func (*ServiceRootV190ServiceRoot) HasSystems

func (o *ServiceRootV190ServiceRoot) HasSystems() bool

HasSystems returns a boolean if a field has been set.

func (*ServiceRootV190ServiceRoot) HasTasks

func (o *ServiceRootV190ServiceRoot) HasTasks() bool

HasTasks returns a boolean if a field has been set.

func (*ServiceRootV190ServiceRoot) HasTelemetryService

func (o *ServiceRootV190ServiceRoot) HasTelemetryService() bool

HasTelemetryService returns a boolean if a field has been set.

func (*ServiceRootV190ServiceRoot) HasUUID

func (o *ServiceRootV190ServiceRoot) HasUUID() bool

HasUUID returns a boolean if a field has been set.

func (*ServiceRootV190ServiceRoot) HasUpdateService

func (o *ServiceRootV190ServiceRoot) HasUpdateService() bool

HasUpdateService returns a boolean if a field has been set.

func (*ServiceRootV190ServiceRoot) HasVendor

func (o *ServiceRootV190ServiceRoot) HasVendor() bool

HasVendor returns a boolean if a field has been set.

func (ServiceRootV190ServiceRoot) MarshalJSON

func (o ServiceRootV190ServiceRoot) MarshalJSON() ([]byte, error)

func (*ServiceRootV190ServiceRoot) SetAccountService

func (o *ServiceRootV190ServiceRoot) SetAccountService(v OdataV4IdRef)

SetAccountService gets a reference to the given OdataV4IdRef and assigns it to the AccountService field.

func (*ServiceRootV190ServiceRoot) SetAggregationService

func (o *ServiceRootV190ServiceRoot) SetAggregationService(v OdataV4IdRef)

SetAggregationService gets a reference to the given OdataV4IdRef and assigns it to the AggregationService field.

func (*ServiceRootV190ServiceRoot) SetCertificateService

func (o *ServiceRootV190ServiceRoot) SetCertificateService(v OdataV4IdRef)

SetCertificateService gets a reference to the given OdataV4IdRef and assigns it to the CertificateService field.

func (*ServiceRootV190ServiceRoot) SetChassis

func (o *ServiceRootV190ServiceRoot) SetChassis(v OdataV4IdRef)

SetChassis gets a reference to the given OdataV4IdRef and assigns it to the Chassis field.

func (*ServiceRootV190ServiceRoot) SetCompositionService

func (o *ServiceRootV190ServiceRoot) SetCompositionService(v OdataV4IdRef)

SetCompositionService gets a reference to the given OdataV4IdRef and assigns it to the CompositionService field.

func (*ServiceRootV190ServiceRoot) SetDescription

func (o *ServiceRootV190ServiceRoot) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*ServiceRootV190ServiceRoot) SetEventService

func (o *ServiceRootV190ServiceRoot) SetEventService(v OdataV4IdRef)

SetEventService gets a reference to the given OdataV4IdRef and assigns it to the EventService field.

func (*ServiceRootV190ServiceRoot) SetFabrics

func (o *ServiceRootV190ServiceRoot) SetFabrics(v OdataV4IdRef)

SetFabrics gets a reference to the given OdataV4IdRef and assigns it to the Fabrics field.

func (*ServiceRootV190ServiceRoot) SetFacilities

func (o *ServiceRootV190ServiceRoot) SetFacilities(v OdataV4IdRef)

SetFacilities gets a reference to the given OdataV4IdRef and assigns it to the Facilities field.

func (*ServiceRootV190ServiceRoot) SetId

func (o *ServiceRootV190ServiceRoot) SetId(v string)

SetId sets field value

func (*ServiceRootV190ServiceRoot) SetJobService

func (o *ServiceRootV190ServiceRoot) SetJobService(v OdataV4IdRef)

SetJobService gets a reference to the given OdataV4IdRef and assigns it to the JobService field.

func (*ServiceRootV190ServiceRoot) SetJsonSchemas

func (o *ServiceRootV190ServiceRoot) SetJsonSchemas(v OdataV4IdRef)

SetJsonSchemas gets a reference to the given OdataV4IdRef and assigns it to the JsonSchemas field.

SetLinks sets field value

func (*ServiceRootV190ServiceRoot) SetManagers

func (o *ServiceRootV190ServiceRoot) SetManagers(v OdataV4IdRef)

SetManagers gets a reference to the given OdataV4IdRef and assigns it to the Managers field.

func (*ServiceRootV190ServiceRoot) SetName

func (o *ServiceRootV190ServiceRoot) SetName(v string)

SetName sets field value

func (*ServiceRootV190ServiceRoot) SetOdataContext

func (o *ServiceRootV190ServiceRoot) SetOdataContext(v string)

SetOdataContext gets a reference to the given string and assigns it to the OdataContext field.

func (*ServiceRootV190ServiceRoot) SetOdataEtag

func (o *ServiceRootV190ServiceRoot) SetOdataEtag(v string)

SetOdataEtag gets a reference to the given string and assigns it to the OdataEtag field.

func (*ServiceRootV190ServiceRoot) SetOdataId

func (o *ServiceRootV190ServiceRoot) SetOdataId(v string)

SetOdataId sets field value

func (*ServiceRootV190ServiceRoot) SetOdataType

func (o *ServiceRootV190ServiceRoot) SetOdataType(v string)

SetOdataType sets field value

func (*ServiceRootV190ServiceRoot) SetOem

func (o *ServiceRootV190ServiceRoot) SetOem(v map[string]map[string]interface{})

SetOem gets a reference to the given map[string]map[string]interface{} and assigns it to the Oem field.

func (*ServiceRootV190ServiceRoot) SetPowerEquipment

func (o *ServiceRootV190ServiceRoot) SetPowerEquipment(v OdataV4IdRef)

SetPowerEquipment gets a reference to the given OdataV4IdRef and assigns it to the PowerEquipment field.

func (*ServiceRootV190ServiceRoot) SetProduct

func (o *ServiceRootV190ServiceRoot) SetProduct(v string)

SetProduct gets a reference to the given NullableString and assigns it to the Product field.

func (*ServiceRootV190ServiceRoot) SetProductNil

func (o *ServiceRootV190ServiceRoot) SetProductNil()

SetProductNil sets the value for Product to be an explicit nil

func (*ServiceRootV190ServiceRoot) SetProtocolFeaturesSupported

func (o *ServiceRootV190ServiceRoot) SetProtocolFeaturesSupported(v ServiceRootV190ProtocolFeaturesSupported)

SetProtocolFeaturesSupported gets a reference to the given ServiceRootV190ProtocolFeaturesSupported and assigns it to the ProtocolFeaturesSupported field.

func (*ServiceRootV190ServiceRoot) SetRedfishVersion

func (o *ServiceRootV190ServiceRoot) SetRedfishVersion(v string)

SetRedfishVersion gets a reference to the given string and assigns it to the RedfishVersion field.

func (*ServiceRootV190ServiceRoot) SetRegistries

func (o *ServiceRootV190ServiceRoot) SetRegistries(v OdataV4IdRef)

SetRegistries gets a reference to the given OdataV4IdRef and assigns it to the Registries field.

func (*ServiceRootV190ServiceRoot) SetResourceBlocks

func (o *ServiceRootV190ServiceRoot) SetResourceBlocks(v OdataV4IdRef)

SetResourceBlocks gets a reference to the given OdataV4IdRef and assigns it to the ResourceBlocks field.

func (*ServiceRootV190ServiceRoot) SetSessionService

func (o *ServiceRootV190ServiceRoot) SetSessionService(v OdataV4IdRef)

SetSessionService gets a reference to the given OdataV4IdRef and assigns it to the SessionService field.

func (*ServiceRootV190ServiceRoot) SetStorage

func (o *ServiceRootV190ServiceRoot) SetStorage(v OdataV4IdRef)

SetStorage gets a reference to the given OdataV4IdRef and assigns it to the Storage field.

func (*ServiceRootV190ServiceRoot) SetStorageServices

func (o *ServiceRootV190ServiceRoot) SetStorageServices(v OdataV4IdRef)

SetStorageServices gets a reference to the given OdataV4IdRef and assigns it to the StorageServices field.

func (*ServiceRootV190ServiceRoot) SetStorageSystems

func (o *ServiceRootV190ServiceRoot) SetStorageSystems(v OdataV4IdRef)

SetStorageSystems gets a reference to the given OdataV4IdRef and assigns it to the StorageSystems field.

func (*ServiceRootV190ServiceRoot) SetSystems

func (o *ServiceRootV190ServiceRoot) SetSystems(v OdataV4IdRef)

SetSystems gets a reference to the given OdataV4IdRef and assigns it to the Systems field.

func (*ServiceRootV190ServiceRoot) SetTasks

SetTasks gets a reference to the given OdataV4IdRef and assigns it to the Tasks field.

func (*ServiceRootV190ServiceRoot) SetTelemetryService

func (o *ServiceRootV190ServiceRoot) SetTelemetryService(v OdataV4IdRef)

SetTelemetryService gets a reference to the given OdataV4IdRef and assigns it to the TelemetryService field.

func (*ServiceRootV190ServiceRoot) SetUUID

func (o *ServiceRootV190ServiceRoot) SetUUID(v string)

SetUUID gets a reference to the given string and assigns it to the UUID field.

func (*ServiceRootV190ServiceRoot) SetUpdateService

func (o *ServiceRootV190ServiceRoot) SetUpdateService(v OdataV4IdRef)

SetUpdateService gets a reference to the given OdataV4IdRef and assigns it to the UpdateService field.

func (*ServiceRootV190ServiceRoot) SetVendor

func (o *ServiceRootV190ServiceRoot) SetVendor(v string)

SetVendor gets a reference to the given NullableString and assigns it to the Vendor field.

func (*ServiceRootV190ServiceRoot) SetVendorNil

func (o *ServiceRootV190ServiceRoot) SetVendorNil()

SetVendorNil sets the value for Vendor to be an explicit nil

func (*ServiceRootV190ServiceRoot) UnsetProduct

func (o *ServiceRootV190ServiceRoot) UnsetProduct()

UnsetProduct ensures that no value is present for Product, not even an explicit nil

func (*ServiceRootV190ServiceRoot) UnsetVendor

func (o *ServiceRootV190ServiceRoot) UnsetVendor()

UnsetVendor ensures that no value is present for Vendor, not even an explicit nil

Source Files

Jump to

Keyboard shortcuts

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