Skip to content

LanMulticastVO

Properties

Name Type Description Notes
FloodKnownEnable Pointer to bool Whether open flood known protocols. [optional]
Id Pointer to string The primary id of the multicast snooping. [optional]
IgmpQueriers Pointer to []IgmpConfigVO The querier configs for IGMP snooping(ipv4). [optional]
MldQueriers Pointer to []MldConfigVO The querier configs for MLD snooping(ipv6). [optional]
Name Pointer to string The name of the multicast snooping. [optional]
Networks Pointer to []NetworkVO The collection of snooping network ids related to this multicast snooping config. [optional]
Protocol Pointer to int32 When multicast snooping value 0,then represents the IGMP snooping type,else if value 1,then represents MLD snooping type. [optional]
QuerierEnable Pointer to bool Whether open querier. [optional]
Resource Pointer to int32 resource [optional]
RouterPortEnable Pointer to bool Whether open manual router port config. [optional]
RouterPorts Pointer to []RouterPortVO The specific list of router ports info,including network, devices and the ports on them. [optional]
SnoopConfig Pointer to SnoopConfigVO [optional]
UnknownMulticastExceptDevice Pointer to UnknownMulticastConfigVO [optional]
UnknownMulticastRule Pointer to int32 When it selects 0,then send forward, it selects 1,then discard info, it selects 2,then route port first. [optional]

Methods

NewLanMulticastVO

func NewLanMulticastVO() *LanMulticastVO

NewLanMulticastVO instantiates a new LanMulticastVO 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

NewLanMulticastVOWithDefaults

func NewLanMulticastVOWithDefaults() *LanMulticastVO

NewLanMulticastVOWithDefaults instantiates a new LanMulticastVO 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

GetFloodKnownEnable

func (o *LanMulticastVO) GetFloodKnownEnable() bool

GetFloodKnownEnable returns the FloodKnownEnable field if non-nil, zero value otherwise.

GetFloodKnownEnableOk

func (o *LanMulticastVO) GetFloodKnownEnableOk() (*bool, bool)

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

SetFloodKnownEnable

func (o *LanMulticastVO) SetFloodKnownEnable(v bool)

SetFloodKnownEnable sets FloodKnownEnable field to given value.

HasFloodKnownEnable

func (o *LanMulticastVO) HasFloodKnownEnable() bool

HasFloodKnownEnable returns a boolean if a field has been set.

GetId

func (o *LanMulticastVO) GetId() string

GetId returns the Id field if non-nil, zero value otherwise.

GetIdOk

func (o *LanMulticastVO) 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 *LanMulticastVO) SetId(v string)

SetId sets Id field to given value.

HasId

func (o *LanMulticastVO) HasId() bool

HasId returns a boolean if a field has been set.

GetIgmpQueriers

func (o *LanMulticastVO) GetIgmpQueriers() []IgmpConfigVO

GetIgmpQueriers returns the IgmpQueriers field if non-nil, zero value otherwise.

GetIgmpQueriersOk

func (o *LanMulticastVO) GetIgmpQueriersOk() (*[]IgmpConfigVO, bool)

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

SetIgmpQueriers

func (o *LanMulticastVO) SetIgmpQueriers(v []IgmpConfigVO)

SetIgmpQueriers sets IgmpQueriers field to given value.

HasIgmpQueriers

func (o *LanMulticastVO) HasIgmpQueriers() bool

HasIgmpQueriers returns a boolean if a field has been set.

GetMldQueriers

func (o *LanMulticastVO) GetMldQueriers() []MldConfigVO

GetMldQueriers returns the MldQueriers field if non-nil, zero value otherwise.

GetMldQueriersOk

func (o *LanMulticastVO) GetMldQueriersOk() (*[]MldConfigVO, bool)

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

SetMldQueriers

func (o *LanMulticastVO) SetMldQueriers(v []MldConfigVO)

SetMldQueriers sets MldQueriers field to given value.

HasMldQueriers

func (o *LanMulticastVO) HasMldQueriers() bool

HasMldQueriers returns a boolean if a field has been set.

GetName

func (o *LanMulticastVO) GetName() string

GetName returns the Name field if non-nil, zero value otherwise.

GetNameOk

func (o *LanMulticastVO) 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 *LanMulticastVO) SetName(v string)

SetName sets Name field to given value.

HasName

func (o *LanMulticastVO) HasName() bool

HasName returns a boolean if a field has been set.

GetNetworks

func (o *LanMulticastVO) GetNetworks() []NetworkVO

GetNetworks returns the Networks field if non-nil, zero value otherwise.

GetNetworksOk

func (o *LanMulticastVO) GetNetworksOk() (*[]NetworkVO, bool)

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

SetNetworks

func (o *LanMulticastVO) SetNetworks(v []NetworkVO)

SetNetworks sets Networks field to given value.

HasNetworks

func (o *LanMulticastVO) HasNetworks() bool

HasNetworks returns a boolean if a field has been set.

GetProtocol

func (o *LanMulticastVO) GetProtocol() int32

