Skip to content

Latest commit

 

History

History
342 lines (185 loc) · 12 KB

File metadata and controls

342 lines (185 loc) · 12 KB

Space

Properties

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]

Methods

NewSpace

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

NewSpaceWithDefaults

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

GetDataReduction

func (o *Space) GetDataReduction() float32

GetDataReduction returns the DataReduction field if non-nil, zero value otherwise.

GetDataReductionOk

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.

SetDataReduction

func (o *Space) SetDataReduction(v float32)

SetDataReduction sets DataReduction field to given value.

HasDataReduction

func (o *Space) HasDataReduction() bool

HasDataReduction returns a boolean if a field has been set.

GetShared

func (o *Space) GetShared() int64

GetShared returns the Shared field if non-nil, zero value otherwise.

GetSharedOk

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.

SetShared

func (o *Space) SetShared(v int64)

SetShared sets Shared field to given value.

HasShared

func (o *Space) HasShared() bool

HasShared returns a boolean if a field has been set.

GetSnapshots

func (o *Space) GetSnapshots() int64

GetSnapshots returns the Snapshots field if non-nil, zero value otherwise.

GetSnapshotsOk

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.

SetSnapshots

func (o *Space) SetSnapshots(v int64)

SetSnapshots sets Snapshots field to given value.

HasSnapshots

func (o *Space) HasSnapshots() bool

HasSnapshots returns a boolean if a field has been set.

GetSystem

func (o *Space) GetSystem() int64

GetSystem returns the System field if non-nil, zero value otherwise.

GetSystemOk

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.

SetSystem

func (o *Space) SetSystem(v int64)

SetSystem sets System field to given value.

HasSystem

func (o *Space) HasSystem() bool

HasSystem returns a boolean if a field has been set.

GetThinProvisioning

func (o *Space) GetThinProvisioning() float32

GetThinProvisioning returns the ThinProvisioning field if non-nil, zero value otherwise.

GetThinProvisioningOk

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.

SetThinProvisioning

func (o *Space) SetThinProvisioning(v float32)

SetThinProvisioning sets ThinProvisioning field to given value.

HasThinProvisioning

func (o *Space) HasThinProvisioning() bool

HasThinProvisioning returns a boolean if a field has been set.

GetTotalPhysical

func (o *Space) GetTotalPhysical() int64

GetTotalPhysical returns the TotalPhysical field if non-nil, zero value otherwise.

GetTotalPhysicalOk

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.

SetTotalPhysical

func (o *Space) SetTotalPhysical(v int64)

SetTotalPhysical sets TotalPhysical field to given value.

HasTotalPhysical

func (o *Space) HasTotalPhysical() bool

HasTotalPhysical returns a boolean if a field has been set.

GetTotalProvisioned

func (o *Space) GetTotalProvisioned() int64

GetTotalProvisioned returns the TotalProvisioned field if non-nil, zero value otherwise.

GetTotalProvisionedOk

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.

SetTotalProvisioned

func (o *Space) SetTotalProvisioned(v int64)

SetTotalProvisioned sets TotalProvisioned field to given value.

HasTotalProvisioned

func (o *Space) HasTotalProvisioned() bool

HasTotalProvisioned returns a boolean if a field has been set.

GetTotalReduction

func (o *Space) GetTotalReduction() float32

GetTotalReduction returns the TotalReduction field if non-nil, zero value otherwise.

GetTotalReductionOk

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.

SetTotalReduction

func (o *Space) SetTotalReduction(v float32)

SetTotalReduction sets TotalReduction field to given value.

HasTotalReduction

func (o *Space) HasTotalReduction() bool

HasTotalReduction returns a boolean if a field has been set.

GetTotalUsed

func (o *Space) GetTotalUsed() int64

GetTotalUsed returns the TotalUsed field if non-nil, zero value otherwise.

GetTotalUsedOk

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.

SetTotalUsed

func (o *Space) SetTotalUsed(v int64)

SetTotalUsed sets TotalUsed field to given value.

HasTotalUsed

func (o *Space) HasTotalUsed() bool

HasTotalUsed returns a boolean if a field has been set.

GetUnique

func (o *Space) GetUnique() int64

GetUnique returns the Unique field if non-nil, zero value otherwise.

GetUniqueOk

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.

SetUnique

func (o *Space) SetUnique(v int64)

SetUnique sets Unique field to given value.

HasUnique

func (o *Space) HasUnique() bool

HasUnique returns a boolean if a field has been set.

GetUsedProvisioned

func (o *Space) GetUsedProvisioned() int64

GetUsedProvisioned returns the UsedProvisioned field if non-nil, zero value otherwise.

GetUsedProvisionedOk

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.

SetUsedProvisioned

func (o *Space) SetUsedProvisioned(v int64)

SetUsedProvisioned sets UsedProvisioned field to given value.

HasUsedProvisioned

func (o *Space) HasUsedProvisioned() bool

HasUsedProvisioned returns a boolean if a field has been set.

GetVirtual

func (o *Space) GetVirtual() int64

GetVirtual returns the Virtual field if non-nil, zero value otherwise.

GetVirtualOk

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.

SetVirtual

func (o *Space) SetVirtual(v int64)

SetVirtual sets Virtual field to given value.

HasVirtual

func (o *Space) HasVirtual() bool

HasVirtual returns a boolean if a field has been set.

[Back to Model list] [Back to API list] [Back to README]