Name | Type | Description | Notes |
---|---|---|---|
Capabilities | Pointer to []string | A list of the possible capabilities of this image. - `cloud-init`. The image supports the cloud-init multi-distribution method with our Metadata service. This only applies to public images. - `distributed-sites`. Whether the image can be used in distributed compute regions. Compared to a core compute region, distributed compute regions offer limited functionality, but they're globally distributed. Your image can be geographically closer to you, potentially letting you deploy it quicker. See Regions and images for complete details. | [optional] [readonly] |
Created | Pointer to time.Time | When this image was created. | [optional] [readonly] |
CreatedBy | Pointer to string | The name of the user who created this image, or `linode` for public images. | [optional] [readonly] |
Deprecated | Pointer to bool | Whether this image is deprecated. Only public images can be deprecated. | [optional] [readonly] |
Description | Pointer to NullableString | A detailed description of this image. | [optional] |
Eol | Pointer to NullableTime | The date of the public image's planned removal from service. This is `null` for private images. | [optional] [readonly] |
Expiry | Pointer to NullableTime | Only images created automatically from a deleted compute instance (type=automatic) expire. This is `null` for private images. | [optional] [readonly] |
Id | Pointer to string | The unique identifier for each image. | [optional] [readonly] |
IsPublic | Pointer to bool | Revealed as `true` if the image is a public distribution image. Private, account-specific images are listed as `false`. | [optional] [readonly] |
Label | Pointer to string | A short description of the image. | [optional] |
Regions | Pointer to []GetImages200ResponseDataInnerRegionsInner | Details on the regions where this image is stored. See Regions and images for full details on support for `regions`. | [optional] [readonly] |
Size | Pointer to int32 | The minimum size in MB this image needs to deploy. | [optional] [readonly] |
Status | Pointer to string | The current status of the image. Possible values are `available`, `creating`, and `pending_upload`. > 📘 > > The `+order_by` and `+order` operators are not available when filtering on this key. | [optional] [readonly] |
Tags | Pointer to []string | Tags used for organizational purposes. A tag can be from 3 to 100 characters long, and an image can have a maximum of 500 total tags. | [optional] |
TotalSize | Pointer to int32 | The total size in bytes of all instances of this image, in all `regions`. > 📘 > > This object is empty for existing images. It's intended for use with future functionality. | [optional] [readonly] |
Type | Pointer to string | How the image was created. Create a `manual` image at any time. An `automatic` image is created automatically from a deleted compute instance. | [optional] [readonly] |
Updated | Pointer to time.Time | When this image was last updated. | [optional] [readonly] |
Vendor | Pointer to NullableString | The upstream distribution vendor. This is `null` for private images. | [optional] [readonly] |
func NewGetImages200ResponseDataInner() *GetImages200ResponseDataInner
NewGetImages200ResponseDataInner instantiates a new GetImages200ResponseDataInner 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 NewGetImages200ResponseDataInnerWithDefaults() *GetImages200ResponseDataInner
NewGetImages200ResponseDataInnerWithDefaults instantiates a new GetImages200ResponseDataInner 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 *GetImages200ResponseDataInner) GetCapabilities() []string
GetCapabilities returns the Capabilities field if non-nil, zero value otherwise.
func (o *GetImages200ResponseDataInner) GetCapabilitiesOk() (*[]string, bool)
GetCapabilitiesOk returns a tuple with the Capabilities field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GetImages200ResponseDataInner) SetCapabilities(v []string)
SetCapabilities sets Capabilities field to given value.
func (o *GetImages200ResponseDataInner) HasCapabilities() bool
HasCapabilities returns a boolean if a field has been set.
func (o *GetImages200ResponseDataInner) GetCreated() time.Time
GetCreated returns the Created field if non-nil, zero value otherwise.
func (o *GetImages200ResponseDataInner) 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 *GetImages200ResponseDataInner) SetCreated(v time.Time)
SetCreated sets Created field to given value.
func (o *GetImages200ResponseDataInner) HasCreated() bool
HasCreated returns a boolean if a field has been set.
func (o *GetImages200ResponseDataInner) GetCreatedBy() string
GetCreatedBy returns the CreatedBy field if non-nil, zero value otherwise.
func (o *GetImages200ResponseDataInner) GetCreatedByOk() (*string, bool)
GetCreatedByOk returns a tuple with the CreatedBy field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GetImages200ResponseDataInner) SetCreatedBy(v string)
SetCreatedBy sets CreatedBy field to given value.
func (o *GetImages200ResponseDataInner) HasCreatedBy() bool
HasCreatedBy returns a boolean if a field has been set.
func (o *GetImages200ResponseDataInner) GetDeprecated() bool
GetDeprecated returns the Deprecated field if non-nil, zero value otherwise.
func (o *GetImages200ResponseDataInner) GetDeprecatedOk() (*bool, bool)
GetDeprecatedOk returns a tuple with the Deprecated field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GetImages200ResponseDataInner) SetDeprecated(v bool)
SetDeprecated sets Deprecated field to given value.
func (o *GetImages200ResponseDataInner) HasDeprecated() bool
HasDeprecated returns a boolean if a field has been set.
func (o *GetImages200ResponseDataInner) GetDescription() string
GetDescription returns the Description field if non-nil, zero value otherwise.
func (o *GetImages200ResponseDataInner) GetDescriptionOk() (*string, bool)
GetDescriptionOk returns a tuple with the Description field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GetImages200ResponseDataInner) SetDescription(v string)
SetDescription sets Description field to given value.
func (o *GetImages200ResponseDataInner) HasDescription() bool
HasDescription returns a boolean if a field has been set.
func (o *GetImages200ResponseDataInner) SetDescriptionNil(b bool)
SetDescriptionNil sets the value for Description to be an explicit nil
func (o *GetImages200ResponseDataInner) UnsetDescription()
UnsetDescription ensures that no value is present for Description, not even an explicit nil
func (o *GetImages200ResponseDataInner) GetEol() time.Time
GetEol returns the Eol field if non-nil, zero value otherwise.
func (o *GetImages200ResponseDataInner) GetEolOk() (*time.Time, bool)
GetEolOk returns a tuple with the Eol field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GetImages200ResponseDataInner) SetEol(v time.Time)
SetEol sets Eol field to given value.
func (o *GetImages200ResponseDataInner) HasEol() bool
HasEol returns a boolean if a field has been set.
func (o *GetImages200ResponseDataInner) SetEolNil(b bool)
SetEolNil sets the value for Eol to be an explicit nil
func (o *GetImages200ResponseDataInner) UnsetEol()
UnsetEol ensures that no value is present for Eol, not even an explicit nil
func (o *GetImages200ResponseDataInner) GetExpiry() time.Time
GetExpiry returns the Expiry field if non-nil, zero value otherwise.
func (o *GetImages200ResponseDataInner) GetExpiryOk() (*time.Time, bool)
GetExpiryOk returns a tuple with the Expiry field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GetImages200ResponseDataInner) SetExpiry(v time.Time)
SetExpiry sets Expiry field to given value.
func (o *GetImages200ResponseDataInner) HasExpiry() bool
HasExpiry returns a boolean if a field has been set.
func (o *GetImages200ResponseDataInner) SetExpiryNil(b bool)
SetExpiryNil sets the value for Expiry to be an explicit nil
func (o *GetImages200ResponseDataInner) UnsetExpiry()
UnsetExpiry ensures that no value is present for Expiry, not even an explicit nil
func (o *GetImages200ResponseDataInner) GetId() string
GetId returns the Id field if non-nil, zero value otherwise.
func (o *GetImages200ResponseDataInner) 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 *GetImages200ResponseDataInner) SetId(v string)
SetId sets Id field to given value.
func (o *GetImages200ResponseDataInner) HasId() bool
HasId returns a boolean if a field has been set.
func (o *GetImages200ResponseDataInner) GetIsPublic() bool
GetIsPublic returns the IsPublic field if non-nil, zero value otherwise.
func (o *GetImages200ResponseDataInner) GetIsPublicOk() (*bool, bool)
GetIsPublicOk returns a tuple with the IsPublic field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GetImages200ResponseDataInner) SetIsPublic(v bool)
SetIsPublic sets IsPublic field to given value.
func (o *GetImages200ResponseDataInner) HasIsPublic() bool
HasIsPublic returns a boolean if a field has been set.
func (o *GetImages200ResponseDataInner) GetLabel() string
GetLabel returns the Label field if non-nil, zero value otherwise.
func (o *GetImages200ResponseDataInner) 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 *GetImages200ResponseDataInner) SetLabel(v string)
SetLabel sets Label field to given value.
func (o *GetImages200ResponseDataInner) HasLabel() bool
HasLabel returns a boolean if a field has been set.
func (o *GetImages200ResponseDataInner) GetRegions() []GetImages200ResponseDataInnerRegionsInner
GetRegions returns the Regions field if non-nil, zero value otherwise.
func (o *GetImages200ResponseDataInner) GetRegionsOk() (*[]GetImages200ResponseDataInnerRegionsInner, bool)
GetRegionsOk returns a tuple with the Regions field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GetImages200ResponseDataInner) SetRegions(v []GetImages200ResponseDataInnerRegionsInner)
SetRegions sets Regions field to given value.
func (o *GetImages200ResponseDataInner) HasRegions() bool
HasRegions returns a boolean if a field has been set.
func (o *GetImages200ResponseDataInner) GetSize() int32
GetSize returns the Size field if non-nil, zero value otherwise.
func (o *GetImages200ResponseDataInner) 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 *GetImages200ResponseDataInner) SetSize(v int32)
SetSize sets Size field to given value.
func (o *GetImages200ResponseDataInner) HasSize() bool
HasSize returns a boolean if a field has been set.
func (o *GetImages200ResponseDataInner) GetStatus() string
GetStatus returns the Status field if non-nil, zero value otherwise.
func (o *GetImages200ResponseDataInner) 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 *GetImages200ResponseDataInner) SetStatus(v string)
SetStatus sets Status field to given value.
func (o *GetImages200ResponseDataInner) HasStatus() bool
HasStatus returns a boolean if a field has been set.
func (o *GetImages200ResponseDataInner) GetTags() []string
GetTags returns the Tags field if non-nil, zero value otherwise.
func (o *GetImages200ResponseDataInner) 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 *GetImages200ResponseDataInner) SetTags(v []string)
SetTags sets Tags field to given value.
func (o *GetImages200ResponseDataInner) HasTags() bool
HasTags returns a boolean if a field has been set.
func (o *GetImages200ResponseDataInner) GetTotalSize() int32
GetTotalSize returns the TotalSize field if non-nil, zero value otherwise.
func (o *GetImages200ResponseDataInner) GetTotalSizeOk() (*int32, bool)
GetTotalSizeOk returns a tuple with the TotalSize field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GetImages200ResponseDataInner) SetTotalSize(v int32)
SetTotalSize sets TotalSize field to given value.
func (o *GetImages200ResponseDataInner) HasTotalSize() bool
HasTotalSize returns a boolean if a field has been set.
func (o *GetImages200ResponseDataInner) GetType() string
GetType returns the Type field if non-nil, zero value otherwise.
func (o *GetImages200ResponseDataInner) GetTypeOk() (*string, bool)
GetTypeOk returns a tuple with the Type field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GetImages200ResponseDataInner) SetType(v string)
SetType sets Type field to given value.
func (o *GetImages200ResponseDataInner) HasType() bool
HasType returns a boolean if a field has been set.
func (o *GetImages200ResponseDataInner) GetUpdated() time.Time
GetUpdated returns the Updated field if non-nil, zero value otherwise.
func (o *GetImages200ResponseDataInner) 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 *GetImages200ResponseDataInner) SetUpdated(v time.Time)
SetUpdated sets Updated field to given value.
func (o *GetImages200ResponseDataInner) HasUpdated() bool
HasUpdated returns a boolean if a field has been set.
func (o *GetImages200ResponseDataInner) GetVendor() string
GetVendor returns the Vendor field if non-nil, zero value otherwise.
func (o *GetImages200ResponseDataInner) GetVendorOk() (*string, bool)
GetVendorOk returns a tuple with the Vendor field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GetImages200ResponseDataInner) SetVendor(v string)
SetVendor sets Vendor field to given value.
func (o *GetImages200ResponseDataInner) HasVendor() bool
HasVendor returns a boolean if a field has been set.
func (o *GetImages200ResponseDataInner) SetVendorNil(b bool)
SetVendorNil sets the value for Vendor to be an explicit nil
func (o *GetImages200ResponseDataInner) UnsetVendor()
UnsetVendor ensures that no value is present for Vendor, not even an explicit nil