| Name | Type | Description | Notes |
|---|---|---|---|
| GlobalThreshold | Pointer to string | The number of overall requests per ten seconds that can trigger DDOS protection | [optional] |
| BurstThreshold | Pointer to string | The number of requests per two seconds that can trigger DDOS protection | [optional] |
| SubSecondBurstThreshold | Pointer to string | The number of requests per 0.1 seconds that can trigger DDOS protection | [optional] |
func NewWafDdosSettings() *WafDdosSettings
NewWafDdosSettings instantiates a new WafDdosSettings 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 NewWafDdosSettingsWithDefaults() *WafDdosSettings
NewWafDdosSettingsWithDefaults instantiates a new WafDdosSettings 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 *WafDdosSettings) GetGlobalThreshold() string
GetGlobalThreshold returns the GlobalThreshold field if non-nil, zero value otherwise.
func (o *WafDdosSettings) GetGlobalThresholdOk() (*string, bool)
GetGlobalThresholdOk returns a tuple with the GlobalThreshold field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *WafDdosSettings) SetGlobalThreshold(v string)
SetGlobalThreshold sets GlobalThreshold field to given value.
func (o *WafDdosSettings) HasGlobalThreshold() bool
HasGlobalThreshold returns a boolean if a field has been set.
func (o *WafDdosSettings) GetBurstThreshold() string
GetBurstThreshold returns the BurstThreshold field if non-nil, zero value otherwise.
func (o *WafDdosSettings) GetBurstThresholdOk() (*string, bool)
GetBurstThresholdOk returns a tuple with the BurstThreshold field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *WafDdosSettings) SetBurstThreshold(v string)
SetBurstThreshold sets BurstThreshold field to given value.
func (o *WafDdosSettings) HasBurstThreshold() bool
HasBurstThreshold returns a boolean if a field has been set.
func (o *WafDdosSettings) GetSubSecondBurstThreshold() string
GetSubSecondBurstThreshold returns the SubSecondBurstThreshold field if non-nil, zero value otherwise.
func (o *WafDdosSettings) GetSubSecondBurstThresholdOk() (*string, bool)
GetSubSecondBurstThresholdOk returns a tuple with the SubSecondBurstThreshold field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *WafDdosSettings) SetSubSecondBurstThreshold(v string)
SetSubSecondBurstThreshold sets SubSecondBurstThreshold field to given value.
func (o *WafDdosSettings) HasSubSecondBurstThreshold() bool
HasSubSecondBurstThreshold returns a boolean if a field has been set.