| Name | Type | Description | Notes |
|---|---|---|---|
| Id | Pointer to string | A WAF event's unique identifier | [optional] |
| ReferenceId | Pointer to string | An event's user-facing identifier Reference IDs are displayed to the end user when the WAF blocks a request to a site. Please note that an event's ID and reference ID are different. | [optional] |
| EventDate | Pointer to time.Time | When a WAF event occurred | [optional] |
| Request | Pointer to WafEventRequest | [optional] | |
| Action | Pointer to EventRuleAction | [optional] | |
| Client | Pointer to WafEventNetwork | [optional] | |
| Count | Pointer to string | Number of events which matched this | [optional] |
func NewWafEvent() *WafEvent
NewWafEvent instantiates a new WafEvent 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 NewWafEventWithDefaults() *WafEvent
NewWafEventWithDefaults instantiates a new WafEvent 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 *WafEvent) GetId() string
GetId returns the Id field if non-nil, zero value otherwise.
func (o *WafEvent) GetIdOk() (*string, bool)
GetIdOk returns a tuple with the Id field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *WafEvent) SetId(v string)
SetId sets Id field to given value.
func (o *WafEvent) HasId() bool
HasId returns a boolean if a field has been set.
func (o *WafEvent) GetReferenceId() string
GetReferenceId returns the ReferenceId field if non-nil, zero value otherwise.
func (o *WafEvent) GetReferenceIdOk() (*string, bool)
GetReferenceIdOk returns a tuple with the ReferenceId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *WafEvent) SetReferenceId(v string)
SetReferenceId sets ReferenceId field to given value.
func (o *WafEvent) HasReferenceId() bool
HasReferenceId returns a boolean if a field has been set.
func (o *WafEvent) GetEventDate() time.Time
GetEventDate returns the EventDate field if non-nil, zero value otherwise.
func (o *WafEvent) GetEventDateOk() (*time.Time, bool)
GetEventDateOk returns a tuple with the EventDate field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *WafEvent) SetEventDate(v time.Time)
SetEventDate sets EventDate field to given value.
func (o *WafEvent) HasEventDate() bool
HasEventDate returns a boolean if a field has been set.
func (o *WafEvent) GetRequest() WafEventRequest
GetRequest returns the Request field if non-nil, zero value otherwise.
func (o *WafEvent) GetRequestOk() (*WafEventRequest, bool)
GetRequestOk returns a tuple with the Request field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *WafEvent) SetRequest(v WafEventRequest)
SetRequest sets Request field to given value.
func (o *WafEvent) HasRequest() bool
HasRequest returns a boolean if a field has been set.
func (o *WafEvent) GetAction() EventRuleAction
GetAction returns the Action field if non-nil, zero value otherwise.
func (o *WafEvent) GetActionOk() (*EventRuleAction, bool)
GetActionOk returns a tuple with the Action field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *WafEvent) SetAction(v EventRuleAction)
SetAction sets Action field to given value.
func (o *WafEvent) HasAction() bool
HasAction returns a boolean if a field has been set.
func (o *WafEvent) GetClient() WafEventNetwork
GetClient returns the Client field if non-nil, zero value otherwise.
func (o *WafEvent) GetClientOk() (*WafEventNetwork, bool)
GetClientOk returns a tuple with the Client field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *WafEvent) SetClient(v WafEventNetwork)
SetClient sets Client field to given value.
func (o *WafEvent) HasClient() bool
HasClient returns a boolean if a field has been set.
func (o *WafEvent) GetCount() string
GetCount returns the Count field if non-nil, zero value otherwise.
func (o *WafEvent) GetCountOk() (*string, bool)
GetCountOk returns a tuple with the Count field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *WafEvent) SetCount(v string)
SetCount sets Count field to given value.
func (o *WafEvent) HasCount() bool
HasCount returns a boolean if a field has been set.