Name | Type | Description | Notes |
---|---|---|---|
Unit | Pointer to BandwidthUtilizationUnit | [optional] | |
MetricInterval | Pointer to string | An interval formatted value, indicating the time-interval the metric objects within the response represent | [optional] |
Inbound | Pointer to Direction | [optional] | |
Outbound | Pointer to Direction | [optional] |
func NewBandwidthUtilization() *BandwidthUtilization
NewBandwidthUtilization instantiates a new BandwidthUtilization 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 NewBandwidthUtilizationWithDefaults() *BandwidthUtilization
NewBandwidthUtilizationWithDefaults instantiates a new BandwidthUtilization 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 *BandwidthUtilization) GetUnit() BandwidthUtilizationUnit
GetUnit returns the Unit field if non-nil, zero value otherwise.
func (o *BandwidthUtilization) GetUnitOk() (*BandwidthUtilizationUnit, bool)
GetUnitOk returns a tuple with the Unit field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BandwidthUtilization) SetUnit(v BandwidthUtilizationUnit)
SetUnit sets Unit field to given value.
func (o *BandwidthUtilization) HasUnit() bool
HasUnit returns a boolean if a field has been set.
func (o *BandwidthUtilization) GetMetricInterval() string
GetMetricInterval returns the MetricInterval field if non-nil, zero value otherwise.
func (o *BandwidthUtilization) GetMetricIntervalOk() (*string, bool)
GetMetricIntervalOk returns a tuple with the MetricInterval field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BandwidthUtilization) SetMetricInterval(v string)
SetMetricInterval sets MetricInterval field to given value.
func (o *BandwidthUtilization) HasMetricInterval() bool
HasMetricInterval returns a boolean if a field has been set.
func (o *BandwidthUtilization) GetInbound() Direction
GetInbound returns the Inbound field if non-nil, zero value otherwise.
func (o *BandwidthUtilization) GetInboundOk() (*Direction, bool)
GetInboundOk returns a tuple with the Inbound field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BandwidthUtilization) SetInbound(v Direction)
SetInbound sets Inbound field to given value.
func (o *BandwidthUtilization) HasInbound() bool
HasInbound returns a boolean if a field has been set.
func (o *BandwidthUtilization) GetOutbound() Direction
GetOutbound returns the Outbound field if non-nil, zero value otherwise.
func (o *BandwidthUtilization) GetOutboundOk() (*Direction, bool)
GetOutboundOk returns a tuple with the Outbound field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BandwidthUtilization) SetOutbound(v Direction)
SetOutbound sets Outbound field to given value.
func (o *BandwidthUtilization) HasOutbound() bool
HasOutbound returns a boolean if a field has been set.