Name | Type | Description | Notes |
---|---|---|---|
Type | Pointer to LinkProtocolType | [optional] | |
VlanTag | Pointer to int32 | vlanTag value specified for DOT1Q connections | [optional] |
VlanSTag | Pointer to int32 | vlanSTag value specified for QINQ connections | [optional] |
VlanCTag | Pointer to int32 | vlanCTag value specified for QINQ connections | [optional] |
func NewSimplifiedLinkProtocol() *SimplifiedLinkProtocol
NewSimplifiedLinkProtocol instantiates a new SimplifiedLinkProtocol 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
func NewSimplifiedLinkProtocolWithDefaults() *SimplifiedLinkProtocol
NewSimplifiedLinkProtocolWithDefaults instantiates a new SimplifiedLinkProtocol 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
func (o *SimplifiedLinkProtocol) GetType() LinkProtocolType
GetType returns the Type field if non-nil, zero value otherwise.
func (o *SimplifiedLinkProtocol) GetTypeOk() (*LinkProtocolType, bool)
GetTypeOk returns a tuple with the Type field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SimplifiedLinkProtocol) SetType(v LinkProtocolType)
SetType sets Type field to given value.
func (o *SimplifiedLinkProtocol) HasType() bool
HasType returns a boolean if a field has been set.
func (o *SimplifiedLinkProtocol) GetVlanTag() int32
GetVlanTag returns the VlanTag field if non-nil, zero value otherwise.
func (o *SimplifiedLinkProtocol) GetVlanTagOk() (*int32, bool)
GetVlanTagOk returns a tuple with the VlanTag field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SimplifiedLinkProtocol) SetVlanTag(v int32)
SetVlanTag sets VlanTag field to given value.
func (o *SimplifiedLinkProtocol) HasVlanTag() bool
HasVlanTag returns a boolean if a field has been set.
func (o *SimplifiedLinkProtocol) GetVlanSTag() int32
GetVlanSTag returns the VlanSTag field if non-nil, zero value otherwise.
func (o *SimplifiedLinkProtocol) GetVlanSTagOk() (*int32, bool)
GetVlanSTagOk returns a tuple with the VlanSTag field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SimplifiedLinkProtocol) SetVlanSTag(v int32)
SetVlanSTag sets VlanSTag field to given value.
func (o *SimplifiedLinkProtocol) HasVlanSTag() bool
HasVlanSTag returns a boolean if a field has been set.
func (o *SimplifiedLinkProtocol) GetVlanCTag() int32
GetVlanCTag returns the VlanCTag field if non-nil, zero value otherwise.
func (o *SimplifiedLinkProtocol) GetVlanCTagOk() (*int32, bool)
GetVlanCTagOk returns a tuple with the VlanCTag field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SimplifiedLinkProtocol) SetVlanCTag(v int32)
SetVlanCTag sets VlanCTag field to given value.
func (o *SimplifiedLinkProtocol) HasVlanCTag() bool
HasVlanCTag returns a boolean if a field has been set.