feat: generating code
This commit is contained in:
parent
c329d58970
commit
51663cd8d0
1221 changed files with 271709 additions and 2444 deletions
598
pkg/iaasbeta/model_quota_list.go
Normal file
598
pkg/iaasbeta/model_quota_list.go
Normal file
|
|
@ -0,0 +1,598 @@
|
|||
/*
|
||||
STACKIT IaaS API
|
||||
|
||||
This API allows you to create and modify IaaS resources.
|
||||
|
||||
API version: 2beta1
|
||||
*/
|
||||
|
||||
// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
|
||||
|
||||
package iaasbeta
|
||||
|
||||
import (
|
||||
"encoding/json"
|
||||
)
|
||||
|
||||
// checks if the QuotaList type satisfies the MappedNullable interface at compile time
|
||||
var _ MappedNullable = &QuotaList{}
|
||||
|
||||
/*
|
||||
types and functions for backupGigabytes
|
||||
*/
|
||||
|
||||
// isModel
|
||||
type QuotaListGetBackupGigabytesAttributeType = *QuotaListBackupGigabytes
|
||||
type QuotaListGetBackupGigabytesArgType = QuotaListBackupGigabytes
|
||||
type QuotaListGetBackupGigabytesRetType = QuotaListBackupGigabytes
|
||||
|
||||
func getQuotaListGetBackupGigabytesAttributeTypeOk(arg QuotaListGetBackupGigabytesAttributeType) (ret QuotaListGetBackupGigabytesRetType, ok bool) {
|
||||
if arg == nil {
|
||||
return ret, false
|
||||
}
|
||||
return *arg, true
|
||||
}
|
||||
|
||||
func setQuotaListGetBackupGigabytesAttributeType(arg *QuotaListGetBackupGigabytesAttributeType, val QuotaListGetBackupGigabytesRetType) {
|
||||
*arg = &val
|
||||
}
|
||||
|
||||
/*
|
||||
types and functions for backups
|
||||
*/
|
||||
|
||||
// isModel
|
||||
type QuotaListGetBackupsAttributeType = *QuotaListBackups
|
||||
type QuotaListGetBackupsArgType = QuotaListBackups
|
||||
type QuotaListGetBackupsRetType = QuotaListBackups
|
||||
|
||||
func getQuotaListGetBackupsAttributeTypeOk(arg QuotaListGetBackupsAttributeType) (ret QuotaListGetBackupsRetType, ok bool) {
|
||||
if arg == nil {
|
||||
return ret, false
|
||||
}
|
||||
return *arg, true
|
||||
}
|
||||
|
||||
func setQuotaListGetBackupsAttributeType(arg *QuotaListGetBackupsAttributeType, val QuotaListGetBackupsRetType) {
|
||||
*arg = &val
|
||||
}
|
||||
|
||||
/*
|
||||
types and functions for gigabytes
|
||||
*/
|
||||
|
||||
// isModel
|
||||
type QuotaListGetGigabytesAttributeType = *QuotaListGigabytes
|
||||
type QuotaListGetGigabytesArgType = QuotaListGigabytes
|
||||
type QuotaListGetGigabytesRetType = QuotaListGigabytes
|
||||
|
||||
func getQuotaListGetGigabytesAttributeTypeOk(arg QuotaListGetGigabytesAttributeType) (ret QuotaListGetGigabytesRetType, ok bool) {
|
||||
if arg == nil {
|
||||
return ret, false
|
||||
}
|
||||
return *arg, true
|
||||
}
|
||||
|
||||
func setQuotaListGetGigabytesAttributeType(arg *QuotaListGetGigabytesAttributeType, val QuotaListGetGigabytesRetType) {
|
||||
*arg = &val
|
||||
}
|
||||
|
||||
/*
|
||||
types and functions for networks
|
||||
*/
|
||||
|
||||
// isModel
|
||||
type QuotaListGetNetworksAttributeType = *QuotaListNetworks
|
||||
type QuotaListGetNetworksArgType = QuotaListNetworks
|
||||
type QuotaListGetNetworksRetType = QuotaListNetworks
|
||||
|
||||
func getQuotaListGetNetworksAttributeTypeOk(arg QuotaListGetNetworksAttributeType) (ret QuotaListGetNetworksRetType, ok bool) {
|
||||
if arg == nil {
|
||||
return ret, false
|
||||
}
|
||||
return *arg, true
|
||||
}
|
||||
|
||||
func setQuotaListGetNetworksAttributeType(arg *QuotaListGetNetworksAttributeType, val QuotaListGetNetworksRetType) {
|
||||
*arg = &val
|
||||
}
|
||||
|
||||
/*
|
||||
types and functions for nics
|
||||
*/
|
||||
|
||||
// isModel
|
||||
type QuotaListGetNicsAttributeType = *QuotaListNics
|
||||
type QuotaListGetNicsArgType = QuotaListNics
|
||||
type QuotaListGetNicsRetType = QuotaListNics
|
||||
|
||||
func getQuotaListGetNicsAttributeTypeOk(arg QuotaListGetNicsAttributeType) (ret QuotaListGetNicsRetType, ok bool) {
|
||||
if arg == nil {
|
||||
return ret, false
|
||||
}
|
||||
return *arg, true
|
||||
}
|
||||
|
||||
func setQuotaListGetNicsAttributeType(arg *QuotaListGetNicsAttributeType, val QuotaListGetNicsRetType) {
|
||||
*arg = &val
|
||||
}
|
||||
|
||||
/*
|
||||
types and functions for publicIps
|
||||
*/
|
||||
|
||||
// isModel
|
||||
type QuotaListGetPublicIpsAttributeType = *QuotaListPublicIps
|
||||
type QuotaListGetPublicIpsArgType = QuotaListPublicIps
|
||||
type QuotaListGetPublicIpsRetType = QuotaListPublicIps
|
||||
|
||||
func getQuotaListGetPublicIpsAttributeTypeOk(arg QuotaListGetPublicIpsAttributeType) (ret QuotaListGetPublicIpsRetType, ok bool) {
|
||||
if arg == nil {
|
||||
return ret, false
|
||||
}
|
||||
return *arg, true
|
||||
}
|
||||
|
||||
func setQuotaListGetPublicIpsAttributeType(arg *QuotaListGetPublicIpsAttributeType, val QuotaListGetPublicIpsRetType) {
|
||||
*arg = &val
|
||||
}
|
||||
|
||||
/*
|
||||
types and functions for ram
|
||||
*/
|
||||
|
||||
// isModel
|
||||
type QuotaListGetRamAttributeType = *QuotaListRam
|
||||
type QuotaListGetRamArgType = QuotaListRam
|
||||
type QuotaListGetRamRetType = QuotaListRam
|
||||
|
||||
func getQuotaListGetRamAttributeTypeOk(arg QuotaListGetRamAttributeType) (ret QuotaListGetRamRetType, ok bool) {
|
||||
if arg == nil {
|
||||
return ret, false
|
||||
}
|
||||
return *arg, true
|
||||
}
|
||||
|
||||
func setQuotaListGetRamAttributeType(arg *QuotaListGetRamAttributeType, val QuotaListGetRamRetType) {
|
||||
*arg = &val
|
||||
}
|
||||
|
||||
/*
|
||||
types and functions for securityGroupRules
|
||||
*/
|
||||
|
||||
// isModel
|
||||
type QuotaListGetSecurityGroupRulesAttributeType = *QuotaListSecurityGroupRules
|
||||
type QuotaListGetSecurityGroupRulesArgType = QuotaListSecurityGroupRules
|
||||
type QuotaListGetSecurityGroupRulesRetType = QuotaListSecurityGroupRules
|
||||
|
||||
func getQuotaListGetSecurityGroupRulesAttributeTypeOk(arg QuotaListGetSecurityGroupRulesAttributeType) (ret QuotaListGetSecurityGroupRulesRetType, ok bool) {
|
||||
if arg == nil {
|
||||
return ret, false
|
||||
}
|
||||
return *arg, true
|
||||
}
|
||||
|
||||
func setQuotaListGetSecurityGroupRulesAttributeType(arg *QuotaListGetSecurityGroupRulesAttributeType, val QuotaListGetSecurityGroupRulesRetType) {
|
||||
*arg = &val
|
||||
}
|
||||
|
||||
/*
|
||||
types and functions for securityGroups
|
||||
*/
|
||||
|
||||
// isModel
|
||||
type QuotaListGetSecurityGroupsAttributeType = *QuotaListSecurityGroups
|
||||
type QuotaListGetSecurityGroupsArgType = QuotaListSecurityGroups
|
||||
type QuotaListGetSecurityGroupsRetType = QuotaListSecurityGroups
|
||||
|
||||
func getQuotaListGetSecurityGroupsAttributeTypeOk(arg QuotaListGetSecurityGroupsAttributeType) (ret QuotaListGetSecurityGroupsRetType, ok bool) {
|
||||
if arg == nil {
|
||||
return ret, false
|
||||
}
|
||||
return *arg, true
|
||||
}
|
||||
|
||||
func setQuotaListGetSecurityGroupsAttributeType(arg *QuotaListGetSecurityGroupsAttributeType, val QuotaListGetSecurityGroupsRetType) {
|
||||
*arg = &val
|
||||
}
|
||||
|
||||
/*
|
||||
types and functions for snapshots
|
||||
*/
|
||||
|
||||
// isModel
|
||||
type QuotaListGetSnapshotsAttributeType = *QuotaListSnapshots
|
||||
type QuotaListGetSnapshotsArgType = QuotaListSnapshots
|
||||
type QuotaListGetSnapshotsRetType = QuotaListSnapshots
|
||||
|
||||
func getQuotaListGetSnapshotsAttributeTypeOk(arg QuotaListGetSnapshotsAttributeType) (ret QuotaListGetSnapshotsRetType, ok bool) {
|
||||
if arg == nil {
|
||||
return ret, false
|
||||
}
|
||||
return *arg, true
|
||||
}
|
||||
|
||||
func setQuotaListGetSnapshotsAttributeType(arg *QuotaListGetSnapshotsAttributeType, val QuotaListGetSnapshotsRetType) {
|
||||
*arg = &val
|
||||
}
|
||||
|
||||
/*
|
||||
types and functions for vcpu
|
||||
*/
|
||||
|
||||
// isModel
|
||||
type QuotaListGetVcpuAttributeType = *QuotaListVcpu
|
||||
type QuotaListGetVcpuArgType = QuotaListVcpu
|
||||
type QuotaListGetVcpuRetType = QuotaListVcpu
|
||||
|
||||
func getQuotaListGetVcpuAttributeTypeOk(arg QuotaListGetVcpuAttributeType) (ret QuotaListGetVcpuRetType, ok bool) {
|
||||
if arg == nil {
|
||||
return ret, false
|
||||
}
|
||||
return *arg, true
|
||||
}
|
||||
|
||||
func setQuotaListGetVcpuAttributeType(arg *QuotaListGetVcpuAttributeType, val QuotaListGetVcpuRetType) {
|
||||
*arg = &val
|
||||
}
|
||||
|
||||
/*
|
||||
types and functions for volumes
|
||||
*/
|
||||
|
||||
// isModel
|
||||
type QuotaListGetVolumesAttributeType = *QuotaListVolumes
|
||||
type QuotaListGetVolumesArgType = QuotaListVolumes
|
||||
type QuotaListGetVolumesRetType = QuotaListVolumes
|
||||
|
||||
func getQuotaListGetVolumesAttributeTypeOk(arg QuotaListGetVolumesAttributeType) (ret QuotaListGetVolumesRetType, ok bool) {
|
||||
if arg == nil {
|
||||
return ret, false
|
||||
}
|
||||
return *arg, true
|
||||
}
|
||||
|
||||
func setQuotaListGetVolumesAttributeType(arg *QuotaListGetVolumesAttributeType, val QuotaListGetVolumesRetType) {
|
||||
*arg = &val
|
||||
}
|
||||
|
||||
// QuotaList Object that represents the quotas for a project.
|
||||
type QuotaList struct {
|
||||
// REQUIRED
|
||||
BackupGigabytes QuotaListGetBackupGigabytesAttributeType `json:"backupGigabytes" required:"true"`
|
||||
// REQUIRED
|
||||
Backups QuotaListGetBackupsAttributeType `json:"backups" required:"true"`
|
||||
// REQUIRED
|
||||
Gigabytes QuotaListGetGigabytesAttributeType `json:"gigabytes" required:"true"`
|
||||
// REQUIRED
|
||||
Networks QuotaListGetNetworksAttributeType `json:"networks" required:"true"`
|
||||
// REQUIRED
|
||||
Nics QuotaListGetNicsAttributeType `json:"nics" required:"true"`
|
||||
// REQUIRED
|
||||
PublicIps QuotaListGetPublicIpsAttributeType `json:"publicIps" required:"true"`
|
||||
// REQUIRED
|
||||
Ram QuotaListGetRamAttributeType `json:"ram" required:"true"`
|
||||
// REQUIRED
|
||||
SecurityGroupRules QuotaListGetSecurityGroupRulesAttributeType `json:"securityGroupRules" required:"true"`
|
||||
// REQUIRED
|
||||
SecurityGroups QuotaListGetSecurityGroupsAttributeType `json:"securityGroups" required:"true"`
|
||||
// REQUIRED
|
||||
Snapshots QuotaListGetSnapshotsAttributeType `json:"snapshots" required:"true"`
|
||||
// REQUIRED
|
||||
Vcpu QuotaListGetVcpuAttributeType `json:"vcpu" required:"true"`
|
||||
// REQUIRED
|
||||
Volumes QuotaListGetVolumesAttributeType `json:"volumes" required:"true"`
|
||||
}
|
||||
|
||||
type _QuotaList QuotaList
|
||||
|
||||
// NewQuotaList instantiates a new QuotaList 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 NewQuotaList(backupGigabytes QuotaListGetBackupGigabytesArgType, backups QuotaListGetBackupsArgType, gigabytes QuotaListGetGigabytesArgType, networks QuotaListGetNetworksArgType, nics QuotaListGetNicsArgType, publicIps QuotaListGetPublicIpsArgType, ram QuotaListGetRamArgType, securityGroupRules QuotaListGetSecurityGroupRulesArgType, securityGroups QuotaListGetSecurityGroupsArgType, snapshots QuotaListGetSnapshotsArgType, vcpu QuotaListGetVcpuArgType, volumes QuotaListGetVolumesArgType) *QuotaList {
|
||||
this := QuotaList{}
|
||||
setQuotaListGetBackupGigabytesAttributeType(&this.BackupGigabytes, backupGigabytes)
|
||||
setQuotaListGetBackupsAttributeType(&this.Backups, backups)
|
||||
setQuotaListGetGigabytesAttributeType(&this.Gigabytes, gigabytes)
|
||||
setQuotaListGetNetworksAttributeType(&this.Networks, networks)
|
||||
setQuotaListGetNicsAttributeType(&this.Nics, nics)
|
||||
setQuotaListGetPublicIpsAttributeType(&this.PublicIps, publicIps)
|
||||
setQuotaListGetRamAttributeType(&this.Ram, ram)
|
||||
setQuotaListGetSecurityGroupRulesAttributeType(&this.SecurityGroupRules, securityGroupRules)
|
||||
setQuotaListGetSecurityGroupsAttributeType(&this.SecurityGroups, securityGroups)
|
||||
setQuotaListGetSnapshotsAttributeType(&this.Snapshots, snapshots)
|
||||
setQuotaListGetVcpuAttributeType(&this.Vcpu, vcpu)
|
||||
setQuotaListGetVolumesAttributeType(&this.Volumes, volumes)
|
||||
return &this
|
||||
}
|
||||
|
||||
// NewQuotaListWithDefaults instantiates a new QuotaList 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 NewQuotaListWithDefaults() *QuotaList {
|
||||
this := QuotaList{}
|
||||
return &this
|
||||
}
|
||||
|
||||
// GetBackupGigabytes returns the BackupGigabytes field value
|
||||
func (o *QuotaList) GetBackupGigabytes() (ret QuotaListGetBackupGigabytesRetType) {
|
||||
ret, _ = o.GetBackupGigabytesOk()
|
||||
return ret
|
||||
}
|
||||
|
||||
// GetBackupGigabytesOk returns a tuple with the BackupGigabytes field value
|
||||
// and a boolean to check if the value has been set.
|
||||
func (o *QuotaList) GetBackupGigabytesOk() (ret QuotaListGetBackupGigabytesRetType, ok bool) {
|
||||
return getQuotaListGetBackupGigabytesAttributeTypeOk(o.BackupGigabytes)
|
||||
}
|
||||
|
||||
// SetBackupGigabytes sets field value
|
||||
func (o *QuotaList) SetBackupGigabytes(v QuotaListGetBackupGigabytesRetType) {
|
||||
setQuotaListGetBackupGigabytesAttributeType(&o.BackupGigabytes, v)
|
||||
}
|
||||
|
||||
// GetBackups returns the Backups field value
|
||||
func (o *QuotaList) GetBackups() (ret QuotaListGetBackupsRetType) {
|
||||
ret, _ = o.GetBackupsOk()
|
||||
return ret
|
||||
}
|
||||
|
||||
// GetBackupsOk returns a tuple with the Backups field value
|
||||
// and a boolean to check if the value has been set.
|
||||
func (o *QuotaList) GetBackupsOk() (ret QuotaListGetBackupsRetType, ok bool) {
|
||||
return getQuotaListGetBackupsAttributeTypeOk(o.Backups)
|
||||
}
|
||||
|
||||
// SetBackups sets field value
|
||||
func (o *QuotaList) SetBackups(v QuotaListGetBackupsRetType) {
|
||||
setQuotaListGetBackupsAttributeType(&o.Backups, v)
|
||||
}
|
||||
|
||||
// GetGigabytes returns the Gigabytes field value
|
||||
func (o *QuotaList) GetGigabytes() (ret QuotaListGetGigabytesRetType) {
|
||||
ret, _ = o.GetGigabytesOk()
|
||||
return ret
|
||||
}
|
||||
|
||||
// GetGigabytesOk returns a tuple with the Gigabytes field value
|
||||
// and a boolean to check if the value has been set.
|
||||
func (o *QuotaList) GetGigabytesOk() (ret QuotaListGetGigabytesRetType, ok bool) {
|
||||
return getQuotaListGetGigabytesAttributeTypeOk(o.Gigabytes)
|
||||
}
|
||||
|
||||
// SetGigabytes sets field value
|
||||
func (o *QuotaList) SetGigabytes(v QuotaListGetGigabytesRetType) {
|
||||
setQuotaListGetGigabytesAttributeType(&o.Gigabytes, v)
|
||||
}
|
||||
|
||||
// GetNetworks returns the Networks field value
|
||||
func (o *QuotaList) GetNetworks() (ret QuotaListGetNetworksRetType) {
|
||||
ret, _ = o.GetNetworksOk()
|
||||
return ret
|
||||
}
|
||||
|
||||
// GetNetworksOk returns a tuple with the Networks field value
|
||||
// and a boolean to check if the value has been set.
|
||||
func (o *QuotaList) GetNetworksOk() (ret QuotaListGetNetworksRetType, ok bool) {
|
||||
return getQuotaListGetNetworksAttributeTypeOk(o.Networks)
|
||||
}
|
||||
|
||||
// SetNetworks sets field value
|
||||
func (o *QuotaList) SetNetworks(v QuotaListGetNetworksRetType) {
|
||||
setQuotaListGetNetworksAttributeType(&o.Networks, v)
|
||||
}
|
||||
|
||||
// GetNics returns the Nics field value
|
||||
func (o *QuotaList) GetNics() (ret QuotaListGetNicsRetType) {
|
||||
ret, _ = o.GetNicsOk()
|
||||
return ret
|
||||
}
|
||||
|
||||
// GetNicsOk returns a tuple with the Nics field value
|
||||
// and a boolean to check if the value has been set.
|
||||
func (o *QuotaList) GetNicsOk() (ret QuotaListGetNicsRetType, ok bool) {
|
||||
return getQuotaListGetNicsAttributeTypeOk(o.Nics)
|
||||
}
|
||||
|
||||
// SetNics sets field value
|
||||
func (o *QuotaList) SetNics(v QuotaListGetNicsRetType) {
|
||||
setQuotaListGetNicsAttributeType(&o.Nics, v)
|
||||
}
|
||||
|
||||
// GetPublicIps returns the PublicIps field value
|
||||
func (o *QuotaList) GetPublicIps() (ret QuotaListGetPublicIpsRetType) {
|
||||
ret, _ = o.GetPublicIpsOk()
|
||||
return ret
|
||||
}
|
||||
|
||||
// GetPublicIpsOk returns a tuple with the PublicIps field value
|
||||
// and a boolean to check if the value has been set.
|
||||
func (o *QuotaList) GetPublicIpsOk() (ret QuotaListGetPublicIpsRetType, ok bool) {
|
||||
return getQuotaListGetPublicIpsAttributeTypeOk(o.PublicIps)
|
||||
}
|
||||
|
||||
// SetPublicIps sets field value
|
||||
func (o *QuotaList) SetPublicIps(v QuotaListGetPublicIpsRetType) {
|
||||
setQuotaListGetPublicIpsAttributeType(&o.PublicIps, v)
|
||||
}
|
||||
|
||||
// GetRam returns the Ram field value
|
||||
func (o *QuotaList) GetRam() (ret QuotaListGetRamRetType) {
|
||||
ret, _ = o.GetRamOk()
|
||||
return ret
|
||||
}
|
||||
|
||||
// GetRamOk returns a tuple with the Ram field value
|
||||
// and a boolean to check if the value has been set.
|
||||
func (o *QuotaList) GetRamOk() (ret QuotaListGetRamRetType, ok bool) {
|
||||
return getQuotaListGetRamAttributeTypeOk(o.Ram)
|
||||
}
|
||||
|
||||
// SetRam sets field value
|
||||
func (o *QuotaList) SetRam(v QuotaListGetRamRetType) {
|
||||
setQuotaListGetRamAttributeType(&o.Ram, v)
|
||||
}
|
||||
|
||||
// GetSecurityGroupRules returns the SecurityGroupRules field value
|
||||
func (o *QuotaList) GetSecurityGroupRules() (ret QuotaListGetSecurityGroupRulesRetType) {
|
||||
ret, _ = o.GetSecurityGroupRulesOk()
|
||||
return ret
|
||||
}
|
||||
|
||||
// GetSecurityGroupRulesOk returns a tuple with the SecurityGroupRules field value
|
||||
// and a boolean to check if the value has been set.
|
||||
func (o *QuotaList) GetSecurityGroupRulesOk() (ret QuotaListGetSecurityGroupRulesRetType, ok bool) {
|
||||
return getQuotaListGetSecurityGroupRulesAttributeTypeOk(o.SecurityGroupRules)
|
||||
}
|
||||
|
||||
// SetSecurityGroupRules sets field value
|
||||
func (o *QuotaList) SetSecurityGroupRules(v QuotaListGetSecurityGroupRulesRetType) {
|
||||
setQuotaListGetSecurityGroupRulesAttributeType(&o.SecurityGroupRules, v)
|
||||
}
|
||||
|
||||
// GetSecurityGroups returns the SecurityGroups field value
|
||||
func (o *QuotaList) GetSecurityGroups() (ret QuotaListGetSecurityGroupsRetType) {
|
||||
ret, _ = o.GetSecurityGroupsOk()
|
||||
return ret
|
||||
}
|
||||
|
||||
// GetSecurityGroupsOk returns a tuple with the SecurityGroups field value
|
||||
// and a boolean to check if the value has been set.
|
||||
func (o *QuotaList) GetSecurityGroupsOk() (ret QuotaListGetSecurityGroupsRetType, ok bool) {
|
||||
return getQuotaListGetSecurityGroupsAttributeTypeOk(o.SecurityGroups)
|
||||
}
|
||||
|
||||
// SetSecurityGroups sets field value
|
||||
func (o *QuotaList) SetSecurityGroups(v QuotaListGetSecurityGroupsRetType) {
|
||||
setQuotaListGetSecurityGroupsAttributeType(&o.SecurityGroups, v)
|
||||
}
|
||||
|
||||
// GetSnapshots returns the Snapshots field value
|
||||
func (o *QuotaList) GetSnapshots() (ret QuotaListGetSnapshotsRetType) {
|
||||
ret, _ = o.GetSnapshotsOk()
|
||||
return ret
|
||||
}
|
||||
|
||||
// GetSnapshotsOk returns a tuple with the Snapshots field value
|
||||
// and a boolean to check if the value has been set.
|
||||
func (o *QuotaList) GetSnapshotsOk() (ret QuotaListGetSnapshotsRetType, ok bool) {
|
||||
return getQuotaListGetSnapshotsAttributeTypeOk(o.Snapshots)
|
||||
}
|
||||
|
||||
// SetSnapshots sets field value
|
||||
func (o *QuotaList) SetSnapshots(v QuotaListGetSnapshotsRetType) {
|
||||
setQuotaListGetSnapshotsAttributeType(&o.Snapshots, v)
|
||||
}
|
||||
|
||||
// GetVcpu returns the Vcpu field value
|
||||
func (o *QuotaList) GetVcpu() (ret QuotaListGetVcpuRetType) {
|
||||
ret, _ = o.GetVcpuOk()
|
||||
return ret
|
||||
}
|
||||
|
||||
// GetVcpuOk returns a tuple with the Vcpu field value
|
||||
// and a boolean to check if the value has been set.
|
||||
func (o *QuotaList) GetVcpuOk() (ret QuotaListGetVcpuRetType, ok bool) {
|
||||
return getQuotaListGetVcpuAttributeTypeOk(o.Vcpu)
|
||||
}
|
||||
|
||||
// SetVcpu sets field value
|
||||
func (o *QuotaList) SetVcpu(v QuotaListGetVcpuRetType) {
|
||||
setQuotaListGetVcpuAttributeType(&o.Vcpu, v)
|
||||
}
|
||||
|
||||
// GetVolumes returns the Volumes field value
|
||||
func (o *QuotaList) GetVolumes() (ret QuotaListGetVolumesRetType) {
|
||||
ret, _ = o.GetVolumesOk()
|
||||
return ret
|
||||
}
|
||||
|
||||
// GetVolumesOk returns a tuple with the Volumes field value
|
||||
// and a boolean to check if the value has been set.
|
||||
func (o *QuotaList) GetVolumesOk() (ret QuotaListGetVolumesRetType, ok bool) {
|
||||
return getQuotaListGetVolumesAttributeTypeOk(o.Volumes)
|
||||
}
|
||||
|
||||
// SetVolumes sets field value
|
||||
func (o *QuotaList) SetVolumes(v QuotaListGetVolumesRetType) {
|
||||
setQuotaListGetVolumesAttributeType(&o.Volumes, v)
|
||||
}
|
||||
|
||||
func (o QuotaList) ToMap() (map[string]interface{}, error) {
|
||||
toSerialize := map[string]interface{}{}
|
||||
if val, ok := getQuotaListGetBackupGigabytesAttributeTypeOk(o.BackupGigabytes); ok {
|
||||
toSerialize["BackupGigabytes"] = val
|
||||
}
|
||||
if val, ok := getQuotaListGetBackupsAttributeTypeOk(o.Backups); ok {
|
||||
toSerialize["Backups"] = val
|
||||
}
|
||||
if val, ok := getQuotaListGetGigabytesAttributeTypeOk(o.Gigabytes); ok {
|
||||
toSerialize["Gigabytes"] = val
|
||||
}
|
||||
if val, ok := getQuotaListGetNetworksAttributeTypeOk(o.Networks); ok {
|
||||
toSerialize["Networks"] = val
|
||||
}
|
||||
if val, ok := getQuotaListGetNicsAttributeTypeOk(o.Nics); ok {
|
||||
toSerialize["Nics"] = val
|
||||
}
|
||||
if val, ok := getQuotaListGetPublicIpsAttributeTypeOk(o.PublicIps); ok {
|
||||
toSerialize["PublicIps"] = val
|
||||
}
|
||||
if val, ok := getQuotaListGetRamAttributeTypeOk(o.Ram); ok {
|
||||
toSerialize["Ram"] = val
|
||||
}
|
||||
if val, ok := getQuotaListGetSecurityGroupRulesAttributeTypeOk(o.SecurityGroupRules); ok {
|
||||
toSerialize["SecurityGroupRules"] = val
|
||||
}
|
||||
if val, ok := getQuotaListGetSecurityGroupsAttributeTypeOk(o.SecurityGroups); ok {
|
||||
toSerialize["SecurityGroups"] = val
|
||||
}
|
||||
if val, ok := getQuotaListGetSnapshotsAttributeTypeOk(o.Snapshots); ok {
|
||||
toSerialize["Snapshots"] = val
|
||||
}
|
||||
if val, ok := getQuotaListGetVcpuAttributeTypeOk(o.Vcpu); ok {
|
||||
toSerialize["Vcpu"] = val
|
||||
}
|
||||
if val, ok := getQuotaListGetVolumesAttributeTypeOk(o.Volumes); ok {
|
||||
toSerialize["Volumes"] = val
|
||||
}
|
||||
return toSerialize, nil
|
||||
}
|
||||
|
||||
type NullableQuotaList struct {
|
||||
value *QuotaList
|
||||
isSet bool
|
||||
}
|
||||
|
||||
func (v NullableQuotaList) Get() *QuotaList {
|
||||
return v.value
|
||||
}
|
||||
|
||||
func (v *NullableQuotaList) Set(val *QuotaList) {
|
||||
v.value = val
|
||||
v.isSet = true
|
||||
}
|
||||
|
||||
func (v NullableQuotaList) IsSet() bool {
|
||||
return v.isSet
|
||||
}
|
||||
|
||||
func (v *NullableQuotaList) Unset() {
|
||||
v.value = nil
|
||||
v.isSet = false
|
||||
}
|
||||
|
||||
func NewNullableQuotaList(val *QuotaList) *NullableQuotaList {
|
||||
return &NullableQuotaList{value: val, isSet: true}
|
||||
}
|
||||
|
||||
func (v NullableQuotaList) MarshalJSON() ([]byte, error) {
|
||||
return json.Marshal(v.value)
|
||||
}
|
||||
|
||||
func (v *NullableQuotaList) UnmarshalJSON(src []byte) error {
|
||||
v.isSet = true
|
||||
return json.Unmarshal(src, &v.value)
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue