LanNetworkTemplateQueryOpenApiV3VO
Properties
| Name | Type | Description | Notes |
|---|---|---|---|
| AccessControlRule | Pointer to bool | Show AccessControlRule is enabled or not | [optional] |
| AllLan | Pointer to bool | When Internet pre-config is closed or Internet pre-config is Universal, allLAN is \"true\"; after adopting gateway, allLAN is \"false\". | [optional] |
| Application | Pointer to int32 | Effective device type should be a value as follows: 0: Gateway and Switch; 1: Switch | [optional] |
| ArpDetectionEnable | Pointer to bool | Enable arp detection. Only valid when deviceType is 1 and gateway supports this feature. | [optional] |
| DeviceMac | Pointer to string | DHCP Server Device mac. Only valid when deviceType is 1 or 2. When deviceType is 1, deviceMac can be empty when there is no gateway in the site. | [optional] |
| DeviceType | int32 | DHCP Server Device type. It should be a value as follows: 0:External Device 1:gateway 2:switch 3:none | |
| DhcpGuard | Pointer to DhcpServersSetting | [optional] | |
| DhcpL2RelayEnable | Pointer to bool | The switch of DHCP L2 relay | [optional] |
| DhcpRelay | Pointer to OswDhcpRelayOpenApiVO | [optional] | |
| DhcpServer | Pointer to OswDhcpServerOpenApiVO | [optional] | |
| DhcpServerNum | Pointer to int32 | The number of dhcp server devices in effect, Only valid when vlanType is 0. | [optional] |
| DhcpSettings | Pointer to DhcpSettingsTemplateOpenApiVO | [optional] | |
| Dhcpv6Guard | Pointer to Dhcpv6ServersSetting | [optional] | |
| Domain | Pointer to string | The domain of this network | [optional] |
| ExistArpDetection | Pointer to bool | Whether Arp Detection is configured. | [optional] |
| ExistCustomDhcpOption | Pointer to bool | Whether custom DHCP Options has been configured. | [optional] |
| ExistDhcpNextServer | Pointer to bool | Whether DHCP Next Server has been configured. | [optional] |
| ExistMultiVlan | Pointer to bool | Whether VLAN Type is Multiple. | [optional] |
| ExistNetworkIsolation | Pointer to bool | Whether Network Isolation is configured. | [optional] |
| ExistRA | Pointer to bool | Whether RA has been configured. | [optional] |
| FastLeaveEnable | Pointer to bool | IGMP Snooping fast leave enable status | [optional] |
| GatewaySubnet | Pointer to string | When purpose is interface, gateway subnet is needed. Format: IP/Mask | [optional] |
| Id | Pointer to string | LAN network ID | [optional] |
| IgmpSnoopEnable | bool | Enable IGMP snooping | |
| InterfaceIds | Pointer to []string | Gateway LAN port IDs (acquired from \"Check WAN/LAN status\") | [optional] |
| Ip | Pointer to OswIpSettingBriefOpenapiVO | [optional] | |
| Isolation | Pointer to bool | Whether network isolated. | [optional] |
| LanNeworkIpv6Config | Pointer to LanNetworkIpv6ConfigTemplateOpenApiVO | [optional] | |
| MldSnoopEnable | Pointer to bool | Enable MLD snooping | [optional] |
| Mode | Pointer to int32 | DHCP mode. 0: None 1: DHCP Server 2: DHCP Relay. Only valid when deviceType is 2. | [optional] |
| Name | string | LAN network name should contain 1 to 128 characters. | |
| OrigName | Pointer to string | Original name | [optional] |
| Portal | Pointer to bool | Show portal is enabled or not | [optional] |
| PortalId | Pointer to string | Show portal ID | [optional] |
| PortalName | Pointer to string | Show related portal name | [optional] |
| Primary | Pointer to bool | Primary | [optional] |
| Purpose | int32 | LAN network purpose should be a value as follows: 0: VLAN; 1: interface | |
| QosQueueEnable | Pointer to bool | The switch of QoS queue. | [optional] |
| QueueId | Pointer to int32 | QoS queue Id. | [optional] |
| RateLimit | Pointer to bool | Show RateLimit is enabled or not | [optional] |
| StackId | Pointer to string | DHCP Server Device stackId. Only valid when deviceType is 2 and the selected device is stack | [optional] |
| SubnetOverride | Pointer to bool | Subnet override | [optional] |
| SubnetOverrideEnable | Pointer to bool | Subnet override enable status | [optional] |
| TotalIpNum | Pointer to int64 | Total ip num | [optional] |
| Vlan | Pointer to int32 | Only Valid when vlanType is 0. Vlan should be within the range of 1-4094. | [optional] |
| VlanType | Pointer to int32 | When purpose is interface, VLANType should be a value as follows: 0: Single; 1: Multiple | [optional] |
| Vlans | Pointer to string | When purpose is interface and VLANType is 1, batch create VLANs. VLAN format: 200, 1-100. | [optional] |
Methods
NewLanNetworkTemplateQueryOpenApiV3VO
func NewLanNetworkTemplateQueryOpenApiV3VO(deviceType int32, igmpSnoopEnable bool, name string, purpose int32, ) *LanNetworkTemplateQueryOpenApiV3VO
NewLanNetworkTemplateQueryOpenApiV3VO instantiates a new LanNetworkTemplateQueryOpenApiV3VO 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
NewLanNetworkTemplateQueryOpenApiV3VOWithDefaults
func NewLanNetworkTemplateQueryOpenApiV3VOWithDefaults() *LanNetworkTemplateQueryOpenApiV3VO
NewLanNetworkTemplateQueryOpenApiV3VOWithDefaults instantiates a new LanNetworkTemplateQueryOpenApiV3VO 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
GetAccessControlRule
func (o *LanNetworkTemplateQueryOpenApiV3VO) GetAccessControlRule() bool
GetAccessControlRule returns the AccessControlRule field if non-nil, zero value otherwise.
GetAccessControlRuleOk
func (o *LanNetworkTemplateQueryOpenApiV3VO) GetAccessControlRuleOk() (*bool, bool)
GetAccessControlRuleOk returns a tuple with the AccessControlRule field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetAccessControlRule
func (o *LanNetworkTemplateQueryOpenApiV3VO) SetAccessControlRule(v bool)
SetAccessControlRule sets AccessControlRule field to given value.
HasAccessControlRule
func (o *LanNetworkTemplateQueryOpenApiV3VO) HasAccessControlRule() bool
HasAccessControlRule returns a boolean if a field has been set.
GetAllLan
func (o *LanNetworkTemplateQueryOpenApiV3VO) GetAllLan() bool
GetAllLan returns the AllLan field if non-nil, zero value otherwise.
GetAllLanOk
func (o *LanNetworkTemplateQueryOpenApiV3VO) GetAllLanOk() (*bool, bool)
GetAllLanOk returns a tuple with the AllLan field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetAllLan
func (o *LanNetworkTemplateQueryOpenApiV3VO) SetAllLan(v bool)
SetAllLan sets AllLan field to given value.
HasAllLan
func (o *LanNetworkTemplateQueryOpenApiV3VO) HasAllLan() bool
HasAllLan returns a boolean if a field has been set.
GetApplication
func (o *LanNetworkTemplateQueryOpenApiV3VO) GetApplication() int32
GetApplication returns the Application field if non-nil, zero value otherwise.
GetApplicationOk
func (o *LanNetworkTemplateQueryOpenApiV3VO) GetApplicationOk() (*int32, bool)
GetApplicationOk returns a tuple with the Application field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetApplication
func (o *LanNetworkTemplateQueryOpenApiV3VO) SetApplication(v int32)
SetApplication sets Application field to given value.
HasApplication
func (o *LanNetworkTemplateQueryOpenApiV3VO) HasApplication() bool
HasApplication returns a boolean if a field has been set.
GetArpDetectionEnable
func (o *LanNetworkTemplateQueryOpenApiV3VO) GetArpDetectionEnable() bool
GetArpDetectionEnable returns the ArpDetectionEnable field if non-nil, zero value otherwise.
GetArpDetectionEnableOk
func (o *LanNetworkTemplateQueryOpenApiV3VO) GetArpDetectionEnableOk() (*bool, bool)
GetArpDetectionEnableOk returns a tuple with the ArpDetectionEnable field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetArpDetectionEnable
func (o *LanNetworkTemplateQueryOpenApiV3VO) SetArpDetectionEnable(v bool)
SetArpDetectionEnable sets ArpDetectionEnable field to given value.
HasArpDetectionEnable
func (o *LanNetworkTemplateQueryOpenApiV3VO) HasArpDetectionEnable() bool
HasArpDetectionEnable returns a boolean if a field has been set.
GetDeviceMac
func (o *LanNetworkTemplateQueryOpenApiV3VO) GetDeviceMac() string
GetDeviceMac returns the DeviceMac field if non-nil, zero value otherwise.
GetDeviceMacOk
func (o *LanNetworkTemplateQueryOpenApiV3VO) GetDeviceMacOk() (*string, bool)
GetDeviceMacOk returns a tuple with the DeviceMac field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetDeviceMac
func (o *LanNetworkTemplateQueryOpenApiV3VO) SetDeviceMac(v string)
SetDeviceMac sets DeviceMac field to given value.
HasDeviceMac
func (o *LanNetworkTemplateQueryOpenApiV3VO) HasDeviceMac() bool
HasDeviceMac returns a boolean if a field has been set.
GetDeviceType
func (o *LanNetworkTemplateQueryOpenApiV3VO) GetDeviceType() int32
GetDeviceType returns the DeviceType field if non-nil, zero value otherwise.
GetDeviceTypeOk
func (o *LanNetworkTemplateQueryOpenApiV3VO) GetDeviceTypeOk() (*int32, bool)
GetDeviceTypeOk returns a tuple with the DeviceType field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetDeviceType
func (o *LanNetworkTemplateQueryOpenApiV3VO) SetDeviceType(v int32)
SetDeviceType sets DeviceType field to given value.
GetDhcpGuard
func (o *LanNetworkTemplateQueryOpenApiV3VO) GetDhcpGuard() DhcpServersSetting
GetDhcpGuard returns the DhcpGuard field if non-nil, zero value otherwise.
GetDhcpGuardOk
func (o *LanNetworkTemplateQueryOpenApiV3VO) GetDhcpGuardOk() (*DhcpServersSetting, bool)
GetDhcpGuardOk returns a tuple with the DhcpGuard field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetDhcpGuard
func (o *LanNetworkTemplateQueryOpenApiV3VO) SetDhcpGuard(v DhcpServersSetting)
SetDhcpGuard sets DhcpGuard field to given value.
HasDhcpGuard
func (o *LanNetworkTemplateQueryOpenApiV3VO) HasDhcpGuard() bool
HasDhcpGuard returns a boolean if a field has been set.
GetDhcpL2RelayEnable
func (o *LanNetworkTemplateQueryOpenApiV3VO) GetDhcpL2RelayEnable() bool
GetDhcpL2RelayEnable returns the DhcpL2RelayEnable field if non-nil, zero value otherwise.
GetDhcpL2RelayEnableOk
func (o *LanNetworkTemplateQueryOpenApiV3VO) GetDhcpL2RelayEnableOk() (*bool, bool)
GetDhcpL2RelayEnableOk returns a tuple with the DhcpL2RelayEnable field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetDhcpL2RelayEnable
func (o *LanNetworkTemplateQueryOpenApiV3VO) SetDhcpL2RelayEnable(v bool)
SetDhcpL2RelayEnable sets DhcpL2RelayEnable field to given value.
HasDhcpL2RelayEnable
func (o *LanNetworkTemplateQueryOpenApiV3VO) HasDhcpL2RelayEnable() bool
HasDhcpL2RelayEnable returns a boolean if a field has been set.
GetDhcpRelay
func (o *LanNetworkTemplateQueryOpenApiV3VO) GetDhcpRelay() OswDhcpRelayOpenApiVO
GetDhcpRelay returns the DhcpRelay field if non-nil, zero value otherwise.
GetDhcpRelayOk
func (o *LanNetworkTemplateQueryOpenApiV3VO) GetDhcpRelayOk() (*OswDhcpRelayOpenApiVO, bool)
GetDhcpRelayOk returns a tuple with the DhcpRelay field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetDhcpRelay
func (o *LanNetworkTemplateQueryOpenApiV3VO) SetDhcpRelay(v OswDhcpRelayOpenApiVO)
SetDhcpRelay sets DhcpRelay field to given value.
HasDhcpRelay
func (o *LanNetworkTemplateQueryOpenApiV3VO) HasDhcpRelay() bool
HasDhcpRelay returns a boolean if a field has been set.
GetDhcpServer
func (o *LanNetworkTemplateQueryOpenApiV3VO) GetDhcpServer() OswDhcpServerOpenApiVO
GetDhcpServer returns the DhcpServer field if non-nil, zero value otherwise.
GetDhcpServerOk
func (o *LanNetworkTemplateQueryOpenApiV3VO) GetDhcpServerOk() (*OswDhcpServerOpenApiVO, bool)
GetDhcpServerOk returns a tuple with the DhcpServer field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetDhcpServer
func (o *LanNetworkTemplateQueryOpenApiV3VO) SetDhcpServer(v OswDhcpServerOpenApiVO)
SetDhcpServer sets DhcpServer field to given value.
HasDhcpServer
func (o *LanNetworkTemplateQueryOpenApiV3VO) HasDhcpServer() bool
HasDhcpServer returns a boolean if a field has been set.
GetDhcpServerNum
func (o *LanNetworkTemplateQueryOpenApiV3VO) GetDhcpServerNum() int32
GetDhcpServerNum returns the DhcpServerNum field if non-nil, zero value otherwise.
GetDhcpServerNumOk
func (o *LanNetworkTemplateQueryOpenApiV3VO) GetDhcpServerNumOk() (*int32, bool)
GetDhcpServerNumOk returns a tuple with the DhcpServerNum field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetDhcpServerNum
func (o *LanNetworkTemplateQueryOpenApiV3VO) SetDhcpServerNum(v int32)
SetDhcpServerNum sets DhcpServerNum field to given value.
HasDhcpServerNum
func (o *LanNetworkTemplateQueryOpenApiV3VO) HasDhcpServerNum() bool
HasDhcpServerNum returns a boolean if a field has been set.
GetDhcpSettings
func (o *LanNetworkTemplateQueryOpenApiV3VO) GetDhcpSettings() DhcpSettingsTemplateOpenApiVO
GetDhcpSettings returns the DhcpSettings field if non-nil, zero value otherwise.
GetDhcpSettingsOk
func (o *LanNetworkTemplateQueryOpenApiV3VO) GetDhcpSettingsOk() (*DhcpSettingsTemplateOpenApiVO, bool)
GetDhcpSettingsOk returns a tuple with the DhcpSettings field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetDhcpSettings
func (o *LanNetworkTemplateQueryOpenApiV3VO) SetDhcpSettings(v DhcpSettingsTemplateOpenApiVO)
SetDhcpSettings sets DhcpSettings field to given value.
HasDhcpSettings
func (o *LanNetworkTemplateQueryOpenApiV3VO) HasDhcpSettings() bool
HasDhcpSettings returns a boolean if a field has been set.
GetDhcpv6Guard
func (o *LanNetworkTemplateQueryOpenApiV3VO) GetDhcpv6Guard() Dhcpv6ServersSetting
GetDhcpv6Guard returns the Dhcpv6Guard field if non-nil, zero value otherwise.
GetDhcpv6GuardOk
func (o *LanNetworkTemplateQueryOpenApiV3VO) GetDhcpv6GuardOk() (*Dhcpv6ServersSetting, bool)
GetDhcpv6GuardOk returns a tuple with the Dhcpv6Guard field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetDhcpv6Guard
func (o *LanNetworkTemplateQueryOpenApiV3VO) SetDhcpv6Guard(v Dhcpv6ServersSetting)
SetDhcpv6Guard sets Dhcpv6Guard field to given value.
HasDhcpv6Guard
func (o *LanNetworkTemplateQueryOpenApiV3VO) HasDhcpv6Guard() bool
HasDhcpv6Guard returns a boolean if a field has been set.
GetDomain
func (o *LanNetworkTemplateQueryOpenApiV3VO) GetDomain() string
GetDomain returns the Domain field if non-nil, zero value otherwise.
GetDomainOk
func (o *LanNetworkTemplateQueryOpenApiV3VO) GetDomainOk() (*string, bool)
GetDomainOk returns a tuple with the Domain field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetDomain
func (o *LanNetworkTemplateQueryOpenApiV3VO) SetDomain(v string)
SetDomain sets Domain field to given value.
HasDomain
func (o *LanNetworkTemplateQueryOpenApiV3VO) HasDomain() bool
HasDomain returns a boolean if a field has been set.
GetExistArpDetection
func (o *LanNetworkTemplateQueryOpenApiV3VO) GetExistArpDetection() bool
GetExistArpDetection returns the ExistArpDetection field if non-nil, zero value otherwise.
GetExistArpDetectionOk
func (o *LanNetworkTemplateQueryOpenApiV3VO) GetExistArpDetectionOk() (*bool, bool)
GetExistArpDetectionOk returns a tuple with the ExistArpDetection field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetExistArpDetection
func (o *LanNetworkTemplateQueryOpenApiV3VO) SetExistArpDetection(v bool)
SetExistArpDetection sets ExistArpDetection field to given value.
HasExistArpDetection
func (o *LanNetworkTemplateQueryOpenApiV3VO) HasExistArpDetection() bool
HasExistArpDetection returns a boolean if a field has been set.
GetExistCustomDhcpOption
func (o *LanNetworkTemplateQueryOpenApiV3VO) GetExistCustomDhcpOption() bool
GetExistCustomDhcpOption returns the ExistCustomDhcpOption field if non-nil, zero value otherwise.
GetExistCustomDhcpOptionOk
func (o *LanNetworkTemplateQueryOpenApiV3VO) GetExistCustomDhcpOptionOk() (*bool, bool)
GetExistCustomDhcpOptionOk returns a tuple with the ExistCustomDhcpOption field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetExistCustomDhcpOption
func (o *LanNetworkTemplateQueryOpenApiV3VO) SetExistCustomDhcpOption(v bool)
SetExistCustomDhcpOption sets ExistCustomDhcpOption field to given value.
HasExistCustomDhcpOption
func (o *LanNetworkTemplateQueryOpenApiV3VO) HasExistCustomDhcpOption() bool
HasExistCustomDhcpOption returns a boolean if a field has been set.
GetExistDhcpNextServer
func (o *LanNetworkTemplateQueryOpenApiV3VO) GetExistDhcpNextServer() bool
GetExistDhcpNextServer returns the ExistDhcpNextServer field if non-nil, zero value otherwise.
GetExistDhcpNextServerOk
func (o *LanNetworkTemplateQueryOpenApiV3VO) GetExistDhcpNextServerOk() (*bool, bool)
GetExistDhcpNextServerOk returns a tuple with the ExistDhcpNextServer field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetExistDhcpNextServer
func (o *LanNetworkTemplateQueryOpenApiV3VO) SetExistDhcpNextServer(v bool)
SetExistDhcpNextServer sets ExistDhcpNextServer field to given value.
HasExistDhcpNextServer
func (o *LanNetworkTemplateQueryOpenApiV3VO) HasExistDhcpNextServer() bool
HasExistDhcpNextServer returns a boolean if a field has been set.
GetExistMultiVlan
func (o *LanNetworkTemplateQueryOpenApiV3VO) GetExistMultiVlan() bool
GetExistMultiVlan returns the ExistMultiVlan field if non-nil, zero value otherwise.
GetExistMultiVlanOk
func (o *LanNetworkTemplateQueryOpenApiV3VO) GetExistMultiVlanOk() (*bool, bool)
GetExistMultiVlanOk returns a tuple with the ExistMultiVlan field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetExistMultiVlan
func (o *LanNetworkTemplateQueryOpenApiV3VO) SetExistMultiVlan(v bool)
SetExistMultiVlan sets ExistMultiVlan field to given value.
HasExistMultiVlan
func (o *LanNetworkTemplateQueryOpenApiV3VO) HasExistMultiVlan() bool
HasExistMultiVlan returns a boolean if a field has been set.
GetExistNetworkIsolation
func (o *LanNetworkTemplateQueryOpenApiV3VO) GetExistNetworkIsolation() bool
GetExistNetworkIsolation returns the ExistNetworkIsolation field if non-nil, zero value otherwise.
GetExistNetworkIsolationOk
func (o *LanNetworkTemplateQueryOpenApiV3VO) GetExistNetworkIsolationOk() (*bool, bool)
GetExistNetworkIsolationOk returns a tuple with the ExistNetworkIsolation field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetExistNetworkIsolation
func (o *LanNetworkTemplateQueryOpenApiV3VO) SetExistNetworkIsolation(v bool)
SetExistNetworkIsolation sets ExistNetworkIsolation field to given value.
HasExistNetworkIsolation
func (o *LanNetworkTemplateQueryOpenApiV3VO) HasExistNetworkIsolation() bool
HasExistNetworkIsolation returns a boolean if a field has been set.
GetExistRA
func (o *LanNetworkTemplateQueryOpenApiV3VO) GetExistRA() bool
GetExistRA returns the ExistRA field if non-nil, zero value otherwise.
GetExistRAOk
func (o *LanNetworkTemplateQueryOpenApiV3VO) GetExistRAOk() (*bool, bool)
GetExistRAOk returns a tuple with the ExistRA field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetExistRA
func (o *LanNetworkTemplateQueryOpenApiV3VO) SetExistRA(v bool)
SetExistRA sets ExistRA field to given value.
HasExistRA
func (o *LanNetworkTemplateQueryOpenApiV3VO) HasExistRA() bool
HasExistRA returns a boolean if a field has been set.
GetFastLeaveEnable
func (o *LanNetworkTemplateQueryOpenApiV3VO) GetFastLeaveEnable() bool
GetFastLeaveEnable returns the FastLeaveEnable field if non-nil, zero value otherwise.
GetFastLeaveEnableOk
func (o *LanNetworkTemplateQueryOpenApiV3VO) GetFastLeaveEnableOk() (*bool, bool)
GetFastLeaveEnableOk returns a tuple with the FastLeaveEnable field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetFastLeaveEnable
func (o *LanNetworkTemplateQueryOpenApiV3VO) SetFastLeaveEnable(v bool)
SetFastLeaveEnable sets FastLeaveEnable field to given value.
HasFastLeaveEnable
func (o *LanNetworkTemplateQueryOpenApiV3VO) HasFastLeaveEnable() bool
HasFastLeaveEnable returns a boolean if a field has been set.
GetGatewaySubnet
func (o *LanNetworkTemplateQueryOpenApiV3VO) GetGatewaySubnet() string
GetGatewaySubnet returns the GatewaySubnet field if non-nil, zero value otherwise.
GetGatewaySubnetOk
func (o *LanNetworkTemplateQueryOpenApiV3VO) GetGatewaySubnetOk() (*string, bool)
GetGatewaySubnetOk returns a tuple with the GatewaySubnet field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetGatewaySubnet
func (o *LanNetworkTemplateQueryOpenApiV3VO) SetGatewaySubnet(v string)
SetGatewaySubnet sets GatewaySubnet field to given value.
HasGatewaySubnet
func (o *LanNetworkTemplateQueryOpenApiV3VO) HasGatewaySubnet() bool
HasGatewaySubnet returns a boolean if a field has been set.
GetId
func (o *LanNetworkTemplateQueryOpenApiV3VO) GetId() string
GetId returns the Id field if non-nil, zero value otherwise.
GetIdOk
func (o *LanNetworkTemplateQueryOpenApiV3VO) GetIdOk() (*string, bool)
GetIdOk returns a tuple with the Id field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetId
func (o *LanNetworkTemplateQueryOpenApiV3VO) SetId(v string)
SetId sets Id field to given value.
HasId
func (o *LanNetworkTemplateQueryOpenApiV3VO) HasId() bool
HasId returns a boolean if a field has been set.
GetIgmpSnoopEnable
func (o *LanNetworkTemplateQueryOpenApiV3VO) GetIgmpSnoopEnable() bool
GetIgmpSnoopEnable returns the IgmpSnoopEnable field if non-nil, zero value otherwise.
GetIgmpSnoopEnableOk
func (o *LanNetworkTemplateQueryOpenApiV3VO) GetIgmpSnoopEnableOk() (*bool, bool)
GetIgmpSnoopEnableOk returns a tuple with the IgmpSnoopEnable field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetIgmpSnoopEnable
func (o *LanNetworkTemplateQueryOpenApiV3VO) SetIgmpSnoopEnable(v bool)
SetIgmpSnoopEnable sets IgmpSnoopEnable field to given value.
GetInterfaceIds
func (o *LanNetworkTemplateQueryOpenApiV3VO) GetInterfaceIds() []string
GetInterfaceIds returns the InterfaceIds field if non-nil, zero value otherwise.
GetInterfaceIdsOk
func (o *LanNetworkTemplateQueryOpenApiV3VO) GetInterfaceIdsOk() (*[]string, bool)
GetInterfaceIdsOk returns a tuple with the InterfaceIds field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetInterfaceIds
func (o *LanNetworkTemplateQueryOpenApiV3VO) SetInterfaceIds(v []string)
SetInterfaceIds sets InterfaceIds field to given value.
HasInterfaceIds
func (o *LanNetworkTemplateQueryOpenApiV3VO) HasInterfaceIds() bool
HasInterfaceIds returns a boolean if a field has been set.
GetIp
func (o *LanNetworkTemplateQueryOpenApiV3VO) GetIp() OswIpSettingBriefOpenapiVO
GetIp returns the Ip field if non-nil, zero value otherwise.
GetIpOk
func (o *LanNetworkTemplateQueryOpenApiV3VO) GetIpOk() (*OswIpSettingBriefOpenapiVO, bool)
GetIpOk returns a tuple with the Ip field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetIp
func (o *LanNetworkTemplateQueryOpenApiV3VO) SetIp(v OswIpSettingBriefOpenapiVO)
SetIp sets Ip field to given value.
HasIp
func (o *LanNetworkTemplateQueryOpenApiV3VO) HasIp() bool
HasIp returns a boolean if a field has been set.
GetIsolation
func (o *LanNetworkTemplateQueryOpenApiV3VO) GetIsolation() bool
GetIsolation returns the Isolation field if non-nil, zero value otherwise.
GetIsolationOk
func (o *LanNetworkTemplateQueryOpenApiV3VO) GetIsolationOk() (*bool, bool)
GetIsolationOk returns a tuple with the Isolation field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetIsolation
func (o *LanNetworkTemplateQueryOpenApiV3VO) SetIsolation(v bool)
SetIsolation sets Isolation field to given value.
HasIsolation
func (o *LanNetworkTemplateQueryOpenApiV3VO) HasIsolation() bool
HasIsolation returns a boolean if a field has been set.
GetLanNeworkIpv6Config
func (o *LanNetworkTemplateQueryOpenApiV3VO) GetLanNeworkIpv6Config() LanNetworkIpv6ConfigTemplateOpenApiVO
GetLanNeworkIpv6Config returns the LanNeworkIpv6Config field if non-nil, zero value otherwise.
GetLanNeworkIpv6ConfigOk
func (o *LanNetworkTemplateQueryOpenApiV3VO) GetLanNeworkIpv6ConfigOk() (*LanNetworkIpv6ConfigTemplateOpenApiVO, bool)
GetLanNeworkIpv6ConfigOk returns a tuple with the LanNeworkIpv6Config field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetLanNeworkIpv6Config
func (o *LanNetworkTemplateQueryOpenApiV3VO) SetLanNeworkIpv6Config(v LanNetworkIpv6ConfigTemplateOpenApiVO)
SetLanNeworkIpv6Config sets LanNeworkIpv6Config field to given value.
HasLanNeworkIpv6Config
func (o *LanNetworkTemplateQueryOpenApiV3VO) HasLanNeworkIpv6Config() bool
HasLanNeworkIpv6Config returns a boolean if a field has been set.
GetMldSnoopEnable
func (o *LanNetworkTemplateQueryOpenApiV3VO) GetMldSnoopEnable() bool
GetMldSnoopEnable returns the MldSnoopEnable field if non-nil, zero value otherwise.
GetMldSnoopEnableOk
func (o *LanNetworkTemplateQueryOpenApiV3VO) GetMldSnoopEnableOk() (*bool, bool)
GetMldSnoopEnableOk returns a tuple with the MldSnoopEnable field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetMldSnoopEnable
func (o *LanNetworkTemplateQueryOpenApiV3VO) SetMldSnoopEnable(v bool)
SetMldSnoopEnable sets MldSnoopEnable field to given value.
HasMldSnoopEnable
func (o *LanNetworkTemplateQueryOpenApiV3VO) HasMldSnoopEnable() bool
HasMldSnoopEnable returns a boolean if a field has been set.
GetMode
func (o *LanNetworkTemplateQueryOpenApiV3VO) GetMode() int32
GetMode returns the Mode field if non-nil, zero value otherwise.
GetModeOk
func (o *LanNetworkTemplateQueryOpenApiV3VO) GetModeOk() (*int32, bool)
GetModeOk returns a tuple with the Mode field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetMode
func (o *LanNetworkTemplateQueryOpenApiV3VO) SetMode(v int32)
SetMode sets Mode field to given value.
HasMode
func (o *LanNetworkTemplateQueryOpenApiV3VO) HasMode() bool
HasMode returns a boolean if a field has been set.
GetName
func (o *LanNetworkTemplateQueryOpenApiV3VO) GetName() string
GetName returns the Name field if non-nil, zero value otherwise.
GetNameOk
func (o *LanNetworkTemplateQueryOpenApiV3VO) GetNameOk() (*string, bool)
GetNameOk returns a tuple with the Name field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetName
func (o *LanNetworkTemplateQueryOpenApiV3VO) SetName(v string)
SetName sets Name field to given value.
GetOrigName
func (o *LanNetworkTemplateQueryOpenApiV3VO) GetOrigName() string
GetOrigName returns the OrigName field if non-nil, zero value otherwise.
GetOrigNameOk
func (o *LanNetworkTemplateQueryOpenApiV3VO) GetOrigNameOk() (*string, bool)
GetOrigNameOk returns a tuple with the OrigName field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetOrigName
func (o *LanNetworkTemplateQueryOpenApiV3VO) SetOrigName(v string)
SetOrigName sets OrigName field to given value.
HasOrigName
func (o *LanNetworkTemplateQueryOpenApiV3VO) HasOrigName() bool
HasOrigName returns a boolean if a field has been set.
GetPortal
func (o *LanNetworkTemplateQueryOpenApiV3VO) GetPortal() bool
GetPortal returns the Portal field if non-nil, zero value otherwise.
GetPortalOk
func (o *LanNetworkTemplateQueryOpenApiV3VO) GetPortalOk() (*bool, bool)
GetPortalOk returns a tuple with the Portal field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetPortal
func (o *LanNetworkTemplateQueryOpenApiV3VO) SetPortal(v bool)
SetPortal sets Portal field to given value.
HasPortal
func (o *LanNetworkTemplateQueryOpenApiV3VO) HasPortal() bool
HasPortal returns a boolean if a field has been set.
GetPortalId
func (o *LanNetworkTemplateQueryOpenApiV3VO) GetPortalId() string
GetPortalId returns the PortalId field if non-nil, zero value otherwise.
GetPortalIdOk
func (o *LanNetworkTemplateQueryOpenApiV3VO) GetPortalIdOk() (*string, bool)
GetPortalIdOk returns a tuple with the PortalId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetPortalId
func (o *LanNetworkTemplateQueryOpenApiV3VO) SetPortalId(v string)
SetPortalId sets PortalId field to given value.
HasPortalId
func (o *LanNetworkTemplateQueryOpenApiV3VO) HasPortalId() bool
HasPortalId returns a boolean if a field has been set.
GetPortalName
func (o *LanNetworkTemplateQueryOpenApiV3VO) GetPortalName() string
GetPortalName returns the PortalName field if non-nil, zero value otherwise.
GetPortalNameOk
func (o *LanNetworkTemplateQueryOpenApiV3VO) GetPortalNameOk() (*string, bool)
GetPortalNameOk returns a tuple with the PortalName field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetPortalName
func (o *LanNetworkTemplateQueryOpenApiV3VO) SetPortalName(v string)
SetPortalName sets PortalName field to given value.
HasPortalName
func (o *LanNetworkTemplateQueryOpenApiV3VO) HasPortalName() bool
HasPortalName returns a boolean if a field has been set.
GetPrimary
func (o *LanNetworkTemplateQueryOpenApiV3VO) GetPrimary() bool
GetPrimary returns the Primary field if non-nil, zero value otherwise.
GetPrimaryOk
func (o *LanNetworkTemplateQueryOpenApiV3VO) GetPrimaryOk() (*bool, bool)
GetPrimaryOk returns a tuple with the Primary field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetPrimary
func (o *LanNetworkTemplateQueryOpenApiV3VO) SetPrimary(v bool)
SetPrimary sets Primary field to given value.
HasPrimary
func (o *LanNetworkTemplateQueryOpenApiV3VO) HasPrimary() bool
HasPrimary returns a boolean if a field has been set.
GetPurpose
func (o *LanNetworkTemplateQueryOpenApiV3VO) GetPurpose() int32
GetPurpose returns the Purpose field if non-nil, zero value otherwise.
GetPurposeOk
func (o *LanNetworkTemplateQueryOpenApiV3VO) GetPurposeOk() (*int32, bool)
GetPurposeOk returns a tuple with the Purpose field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetPurpose
func (o *LanNetworkTemplateQueryOpenApiV3VO) SetPurpose(v int32)
SetPurpose sets Purpose field to given value.
GetQosQueueEnable
func (o *LanNetworkTemplateQueryOpenApiV3VO) GetQosQueueEnable() bool
GetQosQueueEnable returns the QosQueueEnable field if non-nil, zero value otherwise.
GetQosQueueEnableOk
func (o *LanNetworkTemplateQueryOpenApiV3VO) GetQosQueueEnableOk() (*bool, bool)
GetQosQueueEnableOk returns a tuple with the QosQueueEnable field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetQosQueueEnable
func (o *LanNetworkTemplateQueryOpenApiV3VO) SetQosQueueEnable(v bool)
SetQosQueueEnable sets QosQueueEnable field to given value.
HasQosQueueEnable
func (o *LanNetworkTemplateQueryOpenApiV3VO) HasQosQueueEnable() bool
HasQosQueueEnable returns a boolean if a field has been set.
GetQueueId
func (o *LanNetworkTemplateQueryOpenApiV3VO) GetQueueId() int32
GetQueueId returns the QueueId field if non-nil, zero value otherwise.
GetQueueIdOk
func (o *LanNetworkTemplateQueryOpenApiV3VO) GetQueueIdOk() (*int32, bool)
GetQueueIdOk returns a tuple with the QueueId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetQueueId
func (o *LanNetworkTemplateQueryOpenApiV3VO) SetQueueId(v int32)
SetQueueId sets QueueId field to given value.
HasQueueId
func (o *LanNetworkTemplateQueryOpenApiV3VO) HasQueueId() bool
HasQueueId returns a boolean if a field has been set.
GetRateLimit
func (o *LanNetworkTemplateQueryOpenApiV3VO) GetRateLimit() bool
GetRateLimit returns the RateLimit field if non-nil, zero value otherwise.
GetRateLimitOk
func (o *LanNetworkTemplateQueryOpenApiV3VO) GetRateLimitOk() (*bool, bool)
GetRateLimitOk returns a tuple with the RateLimit field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetRateLimit
func (o *LanNetworkTemplateQueryOpenApiV3VO) SetRateLimit(v bool)
SetRateLimit sets RateLimit field to given value.
HasRateLimit
func (o *LanNetworkTemplateQueryOpenApiV3VO) HasRateLimit() bool
HasRateLimit returns a boolean if a field has been set.
GetStackId
func (o *LanNetworkTemplateQueryOpenApiV3VO) GetStackId() string
GetStackId returns the StackId field if non-nil, zero value otherwise.
GetStackIdOk
func (o *LanNetworkTemplateQueryOpenApiV3VO) GetStackIdOk() (*string, bool)
GetStackIdOk returns a tuple with the StackId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetStackId
func (o *LanNetworkTemplateQueryOpenApiV3VO) SetStackId(v string)
SetStackId sets StackId field to given value.
HasStackId
func (o *LanNetworkTemplateQueryOpenApiV3VO) HasStackId() bool
HasStackId returns a boolean if a field has been set.
GetSubnetOverride
func (o *LanNetworkTemplateQueryOpenApiV3VO) GetSubnetOverride() bool
GetSubnetOverride returns the SubnetOverride field if non-nil, zero value otherwise.
GetSubnetOverrideOk
func (o *LanNetworkTemplateQueryOpenApiV3VO) GetSubnetOverrideOk() (*bool, bool)
GetSubnetOverrideOk returns a tuple with the SubnetOverride field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetSubnetOverride
func (o *LanNetworkTemplateQueryOpenApiV3VO) SetSubnetOverride(v bool)
SetSubnetOverride sets SubnetOverride field to given value.
HasSubnetOverride
func (o *LanNetworkTemplateQueryOpenApiV3VO) HasSubnetOverride() bool
HasSubnetOverride returns a boolean if a field has been set.
GetSubnetOverrideEnable
func (o *LanNetworkTemplateQueryOpenApiV3VO) GetSubnetOverrideEnable() bool
GetSubnetOverrideEnable returns the SubnetOverrideEnable field if non-nil, zero value otherwise.
GetSubnetOverrideEnableOk
func (o *LanNetworkTemplateQueryOpenApiV3VO) GetSubnetOverrideEnableOk() (*bool, bool)
GetSubnetOverrideEnableOk returns a tuple with the SubnetOverrideEnable field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetSubnetOverrideEnable
func (o *LanNetworkTemplateQueryOpenApiV3VO) SetSubnetOverrideEnable(v bool)
SetSubnetOverrideEnable sets SubnetOverrideEnable field to given value.
HasSubnetOverrideEnable
func (o *LanNetworkTemplateQueryOpenApiV3VO) HasSubnetOverrideEnable() bool
HasSubnetOverrideEnable returns a boolean if a field has been set.
GetTotalIpNum
func (o *LanNetworkTemplateQueryOpenApiV3VO) GetTotalIpNum() int64
GetTotalIpNum returns the TotalIpNum field if non-nil, zero value otherwise.
GetTotalIpNumOk
func (o *LanNetworkTemplateQueryOpenApiV3VO) GetTotalIpNumOk() (*int64, bool)
GetTotalIpNumOk returns a tuple with the TotalIpNum field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetTotalIpNum
func (o *LanNetworkTemplateQueryOpenApiV3VO) SetTotalIpNum(v int64)
SetTotalIpNum sets TotalIpNum field to given value.
HasTotalIpNum
func (o *LanNetworkTemplateQueryOpenApiV3VO) HasTotalIpNum() bool
HasTotalIpNum returns a boolean if a field has been set.
GetVlan
func (o *LanNetworkTemplateQueryOpenApiV3VO) GetVlan() int32
GetVlan returns the Vlan field if non-nil, zero value otherwise.
GetVlanOk
func (o *LanNetworkTemplateQueryOpenApiV3VO) GetVlanOk() (*int32, bool)
GetVlanOk returns a tuple with the Vlan field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetVlan
func (o *LanNetworkTemplateQueryOpenApiV3VO) SetVlan(v int32)
SetVlan sets Vlan field to given value.
HasVlan
func (o *LanNetworkTemplateQueryOpenApiV3VO) HasVlan() bool
HasVlan returns a boolean if a field has been set.
GetVlanType
func (o *LanNetworkTemplateQueryOpenApiV3VO) GetVlanType() int32
GetVlanType returns the VlanType field if non-nil, zero value otherwise.
GetVlanTypeOk
func (o *LanNetworkTemplateQueryOpenApiV3VO) GetVlanTypeOk() (*int32, bool)
GetVlanTypeOk returns a tuple with the VlanType field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetVlanType
func (o *LanNetworkTemplateQueryOpenApiV3VO) SetVlanType(v int32)
SetVlanType sets VlanType field to given value.
HasVlanType
func (o *LanNetworkTemplateQueryOpenApiV3VO) HasVlanType() bool
HasVlanType returns a boolean if a field has been set.
GetVlans
func (o *LanNetworkTemplateQueryOpenApiV3VO) GetVlans() string
GetVlans returns the Vlans field if non-nil, zero value otherwise.
GetVlansOk
func (o *LanNetworkTemplateQueryOpenApiV3VO) GetVlansOk() (*string, bool)
GetVlansOk returns a tuple with the Vlans field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetVlans
func (o *LanNetworkTemplateQueryOpenApiV3VO) SetVlans(v string)
SetVlans sets Vlans field to given value.
HasVlans
func (o *LanNetworkTemplateQueryOpenApiV3VO) HasVlans() bool
HasVlans returns a boolean if a field has been set.