LanNetworkProtoSLAACStatelessDHCPModeOrSLAACRDNSSMode
Properties
| Name | Type | Description | Notes |
|---|---|---|---|
| Dnsv6 | Pointer to int32 | DHCP Name Server, should be a value as follows: 0: \"auto\"; 1: \"manual\" | [optional] |
| PortUuid | Pointer to string | The port UUID of WAN | [optional] |
| PreId | Pointer to int32 | Prefix ID should be within the range of 0-127 | [optional] |
| PreType | Pointer to int32 | Prefix type should be a value as follows: 0: \"manual\"; 1: \"get from PD\" | [optional] |
| Prefix | Pointer to string | Address prefix | [optional] |
| PriDns | Pointer to string | Primary DHCP Name Server, only effective for DNSv6 \"manual\" | [optional] |
| SndDns | Pointer to string | Secondary DHCP Name Server, only effective for dnsv6 \"manual\" | [optional] |
Methods
NewLanNetworkProtoSLAACStatelessDHCPModeOrSLAACRDNSSMode
func NewLanNetworkProtoSLAACStatelessDHCPModeOrSLAACRDNSSMode() *LanNetworkProtoSLAACStatelessDHCPModeOrSLAACRDNSSMode
NewLanNetworkProtoSLAACStatelessDHCPModeOrSLAACRDNSSMode instantiates a new LanNetworkProtoSLAACStatelessDHCPModeOrSLAACRDNSSMode 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
NewLanNetworkProtoSLAACStatelessDHCPModeOrSLAACRDNSSModeWithDefaults
func NewLanNetworkProtoSLAACStatelessDHCPModeOrSLAACRDNSSModeWithDefaults() *LanNetworkProtoSLAACStatelessDHCPModeOrSLAACRDNSSMode
NewLanNetworkProtoSLAACStatelessDHCPModeOrSLAACRDNSSModeWithDefaults instantiates a new LanNetworkProtoSLAACStatelessDHCPModeOrSLAACRDNSSMode 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
GetDnsv6
func (o *LanNetworkProtoSLAACStatelessDHCPModeOrSLAACRDNSSMode) GetDnsv6() int32
GetDnsv6 returns the Dnsv6 field if non-nil, zero value otherwise.
GetDnsv6Ok
func (o *LanNetworkProtoSLAACStatelessDHCPModeOrSLAACRDNSSMode) GetDnsv6Ok() (*int32, bool)
GetDnsv6Ok returns a tuple with the Dnsv6 field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetDnsv6
func (o *LanNetworkProtoSLAACStatelessDHCPModeOrSLAACRDNSSMode) SetDnsv6(v int32)
SetDnsv6 sets Dnsv6 field to given value.
HasDnsv6
func (o *LanNetworkProtoSLAACStatelessDHCPModeOrSLAACRDNSSMode) HasDnsv6() bool
HasDnsv6 returns a boolean if a field has been set.
GetPortUuid
func (o *LanNetworkProtoSLAACStatelessDHCPModeOrSLAACRDNSSMode) GetPortUuid() string
GetPortUuid returns the PortUuid field if non-nil, zero value otherwise.
GetPortUuidOk
func (o *LanNetworkProtoSLAACStatelessDHCPModeOrSLAACRDNSSMode) GetPortUuidOk() (*string, bool)
GetPortUuidOk returns a tuple with the PortUuid field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetPortUuid
func (o *LanNetworkProtoSLAACStatelessDHCPModeOrSLAACRDNSSMode) SetPortUuid(v string)
SetPortUuid sets PortUuid field to given value.
HasPortUuid
func (o *LanNetworkProtoSLAACStatelessDHCPModeOrSLAACRDNSSMode) HasPortUuid() bool
HasPortUuid returns a boolean if a field has been set.
GetPreId
func (o *LanNetworkProtoSLAACStatelessDHCPModeOrSLAACRDNSSMode) GetPreId() int32
GetPreId returns the PreId field if non-nil, zero value otherwise.
GetPreIdOk
func (o *LanNetworkProtoSLAACStatelessDHCPModeOrSLAACRDNSSMode) GetPreIdOk() (*int32, bool)
GetPreIdOk returns a tuple with the PreId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetPreId
func (o *LanNetworkProtoSLAACStatelessDHCPModeOrSLAACRDNSSMode) SetPreId(v int32)
SetPreId sets PreId field to given value.
HasPreId
func (o *LanNetworkProtoSLAACStatelessDHCPModeOrSLAACRDNSSMode) HasPreId() bool
HasPreId returns a boolean if a field has been set.
GetPreType
func (o *LanNetworkProtoSLAACStatelessDHCPModeOrSLAACRDNSSMode) GetPreType() int32
GetPreType returns the PreType field if non-nil, zero value otherwise.
GetPreTypeOk
func (o *LanNetworkProtoSLAACStatelessDHCPModeOrSLAACRDNSSMode) GetPreTypeOk() (*int32, bool)
GetPreTypeOk returns a tuple with the PreType field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetPreType
func (o *LanNetworkProtoSLAACStatelessDHCPModeOrSLAACRDNSSMode) SetPreType(v int32)
SetPreType sets PreType field to given value.
HasPreType
func (o *LanNetworkProtoSLAACStatelessDHCPModeOrSLAACRDNSSMode) HasPreType() bool
HasPreType returns a boolean if a field has been set.
GetPrefix
func (o *LanNetworkProtoSLAACStatelessDHCPModeOrSLAACRDNSSMode) GetPrefix() string
GetPrefix returns the Prefix field if non-nil, zero value otherwise.
GetPrefixOk
func (o *LanNetworkProtoSLAACStatelessDHCPModeOrSLAACRDNSSMode) GetPrefixOk() (*string, bool)
GetPrefixOk returns a tuple with the Prefix field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetPrefix
func (o *LanNetworkProtoSLAACStatelessDHCPModeOrSLAACRDNSSMode) SetPrefix(v string)
SetPrefix sets Prefix field to given value.
HasPrefix
func (o *LanNetworkProtoSLAACStatelessDHCPModeOrSLAACRDNSSMode) HasPrefix() bool
HasPrefix returns a boolean if a field has been set.
GetPriDns
func (o *LanNetworkProtoSLAACStatelessDHCPModeOrSLAACRDNSSMode) GetPriDns() string
GetPriDns returns the PriDns field if non-nil, zero value otherwise.
GetPriDnsOk
func (o *LanNetworkProtoSLAACStatelessDHCPModeOrSLAACRDNSSMode) GetPriDnsOk() (*string, bool)
GetPriDnsOk returns a tuple with the PriDns field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetPriDns
func (o *LanNetworkProtoSLAACStatelessDHCPModeOrSLAACRDNSSMode) SetPriDns(v string)
SetPriDns sets PriDns field to given value.
HasPriDns
func (o *LanNetworkProtoSLAACStatelessDHCPModeOrSLAACRDNSSMode) HasPriDns() bool
HasPriDns returns a boolean if a field has been set.
GetSndDns
func (o *LanNetworkProtoSLAACStatelessDHCPModeOrSLAACRDNSSMode) GetSndDns() string
GetSndDns returns the SndDns field if non-nil, zero value otherwise.
GetSndDnsOk
func (o *LanNetworkProtoSLAACStatelessDHCPModeOrSLAACRDNSSMode) GetSndDnsOk() (*string, bool)
GetSndDnsOk returns a tuple with the SndDns field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetSndDns
func (o *LanNetworkProtoSLAACStatelessDHCPModeOrSLAACRDNSSMode) SetSndDns(v string)
SetSndDns sets SndDns field to given value.
HasSndDns
func (o *LanNetworkProtoSLAACStatelessDHCPModeOrSLAACRDNSSMode) HasSndDns() bool
HasSndDns returns a boolean if a field has been set.