Name | Type | Description | Notes |
---|---|---|---|
FingerprintStatus | Pointer to bool | Whether Domain is using fingerprint or not | [optional] |
SslStatus | Pointer to bool | Whether Domain is using ssl module or not | [optional] |
CertificateMode | Pointer to string | Indicates certificate is managed by arvan, or its up to the user | [optional] [readonly] |
TlsVersion | Pointer to string | Minimum version of TLS. Empty ('') means default. | [optional] |
HstsStatus | Pointer to bool | Whether HSTS is enabled | [optional] |
HstsMaxAge | Pointer to string | HSTS max age directive | [optional] |
HstsSubdomain | Pointer to bool | [optional] | |
HstsPreload | Pointer to bool | [optional] | |
HttpsRedirect | Pointer to bool | [optional] | |
ReplaceHttp | Pointer to bool | Replace HTTP with HTTPs in HTML and JS sources | [optional] |
CertificateKeyType | Pointer to string | [optional] | |
Certificates | Pointer to []Certificate | [optional] [readonly] | |
Orders | Pointer to []CertificateOrder | returns all "certificate orders" since the last invalid or canceled order | [optional] [readonly] |
func NewSsl() *Ssl
NewSsl instantiates a new Ssl 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 NewSslWithDefaults() *Ssl
NewSslWithDefaults instantiates a new Ssl 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 *Ssl) GetFingerprintStatus() bool
GetFingerprintStatus returns the FingerprintStatus field if non-nil, zero value otherwise.
func (o *Ssl) GetFingerprintStatusOk() (*bool, bool)
GetFingerprintStatusOk returns a tuple with the FingerprintStatus field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Ssl) SetFingerprintStatus(v bool)
SetFingerprintStatus sets FingerprintStatus field to given value.
func (o *Ssl) HasFingerprintStatus() bool
HasFingerprintStatus returns a boolean if a field has been set.
func (o *Ssl) GetSslStatus() bool
GetSslStatus returns the SslStatus field if non-nil, zero value otherwise.
func (o *Ssl) GetSslStatusOk() (*bool, bool)
GetSslStatusOk returns a tuple with the SslStatus field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Ssl) SetSslStatus(v bool)
SetSslStatus sets SslStatus field to given value.
func (o *Ssl) HasSslStatus() bool
HasSslStatus returns a boolean if a field has been set.
func (o *Ssl) GetCertificateMode() string
GetCertificateMode returns the CertificateMode field if non-nil, zero value otherwise.
func (o *Ssl) GetCertificateModeOk() (*string, bool)
GetCertificateModeOk returns a tuple with the CertificateMode field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Ssl) SetCertificateMode(v string)
SetCertificateMode sets CertificateMode field to given value.
func (o *Ssl) HasCertificateMode() bool
HasCertificateMode returns a boolean if a field has been set.
func (o *Ssl) GetTlsVersion() string
GetTlsVersion returns the TlsVersion field if non-nil, zero value otherwise.
func (o *Ssl) GetTlsVersionOk() (*string, bool)
GetTlsVersionOk returns a tuple with the TlsVersion field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Ssl) SetTlsVersion(v string)
SetTlsVersion sets TlsVersion field to given value.
func (o *Ssl) HasTlsVersion() bool
HasTlsVersion returns a boolean if a field has been set.
func (o *Ssl) GetHstsStatus() bool
GetHstsStatus returns the HstsStatus field if non-nil, zero value otherwise.
func (o *Ssl) GetHstsStatusOk() (*bool, bool)
GetHstsStatusOk returns a tuple with the HstsStatus field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Ssl) SetHstsStatus(v bool)
SetHstsStatus sets HstsStatus field to given value.
func (o *Ssl) HasHstsStatus() bool
HasHstsStatus returns a boolean if a field has been set.
func (o *Ssl) GetHstsMaxAge() string
GetHstsMaxAge returns the HstsMaxAge field if non-nil, zero value otherwise.
func (o *Ssl) GetHstsMaxAgeOk() (*string, bool)
GetHstsMaxAgeOk returns a tuple with the HstsMaxAge field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Ssl) SetHstsMaxAge(v string)
SetHstsMaxAge sets HstsMaxAge field to given value.
func (o *Ssl) HasHstsMaxAge() bool
HasHstsMaxAge returns a boolean if a field has been set.
func (o *Ssl) GetHstsSubdomain() bool
GetHstsSubdomain returns the HstsSubdomain field if non-nil, zero value otherwise.
func (o *Ssl) GetHstsSubdomainOk() (*bool, bool)
GetHstsSubdomainOk returns a tuple with the HstsSubdomain field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Ssl) SetHstsSubdomain(v bool)
SetHstsSubdomain sets HstsSubdomain field to given value.
func (o *Ssl) HasHstsSubdomain() bool
HasHstsSubdomain returns a boolean if a field has been set.
func (o *Ssl) GetHstsPreload() bool
GetHstsPreload returns the HstsPreload field if non-nil, zero value otherwise.
func (o *Ssl) GetHstsPreloadOk() (*bool, bool)
GetHstsPreloadOk returns a tuple with the HstsPreload field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Ssl) SetHstsPreload(v bool)
SetHstsPreload sets HstsPreload field to given value.
func (o *Ssl) HasHstsPreload() bool
HasHstsPreload returns a boolean if a field has been set.
func (o *Ssl) GetHttpsRedirect() bool
GetHttpsRedirect returns the HttpsRedirect field if non-nil, zero value otherwise.
func (o *Ssl) GetHttpsRedirectOk() (*bool, bool)
GetHttpsRedirectOk returns a tuple with the HttpsRedirect field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Ssl) SetHttpsRedirect(v bool)
SetHttpsRedirect sets HttpsRedirect field to given value.
func (o *Ssl) HasHttpsRedirect() bool
HasHttpsRedirect returns a boolean if a field has been set.
func (o *Ssl) GetReplaceHttp() bool
GetReplaceHttp returns the ReplaceHttp field if non-nil, zero value otherwise.
func (o *Ssl) GetReplaceHttpOk() (*bool, bool)
GetReplaceHttpOk returns a tuple with the ReplaceHttp field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Ssl) SetReplaceHttp(v bool)
SetReplaceHttp sets ReplaceHttp field to given value.
func (o *Ssl) HasReplaceHttp() bool
HasReplaceHttp returns a boolean if a field has been set.
func (o *Ssl) GetCertificateKeyType() string
GetCertificateKeyType returns the CertificateKeyType field if non-nil, zero value otherwise.
func (o *Ssl) GetCertificateKeyTypeOk() (*string, bool)
GetCertificateKeyTypeOk returns a tuple with the CertificateKeyType field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Ssl) SetCertificateKeyType(v string)
SetCertificateKeyType sets CertificateKeyType field to given value.
func (o *Ssl) HasCertificateKeyType() bool
HasCertificateKeyType returns a boolean if a field has been set.
func (o *Ssl) GetCertificates() []Certificate
GetCertificates returns the Certificates field if non-nil, zero value otherwise.
func (o *Ssl) GetCertificatesOk() (*[]Certificate, bool)
GetCertificatesOk returns a tuple with the Certificates field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Ssl) SetCertificates(v []Certificate)
SetCertificates sets Certificates field to given value.
func (o *Ssl) HasCertificates() bool
HasCertificates returns a boolean if a field has been set.
func (o *Ssl) GetOrders() []CertificateOrder
GetOrders returns the Orders field if non-nil, zero value otherwise.
func (o *Ssl) GetOrdersOk() (*[]CertificateOrder, bool)
GetOrdersOk returns a tuple with the Orders field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Ssl) SetOrders(v []CertificateOrder)
SetOrders sets Orders field to given value.
func (o *Ssl) HasOrders() bool
HasOrders returns a boolean if a field has been set.
func (o *Ssl) SetOrdersNil(b bool)
SetOrdersNil sets the value for Orders to be an explicit nil
func (o *Ssl) UnsetOrders()
UnsetOrders ensures that no value is present for Orders, not even an explicit nil