| Name | Type | Description | Notes |
|---|---|---|---|
| Url | Pointer to string | URL pattern of target pages | [optional] |
| CacheLevel | Pointer to string | [optional] | |
| WafStatus | Pointer to bool | [optional] | |
| FwStatus | Pointer to bool | Shows whether firewall is enabled or not | [optional] |
| Acceleration | Pointer to Acceleration | [optional] | |
| SlinkStatus | Pointer to bool | Secure link is enabled or not | [optional] |
| Status | Pointer to bool | Is the page-rule enabled? | [optional] |
| Cache200 | Pointer to string | [optional] | |
| CacheAny | Pointer to string | [optional] | |
| CacheCookie | Pointer to string | Cookie variables to consider in cache (comma separaterd values) | [optional] |
| CacheArgs | Pointer to bool | [optional] | |
| CacheArg | Pointer to string | Query string arguments to consider in cache (& seperated values) | [optional] [default to ""] |
| CacheScheme | Pointer to bool | [optional] | |
| CacheBrowser | Pointer to string | [optional] | |
| CacheIgnoreSc | Pointer to bool | Ignore default behavior in caching set-cookie header | [optional] |
| CacheIgnoreVary | Pointer to bool | Ignore default behavior in caching vary header | [optional] |
| CacheIgnoreCc | Pointer to bool | [optional] | |
| CorsHeader | Pointer to string | [optional] | |
| RewriteUrl | Pointer to string | [optional] | |
| SlinkSecret | Pointer to string | [optional] | |
| SlinkMd5 | Pointer to []string | [optional] | |
| ClusterStatus | Pointer to bool | [optional] | |
| ClusterId | Pointer to NullableString | [optional] | |
| UpstreamTimeout | Pointer to UpstreamTimeout | [optional] | |
| ReqCustomHeaders | Pointer to []PageRuleDiffReqCustomHeadersInner | [optional] [default to []] | |
| ResCustomHeaders | Pointer to []PageRuleDiffReqCustomHeadersInner | [optional] [default to []] | |
| ReqHideHeaders | Pointer to []string | [optional] [default to []] | |
| ResHideHeaders | Pointer to []string | [optional] | |
| CustomHostHeader | Pointer to string | [optional] | |
| Redirect | Pointer to PageRuleDiffRedirect | [optional] |
func NewPageRuleDiff() *PageRuleDiff
NewPageRuleDiff instantiates a new PageRuleDiff 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 NewPageRuleDiffWithDefaults() *PageRuleDiff
NewPageRuleDiffWithDefaults instantiates a new PageRuleDiff 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 *PageRuleDiff) GetUrl() string
GetUrl returns the Url field if non-nil, zero value otherwise.
func (o *PageRuleDiff) GetUrlOk() (*string, bool)
GetUrlOk returns a tuple with the Url field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PageRuleDiff) SetUrl(v string)
SetUrl sets Url field to given value.
func (o *PageRuleDiff) HasUrl() bool
HasUrl returns a boolean if a field has been set.
func (o *PageRuleDiff) GetCacheLevel() string
GetCacheLevel returns the CacheLevel field if non-nil, zero value otherwise.
func (o *PageRuleDiff) GetCacheLevelOk() (*string, bool)
GetCacheLevelOk returns a tuple with the CacheLevel field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PageRuleDiff) SetCacheLevel(v string)
SetCacheLevel sets CacheLevel field to given value.
func (o *PageRuleDiff) HasCacheLevel() bool
HasCacheLevel returns a boolean if a field has been set.
func (o *PageRuleDiff) GetWafStatus() bool
GetWafStatus returns the WafStatus field if non-nil, zero value otherwise.
func (o *PageRuleDiff) GetWafStatusOk() (*bool, bool)
GetWafStatusOk returns a tuple with the WafStatus field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PageRuleDiff) SetWafStatus(v bool)
SetWafStatus sets WafStatus field to given value.
func (o *PageRuleDiff) HasWafStatus() bool
HasWafStatus returns a boolean if a field has been set.
func (o *PageRuleDiff) GetFwStatus() bool
GetFwStatus returns the FwStatus field if non-nil, zero value otherwise.
func (o *PageRuleDiff) GetFwStatusOk() (*bool, bool)
GetFwStatusOk returns a tuple with the FwStatus field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PageRuleDiff) SetFwStatus(v bool)
SetFwStatus sets FwStatus field to given value.
func (o *PageRuleDiff) HasFwStatus() bool
HasFwStatus returns a boolean if a field has been set.
func (o *PageRuleDiff) GetAcceleration() Acceleration
GetAcceleration returns the Acceleration field if non-nil, zero value otherwise.
func (o *PageRuleDiff) GetAccelerationOk() (*Acceleration, bool)
GetAccelerationOk returns a tuple with the Acceleration field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PageRuleDiff) SetAcceleration(v Acceleration)
SetAcceleration sets Acceleration field to given value.
func (o *PageRuleDiff) HasAcceleration() bool
HasAcceleration returns a boolean if a field has been set.
func (o *PageRuleDiff) GetSlinkStatus() bool
GetSlinkStatus returns the SlinkStatus field if non-nil, zero value otherwise.
func (o *PageRuleDiff) GetSlinkStatusOk() (*bool, bool)
GetSlinkStatusOk returns a tuple with the SlinkStatus field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PageRuleDiff) SetSlinkStatus(v bool)
SetSlinkStatus sets SlinkStatus field to given value.
func (o *PageRuleDiff) HasSlinkStatus() bool
HasSlinkStatus returns a boolean if a field has been set.
func (o *PageRuleDiff) GetStatus() bool
GetStatus returns the Status field if non-nil, zero value otherwise.
func (o *PageRuleDiff) GetStatusOk() (*bool, bool)
GetStatusOk returns a tuple with the Status field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PageRuleDiff) SetStatus(v bool)
SetStatus sets Status field to given value.
func (o *PageRuleDiff) HasStatus() bool
HasStatus returns a boolean if a field has been set.
func (o *PageRuleDiff) GetCache200() string
GetCache200 returns the Cache200 field if non-nil, zero value otherwise.
func (o *PageRuleDiff) GetCache200Ok() (*string, bool)
GetCache200Ok returns a tuple with the Cache200 field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PageRuleDiff) SetCache200(v string)
SetCache200 sets Cache200 field to given value.
func (o *PageRuleDiff) HasCache200() bool
HasCache200 returns a boolean if a field has been set.
func (o *PageRuleDiff) GetCacheAny() string
GetCacheAny returns the CacheAny field if non-nil, zero value otherwise.
func (o *PageRuleDiff) GetCacheAnyOk() (*string, bool)
GetCacheAnyOk returns a tuple with the CacheAny field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PageRuleDiff) SetCacheAny(v string)
SetCacheAny sets CacheAny field to given value.
func (o *PageRuleDiff) HasCacheAny() bool
HasCacheAny returns a boolean if a field has been set.
func (o *PageRuleDiff) GetCacheCookie() string
GetCacheCookie returns the CacheCookie field if non-nil, zero value otherwise.
func (o *PageRuleDiff) GetCacheCookieOk() (*string, bool)
GetCacheCookieOk returns a tuple with the CacheCookie field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PageRuleDiff) SetCacheCookie(v string)
SetCacheCookie sets CacheCookie field to given value.
func (o *PageRuleDiff) HasCacheCookie() bool
HasCacheCookie returns a boolean if a field has been set.
func (o *PageRuleDiff) GetCacheArgs() bool
GetCacheArgs returns the CacheArgs field if non-nil, zero value otherwise.
func (o *PageRuleDiff) GetCacheArgsOk() (*bool, bool)
GetCacheArgsOk returns a tuple with the CacheArgs field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PageRuleDiff) SetCacheArgs(v bool)
SetCacheArgs sets CacheArgs field to given value.
func (o *PageRuleDiff) HasCacheArgs() bool
HasCacheArgs returns a boolean if a field has been set.
func (o *PageRuleDiff) GetCacheArg() string
GetCacheArg returns the CacheArg field if non-nil, zero value otherwise.
func (o *PageRuleDiff) GetCacheArgOk() (*string, bool)
GetCacheArgOk returns a tuple with the CacheArg field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PageRuleDiff) SetCacheArg(v string)
SetCacheArg sets CacheArg field to given value.
func (o *PageRuleDiff) HasCacheArg() bool
HasCacheArg returns a boolean if a field has been set.
func (o *PageRuleDiff) GetCacheScheme() bool
GetCacheScheme returns the CacheScheme field if non-nil, zero value otherwise.
func (o *PageRuleDiff) GetCacheSchemeOk() (*bool, bool)
GetCacheSchemeOk returns a tuple with the CacheScheme field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PageRuleDiff) SetCacheScheme(v bool)
SetCacheScheme sets CacheScheme field to given value.
func (o *PageRuleDiff) HasCacheScheme() bool
HasCacheScheme returns a boolean if a field has been set.
func (o *PageRuleDiff) GetCacheBrowser() string
GetCacheBrowser returns the CacheBrowser field if non-nil, zero value otherwise.
func (o *PageRuleDiff) GetCacheBrowserOk() (*string, bool)
GetCacheBrowserOk returns a tuple with the CacheBrowser field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PageRuleDiff) SetCacheBrowser(v string)
SetCacheBrowser sets CacheBrowser field to given value.
func (o *PageRuleDiff) HasCacheBrowser() bool
HasCacheBrowser returns a boolean if a field has been set.
func (o *PageRuleDiff) GetCacheIgnoreSc() bool
GetCacheIgnoreSc returns the CacheIgnoreSc field if non-nil, zero value otherwise.
func (o *PageRuleDiff) GetCacheIgnoreScOk() (*bool, bool)
GetCacheIgnoreScOk returns a tuple with the CacheIgnoreSc field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PageRuleDiff) SetCacheIgnoreSc(v bool)
SetCacheIgnoreSc sets CacheIgnoreSc field to given value.
func (o *PageRuleDiff) HasCacheIgnoreSc() bool
HasCacheIgnoreSc returns a boolean if a field has been set.
func (o *PageRuleDiff) GetCacheIgnoreVary() bool
GetCacheIgnoreVary returns the CacheIgnoreVary field if non-nil, zero value otherwise.
func (o *PageRuleDiff) GetCacheIgnoreVaryOk() (*bool, bool)
GetCacheIgnoreVaryOk returns a tuple with the CacheIgnoreVary field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PageRuleDiff) SetCacheIgnoreVary(v bool)
SetCacheIgnoreVary sets CacheIgnoreVary field to given value.
func (o *PageRuleDiff) HasCacheIgnoreVary() bool
HasCacheIgnoreVary returns a boolean if a field has been set.
func (o *PageRuleDiff) GetCacheIgnoreCc() bool
GetCacheIgnoreCc returns the CacheIgnoreCc field if non-nil, zero value otherwise.
func (o *PageRuleDiff) GetCacheIgnoreCcOk() (*bool, bool)
GetCacheIgnoreCcOk returns a tuple with the CacheIgnoreCc field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PageRuleDiff) SetCacheIgnoreCc(v bool)
SetCacheIgnoreCc sets CacheIgnoreCc field to given value.
func (o *PageRuleDiff) HasCacheIgnoreCc() bool
HasCacheIgnoreCc returns a boolean if a field has been set.
func (o *PageRuleDiff) GetCorsHeader() string
GetCorsHeader returns the CorsHeader field if non-nil, zero value otherwise.
func (o *PageRuleDiff) GetCorsHeaderOk() (*string, bool)
GetCorsHeaderOk returns a tuple with the CorsHeader field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PageRuleDiff) SetCorsHeader(v string)
SetCorsHeader sets CorsHeader field to given value.
func (o *PageRuleDiff) HasCorsHeader() bool
HasCorsHeader returns a boolean if a field has been set.
func (o *PageRuleDiff) GetRewriteUrl() string
GetRewriteUrl returns the RewriteUrl field if non-nil, zero value otherwise.
func (o *PageRuleDiff) GetRewriteUrlOk() (*string, bool)
GetRewriteUrlOk returns a tuple with the RewriteUrl field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PageRuleDiff) SetRewriteUrl(v string)
SetRewriteUrl sets RewriteUrl field to given value.
func (o *PageRuleDiff) HasRewriteUrl() bool
HasRewriteUrl returns a boolean if a field has been set.
func (o *PageRuleDiff) GetSlinkSecret() string
GetSlinkSecret returns the SlinkSecret field if non-nil, zero value otherwise.
func (o *PageRuleDiff) GetSlinkSecretOk() (*string, bool)
GetSlinkSecretOk returns a tuple with the SlinkSecret field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PageRuleDiff) SetSlinkSecret(v string)
SetSlinkSecret sets SlinkSecret field to given value.
func (o *PageRuleDiff) HasSlinkSecret() bool
HasSlinkSecret returns a boolean if a field has been set.
func (o *PageRuleDiff) GetSlinkMd5() []string
GetSlinkMd5 returns the SlinkMd5 field if non-nil, zero value otherwise.
func (o *PageRuleDiff) GetSlinkMd5Ok() (*[]string, bool)
GetSlinkMd5Ok returns a tuple with the SlinkMd5 field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PageRuleDiff) SetSlinkMd5(v []string)
SetSlinkMd5 sets SlinkMd5 field to given value.
func (o *PageRuleDiff) HasSlinkMd5() bool
HasSlinkMd5 returns a boolean if a field has been set.
func (o *PageRuleDiff) SetSlinkMd5Nil(b bool)
SetSlinkMd5Nil sets the value for SlinkMd5 to be an explicit nil
func (o *PageRuleDiff) UnsetSlinkMd5()
UnsetSlinkMd5 ensures that no value is present for SlinkMd5, not even an explicit nil
func (o *PageRuleDiff) GetClusterStatus() bool
GetClusterStatus returns the ClusterStatus field if non-nil, zero value otherwise.
func (o *PageRuleDiff) GetClusterStatusOk() (*bool, bool)
GetClusterStatusOk returns a tuple with the ClusterStatus field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PageRuleDiff) SetClusterStatus(v bool)
SetClusterStatus sets ClusterStatus field to given value.
func (o *PageRuleDiff) HasClusterStatus() bool
HasClusterStatus returns a boolean if a field has been set.
func (o *PageRuleDiff) GetClusterId() string
GetClusterId returns the ClusterId field if non-nil, zero value otherwise.
func (o *PageRuleDiff) GetClusterIdOk() (*string, bool)
GetClusterIdOk returns a tuple with the ClusterId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PageRuleDiff) SetClusterId(v string)
SetClusterId sets ClusterId field to given value.
func (o *PageRuleDiff) HasClusterId() bool
HasClusterId returns a boolean if a field has been set.
func (o *PageRuleDiff) SetClusterIdNil(b bool)
SetClusterIdNil sets the value for ClusterId to be an explicit nil
func (o *PageRuleDiff) UnsetClusterId()
UnsetClusterId ensures that no value is present for ClusterId, not even an explicit nil
func (o *PageRuleDiff) GetUpstreamTimeout() UpstreamTimeout
GetUpstreamTimeout returns the UpstreamTimeout field if non-nil, zero value otherwise.
func (o *PageRuleDiff) GetUpstreamTimeoutOk() (*UpstreamTimeout, bool)
GetUpstreamTimeoutOk returns a tuple with the UpstreamTimeout field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PageRuleDiff) SetUpstreamTimeout(v UpstreamTimeout)
SetUpstreamTimeout sets UpstreamTimeout field to given value.
func (o *PageRuleDiff) HasUpstreamTimeout() bool
HasUpstreamTimeout returns a boolean if a field has been set.
func (o *PageRuleDiff) GetReqCustomHeaders() []PageRuleDiffReqCustomHeadersInner
GetReqCustomHeaders returns the ReqCustomHeaders field if non-nil, zero value otherwise.
func (o *PageRuleDiff) GetReqCustomHeadersOk() (*[]PageRuleDiffReqCustomHeadersInner, bool)
GetReqCustomHeadersOk returns a tuple with the ReqCustomHeaders field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PageRuleDiff) SetReqCustomHeaders(v []PageRuleDiffReqCustomHeadersInner)
SetReqCustomHeaders sets ReqCustomHeaders field to given value.
func (o *PageRuleDiff) HasReqCustomHeaders() bool
HasReqCustomHeaders returns a boolean if a field has been set.
func (o *PageRuleDiff) GetResCustomHeaders() []PageRuleDiffReqCustomHeadersInner
GetResCustomHeaders returns the ResCustomHeaders field if non-nil, zero value otherwise.
func (o *PageRuleDiff) GetResCustomHeadersOk() (*[]PageRuleDiffReqCustomHeadersInner, bool)
GetResCustomHeadersOk returns a tuple with the ResCustomHeaders field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PageRuleDiff) SetResCustomHeaders(v []PageRuleDiffReqCustomHeadersInner)
SetResCustomHeaders sets ResCustomHeaders field to given value.
func (o *PageRuleDiff) HasResCustomHeaders() bool
HasResCustomHeaders returns a boolean if a field has been set.
func (o *PageRuleDiff) GetReqHideHeaders() []string
GetReqHideHeaders returns the ReqHideHeaders field if non-nil, zero value otherwise.
func (o *PageRuleDiff) GetReqHideHeadersOk() (*[]string, bool)
GetReqHideHeadersOk returns a tuple with the ReqHideHeaders field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PageRuleDiff) SetReqHideHeaders(v []string)
SetReqHideHeaders sets ReqHideHeaders field to given value.
func (o *PageRuleDiff) HasReqHideHeaders() bool
HasReqHideHeaders returns a boolean if a field has been set.
func (o *PageRuleDiff) GetResHideHeaders() []string
GetResHideHeaders returns the ResHideHeaders field if non-nil, zero value otherwise.
func (o *PageRuleDiff) GetResHideHeadersOk() (*[]string, bool)
GetResHideHeadersOk returns a tuple with the ResHideHeaders field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PageRuleDiff) SetResHideHeaders(v []string)
SetResHideHeaders sets ResHideHeaders field to given value.
func (o *PageRuleDiff) HasResHideHeaders() bool
HasResHideHeaders returns a boolean if a field has been set.
func (o *PageRuleDiff) GetCustomHostHeader() string
GetCustomHostHeader returns the CustomHostHeader field if non-nil, zero value otherwise.
func (o *PageRuleDiff) GetCustomHostHeaderOk() (*string, bool)
GetCustomHostHeaderOk returns a tuple with the CustomHostHeader field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PageRuleDiff) SetCustomHostHeader(v string)
SetCustomHostHeader sets CustomHostHeader field to given value.
func (o *PageRuleDiff) HasCustomHostHeader() bool
HasCustomHostHeader returns a boolean if a field has been set.
func (o *PageRuleDiff) GetRedirect() PageRuleDiffRedirect
GetRedirect returns the Redirect field if non-nil, zero value otherwise.
func (o *PageRuleDiff) GetRedirectOk() (*PageRuleDiffRedirect, bool)
GetRedirectOk returns a tuple with the Redirect field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PageRuleDiff) SetRedirect(v PageRuleDiffRedirect)
SetRedirect sets Redirect field to given value.
func (o *PageRuleDiff) HasRedirect() bool
HasRedirect returns a boolean if a field has been set.