Name | Type | Description | Notes |
---|---|---|---|
Id | Pointer to string | [optional] | |
Description | Pointer to string | [optional] | |
Vcpu | Pointer to int64 | The number of cpus. Deprecated. Use vcpu_shares instead. | [optional] |
Memory | Pointer to string | [optional] | |
Disk | Pointer to string | [optional] | |
PriceHourly | Pointer to string | [optional] | |
PriceMonthly | Pointer to string | [optional] | |
Regions | Pointer to []string | [optional] | |
Status | Pointer to string | [optional] | |
RequirePlan | Pointer to []string | [optional] | |
VcpuShares | Pointer to float32 | The number of vcpu shares reserved for the instance. | [optional] |
DisplayName | Pointer to string | [optional] | |
Aliases | Pointer to []string | [optional] | |
Type | Pointer to string | [optional] | |
Gpu | Pointer to CatalogGPUDetails | [optional] | |
ServiceTypes | Pointer to []string | [optional] |
func NewCatalogInstance() *CatalogInstance
NewCatalogInstance instantiates a new CatalogInstance 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 NewCatalogInstanceWithDefaults() *CatalogInstance
NewCatalogInstanceWithDefaults instantiates a new CatalogInstance 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 *CatalogInstance) GetId() string
GetId returns the Id field if non-nil, zero value otherwise.
func (o *CatalogInstance) 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 *CatalogInstance) SetId(v string)
SetId sets Id field to given value.
func (o *CatalogInstance) HasId() bool
HasId returns a boolean if a field has been set.
func (o *CatalogInstance) GetDescription() string
GetDescription returns the Description field if non-nil, zero value otherwise.
func (o *CatalogInstance) 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 *CatalogInstance) SetDescription(v string)
SetDescription sets Description field to given value.
func (o *CatalogInstance) HasDescription() bool
HasDescription returns a boolean if a field has been set.
func (o *CatalogInstance) GetVcpu() int64
GetVcpu returns the Vcpu field if non-nil, zero value otherwise.
func (o *CatalogInstance) GetVcpuOk() (*int64, bool)
GetVcpuOk returns a tuple with the Vcpu field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CatalogInstance) SetVcpu(v int64)
SetVcpu sets Vcpu field to given value.
func (o *CatalogInstance) HasVcpu() bool
HasVcpu returns a boolean if a field has been set.
func (o *CatalogInstance) GetMemory() string
GetMemory returns the Memory field if non-nil, zero value otherwise.
func (o *CatalogInstance) GetMemoryOk() (*string, bool)
GetMemoryOk returns a tuple with the Memory field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CatalogInstance) SetMemory(v string)
SetMemory sets Memory field to given value.
func (o *CatalogInstance) HasMemory() bool
HasMemory returns a boolean if a field has been set.
func (o *CatalogInstance) GetDisk() string
GetDisk returns the Disk field if non-nil, zero value otherwise.
func (o *CatalogInstance) GetDiskOk() (*string, bool)
GetDiskOk returns a tuple with the Disk field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CatalogInstance) SetDisk(v string)
SetDisk sets Disk field to given value.
func (o *CatalogInstance) HasDisk() bool
HasDisk returns a boolean if a field has been set.
func (o *CatalogInstance) GetPriceHourly() string
GetPriceHourly returns the PriceHourly field if non-nil, zero value otherwise.
func (o *CatalogInstance) GetPriceHourlyOk() (*string, bool)
GetPriceHourlyOk returns a tuple with the PriceHourly field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CatalogInstance) SetPriceHourly(v string)
SetPriceHourly sets PriceHourly field to given value.
func (o *CatalogInstance) HasPriceHourly() bool
HasPriceHourly returns a boolean if a field has been set.
func (o *CatalogInstance) GetPriceMonthly() string
GetPriceMonthly returns the PriceMonthly field if non-nil, zero value otherwise.
func (o *CatalogInstance) GetPriceMonthlyOk() (*string, bool)
GetPriceMonthlyOk returns a tuple with the PriceMonthly field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CatalogInstance) SetPriceMonthly(v string)
SetPriceMonthly sets PriceMonthly field to given value.
func (o *CatalogInstance) HasPriceMonthly() bool
HasPriceMonthly returns a boolean if a field has been set.
func (o *CatalogInstance) GetRegions() []string
GetRegions returns the Regions field if non-nil, zero value otherwise.
func (o *CatalogInstance) GetRegionsOk() (*[]string, 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 *CatalogInstance) SetRegions(v []string)
SetRegions sets Regions field to given value.
func (o *CatalogInstance) HasRegions() bool
HasRegions returns a boolean if a field has been set.
func (o *CatalogInstance) GetStatus() string
GetStatus returns the Status field if non-nil, zero value otherwise.
func (o *CatalogInstance) 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 *CatalogInstance) SetStatus(v string)
SetStatus sets Status field to given value.
func (o *CatalogInstance) HasStatus() bool
HasStatus returns a boolean if a field has been set.
func (o *CatalogInstance) GetRequirePlan() []string
GetRequirePlan returns the RequirePlan field if non-nil, zero value otherwise.
func (o *CatalogInstance) GetRequirePlanOk() (*[]string, bool)
GetRequirePlanOk returns a tuple with the RequirePlan field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CatalogInstance) SetRequirePlan(v []string)
SetRequirePlan sets RequirePlan field to given value.
func (o *CatalogInstance) HasRequirePlan() bool
HasRequirePlan returns a boolean if a field has been set.
func (o *CatalogInstance) GetVcpuShares() float32
GetVcpuShares returns the VcpuShares field if non-nil, zero value otherwise.
func (o *CatalogInstance) GetVcpuSharesOk() (*float32, bool)
GetVcpuSharesOk returns a tuple with the VcpuShares field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CatalogInstance) SetVcpuShares(v float32)
SetVcpuShares sets VcpuShares field to given value.
func (o *CatalogInstance) HasVcpuShares() bool
HasVcpuShares returns a boolean if a field has been set.
func (o *CatalogInstance) GetDisplayName() string
GetDisplayName returns the DisplayName field if non-nil, zero value otherwise.
func (o *CatalogInstance) GetDisplayNameOk() (*string, bool)
GetDisplayNameOk returns a tuple with the DisplayName field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CatalogInstance) SetDisplayName(v string)
SetDisplayName sets DisplayName field to given value.
func (o *CatalogInstance) HasDisplayName() bool
HasDisplayName returns a boolean if a field has been set.
func (o *CatalogInstance) GetAliases() []string
GetAliases returns the Aliases field if non-nil, zero value otherwise.
func (o *CatalogInstance) GetAliasesOk() (*[]string, bool)
GetAliasesOk returns a tuple with the Aliases field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CatalogInstance) SetAliases(v []string)
SetAliases sets Aliases field to given value.
func (o *CatalogInstance) HasAliases() bool
HasAliases returns a boolean if a field has been set.
func (o *CatalogInstance) GetType() string
GetType returns the Type field if non-nil, zero value otherwise.
func (o *CatalogInstance) 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 *CatalogInstance) SetType(v string)
SetType sets Type field to given value.
func (o *CatalogInstance) HasType() bool
HasType returns a boolean if a field has been set.
func (o *CatalogInstance) GetGpu() CatalogGPUDetails
GetGpu returns the Gpu field if non-nil, zero value otherwise.
func (o *CatalogInstance) GetGpuOk() (*CatalogGPUDetails, bool)
GetGpuOk returns a tuple with the Gpu field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CatalogInstance) SetGpu(v CatalogGPUDetails)
SetGpu sets Gpu field to given value.
func (o *CatalogInstance) HasGpu() bool
HasGpu returns a boolean if a field has been set.
func (o *CatalogInstance) GetServiceTypes() []string
GetServiceTypes returns the ServiceTypes field if non-nil, zero value otherwise.
func (o *CatalogInstance) GetServiceTypesOk() (*[]string, bool)
GetServiceTypesOk returns a tuple with the ServiceTypes field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CatalogInstance) SetServiceTypes(v []string)
SetServiceTypes sets ServiceTypes field to given value.
func (o *CatalogInstance) HasServiceTypes() bool
HasServiceTypes returns a boolean if a field has been set.