Skip to content

Latest commit

 

History

History
124 lines (67 loc) · 7.01 KB

UpdateNetworkApplianceTrafficShapingUplinkSelectionRequestVpnTrafficUplinkPreferencesInner.md

File metadata and controls

124 lines (67 loc) · 7.01 KB

UpdateNetworkApplianceTrafficShapingUplinkSelectionRequestVpnTrafficUplinkPreferencesInner

Properties

Name Type Description Notes
TrafficFilters []UpdateNetworkApplianceTrafficShapingUplinkSelectionRequestVpnTrafficUplinkPreferencesInnerTrafficFiltersInner Array of traffic filters for this uplink preference rule
PreferredUplink string Preferred uplink for this uplink preference rule. Must be one of: 'wan1', 'wan2', 'bestForVoIP', 'loadBalancing' or 'defaultUplink'
FailOverCriterion Pointer to string Fail over criterion for this uplink preference rule. Must be one of: 'poorPerformance' or 'uplinkDown' [optional]
PerformanceClass Pointer to UpdateNetworkApplianceTrafficShapingUplinkSelectionRequestVpnTrafficUplinkPreferencesInnerPerformanceClass [optional]

Methods

NewUpdateNetworkApplianceTrafficShapingUplinkSelectionRequestVpnTrafficUplinkPreferencesInner

func NewUpdateNetworkApplianceTrafficShapingUplinkSelectionRequestVpnTrafficUplinkPreferencesInner(trafficFilters []UpdateNetworkApplianceTrafficShapingUplinkSelectionRequestVpnTrafficUplinkPreferencesInnerTrafficFiltersInner, preferredUplink string, ) *UpdateNetworkApplianceTrafficShapingUplinkSelectionRequestVpnTrafficUplinkPreferencesInner

NewUpdateNetworkApplianceTrafficShapingUplinkSelectionRequestVpnTrafficUplinkPreferencesInner instantiates a new UpdateNetworkApplianceTrafficShapingUplinkSelectionRequestVpnTrafficUplinkPreferencesInner 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

NewUpdateNetworkApplianceTrafficShapingUplinkSelectionRequestVpnTrafficUplinkPreferencesInnerWithDefaults

func NewUpdateNetworkApplianceTrafficShapingUplinkSelectionRequestVpnTrafficUplinkPreferencesInnerWithDefaults() *UpdateNetworkApplianceTrafficShapingUplinkSelectionRequestVpnTrafficUplinkPreferencesInner

NewUpdateNetworkApplianceTrafficShapingUplinkSelectionRequestVpnTrafficUplinkPreferencesInnerWithDefaults instantiates a new UpdateNetworkApplianceTrafficShapingUplinkSelectionRequestVpnTrafficUplinkPreferencesInner 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

GetTrafficFilters

func (o *UpdateNetworkApplianceTrafficShapingUplinkSelectionRequestVpnTrafficUplinkPreferencesInner) GetTrafficFilters() []UpdateNetworkApplianceTrafficShapingUplinkSelectionRequestVpnTrafficUplinkPreferencesInnerTrafficFiltersInner

GetTrafficFilters returns the TrafficFilters field if non-nil, zero value otherwise.

GetTrafficFiltersOk

func (o *UpdateNetworkApplianceTrafficShapingUplinkSelectionRequestVpnTrafficUplinkPreferencesInner) GetTrafficFiltersOk() (*[]UpdateNetworkApplianceTrafficShapingUplinkSelectionRequestVpnTrafficUplinkPreferencesInnerTrafficFiltersInner, bool)

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

SetTrafficFilters

func (o *UpdateNetworkApplianceTrafficShapingUplinkSelectionRequestVpnTrafficUplinkPreferencesInner) SetTrafficFilters(v []UpdateNetworkApplianceTrafficShapingUplinkSelectionRequestVpnTrafficUplinkPreferencesInnerTrafficFiltersInner)

SetTrafficFilters sets TrafficFilters field to given value.

GetPreferredUplink

func (o *UpdateNetworkApplianceTrafficShapingUplinkSelectionRequestVpnTrafficUplinkPreferencesInner) GetPreferredUplink() string

GetPreferredUplink returns the PreferredUplink field if non-nil, zero value otherwise.

GetPreferredUplinkOk

func (o *UpdateNetworkApplianceTrafficShapingUplinkSelectionRequestVpnTrafficUplinkPreferencesInner) GetPreferredUplinkOk() (*string, bool)

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

SetPreferredUplink

func (o *UpdateNetworkApplianceTrafficShapingUplinkSelectionRequestVpnTrafficUplinkPreferencesInner) SetPreferredUplink(v string)

SetPreferredUplink sets PreferredUplink field to given value.

GetFailOverCriterion

func (o *UpdateNetworkApplianceTrafficShapingUplinkSelectionRequestVpnTrafficUplinkPreferencesInner) GetFailOverCriterion() string

GetFailOverCriterion returns the FailOverCriterion field if non-nil, zero value otherwise.

GetFailOverCriterionOk

func (o *UpdateNetworkApplianceTrafficShapingUplinkSelectionRequestVpnTrafficUplinkPreferencesInner) GetFailOverCriterionOk() (*string, bool)

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

SetFailOverCriterion

func (o *UpdateNetworkApplianceTrafficShapingUplinkSelectionRequestVpnTrafficUplinkPreferencesInner) SetFailOverCriterion(v string)

SetFailOverCriterion sets FailOverCriterion field to given value.

HasFailOverCriterion

func (o *UpdateNetworkApplianceTrafficShapingUplinkSelectionRequestVpnTrafficUplinkPreferencesInner) HasFailOverCriterion() bool

HasFailOverCriterion returns a boolean if a field has been set.

GetPerformanceClass

func (o *UpdateNetworkApplianceTrafficShapingUplinkSelectionRequestVpnTrafficUplinkPreferencesInner) GetPerformanceClass() UpdateNetworkApplianceTrafficShapingUplinkSelectionRequestVpnTrafficUplinkPreferencesInnerPerformanceClass

GetPerformanceClass returns the PerformanceClass field if non-nil, zero value otherwise.

GetPerformanceClassOk

func (o *UpdateNetworkApplianceTrafficShapingUplinkSelectionRequestVpnTrafficUplinkPreferencesInner) GetPerformanceClassOk() (*UpdateNetworkApplianceTrafficShapingUplinkSelectionRequestVpnTrafficUplinkPreferencesInnerPerformanceClass, bool)

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

SetPerformanceClass

func (o *UpdateNetworkApplianceTrafficShapingUplinkSelectionRequestVpnTrafficUplinkPreferencesInner) SetPerformanceClass(v UpdateNetworkApplianceTrafficShapingUplinkSelectionRequestVpnTrafficUplinkPreferencesInnerPerformanceClass)

SetPerformanceClass sets PerformanceClass field to given value.

HasPerformanceClass

func (o *UpdateNetworkApplianceTrafficShapingUplinkSelectionRequestVpnTrafficUplinkPreferencesInner) HasPerformanceClass() bool

HasPerformanceClass returns a boolean if a field has been set.

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