Name | Type | Description | Notes |
---|---|---|---|
FunctionalLevel | Pointer to FunctionalLevel | [optional] | |
Image | Pointer to HypervisorResourceRefResponseModel | [optional] | |
ImageVersion | Pointer to ImageVersionRefResponseModel | [optional] | |
ImageStatus | VMImageStatus | ||
Date | string | The date and time when the snapshot was used in the provisioning scheme. | |
MasterImageNote | Pointer to NullableString | The note of the provisioning scheme image. | [optional] |
func NewVMImageResponseModel(imageStatus VMImageStatus, date string, ) *VMImageResponseModel
NewVMImageResponseModel instantiates a new VMImageResponseModel 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 NewVMImageResponseModelWithDefaults() *VMImageResponseModel
NewVMImageResponseModelWithDefaults instantiates a new VMImageResponseModel 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 *VMImageResponseModel) GetFunctionalLevel() FunctionalLevel
GetFunctionalLevel returns the FunctionalLevel field if non-nil, zero value otherwise.
func (o *VMImageResponseModel) GetFunctionalLevelOk() (*FunctionalLevel, bool)
GetFunctionalLevelOk returns a tuple with the FunctionalLevel field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *VMImageResponseModel) SetFunctionalLevel(v FunctionalLevel)
SetFunctionalLevel sets FunctionalLevel field to given value.
func (o *VMImageResponseModel) HasFunctionalLevel() bool
HasFunctionalLevel returns a boolean if a field has been set.
func (o *VMImageResponseModel) GetImage() HypervisorResourceRefResponseModel
GetImage returns the Image field if non-nil, zero value otherwise.
func (o *VMImageResponseModel) GetImageOk() (*HypervisorResourceRefResponseModel, bool)
GetImageOk returns a tuple with the Image field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *VMImageResponseModel) SetImage(v HypervisorResourceRefResponseModel)
SetImage sets Image field to given value.
func (o *VMImageResponseModel) HasImage() bool
HasImage returns a boolean if a field has been set.
func (o *VMImageResponseModel) GetImageVersion() ImageVersionRefResponseModel
GetImageVersion returns the ImageVersion field if non-nil, zero value otherwise.
func (o *VMImageResponseModel) GetImageVersionOk() (*ImageVersionRefResponseModel, bool)
GetImageVersionOk returns a tuple with the ImageVersion field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *VMImageResponseModel) SetImageVersion(v ImageVersionRefResponseModel)
SetImageVersion sets ImageVersion field to given value.
func (o *VMImageResponseModel) HasImageVersion() bool
HasImageVersion returns a boolean if a field has been set.
func (o *VMImageResponseModel) GetImageStatus() VMImageStatus
GetImageStatus returns the ImageStatus field if non-nil, zero value otherwise.
func (o *VMImageResponseModel) GetImageStatusOk() (*VMImageStatus, bool)
GetImageStatusOk returns a tuple with the ImageStatus field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *VMImageResponseModel) SetImageStatus(v VMImageStatus)
SetImageStatus sets ImageStatus field to given value.
func (o *VMImageResponseModel) GetDate() string
GetDate returns the Date field if non-nil, zero value otherwise.
func (o *VMImageResponseModel) GetDateOk() (*string, bool)
GetDateOk returns a tuple with the Date field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *VMImageResponseModel) SetDate(v string)
SetDate sets Date field to given value.
func (o *VMImageResponseModel) GetMasterImageNote() string
GetMasterImageNote returns the MasterImageNote field if non-nil, zero value otherwise.
func (o *VMImageResponseModel) GetMasterImageNoteOk() (*string, bool)
GetMasterImageNoteOk returns a tuple with the MasterImageNote field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *VMImageResponseModel) SetMasterImageNote(v string)
SetMasterImageNote sets MasterImageNote field to given value.
func (o *VMImageResponseModel) HasMasterImageNote() bool
HasMasterImageNote returns a boolean if a field has been set.
func (o *VMImageResponseModel) SetMasterImageNoteNil(b bool)
SetMasterImageNoteNil sets the value for MasterImageNote to be an explicit nil
func (o *VMImageResponseModel) UnsetMasterImageNote()
UnsetMasterImageNote ensures that no value is present for MasterImageNote, not even an explicit nil