| Name | Type | Description | Notes |
|---|---|---|---|
| ParentNetwork6Id | Pointer to int32 | The database identifier (ID) of an existing IPv6 network you want to set as the parent of the IPv6 network you are adding. You can specify a subnet-type network to set up a network-based VLSM organization. | [optional] |
| SpaceId | Pointer to int32 | The database identifier (ID) of the space, a unique numeric key value automatically incremented when you add a space. Use the ID to specify the space of your choice. | [optional] |
| SpaceName | Pointer to string | The name of the space. | [optional] |
| Network6Addr | Pointer to string | The start IP address of the IPv6 network, its first IP address. | [optional] |
| Network6EndAddr | Pointer to string | The end IP address of the IPv6 network, its last IP address. | [optional] |
| Network6Prefix | Pointer to string | The prefix of the IPv6 network, an integer that defines the number of address the network contains. | [optional] |
| AllowBlock6Creation | Pointer to int32 | Internal use. Not documented. | [optional] |
| AllowTreeReparenting | Pointer to int32 | A way to allow (1) or prevent (0) changing the parent of the network you are adding. Upon editing of the network, this parameter decides if you can associate it with a different parent network. | [optional] |
| Network6IsTerminal | Pointer to int32 | A way to determine if a network can contain other networks. If set to 1, the network is terminal and cannot contain other subnet-type networks. By essence, block-type networks are non-terminal and are always set to 0. | [optional] |
| Network6LockNetworkBroadcast | Pointer to int32 | A way to prevent <b>(1)</b> users from assigning the broadcast IP address and network IP address of the network. | [optional] |
| PermitInvalid | Pointer to int32 | A way to authorize (<b>1</b>) IPv6 networks overlapping within a space. | [optional] |
| PermitNoBlock6 | Pointer to int32 | A way to force the creation of an IPv6 subnet-type network. If set to 1, you can create a subnet-type network even if no block-type network matching the start address exists. | [optional] |
| RelativePosition | Pointer to int32 | The position of the network within the hierarchy of networks of a VLSM organization. It calculates between <b>0</b> and <b>n</b> all the levels of the organization, its behavior depends on the value of the parameter <b>use_reversed_relative_position</b>:<ul><li> <b>use_reversed_relative_position=0</b> where <b>0</b> indicates a block-type network at the highest level possible, in a space-based organization, it belongs to the top space. The levels increment from <b>0</b> down to <b>n</b>, the lowest level you set up, within networks or spaces.<br/></li><li> <b>use_reversed_relative_position=1</b> where <b>1</b> indicates a network located at the lowest level of the organization, within networks or spaces. The levels increment from <b>0</b> up to <b>n</b>, the network at the highest level of the organization.<br/></li></ul> | [optional] |
| RowState | Pointer to string | The object activation status.<ul><li> If set to <b>0</b>, the object is present in the database but ignored, i.e. it cannot be managed, counted or listed. This status is applied on objects deleted from the GUI.<br/></li><li> If set to <b>1</b>, the object is enabled and managed.<br/></li><li> If set to <b>2</b>, the object is unmanaged, disabled or both depending on the context.<br/></li></ul>By default, <b>row_state</b> is set to <b>1</b> when an object is created. | [optional] |
| Network6Name | Pointer to string | The name of the IPv6 network, each IPv6 network must have a unique name. | [optional] |
| NetworkLevel | Pointer to int32 | The level of the network within the space:<ul><li> Set it to <b>0</b> for a block-type network.<br/></li><li> Set it to a value between <b>1</b> and <b>n</b> for a subnet-type network.<br/></li></ul>If you set a value between <b>2</b> and <b>n</b>, you are setting a network-based VLSM organization where non terminal subnet-type networks can contain other subnet-type networks. | [optional] |
| UseReversedRelativePosition | Pointer to int32 | A way to determine if the calculation of the parameter <b>relative_position</b> should start from the top (<b>0</b>) or the bottom (<b>1</b>) of the VLSM organization. | [optional] |
| VlanId | Pointer to int32 | The database identifier (ID) of the VLAN you want to associate with the network. | [optional] |
| VlsmSpaceId | Pointer to int32 | The database identifier (ID) of a VLSM child space of the space specified in <b>space_id</b>. If you specify an ID, the subnet-type network you are adding is duplicated as a VLSM block-type network in the child space, with the same name but a different ID. This parameter serves the same purpose as <b>vlsm_space_name</b>. | [optional] |
| VlsmSpaceName | Pointer to string | The name of a VLSM child space of the space specified in <b>space_id</b>. If you specify a name, the subnet-type network you are adding is duplicated as a VLSM block-type network in the child space, with the same name but a different ID. This parameter serves the same purpose as <b>vlsm_space_id</b>. | [optional] |
| ClassParametersToDelete | Pointer to []string | class parameters you want to delete from the object | [optional] |
| Network6ClassParameters | Pointer to []ApiClassParameterInputEntry | class parameters in json format | [optional] |
| Network6ClassName | Pointer to string | The name of the class to apply to the object you are adding. You must specify the class file directory, e.g. <b>my_directory/my_class.class</b> . You cannot use the classes <b>global</b> and <b>default</b>, they are reserved by the system. | [optional] |
| Warnings | Pointer to string | A way to bypass <b>(accept) </b>any enabled rule that would return warning messages. If the service returns an error message, you cannot bypass the enabled rules. | [optional] |
func NewIpamNetwork6AddInput() *IpamNetwork6AddInput
NewIpamNetwork6AddInput instantiates a new IpamNetwork6AddInput 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 NewIpamNetwork6AddInputWithDefaults() *IpamNetwork6AddInput
NewIpamNetwork6AddInputWithDefaults instantiates a new IpamNetwork6AddInput 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 *IpamNetwork6AddInput) GetParentNetwork6Id() int32
GetParentNetwork6Id returns the ParentNetwork6Id field if non-nil, zero value otherwise.
func (o *IpamNetwork6AddInput) GetParentNetwork6IdOk() (*int32, bool)
GetParentNetwork6IdOk returns a tuple with the ParentNetwork6Id field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *IpamNetwork6AddInput) SetParentNetwork6Id(v int32)
SetParentNetwork6Id sets ParentNetwork6Id field to given value.
func (o *IpamNetwork6AddInput) HasParentNetwork6Id() bool
HasParentNetwork6Id returns a boolean if a field has been set.
func (o *IpamNetwork6AddInput) GetSpaceId() int32
GetSpaceId returns the SpaceId field if non-nil, zero value otherwise.
func (o *IpamNetwork6AddInput) GetSpaceIdOk() (*int32, bool)
GetSpaceIdOk returns a tuple with the SpaceId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *IpamNetwork6AddInput) SetSpaceId(v int32)
SetSpaceId sets SpaceId field to given value.
func (o *IpamNetwork6AddInput) HasSpaceId() bool
HasSpaceId returns a boolean if a field has been set.
func (o *IpamNetwork6AddInput) GetSpaceName() string
GetSpaceName returns the SpaceName field if non-nil, zero value otherwise.
func (o *IpamNetwork6AddInput) GetSpaceNameOk() (*string, bool)
GetSpaceNameOk returns a tuple with the SpaceName field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *IpamNetwork6AddInput) SetSpaceName(v string)
SetSpaceName sets SpaceName field to given value.
func (o *IpamNetwork6AddInput) HasSpaceName() bool
HasSpaceName returns a boolean if a field has been set.
func (o *IpamNetwork6AddInput) GetNetwork6Addr() string
GetNetwork6Addr returns the Network6Addr field if non-nil, zero value otherwise.
func (o *IpamNetwork6AddInput) GetNetwork6AddrOk() (*string, bool)
GetNetwork6AddrOk returns a tuple with the Network6Addr field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *IpamNetwork6AddInput) SetNetwork6Addr(v string)
SetNetwork6Addr sets Network6Addr field to given value.
func (o *IpamNetwork6AddInput) HasNetwork6Addr() bool
HasNetwork6Addr returns a boolean if a field has been set.
func (o *IpamNetwork6AddInput) GetNetwork6EndAddr() string
GetNetwork6EndAddr returns the Network6EndAddr field if non-nil, zero value otherwise.
func (o *IpamNetwork6AddInput) GetNetwork6EndAddrOk() (*string, bool)
GetNetwork6EndAddrOk returns a tuple with the Network6EndAddr field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *IpamNetwork6AddInput) SetNetwork6EndAddr(v string)
SetNetwork6EndAddr sets Network6EndAddr field to given value.
func (o *IpamNetwork6AddInput) HasNetwork6EndAddr() bool
HasNetwork6EndAddr returns a boolean if a field has been set.
func (o *IpamNetwork6AddInput) GetNetwork6Prefix() string
GetNetwork6Prefix returns the Network6Prefix field if non-nil, zero value otherwise.
func (o *IpamNetwork6AddInput) GetNetwork6PrefixOk() (*string, bool)
GetNetwork6PrefixOk returns a tuple with the Network6Prefix field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *IpamNetwork6AddInput) SetNetwork6Prefix(v string)
SetNetwork6Prefix sets Network6Prefix field to given value.
func (o *IpamNetwork6AddInput) HasNetwork6Prefix() bool
HasNetwork6Prefix returns a boolean if a field has been set.
func (o *IpamNetwork6AddInput) GetAllowBlock6Creation() int32
GetAllowBlock6Creation returns the AllowBlock6Creation field if non-nil, zero value otherwise.
func (o *IpamNetwork6AddInput) GetAllowBlock6CreationOk() (*int32, bool)
GetAllowBlock6CreationOk returns a tuple with the AllowBlock6Creation field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *IpamNetwork6AddInput) SetAllowBlock6Creation(v int32)
SetAllowBlock6Creation sets AllowBlock6Creation field to given value.
func (o *IpamNetwork6AddInput) HasAllowBlock6Creation() bool
HasAllowBlock6Creation returns a boolean if a field has been set.
func (o *IpamNetwork6AddInput) GetAllowTreeReparenting() int32
GetAllowTreeReparenting returns the AllowTreeReparenting field if non-nil, zero value otherwise.
func (o *IpamNetwork6AddInput) GetAllowTreeReparentingOk() (*int32, bool)
GetAllowTreeReparentingOk returns a tuple with the AllowTreeReparenting field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *IpamNetwork6AddInput) SetAllowTreeReparenting(v int32)
SetAllowTreeReparenting sets AllowTreeReparenting field to given value.
func (o *IpamNetwork6AddInput) HasAllowTreeReparenting() bool
HasAllowTreeReparenting returns a boolean if a field has been set.
func (o *IpamNetwork6AddInput) GetNetwork6IsTerminal() int32
GetNetwork6IsTerminal returns the Network6IsTerminal field if non-nil, zero value otherwise.
func (o *IpamNetwork6AddInput) GetNetwork6IsTerminalOk() (*int32, bool)
GetNetwork6IsTerminalOk returns a tuple with the Network6IsTerminal field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *IpamNetwork6AddInput) SetNetwork6IsTerminal(v int32)
SetNetwork6IsTerminal sets Network6IsTerminal field to given value.
func (o *IpamNetwork6AddInput) HasNetwork6IsTerminal() bool
HasNetwork6IsTerminal returns a boolean if a field has been set.
func (o *IpamNetwork6AddInput) GetNetwork6LockNetworkBroadcast() int32
GetNetwork6LockNetworkBroadcast returns the Network6LockNetworkBroadcast field if non-nil, zero value otherwise.
func (o *IpamNetwork6AddInput) GetNetwork6LockNetworkBroadcastOk() (*int32, bool)
GetNetwork6LockNetworkBroadcastOk returns a tuple with the Network6LockNetworkBroadcast field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *IpamNetwork6AddInput) SetNetwork6LockNetworkBroadcast(v int32)
SetNetwork6LockNetworkBroadcast sets Network6LockNetworkBroadcast field to given value.
func (o *IpamNetwork6AddInput) HasNetwork6LockNetworkBroadcast() bool
HasNetwork6LockNetworkBroadcast returns a boolean if a field has been set.
func (o *IpamNetwork6AddInput) GetPermitInvalid() int32
GetPermitInvalid returns the PermitInvalid field if non-nil, zero value otherwise.
func (o *IpamNetwork6AddInput) GetPermitInvalidOk() (*int32, bool)
GetPermitInvalidOk returns a tuple with the PermitInvalid field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *IpamNetwork6AddInput) SetPermitInvalid(v int32)
SetPermitInvalid sets PermitInvalid field to given value.
func (o *IpamNetwork6AddInput) HasPermitInvalid() bool
HasPermitInvalid returns a boolean if a field has been set.
func (o *IpamNetwork6AddInput) GetPermitNoBlock6() int32
GetPermitNoBlock6 returns the PermitNoBlock6 field if non-nil, zero value otherwise.
func (o *IpamNetwork6AddInput) GetPermitNoBlock6Ok() (*int32, bool)
GetPermitNoBlock6Ok returns a tuple with the PermitNoBlock6 field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *IpamNetwork6AddInput) SetPermitNoBlock6(v int32)
SetPermitNoBlock6 sets PermitNoBlock6 field to given value.
func (o *IpamNetwork6AddInput) HasPermitNoBlock6() bool
HasPermitNoBlock6 returns a boolean if a field has been set.
func (o *IpamNetwork6AddInput) GetRelativePosition() int32
GetRelativePosition returns the RelativePosition field if non-nil, zero value otherwise.
func (o *IpamNetwork6AddInput) GetRelativePositionOk() (*int32, bool)
GetRelativePositionOk returns a tuple with the RelativePosition field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *IpamNetwork6AddInput) SetRelativePosition(v int32)
SetRelativePosition sets RelativePosition field to given value.
func (o *IpamNetwork6AddInput) HasRelativePosition() bool
HasRelativePosition returns a boolean if a field has been set.
func (o *IpamNetwork6AddInput) GetRowState() string
GetRowState returns the RowState field if non-nil, zero value otherwise.
func (o *IpamNetwork6AddInput) GetRowStateOk() (*string, bool)
GetRowStateOk returns a tuple with the RowState field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *IpamNetwork6AddInput) SetRowState(v string)
SetRowState sets RowState field to given value.
func (o *IpamNetwork6AddInput) HasRowState() bool
HasRowState returns a boolean if a field has been set.
func (o *IpamNetwork6AddInput) GetNetwork6Name() string
GetNetwork6Name returns the Network6Name field if non-nil, zero value otherwise.
func (o *IpamNetwork6AddInput) GetNetwork6NameOk() (*string, bool)
GetNetwork6NameOk returns a tuple with the Network6Name field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *IpamNetwork6AddInput) SetNetwork6Name(v string)
SetNetwork6Name sets Network6Name field to given value.
func (o *IpamNetwork6AddInput) HasNetwork6Name() bool
HasNetwork6Name returns a boolean if a field has been set.
func (o *IpamNetwork6AddInput) GetNetworkLevel() int32
GetNetworkLevel returns the NetworkLevel field if non-nil, zero value otherwise.
func (o *IpamNetwork6AddInput) GetNetworkLevelOk() (*int32, bool)
GetNetworkLevelOk returns a tuple with the NetworkLevel field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *IpamNetwork6AddInput) SetNetworkLevel(v int32)
SetNetworkLevel sets NetworkLevel field to given value.
func (o *IpamNetwork6AddInput) HasNetworkLevel() bool
HasNetworkLevel returns a boolean if a field has been set.
func (o *IpamNetwork6AddInput) GetUseReversedRelativePosition() int32
GetUseReversedRelativePosition returns the UseReversedRelativePosition field if non-nil, zero value otherwise.
func (o *IpamNetwork6AddInput) GetUseReversedRelativePositionOk() (*int32, bool)
GetUseReversedRelativePositionOk returns a tuple with the UseReversedRelativePosition field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *IpamNetwork6AddInput) SetUseReversedRelativePosition(v int32)
SetUseReversedRelativePosition sets UseReversedRelativePosition field to given value.
func (o *IpamNetwork6AddInput) HasUseReversedRelativePosition() bool
HasUseReversedRelativePosition returns a boolean if a field has been set.
func (o *IpamNetwork6AddInput) GetVlanId() int32
GetVlanId returns the VlanId field if non-nil, zero value otherwise.
func (o *IpamNetwork6AddInput) GetVlanIdOk() (*int32, bool)
GetVlanIdOk returns a tuple with the VlanId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *IpamNetwork6AddInput) SetVlanId(v int32)
SetVlanId sets VlanId field to given value.
func (o *IpamNetwork6AddInput) HasVlanId() bool
HasVlanId returns a boolean if a field has been set.
func (o *IpamNetwork6AddInput) GetVlsmSpaceId() int32
GetVlsmSpaceId returns the VlsmSpaceId field if non-nil, zero value otherwise.
func (o *IpamNetwork6AddInput) GetVlsmSpaceIdOk() (*int32, bool)
GetVlsmSpaceIdOk returns a tuple with the VlsmSpaceId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *IpamNetwork6AddInput) SetVlsmSpaceId(v int32)
SetVlsmSpaceId sets VlsmSpaceId field to given value.
func (o *IpamNetwork6AddInput) HasVlsmSpaceId() bool
HasVlsmSpaceId returns a boolean if a field has been set.
func (o *IpamNetwork6AddInput) GetVlsmSpaceName() string
GetVlsmSpaceName returns the VlsmSpaceName field if non-nil, zero value otherwise.
func (o *IpamNetwork6AddInput) GetVlsmSpaceNameOk() (*string, bool)
GetVlsmSpaceNameOk returns a tuple with the VlsmSpaceName field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *IpamNetwork6AddInput) SetVlsmSpaceName(v string)
SetVlsmSpaceName sets VlsmSpaceName field to given value.
func (o *IpamNetwork6AddInput) HasVlsmSpaceName() bool
HasVlsmSpaceName returns a boolean if a field has been set.
func (o *IpamNetwork6AddInput) GetClassParametersToDelete() []string
GetClassParametersToDelete returns the ClassParametersToDelete field if non-nil, zero value otherwise.
func (o *IpamNetwork6AddInput) GetClassParametersToDeleteOk() (*[]string, bool)
GetClassParametersToDeleteOk returns a tuple with the ClassParametersToDelete field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *IpamNetwork6AddInput) SetClassParametersToDelete(v []string)
SetClassParametersToDelete sets ClassParametersToDelete field to given value.
func (o *IpamNetwork6AddInput) HasClassParametersToDelete() bool
HasClassParametersToDelete returns a boolean if a field has been set.
func (o *IpamNetwork6AddInput) GetNetwork6ClassParameters() []ApiClassParameterInputEntry
GetNetwork6ClassParameters returns the Network6ClassParameters field if non-nil, zero value otherwise.
func (o *IpamNetwork6AddInput) GetNetwork6ClassParametersOk() (*[]ApiClassParameterInputEntry, bool)
GetNetwork6ClassParametersOk returns a tuple with the Network6ClassParameters field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *IpamNetwork6AddInput) SetNetwork6ClassParameters(v []ApiClassParameterInputEntry)
SetNetwork6ClassParameters sets Network6ClassParameters field to given value.
func (o *IpamNetwork6AddInput) HasNetwork6ClassParameters() bool
HasNetwork6ClassParameters returns a boolean if a field has been set.
func (o *IpamNetwork6AddInput) GetNetwork6ClassName() string
GetNetwork6ClassName returns the Network6ClassName field if non-nil, zero value otherwise.
func (o *IpamNetwork6AddInput) GetNetwork6ClassNameOk() (*string, bool)
GetNetwork6ClassNameOk returns a tuple with the Network6ClassName field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *IpamNetwork6AddInput) SetNetwork6ClassName(v string)
SetNetwork6ClassName sets Network6ClassName field to given value.
func (o *IpamNetwork6AddInput) HasNetwork6ClassName() bool
HasNetwork6ClassName returns a boolean if a field has been set.
func (o *IpamNetwork6AddInput) GetWarnings() string
GetWarnings returns the Warnings field if non-nil, zero value otherwise.
func (o *IpamNetwork6AddInput) GetWarningsOk() (*string, bool)
GetWarningsOk returns a tuple with the Warnings field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *IpamNetwork6AddInput) SetWarnings(v string)
SetWarnings sets Warnings field to given value.
func (o *IpamNetwork6AddInput) HasWarnings() bool
HasWarnings returns a boolean if a field has been set.