Skip to content

LanNetworkIpv6ConfigTemplateOpenApiVO

Properties

Name Type Description Notes
Dhcpv6 Pointer to Dhcpv6Setting [optional]
Enable int32 IPv6 enable should be a value as follows: 0: Disable (Default); 1: Enable
Proto int32 The IPv6 Connection Type of LAN port. Proto should be a value as follows: 0: \"none\" (Default); 1: \"DHCPv6\"; 2: \"SLAAC+Stateless DHCP\"; 3: \"SLAAC+RDNSS\"; 4: \"passthrough\"
Ra Pointer to RaSetting [optional]
Rdnss Pointer to SlaacTemplateOpenApiVO [optional]
Slaac Pointer to SlaacTemplateOpenApiVO [optional]

Methods

NewLanNetworkIpv6ConfigTemplateOpenApiVO

func NewLanNetworkIpv6ConfigTemplateOpenApiVO(enable int32, proto int32, ) *LanNetworkIpv6ConfigTemplateOpenApiVO

NewLanNetworkIpv6ConfigTemplateOpenApiVO instantiates a new LanNetworkIpv6ConfigTemplateOpenApiVO 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

NewLanNetworkIpv6ConfigTemplateOpenApiVOWithDefaults

func NewLanNetworkIpv6ConfigTemplateOpenApiVOWithDefaults() *LanNetworkIpv6ConfigTemplateOpenApiVO

NewLanNetworkIpv6ConfigTemplateOpenApiVOWithDefaults instantiates a new LanNetworkIpv6ConfigTemplateOpenApiVO 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

GetDhcpv6

func (o *LanNetworkIpv6ConfigTemplateOpenApiVO) GetDhcpv6() Dhcpv6Setting

GetDhcpv6 returns the Dhcpv6 field if non-nil, zero value otherwise.

GetDhcpv6Ok

func (o *LanNetworkIpv6ConfigTemplateOpenApiVO) GetDhcpv6Ok() (*Dhcpv6Setting, bool)

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

SetDhcpv6

func (o *LanNetworkIpv6ConfigTemplateOpenApiVO) SetDhcpv6(v Dhcpv6Setting)

SetDhcpv6 sets Dhcpv6 field to given value.

HasDhcpv6

func (o *LanNetworkIpv6ConfigTemplateOpenApiVO) HasDhcpv6() bool

HasDhcpv6 returns a boolean if a field has been set.

GetEnable

func (o *LanNetworkIpv6ConfigTemplateOpenApiVO) GetEnable() int32

GetEnable returns the Enable field if non-nil, zero value otherwise.

GetEnableOk

func (o *LanNetworkIpv6ConfigTemplateOpenApiVO) GetEnableOk() (*int32, bool)

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

SetEnable

func (o *LanNetworkIpv6ConfigTemplateOpenApiVO) SetEnable(v int32)

SetEnable sets Enable field to given value.

GetProto

func (o *LanNetworkIpv6ConfigTemplateOpenApiVO) GetProto() int32

GetProto returns the Proto field if non-nil, zero value otherwise.

GetProtoOk

func (o *LanNetworkIpv6ConfigTemplateOpenApiVO) GetProtoOk() (*int32, bool)

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

SetProto

func (o *LanNetworkIpv6ConfigTemplateOpenApiVO) SetProto(v int32)

SetProto sets Proto field to given value.

GetRa

func (o *LanNetworkIpv6ConfigTemplateOpenApiVO) GetRa() RaSetting

GetRa returns the Ra field if non-nil, zero value otherwise.

GetRaOk

func (o *LanNetworkIpv6ConfigTemplateOpenApiVO) GetRaOk() (*RaSetting, bool)

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

SetRa

func (o *LanNetworkIpv6ConfigTemplateOpenApiVO) SetRa(v RaSetting)

SetRa sets Ra field to given value.

HasRa

func (o *LanNetworkIpv6ConfigTemplateOpenApiVO) HasRa() bool

HasRa returns a boolean if a field has been set.

GetRdnss

func (o *LanNetworkIpv6ConfigTemplateOpenApiVO) GetRdnss() SlaacTemplateOpenApiVO

GetRdnss returns the Rdnss field if non-nil, zero value otherwise.

GetRdnssOk

func (o *LanNetworkIpv6ConfigTemplateOpenApiVO) GetRdnssOk() (*SlaacTemplateOpenApiVO, bool)

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

SetRdnss

func (o *LanNetworkIpv6ConfigTemplateOpenApiVO) SetRdnss(v SlaacTemplateOpenApiVO)

SetRdnss sets Rdnss field to given value.

HasRdnss

func (o *LanNetworkIpv6ConfigTemplateOpenApiVO) HasRdnss() bool

HasRdnss returns a boolean if a field has been set.

GetSlaac

func (o *LanNetworkIpv6ConfigTemplateOpenApiVO) GetSlaac() SlaacTemplateOpenApiVO

GetSlaac returns the Slaac field if non-nil, zero value otherwise.

GetSlaacOk

func (o *LanNetworkIpv6ConfigTemplateOpenApiVO) GetSlaacOk() (*SlaacTemplateOpenApiVO, bool)

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

SetSlaac

func (o *LanNetworkIpv6ConfigTemplateOpenApiVO) SetSlaac(v SlaacTemplateOpenApiVO)

SetSlaac sets Slaac field to given value.

HasSlaac

func (o *LanNetworkIpv6ConfigTemplateOpenApiVO) HasSlaac() bool

HasSlaac returns a boolean if a field has been set.

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