| Name | Type | Description | Notes |
|---|---|---|---|
| CachingTime | Pointer to int32 | [optional] | |
| FollowOriginRedirect | Pointer to CdnSettingsFollowOriginRedirect | [optional] | |
| CachingTimeBrowser | Pointer to CdnSettingsCachingTimeBrowser | [optional] | |
| IgnoreCookie | Pointer to bool | [optional] | |
| IgnoreQueryString | Pointer to bool | [optional] | |
| Stale | Pointer to CdnSettingsStale | [optional] | |
| RedirectHttpToHttps | Pointer to bool | [optional] | |
| TokenizedUrlSecureKey | Pointer to CdnSettingsTokenizedUrlSecureKey | [optional] | |
| AllowedHttpMethods | Pointer to CdnSettingsAllowedHttpMethods | [optional] | |
| Http3Enabled | Pointer to bool | [optional] | |
| GzipCompression | Pointer to CdnSettingsGzipCompression | [optional] | |
| ContentSlice | Pointer to bool | [optional] | |
| StaticRequestHeaders | Pointer to CdnSettingsStaticRequestHeaders | [optional] | |
| Cors | Pointer to CdnSettingsCors | [optional] | |
| StaticResponseHeaders | Pointer to CdnSettingsStaticResponseHeader | [optional] | |
| ResponseHeadersHidingPolicy | Pointer to CdnSettingsResponseHeadersHidingPolicy | [optional] |
func NewCdnSettings() *CdnSettings
NewCdnSettings instantiates a new CdnSettings 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 NewCdnSettingsWithDefaults() *CdnSettings
NewCdnSettingsWithDefaults instantiates a new CdnSettings 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 *CdnSettings) GetCachingTime() int32
GetCachingTime returns the CachingTime field if non-nil, zero value otherwise.
func (o *CdnSettings) GetCachingTimeOk() (*int32, bool)
GetCachingTimeOk returns a tuple with the CachingTime field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CdnSettings) SetCachingTime(v int32)
SetCachingTime sets CachingTime field to given value.
func (o *CdnSettings) HasCachingTime() bool
HasCachingTime returns a boolean if a field has been set.
func (o *CdnSettings) GetFollowOriginRedirect() CdnSettingsFollowOriginRedirect
GetFollowOriginRedirect returns the FollowOriginRedirect field if non-nil, zero value otherwise.
func (o *CdnSettings) GetFollowOriginRedirectOk() (*CdnSettingsFollowOriginRedirect, bool)
GetFollowOriginRedirectOk returns a tuple with the FollowOriginRedirect field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CdnSettings) SetFollowOriginRedirect(v CdnSettingsFollowOriginRedirect)
SetFollowOriginRedirect sets FollowOriginRedirect field to given value.
func (o *CdnSettings) HasFollowOriginRedirect() bool
HasFollowOriginRedirect returns a boolean if a field has been set.
func (o *CdnSettings) GetCachingTimeBrowser() CdnSettingsCachingTimeBrowser
GetCachingTimeBrowser returns the CachingTimeBrowser field if non-nil, zero value otherwise.
func (o *CdnSettings) GetCachingTimeBrowserOk() (*CdnSettingsCachingTimeBrowser, bool)
GetCachingTimeBrowserOk returns a tuple with the CachingTimeBrowser field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CdnSettings) SetCachingTimeBrowser(v CdnSettingsCachingTimeBrowser)
SetCachingTimeBrowser sets CachingTimeBrowser field to given value.
func (o *CdnSettings) HasCachingTimeBrowser() bool
HasCachingTimeBrowser returns a boolean if a field has been set.
func (o *CdnSettings) GetIgnoreCookie() bool
GetIgnoreCookie returns the IgnoreCookie field if non-nil, zero value otherwise.
func (o *CdnSettings) GetIgnoreCookieOk() (*bool, bool)
GetIgnoreCookieOk returns a tuple with the IgnoreCookie field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CdnSettings) SetIgnoreCookie(v bool)
SetIgnoreCookie sets IgnoreCookie field to given value.
func (o *CdnSettings) HasIgnoreCookie() bool
HasIgnoreCookie returns a boolean if a field has been set.
func (o *CdnSettings) GetIgnoreQueryString() bool
GetIgnoreQueryString returns the IgnoreQueryString field if non-nil, zero value otherwise.
func (o *CdnSettings) GetIgnoreQueryStringOk() (*bool, bool)
GetIgnoreQueryStringOk returns a tuple with the IgnoreQueryString field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CdnSettings) SetIgnoreQueryString(v bool)
SetIgnoreQueryString sets IgnoreQueryString field to given value.
func (o *CdnSettings) HasIgnoreQueryString() bool
HasIgnoreQueryString returns a boolean if a field has been set.
func (o *CdnSettings) GetStale() CdnSettingsStale
GetStale returns the Stale field if non-nil, zero value otherwise.
func (o *CdnSettings) GetStaleOk() (*CdnSettingsStale, bool)
GetStaleOk returns a tuple with the Stale field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CdnSettings) SetStale(v CdnSettingsStale)
SetStale sets Stale field to given value.
func (o *CdnSettings) HasStale() bool
HasStale returns a boolean if a field has been set.
func (o *CdnSettings) GetRedirectHttpToHttps() bool
GetRedirectHttpToHttps returns the RedirectHttpToHttps field if non-nil, zero value otherwise.
func (o *CdnSettings) GetRedirectHttpToHttpsOk() (*bool, bool)
GetRedirectHttpToHttpsOk returns a tuple with the RedirectHttpToHttps field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CdnSettings) SetRedirectHttpToHttps(v bool)
SetRedirectHttpToHttps sets RedirectHttpToHttps field to given value.
func (o *CdnSettings) HasRedirectHttpToHttps() bool
HasRedirectHttpToHttps returns a boolean if a field has been set.
func (o *CdnSettings) GetTokenizedUrlSecureKey() CdnSettingsTokenizedUrlSecureKey
GetTokenizedUrlSecureKey returns the TokenizedUrlSecureKey field if non-nil, zero value otherwise.
func (o *CdnSettings) GetTokenizedUrlSecureKeyOk() (*CdnSettingsTokenizedUrlSecureKey, bool)
GetTokenizedUrlSecureKeyOk returns a tuple with the TokenizedUrlSecureKey field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CdnSettings) SetTokenizedUrlSecureKey(v CdnSettingsTokenizedUrlSecureKey)
SetTokenizedUrlSecureKey sets TokenizedUrlSecureKey field to given value.
func (o *CdnSettings) HasTokenizedUrlSecureKey() bool
HasTokenizedUrlSecureKey returns a boolean if a field has been set.
func (o *CdnSettings) GetAllowedHttpMethods() CdnSettingsAllowedHttpMethods
GetAllowedHttpMethods returns the AllowedHttpMethods field if non-nil, zero value otherwise.
func (o *CdnSettings) GetAllowedHttpMethodsOk() (*CdnSettingsAllowedHttpMethods, bool)
GetAllowedHttpMethodsOk returns a tuple with the AllowedHttpMethods field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CdnSettings) SetAllowedHttpMethods(v CdnSettingsAllowedHttpMethods)
SetAllowedHttpMethods sets AllowedHttpMethods field to given value.
func (o *CdnSettings) HasAllowedHttpMethods() bool
HasAllowedHttpMethods returns a boolean if a field has been set.
func (o *CdnSettings) GetHttp3Enabled() bool
GetHttp3Enabled returns the Http3Enabled field if non-nil, zero value otherwise.
func (o *CdnSettings) GetHttp3EnabledOk() (*bool, bool)
GetHttp3EnabledOk returns a tuple with the Http3Enabled field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CdnSettings) SetHttp3Enabled(v bool)
SetHttp3Enabled sets Http3Enabled field to given value.
func (o *CdnSettings) HasHttp3Enabled() bool
HasHttp3Enabled returns a boolean if a field has been set.
func (o *CdnSettings) GetGzipCompression() CdnSettingsGzipCompression
GetGzipCompression returns the GzipCompression field if non-nil, zero value otherwise.
func (o *CdnSettings) GetGzipCompressionOk() (*CdnSettingsGzipCompression, bool)
GetGzipCompressionOk returns a tuple with the GzipCompression field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CdnSettings) SetGzipCompression(v CdnSettingsGzipCompression)
SetGzipCompression sets GzipCompression field to given value.
func (o *CdnSettings) HasGzipCompression() bool
HasGzipCompression returns a boolean if a field has been set.
func (o *CdnSettings) GetContentSlice() bool
GetContentSlice returns the ContentSlice field if non-nil, zero value otherwise.
func (o *CdnSettings) GetContentSliceOk() (*bool, bool)
GetContentSliceOk returns a tuple with the ContentSlice field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CdnSettings) SetContentSlice(v bool)
SetContentSlice sets ContentSlice field to given value.
func (o *CdnSettings) HasContentSlice() bool
HasContentSlice returns a boolean if a field has been set.
func (o *CdnSettings) GetStaticRequestHeaders() CdnSettingsStaticRequestHeaders
GetStaticRequestHeaders returns the StaticRequestHeaders field if non-nil, zero value otherwise.
func (o *CdnSettings) GetStaticRequestHeadersOk() (*CdnSettingsStaticRequestHeaders, bool)
GetStaticRequestHeadersOk returns a tuple with the StaticRequestHeaders field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CdnSettings) SetStaticRequestHeaders(v CdnSettingsStaticRequestHeaders)
SetStaticRequestHeaders sets StaticRequestHeaders field to given value.
func (o *CdnSettings) HasStaticRequestHeaders() bool
HasStaticRequestHeaders returns a boolean if a field has been set.
func (o *CdnSettings) GetCors() CdnSettingsCors
GetCors returns the Cors field if non-nil, zero value otherwise.
func (o *CdnSettings) GetCorsOk() (*CdnSettingsCors, bool)
GetCorsOk returns a tuple with the Cors field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CdnSettings) SetCors(v CdnSettingsCors)
SetCors sets Cors field to given value.
func (o *CdnSettings) HasCors() bool
HasCors returns a boolean if a field has been set.
func (o *CdnSettings) GetStaticResponseHeaders() CdnSettingsStaticResponseHeader
GetStaticResponseHeaders returns the StaticResponseHeaders field if non-nil, zero value otherwise.
func (o *CdnSettings) GetStaticResponseHeadersOk() (*CdnSettingsStaticResponseHeader, bool)
GetStaticResponseHeadersOk returns a tuple with the StaticResponseHeaders field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CdnSettings) SetStaticResponseHeaders(v CdnSettingsStaticResponseHeader)
SetStaticResponseHeaders sets StaticResponseHeaders field to given value.
func (o *CdnSettings) HasStaticResponseHeaders() bool
HasStaticResponseHeaders returns a boolean if a field has been set.
func (o *CdnSettings) GetResponseHeadersHidingPolicy() CdnSettingsResponseHeadersHidingPolicy
GetResponseHeadersHidingPolicy returns the ResponseHeadersHidingPolicy field if non-nil, zero value otherwise.
func (o *CdnSettings) GetResponseHeadersHidingPolicyOk() (*CdnSettingsResponseHeadersHidingPolicy, bool)
GetResponseHeadersHidingPolicyOk returns a tuple with the ResponseHeadersHidingPolicy field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CdnSettings) SetResponseHeadersHidingPolicy(v CdnSettingsResponseHeadersHidingPolicy)
SetResponseHeadersHidingPolicy sets ResponseHeadersHidingPolicy field to given value.
func (o *CdnSettings) HasResponseHeadersHidingPolicy() bool
HasResponseHeadersHidingPolicy returns a boolean if a field has been set.