| Name | Type | Description | Notes |
|---|---|---|---|
| FullString | Pointer to string | The full user agent string for the WAF request | [optional] |
| Client | Pointer to string | The name of the requesting client, typically the name of the requesting web browser | [optional] |
| ClientVersion | Pointer to string | The version of the requesting user agent's client, typically also the version of the requesting web browser | [optional] |
| BaseBrowser | Pointer to string | The name of the requesting user agent's browser | [optional] |
| BaseBrowserVersion | Pointer to string | The version of the requesting user agent's browser | [optional] |
| Os | Pointer to string | The name of the requesting user agent's operating system | [optional] |
| Device | Pointer to string | The name of the requesting user agent's device | [optional] |
| DeviceType | Pointer to string | The type of the requesting user agent's device | [optional] |
| Cpu | Pointer to string | The name of the requesting user agent's CPU | [optional] |
| RenderingEngine | Pointer to string | The name of the requesting user agent's engine | [optional] |
func NewWafRequestDetailsUserAgent() *WafRequestDetailsUserAgent
NewWafRequestDetailsUserAgent instantiates a new WafRequestDetailsUserAgent 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 NewWafRequestDetailsUserAgentWithDefaults() *WafRequestDetailsUserAgent
NewWafRequestDetailsUserAgentWithDefaults instantiates a new WafRequestDetailsUserAgent 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 *WafRequestDetailsUserAgent) GetFullString() string
GetFullString returns the FullString field if non-nil, zero value otherwise.
func (o *WafRequestDetailsUserAgent) GetFullStringOk() (*string, bool)
GetFullStringOk returns a tuple with the FullString field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *WafRequestDetailsUserAgent) SetFullString(v string)
SetFullString sets FullString field to given value.
func (o *WafRequestDetailsUserAgent) HasFullString() bool
HasFullString returns a boolean if a field has been set.
func (o *WafRequestDetailsUserAgent) GetClient() string
GetClient returns the Client field if non-nil, zero value otherwise.
func (o *WafRequestDetailsUserAgent) GetClientOk() (*string, 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 *WafRequestDetailsUserAgent) SetClient(v string)
SetClient sets Client field to given value.
func (o *WafRequestDetailsUserAgent) HasClient() bool
HasClient returns a boolean if a field has been set.
func (o *WafRequestDetailsUserAgent) GetClientVersion() string
GetClientVersion returns the ClientVersion field if non-nil, zero value otherwise.
func (o *WafRequestDetailsUserAgent) GetClientVersionOk() (*string, bool)
GetClientVersionOk returns a tuple with the ClientVersion field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *WafRequestDetailsUserAgent) SetClientVersion(v string)
SetClientVersion sets ClientVersion field to given value.
func (o *WafRequestDetailsUserAgent) HasClientVersion() bool
HasClientVersion returns a boolean if a field has been set.
func (o *WafRequestDetailsUserAgent) GetBaseBrowser() string
GetBaseBrowser returns the BaseBrowser field if non-nil, zero value otherwise.
func (o *WafRequestDetailsUserAgent) GetBaseBrowserOk() (*string, bool)
GetBaseBrowserOk returns a tuple with the BaseBrowser field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *WafRequestDetailsUserAgent) SetBaseBrowser(v string)
SetBaseBrowser sets BaseBrowser field to given value.
func (o *WafRequestDetailsUserAgent) HasBaseBrowser() bool
HasBaseBrowser returns a boolean if a field has been set.
func (o *WafRequestDetailsUserAgent) GetBaseBrowserVersion() string
GetBaseBrowserVersion returns the BaseBrowserVersion field if non-nil, zero value otherwise.
func (o *WafRequestDetailsUserAgent) GetBaseBrowserVersionOk() (*string, bool)
GetBaseBrowserVersionOk returns a tuple with the BaseBrowserVersion field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *WafRequestDetailsUserAgent) SetBaseBrowserVersion(v string)
SetBaseBrowserVersion sets BaseBrowserVersion field to given value.
func (o *WafRequestDetailsUserAgent) HasBaseBrowserVersion() bool
HasBaseBrowserVersion returns a boolean if a field has been set.
func (o *WafRequestDetailsUserAgent) GetOs() string
GetOs returns the Os field if non-nil, zero value otherwise.
func (o *WafRequestDetailsUserAgent) GetOsOk() (*string, bool)
GetOsOk returns a tuple with the Os field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *WafRequestDetailsUserAgent) SetOs(v string)
SetOs sets Os field to given value.
func (o *WafRequestDetailsUserAgent) HasOs() bool
HasOs returns a boolean if a field has been set.
func (o *WafRequestDetailsUserAgent) GetDevice() string
GetDevice returns the Device field if non-nil, zero value otherwise.
func (o *WafRequestDetailsUserAgent) GetDeviceOk() (*string, bool)
GetDeviceOk returns a tuple with the Device field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *WafRequestDetailsUserAgent) SetDevice(v string)
SetDevice sets Device field to given value.
func (o *WafRequestDetailsUserAgent) HasDevice() bool
HasDevice returns a boolean if a field has been set.
func (o *WafRequestDetailsUserAgent) GetDeviceType() string
GetDeviceType returns the DeviceType field if non-nil, zero value otherwise.
func (o *WafRequestDetailsUserAgent) GetDeviceTypeOk() (*string, bool)
GetDeviceTypeOk returns a tuple with the DeviceType field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *WafRequestDetailsUserAgent) SetDeviceType(v string)
SetDeviceType sets DeviceType field to given value.
func (o *WafRequestDetailsUserAgent) HasDeviceType() bool
HasDeviceType returns a boolean if a field has been set.
func (o *WafRequestDetailsUserAgent) GetCpu() string
GetCpu returns the Cpu field if non-nil, zero value otherwise.
func (o *WafRequestDetailsUserAgent) GetCpuOk() (*string, bool)
GetCpuOk returns a tuple with the Cpu field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *WafRequestDetailsUserAgent) SetCpu(v string)
SetCpu sets Cpu field to given value.
func (o *WafRequestDetailsUserAgent) HasCpu() bool
HasCpu returns a boolean if a field has been set.
func (o *WafRequestDetailsUserAgent) GetRenderingEngine() string
GetRenderingEngine returns the RenderingEngine field if non-nil, zero value otherwise.
func (o *WafRequestDetailsUserAgent) GetRenderingEngineOk() (*string, bool)
GetRenderingEngineOk returns a tuple with the RenderingEngine field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *WafRequestDetailsUserAgent) SetRenderingEngine(v string)
SetRenderingEngine sets RenderingEngine field to given value.
func (o *WafRequestDetailsUserAgent) HasRenderingEngine() bool
HasRenderingEngine returns a boolean if a field has been set.