Skip to content

Latest commit

 

History

History
454 lines (249 loc) · 13.4 KB

IppoolPool.md

File metadata and controls

454 lines (249 loc) · 13.4 KB

IppoolPool

Properties

Name Type Description Notes
ClassId string The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data. [default to "ippool.Pool"]
ObjectType string The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property. [default to "ippool.Pool"]
EnableBlockLevelSubnetConfig Pointer to bool Enables subnet configuration at the block level. [optional]
IpV4Blocks Pointer to []IppoolIpV4Block [optional]
IpV4Config Pointer to NullableIppoolIpV4Config [optional]
IpV6Blocks Pointer to []IppoolIpV6Block [optional]
IpV6Config Pointer to NullableIppoolIpV6Config [optional]
V4Assigned Pointer to int64 Number of IPv4 addresses currently in use. [optional] [readonly]
V4Size Pointer to int64 Number of IPv4 addresses in this pool. [optional] [readonly]
V6Assigned Pointer to int64 Number of IPv6 addresses currently in use. [optional] [readonly]
V6Size Pointer to int64 Number of IPv6 addresses in this pool. [optional] [readonly]
Organization Pointer to NullableOrganizationOrganizationRelationship [optional]
Reservations Pointer to []IppoolReservationRelationship An array of relationships to ippoolReservation resources. [optional]
ShadowPools Pointer to []IppoolShadowPoolRelationship An array of relationships to ippoolShadowPool resources. [optional] [readonly]

Methods

NewIppoolPool

func NewIppoolPool(classId string, objectType string, ) *IppoolPool

NewIppoolPool instantiates a new IppoolPool 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

NewIppoolPoolWithDefaults

func NewIppoolPoolWithDefaults() *IppoolPool

NewIppoolPoolWithDefaults instantiates a new IppoolPool 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

GetClassId

func (o *IppoolPool) GetClassId() string

GetClassId returns the ClassId field if non-nil, zero value otherwise.

GetClassIdOk

func (o *IppoolPool) GetClassIdOk() (*string, bool)

GetClassIdOk returns a tuple with the ClassId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetClassId

func (o *IppoolPool) SetClassId(v string)

SetClassId sets ClassId field to given value.

GetObjectType

func (o *IppoolPool) GetObjectType() string

GetObjectType returns the ObjectType field if non-nil, zero value otherwise.

GetObjectTypeOk

func (o *IppoolPool) GetObjectTypeOk() (*string, bool)

GetObjectTypeOk returns a tuple with the ObjectType field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetObjectType

func (o *IppoolPool) SetObjectType(v string)

SetObjectType sets ObjectType field to given value.

GetEnableBlockLevelSubnetConfig

func (o *IppoolPool) GetEnableBlockLevelSubnetConfig() bool

GetEnableBlockLevelSubnetConfig returns the EnableBlockLevelSubnetConfig field if non-nil, zero value otherwise.

GetEnableBlockLevelSubnetConfigOk

func (o *IppoolPool) GetEnableBlockLevelSubnetConfigOk() (*bool, bool)

GetEnableBlockLevelSubnetConfigOk returns a tuple with the EnableBlockLevelSubnetConfig field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetEnableBlockLevelSubnetConfig

func (o *IppoolPool) SetEnableBlockLevelSubnetConfig(v bool)

SetEnableBlockLevelSubnetConfig sets EnableBlockLevelSubnetConfig field to given value.

HasEnableBlockLevelSubnetConfig

func (o *IppoolPool) HasEnableBlockLevelSubnetConfig() bool

HasEnableBlockLevelSubnetConfig returns a boolean if a field has been set.

GetIpV4Blocks

func (o *IppoolPool) GetIpV4Blocks() []IppoolIpV4Block

GetIpV4Blocks returns the IpV4Blocks field if non-nil, zero value otherwise.

GetIpV4BlocksOk

func (o *IppoolPool) GetIpV4BlocksOk() (*[]IppoolIpV4Block, bool)

GetIpV4BlocksOk returns a tuple with the IpV4Blocks field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetIpV4Blocks

func (o *IppoolPool) SetIpV4Blocks(v []IppoolIpV4Block)

SetIpV4Blocks sets IpV4Blocks field to given value.

HasIpV4Blocks

func (o *IppoolPool) HasIpV4Blocks() bool

HasIpV4Blocks returns a boolean if a field has been set.

SetIpV4BlocksNil

