| Name | Type | Description | Notes |
|---|---|---|---|
| Id | Pointer to string | A globally unique, system-generated ID. The ID cannot be modified and cannot refer to another resource. | [optional] [readonly] |
| Name | Pointer to string | A user-specified name. The name must be locally unique and can be changed. | [optional] |
| Destroyed | Pointer to bool | Returns a value of `true` if the volume group has been destroyed and is pending eradication. Before the `time_remaining` period has elapsed, the destroyed volume group can be recovered by setting `destroyed=false`. After the `time_remaining` period has elapsed, the volume group is permanently eradicated and cannot be recovered. | [optional] |
| Pod | Pointer to Reference | A reference to the pod. | [optional] |
| PriorityAdjustment | Pointer to PriorityAdjustment | [optional] | |
| Qos | Pointer to Qos | [optional] | |
| Space | Pointer to Space | [optional] | |
| TimeRemaining | Pointer to int64 | The amount of time left until the destroyed volume group is permanently eradicated, measured in milliseconds. | [optional] [readonly] |
| VolumeCount | Pointer to int64 | The number of volumes in the volume group. | [optional] [readonly] |
func NewVolumeGroup() *VolumeGroup
NewVolumeGroup instantiates a new VolumeGroup 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 NewVolumeGroupWithDefaults() *VolumeGroup
NewVolumeGroupWithDefaults instantiates a new VolumeGroup 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 *VolumeGroup) GetId() string
GetId returns the Id field if non-nil, zero value otherwise.
func (o *VolumeGroup) GetIdOk() (*string, bool)
GetIdOk returns a tuple with the Id field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *VolumeGroup) SetId(v string)
SetId sets Id field to given value.
func (o *VolumeGroup) HasId() bool
HasId returns a boolean if a field has been set.
func (o *VolumeGroup) GetName() string
GetName returns the Name field if non-nil, zero value otherwise.
func (o *VolumeGroup) GetNameOk() (*string, bool)
GetNameOk returns a tuple with the Name field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *VolumeGroup) SetName(v string)
SetName sets Name field to given value.
func (o *VolumeGroup) HasName() bool
HasName returns a boolean if a field has been set.
func (o *VolumeGroup) GetDestroyed() bool
GetDestroyed returns the Destroyed field if non-nil, zero value otherwise.
func (o *VolumeGroup) GetDestroyedOk() (*bool, bool)
GetDestroyedOk returns a tuple with the Destroyed field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *VolumeGroup) SetDestroyed(v bool)
SetDestroyed sets Destroyed field to given value.
func (o *VolumeGroup) HasDestroyed() bool
HasDestroyed returns a boolean if a field has been set.
func (o *VolumeGroup) GetPod() Reference
GetPod returns the Pod field if non-nil, zero value otherwise.
func (o *VolumeGroup) GetPodOk() (*Reference, bool)
GetPodOk returns a tuple with the Pod field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *VolumeGroup) SetPod(v Reference)
SetPod sets Pod field to given value.
func (o *VolumeGroup) HasPod() bool
HasPod returns a boolean if a field has been set.
func (o *VolumeGroup) GetPriorityAdjustment() PriorityAdjustment
GetPriorityAdjustment returns the PriorityAdjustment field if non-nil, zero value otherwise.
func (o *VolumeGroup) GetPriorityAdjustmentOk() (*PriorityAdjustment, bool)
GetPriorityAdjustmentOk returns a tuple with the PriorityAdjustment field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *VolumeGroup) SetPriorityAdjustment(v PriorityAdjustment)
SetPriorityAdjustment sets PriorityAdjustment field to given value.
func (o *VolumeGroup) HasPriorityAdjustment() bool
HasPriorityAdjustment returns a boolean if a field has been set.
func (o *VolumeGroup) GetQos() Qos
GetQos returns the Qos field if non-nil, zero value otherwise.
func (o *VolumeGroup) GetQosOk() (*Qos, bool)
GetQosOk returns a tuple with the Qos field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *VolumeGroup) SetQos(v Qos)
SetQos sets Qos field to given value.
func (o *VolumeGroup) HasQos() bool
HasQos returns a boolean if a field has been set.
func (o *VolumeGroup) GetSpace() Space
GetSpace returns the Space field if non-nil, zero value otherwise.
func (o *VolumeGroup) GetSpaceOk() (*Space, bool)
GetSpaceOk returns a tuple with the Space field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *VolumeGroup) SetSpace(v Space)
SetSpace sets Space field to given value.
func (o *VolumeGroup) HasSpace() bool
HasSpace returns a boolean if a field has been set.
func (o *VolumeGroup) GetTimeRemaining() int64
GetTimeRemaining returns the TimeRemaining field if non-nil, zero value otherwise.
func (o *VolumeGroup) GetTimeRemainingOk() (*int64, bool)
GetTimeRemainingOk returns a tuple with the TimeRemaining field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *VolumeGroup) SetTimeRemaining(v int64)
SetTimeRemaining sets TimeRemaining field to given value.
func (o *VolumeGroup) HasTimeRemaining() bool
HasTimeRemaining returns a boolean if a field has been set.
func (o *VolumeGroup) GetVolumeCount() int64
GetVolumeCount returns the VolumeCount field if non-nil, zero value otherwise.
func (o *VolumeGroup) GetVolumeCountOk() (*int64, bool)
GetVolumeCountOk returns a tuple with the VolumeCount field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *VolumeGroup) SetVolumeCount(v int64)
SetVolumeCount sets VolumeCount field to given value.
func (o *VolumeGroup) HasVolumeCount() bool
HasVolumeCount returns a boolean if a field has been set.