Name | Type | Description | Notes |
---|---|---|---|
DnsProvider | Pointer to ZoneDnsProvider | [optional] [default to "GENERAL"] | |
RequiresAuthentication | Pointer to bool | Whether or not the provider requires authentication to scan or modify the domain | [optional] |
Nameservers | Pointer to []string | The domain's authoritative nameservers | [optional] |
func NewZoneGetDiscoveryProviderDetailsResponse() *ZoneGetDiscoveryProviderDetailsResponse
NewZoneGetDiscoveryProviderDetailsResponse instantiates a new ZoneGetDiscoveryProviderDetailsResponse 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 NewZoneGetDiscoveryProviderDetailsResponseWithDefaults() *ZoneGetDiscoveryProviderDetailsResponse
NewZoneGetDiscoveryProviderDetailsResponseWithDefaults instantiates a new ZoneGetDiscoveryProviderDetailsResponse 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 *ZoneGetDiscoveryProviderDetailsResponse) GetDnsProvider() ZoneDnsProvider
GetDnsProvider returns the DnsProvider field if non-nil, zero value otherwise.
func (o *ZoneGetDiscoveryProviderDetailsResponse) GetDnsProviderOk() (*ZoneDnsProvider, bool)
GetDnsProviderOk returns a tuple with the DnsProvider field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ZoneGetDiscoveryProviderDetailsResponse) SetDnsProvider(v ZoneDnsProvider)
SetDnsProvider sets DnsProvider field to given value.
func (o *ZoneGetDiscoveryProviderDetailsResponse) HasDnsProvider() bool
HasDnsProvider returns a boolean if a field has been set.
func (o *ZoneGetDiscoveryProviderDetailsResponse) GetRequiresAuthentication() bool
GetRequiresAuthentication returns the RequiresAuthentication field if non-nil, zero value otherwise.
func (o *ZoneGetDiscoveryProviderDetailsResponse) GetRequiresAuthenticationOk() (*bool, bool)
GetRequiresAuthenticationOk returns a tuple with the RequiresAuthentication field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ZoneGetDiscoveryProviderDetailsResponse) SetRequiresAuthentication(v bool)
SetRequiresAuthentication sets RequiresAuthentication field to given value.
func (o *ZoneGetDiscoveryProviderDetailsResponse) HasRequiresAuthentication() bool
HasRequiresAuthentication returns a boolean if a field has been set.
func (o *ZoneGetDiscoveryProviderDetailsResponse) GetNameservers() []string
GetNameservers returns the Nameservers field if non-nil, zero value otherwise.
func (o *ZoneGetDiscoveryProviderDetailsResponse) GetNameserversOk() (*[]string, bool)
GetNameserversOk returns a tuple with the Nameservers field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ZoneGetDiscoveryProviderDetailsResponse) SetNameservers(v []string)
SetNameservers sets Nameservers field to given value.
func (o *ZoneGetDiscoveryProviderDetailsResponse) HasNameservers() bool
HasNameservers returns a boolean if a field has been set.