Name | Type | Description | Notes |
---|---|---|---|
func NewImageProperties(licenceType string, ) *ImageProperties
NewImageProperties instantiates a new ImageProperties 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 NewImagePropertiesWithDefaults() *ImageProperties
NewImagePropertiesWithDefaults instantiates a new ImageProperties 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 *ImageProperties) GetName() string
GetName returns the Name field if non-nil, zero value otherwise.
func (o *ImageProperties) 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 *ImageProperties) SetName(v string)
SetName sets Name field to given value.
func (o *ImageProperties) HasName() bool
HasName returns a boolean if a field has been set.
func (o *ImageProperties) GetDescription() string
GetDescription returns the Description field if non-nil, zero value otherwise.
func (o *ImageProperties) 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 *ImageProperties) SetDescription(v string)
SetDescription sets Description field to given value.
func (o *ImageProperties) HasDescription() bool
HasDescription returns a boolean if a field has been set.
func (o *ImageProperties) GetLocation() string
GetLocation returns the Location field if non-nil, zero value otherwise.
func (o *ImageProperties) GetLocationOk() (*string, bool)
GetLocationOk returns a tuple with the Location field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ImageProperties) SetLocation(v string)
SetLocation sets Location field to given value.
func (o *ImageProperties) HasLocation() bool
HasLocation returns a boolean if a field has been set.
func (o *ImageProperties) GetSize() float32
GetSize returns the Size field if non-nil, zero value otherwise.
func (o *ImageProperties) GetSizeOk() (*float32, 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 *ImageProperties) SetSize(v float32)
SetSize sets Size field to given value.
func (o *ImageProperties) HasSize() bool
HasSize returns a boolean if a field has been set.
func (o *ImageProperties) GetCpuHotPlug() bool
GetCpuHotPlug returns the CpuHotPlug field if non-nil, zero value otherwise.
func (o *ImageProperties) GetCpuHotPlugOk() (*bool, bool)
GetCpuHotPlugOk returns a tuple with the CpuHotPlug field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ImageProperties) SetCpuHotPlug(v bool)
SetCpuHotPlug sets CpuHotPlug field to given value.
func (o *ImageProperties) HasCpuHotPlug() bool
HasCpuHotPlug returns a boolean if a field has been set.
func (o *ImageProperties) GetCpuHotUnplug() bool
GetCpuHotUnplug returns the CpuHotUnplug field if non-nil, zero value otherwise.
func (o *ImageProperties) GetCpuHotUnplugOk() (*bool, bool)
GetCpuHotUnplugOk returns a tuple with the CpuHotUnplug field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ImageProperties) SetCpuHotUnplug(v bool)
SetCpuHotUnplug sets CpuHotUnplug field to given value.
func (o *ImageProperties) HasCpuHotUnplug() bool
HasCpuHotUnplug returns a boolean if a field has been set.
func (o *ImageProperties) GetRamHotPlug() bool
GetRamHotPlug returns the RamHotPlug field if non-nil, zero value otherwise.
func (o *ImageProperties) GetRamHotPlugOk() (*bool, bool)
GetRamHotPlugOk returns a tuple with the RamHotPlug field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ImageProperties) SetRamHotPlug(v bool)
SetRamHotPlug sets RamHotPlug field to given value.
func (o *ImageProperties) HasRamHotPlug() bool
HasRamHotPlug returns a boolean if a field has been set.
func (o *ImageProperties) GetRamHotUnplug() bool
GetRamHotUnplug returns the RamHotUnplug field if non-nil, zero value otherwise.
func (o *ImageProperties) GetRamHotUnplugOk() (*bool, bool)
GetRamHotUnplugOk returns a tuple with the RamHotUnplug field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ImageProperties) SetRamHotUnplug(v bool)
SetRamHotUnplug sets RamHotUnplug field to given value.
func (o *ImageProperties) HasRamHotUnplug() bool
HasRamHotUnplug returns a boolean if a field has been set.
func (o *ImageProperties) GetNicHotPlug() bool
GetNicHotPlug returns the NicHotPlug field if non-nil, zero value otherwise.
func (o *ImageProperties) GetNicHotPlugOk() (*bool, bool)
GetNicHotPlugOk returns a tuple with the NicHotPlug field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ImageProperties) SetNicHotPlug(v bool)
SetNicHotPlug sets NicHotPlug field to given value.
func (o *ImageProperties) HasNicHotPlug() bool
HasNicHotPlug returns a boolean if a field has been set.
func (o *ImageProperties) GetNicHotUnplug() bool
GetNicHotUnplug returns the NicHotUnplug field if non-nil, zero value otherwise.
func (o *ImageProperties) GetNicHotUnplugOk() (*bool, bool)
GetNicHotUnplugOk returns a tuple with the NicHotUnplug field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ImageProperties) SetNicHotUnplug(v bool)
SetNicHotUnplug sets NicHotUnplug field to given value.
func (o *ImageProperties) HasNicHotUnplug() bool
HasNicHotUnplug returns a boolean if a field has been set.
func (o *ImageProperties) GetDiscVirtioHotPlug() bool
GetDiscVirtioHotPlug returns the DiscVirtioHotPlug field if non-nil, zero value otherwise.
func (o *ImageProperties) GetDiscVirtioHotPlugOk() (*bool, bool)
GetDiscVirtioHotPlugOk returns a tuple with the DiscVirtioHotPlug field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ImageProperties) SetDiscVirtioHotPlug(v bool)
SetDiscVirtioHotPlug sets DiscVirtioHotPlug field to given value.
func (o *ImageProperties) HasDiscVirtioHotPlug() bool
HasDiscVirtioHotPlug returns a boolean if a field has been set.
func (o *ImageProperties) GetDiscVirtioHotUnplug() bool
GetDiscVirtioHotUnplug returns the DiscVirtioHotUnplug field if non-nil, zero value otherwise.
func (o *ImageProperties) GetDiscVirtioHotUnplugOk() (*bool, bool)
GetDiscVirtioHotUnplugOk returns a tuple with the DiscVirtioHotUnplug field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ImageProperties) SetDiscVirtioHotUnplug(v bool)
SetDiscVirtioHotUnplug sets DiscVirtioHotUnplug field to given value.
func (o *ImageProperties) HasDiscVirtioHotUnplug() bool
HasDiscVirtioHotUnplug returns a boolean if a field has been set.
func (o *ImageProperties) GetDiscScsiHotPlug() bool
GetDiscScsiHotPlug returns the DiscScsiHotPlug field if non-nil, zero value otherwise.
func (o *ImageProperties) GetDiscScsiHotPlugOk() (*bool, bool)
GetDiscScsiHotPlugOk returns a tuple with the DiscScsiHotPlug field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ImageProperties) SetDiscScsiHotPlug(v bool)
SetDiscScsiHotPlug sets DiscScsiHotPlug field to given value.
func (o *ImageProperties) HasDiscScsiHotPlug() bool
HasDiscScsiHotPlug returns a boolean if a field has been set.
func (o *ImageProperties) GetDiscScsiHotUnplug() bool
GetDiscScsiHotUnplug returns the DiscScsiHotUnplug field if non-nil, zero value otherwise.
func (o *ImageProperties) GetDiscScsiHotUnplugOk() (*bool, bool)
GetDiscScsiHotUnplugOk returns a tuple with the DiscScsiHotUnplug field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ImageProperties) SetDiscScsiHotUnplug(v bool)
SetDiscScsiHotUnplug sets DiscScsiHotUnplug field to given value.
func (o *ImageProperties) HasDiscScsiHotUnplug() bool
HasDiscScsiHotUnplug returns a boolean if a field has been set.
func (o *ImageProperties) GetLicenceType() string
GetLicenceType returns the LicenceType field if non-nil, zero value otherwise.
func (o *ImageProperties) GetLicenceTypeOk() (*string, bool)
GetLicenceTypeOk returns a tuple with the LicenceType field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ImageProperties) SetLicenceType(v string)
SetLicenceType sets LicenceType field to given value.
func (o *ImageProperties) GetImageType() string
GetImageType returns the ImageType field if non-nil, zero value otherwise.
func (o *ImageProperties) GetImageTypeOk() (*string, bool)
GetImageTypeOk returns a tuple with the ImageType field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ImageProperties) SetImageType(v string)
SetImageType sets ImageType field to given value.
func (o *ImageProperties) HasImageType() bool
HasImageType returns a boolean if a field has been set.
func (o *ImageProperties) GetPublic() bool
GetPublic returns the Public field if non-nil, zero value otherwise.
func (o *ImageProperties) GetPublicOk() (*bool, bool)
GetPublicOk returns a tuple with the Public field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ImageProperties) SetPublic(v bool)
SetPublic sets Public field to given value.
func (o *ImageProperties) HasPublic() bool
HasPublic returns a boolean if a field has been set.
func (o *ImageProperties) GetImageAliases() []string
GetImageAliases returns the ImageAliases field if non-nil, zero value otherwise.
func (o *ImageProperties) GetImageAliasesOk() (*[]string, bool)
GetImageAliasesOk returns a tuple with the ImageAliases field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ImageProperties) SetImageAliases(v []string)
SetImageAliases sets ImageAliases field to given value.
func (o *ImageProperties) HasImageAliases() bool
HasImageAliases returns a boolean if a field has been set.
func (o *ImageProperties) GetCloudInit() string
GetCloudInit returns the CloudInit field if non-nil, zero value otherwise.
func (o *ImageProperties) GetCloudInitOk() (*string, bool)
GetCloudInitOk returns a tuple with the CloudInit field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ImageProperties) SetCloudInit(v string)
SetCloudInit sets CloudInit field to given value.
func (o *ImageProperties) HasCloudInit() bool
HasCloudInit returns a boolean if a field has been set.
Name
Pointer to string
A name of that resource
[optional]
Description
Pointer to string
Human readable description
[optional]
Location
Pointer to string
Location of that image/snapshot.
[optional] [readonly]
Size
Pointer to float32
The size of the image in GB
[optional] [readonly]
CpuHotPlug
Pointer to bool
Is capable of CPU hot plug (no reboot required)
[optional]
CpuHotUnplug
Pointer to bool
Is capable of CPU hot unplug (no reboot required)
[optional]
RamHotPlug
Pointer to bool
Is capable of memory hot plug (no reboot required)
[optional]
RamHotUnplug
Pointer to bool
Is capable of memory hot unplug (no reboot required)
[optional]
NicHotPlug
Pointer to bool
Is capable of nic hot plug (no reboot required)
[optional]
NicHotUnplug
Pointer to bool
Is capable of nic hot unplug (no reboot required)
[optional]
DiscVirtioHotPlug
Pointer to bool
Is capable of Virt-IO drive hot plug (no reboot required)
[optional]
DiscVirtioHotUnplug
Pointer to bool
Is capable of Virt-IO drive hot unplug (no reboot required). This works only for non-Windows virtual Machines.
[optional]
DiscScsiHotPlug
Pointer to bool
Is capable of SCSI drive hot plug (no reboot required)
[optional]
DiscScsiHotUnplug
Pointer to bool
Is capable of SCSI drive hot unplug (no reboot required). This works only for non-Windows virtual Machines.
[optional]
LicenceType
string
OS type of this Image
ImageType
Pointer to string
This indicates the type of image
[optional] [readonly]
Public
Pointer to bool
Indicates if the image is part of the public repository or not
[optional] [readonly]
ImageAliases
Pointer to []string
List of image aliases mapped for this Image
[optional] [readonly]
CloudInit
Pointer to string
Cloud init compatibility
[optional]