Skip to content

DnsProxySettingQueryOpenApiVO

Properties

Name Type Description Notes
DnsOverrideSetting Pointer to DnsOverrideSettingOpenApiVO [optional]
DnsSecSetting Pointer to DnsSecSettingOpenApiVO [optional]
DohSetting Pointer to DohSettingOpenApiVO [optional]
DotSetting Pointer to DotSettingOpenApiVO [optional]
Enable Pointer to bool DNS proxy setting enable status. [optional]
ExistDnsOverride Pointer to bool Whether DNS Override has been configured in DNS Proxy. [optional]
SupportDnsOverride Pointer to bool Whether DNS Override setting is supported in DNS Proxy. [optional]
Type Pointer to int32 DNS proxy setting type. Type should be a value as follows: 0: DNSSEC, 1: DoH, 2: DoT, 3: DNS Override [optional]

Methods

NewDnsProxySettingQueryOpenApiVO

func NewDnsProxySettingQueryOpenApiVO() *DnsProxySettingQueryOpenApiVO

NewDnsProxySettingQueryOpenApiVO instantiates a new DnsProxySettingQueryOpenApiVO 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

NewDnsProxySettingQueryOpenApiVOWithDefaults

func NewDnsProxySettingQueryOpenApiVOWithDefaults() *DnsProxySettingQueryOpenApiVO

NewDnsProxySettingQueryOpenApiVOWithDefaults instantiates a new DnsProxySettingQueryOpenApiVO 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

GetDnsOverrideSetting

func (o *DnsProxySettingQueryOpenApiVO) GetDnsOverrideSetting() DnsOverrideSettingOpenApiVO

GetDnsOverrideSetting returns the DnsOverrideSetting field if non-nil, zero value otherwise.

GetDnsOverrideSettingOk

func (o *DnsProxySettingQueryOpenApiVO) GetDnsOverrideSettingOk() (*DnsOverrideSettingOpenApiVO, bool)

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

SetDnsOverrideSetting

func (o *DnsProxySettingQueryOpenApiVO) SetDnsOverrideSetting(v DnsOverrideSettingOpenApiVO)

SetDnsOverrideSetting sets DnsOverrideSetting field to given value.

HasDnsOverrideSetting

func (o *DnsProxySettingQueryOpenApiVO) HasDnsOverrideSetting() bool

HasDnsOverrideSetting returns a boolean if a field has been set.

GetDnsSecSetting

func (o *DnsProxySettingQueryOpenApiVO) GetDnsSecSetting() DnsSecSettingOpenApiVO

GetDnsSecSetting returns the DnsSecSetting field if non-nil, zero value otherwise.

GetDnsSecSettingOk

func (o *DnsProxySettingQueryOpenApiVO) GetDnsSecSettingOk() (*DnsSecSettingOpenApiVO, bool)

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

SetDnsSecSetting

func (o *DnsProxySettingQueryOpenApiVO) SetDnsSecSetting(v DnsSecSettingOpenApiVO)

SetDnsSecSetting sets DnsSecSetting field to given value.

HasDnsSecSetting

func (o *DnsProxySettingQueryOpenApiVO) HasDnsSecSetting() bool

HasDnsSecSetting returns a boolean if a field has been set.

GetDohSetting

func (o *DnsProxySettingQueryOpenApiVO) GetDohSetting() DohSettingOpenApiVO

GetDohSetting returns the DohSetting field if non-nil, zero value otherwise.

GetDohSettingOk

func (o *DnsProxySettingQueryOpenApiVO) GetDohSettingOk() (*DohSettingOpenApiVO, bool)

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

SetDohSetting

func (o *DnsProxySettingQueryOpenApiVO) SetDohSetting(v DohSettingOpenApiVO)

SetDohSetting sets DohSetting field to given value.

HasDohSetting

func (o *DnsProxySettingQueryOpenApiVO) HasDohSetting() bool

HasDohSetting returns a boolean if a field has been set.

GetDotSetting

func (o *DnsProxySettingQueryOpenApiVO) GetDotSetting() DotSettingOpenApiVO

GetDotSetting returns the DotSetting field if non-nil, zero value otherwise.

GetDotSettingOk

func (o *DnsProxySettingQueryOpenApiVO) GetDotSettingOk() (*DotSettingOpenApiVO, bool)

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

SetDotSetting

func (o *DnsProxySettingQueryOpenApiVO) SetDotSetting(v DotSettingOpenApiVO)

SetDotSetting sets DotSetting field to given value.

HasDotSetting

func (o *DnsProxySettingQueryOpenApiVO) HasDotSetting() bool

HasDotSetting returns a boolean if a field has been set.

GetEnable

func (o *DnsProxySettingQueryOpenApiVO) GetEnable() bool

GetEnable returns the Enable field if non-nil, zero value otherwise.

GetEnableOk

func (o *DnsProxySettingQueryOpenApiVO) GetEnableOk() (*bool, bool)

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

SetEnable

func (o *DnsProxySettingQueryOpenApiVO) SetEnable(v bool)

SetEnable sets Enable field to given value.

HasEnable

func (o *DnsProxySettingQueryOpenApiVO) HasEnable() bool

HasEnable returns a boolean if a field has been set.

GetExistDnsOverride

func (o *DnsProxySettingQueryOpenApiVO) GetExistDnsOverride() bool

GetExistDnsOverride returns the ExistDnsOverride field if non-nil, zero value otherwise.

GetExistDnsOverrideOk

func (o *DnsProxySettingQueryOpenApiVO) GetExistDnsOverrideOk() (*bool, bool)

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

SetExistDnsOverride

func (o *DnsProxySettingQueryOpenApiVO) SetExistDnsOverride(v bool)

SetExistDnsOverride sets ExistDnsOverride field to given value.

HasExistDnsOverride

func (o *DnsProxySettingQueryOpenApiVO) HasExistDnsOverride() bool

HasExistDnsOverride returns a boolean if a field has been set.

GetSupportDnsOverride

func (o *DnsProxySettingQueryOpenApiVO) GetSupportDnsOverride() bool

GetSupportDnsOverride returns the SupportDnsOverride field if non-nil, zero value otherwise.

GetSupportDnsOverrideOk

func (o *DnsProxySettingQueryOpenApiVO) GetSupportDnsOverrideOk() (*bool, bool)

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

SetSupportDnsOverride

func (o *DnsProxySettingQueryOpenApiVO) SetSupportDnsOverride(v bool)

SetSupportDnsOverride sets SupportDnsOverride field to given value.

HasSupportDnsOverride

func (o *DnsProxySettingQueryOpenApiVO) HasSupportDnsOverride() bool

HasSupportDnsOverride returns a boolean if a field has been set.

GetType

func (o *DnsProxySettingQueryOpenApiVO) GetType() int32

GetType returns the Type field if non-nil, zero value otherwise.

GetTypeOk

func (o *DnsProxySettingQueryOpenApiVO) GetTypeOk() (*int32, 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.

SetType

func (o *DnsProxySettingQueryOpenApiVO) SetType(v int32)

SetType sets Type field to given value.

HasType

func (o *DnsProxySettingQueryOpenApiVO) HasType() bool

HasType returns a boolean if a field has been set.

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