func (o *IppoolPool) SetIpV4BlocksNil(b bool)

SetIpV4BlocksNil sets the value for IpV4Blocks to be an explicit nil

UnsetIpV4Blocks

func (o *IppoolPool) UnsetIpV4Blocks()

UnsetIpV4Blocks ensures that no value is present for IpV4Blocks, not even an explicit nil

GetIpV4Config

func (o *IppoolPool) GetIpV4Config() IppoolIpV4Config

GetIpV4Config returns the IpV4Config field if non-nil, zero value otherwise.

GetIpV4ConfigOk

func (o *IppoolPool) GetIpV4ConfigOk() (*IppoolIpV4Config, bool)

GetIpV4ConfigOk returns a tuple with the IpV4Config field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetIpV4Config

func (o *IppoolPool) SetIpV4Config(v IppoolIpV4Config)

SetIpV4Config sets IpV4Config field to given value.

HasIpV4Config

func (o *IppoolPool) HasIpV4Config() bool

HasIpV4Config returns a boolean if a field has been set.

SetIpV4ConfigNil

func (o *IppoolPool) SetIpV4ConfigNil(b bool)

SetIpV4ConfigNil sets the value for IpV4Config to be an explicit nil

UnsetIpV4Config

func (o *IppoolPool) UnsetIpV4Config()

UnsetIpV4Config ensures that no value is present for IpV4Config, not even an explicit nil

GetIpV6Blocks

func (o *IppoolPool) GetIpV6Blocks() []IppoolIpV6Block

GetIpV6Blocks returns the IpV6Blocks field if non-nil, zero value otherwise.

GetIpV6BlocksOk

func (o *IppoolPool) GetIpV6BlocksOk() (*[]IppoolIpV6Block, bool)

GetIpV6BlocksOk returns a tuple with the IpV6Blocks field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetIpV6Blocks

func (o *IppoolPool) SetIpV6Blocks(v []IppoolIpV6Block)

SetIpV6Blocks sets IpV6Blocks field to given value.

HasIpV6Blocks

func (o *IppoolPool) HasIpV6Blocks() bool

HasIpV6Blocks returns a boolean if a field has been set.

SetIpV6BlocksNil

func (o *IppoolPool) SetIpV6BlocksNil(b bool)

SetIpV6BlocksNil sets the value for IpV6Blocks to be an explicit nil

UnsetIpV6Blocks

func (o *IppoolPool) UnsetIpV6Blocks()

UnsetIpV6Blocks ensures that no value is present for IpV6Blocks, not even an explicit nil

GetIpV6Config

func (o *IppoolPool) GetIpV6Config() IppoolIpV6Config

GetIpV6Config returns the IpV6Config field if non-nil, zero value otherwise.

GetIpV6ConfigOk

func (o *IppoolPool) GetIpV6ConfigOk() (*IppoolIpV6Config, bool)

GetIpV6ConfigOk returns a tuple with the IpV6Config field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetIpV6Config

func (o *IppoolPool) SetIpV6Config(v IppoolIpV6Config)

SetIpV6Config sets IpV6Config field to given value.

HasIpV6Config

func (o *IppoolPool) HasIpV6Config() bool

HasIpV6Config returns a boolean if a field has been set.

SetIpV6ConfigNil

func (o *IppoolPool) SetIpV6ConfigNil(b bool)

SetIpV6ConfigNil sets the value for IpV6Config to be an explicit nil

UnsetIpV6Config

func (o *IppoolPool) UnsetIpV6Config()

UnsetIpV6Config ensures that no value is present for IpV6Config, not even an explicit nil

GetV4Assigned

func (o *IppoolPool) GetV4Assigned() int64

GetV4Assigned returns the V4Assigned field if non-nil, zero value otherwise.

GetV4AssignedOk

func (o *IppoolPool) GetV4AssignedOk() (*int64, bool)

GetV4AssignedOk returns a tuple with the V4Assigned field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetV4Assigned

func (o *IppoolPool) SetV4Assigned(v int64)

SetV4Assigned sets V4Assigned field to given value.

HasV4Assigned

func (o *IppoolPool) HasV4Assigned() bool

HasV4Assigned returns a boolean if a field has been set.

GetV4Size

func (o *IppoolPool) GetV4Size() int64

GetV4Size returns the V4Size field if non-nil, zero value otherwise.

GetV4SizeOk

