Name | Type | Description | Notes |
---|---|---|---|
Created | Pointer to time.Time | When this Volume was created. | [optional] [readonly] |
Encryption | Pointer to string | Displays if encryption is enabled on this volume. | [optional] [readonly] |
FilesystemPath | Pointer to string | The full filesystem path for the Volume based on the Volume's label. Path is /dev/disk/by-id/scsi-0Linode_Volume_ + Volume label. | [optional] [readonly] |
HardwareType | Pointer to string | The storage type of this Volume. | [optional] [readonly] |
Id | Pointer to int32 | The unique ID of this Volume. | [optional] [readonly] |
Label | Pointer to string | The Volume's label is for display purposes only. | [optional] |
LinodeId | Pointer to NullableInt32 | If a Volume is attached to a specific Linode, the ID of that Linode will be displayed here. | [optional] |
LinodeLabel | Pointer to NullableString | If a Volume is attached to a specific Linode, the label of that Linode will be displayed here. | [optional] [readonly] |
Region | Pointer to string | The unique ID of this Region. | [optional] [readonly] |
Size | Pointer to int32 | The Volume's size, in GiB. | [optional] |
Status | Pointer to string | The current status of the volume. Can be one of: - `creating`. The volume is being created and is not yet available for use. - `active`. The volume is online and available for use. - `resizing`. The volume is in the process of upgrading its current capacity. - `key_rotating`. The volume is in the process of rotating encryption keys. Requests to resize, delete, or clone a volume fails during encryption key rotation. | [optional] [readonly] |
Tags | Pointer to []string | An array of Tags applied to this object. Tags are for organizational purposes only. | [optional] |
Updated | Pointer to time.Time | When this Volume was last updated. | [optional] [readonly] |
func NewVolume1() *Volume1
NewVolume1 instantiates a new Volume1 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 NewVolume1WithDefaults() *Volume1
NewVolume1WithDefaults instantiates a new Volume1 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 *Volume1) GetCreated() time.Time
GetCreated returns the Created field if non-nil, zero value otherwise.
func (o *Volume1) GetCreatedOk() (*time.Time, bool)
GetCreatedOk returns a tuple with the Created field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Volume1) SetCreated(v time.Time)
SetCreated sets Created field to given value.
func (o *Volume1) HasCreated() bool
HasCreated returns a boolean if a field has been set.
func (o *Volume1) GetEncryption() string
GetEncryption returns the Encryption field if non-nil, zero value otherwise.
func (o *Volume1) GetEncryptionOk() (*string, bool)
GetEncryptionOk returns a tuple with the Encryption field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Volume1) SetEncryption(v string)
SetEncryption sets Encryption field to given value.
func (o *Volume1) HasEncryption() bool
HasEncryption returns a boolean if a field has been set.
func (o *Volume1) GetFilesystemPath() string
GetFilesystemPath returns the FilesystemPath field if non-nil, zero value otherwise.
func (o *Volume1) GetFilesystemPathOk() (*string, bool)
GetFilesystemPathOk returns a tuple with the FilesystemPath field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Volume1) SetFilesystemPath(v string)
SetFilesystemPath sets FilesystemPath field to given value.
func (o *Volume1) HasFilesystemPath() bool
HasFilesystemPath returns a boolean if a field has been set.
func (o *Volume1) GetHardwareType() string
GetHardwareType returns the HardwareType field if non-nil, zero value otherwise.
func (o *Volume1) GetHardwareTypeOk() (*string, bool)
GetHardwareTypeOk returns a tuple with the HardwareType field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Volume1) SetHardwareType(v string)
SetHardwareType sets HardwareType field to given value.
func (o *Volume1) HasHardwareType() bool
HasHardwareType returns a boolean if a field has been set.
func (o *Volume1) GetId() int32
GetId returns the Id field if non-nil, zero value otherwise.
func (o *Volume1) GetIdOk() (*int32, 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 *Volume1) SetId(v int32)
SetId sets Id field to given value.
func (o *Volume1) HasId() bool
HasId returns a boolean if a field has been set.
func (o *Volume1) GetLabel() string
GetLabel returns the Label field if non-nil, zero value otherwise.
func (o *Volume1) GetLabelOk() (*string, bool)
GetLabelOk returns a tuple with the Label field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Volume1) SetLabel(v string)
SetLabel sets Label field to given value.
func (o *Volume1) HasLabel() bool
HasLabel returns a boolean if a field has been set.
func (o *Volume1) GetLinodeId() int32
GetLinodeId returns the LinodeId field if non-nil, zero value otherwise.
func (o *Volume1) GetLinodeIdOk() (*int32, bool)
GetLinodeIdOk returns a tuple with the LinodeId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Volume1) SetLinodeId(v int32)
SetLinodeId sets LinodeId field to given value.
func (o *Volume1) HasLinodeId() bool
HasLinodeId returns a boolean if a field has been set.
func (o *Volume1) SetLinodeIdNil(b bool)
SetLinodeIdNil sets the value for LinodeId to be an explicit nil
func (o *Volume1) UnsetLinodeId()
UnsetLinodeId ensures that no value is present for LinodeId, not even an explicit nil
func (o *Volume1) GetLinodeLabel() string
GetLinodeLabel returns the LinodeLabel field if non-nil, zero value otherwise.
func (o *Volume1) GetLinodeLabelOk() (*string, bool)
GetLinodeLabelOk returns a tuple with the LinodeLabel field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Volume1) SetLinodeLabel(v string)
SetLinodeLabel sets LinodeLabel field to given value.
func (o *Volume1) HasLinodeLabel() bool
HasLinodeLabel returns a boolean if a field has been set.
func (o *Volume1) SetLinodeLabelNil(b bool)
SetLinodeLabelNil sets the value for LinodeLabel to be an explicit nil
func (o *Volume1) UnsetLinodeLabel()
UnsetLinodeLabel ensures that no value is present for LinodeLabel, not even an explicit nil
func (o *Volume1) GetRegion() string
GetRegion returns the Region field if non-nil, zero value otherwise.
func (o *Volume1) GetRegionOk() (*string, bool)
GetRegionOk returns a tuple with the Region field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Volume1) SetRegion(v string)
SetRegion sets Region field to given value.
func (o *Volume1) HasRegion() bool
HasRegion returns a boolean if a field has been set.
func (o *Volume1) GetSize() int32
GetSize returns the Size field if non-nil, zero value otherwise.
func (o *Volume1) GetSizeOk() (*int32, bool)
GetSizeOk returns a tuple with the Size field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Volume1) SetSize(v int32)
SetSize sets Size field to given value.
func (o *Volume1) HasSize() bool
HasSize returns a boolean if a field has been set.
func (o *Volume1) GetStatus() string
GetStatus returns the Status field if non-nil, zero value otherwise.
func (o *Volume1) GetStatusOk() (*string, bool)
GetStatusOk returns a tuple with the Status field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Volume1) SetStatus(v string)
SetStatus sets Status field to given value.
func (o *Volume1) HasStatus() bool
HasStatus returns a boolean if a field has been set.
func (o *Volume1) GetTags() []string
GetTags returns the Tags field if non-nil, zero value otherwise.
func (o *Volume1) GetTagsOk() (*[]string, bool)
GetTagsOk returns a tuple with the Tags field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Volume1) SetTags(v []string)
SetTags sets Tags field to given value.
func (o *Volume1) HasTags() bool
HasTags returns a boolean if a field has been set.
func (o *Volume1) GetUpdated() time.Time
GetUpdated returns the Updated field if non-nil, zero value otherwise.
func (o *Volume1) GetUpdatedOk() (*time.Time, bool)
GetUpdatedOk returns a tuple with the Updated field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Volume1) SetUpdated(v time.Time)
SetUpdated sets Updated field to given value.
func (o *Volume1) HasUpdated() bool
HasUpdated returns a boolean if a field has been set.