| Name | Type | Description | Notes |
|---|---|---|---|
| Provider | string | ||
| Domain | string | ||
| string | |||
| ApiToken | string | Cloudflare API token. Must be provided when editing Cloudflare DNS provider. | |
| Proxied | Pointer to bool | [optional] [default to false] | |
| Credentials | Route53DnsProviderRequestCredentials | ||
| AwsRegion | string | ||
| HostedZoneId | Pointer to NullableString | [optional] |
func NewClusterDnsProviderRequestProvider(provider string, domain string, email string, apiToken string, credentials Route53DnsProviderRequestCredentials, awsRegion string, ) *ClusterDnsProviderRequestProvider
NewClusterDnsProviderRequestProvider instantiates a new ClusterDnsProviderRequestProvider 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 NewClusterDnsProviderRequestProviderWithDefaults() *ClusterDnsProviderRequestProvider
NewClusterDnsProviderRequestProviderWithDefaults instantiates a new ClusterDnsProviderRequestProvider 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 *ClusterDnsProviderRequestProvider) GetProvider() string
GetProvider returns the Provider field if non-nil, zero value otherwise.
func (o *ClusterDnsProviderRequestProvider) GetProviderOk() (*string, bool)
GetProviderOk returns a tuple with the Provider field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ClusterDnsProviderRequestProvider) SetProvider(v string)
SetProvider sets Provider field to given value.
func (o *ClusterDnsProviderRequestProvider) GetDomain() string
GetDomain returns the Domain field if non-nil, zero value otherwise.
func (o *ClusterDnsProviderRequestProvider) GetDomainOk() (*string, bool)
GetDomainOk returns a tuple with the Domain field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ClusterDnsProviderRequestProvider) SetDomain(v string)
SetDomain sets Domain field to given value.
func (o *ClusterDnsProviderRequestProvider) GetEmail() string
GetEmail returns the Email field if non-nil, zero value otherwise.
func (o *ClusterDnsProviderRequestProvider) GetEmailOk() (*string, bool)
GetEmailOk returns a tuple with the Email field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ClusterDnsProviderRequestProvider) SetEmail(v string)
SetEmail sets Email field to given value.
func (o *ClusterDnsProviderRequestProvider) GetApiToken() string
GetApiToken returns the ApiToken field if non-nil, zero value otherwise.
func (o *ClusterDnsProviderRequestProvider) GetApiTokenOk() (*string, bool)
GetApiTokenOk returns a tuple with the ApiToken field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ClusterDnsProviderRequestProvider) SetApiToken(v string)
SetApiToken sets ApiToken field to given value.
func (o *ClusterDnsProviderRequestProvider) GetProxied() bool
GetProxied returns the Proxied field if non-nil, zero value otherwise.
func (o *ClusterDnsProviderRequestProvider) GetProxiedOk() (*bool, bool)
GetProxiedOk returns a tuple with the Proxied field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ClusterDnsProviderRequestProvider) SetProxied(v bool)
SetProxied sets Proxied field to given value.
func (o *ClusterDnsProviderRequestProvider) HasProxied() bool
HasProxied returns a boolean if a field has been set.
func (o *ClusterDnsProviderRequestProvider) GetCredentials() Route53DnsProviderRequestCredentials
GetCredentials returns the Credentials field if non-nil, zero value otherwise.
func (o *ClusterDnsProviderRequestProvider) GetCredentialsOk() (*Route53DnsProviderRequestCredentials, bool)
GetCredentialsOk returns a tuple with the Credentials field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ClusterDnsProviderRequestProvider) SetCredentials(v Route53DnsProviderRequestCredentials)
SetCredentials sets Credentials field to given value.
func (o *ClusterDnsProviderRequestProvider) GetAwsRegion() string
GetAwsRegion returns the AwsRegion field if non-nil, zero value otherwise.
func (o *ClusterDnsProviderRequestProvider) GetAwsRegionOk() (*string, bool)
GetAwsRegionOk returns a tuple with the AwsRegion field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ClusterDnsProviderRequestProvider) SetAwsRegion(v string)
SetAwsRegion sets AwsRegion field to given value.
func (o *ClusterDnsProviderRequestProvider) GetHostedZoneId() string
GetHostedZoneId returns the HostedZoneId field if non-nil, zero value otherwise.
func (o *ClusterDnsProviderRequestProvider) GetHostedZoneIdOk() (*string, bool)
GetHostedZoneIdOk returns a tuple with the HostedZoneId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ClusterDnsProviderRequestProvider) SetHostedZoneId(v string)
SetHostedZoneId sets HostedZoneId field to given value.
func (o *ClusterDnsProviderRequestProvider) HasHostedZoneId() bool
HasHostedZoneId returns a boolean if a field has been set.
func (o *ClusterDnsProviderRequestProvider) SetHostedZoneIdNil(b bool)
SetHostedZoneIdNil sets the value for HostedZoneId to be an explicit nil
func (o *ClusterDnsProviderRequestProvider) UnsetHostedZoneId()
UnsetHostedZoneId ensures that no value is present for HostedZoneId, not even an explicit nil