| Name | Type | Description | Notes |
|---|---|---|---|
| IncurredBill | Pointer to float32 | [optional] | |
| NonDiscountedBill | Pointer to float32 | [optional] | |
| NonDiscountedPricePerHour | Pointer to float32 | [optional] | |
| PricePerHour | Pointer to float32 | [optional] | |
| UsageTime | Pointer to float32 | [optional] | |
| UsageTimeACTIVE | Pointer to float32 | [optional] | |
| UsageTimeHIBERNATED | Pointer to float32 | [optional] | |
| UsageTimeSHUTOFF | Pointer to float32 | [optional] |
func NewResourceLevelBillingDetailsMetrics() *ResourceLevelBillingDetailsMetrics
NewResourceLevelBillingDetailsMetrics instantiates a new ResourceLevelBillingDetailsMetrics 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 NewResourceLevelBillingDetailsMetricsWithDefaults() *ResourceLevelBillingDetailsMetrics
NewResourceLevelBillingDetailsMetricsWithDefaults instantiates a new ResourceLevelBillingDetailsMetrics object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (o *ResourceLevelBillingDetailsMetrics) GetIncurredBill() float32
GetIncurredBill returns the IncurredBill field if non-nil, zero value otherwise.
func (o *ResourceLevelBillingDetailsMetrics) GetIncurredBillOk() (*float32, bool)
GetIncurredBillOk returns a tuple with the IncurredBill field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ResourceLevelBillingDetailsMetrics) SetIncurredBill(v float32)
SetIncurredBill sets IncurredBill field to given value.
func (o *ResourceLevelBillingDetailsMetrics) HasIncurredBill() bool
HasIncurredBill returns a boolean if a field has been set.
func (o *ResourceLevelBillingDetailsMetrics) GetNonDiscountedBill() float32
GetNonDiscountedBill returns the NonDiscountedBill field if non-nil, zero value otherwise.
func (o *ResourceLevelBillingDetailsMetrics) GetNonDiscountedBillOk() (*float32, bool)
GetNonDiscountedBillOk returns a tuple with the NonDiscountedBill field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ResourceLevelBillingDetailsMetrics) SetNonDiscountedBill(v float32)
SetNonDiscountedBill sets NonDiscountedBill field to given value.
func (o *ResourceLevelBillingDetailsMetrics) HasNonDiscountedBill() bool
HasNonDiscountedBill returns a boolean if a field has been set.
func (o *ResourceLevelBillingDetailsMetrics) GetNonDiscountedPricePerHour() float32
GetNonDiscountedPricePerHour returns the NonDiscountedPricePerHour field if non-nil, zero value otherwise.
func (o *ResourceLevelBillingDetailsMetrics) GetNonDiscountedPricePerHourOk() (*float32, bool)
GetNonDiscountedPricePerHourOk returns a tuple with the NonDiscountedPricePerHour field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ResourceLevelBillingDetailsMetrics) SetNonDiscountedPricePerHour(v float32)
SetNonDiscountedPricePerHour sets NonDiscountedPricePerHour field to given value.
func (o *ResourceLevelBillingDetailsMetrics) HasNonDiscountedPricePerHour() bool
HasNonDiscountedPricePerHour returns a boolean if a field has been set.
func (o *ResourceLevelBillingDetailsMetrics) GetPricePerHour() float32
GetPricePerHour returns the PricePerHour field if non-nil, zero value otherwise.
func (o *ResourceLevelBillingDetailsMetrics) GetPricePerHourOk() (*float32, bool)
GetPricePerHourOk returns a tuple with the PricePerHour field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ResourceLevelBillingDetailsMetrics) SetPricePerHour(v float32)
SetPricePerHour sets PricePerHour field to given value.
func (o *ResourceLevelBillingDetailsMetrics) HasPricePerHour() bool
HasPricePerHour returns a boolean if a field has been set.
func (o *ResourceLevelBillingDetailsMetrics) GetUsageTime() float32
GetUsageTime returns the UsageTime field if non-nil, zero value otherwise.
func (o *ResourceLevelBillingDetailsMetrics) GetUsageTimeOk() (*float32, bool)
GetUsageTimeOk returns a tuple with the UsageTime field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ResourceLevelBillingDetailsMetrics) SetUsageTime(v float32)
SetUsageTime sets UsageTime field to given value.
func (o *ResourceLevelBillingDetailsMetrics) HasUsageTime() bool
HasUsageTime returns a boolean if a field has been set.
func (o *ResourceLevelBillingDetailsMetrics) GetUsageTimeACTIVE() float32
GetUsageTimeACTIVE returns the UsageTimeACTIVE field if non-nil, zero value otherwise.
func (o *ResourceLevelBillingDetailsMetrics) GetUsageTimeACTIVEOk() (*float32, bool)
GetUsageTimeACTIVEOk returns a tuple with the UsageTimeACTIVE field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ResourceLevelBillingDetailsMetrics) SetUsageTimeACTIVE(v float32)
SetUsageTimeACTIVE sets UsageTimeACTIVE field to given value.
func (o *ResourceLevelBillingDetailsMetrics) HasUsageTimeACTIVE() bool
HasUsageTimeACTIVE returns a boolean if a field has been set.
func (o *ResourceLevelBillingDetailsMetrics) GetUsageTimeHIBERNATED() float32
GetUsageTimeHIBERNATED returns the UsageTimeHIBERNATED field if non-nil, zero value otherwise.
func (o *ResourceLevelBillingDetailsMetrics) GetUsageTimeHIBERNATEDOk() (*float32, bool)
GetUsageTimeHIBERNATEDOk returns a tuple with the UsageTimeHIBERNATED field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ResourceLevelBillingDetailsMetrics) SetUsageTimeHIBERNATED(v float32)
SetUsageTimeHIBERNATED sets UsageTimeHIBERNATED field to given value.
func (o *ResourceLevelBillingDetailsMetrics) HasUsageTimeHIBERNATED() bool
HasUsageTimeHIBERNATED returns a boolean if a field has been set.
func (o *ResourceLevelBillingDetailsMetrics) GetUsageTimeSHUTOFF() float32
GetUsageTimeSHUTOFF returns the UsageTimeSHUTOFF field if non-nil, zero value otherwise.
func (o *ResourceLevelBillingDetailsMetrics) GetUsageTimeSHUTOFFOk() (*float32, bool)
GetUsageTimeSHUTOFFOk returns a tuple with the UsageTimeSHUTOFF field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ResourceLevelBillingDetailsMetrics) SetUsageTimeSHUTOFF(v float32)
SetUsageTimeSHUTOFF sets UsageTimeSHUTOFF field to given value.
func (o *ResourceLevelBillingDetailsMetrics) HasUsageTimeSHUTOFF() bool
HasUsageTimeSHUTOFF returns a boolean if a field has been set.