Skip to content

LanNetworkIPV6Config

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
Passthrough Pointer to LanNetworkProtoPassThroughMode [optional]
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 LanNetworkProtoSLAACStatelessDHCPModeOrSLAACRDNSSMode [optional]
Slaac Pointer to LanNetworkProtoSLAACStatelessDHCPModeOrSLAACRDNSSMode [optional]

Methods

NewLanNetworkIPV6Config

func NewLanNetworkIPV6Config(enable int32, proto int32, ) *LanNetworkIPV6Config

NewLanNetworkIPV6Config instantiates a new LanNetworkIPV6Config 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

NewLanNetworkIPV6ConfigWithDefaults

func NewLanNetworkIPV6ConfigWithDefaults() *LanNetworkIPV6Config

NewLanNetworkIPV6ConfigWithDefaults instantiates a new LanNetworkIPV6Config 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 *LanNetworkIPV6Config) GetDhcpv6() Dhcpv6Setting

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

GetDhcpv6Ok

func (o *LanNetworkIPV6Config) 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 *LanNetworkIPV6Config) SetDhcpv6(v Dhcpv6Setting)

SetDhcpv6 sets Dhcpv6 field to given value.

HasDhcpv6

func (o *LanNetworkIPV6Config) HasDhcpv6() bool

HasDhcpv6 returns a boolean if a field has been set.

GetEnable

func (o *LanNetworkIPV6Config) GetEnable() int32

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

GetEnableOk

func (o *LanNetworkIPV6Config) 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 *LanNetworkIPV6Config) SetEnable(v int32)

SetEnable sets Enable field to given value.

GetPassthrough

func (o *LanNetworkIPV6Config) GetPassthrough() LanNetworkProtoPassThroughMode

GetPassthrough returns the Passthrough field if non-nil, zero value otherwise.

GetPassthroughOk

func (o *LanNetworkIPV6Config) GetPassthroughOk() (*LanNetworkProtoPassThroughMode, bool)

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

SetPassthrough

func (o *LanNetworkIPV6Config) SetPassthrough(v LanNetworkProtoPassThroughMode)

SetPassthrough sets Passthrough field to given value.

HasPassthrough

func (o *LanNetworkIPV6Config) HasPassthrough() bool

HasPassthrough returns a boolean if a field has been set.

GetProto

func (o *LanNetworkIPV6Config) GetProto() int32

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

GetProtoOk

func (o *LanNetworkIPV6Config) 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 *LanNetworkIPV6Config) SetProto(v int32)

SetProto sets Proto field to given value.

GetRa

func (o *LanNetworkIPV6Config) GetRa() RaSetting

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

GetRaOk

func (o *LanNetworkIPV6Config) 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 *LanNetworkIPV6Config) SetRa(v RaSetting)

SetRa sets Ra field to given value.

HasRa

func (o *LanNetworkIPV6Config) HasRa() bool

HasRa returns a boolean if a field has been set.

GetRdnss

func (o *LanNetworkIPV6Config) GetRdnss() LanNetworkProtoSLAACStatelessDHCPModeOrSLAACRDNSSMode

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

GetRdnssOk

func (o *LanNetworkIPV6Config) GetRdnssOk() (*LanNetworkProtoSLAACStatelessDHCPModeOrSLAACRDNSSMode, 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 *LanNetworkIPV6Config) SetRdnss(v LanNetworkProtoSLAACStatelessDHCPModeOrSLAACRDNSSMode)

SetRdnss sets Rdnss field to given value.

HasRdnss

func (o *LanNetworkIPV6Config) HasRdnss() bool

HasRdnss returns a boolean if a field has been set.

GetSlaac

func (o *LanNetworkIPV6Config) GetSlaac() LanNetworkProtoSLAACStatelessDHCPModeOrSLAACRDNSSMode

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

GetSlaacOk

func (o *LanNetworkIPV6Config) GetSlaacOk() (*LanNetworkProtoSLAACStatelessDHCPModeOrSLAACRDNSSMode, 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 *LanNetworkIPV6Config) SetSlaac(v LanNetworkProtoSLAACStatelessDHCPModeOrSLAACRDNSSMode)

SetSlaac sets Slaac field to given value.

HasSlaac

func (o *LanNetworkIPV6Config) HasSlaac() bool

HasSlaac returns a boolean if a field has been set.

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