GetProtocol returns the Protocol field if non-nil, zero value otherwise.

GetProtocolOk

func (o *LanMulticastVO) GetProtocolOk() (*int32, bool)

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

SetProtocol

func (o *LanMulticastVO) SetProtocol(v int32)

SetProtocol sets Protocol field to given value.

HasProtocol

func (o *LanMulticastVO) HasProtocol() bool

HasProtocol returns a boolean if a field has been set.

GetQuerierEnable

func (o *LanMulticastVO) GetQuerierEnable() bool

GetQuerierEnable returns the QuerierEnable field if non-nil, zero value otherwise.

GetQuerierEnableOk

func (o *LanMulticastVO) GetQuerierEnableOk() (*bool, bool)

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

SetQuerierEnable

func (o *LanMulticastVO) SetQuerierEnable(v bool)

SetQuerierEnable sets QuerierEnable field to given value.

HasQuerierEnable

func (o *LanMulticastVO) HasQuerierEnable() bool

HasQuerierEnable returns a boolean if a field has been set.

GetResource

func (o *LanMulticastVO) GetResource() int32

GetResource returns the Resource field if non-nil, zero value otherwise.

GetResourceOk

func (o *LanMulticastVO) GetResourceOk() (*int32, bool)

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

SetResource

func (o *LanMulticastVO) SetResource(v int32)

SetResource sets Resource field to given value.

HasResource

func (o *LanMulticastVO) HasResource() bool

HasResource returns a boolean if a field has been set.

GetRouterPortEnable

func (o *LanMulticastVO) GetRouterPortEnable() bool

GetRouterPortEnable returns the RouterPortEnable field if non-nil, zero value otherwise.

GetRouterPortEnableOk

func (o *LanMulticastVO) GetRouterPortEnableOk() (*bool, bool)

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

SetRouterPortEnable

func (o *LanMulticastVO) SetRouterPortEnable(v bool)

SetRouterPortEnable sets RouterPortEnable field to given value.

HasRouterPortEnable

func (o *LanMulticastVO) HasRouterPortEnable() bool

HasRouterPortEnable returns a boolean if a field has been set.

GetRouterPorts

func (o *LanMulticastVO) GetRouterPorts() []RouterPortVO

GetRouterPorts returns the RouterPorts field if non-nil, zero value otherwise.

GetRouterPortsOk

func (o *LanMulticastVO) GetRouterPortsOk() (*[]RouterPortVO, bool)

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

SetRouterPorts

func (o *LanMulticastVO) SetRouterPorts(v []RouterPortVO)

SetRouterPorts sets RouterPorts field to given value.

HasRouterPorts

func (o *LanMulticastVO) HasRouterPorts() bool

HasRouterPorts returns a boolean if a field has been set.

GetSnoopConfig

func (o *LanMulticastVO) GetSnoopConfig() SnoopConfigVO

GetSnoopConfig returns the SnoopConfig field if non-nil, zero value otherwise.

GetSnoopConfigOk

func (o *LanMulticastVO) GetSnoopConfigOk() (*SnoopConfigVO, bool)

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

SetSnoopConfig

func (o *LanMulticastVO) SetSnoopConfig(v SnoopConfigVO)

SetSnoopConfig sets SnoopConfig field to given value.

HasSnoopConfig

func (o *LanMulticastVO) HasSnoopConfig() bool

HasSnoopConfig returns a boolean if a field has been set.

GetUnknownMulticastExceptDevice

func (o *LanMulticastVO) GetUnknownMulticastExceptDevice() UnknownMulticastConfigVO

GetUnknownMulticastExceptDevice returns the UnknownMulticastExceptDevice field if non-nil, zero value otherwise.

GetUnknownMulticastExceptDeviceOk

func (o *LanMulticastVO) GetUnknownMulticastExceptDeviceOk() (*UnknownMulticastConfigVO, bool)

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

SetUnknownMulticastExceptDevice

func (o *LanMulticastVO) SetUnknownMulticastExceptDevice(v UnknownMulticastConfigVO)

SetUnknownMulticastExceptDevice sets UnknownMulticastExceptDevice field to given value.

HasUnknownMulticastExceptDevice

func (o *LanMulticastVO) HasUnknownMulticastExceptDevice() bool

HasUnknownMulticastExceptDevice returns a boolean if a field has been set.

GetUnknownMulticastRule

func (o *LanMulticastVO) GetUnknownMulticastRule() int32

GetUnknownMulticastRule returns the UnknownMulticastRule field if non-nil, zero value otherwise.

GetUnknownMulticastRuleOk

func (o *LanMulticastVO) GetUnknownMulticastRuleOk() (*int32, bool)

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

SetUnknownMulticastRule

func (o *LanMulticastVO) SetUnknownMulticastRule(v int32)

SetUnknownMulticastRule sets UnknownMulticastRule field to given value.

HasUnknownMulticastRule

func (o *LanMulticastVO) HasUnknownMulticastRule() bool

HasUnknownMulticastRule returns a boolean if a field has been set.

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