func (o *IppoolPool) GetV4SizeOk() (*int64, bool)

GetV4SizeOk returns a tuple with the V4Size field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetV4Size

func (o *IppoolPool) SetV4Size(v int64)

SetV4Size sets V4Size field to given value.

HasV4Size

func (o *IppoolPool) HasV4Size() bool

HasV4Size returns a boolean if a field has been set.

GetV6Assigned

func (o *IppoolPool) GetV6Assigned() int64

GetV6Assigned returns the V6Assigned field if non-nil, zero value otherwise.

GetV6AssignedOk

func (o *IppoolPool) GetV6AssignedOk() (*int64, bool)

GetV6AssignedOk returns a tuple with the V6Assigned field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetV6Assigned

func (o *IppoolPool) SetV6Assigned(v int64)

SetV6Assigned sets V6Assigned field to given value.

HasV6Assigned

func (o *IppoolPool) HasV6Assigned() bool

HasV6Assigned returns a boolean if a field has been set.

GetV6Size

func (o *IppoolPool) GetV6Size() int64

GetV6Size returns the V6Size field if non-nil, zero value otherwise.

GetV6SizeOk

func (o *IppoolPool) GetV6SizeOk() (*int64, bool)

GetV6SizeOk returns a tuple with the V6Size field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetV6Size

func (o *IppoolPool) SetV6Size(v int64)

SetV6Size sets V6Size field to given value.

HasV6Size

func (o *IppoolPool) HasV6Size() bool

HasV6Size returns a boolean if a field has been set.

GetOrganization

func (o *IppoolPool) GetOrganization() OrganizationOrganizationRelationship

GetOrganization returns the Organization field if non-nil, zero value otherwise.

GetOrganizationOk

func (o *IppoolPool) GetOrganizationOk() (*OrganizationOrganizationRelationship, bool)

GetOrganizationOk returns a tuple with the Organization field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetOrganization

func (o *IppoolPool) SetOrganization(v OrganizationOrganizationRelationship)

SetOrganization sets Organization field to given value.

HasOrganization

func (o *IppoolPool) HasOrganization() bool

HasOrganization returns a boolean if a field has been set.

SetOrganizationNil

func (o *IppoolPool) SetOrganizationNil(b bool)

SetOrganizationNil sets the value for Organization to be an explicit nil

UnsetOrganization

func (o *IppoolPool) UnsetOrganization()

UnsetOrganization ensures that no value is present for Organization, not even an explicit nil

GetReservations

func (o *IppoolPool) GetReservations() []IppoolReservationRelationship

GetReservations returns the Reservations field if non-nil, zero value otherwise.

GetReservationsOk

func (o *IppoolPool) GetReservationsOk() (*[]IppoolReservationRelationship, bool)

GetReservationsOk returns a tuple with the Reservations field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetReservations

func (o *IppoolPool) SetReservations(v []IppoolReservationRelationship)

SetReservations sets Reservations field to given value.

HasReservations

func (o *IppoolPool) HasReservations() bool

HasReservations returns a boolean if a field has been set.

SetReservationsNil

func (o *IppoolPool) SetReservationsNil(b bool)

SetReservationsNil sets the value for Reservations to be an explicit nil

UnsetReservations

func (o *IppoolPool) UnsetReservations()

UnsetReservations ensures that no value is present for Reservations, not even an explicit nil

GetShadowPools

func (o *IppoolPool) GetShadowPools() []IppoolShadowPoolRelationship

GetShadowPools returns the ShadowPools field if non-nil, zero value otherwise.

GetShadowPoolsOk

func (o *IppoolPool) GetShadowPoolsOk() (*[]IppoolShadowPoolRelationship, bool)

GetShadowPoolsOk returns a tuple with the ShadowPools field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetShadowPools

func (o *IppoolPool) SetShadowPools(v []IppoolShadowPoolRelationship)

SetShadowPools sets ShadowPools field to given value.

HasShadowPools

func (o *IppoolPool) HasShadowPools() bool

HasShadowPools returns a boolean if a field has been set.

SetShadowPoolsNil

func (o *IppoolPool) SetShadowPoolsNil(b bool)

SetShadowPoolsNil sets the value for ShadowPools to be an explicit nil

UnsetShadowPools

func (o *IppoolPool) UnsetShadowPools()

UnsetShadowPools ensures that no value is present for ShadowPools, not even an explicit nil

[Back to Model list] [Back to API list] [Back to README]