| Name | Type | Description | Notes |
|---|---|---|---|
| IsEnabled | Pointer to bool | [optional] [readonly] | |
| ProtectionMode | Pointer to string | [optional] | |
| CaptchaService | Pointer to string | [optional] | |
| Ttl | Pointer to int32 | Time in seconds for cookie max-age | [optional] |
| HttpsOnly | Pointer to bool | Adds "SameSite=None; Secure" to set-cookie header | [optional] |
| Preflight | Pointer to DdosPreflight | [optional] |
func NewDdosSettings() *DdosSettings
NewDdosSettings instantiates a new DdosSettings 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 NewDdosSettingsWithDefaults() *DdosSettings
NewDdosSettingsWithDefaults instantiates a new DdosSettings 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 *DdosSettings) GetIsEnabled() bool
GetIsEnabled returns the IsEnabled field if non-nil, zero value otherwise.
func (o *DdosSettings) GetIsEnabledOk() (*bool, bool)
GetIsEnabledOk returns a tuple with the IsEnabled field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DdosSettings) SetIsEnabled(v bool)
SetIsEnabled sets IsEnabled field to given value.
func (o *DdosSettings) HasIsEnabled() bool
HasIsEnabled returns a boolean if a field has been set.
func (o *DdosSettings) GetProtectionMode() string
GetProtectionMode returns the ProtectionMode field if non-nil, zero value otherwise.
func (o *DdosSettings) GetProtectionModeOk() (*string, bool)
GetProtectionModeOk returns a tuple with the ProtectionMode field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DdosSettings) SetProtectionMode(v string)
SetProtectionMode sets ProtectionMode field to given value.
func (o *DdosSettings) HasProtectionMode() bool
HasProtectionMode returns a boolean if a field has been set.
func (o *DdosSettings) GetCaptchaService() string
GetCaptchaService returns the CaptchaService field if non-nil, zero value otherwise.
func (o *DdosSettings) GetCaptchaServiceOk() (*string, bool)
GetCaptchaServiceOk returns a tuple with the CaptchaService field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DdosSettings) SetCaptchaService(v string)
SetCaptchaService sets CaptchaService field to given value.
func (o *DdosSettings) HasCaptchaService() bool
HasCaptchaService returns a boolean if a field has been set.
func (o *DdosSettings) GetTtl() int32
GetTtl returns the Ttl field if non-nil, zero value otherwise.
func (o *DdosSettings) GetTtlOk() (*int32, bool)
GetTtlOk returns a tuple with the Ttl field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DdosSettings) SetTtl(v int32)
SetTtl sets Ttl field to given value.
func (o *DdosSettings) HasTtl() bool
HasTtl returns a boolean if a field has been set.
func (o *DdosSettings) GetHttpsOnly() bool
GetHttpsOnly returns the HttpsOnly field if non-nil, zero value otherwise.
func (o *DdosSettings) GetHttpsOnlyOk() (*bool, bool)
GetHttpsOnlyOk returns a tuple with the HttpsOnly field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DdosSettings) SetHttpsOnly(v bool)
SetHttpsOnly sets HttpsOnly field to given value.
func (o *DdosSettings) HasHttpsOnly() bool
HasHttpsOnly returns a boolean if a field has been set.
func (o *DdosSettings) GetPreflight() DdosPreflight
GetPreflight returns the Preflight field if non-nil, zero value otherwise.
func (o *DdosSettings) GetPreflightOk() (*DdosPreflight, bool)
GetPreflightOk returns a tuple with the Preflight field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DdosSettings) SetPreflight(v DdosPreflight)
SetPreflight sets Preflight field to given value.
func (o *DdosSettings) HasPreflight() bool
HasPreflight returns a boolean if a field has been set.