| Name | Type | Description | Notes |
|---|---|---|---|
| DataReduction | Pointer to float32 | The ratio of mapped sectors within a volume versus the amount of physical space the data occupies after data compression and deduplication. The data reduction ratio does not include thin provisioning savings. For example, a data reduction ratio of 5:1 means that for every 5 MB the host writes to the array, 1 MB is stored on the array's flash modules. | [optional] [readonly] |
| Shared | Pointer to int64 | The physical space occupied by deduplicated data, meaning that the space is shared with other volumes and snapshots as a result of data deduplication. Measured in bytes. On Evergreen//One arrays, this is the effective space contributed by data that is not unique to a specific volume, managed directory, or snapshot, measured in bytes. | [optional] [readonly] |
| Snapshots | Pointer to int64 | The physical space occupied by data unique to one or more snapshots. Measured in bytes. On Evergreen//One arrays, this is the effective space contributed by data unique to one or more snapshots, measured in bytes. | [optional] [readonly] |
| System | Pointer to int64 | The physical space occupied by internal array metadata. Measured in bytes. | [optional] [readonly] |
| ThinProvisioning | Pointer to float32 | The percentage of volume sectors that do not contain host-written data because the hosts have not written data to them or the sectors have been explicitly trimmed. | [optional] [readonly] |
| TotalPhysical | Pointer to int64 | This field has been deprecated. Please use the `total_used` field, as it contains the same information. | [optional] [readonly] |
| TotalProvisioned | Pointer to int64 | The provisioned size of a volume for a single volume, host or host group, protocol endpoint, managed directory, and containers can be infinite or measured in bytes. Infinite is represented by `null`. The provisioned size for a host or host group, includes all volumes that are connected to the resource. The provisioned size for a protocol endpoint is `null'. The provisioned size for a managed directory is the quota limit if it or its parent has a managed directory configured, otherwise it defaults to `null`. The provisioned size for a container is the sum of the total_provisioned of the object it contains, capped by the container's quota limit (or the container's used_provisioned if current usage is above the quota limit), if any. Provisioned size represents the storage capacity reported to hosts. | [optional] [readonly] |
| TotalReduction | Pointer to float32 | The ratio of provisioned sectors within a volume versus the amount of physical space the data occupies after reduction via data compression and deduplication and with thin provisioning savings. Total reduction is data reduction with thin provisioning savings. For example, a total reduction ratio of 10:1 means that for every 10 MB of provisioned space, 1 MB is stored on the array's flash modules. | [optional] [readonly] |
| TotalUsed | Pointer to int64 | The total space contributed by customer data, measured in bytes. | [optional] [readonly] |
| Unique | Pointer to int64 | The unique physical space occupied by customer data. Unique physical space does not include shared space, snapshots, and internal array metadata. Measured in bytes. On Evergreen//One arrays, this is the effective space contributed by unique customer data, measured in bytes. Unique data does not include shared space, snapshots, and internal array metadata. | [optional] [readonly] |
| UsedProvisioned | Pointer to int64 | The amount of logical space a container has consumed. The amount of logical space is compared against the quota limit if the container has one configured. Used provisioned does not include destroyed objects inside the container. For a destroyed container, used provisioned can include destroyed objects and represents how much logical space it would take to recover the container. | [optional] [readonly] |
| Virtual | Pointer to int64 | The amount of logically written data that a volume or a snapshot references. Measured in bytes. | [optional] [readonly] |
func NewSpace() *Space
NewSpace instantiates a new Space 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 NewSpaceWithDefaults() *Space
NewSpaceWithDefaults instantiates a new Space 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 *Space) GetDataReduction() float32
GetDataReduction returns the DataReduction field if non-nil, zero value otherwise.
func (o *Space) GetDataReductionOk() (*float32, bool)
GetDataReductionOk returns a tuple with the DataReduction field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Space) SetDataReduction(v float32)
SetDataReduction sets DataReduction field to given value.
func (o *Space) HasDataReduction() bool
HasDataReduction returns a boolean if a field has been set.
func (o *Space) GetShared() int64
GetShared returns the Shared field if non-nil, zero value otherwise.
func (o *Space) GetSharedOk() (*int64, bool)
GetSharedOk returns a tuple with the Shared field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Space) SetShared(v int64)
SetShared sets Shared field to given value.
func (o *Space) HasShared() bool
HasShared returns a boolean if a field has been set.
func (o *Space) GetSnapshots() int64
GetSnapshots returns the Snapshots field if non-nil, zero value otherwise.
func (o *Space) GetSnapshotsOk() (*int64, bool)
GetSnapshotsOk returns a tuple with the Snapshots field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Space) SetSnapshots(v int64)
SetSnapshots sets Snapshots field to given value.
func (o *Space) HasSnapshots() bool
HasSnapshots returns a boolean if a field has been set.
func (o *Space) GetSystem() int64
GetSystem returns the System field if non-nil, zero value otherwise.
func (o *Space) GetSystemOk() (*int64, bool)
GetSystemOk returns a tuple with the System field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Space) SetSystem(v int64)
SetSystem sets System field to given value.
func (o *Space) HasSystem() bool
HasSystem returns a boolean if a field has been set.
func (o *Space) GetThinProvisioning() float32
GetThinProvisioning returns the ThinProvisioning field if non-nil, zero value otherwise.
func (o *Space) GetThinProvisioningOk() (*float32, bool)
GetThinProvisioningOk returns a tuple with the ThinProvisioning field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Space) SetThinProvisioning(v float32)
SetThinProvisioning sets ThinProvisioning field to given value.
func (o *Space) HasThinProvisioning() bool
HasThinProvisioning returns a boolean if a field has been set.
func (o *Space) GetTotalPhysical() int64
GetTotalPhysical returns the TotalPhysical field if non-nil, zero value otherwise.
func (o *Space) GetTotalPhysicalOk() (*int64, bool)
GetTotalPhysicalOk returns a tuple with the TotalPhysical field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Space) SetTotalPhysical(v int64)
SetTotalPhysical sets TotalPhysical field to given value.
func (o *Space) HasTotalPhysical() bool
HasTotalPhysical returns a boolean if a field has been set.
func (o *Space) GetTotalProvisioned() int64
GetTotalProvisioned returns the TotalProvisioned field if non-nil, zero value otherwise.
func (o *Space) GetTotalProvisionedOk() (*int64, bool)
GetTotalProvisionedOk returns a tuple with the TotalProvisioned field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Space) SetTotalProvisioned(v int64)
SetTotalProvisioned sets TotalProvisioned field to given value.
func (o *Space) HasTotalProvisioned() bool
HasTotalProvisioned returns a boolean if a field has been set.
func (o *Space) GetTotalReduction() float32
GetTotalReduction returns the TotalReduction field if non-nil, zero value otherwise.
func (o *Space) GetTotalReductionOk() (*float32, bool)
GetTotalReductionOk returns a tuple with the TotalReduction field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Space) SetTotalReduction(v float32)
SetTotalReduction sets TotalReduction field to given value.
func (o *Space) HasTotalReduction() bool
HasTotalReduction returns a boolean if a field has been set.
func (o *Space) GetTotalUsed() int64
GetTotalUsed returns the TotalUsed field if non-nil, zero value otherwise.
func (o *Space) GetTotalUsedOk() (*int64, bool)
GetTotalUsedOk returns a tuple with the TotalUsed field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Space) SetTotalUsed(v int64)
SetTotalUsed sets TotalUsed field to given value.
func (o *Space) HasTotalUsed() bool
HasTotalUsed returns a boolean if a field has been set.
func (o *Space) GetUnique() int64
GetUnique returns the Unique field if non-nil, zero value otherwise.
func (o *Space) GetUniqueOk() (*int64, bool)
GetUniqueOk returns a tuple with the Unique field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Space) SetUnique(v int64)
SetUnique sets Unique field to given value.
func (o *Space) HasUnique() bool
HasUnique returns a boolean if a field has been set.
func (o *Space) GetUsedProvisioned() int64
GetUsedProvisioned returns the UsedProvisioned field if non-nil, zero value otherwise.
func (o *Space) GetUsedProvisionedOk() (*int64, bool)
GetUsedProvisionedOk returns a tuple with the UsedProvisioned field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Space) SetUsedProvisioned(v int64)
SetUsedProvisioned sets UsedProvisioned field to given value.
func (o *Space) HasUsedProvisioned() bool
HasUsedProvisioned returns a boolean if a field has been set.
func (o *Space) GetVirtual() int64
GetVirtual returns the Virtual field if non-nil, zero value otherwise.
func (o *Space) GetVirtualOk() (*int64, bool)
GetVirtualOk returns a tuple with the Virtual field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Space) SetVirtual(v int64)
SetVirtual sets Virtual field to given value.
func (o *Space) HasVirtual() bool
HasVirtual returns a boolean if a field has been set.