Name | Type | Description | Notes |
---|---|---|---|
DnsVerificationDetails | Pointer to CdnDnsVerificationDetails | [optional] | |
HttpVerificationDetails | Pointer to CdnHttpVerificationDetails | [optional] | |
VerificationMethod | Pointer to CdnCertificateVerificationMethod | [optional] [default to "DNS"] |
func NewCdnVerificationRequirements() *CdnVerificationRequirements
NewCdnVerificationRequirements instantiates a new CdnVerificationRequirements 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 NewCdnVerificationRequirementsWithDefaults() *CdnVerificationRequirements
NewCdnVerificationRequirementsWithDefaults instantiates a new CdnVerificationRequirements 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 *CdnVerificationRequirements) GetDnsVerificationDetails() CdnDnsVerificationDetails
GetDnsVerificationDetails returns the DnsVerificationDetails field if non-nil, zero value otherwise.
func (o *CdnVerificationRequirements) GetDnsVerificationDetailsOk() (*CdnDnsVerificationDetails, bool)
GetDnsVerificationDetailsOk returns a tuple with the DnsVerificationDetails field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CdnVerificationRequirements) SetDnsVerificationDetails(v CdnDnsVerificationDetails)
SetDnsVerificationDetails sets DnsVerificationDetails field to given value.
func (o *CdnVerificationRequirements) HasDnsVerificationDetails() bool
HasDnsVerificationDetails returns a boolean if a field has been set.
func (o *CdnVerificationRequirements) GetHttpVerificationDetails() CdnHttpVerificationDetails
GetHttpVerificationDetails returns the HttpVerificationDetails field if non-nil, zero value otherwise.
func (o *CdnVerificationRequirements) GetHttpVerificationDetailsOk() (*CdnHttpVerificationDetails, bool)
GetHttpVerificationDetailsOk returns a tuple with the HttpVerificationDetails field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CdnVerificationRequirements) SetHttpVerificationDetails(v CdnHttpVerificationDetails)
SetHttpVerificationDetails sets HttpVerificationDetails field to given value.
func (o *CdnVerificationRequirements) HasHttpVerificationDetails() bool
HasHttpVerificationDetails returns a boolean if a field has been set.
func (o *CdnVerificationRequirements) GetVerificationMethod() CdnCertificateVerificationMethod
GetVerificationMethod returns the VerificationMethod field if non-nil, zero value otherwise.
func (o *CdnVerificationRequirements) GetVerificationMethodOk() (*CdnCertificateVerificationMethod, bool)
GetVerificationMethodOk returns a tuple with the VerificationMethod field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CdnVerificationRequirements) SetVerificationMethod(v CdnCertificateVerificationMethod)
SetVerificationMethod sets VerificationMethod field to given value.
func (o *CdnVerificationRequirements) HasVerificationMethod() bool
HasVerificationMethod returns a boolean if a field has been set.