| Name | Type | Description | Notes |
|---|---|---|---|
| SplitTunneling | Pointer to AttributesSplitTunneling | [optional] | |
| CustomDNS | Pointer to AttributesSplitTunneling | [optional] | |
| NetworkController | Pointer to AttributesSplitTunneling | [optional] | |
| DnsFiltering | Pointer to AttributesSplitTunneling | [optional] | |
| OpenVPNTCP | Pointer to AttributesSplitTunneling | [optional] |
func NewAttributes() *Attributes
NewAttributes instantiates a new Attributes 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 NewAttributesWithDefaults() *Attributes
NewAttributesWithDefaults instantiates a new Attributes 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 *Attributes) GetSplitTunneling() AttributesSplitTunneling
GetSplitTunneling returns the SplitTunneling field if non-nil, zero value otherwise.
func (o *Attributes) GetSplitTunnelingOk() (*AttributesSplitTunneling, bool)
GetSplitTunnelingOk returns a tuple with the SplitTunneling field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Attributes) SetSplitTunneling(v AttributesSplitTunneling)
SetSplitTunneling sets SplitTunneling field to given value.
func (o *Attributes) HasSplitTunneling() bool
HasSplitTunneling returns a boolean if a field has been set.
func (o *Attributes) GetCustomDNS() AttributesSplitTunneling
GetCustomDNS returns the CustomDNS field if non-nil, zero value otherwise.
func (o *Attributes) GetCustomDNSOk() (*AttributesSplitTunneling, bool)
GetCustomDNSOk returns a tuple with the CustomDNS field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Attributes) SetCustomDNS(v AttributesSplitTunneling)
SetCustomDNS sets CustomDNS field to given value.
func (o *Attributes) HasCustomDNS() bool
HasCustomDNS returns a boolean if a field has been set.
func (o *Attributes) GetNetworkController() AttributesSplitTunneling
GetNetworkController returns the NetworkController field if non-nil, zero value otherwise.
func (o *Attributes) GetNetworkControllerOk() (*AttributesSplitTunneling, bool)
GetNetworkControllerOk returns a tuple with the NetworkController field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Attributes) SetNetworkController(v AttributesSplitTunneling)
SetNetworkController sets NetworkController field to given value.
func (o *Attributes) HasNetworkController() bool
HasNetworkController returns a boolean if a field has been set.
func (o *Attributes) GetDnsFiltering() AttributesSplitTunneling
GetDnsFiltering returns the DnsFiltering field if non-nil, zero value otherwise.
func (o *Attributes) GetDnsFilteringOk() (*AttributesSplitTunneling, bool)
GetDnsFilteringOk returns a tuple with the DnsFiltering field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Attributes) SetDnsFiltering(v AttributesSplitTunneling)
SetDnsFiltering sets DnsFiltering field to given value.
func (o *Attributes) HasDnsFiltering() bool
HasDnsFiltering returns a boolean if a field has been set.
func (o *Attributes) GetOpenVPNTCP() AttributesSplitTunneling
GetOpenVPNTCP returns the OpenVPNTCP field if non-nil, zero value otherwise.
func (o *Attributes) GetOpenVPNTCPOk() (*AttributesSplitTunneling, bool)
GetOpenVPNTCPOk returns a tuple with the OpenVPNTCP field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Attributes) SetOpenVPNTCP(v AttributesSplitTunneling)
SetOpenVPNTCP sets OpenVPNTCP field to given value.
func (o *Attributes) HasOpenVPNTCP() bool
HasOpenVPNTCP returns a boolean if a field has been set.