Name | Type | Description | Notes |
---|---|---|---|
ActiveActiveAutoVpnEnabled | Pointer to bool | Toggle for enabling or disabling active-active AutoVPN | [optional] |
DefaultUplink | Pointer to string | The default uplink. Must be one of: 'wan1' or 'wan2' | [optional] |
LoadBalancingEnabled | Pointer to bool | Toggle for enabling or disabling load balancing | [optional] |
FailoverAndFailback | Pointer to UpdateNetworkApplianceTrafficShapingUplinkSelectionRequestFailoverAndFailback | [optional] | |
WanTrafficUplinkPreferences | Pointer to []UpdateNetworkApplianceTrafficShapingUplinkSelectionRequestWanTrafficUplinkPreferencesInner | Array of uplink preference rules for WAN traffic | [optional] |
VpnTrafficUplinkPreferences | Pointer to []UpdateNetworkApplianceTrafficShapingUplinkSelectionRequestVpnTrafficUplinkPreferencesInner | Array of uplink preference rules for VPN traffic | [optional] |
func NewUpdateNetworkApplianceTrafficShapingUplinkSelectionRequest() *UpdateNetworkApplianceTrafficShapingUplinkSelectionRequest
NewUpdateNetworkApplianceTrafficShapingUplinkSelectionRequest instantiates a new UpdateNetworkApplianceTrafficShapingUplinkSelectionRequest 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 NewUpdateNetworkApplianceTrafficShapingUplinkSelectionRequestWithDefaults() *UpdateNetworkApplianceTrafficShapingUplinkSelectionRequest
NewUpdateNetworkApplianceTrafficShapingUplinkSelectionRequestWithDefaults instantiates a new UpdateNetworkApplianceTrafficShapingUplinkSelectionRequest 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 *UpdateNetworkApplianceTrafficShapingUplinkSelectionRequest) GetActiveActiveAutoVpnEnabled() bool
GetActiveActiveAutoVpnEnabled returns the ActiveActiveAutoVpnEnabled field if non-nil, zero value otherwise.
func (o *UpdateNetworkApplianceTrafficShapingUplinkSelectionRequest) GetActiveActiveAutoVpnEnabledOk() (*bool, bool)
GetActiveActiveAutoVpnEnabledOk returns a tuple with the ActiveActiveAutoVpnEnabled field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *UpdateNetworkApplianceTrafficShapingUplinkSelectionRequest) SetActiveActiveAutoVpnEnabled(v bool)
SetActiveActiveAutoVpnEnabled sets ActiveActiveAutoVpnEnabled field to given value.
func (o *UpdateNetworkApplianceTrafficShapingUplinkSelectionRequest) HasActiveActiveAutoVpnEnabled() bool
HasActiveActiveAutoVpnEnabled returns a boolean if a field has been set.
func (o *UpdateNetworkApplianceTrafficShapingUplinkSelectionRequest) GetDefaultUplink() string
GetDefaultUplink returns the DefaultUplink field if non-nil, zero value otherwise.
func (o *UpdateNetworkApplianceTrafficShapingUplinkSelectionRequest) GetDefaultUplinkOk() (*string, bool)
GetDefaultUplinkOk returns a tuple with the DefaultUplink field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *UpdateNetworkApplianceTrafficShapingUplinkSelectionRequest) SetDefaultUplink(v string)
SetDefaultUplink sets DefaultUplink field to given value.
func (o *UpdateNetworkApplianceTrafficShapingUplinkSelectionRequest) HasDefaultUplink() bool
HasDefaultUplink returns a boolean if a field has been set.
func (o *UpdateNetworkApplianceTrafficShapingUplinkSelectionRequest) GetLoadBalancingEnabled() bool
GetLoadBalancingEnabled returns the LoadBalancingEnabled field if non-nil, zero value otherwise.
func (o *UpdateNetworkApplianceTrafficShapingUplinkSelectionRequest) GetLoadBalancingEnabledOk() (*bool, bool)
GetLoadBalancingEnabledOk returns a tuple with the LoadBalancingEnabled field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *UpdateNetworkApplianceTrafficShapingUplinkSelectionRequest) SetLoadBalancingEnabled(v bool)
SetLoadBalancingEnabled sets LoadBalancingEnabled field to given value.
func (o *UpdateNetworkApplianceTrafficShapingUplinkSelectionRequest) HasLoadBalancingEnabled() bool
HasLoadBalancingEnabled returns a boolean if a field has been set.
func (o *UpdateNetworkApplianceTrafficShapingUplinkSelectionRequest) GetFailoverAndFailback() UpdateNetworkApplianceTrafficShapingUplinkSelectionRequestFailoverAndFailback
GetFailoverAndFailback returns the FailoverAndFailback field if non-nil, zero value otherwise.
func (o *UpdateNetworkApplianceTrafficShapingUplinkSelectionRequest) GetFailoverAndFailbackOk() (*UpdateNetworkApplianceTrafficShapingUplinkSelectionRequestFailoverAndFailback, bool)
GetFailoverAndFailbackOk returns a tuple with the FailoverAndFailback field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *UpdateNetworkApplianceTrafficShapingUplinkSelectionRequest) SetFailoverAndFailback(v UpdateNetworkApplianceTrafficShapingUplinkSelectionRequestFailoverAndFailback)
SetFailoverAndFailback sets FailoverAndFailback field to given value.
func (o *UpdateNetworkApplianceTrafficShapingUplinkSelectionRequest) HasFailoverAndFailback() bool
HasFailoverAndFailback returns a boolean if a field has been set.
func (o *UpdateNetworkApplianceTrafficShapingUplinkSelectionRequest) GetWanTrafficUplinkPreferences() []UpdateNetworkApplianceTrafficShapingUplinkSelectionRequestWanTrafficUplinkPreferencesInner
GetWanTrafficUplinkPreferences returns the WanTrafficUplinkPreferences field if non-nil, zero value otherwise.
func (o *UpdateNetworkApplianceTrafficShapingUplinkSelectionRequest) GetWanTrafficUplinkPreferencesOk() (*[]UpdateNetworkApplianceTrafficShapingUplinkSelectionRequestWanTrafficUplinkPreferencesInner, bool)
GetWanTrafficUplinkPreferencesOk returns a tuple with the WanTrafficUplinkPreferences field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *UpdateNetworkApplianceTrafficShapingUplinkSelectionRequest) SetWanTrafficUplinkPreferences(v []UpdateNetworkApplianceTrafficShapingUplinkSelectionRequestWanTrafficUplinkPreferencesInner)
SetWanTrafficUplinkPreferences sets WanTrafficUplinkPreferences field to given value.
func (o *UpdateNetworkApplianceTrafficShapingUplinkSelectionRequest) HasWanTrafficUplinkPreferences() bool
HasWanTrafficUplinkPreferences returns a boolean if a field has been set.
func (o *UpdateNetworkApplianceTrafficShapingUplinkSelectionRequest) GetVpnTrafficUplinkPreferences() []UpdateNetworkApplianceTrafficShapingUplinkSelectionRequestVpnTrafficUplinkPreferencesInner
GetVpnTrafficUplinkPreferences returns the VpnTrafficUplinkPreferences field if non-nil, zero value otherwise.
func (o *UpdateNetworkApplianceTrafficShapingUplinkSelectionRequest) GetVpnTrafficUplinkPreferencesOk() (*[]UpdateNetworkApplianceTrafficShapingUplinkSelectionRequestVpnTrafficUplinkPreferencesInner, bool)
GetVpnTrafficUplinkPreferencesOk returns a tuple with the VpnTrafficUplinkPreferences field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *UpdateNetworkApplianceTrafficShapingUplinkSelectionRequest) SetVpnTrafficUplinkPreferences(v []UpdateNetworkApplianceTrafficShapingUplinkSelectionRequestVpnTrafficUplinkPreferencesInner)
SetVpnTrafficUplinkPreferences sets VpnTrafficUplinkPreferences field to given value.
func (o *UpdateNetworkApplianceTrafficShapingUplinkSelectionRequest) HasVpnTrafficUplinkPreferences() bool
HasVpnTrafficUplinkPreferences returns a boolean if a field has been set.