| Name | Type | Description | Notes |
|---|---|---|---|
| DnsForwardRules | Pointer to []FlyDnsForwardRule | [optional] | |
| Hostname | Pointer to string | [optional] | |
| HostnameFqdn | Pointer to string | [optional] | |
| Nameservers | Pointer to []string | [optional] | |
| Options | Pointer to []FlyDnsOption | [optional] | |
| Searches | Pointer to []string | [optional] | |
| SkipRegistration | Pointer to bool | [optional] |
func NewFlyDNSConfig() *FlyDNSConfig
NewFlyDNSConfig instantiates a new FlyDNSConfig 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 NewFlyDNSConfigWithDefaults() *FlyDNSConfig
NewFlyDNSConfigWithDefaults instantiates a new FlyDNSConfig 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 *FlyDNSConfig) GetDnsForwardRules() []FlyDnsForwardRule
GetDnsForwardRules returns the DnsForwardRules field if non-nil, zero value otherwise.
func (o *FlyDNSConfig) GetDnsForwardRulesOk() (*[]FlyDnsForwardRule, bool)
GetDnsForwardRulesOk returns a tuple with the DnsForwardRules field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *FlyDNSConfig) SetDnsForwardRules(v []FlyDnsForwardRule)
SetDnsForwardRules sets DnsForwardRules field to given value.
func (o *FlyDNSConfig) HasDnsForwardRules() bool
HasDnsForwardRules returns a boolean if a field has been set.
func (o *FlyDNSConfig) GetHostname() string
GetHostname returns the Hostname field if non-nil, zero value otherwise.
func (o *FlyDNSConfig) GetHostnameOk() (*string, bool)
GetHostnameOk returns a tuple with the Hostname field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *FlyDNSConfig) SetHostname(v string)
SetHostname sets Hostname field to given value.
func (o *FlyDNSConfig) HasHostname() bool
HasHostname returns a boolean if a field has been set.
func (o *FlyDNSConfig) GetHostnameFqdn() string
GetHostnameFqdn returns the HostnameFqdn field if non-nil, zero value otherwise.
func (o *FlyDNSConfig) GetHostnameFqdnOk() (*string, bool)
GetHostnameFqdnOk returns a tuple with the HostnameFqdn field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *FlyDNSConfig) SetHostnameFqdn(v string)
SetHostnameFqdn sets HostnameFqdn field to given value.
func (o *FlyDNSConfig) HasHostnameFqdn() bool
HasHostnameFqdn returns a boolean if a field has been set.
func (o *FlyDNSConfig) GetNameservers() []string
GetNameservers returns the Nameservers field if non-nil, zero value otherwise.
func (o *FlyDNSConfig) 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 *FlyDNSConfig) SetNameservers(v []string)
SetNameservers sets Nameservers field to given value.
func (o *FlyDNSConfig) HasNameservers() bool
HasNameservers returns a boolean if a field has been set.
func (o *FlyDNSConfig) GetOptions() []FlyDnsOption
GetOptions returns the Options field if non-nil, zero value otherwise.
func (o *FlyDNSConfig) GetOptionsOk() (*[]FlyDnsOption, bool)
GetOptionsOk returns a tuple with the Options field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *FlyDNSConfig) SetOptions(v []FlyDnsOption)
SetOptions sets Options field to given value.
func (o *FlyDNSConfig) HasOptions() bool
HasOptions returns a boolean if a field has been set.
func (o *FlyDNSConfig) GetSearches() []string
GetSearches returns the Searches field if non-nil, zero value otherwise.
func (o *FlyDNSConfig) GetSearchesOk() (*[]string, bool)
GetSearchesOk returns a tuple with the Searches field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *FlyDNSConfig) SetSearches(v []string)
SetSearches sets Searches field to given value.
func (o *FlyDNSConfig) HasSearches() bool
HasSearches returns a boolean if a field has been set.
func (o *FlyDNSConfig) GetSkipRegistration() bool
GetSkipRegistration returns the SkipRegistration field if non-nil, zero value otherwise.
func (o *FlyDNSConfig) GetSkipRegistrationOk() (*bool, bool)
GetSkipRegistrationOk returns a tuple with the SkipRegistration field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *FlyDNSConfig) SetSkipRegistration(v bool)
SetSkipRegistration sets SkipRegistration field to given value.
func (o *FlyDNSConfig) HasSkipRegistration() bool
HasSkipRegistration returns a boolean if a field has been set.