cdn

package
v0.0.0-...-74b3bbc Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 16, 2020 License: Apache-2.0 Imports: 22 Imported by: 0

README

Go API client for cdn

No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)

Overview

This API client was generated by the OpenAPI Generator project. By using the OpenAPI-spec from a remote server, you can easily generate an API client.

  • API version: 1.0.0
  • Package version: 1.0.0
  • Build package: org.openapitools.codegen.languages.GoClientExperimentalCodegen For more information, please visit https://support.stackpath.com/

Installation

Install the following dependencies:

go get github.com/stretchr/testify/assert
go get golang.org/x/oauth2
go get golang.org/x/net/context

Put the package under your project folder and add the following in import:

import sw "./cdn"

Configuration of Server URL

Default configuration comes with Servers field that contains server objects as defined in the OpenAPI specification.

Select Server Configuration

For using other server than the one defined on index 0 set context value sw.ContextServerIndex of type int.

ctx := context.WithValue(context.Background(), sw.ContextServerIndex, 1)
Templated Server URL

Templated server URL is formatted using default variables from configuration or from context value sw.ContextServerVariables of type map[string]string.

ctx := context.WithValue(context.Background(), sw.ContextServerVariables, map[string]string{
	"basePath": "v2",
})

Note, enum values are always validated and all unused variables are silently ignored.

URLs Configuration per Operation

Each operation can use different server URL defined using OperationServers map in the Configuration. An operation is uniquely identifield by "{classname}Service.{nickname}" string. Similar rules for overriding default operation server index and variables applies by using sw.ContextOperationServerIndices and sw.ContextOperationServerVariables context maps.

ctx := context.WithValue(context.Background(), sw.ContextOperationServerIndices, map[string]int{
	"{classname}Service.{nickname}": 2,
})
ctx = context.WithValue(context.Background(), sw.ContextOperationServerVariables, map[string]map[string]string{
	"{classname}Service.{nickname}": {
		"port": "8443",
	},
})

Documentation for API Endpoints

All URIs are relative to https://gateway.stackpath.com

Class Method HTTP request Description
ConfigurationApi ConnectScopeToOrigin Post /cdn/v1/stacks/{stack_id}/sites/{site_id}/scopes/{scope_id}/origins Connect an origin to a scope
ConfigurationApi CreateScope Post /cdn/v1/stacks/{stack_id}/sites/{site_id}/scopes Create a scope
ConfigurationApi CreateScopeHostname Post /cdn/v1/stacks/{stack_id}/sites/{site_id}/scopes/{scope_id}/hostnames Add a scope hostname
ConfigurationApi DeleteScope Delete /cdn/v1/stacks/{stack_id}/sites/{site_id}/scopes/{scope_id} Delete a scope
ConfigurationApi DeleteScopeHostname Delete /cdn/v1/stacks/{stack_id}/sites/{site_id}/scopes/{scope_id}/hostnames/{domain} Delete a scope hostname
ConfigurationApi DisconnectScopeFromOrigin Delete /cdn/v1/stacks/{stack_id}/sites/{site_id}/scopes/{scope_id}/origins/{origin_id} Delete a scope origin
ConfigurationApi GetScopeConfiguration Get /cdn/v1/stacks/{stack_id}/sites/{site_id}/scopes/{scope_id}/configuration Get a scope's configuraiton
ConfigurationApi GetScopeHostnames Get /cdn/v1/stacks/{stack_id}/sites/{site_id}/scopes/{scope_id}/hostnames Get all scope hostnames
ConfigurationApi GetScopeOrigins Get /cdn/v1/stacks/{stack_id}/sites/{site_id}/scopes/{scope_id}/origins Get all scope origins
ConfigurationApi GetSiteDnsTargets Get /cdn/v1/stacks/{stack_id}/sites/{site_id}/dns/targets Get CNAME targets
ConfigurationApi GetSiteScopes Get /cdn/v1/stacks/{stack_id}/sites/{site_id}/scopes Get all scopes
ConfigurationApi UpdateScopeConfiguration Patch /cdn/v1/stacks/{stack_id}/sites/{site_id}/scopes/{scope_id}/configuration Update a scope's configuration
EdgeRulesApi CreateScopeRule Post /cdn/v1/stacks/{stack_id}/sites/{site_id}/scopes/{scope_id}/rules Create an EdgeRule
EdgeRulesApi DeleteScopeRule Delete /cdn/v1/stacks/{stack_id}/sites/{site_id}/scopes/{scope_id}/rules/{rule_id} Delete an EdgeRule
EdgeRulesApi GetScopeRule Get /cdn/v1/stacks/{stack_id}/sites/{site_id}/scopes/{scope_id}/rules/{rule_id} Get an EdgeRule
EdgeRulesApi GetScopeRuleConfiguration Get /cdn/v1/stacks/{stack_id}/sites/{site_id}/scopes/{scope_id}/rules/{rule_id}/configuration Get an EdgeRule's configuration
EdgeRulesApi GetScopeRules Get /cdn/v1/stacks/{stack_id}/sites/{site_id}/scopes/{scope_id}/rules Get all EdgeRules
EdgeRulesApi UpdateScopeRuleConfiguration Patch /cdn/v1/stacks/{stack_id}/sites/{site_id}/scopes/{scope_id}/rules/{rule_id}/configuration Update an EdgeRule's configuration
InfrastructureApi GetCDNIPs Get /cdn/v1/ips Get IP addresses
InfrastructureApi GetClosestPops Get /cdn/v1/pops/closest Get POP performance
InfrastructureApi GetPops Get /cdn/v1/pops Get points of presence
InfrastructureApi ScanOrigin Post /cdn/v1/origins/scan Scan an origin
MetricsApi GetMetrics Get /cdn/v1/stacks/{stack_id}/metrics Get metrics
PurgeContentApi GetPurgeStatus Get /cdn/v1/stacks/{stack_id}/purge/{purge_id} Get purge status
PurgeContentApi PurgeContent Post /cdn/v1/stacks/{stack_id}/purge Purge content
SSLApi ConnectSiteToCertificate Put /cdn/v1/stacks/{stack_id}/sites/{site_id}/certificates/{certificate_id} Get a site's certificate
SSLApi CreateCertificate Post /cdn/v1/stacks/{stack_id}/certificates Add a certificate
SSLApi DeleteCertificate Delete /cdn/v1/stacks/{stack_id}/certificates/{certificate_id} Delete a certificate
SSLApi GetCertificate Get /cdn/v1/stacks/{stack_id}/certificates/{certificate_id} Get a certificate
SSLApi GetCertificateSites Get /cdn/v1/stacks/{stack_id}/certificates/{certificate_id}/sites Get sites associated with a certificate
SSLApi GetCertificateVerificationDetails Get /cdn/v1/stacks/{stack_id}/certificates/{certificate_id}/verification_details Get verification details
SSLApi GetCertificates Get /cdn/v1/stacks/{stack_id}/certificates Get all certificates
SSLApi GetSiteCertificates Get /cdn/v1/stacks/{stack_id}/sites/{site_id}/certificates Get all site certificates
SSLApi RenewCertificate Post /cdn/v1/stacks/{stack_id}/certificates/{certificate_id}/renew Renew a certificate
SSLApi RequestCertificate Post /cdn/v1/stacks/{stack_id}/sites/{site_id}/certificates/request Request a free certificate
SSLApi UpdateCertificate Put /cdn/v1/stacks/{stack_id}/certificates/{certificate_id} Update a certificate
SSLApi UpdateSiteCertificateHosts Put /cdn/v1/stacks/{stack_id}/sites/{site_id}/certificates/{certificate_id}/hosts Update SAN hosts
ServerlessScriptingApi CreateSiteScript Post /cdn/v1/stacks/{stack_id}/sites/{site_id}/scripts Create a serverless script
ServerlessScriptingApi DeleteSiteScript Delete /cdn/v1/stacks/{stack_id}/sites/{site_id}/scripts/{script_id} Delete a serverless script
ServerlessScriptingApi GetSiteScript Get /cdn/v1/stacks/{stack_id}/sites/{site_id}/scripts/{script_id} Get a serverless script
ServerlessScriptingApi GetSiteScript2 Get /cdn/v1/stacks/{stack_id}/sites/{site_id}/scripts/{script_id}/{script_version} Get a serverless script version
ServerlessScriptingApi GetSiteScripts Get /cdn/v1/stacks/{stack_id}/sites/{site_id}/scripts Get all serverless scripts
ServerlessScriptingApi UpdateSiteScript Patch /cdn/v1/stacks/{stack_id}/sites/{site_id}/scripts/{script_id} Update a serverless script

Documentation For Models

Documentation For Authorization

oauth2
  • Type: OAuth
  • Flow: application
  • Authorization URL:
  • Scopes: N/A

Example

auth := context.WithValue(context.Background(), sw.ContextAccessToken, "ACCESSTOKENSTRING")
r, err := client.Service.Operation(auth, args)

Or via OAuth2 module to automatically refresh tokens and perform user authentication.

import "golang.org/x/oauth2"

/* Perform OAuth2 round trip request and obtain a token */

tokenSource := oauth2cfg.TokenSource(createContext(httpClient), &token)
auth := context.WithValue(oauth2.NoContext, sw.ContextOAuth2, tokenSource)
r, err := client.Service.Operation(auth, args)

Documentation for Utility Methods

Due to the fact that model structure members are all pointers, this package contains a number of utility functions to easily obtain pointers to values of basic types. Each of these functions takes a value of the given basic type and returns a pointer to it:

  • PtrBool
  • PtrInt
  • PtrInt32
  • PtrInt64
  • PtrFloat
  • PtrFloat32
  • PtrFloat64
  • PtrString
  • PtrTime

Author

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	// ContextOAuth2 takes an oauth2.TokenSource as authentication for the request.
	ContextOAuth2 = contextKey("token")

	// ContextBasicAuth takes BasicAuth as authentication for the request.
	ContextBasicAuth = contextKey("basic")

	// ContextAccessToken takes a string oauth2 access token as authentication for the request.
	ContextAccessToken = contextKey("accesstoken")

	// ContextAPIKeys takes a string apikey as authentication for the request
	ContextAPIKeys = contextKey("apiKeys")

	// ContextHttpSignatureAuth takes HttpSignatureAuth as authentication for the request.
	ContextHttpSignatureAuth = contextKey("httpsignature")

	// ContextServerIndex uses a server configuration from the index.
	ContextServerIndex = contextKey("serverIndex")

	// ContextOperationServerIndices uses a server configuration from the index mapping.
	ContextOperationServerIndices = contextKey("serverOperationIndices")

	// ContextServerVariables overrides a server configuration variables.
	ContextServerVariables = contextKey("serverVariables")

	// ContextOperationServerVariables overrides a server configuration variables using operation specific values.
	ContextOperationServerVariables = contextKey("serverOperationVariables")
)

Functions

func CacheExpires

func CacheExpires(r *http.Response) time.Time

CacheExpires helper function to determine remaining time before repeating a request.

func PtrBool

func PtrBool(v bool) *bool

PtrBool is a helper routine that returns a pointer to given integer value.

func PtrFloat32

func PtrFloat32(v float32) *float32

PtrFloat32 is a helper routine that returns a pointer to given float value.

func PtrFloat64

func PtrFloat64(v float64) *float64

PtrFloat64 is a helper routine that returns a pointer to given float value.

func PtrInt

func PtrInt(v int) *int

PtrInt is a helper routine that returns a pointer to given integer value.

func PtrInt32

func PtrInt32(v int32) *int32

PtrInt32 is a helper routine that returns a pointer to given integer value.

func PtrInt64

func PtrInt64(v int64) *int64

PtrInt64 is a helper routine that returns a pointer to given integer value.

func PtrString

func PtrString(v string) *string

PtrString is a helper routine that returns a pointer to given string value.

func PtrTime

func PtrTime(v time.Time) *time.Time

PtrTime is helper routine that returns a pointer to given Time value.

Types

type APIClient

type APIClient struct {
	ConfigurationApi *ConfigurationApiService

	EdgeRulesApi *EdgeRulesApiService

	InfrastructureApi *InfrastructureApiService

	MetricsApi *MetricsApiService

	PurgeContentApi *PurgeContentApiService

	SSLApi *SSLApiService

	ServerlessScriptingApi *ServerlessScriptingApiService
	// contains filtered or unexported fields
}

APIClient manages communication with the Content Delivery Network API v1.0.0 In most cases there should be only one, shared, APIClient.

func NewAPIClient

func NewAPIClient(cfg *Configuration) *APIClient

NewAPIClient creates a new API client. Requires a userAgent string describing your application. optionally a custom http.Client to allow for advanced features such as caching.

func (*APIClient) GetConfig

func (c *APIClient) GetConfig() *Configuration

Allow modification of underlying config for alternate implementations and testing Caution: modifying the configuration while live can cause data races and potentially unwanted behavior

type APIKey

type APIKey struct {
	Key    string
	Prefix string
}

APIKey provides API key based authentication to a request passed via context using ContextAPIKey

type APIResponse

type APIResponse struct {
	*http.Response `json:"-"`
	Message        string `json:"message,omitempty"`
	// Operation is the name of the OpenAPI operation.
	Operation string `json:"operation,omitempty"`
	// RequestURL is the request URL. This value is always available, even if the
	// embedded *http.Response is nil.
	RequestURL string `json:"url,omitempty"`
	// Method is the HTTP method used for the request.  This value is always
	// available, even if the embedded *http.Response is nil.
	Method string `json:"method,omitempty"`
	// Payload holds the contents of the response body (which may be nil or empty).
	// This is provided here as the raw response.Body() reader will have already
	// been drained.
	Payload []byte `json:"-"`
}

APIResponse stores the API response returned by the server.

func NewAPIResponse

func NewAPIResponse(r *http.Response) *APIResponse

NewAPIResponse returns a new APIResonse object.

func NewAPIResponseWithError

func NewAPIResponseWithError(errorMessage string) *APIResponse

NewAPIResponseWithError returns a new APIResponse object with the provided error message.

type ApiStatus

type ApiStatus struct {
	Code    *int32             `json:"code,omitempty"`
	Details *[]ApiStatusDetail `json:"details,omitempty"`
	Message *string            `json:"message,omitempty"`
}

ApiStatus struct for ApiStatus

func NewApiStatus

func NewApiStatus() *ApiStatus

NewApiStatus instantiates a new ApiStatus 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 NewApiStatusWithDefaults

func NewApiStatusWithDefaults() *ApiStatus

NewApiStatusWithDefaults instantiates a new ApiStatus 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 (*ApiStatus) GetCode

func (o *ApiStatus) GetCode() int32

GetCode returns the Code field value if set, zero value otherwise.

func (*ApiStatus) GetCodeOk

func (o *ApiStatus) GetCodeOk() (*int32, bool)

GetCodeOk returns a tuple with the Code field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ApiStatus) GetDetails

func (o *ApiStatus) GetDetails() []ApiStatusDetail

GetDetails returns the Details field value if set, zero value otherwise.

func (*ApiStatus) GetDetailsOk

func (o *ApiStatus) GetDetailsOk() (*[]ApiStatusDetail, bool)

GetDetailsOk returns a tuple with the Details field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ApiStatus) GetMessage

func (o *ApiStatus) GetMessage() string

GetMessage returns the Message field value if set, zero value otherwise.

func (*ApiStatus) GetMessageOk

func (o *ApiStatus) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ApiStatus) HasCode

func (o *ApiStatus) HasCode() bool

HasCode returns a boolean if a field has been set.

func (*ApiStatus) HasDetails

func (o *ApiStatus) HasDetails() bool

HasDetails returns a boolean if a field has been set.

func (*ApiStatus) HasMessage

func (o *ApiStatus) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (ApiStatus) MarshalJSON

func (o ApiStatus) MarshalJSON() ([]byte, error)

func (*ApiStatus) SetCode

func (o *ApiStatus) SetCode(v int32)

SetCode gets a reference to the given int32 and assigns it to the Code field.

func (*ApiStatus) SetDetails

func (o *ApiStatus) SetDetails(v []ApiStatusDetail)

SetDetails gets a reference to the given []ApiStatusDetail and assigns it to the Details field.

func (*ApiStatus) SetMessage

func (o *ApiStatus) SetMessage(v string)

SetMessage gets a reference to the given string and assigns it to the Message field.

type ApiStatusDetail

type ApiStatusDetail struct {
	Type string `json:"@type"`
}

ApiStatusDetail struct for ApiStatusDetail

func NewApiStatusDetail

func NewApiStatusDetail(type_ string) *ApiStatusDetail

NewApiStatusDetail instantiates a new ApiStatusDetail 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 NewApiStatusDetailWithDefaults

func NewApiStatusDetailWithDefaults() *ApiStatusDetail

NewApiStatusDetailWithDefaults instantiates a new ApiStatusDetail 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 (*ApiStatusDetail) GetType

func (o *ApiStatusDetail) GetType() string

GetType returns the Type field value

func (*ApiStatusDetail) GetTypeOk

func (o *ApiStatusDetail) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (ApiStatusDetail) MarshalJSON

func (o ApiStatusDetail) MarshalJSON() ([]byte, error)

func (*ApiStatusDetail) SetType

func (o *ApiStatusDetail) SetType(v string)

SetType sets field value

type AuthACLAccessCodeEnumWrapperValue

type AuthACLAccessCodeEnumWrapperValue string

AuthACLAccessCodeEnumWrapperValue the model 'AuthACLAccessCodeEnumWrapperValue'

const (
	AUTHACLACCESSCODEENUMWRAPPERVALUE_UNKNOWN AuthACLAccessCodeEnumWrapperValue = "UNKNOWN"
	AUTHACLACCESSCODEENUMWRAPPERVALUE_ALLOW   AuthACLAccessCodeEnumWrapperValue = "allow"
	AUTHACLACCESSCODEENUMWRAPPERVALUE_DENY    AuthACLAccessCodeEnumWrapperValue = "deny"
)

List of AuthACLAccessCodeEnumWrapperValue

func (AuthACLAccessCodeEnumWrapperValue) Ptr

Ptr returns reference to AuthACLAccessCodeEnumWrapperValue value

type AuthACLClientIPSrcEnumWrapperValue

type AuthACLClientIPSrcEnumWrapperValue string

AuthACLClientIPSrcEnumWrapperValue the model 'AuthACLClientIPSrcEnumWrapperValue'

const (
	AUTHACLCLIENTIPSRCENUMWRAPPERVALUE_UNKNOWN AuthACLClientIPSrcEnumWrapperValue = "UNKNOWN"
	AUTHACLCLIENTIPSRCENUMWRAPPERVALUE_SOCKET  AuthACLClientIPSrcEnumWrapperValue = "socket"
	AUTHACLCLIENTIPSRCENUMWRAPPERVALUE_HEADER  AuthACLClientIPSrcEnumWrapperValue = "header"
)

List of AuthACLClientIPSrcEnumWrapperValue

func (AuthACLClientIPSrcEnumWrapperValue) Ptr

Ptr returns reference to AuthACLClientIPSrcEnumWrapperValue value

type AuthGeoCodeEnumWrapperValue

type AuthGeoCodeEnumWrapperValue string

AuthGeoCodeEnumWrapperValue the model 'AuthGeoCodeEnumWrapperValue'

const (
	AUTHGEOCODEENUMWRAPPERVALUE_UNKNOWN           AuthGeoCodeEnumWrapperValue = "UNKNOWN"
	AUTHGEOCODEENUMWRAPPERVALUE_COUNTRY_CODE      AuthGeoCodeEnumWrapperValue = "countryCode"
	AUTHGEOCODEENUMWRAPPERVALUE_REGION            AuthGeoCodeEnumWrapperValue = "region"
	AUTHGEOCODEENUMWRAPPERVALUE_SUBDIVISION_CODES AuthGeoCodeEnumWrapperValue = "subdivisionCodes"
	AUTHGEOCODEENUMWRAPPERVALUE_CITY              AuthGeoCodeEnumWrapperValue = "city"
	AUTHGEOCODEENUMWRAPPERVALUE_POSTAL_CODE       AuthGeoCodeEnumWrapperValue = "postalCode"
	AUTHGEOCODEENUMWRAPPERVALUE_CONTINENT_CODE    AuthGeoCodeEnumWrapperValue = "continentCode"
	AUTHGEOCODEENUMWRAPPERVALUE_TIME_ZONE         AuthGeoCodeEnumWrapperValue = "timeZone"
	AUTHGEOCODEENUMWRAPPERVALUE_DMA_CODE          AuthGeoCodeEnumWrapperValue = "dmaCode"
	AUTHGEOCODEENUMWRAPPERVALUE_AREA_CODE         AuthGeoCodeEnumWrapperValue = "areaCode"
)

List of AuthGeoCodeEnumWrapperValue

func (AuthGeoCodeEnumWrapperValue) Ptr

Ptr returns reference to AuthGeoCodeEnumWrapperValue value

type BandwidthRateLimitInitialBurstUnitsEnumWrapperValue

type BandwidthRateLimitInitialBurstUnitsEnumWrapperValue string

BandwidthRateLimitInitialBurstUnitsEnumWrapperValue the model 'BandwidthRateLimitInitialBurstUnitsEnumWrapperValue'

const (
	BANDWIDTHRATELIMITINITIALBURSTUNITSENUMWRAPPERVALUE_UNKNOWN  BandwidthRateLimitInitialBurstUnitsEnumWrapperValue = "UNKNOWN"
	BANDWIDTHRATELIMITINITIALBURSTUNITSENUMWRAPPERVALUE_BYTE     BandwidthRateLimitInitialBurstUnitsEnumWrapperValue = "byte"
	BANDWIDTHRATELIMITINITIALBURSTUNITSENUMWRAPPERVALUE_KILOBYTE BandwidthRateLimitInitialBurstUnitsEnumWrapperValue = "kilobyte"
)

List of BandwidthRateLimitInitialBurstUnitsEnumWrapperValue

func (BandwidthRateLimitInitialBurstUnitsEnumWrapperValue) Ptr

Ptr returns reference to BandwidthRateLimitInitialBurstUnitsEnumWrapperValue value

type BandwidthRateLimitSustainedRateUnitsEnumWrapperValue

type BandwidthRateLimitSustainedRateUnitsEnumWrapperValue string

BandwidthRateLimitSustainedRateUnitsEnumWrapperValue the model 'BandwidthRateLimitSustainedRateUnitsEnumWrapperValue'

const (
	BANDWIDTHRATELIMITSUSTAINEDRATEUNITSENUMWRAPPERVALUE_UNKNOWN  BandwidthRateLimitSustainedRateUnitsEnumWrapperValue = "UNKNOWN"
	BANDWIDTHRATELIMITSUSTAINEDRATEUNITSENUMWRAPPERVALUE_KILOBIT  BandwidthRateLimitSustainedRateUnitsEnumWrapperValue = "kilobit"
	BANDWIDTHRATELIMITSUSTAINEDRATEUNITSENUMWRAPPERVALUE_KILOBYTE BandwidthRateLimitSustainedRateUnitsEnumWrapperValue = "kilobyte"
)

List of BandwidthRateLimitSustainedRateUnitsEnumWrapperValue

func (BandwidthRateLimitSustainedRateUnitsEnumWrapperValue) Ptr

Ptr returns reference to BandwidthRateLimitSustainedRateUnitsEnumWrapperValue value

type BasicAuth

type BasicAuth struct {
	UserName string `json:"userName,omitempty"`
	Password string `json:"password,omitempty"`
}

BasicAuth provides basic http authentication to a request passed via context using ContextBasicAuth

type CdnCertificate

type CdnCertificate struct {
	// A certificate's unique ID
	Id *string `json:"id,omitempty"`
	// A unique hash of a certificate's contents
	Fingerprint *string `json:"fingerprint,omitempty"`
	// A certificate's common name, or the primary domain name the certificate is used for
	CommonName *string `json:"commonName,omitempty"`
	// The name of the certificate's issuing certificate authority
	Issuer *string `json:"issuer,omitempty"`
	// A PEM PKCS #7 formatted certificate authority bundle
	CaBundle *string `json:"caBundle,omitempty"`
	// Whether or not the certificate's authority is trusted by a web browser
	Trusted *bool `json:"trusted,omitempty"`
	// The date an SSL certificate will expire
	ExpirationDate *time.Time `json:"expirationDate,omitempty"`
	// The date an SSL certificate was created
	CreateDate *time.Time `json:"createDate,omitempty"`
	// The date an SSL certificate was last updated
	UpdateDate *time.Time `json:"updateDate,omitempty"`
	// A list of Subject Alternative Names in the certificate  Certificates for multiple domains define their domains in certificate's SAN list.
	SubjectAlternativeNames *[]string             `json:"subjectAlternativeNames,omitempty"`
	Status                  *CdnCertificateStatus `json:"status,omitempty"`
	// Whether a certificate is managed by StackPath or the end user
	ProviderManaged *bool `json:"providerManaged,omitempty"`
}

CdnCertificate An SSL certificate

func NewCdnCertificate

func NewCdnCertificate() *CdnCertificate

NewCdnCertificate instantiates a new CdnCertificate 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 NewCdnCertificateWithDefaults

func NewCdnCertificateWithDefaults() *CdnCertificate

NewCdnCertificateWithDefaults instantiates a new CdnCertificate 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 (*CdnCertificate) GetCaBundle

func (o *CdnCertificate) GetCaBundle() string

GetCaBundle returns the CaBundle field value if set, zero value otherwise.

func (*CdnCertificate) GetCaBundleOk

func (o *CdnCertificate) GetCaBundleOk() (*string, bool)

GetCaBundleOk returns a tuple with the CaBundle field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnCertificate) GetCommonName

func (o *CdnCertificate) GetCommonName() string

GetCommonName returns the CommonName field value if set, zero value otherwise.

func (*CdnCertificate) GetCommonNameOk

func (o *CdnCertificate) GetCommonNameOk() (*string, bool)

GetCommonNameOk returns a tuple with the CommonName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnCertificate) GetCreateDate

func (o *CdnCertificate) GetCreateDate() time.Time

GetCreateDate returns the CreateDate field value if set, zero value otherwise.

func (*CdnCertificate) GetCreateDateOk

func (o *CdnCertificate) GetCreateDateOk() (*time.Time, bool)

GetCreateDateOk returns a tuple with the CreateDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnCertificate) GetExpirationDate

func (o *CdnCertificate) GetExpirationDate() time.Time

GetExpirationDate returns the ExpirationDate field value if set, zero value otherwise.

func (*CdnCertificate) GetExpirationDateOk

func (o *CdnCertificate) GetExpirationDateOk() (*time.Time, bool)

GetExpirationDateOk returns a tuple with the ExpirationDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnCertificate) GetFingerprint

func (o *CdnCertificate) GetFingerprint() string

GetFingerprint returns the Fingerprint field value if set, zero value otherwise.

func (*CdnCertificate) GetFingerprintOk

func (o *CdnCertificate) GetFingerprintOk() (*string, bool)

GetFingerprintOk returns a tuple with the Fingerprint field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnCertificate) GetId

func (o *CdnCertificate) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*CdnCertificate) GetIdOk

func (o *CdnCertificate) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnCertificate) GetIssuer

func (o *CdnCertificate) GetIssuer() string

GetIssuer returns the Issuer field value if set, zero value otherwise.

func (*CdnCertificate) GetIssuerOk

func (o *CdnCertificate) GetIssuerOk() (*string, bool)

GetIssuerOk returns a tuple with the Issuer field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnCertificate) GetProviderManaged

func (o *CdnCertificate) GetProviderManaged() bool

GetProviderManaged returns the ProviderManaged field value if set, zero value otherwise.

func (*CdnCertificate) GetProviderManagedOk

func (o *CdnCertificate) GetProviderManagedOk() (*bool, bool)

GetProviderManagedOk returns a tuple with the ProviderManaged field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnCertificate) GetStatus

func (o *CdnCertificate) GetStatus() CdnCertificateStatus

GetStatus returns the Status field value if set, zero value otherwise.

func (*CdnCertificate) GetStatusOk

func (o *CdnCertificate) GetStatusOk() (*CdnCertificateStatus, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnCertificate) GetSubjectAlternativeNames

func (o *CdnCertificate) GetSubjectAlternativeNames() []string

GetSubjectAlternativeNames returns the SubjectAlternativeNames field value if set, zero value otherwise.

func (*CdnCertificate) GetSubjectAlternativeNamesOk

func (o *CdnCertificate) GetSubjectAlternativeNamesOk() (*[]string, bool)

GetSubjectAlternativeNamesOk returns a tuple with the SubjectAlternativeNames field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnCertificate) GetTrusted

func (o *CdnCertificate) GetTrusted() bool

GetTrusted returns the Trusted field value if set, zero value otherwise.

func (*CdnCertificate) GetTrustedOk

func (o *CdnCertificate) GetTrustedOk() (*bool, bool)

GetTrustedOk returns a tuple with the Trusted field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnCertificate) GetUpdateDate

func (o *CdnCertificate) GetUpdateDate() time.Time

GetUpdateDate returns the UpdateDate field value if set, zero value otherwise.

func (*CdnCertificate) GetUpdateDateOk

func (o *CdnCertificate) GetUpdateDateOk() (*time.Time, bool)

GetUpdateDateOk returns a tuple with the UpdateDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnCertificate) HasCaBundle

func (o *CdnCertificate) HasCaBundle() bool

HasCaBundle returns a boolean if a field has been set.

func (*CdnCertificate) HasCommonName

func (o *CdnCertificate) HasCommonName() bool

HasCommonName returns a boolean if a field has been set.

func (*CdnCertificate) HasCreateDate

func (o *CdnCertificate) HasCreateDate() bool

HasCreateDate returns a boolean if a field has been set.

func (*CdnCertificate) HasExpirationDate

func (o *CdnCertificate) HasExpirationDate() bool

HasExpirationDate returns a boolean if a field has been set.

func (*CdnCertificate) HasFingerprint

func (o *CdnCertificate) HasFingerprint() bool

HasFingerprint returns a boolean if a field has been set.

func (*CdnCertificate) HasId

func (o *CdnCertificate) HasId() bool

HasId returns a boolean if a field has been set.

func (*CdnCertificate) HasIssuer

func (o *CdnCertificate) HasIssuer() bool

HasIssuer returns a boolean if a field has been set.

func (*CdnCertificate) HasProviderManaged

func (o *CdnCertificate) HasProviderManaged() bool

HasProviderManaged returns a boolean if a field has been set.

func (*CdnCertificate) HasStatus

func (o *CdnCertificate) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*CdnCertificate) HasSubjectAlternativeNames

func (o *CdnCertificate) HasSubjectAlternativeNames() bool

HasSubjectAlternativeNames returns a boolean if a field has been set.

func (*CdnCertificate) HasTrusted

func (o *CdnCertificate) HasTrusted() bool

HasTrusted returns a boolean if a field has been set.

func (*CdnCertificate) HasUpdateDate

func (o *CdnCertificate) HasUpdateDate() bool

HasUpdateDate returns a boolean if a field has been set.

func (CdnCertificate) MarshalJSON

func (o CdnCertificate) MarshalJSON() ([]byte, error)

func (*CdnCertificate) SetCaBundle

func (o *CdnCertificate) SetCaBundle(v string)

SetCaBundle gets a reference to the given string and assigns it to the CaBundle field.

func (*CdnCertificate) SetCommonName

func (o *CdnCertificate) SetCommonName(v string)

SetCommonName gets a reference to the given string and assigns it to the CommonName field.

func (*CdnCertificate) SetCreateDate

func (o *CdnCertificate) SetCreateDate(v time.Time)

SetCreateDate gets a reference to the given time.Time and assigns it to the CreateDate field.

func (*CdnCertificate) SetExpirationDate

func (o *CdnCertificate) SetExpirationDate(v time.Time)

SetExpirationDate gets a reference to the given time.Time and assigns it to the ExpirationDate field.

func (*CdnCertificate) SetFingerprint

func (o *CdnCertificate) SetFingerprint(v string)

SetFingerprint gets a reference to the given string and assigns it to the Fingerprint field.

func (*CdnCertificate) SetId

func (o *CdnCertificate) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*CdnCertificate) SetIssuer

func (o *CdnCertificate) SetIssuer(v string)

SetIssuer gets a reference to the given string and assigns it to the Issuer field.

func (*CdnCertificate) SetProviderManaged

func (o *CdnCertificate) SetProviderManaged(v bool)

SetProviderManaged gets a reference to the given bool and assigns it to the ProviderManaged field.

func (*CdnCertificate) SetStatus

func (o *CdnCertificate) SetStatus(v CdnCertificateStatus)

SetStatus gets a reference to the given CdnCertificateStatus and assigns it to the Status field.

func (*CdnCertificate) SetSubjectAlternativeNames

func (o *CdnCertificate) SetSubjectAlternativeNames(v []string)

SetSubjectAlternativeNames gets a reference to the given []string and assigns it to the SubjectAlternativeNames field.

func (*CdnCertificate) SetTrusted

func (o *CdnCertificate) SetTrusted(v bool)

SetTrusted gets a reference to the given bool and assigns it to the Trusted field.

func (*CdnCertificate) SetUpdateDate

func (o *CdnCertificate) SetUpdateDate(v time.Time)

SetUpdateDate gets a reference to the given time.Time and assigns it to the UpdateDate field.

type CdnCertificateStatus

type CdnCertificateStatus string

CdnCertificateStatus A StackPath-provided certificate's status - UNKNOWN: StackPath is unable to determine the certificate's status. This is the default status for end-user provided certificates. - PENDING: The certificate is provisioning - EXPIRED: The certificate has expired - FAILED: The certificate failed to provision - PENDING_VERIFICATION: The certificate is pending domain verification by the end user - ACTIVE: The certificate is valid and is in use by one or more hosts - INACTIVE: The certificate is valid but is not in use by any hosts

const (
	CDNCERTIFICATESTATUS_UNKNOWN              CdnCertificateStatus = "UNKNOWN"
	CDNCERTIFICATESTATUS_PENDING              CdnCertificateStatus = "PENDING"
	CDNCERTIFICATESTATUS_EXPIRED              CdnCertificateStatus = "EXPIRED"
	CDNCERTIFICATESTATUS_FAILED               CdnCertificateStatus = "FAILED"
	CDNCERTIFICATESTATUS_PENDING_VERIFICATION CdnCertificateStatus = "PENDING_VERIFICATION"
	CDNCERTIFICATESTATUS_ACTIVE               CdnCertificateStatus = "ACTIVE"
	CDNCERTIFICATESTATUS_INACTIVE             CdnCertificateStatus = "INACTIVE"
)

List of cdnCertificateStatus

func (CdnCertificateStatus) Ptr

Ptr returns reference to cdnCertificateStatus value

type CdnCertificateVerificationMethod

type CdnCertificateVerificationMethod string

CdnCertificateVerificationMethod The Certificate Verification Method Verification method used to validate a requested certificate on a site - DNS: Verify a certificate using DNS records - HTTP: Verify a certificate by using HTTP validation. This will require all hosts in the certificate point to the site's stackpathcdn.com delivery domain or IP address

const (
	CDNCERTIFICATEVERIFICATIONMETHOD_DNS  CdnCertificateVerificationMethod = "DNS"
	CDNCERTIFICATEVERIFICATIONMETHOD_HTTP CdnCertificateVerificationMethod = "HTTP"
)

List of cdnCertificateVerificationMethod

func (CdnCertificateVerificationMethod) Ptr

Ptr returns reference to cdnCertificateVerificationMethod value

type CdnConnectScopeToOriginRequest

type CdnConnectScopeToOriginRequest struct {
	Origin *CdnConnectScopeToOriginRequestOrigin `json:"origin,omitempty"`
	// The origin's priority to the scope  If a CDN scope is powered by more than one origin, then the one with the lower priority number takes higher precedence.
	Priority *int32 `json:"priority,omitempty"`
	// The ID of an existing origin to associate with a scope  This is useful for connecting to a shared origin.
	OriginId *string `json:"originId,omitempty"`
}

CdnConnectScopeToOriginRequest struct for CdnConnectScopeToOriginRequest

func NewCdnConnectScopeToOriginRequest

func NewCdnConnectScopeToOriginRequest() *CdnConnectScopeToOriginRequest

NewCdnConnectScopeToOriginRequest instantiates a new CdnConnectScopeToOriginRequest 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 NewCdnConnectScopeToOriginRequestWithDefaults

func NewCdnConnectScopeToOriginRequestWithDefaults() *CdnConnectScopeToOriginRequest

NewCdnConnectScopeToOriginRequestWithDefaults instantiates a new CdnConnectScopeToOriginRequest 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 (*CdnConnectScopeToOriginRequest) GetOrigin

GetOrigin returns the Origin field value if set, zero value otherwise.

func (*CdnConnectScopeToOriginRequest) GetOriginId

func (o *CdnConnectScopeToOriginRequest) GetOriginId() string

GetOriginId returns the OriginId field value if set, zero value otherwise.

func (*CdnConnectScopeToOriginRequest) GetOriginIdOk

func (o *CdnConnectScopeToOriginRequest) GetOriginIdOk() (*string, bool)

GetOriginIdOk returns a tuple with the OriginId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnConnectScopeToOriginRequest) GetOriginOk

GetOriginOk returns a tuple with the Origin field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnConnectScopeToOriginRequest) GetPriority

func (o *CdnConnectScopeToOriginRequest) GetPriority() int32

GetPriority returns the Priority field value if set, zero value otherwise.

func (*CdnConnectScopeToOriginRequest) GetPriorityOk

func (o *CdnConnectScopeToOriginRequest) GetPriorityOk() (*int32, bool)

GetPriorityOk returns a tuple with the Priority field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnConnectScopeToOriginRequest) HasOrigin

func (o *CdnConnectScopeToOriginRequest) HasOrigin() bool

HasOrigin returns a boolean if a field has been set.

func (*CdnConnectScopeToOriginRequest) HasOriginId

func (o *CdnConnectScopeToOriginRequest) HasOriginId() bool

HasOriginId returns a boolean if a field has been set.

func (*CdnConnectScopeToOriginRequest) HasPriority

func (o *CdnConnectScopeToOriginRequest) HasPriority() bool

HasPriority returns a boolean if a field has been set.

func (CdnConnectScopeToOriginRequest) MarshalJSON

func (o CdnConnectScopeToOriginRequest) MarshalJSON() ([]byte, error)

func (*CdnConnectScopeToOriginRequest) SetOrigin

SetOrigin gets a reference to the given CdnConnectScopeToOriginRequestOrigin and assigns it to the Origin field.

func (*CdnConnectScopeToOriginRequest) SetOriginId

func (o *CdnConnectScopeToOriginRequest) SetOriginId(v string)

SetOriginId gets a reference to the given string and assigns it to the OriginId field.

func (*CdnConnectScopeToOriginRequest) SetPriority

func (o *CdnConnectScopeToOriginRequest) SetPriority(v int32)

SetPriority gets a reference to the given int32 and assigns it to the Priority field.

type CdnConnectScopeToOriginRequestOrigin

type CdnConnectScopeToOriginRequestOrigin struct {
	// The origin's path  Paths default to \"/\"
	Path *string `json:"path,omitempty"`
	// The origin's hostname or IP address
	Hostname *string `json:"hostname,omitempty"`
	// The HTTP port to connect to the origin
	Port *int32 `json:"port,omitempty"`
	// The HTTPS port to connect to the origin
	SecurePort *int32 `json:"securePort,omitempty"`
}

CdnConnectScopeToOriginRequestOrigin A new origin

func NewCdnConnectScopeToOriginRequestOrigin

func NewCdnConnectScopeToOriginRequestOrigin() *CdnConnectScopeToOriginRequestOrigin

NewCdnConnectScopeToOriginRequestOrigin instantiates a new CdnConnectScopeToOriginRequestOrigin 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 NewCdnConnectScopeToOriginRequestOriginWithDefaults

func NewCdnConnectScopeToOriginRequestOriginWithDefaults() *CdnConnectScopeToOriginRequestOrigin

NewCdnConnectScopeToOriginRequestOriginWithDefaults instantiates a new CdnConnectScopeToOriginRequestOrigin 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 (*CdnConnectScopeToOriginRequestOrigin) GetHostname

GetHostname returns the Hostname field value if set, zero value otherwise.

func (*CdnConnectScopeToOriginRequestOrigin) GetHostnameOk

func (o *CdnConnectScopeToOriginRequestOrigin) GetHostnameOk() (*string, bool)

GetHostnameOk returns a tuple with the Hostname field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnConnectScopeToOriginRequestOrigin) GetPath

GetPath returns the Path field value if set, zero value otherwise.

func (*CdnConnectScopeToOriginRequestOrigin) GetPathOk

GetPathOk returns a tuple with the Path field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnConnectScopeToOriginRequestOrigin) GetPort

GetPort returns the Port field value if set, zero value otherwise.

func (*CdnConnectScopeToOriginRequestOrigin) GetPortOk

func (o *CdnConnectScopeToOriginRequestOrigin) GetPortOk() (*int32, bool)

GetPortOk returns a tuple with the Port field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnConnectScopeToOriginRequestOrigin) GetSecurePort

func (o *CdnConnectScopeToOriginRequestOrigin) GetSecurePort() int32

GetSecurePort returns the SecurePort field value if set, zero value otherwise.

func (*CdnConnectScopeToOriginRequestOrigin) GetSecurePortOk

func (o *CdnConnectScopeToOriginRequestOrigin) GetSecurePortOk() (*int32, bool)

GetSecurePortOk returns a tuple with the SecurePort field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnConnectScopeToOriginRequestOrigin) HasHostname

func (o *CdnConnectScopeToOriginRequestOrigin) HasHostname() bool

HasHostname returns a boolean if a field has been set.

func (*CdnConnectScopeToOriginRequestOrigin) HasPath

HasPath returns a boolean if a field has been set.

func (*CdnConnectScopeToOriginRequestOrigin) HasPort

HasPort returns a boolean if a field has been set.

func (*CdnConnectScopeToOriginRequestOrigin) HasSecurePort

func (o *CdnConnectScopeToOriginRequestOrigin) HasSecurePort() bool

HasSecurePort returns a boolean if a field has been set.

func (CdnConnectScopeToOriginRequestOrigin) MarshalJSON

func (o CdnConnectScopeToOriginRequestOrigin) MarshalJSON() ([]byte, error)

func (*CdnConnectScopeToOriginRequestOrigin) SetHostname

func (o *CdnConnectScopeToOriginRequestOrigin) SetHostname(v string)

SetHostname gets a reference to the given string and assigns it to the Hostname field.

func (*CdnConnectScopeToOriginRequestOrigin) SetPath

SetPath gets a reference to the given string and assigns it to the Path field.

func (*CdnConnectScopeToOriginRequestOrigin) SetPort

SetPort gets a reference to the given int32 and assigns it to the Port field.

func (*CdnConnectScopeToOriginRequestOrigin) SetSecurePort

func (o *CdnConnectScopeToOriginRequestOrigin) SetSecurePort(v int32)

SetSecurePort gets a reference to the given int32 and assigns it to the SecurePort field.

type CdnConnectScopeToOriginResponse

type CdnConnectScopeToOriginResponse struct {
	ScopeOrigin *CdnScopeOrigin `json:"scopeOrigin,omitempty"`
}

CdnConnectScopeToOriginResponse The response from a request to associate an origin with a CDN site scope

func NewCdnConnectScopeToOriginResponse

func NewCdnConnectScopeToOriginResponse() *CdnConnectScopeToOriginResponse

NewCdnConnectScopeToOriginResponse instantiates a new CdnConnectScopeToOriginResponse 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 NewCdnConnectScopeToOriginResponseWithDefaults

func NewCdnConnectScopeToOriginResponseWithDefaults() *CdnConnectScopeToOriginResponse

NewCdnConnectScopeToOriginResponseWithDefaults instantiates a new CdnConnectScopeToOriginResponse 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 (*CdnConnectScopeToOriginResponse) GetScopeOrigin

func (o *CdnConnectScopeToOriginResponse) GetScopeOrigin() CdnScopeOrigin

GetScopeOrigin returns the ScopeOrigin field value if set, zero value otherwise.

func (*CdnConnectScopeToOriginResponse) GetScopeOriginOk

func (o *CdnConnectScopeToOriginResponse) GetScopeOriginOk() (*CdnScopeOrigin, bool)

GetScopeOriginOk returns a tuple with the ScopeOrigin field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnConnectScopeToOriginResponse) HasScopeOrigin

func (o *CdnConnectScopeToOriginResponse) HasScopeOrigin() bool

HasScopeOrigin returns a boolean if a field has been set.

func (CdnConnectScopeToOriginResponse) MarshalJSON

func (o CdnConnectScopeToOriginResponse) MarshalJSON() ([]byte, error)

func (*CdnConnectScopeToOriginResponse) SetScopeOrigin

func (o *CdnConnectScopeToOriginResponse) SetScopeOrigin(v CdnScopeOrigin)

SetScopeOrigin gets a reference to the given CdnScopeOrigin and assigns it to the ScopeOrigin field.

type CdnConnectSiteToCertificateResponse

type CdnConnectSiteToCertificateResponse struct {
	SiteCertificate *CdnSiteCertificate `json:"siteCertificate,omitempty"`
}

CdnConnectSiteToCertificateResponse The response to a request to associate an SSL certificate with a CDN site

func NewCdnConnectSiteToCertificateResponse

func NewCdnConnectSiteToCertificateResponse() *CdnConnectSiteToCertificateResponse

NewCdnConnectSiteToCertificateResponse instantiates a new CdnConnectSiteToCertificateResponse 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 NewCdnConnectSiteToCertificateResponseWithDefaults

func NewCdnConnectSiteToCertificateResponseWithDefaults() *CdnConnectSiteToCertificateResponse

NewCdnConnectSiteToCertificateResponseWithDefaults instantiates a new CdnConnectSiteToCertificateResponse 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 (*CdnConnectSiteToCertificateResponse) GetSiteCertificate

GetSiteCertificate returns the SiteCertificate field value if set, zero value otherwise.

func (*CdnConnectSiteToCertificateResponse) GetSiteCertificateOk

func (o *CdnConnectSiteToCertificateResponse) GetSiteCertificateOk() (*CdnSiteCertificate, bool)

GetSiteCertificateOk returns a tuple with the SiteCertificate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnConnectSiteToCertificateResponse) HasSiteCertificate

func (o *CdnConnectSiteToCertificateResponse) HasSiteCertificate() bool

HasSiteCertificate returns a boolean if a field has been set.

func (CdnConnectSiteToCertificateResponse) MarshalJSON

func (o CdnConnectSiteToCertificateResponse) MarshalJSON() ([]byte, error)

func (*CdnConnectSiteToCertificateResponse) SetSiteCertificate

SetSiteCertificate gets a reference to the given CdnSiteCertificate and assigns it to the SiteCertificate field.

type CdnCreateCertificateRequest

type CdnCreateCertificateRequest struct {
	// A PEM PKCS #7 formatted SSL certificate
	Certificate *string `json:"certificate,omitempty"`
	// A PEM PKCS #7 formatted private key  Private keys are sent directly to the edge nodes and are not stored elsewhere on StackPath's systems.
	Key *string `json:"key,omitempty"`
	// A PEM PKCS #7 formatted certificate authority bundle
	CaBundle *string `json:"caBundle,omitempty"`
}

CdnCreateCertificateRequest struct for CdnCreateCertificateRequest

func NewCdnCreateCertificateRequest

func NewCdnCreateCertificateRequest() *CdnCreateCertificateRequest

NewCdnCreateCertificateRequest instantiates a new CdnCreateCertificateRequest 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 NewCdnCreateCertificateRequestWithDefaults

func NewCdnCreateCertificateRequestWithDefaults() *CdnCreateCertificateRequest

NewCdnCreateCertificateRequestWithDefaults instantiates a new CdnCreateCertificateRequest 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 (*CdnCreateCertificateRequest) GetCaBundle

func (o *CdnCreateCertificateRequest) GetCaBundle() string

GetCaBundle returns the CaBundle field value if set, zero value otherwise.

func (*CdnCreateCertificateRequest) GetCaBundleOk

func (o *CdnCreateCertificateRequest) GetCaBundleOk() (*string, bool)

GetCaBundleOk returns a tuple with the CaBundle field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnCreateCertificateRequest) GetCertificate

func (o *CdnCreateCertificateRequest) GetCertificate() string

GetCertificate returns the Certificate field value if set, zero value otherwise.

func (*CdnCreateCertificateRequest) GetCertificateOk

func (o *CdnCreateCertificateRequest) GetCertificateOk() (*string, bool)

GetCertificateOk returns a tuple with the Certificate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnCreateCertificateRequest) GetKey

func (o *CdnCreateCertificateRequest) GetKey() string

GetKey returns the Key field value if set, zero value otherwise.

func (*CdnCreateCertificateRequest) GetKeyOk

func (o *CdnCreateCertificateRequest) GetKeyOk() (*string, bool)

GetKeyOk returns a tuple with the Key field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnCreateCertificateRequest) HasCaBundle

func (o *CdnCreateCertificateRequest) HasCaBundle() bool

HasCaBundle returns a boolean if a field has been set.

func (*CdnCreateCertificateRequest) HasCertificate

func (o *CdnCreateCertificateRequest) HasCertificate() bool

HasCertificate returns a boolean if a field has been set.

func (*CdnCreateCertificateRequest) HasKey

func (o *CdnCreateCertificateRequest) HasKey() bool

HasKey returns a boolean if a field has been set.

func (CdnCreateCertificateRequest) MarshalJSON

func (o CdnCreateCertificateRequest) MarshalJSON() ([]byte, error)

func (*CdnCreateCertificateRequest) SetCaBundle

func (o *CdnCreateCertificateRequest) SetCaBundle(v string)

SetCaBundle gets a reference to the given string and assigns it to the CaBundle field.

func (*CdnCreateCertificateRequest) SetCertificate

func (o *CdnCreateCertificateRequest) SetCertificate(v string)

SetCertificate gets a reference to the given string and assigns it to the Certificate field.

func (*CdnCreateCertificateRequest) SetKey

func (o *CdnCreateCertificateRequest) SetKey(v string)

SetKey gets a reference to the given string and assigns it to the Key field.

type CdnCreateCertificateResponse

type CdnCreateCertificateResponse struct {
	Certificate *CdnCertificate `json:"certificate,omitempty"`
}

CdnCreateCertificateResponse The response from a request to add an SSL certificate to a stack

func NewCdnCreateCertificateResponse

func NewCdnCreateCertificateResponse() *CdnCreateCertificateResponse

NewCdnCreateCertificateResponse instantiates a new CdnCreateCertificateResponse 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 NewCdnCreateCertificateResponseWithDefaults

func NewCdnCreateCertificateResponseWithDefaults() *CdnCreateCertificateResponse

NewCdnCreateCertificateResponseWithDefaults instantiates a new CdnCreateCertificateResponse 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 (*CdnCreateCertificateResponse) GetCertificate

func (o *CdnCreateCertificateResponse) GetCertificate() CdnCertificate

GetCertificate returns the Certificate field value if set, zero value otherwise.

func (*CdnCreateCertificateResponse) GetCertificateOk

func (o *CdnCreateCertificateResponse) GetCertificateOk() (*CdnCertificate, bool)

GetCertificateOk returns a tuple with the Certificate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnCreateCertificateResponse) HasCertificate

func (o *CdnCreateCertificateResponse) HasCertificate() bool

HasCertificate returns a boolean if a field has been set.

func (CdnCreateCertificateResponse) MarshalJSON

func (o CdnCreateCertificateResponse) MarshalJSON() ([]byte, error)

func (*CdnCreateCertificateResponse) SetCertificate

func (o *CdnCreateCertificateResponse) SetCertificate(v CdnCertificate)

SetCertificate gets a reference to the given CdnCertificate and assigns it to the Certificate field.

type CdnCreateScopeHostnameRequest

type CdnCreateScopeHostnameRequest struct {
	// The hostname to add to a scope
	Domain *string `json:"domain,omitempty"`
	// Whether or not to add the hostname to a CDN site's CDN scope or its WAF scope  When true, this call adds the hostname to a CDN site's scope instead of loading from a CDN site's WAF scope, if the site has WAF service.
	DisableTransparentMode *bool `json:"disableTransparentMode,omitempty"`
}

CdnCreateScopeHostnameRequest struct for CdnCreateScopeHostnameRequest

func NewCdnCreateScopeHostnameRequest

func NewCdnCreateScopeHostnameRequest() *CdnCreateScopeHostnameRequest

NewCdnCreateScopeHostnameRequest instantiates a new CdnCreateScopeHostnameRequest 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 NewCdnCreateScopeHostnameRequestWithDefaults

func NewCdnCreateScopeHostnameRequestWithDefaults() *CdnCreateScopeHostnameRequest

NewCdnCreateScopeHostnameRequestWithDefaults instantiates a new CdnCreateScopeHostnameRequest 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 (*CdnCreateScopeHostnameRequest) GetDisableTransparentMode

func (o *CdnCreateScopeHostnameRequest) GetDisableTransparentMode() bool

GetDisableTransparentMode returns the DisableTransparentMode field value if set, zero value otherwise.

func (*CdnCreateScopeHostnameRequest) GetDisableTransparentModeOk

func (o *CdnCreateScopeHostnameRequest) GetDisableTransparentModeOk() (*bool, bool)

GetDisableTransparentModeOk returns a tuple with the DisableTransparentMode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnCreateScopeHostnameRequest) GetDomain

func (o *CdnCreateScopeHostnameRequest) GetDomain() string

GetDomain returns the Domain field value if set, zero value otherwise.

func (*CdnCreateScopeHostnameRequest) GetDomainOk

func (o *CdnCreateScopeHostnameRequest) GetDomainOk() (*string, bool)

GetDomainOk returns a tuple with the Domain field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnCreateScopeHostnameRequest) HasDisableTransparentMode

func (o *CdnCreateScopeHostnameRequest) HasDisableTransparentMode() bool

HasDisableTransparentMode returns a boolean if a field has been set.

func (*CdnCreateScopeHostnameRequest) HasDomain

func (o *CdnCreateScopeHostnameRequest) HasDomain() bool

HasDomain returns a boolean if a field has been set.

func (CdnCreateScopeHostnameRequest) MarshalJSON

func (o CdnCreateScopeHostnameRequest) MarshalJSON() ([]byte, error)

func (*CdnCreateScopeHostnameRequest) SetDisableTransparentMode

func (o *CdnCreateScopeHostnameRequest) SetDisableTransparentMode(v bool)

SetDisableTransparentMode gets a reference to the given bool and assigns it to the DisableTransparentMode field.

func (*CdnCreateScopeHostnameRequest) SetDomain

func (o *CdnCreateScopeHostnameRequest) SetDomain(v string)

SetDomain gets a reference to the given string and assigns it to the Domain field.

type CdnCreateScopeHostnameResponse

type CdnCreateScopeHostnameResponse struct {
	Hostname *CdnHostname `json:"hostname,omitempty"`
}

CdnCreateScopeHostnameResponse The response from a request to add a hostname to a CDN site scope

func NewCdnCreateScopeHostnameResponse

func NewCdnCreateScopeHostnameResponse() *CdnCreateScopeHostnameResponse

NewCdnCreateScopeHostnameResponse instantiates a new CdnCreateScopeHostnameResponse 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 NewCdnCreateScopeHostnameResponseWithDefaults

func NewCdnCreateScopeHostnameResponseWithDefaults() *CdnCreateScopeHostnameResponse

NewCdnCreateScopeHostnameResponseWithDefaults instantiates a new CdnCreateScopeHostnameResponse 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 (*CdnCreateScopeHostnameResponse) GetHostname

GetHostname returns the Hostname field value if set, zero value otherwise.

func (*CdnCreateScopeHostnameResponse) GetHostnameOk

func (o *CdnCreateScopeHostnameResponse) GetHostnameOk() (*CdnHostname, bool)

GetHostnameOk returns a tuple with the Hostname field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnCreateScopeHostnameResponse) HasHostname

func (o *CdnCreateScopeHostnameResponse) HasHostname() bool

HasHostname returns a boolean if a field has been set.

func (CdnCreateScopeHostnameResponse) MarshalJSON

func (o CdnCreateScopeHostnameResponse) MarshalJSON() ([]byte, error)

func (*CdnCreateScopeHostnameResponse) SetHostname

func (o *CdnCreateScopeHostnameResponse) SetHostname(v CdnHostname)

SetHostname gets a reference to the given CdnHostname and assigns it to the Hostname field.

type CdnCreateScopeRequest

type CdnCreateScopeRequest struct {
	// The HTTP request path the scope should respond to
	Path *string `json:"path,omitempty"`
	// The StackPath billing platform to create the scope on
	Platform *string `json:"platform,omitempty"`
}

CdnCreateScopeRequest struct for CdnCreateScopeRequest

func NewCdnCreateScopeRequest

func NewCdnCreateScopeRequest() *CdnCreateScopeRequest

NewCdnCreateScopeRequest instantiates a new CdnCreateScopeRequest 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 NewCdnCreateScopeRequestWithDefaults

func NewCdnCreateScopeRequestWithDefaults() *CdnCreateScopeRequest

NewCdnCreateScopeRequestWithDefaults instantiates a new CdnCreateScopeRequest 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 (*CdnCreateScopeRequest) GetPath

func (o *CdnCreateScopeRequest) GetPath() string

GetPath returns the Path field value if set, zero value otherwise.

func (*CdnCreateScopeRequest) GetPathOk

func (o *CdnCreateScopeRequest) GetPathOk() (*string, bool)

GetPathOk returns a tuple with the Path field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnCreateScopeRequest) GetPlatform

func (o *CdnCreateScopeRequest) GetPlatform() string

GetPlatform returns the Platform field value if set, zero value otherwise.

func (*CdnCreateScopeRequest) GetPlatformOk

func (o *CdnCreateScopeRequest) GetPlatformOk() (*string, bool)

GetPlatformOk returns a tuple with the Platform field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnCreateScopeRequest) HasPath

func (o *CdnCreateScopeRequest) HasPath() bool

HasPath returns a boolean if a field has been set.

func (*CdnCreateScopeRequest) HasPlatform

func (o *CdnCreateScopeRequest) HasPlatform() bool

HasPlatform returns a boolean if a field has been set.

func (CdnCreateScopeRequest) MarshalJSON

func (o CdnCreateScopeRequest) MarshalJSON() ([]byte, error)

func (*CdnCreateScopeRequest) SetPath

func (o *CdnCreateScopeRequest) SetPath(v string)

SetPath gets a reference to the given string and assigns it to the Path field.

func (*CdnCreateScopeRequest) SetPlatform

func (o *CdnCreateScopeRequest) SetPlatform(v string)

SetPlatform gets a reference to the given string and assigns it to the Platform field.

type CdnCreateScopeResponse

type CdnCreateScopeResponse struct {
	Scope *CdnScope `json:"scope,omitempty"`
}

CdnCreateScopeResponse The response from a request to create a CDN site scope

func NewCdnCreateScopeResponse

func NewCdnCreateScopeResponse() *CdnCreateScopeResponse

NewCdnCreateScopeResponse instantiates a new CdnCreateScopeResponse 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 NewCdnCreateScopeResponseWithDefaults

func NewCdnCreateScopeResponseWithDefaults() *CdnCreateScopeResponse

NewCdnCreateScopeResponseWithDefaults instantiates a new CdnCreateScopeResponse 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 (*CdnCreateScopeResponse) GetScope

func (o *CdnCreateScopeResponse) GetScope() CdnScope

GetScope returns the Scope field value if set, zero value otherwise.

func (*CdnCreateScopeResponse) GetScopeOk

func (o *CdnCreateScopeResponse) GetScopeOk() (*CdnScope, bool)

GetScopeOk returns a tuple with the Scope field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnCreateScopeResponse) HasScope

func (o *CdnCreateScopeResponse) HasScope() bool

HasScope returns a boolean if a field has been set.

func (CdnCreateScopeResponse) MarshalJSON

func (o CdnCreateScopeResponse) MarshalJSON() ([]byte, error)

func (*CdnCreateScopeResponse) SetScope

func (o *CdnCreateScopeResponse) SetScope(v CdnScope)

SetScope gets a reference to the given CdnScope and assigns it to the Scope field.

type CdnCreateScopeRuleRequest

type CdnCreateScopeRuleRequest struct {
	// The EdgeRule's name
	Name *string `json:"name,omitempty"`
	// A programmatic name for the EdgeRule
	Slug          *string                `json:"slug,omitempty"`
	Configuration *CustconfConfiguration `json:"configuration,omitempty"`
}

CdnCreateScopeRuleRequest struct for CdnCreateScopeRuleRequest

func NewCdnCreateScopeRuleRequest

func NewCdnCreateScopeRuleRequest() *CdnCreateScopeRuleRequest

NewCdnCreateScopeRuleRequest instantiates a new CdnCreateScopeRuleRequest 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 NewCdnCreateScopeRuleRequestWithDefaults

func NewCdnCreateScopeRuleRequestWithDefaults() *CdnCreateScopeRuleRequest

NewCdnCreateScopeRuleRequestWithDefaults instantiates a new CdnCreateScopeRuleRequest 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 (*CdnCreateScopeRuleRequest) GetConfiguration

func (o *CdnCreateScopeRuleRequest) GetConfiguration() CustconfConfiguration

GetConfiguration returns the Configuration field value if set, zero value otherwise.

func (*CdnCreateScopeRuleRequest) GetConfigurationOk

func (o *CdnCreateScopeRuleRequest) GetConfigurationOk() (*CustconfConfiguration, bool)

GetConfigurationOk returns a tuple with the Configuration field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnCreateScopeRuleRequest) GetName

func (o *CdnCreateScopeRuleRequest) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*CdnCreateScopeRuleRequest) GetNameOk

func (o *CdnCreateScopeRuleRequest) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnCreateScopeRuleRequest) GetSlug

func (o *CdnCreateScopeRuleRequest) GetSlug() string

GetSlug returns the Slug field value if set, zero value otherwise.

func (*CdnCreateScopeRuleRequest) GetSlugOk

func (o *CdnCreateScopeRuleRequest) GetSlugOk() (*string, bool)

GetSlugOk returns a tuple with the Slug field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnCreateScopeRuleRequest) HasConfiguration

func (o *CdnCreateScopeRuleRequest) HasConfiguration() bool

HasConfiguration returns a boolean if a field has been set.

func (*CdnCreateScopeRuleRequest) HasName

func (o *CdnCreateScopeRuleRequest) HasName() bool

HasName returns a boolean if a field has been set.

func (*CdnCreateScopeRuleRequest) HasSlug

func (o *CdnCreateScopeRuleRequest) HasSlug() bool

HasSlug returns a boolean if a field has been set.

func (CdnCreateScopeRuleRequest) MarshalJSON

func (o CdnCreateScopeRuleRequest) MarshalJSON() ([]byte, error)

func (*CdnCreateScopeRuleRequest) SetConfiguration

func (o *CdnCreateScopeRuleRequest) SetConfiguration(v CustconfConfiguration)

SetConfiguration gets a reference to the given CustconfConfiguration and assigns it to the Configuration field.

func (*CdnCreateScopeRuleRequest) SetName

func (o *CdnCreateScopeRuleRequest) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*CdnCreateScopeRuleRequest) SetSlug

func (o *CdnCreateScopeRuleRequest) SetSlug(v string)

SetSlug gets a reference to the given string and assigns it to the Slug field.

type CdnCreateScopeRuleResponse

type CdnCreateScopeRuleResponse struct {
	Rule          *CdnScopeRule          `json:"rule,omitempty"`
	Configuration *CustconfConfiguration `json:"configuration,omitempty"`
}

CdnCreateScopeRuleResponse The response from a request to create a new EdgeRule

func NewCdnCreateScopeRuleResponse

func NewCdnCreateScopeRuleResponse() *CdnCreateScopeRuleResponse

NewCdnCreateScopeRuleResponse instantiates a new CdnCreateScopeRuleResponse 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 NewCdnCreateScopeRuleResponseWithDefaults

func NewCdnCreateScopeRuleResponseWithDefaults() *CdnCreateScopeRuleResponse

NewCdnCreateScopeRuleResponseWithDefaults instantiates a new CdnCreateScopeRuleResponse 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 (*CdnCreateScopeRuleResponse) GetConfiguration

func (o *CdnCreateScopeRuleResponse) GetConfiguration() CustconfConfiguration

GetConfiguration returns the Configuration field value if set, zero value otherwise.

func (*CdnCreateScopeRuleResponse) GetConfigurationOk

func (o *CdnCreateScopeRuleResponse) GetConfigurationOk() (*CustconfConfiguration, bool)

GetConfigurationOk returns a tuple with the Configuration field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnCreateScopeRuleResponse) GetRule

GetRule returns the Rule field value if set, zero value otherwise.

func (*CdnCreateScopeRuleResponse) GetRuleOk

func (o *CdnCreateScopeRuleResponse) GetRuleOk() (*CdnScopeRule, bool)

GetRuleOk returns a tuple with the Rule field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnCreateScopeRuleResponse) HasConfiguration

func (o *CdnCreateScopeRuleResponse) HasConfiguration() bool

HasConfiguration returns a boolean if a field has been set.

func (*CdnCreateScopeRuleResponse) HasRule

func (o *CdnCreateScopeRuleResponse) HasRule() bool

HasRule returns a boolean if a field has been set.

func (CdnCreateScopeRuleResponse) MarshalJSON

func (o CdnCreateScopeRuleResponse) MarshalJSON() ([]byte, error)

func (*CdnCreateScopeRuleResponse) SetConfiguration

func (o *CdnCreateScopeRuleResponse) SetConfiguration(v CustconfConfiguration)

SetConfiguration gets a reference to the given CustconfConfiguration and assigns it to the Configuration field.

func (*CdnCreateScopeRuleResponse) SetRule

SetRule gets a reference to the given CdnScopeRule and assigns it to the Rule field.

type CdnCreateSiteRequestFeature

type CdnCreateSiteRequestFeature string

CdnCreateSiteRequestFeature The features available to the new CDN site Multiple products can served on a single CDN site. Features control how those products are managed on the StackPath backend. - CDN: The site will have CDN caching abilities - WAF: The site is protected by the StackPath Web Application Firewall

const (
	CDNCREATESITEREQUESTFEATURE_CDN CdnCreateSiteRequestFeature = "CDN"
	CDNCREATESITEREQUESTFEATURE_WAF CdnCreateSiteRequestFeature = "WAF"
)

List of cdnCreateSiteRequestFeature

func (CdnCreateSiteRequestFeature) Ptr

Ptr returns reference to cdnCreateSiteRequestFeature value

type CdnCreateSiteRequestOrigin

type CdnCreateSiteRequestOrigin struct {
	// The origin's path  Paths default to \"/\"
	Path *string `json:"path,omitempty"`
	// The origin's hostname or IP address
	Hostname *string `json:"hostname,omitempty"`
	// The HTTP port to connect to the origin
	Port *int32 `json:"port,omitempty"`
	// The HTTPS port to connect to the origin
	SecurePort *int32 `json:"securePort,omitempty"`
}

CdnCreateSiteRequestOrigin The new site's origin

func NewCdnCreateSiteRequestOrigin

func NewCdnCreateSiteRequestOrigin() *CdnCreateSiteRequestOrigin

NewCdnCreateSiteRequestOrigin instantiates a new CdnCreateSiteRequestOrigin 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 NewCdnCreateSiteRequestOriginWithDefaults

func NewCdnCreateSiteRequestOriginWithDefaults() *CdnCreateSiteRequestOrigin

NewCdnCreateSiteRequestOriginWithDefaults instantiates a new CdnCreateSiteRequestOrigin 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 (*CdnCreateSiteRequestOrigin) GetHostname

func (o *CdnCreateSiteRequestOrigin) GetHostname() string

GetHostname returns the Hostname field value if set, zero value otherwise.

func (*CdnCreateSiteRequestOrigin) GetHostnameOk

func (o *CdnCreateSiteRequestOrigin) GetHostnameOk() (*string, bool)

GetHostnameOk returns a tuple with the Hostname field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnCreateSiteRequestOrigin) GetPath

func (o *CdnCreateSiteRequestOrigin) GetPath() string

GetPath returns the Path field value if set, zero value otherwise.

func (*CdnCreateSiteRequestOrigin) GetPathOk

func (o *CdnCreateSiteRequestOrigin) GetPathOk() (*string, bool)

GetPathOk returns a tuple with the Path field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnCreateSiteRequestOrigin) GetPort

func (o *CdnCreateSiteRequestOrigin) GetPort() int32

GetPort returns the Port field value if set, zero value otherwise.

func (*CdnCreateSiteRequestOrigin) GetPortOk

func (o *CdnCreateSiteRequestOrigin) GetPortOk() (*int32, bool)

GetPortOk returns a tuple with the Port field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnCreateSiteRequestOrigin) GetSecurePort

func (o *CdnCreateSiteRequestOrigin) GetSecurePort() int32

GetSecurePort returns the SecurePort field value if set, zero value otherwise.

func (*CdnCreateSiteRequestOrigin) GetSecurePortOk

func (o *CdnCreateSiteRequestOrigin) GetSecurePortOk() (*int32, bool)

GetSecurePortOk returns a tuple with the SecurePort field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnCreateSiteRequestOrigin) HasHostname

func (o *CdnCreateSiteRequestOrigin) HasHostname() bool

HasHostname returns a boolean if a field has been set.

func (*CdnCreateSiteRequestOrigin) HasPath

func (o *CdnCreateSiteRequestOrigin) HasPath() bool

HasPath returns a boolean if a field has been set.

func (*CdnCreateSiteRequestOrigin) HasPort

func (o *CdnCreateSiteRequestOrigin) HasPort() bool

HasPort returns a boolean if a field has been set.

func (*CdnCreateSiteRequestOrigin) HasSecurePort

func (o *CdnCreateSiteRequestOrigin) HasSecurePort() bool

HasSecurePort returns a boolean if a field has been set.

func (CdnCreateSiteRequestOrigin) MarshalJSON

func (o CdnCreateSiteRequestOrigin) MarshalJSON() ([]byte, error)

func (*CdnCreateSiteRequestOrigin) SetHostname

func (o *CdnCreateSiteRequestOrigin) SetHostname(v string)

SetHostname gets a reference to the given string and assigns it to the Hostname field.

func (*CdnCreateSiteRequestOrigin) SetPath

func (o *CdnCreateSiteRequestOrigin) SetPath(v string)

SetPath gets a reference to the given string and assigns it to the Path field.

func (*CdnCreateSiteRequestOrigin) SetPort

func (o *CdnCreateSiteRequestOrigin) SetPort(v int32)

SetPort gets a reference to the given int32 and assigns it to the Port field.

func (*CdnCreateSiteRequestOrigin) SetSecurePort

func (o *CdnCreateSiteRequestOrigin) SetSecurePort(v int32)

SetSecurePort gets a reference to the given int32 and assigns it to the SecurePort field.

type CdnCreateSiteScriptRequest

type CdnCreateSiteScriptRequest struct {
	// The serverless script's name
	Name *string `json:"name,omitempty"`
	// The base64 encoded serverless script's contents
	Code *string `json:"code,omitempty"`
	// The HTTP request paths that are handled by the serverless script
	Paths *[]string `json:"paths,omitempty"`
}

CdnCreateSiteScriptRequest struct for CdnCreateSiteScriptRequest

func NewCdnCreateSiteScriptRequest

func NewCdnCreateSiteScriptRequest() *CdnCreateSiteScriptRequest

NewCdnCreateSiteScriptRequest instantiates a new CdnCreateSiteScriptRequest 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 NewCdnCreateSiteScriptRequestWithDefaults

func NewCdnCreateSiteScriptRequestWithDefaults() *CdnCreateSiteScriptRequest

NewCdnCreateSiteScriptRequestWithDefaults instantiates a new CdnCreateSiteScriptRequest 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 (*CdnCreateSiteScriptRequest) GetCode

func (o *CdnCreateSiteScriptRequest) GetCode() string

GetCode returns the Code field value if set, zero value otherwise.

func (*CdnCreateSiteScriptRequest) GetCodeOk

func (o *CdnCreateSiteScriptRequest) GetCodeOk() (*string, bool)

GetCodeOk returns a tuple with the Code field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnCreateSiteScriptRequest) GetName

func (o *CdnCreateSiteScriptRequest) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*CdnCreateSiteScriptRequest) GetNameOk

func (o *CdnCreateSiteScriptRequest) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnCreateSiteScriptRequest) GetPaths

func (o *CdnCreateSiteScriptRequest) GetPaths() []string

GetPaths returns the Paths field value if set, zero value otherwise.

func (*CdnCreateSiteScriptRequest) GetPathsOk

func (o *CdnCreateSiteScriptRequest) GetPathsOk() (*[]string, bool)

GetPathsOk returns a tuple with the Paths field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnCreateSiteScriptRequest) HasCode

func (o *CdnCreateSiteScriptRequest) HasCode() bool

HasCode returns a boolean if a field has been set.

func (*CdnCreateSiteScriptRequest) HasName

func (o *CdnCreateSiteScriptRequest) HasName() bool

HasName returns a boolean if a field has been set.

func (*CdnCreateSiteScriptRequest) HasPaths

func (o *CdnCreateSiteScriptRequest) HasPaths() bool

HasPaths returns a boolean if a field has been set.

func (CdnCreateSiteScriptRequest) MarshalJSON

func (o CdnCreateSiteScriptRequest) MarshalJSON() ([]byte, error)

func (*CdnCreateSiteScriptRequest) SetCode

func (o *CdnCreateSiteScriptRequest) SetCode(v string)

SetCode gets a reference to the given string and assigns it to the Code field.

func (*CdnCreateSiteScriptRequest) SetName

func (o *CdnCreateSiteScriptRequest) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*CdnCreateSiteScriptRequest) SetPaths

func (o *CdnCreateSiteScriptRequest) SetPaths(v []string)

SetPaths gets a reference to the given []string and assigns it to the Paths field.

type CdnCreateSiteScriptResponse

type CdnCreateSiteScriptResponse struct {
	Script *CdnSiteScript `json:"script,omitempty"`
}

CdnCreateSiteScriptResponse The response from a request to create a new EdgeEngine script

func NewCdnCreateSiteScriptResponse

func NewCdnCreateSiteScriptResponse() *CdnCreateSiteScriptResponse

NewCdnCreateSiteScriptResponse instantiates a new CdnCreateSiteScriptResponse 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 NewCdnCreateSiteScriptResponseWithDefaults

func NewCdnCreateSiteScriptResponseWithDefaults() *CdnCreateSiteScriptResponse

NewCdnCreateSiteScriptResponseWithDefaults instantiates a new CdnCreateSiteScriptResponse 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 (*CdnCreateSiteScriptResponse) GetScript

GetScript returns the Script field value if set, zero value otherwise.

func (*CdnCreateSiteScriptResponse) GetScriptOk

func (o *CdnCreateSiteScriptResponse) GetScriptOk() (*CdnSiteScript, bool)

GetScriptOk returns a tuple with the Script field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnCreateSiteScriptResponse) HasScript

func (o *CdnCreateSiteScriptResponse) HasScript() bool

HasScript returns a boolean if a field has been set.

func (CdnCreateSiteScriptResponse) MarshalJSON

func (o CdnCreateSiteScriptResponse) MarshalJSON() ([]byte, error)

func (*CdnCreateSiteScriptResponse) SetScript

SetScript gets a reference to the given CdnSiteScript and assigns it to the Script field.

type CdnDnsRecord

type CdnDnsRecord struct {
	// The name of the network node to which a zone resource record pertains  Use the value \"@\" to denote current root domain name.
	Name *string `json:"name,omitempty"`
	// A zone record's type  Zone record types describe the zone record's behavior. For instance, a zone record's type can say that the record is a name to IP address value, a name alias, or which mail exchanger is responsible for the domain. See https://support.stackpath.com/hc/en-us/articles/360001085563-What-DNS-record-types-does-StackPath-support for more information.
	Type *string `json:"type,omitempty"`
	// A zone record's class code  This is typically \"IN\" for Internet related resource records.
	Class *string `json:"class,omitempty"`
	// A zone record's time to live  A record's TTL is the number of seconds that the record should be cached by DNS resolvers. Use lower TTL values if you expect zone records to change often. Use higher TTL values for records that won't change to prevent extra DNS lookups by clients.
	Ttl *int32 `json:"ttl,omitempty"`
	// A zone record's value  Expected data formats can vary depending on the zone record's type.
	Data *string `json:"data,omitempty"`
}

CdnDnsRecord A DNS record A dns record describes an individual piece of DNS functionality in a DNS zone.

func NewCdnDnsRecord

func NewCdnDnsRecord() *CdnDnsRecord

NewCdnDnsRecord instantiates a new CdnDnsRecord 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 NewCdnDnsRecordWithDefaults

func NewCdnDnsRecordWithDefaults() *CdnDnsRecord

NewCdnDnsRecordWithDefaults instantiates a new CdnDnsRecord 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 (*CdnDnsRecord) GetClass

func (o *CdnDnsRecord) GetClass() string

GetClass returns the Class field value if set, zero value otherwise.

func (*CdnDnsRecord) GetClassOk

func (o *CdnDnsRecord) GetClassOk() (*string, bool)

GetClassOk returns a tuple with the Class field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnDnsRecord) GetData

func (o *CdnDnsRecord) GetData() string

GetData returns the Data field value if set, zero value otherwise.

func (*CdnDnsRecord) GetDataOk

func (o *CdnDnsRecord) GetDataOk() (*string, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnDnsRecord) GetName

func (o *CdnDnsRecord) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*CdnDnsRecord) GetNameOk

func (o *CdnDnsRecord) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnDnsRecord) GetTtl

func (o *CdnDnsRecord) GetTtl() int32

GetTtl returns the Ttl field value if set, zero value otherwise.

func (*CdnDnsRecord) GetTtlOk

func (o *CdnDnsRecord) GetTtlOk() (*int32, bool)

GetTtlOk returns a tuple with the Ttl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnDnsRecord) GetType

func (o *CdnDnsRecord) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*CdnDnsRecord) GetTypeOk

func (o *CdnDnsRecord) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnDnsRecord) HasClass

func (o *CdnDnsRecord) HasClass() bool

HasClass returns a boolean if a field has been set.

func (*CdnDnsRecord) HasData

func (o *CdnDnsRecord) HasData() bool

HasData returns a boolean if a field has been set.

func (*CdnDnsRecord) HasName

func (o *CdnDnsRecord) HasName() bool

HasName returns a boolean if a field has been set.

func (*CdnDnsRecord) HasTtl

func (o *CdnDnsRecord) HasTtl() bool

HasTtl returns a boolean if a field has been set.

func (*CdnDnsRecord) HasType

func (o *CdnDnsRecord) HasType() bool

HasType returns a boolean if a field has been set.

func (CdnDnsRecord) MarshalJSON

func (o CdnDnsRecord) MarshalJSON() ([]byte, error)

func (*CdnDnsRecord) SetClass

func (o *CdnDnsRecord) SetClass(v string)

SetClass gets a reference to the given string and assigns it to the Class field.

func (*CdnDnsRecord) SetData

func (o *CdnDnsRecord) SetData(v string)

SetData gets a reference to the given string and assigns it to the Data field.

func (*CdnDnsRecord) SetName

func (o *CdnDnsRecord) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*CdnDnsRecord) SetTtl

func (o *CdnDnsRecord) SetTtl(v int32)

SetTtl gets a reference to the given int32 and assigns it to the Ttl field.

func (*CdnDnsRecord) SetType

func (o *CdnDnsRecord) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

type CdnDnsVerificationDetails

type CdnDnsVerificationDetails struct {
	// A list of DNS records that will validate domain ownership
	DnsRecords *[]string `json:"dnsRecords,omitempty"`
	// A list of parsed dns records required for SSL verification
	Records *[]CdnDnsRecord `json:"records,omitempty"`
}

CdnDnsVerificationDetails DNS-based domain ownership verification details

func NewCdnDnsVerificationDetails

func NewCdnDnsVerificationDetails() *CdnDnsVerificationDetails

NewCdnDnsVerificationDetails instantiates a new CdnDnsVerificationDetails 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 NewCdnDnsVerificationDetailsWithDefaults

func NewCdnDnsVerificationDetailsWithDefaults() *CdnDnsVerificationDetails

NewCdnDnsVerificationDetailsWithDefaults instantiates a new CdnDnsVerificationDetails 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 (*CdnDnsVerificationDetails) GetDnsRecords

func (o *CdnDnsVerificationDetails) GetDnsRecords() []string

GetDnsRecords returns the DnsRecords field value if set, zero value otherwise.

func (*CdnDnsVerificationDetails) GetDnsRecordsOk

func (o *CdnDnsVerificationDetails) GetDnsRecordsOk() (*[]string, bool)

GetDnsRecordsOk returns a tuple with the DnsRecords field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnDnsVerificationDetails) GetRecords

func (o *CdnDnsVerificationDetails) GetRecords() []CdnDnsRecord

GetRecords returns the Records field value if set, zero value otherwise.

func (*CdnDnsVerificationDetails) GetRecordsOk

func (o *CdnDnsVerificationDetails) GetRecordsOk() (*[]CdnDnsRecord, bool)

GetRecordsOk returns a tuple with the Records field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnDnsVerificationDetails) HasDnsRecords

func (o *CdnDnsVerificationDetails) HasDnsRecords() bool

HasDnsRecords returns a boolean if a field has been set.

func (*CdnDnsVerificationDetails) HasRecords

func (o *CdnDnsVerificationDetails) HasRecords() bool

HasRecords returns a boolean if a field has been set.

func (CdnDnsVerificationDetails) MarshalJSON

func (o CdnDnsVerificationDetails) MarshalJSON() ([]byte, error)

func (*CdnDnsVerificationDetails) SetDnsRecords

func (o *CdnDnsVerificationDetails) SetDnsRecords(v []string)

SetDnsRecords gets a reference to the given []string and assigns it to the DnsRecords field.

func (*CdnDnsVerificationDetails) SetRecords

func (o *CdnDnsVerificationDetails) SetRecords(v []CdnDnsRecord)

SetRecords gets a reference to the given []CdnDnsRecord and assigns it to the Records field.

type CdnGetCDNIPsResponse

type CdnGetCDNIPsResponse struct {
	// The requested IP addresses
	Results *[]string `json:"results,omitempty"`
}

CdnGetCDNIPsResponse The response from a request to retrieve IP addresses used by the StackPath edge network

func NewCdnGetCDNIPsResponse

func NewCdnGetCDNIPsResponse() *CdnGetCDNIPsResponse

NewCdnGetCDNIPsResponse instantiates a new CdnGetCDNIPsResponse 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 NewCdnGetCDNIPsResponseWithDefaults

func NewCdnGetCDNIPsResponseWithDefaults() *CdnGetCDNIPsResponse

NewCdnGetCDNIPsResponseWithDefaults instantiates a new CdnGetCDNIPsResponse 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 (*CdnGetCDNIPsResponse) GetResults

func (o *CdnGetCDNIPsResponse) GetResults() []string

GetResults returns the Results field value if set, zero value otherwise.

func (*CdnGetCDNIPsResponse) GetResultsOk

func (o *CdnGetCDNIPsResponse) GetResultsOk() (*[]string, bool)

GetResultsOk returns a tuple with the Results field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnGetCDNIPsResponse) HasResults

func (o *CdnGetCDNIPsResponse) HasResults() bool

HasResults returns a boolean if a field has been set.

func (CdnGetCDNIPsResponse) MarshalJSON

func (o CdnGetCDNIPsResponse) MarshalJSON() ([]byte, error)

func (*CdnGetCDNIPsResponse) SetResults

func (o *CdnGetCDNIPsResponse) SetResults(v []string)

SetResults gets a reference to the given []string and assigns it to the Results field.

type CdnGetCertificateResponse

type CdnGetCertificateResponse struct {
	Certificate *CdnCertificate `json:"certificate,omitempty"`
}

CdnGetCertificateResponse The response from a request to retrieve an individual SSL certificate on a stack

func NewCdnGetCertificateResponse

func NewCdnGetCertificateResponse() *CdnGetCertificateResponse

NewCdnGetCertificateResponse instantiates a new CdnGetCertificateResponse 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 NewCdnGetCertificateResponseWithDefaults

func NewCdnGetCertificateResponseWithDefaults() *CdnGetCertificateResponse

NewCdnGetCertificateResponseWithDefaults instantiates a new CdnGetCertificateResponse 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 (*CdnGetCertificateResponse) GetCertificate

func (o *CdnGetCertificateResponse) GetCertificate() CdnCertificate

GetCertificate returns the Certificate field value if set, zero value otherwise.

func (*CdnGetCertificateResponse) GetCertificateOk

func (o *CdnGetCertificateResponse) GetCertificateOk() (*CdnCertificate, bool)

GetCertificateOk returns a tuple with the Certificate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnGetCertificateResponse) HasCertificate

func (o *CdnGetCertificateResponse) HasCertificate() bool

HasCertificate returns a boolean if a field has been set.

func (CdnGetCertificateResponse) MarshalJSON

func (o CdnGetCertificateResponse) MarshalJSON() ([]byte, error)

func (*CdnGetCertificateResponse) SetCertificate

func (o *CdnGetCertificateResponse) SetCertificate(v CdnCertificate)

SetCertificate gets a reference to the given CdnCertificate and assigns it to the Certificate field.

type CdnGetCertificateSitesResponse

type CdnGetCertificateSitesResponse struct {
	PageInfo *PaginationPageInfo `json:"pageInfo,omitempty"`
	// The requested CDN sites
	Results *[]CdnSite `json:"results,omitempty"`
}

CdnGetCertificateSitesResponse The response from a request to retrieve CDN sites associated with an SSL certificate

func NewCdnGetCertificateSitesResponse

func NewCdnGetCertificateSitesResponse() *CdnGetCertificateSitesResponse

NewCdnGetCertificateSitesResponse instantiates a new CdnGetCertificateSitesResponse 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 NewCdnGetCertificateSitesResponseWithDefaults

func NewCdnGetCertificateSitesResponseWithDefaults() *CdnGetCertificateSitesResponse

NewCdnGetCertificateSitesResponseWithDefaults instantiates a new CdnGetCertificateSitesResponse 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 (*CdnGetCertificateSitesResponse) GetPageInfo

GetPageInfo returns the PageInfo field value if set, zero value otherwise.

func (*CdnGetCertificateSitesResponse) GetPageInfoOk

GetPageInfoOk returns a tuple with the PageInfo field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnGetCertificateSitesResponse) GetResults

func (o *CdnGetCertificateSitesResponse) GetResults() []CdnSite

GetResults returns the Results field value if set, zero value otherwise.

func (*CdnGetCertificateSitesResponse) GetResultsOk

func (o *CdnGetCertificateSitesResponse) GetResultsOk() (*[]CdnSite, bool)

GetResultsOk returns a tuple with the Results field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnGetCertificateSitesResponse) HasPageInfo

func (o *CdnGetCertificateSitesResponse) HasPageInfo() bool

HasPageInfo returns a boolean if a field has been set.

func (*CdnGetCertificateSitesResponse) HasResults

func (o *CdnGetCertificateSitesResponse) HasResults() bool

HasResults returns a boolean if a field has been set.

func (CdnGetCertificateSitesResponse) MarshalJSON

func (o CdnGetCertificateSitesResponse) MarshalJSON() ([]byte, error)

func (*CdnGetCertificateSitesResponse) SetPageInfo

SetPageInfo gets a reference to the given PaginationPageInfo and assigns it to the PageInfo field.

func (*CdnGetCertificateSitesResponse) SetResults

func (o *CdnGetCertificateSitesResponse) SetResults(v []CdnSite)

SetResults gets a reference to the given []CdnSite and assigns it to the Results field.

type CdnGetCertificateVerificationDetailsResponse

type CdnGetCertificateVerificationDetailsResponse struct {
	// Whether or not the end user must provide their own certificate verification
	ManualVerificationRequired *bool `json:"manualVerificationRequired,omitempty"`
	// An SSL certificate's verification requirements
	VerificationRequirements *[]CdnVerificationRequirements `json:"verificationRequirements,omitempty"`
}

CdnGetCertificateVerificationDetailsResponse The response from a request to retrieve an SSL certificate's manual verification details

func NewCdnGetCertificateVerificationDetailsResponse

func NewCdnGetCertificateVerificationDetailsResponse() *CdnGetCertificateVerificationDetailsResponse

NewCdnGetCertificateVerificationDetailsResponse instantiates a new CdnGetCertificateVerificationDetailsResponse 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 NewCdnGetCertificateVerificationDetailsResponseWithDefaults

func NewCdnGetCertificateVerificationDetailsResponseWithDefaults() *CdnGetCertificateVerificationDetailsResponse

NewCdnGetCertificateVerificationDetailsResponseWithDefaults instantiates a new CdnGetCertificateVerificationDetailsResponse 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 (*CdnGetCertificateVerificationDetailsResponse) GetManualVerificationRequired

func (o *CdnGetCertificateVerificationDetailsResponse) GetManualVerificationRequired() bool

GetManualVerificationRequired returns the ManualVerificationRequired field value if set, zero value otherwise.

func (*CdnGetCertificateVerificationDetailsResponse) GetManualVerificationRequiredOk

func (o *CdnGetCertificateVerificationDetailsResponse) GetManualVerificationRequiredOk() (*bool, bool)

GetManualVerificationRequiredOk returns a tuple with the ManualVerificationRequired field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnGetCertificateVerificationDetailsResponse) GetVerificationRequirements

GetVerificationRequirements returns the VerificationRequirements field value if set, zero value otherwise.

func (*CdnGetCertificateVerificationDetailsResponse) GetVerificationRequirementsOk

func (o *CdnGetCertificateVerificationDetailsResponse) GetVerificationRequirementsOk() (*[]CdnVerificationRequirements, bool)

GetVerificationRequirementsOk returns a tuple with the VerificationRequirements field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnGetCertificateVerificationDetailsResponse) HasManualVerificationRequired

func (o *CdnGetCertificateVerificationDetailsResponse) HasManualVerificationRequired() bool

HasManualVerificationRequired returns a boolean if a field has been set.

func (*CdnGetCertificateVerificationDetailsResponse) HasVerificationRequirements

func (o *CdnGetCertificateVerificationDetailsResponse) HasVerificationRequirements() bool

HasVerificationRequirements returns a boolean if a field has been set.

func (CdnGetCertificateVerificationDetailsResponse) MarshalJSON

func (*CdnGetCertificateVerificationDetailsResponse) SetManualVerificationRequired

func (o *CdnGetCertificateVerificationDetailsResponse) SetManualVerificationRequired(v bool)

SetManualVerificationRequired gets a reference to the given bool and assigns it to the ManualVerificationRequired field.

func (*CdnGetCertificateVerificationDetailsResponse) SetVerificationRequirements

SetVerificationRequirements gets a reference to the given []CdnVerificationRequirements and assigns it to the VerificationRequirements field.

type CdnGetCertificatesResponse

type CdnGetCertificatesResponse struct {
	PageInfo *PaginationPageInfo `json:"pageInfo,omitempty"`
	// The requested SSL certificates
	Results *[]CdnCertificate `json:"results,omitempty"`
}

CdnGetCertificatesResponse The response from a request to retrieve a stack's SSL certificates

func NewCdnGetCertificatesResponse

func NewCdnGetCertificatesResponse() *CdnGetCertificatesResponse

NewCdnGetCertificatesResponse instantiates a new CdnGetCertificatesResponse 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 NewCdnGetCertificatesResponseWithDefaults

func NewCdnGetCertificatesResponseWithDefaults() *CdnGetCertificatesResponse

NewCdnGetCertificatesResponseWithDefaults instantiates a new CdnGetCertificatesResponse 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 (*CdnGetCertificatesResponse) GetPageInfo

GetPageInfo returns the PageInfo field value if set, zero value otherwise.

func (*CdnGetCertificatesResponse) GetPageInfoOk

func (o *CdnGetCertificatesResponse) GetPageInfoOk() (*PaginationPageInfo, bool)

GetPageInfoOk returns a tuple with the PageInfo field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnGetCertificatesResponse) GetResults

func (o *CdnGetCertificatesResponse) GetResults() []CdnCertificate

GetResults returns the Results field value if set, zero value otherwise.

func (*CdnGetCertificatesResponse) GetResultsOk

func (o *CdnGetCertificatesResponse) GetResultsOk() (*[]CdnCertificate, bool)

GetResultsOk returns a tuple with the Results field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnGetCertificatesResponse) HasPageInfo

func (o *CdnGetCertificatesResponse) HasPageInfo() bool

HasPageInfo returns a boolean if a field has been set.

func (*CdnGetCertificatesResponse) HasResults

func (o *CdnGetCertificatesResponse) HasResults() bool

HasResults returns a boolean if a field has been set.

func (CdnGetCertificatesResponse) MarshalJSON

func (o CdnGetCertificatesResponse) MarshalJSON() ([]byte, error)

func (*CdnGetCertificatesResponse) SetPageInfo

SetPageInfo gets a reference to the given PaginationPageInfo and assigns it to the PageInfo field.

func (*CdnGetCertificatesResponse) SetResults

func (o *CdnGetCertificatesResponse) SetResults(v []CdnCertificate)

SetResults gets a reference to the given []CdnCertificate and assigns it to the Results field.

type CdnGetClosestPopsResponse

type CdnGetClosestPopsResponse struct {
	// Results of the scan
	Result *[]CdnPopScanReport `json:"result,omitempty"`
}

CdnGetClosestPopsResponse The response from a request to scan a URL from the StackPath edge network

func NewCdnGetClosestPopsResponse

func NewCdnGetClosestPopsResponse() *CdnGetClosestPopsResponse

NewCdnGetClosestPopsResponse instantiates a new CdnGetClosestPopsResponse 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 NewCdnGetClosestPopsResponseWithDefaults

func NewCdnGetClosestPopsResponseWithDefaults() *CdnGetClosestPopsResponse

NewCdnGetClosestPopsResponseWithDefaults instantiates a new CdnGetClosestPopsResponse 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 (*CdnGetClosestPopsResponse) GetResult

GetResult returns the Result field value if set, zero value otherwise.

func (*CdnGetClosestPopsResponse) GetResultOk

func (o *CdnGetClosestPopsResponse) GetResultOk() (*[]CdnPopScanReport, bool)

GetResultOk returns a tuple with the Result field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnGetClosestPopsResponse) HasResult

func (o *CdnGetClosestPopsResponse) HasResult() bool

HasResult returns a boolean if a field has been set.

func (CdnGetClosestPopsResponse) MarshalJSON

func (o CdnGetClosestPopsResponse) MarshalJSON() ([]byte, error)

func (*CdnGetClosestPopsResponse) SetResult

func (o *CdnGetClosestPopsResponse) SetResult(v []CdnPopScanReport)

SetResult gets a reference to the given []CdnPopScanReport and assigns it to the Result field.

type CdnGetMetricsResponse

type CdnGetMetricsResponse struct {
	// The requested CDN metrics
	Series *[]GetMetricsResponseMetricSeries `json:"series,omitempty"`
}

CdnGetMetricsResponse The response from a request to retrieve CDN metrics from a stack

func NewCdnGetMetricsResponse

func NewCdnGetMetricsResponse() *CdnGetMetricsResponse

NewCdnGetMetricsResponse instantiates a new CdnGetMetricsResponse 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 NewCdnGetMetricsResponseWithDefaults

func NewCdnGetMetricsResponseWithDefaults() *CdnGetMetricsResponse

NewCdnGetMetricsResponseWithDefaults instantiates a new CdnGetMetricsResponse 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 (*CdnGetMetricsResponse) GetSeries

GetSeries returns the Series field value if set, zero value otherwise.

func (*CdnGetMetricsResponse) GetSeriesOk

GetSeriesOk returns a tuple with the Series field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnGetMetricsResponse) HasSeries

func (o *CdnGetMetricsResponse) HasSeries() bool

HasSeries returns a boolean if a field has been set.

func (CdnGetMetricsResponse) MarshalJSON

func (o CdnGetMetricsResponse) MarshalJSON() ([]byte, error)

func (*CdnGetMetricsResponse) SetSeries

SetSeries gets a reference to the given []GetMetricsResponseMetricSeries and assigns it to the Series field.

type CdnGetPopsResponse

type CdnGetPopsResponse struct {
	PageInfo *PaginationPageInfo `json:"pageInfo,omitempty"`
	// The requested StackPath points of presence
	Results *[]CdnPop `json:"results,omitempty"`
}

CdnGetPopsResponse The response from a request to retrieve the StackPath's points of presence

func NewCdnGetPopsResponse

func NewCdnGetPopsResponse() *CdnGetPopsResponse

NewCdnGetPopsResponse instantiates a new CdnGetPopsResponse 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 NewCdnGetPopsResponseWithDefaults

func NewCdnGetPopsResponseWithDefaults() *CdnGetPopsResponse

NewCdnGetPopsResponseWithDefaults instantiates a new CdnGetPopsResponse 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 (*CdnGetPopsResponse) GetPageInfo

func (o *CdnGetPopsResponse) GetPageInfo() PaginationPageInfo

GetPageInfo returns the PageInfo field value if set, zero value otherwise.

func (*CdnGetPopsResponse) GetPageInfoOk

func (o *CdnGetPopsResponse) GetPageInfoOk() (*PaginationPageInfo, bool)

GetPageInfoOk returns a tuple with the PageInfo field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnGetPopsResponse) GetResults

func (o *CdnGetPopsResponse) GetResults() []CdnPop

GetResults returns the Results field value if set, zero value otherwise.

func (*CdnGetPopsResponse) GetResultsOk

func (o *CdnGetPopsResponse) GetResultsOk() (*[]CdnPop, bool)

GetResultsOk returns a tuple with the Results field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnGetPopsResponse) HasPageInfo

func (o *CdnGetPopsResponse) HasPageInfo() bool

HasPageInfo returns a boolean if a field has been set.

func (*CdnGetPopsResponse) HasResults

func (o *CdnGetPopsResponse) HasResults() bool

HasResults returns a boolean if a field has been set.

func (CdnGetPopsResponse) MarshalJSON

func (o CdnGetPopsResponse) MarshalJSON() ([]byte, error)

func (*CdnGetPopsResponse) SetPageInfo

func (o *CdnGetPopsResponse) SetPageInfo(v PaginationPageInfo)

SetPageInfo gets a reference to the given PaginationPageInfo and assigns it to the PageInfo field.

func (*CdnGetPopsResponse) SetResults

func (o *CdnGetPopsResponse) SetResults(v []CdnPop)

SetResults gets a reference to the given []CdnPop and assigns it to the Results field.

type CdnGetPurgeStatusResponse

type CdnGetPurgeStatusResponse struct {
	// The purge request's progress, ranging from 0.0 to 1.0
	Progress *float32 `json:"progress,omitempty"`
}

CdnGetPurgeStatusResponse The response from a request to retrieve the status of a purge request

func NewCdnGetPurgeStatusResponse

func NewCdnGetPurgeStatusResponse() *CdnGetPurgeStatusResponse

NewCdnGetPurgeStatusResponse instantiates a new CdnGetPurgeStatusResponse 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 NewCdnGetPurgeStatusResponseWithDefaults

func NewCdnGetPurgeStatusResponseWithDefaults() *CdnGetPurgeStatusResponse

NewCdnGetPurgeStatusResponseWithDefaults instantiates a new CdnGetPurgeStatusResponse 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 (*CdnGetPurgeStatusResponse) GetProgress

func (o *CdnGetPurgeStatusResponse) GetProgress() float32

GetProgress returns the Progress field value if set, zero value otherwise.

func (*CdnGetPurgeStatusResponse) GetProgressOk

func (o *CdnGetPurgeStatusResponse) GetProgressOk() (*float32, bool)

GetProgressOk returns a tuple with the Progress field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnGetPurgeStatusResponse) HasProgress

func (o *CdnGetPurgeStatusResponse) HasProgress() bool

HasProgress returns a boolean if a field has been set.

func (CdnGetPurgeStatusResponse) MarshalJSON

func (o CdnGetPurgeStatusResponse) MarshalJSON() ([]byte, error)

func (*CdnGetPurgeStatusResponse) SetProgress

func (o *CdnGetPurgeStatusResponse) SetProgress(v float32)

SetProgress gets a reference to the given float32 and assigns it to the Progress field.

type CdnGetScopeConfigurationResponse

type CdnGetScopeConfigurationResponse struct {
	Configuration *CustconfConfiguration `json:"configuration,omitempty"`
}

CdnGetScopeConfigurationResponse The response from a request to retrieve a CDN site scope's configuration

func NewCdnGetScopeConfigurationResponse

func NewCdnGetScopeConfigurationResponse() *CdnGetScopeConfigurationResponse

NewCdnGetScopeConfigurationResponse instantiates a new CdnGetScopeConfigurationResponse 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 NewCdnGetScopeConfigurationResponseWithDefaults

func NewCdnGetScopeConfigurationResponseWithDefaults() *CdnGetScopeConfigurationResponse

NewCdnGetScopeConfigurationResponseWithDefaults instantiates a new CdnGetScopeConfigurationResponse 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 (*CdnGetScopeConfigurationResponse) GetConfiguration

GetConfiguration returns the Configuration field value if set, zero value otherwise.

func (*CdnGetScopeConfigurationResponse) GetConfigurationOk

func (o *CdnGetScopeConfigurationResponse) GetConfigurationOk() (*CustconfConfiguration, bool)

GetConfigurationOk returns a tuple with the Configuration field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnGetScopeConfigurationResponse) HasConfiguration

func (o *CdnGetScopeConfigurationResponse) HasConfiguration() bool

HasConfiguration returns a boolean if a field has been set.

func (CdnGetScopeConfigurationResponse) MarshalJSON

func (o CdnGetScopeConfigurationResponse) MarshalJSON() ([]byte, error)

func (*CdnGetScopeConfigurationResponse) SetConfiguration

SetConfiguration gets a reference to the given CustconfConfiguration and assigns it to the Configuration field.

type CdnGetScopeHostnamesResponse

type CdnGetScopeHostnamesResponse struct {
	PageInfo *PaginationPageInfo `json:"pageInfo,omitempty"`
	// The requested scope hostnames
	Results *[]CdnHostname `json:"results,omitempty"`
}

CdnGetScopeHostnamesResponse The response from a request to retrieve a CDN site scope's associated hostnames

func NewCdnGetScopeHostnamesResponse

func NewCdnGetScopeHostnamesResponse() *CdnGetScopeHostnamesResponse

NewCdnGetScopeHostnamesResponse instantiates a new CdnGetScopeHostnamesResponse 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 NewCdnGetScopeHostnamesResponseWithDefaults

func NewCdnGetScopeHostnamesResponseWithDefaults() *CdnGetScopeHostnamesResponse

NewCdnGetScopeHostnamesResponseWithDefaults instantiates a new CdnGetScopeHostnamesResponse 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 (*CdnGetScopeHostnamesResponse) GetPageInfo

GetPageInfo returns the PageInfo field value if set, zero value otherwise.

func (*CdnGetScopeHostnamesResponse) GetPageInfoOk

func (o *CdnGetScopeHostnamesResponse) GetPageInfoOk() (*PaginationPageInfo, bool)

GetPageInfoOk returns a tuple with the PageInfo field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnGetScopeHostnamesResponse) GetResults

func (o *CdnGetScopeHostnamesResponse) GetResults() []CdnHostname

GetResults returns the Results field value if set, zero value otherwise.

func (*CdnGetScopeHostnamesResponse) GetResultsOk

func (o *CdnGetScopeHostnamesResponse) GetResultsOk() (*[]CdnHostname, bool)

GetResultsOk returns a tuple with the Results field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnGetScopeHostnamesResponse) HasPageInfo

func (o *CdnGetScopeHostnamesResponse) HasPageInfo() bool

HasPageInfo returns a boolean if a field has been set.

func (*CdnGetScopeHostnamesResponse) HasResults

func (o *CdnGetScopeHostnamesResponse) HasResults() bool

HasResults returns a boolean if a field has been set.

func (CdnGetScopeHostnamesResponse) MarshalJSON

func (o CdnGetScopeHostnamesResponse) MarshalJSON() ([]byte, error)

func (*CdnGetScopeHostnamesResponse) SetPageInfo

SetPageInfo gets a reference to the given PaginationPageInfo and assigns it to the PageInfo field.

func (*CdnGetScopeHostnamesResponse) SetResults

func (o *CdnGetScopeHostnamesResponse) SetResults(v []CdnHostname)

SetResults gets a reference to the given []CdnHostname and assigns it to the Results field.

type CdnGetScopeOriginsResponse

type CdnGetScopeOriginsResponse struct {
	PageInfo *PaginationPageInfo `json:"pageInfo,omitempty"`
	// The requested scope's origins
	Results *[]CdnScopeOrigin `json:"results,omitempty"`
}

CdnGetScopeOriginsResponse The response from a request to retrieve a CDN site scope's origins

func NewCdnGetScopeOriginsResponse

func NewCdnGetScopeOriginsResponse() *CdnGetScopeOriginsResponse

NewCdnGetScopeOriginsResponse instantiates a new CdnGetScopeOriginsResponse 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 NewCdnGetScopeOriginsResponseWithDefaults

func NewCdnGetScopeOriginsResponseWithDefaults() *CdnGetScopeOriginsResponse

NewCdnGetScopeOriginsResponseWithDefaults instantiates a new CdnGetScopeOriginsResponse 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 (*CdnGetScopeOriginsResponse) GetPageInfo

GetPageInfo returns the PageInfo field value if set, zero value otherwise.

func (*CdnGetScopeOriginsResponse) GetPageInfoOk

func (o *CdnGetScopeOriginsResponse) GetPageInfoOk() (*PaginationPageInfo, bool)

GetPageInfoOk returns a tuple with the PageInfo field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnGetScopeOriginsResponse) GetResults

func (o *CdnGetScopeOriginsResponse) GetResults() []CdnScopeOrigin

GetResults returns the Results field value if set, zero value otherwise.

func (*CdnGetScopeOriginsResponse) GetResultsOk

func (o *CdnGetScopeOriginsResponse) GetResultsOk() (*[]CdnScopeOrigin, bool)

GetResultsOk returns a tuple with the Results field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnGetScopeOriginsResponse) HasPageInfo

func (o *CdnGetScopeOriginsResponse) HasPageInfo() bool

HasPageInfo returns a boolean if a field has been set.

func (*CdnGetScopeOriginsResponse) HasResults

func (o *CdnGetScopeOriginsResponse) HasResults() bool

HasResults returns a boolean if a field has been set.

func (CdnGetScopeOriginsResponse) MarshalJSON

func (o CdnGetScopeOriginsResponse) MarshalJSON() ([]byte, error)

func (*CdnGetScopeOriginsResponse) SetPageInfo

SetPageInfo gets a reference to the given PaginationPageInfo and assigns it to the PageInfo field.

func (*CdnGetScopeOriginsResponse) SetResults

func (o *CdnGetScopeOriginsResponse) SetResults(v []CdnScopeOrigin)

SetResults gets a reference to the given []CdnScopeOrigin and assigns it to the Results field.

type CdnGetScopeRuleConfigurationResponse

type CdnGetScopeRuleConfigurationResponse struct {
	Configuration *CustconfConfiguration `json:"configuration,omitempty"`
}

CdnGetScopeRuleConfigurationResponse The response from a request to retrieve an EdgeRule's configuration

func NewCdnGetScopeRuleConfigurationResponse

func NewCdnGetScopeRuleConfigurationResponse() *CdnGetScopeRuleConfigurationResponse

NewCdnGetScopeRuleConfigurationResponse instantiates a new CdnGetScopeRuleConfigurationResponse 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 NewCdnGetScopeRuleConfigurationResponseWithDefaults

func NewCdnGetScopeRuleConfigurationResponseWithDefaults() *CdnGetScopeRuleConfigurationResponse

NewCdnGetScopeRuleConfigurationResponseWithDefaults instantiates a new CdnGetScopeRuleConfigurationResponse 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 (*CdnGetScopeRuleConfigurationResponse) GetConfiguration

GetConfiguration returns the Configuration field value if set, zero value otherwise.

func (*CdnGetScopeRuleConfigurationResponse) GetConfigurationOk

GetConfigurationOk returns a tuple with the Configuration field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnGetScopeRuleConfigurationResponse) HasConfiguration

func (o *CdnGetScopeRuleConfigurationResponse) HasConfiguration() bool

HasConfiguration returns a boolean if a field has been set.

func (CdnGetScopeRuleConfigurationResponse) MarshalJSON

func (o CdnGetScopeRuleConfigurationResponse) MarshalJSON() ([]byte, error)

func (*CdnGetScopeRuleConfigurationResponse) SetConfiguration

SetConfiguration gets a reference to the given CustconfConfiguration and assigns it to the Configuration field.

type CdnGetScopeRuleResponse

type CdnGetScopeRuleResponse struct {
	Rule *CdnScopeRule `json:"rule,omitempty"`
}

CdnGetScopeRuleResponse The response from a request to retrieve an individual EdgeRule

func NewCdnGetScopeRuleResponse

func NewCdnGetScopeRuleResponse() *CdnGetScopeRuleResponse

NewCdnGetScopeRuleResponse instantiates a new CdnGetScopeRuleResponse 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 NewCdnGetScopeRuleResponseWithDefaults

func NewCdnGetScopeRuleResponseWithDefaults() *CdnGetScopeRuleResponse

NewCdnGetScopeRuleResponseWithDefaults instantiates a new CdnGetScopeRuleResponse 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 (*CdnGetScopeRuleResponse) GetRule

GetRule returns the Rule field value if set, zero value otherwise.

func (*CdnGetScopeRuleResponse) GetRuleOk

func (o *CdnGetScopeRuleResponse) GetRuleOk() (*CdnScopeRule, bool)

GetRuleOk returns a tuple with the Rule field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnGetScopeRuleResponse) HasRule

func (o *CdnGetScopeRuleResponse) HasRule() bool

HasRule returns a boolean if a field has been set.

func (CdnGetScopeRuleResponse) MarshalJSON

func (o CdnGetScopeRuleResponse) MarshalJSON() ([]byte, error)

func (*CdnGetScopeRuleResponse) SetRule

func (o *CdnGetScopeRuleResponse) SetRule(v CdnScopeRule)

SetRule gets a reference to the given CdnScopeRule and assigns it to the Rule field.

type CdnGetScopeRulesResponse

type CdnGetScopeRulesResponse struct {
	PageInfo *PaginationPageInfo `json:"pageInfo,omitempty"`
	// The requested EdgeRules
	Results *[]CdnScopeRule `json:"results,omitempty"`
}

CdnGetScopeRulesResponse The response from request to retrieve the EdgeRules on a CDN site's scope

func NewCdnGetScopeRulesResponse

func NewCdnGetScopeRulesResponse() *CdnGetScopeRulesResponse

NewCdnGetScopeRulesResponse instantiates a new CdnGetScopeRulesResponse 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 NewCdnGetScopeRulesResponseWithDefaults

func NewCdnGetScopeRulesResponseWithDefaults() *CdnGetScopeRulesResponse

NewCdnGetScopeRulesResponseWithDefaults instantiates a new CdnGetScopeRulesResponse 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 (*CdnGetScopeRulesResponse) GetPageInfo

GetPageInfo returns the PageInfo field value if set, zero value otherwise.

func (*CdnGetScopeRulesResponse) GetPageInfoOk

func (o *CdnGetScopeRulesResponse) GetPageInfoOk() (*PaginationPageInfo, bool)

GetPageInfoOk returns a tuple with the PageInfo field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnGetScopeRulesResponse) GetResults

func (o *CdnGetScopeRulesResponse) GetResults() []CdnScopeRule

GetResults returns the Results field value if set, zero value otherwise.

func (*CdnGetScopeRulesResponse) GetResultsOk

func (o *CdnGetScopeRulesResponse) GetResultsOk() (*[]CdnScopeRule, bool)

GetResultsOk returns a tuple with the Results field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnGetScopeRulesResponse) HasPageInfo

func (o *CdnGetScopeRulesResponse) HasPageInfo() bool

HasPageInfo returns a boolean if a field has been set.

func (*CdnGetScopeRulesResponse) HasResults

func (o *CdnGetScopeRulesResponse) HasResults() bool

HasResults returns a boolean if a field has been set.

func (CdnGetScopeRulesResponse) MarshalJSON

func (o CdnGetScopeRulesResponse) MarshalJSON() ([]byte, error)

func (*CdnGetScopeRulesResponse) SetPageInfo

func (o *CdnGetScopeRulesResponse) SetPageInfo(v PaginationPageInfo)

SetPageInfo gets a reference to the given PaginationPageInfo and assigns it to the PageInfo field.

func (*CdnGetScopeRulesResponse) SetResults

func (o *CdnGetScopeRulesResponse) SetResults(v []CdnScopeRule)

SetResults gets a reference to the given []CdnScopeRule and assigns it to the Results field.

type CdnGetSiteCertificatesResponse

type CdnGetSiteCertificatesResponse struct {
	PageInfo *PaginationPageInfo `json:"pageInfo,omitempty"`
	// The requested SSL certificates
	Results *[]CdnSiteCertificate `json:"results,omitempty"`
}

CdnGetSiteCertificatesResponse The response from a request to retrieve a CDN site's SSL certificates

func NewCdnGetSiteCertificatesResponse

func NewCdnGetSiteCertificatesResponse() *CdnGetSiteCertificatesResponse

NewCdnGetSiteCertificatesResponse instantiates a new CdnGetSiteCertificatesResponse 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 NewCdnGetSiteCertificatesResponseWithDefaults

func NewCdnGetSiteCertificatesResponseWithDefaults() *CdnGetSiteCertificatesResponse

NewCdnGetSiteCertificatesResponseWithDefaults instantiates a new CdnGetSiteCertificatesResponse 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 (*CdnGetSiteCertificatesResponse) GetPageInfo

GetPageInfo returns the PageInfo field value if set, zero value otherwise.

func (*CdnGetSiteCertificatesResponse) GetPageInfoOk

GetPageInfoOk returns a tuple with the PageInfo field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnGetSiteCertificatesResponse) GetResults

GetResults returns the Results field value if set, zero value otherwise.

func (*CdnGetSiteCertificatesResponse) GetResultsOk

func (o *CdnGetSiteCertificatesResponse) GetResultsOk() (*[]CdnSiteCertificate, bool)

GetResultsOk returns a tuple with the Results field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnGetSiteCertificatesResponse) HasPageInfo

func (o *CdnGetSiteCertificatesResponse) HasPageInfo() bool

HasPageInfo returns a boolean if a field has been set.

func (*CdnGetSiteCertificatesResponse) HasResults

func (o *CdnGetSiteCertificatesResponse) HasResults() bool

HasResults returns a boolean if a field has been set.

func (CdnGetSiteCertificatesResponse) MarshalJSON

func (o CdnGetSiteCertificatesResponse) MarshalJSON() ([]byte, error)

func (*CdnGetSiteCertificatesResponse) SetPageInfo

SetPageInfo gets a reference to the given PaginationPageInfo and assigns it to the PageInfo field.

func (*CdnGetSiteCertificatesResponse) SetResults

SetResults gets a reference to the given []CdnSiteCertificate and assigns it to the Results field.

type CdnGetSiteDnsTargetsResponse

type CdnGetSiteDnsTargetsResponse struct {
	// The requested DNS CNAME targets  A site's hostname should point to these CNAME targets in order for traffic to be sent through StackPath's edge nodes.
	Addresses *[]string `json:"addresses,omitempty"`
}

CdnGetSiteDnsTargetsResponse The response from a request to retrieve a CDN site's DNS CNAME targets

func NewCdnGetSiteDnsTargetsResponse

func NewCdnGetSiteDnsTargetsResponse() *CdnGetSiteDnsTargetsResponse

NewCdnGetSiteDnsTargetsResponse instantiates a new CdnGetSiteDnsTargetsResponse 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 NewCdnGetSiteDnsTargetsResponseWithDefaults

func NewCdnGetSiteDnsTargetsResponseWithDefaults() *CdnGetSiteDnsTargetsResponse

NewCdnGetSiteDnsTargetsResponseWithDefaults instantiates a new CdnGetSiteDnsTargetsResponse 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 (*CdnGetSiteDnsTargetsResponse) GetAddresses

func (o *CdnGetSiteDnsTargetsResponse) GetAddresses() []string

GetAddresses returns the Addresses field value if set, zero value otherwise.

func (*CdnGetSiteDnsTargetsResponse) GetAddressesOk

func (o *CdnGetSiteDnsTargetsResponse) GetAddressesOk() (*[]string, bool)

GetAddressesOk returns a tuple with the Addresses field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnGetSiteDnsTargetsResponse) HasAddresses

func (o *CdnGetSiteDnsTargetsResponse) HasAddresses() bool

HasAddresses returns a boolean if a field has been set.

func (CdnGetSiteDnsTargetsResponse) MarshalJSON

func (o CdnGetSiteDnsTargetsResponse) MarshalJSON() ([]byte, error)

func (*CdnGetSiteDnsTargetsResponse) SetAddresses

func (o *CdnGetSiteDnsTargetsResponse) SetAddresses(v []string)

SetAddresses gets a reference to the given []string and assigns it to the Addresses field.

type CdnGetSiteScopesResponse

type CdnGetSiteScopesResponse struct {
	PageInfo *PaginationPageInfo `json:"pageInfo,omitempty"`
	// The requested scopes
	Results *[]CdnScope `json:"results,omitempty"`
}

CdnGetSiteScopesResponse The response from request to a CDN site's scopes

func NewCdnGetSiteScopesResponse

func NewCdnGetSiteScopesResponse() *CdnGetSiteScopesResponse

NewCdnGetSiteScopesResponse instantiates a new CdnGetSiteScopesResponse 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 NewCdnGetSiteScopesResponseWithDefaults

func NewCdnGetSiteScopesResponseWithDefaults() *CdnGetSiteScopesResponse

NewCdnGetSiteScopesResponseWithDefaults instantiates a new CdnGetSiteScopesResponse 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 (*CdnGetSiteScopesResponse) GetPageInfo

GetPageInfo returns the PageInfo field value if set, zero value otherwise.

func (*CdnGetSiteScopesResponse) GetPageInfoOk

func (o *CdnGetSiteScopesResponse) GetPageInfoOk() (*PaginationPageInfo, bool)

GetPageInfoOk returns a tuple with the PageInfo field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnGetSiteScopesResponse) GetResults

func (o *CdnGetSiteScopesResponse) GetResults() []CdnScope

GetResults returns the Results field value if set, zero value otherwise.

func (*CdnGetSiteScopesResponse) GetResultsOk

func (o *CdnGetSiteScopesResponse) GetResultsOk() (*[]CdnScope, bool)

GetResultsOk returns a tuple with the Results field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnGetSiteScopesResponse) HasPageInfo

func (o *CdnGetSiteScopesResponse) HasPageInfo() bool

HasPageInfo returns a boolean if a field has been set.

func (*CdnGetSiteScopesResponse) HasResults

func (o *CdnGetSiteScopesResponse) HasResults() bool

HasResults returns a boolean if a field has been set.

func (CdnGetSiteScopesResponse) MarshalJSON

func (o CdnGetSiteScopesResponse) MarshalJSON() ([]byte, error)

func (*CdnGetSiteScopesResponse) SetPageInfo

func (o *CdnGetSiteScopesResponse) SetPageInfo(v PaginationPageInfo)

SetPageInfo gets a reference to the given PaginationPageInfo and assigns it to the PageInfo field.

func (*CdnGetSiteScopesResponse) SetResults

func (o *CdnGetSiteScopesResponse) SetResults(v []CdnScope)

SetResults gets a reference to the given []CdnScope and assigns it to the Results field.

type CdnGetSiteScriptResponse

type CdnGetSiteScriptResponse struct {
	Script *CdnSiteScript `json:"script,omitempty"`
}

CdnGetSiteScriptResponse The result from a request to retrieve an EdgeEngine script

func NewCdnGetSiteScriptResponse

func NewCdnGetSiteScriptResponse() *CdnGetSiteScriptResponse

NewCdnGetSiteScriptResponse instantiates a new CdnGetSiteScriptResponse 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 NewCdnGetSiteScriptResponseWithDefaults

func NewCdnGetSiteScriptResponseWithDefaults() *CdnGetSiteScriptResponse

NewCdnGetSiteScriptResponseWithDefaults instantiates a new CdnGetSiteScriptResponse 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 (*CdnGetSiteScriptResponse) GetScript

func (o *CdnGetSiteScriptResponse) GetScript() CdnSiteScript

GetScript returns the Script field value if set, zero value otherwise.

func (*CdnGetSiteScriptResponse) GetScriptOk

func (o *CdnGetSiteScriptResponse) GetScriptOk() (*CdnSiteScript, bool)

GetScriptOk returns a tuple with the Script field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnGetSiteScriptResponse) HasScript

func (o *CdnGetSiteScriptResponse) HasScript() bool

HasScript returns a boolean if a field has been set.

func (CdnGetSiteScriptResponse) MarshalJSON

func (o CdnGetSiteScriptResponse) MarshalJSON() ([]byte, error)

func (*CdnGetSiteScriptResponse) SetScript

func (o *CdnGetSiteScriptResponse) SetScript(v CdnSiteScript)

SetScript gets a reference to the given CdnSiteScript and assigns it to the Script field.

type CdnGetSiteScriptsResponse

type CdnGetSiteScriptsResponse struct {
	PageInfo *PaginationPageInfo `json:"pageInfo,omitempty"`
	// The requested serverless scripts
	Results *[]CdnSiteScript `json:"results,omitempty"`
}

CdnGetSiteScriptsResponse The result from a request to retrieve all EdgeEngine scripts on a CDN site

func NewCdnGetSiteScriptsResponse

func NewCdnGetSiteScriptsResponse() *CdnGetSiteScriptsResponse

NewCdnGetSiteScriptsResponse instantiates a new CdnGetSiteScriptsResponse 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 NewCdnGetSiteScriptsResponseWithDefaults

func NewCdnGetSiteScriptsResponseWithDefaults() *CdnGetSiteScriptsResponse

NewCdnGetSiteScriptsResponseWithDefaults instantiates a new CdnGetSiteScriptsResponse 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 (*CdnGetSiteScriptsResponse) GetPageInfo

GetPageInfo returns the PageInfo field value if set, zero value otherwise.

func (*CdnGetSiteScriptsResponse) GetPageInfoOk

func (o *CdnGetSiteScriptsResponse) GetPageInfoOk() (*PaginationPageInfo, bool)

GetPageInfoOk returns a tuple with the PageInfo field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnGetSiteScriptsResponse) GetResults

func (o *CdnGetSiteScriptsResponse) GetResults() []CdnSiteScript

GetResults returns the Results field value if set, zero value otherwise.

func (*CdnGetSiteScriptsResponse) GetResultsOk

func (o *CdnGetSiteScriptsResponse) GetResultsOk() (*[]CdnSiteScript, bool)

GetResultsOk returns a tuple with the Results field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnGetSiteScriptsResponse) HasPageInfo

func (o *CdnGetSiteScriptsResponse) HasPageInfo() bool

HasPageInfo returns a boolean if a field has been set.

func (*CdnGetSiteScriptsResponse) HasResults

func (o *CdnGetSiteScriptsResponse) HasResults() bool

HasResults returns a boolean if a field has been set.

func (CdnGetSiteScriptsResponse) MarshalJSON

func (o CdnGetSiteScriptsResponse) MarshalJSON() ([]byte, error)

func (*CdnGetSiteScriptsResponse) SetPageInfo

SetPageInfo gets a reference to the given PaginationPageInfo and assigns it to the PageInfo field.

func (*CdnGetSiteScriptsResponse) SetResults

func (o *CdnGetSiteScriptsResponse) SetResults(v []CdnSiteScript)

SetResults gets a reference to the given []CdnSiteScript and assigns it to the Results field.

type CdnHostname

type CdnHostname struct {
	// A host's domain name
	Domain *string `json:"domain,omitempty"`
}

CdnHostname An individual hostname

func NewCdnHostname

func NewCdnHostname() *CdnHostname

NewCdnHostname instantiates a new CdnHostname 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 NewCdnHostnameWithDefaults

func NewCdnHostnameWithDefaults() *CdnHostname

NewCdnHostnameWithDefaults instantiates a new CdnHostname 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 (*CdnHostname) GetDomain

func (o *CdnHostname) GetDomain() string

GetDomain returns the Domain field value if set, zero value otherwise.

func (*CdnHostname) GetDomainOk

func (o *CdnHostname) GetDomainOk() (*string, bool)

GetDomainOk returns a tuple with the Domain field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnHostname) HasDomain

func (o *CdnHostname) HasDomain() bool

HasDomain returns a boolean if a field has been set.

func (CdnHostname) MarshalJSON

func (o CdnHostname) MarshalJSON() ([]byte, error)

func (*CdnHostname) SetDomain

func (o *CdnHostname) SetDomain(v string)

SetDomain gets a reference to the given string and assigns it to the Domain field.

type CdnHttpVerificationDetails

type CdnHttpVerificationDetails struct {
	// Path to the verification file
	Path *string `json:"path,omitempty"`
	// Response content type
	ContentType *string `json:"contentType,omitempty"`
	// Body content of response
	Body *string `json:"body,omitempty"`
}

CdnHttpVerificationDetails HTTP-based domain ownership verification details

func NewCdnHttpVerificationDetails

func NewCdnHttpVerificationDetails() *CdnHttpVerificationDetails

NewCdnHttpVerificationDetails instantiates a new CdnHttpVerificationDetails 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 NewCdnHttpVerificationDetailsWithDefaults

func NewCdnHttpVerificationDetailsWithDefaults() *CdnHttpVerificationDetails

NewCdnHttpVerificationDetailsWithDefaults instantiates a new CdnHttpVerificationDetails 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 (*CdnHttpVerificationDetails) GetBody

func (o *CdnHttpVerificationDetails) GetBody() string

GetBody returns the Body field value if set, zero value otherwise.

func (*CdnHttpVerificationDetails) GetBodyOk

func (o *CdnHttpVerificationDetails) GetBodyOk() (*string, bool)

GetBodyOk returns a tuple with the Body field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnHttpVerificationDetails) GetContentType

func (o *CdnHttpVerificationDetails) GetContentType() string

GetContentType returns the ContentType field value if set, zero value otherwise.

func (*CdnHttpVerificationDetails) GetContentTypeOk

func (o *CdnHttpVerificationDetails) GetContentTypeOk() (*string, bool)

GetContentTypeOk returns a tuple with the ContentType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnHttpVerificationDetails) GetPath

func (o *CdnHttpVerificationDetails) GetPath() string

GetPath returns the Path field value if set, zero value otherwise.

func (*CdnHttpVerificationDetails) GetPathOk

func (o *CdnHttpVerificationDetails) GetPathOk() (*string, bool)

GetPathOk returns a tuple with the Path field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnHttpVerificationDetails) HasBody

func (o *CdnHttpVerificationDetails) HasBody() bool

HasBody returns a boolean if a field has been set.

func (*CdnHttpVerificationDetails) HasContentType

func (o *CdnHttpVerificationDetails) HasContentType() bool

HasContentType returns a boolean if a field has been set.

func (*CdnHttpVerificationDetails) HasPath

func (o *CdnHttpVerificationDetails) HasPath() bool

HasPath returns a boolean if a field has been set.

func (CdnHttpVerificationDetails) MarshalJSON

func (o CdnHttpVerificationDetails) MarshalJSON() ([]byte, error)

func (*CdnHttpVerificationDetails) SetBody

func (o *CdnHttpVerificationDetails) SetBody(v string)

SetBody gets a reference to the given string and assigns it to the Body field.

func (*CdnHttpVerificationDetails) SetContentType

func (o *CdnHttpVerificationDetails) SetContentType(v string)

SetContentType gets a reference to the given string and assigns it to the ContentType field.

func (*CdnHttpVerificationDetails) SetPath

func (o *CdnHttpVerificationDetails) SetPath(v string)

SetPath gets a reference to the given string and assigns it to the Path field.

type CdnPop

type CdnPop struct {
	// A StackPath POP's IATA formatted location code
	Code *string `json:"code,omitempty"`
	// A StackPath POP's name
	Name *string `json:"name,omitempty"`
	// A StackPath POP's latitude coordinates
	Latitude *float32 `json:"latitude,omitempty"`
	// A StackPath POP's longitude coordinates
	Longitude *float32 `json:"longitude,omitempty"`
}

CdnPop A point of presence responsible for serving content to a geographic location POPs contain edge nodes responsible for CDN, WAF, monitoring, and all other StackPath product offerings.

func NewCdnPop

func NewCdnPop() *CdnPop

NewCdnPop instantiates a new CdnPop 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 NewCdnPopWithDefaults

func NewCdnPopWithDefaults() *CdnPop

NewCdnPopWithDefaults instantiates a new CdnPop 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 (*CdnPop) GetCode

func (o *CdnPop) GetCode() string

GetCode returns the Code field value if set, zero value otherwise.

func (*CdnPop) GetCodeOk

func (o *CdnPop) GetCodeOk() (*string, bool)

GetCodeOk returns a tuple with the Code field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnPop) GetLatitude

func (o *CdnPop) GetLatitude() float32

GetLatitude returns the Latitude field value if set, zero value otherwise.

func (*CdnPop) GetLatitudeOk

func (o *CdnPop) GetLatitudeOk() (*float32, bool)

GetLatitudeOk returns a tuple with the Latitude field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnPop) GetLongitude

func (o *CdnPop) GetLongitude() float32

GetLongitude returns the Longitude field value if set, zero value otherwise.

func (*CdnPop) GetLongitudeOk

func (o *CdnPop) GetLongitudeOk() (*float32, bool)

GetLongitudeOk returns a tuple with the Longitude field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnPop) GetName

func (o *CdnPop) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*CdnPop) GetNameOk

func (o *CdnPop) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnPop) HasCode

func (o *CdnPop) HasCode() bool

HasCode returns a boolean if a field has been set.

func (*CdnPop) HasLatitude

func (o *CdnPop) HasLatitude() bool

HasLatitude returns a boolean if a field has been set.

func (*CdnPop) HasLongitude

func (o *CdnPop) HasLongitude() bool

HasLongitude returns a boolean if a field has been set.

func (*CdnPop) HasName

func (o *CdnPop) HasName() bool

HasName returns a boolean if a field has been set.

func (CdnPop) MarshalJSON

func (o CdnPop) MarshalJSON() ([]byte, error)

func (*CdnPop) SetCode

func (o *CdnPop) SetCode(v string)

SetCode gets a reference to the given string and assigns it to the Code field.

func (*CdnPop) SetLatitude

func (o *CdnPop) SetLatitude(v float32)

SetLatitude gets a reference to the given float32 and assigns it to the Latitude field.

func (*CdnPop) SetLongitude

func (o *CdnPop) SetLongitude(v float32)

SetLongitude gets a reference to the given float32 and assigns it to the Longitude field.

func (*CdnPop) SetName

func (o *CdnPop) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

type CdnPopScanReport

type CdnPopScanReport struct {
	// The IATA formatted location code of the StackPath POP that produced a scan report
	PopCode *string `json:"popCode,omitempty"`
	// The amount of time in milliseconds that a POP scan took to perform an initial connection handshake
	ConnectMs *float32 `json:"connectMs,omitempty"`
	// The amount of time in milliseconds that a POP scan took to resolve the target's DNS entry
	DnsMs *float32 `json:"dnsMs,omitempty"`
	// The amount of time in milliseconds that a POP scan took to download the target's contents
	DownloadMs *float32 `json:"downloadMs,omitempty"`
	// The amount of time in milliseconds that a POP scan took from initial connection to starting to receive the target's contents
	FirstByteMs *float32 `json:"firstByteMs,omitempty"`
	// The amount of time in milliseconds that a POP scan took to perform an SSL handshake
	SslMs *float32 `json:"sslMs,omitempty"`
	// The total amount of time in milliseconds that a POP scan took to complete
	TotalMs *float32 `json:"totalMs,omitempty"`
}

CdnPopScanReport The result of a network scan from a StackPath point of presence to a origin

func NewCdnPopScanReport

func NewCdnPopScanReport() *CdnPopScanReport

NewCdnPopScanReport instantiates a new CdnPopScanReport 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 NewCdnPopScanReportWithDefaults

func NewCdnPopScanReportWithDefaults() *CdnPopScanReport

NewCdnPopScanReportWithDefaults instantiates a new CdnPopScanReport 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 (*CdnPopScanReport) GetConnectMs

func (o *CdnPopScanReport) GetConnectMs() float32

GetConnectMs returns the ConnectMs field value if set, zero value otherwise.

func (*CdnPopScanReport) GetConnectMsOk

func (o *CdnPopScanReport) GetConnectMsOk() (*float32, bool)

GetConnectMsOk returns a tuple with the ConnectMs field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnPopScanReport) GetDnsMs

func (o *CdnPopScanReport) GetDnsMs() float32

GetDnsMs returns the DnsMs field value if set, zero value otherwise.

func (*CdnPopScanReport) GetDnsMsOk

func (o *CdnPopScanReport) GetDnsMsOk() (*float32, bool)

GetDnsMsOk returns a tuple with the DnsMs field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnPopScanReport) GetDownloadMs

func (o *CdnPopScanReport) GetDownloadMs() float32

GetDownloadMs returns the DownloadMs field value if set, zero value otherwise.

func (*CdnPopScanReport) GetDownloadMsOk

func (o *CdnPopScanReport) GetDownloadMsOk() (*float32, bool)

GetDownloadMsOk returns a tuple with the DownloadMs field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnPopScanReport) GetFirstByteMs

func (o *CdnPopScanReport) GetFirstByteMs() float32

GetFirstByteMs returns the FirstByteMs field value if set, zero value otherwise.

func (*CdnPopScanReport) GetFirstByteMsOk

func (o *CdnPopScanReport) GetFirstByteMsOk() (*float32, bool)

GetFirstByteMsOk returns a tuple with the FirstByteMs field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnPopScanReport) GetPopCode

func (o *CdnPopScanReport) GetPopCode() string

GetPopCode returns the PopCode field value if set, zero value otherwise.

func (*CdnPopScanReport) GetPopCodeOk

func (o *CdnPopScanReport) GetPopCodeOk() (*string, bool)

GetPopCodeOk returns a tuple with the PopCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnPopScanReport) GetSslMs

func (o *CdnPopScanReport) GetSslMs() float32

GetSslMs returns the SslMs field value if set, zero value otherwise.

func (*CdnPopScanReport) GetSslMsOk

func (o *CdnPopScanReport) GetSslMsOk() (*float32, bool)

GetSslMsOk returns a tuple with the SslMs field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnPopScanReport) GetTotalMs

func (o *CdnPopScanReport) GetTotalMs() float32

GetTotalMs returns the TotalMs field value if set, zero value otherwise.

func (*CdnPopScanReport) GetTotalMsOk

func (o *CdnPopScanReport) GetTotalMsOk() (*float32, bool)

GetTotalMsOk returns a tuple with the TotalMs field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnPopScanReport) HasConnectMs

func (o *CdnPopScanReport) HasConnectMs() bool

HasConnectMs returns a boolean if a field has been set.

func (*CdnPopScanReport) HasDnsMs

func (o *CdnPopScanReport) HasDnsMs() bool

HasDnsMs returns a boolean if a field has been set.

func (*CdnPopScanReport) HasDownloadMs

func (o *CdnPopScanReport) HasDownloadMs() bool

HasDownloadMs returns a boolean if a field has been set.

func (*CdnPopScanReport) HasFirstByteMs

func (o *CdnPopScanReport) HasFirstByteMs() bool

HasFirstByteMs returns a boolean if a field has been set.

func (*CdnPopScanReport) HasPopCode

func (o *CdnPopScanReport) HasPopCode() bool

HasPopCode returns a boolean if a field has been set.

func (*CdnPopScanReport) HasSslMs

func (o *CdnPopScanReport) HasSslMs() bool

HasSslMs returns a boolean if a field has been set.

func (*CdnPopScanReport) HasTotalMs

func (o *CdnPopScanReport) HasTotalMs() bool

HasTotalMs returns a boolean if a field has been set.

func (CdnPopScanReport) MarshalJSON

func (o CdnPopScanReport) MarshalJSON() ([]byte, error)

func (*CdnPopScanReport) SetConnectMs

func (o *CdnPopScanReport) SetConnectMs(v float32)

SetConnectMs gets a reference to the given float32 and assigns it to the ConnectMs field.

func (*CdnPopScanReport) SetDnsMs

func (o *CdnPopScanReport) SetDnsMs(v float32)

SetDnsMs gets a reference to the given float32 and assigns it to the DnsMs field.

func (*CdnPopScanReport) SetDownloadMs

func (o *CdnPopScanReport) SetDownloadMs(v float32)

SetDownloadMs gets a reference to the given float32 and assigns it to the DownloadMs field.

func (*CdnPopScanReport) SetFirstByteMs

func (o *CdnPopScanReport) SetFirstByteMs(v float32)

SetFirstByteMs gets a reference to the given float32 and assigns it to the FirstByteMs field.

func (*CdnPopScanReport) SetPopCode

func (o *CdnPopScanReport) SetPopCode(v string)

SetPopCode gets a reference to the given string and assigns it to the PopCode field.

func (*CdnPopScanReport) SetSslMs

func (o *CdnPopScanReport) SetSslMs(v float32)

SetSslMs gets a reference to the given float32 and assigns it to the SslMs field.

func (*CdnPopScanReport) SetTotalMs

func (o *CdnPopScanReport) SetTotalMs(v float32)

SetTotalMs gets a reference to the given float32 and assigns it to the TotalMs field.

type CdnPurgeContentRequest

type CdnPurgeContentRequest struct {
	// The items to purge from the CDN
	Items *[]PurgeContentRequestItem `json:"items,omitempty"`
}

CdnPurgeContentRequest struct for CdnPurgeContentRequest

func NewCdnPurgeContentRequest

func NewCdnPurgeContentRequest() *CdnPurgeContentRequest

NewCdnPurgeContentRequest instantiates a new CdnPurgeContentRequest 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 NewCdnPurgeContentRequestWithDefaults

func NewCdnPurgeContentRequestWithDefaults() *CdnPurgeContentRequest

NewCdnPurgeContentRequestWithDefaults instantiates a new CdnPurgeContentRequest 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 (*CdnPurgeContentRequest) GetItems

GetItems returns the Items field value if set, zero value otherwise.

func (*CdnPurgeContentRequest) GetItemsOk

func (o *CdnPurgeContentRequest) GetItemsOk() (*[]PurgeContentRequestItem, bool)

GetItemsOk returns a tuple with the Items field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnPurgeContentRequest) HasItems

func (o *CdnPurgeContentRequest) HasItems() bool

HasItems returns a boolean if a field has been set.

func (CdnPurgeContentRequest) MarshalJSON

func (o CdnPurgeContentRequest) MarshalJSON() ([]byte, error)

func (*CdnPurgeContentRequest) SetItems

SetItems gets a reference to the given []PurgeContentRequestItem and assigns it to the Items field.

type CdnPurgeContentResponse

type CdnPurgeContentResponse struct {
	// The purge request's ID  Use this ID to request completion of the purge request.
	Id *string `json:"id,omitempty"`
}

CdnPurgeContentResponse The response from a request to purge content from the CDN

func NewCdnPurgeContentResponse

func NewCdnPurgeContentResponse() *CdnPurgeContentResponse

NewCdnPurgeContentResponse instantiates a new CdnPurgeContentResponse 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 NewCdnPurgeContentResponseWithDefaults

func NewCdnPurgeContentResponseWithDefaults() *CdnPurgeContentResponse

NewCdnPurgeContentResponseWithDefaults instantiates a new CdnPurgeContentResponse 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 (*CdnPurgeContentResponse) GetId

func (o *CdnPurgeContentResponse) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*CdnPurgeContentResponse) GetIdOk

func (o *CdnPurgeContentResponse) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnPurgeContentResponse) HasId

func (o *CdnPurgeContentResponse) HasId() bool

HasId returns a boolean if a field has been set.

func (CdnPurgeContentResponse) MarshalJSON

func (o CdnPurgeContentResponse) MarshalJSON() ([]byte, error)

func (*CdnPurgeContentResponse) SetId

func (o *CdnPurgeContentResponse) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

type CdnRequestCertificateRequest

type CdnRequestCertificateRequest struct {
	// An optional list of delivery domains that will be included as subject alternative names on the certificate  If no hosts are provided, all delivery domains on the site will be included with the first one in the list being used as the common name.  If hosts are provided, the first entry will be used as the common name.  All entries in the list are validated against the existing delivery domains for the provided site.
	Hosts              *[]string                         `json:"hosts,omitempty"`
	VerificationMethod *CdnCertificateVerificationMethod `json:"verificationMethod,omitempty"`
}

CdnRequestCertificateRequest struct for CdnRequestCertificateRequest

func NewCdnRequestCertificateRequest

func NewCdnRequestCertificateRequest() *CdnRequestCertificateRequest

NewCdnRequestCertificateRequest instantiates a new CdnRequestCertificateRequest 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 NewCdnRequestCertificateRequestWithDefaults

func NewCdnRequestCertificateRequestWithDefaults() *CdnRequestCertificateRequest

NewCdnRequestCertificateRequestWithDefaults instantiates a new CdnRequestCertificateRequest 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 (*CdnRequestCertificateRequest) GetHosts

func (o *CdnRequestCertificateRequest) GetHosts() []string

GetHosts returns the Hosts field value if set, zero value otherwise.

func (*CdnRequestCertificateRequest) GetHostsOk

func (o *CdnRequestCertificateRequest) GetHostsOk() (*[]string, bool)

GetHostsOk returns a tuple with the Hosts field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnRequestCertificateRequest) GetVerificationMethod

GetVerificationMethod returns the VerificationMethod field value if set, zero value otherwise.

func (*CdnRequestCertificateRequest) GetVerificationMethodOk

func (o *CdnRequestCertificateRequest) GetVerificationMethodOk() (*CdnCertificateVerificationMethod, bool)

GetVerificationMethodOk returns a tuple with the VerificationMethod field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnRequestCertificateRequest) HasHosts

func (o *CdnRequestCertificateRequest) HasHosts() bool

HasHosts returns a boolean if a field has been set.

func (*CdnRequestCertificateRequest) HasVerificationMethod

func (o *CdnRequestCertificateRequest) HasVerificationMethod() bool

HasVerificationMethod returns a boolean if a field has been set.

func (CdnRequestCertificateRequest) MarshalJSON

func (o CdnRequestCertificateRequest) MarshalJSON() ([]byte, error)

func (*CdnRequestCertificateRequest) SetHosts

func (o *CdnRequestCertificateRequest) SetHosts(v []string)

SetHosts gets a reference to the given []string and assigns it to the Hosts field.

func (*CdnRequestCertificateRequest) SetVerificationMethod

SetVerificationMethod gets a reference to the given CdnCertificateVerificationMethod and assigns it to the VerificationMethod field.

type CdnRequestCertificateResponse

type CdnRequestCertificateResponse struct {
	Certificate *CdnCertificate `json:"certificate,omitempty"`
	// The certificate's verification requirements
	VerificationRequirements *[]CdnVerificationRequirements `json:"verificationRequirements,omitempty"`
}

CdnRequestCertificateResponse The response from a request to provision an SSL certificate for a CDN site

func NewCdnRequestCertificateResponse

func NewCdnRequestCertificateResponse() *CdnRequestCertificateResponse

NewCdnRequestCertificateResponse instantiates a new CdnRequestCertificateResponse 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 NewCdnRequestCertificateResponseWithDefaults

func NewCdnRequestCertificateResponseWithDefaults() *CdnRequestCertificateResponse

NewCdnRequestCertificateResponseWithDefaults instantiates a new CdnRequestCertificateResponse 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 (*CdnRequestCertificateResponse) GetCertificate

func (o *CdnRequestCertificateResponse) GetCertificate() CdnCertificate

GetCertificate returns the Certificate field value if set, zero value otherwise.

func (*CdnRequestCertificateResponse) GetCertificateOk

func (o *CdnRequestCertificateResponse) GetCertificateOk() (*CdnCertificate, bool)

GetCertificateOk returns a tuple with the Certificate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnRequestCertificateResponse) GetVerificationRequirements

func (o *CdnRequestCertificateResponse) GetVerificationRequirements() []CdnVerificationRequirements

GetVerificationRequirements returns the VerificationRequirements field value if set, zero value otherwise.

func (*CdnRequestCertificateResponse) GetVerificationRequirementsOk

func (o *CdnRequestCertificateResponse) GetVerificationRequirementsOk() (*[]CdnVerificationRequirements, bool)

GetVerificationRequirementsOk returns a tuple with the VerificationRequirements field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnRequestCertificateResponse) HasCertificate

func (o *CdnRequestCertificateResponse) HasCertificate() bool

HasCertificate returns a boolean if a field has been set.

func (*CdnRequestCertificateResponse) HasVerificationRequirements

func (o *CdnRequestCertificateResponse) HasVerificationRequirements() bool

HasVerificationRequirements returns a boolean if a field has been set.

func (CdnRequestCertificateResponse) MarshalJSON

func (o CdnRequestCertificateResponse) MarshalJSON() ([]byte, error)

func (*CdnRequestCertificateResponse) SetCertificate

func (o *CdnRequestCertificateResponse) SetCertificate(v CdnCertificate)

SetCertificate gets a reference to the given CdnCertificate and assigns it to the Certificate field.

func (*CdnRequestCertificateResponse) SetVerificationRequirements

func (o *CdnRequestCertificateResponse) SetVerificationRequirements(v []CdnVerificationRequirements)

SetVerificationRequirements gets a reference to the given []CdnVerificationRequirements and assigns it to the VerificationRequirements field.

type CdnScanOriginRequest

type CdnScanOriginRequest struct {
	// The hostname to scan
	Domain *string `json:"domain,omitempty"`
}

CdnScanOriginRequest struct for CdnScanOriginRequest

func NewCdnScanOriginRequest

func NewCdnScanOriginRequest() *CdnScanOriginRequest

NewCdnScanOriginRequest instantiates a new CdnScanOriginRequest 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 NewCdnScanOriginRequestWithDefaults

func NewCdnScanOriginRequestWithDefaults() *CdnScanOriginRequest

NewCdnScanOriginRequestWithDefaults instantiates a new CdnScanOriginRequest 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 (*CdnScanOriginRequest) GetDomain

func (o *CdnScanOriginRequest) GetDomain() string

GetDomain returns the Domain field value if set, zero value otherwise.

func (*CdnScanOriginRequest) GetDomainOk

func (o *CdnScanOriginRequest) GetDomainOk() (*string, bool)

GetDomainOk returns a tuple with the Domain field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnScanOriginRequest) HasDomain

func (o *CdnScanOriginRequest) HasDomain() bool

HasDomain returns a boolean if a field has been set.

func (CdnScanOriginRequest) MarshalJSON

func (o CdnScanOriginRequest) MarshalJSON() ([]byte, error)

func (*CdnScanOriginRequest) SetDomain

func (o *CdnScanOriginRequest) SetDomain(v string)

SetDomain gets a reference to the given string and assigns it to the Domain field.

type CdnScanOriginResponse

type CdnScanOriginResponse struct {
	// The IP address that was scanned
	IpAddress *string `json:"ipAddress,omitempty"`
	// The hostname that was scanned
	Hostname   *string                                 `json:"hostname,omitempty"`
	SslDetails *ScanOriginResponseOriginScanSSLDetails `json:"sslDetails,omitempty"`
	// Whether or not the scanned domain is already in use on the StackPath platform
	DomainInUse *bool `json:"domainInUse,omitempty"`
}

CdnScanOriginResponse The response from a request to scan a URL from the StackPath edge network

func NewCdnScanOriginResponse

func NewCdnScanOriginResponse() *CdnScanOriginResponse

NewCdnScanOriginResponse instantiates a new CdnScanOriginResponse 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 NewCdnScanOriginResponseWithDefaults

func NewCdnScanOriginResponseWithDefaults() *CdnScanOriginResponse

NewCdnScanOriginResponseWithDefaults instantiates a new CdnScanOriginResponse 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 (*CdnScanOriginResponse) GetDomainInUse

func (o *CdnScanOriginResponse) GetDomainInUse() bool

GetDomainInUse returns the DomainInUse field value if set, zero value otherwise.

func (*CdnScanOriginResponse) GetDomainInUseOk

func (o *CdnScanOriginResponse) GetDomainInUseOk() (*bool, bool)

GetDomainInUseOk returns a tuple with the DomainInUse field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnScanOriginResponse) GetHostname

func (o *CdnScanOriginResponse) GetHostname() string

GetHostname returns the Hostname field value if set, zero value otherwise.

func (*CdnScanOriginResponse) GetHostnameOk

func (o *CdnScanOriginResponse) GetHostnameOk() (*string, bool)

GetHostnameOk returns a tuple with the Hostname field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnScanOriginResponse) GetIpAddress

func (o *CdnScanOriginResponse) GetIpAddress() string

GetIpAddress returns the IpAddress field value if set, zero value otherwise.

func (*CdnScanOriginResponse) GetIpAddressOk

func (o *CdnScanOriginResponse) GetIpAddressOk() (*string, bool)

GetIpAddressOk returns a tuple with the IpAddress field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnScanOriginResponse) GetSslDetails

GetSslDetails returns the SslDetails field value if set, zero value otherwise.

func (*CdnScanOriginResponse) GetSslDetailsOk

GetSslDetailsOk returns a tuple with the SslDetails field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnScanOriginResponse) HasDomainInUse

func (o *CdnScanOriginResponse) HasDomainInUse() bool

HasDomainInUse returns a boolean if a field has been set.

func (*CdnScanOriginResponse) HasHostname

func (o *CdnScanOriginResponse) HasHostname() bool

HasHostname returns a boolean if a field has been set.

func (*CdnScanOriginResponse) HasIpAddress

func (o *CdnScanOriginResponse) HasIpAddress() bool

HasIpAddress returns a boolean if a field has been set.

func (*CdnScanOriginResponse) HasSslDetails

func (o *CdnScanOriginResponse) HasSslDetails() bool

HasSslDetails returns a boolean if a field has been set.

func (CdnScanOriginResponse) MarshalJSON

func (o CdnScanOriginResponse) MarshalJSON() ([]byte, error)

func (*CdnScanOriginResponse) SetDomainInUse

func (o *CdnScanOriginResponse) SetDomainInUse(v bool)

SetDomainInUse gets a reference to the given bool and assigns it to the DomainInUse field.

func (*CdnScanOriginResponse) SetHostname

func (o *CdnScanOriginResponse) SetHostname(v string)

SetHostname gets a reference to the given string and assigns it to the Hostname field.

func (*CdnScanOriginResponse) SetIpAddress

func (o *CdnScanOriginResponse) SetIpAddress(v string)

SetIpAddress gets a reference to the given string and assigns it to the IpAddress field.

func (*CdnScanOriginResponse) SetSslDetails

SetSslDetails gets a reference to the given ScanOriginResponseOriginScanSSLDetails and assigns it to the SslDetails field.

type CdnScope

type CdnScope struct {
	// A CDN site scope's unique identifier
	Id *string `json:"id,omitempty"`
	// A CDN site scope's platform  Scope platforms are used internally by StackPath for metrics collection and billing purposes. Typically, most site scope platforms have the value \"CDS\".
	Platform *string `json:"platform,omitempty"`
	// The HTTP request path that is handled by a scope
	Path *string `json:"path,omitempty"`
}

CdnScope A CDN site scope Scopes hold a CDN site's configuration. Every site has at least one \"root\" scope that handles primary configuration.

func NewCdnScope

func NewCdnScope() *CdnScope

NewCdnScope instantiates a new CdnScope 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 NewCdnScopeWithDefaults

func NewCdnScopeWithDefaults() *CdnScope

NewCdnScopeWithDefaults instantiates a new CdnScope 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 (*CdnScope) GetId

func (o *CdnScope) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*CdnScope) GetIdOk

func (o *CdnScope) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnScope) GetPath

func (o *CdnScope) GetPath() string

GetPath returns the Path field value if set, zero value otherwise.

func (*CdnScope) GetPathOk

func (o *CdnScope) GetPathOk() (*string, bool)

GetPathOk returns a tuple with the Path field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnScope) GetPlatform

func (o *CdnScope) GetPlatform() string

GetPlatform returns the Platform field value if set, zero value otherwise.

func (*CdnScope) GetPlatformOk

func (o *CdnScope) GetPlatformOk() (*string, bool)

GetPlatformOk returns a tuple with the Platform field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnScope) HasId

func (o *CdnScope) HasId() bool

HasId returns a boolean if a field has been set.

func (*CdnScope) HasPath

func (o *CdnScope) HasPath() bool

HasPath returns a boolean if a field has been set.

func (*CdnScope) HasPlatform

func (o *CdnScope) HasPlatform() bool

HasPlatform returns a boolean if a field has been set.

func (CdnScope) MarshalJSON

func (o CdnScope) MarshalJSON() ([]byte, error)

func (*CdnScope) SetId

func (o *CdnScope) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*CdnScope) SetPath

func (o *CdnScope) SetPath(v string)

SetPath gets a reference to the given string and assigns it to the Path field.

func (*CdnScope) SetPlatform

func (o *CdnScope) SetPlatform(v string)

SetPlatform gets a reference to the given string and assigns it to the Platform field.

type CdnScopeOrigin

type CdnScopeOrigin struct {
	// An origin's priority to it's CDN site scope  If a CDN scope is powered by more than one origin, then the one with the lower priority number takes higher precedence.
	Priority *int32           `json:"priority,omitempty"`
	Origin   *SchemacdnOrigin `json:"origin,omitempty"`
}

CdnScopeOrigin A relationship between a CDN site's configuration scope and an origin

func NewCdnScopeOrigin

func NewCdnScopeOrigin() *CdnScopeOrigin

NewCdnScopeOrigin instantiates a new CdnScopeOrigin 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 NewCdnScopeOriginWithDefaults

func NewCdnScopeOriginWithDefaults() *CdnScopeOrigin

NewCdnScopeOriginWithDefaults instantiates a new CdnScopeOrigin 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 (*CdnScopeOrigin) GetOrigin

func (o *CdnScopeOrigin) GetOrigin() SchemacdnOrigin

GetOrigin returns the Origin field value if set, zero value otherwise.

func (*CdnScopeOrigin) GetOriginOk

func (o *CdnScopeOrigin) GetOriginOk() (*SchemacdnOrigin, bool)

GetOriginOk returns a tuple with the Origin field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnScopeOrigin) GetPriority

func (o *CdnScopeOrigin) GetPriority() int32

GetPriority returns the Priority field value if set, zero value otherwise.

func (*CdnScopeOrigin) GetPriorityOk

func (o *CdnScopeOrigin) GetPriorityOk() (*int32, bool)

GetPriorityOk returns a tuple with the Priority field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnScopeOrigin) HasOrigin

func (o *CdnScopeOrigin) HasOrigin() bool

HasOrigin returns a boolean if a field has been set.

func (*CdnScopeOrigin) HasPriority

func (o *CdnScopeOrigin) HasPriority() bool

HasPriority returns a boolean if a field has been set.

func (CdnScopeOrigin) MarshalJSON

func (o CdnScopeOrigin) MarshalJSON() ([]byte, error)

func (*CdnScopeOrigin) SetOrigin

func (o *CdnScopeOrigin) SetOrigin(v SchemacdnOrigin)

SetOrigin gets a reference to the given SchemacdnOrigin and assigns it to the Origin field.

func (*CdnScopeOrigin) SetPriority

func (o *CdnScopeOrigin) SetPriority(v int32)

SetPriority gets a reference to the given int32 and assigns it to the Priority field.

type CdnScopeRule

type CdnScopeRule struct {
	// An EdgeRule's unique identifier
	Id *string `json:"id,omitempty"`
	// An EdgeRule's name
	Name *string `json:"name,omitempty"`
	// A human and machine readable name for an EdgeRule
	Slug *string `json:"slug,omitempty"`
	// The date an EdgeRule was created
	CreatedAt *time.Time `json:"createdAt,omitempty"`
	// The date an EdgeRule was last updated
	UpdatedAt *time.Time `json:"updatedAt,omitempty"`
}

CdnScopeRule A EdgeRule associated with a CDN site EdgeRules can modify incoming HTTP requests to a CDN site before they're sent to the origin.

func NewCdnScopeRule

func NewCdnScopeRule() *CdnScopeRule

NewCdnScopeRule instantiates a new CdnScopeRule 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 NewCdnScopeRuleWithDefaults

func NewCdnScopeRuleWithDefaults() *CdnScopeRule

NewCdnScopeRuleWithDefaults instantiates a new CdnScopeRule 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 (*CdnScopeRule) GetCreatedAt

func (o *CdnScopeRule) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*CdnScopeRule) GetCreatedAtOk

func (o *CdnScopeRule) GetCreatedAtOk() (*time.Time, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnScopeRule) GetId

func (o *CdnScopeRule) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*CdnScopeRule) GetIdOk

func (o *CdnScopeRule) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnScopeRule) GetName

func (o *CdnScopeRule) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*CdnScopeRule) GetNameOk

func (o *CdnScopeRule) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnScopeRule) GetSlug

func (o *CdnScopeRule) GetSlug() string

GetSlug returns the Slug field value if set, zero value otherwise.

func (*CdnScopeRule) GetSlugOk

func (o *CdnScopeRule) GetSlugOk() (*string, bool)

GetSlugOk returns a tuple with the Slug field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnScopeRule) GetUpdatedAt

func (o *CdnScopeRule) GetUpdatedAt() time.Time

GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.

func (*CdnScopeRule) GetUpdatedAtOk

func (o *CdnScopeRule) GetUpdatedAtOk() (*time.Time, bool)

GetUpdatedAtOk returns a tuple with the UpdatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnScopeRule) HasCreatedAt

func (o *CdnScopeRule) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*CdnScopeRule) HasId

func (o *CdnScopeRule) HasId() bool

HasId returns a boolean if a field has been set.

func (*CdnScopeRule) HasName

func (o *CdnScopeRule) HasName() bool

HasName returns a boolean if a field has been set.

func (*CdnScopeRule) HasSlug

func (o *CdnScopeRule) HasSlug() bool

HasSlug returns a boolean if a field has been set.

func (*CdnScopeRule) HasUpdatedAt

func (o *CdnScopeRule) HasUpdatedAt() bool

HasUpdatedAt returns a boolean if a field has been set.

func (CdnScopeRule) MarshalJSON

func (o CdnScopeRule) MarshalJSON() ([]byte, error)

func (*CdnScopeRule) SetCreatedAt

func (o *CdnScopeRule) SetCreatedAt(v time.Time)

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*CdnScopeRule) SetId

func (o *CdnScopeRule) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*CdnScopeRule) SetName

func (o *CdnScopeRule) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*CdnScopeRule) SetSlug

func (o *CdnScopeRule) SetSlug(v string)

SetSlug gets a reference to the given string and assigns it to the Slug field.

func (*CdnScopeRule) SetUpdatedAt

func (o *CdnScopeRule) SetUpdatedAt(v time.Time)

SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field.

type CdnSite

type CdnSite struct {
	// A CDN site's unique identifier
	Id *string `json:"id,omitempty"`
	// The ID of the stack to which a CDN site belongs
	StackId *string `json:"stackId,omitempty"`
	// A CDN site's name  Site names correspond to their fully-qualified domain name.
	Label *string `json:"label,omitempty"`
	// A CDN site's internal state  Site status is controlled by StackPath as sites are provisioned and managed by StackPath's accounting and security teams.
	Status *string `json:"status,omitempty"`
	// The date that a CDN site was created
	CreatedAt *time.Time `json:"createdAt,omitempty"`
	// The date that a CDN site was last updated
	UpdatedAt *time.Time `json:"updatedAt,omitempty"`
	// A CDN site's associated features  Features control how StackPath provisions and configures a site.
	Features *[]CdnSiteFeature `json:"features,omitempty"`
	// Whether or not a site's CDN service is enabled
	Enabled *bool          `json:"enabled,omitempty"`
	Type    *SiteTypeValue `json:"type,omitempty"`
}

CdnSite A CDN site

func NewCdnSite

func NewCdnSite() *CdnSite

NewCdnSite instantiates a new CdnSite 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 NewCdnSiteWithDefaults

func NewCdnSiteWithDefaults() *CdnSite

NewCdnSiteWithDefaults instantiates a new CdnSite 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 (*CdnSite) GetCreatedAt

func (o *CdnSite) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*CdnSite) GetCreatedAtOk

func (o *CdnSite) GetCreatedAtOk() (*time.Time, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnSite) GetEnabled

func (o *CdnSite) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*CdnSite) GetEnabledOk

func (o *CdnSite) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnSite) GetFeatures

func (o *CdnSite) GetFeatures() []CdnSiteFeature

GetFeatures returns the Features field value if set, zero value otherwise.

func (*CdnSite) GetFeaturesOk

func (o *CdnSite) GetFeaturesOk() (*[]CdnSiteFeature, bool)

GetFeaturesOk returns a tuple with the Features field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnSite) GetId

func (o *CdnSite) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*CdnSite) GetIdOk

func (o *CdnSite) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnSite) GetLabel

func (o *CdnSite) GetLabel() string

GetLabel returns the Label field value if set, zero value otherwise.

func (*CdnSite) GetLabelOk

func (o *CdnSite) GetLabelOk() (*string, bool)

GetLabelOk returns a tuple with the Label field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnSite) GetStackId

func (o *CdnSite) GetStackId() string

GetStackId returns the StackId field value if set, zero value otherwise.

func (*CdnSite) GetStackIdOk

func (o *CdnSite) GetStackIdOk() (*string, bool)

GetStackIdOk returns a tuple with the StackId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnSite) GetStatus

func (o *CdnSite) GetStatus() string

GetStatus returns the Status field value if set, zero value otherwise.

func (*CdnSite) GetStatusOk

func (o *CdnSite) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnSite) GetType

func (o *CdnSite) GetType() SiteTypeValue

GetType returns the Type field value if set, zero value otherwise.

func (*CdnSite) GetTypeOk

func (o *CdnSite) GetTypeOk() (*SiteTypeValue, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnSite) GetUpdatedAt

func (o *CdnSite) GetUpdatedAt() time.Time

GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.

func (*CdnSite) GetUpdatedAtOk

func (o *CdnSite) GetUpdatedAtOk() (*time.Time, bool)

GetUpdatedAtOk returns a tuple with the UpdatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnSite) HasCreatedAt

func (o *CdnSite) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*CdnSite) HasEnabled

func (o *CdnSite) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*CdnSite) HasFeatures

func (o *CdnSite) HasFeatures() bool

HasFeatures returns a boolean if a field has been set.

func (*CdnSite) HasId

func (o *CdnSite) HasId() bool

HasId returns a boolean if a field has been set.

func (*CdnSite) HasLabel

func (o *CdnSite) HasLabel() bool

HasLabel returns a boolean if a field has been set.

func (*CdnSite) HasStackId

func (o *CdnSite) HasStackId() bool

HasStackId returns a boolean if a field has been set.

func (*CdnSite) HasStatus

func (o *CdnSite) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*CdnSite) HasType

func (o *CdnSite) HasType() bool

HasType returns a boolean if a field has been set.

func (*CdnSite) HasUpdatedAt

func (o *CdnSite) HasUpdatedAt() bool

HasUpdatedAt returns a boolean if a field has been set.

func (CdnSite) MarshalJSON

func (o CdnSite) MarshalJSON() ([]byte, error)

func (*CdnSite) SetCreatedAt

func (o *CdnSite) SetCreatedAt(v time.Time)

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*CdnSite) SetEnabled

func (o *CdnSite) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*CdnSite) SetFeatures

func (o *CdnSite) SetFeatures(v []CdnSiteFeature)

SetFeatures gets a reference to the given []CdnSiteFeature and assigns it to the Features field.

func (*CdnSite) SetId

func (o *CdnSite) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*CdnSite) SetLabel

func (o *CdnSite) SetLabel(v string)

SetLabel gets a reference to the given string and assigns it to the Label field.

func (*CdnSite) SetStackId

func (o *CdnSite) SetStackId(v string)

SetStackId gets a reference to the given string and assigns it to the StackId field.

func (*CdnSite) SetStatus

func (o *CdnSite) SetStatus(v string)

SetStatus gets a reference to the given string and assigns it to the Status field.

func (*CdnSite) SetType

func (o *CdnSite) SetType(v SiteTypeValue)

SetType gets a reference to the given SiteTypeValue and assigns it to the Type field.

func (*CdnSite) SetUpdatedAt

func (o *CdnSite) SetUpdatedAt(v time.Time)

SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field.

type CdnSiteCertificate

type CdnSiteCertificate struct {
	// Whether or not a site's SSL certificate is valid  An SSL certificate is valid when a hostname associated with the site is covered by the certificate.
	Valid       *bool           `json:"valid,omitempty"`
	Certificate *CdnCertificate `json:"certificate,omitempty"`
}

CdnSiteCertificate An SSL certificate and its relationship with its associated site

func NewCdnSiteCertificate

func NewCdnSiteCertificate() *CdnSiteCertificate

NewCdnSiteCertificate instantiates a new CdnSiteCertificate 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 NewCdnSiteCertificateWithDefaults

func NewCdnSiteCertificateWithDefaults() *CdnSiteCertificate

NewCdnSiteCertificateWithDefaults instantiates a new CdnSiteCertificate 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 (*CdnSiteCertificate) GetCertificate

func (o *CdnSiteCertificate) GetCertificate() CdnCertificate

GetCertificate returns the Certificate field value if set, zero value otherwise.

func (*CdnSiteCertificate) GetCertificateOk

func (o *CdnSiteCertificate) GetCertificateOk() (*CdnCertificate, bool)

GetCertificateOk returns a tuple with the Certificate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnSiteCertificate) GetValid

func (o *CdnSiteCertificate) GetValid() bool

GetValid returns the Valid field value if set, zero value otherwise.

func (*CdnSiteCertificate) GetValidOk

func (o *CdnSiteCertificate) GetValidOk() (*bool, bool)

GetValidOk returns a tuple with the Valid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnSiteCertificate) HasCertificate

func (o *CdnSiteCertificate) HasCertificate() bool

HasCertificate returns a boolean if a field has been set.

func (*CdnSiteCertificate) HasValid

func (o *CdnSiteCertificate) HasValid() bool

HasValid returns a boolean if a field has been set.

func (CdnSiteCertificate) MarshalJSON

func (o CdnSiteCertificate) MarshalJSON() ([]byte, error)

func (*CdnSiteCertificate) SetCertificate

func (o *CdnSiteCertificate) SetCertificate(v CdnCertificate)

SetCertificate gets a reference to the given CdnCertificate and assigns it to the Certificate field.

func (*CdnSiteCertificate) SetValid

func (o *CdnSiteCertificate) SetValid(v bool)

SetValid gets a reference to the given bool and assigns it to the Valid field.

type CdnSiteFeature

type CdnSiteFeature string

CdnSiteFeature The features available to CDN sites Multiple products can be served on a single CDN site. Features control how those products are managed on the StackPath backend. - UNKNOWN: StackPath is unable to determine a site's feature - CDN: A site has CDN caching abilities - WAF: A site is protected by the StackPath Web Application Firewall

const (
	CDNSITEFEATURE_UNKNOWN CdnSiteFeature = "UNKNOWN"
	CDNSITEFEATURE_CDN     CdnSiteFeature = "CDN"
	CDNSITEFEATURE_WAF     CdnSiteFeature = "WAF"
)

List of cdnSiteFeature

func (CdnSiteFeature) Ptr

func (v CdnSiteFeature) Ptr() *CdnSiteFeature

Ptr returns reference to cdnSiteFeature value

type CdnSiteScript

type CdnSiteScript struct {
	// A serverless script's unique identifier
	Id *string `json:"id,omitempty"`
	// The ID of the stack to which a serverless script's site belongs
	StackId *string `json:"stackId,omitempty"`
	// The ID of the site to which a serverless script belongs
	SiteId *string `json:"siteId,omitempty"`
	// A serverless script's name
	Name *string `json:"name,omitempty"`
	// A serverless script's version number  Version numbers start at 1 and are incremented every time the script is updated.
	Version *string `json:"version,omitempty"`
	// Base64 encoded contents of a serverless script
	Code *string `json:"code,omitempty"`
	// The URL paths that incoming requests should answer with a serverless script  Every serverless script needs at least one path, and paths must be unique.
	Paths *[]string `json:"paths,omitempty"`
	// The date a serverless script was created
	CreatedAt *time.Time `json:"createdAt,omitempty"`
	// The date a serverless script was last updated
	UpdatedAt *time.Time `json:"updatedAt,omitempty"`
}

CdnSiteScript A serverless script Serverless scripts are hosted and executed on StackPath's edge nodes.

func NewCdnSiteScript

func NewCdnSiteScript() *CdnSiteScript

NewCdnSiteScript instantiates a new CdnSiteScript 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 NewCdnSiteScriptWithDefaults

func NewCdnSiteScriptWithDefaults() *CdnSiteScript

NewCdnSiteScriptWithDefaults instantiates a new CdnSiteScript 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 (*CdnSiteScript) GetCode

func (o *CdnSiteScript) GetCode() string

GetCode returns the Code field value if set, zero value otherwise.

func (*CdnSiteScript) GetCodeOk

func (o *CdnSiteScript) GetCodeOk() (*string, bool)

GetCodeOk returns a tuple with the Code field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnSiteScript) GetCreatedAt

func (o *CdnSiteScript) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*CdnSiteScript) GetCreatedAtOk

func (o *CdnSiteScript) GetCreatedAtOk() (*time.Time, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnSiteScript) GetId

func (o *CdnSiteScript) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*CdnSiteScript) GetIdOk

func (o *CdnSiteScript) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnSiteScript) GetName

func (o *CdnSiteScript) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*CdnSiteScript) GetNameOk

func (o *CdnSiteScript) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnSiteScript) GetPaths

func (o *CdnSiteScript) GetPaths() []string

GetPaths returns the Paths field value if set, zero value otherwise.

func (*CdnSiteScript) GetPathsOk

func (o *CdnSiteScript) GetPathsOk() (*[]string, bool)

GetPathsOk returns a tuple with the Paths field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnSiteScript) GetSiteId

func (o *CdnSiteScript) GetSiteId() string

GetSiteId returns the SiteId field value if set, zero value otherwise.

func (*CdnSiteScript) GetSiteIdOk

func (o *CdnSiteScript) GetSiteIdOk() (*string, bool)

GetSiteIdOk returns a tuple with the SiteId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnSiteScript) GetStackId

func (o *CdnSiteScript) GetStackId() string

GetStackId returns the StackId field value if set, zero value otherwise.

func (*CdnSiteScript) GetStackIdOk

func (o *CdnSiteScript) GetStackIdOk() (*string, bool)

GetStackIdOk returns a tuple with the StackId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnSiteScript) GetUpdatedAt

func (o *CdnSiteScript) GetUpdatedAt() time.Time

GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.

func (*CdnSiteScript) GetUpdatedAtOk

func (o *CdnSiteScript) GetUpdatedAtOk() (*time.Time, bool)

GetUpdatedAtOk returns a tuple with the UpdatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnSiteScript) GetVersion

func (o *CdnSiteScript) GetVersion() string

GetVersion returns the Version field value if set, zero value otherwise.

func (*CdnSiteScript) GetVersionOk

func (o *CdnSiteScript) GetVersionOk() (*string, bool)

GetVersionOk returns a tuple with the Version field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnSiteScript) HasCode

func (o *CdnSiteScript) HasCode() bool

HasCode returns a boolean if a field has been set.

func (*CdnSiteScript) HasCreatedAt

func (o *CdnSiteScript) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*CdnSiteScript) HasId

func (o *CdnSiteScript) HasId() bool

HasId returns a boolean if a field has been set.

func (*CdnSiteScript) HasName

func (o *CdnSiteScript) HasName() bool

HasName returns a boolean if a field has been set.

func (*CdnSiteScript) HasPaths

func (o *CdnSiteScript) HasPaths() bool

HasPaths returns a boolean if a field has been set.

func (*CdnSiteScript) HasSiteId

func (o *CdnSiteScript) HasSiteId() bool

HasSiteId returns a boolean if a field has been set.

func (*CdnSiteScript) HasStackId

func (o *CdnSiteScript) HasStackId() bool

HasStackId returns a boolean if a field has been set.

func (*CdnSiteScript) HasUpdatedAt

func (o *CdnSiteScript) HasUpdatedAt() bool

HasUpdatedAt returns a boolean if a field has been set.

func (*CdnSiteScript) HasVersion

func (o *CdnSiteScript) HasVersion() bool

HasVersion returns a boolean if a field has been set.

func (CdnSiteScript) MarshalJSON

func (o CdnSiteScript) MarshalJSON() ([]byte, error)

func (*CdnSiteScript) SetCode

func (o *CdnSiteScript) SetCode(v string)

SetCode gets a reference to the given string and assigns it to the Code field.

func (*CdnSiteScript) SetCreatedAt

func (o *CdnSiteScript) SetCreatedAt(v time.Time)

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*CdnSiteScript) SetId

func (o *CdnSiteScript) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*CdnSiteScript) SetName

func (o *CdnSiteScript) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*CdnSiteScript) SetPaths

func (o *CdnSiteScript) SetPaths(v []string)

SetPaths gets a reference to the given []string and assigns it to the Paths field.

func (*CdnSiteScript) SetSiteId

func (o *CdnSiteScript) SetSiteId(v string)

SetSiteId gets a reference to the given string and assigns it to the SiteId field.

func (*CdnSiteScript) SetStackId

func (o *CdnSiteScript) SetStackId(v string)

SetStackId gets a reference to the given string and assigns it to the StackId field.

func (*CdnSiteScript) SetUpdatedAt

func (o *CdnSiteScript) SetUpdatedAt(v time.Time)

SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field.

func (*CdnSiteScript) SetVersion

func (o *CdnSiteScript) SetVersion(v string)

SetVersion gets a reference to the given string and assigns it to the Version field.

type CdnUpdateCertificateRequest

type CdnUpdateCertificateRequest struct {
	// A PEM PKCS #7 formatted SSL certificate
	Certificate *string `json:"certificate,omitempty"`
	// A PEM PKCS #7 formatted private key  Private keys are sent directly to the edge nodes and are not stored elsewhere on StackPath's systems.
	Key *string `json:"key,omitempty"`
	// A PEM PKCS #7 formatted certificate authority bundle
	CaBundle *string `json:"caBundle,omitempty"`
}

CdnUpdateCertificateRequest struct for CdnUpdateCertificateRequest

func NewCdnUpdateCertificateRequest

func NewCdnUpdateCertificateRequest() *CdnUpdateCertificateRequest

NewCdnUpdateCertificateRequest instantiates a new CdnUpdateCertificateRequest 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 NewCdnUpdateCertificateRequestWithDefaults

func NewCdnUpdateCertificateRequestWithDefaults() *CdnUpdateCertificateRequest

NewCdnUpdateCertificateRequestWithDefaults instantiates a new CdnUpdateCertificateRequest 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 (*CdnUpdateCertificateRequest) GetCaBundle

func (o *CdnUpdateCertificateRequest) GetCaBundle() string

GetCaBundle returns the CaBundle field value if set, zero value otherwise.

func (*CdnUpdateCertificateRequest) GetCaBundleOk

func (o *CdnUpdateCertificateRequest) GetCaBundleOk() (*string, bool)

GetCaBundleOk returns a tuple with the CaBundle field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnUpdateCertificateRequest) GetCertificate

func (o *CdnUpdateCertificateRequest) GetCertificate() string

GetCertificate returns the Certificate field value if set, zero value otherwise.

func (*CdnUpdateCertificateRequest) GetCertificateOk

func (o *CdnUpdateCertificateRequest) GetCertificateOk() (*string, bool)

GetCertificateOk returns a tuple with the Certificate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnUpdateCertificateRequest) GetKey

func (o *CdnUpdateCertificateRequest) GetKey() string

GetKey returns the Key field value if set, zero value otherwise.

func (*CdnUpdateCertificateRequest) GetKeyOk

func (o *CdnUpdateCertificateRequest) GetKeyOk() (*string, bool)

GetKeyOk returns a tuple with the Key field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnUpdateCertificateRequest) HasCaBundle

func (o *CdnUpdateCertificateRequest) HasCaBundle() bool

HasCaBundle returns a boolean if a field has been set.

func (*CdnUpdateCertificateRequest) HasCertificate

func (o *CdnUpdateCertificateRequest) HasCertificate() bool

HasCertificate returns a boolean if a field has been set.

func (*CdnUpdateCertificateRequest) HasKey

func (o *CdnUpdateCertificateRequest) HasKey() bool

HasKey returns a boolean if a field has been set.

func (CdnUpdateCertificateRequest) MarshalJSON

func (o CdnUpdateCertificateRequest) MarshalJSON() ([]byte, error)

func (*CdnUpdateCertificateRequest) SetCaBundle

func (o *CdnUpdateCertificateRequest) SetCaBundle(v string)

SetCaBundle gets a reference to the given string and assigns it to the CaBundle field.

func (*CdnUpdateCertificateRequest) SetCertificate

func (o *CdnUpdateCertificateRequest) SetCertificate(v string)

SetCertificate gets a reference to the given string and assigns it to the Certificate field.

func (*CdnUpdateCertificateRequest) SetKey

func (o *CdnUpdateCertificateRequest) SetKey(v string)

SetKey gets a reference to the given string and assigns it to the Key field.

type CdnUpdateCertificateResponse

type CdnUpdateCertificateResponse struct {
	Certificate *CdnCertificate `json:"certificate,omitempty"`
}

CdnUpdateCertificateResponse The response from a request to update an SSL certificate

func NewCdnUpdateCertificateResponse

func NewCdnUpdateCertificateResponse() *CdnUpdateCertificateResponse

NewCdnUpdateCertificateResponse instantiates a new CdnUpdateCertificateResponse 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 NewCdnUpdateCertificateResponseWithDefaults

func NewCdnUpdateCertificateResponseWithDefaults() *CdnUpdateCertificateResponse

NewCdnUpdateCertificateResponseWithDefaults instantiates a new CdnUpdateCertificateResponse 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 (*CdnUpdateCertificateResponse) GetCertificate

func (o *CdnUpdateCertificateResponse) GetCertificate() CdnCertificate

GetCertificate returns the Certificate field value if set, zero value otherwise.

func (*CdnUpdateCertificateResponse) GetCertificateOk

func (o *CdnUpdateCertificateResponse) GetCertificateOk() (*CdnCertificate, bool)

GetCertificateOk returns a tuple with the Certificate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnUpdateCertificateResponse) HasCertificate

func (o *CdnUpdateCertificateResponse) HasCertificate() bool

HasCertificate returns a boolean if a field has been set.

func (CdnUpdateCertificateResponse) MarshalJSON

func (o CdnUpdateCertificateResponse) MarshalJSON() ([]byte, error)

func (*CdnUpdateCertificateResponse) SetCertificate

func (o *CdnUpdateCertificateResponse) SetCertificate(v CdnCertificate)

SetCertificate gets a reference to the given CdnCertificate and assigns it to the Certificate field.

type CdnUpdateScopeConfigurationRequest

type CdnUpdateScopeConfigurationRequest struct {
	Configuration *CustconfConfiguration `json:"configuration,omitempty"`
}

CdnUpdateScopeConfigurationRequest struct for CdnUpdateScopeConfigurationRequest

func NewCdnUpdateScopeConfigurationRequest

func NewCdnUpdateScopeConfigurationRequest() *CdnUpdateScopeConfigurationRequest

NewCdnUpdateScopeConfigurationRequest instantiates a new CdnUpdateScopeConfigurationRequest 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 NewCdnUpdateScopeConfigurationRequestWithDefaults

func NewCdnUpdateScopeConfigurationRequestWithDefaults() *CdnUpdateScopeConfigurationRequest

NewCdnUpdateScopeConfigurationRequestWithDefaults instantiates a new CdnUpdateScopeConfigurationRequest 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 (*CdnUpdateScopeConfigurationRequest) GetConfiguration

GetConfiguration returns the Configuration field value if set, zero value otherwise.

func (*CdnUpdateScopeConfigurationRequest) GetConfigurationOk

GetConfigurationOk returns a tuple with the Configuration field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnUpdateScopeConfigurationRequest) HasConfiguration

func (o *CdnUpdateScopeConfigurationRequest) HasConfiguration() bool

HasConfiguration returns a boolean if a field has been set.

func (CdnUpdateScopeConfigurationRequest) MarshalJSON

func (o CdnUpdateScopeConfigurationRequest) MarshalJSON() ([]byte, error)

func (*CdnUpdateScopeConfigurationRequest) SetConfiguration

SetConfiguration gets a reference to the given CustconfConfiguration and assigns it to the Configuration field.

type CdnUpdateScopeConfigurationResponse

type CdnUpdateScopeConfigurationResponse struct {
	Configuration *CustconfConfiguration `json:"configuration,omitempty"`
}

CdnUpdateScopeConfigurationResponse The response from a request to update a CDN site scope's configuration

func NewCdnUpdateScopeConfigurationResponse

func NewCdnUpdateScopeConfigurationResponse() *CdnUpdateScopeConfigurationResponse

NewCdnUpdateScopeConfigurationResponse instantiates a new CdnUpdateScopeConfigurationResponse 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 NewCdnUpdateScopeConfigurationResponseWithDefaults

func NewCdnUpdateScopeConfigurationResponseWithDefaults() *CdnUpdateScopeConfigurationResponse

NewCdnUpdateScopeConfigurationResponseWithDefaults instantiates a new CdnUpdateScopeConfigurationResponse 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 (*CdnUpdateScopeConfigurationResponse) GetConfiguration

GetConfiguration returns the Configuration field value if set, zero value otherwise.

func (*CdnUpdateScopeConfigurationResponse) GetConfigurationOk

GetConfigurationOk returns a tuple with the Configuration field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnUpdateScopeConfigurationResponse) HasConfiguration

func (o *CdnUpdateScopeConfigurationResponse) HasConfiguration() bool

HasConfiguration returns a boolean if a field has been set.

func (CdnUpdateScopeConfigurationResponse) MarshalJSON

func (o CdnUpdateScopeConfigurationResponse) MarshalJSON() ([]byte, error)

func (*CdnUpdateScopeConfigurationResponse) SetConfiguration

SetConfiguration gets a reference to the given CustconfConfiguration and assigns it to the Configuration field.

type CdnUpdateScopeRuleConfigurationRequest

type CdnUpdateScopeRuleConfigurationRequest struct {
	Configuration *CustconfConfiguration `json:"configuration,omitempty"`
}

CdnUpdateScopeRuleConfigurationRequest struct for CdnUpdateScopeRuleConfigurationRequest

func NewCdnUpdateScopeRuleConfigurationRequest

func NewCdnUpdateScopeRuleConfigurationRequest() *CdnUpdateScopeRuleConfigurationRequest

NewCdnUpdateScopeRuleConfigurationRequest instantiates a new CdnUpdateScopeRuleConfigurationRequest 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 NewCdnUpdateScopeRuleConfigurationRequestWithDefaults

func NewCdnUpdateScopeRuleConfigurationRequestWithDefaults() *CdnUpdateScopeRuleConfigurationRequest

NewCdnUpdateScopeRuleConfigurationRequestWithDefaults instantiates a new CdnUpdateScopeRuleConfigurationRequest 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 (*CdnUpdateScopeRuleConfigurationRequest) GetConfiguration

GetConfiguration returns the Configuration field value if set, zero value otherwise.

func (*CdnUpdateScopeRuleConfigurationRequest) GetConfigurationOk

GetConfigurationOk returns a tuple with the Configuration field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnUpdateScopeRuleConfigurationRequest) HasConfiguration

func (o *CdnUpdateScopeRuleConfigurationRequest) HasConfiguration() bool

HasConfiguration returns a boolean if a field has been set.

func (CdnUpdateScopeRuleConfigurationRequest) MarshalJSON

func (o CdnUpdateScopeRuleConfigurationRequest) MarshalJSON() ([]byte, error)

func (*CdnUpdateScopeRuleConfigurationRequest) SetConfiguration

SetConfiguration gets a reference to the given CustconfConfiguration and assigns it to the Configuration field.

type CdnUpdateScopeRuleConfigurationResponse

type CdnUpdateScopeRuleConfigurationResponse struct {
	Configuration *CustconfConfiguration `json:"configuration,omitempty"`
}

CdnUpdateScopeRuleConfigurationResponse The response request to update an EdgeRule's configuration

func NewCdnUpdateScopeRuleConfigurationResponse

func NewCdnUpdateScopeRuleConfigurationResponse() *CdnUpdateScopeRuleConfigurationResponse

NewCdnUpdateScopeRuleConfigurationResponse instantiates a new CdnUpdateScopeRuleConfigurationResponse 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 NewCdnUpdateScopeRuleConfigurationResponseWithDefaults

func NewCdnUpdateScopeRuleConfigurationResponseWithDefaults() *CdnUpdateScopeRuleConfigurationResponse

NewCdnUpdateScopeRuleConfigurationResponseWithDefaults instantiates a new CdnUpdateScopeRuleConfigurationResponse 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 (*CdnUpdateScopeRuleConfigurationResponse) GetConfiguration

GetConfiguration returns the Configuration field value if set, zero value otherwise.

func (*CdnUpdateScopeRuleConfigurationResponse) GetConfigurationOk

GetConfigurationOk returns a tuple with the Configuration field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnUpdateScopeRuleConfigurationResponse) HasConfiguration

func (o *CdnUpdateScopeRuleConfigurationResponse) HasConfiguration() bool

HasConfiguration returns a boolean if a field has been set.

func (CdnUpdateScopeRuleConfigurationResponse) MarshalJSON

func (o CdnUpdateScopeRuleConfigurationResponse) MarshalJSON() ([]byte, error)

func (*CdnUpdateScopeRuleConfigurationResponse) SetConfiguration

SetConfiguration gets a reference to the given CustconfConfiguration and assigns it to the Configuration field.

type CdnUpdateSiteCertificateHostsRequest

type CdnUpdateSiteCertificateHostsRequest struct {
	// The SSL certificated common and SAN hosts
	Hosts *[]string `json:"hosts,omitempty"`
}

CdnUpdateSiteCertificateHostsRequest struct for CdnUpdateSiteCertificateHostsRequest

func NewCdnUpdateSiteCertificateHostsRequest

func NewCdnUpdateSiteCertificateHostsRequest() *CdnUpdateSiteCertificateHostsRequest

NewCdnUpdateSiteCertificateHostsRequest instantiates a new CdnUpdateSiteCertificateHostsRequest 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 NewCdnUpdateSiteCertificateHostsRequestWithDefaults

func NewCdnUpdateSiteCertificateHostsRequestWithDefaults() *CdnUpdateSiteCertificateHostsRequest

NewCdnUpdateSiteCertificateHostsRequestWithDefaults instantiates a new CdnUpdateSiteCertificateHostsRequest 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 (*CdnUpdateSiteCertificateHostsRequest) GetHosts

GetHosts returns the Hosts field value if set, zero value otherwise.

func (*CdnUpdateSiteCertificateHostsRequest) GetHostsOk

func (o *CdnUpdateSiteCertificateHostsRequest) GetHostsOk() (*[]string, bool)

GetHostsOk returns a tuple with the Hosts field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnUpdateSiteCertificateHostsRequest) HasHosts

HasHosts returns a boolean if a field has been set.

func (CdnUpdateSiteCertificateHostsRequest) MarshalJSON

func (o CdnUpdateSiteCertificateHostsRequest) MarshalJSON() ([]byte, error)

func (*CdnUpdateSiteCertificateHostsRequest) SetHosts

SetHosts gets a reference to the given []string and assigns it to the Hosts field.

type CdnUpdateSiteScriptRequest

type CdnUpdateSiteScriptRequest struct {
	// Base64 encoded contents of a serverless script
	Code *string `json:"code,omitempty"`
	// The HTTP request paths that are handled by a serverless script
	Paths *[]string `json:"paths,omitempty"`
}

CdnUpdateSiteScriptRequest struct for CdnUpdateSiteScriptRequest

func NewCdnUpdateSiteScriptRequest

func NewCdnUpdateSiteScriptRequest() *CdnUpdateSiteScriptRequest

NewCdnUpdateSiteScriptRequest instantiates a new CdnUpdateSiteScriptRequest 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 NewCdnUpdateSiteScriptRequestWithDefaults

func NewCdnUpdateSiteScriptRequestWithDefaults() *CdnUpdateSiteScriptRequest

NewCdnUpdateSiteScriptRequestWithDefaults instantiates a new CdnUpdateSiteScriptRequest 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 (*CdnUpdateSiteScriptRequest) GetCode

func (o *CdnUpdateSiteScriptRequest) GetCode() string

GetCode returns the Code field value if set, zero value otherwise.

func (*CdnUpdateSiteScriptRequest) GetCodeOk

func (o *CdnUpdateSiteScriptRequest) GetCodeOk() (*string, bool)

GetCodeOk returns a tuple with the Code field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnUpdateSiteScriptRequest) GetPaths

func (o *CdnUpdateSiteScriptRequest) GetPaths() []string

GetPaths returns the Paths field value if set, zero value otherwise.

func (*CdnUpdateSiteScriptRequest) GetPathsOk

func (o *CdnUpdateSiteScriptRequest) GetPathsOk() (*[]string, bool)

GetPathsOk returns a tuple with the Paths field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnUpdateSiteScriptRequest) HasCode

func (o *CdnUpdateSiteScriptRequest) HasCode() bool

HasCode returns a boolean if a field has been set.

func (*CdnUpdateSiteScriptRequest) HasPaths

func (o *CdnUpdateSiteScriptRequest) HasPaths() bool

HasPaths returns a boolean if a field has been set.

func (CdnUpdateSiteScriptRequest) MarshalJSON

func (o CdnUpdateSiteScriptRequest) MarshalJSON() ([]byte, error)

func (*CdnUpdateSiteScriptRequest) SetCode

func (o *CdnUpdateSiteScriptRequest) SetCode(v string)

SetCode gets a reference to the given string and assigns it to the Code field.

func (*CdnUpdateSiteScriptRequest) SetPaths

func (o *CdnUpdateSiteScriptRequest) SetPaths(v []string)

SetPaths gets a reference to the given []string and assigns it to the Paths field.

type CdnUpdateSiteScriptResponse

type CdnUpdateSiteScriptResponse struct {
	Script *CdnSiteScript `json:"script,omitempty"`
}

CdnUpdateSiteScriptResponse The response from a request to update an EdgeEngine script

func NewCdnUpdateSiteScriptResponse

func NewCdnUpdateSiteScriptResponse() *CdnUpdateSiteScriptResponse

NewCdnUpdateSiteScriptResponse instantiates a new CdnUpdateSiteScriptResponse 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 NewCdnUpdateSiteScriptResponseWithDefaults

func NewCdnUpdateSiteScriptResponseWithDefaults() *CdnUpdateSiteScriptResponse

NewCdnUpdateSiteScriptResponseWithDefaults instantiates a new CdnUpdateSiteScriptResponse 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 (*CdnUpdateSiteScriptResponse) GetScript

GetScript returns the Script field value if set, zero value otherwise.

func (*CdnUpdateSiteScriptResponse) GetScriptOk

func (o *CdnUpdateSiteScriptResponse) GetScriptOk() (*CdnSiteScript, bool)

GetScriptOk returns a tuple with the Script field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnUpdateSiteScriptResponse) HasScript

func (o *CdnUpdateSiteScriptResponse) HasScript() bool

HasScript returns a boolean if a field has been set.

func (CdnUpdateSiteScriptResponse) MarshalJSON

func (o CdnUpdateSiteScriptResponse) MarshalJSON() ([]byte, error)

func (*CdnUpdateSiteScriptResponse) SetScript

SetScript gets a reference to the given CdnSiteScript and assigns it to the Script field.

type CdnVerificationRequirements

type CdnVerificationRequirements struct {
	DnsVerificationDetails  *CdnDnsVerificationDetails        `json:"dnsVerificationDetails,omitempty"`
	HttpVerificationDetails *CdnHttpVerificationDetails       `json:"httpVerificationDetails,omitempty"`
	VerificationMethod      *CdnCertificateVerificationMethod `json:"verificationMethod,omitempty"`
}

CdnVerificationRequirements Conditions that must be met to verify ownership of a domain for SSL certificate provisioning

func NewCdnVerificationRequirements

func NewCdnVerificationRequirements() *CdnVerificationRequirements

NewCdnVerificationRequirements instantiates a new CdnVerificationRequirements 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 NewCdnVerificationRequirementsWithDefaults

func NewCdnVerificationRequirementsWithDefaults() *CdnVerificationRequirements

NewCdnVerificationRequirementsWithDefaults instantiates a new CdnVerificationRequirements 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 (*CdnVerificationRequirements) GetDnsVerificationDetails

func (o *CdnVerificationRequirements) GetDnsVerificationDetails() CdnDnsVerificationDetails

GetDnsVerificationDetails returns the DnsVerificationDetails field value if set, zero value otherwise.

func (*CdnVerificationRequirements) GetDnsVerificationDetailsOk

func (o *CdnVerificationRequirements) GetDnsVerificationDetailsOk() (*CdnDnsVerificationDetails, bool)

GetDnsVerificationDetailsOk returns a tuple with the DnsVerificationDetails field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnVerificationRequirements) GetHttpVerificationDetails

func (o *CdnVerificationRequirements) GetHttpVerificationDetails() CdnHttpVerificationDetails

GetHttpVerificationDetails returns the HttpVerificationDetails field value if set, zero value otherwise.

func (*CdnVerificationRequirements) GetHttpVerificationDetailsOk

func (o *CdnVerificationRequirements) GetHttpVerificationDetailsOk() (*CdnHttpVerificationDetails, bool)

GetHttpVerificationDetailsOk returns a tuple with the HttpVerificationDetails field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnVerificationRequirements) GetVerificationMethod

GetVerificationMethod returns the VerificationMethod field value if set, zero value otherwise.

func (*CdnVerificationRequirements) GetVerificationMethodOk

func (o *CdnVerificationRequirements) GetVerificationMethodOk() (*CdnCertificateVerificationMethod, bool)

GetVerificationMethodOk returns a tuple with the VerificationMethod field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdnVerificationRequirements) HasDnsVerificationDetails

func (o *CdnVerificationRequirements) HasDnsVerificationDetails() bool

HasDnsVerificationDetails returns a boolean if a field has been set.

func (*CdnVerificationRequirements) HasHttpVerificationDetails

func (o *CdnVerificationRequirements) HasHttpVerificationDetails() bool

HasHttpVerificationDetails returns a boolean if a field has been set.

func (*CdnVerificationRequirements) HasVerificationMethod

func (o *CdnVerificationRequirements) HasVerificationMethod() bool

HasVerificationMethod returns a boolean if a field has been set.

func (CdnVerificationRequirements) MarshalJSON

func (o CdnVerificationRequirements) MarshalJSON() ([]byte, error)

func (*CdnVerificationRequirements) SetDnsVerificationDetails

func (o *CdnVerificationRequirements) SetDnsVerificationDetails(v CdnDnsVerificationDetails)

SetDnsVerificationDetails gets a reference to the given CdnDnsVerificationDetails and assigns it to the DnsVerificationDetails field.

func (*CdnVerificationRequirements) SetHttpVerificationDetails

func (o *CdnVerificationRequirements) SetHttpVerificationDetails(v CdnHttpVerificationDetails)

SetHttpVerificationDetails gets a reference to the given CdnHttpVerificationDetails and assigns it to the HttpVerificationDetails field.

func (*CdnVerificationRequirements) SetVerificationMethod

SetVerificationMethod gets a reference to the given CdnCertificateVerificationMethod and assigns it to the VerificationMethod field.

type CdncustconfOrigin

type CdncustconfOrigin struct {
	// This is used by the API to perform conflict checking
	Id   *string `json:"id,omitempty"`
	Host *string `json:"host,omitempty"`
	// String of values delimited by a '|' character.
	OriginPullHeaders *string `json:"originPullHeaders,omitempty"`
	// String of values delimited by a ',' character.
	OriginCacheHeaders *string `json:"originCacheHeaders,omitempty"`
}

CdncustconfOrigin struct for CdncustconfOrigin

func NewCdncustconfOrigin

func NewCdncustconfOrigin() *CdncustconfOrigin

NewCdncustconfOrigin instantiates a new CdncustconfOrigin 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 NewCdncustconfOriginWithDefaults

func NewCdncustconfOriginWithDefaults() *CdncustconfOrigin

NewCdncustconfOriginWithDefaults instantiates a new CdncustconfOrigin 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 (*CdncustconfOrigin) GetHost

func (o *CdncustconfOrigin) GetHost() string

GetHost returns the Host field value if set, zero value otherwise.

func (*CdncustconfOrigin) GetHostOk

func (o *CdncustconfOrigin) GetHostOk() (*string, bool)

GetHostOk returns a tuple with the Host field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdncustconfOrigin) GetId

func (o *CdncustconfOrigin) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*CdncustconfOrigin) GetIdOk

func (o *CdncustconfOrigin) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdncustconfOrigin) GetOriginCacheHeaders

func (o *CdncustconfOrigin) GetOriginCacheHeaders() string

GetOriginCacheHeaders returns the OriginCacheHeaders field value if set, zero value otherwise.

func (*CdncustconfOrigin) GetOriginCacheHeadersOk

func (o *CdncustconfOrigin) GetOriginCacheHeadersOk() (*string, bool)

GetOriginCacheHeadersOk returns a tuple with the OriginCacheHeaders field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdncustconfOrigin) GetOriginPullHeaders

func (o *CdncustconfOrigin) GetOriginPullHeaders() string

GetOriginPullHeaders returns the OriginPullHeaders field value if set, zero value otherwise.

func (*CdncustconfOrigin) GetOriginPullHeadersOk

func (o *CdncustconfOrigin) GetOriginPullHeadersOk() (*string, bool)

GetOriginPullHeadersOk returns a tuple with the OriginPullHeaders field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CdncustconfOrigin) HasHost

func (o *CdncustconfOrigin) HasHost() bool

HasHost returns a boolean if a field has been set.

func (*CdncustconfOrigin) HasId

func (o *CdncustconfOrigin) HasId() bool

HasId returns a boolean if a field has been set.

func (*CdncustconfOrigin) HasOriginCacheHeaders

func (o *CdncustconfOrigin) HasOriginCacheHeaders() bool

HasOriginCacheHeaders returns a boolean if a field has been set.

func (*CdncustconfOrigin) HasOriginPullHeaders

func (o *CdncustconfOrigin) HasOriginPullHeaders() bool

HasOriginPullHeaders returns a boolean if a field has been set.

func (CdncustconfOrigin) MarshalJSON

func (o CdncustconfOrigin) MarshalJSON() ([]byte, error)

func (*CdncustconfOrigin) SetHost

func (o *CdncustconfOrigin) SetHost(v string)

SetHost gets a reference to the given string and assigns it to the Host field.

func (*CdncustconfOrigin) SetId

func (o *CdncustconfOrigin) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*CdncustconfOrigin) SetOriginCacheHeaders

func (o *CdncustconfOrigin) SetOriginCacheHeaders(v string)

SetOriginCacheHeaders gets a reference to the given string and assigns it to the OriginCacheHeaders field.

func (*CdncustconfOrigin) SetOriginPullHeaders

func (o *CdncustconfOrigin) SetOriginPullHeaders(v string)

SetOriginPullHeaders gets a reference to the given string and assigns it to the OriginPullHeaders field.

type Configuration

type Configuration struct {
	Host             string            `json:"host,omitempty"`
	Scheme           string            `json:"scheme,omitempty"`
	DefaultHeader    map[string]string `json:"defaultHeader,omitempty"`
	UserAgent        string            `json:"userAgent,omitempty"`
	Debug            bool              `json:"debug,omitempty"`
	Servers          ServerConfigurations
	OperationServers map[string]ServerConfigurations
	HTTPClient       *http.Client
}

Configuration stores the configuration of the API client

func NewConfiguration

func NewConfiguration() *Configuration

NewConfiguration returns a new Configuration object

func (*Configuration) AddDefaultHeader

func (c *Configuration) AddDefaultHeader(key string, value string)

AddDefaultHeader adds a new HTTP header to the default header in the request

func (*Configuration) ServerURL

func (c *Configuration) ServerURL(index int, variables map[string]string) (string, error)

ServerURL returns URL based on server settings

func (*Configuration) ServerURLWithContext

func (c *Configuration) ServerURLWithContext(ctx context.Context, endpoint string) (string, error)

ServerURLWithContext returns a new server URL given an endpoint

type ConfigurationApiService

type ConfigurationApiService service

ConfigurationApiService ConfigurationApi service

func (*ConfigurationApiService) ConnectScopeToOrigin

func (a *ConfigurationApiService) ConnectScopeToOrigin(ctx _context.Context, stackId string, siteId string, scopeId string) apiConnectScopeToOriginRequest

ConnectScopeToOrigin Connect an origin to a scope The origin is automatically created if necessary. When the request contains a priority which an origin already associated with the scope has set, the existing origin is disconnected. The priority of an origin already associated with a scope can be modified via this endpoint.

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param stackId A stack ID or slug
  • @param siteId A site ID
  • @param scopeId A scope ID

@return apiConnectScopeToOriginRequest

func (*ConfigurationApiService) CreateScope

func (a *ConfigurationApiService) CreateScope(ctx _context.Context, stackId string, siteId string) apiCreateScopeRequest

CreateScope Create a scope

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param stackId A stack ID or slug
  • @param siteId A site ID

@return apiCreateScopeRequest

func (*ConfigurationApiService) CreateScopeHostname

func (a *ConfigurationApiService) CreateScopeHostname(ctx _context.Context, stackId string, siteId string, scopeId string) apiCreateScopeHostnameRequest

CreateScopeHostname Add a scope hostname

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param stackId A stack ID or slug
  • @param siteId A site ID
  • @param scopeId A scope ID

@return apiCreateScopeHostnameRequest

func (*ConfigurationApiService) DeleteScope

func (a *ConfigurationApiService) DeleteScope(ctx _context.Context, stackId string, siteId string, scopeId string) apiDeleteScopeRequest

DeleteScope Delete a scope

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param stackId A stack ID or slug
  • @param siteId A site ID
  • @param scopeId A scope ID

@return apiDeleteScopeRequest

func (*ConfigurationApiService) DeleteScopeHostname

func (a *ConfigurationApiService) DeleteScopeHostname(ctx _context.Context, stackId string, siteId string, scopeId string, domain string) apiDeleteScopeHostnameRequest

DeleteScopeHostname Delete a scope hostname

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param stackId A stack ID or slug
  • @param siteId A site ID
  • @param scopeId A scope ID
  • @param domain The hostname to remove from a scope

@return apiDeleteScopeHostnameRequest

func (*ConfigurationApiService) DisconnectScopeFromOrigin

func (a *ConfigurationApiService) DisconnectScopeFromOrigin(ctx _context.Context, stackId string, siteId string, scopeId string, originId string) apiDisconnectScopeFromOriginRequest

DisconnectScopeFromOrigin Delete a scope origin

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param stackId A stack ID or slug
  • @param siteId A site ID
  • @param scopeId A scope ID
  • @param originId An origin ID

@return apiDisconnectScopeFromOriginRequest

func (*ConfigurationApiService) GetScopeConfiguration

func (a *ConfigurationApiService) GetScopeConfiguration(ctx _context.Context, stackId string, siteId string, scopeId string) apiGetScopeConfigurationRequest

GetScopeConfiguration Get a scope's configuraiton

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param stackId A stack ID or slug
  • @param siteId A site ID
  • @param scopeId A scope ID

@return apiGetScopeConfigurationRequest

func (*ConfigurationApiService) GetScopeHostnames

func (a *ConfigurationApiService) GetScopeHostnames(ctx _context.Context, stackId string, siteId string, scopeId string) apiGetScopeHostnamesRequest

GetScopeHostnames Get all scope hostnames Hostnames allow the CDN to recognize an HTTP request and associate it with a CDN site.

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param stackId A stack ID or slug
  • @param siteId A site ID
  • @param scopeId A scope ID

@return apiGetScopeHostnamesRequest

func (*ConfigurationApiService) GetScopeOrigins

func (a *ConfigurationApiService) GetScopeOrigins(ctx _context.Context, stackId string, siteId string, scopeId string) apiGetScopeOriginsRequest

GetScopeOrigins Get all scope origins

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param stackId A stack ID or slug
  • @param siteId A site ID
  • @param scopeId A scope ID

@return apiGetScopeOriginsRequest

func (*ConfigurationApiService) GetSiteDnsTargets

func (a *ConfigurationApiService) GetSiteDnsTargets(ctx _context.Context, stackId string, siteId string) apiGetSiteDnsTargetsRequest

GetSiteDnsTargets Get CNAME targets A site's hostname should point to these CNAME targets in order for traffic to be sent through StackPath's edge nodes.

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param stackId A stack ID or slug
  • @param siteId A site ID

@return apiGetSiteDnsTargetsRequest

func (*ConfigurationApiService) GetSiteScopes

func (a *ConfigurationApiService) GetSiteScopes(ctx _context.Context, stackId string, siteId string) apiGetSiteScopesRequest

GetSiteScopes Get all scopes

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param stackId A stack ID or slug
  • @param siteId A site ID

@return apiGetSiteScopesRequest

func (*ConfigurationApiService) UpdateScopeConfiguration

func (a *ConfigurationApiService) UpdateScopeConfiguration(ctx _context.Context, stackId string, siteId string, scopeId string) apiUpdateScopeConfigurationRequest

UpdateScopeConfiguration Update a scope's configuration

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param stackId A stack ID or slug
  • @param siteId A site ID
  • @param scopeId A scope ID

@return apiUpdateScopeConfigurationRequest

type ContentDispositionByHeaderDefaultTypeEnumWrapperValue

type ContentDispositionByHeaderDefaultTypeEnumWrapperValue string

ContentDispositionByHeaderDefaultTypeEnumWrapperValue the model 'ContentDispositionByHeaderDefaultTypeEnumWrapperValue'

const (
	CONTENTDISPOSITIONBYHEADERDEFAULTTYPEENUMWRAPPERVALUE_UNKNOWN    ContentDispositionByHeaderDefaultTypeEnumWrapperValue = "UNKNOWN"
	CONTENTDISPOSITIONBYHEADERDEFAULTTYPEENUMWRAPPERVALUE_ATTACHMENT ContentDispositionByHeaderDefaultTypeEnumWrapperValue = "attachment"
	CONTENTDISPOSITIONBYHEADERDEFAULTTYPEENUMWRAPPERVALUE_INLINE     ContentDispositionByHeaderDefaultTypeEnumWrapperValue = "inline"
)

List of ContentDispositionByHeaderDefaultTypeEnumWrapperValue

func (ContentDispositionByHeaderDefaultTypeEnumWrapperValue) Ptr

Ptr returns reference to ContentDispositionByHeaderDefaultTypeEnumWrapperValue value

type CreateSiteRequestTypeEnum

type CreateSiteRequestTypeEnum string

CreateSiteRequestTypeEnum The CDN site's type A site's type determines how StackPath delivers content to incoming HTTP(S) requests. - CDN: The site is a CDN only site - WAF: The site is either a standalone WAF site or a WAF site with attached CDN service - API: The site is an API delivery site. API delivery sites are powered by both the WAF and CDN and have custom rulesets for each.

const (
	CREATESITEREQUESTTYPEENUM_CDN CreateSiteRequestTypeEnum = "CDN"
	CREATESITEREQUESTTYPEENUM_WAF CreateSiteRequestTypeEnum = "WAF"
	CREATESITEREQUESTTYPEENUM_API CreateSiteRequestTypeEnum = "API"
)

List of CreateSiteRequestTypeEnum

func (CreateSiteRequestTypeEnum) Ptr

Ptr returns reference to CreateSiteRequestTypeEnum value

type CustconfAccessLogs

type CustconfAccessLogs struct {
	// This is used by the API to perform conflict checking
	Id      *string `json:"id,omitempty"`
	Enabled *bool   `json:"enabled,omitempty"`
}

CustconfAccessLogs Enable/Disable access logs

func NewCustconfAccessLogs

func NewCustconfAccessLogs() *CustconfAccessLogs

NewCustconfAccessLogs instantiates a new CustconfAccessLogs 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 NewCustconfAccessLogsWithDefaults

func NewCustconfAccessLogsWithDefaults() *CustconfAccessLogs

NewCustconfAccessLogsWithDefaults instantiates a new CustconfAccessLogs 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 (*CustconfAccessLogs) GetEnabled

func (o *CustconfAccessLogs) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*CustconfAccessLogs) GetEnabledOk

func (o *CustconfAccessLogs) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAccessLogs) GetId

func (o *CustconfAccessLogs) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*CustconfAccessLogs) GetIdOk

func (o *CustconfAccessLogs) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAccessLogs) HasEnabled

func (o *CustconfAccessLogs) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*CustconfAccessLogs) HasId

func (o *CustconfAccessLogs) HasId() bool

HasId returns a boolean if a field has been set.

func (CustconfAccessLogs) MarshalJSON

func (o CustconfAccessLogs) MarshalJSON() ([]byte, error)

func (*CustconfAccessLogs) SetEnabled

func (o *CustconfAccessLogs) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*CustconfAccessLogs) SetId

func (o *CustconfAccessLogs) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

type CustconfAccessLogsConfig

type CustconfAccessLogsConfig struct {
	// This is used by the API to perform conflict checking
	Id *string `json:"id,omitempty"`
	// String of values delimited by a ',' character.
	ExtraLogFields *string `json:"extraLogFields,omitempty"`
	Enabled        *bool   `json:"enabled,omitempty"`
}

CustconfAccessLogsConfig Access log settings

func NewCustconfAccessLogsConfig

func NewCustconfAccessLogsConfig() *CustconfAccessLogsConfig

NewCustconfAccessLogsConfig instantiates a new CustconfAccessLogsConfig 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 NewCustconfAccessLogsConfigWithDefaults

func NewCustconfAccessLogsConfigWithDefaults() *CustconfAccessLogsConfig

NewCustconfAccessLogsConfigWithDefaults instantiates a new CustconfAccessLogsConfig 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 (*CustconfAccessLogsConfig) GetEnabled

func (o *CustconfAccessLogsConfig) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*CustconfAccessLogsConfig) GetEnabledOk

func (o *CustconfAccessLogsConfig) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAccessLogsConfig) GetExtraLogFields

func (o *CustconfAccessLogsConfig) GetExtraLogFields() string

GetExtraLogFields returns the ExtraLogFields field value if set, zero value otherwise.

func (*CustconfAccessLogsConfig) GetExtraLogFieldsOk

func (o *CustconfAccessLogsConfig) GetExtraLogFieldsOk() (*string, bool)

GetExtraLogFieldsOk returns a tuple with the ExtraLogFields field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAccessLogsConfig) GetId

func (o *CustconfAccessLogsConfig) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*CustconfAccessLogsConfig) GetIdOk

func (o *CustconfAccessLogsConfig) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAccessLogsConfig) HasEnabled

func (o *CustconfAccessLogsConfig) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*CustconfAccessLogsConfig) HasExtraLogFields

func (o *CustconfAccessLogsConfig) HasExtraLogFields() bool

HasExtraLogFields returns a boolean if a field has been set.

func (*CustconfAccessLogsConfig) HasId

func (o *CustconfAccessLogsConfig) HasId() bool

HasId returns a boolean if a field has been set.

func (CustconfAccessLogsConfig) MarshalJSON

func (o CustconfAccessLogsConfig) MarshalJSON() ([]byte, error)

func (*CustconfAccessLogsConfig) SetEnabled

func (o *CustconfAccessLogsConfig) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*CustconfAccessLogsConfig) SetExtraLogFields

func (o *CustconfAccessLogsConfig) SetExtraLogFields(v string)

SetExtraLogFields gets a reference to the given string and assigns it to the ExtraLogFields field.

func (*CustconfAccessLogsConfig) SetId

func (o *CustconfAccessLogsConfig) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

type CustconfAuthACL

type CustconfAuthACL struct {
	// This is used by the API to perform conflict checking
	Id         *string                            `json:"id,omitempty"`
	AccessCode *AuthACLAccessCodeEnumWrapperValue `json:"accessCode,omitempty"`
	// String of values delimited by a ',' character. This is a list of IP addresses considered for this policy.
	IpList      *string                                  `json:"ipList,omitempty"`
	Protocol    *CustconfAuthACLProtocolEnumWrapperValue `json:"protocol,omitempty"`
	ClientIPSrc *AuthACLClientIPSrcEnumWrapperValue      `json:"clientIPSrc,omitempty"`
	// This allows you to specify the name of a HTTP request header which will contain the client IP address to use for this policy.
	Header  *string `json:"header,omitempty"`
	Enabled *bool   `json:"enabled,omitempty"`
}

CustconfAuthACL IP address restrictions allow you to configure your CDN container to grant or deny a specific IP addresses or range of IP addresses from accessing content cached in a directory in your CDN container.

func NewCustconfAuthACL

func NewCustconfAuthACL() *CustconfAuthACL

NewCustconfAuthACL instantiates a new CustconfAuthACL 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 NewCustconfAuthACLWithDefaults

func NewCustconfAuthACLWithDefaults() *CustconfAuthACL

NewCustconfAuthACLWithDefaults instantiates a new CustconfAuthACL 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 (*CustconfAuthACL) GetAccessCode

GetAccessCode returns the AccessCode field value if set, zero value otherwise.

func (*CustconfAuthACL) GetAccessCodeOk

func (o *CustconfAuthACL) GetAccessCodeOk() (*AuthACLAccessCodeEnumWrapperValue, bool)

GetAccessCodeOk returns a tuple with the AccessCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAuthACL) GetClientIPSrc

GetClientIPSrc returns the ClientIPSrc field value if set, zero value otherwise.

func (*CustconfAuthACL) GetClientIPSrcOk

func (o *CustconfAuthACL) GetClientIPSrcOk() (*AuthACLClientIPSrcEnumWrapperValue, bool)

GetClientIPSrcOk returns a tuple with the ClientIPSrc field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAuthACL) GetEnabled

func (o *CustconfAuthACL) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*CustconfAuthACL) GetEnabledOk

func (o *CustconfAuthACL) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAuthACL) GetHeader

func (o *CustconfAuthACL) GetHeader() string

GetHeader returns the Header field value if set, zero value otherwise.

func (*CustconfAuthACL) GetHeaderOk

func (o *CustconfAuthACL) GetHeaderOk() (*string, bool)

GetHeaderOk returns a tuple with the Header field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAuthACL) GetId

func (o *CustconfAuthACL) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*CustconfAuthACL) GetIdOk

func (o *CustconfAuthACL) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAuthACL) GetIpList

func (o *CustconfAuthACL) GetIpList() string

GetIpList returns the IpList field value if set, zero value otherwise.

func (*CustconfAuthACL) GetIpListOk

func (o *CustconfAuthACL) GetIpListOk() (*string, bool)

GetIpListOk returns a tuple with the IpList field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAuthACL) GetProtocol

GetProtocol returns the Protocol field value if set, zero value otherwise.

func (*CustconfAuthACL) GetProtocolOk

GetProtocolOk returns a tuple with the Protocol field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAuthACL) HasAccessCode

func (o *CustconfAuthACL) HasAccessCode() bool

HasAccessCode returns a boolean if a field has been set.

func (*CustconfAuthACL) HasClientIPSrc

func (o *CustconfAuthACL) HasClientIPSrc() bool

HasClientIPSrc returns a boolean if a field has been set.

func (*CustconfAuthACL) HasEnabled

func (o *CustconfAuthACL) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*CustconfAuthACL) HasHeader

func (o *CustconfAuthACL) HasHeader() bool

HasHeader returns a boolean if a field has been set.

func (*CustconfAuthACL) HasId

func (o *CustconfAuthACL) HasId() bool

HasId returns a boolean if a field has been set.

func (*CustconfAuthACL) HasIpList

func (o *CustconfAuthACL) HasIpList() bool

HasIpList returns a boolean if a field has been set.

func (*CustconfAuthACL) HasProtocol

func (o *CustconfAuthACL) HasProtocol() bool

HasProtocol returns a boolean if a field has been set.

func (CustconfAuthACL) MarshalJSON

func (o CustconfAuthACL) MarshalJSON() ([]byte, error)

func (*CustconfAuthACL) SetAccessCode

SetAccessCode gets a reference to the given AuthACLAccessCodeEnumWrapperValue and assigns it to the AccessCode field.

func (*CustconfAuthACL) SetClientIPSrc

SetClientIPSrc gets a reference to the given AuthACLClientIPSrcEnumWrapperValue and assigns it to the ClientIPSrc field.

func (*CustconfAuthACL) SetEnabled

func (o *CustconfAuthACL) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*CustconfAuthACL) SetHeader

func (o *CustconfAuthACL) SetHeader(v string)

SetHeader gets a reference to the given string and assigns it to the Header field.

func (*CustconfAuthACL) SetId

func (o *CustconfAuthACL) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*CustconfAuthACL) SetIpList

func (o *CustconfAuthACL) SetIpList(v string)

SetIpList gets a reference to the given string and assigns it to the IpList field.

func (*CustconfAuthACL) SetProtocol

SetProtocol gets a reference to the given CustconfAuthACLProtocolEnumWrapperValue and assigns it to the Protocol field.

type CustconfAuthACLProtocolEnumWrapperValue

type CustconfAuthACLProtocolEnumWrapperValue string

CustconfAuthACLProtocolEnumWrapperValue the model 'CustconfAuthACLProtocolEnumWrapperValue'

const (
	CUSTCONFAUTHACLPROTOCOLENUMWRAPPERVALUE_UNKNOWN CustconfAuthACLProtocolEnumWrapperValue = "UNKNOWN"
	CUSTCONFAUTHACLPROTOCOLENUMWRAPPERVALUE_HTTP    CustconfAuthACLProtocolEnumWrapperValue = "http"
	CUSTCONFAUTHACLPROTOCOLENUMWRAPPERVALUE_HTTPS   CustconfAuthACLProtocolEnumWrapperValue = "https"
	CUSTCONFAUTHACLPROTOCOLENUMWRAPPERVALUE_BOTH    CustconfAuthACLProtocolEnumWrapperValue = "both"
)

List of custconfAuthACLProtocolEnumWrapperValue

func (CustconfAuthACLProtocolEnumWrapperValue) Ptr

Ptr returns reference to custconfAuthACLProtocolEnumWrapperValue value

type CustconfAuthGeo

type CustconfAuthGeo struct {
	// This is used by the API to perform conflict checking
	Id   *string                      `json:"id,omitempty"`
	Code *AuthGeoCodeEnumWrapperValue `json:"code,omitempty"`
	// String of values delimited by a ',' character. These are the region codes you are targeting for this policy. The values that can be supplied within this field are those that are supported by the MaxMind® GeoIP database.
	Values  *string `json:"values,omitempty"`
	Enabled *bool   `json:"enabled,omitempty"`
}

CustconfAuthGeo Geographic restrictions allow you to restrict content to end users in specific locations. The IP address of incoming requests is checked against a current list of IP allocations to countries and to states within the US. If an end user's IP address is not found in the list, they are allowed access to the content by default. The feature has both an Include and an Exclude list which are used to target the allowed audience.

func NewCustconfAuthGeo

func NewCustconfAuthGeo() *CustconfAuthGeo

NewCustconfAuthGeo instantiates a new CustconfAuthGeo 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 NewCustconfAuthGeoWithDefaults

func NewCustconfAuthGeoWithDefaults() *CustconfAuthGeo

NewCustconfAuthGeoWithDefaults instantiates a new CustconfAuthGeo 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 (*CustconfAuthGeo) GetCode

GetCode returns the Code field value if set, zero value otherwise.

func (*CustconfAuthGeo) GetCodeOk

GetCodeOk returns a tuple with the Code field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAuthGeo) GetEnabled

func (o *CustconfAuthGeo) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*CustconfAuthGeo) GetEnabledOk

func (o *CustconfAuthGeo) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAuthGeo) GetId

func (o *CustconfAuthGeo) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*CustconfAuthGeo) GetIdOk

func (o *CustconfAuthGeo) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAuthGeo) GetValues

func (o *CustconfAuthGeo) GetValues() string

GetValues returns the Values field value if set, zero value otherwise.

func (*CustconfAuthGeo) GetValuesOk

func (o *CustconfAuthGeo) GetValuesOk() (*string, bool)

GetValuesOk returns a tuple with the Values field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAuthGeo) HasCode

func (o *CustconfAuthGeo) HasCode() bool

HasCode returns a boolean if a field has been set.

func (*CustconfAuthGeo) HasEnabled

func (o *CustconfAuthGeo) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*CustconfAuthGeo) HasId

func (o *CustconfAuthGeo) HasId() bool

HasId returns a boolean if a field has been set.

func (*CustconfAuthGeo) HasValues

func (o *CustconfAuthGeo) HasValues() bool

HasValues returns a boolean if a field has been set.

func (CustconfAuthGeo) MarshalJSON

func (o CustconfAuthGeo) MarshalJSON() ([]byte, error)

func (*CustconfAuthGeo) SetCode

SetCode gets a reference to the given AuthGeoCodeEnumWrapperValue and assigns it to the Code field.

func (*CustconfAuthGeo) SetEnabled

func (o *CustconfAuthGeo) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*CustconfAuthGeo) SetId

func (o *CustconfAuthGeo) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*CustconfAuthGeo) SetValues

func (o *CustconfAuthGeo) SetValues(v string)

SetValues gets a reference to the given string and assigns it to the Values field.

type CustconfAuthHttpBasic

type CustconfAuthHttpBasic struct {
	// This is used by the API to perform conflict checking
	Id *string `json:"id,omitempty"`
	// This is a URL to a resource on the authentication server responsible for authentication of users.
	BindingPoint *string `json:"bindingPoint,omitempty"`
	// This is the authentication realm given back to the user on requests which do not contain the authentication credentials. Browsers typically display this value to the user when the login credentials are requested.
	Realm *string `json:"realm,omitempty"`
	// This is the number of seconds the authentication session will be cached by the browsers. After this time, browsers will be asked to present the user credentials again for re-authentication.
	Ttl     *float32 `json:"ttl,omitempty"`
	Enabled *bool    `json:"enabled,omitempty"`
}

CustconfAuthHttpBasic HTTP basic authentication policies allow you to control access to your content by requiring the end user to enter a valid username and password before gaining access to content.

func NewCustconfAuthHttpBasic

func NewCustconfAuthHttpBasic() *CustconfAuthHttpBasic

NewCustconfAuthHttpBasic instantiates a new CustconfAuthHttpBasic 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 NewCustconfAuthHttpBasicWithDefaults

func NewCustconfAuthHttpBasicWithDefaults() *CustconfAuthHttpBasic

NewCustconfAuthHttpBasicWithDefaults instantiates a new CustconfAuthHttpBasic 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 (*CustconfAuthHttpBasic) GetBindingPoint

func (o *CustconfAuthHttpBasic) GetBindingPoint() string

GetBindingPoint returns the BindingPoint field value if set, zero value otherwise.

func (*CustconfAuthHttpBasic) GetBindingPointOk

func (o *CustconfAuthHttpBasic) GetBindingPointOk() (*string, bool)

GetBindingPointOk returns a tuple with the BindingPoint field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAuthHttpBasic) GetEnabled

func (o *CustconfAuthHttpBasic) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*CustconfAuthHttpBasic) GetEnabledOk

func (o *CustconfAuthHttpBasic) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAuthHttpBasic) GetId

func (o *CustconfAuthHttpBasic) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*CustconfAuthHttpBasic) GetIdOk

func (o *CustconfAuthHttpBasic) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAuthHttpBasic) GetRealm

func (o *CustconfAuthHttpBasic) GetRealm() string

GetRealm returns the Realm field value if set, zero value otherwise.

func (*CustconfAuthHttpBasic) GetRealmOk

func (o *CustconfAuthHttpBasic) GetRealmOk() (*string, bool)

GetRealmOk returns a tuple with the Realm field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAuthHttpBasic) GetTtl

func (o *CustconfAuthHttpBasic) GetTtl() float32

GetTtl returns the Ttl field value if set, zero value otherwise.

func (*CustconfAuthHttpBasic) GetTtlOk

func (o *CustconfAuthHttpBasic) GetTtlOk() (*float32, bool)

GetTtlOk returns a tuple with the Ttl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAuthHttpBasic) HasBindingPoint

func (o *CustconfAuthHttpBasic) HasBindingPoint() bool

HasBindingPoint returns a boolean if a field has been set.

func (*CustconfAuthHttpBasic) HasEnabled

func (o *CustconfAuthHttpBasic) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*CustconfAuthHttpBasic) HasId

func (o *CustconfAuthHttpBasic) HasId() bool

HasId returns a boolean if a field has been set.

func (*CustconfAuthHttpBasic) HasRealm

func (o *CustconfAuthHttpBasic) HasRealm() bool

HasRealm returns a boolean if a field has been set.

func (*CustconfAuthHttpBasic) HasTtl

func (o *CustconfAuthHttpBasic) HasTtl() bool

HasTtl returns a boolean if a field has been set.

func (CustconfAuthHttpBasic) MarshalJSON

func (o CustconfAuthHttpBasic) MarshalJSON() ([]byte, error)

func (*CustconfAuthHttpBasic) SetBindingPoint

func (o *CustconfAuthHttpBasic) SetBindingPoint(v string)

SetBindingPoint gets a reference to the given string and assigns it to the BindingPoint field.

func (*CustconfAuthHttpBasic) SetEnabled

func (o *CustconfAuthHttpBasic) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*CustconfAuthHttpBasic) SetId

func (o *CustconfAuthHttpBasic) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*CustconfAuthHttpBasic) SetRealm

func (o *CustconfAuthHttpBasic) SetRealm(v string)

SetRealm gets a reference to the given string and assigns it to the Realm field.

func (*CustconfAuthHttpBasic) SetTtl

func (o *CustconfAuthHttpBasic) SetTtl(v float32)

SetTtl gets a reference to the given float32 and assigns it to the Ttl field.

type CustconfAuthReferer

type CustconfAuthReferer struct {
	// This is used by the API to perform conflict checking
	Id *string `json:"id,omitempty"`
	// String of values delimited by a '|' character. This is a list of domains authorized to access content from this path in the container. You may use wildcards to specify multiple websites hosted on the same domain.
	Referer *string `json:"referer,omitempty"`
	Enabled *bool   `json:"enabled,omitempty"`
}

CustconfAuthReferer HTTP Referrer restriction policies allow you to limit access to your published CDN URLs based on the HTTP Referrer header submitted by the browser. This restriction policy prevents your content from being easily distributed on unauthorized websites (also known as hot linking or deep linking). Once this policy is applied to your CDN container, websites that are not listed in this policy will be denied access to the content cached at this location.

func NewCustconfAuthReferer

func NewCustconfAuthReferer() *CustconfAuthReferer

NewCustconfAuthReferer instantiates a new CustconfAuthReferer 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 NewCustconfAuthRefererWithDefaults

func NewCustconfAuthRefererWithDefaults() *CustconfAuthReferer

NewCustconfAuthRefererWithDefaults instantiates a new CustconfAuthReferer 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 (*CustconfAuthReferer) GetEnabled

func (o *CustconfAuthReferer) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*CustconfAuthReferer) GetEnabledOk

func (o *CustconfAuthReferer) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAuthReferer) GetId

func (o *CustconfAuthReferer) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*CustconfAuthReferer) GetIdOk

func (o *CustconfAuthReferer) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAuthReferer) GetReferer

func (o *CustconfAuthReferer) GetReferer() string

GetReferer returns the Referer field value if set, zero value otherwise.

func (*CustconfAuthReferer) GetRefererOk

func (o *CustconfAuthReferer) GetRefererOk() (*string, bool)

GetRefererOk returns a tuple with the Referer field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAuthReferer) HasEnabled

func (o *CustconfAuthReferer) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*CustconfAuthReferer) HasId

func (o *CustconfAuthReferer) HasId() bool

HasId returns a boolean if a field has been set.

func (*CustconfAuthReferer) HasReferer

func (o *CustconfAuthReferer) HasReferer() bool

HasReferer returns a boolean if a field has been set.

func (CustconfAuthReferer) MarshalJSON

func (o CustconfAuthReferer) MarshalJSON() ([]byte, error)

func (*CustconfAuthReferer) SetEnabled

func (o *CustconfAuthReferer) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*CustconfAuthReferer) SetId

func (o *CustconfAuthReferer) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*CustconfAuthReferer) SetReferer

func (o *CustconfAuthReferer) SetReferer(v string)

SetReferer gets a reference to the given string and assigns it to the Referer field.

type CustconfAuthUrlAsymmetricSignTlu

type CustconfAuthUrlAsymmetricSignTlu struct {
	// This is used by the API to perform conflict checking
	Id                       *string                                                                    `json:"id,omitempty"`
	ExpireParameterName      *string                                                                    `json:"expireParameterName,omitempty"`
	KeyIdParameterName       *string                                                                    `json:"keyIdParameterName,omitempty"`
	AlgorithmIdParameterName *string                                                                    `json:"algorithmIdParameterName,omitempty"`
	DigestParameterName      *string                                                                    `json:"digestParameterName,omitempty"`
	PublicKeyIdMap           *map[string]string                                                         `json:"publicKeyIdMap,omitempty"`
	AlgorithmIdMap           *map[string]CustconfAuthUrlAsymmetricSignTluAlgorithmIdMapEnumWrapperValue `json:"algorithmIdMap,omitempty"`
	Enabled                  *bool                                                                      `json:"enabled,omitempty"`
	// String of values delimited by a ',' character.
	MethodFilter *string `json:"methodFilter,omitempty"`
	// String of values delimited by a ',' character.
	PathFilter *string `json:"pathFilter,omitempty"`
	// String of values delimited by a ',' character.
	HeaderFilter *string `json:"headerFilter,omitempty"`
}

CustconfAuthUrlAsymmetricSignTlu struct for CustconfAuthUrlAsymmetricSignTlu

func NewCustconfAuthUrlAsymmetricSignTlu

func NewCustconfAuthUrlAsymmetricSignTlu() *CustconfAuthUrlAsymmetricSignTlu

NewCustconfAuthUrlAsymmetricSignTlu instantiates a new CustconfAuthUrlAsymmetricSignTlu 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 NewCustconfAuthUrlAsymmetricSignTluWithDefaults

func NewCustconfAuthUrlAsymmetricSignTluWithDefaults() *CustconfAuthUrlAsymmetricSignTlu

NewCustconfAuthUrlAsymmetricSignTluWithDefaults instantiates a new CustconfAuthUrlAsymmetricSignTlu 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 (*CustconfAuthUrlAsymmetricSignTlu) GetAlgorithmIdMap

GetAlgorithmIdMap returns the AlgorithmIdMap field value if set, zero value otherwise.

func (*CustconfAuthUrlAsymmetricSignTlu) GetAlgorithmIdMapOk

GetAlgorithmIdMapOk returns a tuple with the AlgorithmIdMap field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAuthUrlAsymmetricSignTlu) GetAlgorithmIdParameterName

func (o *CustconfAuthUrlAsymmetricSignTlu) GetAlgorithmIdParameterName() string

GetAlgorithmIdParameterName returns the AlgorithmIdParameterName field value if set, zero value otherwise.

func (*CustconfAuthUrlAsymmetricSignTlu) GetAlgorithmIdParameterNameOk

func (o *CustconfAuthUrlAsymmetricSignTlu) GetAlgorithmIdParameterNameOk() (*string, bool)

GetAlgorithmIdParameterNameOk returns a tuple with the AlgorithmIdParameterName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAuthUrlAsymmetricSignTlu) GetDigestParameterName

func (o *CustconfAuthUrlAsymmetricSignTlu) GetDigestParameterName() string

GetDigestParameterName returns the DigestParameterName field value if set, zero value otherwise.

func (*CustconfAuthUrlAsymmetricSignTlu) GetDigestParameterNameOk

func (o *CustconfAuthUrlAsymmetricSignTlu) GetDigestParameterNameOk() (*string, bool)

GetDigestParameterNameOk returns a tuple with the DigestParameterName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAuthUrlAsymmetricSignTlu) GetEnabled

func (o *CustconfAuthUrlAsymmetricSignTlu) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*CustconfAuthUrlAsymmetricSignTlu) GetEnabledOk

func (o *CustconfAuthUrlAsymmetricSignTlu) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAuthUrlAsymmetricSignTlu) GetExpireParameterName

func (o *CustconfAuthUrlAsymmetricSignTlu) GetExpireParameterName() string

GetExpireParameterName returns the ExpireParameterName field value if set, zero value otherwise.

func (*CustconfAuthUrlAsymmetricSignTlu) GetExpireParameterNameOk

func (o *CustconfAuthUrlAsymmetricSignTlu) GetExpireParameterNameOk() (*string, bool)

GetExpireParameterNameOk returns a tuple with the ExpireParameterName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAuthUrlAsymmetricSignTlu) GetHeaderFilter

func (o *CustconfAuthUrlAsymmetricSignTlu) GetHeaderFilter() string

GetHeaderFilter returns the HeaderFilter field value if set, zero value otherwise.

func (*CustconfAuthUrlAsymmetricSignTlu) GetHeaderFilterOk

func (o *CustconfAuthUrlAsymmetricSignTlu) GetHeaderFilterOk() (*string, bool)

GetHeaderFilterOk returns a tuple with the HeaderFilter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAuthUrlAsymmetricSignTlu) GetId

GetId returns the Id field value if set, zero value otherwise.

func (*CustconfAuthUrlAsymmetricSignTlu) GetIdOk

func (o *CustconfAuthUrlAsymmetricSignTlu) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAuthUrlAsymmetricSignTlu) GetKeyIdParameterName

func (o *CustconfAuthUrlAsymmetricSignTlu) GetKeyIdParameterName() string

GetKeyIdParameterName returns the KeyIdParameterName field value if set, zero value otherwise.

func (*CustconfAuthUrlAsymmetricSignTlu) GetKeyIdParameterNameOk

func (o *CustconfAuthUrlAsymmetricSignTlu) GetKeyIdParameterNameOk() (*string, bool)

GetKeyIdParameterNameOk returns a tuple with the KeyIdParameterName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAuthUrlAsymmetricSignTlu) GetMethodFilter

func (o *CustconfAuthUrlAsymmetricSignTlu) GetMethodFilter() string

GetMethodFilter returns the MethodFilter field value if set, zero value otherwise.

func (*CustconfAuthUrlAsymmetricSignTlu) GetMethodFilterOk

func (o *CustconfAuthUrlAsymmetricSignTlu) GetMethodFilterOk() (*string, bool)

GetMethodFilterOk returns a tuple with the MethodFilter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAuthUrlAsymmetricSignTlu) GetPathFilter

func (o *CustconfAuthUrlAsymmetricSignTlu) GetPathFilter() string

GetPathFilter returns the PathFilter field value if set, zero value otherwise.

func (*CustconfAuthUrlAsymmetricSignTlu) GetPathFilterOk

func (o *CustconfAuthUrlAsymmetricSignTlu) GetPathFilterOk() (*string, bool)

GetPathFilterOk returns a tuple with the PathFilter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAuthUrlAsymmetricSignTlu) GetPublicKeyIdMap

func (o *CustconfAuthUrlAsymmetricSignTlu) GetPublicKeyIdMap() map[string]string

GetPublicKeyIdMap returns the PublicKeyIdMap field value if set, zero value otherwise.

func (*CustconfAuthUrlAsymmetricSignTlu) GetPublicKeyIdMapOk

func (o *CustconfAuthUrlAsymmetricSignTlu) GetPublicKeyIdMapOk() (*map[string]string, bool)

GetPublicKeyIdMapOk returns a tuple with the PublicKeyIdMap field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAuthUrlAsymmetricSignTlu) HasAlgorithmIdMap

func (o *CustconfAuthUrlAsymmetricSignTlu) HasAlgorithmIdMap() bool

HasAlgorithmIdMap returns a boolean if a field has been set.

func (*CustconfAuthUrlAsymmetricSignTlu) HasAlgorithmIdParameterName

func (o *CustconfAuthUrlAsymmetricSignTlu) HasAlgorithmIdParameterName() bool

HasAlgorithmIdParameterName returns a boolean if a field has been set.

func (*CustconfAuthUrlAsymmetricSignTlu) HasDigestParameterName

func (o *CustconfAuthUrlAsymmetricSignTlu) HasDigestParameterName() bool

HasDigestParameterName returns a boolean if a field has been set.

func (*CustconfAuthUrlAsymmetricSignTlu) HasEnabled

func (o *CustconfAuthUrlAsymmetricSignTlu) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*CustconfAuthUrlAsymmetricSignTlu) HasExpireParameterName

func (o *CustconfAuthUrlAsymmetricSignTlu) HasExpireParameterName() bool

HasExpireParameterName returns a boolean if a field has been set.

func (*CustconfAuthUrlAsymmetricSignTlu) HasHeaderFilter

func (o *CustconfAuthUrlAsymmetricSignTlu) HasHeaderFilter() bool

HasHeaderFilter returns a boolean if a field has been set.

func (*CustconfAuthUrlAsymmetricSignTlu) HasId

HasId returns a boolean if a field has been set.

func (*CustconfAuthUrlAsymmetricSignTlu) HasKeyIdParameterName

func (o *CustconfAuthUrlAsymmetricSignTlu) HasKeyIdParameterName() bool

HasKeyIdParameterName returns a boolean if a field has been set.

func (*CustconfAuthUrlAsymmetricSignTlu) HasMethodFilter

func (o *CustconfAuthUrlAsymmetricSignTlu) HasMethodFilter() bool

HasMethodFilter returns a boolean if a field has been set.

func (*CustconfAuthUrlAsymmetricSignTlu) HasPathFilter

func (o *CustconfAuthUrlAsymmetricSignTlu) HasPathFilter() bool

HasPathFilter returns a boolean if a field has been set.

func (*CustconfAuthUrlAsymmetricSignTlu) HasPublicKeyIdMap

func (o *CustconfAuthUrlAsymmetricSignTlu) HasPublicKeyIdMap() bool

HasPublicKeyIdMap returns a boolean if a field has been set.

func (CustconfAuthUrlAsymmetricSignTlu) MarshalJSON

func (o CustconfAuthUrlAsymmetricSignTlu) MarshalJSON() ([]byte, error)

func (*CustconfAuthUrlAsymmetricSignTlu) SetAlgorithmIdMap

SetAlgorithmIdMap gets a reference to the given map[string]CustconfAuthUrlAsymmetricSignTluAlgorithmIdMapEnumWrapperValue and assigns it to the AlgorithmIdMap field.

func (*CustconfAuthUrlAsymmetricSignTlu) SetAlgorithmIdParameterName

func (o *CustconfAuthUrlAsymmetricSignTlu) SetAlgorithmIdParameterName(v string)

SetAlgorithmIdParameterName gets a reference to the given string and assigns it to the AlgorithmIdParameterName field.

func (*CustconfAuthUrlAsymmetricSignTlu) SetDigestParameterName

func (o *CustconfAuthUrlAsymmetricSignTlu) SetDigestParameterName(v string)

SetDigestParameterName gets a reference to the given string and assigns it to the DigestParameterName field.

func (*CustconfAuthUrlAsymmetricSignTlu) SetEnabled

func (o *CustconfAuthUrlAsymmetricSignTlu) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*CustconfAuthUrlAsymmetricSignTlu) SetExpireParameterName

func (o *CustconfAuthUrlAsymmetricSignTlu) SetExpireParameterName(v string)

SetExpireParameterName gets a reference to the given string and assigns it to the ExpireParameterName field.

func (*CustconfAuthUrlAsymmetricSignTlu) SetHeaderFilter

func (o *CustconfAuthUrlAsymmetricSignTlu) SetHeaderFilter(v string)

SetHeaderFilter gets a reference to the given string and assigns it to the HeaderFilter field.

func (*CustconfAuthUrlAsymmetricSignTlu) SetId

SetId gets a reference to the given string and assigns it to the Id field.

func (*CustconfAuthUrlAsymmetricSignTlu) SetKeyIdParameterName

func (o *CustconfAuthUrlAsymmetricSignTlu) SetKeyIdParameterName(v string)

SetKeyIdParameterName gets a reference to the given string and assigns it to the KeyIdParameterName field.

func (*CustconfAuthUrlAsymmetricSignTlu) SetMethodFilter

func (o *CustconfAuthUrlAsymmetricSignTlu) SetMethodFilter(v string)

SetMethodFilter gets a reference to the given string and assigns it to the MethodFilter field.

func (*CustconfAuthUrlAsymmetricSignTlu) SetPathFilter

func (o *CustconfAuthUrlAsymmetricSignTlu) SetPathFilter(v string)

SetPathFilter gets a reference to the given string and assigns it to the PathFilter field.

func (*CustconfAuthUrlAsymmetricSignTlu) SetPublicKeyIdMap

func (o *CustconfAuthUrlAsymmetricSignTlu) SetPublicKeyIdMap(v map[string]string)

SetPublicKeyIdMap gets a reference to the given map[string]string and assigns it to the PublicKeyIdMap field.

type CustconfAuthUrlAsymmetricSignTluAlgorithmIdMapEnumWrapperValue

type CustconfAuthUrlAsymmetricSignTluAlgorithmIdMapEnumWrapperValue string

CustconfAuthUrlAsymmetricSignTluAlgorithmIdMapEnumWrapperValue the model 'CustconfAuthUrlAsymmetricSignTluAlgorithmIdMapEnumWrapperValue'

const (
	CUSTCONFAUTHURLASYMMETRICSIGNTLUALGORITHMIDMAPENUMWRAPPERVALUE_UNKNOWN    CustconfAuthUrlAsymmetricSignTluAlgorithmIdMapEnumWrapperValue = "UNKNOWN"
	CUSTCONFAUTHURLASYMMETRICSIGNTLUALGORITHMIDMAPENUMWRAPPERVALUE_HMACSHA1   CustconfAuthUrlAsymmetricSignTluAlgorithmIdMapEnumWrapperValue = "hmacsha1"
	CUSTCONFAUTHURLASYMMETRICSIGNTLUALGORITHMIDMAPENUMWRAPPERVALUE_HMACSHA256 CustconfAuthUrlAsymmetricSignTluAlgorithmIdMapEnumWrapperValue = "hmacsha256"
)

List of custconfAuthUrlAsymmetricSignTluAlgorithmIdMapEnumWrapperValue

func (CustconfAuthUrlAsymmetricSignTluAlgorithmIdMapEnumWrapperValue) Ptr

Ptr returns reference to custconfAuthUrlAsymmetricSignTluAlgorithmIdMapEnumWrapperValue value

type CustconfAuthUrlSign

type CustconfAuthUrlSign struct {
	// This is used by the API to perform conflict checking
	Id *string `json:"id,omitempty"`
	// This is the name of the query string parameter that will be used by the publisher to specify the signature for the URL.
	TokenField *string `json:"tokenField,omitempty"`
	// Select this option if you want StackPath to exclude query string parameters specified after the passphrase in the validation process.
	IgnoreFieldsAfterToken *bool `json:"ignoreFieldsAfterToken,omitempty"`
	// This is the name of the query string parameter that contains the value of the secret. This query string parameter is only used during the generation and validation of a URL signature and should not be present in the published URL.
	PassPhraseField *string `json:"passPhraseField,omitempty"`
	// The shared secret used during the signing process. This value should only be known by StackPath and systems authorized to sign your content.
	PassPhrase *string `json:"passPhrase,omitempty"`
	// This is the name of the query string parameter that contains the Epoch time after which the URL is considered invalid.
	ExpiresField *string `json:"expiresField,omitempty"`
	// This is a query string parameter that contains an IPv4 address to which the published URL will be restricted.
	IpAddressField *string `json:"ipAddressField,omitempty"`
	// This is a query string parameter used to limit the number of characters in the path that should be considered when validating the URL signature. This feature allows you to reuse the same signature on all assets stored in the same cache path. Setting this value to 0 will strip off the filename in the URL (leaving the trailing slash) when calculating the checksum.
	UriLengthField *string `json:"uriLengthField,omitempty"`
	// This is a query string parameter used to restrict the published URL to a specific user agent. Publishers can use this feature during the signing process to ensure that only a specific user agent can access the published content. You do not need to specify the user agent on the published URL. StackPath will use the HTTP User-Agent header value during signature validation.
	UserAgentField *string `json:"userAgentField,omitempty"`
	Enabled        *bool   `json:"enabled,omitempty"`
	// String of values delimited by a ',' character.
	MethodFilter *string `json:"methodFilter,omitempty"`
	// String of values delimited by a ',' character.
	PathFilter *string `json:"pathFilter,omitempty"`
	// String of values delimited by a ',' character.
	HeaderFilter *string `json:"headerFilter,omitempty"`
}

CustconfAuthUrlSign URL Signing policies allow you to restrict access to your content by configuring a \"shared secret\" with StackPath. This \"shared secret\" is used to apply an MD5 hashing algorithm on the URL to validate the signature supplied on the request. Since the \"shared secret\" is only known by the publisher and StackPath, URL signatures cannot be generated by unauthorized users.

func NewCustconfAuthUrlSign

func NewCustconfAuthUrlSign() *CustconfAuthUrlSign

NewCustconfAuthUrlSign instantiates a new CustconfAuthUrlSign 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 NewCustconfAuthUrlSignWithDefaults

func NewCustconfAuthUrlSignWithDefaults() *CustconfAuthUrlSign

NewCustconfAuthUrlSignWithDefaults instantiates a new CustconfAuthUrlSign 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 (*CustconfAuthUrlSign) GetEnabled

func (o *CustconfAuthUrlSign) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*CustconfAuthUrlSign) GetEnabledOk

func (o *CustconfAuthUrlSign) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAuthUrlSign) GetExpiresField

func (o *CustconfAuthUrlSign) GetExpiresField() string

GetExpiresField returns the ExpiresField field value if set, zero value otherwise.

func (*CustconfAuthUrlSign) GetExpiresFieldOk

func (o *CustconfAuthUrlSign) GetExpiresFieldOk() (*string, bool)

GetExpiresFieldOk returns a tuple with the ExpiresField field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAuthUrlSign) GetHeaderFilter

func (o *CustconfAuthUrlSign) GetHeaderFilter() string

GetHeaderFilter returns the HeaderFilter field value if set, zero value otherwise.

func (*CustconfAuthUrlSign) GetHeaderFilterOk

func (o *CustconfAuthUrlSign) GetHeaderFilterOk() (*string, bool)

GetHeaderFilterOk returns a tuple with the HeaderFilter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAuthUrlSign) GetId

func (o *CustconfAuthUrlSign) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*CustconfAuthUrlSign) GetIdOk

func (o *CustconfAuthUrlSign) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAuthUrlSign) GetIgnoreFieldsAfterToken

func (o *CustconfAuthUrlSign) GetIgnoreFieldsAfterToken() bool

GetIgnoreFieldsAfterToken returns the IgnoreFieldsAfterToken field value if set, zero value otherwise.

func (*CustconfAuthUrlSign) GetIgnoreFieldsAfterTokenOk

func (o *CustconfAuthUrlSign) GetIgnoreFieldsAfterTokenOk() (*bool, bool)

GetIgnoreFieldsAfterTokenOk returns a tuple with the IgnoreFieldsAfterToken field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAuthUrlSign) GetIpAddressField

func (o *CustconfAuthUrlSign) GetIpAddressField() string

GetIpAddressField returns the IpAddressField field value if set, zero value otherwise.

func (*CustconfAuthUrlSign) GetIpAddressFieldOk

func (o *CustconfAuthUrlSign) GetIpAddressFieldOk() (*string, bool)

GetIpAddressFieldOk returns a tuple with the IpAddressField field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAuthUrlSign) GetMethodFilter

func (o *CustconfAuthUrlSign) GetMethodFilter() string

GetMethodFilter returns the MethodFilter field value if set, zero value otherwise.

func (*CustconfAuthUrlSign) GetMethodFilterOk

func (o *CustconfAuthUrlSign) GetMethodFilterOk() (*string, bool)

GetMethodFilterOk returns a tuple with the MethodFilter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAuthUrlSign) GetPassPhrase

func (o *CustconfAuthUrlSign) GetPassPhrase() string

GetPassPhrase returns the PassPhrase field value if set, zero value otherwise.

func (*CustconfAuthUrlSign) GetPassPhraseField

func (o *CustconfAuthUrlSign) GetPassPhraseField() string

GetPassPhraseField returns the PassPhraseField field value if set, zero value otherwise.

func (*CustconfAuthUrlSign) GetPassPhraseFieldOk

func (o *CustconfAuthUrlSign) GetPassPhraseFieldOk() (*string, bool)

GetPassPhraseFieldOk returns a tuple with the PassPhraseField field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAuthUrlSign) GetPassPhraseOk

func (o *CustconfAuthUrlSign) GetPassPhraseOk() (*string, bool)

GetPassPhraseOk returns a tuple with the PassPhrase field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAuthUrlSign) GetPathFilter

func (o *CustconfAuthUrlSign) GetPathFilter() string

GetPathFilter returns the PathFilter field value if set, zero value otherwise.

func (*CustconfAuthUrlSign) GetPathFilterOk

func (o *CustconfAuthUrlSign) GetPathFilterOk() (*string, bool)

GetPathFilterOk returns a tuple with the PathFilter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAuthUrlSign) GetTokenField

func (o *CustconfAuthUrlSign) GetTokenField() string

GetTokenField returns the TokenField field value if set, zero value otherwise.

func (*CustconfAuthUrlSign) GetTokenFieldOk

func (o *CustconfAuthUrlSign) GetTokenFieldOk() (*string, bool)

GetTokenFieldOk returns a tuple with the TokenField field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAuthUrlSign) GetUriLengthField

func (o *CustconfAuthUrlSign) GetUriLengthField() string

GetUriLengthField returns the UriLengthField field value if set, zero value otherwise.

func (*CustconfAuthUrlSign) GetUriLengthFieldOk

func (o *CustconfAuthUrlSign) GetUriLengthFieldOk() (*string, bool)

GetUriLengthFieldOk returns a tuple with the UriLengthField field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAuthUrlSign) GetUserAgentField

func (o *CustconfAuthUrlSign) GetUserAgentField() string

GetUserAgentField returns the UserAgentField field value if set, zero value otherwise.

func (*CustconfAuthUrlSign) GetUserAgentFieldOk

func (o *CustconfAuthUrlSign) GetUserAgentFieldOk() (*string, bool)

GetUserAgentFieldOk returns a tuple with the UserAgentField field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAuthUrlSign) HasEnabled

func (o *CustconfAuthUrlSign) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*CustconfAuthUrlSign) HasExpiresField

func (o *CustconfAuthUrlSign) HasExpiresField() bool

HasExpiresField returns a boolean if a field has been set.

func (*CustconfAuthUrlSign) HasHeaderFilter

func (o *CustconfAuthUrlSign) HasHeaderFilter() bool

HasHeaderFilter returns a boolean if a field has been set.

func (*CustconfAuthUrlSign) HasId

func (o *CustconfAuthUrlSign) HasId() bool

HasId returns a boolean if a field has been set.

func (*CustconfAuthUrlSign) HasIgnoreFieldsAfterToken

func (o *CustconfAuthUrlSign) HasIgnoreFieldsAfterToken() bool

HasIgnoreFieldsAfterToken returns a boolean if a field has been set.

func (*CustconfAuthUrlSign) HasIpAddressField

func (o *CustconfAuthUrlSign) HasIpAddressField() bool

HasIpAddressField returns a boolean if a field has been set.

func (*CustconfAuthUrlSign) HasMethodFilter

func (o *CustconfAuthUrlSign) HasMethodFilter() bool

HasMethodFilter returns a boolean if a field has been set.

func (*CustconfAuthUrlSign) HasPassPhrase

func (o *CustconfAuthUrlSign) HasPassPhrase() bool

HasPassPhrase returns a boolean if a field has been set.

func (*CustconfAuthUrlSign) HasPassPhraseField

func (o *CustconfAuthUrlSign) HasPassPhraseField() bool

HasPassPhraseField returns a boolean if a field has been set.

func (*CustconfAuthUrlSign) HasPathFilter

func (o *CustconfAuthUrlSign) HasPathFilter() bool

HasPathFilter returns a boolean if a field has been set.

func (*CustconfAuthUrlSign) HasTokenField

func (o *CustconfAuthUrlSign) HasTokenField() bool

HasTokenField returns a boolean if a field has been set.

func (*CustconfAuthUrlSign) HasUriLengthField

func (o *CustconfAuthUrlSign) HasUriLengthField() bool

HasUriLengthField returns a boolean if a field has been set.

func (*CustconfAuthUrlSign) HasUserAgentField

func (o *CustconfAuthUrlSign) HasUserAgentField() bool

HasUserAgentField returns a boolean if a field has been set.

func (CustconfAuthUrlSign) MarshalJSON

func (o CustconfAuthUrlSign) MarshalJSON() ([]byte, error)

func (*CustconfAuthUrlSign) SetEnabled

func (o *CustconfAuthUrlSign) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*CustconfAuthUrlSign) SetExpiresField

func (o *CustconfAuthUrlSign) SetExpiresField(v string)

SetExpiresField gets a reference to the given string and assigns it to the ExpiresField field.

func (*CustconfAuthUrlSign) SetHeaderFilter

func (o *CustconfAuthUrlSign) SetHeaderFilter(v string)

SetHeaderFilter gets a reference to the given string and assigns it to the HeaderFilter field.

func (*CustconfAuthUrlSign) SetId

func (o *CustconfAuthUrlSign) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*CustconfAuthUrlSign) SetIgnoreFieldsAfterToken

func (o *CustconfAuthUrlSign) SetIgnoreFieldsAfterToken(v bool)

SetIgnoreFieldsAfterToken gets a reference to the given bool and assigns it to the IgnoreFieldsAfterToken field.

func (*CustconfAuthUrlSign) SetIpAddressField

func (o *CustconfAuthUrlSign) SetIpAddressField(v string)

SetIpAddressField gets a reference to the given string and assigns it to the IpAddressField field.

func (*CustconfAuthUrlSign) SetMethodFilter

func (o *CustconfAuthUrlSign) SetMethodFilter(v string)

SetMethodFilter gets a reference to the given string and assigns it to the MethodFilter field.

func (*CustconfAuthUrlSign) SetPassPhrase

func (o *CustconfAuthUrlSign) SetPassPhrase(v string)

SetPassPhrase gets a reference to the given string and assigns it to the PassPhrase field.

func (*CustconfAuthUrlSign) SetPassPhraseField

func (o *CustconfAuthUrlSign) SetPassPhraseField(v string)

SetPassPhraseField gets a reference to the given string and assigns it to the PassPhraseField field.

func (*CustconfAuthUrlSign) SetPathFilter

func (o *CustconfAuthUrlSign) SetPathFilter(v string)

SetPathFilter gets a reference to the given string and assigns it to the PathFilter field.

func (*CustconfAuthUrlSign) SetTokenField

func (o *CustconfAuthUrlSign) SetTokenField(v string)

SetTokenField gets a reference to the given string and assigns it to the TokenField field.

func (*CustconfAuthUrlSign) SetUriLengthField

func (o *CustconfAuthUrlSign) SetUriLengthField(v string)

SetUriLengthField gets a reference to the given string and assigns it to the UriLengthField field.

func (*CustconfAuthUrlSign) SetUserAgentField

func (o *CustconfAuthUrlSign) SetUserAgentField(v string)

SetUserAgentField gets a reference to the given string and assigns it to the UserAgentField field.

type CustconfAuthUrlSignAliCloudA

type CustconfAuthUrlSignAliCloudA struct {
	// This is used by the API to perform conflict checking
	Id                       *string  `json:"id,omitempty"`
	PassPhrase               *string  `json:"passPhrase,omitempty"`
	TokenField               *string  `json:"tokenField,omitempty"`
	IncludeParamsBeforeToken *bool    `json:"includeParamsBeforeToken,omitempty"`
	ExpirationExtension      *float32 `json:"expirationExtension,omitempty"`
	Enabled                  *bool    `json:"enabled,omitempty"`
	// String of values delimited by a ',' character.
	MethodFilter *string `json:"methodFilter,omitempty"`
	// String of values delimited by a ',' character.
	PathFilter *string `json:"pathFilter,omitempty"`
	// String of values delimited by a ',' character.
	HeaderFilter *string `json:"headerFilter,omitempty"`
}

CustconfAuthUrlSignAliCloudA struct for CustconfAuthUrlSignAliCloudA

func NewCustconfAuthUrlSignAliCloudA

func NewCustconfAuthUrlSignAliCloudA() *CustconfAuthUrlSignAliCloudA

NewCustconfAuthUrlSignAliCloudA instantiates a new CustconfAuthUrlSignAliCloudA 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 NewCustconfAuthUrlSignAliCloudAWithDefaults

func NewCustconfAuthUrlSignAliCloudAWithDefaults() *CustconfAuthUrlSignAliCloudA

NewCustconfAuthUrlSignAliCloudAWithDefaults instantiates a new CustconfAuthUrlSignAliCloudA 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 (*CustconfAuthUrlSignAliCloudA) GetEnabled

func (o *CustconfAuthUrlSignAliCloudA) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*CustconfAuthUrlSignAliCloudA) GetEnabledOk

func (o *CustconfAuthUrlSignAliCloudA) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAuthUrlSignAliCloudA) GetExpirationExtension

func (o *CustconfAuthUrlSignAliCloudA) GetExpirationExtension() float32

GetExpirationExtension returns the ExpirationExtension field value if set, zero value otherwise.

func (*CustconfAuthUrlSignAliCloudA) GetExpirationExtensionOk

func (o *CustconfAuthUrlSignAliCloudA) GetExpirationExtensionOk() (*float32, bool)

GetExpirationExtensionOk returns a tuple with the ExpirationExtension field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAuthUrlSignAliCloudA) GetHeaderFilter

func (o *CustconfAuthUrlSignAliCloudA) GetHeaderFilter() string

GetHeaderFilter returns the HeaderFilter field value if set, zero value otherwise.

func (*CustconfAuthUrlSignAliCloudA) GetHeaderFilterOk

func (o *CustconfAuthUrlSignAliCloudA) GetHeaderFilterOk() (*string, bool)

GetHeaderFilterOk returns a tuple with the HeaderFilter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAuthUrlSignAliCloudA) GetId

GetId returns the Id field value if set, zero value otherwise.

func (*CustconfAuthUrlSignAliCloudA) GetIdOk

func (o *CustconfAuthUrlSignAliCloudA) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAuthUrlSignAliCloudA) GetIncludeParamsBeforeToken

func (o *CustconfAuthUrlSignAliCloudA) GetIncludeParamsBeforeToken() bool

GetIncludeParamsBeforeToken returns the IncludeParamsBeforeToken field value if set, zero value otherwise.

func (*CustconfAuthUrlSignAliCloudA) GetIncludeParamsBeforeTokenOk

func (o *CustconfAuthUrlSignAliCloudA) GetIncludeParamsBeforeTokenOk() (*bool, bool)

GetIncludeParamsBeforeTokenOk returns a tuple with the IncludeParamsBeforeToken field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAuthUrlSignAliCloudA) GetMethodFilter

func (o *CustconfAuthUrlSignAliCloudA) GetMethodFilter() string

GetMethodFilter returns the MethodFilter field value if set, zero value otherwise.

func (*CustconfAuthUrlSignAliCloudA) GetMethodFilterOk

func (o *CustconfAuthUrlSignAliCloudA) GetMethodFilterOk() (*string, bool)

GetMethodFilterOk returns a tuple with the MethodFilter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAuthUrlSignAliCloudA) GetPassPhrase

func (o *CustconfAuthUrlSignAliCloudA) GetPassPhrase() string

GetPassPhrase returns the PassPhrase field value if set, zero value otherwise.

func (*CustconfAuthUrlSignAliCloudA) GetPassPhraseOk

func (o *CustconfAuthUrlSignAliCloudA) GetPassPhraseOk() (*string, bool)

GetPassPhraseOk returns a tuple with the PassPhrase field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAuthUrlSignAliCloudA) GetPathFilter

func (o *CustconfAuthUrlSignAliCloudA) GetPathFilter() string

GetPathFilter returns the PathFilter field value if set, zero value otherwise.

func (*CustconfAuthUrlSignAliCloudA) GetPathFilterOk

func (o *CustconfAuthUrlSignAliCloudA) GetPathFilterOk() (*string, bool)

GetPathFilterOk returns a tuple with the PathFilter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAuthUrlSignAliCloudA) GetTokenField

func (o *CustconfAuthUrlSignAliCloudA) GetTokenField() string

GetTokenField returns the TokenField field value if set, zero value otherwise.

func (*CustconfAuthUrlSignAliCloudA) GetTokenFieldOk

func (o *CustconfAuthUrlSignAliCloudA) GetTokenFieldOk() (*string, bool)

GetTokenFieldOk returns a tuple with the TokenField field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAuthUrlSignAliCloudA) HasEnabled

func (o *CustconfAuthUrlSignAliCloudA) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*CustconfAuthUrlSignAliCloudA) HasExpirationExtension

func (o *CustconfAuthUrlSignAliCloudA) HasExpirationExtension() bool

HasExpirationExtension returns a boolean if a field has been set.

func (*CustconfAuthUrlSignAliCloudA) HasHeaderFilter

func (o *CustconfAuthUrlSignAliCloudA) HasHeaderFilter() bool

HasHeaderFilter returns a boolean if a field has been set.

func (*CustconfAuthUrlSignAliCloudA) HasId

HasId returns a boolean if a field has been set.

func (*CustconfAuthUrlSignAliCloudA) HasIncludeParamsBeforeToken

func (o *CustconfAuthUrlSignAliCloudA) HasIncludeParamsBeforeToken() bool

HasIncludeParamsBeforeToken returns a boolean if a field has been set.

func (*CustconfAuthUrlSignAliCloudA) HasMethodFilter

func (o *CustconfAuthUrlSignAliCloudA) HasMethodFilter() bool

HasMethodFilter returns a boolean if a field has been set.

func (*CustconfAuthUrlSignAliCloudA) HasPassPhrase

func (o *CustconfAuthUrlSignAliCloudA) HasPassPhrase() bool

HasPassPhrase returns a boolean if a field has been set.

func (*CustconfAuthUrlSignAliCloudA) HasPathFilter

func (o *CustconfAuthUrlSignAliCloudA) HasPathFilter() bool

HasPathFilter returns a boolean if a field has been set.

func (*CustconfAuthUrlSignAliCloudA) HasTokenField

func (o *CustconfAuthUrlSignAliCloudA) HasTokenField() bool

HasTokenField returns a boolean if a field has been set.

func (CustconfAuthUrlSignAliCloudA) MarshalJSON

func (o CustconfAuthUrlSignAliCloudA) MarshalJSON() ([]byte, error)

func (*CustconfAuthUrlSignAliCloudA) SetEnabled

func (o *CustconfAuthUrlSignAliCloudA) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*CustconfAuthUrlSignAliCloudA) SetExpirationExtension

func (o *CustconfAuthUrlSignAliCloudA) SetExpirationExtension(v float32)

SetExpirationExtension gets a reference to the given float32 and assigns it to the ExpirationExtension field.

func (*CustconfAuthUrlSignAliCloudA) SetHeaderFilter

func (o *CustconfAuthUrlSignAliCloudA) SetHeaderFilter(v string)

SetHeaderFilter gets a reference to the given string and assigns it to the HeaderFilter field.

func (*CustconfAuthUrlSignAliCloudA) SetId

SetId gets a reference to the given string and assigns it to the Id field.

func (*CustconfAuthUrlSignAliCloudA) SetIncludeParamsBeforeToken

func (o *CustconfAuthUrlSignAliCloudA) SetIncludeParamsBeforeToken(v bool)

SetIncludeParamsBeforeToken gets a reference to the given bool and assigns it to the IncludeParamsBeforeToken field.

func (*CustconfAuthUrlSignAliCloudA) SetMethodFilter

func (o *CustconfAuthUrlSignAliCloudA) SetMethodFilter(v string)

SetMethodFilter gets a reference to the given string and assigns it to the MethodFilter field.

func (*CustconfAuthUrlSignAliCloudA) SetPassPhrase

func (o *CustconfAuthUrlSignAliCloudA) SetPassPhrase(v string)

SetPassPhrase gets a reference to the given string and assigns it to the PassPhrase field.

func (*CustconfAuthUrlSignAliCloudA) SetPathFilter

func (o *CustconfAuthUrlSignAliCloudA) SetPathFilter(v string)

SetPathFilter gets a reference to the given string and assigns it to the PathFilter field.

func (*CustconfAuthUrlSignAliCloudA) SetTokenField

func (o *CustconfAuthUrlSignAliCloudA) SetTokenField(v string)

SetTokenField gets a reference to the given string and assigns it to the TokenField field.

type CustconfAuthUrlSignAliCloudB

type CustconfAuthUrlSignAliCloudB struct {
	// This is used by the API to perform conflict checking
	Id                  *string  `json:"id,omitempty"`
	PassPhrase          *string  `json:"passPhrase,omitempty"`
	ExpirationExtension *float32 `json:"expirationExtension,omitempty"`
	Enabled             *bool    `json:"enabled,omitempty"`
	// String of values delimited by a ',' character.
	MethodFilter *string `json:"methodFilter,omitempty"`
	// String of values delimited by a ',' character.
	PathFilter *string `json:"pathFilter,omitempty"`
	// String of values delimited by a ',' character.
	HeaderFilter *string `json:"headerFilter,omitempty"`
}

CustconfAuthUrlSignAliCloudB struct for CustconfAuthUrlSignAliCloudB

func NewCustconfAuthUrlSignAliCloudB

func NewCustconfAuthUrlSignAliCloudB() *CustconfAuthUrlSignAliCloudB

NewCustconfAuthUrlSignAliCloudB instantiates a new CustconfAuthUrlSignAliCloudB 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 NewCustconfAuthUrlSignAliCloudBWithDefaults

func NewCustconfAuthUrlSignAliCloudBWithDefaults() *CustconfAuthUrlSignAliCloudB

NewCustconfAuthUrlSignAliCloudBWithDefaults instantiates a new CustconfAuthUrlSignAliCloudB 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 (*CustconfAuthUrlSignAliCloudB) GetEnabled

func (o *CustconfAuthUrlSignAliCloudB) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*CustconfAuthUrlSignAliCloudB) GetEnabledOk

func (o *CustconfAuthUrlSignAliCloudB) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAuthUrlSignAliCloudB) GetExpirationExtension

func (o *CustconfAuthUrlSignAliCloudB) GetExpirationExtension() float32

GetExpirationExtension returns the ExpirationExtension field value if set, zero value otherwise.

func (*CustconfAuthUrlSignAliCloudB) GetExpirationExtensionOk

func (o *CustconfAuthUrlSignAliCloudB) GetExpirationExtensionOk() (*float32, bool)

GetExpirationExtensionOk returns a tuple with the ExpirationExtension field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAuthUrlSignAliCloudB) GetHeaderFilter

func (o *CustconfAuthUrlSignAliCloudB) GetHeaderFilter() string

GetHeaderFilter returns the HeaderFilter field value if set, zero value otherwise.

func (*CustconfAuthUrlSignAliCloudB) GetHeaderFilterOk

func (o *CustconfAuthUrlSignAliCloudB) GetHeaderFilterOk() (*string, bool)

GetHeaderFilterOk returns a tuple with the HeaderFilter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAuthUrlSignAliCloudB) GetId

GetId returns the Id field value if set, zero value otherwise.

func (*CustconfAuthUrlSignAliCloudB) GetIdOk

func (o *CustconfAuthUrlSignAliCloudB) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAuthUrlSignAliCloudB) GetMethodFilter

func (o *CustconfAuthUrlSignAliCloudB) GetMethodFilter() string

GetMethodFilter returns the MethodFilter field value if set, zero value otherwise.

func (*CustconfAuthUrlSignAliCloudB) GetMethodFilterOk

func (o *CustconfAuthUrlSignAliCloudB) GetMethodFilterOk() (*string, bool)

GetMethodFilterOk returns a tuple with the MethodFilter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAuthUrlSignAliCloudB) GetPassPhrase

func (o *CustconfAuthUrlSignAliCloudB) GetPassPhrase() string

GetPassPhrase returns the PassPhrase field value if set, zero value otherwise.

func (*CustconfAuthUrlSignAliCloudB) GetPassPhraseOk

func (o *CustconfAuthUrlSignAliCloudB) GetPassPhraseOk() (*string, bool)

GetPassPhraseOk returns a tuple with the PassPhrase field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAuthUrlSignAliCloudB) GetPathFilter

func (o *CustconfAuthUrlSignAliCloudB) GetPathFilter() string

GetPathFilter returns the PathFilter field value if set, zero value otherwise.

func (*CustconfAuthUrlSignAliCloudB) GetPathFilterOk

func (o *CustconfAuthUrlSignAliCloudB) GetPathFilterOk() (*string, bool)

GetPathFilterOk returns a tuple with the PathFilter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAuthUrlSignAliCloudB) HasEnabled

func (o *CustconfAuthUrlSignAliCloudB) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*CustconfAuthUrlSignAliCloudB) HasExpirationExtension

func (o *CustconfAuthUrlSignAliCloudB) HasExpirationExtension() bool

HasExpirationExtension returns a boolean if a field has been set.

func (*CustconfAuthUrlSignAliCloudB) HasHeaderFilter

func (o *CustconfAuthUrlSignAliCloudB) HasHeaderFilter() bool

HasHeaderFilter returns a boolean if a field has been set.

func (*CustconfAuthUrlSignAliCloudB) HasId

HasId returns a boolean if a field has been set.

func (*CustconfAuthUrlSignAliCloudB) HasMethodFilter

func (o *CustconfAuthUrlSignAliCloudB) HasMethodFilter() bool

HasMethodFilter returns a boolean if a field has been set.

func (*CustconfAuthUrlSignAliCloudB) HasPassPhrase

func (o *CustconfAuthUrlSignAliCloudB) HasPassPhrase() bool

HasPassPhrase returns a boolean if a field has been set.

func (*CustconfAuthUrlSignAliCloudB) HasPathFilter

func (o *CustconfAuthUrlSignAliCloudB) HasPathFilter() bool

HasPathFilter returns a boolean if a field has been set.

func (CustconfAuthUrlSignAliCloudB) MarshalJSON

func (o CustconfAuthUrlSignAliCloudB) MarshalJSON() ([]byte, error)

func (*CustconfAuthUrlSignAliCloudB) SetEnabled

func (o *CustconfAuthUrlSignAliCloudB) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*CustconfAuthUrlSignAliCloudB) SetExpirationExtension

func (o *CustconfAuthUrlSignAliCloudB) SetExpirationExtension(v float32)

SetExpirationExtension gets a reference to the given float32 and assigns it to the ExpirationExtension field.

func (*CustconfAuthUrlSignAliCloudB) SetHeaderFilter

func (o *CustconfAuthUrlSignAliCloudB) SetHeaderFilter(v string)

SetHeaderFilter gets a reference to the given string and assigns it to the HeaderFilter field.

func (*CustconfAuthUrlSignAliCloudB) SetId

SetId gets a reference to the given string and assigns it to the Id field.

func (*CustconfAuthUrlSignAliCloudB) SetMethodFilter

func (o *CustconfAuthUrlSignAliCloudB) SetMethodFilter(v string)

SetMethodFilter gets a reference to the given string and assigns it to the MethodFilter field.

func (*CustconfAuthUrlSignAliCloudB) SetPassPhrase

func (o *CustconfAuthUrlSignAliCloudB) SetPassPhrase(v string)

SetPassPhrase gets a reference to the given string and assigns it to the PassPhrase field.

func (*CustconfAuthUrlSignAliCloudB) SetPathFilter

func (o *CustconfAuthUrlSignAliCloudB) SetPathFilter(v string)

SetPathFilter gets a reference to the given string and assigns it to the PathFilter field.

type CustconfAuthUrlSignAliCloudC

type CustconfAuthUrlSignAliCloudC struct {
	// This is used by the API to perform conflict checking
	Id                  *string  `json:"id,omitempty"`
	PassPhrase          *string  `json:"passPhrase,omitempty"`
	ExpirationExtension *float32 `json:"expirationExtension,omitempty"`
	TokenField          *string  `json:"tokenField,omitempty"`
	ExpireField         *string  `json:"expireField,omitempty"`
	Enabled             *bool    `json:"enabled,omitempty"`
	// String of values delimited by a ',' character.
	MethodFilter *string `json:"methodFilter,omitempty"`
	// String of values delimited by a ',' character.
	PathFilter *string `json:"pathFilter,omitempty"`
	// String of values delimited by a ',' character.
	HeaderFilter *string `json:"headerFilter,omitempty"`
}

CustconfAuthUrlSignAliCloudC struct for CustconfAuthUrlSignAliCloudC

func NewCustconfAuthUrlSignAliCloudC

func NewCustconfAuthUrlSignAliCloudC() *CustconfAuthUrlSignAliCloudC

NewCustconfAuthUrlSignAliCloudC instantiates a new CustconfAuthUrlSignAliCloudC 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 NewCustconfAuthUrlSignAliCloudCWithDefaults

func NewCustconfAuthUrlSignAliCloudCWithDefaults() *CustconfAuthUrlSignAliCloudC

NewCustconfAuthUrlSignAliCloudCWithDefaults instantiates a new CustconfAuthUrlSignAliCloudC 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 (*CustconfAuthUrlSignAliCloudC) GetEnabled

func (o *CustconfAuthUrlSignAliCloudC) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*CustconfAuthUrlSignAliCloudC) GetEnabledOk

func (o *CustconfAuthUrlSignAliCloudC) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAuthUrlSignAliCloudC) GetExpirationExtension

func (o *CustconfAuthUrlSignAliCloudC) GetExpirationExtension() float32

GetExpirationExtension returns the ExpirationExtension field value if set, zero value otherwise.

func (*CustconfAuthUrlSignAliCloudC) GetExpirationExtensionOk

func (o *CustconfAuthUrlSignAliCloudC) GetExpirationExtensionOk() (*float32, bool)

GetExpirationExtensionOk returns a tuple with the ExpirationExtension field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAuthUrlSignAliCloudC) GetExpireField

func (o *CustconfAuthUrlSignAliCloudC) GetExpireField() string

GetExpireField returns the ExpireField field value if set, zero value otherwise.

func (*CustconfAuthUrlSignAliCloudC) GetExpireFieldOk

func (o *CustconfAuthUrlSignAliCloudC) GetExpireFieldOk() (*string, bool)

GetExpireFieldOk returns a tuple with the ExpireField field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAuthUrlSignAliCloudC) GetHeaderFilter

func (o *CustconfAuthUrlSignAliCloudC) GetHeaderFilter() string

GetHeaderFilter returns the HeaderFilter field value if set, zero value otherwise.

func (*CustconfAuthUrlSignAliCloudC) GetHeaderFilterOk

func (o *CustconfAuthUrlSignAliCloudC) GetHeaderFilterOk() (*string, bool)

GetHeaderFilterOk returns a tuple with the HeaderFilter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAuthUrlSignAliCloudC) GetId

GetId returns the Id field value if set, zero value otherwise.

func (*CustconfAuthUrlSignAliCloudC) GetIdOk

func (o *CustconfAuthUrlSignAliCloudC) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAuthUrlSignAliCloudC) GetMethodFilter

func (o *CustconfAuthUrlSignAliCloudC) GetMethodFilter() string

GetMethodFilter returns the MethodFilter field value if set, zero value otherwise.

func (*CustconfAuthUrlSignAliCloudC) GetMethodFilterOk

func (o *CustconfAuthUrlSignAliCloudC) GetMethodFilterOk() (*string, bool)

GetMethodFilterOk returns a tuple with the MethodFilter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAuthUrlSignAliCloudC) GetPassPhrase

func (o *CustconfAuthUrlSignAliCloudC) GetPassPhrase() string

GetPassPhrase returns the PassPhrase field value if set, zero value otherwise.

func (*CustconfAuthUrlSignAliCloudC) GetPassPhraseOk

func (o *CustconfAuthUrlSignAliCloudC) GetPassPhraseOk() (*string, bool)

GetPassPhraseOk returns a tuple with the PassPhrase field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAuthUrlSignAliCloudC) GetPathFilter

func (o *CustconfAuthUrlSignAliCloudC) GetPathFilter() string

GetPathFilter returns the PathFilter field value if set, zero value otherwise.

func (*CustconfAuthUrlSignAliCloudC) GetPathFilterOk

func (o *CustconfAuthUrlSignAliCloudC) GetPathFilterOk() (*string, bool)

GetPathFilterOk returns a tuple with the PathFilter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAuthUrlSignAliCloudC) GetTokenField

func (o *CustconfAuthUrlSignAliCloudC) GetTokenField() string

GetTokenField returns the TokenField field value if set, zero value otherwise.

func (*CustconfAuthUrlSignAliCloudC) GetTokenFieldOk

func (o *CustconfAuthUrlSignAliCloudC) GetTokenFieldOk() (*string, bool)

GetTokenFieldOk returns a tuple with the TokenField field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAuthUrlSignAliCloudC) HasEnabled

func (o *CustconfAuthUrlSignAliCloudC) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*CustconfAuthUrlSignAliCloudC) HasExpirationExtension

func (o *CustconfAuthUrlSignAliCloudC) HasExpirationExtension() bool

HasExpirationExtension returns a boolean if a field has been set.

func (*CustconfAuthUrlSignAliCloudC) HasExpireField

func (o *CustconfAuthUrlSignAliCloudC) HasExpireField() bool

HasExpireField returns a boolean if a field has been set.

func (*CustconfAuthUrlSignAliCloudC) HasHeaderFilter

func (o *CustconfAuthUrlSignAliCloudC) HasHeaderFilter() bool

HasHeaderFilter returns a boolean if a field has been set.

func (*CustconfAuthUrlSignAliCloudC) HasId

HasId returns a boolean if a field has been set.

func (*CustconfAuthUrlSignAliCloudC) HasMethodFilter

func (o *CustconfAuthUrlSignAliCloudC) HasMethodFilter() bool

HasMethodFilter returns a boolean if a field has been set.

func (*CustconfAuthUrlSignAliCloudC) HasPassPhrase

func (o *CustconfAuthUrlSignAliCloudC) HasPassPhrase() bool

HasPassPhrase returns a boolean if a field has been set.

func (*CustconfAuthUrlSignAliCloudC) HasPathFilter

func (o *CustconfAuthUrlSignAliCloudC) HasPathFilter() bool

HasPathFilter returns a boolean if a field has been set.

func (*CustconfAuthUrlSignAliCloudC) HasTokenField

func (o *CustconfAuthUrlSignAliCloudC) HasTokenField() bool

HasTokenField returns a boolean if a field has been set.

func (CustconfAuthUrlSignAliCloudC) MarshalJSON

func (o CustconfAuthUrlSignAliCloudC) MarshalJSON() ([]byte, error)

func (*CustconfAuthUrlSignAliCloudC) SetEnabled

func (o *CustconfAuthUrlSignAliCloudC) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*CustconfAuthUrlSignAliCloudC) SetExpirationExtension

func (o *CustconfAuthUrlSignAliCloudC) SetExpirationExtension(v float32)

SetExpirationExtension gets a reference to the given float32 and assigns it to the ExpirationExtension field.

func (*CustconfAuthUrlSignAliCloudC) SetExpireField

func (o *CustconfAuthUrlSignAliCloudC) SetExpireField(v string)

SetExpireField gets a reference to the given string and assigns it to the ExpireField field.

func (*CustconfAuthUrlSignAliCloudC) SetHeaderFilter

func (o *CustconfAuthUrlSignAliCloudC) SetHeaderFilter(v string)

SetHeaderFilter gets a reference to the given string and assigns it to the HeaderFilter field.

func (*CustconfAuthUrlSignAliCloudC) SetId

SetId gets a reference to the given string and assigns it to the Id field.

func (*CustconfAuthUrlSignAliCloudC) SetMethodFilter

func (o *CustconfAuthUrlSignAliCloudC) SetMethodFilter(v string)

SetMethodFilter gets a reference to the given string and assigns it to the MethodFilter field.

func (*CustconfAuthUrlSignAliCloudC) SetPassPhrase

func (o *CustconfAuthUrlSignAliCloudC) SetPassPhrase(v string)

SetPassPhrase gets a reference to the given string and assigns it to the PassPhrase field.

func (*CustconfAuthUrlSignAliCloudC) SetPathFilter

func (o *CustconfAuthUrlSignAliCloudC) SetPathFilter(v string)

SetPathFilter gets a reference to the given string and assigns it to the PathFilter field.

func (*CustconfAuthUrlSignAliCloudC) SetTokenField

func (o *CustconfAuthUrlSignAliCloudC) SetTokenField(v string)

SetTokenField gets a reference to the given string and assigns it to the TokenField field.

type CustconfAuthUrlSignHmacTlu

type CustconfAuthUrlSignHmacTlu struct {
	// This is used by the API to perform conflict checking
	Id                       *string                                                              `json:"id,omitempty"`
	ExpireParameterName      *string                                                              `json:"expireParameterName,omitempty"`
	KeyIdParameterName       *string                                                              `json:"keyIdParameterName,omitempty"`
	AlgorithmIdParameterName *string                                                              `json:"algorithmIdParameterName,omitempty"`
	DigestParameterName      *string                                                              `json:"digestParameterName,omitempty"`
	SymmetricKeyIdMap        *map[string]string                                                   `json:"symmetricKeyIdMap,omitempty"`
	AlgorithmIdMap           *map[string]CustconfAuthUrlSignHmacTluAlgorithmIdMapEnumWrapperValue `json:"algorithmIdMap,omitempty"`
	Enabled                  *bool                                                                `json:"enabled,omitempty"`
	// String of values delimited by a ',' character.
	MethodFilter *string `json:"methodFilter,omitempty"`
	// String of values delimited by a ',' character.
	PathFilter *string `json:"pathFilter,omitempty"`
	// String of values delimited by a ',' character.
	HeaderFilter *string `json:"headerFilter,omitempty"`
}

CustconfAuthUrlSignHmacTlu struct for CustconfAuthUrlSignHmacTlu

func NewCustconfAuthUrlSignHmacTlu

func NewCustconfAuthUrlSignHmacTlu() *CustconfAuthUrlSignHmacTlu

NewCustconfAuthUrlSignHmacTlu instantiates a new CustconfAuthUrlSignHmacTlu 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 NewCustconfAuthUrlSignHmacTluWithDefaults

func NewCustconfAuthUrlSignHmacTluWithDefaults() *CustconfAuthUrlSignHmacTlu

NewCustconfAuthUrlSignHmacTluWithDefaults instantiates a new CustconfAuthUrlSignHmacTlu 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 (*CustconfAuthUrlSignHmacTlu) GetAlgorithmIdMap

GetAlgorithmIdMap returns the AlgorithmIdMap field value if set, zero value otherwise.

func (*CustconfAuthUrlSignHmacTlu) GetAlgorithmIdMapOk

GetAlgorithmIdMapOk returns a tuple with the AlgorithmIdMap field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAuthUrlSignHmacTlu) GetAlgorithmIdParameterName

func (o *CustconfAuthUrlSignHmacTlu) GetAlgorithmIdParameterName() string

GetAlgorithmIdParameterName returns the AlgorithmIdParameterName field value if set, zero value otherwise.

func (*CustconfAuthUrlSignHmacTlu) GetAlgorithmIdParameterNameOk

func (o *CustconfAuthUrlSignHmacTlu) GetAlgorithmIdParameterNameOk() (*string, bool)

GetAlgorithmIdParameterNameOk returns a tuple with the AlgorithmIdParameterName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAuthUrlSignHmacTlu) GetDigestParameterName

func (o *CustconfAuthUrlSignHmacTlu) GetDigestParameterName() string

GetDigestParameterName returns the DigestParameterName field value if set, zero value otherwise.

func (*CustconfAuthUrlSignHmacTlu) GetDigestParameterNameOk

func (o *CustconfAuthUrlSignHmacTlu) GetDigestParameterNameOk() (*string, bool)

GetDigestParameterNameOk returns a tuple with the DigestParameterName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAuthUrlSignHmacTlu) GetEnabled

func (o *CustconfAuthUrlSignHmacTlu) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*CustconfAuthUrlSignHmacTlu) GetEnabledOk

func (o *CustconfAuthUrlSignHmacTlu) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAuthUrlSignHmacTlu) GetExpireParameterName

func (o *CustconfAuthUrlSignHmacTlu) GetExpireParameterName() string

GetExpireParameterName returns the ExpireParameterName field value if set, zero value otherwise.

func (*CustconfAuthUrlSignHmacTlu) GetExpireParameterNameOk

func (o *CustconfAuthUrlSignHmacTlu) GetExpireParameterNameOk() (*string, bool)

GetExpireParameterNameOk returns a tuple with the ExpireParameterName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAuthUrlSignHmacTlu) GetHeaderFilter

func (o *CustconfAuthUrlSignHmacTlu) GetHeaderFilter() string

GetHeaderFilter returns the HeaderFilter field value if set, zero value otherwise.

func (*CustconfAuthUrlSignHmacTlu) GetHeaderFilterOk

func (o *CustconfAuthUrlSignHmacTlu) GetHeaderFilterOk() (*string, bool)

GetHeaderFilterOk returns a tuple with the HeaderFilter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAuthUrlSignHmacTlu) GetId

GetId returns the Id field value if set, zero value otherwise.

func (*CustconfAuthUrlSignHmacTlu) GetIdOk

func (o *CustconfAuthUrlSignHmacTlu) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAuthUrlSignHmacTlu) GetKeyIdParameterName

func (o *CustconfAuthUrlSignHmacTlu) GetKeyIdParameterName() string

GetKeyIdParameterName returns the KeyIdParameterName field value if set, zero value otherwise.

func (*CustconfAuthUrlSignHmacTlu) GetKeyIdParameterNameOk

func (o *CustconfAuthUrlSignHmacTlu) GetKeyIdParameterNameOk() (*string, bool)

GetKeyIdParameterNameOk returns a tuple with the KeyIdParameterName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAuthUrlSignHmacTlu) GetMethodFilter

func (o *CustconfAuthUrlSignHmacTlu) GetMethodFilter() string

GetMethodFilter returns the MethodFilter field value if set, zero value otherwise.

func (*CustconfAuthUrlSignHmacTlu) GetMethodFilterOk

func (o *CustconfAuthUrlSignHmacTlu) GetMethodFilterOk() (*string, bool)

GetMethodFilterOk returns a tuple with the MethodFilter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAuthUrlSignHmacTlu) GetPathFilter

func (o *CustconfAuthUrlSignHmacTlu) GetPathFilter() string

GetPathFilter returns the PathFilter field value if set, zero value otherwise.

func (*CustconfAuthUrlSignHmacTlu) GetPathFilterOk

func (o *CustconfAuthUrlSignHmacTlu) GetPathFilterOk() (*string, bool)

GetPathFilterOk returns a tuple with the PathFilter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAuthUrlSignHmacTlu) GetSymmetricKeyIdMap

func (o *CustconfAuthUrlSignHmacTlu) GetSymmetricKeyIdMap() map[string]string

GetSymmetricKeyIdMap returns the SymmetricKeyIdMap field value if set, zero value otherwise.

func (*CustconfAuthUrlSignHmacTlu) GetSymmetricKeyIdMapOk

func (o *CustconfAuthUrlSignHmacTlu) GetSymmetricKeyIdMapOk() (*map[string]string, bool)

GetSymmetricKeyIdMapOk returns a tuple with the SymmetricKeyIdMap field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAuthUrlSignHmacTlu) HasAlgorithmIdMap

func (o *CustconfAuthUrlSignHmacTlu) HasAlgorithmIdMap() bool

HasAlgorithmIdMap returns a boolean if a field has been set.

func (*CustconfAuthUrlSignHmacTlu) HasAlgorithmIdParameterName

func (o *CustconfAuthUrlSignHmacTlu) HasAlgorithmIdParameterName() bool

HasAlgorithmIdParameterName returns a boolean if a field has been set.

func (*CustconfAuthUrlSignHmacTlu) HasDigestParameterName

func (o *CustconfAuthUrlSignHmacTlu) HasDigestParameterName() bool

HasDigestParameterName returns a boolean if a field has been set.

func (*CustconfAuthUrlSignHmacTlu) HasEnabled

func (o *CustconfAuthUrlSignHmacTlu) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*CustconfAuthUrlSignHmacTlu) HasExpireParameterName

func (o *CustconfAuthUrlSignHmacTlu) HasExpireParameterName() bool

HasExpireParameterName returns a boolean if a field has been set.

func (*CustconfAuthUrlSignHmacTlu) HasHeaderFilter

func (o *CustconfAuthUrlSignHmacTlu) HasHeaderFilter() bool

HasHeaderFilter returns a boolean if a field has been set.

func (*CustconfAuthUrlSignHmacTlu) HasId

func (o *CustconfAuthUrlSignHmacTlu) HasId() bool

HasId returns a boolean if a field has been set.

func (*CustconfAuthUrlSignHmacTlu) HasKeyIdParameterName

func (o *CustconfAuthUrlSignHmacTlu) HasKeyIdParameterName() bool

HasKeyIdParameterName returns a boolean if a field has been set.

func (*CustconfAuthUrlSignHmacTlu) HasMethodFilter

func (o *CustconfAuthUrlSignHmacTlu) HasMethodFilter() bool

HasMethodFilter returns a boolean if a field has been set.

func (*CustconfAuthUrlSignHmacTlu) HasPathFilter

func (o *CustconfAuthUrlSignHmacTlu) HasPathFilter() bool

HasPathFilter returns a boolean if a field has been set.

func (*CustconfAuthUrlSignHmacTlu) HasSymmetricKeyIdMap

func (o *CustconfAuthUrlSignHmacTlu) HasSymmetricKeyIdMap() bool

HasSymmetricKeyIdMap returns a boolean if a field has been set.

func (CustconfAuthUrlSignHmacTlu) MarshalJSON

func (o CustconfAuthUrlSignHmacTlu) MarshalJSON() ([]byte, error)

func (*CustconfAuthUrlSignHmacTlu) SetAlgorithmIdMap

SetAlgorithmIdMap gets a reference to the given map[string]CustconfAuthUrlSignHmacTluAlgorithmIdMapEnumWrapperValue and assigns it to the AlgorithmIdMap field.

func (*CustconfAuthUrlSignHmacTlu) SetAlgorithmIdParameterName

func (o *CustconfAuthUrlSignHmacTlu) SetAlgorithmIdParameterName(v string)

SetAlgorithmIdParameterName gets a reference to the given string and assigns it to the AlgorithmIdParameterName field.

func (*CustconfAuthUrlSignHmacTlu) SetDigestParameterName

func (o *CustconfAuthUrlSignHmacTlu) SetDigestParameterName(v string)

SetDigestParameterName gets a reference to the given string and assigns it to the DigestParameterName field.

func (*CustconfAuthUrlSignHmacTlu) SetEnabled

func (o *CustconfAuthUrlSignHmacTlu) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*CustconfAuthUrlSignHmacTlu) SetExpireParameterName

func (o *CustconfAuthUrlSignHmacTlu) SetExpireParameterName(v string)

SetExpireParameterName gets a reference to the given string and assigns it to the ExpireParameterName field.

func (*CustconfAuthUrlSignHmacTlu) SetHeaderFilter

func (o *CustconfAuthUrlSignHmacTlu) SetHeaderFilter(v string)

SetHeaderFilter gets a reference to the given string and assigns it to the HeaderFilter field.

func (*CustconfAuthUrlSignHmacTlu) SetId

func (o *CustconfAuthUrlSignHmacTlu) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*CustconfAuthUrlSignHmacTlu) SetKeyIdParameterName

func (o *CustconfAuthUrlSignHmacTlu) SetKeyIdParameterName(v string)

SetKeyIdParameterName gets a reference to the given string and assigns it to the KeyIdParameterName field.

func (*CustconfAuthUrlSignHmacTlu) SetMethodFilter

func (o *CustconfAuthUrlSignHmacTlu) SetMethodFilter(v string)

SetMethodFilter gets a reference to the given string and assigns it to the MethodFilter field.

func (*CustconfAuthUrlSignHmacTlu) SetPathFilter

func (o *CustconfAuthUrlSignHmacTlu) SetPathFilter(v string)

SetPathFilter gets a reference to the given string and assigns it to the PathFilter field.

func (*CustconfAuthUrlSignHmacTlu) SetSymmetricKeyIdMap

func (o *CustconfAuthUrlSignHmacTlu) SetSymmetricKeyIdMap(v map[string]string)

SetSymmetricKeyIdMap gets a reference to the given map[string]string and assigns it to the SymmetricKeyIdMap field.

type CustconfAuthUrlSignHmacTluAlgorithmIdMapEnumWrapperValue

type CustconfAuthUrlSignHmacTluAlgorithmIdMapEnumWrapperValue string

CustconfAuthUrlSignHmacTluAlgorithmIdMapEnumWrapperValue the model 'CustconfAuthUrlSignHmacTluAlgorithmIdMapEnumWrapperValue'

const (
	CUSTCONFAUTHURLSIGNHMACTLUALGORITHMIDMAPENUMWRAPPERVALUE_UNKNOWN    CustconfAuthUrlSignHmacTluAlgorithmIdMapEnumWrapperValue = "UNKNOWN"
	CUSTCONFAUTHURLSIGNHMACTLUALGORITHMIDMAPENUMWRAPPERVALUE_HMACSHA1   CustconfAuthUrlSignHmacTluAlgorithmIdMapEnumWrapperValue = "hmacsha1"
	CUSTCONFAUTHURLSIGNHMACTLUALGORITHMIDMAPENUMWRAPPERVALUE_HMACSHA256 CustconfAuthUrlSignHmacTluAlgorithmIdMapEnumWrapperValue = "hmacsha256"
)

List of custconfAuthUrlSignHmacTluAlgorithmIdMapEnumWrapperValue

func (CustconfAuthUrlSignHmacTluAlgorithmIdMapEnumWrapperValue) Ptr

Ptr returns reference to custconfAuthUrlSignHmacTluAlgorithmIdMapEnumWrapperValue value

type CustconfAuthUrlSignIq

type CustconfAuthUrlSignIq struct {
	// This is used by the API to perform conflict checking
	Id        *string `json:"id,omitempty"`
	SecretKey *string `json:"secretKey,omitempty"`
	Enabled   *bool   `json:"enabled,omitempty"`
	// String of values delimited by a ',' character.
	MethodFilter *string `json:"methodFilter,omitempty"`
	// String of values delimited by a ',' character.
	PathFilter *string `json:"pathFilter,omitempty"`
	// String of values delimited by a ',' character.
	HeaderFilter *string `json:"headerFilter,omitempty"`
}

CustconfAuthUrlSignIq struct for CustconfAuthUrlSignIq

func NewCustconfAuthUrlSignIq

func NewCustconfAuthUrlSignIq() *CustconfAuthUrlSignIq

NewCustconfAuthUrlSignIq instantiates a new CustconfAuthUrlSignIq 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 NewCustconfAuthUrlSignIqWithDefaults

func NewCustconfAuthUrlSignIqWithDefaults() *CustconfAuthUrlSignIq

NewCustconfAuthUrlSignIqWithDefaults instantiates a new CustconfAuthUrlSignIq 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 (*CustconfAuthUrlSignIq) GetEnabled

func (o *CustconfAuthUrlSignIq) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*CustconfAuthUrlSignIq) GetEnabledOk

func (o *CustconfAuthUrlSignIq) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAuthUrlSignIq) GetHeaderFilter

func (o *CustconfAuthUrlSignIq) GetHeaderFilter() string

GetHeaderFilter returns the HeaderFilter field value if set, zero value otherwise.

func (*CustconfAuthUrlSignIq) GetHeaderFilterOk

func (o *CustconfAuthUrlSignIq) GetHeaderFilterOk() (*string, bool)

GetHeaderFilterOk returns a tuple with the HeaderFilter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAuthUrlSignIq) GetId

func (o *CustconfAuthUrlSignIq) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*CustconfAuthUrlSignIq) GetIdOk

func (o *CustconfAuthUrlSignIq) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAuthUrlSignIq) GetMethodFilter

func (o *CustconfAuthUrlSignIq) GetMethodFilter() string

GetMethodFilter returns the MethodFilter field value if set, zero value otherwise.

func (*CustconfAuthUrlSignIq) GetMethodFilterOk

func (o *CustconfAuthUrlSignIq) GetMethodFilterOk() (*string, bool)

GetMethodFilterOk returns a tuple with the MethodFilter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAuthUrlSignIq) GetPathFilter

func (o *CustconfAuthUrlSignIq) GetPathFilter() string

GetPathFilter returns the PathFilter field value if set, zero value otherwise.

func (*CustconfAuthUrlSignIq) GetPathFilterOk

func (o *CustconfAuthUrlSignIq) GetPathFilterOk() (*string, bool)

GetPathFilterOk returns a tuple with the PathFilter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAuthUrlSignIq) GetSecretKey

func (o *CustconfAuthUrlSignIq) GetSecretKey() string

GetSecretKey returns the SecretKey field value if set, zero value otherwise.

func (*CustconfAuthUrlSignIq) GetSecretKeyOk

func (o *CustconfAuthUrlSignIq) GetSecretKeyOk() (*string, bool)

GetSecretKeyOk returns a tuple with the SecretKey field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAuthUrlSignIq) HasEnabled

func (o *CustconfAuthUrlSignIq) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*CustconfAuthUrlSignIq) HasHeaderFilter

func (o *CustconfAuthUrlSignIq) HasHeaderFilter() bool

HasHeaderFilter returns a boolean if a field has been set.

func (*CustconfAuthUrlSignIq) HasId

func (o *CustconfAuthUrlSignIq) HasId() bool

HasId returns a boolean if a field has been set.

func (*CustconfAuthUrlSignIq) HasMethodFilter

func (o *CustconfAuthUrlSignIq) HasMethodFilter() bool

HasMethodFilter returns a boolean if a field has been set.

func (*CustconfAuthUrlSignIq) HasPathFilter

func (o *CustconfAuthUrlSignIq) HasPathFilter() bool

HasPathFilter returns a boolean if a field has been set.

func (*CustconfAuthUrlSignIq) HasSecretKey

func (o *CustconfAuthUrlSignIq) HasSecretKey() bool

HasSecretKey returns a boolean if a field has been set.

func (CustconfAuthUrlSignIq) MarshalJSON

func (o CustconfAuthUrlSignIq) MarshalJSON() ([]byte, error)

func (*CustconfAuthUrlSignIq) SetEnabled

func (o *CustconfAuthUrlSignIq) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*CustconfAuthUrlSignIq) SetHeaderFilter

func (o *CustconfAuthUrlSignIq) SetHeaderFilter(v string)

SetHeaderFilter gets a reference to the given string and assigns it to the HeaderFilter field.

func (*CustconfAuthUrlSignIq) SetId

func (o *CustconfAuthUrlSignIq) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*CustconfAuthUrlSignIq) SetMethodFilter

func (o *CustconfAuthUrlSignIq) SetMethodFilter(v string)

SetMethodFilter gets a reference to the given string and assigns it to the MethodFilter field.

func (*CustconfAuthUrlSignIq) SetPathFilter

func (o *CustconfAuthUrlSignIq) SetPathFilter(v string)

SetPathFilter gets a reference to the given string and assigns it to the PathFilter field.

func (*CustconfAuthUrlSignIq) SetSecretKey

func (o *CustconfAuthUrlSignIq) SetSecretKey(v string)

SetSecretKey gets a reference to the given string and assigns it to the SecretKey field.

type CustconfAwsSignedOriginPullV4

type CustconfAwsSignedOriginPullV4 struct {
	// This is used by the API to perform conflict checking
	Id                *string  `json:"id,omitempty"`
	Enabled           *bool    `json:"enabled,omitempty"`
	BucketIdentifier  *string  `json:"bucketIdentifier,omitempty"`
	AccessKeyId       *string  `json:"accessKeyId,omitempty"`
	SecretAccessKey   *string  `json:"secretAccessKey,omitempty"`
	AwsRegion         *string  `json:"awsRegion,omitempty"`
	AwsService        *string  `json:"awsService,omitempty"`
	ExpireTimeSeconds *float32 `json:"expireTimeSeconds,omitempty"`
	// String of values delimited by a ',' character.
	SignedHeaders      *string                                                          `json:"signedHeaders,omitempty"`
	AuthenticationType *CustconfAwsSignedOriginPullV4AuthenticationTypeEnumWrapperValue `json:"authenticationType,omitempty"`
	// String of values delimited by a ',' character.
	HeaderFilter *string `json:"headerFilter,omitempty"`
	// String of values delimited by a ',' character.
	MethodFilter *string `json:"methodFilter,omitempty"`
	// String of values delimited by a ',' character.
	PathFilter *string `json:"pathFilter,omitempty"`
}

CustconfAwsSignedOriginPullV4 struct for CustconfAwsSignedOriginPullV4

func NewCustconfAwsSignedOriginPullV4

func NewCustconfAwsSignedOriginPullV4() *CustconfAwsSignedOriginPullV4

NewCustconfAwsSignedOriginPullV4 instantiates a new CustconfAwsSignedOriginPullV4 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 NewCustconfAwsSignedOriginPullV4WithDefaults

func NewCustconfAwsSignedOriginPullV4WithDefaults() *CustconfAwsSignedOriginPullV4

NewCustconfAwsSignedOriginPullV4WithDefaults instantiates a new CustconfAwsSignedOriginPullV4 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 (*CustconfAwsSignedOriginPullV4) GetAccessKeyId

func (o *CustconfAwsSignedOriginPullV4) GetAccessKeyId() string

GetAccessKeyId returns the AccessKeyId field value if set, zero value otherwise.

func (*CustconfAwsSignedOriginPullV4) GetAccessKeyIdOk

func (o *CustconfAwsSignedOriginPullV4) GetAccessKeyIdOk() (*string, bool)

GetAccessKeyIdOk returns a tuple with the AccessKeyId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAwsSignedOriginPullV4) GetAuthenticationType

GetAuthenticationType returns the AuthenticationType field value if set, zero value otherwise.

func (*CustconfAwsSignedOriginPullV4) GetAuthenticationTypeOk

GetAuthenticationTypeOk returns a tuple with the AuthenticationType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAwsSignedOriginPullV4) GetAwsRegion

func (o *CustconfAwsSignedOriginPullV4) GetAwsRegion() string

GetAwsRegion returns the AwsRegion field value if set, zero value otherwise.

func (*CustconfAwsSignedOriginPullV4) GetAwsRegionOk

func (o *CustconfAwsSignedOriginPullV4) GetAwsRegionOk() (*string, bool)

GetAwsRegionOk returns a tuple with the AwsRegion field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAwsSignedOriginPullV4) GetAwsService

func (o *CustconfAwsSignedOriginPullV4) GetAwsService() string

GetAwsService returns the AwsService field value if set, zero value otherwise.

func (*CustconfAwsSignedOriginPullV4) GetAwsServiceOk

func (o *CustconfAwsSignedOriginPullV4) GetAwsServiceOk() (*string, bool)

GetAwsServiceOk returns a tuple with the AwsService field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAwsSignedOriginPullV4) GetBucketIdentifier

func (o *CustconfAwsSignedOriginPullV4) GetBucketIdentifier() string

GetBucketIdentifier returns the BucketIdentifier field value if set, zero value otherwise.

func (*CustconfAwsSignedOriginPullV4) GetBucketIdentifierOk

func (o *CustconfAwsSignedOriginPullV4) GetBucketIdentifierOk() (*string, bool)

GetBucketIdentifierOk returns a tuple with the BucketIdentifier field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAwsSignedOriginPullV4) GetEnabled

func (o *CustconfAwsSignedOriginPullV4) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*CustconfAwsSignedOriginPullV4) GetEnabledOk

func (o *CustconfAwsSignedOriginPullV4) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAwsSignedOriginPullV4) GetExpireTimeSeconds

func (o *CustconfAwsSignedOriginPullV4) GetExpireTimeSeconds() float32

GetExpireTimeSeconds returns the ExpireTimeSeconds field value if set, zero value otherwise.

func (*CustconfAwsSignedOriginPullV4) GetExpireTimeSecondsOk

func (o *CustconfAwsSignedOriginPullV4) GetExpireTimeSecondsOk() (*float32, bool)

GetExpireTimeSecondsOk returns a tuple with the ExpireTimeSeconds field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAwsSignedOriginPullV4) GetHeaderFilter

func (o *CustconfAwsSignedOriginPullV4) GetHeaderFilter() string

GetHeaderFilter returns the HeaderFilter field value if set, zero value otherwise.

func (*CustconfAwsSignedOriginPullV4) GetHeaderFilterOk

func (o *CustconfAwsSignedOriginPullV4) GetHeaderFilterOk() (*string, bool)

GetHeaderFilterOk returns a tuple with the HeaderFilter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAwsSignedOriginPullV4) GetId

GetId returns the Id field value if set, zero value otherwise.

func (*CustconfAwsSignedOriginPullV4) GetIdOk

func (o *CustconfAwsSignedOriginPullV4) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAwsSignedOriginPullV4) GetMethodFilter

func (o *CustconfAwsSignedOriginPullV4) GetMethodFilter() string

GetMethodFilter returns the MethodFilter field value if set, zero value otherwise.

func (*CustconfAwsSignedOriginPullV4) GetMethodFilterOk

func (o *CustconfAwsSignedOriginPullV4) GetMethodFilterOk() (*string, bool)

GetMethodFilterOk returns a tuple with the MethodFilter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAwsSignedOriginPullV4) GetPathFilter

func (o *CustconfAwsSignedOriginPullV4) GetPathFilter() string

GetPathFilter returns the PathFilter field value if set, zero value otherwise.

func (*CustconfAwsSignedOriginPullV4) GetPathFilterOk

func (o *CustconfAwsSignedOriginPullV4) GetPathFilterOk() (*string, bool)

GetPathFilterOk returns a tuple with the PathFilter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAwsSignedOriginPullV4) GetSecretAccessKey

func (o *CustconfAwsSignedOriginPullV4) GetSecretAccessKey() string

GetSecretAccessKey returns the SecretAccessKey field value if set, zero value otherwise.

func (*CustconfAwsSignedOriginPullV4) GetSecretAccessKeyOk

func (o *CustconfAwsSignedOriginPullV4) GetSecretAccessKeyOk() (*string, bool)

GetSecretAccessKeyOk returns a tuple with the SecretAccessKey field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAwsSignedOriginPullV4) GetSignedHeaders

func (o *CustconfAwsSignedOriginPullV4) GetSignedHeaders() string

GetSignedHeaders returns the SignedHeaders field value if set, zero value otherwise.

func (*CustconfAwsSignedOriginPullV4) GetSignedHeadersOk

func (o *CustconfAwsSignedOriginPullV4) GetSignedHeadersOk() (*string, bool)

GetSignedHeadersOk returns a tuple with the SignedHeaders field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAwsSignedOriginPullV4) HasAccessKeyId

func (o *CustconfAwsSignedOriginPullV4) HasAccessKeyId() bool

HasAccessKeyId returns a boolean if a field has been set.

func (*CustconfAwsSignedOriginPullV4) HasAuthenticationType

func (o *CustconfAwsSignedOriginPullV4) HasAuthenticationType() bool

HasAuthenticationType returns a boolean if a field has been set.

func (*CustconfAwsSignedOriginPullV4) HasAwsRegion

func (o *CustconfAwsSignedOriginPullV4) HasAwsRegion() bool

HasAwsRegion returns a boolean if a field has been set.

func (*CustconfAwsSignedOriginPullV4) HasAwsService

func (o *CustconfAwsSignedOriginPullV4) HasAwsService() bool

HasAwsService returns a boolean if a field has been set.

func (*CustconfAwsSignedOriginPullV4) HasBucketIdentifier

func (o *CustconfAwsSignedOriginPullV4) HasBucketIdentifier() bool

HasBucketIdentifier returns a boolean if a field has been set.

func (*CustconfAwsSignedOriginPullV4) HasEnabled

func (o *CustconfAwsSignedOriginPullV4) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*CustconfAwsSignedOriginPullV4) HasExpireTimeSeconds

func (o *CustconfAwsSignedOriginPullV4) HasExpireTimeSeconds() bool

HasExpireTimeSeconds returns a boolean if a field has been set.

func (*CustconfAwsSignedOriginPullV4) HasHeaderFilter

func (o *CustconfAwsSignedOriginPullV4) HasHeaderFilter() bool

HasHeaderFilter returns a boolean if a field has been set.

func (*CustconfAwsSignedOriginPullV4) HasId

HasId returns a boolean if a field has been set.

func (*CustconfAwsSignedOriginPullV4) HasMethodFilter

func (o *CustconfAwsSignedOriginPullV4) HasMethodFilter() bool

HasMethodFilter returns a boolean if a field has been set.

func (*CustconfAwsSignedOriginPullV4) HasPathFilter

func (o *CustconfAwsSignedOriginPullV4) HasPathFilter() bool

HasPathFilter returns a boolean if a field has been set.

func (*CustconfAwsSignedOriginPullV4) HasSecretAccessKey

func (o *CustconfAwsSignedOriginPullV4) HasSecretAccessKey() bool

HasSecretAccessKey returns a boolean if a field has been set.

func (*CustconfAwsSignedOriginPullV4) HasSignedHeaders

func (o *CustconfAwsSignedOriginPullV4) HasSignedHeaders() bool

HasSignedHeaders returns a boolean if a field has been set.

func (CustconfAwsSignedOriginPullV4) MarshalJSON

func (o CustconfAwsSignedOriginPullV4) MarshalJSON() ([]byte, error)

func (*CustconfAwsSignedOriginPullV4) SetAccessKeyId

func (o *CustconfAwsSignedOriginPullV4) SetAccessKeyId(v string)

SetAccessKeyId gets a reference to the given string and assigns it to the AccessKeyId field.

func (*CustconfAwsSignedOriginPullV4) SetAuthenticationType

SetAuthenticationType gets a reference to the given CustconfAwsSignedOriginPullV4AuthenticationTypeEnumWrapperValue and assigns it to the AuthenticationType field.

func (*CustconfAwsSignedOriginPullV4) SetAwsRegion

func (o *CustconfAwsSignedOriginPullV4) SetAwsRegion(v string)

SetAwsRegion gets a reference to the given string and assigns it to the AwsRegion field.

func (*CustconfAwsSignedOriginPullV4) SetAwsService

func (o *CustconfAwsSignedOriginPullV4) SetAwsService(v string)

SetAwsService gets a reference to the given string and assigns it to the AwsService field.

func (*CustconfAwsSignedOriginPullV4) SetBucketIdentifier

func (o *CustconfAwsSignedOriginPullV4) SetBucketIdentifier(v string)

SetBucketIdentifier gets a reference to the given string and assigns it to the BucketIdentifier field.

func (*CustconfAwsSignedOriginPullV4) SetEnabled

func (o *CustconfAwsSignedOriginPullV4) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*CustconfAwsSignedOriginPullV4) SetExpireTimeSeconds

func (o *CustconfAwsSignedOriginPullV4) SetExpireTimeSeconds(v float32)

SetExpireTimeSeconds gets a reference to the given float32 and assigns it to the ExpireTimeSeconds field.

func (*CustconfAwsSignedOriginPullV4) SetHeaderFilter

func (o *CustconfAwsSignedOriginPullV4) SetHeaderFilter(v string)

SetHeaderFilter gets a reference to the given string and assigns it to the HeaderFilter field.

func (*CustconfAwsSignedOriginPullV4) SetId

SetId gets a reference to the given string and assigns it to the Id field.

func (*CustconfAwsSignedOriginPullV4) SetMethodFilter

func (o *CustconfAwsSignedOriginPullV4) SetMethodFilter(v string)

SetMethodFilter gets a reference to the given string and assigns it to the MethodFilter field.

func (*CustconfAwsSignedOriginPullV4) SetPathFilter

func (o *CustconfAwsSignedOriginPullV4) SetPathFilter(v string)

SetPathFilter gets a reference to the given string and assigns it to the PathFilter field.

func (*CustconfAwsSignedOriginPullV4) SetSecretAccessKey

func (o *CustconfAwsSignedOriginPullV4) SetSecretAccessKey(v string)

SetSecretAccessKey gets a reference to the given string and assigns it to the SecretAccessKey field.

func (*CustconfAwsSignedOriginPullV4) SetSignedHeaders

func (o *CustconfAwsSignedOriginPullV4) SetSignedHeaders(v string)

SetSignedHeaders gets a reference to the given string and assigns it to the SignedHeaders field.

type CustconfAwsSignedOriginPullV4AuthenticationTypeEnumWrapperValue

type CustconfAwsSignedOriginPullV4AuthenticationTypeEnumWrapperValue string

CustconfAwsSignedOriginPullV4AuthenticationTypeEnumWrapperValue the model 'CustconfAwsSignedOriginPullV4AuthenticationTypeEnumWrapperValue'

const (
	CUSTCONFAWSSIGNEDORIGINPULLV4AUTHENTICATIONTYPEENUMWRAPPERVALUE_UNKNOWN CustconfAwsSignedOriginPullV4AuthenticationTypeEnumWrapperValue = "UNKNOWN"
	CUSTCONFAWSSIGNEDORIGINPULLV4AUTHENTICATIONTYPEENUMWRAPPERVALUE_QUERY   CustconfAwsSignedOriginPullV4AuthenticationTypeEnumWrapperValue = "query"
	CUSTCONFAWSSIGNEDORIGINPULLV4AUTHENTICATIONTYPEENUMWRAPPERVALUE_HEADER  CustconfAwsSignedOriginPullV4AuthenticationTypeEnumWrapperValue = "header"
)

List of custconfAwsSignedOriginPullV4AuthenticationTypeEnumWrapperValue

func (CustconfAwsSignedOriginPullV4AuthenticationTypeEnumWrapperValue) Ptr

Ptr returns reference to custconfAwsSignedOriginPullV4AuthenticationTypeEnumWrapperValue value

type CustconfAwsSignedS3PostV4

type CustconfAwsSignedS3PostV4 struct {
	// This is used by the API to perform conflict checking
	Id                *string  `json:"id,omitempty"`
	Enabled           *bool    `json:"enabled,omitempty"`
	BucketIdentifier  *string  `json:"bucketIdentifier,omitempty"`
	AccessKeyId       *string  `json:"accessKeyId,omitempty"`
	SecretAccessKey   *string  `json:"secretAccessKey,omitempty"`
	AwsRegion         *string  `json:"awsRegion,omitempty"`
	AwsService        *string  `json:"awsService,omitempty"`
	ExpireTimeSeconds *float32 `json:"expireTimeSeconds,omitempty"`
	// String of values delimited by a ',' character.
	SignedHeaders      *string                                                      `json:"signedHeaders,omitempty"`
	AuthenticationType *CustconfAwsSignedS3PostV4AuthenticationTypeEnumWrapperValue `json:"authenticationType,omitempty"`
	// String of values delimited by a ',' character.
	HeaderFilter *string `json:"headerFilter,omitempty"`
	// String of values delimited by a ',' character.
	MethodFilter *string `json:"methodFilter,omitempty"`
	// String of values delimited by a ',' character.
	PathFilter *string `json:"pathFilter,omitempty"`
}

CustconfAwsSignedS3PostV4 struct for CustconfAwsSignedS3PostV4

func NewCustconfAwsSignedS3PostV4

func NewCustconfAwsSignedS3PostV4() *CustconfAwsSignedS3PostV4

NewCustconfAwsSignedS3PostV4 instantiates a new CustconfAwsSignedS3PostV4 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 NewCustconfAwsSignedS3PostV4WithDefaults

func NewCustconfAwsSignedS3PostV4WithDefaults() *CustconfAwsSignedS3PostV4

NewCustconfAwsSignedS3PostV4WithDefaults instantiates a new CustconfAwsSignedS3PostV4 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 (*CustconfAwsSignedS3PostV4) GetAccessKeyId

func (o *CustconfAwsSignedS3PostV4) GetAccessKeyId() string

GetAccessKeyId returns the AccessKeyId field value if set, zero value otherwise.

func (*CustconfAwsSignedS3PostV4) GetAccessKeyIdOk

func (o *CustconfAwsSignedS3PostV4) GetAccessKeyIdOk() (*string, bool)

GetAccessKeyIdOk returns a tuple with the AccessKeyId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAwsSignedS3PostV4) GetAuthenticationType

GetAuthenticationType returns the AuthenticationType field value if set, zero value otherwise.

func (*CustconfAwsSignedS3PostV4) GetAuthenticationTypeOk

GetAuthenticationTypeOk returns a tuple with the AuthenticationType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAwsSignedS3PostV4) GetAwsRegion

func (o *CustconfAwsSignedS3PostV4) GetAwsRegion() string

GetAwsRegion returns the AwsRegion field value if set, zero value otherwise.

func (*CustconfAwsSignedS3PostV4) GetAwsRegionOk

func (o *CustconfAwsSignedS3PostV4) GetAwsRegionOk() (*string, bool)

GetAwsRegionOk returns a tuple with the AwsRegion field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAwsSignedS3PostV4) GetAwsService

func (o *CustconfAwsSignedS3PostV4) GetAwsService() string

GetAwsService returns the AwsService field value if set, zero value otherwise.

func (*CustconfAwsSignedS3PostV4) GetAwsServiceOk

func (o *CustconfAwsSignedS3PostV4) GetAwsServiceOk() (*string, bool)

GetAwsServiceOk returns a tuple with the AwsService field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAwsSignedS3PostV4) GetBucketIdentifier

func (o *CustconfAwsSignedS3PostV4) GetBucketIdentifier() string

GetBucketIdentifier returns the BucketIdentifier field value if set, zero value otherwise.

func (*CustconfAwsSignedS3PostV4) GetBucketIdentifierOk

func (o *CustconfAwsSignedS3PostV4) GetBucketIdentifierOk() (*string, bool)

GetBucketIdentifierOk returns a tuple with the BucketIdentifier field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAwsSignedS3PostV4) GetEnabled

func (o *CustconfAwsSignedS3PostV4) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*CustconfAwsSignedS3PostV4) GetEnabledOk

func (o *CustconfAwsSignedS3PostV4) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAwsSignedS3PostV4) GetExpireTimeSeconds

func (o *CustconfAwsSignedS3PostV4) GetExpireTimeSeconds() float32

GetExpireTimeSeconds returns the ExpireTimeSeconds field value if set, zero value otherwise.

func (*CustconfAwsSignedS3PostV4) GetExpireTimeSecondsOk

func (o *CustconfAwsSignedS3PostV4) GetExpireTimeSecondsOk() (*float32, bool)

GetExpireTimeSecondsOk returns a tuple with the ExpireTimeSeconds field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAwsSignedS3PostV4) GetHeaderFilter

func (o *CustconfAwsSignedS3PostV4) GetHeaderFilter() string

GetHeaderFilter returns the HeaderFilter field value if set, zero value otherwise.

func (*CustconfAwsSignedS3PostV4) GetHeaderFilterOk

func (o *CustconfAwsSignedS3PostV4) GetHeaderFilterOk() (*string, bool)

GetHeaderFilterOk returns a tuple with the HeaderFilter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAwsSignedS3PostV4) GetId

func (o *CustconfAwsSignedS3PostV4) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*CustconfAwsSignedS3PostV4) GetIdOk

func (o *CustconfAwsSignedS3PostV4) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAwsSignedS3PostV4) GetMethodFilter

func (o *CustconfAwsSignedS3PostV4) GetMethodFilter() string

GetMethodFilter returns the MethodFilter field value if set, zero value otherwise.

func (*CustconfAwsSignedS3PostV4) GetMethodFilterOk

func (o *CustconfAwsSignedS3PostV4) GetMethodFilterOk() (*string, bool)

GetMethodFilterOk returns a tuple with the MethodFilter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAwsSignedS3PostV4) GetPathFilter

func (o *CustconfAwsSignedS3PostV4) GetPathFilter() string

GetPathFilter returns the PathFilter field value if set, zero value otherwise.

func (*CustconfAwsSignedS3PostV4) GetPathFilterOk

func (o *CustconfAwsSignedS3PostV4) GetPathFilterOk() (*string, bool)

GetPathFilterOk returns a tuple with the PathFilter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAwsSignedS3PostV4) GetSecretAccessKey

func (o *CustconfAwsSignedS3PostV4) GetSecretAccessKey() string

GetSecretAccessKey returns the SecretAccessKey field value if set, zero value otherwise.

func (*CustconfAwsSignedS3PostV4) GetSecretAccessKeyOk

func (o *CustconfAwsSignedS3PostV4) GetSecretAccessKeyOk() (*string, bool)

GetSecretAccessKeyOk returns a tuple with the SecretAccessKey field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAwsSignedS3PostV4) GetSignedHeaders

func (o *CustconfAwsSignedS3PostV4) GetSignedHeaders() string

GetSignedHeaders returns the SignedHeaders field value if set, zero value otherwise.

func (*CustconfAwsSignedS3PostV4) GetSignedHeadersOk

func (o *CustconfAwsSignedS3PostV4) GetSignedHeadersOk() (*string, bool)

GetSignedHeadersOk returns a tuple with the SignedHeaders field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfAwsSignedS3PostV4) HasAccessKeyId

func (o *CustconfAwsSignedS3PostV4) HasAccessKeyId() bool

HasAccessKeyId returns a boolean if a field has been set.

func (*CustconfAwsSignedS3PostV4) HasAuthenticationType

func (o *CustconfAwsSignedS3PostV4) HasAuthenticationType() bool

HasAuthenticationType returns a boolean if a field has been set.

func (*CustconfAwsSignedS3PostV4) HasAwsRegion

func (o *CustconfAwsSignedS3PostV4) HasAwsRegion() bool

HasAwsRegion returns a boolean if a field has been set.

func (*CustconfAwsSignedS3PostV4) HasAwsService

func (o *CustconfAwsSignedS3PostV4) HasAwsService() bool

HasAwsService returns a boolean if a field has been set.

func (*CustconfAwsSignedS3PostV4) HasBucketIdentifier

func (o *CustconfAwsSignedS3PostV4) HasBucketIdentifier() bool

HasBucketIdentifier returns a boolean if a field has been set.

func (*CustconfAwsSignedS3PostV4) HasEnabled

func (o *CustconfAwsSignedS3PostV4) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*CustconfAwsSignedS3PostV4) HasExpireTimeSeconds

func (o *CustconfAwsSignedS3PostV4) HasExpireTimeSeconds() bool

HasExpireTimeSeconds returns a boolean if a field has been set.

func (*CustconfAwsSignedS3PostV4) HasHeaderFilter

func (o *CustconfAwsSignedS3PostV4) HasHeaderFilter() bool

HasHeaderFilter returns a boolean if a field has been set.

func (*CustconfAwsSignedS3PostV4) HasId

func (o *CustconfAwsSignedS3PostV4) HasId() bool

HasId returns a boolean if a field has been set.

func (*CustconfAwsSignedS3PostV4) HasMethodFilter

func (o *CustconfAwsSignedS3PostV4) HasMethodFilter() bool

HasMethodFilter returns a boolean if a field has been set.

func (*CustconfAwsSignedS3PostV4) HasPathFilter

func (o *CustconfAwsSignedS3PostV4) HasPathFilter() bool

HasPathFilter returns a boolean if a field has been set.

func (*CustconfAwsSignedS3PostV4) HasSecretAccessKey

func (o *CustconfAwsSignedS3PostV4) HasSecretAccessKey() bool

HasSecretAccessKey returns a boolean if a field has been set.

func (*CustconfAwsSignedS3PostV4) HasSignedHeaders

func (o *CustconfAwsSignedS3PostV4) HasSignedHeaders() bool

HasSignedHeaders returns a boolean if a field has been set.

func (CustconfAwsSignedS3PostV4) MarshalJSON

func (o CustconfAwsSignedS3PostV4) MarshalJSON() ([]byte, error)

func (*CustconfAwsSignedS3PostV4) SetAccessKeyId

func (o *CustconfAwsSignedS3PostV4) SetAccessKeyId(v string)

SetAccessKeyId gets a reference to the given string and assigns it to the AccessKeyId field.

func (*CustconfAwsSignedS3PostV4) SetAuthenticationType

SetAuthenticationType gets a reference to the given CustconfAwsSignedS3PostV4AuthenticationTypeEnumWrapperValue and assigns it to the AuthenticationType field.

func (*CustconfAwsSignedS3PostV4) SetAwsRegion

func (o *CustconfAwsSignedS3PostV4) SetAwsRegion(v string)

SetAwsRegion gets a reference to the given string and assigns it to the AwsRegion field.

func (*CustconfAwsSignedS3PostV4) SetAwsService

func (o *CustconfAwsSignedS3PostV4) SetAwsService(v string)

SetAwsService gets a reference to the given string and assigns it to the AwsService field.

func (*CustconfAwsSignedS3PostV4) SetBucketIdentifier

func (o *CustconfAwsSignedS3PostV4) SetBucketIdentifier(v string)

SetBucketIdentifier gets a reference to the given string and assigns it to the BucketIdentifier field.

func (*CustconfAwsSignedS3PostV4) SetEnabled

func (o *CustconfAwsSignedS3PostV4) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*CustconfAwsSignedS3PostV4) SetExpireTimeSeconds

func (o *CustconfAwsSignedS3PostV4) SetExpireTimeSeconds(v float32)

SetExpireTimeSeconds gets a reference to the given float32 and assigns it to the ExpireTimeSeconds field.

func (*CustconfAwsSignedS3PostV4) SetHeaderFilter

func (o *CustconfAwsSignedS3PostV4) SetHeaderFilter(v string)

SetHeaderFilter gets a reference to the given string and assigns it to the HeaderFilter field.

func (*CustconfAwsSignedS3PostV4) SetId

func (o *CustconfAwsSignedS3PostV4) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*CustconfAwsSignedS3PostV4) SetMethodFilter

func (o *CustconfAwsSignedS3PostV4) SetMethodFilter(v string)

SetMethodFilter gets a reference to the given string and assigns it to the MethodFilter field.

func (*CustconfAwsSignedS3PostV4) SetPathFilter

func (o *CustconfAwsSignedS3PostV4) SetPathFilter(v string)

SetPathFilter gets a reference to the given string and assigns it to the PathFilter field.

func (*CustconfAwsSignedS3PostV4) SetSecretAccessKey

func (o *CustconfAwsSignedS3PostV4) SetSecretAccessKey(v string)

SetSecretAccessKey gets a reference to the given string and assigns it to the SecretAccessKey field.

func (*CustconfAwsSignedS3PostV4) SetSignedHeaders

func (o *CustconfAwsSignedS3PostV4) SetSignedHeaders(v string)

SetSignedHeaders gets a reference to the given string and assigns it to the SignedHeaders field.

type CustconfAwsSignedS3PostV4AuthenticationTypeEnumWrapperValue

type CustconfAwsSignedS3PostV4AuthenticationTypeEnumWrapperValue string

CustconfAwsSignedS3PostV4AuthenticationTypeEnumWrapperValue the model 'CustconfAwsSignedS3PostV4AuthenticationTypeEnumWrapperValue'

const (
	CUSTCONFAWSSIGNEDS3POSTV4AUTHENTICATIONTYPEENUMWRAPPERVALUE_UNKNOWN CustconfAwsSignedS3PostV4AuthenticationTypeEnumWrapperValue = "UNKNOWN"
	CUSTCONFAWSSIGNEDS3POSTV4AUTHENTICATIONTYPEENUMWRAPPERVALUE_QUERY   CustconfAwsSignedS3PostV4AuthenticationTypeEnumWrapperValue = "query"
	CUSTCONFAWSSIGNEDS3POSTV4AUTHENTICATIONTYPEENUMWRAPPERVALUE_HEADER  CustconfAwsSignedS3PostV4AuthenticationTypeEnumWrapperValue = "header"
)

List of custconfAwsSignedS3PostV4AuthenticationTypeEnumWrapperValue

func (CustconfAwsSignedS3PostV4AuthenticationTypeEnumWrapperValue) Ptr

Ptr returns reference to custconfAwsSignedS3PostV4AuthenticationTypeEnumWrapperValue value

type CustconfBandWidthLimit

type CustconfBandWidthLimit struct {
	// This is used by the API to perform conflict checking
	Id *string `json:"id,omitempty"`
	// String of values delimited by a '|' character. These are pattern match rules to use for applying rate limiting on requests.
	Rule *string `json:"rule,omitempty"`
	// These are the initial bytes (ri) and the sustained rate (rs) query string parameters to use for this rule. Example: ri=100,rs=1000
	Values  *string `json:"values,omitempty"`
	Enabled *bool   `json:"enabled,omitempty"`
}

CustconfBandWidthLimit The pattern based bandwidth throttling policy allows you to limit the transfer rate of assets to end users based on a set of rules matching the request's HTTP User-Agent and/or the path. Each rule must be expressed in the following format: <User-Agent Pattern>:<path pattern 1, path pattern 2>. For example, the pattern: \"Mozilla*:*.mp3,*dir*.exe|*IE*:*.jpg,*.zip|*ios 6*:* \" will match all MP3 files and EXE files containing the substring \"dir\" that are requested by a User-Agent containing the substring \"Mozilla,\" all JPG and ZIP files requested by a User-Agent containing the substring \"IE,\" and all requests made by User-Agents containing the substring \"ios 6.\"

func NewCustconfBandWidthLimit

func NewCustconfBandWidthLimit() *CustconfBandWidthLimit

NewCustconfBandWidthLimit instantiates a new CustconfBandWidthLimit 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 NewCustconfBandWidthLimitWithDefaults

func NewCustconfBandWidthLimitWithDefaults() *CustconfBandWidthLimit

NewCustconfBandWidthLimitWithDefaults instantiates a new CustconfBandWidthLimit 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 (*CustconfBandWidthLimit) GetEnabled

func (o *CustconfBandWidthLimit) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*CustconfBandWidthLimit) GetEnabledOk

func (o *CustconfBandWidthLimit) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfBandWidthLimit) GetId

func (o *CustconfBandWidthLimit) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*CustconfBandWidthLimit) GetIdOk

func (o *CustconfBandWidthLimit) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfBandWidthLimit) GetRule

func (o *CustconfBandWidthLimit) GetRule() string

GetRule returns the Rule field value if set, zero value otherwise.

func (*CustconfBandWidthLimit) GetRuleOk

func (o *CustconfBandWidthLimit) GetRuleOk() (*string, bool)

GetRuleOk returns a tuple with the Rule field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfBandWidthLimit) GetValues

func (o *CustconfBandWidthLimit) GetValues() string

GetValues returns the Values field value if set, zero value otherwise.

func (*CustconfBandWidthLimit) GetValuesOk

func (o *CustconfBandWidthLimit) GetValuesOk() (*string, bool)

GetValuesOk returns a tuple with the Values field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfBandWidthLimit) HasEnabled

func (o *CustconfBandWidthLimit) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*CustconfBandWidthLimit) HasId

func (o *CustconfBandWidthLimit) HasId() bool

HasId returns a boolean if a field has been set.

func (*CustconfBandWidthLimit) HasRule

func (o *CustconfBandWidthLimit) HasRule() bool

HasRule returns a boolean if a field has been set.

func (*CustconfBandWidthLimit) HasValues

func (o *CustconfBandWidthLimit) HasValues() bool

HasValues returns a boolean if a field has been set.

func (CustconfBandWidthLimit) MarshalJSON

func (o CustconfBandWidthLimit) MarshalJSON() ([]byte, error)

func (*CustconfBandWidthLimit) SetEnabled

func (o *CustconfBandWidthLimit) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*CustconfBandWidthLimit) SetId

func (o *CustconfBandWidthLimit) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*CustconfBandWidthLimit) SetRule

func (o *CustconfBandWidthLimit) SetRule(v string)

SetRule gets a reference to the given string and assigns it to the Rule field.

func (*CustconfBandWidthLimit) SetValues

func (o *CustconfBandWidthLimit) SetValues(v string)

SetValues gets a reference to the given string and assigns it to the Values field.

type CustconfBandwidthRateLimit

type CustconfBandwidthRateLimit struct {
	// This is used by the API to perform conflict checking
	Id                 *string                                               `json:"id,omitempty"`
	InitialBurstName   *string                                               `json:"initialBurstName,omitempty"`
	SustainedRateName  *string                                               `json:"sustainedRateName,omitempty"`
	InitialBurstUnits  *BandwidthRateLimitInitialBurstUnitsEnumWrapperValue  `json:"initialBurstUnits,omitempty"`
	SustainedRateUnits *BandwidthRateLimitSustainedRateUnitsEnumWrapperValue `json:"sustainedRateUnits,omitempty"`
	Enabled            *bool                                                 `json:"enabled,omitempty"`
	// String of values delimited by a ',' character.
	MethodFilter *string `json:"methodFilter,omitempty"`
	// String of values delimited by a ',' character.
	PathFilter *string `json:"pathFilter,omitempty"`
	// String of values delimited by a ',' character.
	HeaderFilter *string `json:"headerFilter,omitempty"`
}

CustconfBandwidthRateLimit struct for CustconfBandwidthRateLimit

func NewCustconfBandwidthRateLimit

func NewCustconfBandwidthRateLimit() *CustconfBandwidthRateLimit

NewCustconfBandwidthRateLimit instantiates a new CustconfBandwidthRateLimit 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 NewCustconfBandwidthRateLimitWithDefaults

func NewCustconfBandwidthRateLimitWithDefaults() *CustconfBandwidthRateLimit

NewCustconfBandwidthRateLimitWithDefaults instantiates a new CustconfBandwidthRateLimit 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 (*CustconfBandwidthRateLimit) GetEnabled

func (o *CustconfBandwidthRateLimit) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*CustconfBandwidthRateLimit) GetEnabledOk

func (o *CustconfBandwidthRateLimit) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfBandwidthRateLimit) GetHeaderFilter

func (o *CustconfBandwidthRateLimit) GetHeaderFilter() string

GetHeaderFilter returns the HeaderFilter field value if set, zero value otherwise.

func (*CustconfBandwidthRateLimit) GetHeaderFilterOk

func (o *CustconfBandwidthRateLimit) GetHeaderFilterOk() (*string, bool)

GetHeaderFilterOk returns a tuple with the HeaderFilter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfBandwidthRateLimit) GetId

GetId returns the Id field value if set, zero value otherwise.

func (*CustconfBandwidthRateLimit) GetIdOk

func (o *CustconfBandwidthRateLimit) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfBandwidthRateLimit) GetInitialBurstName

func (o *CustconfBandwidthRateLimit) GetInitialBurstName() string

GetInitialBurstName returns the InitialBurstName field value if set, zero value otherwise.

func (*CustconfBandwidthRateLimit) GetInitialBurstNameOk

func (o *CustconfBandwidthRateLimit) GetInitialBurstNameOk() (*string, bool)

GetInitialBurstNameOk returns a tuple with the InitialBurstName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfBandwidthRateLimit) GetInitialBurstUnits

GetInitialBurstUnits returns the InitialBurstUnits field value if set, zero value otherwise.

func (*CustconfBandwidthRateLimit) GetInitialBurstUnitsOk

GetInitialBurstUnitsOk returns a tuple with the InitialBurstUnits field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfBandwidthRateLimit) GetMethodFilter

func (o *CustconfBandwidthRateLimit) GetMethodFilter() string

GetMethodFilter returns the MethodFilter field value if set, zero value otherwise.

func (*CustconfBandwidthRateLimit) GetMethodFilterOk

func (o *CustconfBandwidthRateLimit) GetMethodFilterOk() (*string, bool)

GetMethodFilterOk returns a tuple with the MethodFilter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfBandwidthRateLimit) GetPathFilter

func (o *CustconfBandwidthRateLimit) GetPathFilter() string

GetPathFilter returns the PathFilter field value if set, zero value otherwise.

func (*CustconfBandwidthRateLimit) GetPathFilterOk

func (o *CustconfBandwidthRateLimit) GetPathFilterOk() (*string, bool)

GetPathFilterOk returns a tuple with the PathFilter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfBandwidthRateLimit) GetSustainedRateName

func (o *CustconfBandwidthRateLimit) GetSustainedRateName() string

GetSustainedRateName returns the SustainedRateName field value if set, zero value otherwise.

func (*CustconfBandwidthRateLimit) GetSustainedRateNameOk

func (o *CustconfBandwidthRateLimit) GetSustainedRateNameOk() (*string, bool)

GetSustainedRateNameOk returns a tuple with the SustainedRateName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfBandwidthRateLimit) GetSustainedRateUnits

GetSustainedRateUnits returns the SustainedRateUnits field value if set, zero value otherwise.

func (*CustconfBandwidthRateLimit) GetSustainedRateUnitsOk

GetSustainedRateUnitsOk returns a tuple with the SustainedRateUnits field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfBandwidthRateLimit) HasEnabled

func (o *CustconfBandwidthRateLimit) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*CustconfBandwidthRateLimit) HasHeaderFilter

func (o *CustconfBandwidthRateLimit) HasHeaderFilter() bool

HasHeaderFilter returns a boolean if a field has been set.

func (*CustconfBandwidthRateLimit) HasId

func (o *CustconfBandwidthRateLimit) HasId() bool

HasId returns a boolean if a field has been set.

func (*CustconfBandwidthRateLimit) HasInitialBurstName

func (o *CustconfBandwidthRateLimit) HasInitialBurstName() bool

HasInitialBurstName returns a boolean if a field has been set.

func (*CustconfBandwidthRateLimit) HasInitialBurstUnits

func (o *CustconfBandwidthRateLimit) HasInitialBurstUnits() bool

HasInitialBurstUnits returns a boolean if a field has been set.

func (*CustconfBandwidthRateLimit) HasMethodFilter

func (o *CustconfBandwidthRateLimit) HasMethodFilter() bool

HasMethodFilter returns a boolean if a field has been set.

func (*CustconfBandwidthRateLimit) HasPathFilter

func (o *CustconfBandwidthRateLimit) HasPathFilter() bool

HasPathFilter returns a boolean if a field has been set.

func (*CustconfBandwidthRateLimit) HasSustainedRateName

func (o *CustconfBandwidthRateLimit) HasSustainedRateName() bool

HasSustainedRateName returns a boolean if a field has been set.

func (*CustconfBandwidthRateLimit) HasSustainedRateUnits

func (o *CustconfBandwidthRateLimit) HasSustainedRateUnits() bool

HasSustainedRateUnits returns a boolean if a field has been set.

func (CustconfBandwidthRateLimit) MarshalJSON

func (o CustconfBandwidthRateLimit) MarshalJSON() ([]byte, error)

func (*CustconfBandwidthRateLimit) SetEnabled

func (o *CustconfBandwidthRateLimit) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*CustconfBandwidthRateLimit) SetHeaderFilter

func (o *CustconfBandwidthRateLimit) SetHeaderFilter(v string)

SetHeaderFilter gets a reference to the given string and assigns it to the HeaderFilter field.

func (*CustconfBandwidthRateLimit) SetId

func (o *CustconfBandwidthRateLimit) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*CustconfBandwidthRateLimit) SetInitialBurstName

func (o *CustconfBandwidthRateLimit) SetInitialBurstName(v string)

SetInitialBurstName gets a reference to the given string and assigns it to the InitialBurstName field.

func (*CustconfBandwidthRateLimit) SetInitialBurstUnits

SetInitialBurstUnits gets a reference to the given BandwidthRateLimitInitialBurstUnitsEnumWrapperValue and assigns it to the InitialBurstUnits field.

func (*CustconfBandwidthRateLimit) SetMethodFilter

func (o *CustconfBandwidthRateLimit) SetMethodFilter(v string)

SetMethodFilter gets a reference to the given string and assigns it to the MethodFilter field.

func (*CustconfBandwidthRateLimit) SetPathFilter

func (o *CustconfBandwidthRateLimit) SetPathFilter(v string)

SetPathFilter gets a reference to the given string and assigns it to the PathFilter field.

func (*CustconfBandwidthRateLimit) SetSustainedRateName

func (o *CustconfBandwidthRateLimit) SetSustainedRateName(v string)

SetSustainedRateName gets a reference to the given string and assigns it to the SustainedRateName field.

func (*CustconfBandwidthRateLimit) SetSustainedRateUnits

SetSustainedRateUnits gets a reference to the given BandwidthRateLimitSustainedRateUnitsEnumWrapperValue and assigns it to the SustainedRateUnits field.

type CustconfBypassCache

type CustconfBypassCache struct {
	// This is used by the API to perform conflict checking
	Id      *string `json:"id,omitempty"`
	Enabled *bool   `json:"enabled,omitempty"`
	// String of values delimited by a ',' character.
	MethodFilter *string `json:"methodFilter,omitempty"`
	// String of values delimited by a ',' character.
	PathFilter *string `json:"pathFilter,omitempty"`
	// String of values delimited by a ',' character.
	HeaderFilter *string `json:"headerFilter,omitempty"`
	// String of values delimited by a ',' character.
	CookieFilter *string `json:"cookieFilter,omitempty"`
}

CustconfBypassCache Bypass content caching on filter match

func NewCustconfBypassCache

func NewCustconfBypassCache() *CustconfBypassCache

NewCustconfBypassCache instantiates a new CustconfBypassCache 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 NewCustconfBypassCacheWithDefaults

func NewCustconfBypassCacheWithDefaults() *CustconfBypassCache

NewCustconfBypassCacheWithDefaults instantiates a new CustconfBypassCache 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 (*CustconfBypassCache) GetCookieFilter

func (o *CustconfBypassCache) GetCookieFilter() string

GetCookieFilter returns the CookieFilter field value if set, zero value otherwise.

func (*CustconfBypassCache) GetCookieFilterOk

func (o *CustconfBypassCache) GetCookieFilterOk() (*string, bool)

GetCookieFilterOk returns a tuple with the CookieFilter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfBypassCache) GetEnabled

func (o *CustconfBypassCache) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*CustconfBypassCache) GetEnabledOk

func (o *CustconfBypassCache) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfBypassCache) GetHeaderFilter

func (o *CustconfBypassCache) GetHeaderFilter() string

GetHeaderFilter returns the HeaderFilter field value if set, zero value otherwise.

func (*CustconfBypassCache) GetHeaderFilterOk

func (o *CustconfBypassCache) GetHeaderFilterOk() (*string, bool)

GetHeaderFilterOk returns a tuple with the HeaderFilter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfBypassCache) GetId

func (o *CustconfBypassCache) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*CustconfBypassCache) GetIdOk

func (o *CustconfBypassCache) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfBypassCache) GetMethodFilter

func (o *CustconfBypassCache) GetMethodFilter() string

GetMethodFilter returns the MethodFilter field value if set, zero value otherwise.

func (*CustconfBypassCache) GetMethodFilterOk

func (o *CustconfBypassCache) GetMethodFilterOk() (*string, bool)

GetMethodFilterOk returns a tuple with the MethodFilter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfBypassCache) GetPathFilter

func (o *CustconfBypassCache) GetPathFilter() string

GetPathFilter returns the PathFilter field value if set, zero value otherwise.

func (*CustconfBypassCache) GetPathFilterOk

func (o *CustconfBypassCache) GetPathFilterOk() (*string, bool)

GetPathFilterOk returns a tuple with the PathFilter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfBypassCache) HasCookieFilter

func (o *CustconfBypassCache) HasCookieFilter() bool

HasCookieFilter returns a boolean if a field has been set.

func (*CustconfBypassCache) HasEnabled

func (o *CustconfBypassCache) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*CustconfBypassCache) HasHeaderFilter

func (o *CustconfBypassCache) HasHeaderFilter() bool

HasHeaderFilter returns a boolean if a field has been set.

func (*CustconfBypassCache) HasId

func (o *CustconfBypassCache) HasId() bool

HasId returns a boolean if a field has been set.

func (*CustconfBypassCache) HasMethodFilter

func (o *CustconfBypassCache) HasMethodFilter() bool

HasMethodFilter returns a boolean if a field has been set.

func (*CustconfBypassCache) HasPathFilter

func (o *CustconfBypassCache) HasPathFilter() bool

HasPathFilter returns a boolean if a field has been set.

func (CustconfBypassCache) MarshalJSON

func (o CustconfBypassCache) MarshalJSON() ([]byte, error)

func (*CustconfBypassCache) SetCookieFilter

func (o *CustconfBypassCache) SetCookieFilter(v string)

SetCookieFilter gets a reference to the given string and assigns it to the CookieFilter field.

func (*CustconfBypassCache) SetEnabled

func (o *CustconfBypassCache) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*CustconfBypassCache) SetHeaderFilter

func (o *CustconfBypassCache) SetHeaderFilter(v string)

SetHeaderFilter gets a reference to the given string and assigns it to the HeaderFilter field.

func (*CustconfBypassCache) SetId

func (o *CustconfBypassCache) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*CustconfBypassCache) SetMethodFilter

func (o *CustconfBypassCache) SetMethodFilter(v string)

SetMethodFilter gets a reference to the given string and assigns it to the MethodFilter field.

func (*CustconfBypassCache) SetPathFilter

func (o *CustconfBypassCache) SetPathFilter(v string)

SetPathFilter gets a reference to the given string and assigns it to the PathFilter field.

type CustconfCacheControl

type CustconfCacheControl struct {
	// This is used by the API to perform conflict checking
	Id *string `json:"id,omitempty"`
	// String of values delimited by a ',' character.
	StatusCodeMatch *string `json:"statusCodeMatch,omitempty"`
	// The client TTL controls the lifetime of the asset in the browser's cache. The value entered here will be sent to the browser in the Cache-Control max-age directive for HTTP 1.1 clients and the Expires header for HTTP 1.0 clients.
	MaxAge *int32 `json:"maxAge,omitempty"`
	// Selecting this option instructs the CDN caching servers to insert the must-revalidate directive on all HTTP responses sent to clients.
	MustRevalidate *bool `json:"mustRevalidate,omitempty"`
	// Selecting this option allows the CDN to synchronize the Max-Age header it sends to clients with the remaining TTL of the asset in the cache. This allows assets to expire from the browser cache at the same time they expire from the CDN.
	SynchronizeMaxAge *bool `json:"synchronizeMaxAge,omitempty"`
	// This allows you to specify a custom Cache-Control header to be used by the CDN on all HTTP responses targeted by this policy. Note: Do not include the header name (Cache-Control) in this field. Only the value of the header should be specified.
	Override *string `json:"override,omitempty"`
	Enabled  *bool   `json:"enabled,omitempty"`
}

CustconfCacheControl The browser caching policy allows you to control the browser caching behavior of your assets independently from the CDN cache. For example, this policy allows you to set lower or higher TTLs for the browser than those of the CDN cache.

func NewCustconfCacheControl

func NewCustconfCacheControl() *CustconfCacheControl

NewCustconfCacheControl instantiates a new CustconfCacheControl 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 NewCustconfCacheControlWithDefaults

func NewCustconfCacheControlWithDefaults() *CustconfCacheControl

NewCustconfCacheControlWithDefaults instantiates a new CustconfCacheControl 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 (*CustconfCacheControl) GetEnabled

func (o *CustconfCacheControl) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*CustconfCacheControl) GetEnabledOk

func (o *CustconfCacheControl) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfCacheControl) GetId

func (o *CustconfCacheControl) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*CustconfCacheControl) GetIdOk

func (o *CustconfCacheControl) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfCacheControl) GetMaxAge

func (o *CustconfCacheControl) GetMaxAge() int32

GetMaxAge returns the MaxAge field value if set, zero value otherwise.

func (*CustconfCacheControl) GetMaxAgeOk

func (o *CustconfCacheControl) GetMaxAgeOk() (*int32, bool)

GetMaxAgeOk returns a tuple with the MaxAge field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfCacheControl) GetMustRevalidate

func (o *CustconfCacheControl) GetMustRevalidate() bool

GetMustRevalidate returns the MustRevalidate field value if set, zero value otherwise.

func (*CustconfCacheControl) GetMustRevalidateOk

func (o *CustconfCacheControl) GetMustRevalidateOk() (*bool, bool)

GetMustRevalidateOk returns a tuple with the MustRevalidate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfCacheControl) GetOverride

func (o *CustconfCacheControl) GetOverride() string

GetOverride returns the Override field value if set, zero value otherwise.

func (*CustconfCacheControl) GetOverrideOk

func (o *CustconfCacheControl) GetOverrideOk() (*string, bool)

GetOverrideOk returns a tuple with the Override field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfCacheControl) GetStatusCodeMatch

func (o *CustconfCacheControl) GetStatusCodeMatch() string

GetStatusCodeMatch returns the StatusCodeMatch field value if set, zero value otherwise.

func (*CustconfCacheControl) GetStatusCodeMatchOk

func (o *CustconfCacheControl) GetStatusCodeMatchOk() (*string, bool)

GetStatusCodeMatchOk returns a tuple with the StatusCodeMatch field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfCacheControl) GetSynchronizeMaxAge

func (o *CustconfCacheControl) GetSynchronizeMaxAge() bool

GetSynchronizeMaxAge returns the SynchronizeMaxAge field value if set, zero value otherwise.

func (*CustconfCacheControl) GetSynchronizeMaxAgeOk

func (o *CustconfCacheControl) GetSynchronizeMaxAgeOk() (*bool, bool)

GetSynchronizeMaxAgeOk returns a tuple with the SynchronizeMaxAge field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfCacheControl) HasEnabled

func (o *CustconfCacheControl) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*CustconfCacheControl) HasId

func (o *CustconfCacheControl) HasId() bool

HasId returns a boolean if a field has been set.

func (*CustconfCacheControl) HasMaxAge

func (o *CustconfCacheControl) HasMaxAge() bool

HasMaxAge returns a boolean if a field has been set.

func (*CustconfCacheControl) HasMustRevalidate

func (o *CustconfCacheControl) HasMustRevalidate() bool

HasMustRevalidate returns a boolean if a field has been set.

func (*CustconfCacheControl) HasOverride

func (o *CustconfCacheControl) HasOverride() bool

HasOverride returns a boolean if a field has been set.

func (*CustconfCacheControl) HasStatusCodeMatch

func (o *CustconfCacheControl) HasStatusCodeMatch() bool

HasStatusCodeMatch returns a boolean if a field has been set.

func (*CustconfCacheControl) HasSynchronizeMaxAge

func (o *CustconfCacheControl) HasSynchronizeMaxAge() bool

HasSynchronizeMaxAge returns a boolean if a field has been set.

func (CustconfCacheControl) MarshalJSON

func (o CustconfCacheControl) MarshalJSON() ([]byte, error)

func (*CustconfCacheControl) SetEnabled

func (o *CustconfCacheControl) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*CustconfCacheControl) SetId

func (o *CustconfCacheControl) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*CustconfCacheControl) SetMaxAge

func (o *CustconfCacheControl) SetMaxAge(v int32)

SetMaxAge gets a reference to the given int32 and assigns it to the MaxAge field.

func (*CustconfCacheControl) SetMustRevalidate

func (o *CustconfCacheControl) SetMustRevalidate(v bool)

SetMustRevalidate gets a reference to the given bool and assigns it to the MustRevalidate field.

func (*CustconfCacheControl) SetOverride

func (o *CustconfCacheControl) SetOverride(v string)

SetOverride gets a reference to the given string and assigns it to the Override field.

func (*CustconfCacheControl) SetStatusCodeMatch

func (o *CustconfCacheControl) SetStatusCodeMatch(v string)

SetStatusCodeMatch gets a reference to the given string and assigns it to the StatusCodeMatch field.

func (*CustconfCacheControl) SetSynchronizeMaxAge

func (o *CustconfCacheControl) SetSynchronizeMaxAge(v bool)

SetSynchronizeMaxAge gets a reference to the given bool and assigns it to the SynchronizeMaxAge field.

type CustconfCacheKeyModification

type CustconfCacheKeyModification struct {
	// This is used by the API to perform conflict checking
	Id *string `json:"id,omitempty"`
	// When set, purges and requests for a file will be case insensitive. This setting is useful if you have a case insensitive origin server and would like to avoid duplicating assets.
	NormalizeKeyPathToLowerCase *bool `json:"normalizeKeyPathToLowerCase,omitempty"`
	Enabled                     *bool `json:"enabled,omitempty"`
}

CustconfCacheKeyModification The Cache Key Modification policy allows for manipulation of the way the cache uniquely stores assets.

func NewCustconfCacheKeyModification

func NewCustconfCacheKeyModification() *CustconfCacheKeyModification

NewCustconfCacheKeyModification instantiates a new CustconfCacheKeyModification 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 NewCustconfCacheKeyModificationWithDefaults

func NewCustconfCacheKeyModificationWithDefaults() *CustconfCacheKeyModification

NewCustconfCacheKeyModificationWithDefaults instantiates a new CustconfCacheKeyModification 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 (*CustconfCacheKeyModification) GetEnabled

func (o *CustconfCacheKeyModification) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*CustconfCacheKeyModification) GetEnabledOk

func (o *CustconfCacheKeyModification) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfCacheKeyModification) GetId

GetId returns the Id field value if set, zero value otherwise.

func (*CustconfCacheKeyModification) GetIdOk

func (o *CustconfCacheKeyModification) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfCacheKeyModification) GetNormalizeKeyPathToLowerCase

func (o *CustconfCacheKeyModification) GetNormalizeKeyPathToLowerCase() bool

GetNormalizeKeyPathToLowerCase returns the NormalizeKeyPathToLowerCase field value if set, zero value otherwise.

func (*CustconfCacheKeyModification) GetNormalizeKeyPathToLowerCaseOk

func (o *CustconfCacheKeyModification) GetNormalizeKeyPathToLowerCaseOk() (*bool, bool)

GetNormalizeKeyPathToLowerCaseOk returns a tuple with the NormalizeKeyPathToLowerCase field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfCacheKeyModification) HasEnabled

func (o *CustconfCacheKeyModification) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*CustconfCacheKeyModification) HasId

HasId returns a boolean if a field has been set.

func (*CustconfCacheKeyModification) HasNormalizeKeyPathToLowerCase

func (o *CustconfCacheKeyModification) HasNormalizeKeyPathToLowerCase() bool

HasNormalizeKeyPathToLowerCase returns a boolean if a field has been set.

func (CustconfCacheKeyModification) MarshalJSON

func (o CustconfCacheKeyModification) MarshalJSON() ([]byte, error)

func (*CustconfCacheKeyModification) SetEnabled

func (o *CustconfCacheKeyModification) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*CustconfCacheKeyModification) SetId

SetId gets a reference to the given string and assigns it to the Id field.

func (*CustconfCacheKeyModification) SetNormalizeKeyPathToLowerCase

func (o *CustconfCacheKeyModification) SetNormalizeKeyPathToLowerCase(v bool)

SetNormalizeKeyPathToLowerCase gets a reference to the given bool and assigns it to the NormalizeKeyPathToLowerCase field.

type CustconfClientRequestModification

type CustconfClientRequestModification struct {
	// This is used by the API to perform conflict checking
	Id            *string `json:"id,omitempty"`
	UrlPattern    *string `json:"urlPattern,omitempty"`
	UrlRewrite    *string `json:"urlRewrite,omitempty"`
	HeaderPattern *string `json:"headerPattern,omitempty"`
	HeaderRewrite *string `json:"headerRewrite,omitempty"`
	// String of values delimited by a '|' character. This is the static HTTP header you want inserted into the CDN request. Start value with \"append:\", \"replace:\" or \"create:\" which defines if Header will be added, replaced or create if not exists. Default is append.
	AddHeaders  *string                                                       `json:"addHeaders,omitempty"`
	FlowControl *CustconfClientRequestModificationFlowControlEnumWrapperValue `json:"flowControl,omitempty"`
	Enabled     *bool                                                         `json:"enabled,omitempty"`
	// String of values delimited by a ',' character.
	MethodFilter *string `json:"methodFilter,omitempty"`
	// String of values delimited by a ',' character.
	PathFilter *string `json:"pathFilter,omitempty"`
	// String of values delimited by a ',' character.
	HeaderFilter *string `json:"headerFilter,omitempty"`
	// String of values delimited by a ',' character.
	CookieFilter *string `json:"cookieFilter,omitempty"`
}

CustconfClientRequestModification struct for CustconfClientRequestModification

func NewCustconfClientRequestModification

func NewCustconfClientRequestModification() *CustconfClientRequestModification

NewCustconfClientRequestModification instantiates a new CustconfClientRequestModification 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 NewCustconfClientRequestModificationWithDefaults

func NewCustconfClientRequestModificationWithDefaults() *CustconfClientRequestModification

NewCustconfClientRequestModificationWithDefaults instantiates a new CustconfClientRequestModification 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 (*CustconfClientRequestModification) GetAddHeaders

func (o *CustconfClientRequestModification) GetAddHeaders() string

GetAddHeaders returns the AddHeaders field value if set, zero value otherwise.

func (*CustconfClientRequestModification) GetAddHeadersOk

func (o *CustconfClientRequestModification) GetAddHeadersOk() (*string, bool)

GetAddHeadersOk returns a tuple with the AddHeaders field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfClientRequestModification) GetCookieFilter

func (o *CustconfClientRequestModification) GetCookieFilter() string

GetCookieFilter returns the CookieFilter field value if set, zero value otherwise.

func (*CustconfClientRequestModification) GetCookieFilterOk

func (o *CustconfClientRequestModification) GetCookieFilterOk() (*string, bool)

GetCookieFilterOk returns a tuple with the CookieFilter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfClientRequestModification) GetEnabled

func (o *CustconfClientRequestModification) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*CustconfClientRequestModification) GetEnabledOk

func (o *CustconfClientRequestModification) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfClientRequestModification) GetFlowControl

GetFlowControl returns the FlowControl field value if set, zero value otherwise.

func (*CustconfClientRequestModification) GetFlowControlOk

GetFlowControlOk returns a tuple with the FlowControl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfClientRequestModification) GetHeaderFilter

func (o *CustconfClientRequestModification) GetHeaderFilter() string

GetHeaderFilter returns the HeaderFilter field value if set, zero value otherwise.

func (*CustconfClientRequestModification) GetHeaderFilterOk

func (o *CustconfClientRequestModification) GetHeaderFilterOk() (*string, bool)

GetHeaderFilterOk returns a tuple with the HeaderFilter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfClientRequestModification) GetHeaderPattern

func (o *CustconfClientRequestModification) GetHeaderPattern() string

GetHeaderPattern returns the HeaderPattern field value if set, zero value otherwise.

func (*CustconfClientRequestModification) GetHeaderPatternOk

func (o *CustconfClientRequestModification) GetHeaderPatternOk() (*string, bool)

GetHeaderPatternOk returns a tuple with the HeaderPattern field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfClientRequestModification) GetHeaderRewrite

func (o *CustconfClientRequestModification) GetHeaderRewrite() string

GetHeaderRewrite returns the HeaderRewrite field value if set, zero value otherwise.

func (*CustconfClientRequestModification) GetHeaderRewriteOk

func (o *CustconfClientRequestModification) GetHeaderRewriteOk() (*string, bool)

GetHeaderRewriteOk returns a tuple with the HeaderRewrite field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfClientRequestModification) GetId

GetId returns the Id field value if set, zero value otherwise.

func (*CustconfClientRequestModification) GetIdOk

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfClientRequestModification) GetMethodFilter

func (o *CustconfClientRequestModification) GetMethodFilter() string

GetMethodFilter returns the MethodFilter field value if set, zero value otherwise.

func (*CustconfClientRequestModification) GetMethodFilterOk

func (o *CustconfClientRequestModification) GetMethodFilterOk() (*string, bool)

GetMethodFilterOk returns a tuple with the MethodFilter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfClientRequestModification) GetPathFilter

func (o *CustconfClientRequestModification) GetPathFilter() string

GetPathFilter returns the PathFilter field value if set, zero value otherwise.

func (*CustconfClientRequestModification) GetPathFilterOk

func (o *CustconfClientRequestModification) GetPathFilterOk() (*string, bool)

GetPathFilterOk returns a tuple with the PathFilter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfClientRequestModification) GetUrlPattern

func (o *CustconfClientRequestModification) GetUrlPattern() string

GetUrlPattern returns the UrlPattern field value if set, zero value otherwise.

func (*CustconfClientRequestModification) GetUrlPatternOk

func (o *CustconfClientRequestModification) GetUrlPatternOk() (*string, bool)

GetUrlPatternOk returns a tuple with the UrlPattern field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfClientRequestModification) GetUrlRewrite

func (o *CustconfClientRequestModification) GetUrlRewrite() string

GetUrlRewrite returns the UrlRewrite field value if set, zero value otherwise.

func (*CustconfClientRequestModification) GetUrlRewriteOk

func (o *CustconfClientRequestModification) GetUrlRewriteOk() (*string, bool)

GetUrlRewriteOk returns a tuple with the UrlRewrite field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfClientRequestModification) HasAddHeaders

func (o *CustconfClientRequestModification) HasAddHeaders() bool

HasAddHeaders returns a boolean if a field has been set.

func (*CustconfClientRequestModification) HasCookieFilter

func (o *CustconfClientRequestModification) HasCookieFilter() bool

HasCookieFilter returns a boolean if a field has been set.

func (*CustconfClientRequestModification) HasEnabled

func (o *CustconfClientRequestModification) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*CustconfClientRequestModification) HasFlowControl

func (o *CustconfClientRequestModification) HasFlowControl() bool

HasFlowControl returns a boolean if a field has been set.

func (*CustconfClientRequestModification) HasHeaderFilter

func (o *CustconfClientRequestModification) HasHeaderFilter() bool

HasHeaderFilter returns a boolean if a field has been set.

func (*CustconfClientRequestModification) HasHeaderPattern

func (o *CustconfClientRequestModification) HasHeaderPattern() bool

HasHeaderPattern returns a boolean if a field has been set.

func (*CustconfClientRequestModification) HasHeaderRewrite

func (o *CustconfClientRequestModification) HasHeaderRewrite() bool

HasHeaderRewrite returns a boolean if a field has been set.

func (*CustconfClientRequestModification) HasId

HasId returns a boolean if a field has been set.

func (*CustconfClientRequestModification) HasMethodFilter

func (o *CustconfClientRequestModification) HasMethodFilter() bool

HasMethodFilter returns a boolean if a field has been set.

func (*CustconfClientRequestModification) HasPathFilter

func (o *CustconfClientRequestModification) HasPathFilter() bool

HasPathFilter returns a boolean if a field has been set.

func (*CustconfClientRequestModification) HasUrlPattern

func (o *CustconfClientRequestModification) HasUrlPattern() bool

HasUrlPattern returns a boolean if a field has been set.

func (*CustconfClientRequestModification) HasUrlRewrite

func (o *CustconfClientRequestModification) HasUrlRewrite() bool

HasUrlRewrite returns a boolean if a field has been set.

func (CustconfClientRequestModification) MarshalJSON

func (o CustconfClientRequestModification) MarshalJSON() ([]byte, error)

func (*CustconfClientRequestModification) SetAddHeaders

func (o *CustconfClientRequestModification) SetAddHeaders(v string)

SetAddHeaders gets a reference to the given string and assigns it to the AddHeaders field.

func (*CustconfClientRequestModification) SetCookieFilter

func (o *CustconfClientRequestModification) SetCookieFilter(v string)

SetCookieFilter gets a reference to the given string and assigns it to the CookieFilter field.

func (*CustconfClientRequestModification) SetEnabled

func (o *CustconfClientRequestModification) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*CustconfClientRequestModification) SetFlowControl

SetFlowControl gets a reference to the given CustconfClientRequestModificationFlowControlEnumWrapperValue and assigns it to the FlowControl field.

func (*CustconfClientRequestModification) SetHeaderFilter

func (o *CustconfClientRequestModification) SetHeaderFilter(v string)

SetHeaderFilter gets a reference to the given string and assigns it to the HeaderFilter field.

func (*CustconfClientRequestModification) SetHeaderPattern

func (o *CustconfClientRequestModification) SetHeaderPattern(v string)

SetHeaderPattern gets a reference to the given string and assigns it to the HeaderPattern field.

func (*CustconfClientRequestModification) SetHeaderRewrite

func (o *CustconfClientRequestModification) SetHeaderRewrite(v string)

SetHeaderRewrite gets a reference to the given string and assigns it to the HeaderRewrite field.

func (*CustconfClientRequestModification) SetId

SetId gets a reference to the given string and assigns it to the Id field.

func (*CustconfClientRequestModification) SetMethodFilter

func (o *CustconfClientRequestModification) SetMethodFilter(v string)

SetMethodFilter gets a reference to the given string and assigns it to the MethodFilter field.

func (*CustconfClientRequestModification) SetPathFilter

func (o *CustconfClientRequestModification) SetPathFilter(v string)

SetPathFilter gets a reference to the given string and assigns it to the PathFilter field.

func (*CustconfClientRequestModification) SetUrlPattern

func (o *CustconfClientRequestModification) SetUrlPattern(v string)

SetUrlPattern gets a reference to the given string and assigns it to the UrlPattern field.

func (*CustconfClientRequestModification) SetUrlRewrite

func (o *CustconfClientRequestModification) SetUrlRewrite(v string)

SetUrlRewrite gets a reference to the given string and assigns it to the UrlRewrite field.

type CustconfClientRequestModificationFlowControlEnumWrapperValue

type CustconfClientRequestModificationFlowControlEnumWrapperValue string

CustconfClientRequestModificationFlowControlEnumWrapperValue the model 'CustconfClientRequestModificationFlowControlEnumWrapperValue'

const (
	CUSTCONFCLIENTREQUESTMODIFICATIONFLOWCONTROLENUMWRAPPERVALUE_UNKNOWN CustconfClientRequestModificationFlowControlEnumWrapperValue = "UNKNOWN"
	CUSTCONFCLIENTREQUESTMODIFICATIONFLOWCONTROLENUMWRAPPERVALUE_NEXT    CustconfClientRequestModificationFlowControlEnumWrapperValue = "next"
	CUSTCONFCLIENTREQUESTMODIFICATIONFLOWCONTROLENUMWRAPPERVALUE_BREAK   CustconfClientRequestModificationFlowControlEnumWrapperValue = "break"
)

List of custconfClientRequestModificationFlowControlEnumWrapperValue

func (CustconfClientRequestModificationFlowControlEnumWrapperValue) Ptr

Ptr returns reference to custconfClientRequestModificationFlowControlEnumWrapperValue value

type CustconfClientResponseModification

type CustconfClientResponseModification struct {
	// This is used by the API to perform conflict checking
	Id                *string  `json:"id,omitempty"`
	StatusCodeRewrite *float32 `json:"statusCodeRewrite,omitempty"`
	HeaderPattern     *string  `json:"headerPattern,omitempty"`
	HeaderRewrite     *string  `json:"headerRewrite,omitempty"`
	// String of values delimited by a '|' character. This is the static HTTP header you want inserted into the CDN response. Start value with \"append:\", \"replace:\" or \"create:\" which defines if Header will be added, replaced or create if not exists. Default is append.
	AddHeaders  *string                                                        `json:"addHeaders,omitempty"`
	FlowControl *CustconfClientResponseModificationFlowControlEnumWrapperValue `json:"flowControl,omitempty"`
	Enabled     *bool                                                          `json:"enabled,omitempty"`
	// String of values delimited by a ',' character.
	MethodFilter *string `json:"methodFilter,omitempty"`
	// String of values delimited by a ',' character.
	PathFilter *string `json:"pathFilter,omitempty"`
	// String of values delimited by a ',' character.
	HeaderFilter *string `json:"headerFilter,omitempty"`
}

CustconfClientResponseModification struct for CustconfClientResponseModification

func NewCustconfClientResponseModification

func NewCustconfClientResponseModification() *CustconfClientResponseModification

NewCustconfClientResponseModification instantiates a new CustconfClientResponseModification 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 NewCustconfClientResponseModificationWithDefaults

func NewCustconfClientResponseModificationWithDefaults() *CustconfClientResponseModification

NewCustconfClientResponseModificationWithDefaults instantiates a new CustconfClientResponseModification 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 (*CustconfClientResponseModification) GetAddHeaders

func (o *CustconfClientResponseModification) GetAddHeaders() string

GetAddHeaders returns the AddHeaders field value if set, zero value otherwise.

func (*CustconfClientResponseModification) GetAddHeadersOk

func (o *CustconfClientResponseModification) GetAddHeadersOk() (*string, bool)

GetAddHeadersOk returns a tuple with the AddHeaders field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfClientResponseModification) GetEnabled

func (o *CustconfClientResponseModification) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*CustconfClientResponseModification) GetEnabledOk

func (o *CustconfClientResponseModification) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfClientResponseModification) GetFlowControl

GetFlowControl returns the FlowControl field value if set, zero value otherwise.

func (*CustconfClientResponseModification) GetFlowControlOk

GetFlowControlOk returns a tuple with the FlowControl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfClientResponseModification) GetHeaderFilter

func (o *CustconfClientResponseModification) GetHeaderFilter() string

GetHeaderFilter returns the HeaderFilter field value if set, zero value otherwise.

func (*CustconfClientResponseModification) GetHeaderFilterOk

func (o *CustconfClientResponseModification) GetHeaderFilterOk() (*string, bool)

GetHeaderFilterOk returns a tuple with the HeaderFilter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfClientResponseModification) GetHeaderPattern

func (o *CustconfClientResponseModification) GetHeaderPattern() string

GetHeaderPattern returns the HeaderPattern field value if set, zero value otherwise.

func (*CustconfClientResponseModification) GetHeaderPatternOk

func (o *CustconfClientResponseModification) GetHeaderPatternOk() (*string, bool)

GetHeaderPatternOk returns a tuple with the HeaderPattern field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfClientResponseModification) GetHeaderRewrite

func (o *CustconfClientResponseModification) GetHeaderRewrite() string

GetHeaderRewrite returns the HeaderRewrite field value if set, zero value otherwise.

func (*CustconfClientResponseModification) GetHeaderRewriteOk

func (o *CustconfClientResponseModification) GetHeaderRewriteOk() (*string, bool)

GetHeaderRewriteOk returns a tuple with the HeaderRewrite field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfClientResponseModification) GetId

GetId returns the Id field value if set, zero value otherwise.

func (*CustconfClientResponseModification) GetIdOk

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfClientResponseModification) GetMethodFilter

func (o *CustconfClientResponseModification) GetMethodFilter() string

GetMethodFilter returns the MethodFilter field value if set, zero value otherwise.

func (*CustconfClientResponseModification) GetMethodFilterOk

func (o *CustconfClientResponseModification) GetMethodFilterOk() (*string, bool)

GetMethodFilterOk returns a tuple with the MethodFilter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfClientResponseModification) GetPathFilter

func (o *CustconfClientResponseModification) GetPathFilter() string

GetPathFilter returns the PathFilter field value if set, zero value otherwise.

func (*CustconfClientResponseModification) GetPathFilterOk

func (o *CustconfClientResponseModification) GetPathFilterOk() (*string, bool)

GetPathFilterOk returns a tuple with the PathFilter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfClientResponseModification) GetStatusCodeRewrite

func (o *CustconfClientResponseModification) GetStatusCodeRewrite() float32

GetStatusCodeRewrite returns the StatusCodeRewrite field value if set, zero value otherwise.

func (*CustconfClientResponseModification) GetStatusCodeRewriteOk

func (o *CustconfClientResponseModification) GetStatusCodeRewriteOk() (*float32, bool)

GetStatusCodeRewriteOk returns a tuple with the StatusCodeRewrite field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfClientResponseModification) HasAddHeaders

func (o *CustconfClientResponseModification) HasAddHeaders() bool

HasAddHeaders returns a boolean if a field has been set.

func (*CustconfClientResponseModification) HasEnabled

func (o *CustconfClientResponseModification) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*CustconfClientResponseModification) HasFlowControl

func (o *CustconfClientResponseModification) HasFlowControl() bool

HasFlowControl returns a boolean if a field has been set.

func (*CustconfClientResponseModification) HasHeaderFilter

func (o *CustconfClientResponseModification) HasHeaderFilter() bool

HasHeaderFilter returns a boolean if a field has been set.

func (*CustconfClientResponseModification) HasHeaderPattern

func (o *CustconfClientResponseModification) HasHeaderPattern() bool

HasHeaderPattern returns a boolean if a field has been set.

func (*CustconfClientResponseModification) HasHeaderRewrite

func (o *CustconfClientResponseModification) HasHeaderRewrite() bool

HasHeaderRewrite returns a boolean if a field has been set.

func (*CustconfClientResponseModification) HasId

HasId returns a boolean if a field has been set.

func (*CustconfClientResponseModification) HasMethodFilter

func (o *CustconfClientResponseModification) HasMethodFilter() bool

HasMethodFilter returns a boolean if a field has been set.

func (*CustconfClientResponseModification) HasPathFilter

func (o *CustconfClientResponseModification) HasPathFilter() bool

HasPathFilter returns a boolean if a field has been set.

func (*CustconfClientResponseModification) HasStatusCodeRewrite

func (o *CustconfClientResponseModification) HasStatusCodeRewrite() bool

HasStatusCodeRewrite returns a boolean if a field has been set.

func (CustconfClientResponseModification) MarshalJSON

func (o CustconfClientResponseModification) MarshalJSON() ([]byte, error)

func (*CustconfClientResponseModification) SetAddHeaders

func (o *CustconfClientResponseModification) SetAddHeaders(v string)

SetAddHeaders gets a reference to the given string and assigns it to the AddHeaders field.

func (*CustconfClientResponseModification) SetEnabled

func (o *CustconfClientResponseModification) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*CustconfClientResponseModification) SetFlowControl

SetFlowControl gets a reference to the given CustconfClientResponseModificationFlowControlEnumWrapperValue and assigns it to the FlowControl field.

func (*CustconfClientResponseModification) SetHeaderFilter

func (o *CustconfClientResponseModification) SetHeaderFilter(v string)

SetHeaderFilter gets a reference to the given string and assigns it to the HeaderFilter field.

func (*CustconfClientResponseModification) SetHeaderPattern

func (o *CustconfClientResponseModification) SetHeaderPattern(v string)

SetHeaderPattern gets a reference to the given string and assigns it to the HeaderPattern field.

func (*CustconfClientResponseModification) SetHeaderRewrite

func (o *CustconfClientResponseModification) SetHeaderRewrite(v string)

SetHeaderRewrite gets a reference to the given string and assigns it to the HeaderRewrite field.

func (*CustconfClientResponseModification) SetId

SetId gets a reference to the given string and assigns it to the Id field.

func (*CustconfClientResponseModification) SetMethodFilter

func (o *CustconfClientResponseModification) SetMethodFilter(v string)

SetMethodFilter gets a reference to the given string and assigns it to the MethodFilter field.

func (*CustconfClientResponseModification) SetPathFilter

func (o *CustconfClientResponseModification) SetPathFilter(v string)

SetPathFilter gets a reference to the given string and assigns it to the PathFilter field.

func (*CustconfClientResponseModification) SetStatusCodeRewrite

func (o *CustconfClientResponseModification) SetStatusCodeRewrite(v float32)

SetStatusCodeRewrite gets a reference to the given float32 and assigns it to the StatusCodeRewrite field.

type CustconfClientResponseModificationFlowControlEnumWrapperValue

type CustconfClientResponseModificationFlowControlEnumWrapperValue string

CustconfClientResponseModificationFlowControlEnumWrapperValue the model 'CustconfClientResponseModificationFlowControlEnumWrapperValue'

const (
	CUSTCONFCLIENTRESPONSEMODIFICATIONFLOWCONTROLENUMWRAPPERVALUE_UNKNOWN CustconfClientResponseModificationFlowControlEnumWrapperValue = "UNKNOWN"
	CUSTCONFCLIENTRESPONSEMODIFICATIONFLOWCONTROLENUMWRAPPERVALUE_NEXT    CustconfClientResponseModificationFlowControlEnumWrapperValue = "next"
	CUSTCONFCLIENTRESPONSEMODIFICATIONFLOWCONTROLENUMWRAPPERVALUE_BREAK   CustconfClientResponseModificationFlowControlEnumWrapperValue = "break"
)

List of custconfClientResponseModificationFlowControlEnumWrapperValue

func (CustconfClientResponseModificationFlowControlEnumWrapperValue) Ptr

Ptr returns reference to custconfClientResponseModificationFlowControlEnumWrapperValue value

type CustconfCompression

type CustconfCompression struct {
	// This is used by the API to perform conflict checking
	Id *string `json:"id,omitempty"`
	// String of values delimited by a ',' character. The list of file extensions you want the caching servers to use to identify the content you want compressed before delivering it to end users
	Gzip *string `json:"gzip,omitempty"`
	// String of values delimited by a ',' character. A list of rules based on MIME types you want the caching servers to use to identify content you want compressed before delivering it to end users.
	Mime    *string `json:"mime,omitempty"`
	Level   *string `json:"level,omitempty"`
	Enabled *bool   `json:"enabled,omitempty"`
}

CustconfCompression The compression policy allows you to provide a list of file extensions you want the CDN caching servers to automatically compress before delivering content to end users. This policy is typically used when your origin server does not support compression or you are unable to configure your origin to compress your files. If your origin is configured to already compress files, you should consider adding the Compressed Origin Pull policy to your host, which will enable the CDN caching server to request compressed (gzip) version of your assets. The compressed origin pull policy can be found in the Origin Pull policies list. Please note that our caching servers schedule the compression of files, and typically you do not see the compressed delivery until the file has been requested several times. Typically, this list is comprised of text files like javascript, html and CSS files. You should not include file extensions that match media files (images, videos, or audio files) or any other file format that includes a built in compression algorithm. Attempting to further compress these types of files usually results in a larger file being delivered to end users.

func NewCustconfCompression

func NewCustconfCompression() *CustconfCompression

NewCustconfCompression instantiates a new CustconfCompression 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 NewCustconfCompressionWithDefaults

func NewCustconfCompressionWithDefaults() *CustconfCompression

NewCustconfCompressionWithDefaults instantiates a new CustconfCompression 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 (*CustconfCompression) GetEnabled

func (o *CustconfCompression) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*CustconfCompression) GetEnabledOk

func (o *CustconfCompression) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfCompression) GetGzip

func (o *CustconfCompression) GetGzip() string

GetGzip returns the Gzip field value if set, zero value otherwise.

func (*CustconfCompression) GetGzipOk

func (o *CustconfCompression) GetGzipOk() (*string, bool)

GetGzipOk returns a tuple with the Gzip field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfCompression) GetId

func (o *CustconfCompression) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*CustconfCompression) GetIdOk

func (o *CustconfCompression) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfCompression) GetLevel

func (o *CustconfCompression) GetLevel() string

GetLevel returns the Level field value if set, zero value otherwise.

func (*CustconfCompression) GetLevelOk

func (o *CustconfCompression) GetLevelOk() (*string, bool)

GetLevelOk returns a tuple with the Level field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfCompression) GetMime

func (o *CustconfCompression) GetMime() string

GetMime returns the Mime field value if set, zero value otherwise.

func (*CustconfCompression) GetMimeOk

func (o *CustconfCompression) GetMimeOk() (*string, bool)

GetMimeOk returns a tuple with the Mime field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfCompression) HasEnabled

func (o *CustconfCompression) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*CustconfCompression) HasGzip

func (o *CustconfCompression) HasGzip() bool

HasGzip returns a boolean if a field has been set.

func (*CustconfCompression) HasId

func (o *CustconfCompression) HasId() bool

HasId returns a boolean if a field has been set.

func (*CustconfCompression) HasLevel

func (o *CustconfCompression) HasLevel() bool

HasLevel returns a boolean if a field has been set.

func (*CustconfCompression) HasMime

func (o *CustconfCompression) HasMime() bool

HasMime returns a boolean if a field has been set.

func (CustconfCompression) MarshalJSON

func (o CustconfCompression) MarshalJSON() ([]byte, error)

func (*CustconfCompression) SetEnabled

func (o *CustconfCompression) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*CustconfCompression) SetGzip

func (o *CustconfCompression) SetGzip(v string)

SetGzip gets a reference to the given string and assigns it to the Gzip field.

func (*CustconfCompression) SetId

func (o *CustconfCompression) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*CustconfCompression) SetLevel

func (o *CustconfCompression) SetLevel(v string)

SetLevel gets a reference to the given string and assigns it to the Level field.

func (*CustconfCompression) SetMime

func (o *CustconfCompression) SetMime(v string)

SetMime gets a reference to the given string and assigns it to the Mime field.

type CustconfConfiguration

type CustconfConfiguration struct {
	AccessLogs       *CustconfAccessLogs       `json:"accessLogs,omitempty"`
	AccessLogsConfig *CustconfAccessLogsConfig `json:"accessLogsConfig,omitempty"`
	// IP address restrictions allow you to configure your CDN container to grant or deny a specific IP addresses or range of IP addresses from accessing content cached in a directory in your CDN container.
	AuthACL *[]CustconfAuthACL `json:"authACL,omitempty"`
	// Geographic restrictions allow you to restrict content to end users in specific locations. The IP address of incoming requests is checked against a current list of IP allocations to countries and to states within the US. If an end user's IP address is not found in the list, they are allowed access to the content by default. The feature has both an Include and an Exclude list which are used to target the allowed audience.
	AuthGeo       *[]CustconfAuthGeo     `json:"authGeo,omitempty"`
	AuthHttpBasic *CustconfAuthHttpBasic `json:"authHttpBasic,omitempty"`
	AuthReferer   *CustconfAuthReferer   `json:"authReferer,omitempty"`
	// URL Signing policies allow you to restrict access to your content by configuring a \"shared secret\" with StackPath. This \"shared secret\" is used to apply an MD5 hashing algorithm on the URL to validate the signature supplied on the request. Since the \"shared secret\" is only known by the publisher and StackPath, URL signatures cannot be generated by unauthorized users.
	AuthUrlSign              *[]CustconfAuthUrlSign              `json:"authUrlSign,omitempty"`
	AuthUrlSignAliCloudA     *[]CustconfAuthUrlSignAliCloudA     `json:"authUrlSignAliCloudA,omitempty"`
	AuthUrlSignAliCloudB     *[]CustconfAuthUrlSignAliCloudB     `json:"authUrlSignAliCloudB,omitempty"`
	AuthUrlSignAliCloudC     *[]CustconfAuthUrlSignAliCloudC     `json:"authUrlSignAliCloudC,omitempty"`
	AuthUrlSignHmacTlu       *[]CustconfAuthUrlSignHmacTlu       `json:"authUrlSignHmacTlu,omitempty"`
	AuthUrlSignIq            *[]CustconfAuthUrlSignIq            `json:"authUrlSignIq,omitempty"`
	AuthUrlAsymmetricSignTlu *[]CustconfAuthUrlAsymmetricSignTlu `json:"authUrlAsymmetricSignTlu,omitempty"`
	BandWidthLimit           *CustconfBandWidthLimit             `json:"bandWidthLimit,omitempty"`
	BandwidthRateLimit       *CustconfBandwidthRateLimit         `json:"bandwidthRateLimit,omitempty"`
	// Bypass content caching on filter match
	BypassCache *[]CustconfBypassCache `json:"bypassCache,omitempty"`
	// The browser caching policy allows you to control the browser caching behavior of your assets independently from the CDN cache. For example, this policy allows you to set lower or higher TTLs for the browser than those of the CDN cache.
	CacheControl               *[]CustconfCacheControl               `json:"cacheControl,omitempty"`
	CacheKeyModification       *CustconfCacheKeyModification         `json:"cacheKeyModification,omitempty"`
	ClientRequestModification  *[]CustconfClientRequestModification  `json:"clientRequestModification,omitempty"`
	ClientResponseModification *[]CustconfClientResponseModification `json:"clientResponseModification,omitempty"`
	Compression                *CustconfCompression                  `json:"compression,omitempty"`
	ContentDispositionByURL    *CustconfContentDispositionByURL      `json:"contentDispositionByURL,omitempty"`
	// The content disposition by HTTP header match policy allows you to control the Content-Disposition delivered by the CDN using a pattern match against the value of any HTTP header present in the request. If you are using URL query string parameters to control the Content-Disposition header (using the Content Disposition by URL policy) then the Content-Disposition header generated by this policy will not be used on that specific request. A typical use case for this policy is to set a different Content-Disposition header based on the User-Agent in the request.
	ContentDispositionByHeader *[]CustconfContentDispositionByHeader `json:"contentDispositionByHeader,omitempty"`
	Customer                   *CustconfCustomer                     `json:"customer,omitempty"`
	CustomHeader               *CustconfCustomHeader                 `json:"customHeader,omitempty"`
	// The custom mime type policy allows you to map file extensions to specific mime types for the CDN caching servers to use when delivering assets. The mime types you map using this policy may also be limited to specific response codes to address scenarios in which the mime type changes based on the response code.
	CustomMimeType *[]CustconfCustomMimeType `json:"customMimeType,omitempty"`
	// Client response based on Rules.
	DynamicCacheRule *[]CustconfDynamicCacheRule `json:"dynamicCacheRule,omitempty"`
	// The dynamic content caching policy allows you to specify a set of query string and/or HTTP header key/value pairs that should create a unique cache entry for a given URL. This policy is useful when your origin returns unique content for the same URL based on a set of query string parameters provided in the request.
	DynamicContent              *[]CustconfDynamicContent            `json:"dynamicContent,omitempty"`
	FailSafeOriginPull          *CustconfFailSafeOriginPull          `json:"failSafeOriginPull,omitempty"`
	FarAheadRangeProxy          *CustconfFarAheadRangeProxy          `json:"farAheadRangeProxy,omitempty"`
	FileSegmentation            *CustconfFileSegmentation            `json:"fileSegmentation,omitempty"`
	FlvPseudoStreaming          *CustconfFlvPseudoStreaming          `json:"flvPseudoStreaming,omitempty"`
	GzipOriginPull              *CustconfGzipOriginPull              `json:"gzipOriginPull,omitempty"`
	HttpMethods                 *CustconfHttpMethods                 `json:"httpMethods,omitempty"`
	Origin                      *[]CdncustconfOrigin                 `json:"origin,omitempty"`
	OriginPersistentConnections *CustconfOriginPersistentConnections `json:"originPersistentConnections,omitempty"`
	OriginPull                  *CustconfOriginPull                  `json:"originPull,omitempty"`
	OriginPullCacheExtension    *CustconfOriginPullCacheExtension    `json:"originPullCacheExtension,omitempty"`
	OriginPullHost              *[]CustconfOriginPullHost            `json:"originPullHost,omitempty"`
	OriginPullProtocol          *CustconfOriginPullProtocol          `json:"originPullProtocol,omitempty"`
	OriginPullLogs              *CustconfOriginPullLogs              `json:"originPullLogs,omitempty"`
	OriginPullLogsConfig        *CustconfOriginPullLogsConfig        `json:"originPullLogsConfig,omitempty"`
	// The CDN caching policy allows you to control how your origin's content is cached on the CDN.
	OriginPullPolicy           *[]CustconfOriginPullPolicy           `json:"originPullPolicy,omitempty"`
	OriginRequestModification  *[]CustconfOriginRequestModification  `json:"originRequestModification,omitempty"`
	OriginResponseModification *[]CustconfOriginResponseModification `json:"originResponseModification,omitempty"`
	QueryStrParam              *CustconfQueryStrParam                `json:"queryStrParam,omitempty"`
	ReceiptLogsConfig          *CustconfReceiptLogsConfig            `json:"receiptLogsConfig,omitempty"`
	RedirectExceptions         *CustconfRedirectExceptions           `json:"redirectExceptions,omitempty"`
	// The response code redirection policy allows you to map cache response codes to an HTTP redirect response. When this policy is applied to a host, the caching servers will redirect clients to the URL specified in this policy instead of delivering the response code you mapped in the policy.
	RedirectMappings *[]CustconfRedirectMappings `json:"redirectMappings,omitempty"`
	ResponseHeader   *CustconfResponseHeader     `json:"responseHeader,omitempty"`
	// The CDN attempts to resume downloading Origin Pulls once it successfully reads all the headers of a positive response under certain conditions by sending subsequent origin range requests for the remaining body. The response must be a 2xx to a GET request for the full file or a single range (not multi-range). The response must contain the Last-Modified and ETag headers.
	OriginPullResumeDownload *[]CustconfOriginPullResumeDownload `json:"originPullResumeDownload,omitempty"`
	RobotsTxt                *[]CustconfRobotsTxt                `json:"robotsTxt,omitempty"`
	AwsSignedOriginPullV4    *[]CustconfAwsSignedOriginPullV4    `json:"awsSignedOriginPullV4,omitempty"`
	AwsSignedS3PostV4        *[]CustconfAwsSignedS3PostV4        `json:"awsSignedS3PostV4,omitempty"`
	// The static header injection policy allows you to insert headers into the CDN request and response processor.
	StaticHeader        *[]CustconfStaticHeader      `json:"staticHeader,omitempty"`
	TimePseudoStreaming *CustconfTimePseudoStreaming `json:"timePseudoStreaming,omitempty"`
	Http2Support        *CustconfHttp2Support        `json:"http2Support,omitempty"`
	// A hostname policy allows you to specify an alternate domain name that you want to use to access content from your CDN container.
	VHost *[]CustconfVHost `json:"vHost,omitempty"`
}

CustconfConfiguration Advanced configuration options

func NewCustconfConfiguration

func NewCustconfConfiguration() *CustconfConfiguration

NewCustconfConfiguration instantiates a new CustconfConfiguration 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 NewCustconfConfigurationWithDefaults

func NewCustconfConfigurationWithDefaults() *CustconfConfiguration

NewCustconfConfigurationWithDefaults instantiates a new CustconfConfiguration 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 (*CustconfConfiguration) GetAccessLogs

func (o *CustconfConfiguration) GetAccessLogs() CustconfAccessLogs

GetAccessLogs returns the AccessLogs field value if set, zero value otherwise.

func (*CustconfConfiguration) GetAccessLogsConfig

func (o *CustconfConfiguration) GetAccessLogsConfig() CustconfAccessLogsConfig

GetAccessLogsConfig returns the AccessLogsConfig field value if set, zero value otherwise.

func (*CustconfConfiguration) GetAccessLogsConfigOk

func (o *CustconfConfiguration) GetAccessLogsConfigOk() (*CustconfAccessLogsConfig, bool)

GetAccessLogsConfigOk returns a tuple with the AccessLogsConfig field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfConfiguration) GetAccessLogsOk

func (o *CustconfConfiguration) GetAccessLogsOk() (*CustconfAccessLogs, bool)

GetAccessLogsOk returns a tuple with the AccessLogs field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfConfiguration) GetAuthACL

func (o *CustconfConfiguration) GetAuthACL() []CustconfAuthACL

GetAuthACL returns the AuthACL field value if set, zero value otherwise.

func (*CustconfConfiguration) GetAuthACLOk

func (o *CustconfConfiguration) GetAuthACLOk() (*[]CustconfAuthACL, bool)

GetAuthACLOk returns a tuple with the AuthACL field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfConfiguration) GetAuthGeo

func (o *CustconfConfiguration) GetAuthGeo() []CustconfAuthGeo

GetAuthGeo returns the AuthGeo field value if set, zero value otherwise.

func (*CustconfConfiguration) GetAuthGeoOk

func (o *CustconfConfiguration) GetAuthGeoOk() (*[]CustconfAuthGeo, bool)

GetAuthGeoOk returns a tuple with the AuthGeo field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfConfiguration) GetAuthHttpBasic

func (o *CustconfConfiguration) GetAuthHttpBasic() CustconfAuthHttpBasic

GetAuthHttpBasic returns the AuthHttpBasic field value if set, zero value otherwise.

func (*CustconfConfiguration) GetAuthHttpBasicOk

func (o *CustconfConfiguration) GetAuthHttpBasicOk() (*CustconfAuthHttpBasic, bool)

GetAuthHttpBasicOk returns a tuple with the AuthHttpBasic field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfConfiguration) GetAuthReferer

func (o *CustconfConfiguration) GetAuthReferer() CustconfAuthReferer

GetAuthReferer returns the AuthReferer field value if set, zero value otherwise.

func (*CustconfConfiguration) GetAuthRefererOk

func (o *CustconfConfiguration) GetAuthRefererOk() (*CustconfAuthReferer, bool)

GetAuthRefererOk returns a tuple with the AuthReferer field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfConfiguration) GetAuthUrlAsymmetricSignTlu

func (o *CustconfConfiguration) GetAuthUrlAsymmetricSignTlu() []CustconfAuthUrlAsymmetricSignTlu

GetAuthUrlAsymmetricSignTlu returns the AuthUrlAsymmetricSignTlu field value if set, zero value otherwise.

func (*CustconfConfiguration) GetAuthUrlAsymmetricSignTluOk

func (o *CustconfConfiguration) GetAuthUrlAsymmetricSignTluOk() (*[]CustconfAuthUrlAsymmetricSignTlu, bool)

GetAuthUrlAsymmetricSignTluOk returns a tuple with the AuthUrlAsymmetricSignTlu field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfConfiguration) GetAuthUrlSign

func (o *CustconfConfiguration) GetAuthUrlSign() []CustconfAuthUrlSign

GetAuthUrlSign returns the AuthUrlSign field value if set, zero value otherwise.

func (*CustconfConfiguration) GetAuthUrlSignAliCloudA

func (o *CustconfConfiguration) GetAuthUrlSignAliCloudA() []CustconfAuthUrlSignAliCloudA

GetAuthUrlSignAliCloudA returns the AuthUrlSignAliCloudA field value if set, zero value otherwise.

func (*CustconfConfiguration) GetAuthUrlSignAliCloudAOk

func (o *CustconfConfiguration) GetAuthUrlSignAliCloudAOk() (*[]CustconfAuthUrlSignAliCloudA, bool)

GetAuthUrlSignAliCloudAOk returns a tuple with the AuthUrlSignAliCloudA field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfConfiguration) GetAuthUrlSignAliCloudB

func (o *CustconfConfiguration) GetAuthUrlSignAliCloudB() []CustconfAuthUrlSignAliCloudB

GetAuthUrlSignAliCloudB returns the AuthUrlSignAliCloudB field value if set, zero value otherwise.

func (*CustconfConfiguration) GetAuthUrlSignAliCloudBOk

func (o *CustconfConfiguration) GetAuthUrlSignAliCloudBOk() (*[]CustconfAuthUrlSignAliCloudB, bool)

GetAuthUrlSignAliCloudBOk returns a tuple with the AuthUrlSignAliCloudB field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfConfiguration) GetAuthUrlSignAliCloudC

func (o *CustconfConfiguration) GetAuthUrlSignAliCloudC() []CustconfAuthUrlSignAliCloudC

GetAuthUrlSignAliCloudC returns the AuthUrlSignAliCloudC field value if set, zero value otherwise.

func (*CustconfConfiguration) GetAuthUrlSignAliCloudCOk

func (o *CustconfConfiguration) GetAuthUrlSignAliCloudCOk() (*[]CustconfAuthUrlSignAliCloudC, bool)

GetAuthUrlSignAliCloudCOk returns a tuple with the AuthUrlSignAliCloudC field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfConfiguration) GetAuthUrlSignHmacTlu

func (o *CustconfConfiguration) GetAuthUrlSignHmacTlu() []CustconfAuthUrlSignHmacTlu

GetAuthUrlSignHmacTlu returns the AuthUrlSignHmacTlu field value if set, zero value otherwise.

func (*CustconfConfiguration) GetAuthUrlSignHmacTluOk

func (o *CustconfConfiguration) GetAuthUrlSignHmacTluOk() (*[]CustconfAuthUrlSignHmacTlu, bool)

GetAuthUrlSignHmacTluOk returns a tuple with the AuthUrlSignHmacTlu field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfConfiguration) GetAuthUrlSignIq

func (o *CustconfConfiguration) GetAuthUrlSignIq() []CustconfAuthUrlSignIq

GetAuthUrlSignIq returns the AuthUrlSignIq field value if set, zero value otherwise.

func (*CustconfConfiguration) GetAuthUrlSignIqOk

func (o *CustconfConfiguration) GetAuthUrlSignIqOk() (*[]CustconfAuthUrlSignIq, bool)

GetAuthUrlSignIqOk returns a tuple with the AuthUrlSignIq field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfConfiguration) GetAuthUrlSignOk

func (o *CustconfConfiguration) GetAuthUrlSignOk() (*[]CustconfAuthUrlSign, bool)

GetAuthUrlSignOk returns a tuple with the AuthUrlSign field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfConfiguration) GetAwsSignedOriginPullV4

func (o *CustconfConfiguration) GetAwsSignedOriginPullV4() []CustconfAwsSignedOriginPullV4

GetAwsSignedOriginPullV4 returns the AwsSignedOriginPullV4 field value if set, zero value otherwise.

func (*CustconfConfiguration) GetAwsSignedOriginPullV4Ok

func (o *CustconfConfiguration) GetAwsSignedOriginPullV4Ok() (*[]CustconfAwsSignedOriginPullV4, bool)

GetAwsSignedOriginPullV4Ok returns a tuple with the AwsSignedOriginPullV4 field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfConfiguration) GetAwsSignedS3PostV4

func (o *CustconfConfiguration) GetAwsSignedS3PostV4() []CustconfAwsSignedS3PostV4

GetAwsSignedS3PostV4 returns the AwsSignedS3PostV4 field value if set, zero value otherwise.

func (*CustconfConfiguration) GetAwsSignedS3PostV4Ok

func (o *CustconfConfiguration) GetAwsSignedS3PostV4Ok() (*[]CustconfAwsSignedS3PostV4, bool)

GetAwsSignedS3PostV4Ok returns a tuple with the AwsSignedS3PostV4 field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfConfiguration) GetBandWidthLimit

func (o *CustconfConfiguration) GetBandWidthLimit() CustconfBandWidthLimit

GetBandWidthLimit returns the BandWidthLimit field value if set, zero value otherwise.

func (*CustconfConfiguration) GetBandWidthLimitOk

func (o *CustconfConfiguration) GetBandWidthLimitOk() (*CustconfBandWidthLimit, bool)

GetBandWidthLimitOk returns a tuple with the BandWidthLimit field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfConfiguration) GetBandwidthRateLimit

func (o *CustconfConfiguration) GetBandwidthRateLimit() CustconfBandwidthRateLimit

GetBandwidthRateLimit returns the BandwidthRateLimit field value if set, zero value otherwise.

func (*CustconfConfiguration) GetBandwidthRateLimitOk

func (o *CustconfConfiguration) GetBandwidthRateLimitOk() (*CustconfBandwidthRateLimit, bool)

GetBandwidthRateLimitOk returns a tuple with the BandwidthRateLimit field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfConfiguration) GetBypassCache

func (o *CustconfConfiguration) GetBypassCache() []CustconfBypassCache

GetBypassCache returns the BypassCache field value if set, zero value otherwise.

func (*CustconfConfiguration) GetBypassCacheOk

func (o *CustconfConfiguration) GetBypassCacheOk() (*[]CustconfBypassCache, bool)

GetBypassCacheOk returns a tuple with the BypassCache field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfConfiguration) GetCacheControl

func (o *CustconfConfiguration) GetCacheControl() []CustconfCacheControl

GetCacheControl returns the CacheControl field value if set, zero value otherwise.

func (*CustconfConfiguration) GetCacheControlOk

func (o *CustconfConfiguration) GetCacheControlOk() (*[]CustconfCacheControl, bool)

GetCacheControlOk returns a tuple with the CacheControl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfConfiguration) GetCacheKeyModification

func (o *CustconfConfiguration) GetCacheKeyModification() CustconfCacheKeyModification

GetCacheKeyModification returns the CacheKeyModification field value if set, zero value otherwise.

func (*CustconfConfiguration) GetCacheKeyModificationOk

func (o *CustconfConfiguration) GetCacheKeyModificationOk() (*CustconfCacheKeyModification, bool)

GetCacheKeyModificationOk returns a tuple with the CacheKeyModification field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfConfiguration) GetClientRequestModification

func (o *CustconfConfiguration) GetClientRequestModification() []CustconfClientRequestModification

GetClientRequestModification returns the ClientRequestModification field value if set, zero value otherwise.

func (*CustconfConfiguration) GetClientRequestModificationOk

func (o *CustconfConfiguration) GetClientRequestModificationOk() (*[]CustconfClientRequestModification, bool)

GetClientRequestModificationOk returns a tuple with the ClientRequestModification field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfConfiguration) GetClientResponseModification

func (o *CustconfConfiguration) GetClientResponseModification() []CustconfClientResponseModification

GetClientResponseModification returns the ClientResponseModification field value if set, zero value otherwise.

func (*CustconfConfiguration) GetClientResponseModificationOk

func (o *CustconfConfiguration) GetClientResponseModificationOk() (*[]CustconfClientResponseModification, bool)

GetClientResponseModificationOk returns a tuple with the ClientResponseModification field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfConfiguration) GetCompression

func (o *CustconfConfiguration) GetCompression() CustconfCompression

GetCompression returns the Compression field value if set, zero value otherwise.

func (*CustconfConfiguration) GetCompressionOk

func (o *CustconfConfiguration) GetCompressionOk() (*CustconfCompression, bool)

GetCompressionOk returns a tuple with the Compression field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfConfiguration) GetContentDispositionByHeader

func (o *CustconfConfiguration) GetContentDispositionByHeader() []CustconfContentDispositionByHeader

GetContentDispositionByHeader returns the ContentDispositionByHeader field value if set, zero value otherwise.

func (*CustconfConfiguration) GetContentDispositionByHeaderOk

func (o *CustconfConfiguration) GetContentDispositionByHeaderOk() (*[]CustconfContentDispositionByHeader, bool)

GetContentDispositionByHeaderOk returns a tuple with the ContentDispositionByHeader field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfConfiguration) GetContentDispositionByURL

func (o *CustconfConfiguration) GetContentDispositionByURL() CustconfContentDispositionByURL

GetContentDispositionByURL returns the ContentDispositionByURL field value if set, zero value otherwise.

func (*CustconfConfiguration) GetContentDispositionByURLOk

func (o *CustconfConfiguration) GetContentDispositionByURLOk() (*CustconfContentDispositionByURL, bool)

GetContentDispositionByURLOk returns a tuple with the ContentDispositionByURL field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfConfiguration) GetCustomHeader

func (o *CustconfConfiguration) GetCustomHeader() CustconfCustomHeader

GetCustomHeader returns the CustomHeader field value if set, zero value otherwise.

func (*CustconfConfiguration) GetCustomHeaderOk

func (o *CustconfConfiguration) GetCustomHeaderOk() (*CustconfCustomHeader, bool)

GetCustomHeaderOk returns a tuple with the CustomHeader field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfConfiguration) GetCustomMimeType

func (o *CustconfConfiguration) GetCustomMimeType() []CustconfCustomMimeType

GetCustomMimeType returns the CustomMimeType field value if set, zero value otherwise.

func (*CustconfConfiguration) GetCustomMimeTypeOk

func (o *CustconfConfiguration) GetCustomMimeTypeOk() (*[]CustconfCustomMimeType, bool)

GetCustomMimeTypeOk returns a tuple with the CustomMimeType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfConfiguration) GetCustomer

func (o *CustconfConfiguration) GetCustomer() CustconfCustomer

GetCustomer returns the Customer field value if set, zero value otherwise.

func (*CustconfConfiguration) GetCustomerOk

func (o *CustconfConfiguration) GetCustomerOk() (*CustconfCustomer, bool)

GetCustomerOk returns a tuple with the Customer field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfConfiguration) GetDynamicCacheRule

func (o *CustconfConfiguration) GetDynamicCacheRule() []CustconfDynamicCacheRule

GetDynamicCacheRule returns the DynamicCacheRule field value if set, zero value otherwise.

func (*CustconfConfiguration) GetDynamicCacheRuleOk

func (o *CustconfConfiguration) GetDynamicCacheRuleOk() (*[]CustconfDynamicCacheRule, bool)

GetDynamicCacheRuleOk returns a tuple with the DynamicCacheRule field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfConfiguration) GetDynamicContent

func (o *CustconfConfiguration) GetDynamicContent() []CustconfDynamicContent

GetDynamicContent returns the DynamicContent field value if set, zero value otherwise.

func (*CustconfConfiguration) GetDynamicContentOk

func (o *CustconfConfiguration) GetDynamicContentOk() (*[]CustconfDynamicContent, bool)

GetDynamicContentOk returns a tuple with the DynamicContent field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfConfiguration) GetFailSafeOriginPull

func (o *CustconfConfiguration) GetFailSafeOriginPull() CustconfFailSafeOriginPull

GetFailSafeOriginPull returns the FailSafeOriginPull field value if set, zero value otherwise.

func (*CustconfConfiguration) GetFailSafeOriginPullOk

func (o *CustconfConfiguration) GetFailSafeOriginPullOk() (*CustconfFailSafeOriginPull, bool)

GetFailSafeOriginPullOk returns a tuple with the FailSafeOriginPull field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfConfiguration) GetFarAheadRangeProxy

func (o *CustconfConfiguration) GetFarAheadRangeProxy() CustconfFarAheadRangeProxy

GetFarAheadRangeProxy returns the FarAheadRangeProxy field value if set, zero value otherwise.

func (*CustconfConfiguration) GetFarAheadRangeProxyOk

func (o *CustconfConfiguration) GetFarAheadRangeProxyOk() (*CustconfFarAheadRangeProxy, bool)

GetFarAheadRangeProxyOk returns a tuple with the FarAheadRangeProxy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfConfiguration) GetFileSegmentation

func (o *CustconfConfiguration) GetFileSegmentation() CustconfFileSegmentation

GetFileSegmentation returns the FileSegmentation field value if set, zero value otherwise.

func (*CustconfConfiguration) GetFileSegmentationOk

func (o *CustconfConfiguration) GetFileSegmentationOk() (*CustconfFileSegmentation, bool)

GetFileSegmentationOk returns a tuple with the FileSegmentation field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfConfiguration) GetFlvPseudoStreaming

func (o *CustconfConfiguration) GetFlvPseudoStreaming() CustconfFlvPseudoStreaming

GetFlvPseudoStreaming returns the FlvPseudoStreaming field value if set, zero value otherwise.

func (*CustconfConfiguration) GetFlvPseudoStreamingOk

func (o *CustconfConfiguration) GetFlvPseudoStreamingOk() (*CustconfFlvPseudoStreaming, bool)

GetFlvPseudoStreamingOk returns a tuple with the FlvPseudoStreaming field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfConfiguration) GetGzipOriginPull

func (o *CustconfConfiguration) GetGzipOriginPull() CustconfGzipOriginPull

GetGzipOriginPull returns the GzipOriginPull field value if set, zero value otherwise.

func (*CustconfConfiguration) GetGzipOriginPullOk

func (o *CustconfConfiguration) GetGzipOriginPullOk() (*CustconfGzipOriginPull, bool)

GetGzipOriginPullOk returns a tuple with the GzipOriginPull field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfConfiguration) GetHttp2Support

func (o *CustconfConfiguration) GetHttp2Support() CustconfHttp2Support

GetHttp2Support returns the Http2Support field value if set, zero value otherwise.

func (*CustconfConfiguration) GetHttp2SupportOk

func (o *CustconfConfiguration) GetHttp2SupportOk() (*CustconfHttp2Support, bool)

GetHttp2SupportOk returns a tuple with the Http2Support field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfConfiguration) GetHttpMethods

func (o *CustconfConfiguration) GetHttpMethods() CustconfHttpMethods

GetHttpMethods returns the HttpMethods field value if set, zero value otherwise.

func (*CustconfConfiguration) GetHttpMethodsOk

func (o *CustconfConfiguration) GetHttpMethodsOk() (*CustconfHttpMethods, bool)

GetHttpMethodsOk returns a tuple with the HttpMethods field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfConfiguration) GetOrigin

func (o *CustconfConfiguration) GetOrigin() []CdncustconfOrigin

GetOrigin returns the Origin field value if set, zero value otherwise.

func (*CustconfConfiguration) GetOriginOk

func (o *CustconfConfiguration) GetOriginOk() (*[]CdncustconfOrigin, bool)

GetOriginOk returns a tuple with the Origin field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfConfiguration) GetOriginPersistentConnections

func (o *CustconfConfiguration) GetOriginPersistentConnections() CustconfOriginPersistentConnections

GetOriginPersistentConnections returns the OriginPersistentConnections field value if set, zero value otherwise.

func (*CustconfConfiguration) GetOriginPersistentConnectionsOk

func (o *CustconfConfiguration) GetOriginPersistentConnectionsOk() (*CustconfOriginPersistentConnections, bool)

GetOriginPersistentConnectionsOk returns a tuple with the OriginPersistentConnections field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfConfiguration) GetOriginPull

func (o *CustconfConfiguration) GetOriginPull() CustconfOriginPull

GetOriginPull returns the OriginPull field value if set, zero value otherwise.

func (*CustconfConfiguration) GetOriginPullCacheExtension

func (o *CustconfConfiguration) GetOriginPullCacheExtension() CustconfOriginPullCacheExtension

GetOriginPullCacheExtension returns the OriginPullCacheExtension field value if set, zero value otherwise.

func (*CustconfConfiguration) GetOriginPullCacheExtensionOk

func (o *CustconfConfiguration) GetOriginPullCacheExtensionOk() (*CustconfOriginPullCacheExtension, bool)

GetOriginPullCacheExtensionOk returns a tuple with the OriginPullCacheExtension field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfConfiguration) GetOriginPullHost

func (o *CustconfConfiguration) GetOriginPullHost() []CustconfOriginPullHost

GetOriginPullHost returns the OriginPullHost field value if set, zero value otherwise.

func (*CustconfConfiguration) GetOriginPullHostOk

func (o *CustconfConfiguration) GetOriginPullHostOk() (*[]CustconfOriginPullHost, bool)

GetOriginPullHostOk returns a tuple with the OriginPullHost field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfConfiguration) GetOriginPullLogs

func (o *CustconfConfiguration) GetOriginPullLogs() CustconfOriginPullLogs

GetOriginPullLogs returns the OriginPullLogs field value if set, zero value otherwise.

func (*CustconfConfiguration) GetOriginPullLogsConfig

func (o *CustconfConfiguration) GetOriginPullLogsConfig() CustconfOriginPullLogsConfig

GetOriginPullLogsConfig returns the OriginPullLogsConfig field value if set, zero value otherwise.

func (*CustconfConfiguration) GetOriginPullLogsConfigOk

func (o *CustconfConfiguration) GetOriginPullLogsConfigOk() (*CustconfOriginPullLogsConfig, bool)

GetOriginPullLogsConfigOk returns a tuple with the OriginPullLogsConfig field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfConfiguration) GetOriginPullLogsOk

func (o *CustconfConfiguration) GetOriginPullLogsOk() (*CustconfOriginPullLogs, bool)

GetOriginPullLogsOk returns a tuple with the OriginPullLogs field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfConfiguration) GetOriginPullOk

func (o *CustconfConfiguration) GetOriginPullOk() (*CustconfOriginPull, bool)

GetOriginPullOk returns a tuple with the OriginPull field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfConfiguration) GetOriginPullPolicy

func (o *CustconfConfiguration) GetOriginPullPolicy() []CustconfOriginPullPolicy

GetOriginPullPolicy returns the OriginPullPolicy field value if set, zero value otherwise.

func (*CustconfConfiguration) GetOriginPullPolicyOk

func (o *CustconfConfiguration) GetOriginPullPolicyOk() (*[]CustconfOriginPullPolicy, bool)

GetOriginPullPolicyOk returns a tuple with the OriginPullPolicy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfConfiguration) GetOriginPullProtocol

func (o *CustconfConfiguration) GetOriginPullProtocol() CustconfOriginPullProtocol

GetOriginPullProtocol returns the OriginPullProtocol field value if set, zero value otherwise.

func (*CustconfConfiguration) GetOriginPullProtocolOk

func (o *CustconfConfiguration) GetOriginPullProtocolOk() (*CustconfOriginPullProtocol, bool)

GetOriginPullProtocolOk returns a tuple with the OriginPullProtocol field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfConfiguration) GetOriginPullResumeDownload

func (o *CustconfConfiguration) GetOriginPullResumeDownload() []CustconfOriginPullResumeDownload

GetOriginPullResumeDownload returns the OriginPullResumeDownload field value if set, zero value otherwise.

func (*CustconfConfiguration) GetOriginPullResumeDownloadOk

func (o *CustconfConfiguration) GetOriginPullResumeDownloadOk() (*[]CustconfOriginPullResumeDownload, bool)

GetOriginPullResumeDownloadOk returns a tuple with the OriginPullResumeDownload field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfConfiguration) GetOriginRequestModification

func (o *CustconfConfiguration) GetOriginRequestModification() []CustconfOriginRequestModification

GetOriginRequestModification returns the OriginRequestModification field value if set, zero value otherwise.

func (*CustconfConfiguration) GetOriginRequestModificationOk

func (o *CustconfConfiguration) GetOriginRequestModificationOk() (*[]CustconfOriginRequestModification, bool)

GetOriginRequestModificationOk returns a tuple with the OriginRequestModification field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfConfiguration) GetOriginResponseModification

func (o *CustconfConfiguration) GetOriginResponseModification() []CustconfOriginResponseModification

GetOriginResponseModification returns the OriginResponseModification field value if set, zero value otherwise.

func (*CustconfConfiguration) GetOriginResponseModificationOk

func (o *CustconfConfiguration) GetOriginResponseModificationOk() (*[]CustconfOriginResponseModification, bool)

GetOriginResponseModificationOk returns a tuple with the OriginResponseModification field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfConfiguration) GetQueryStrParam

func (o *CustconfConfiguration) GetQueryStrParam() CustconfQueryStrParam

GetQueryStrParam returns the QueryStrParam field value if set, zero value otherwise.

func (*CustconfConfiguration) GetQueryStrParamOk

func (o *CustconfConfiguration) GetQueryStrParamOk() (*CustconfQueryStrParam, bool)

GetQueryStrParamOk returns a tuple with the QueryStrParam field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfConfiguration) GetReceiptLogsConfig

func (o *CustconfConfiguration) GetReceiptLogsConfig() CustconfReceiptLogsConfig

GetReceiptLogsConfig returns the ReceiptLogsConfig field value if set, zero value otherwise.

func (*CustconfConfiguration) GetReceiptLogsConfigOk

func (o *CustconfConfiguration) GetReceiptLogsConfigOk() (*CustconfReceiptLogsConfig, bool)

GetReceiptLogsConfigOk returns a tuple with the ReceiptLogsConfig field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfConfiguration) GetRedirectExceptions

func (o *CustconfConfiguration) GetRedirectExceptions() CustconfRedirectExceptions

GetRedirectExceptions returns the RedirectExceptions field value if set, zero value otherwise.

func (*CustconfConfiguration) GetRedirectExceptionsOk

func (o *CustconfConfiguration) GetRedirectExceptionsOk() (*CustconfRedirectExceptions, bool)

GetRedirectExceptionsOk returns a tuple with the RedirectExceptions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfConfiguration) GetRedirectMappings

func (o *CustconfConfiguration) GetRedirectMappings() []CustconfRedirectMappings

GetRedirectMappings returns the RedirectMappings field value if set, zero value otherwise.

func (*CustconfConfiguration) GetRedirectMappingsOk

func (o *CustconfConfiguration) GetRedirectMappingsOk() (*[]CustconfRedirectMappings, bool)

GetRedirectMappingsOk returns a tuple with the RedirectMappings field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfConfiguration) GetResponseHeader

func (o *CustconfConfiguration) GetResponseHeader() CustconfResponseHeader

GetResponseHeader returns the ResponseHeader field value if set, zero value otherwise.

func (*CustconfConfiguration) GetResponseHeaderOk

func (o *CustconfConfiguration) GetResponseHeaderOk() (*CustconfResponseHeader, bool)

GetResponseHeaderOk returns a tuple with the ResponseHeader field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfConfiguration) GetRobotsTxt

func (o *CustconfConfiguration) GetRobotsTxt() []CustconfRobotsTxt

GetRobotsTxt returns the RobotsTxt field value if set, zero value otherwise.

func (*CustconfConfiguration) GetRobotsTxtOk

func (o *CustconfConfiguration) GetRobotsTxtOk() (*[]CustconfRobotsTxt, bool)

GetRobotsTxtOk returns a tuple with the RobotsTxt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfConfiguration) GetStaticHeader

func (o *CustconfConfiguration) GetStaticHeader() []CustconfStaticHeader

GetStaticHeader returns the StaticHeader field value if set, zero value otherwise.

func (*CustconfConfiguration) GetStaticHeaderOk

func (o *CustconfConfiguration) GetStaticHeaderOk() (*[]CustconfStaticHeader, bool)

GetStaticHeaderOk returns a tuple with the StaticHeader field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfConfiguration) GetTimePseudoStreaming

func (o *CustconfConfiguration) GetTimePseudoStreaming() CustconfTimePseudoStreaming

GetTimePseudoStreaming returns the TimePseudoStreaming field value if set, zero value otherwise.

func (*CustconfConfiguration) GetTimePseudoStreamingOk

func (o *CustconfConfiguration) GetTimePseudoStreamingOk() (*CustconfTimePseudoStreaming, bool)

GetTimePseudoStreamingOk returns a tuple with the TimePseudoStreaming field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfConfiguration) GetVHost

func (o *CustconfConfiguration) GetVHost() []CustconfVHost

GetVHost returns the VHost field value if set, zero value otherwise.

func (*CustconfConfiguration) GetVHostOk

func (o *CustconfConfiguration) GetVHostOk() (*[]CustconfVHost, bool)

GetVHostOk returns a tuple with the VHost field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfConfiguration) HasAccessLogs

func (o *CustconfConfiguration) HasAccessLogs() bool

HasAccessLogs returns a boolean if a field has been set.

func (*CustconfConfiguration) HasAccessLogsConfig

func (o *CustconfConfiguration) HasAccessLogsConfig() bool

HasAccessLogsConfig returns a boolean if a field has been set.

func (*CustconfConfiguration) HasAuthACL

func (o *CustconfConfiguration) HasAuthACL() bool

HasAuthACL returns a boolean if a field has been set.

func (*CustconfConfiguration) HasAuthGeo

func (o *CustconfConfiguration) HasAuthGeo() bool

HasAuthGeo returns a boolean if a field has been set.

func (*CustconfConfiguration) HasAuthHttpBasic

func (o *CustconfConfiguration) HasAuthHttpBasic() bool

HasAuthHttpBasic returns a boolean if a field has been set.

func (*CustconfConfiguration) HasAuthReferer

func (o *CustconfConfiguration) HasAuthReferer() bool

HasAuthReferer returns a boolean if a field has been set.

func (*CustconfConfiguration) HasAuthUrlAsymmetricSignTlu

func (o *CustconfConfiguration) HasAuthUrlAsymmetricSignTlu() bool

HasAuthUrlAsymmetricSignTlu returns a boolean if a field has been set.

func (*CustconfConfiguration) HasAuthUrlSign

func (o *CustconfConfiguration) HasAuthUrlSign() bool

HasAuthUrlSign returns a boolean if a field has been set.

func (*CustconfConfiguration) HasAuthUrlSignAliCloudA

func (o *CustconfConfiguration) HasAuthUrlSignAliCloudA() bool

HasAuthUrlSignAliCloudA returns a boolean if a field has been set.

func (*CustconfConfiguration) HasAuthUrlSignAliCloudB

func (o *CustconfConfiguration) HasAuthUrlSignAliCloudB() bool

HasAuthUrlSignAliCloudB returns a boolean if a field has been set.

func (*CustconfConfiguration) HasAuthUrlSignAliCloudC

func (o *CustconfConfiguration) HasAuthUrlSignAliCloudC() bool

HasAuthUrlSignAliCloudC returns a boolean if a field has been set.

func (*CustconfConfiguration) HasAuthUrlSignHmacTlu

func (o *CustconfConfiguration) HasAuthUrlSignHmacTlu() bool

HasAuthUrlSignHmacTlu returns a boolean if a field has been set.

func (*CustconfConfiguration) HasAuthUrlSignIq

func (o *CustconfConfiguration) HasAuthUrlSignIq() bool

HasAuthUrlSignIq returns a boolean if a field has been set.

func (*CustconfConfiguration) HasAwsSignedOriginPullV4

func (o *CustconfConfiguration) HasAwsSignedOriginPullV4() bool

HasAwsSignedOriginPullV4 returns a boolean if a field has been set.

func (*CustconfConfiguration) HasAwsSignedS3PostV4

func (o *CustconfConfiguration) HasAwsSignedS3PostV4() bool

HasAwsSignedS3PostV4 returns a boolean if a field has been set.

func (*CustconfConfiguration) HasBandWidthLimit

func (o *CustconfConfiguration) HasBandWidthLimit() bool

HasBandWidthLimit returns a boolean if a field has been set.

func (*CustconfConfiguration) HasBandwidthRateLimit

func (o *CustconfConfiguration) HasBandwidthRateLimit() bool

HasBandwidthRateLimit returns a boolean if a field has been set.

func (*CustconfConfiguration) HasBypassCache

func (o *CustconfConfiguration) HasBypassCache() bool

HasBypassCache returns a boolean if a field has been set.

func (*CustconfConfiguration) HasCacheControl

func (o *CustconfConfiguration) HasCacheControl() bool

HasCacheControl returns a boolean if a field has been set.

func (*CustconfConfiguration) HasCacheKeyModification

func (o *CustconfConfiguration) HasCacheKeyModification() bool

HasCacheKeyModification returns a boolean if a field has been set.

func (*CustconfConfiguration) HasClientRequestModification

func (o *CustconfConfiguration) HasClientRequestModification() bool

HasClientRequestModification returns a boolean if a field has been set.

func (*CustconfConfiguration) HasClientResponseModification

func (o *CustconfConfiguration) HasClientResponseModification() bool

HasClientResponseModification returns a boolean if a field has been set.

func (*CustconfConfiguration) HasCompression

func (o *CustconfConfiguration) HasCompression() bool

HasCompression returns a boolean if a field has been set.

func (*CustconfConfiguration) HasContentDispositionByHeader

func (o *CustconfConfiguration) HasContentDispositionByHeader() bool

HasContentDispositionByHeader returns a boolean if a field has been set.

func (*CustconfConfiguration) HasContentDispositionByURL

func (o *CustconfConfiguration) HasContentDispositionByURL() bool

HasContentDispositionByURL returns a boolean if a field has been set.

func (*CustconfConfiguration) HasCustomHeader

func (o *CustconfConfiguration) HasCustomHeader() bool

HasCustomHeader returns a boolean if a field has been set.

func (*CustconfConfiguration) HasCustomMimeType

func (o *CustconfConfiguration) HasCustomMimeType() bool

HasCustomMimeType returns a boolean if a field has been set.

func (*CustconfConfiguration) HasCustomer

func (o *CustconfConfiguration) HasCustomer() bool

HasCustomer returns a boolean if a field has been set.

func (*CustconfConfiguration) HasDynamicCacheRule

func (o *CustconfConfiguration) HasDynamicCacheRule() bool

HasDynamicCacheRule returns a boolean if a field has been set.

func (*CustconfConfiguration) HasDynamicContent

func (o *CustconfConfiguration) HasDynamicContent() bool

HasDynamicContent returns a boolean if a field has been set.

func (*CustconfConfiguration) HasFailSafeOriginPull

func (o *CustconfConfiguration) HasFailSafeOriginPull() bool

HasFailSafeOriginPull returns a boolean if a field has been set.

func (*CustconfConfiguration) HasFarAheadRangeProxy

func (o *CustconfConfiguration) HasFarAheadRangeProxy() bool

HasFarAheadRangeProxy returns a boolean if a field has been set.

func (*CustconfConfiguration) HasFileSegmentation

func (o *CustconfConfiguration) HasFileSegmentation() bool

HasFileSegmentation returns a boolean if a field has been set.

func (*CustconfConfiguration) HasFlvPseudoStreaming

func (o *CustconfConfiguration) HasFlvPseudoStreaming() bool

HasFlvPseudoStreaming returns a boolean if a field has been set.

func (*CustconfConfiguration) HasGzipOriginPull

func (o *CustconfConfiguration) HasGzipOriginPull() bool

HasGzipOriginPull returns a boolean if a field has been set.

func (*CustconfConfiguration) HasHttp2Support

func (o *CustconfConfiguration) HasHttp2Support() bool

HasHttp2Support returns a boolean if a field has been set.

func (*CustconfConfiguration) HasHttpMethods

func (o *CustconfConfiguration) HasHttpMethods() bool

HasHttpMethods returns a boolean if a field has been set.

func (*CustconfConfiguration) HasOrigin

func (o *CustconfConfiguration) HasOrigin() bool

HasOrigin returns a boolean if a field has been set.

func (*CustconfConfiguration) HasOriginPersistentConnections

func (o *CustconfConfiguration) HasOriginPersistentConnections() bool

HasOriginPersistentConnections returns a boolean if a field has been set.

func (*CustconfConfiguration) HasOriginPull

func (o *CustconfConfiguration) HasOriginPull() bool

HasOriginPull returns a boolean if a field has been set.

func (*CustconfConfiguration) HasOriginPullCacheExtension

func (o *CustconfConfiguration) HasOriginPullCacheExtension() bool

HasOriginPullCacheExtension returns a boolean if a field has been set.

func (*CustconfConfiguration) HasOriginPullHost

func (o *CustconfConfiguration) HasOriginPullHost() bool

HasOriginPullHost returns a boolean if a field has been set.

func (*CustconfConfiguration) HasOriginPullLogs

func (o *CustconfConfiguration) HasOriginPullLogs() bool

HasOriginPullLogs returns a boolean if a field has been set.

func (*CustconfConfiguration) HasOriginPullLogsConfig

func (o *CustconfConfiguration) HasOriginPullLogsConfig() bool

HasOriginPullLogsConfig returns a boolean if a field has been set.

func (*CustconfConfiguration) HasOriginPullPolicy

func (o *CustconfConfiguration) HasOriginPullPolicy() bool

HasOriginPullPolicy returns a boolean if a field has been set.

func (*CustconfConfiguration) HasOriginPullProtocol

func (o *CustconfConfiguration) HasOriginPullProtocol() bool

HasOriginPullProtocol returns a boolean if a field has been set.

func (*CustconfConfiguration) HasOriginPullResumeDownload

func (o *CustconfConfiguration) HasOriginPullResumeDownload() bool

HasOriginPullResumeDownload returns a boolean if a field has been set.

func (*CustconfConfiguration) HasOriginRequestModification

func (o *CustconfConfiguration) HasOriginRequestModification() bool

HasOriginRequestModification returns a boolean if a field has been set.

func (*CustconfConfiguration) HasOriginResponseModification

func (o *CustconfConfiguration) HasOriginResponseModification() bool

HasOriginResponseModification returns a boolean if a field has been set.

func (*CustconfConfiguration) HasQueryStrParam

func (o *CustconfConfiguration) HasQueryStrParam() bool

HasQueryStrParam returns a boolean if a field has been set.

func (*CustconfConfiguration) HasReceiptLogsConfig

func (o *CustconfConfiguration) HasReceiptLogsConfig() bool

HasReceiptLogsConfig returns a boolean if a field has been set.

func (*CustconfConfiguration) HasRedirectExceptions

func (o *CustconfConfiguration) HasRedirectExceptions() bool

HasRedirectExceptions returns a boolean if a field has been set.

func (*CustconfConfiguration) HasRedirectMappings

func (o *CustconfConfiguration) HasRedirectMappings() bool

HasRedirectMappings returns a boolean if a field has been set.

func (*CustconfConfiguration) HasResponseHeader

func (o *CustconfConfiguration) HasResponseHeader() bool

HasResponseHeader returns a boolean if a field has been set.

func (*CustconfConfiguration) HasRobotsTxt

func (o *CustconfConfiguration) HasRobotsTxt() bool

HasRobotsTxt returns a boolean if a field has been set.

func (*CustconfConfiguration) HasStaticHeader

func (o *CustconfConfiguration) HasStaticHeader() bool

HasStaticHeader returns a boolean if a field has been set.

func (*CustconfConfiguration) HasTimePseudoStreaming

func (o *CustconfConfiguration) HasTimePseudoStreaming() bool

HasTimePseudoStreaming returns a boolean if a field has been set.

func (*CustconfConfiguration) HasVHost

func (o *CustconfConfiguration) HasVHost() bool

HasVHost returns a boolean if a field has been set.

func (CustconfConfiguration) MarshalJSON

func (o CustconfConfiguration) MarshalJSON() ([]byte, error)

func (*CustconfConfiguration) SetAccessLogs

func (o *CustconfConfiguration) SetAccessLogs(v CustconfAccessLogs)

SetAccessLogs gets a reference to the given CustconfAccessLogs and assigns it to the AccessLogs field.

func (*CustconfConfiguration) SetAccessLogsConfig

func (o *CustconfConfiguration) SetAccessLogsConfig(v CustconfAccessLogsConfig)

SetAccessLogsConfig gets a reference to the given CustconfAccessLogsConfig and assigns it to the AccessLogsConfig field.

func (*CustconfConfiguration) SetAuthACL

func (o *CustconfConfiguration) SetAuthACL(v []CustconfAuthACL)

SetAuthACL gets a reference to the given []CustconfAuthACL and assigns it to the AuthACL field.

func (*CustconfConfiguration) SetAuthGeo

func (o *CustconfConfiguration) SetAuthGeo(v []CustconfAuthGeo)

SetAuthGeo gets a reference to the given []CustconfAuthGeo and assigns it to the AuthGeo field.

func (*CustconfConfiguration) SetAuthHttpBasic

func (o *CustconfConfiguration) SetAuthHttpBasic(v CustconfAuthHttpBasic)

SetAuthHttpBasic gets a reference to the given CustconfAuthHttpBasic and assigns it to the AuthHttpBasic field.

func (*CustconfConfiguration) SetAuthReferer

func (o *CustconfConfiguration) SetAuthReferer(v CustconfAuthReferer)

SetAuthReferer gets a reference to the given CustconfAuthReferer and assigns it to the AuthReferer field.

func (*CustconfConfiguration) SetAuthUrlAsymmetricSignTlu

func (o *CustconfConfiguration) SetAuthUrlAsymmetricSignTlu(v []CustconfAuthUrlAsymmetricSignTlu)

SetAuthUrlAsymmetricSignTlu gets a reference to the given []CustconfAuthUrlAsymmetricSignTlu and assigns it to the AuthUrlAsymmetricSignTlu field.

func (*CustconfConfiguration) SetAuthUrlSign

func (o *CustconfConfiguration) SetAuthUrlSign(v []CustconfAuthUrlSign)

SetAuthUrlSign gets a reference to the given []CustconfAuthUrlSign and assigns it to the AuthUrlSign field.

func (*CustconfConfiguration) SetAuthUrlSignAliCloudA

func (o *CustconfConfiguration) SetAuthUrlSignAliCloudA(v []CustconfAuthUrlSignAliCloudA)

SetAuthUrlSignAliCloudA gets a reference to the given []CustconfAuthUrlSignAliCloudA and assigns it to the AuthUrlSignAliCloudA field.

func (*CustconfConfiguration) SetAuthUrlSignAliCloudB

func (o *CustconfConfiguration) SetAuthUrlSignAliCloudB(v []CustconfAuthUrlSignAliCloudB)

SetAuthUrlSignAliCloudB gets a reference to the given []CustconfAuthUrlSignAliCloudB and assigns it to the AuthUrlSignAliCloudB field.

func (*CustconfConfiguration) SetAuthUrlSignAliCloudC

func (o *CustconfConfiguration) SetAuthUrlSignAliCloudC(v []CustconfAuthUrlSignAliCloudC)

SetAuthUrlSignAliCloudC gets a reference to the given []CustconfAuthUrlSignAliCloudC and assigns it to the AuthUrlSignAliCloudC field.

func (*CustconfConfiguration) SetAuthUrlSignHmacTlu

func (o *CustconfConfiguration) SetAuthUrlSignHmacTlu(v []CustconfAuthUrlSignHmacTlu)

SetAuthUrlSignHmacTlu gets a reference to the given []CustconfAuthUrlSignHmacTlu and assigns it to the AuthUrlSignHmacTlu field.

func (*CustconfConfiguration) SetAuthUrlSignIq

func (o *CustconfConfiguration) SetAuthUrlSignIq(v []CustconfAuthUrlSignIq)

SetAuthUrlSignIq gets a reference to the given []CustconfAuthUrlSignIq and assigns it to the AuthUrlSignIq field.

func (*CustconfConfiguration) SetAwsSignedOriginPullV4

func (o *CustconfConfiguration) SetAwsSignedOriginPullV4(v []CustconfAwsSignedOriginPullV4)

SetAwsSignedOriginPullV4 gets a reference to the given []CustconfAwsSignedOriginPullV4 and assigns it to the AwsSignedOriginPullV4 field.

func (*CustconfConfiguration) SetAwsSignedS3PostV4

func (o *CustconfConfiguration) SetAwsSignedS3PostV4(v []CustconfAwsSignedS3PostV4)

SetAwsSignedS3PostV4 gets a reference to the given []CustconfAwsSignedS3PostV4 and assigns it to the AwsSignedS3PostV4 field.

func (*CustconfConfiguration) SetBandWidthLimit

func (o *CustconfConfiguration) SetBandWidthLimit(v CustconfBandWidthLimit)

SetBandWidthLimit gets a reference to the given CustconfBandWidthLimit and assigns it to the BandWidthLimit field.

func (*CustconfConfiguration) SetBandwidthRateLimit

func (o *CustconfConfiguration) SetBandwidthRateLimit(v CustconfBandwidthRateLimit)

SetBandwidthRateLimit gets a reference to the given CustconfBandwidthRateLimit and assigns it to the BandwidthRateLimit field.

func (*CustconfConfiguration) SetBypassCache

func (o *CustconfConfiguration) SetBypassCache(v []CustconfBypassCache)

SetBypassCache gets a reference to the given []CustconfBypassCache and assigns it to the BypassCache field.

func (*CustconfConfiguration) SetCacheControl

func (o *CustconfConfiguration) SetCacheControl(v []CustconfCacheControl)

SetCacheControl gets a reference to the given []CustconfCacheControl and assigns it to the CacheControl field.

func (*CustconfConfiguration) SetCacheKeyModification

func (o *CustconfConfiguration) SetCacheKeyModification(v CustconfCacheKeyModification)

SetCacheKeyModification gets a reference to the given CustconfCacheKeyModification and assigns it to the CacheKeyModification field.

func (*CustconfConfiguration) SetClientRequestModification

func (o *CustconfConfiguration) SetClientRequestModification(v []CustconfClientRequestModification)

SetClientRequestModification gets a reference to the given []CustconfClientRequestModification and assigns it to the ClientRequestModification field.

func (*CustconfConfiguration) SetClientResponseModification

func (o *CustconfConfiguration) SetClientResponseModification(v []CustconfClientResponseModification)

SetClientResponseModification gets a reference to the given []CustconfClientResponseModification and assigns it to the ClientResponseModification field.

func (*CustconfConfiguration) SetCompression

func (o *CustconfConfiguration) SetCompression(v CustconfCompression)

SetCompression gets a reference to the given CustconfCompression and assigns it to the Compression field.

func (*CustconfConfiguration) SetContentDispositionByHeader

func (o *CustconfConfiguration) SetContentDispositionByHeader(v []CustconfContentDispositionByHeader)

SetContentDispositionByHeader gets a reference to the given []CustconfContentDispositionByHeader and assigns it to the ContentDispositionByHeader field.

func (*CustconfConfiguration) SetContentDispositionByURL

func (o *CustconfConfiguration) SetContentDispositionByURL(v CustconfContentDispositionByURL)

SetContentDispositionByURL gets a reference to the given CustconfContentDispositionByURL and assigns it to the ContentDispositionByURL field.

func (*CustconfConfiguration) SetCustomHeader

func (o *CustconfConfiguration) SetCustomHeader(v CustconfCustomHeader)

SetCustomHeader gets a reference to the given CustconfCustomHeader and assigns it to the CustomHeader field.

func (*CustconfConfiguration) SetCustomMimeType

func (o *CustconfConfiguration) SetCustomMimeType(v []CustconfCustomMimeType)

SetCustomMimeType gets a reference to the given []CustconfCustomMimeType and assigns it to the CustomMimeType field.

func (*CustconfConfiguration) SetCustomer

func (o *CustconfConfiguration) SetCustomer(v CustconfCustomer)

SetCustomer gets a reference to the given CustconfCustomer and assigns it to the Customer field.

func (*CustconfConfiguration) SetDynamicCacheRule

func (o *CustconfConfiguration) SetDynamicCacheRule(v []CustconfDynamicCacheRule)

SetDynamicCacheRule gets a reference to the given []CustconfDynamicCacheRule and assigns it to the DynamicCacheRule field.

func (*CustconfConfiguration) SetDynamicContent

func (o *CustconfConfiguration) SetDynamicContent(v []CustconfDynamicContent)

SetDynamicContent gets a reference to the given []CustconfDynamicContent and assigns it to the DynamicContent field.

func (*CustconfConfiguration) SetFailSafeOriginPull

func (o *CustconfConfiguration) SetFailSafeOriginPull(v CustconfFailSafeOriginPull)

SetFailSafeOriginPull gets a reference to the given CustconfFailSafeOriginPull and assigns it to the FailSafeOriginPull field.

func (*CustconfConfiguration) SetFarAheadRangeProxy

func (o *CustconfConfiguration) SetFarAheadRangeProxy(v CustconfFarAheadRangeProxy)

SetFarAheadRangeProxy gets a reference to the given CustconfFarAheadRangeProxy and assigns it to the FarAheadRangeProxy field.

func (*CustconfConfiguration) SetFileSegmentation

func (o *CustconfConfiguration) SetFileSegmentation(v CustconfFileSegmentation)

SetFileSegmentation gets a reference to the given CustconfFileSegmentation and assigns it to the FileSegmentation field.

func (*CustconfConfiguration) SetFlvPseudoStreaming

func (o *CustconfConfiguration) SetFlvPseudoStreaming(v CustconfFlvPseudoStreaming)

SetFlvPseudoStreaming gets a reference to the given CustconfFlvPseudoStreaming and assigns it to the FlvPseudoStreaming field.

func (*CustconfConfiguration) SetGzipOriginPull

func (o *CustconfConfiguration) SetGzipOriginPull(v CustconfGzipOriginPull)

SetGzipOriginPull gets a reference to the given CustconfGzipOriginPull and assigns it to the GzipOriginPull field.

func (*CustconfConfiguration) SetHttp2Support

func (o *CustconfConfiguration) SetHttp2Support(v CustconfHttp2Support)

SetHttp2Support gets a reference to the given CustconfHttp2Support and assigns it to the Http2Support field.

func (*CustconfConfiguration) SetHttpMethods

func (o *CustconfConfiguration) SetHttpMethods(v CustconfHttpMethods)

SetHttpMethods gets a reference to the given CustconfHttpMethods and assigns it to the HttpMethods field.

func (*CustconfConfiguration) SetOrigin

func (o *CustconfConfiguration) SetOrigin(v []CdncustconfOrigin)

SetOrigin gets a reference to the given []CdncustconfOrigin and assigns it to the Origin field.

func (*CustconfConfiguration) SetOriginPersistentConnections

func (o *CustconfConfiguration) SetOriginPersistentConnections(v CustconfOriginPersistentConnections)

SetOriginPersistentConnections gets a reference to the given CustconfOriginPersistentConnections and assigns it to the OriginPersistentConnections field.

func (*CustconfConfiguration) SetOriginPull

func (o *CustconfConfiguration) SetOriginPull(v CustconfOriginPull)

SetOriginPull gets a reference to the given CustconfOriginPull and assigns it to the OriginPull field.

func (*CustconfConfiguration) SetOriginPullCacheExtension

func (o *CustconfConfiguration) SetOriginPullCacheExtension(v CustconfOriginPullCacheExtension)

SetOriginPullCacheExtension gets a reference to the given CustconfOriginPullCacheExtension and assigns it to the OriginPullCacheExtension field.

func (*CustconfConfiguration) SetOriginPullHost

func (o *CustconfConfiguration) SetOriginPullHost(v []CustconfOriginPullHost)

SetOriginPullHost gets a reference to the given []CustconfOriginPullHost and assigns it to the OriginPullHost field.

func (*CustconfConfiguration) SetOriginPullLogs

func (o *CustconfConfiguration) SetOriginPullLogs(v CustconfOriginPullLogs)

SetOriginPullLogs gets a reference to the given CustconfOriginPullLogs and assigns it to the OriginPullLogs field.

func (*CustconfConfiguration) SetOriginPullLogsConfig

func (o *CustconfConfiguration) SetOriginPullLogsConfig(v CustconfOriginPullLogsConfig)

SetOriginPullLogsConfig gets a reference to the given CustconfOriginPullLogsConfig and assigns it to the OriginPullLogsConfig field.

func (*CustconfConfiguration) SetOriginPullPolicy

func (o *CustconfConfiguration) SetOriginPullPolicy(v []CustconfOriginPullPolicy)

SetOriginPullPolicy gets a reference to the given []CustconfOriginPullPolicy and assigns it to the OriginPullPolicy field.

func (*CustconfConfiguration) SetOriginPullProtocol

func (o *CustconfConfiguration) SetOriginPullProtocol(v CustconfOriginPullProtocol)

SetOriginPullProtocol gets a reference to the given CustconfOriginPullProtocol and assigns it to the OriginPullProtocol field.

func (*CustconfConfiguration) SetOriginPullResumeDownload

func (o *CustconfConfiguration) SetOriginPullResumeDownload(v []CustconfOriginPullResumeDownload)

SetOriginPullResumeDownload gets a reference to the given []CustconfOriginPullResumeDownload and assigns it to the OriginPullResumeDownload field.

func (*CustconfConfiguration) SetOriginRequestModification

func (o *CustconfConfiguration) SetOriginRequestModification(v []CustconfOriginRequestModification)

SetOriginRequestModification gets a reference to the given []CustconfOriginRequestModification and assigns it to the OriginRequestModification field.

func (*CustconfConfiguration) SetOriginResponseModification

func (o *CustconfConfiguration) SetOriginResponseModification(v []CustconfOriginResponseModification)

SetOriginResponseModification gets a reference to the given []CustconfOriginResponseModification and assigns it to the OriginResponseModification field.

func (*CustconfConfiguration) SetQueryStrParam

func (o *CustconfConfiguration) SetQueryStrParam(v CustconfQueryStrParam)

SetQueryStrParam gets a reference to the given CustconfQueryStrParam and assigns it to the QueryStrParam field.

func (*CustconfConfiguration) SetReceiptLogsConfig

func (o *CustconfConfiguration) SetReceiptLogsConfig(v CustconfReceiptLogsConfig)

SetReceiptLogsConfig gets a reference to the given CustconfReceiptLogsConfig and assigns it to the ReceiptLogsConfig field.

func (*CustconfConfiguration) SetRedirectExceptions

func (o *CustconfConfiguration) SetRedirectExceptions(v CustconfRedirectExceptions)

SetRedirectExceptions gets a reference to the given CustconfRedirectExceptions and assigns it to the RedirectExceptions field.

func (*CustconfConfiguration) SetRedirectMappings

func (o *CustconfConfiguration) SetRedirectMappings(v []CustconfRedirectMappings)

SetRedirectMappings gets a reference to the given []CustconfRedirectMappings and assigns it to the RedirectMappings field.

func (*CustconfConfiguration) SetResponseHeader

func (o *CustconfConfiguration) SetResponseHeader(v CustconfResponseHeader)

SetResponseHeader gets a reference to the given CustconfResponseHeader and assigns it to the ResponseHeader field.

func (*CustconfConfiguration) SetRobotsTxt

func (o *CustconfConfiguration) SetRobotsTxt(v []CustconfRobotsTxt)

SetRobotsTxt gets a reference to the given []CustconfRobotsTxt and assigns it to the RobotsTxt field.

func (*CustconfConfiguration) SetStaticHeader

func (o *CustconfConfiguration) SetStaticHeader(v []CustconfStaticHeader)

SetStaticHeader gets a reference to the given []CustconfStaticHeader and assigns it to the StaticHeader field.

func (*CustconfConfiguration) SetTimePseudoStreaming

func (o *CustconfConfiguration) SetTimePseudoStreaming(v CustconfTimePseudoStreaming)

SetTimePseudoStreaming gets a reference to the given CustconfTimePseudoStreaming and assigns it to the TimePseudoStreaming field.

func (*CustconfConfiguration) SetVHost

func (o *CustconfConfiguration) SetVHost(v []CustconfVHost)

SetVHost gets a reference to the given []CustconfVHost and assigns it to the VHost field.

type CustconfContentDispositionByHeader

type CustconfContentDispositionByHeader struct {
	// This is used by the API to perform conflict checking
	Id *string `json:"id,omitempty"`
	// The setting allows you to specify the name of the HTTP header you'd like to use in the pattern match for this policy.
	HeaderFieldName *string `json:"headerFieldName,omitempty"`
	// String of values delimited by a ',' character. A list of glob patterns that apply this policy if any of them match against the value of the header specified.
	HeaderValueMatch *string                                                `json:"headerValueMatch,omitempty"`
	DefaultType      *ContentDispositionByHeaderDefaultTypeEnumWrapperValue `json:"defaultType,omitempty"`
	// This setting allows you to force the Content-Disposition generated by the CDN for this policy to override the Content-Disposition header cached from your origin.
	OverrideOriginHeader *bool `json:"overrideOriginHeader,omitempty"`
	Enabled              *bool `json:"enabled,omitempty"`
	// String of values delimited by a ',' character.
	MethodFilter *string `json:"methodFilter,omitempty"`
	// String of values delimited by a ',' character.
	PathFilter *string `json:"pathFilter,omitempty"`
	// String of values delimited by a ',' character.
	HeaderFilter *string `json:"headerFilter,omitempty"`
}

CustconfContentDispositionByHeader The content disposition by HTTP header match policy allows you to control the Content-Disposition delivered by the CDN using a pattern match against the value of any HTTP header present in the request. If you are using URL query string parameters to control the Content-Disposition header (using the Content Disposition by URL policy) then the Content-Disposition header generated by this policy will not be used on that specific request. A typical use case for this policy is to set a different Content-Disposition header based on the User-Agent in the request.

func NewCustconfContentDispositionByHeader

func NewCustconfContentDispositionByHeader() *CustconfContentDispositionByHeader

NewCustconfContentDispositionByHeader instantiates a new CustconfContentDispositionByHeader 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 NewCustconfContentDispositionByHeaderWithDefaults

func NewCustconfContentDispositionByHeaderWithDefaults() *CustconfContentDispositionByHeader

NewCustconfContentDispositionByHeaderWithDefaults instantiates a new CustconfContentDispositionByHeader 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 (*CustconfContentDispositionByHeader) GetDefaultType

GetDefaultType returns the DefaultType field value if set, zero value otherwise.

func (*CustconfContentDispositionByHeader) GetDefaultTypeOk

GetDefaultTypeOk returns a tuple with the DefaultType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfContentDispositionByHeader) GetEnabled

func (o *CustconfContentDispositionByHeader) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*CustconfContentDispositionByHeader) GetEnabledOk

func (o *CustconfContentDispositionByHeader) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfContentDispositionByHeader) GetHeaderFieldName

func (o *CustconfContentDispositionByHeader) GetHeaderFieldName() string

GetHeaderFieldName returns the HeaderFieldName field value if set, zero value otherwise.

func (*CustconfContentDispositionByHeader) GetHeaderFieldNameOk

func (o *CustconfContentDispositionByHeader) GetHeaderFieldNameOk() (*string, bool)

GetHeaderFieldNameOk returns a tuple with the HeaderFieldName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfContentDispositionByHeader) GetHeaderFilter

func (o *CustconfContentDispositionByHeader) GetHeaderFilter() string

GetHeaderFilter returns the HeaderFilter field value if set, zero value otherwise.

func (*CustconfContentDispositionByHeader) GetHeaderFilterOk

func (o *CustconfContentDispositionByHeader) GetHeaderFilterOk() (*string, bool)

GetHeaderFilterOk returns a tuple with the HeaderFilter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfContentDispositionByHeader) GetHeaderValueMatch

func (o *CustconfContentDispositionByHeader) GetHeaderValueMatch() string

GetHeaderValueMatch returns the HeaderValueMatch field value if set, zero value otherwise.

func (*CustconfContentDispositionByHeader) GetHeaderValueMatchOk

func (o *CustconfContentDispositionByHeader) GetHeaderValueMatchOk() (*string, bool)

GetHeaderValueMatchOk returns a tuple with the HeaderValueMatch field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfContentDispositionByHeader) GetId

GetId returns the Id field value if set, zero value otherwise.

func (*CustconfContentDispositionByHeader) GetIdOk

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfContentDispositionByHeader) GetMethodFilter

func (o *CustconfContentDispositionByHeader) GetMethodFilter() string

GetMethodFilter returns the MethodFilter field value if set, zero value otherwise.

func (*CustconfContentDispositionByHeader) GetMethodFilterOk

func (o *CustconfContentDispositionByHeader) GetMethodFilterOk() (*string, bool)

GetMethodFilterOk returns a tuple with the MethodFilter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfContentDispositionByHeader) GetOverrideOriginHeader

func (o *CustconfContentDispositionByHeader) GetOverrideOriginHeader() bool

GetOverrideOriginHeader returns the OverrideOriginHeader field value if set, zero value otherwise.

func (*CustconfContentDispositionByHeader) GetOverrideOriginHeaderOk

func (o *CustconfContentDispositionByHeader) GetOverrideOriginHeaderOk() (*bool, bool)

GetOverrideOriginHeaderOk returns a tuple with the OverrideOriginHeader field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfContentDispositionByHeader) GetPathFilter

func (o *CustconfContentDispositionByHeader) GetPathFilter() string

GetPathFilter returns the PathFilter field value if set, zero value otherwise.

func (*CustconfContentDispositionByHeader) GetPathFilterOk

func (o *CustconfContentDispositionByHeader) GetPathFilterOk() (*string, bool)

GetPathFilterOk returns a tuple with the PathFilter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfContentDispositionByHeader) HasDefaultType

func (o *CustconfContentDispositionByHeader) HasDefaultType() bool

HasDefaultType returns a boolean if a field has been set.

func (*CustconfContentDispositionByHeader) HasEnabled

func (o *CustconfContentDispositionByHeader) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*CustconfContentDispositionByHeader) HasHeaderFieldName

func (o *CustconfContentDispositionByHeader) HasHeaderFieldName() bool

HasHeaderFieldName returns a boolean if a field has been set.

func (*CustconfContentDispositionByHeader) HasHeaderFilter

func (o *CustconfContentDispositionByHeader) HasHeaderFilter() bool

HasHeaderFilter returns a boolean if a field has been set.

func (*CustconfContentDispositionByHeader) HasHeaderValueMatch

func (o *CustconfContentDispositionByHeader) HasHeaderValueMatch() bool

HasHeaderValueMatch returns a boolean if a field has been set.

func (*CustconfContentDispositionByHeader) HasId

HasId returns a boolean if a field has been set.

func (*CustconfContentDispositionByHeader) HasMethodFilter

func (o *CustconfContentDispositionByHeader) HasMethodFilter() bool

HasMethodFilter returns a boolean if a field has been set.

func (*CustconfContentDispositionByHeader) HasOverrideOriginHeader

func (o *CustconfContentDispositionByHeader) HasOverrideOriginHeader() bool

HasOverrideOriginHeader returns a boolean if a field has been set.

func (*CustconfContentDispositionByHeader) HasPathFilter

func (o *CustconfContentDispositionByHeader) HasPathFilter() bool

HasPathFilter returns a boolean if a field has been set.

func (CustconfContentDispositionByHeader) MarshalJSON

func (o CustconfContentDispositionByHeader) MarshalJSON() ([]byte, error)

func (*CustconfContentDispositionByHeader) SetDefaultType

SetDefaultType gets a reference to the given ContentDispositionByHeaderDefaultTypeEnumWrapperValue and assigns it to the DefaultType field.

func (*CustconfContentDispositionByHeader) SetEnabled

func (o *CustconfContentDispositionByHeader) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*CustconfContentDispositionByHeader) SetHeaderFieldName

func (o *CustconfContentDispositionByHeader) SetHeaderFieldName(v string)

SetHeaderFieldName gets a reference to the given string and assigns it to the HeaderFieldName field.

func (*CustconfContentDispositionByHeader) SetHeaderFilter

func (o *CustconfContentDispositionByHeader) SetHeaderFilter(v string)

SetHeaderFilter gets a reference to the given string and assigns it to the HeaderFilter field.

func (*CustconfContentDispositionByHeader) SetHeaderValueMatch

func (o *CustconfContentDispositionByHeader) SetHeaderValueMatch(v string)

SetHeaderValueMatch gets a reference to the given string and assigns it to the HeaderValueMatch field.

func (*CustconfContentDispositionByHeader) SetId

SetId gets a reference to the given string and assigns it to the Id field.

func (*CustconfContentDispositionByHeader) SetMethodFilter

func (o *CustconfContentDispositionByHeader) SetMethodFilter(v string)

SetMethodFilter gets a reference to the given string and assigns it to the MethodFilter field.

func (*CustconfContentDispositionByHeader) SetOverrideOriginHeader

func (o *CustconfContentDispositionByHeader) SetOverrideOriginHeader(v bool)

SetOverrideOriginHeader gets a reference to the given bool and assigns it to the OverrideOriginHeader field.

func (*CustconfContentDispositionByHeader) SetPathFilter

func (o *CustconfContentDispositionByHeader) SetPathFilter(v string)

SetPathFilter gets a reference to the given string and assigns it to the PathFilter field.

type CustconfContentDispositionByURL

type CustconfContentDispositionByURL struct {
	// This is used by the API to perform conflict checking
	Id *string `json:"id,omitempty"`
	// This is the name of the query string parameter which contains the file name to use in the Content-Disposition header. This setting is typically used by customers to configure a \"friendly name\" for URLs that have obfuscated file names.
	DispositionNameQSParam *string `json:"dispositionNameQSParam,omitempty"`
	// This is the name of the query string parameter which contains the disposition type to use in the Content-Disposition header. Typically, this value is set to attachment if you want the browser to present the user with a \"File Download\" dialog box and set to inline if you want the browser to render the content inline (play an audio/video file instead of downloading it).
	DispositionTypeQSParam *string `json:"dispositionTypeQSParam,omitempty"`
	// This setting allows you to define a query string parameter that when present in the URL contains a string that should be used for the Content-Disposition header. The string specified in the URL will completely replace the value the CDN would have used based on other policies defined for the Content-Disposition header.
	DispositionOverrideQSParam *string `json:"dispositionOverrideQSParam,omitempty"`
	// This setting allows you to force the Content-Disposition generated by the CDN for this policy to override the Content-Disposition header cached from your origin.
	OverrideOriginHeader *bool `json:"overrideOriginHeader,omitempty"`
	Enabled              *bool `json:"enabled,omitempty"`
}

CustconfContentDispositionByURL The content disposition by URL policy allows you to control Content-Disposition HTTP header delivered by the CDN caching servers. The policy gives you control over each of the header directives and allows you to specify a URL pattern match for determining when to apply the policy. Please note this policy takes precedence over all the other content disposition policies.

func NewCustconfContentDispositionByURL

func NewCustconfContentDispositionByURL() *CustconfContentDispositionByURL

NewCustconfContentDispositionByURL instantiates a new CustconfContentDispositionByURL 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 NewCustconfContentDispositionByURLWithDefaults

func NewCustconfContentDispositionByURLWithDefaults() *CustconfContentDispositionByURL

NewCustconfContentDispositionByURLWithDefaults instantiates a new CustconfContentDispositionByURL 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 (*CustconfContentDispositionByURL) GetDispositionNameQSParam

func (o *CustconfContentDispositionByURL) GetDispositionNameQSParam() string

GetDispositionNameQSParam returns the DispositionNameQSParam field value if set, zero value otherwise.

func (*CustconfContentDispositionByURL) GetDispositionNameQSParamOk

func (o *CustconfContentDispositionByURL) GetDispositionNameQSParamOk() (*string, bool)

GetDispositionNameQSParamOk returns a tuple with the DispositionNameQSParam field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfContentDispositionByURL) GetDispositionOverrideQSParam

func (o *CustconfContentDispositionByURL) GetDispositionOverrideQSParam() string

GetDispositionOverrideQSParam returns the DispositionOverrideQSParam field value if set, zero value otherwise.

func (*CustconfContentDispositionByURL) GetDispositionOverrideQSParamOk

func (o *CustconfContentDispositionByURL) GetDispositionOverrideQSParamOk() (*string, bool)

GetDispositionOverrideQSParamOk returns a tuple with the DispositionOverrideQSParam field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfContentDispositionByURL) GetDispositionTypeQSParam

func (o *CustconfContentDispositionByURL) GetDispositionTypeQSParam() string

GetDispositionTypeQSParam returns the DispositionTypeQSParam field value if set, zero value otherwise.

func (*CustconfContentDispositionByURL) GetDispositionTypeQSParamOk

func (o *CustconfContentDispositionByURL) GetDispositionTypeQSParamOk() (*string, bool)

GetDispositionTypeQSParamOk returns a tuple with the DispositionTypeQSParam field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfContentDispositionByURL) GetEnabled

func (o *CustconfContentDispositionByURL) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*CustconfContentDispositionByURL) GetEnabledOk

func (o *CustconfContentDispositionByURL) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfContentDispositionByURL) GetId

GetId returns the Id field value if set, zero value otherwise.

func (*CustconfContentDispositionByURL) GetIdOk

func (o *CustconfContentDispositionByURL) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfContentDispositionByURL) GetOverrideOriginHeader

func (o *CustconfContentDispositionByURL) GetOverrideOriginHeader() bool

GetOverrideOriginHeader returns the OverrideOriginHeader field value if set, zero value otherwise.

func (*CustconfContentDispositionByURL) GetOverrideOriginHeaderOk

func (o *CustconfContentDispositionByURL) GetOverrideOriginHeaderOk() (*bool, bool)

GetOverrideOriginHeaderOk returns a tuple with the OverrideOriginHeader field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfContentDispositionByURL) HasDispositionNameQSParam

func (o *CustconfContentDispositionByURL) HasDispositionNameQSParam() bool

HasDispositionNameQSParam returns a boolean if a field has been set.

func (*CustconfContentDispositionByURL) HasDispositionOverrideQSParam

func (o *CustconfContentDispositionByURL) HasDispositionOverrideQSParam() bool

HasDispositionOverrideQSParam returns a boolean if a field has been set.

func (*CustconfContentDispositionByURL) HasDispositionTypeQSParam

func (o *CustconfContentDispositionByURL) HasDispositionTypeQSParam() bool

HasDispositionTypeQSParam returns a boolean if a field has been set.

func (*CustconfContentDispositionByURL) HasEnabled

func (o *CustconfContentDispositionByURL) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*CustconfContentDispositionByURL) HasId

HasId returns a boolean if a field has been set.

func (*CustconfContentDispositionByURL) HasOverrideOriginHeader

func (o *CustconfContentDispositionByURL) HasOverrideOriginHeader() bool

HasOverrideOriginHeader returns a boolean if a field has been set.

func (CustconfContentDispositionByURL) MarshalJSON

func (o CustconfContentDispositionByURL) MarshalJSON() ([]byte, error)

func (*CustconfContentDispositionByURL) SetDispositionNameQSParam

func (o *CustconfContentDispositionByURL) SetDispositionNameQSParam(v string)

SetDispositionNameQSParam gets a reference to the given string and assigns it to the DispositionNameQSParam field.

func (*CustconfContentDispositionByURL) SetDispositionOverrideQSParam

func (o *CustconfContentDispositionByURL) SetDispositionOverrideQSParam(v string)

SetDispositionOverrideQSParam gets a reference to the given string and assigns it to the DispositionOverrideQSParam field.

func (*CustconfContentDispositionByURL) SetDispositionTypeQSParam

func (o *CustconfContentDispositionByURL) SetDispositionTypeQSParam(v string)

SetDispositionTypeQSParam gets a reference to the given string and assigns it to the DispositionTypeQSParam field.

func (*CustconfContentDispositionByURL) SetEnabled

func (o *CustconfContentDispositionByURL) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*CustconfContentDispositionByURL) SetId

SetId gets a reference to the given string and assigns it to the Id field.

func (*CustconfContentDispositionByURL) SetOverrideOriginHeader

func (o *CustconfContentDispositionByURL) SetOverrideOriginHeader(v bool)

SetOverrideOriginHeader gets a reference to the given bool and assigns it to the OverrideOriginHeader field.

type CustconfCustomHeader

type CustconfCustomHeader struct {
	// This is used by the API to perform conflict checking
	Id *string `json:"id,omitempty"`
	// This is the name of the X-Forwarded-For header you want the CDN to use when making requests to your basic authorization server.
	XForwardedForAuth *string `json:"xForwardedForAuth,omitempty"`
	// This is the name of the X-Forwarded-For header you want the CDN to use when making requests to your origin server.
	XForwardedForOrigin *string `json:"xForwardedForOrigin,omitempty"`
	Enabled             *bool   `json:"enabled,omitempty"`
}

CustconfCustomHeader The X-Forwarded-For header policy allows you to override the name of the X-Forwarded-For header the CDN sends to your origin.

func NewCustconfCustomHeader

func NewCustconfCustomHeader() *CustconfCustomHeader

NewCustconfCustomHeader instantiates a new CustconfCustomHeader 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 NewCustconfCustomHeaderWithDefaults

func NewCustconfCustomHeaderWithDefaults() *CustconfCustomHeader

NewCustconfCustomHeaderWithDefaults instantiates a new CustconfCustomHeader 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 (*CustconfCustomHeader) GetEnabled

func (o *CustconfCustomHeader) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*CustconfCustomHeader) GetEnabledOk

func (o *CustconfCustomHeader) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfCustomHeader) GetId

func (o *CustconfCustomHeader) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*CustconfCustomHeader) GetIdOk

func (o *CustconfCustomHeader) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfCustomHeader) GetXForwardedForAuth

func (o *CustconfCustomHeader) GetXForwardedForAuth() string

GetXForwardedForAuth returns the XForwardedForAuth field value if set, zero value otherwise.

func (*CustconfCustomHeader) GetXForwardedForAuthOk

func (o *CustconfCustomHeader) GetXForwardedForAuthOk() (*string, bool)

GetXForwardedForAuthOk returns a tuple with the XForwardedForAuth field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfCustomHeader) GetXForwardedForOrigin

func (o *CustconfCustomHeader) GetXForwardedForOrigin() string

GetXForwardedForOrigin returns the XForwardedForOrigin field value if set, zero value otherwise.

func (*CustconfCustomHeader) GetXForwardedForOriginOk

func (o *CustconfCustomHeader) GetXForwardedForOriginOk() (*string, bool)

GetXForwardedForOriginOk returns a tuple with the XForwardedForOrigin field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfCustomHeader) HasEnabled

func (o *CustconfCustomHeader) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*CustconfCustomHeader) HasId

func (o *CustconfCustomHeader) HasId() bool

HasId returns a boolean if a field has been set.

func (*CustconfCustomHeader) HasXForwardedForAuth

func (o *CustconfCustomHeader) HasXForwardedForAuth() bool

HasXForwardedForAuth returns a boolean if a field has been set.

func (*CustconfCustomHeader) HasXForwardedForOrigin

func (o *CustconfCustomHeader) HasXForwardedForOrigin() bool

HasXForwardedForOrigin returns a boolean if a field has been set.

func (CustconfCustomHeader) MarshalJSON

func (o CustconfCustomHeader) MarshalJSON() ([]byte, error)

func (*CustconfCustomHeader) SetEnabled

func (o *CustconfCustomHeader) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*CustconfCustomHeader) SetId

func (o *CustconfCustomHeader) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*CustconfCustomHeader) SetXForwardedForAuth

func (o *CustconfCustomHeader) SetXForwardedForAuth(v string)

SetXForwardedForAuth gets a reference to the given string and assigns it to the XForwardedForAuth field.

func (*CustconfCustomHeader) SetXForwardedForOrigin

func (o *CustconfCustomHeader) SetXForwardedForOrigin(v string)

SetXForwardedForOrigin gets a reference to the given string and assigns it to the XForwardedForOrigin field.

type CustconfCustomMimeType

type CustconfCustomMimeType struct {
	// This is used by the API to perform conflict checking
	Id *string `json:"id,omitempty"`
	// String of values delimited by a ',' character. A comma separated list of status codes that apply to this policy
	Code *string `json:"code,omitempty"`
	// String of values delimited by a ',' character. This is a comma separated list of file extension and mime type pairs that describe the mime type mapping for the CDN caching servers. The file extension and mime type values should be delimited by a colon (:). For example, to map files ending with jpg to the image/jpeg mime type and files ending with png to image/png, set this value to: jpg:image/jpeg,png:image/png.
	ExtensionMap *string `json:"extensionMap,omitempty"`
	Enabled      *bool   `json:"enabled,omitempty"`
	// String of values delimited by a ',' character.
	MethodFilter *string `json:"methodFilter,omitempty"`
	// String of values delimited by a ',' character.
	PathFilter *string `json:"pathFilter,omitempty"`
	// String of values delimited by a ',' character.
	HeaderFilter *string `json:"headerFilter,omitempty"`
}

CustconfCustomMimeType The custom mime type policy allows you to map file extensions to specific mime types for the CDN caching servers to use when delivering assets. The mime types you map using this policy may also be limited to specific response codes to address scenarios in which the mime type changes based on the response code.

func NewCustconfCustomMimeType

func NewCustconfCustomMimeType() *CustconfCustomMimeType

NewCustconfCustomMimeType instantiates a new CustconfCustomMimeType 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 NewCustconfCustomMimeTypeWithDefaults

func NewCustconfCustomMimeTypeWithDefaults() *CustconfCustomMimeType

NewCustconfCustomMimeTypeWithDefaults instantiates a new CustconfCustomMimeType 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 (*CustconfCustomMimeType) GetCode

func (o *CustconfCustomMimeType) GetCode() string

GetCode returns the Code field value if set, zero value otherwise.

func (*CustconfCustomMimeType) GetCodeOk

func (o *CustconfCustomMimeType) GetCodeOk() (*string, bool)

GetCodeOk returns a tuple with the Code field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfCustomMimeType) GetEnabled

func (o *CustconfCustomMimeType) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*CustconfCustomMimeType) GetEnabledOk

func (o *CustconfCustomMimeType) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfCustomMimeType) GetExtensionMap

func (o *CustconfCustomMimeType) GetExtensionMap() string

GetExtensionMap returns the ExtensionMap field value if set, zero value otherwise.

func (*CustconfCustomMimeType) GetExtensionMapOk

func (o *CustconfCustomMimeType) GetExtensionMapOk() (*string, bool)

GetExtensionMapOk returns a tuple with the ExtensionMap field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfCustomMimeType) GetHeaderFilter

func (o *CustconfCustomMimeType) GetHeaderFilter() string

GetHeaderFilter returns the HeaderFilter field value if set, zero value otherwise.

func (*CustconfCustomMimeType) GetHeaderFilterOk

func (o *CustconfCustomMimeType) GetHeaderFilterOk() (*string, bool)

GetHeaderFilterOk returns a tuple with the HeaderFilter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfCustomMimeType) GetId

func (o *CustconfCustomMimeType) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*CustconfCustomMimeType) GetIdOk

func (o *CustconfCustomMimeType) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfCustomMimeType) GetMethodFilter

func (o *CustconfCustomMimeType) GetMethodFilter() string

GetMethodFilter returns the MethodFilter field value if set, zero value otherwise.

func (*CustconfCustomMimeType) GetMethodFilterOk

func (o *CustconfCustomMimeType) GetMethodFilterOk() (*string, bool)

GetMethodFilterOk returns a tuple with the MethodFilter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfCustomMimeType) GetPathFilter

func (o *CustconfCustomMimeType) GetPathFilter() string

GetPathFilter returns the PathFilter field value if set, zero value otherwise.

func (*CustconfCustomMimeType) GetPathFilterOk

func (o *CustconfCustomMimeType) GetPathFilterOk() (*string, bool)

GetPathFilterOk returns a tuple with the PathFilter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfCustomMimeType) HasCode

func (o *CustconfCustomMimeType) HasCode() bool

HasCode returns a boolean if a field has been set.

func (*CustconfCustomMimeType) HasEnabled

func (o *CustconfCustomMimeType) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*CustconfCustomMimeType) HasExtensionMap

func (o *CustconfCustomMimeType) HasExtensionMap() bool

HasExtensionMap returns a boolean if a field has been set.

func (*CustconfCustomMimeType) HasHeaderFilter

func (o *CustconfCustomMimeType) HasHeaderFilter() bool

HasHeaderFilter returns a boolean if a field has been set.

func (*CustconfCustomMimeType) HasId

func (o *CustconfCustomMimeType) HasId() bool

HasId returns a boolean if a field has been set.

func (*CustconfCustomMimeType) HasMethodFilter

func (o *CustconfCustomMimeType) HasMethodFilter() bool

HasMethodFilter returns a boolean if a field has been set.

func (*CustconfCustomMimeType) HasPathFilter

func (o *CustconfCustomMimeType) HasPathFilter() bool

HasPathFilter returns a boolean if a field has been set.

func (CustconfCustomMimeType) MarshalJSON

func (o CustconfCustomMimeType) MarshalJSON() ([]byte, error)

func (*CustconfCustomMimeType) SetCode

func (o *CustconfCustomMimeType) SetCode(v string)

SetCode gets a reference to the given string and assigns it to the Code field.

func (*CustconfCustomMimeType) SetEnabled

func (o *CustconfCustomMimeType) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*CustconfCustomMimeType) SetExtensionMap

func (o *CustconfCustomMimeType) SetExtensionMap(v string)

SetExtensionMap gets a reference to the given string and assigns it to the ExtensionMap field.

func (*CustconfCustomMimeType) SetHeaderFilter

func (o *CustconfCustomMimeType) SetHeaderFilter(v string)

SetHeaderFilter gets a reference to the given string and assigns it to the HeaderFilter field.

func (*CustconfCustomMimeType) SetId

func (o *CustconfCustomMimeType) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*CustconfCustomMimeType) SetMethodFilter

func (o *CustconfCustomMimeType) SetMethodFilter(v string)

SetMethodFilter gets a reference to the given string and assigns it to the MethodFilter field.

func (*CustconfCustomMimeType) SetPathFilter

func (o *CustconfCustomMimeType) SetPathFilter(v string)

SetPathFilter gets a reference to the given string and assigns it to the PathFilter field.

type CustconfCustomer

type CustconfCustomer struct {
	// This is used by the API to perform conflict checking
	Id *string `json:"id,omitempty"`
	// String of values delimited by a ',' character.
	AccessLogFields *string `json:"accessLogFields,omitempty"`
	// String of values delimited by a ',' character.
	OpLogFields *string `json:"opLogFields,omitempty"`
	// String of values delimited by a ',' character.
	ReceiptLogFields *string `json:"receiptLogFields,omitempty"`
}

CustconfCustomer struct for CustconfCustomer

func NewCustconfCustomer

func NewCustconfCustomer() *CustconfCustomer

NewCustconfCustomer instantiates a new CustconfCustomer 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 NewCustconfCustomerWithDefaults

func NewCustconfCustomerWithDefaults() *CustconfCustomer

NewCustconfCustomerWithDefaults instantiates a new CustconfCustomer 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 (*CustconfCustomer) GetAccessLogFields

func (o *CustconfCustomer) GetAccessLogFields() string

GetAccessLogFields returns the AccessLogFields field value if set, zero value otherwise.

func (*CustconfCustomer) GetAccessLogFieldsOk

func (o *CustconfCustomer) GetAccessLogFieldsOk() (*string, bool)

GetAccessLogFieldsOk returns a tuple with the AccessLogFields field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfCustomer) GetId

func (o *CustconfCustomer) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*CustconfCustomer) GetIdOk

func (o *CustconfCustomer) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfCustomer) GetOpLogFields

func (o *CustconfCustomer) GetOpLogFields() string

GetOpLogFields returns the OpLogFields field value if set, zero value otherwise.

func (*CustconfCustomer) GetOpLogFieldsOk

func (o *CustconfCustomer) GetOpLogFieldsOk() (*string, bool)

GetOpLogFieldsOk returns a tuple with the OpLogFields field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfCustomer) GetReceiptLogFields

func (o *CustconfCustomer) GetReceiptLogFields() string

GetReceiptLogFields returns the ReceiptLogFields field value if set, zero value otherwise.

func (*CustconfCustomer) GetReceiptLogFieldsOk

func (o *CustconfCustomer) GetReceiptLogFieldsOk() (*string, bool)

GetReceiptLogFieldsOk returns a tuple with the ReceiptLogFields field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfCustomer) HasAccessLogFields

func (o *CustconfCustomer) HasAccessLogFields() bool

HasAccessLogFields returns a boolean if a field has been set.

func (*CustconfCustomer) HasId

func (o *CustconfCustomer) HasId() bool

HasId returns a boolean if a field has been set.

func (*CustconfCustomer) HasOpLogFields

func (o *CustconfCustomer) HasOpLogFields() bool

HasOpLogFields returns a boolean if a field has been set.

func (*CustconfCustomer) HasReceiptLogFields

func (o *CustconfCustomer) HasReceiptLogFields() bool

HasReceiptLogFields returns a boolean if a field has been set.

func (CustconfCustomer) MarshalJSON

func (o CustconfCustomer) MarshalJSON() ([]byte, error)

func (*CustconfCustomer) SetAccessLogFields

func (o *CustconfCustomer) SetAccessLogFields(v string)

SetAccessLogFields gets a reference to the given string and assigns it to the AccessLogFields field.

func (*CustconfCustomer) SetId

func (o *CustconfCustomer) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*CustconfCustomer) SetOpLogFields

func (o *CustconfCustomer) SetOpLogFields(v string)

SetOpLogFields gets a reference to the given string and assigns it to the OpLogFields field.

func (*CustconfCustomer) SetReceiptLogFields

func (o *CustconfCustomer) SetReceiptLogFields(v string)

SetReceiptLogFields gets a reference to the given string and assigns it to the ReceiptLogFields field.

type CustconfDynamicCacheRule

type CustconfDynamicCacheRule struct {
	// This is used by the API to perform conflict checking
	Id *string `json:"id,omitempty"`
	// Status code to return
	StatusCode *float32 `json:"statusCode,omitempty"`
	// String of values delimited by a '|' character. Pipe delimited ('|') list of headers to add to response
	Headers *string `json:"headers,omitempty"`
	Enabled *bool   `json:"enabled,omitempty"`
	// String of values delimited by a ',' character.
	MethodFilter *string `json:"methodFilter,omitempty"`
	// String of values delimited by a ',' character.
	PathFilter *string `json:"pathFilter,omitempty"`
	// String of values delimited by a ',' character.
	HeaderFilter *string `json:"headerFilter,omitempty"`
}

CustconfDynamicCacheRule Client response based on Rules.

func NewCustconfDynamicCacheRule

func NewCustconfDynamicCacheRule() *CustconfDynamicCacheRule

NewCustconfDynamicCacheRule instantiates a new CustconfDynamicCacheRule 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 NewCustconfDynamicCacheRuleWithDefaults

func NewCustconfDynamicCacheRuleWithDefaults() *CustconfDynamicCacheRule

NewCustconfDynamicCacheRuleWithDefaults instantiates a new CustconfDynamicCacheRule 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 (*CustconfDynamicCacheRule) GetEnabled

func (o *CustconfDynamicCacheRule) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*CustconfDynamicCacheRule) GetEnabledOk

func (o *CustconfDynamicCacheRule) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfDynamicCacheRule) GetHeaderFilter

func (o *CustconfDynamicCacheRule) GetHeaderFilter() string

GetHeaderFilter returns the HeaderFilter field value if set, zero value otherwise.

func (*CustconfDynamicCacheRule) GetHeaderFilterOk

func (o *CustconfDynamicCacheRule) GetHeaderFilterOk() (*string, bool)

GetHeaderFilterOk returns a tuple with the HeaderFilter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfDynamicCacheRule) GetHeaders

func (o *CustconfDynamicCacheRule) GetHeaders() string

GetHeaders returns the Headers field value if set, zero value otherwise.

func (*CustconfDynamicCacheRule) GetHeadersOk

func (o *CustconfDynamicCacheRule) GetHeadersOk() (*string, bool)

GetHeadersOk returns a tuple with the Headers field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfDynamicCacheRule) GetId

func (o *CustconfDynamicCacheRule) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*CustconfDynamicCacheRule) GetIdOk

func (o *CustconfDynamicCacheRule) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfDynamicCacheRule) GetMethodFilter

func (o *CustconfDynamicCacheRule) GetMethodFilter() string

GetMethodFilter returns the MethodFilter field value if set, zero value otherwise.

func (*CustconfDynamicCacheRule) GetMethodFilterOk

func (o *CustconfDynamicCacheRule) GetMethodFilterOk() (*string, bool)

GetMethodFilterOk returns a tuple with the MethodFilter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfDynamicCacheRule) GetPathFilter

func (o *CustconfDynamicCacheRule) GetPathFilter() string

GetPathFilter returns the PathFilter field value if set, zero value otherwise.

func (*CustconfDynamicCacheRule) GetPathFilterOk

func (o *CustconfDynamicCacheRule) GetPathFilterOk() (*string, bool)

GetPathFilterOk returns a tuple with the PathFilter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfDynamicCacheRule) GetStatusCode

func (o *CustconfDynamicCacheRule) GetStatusCode() float32

GetStatusCode returns the StatusCode field value if set, zero value otherwise.

func (*CustconfDynamicCacheRule) GetStatusCodeOk

func (o *CustconfDynamicCacheRule) GetStatusCodeOk() (*float32, bool)

GetStatusCodeOk returns a tuple with the StatusCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfDynamicCacheRule) HasEnabled

func (o *CustconfDynamicCacheRule) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*CustconfDynamicCacheRule) HasHeaderFilter

func (o *CustconfDynamicCacheRule) HasHeaderFilter() bool

HasHeaderFilter returns a boolean if a field has been set.

func (*CustconfDynamicCacheRule) HasHeaders

func (o *CustconfDynamicCacheRule) HasHeaders() bool

HasHeaders returns a boolean if a field has been set.

func (*CustconfDynamicCacheRule) HasId

func (o *CustconfDynamicCacheRule) HasId() bool

HasId returns a boolean if a field has been set.

func (*CustconfDynamicCacheRule) HasMethodFilter

func (o *CustconfDynamicCacheRule) HasMethodFilter() bool

HasMethodFilter returns a boolean if a field has been set.

func (*CustconfDynamicCacheRule) HasPathFilter

func (o *CustconfDynamicCacheRule) HasPathFilter() bool

HasPathFilter returns a boolean if a field has been set.

func (*CustconfDynamicCacheRule) HasStatusCode

func (o *CustconfDynamicCacheRule) HasStatusCode() bool

HasStatusCode returns a boolean if a field has been set.

func (CustconfDynamicCacheRule) MarshalJSON

func (o CustconfDynamicCacheRule) MarshalJSON() ([]byte, error)

func (*CustconfDynamicCacheRule) SetEnabled

func (o *CustconfDynamicCacheRule) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*CustconfDynamicCacheRule) SetHeaderFilter

func (o *CustconfDynamicCacheRule) SetHeaderFilter(v string)

SetHeaderFilter gets a reference to the given string and assigns it to the HeaderFilter field.

func (*CustconfDynamicCacheRule) SetHeaders

func (o *CustconfDynamicCacheRule) SetHeaders(v string)

SetHeaders gets a reference to the given string and assigns it to the Headers field.

func (*CustconfDynamicCacheRule) SetId

func (o *CustconfDynamicCacheRule) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*CustconfDynamicCacheRule) SetMethodFilter

func (o *CustconfDynamicCacheRule) SetMethodFilter(v string)

SetMethodFilter gets a reference to the given string and assigns it to the MethodFilter field.

func (*CustconfDynamicCacheRule) SetPathFilter

func (o *CustconfDynamicCacheRule) SetPathFilter(v string)

SetPathFilter gets a reference to the given string and assigns it to the PathFilter field.

func (*CustconfDynamicCacheRule) SetStatusCode

func (o *CustconfDynamicCacheRule) SetStatusCode(v float32)

SetStatusCode gets a reference to the given float32 and assigns it to the StatusCode field.

type CustconfDynamicContent

type CustconfDynamicContent struct {
	// This is used by the API to perform conflict checking
	Id *string `json:"id,omitempty"`
	// String of values delimited by a ',' character. A comma separated list of query string parameters you want to include in the cache key generation. NOTE: This list is ignored when the Key Location is set to header.
	QueryParams *string `json:"queryParams,omitempty"`
	// String of values delimited by a ',' character. A comma-separated list of glob patterns that represent HTTP request headers you want included in the cache key generation. Via the use of a colon ':', users can define each glob pattern to match a header name only, or the pattern can be used to match both the header name and value. A pattern without a colon ':' is treated as a header name ONLY match. If the pattern matches the header, then all values are used as a part of the cache key. If the pattern contains a colon, the CDN uses the pattern on the left of the colon to match the header. The pattern to the right of the colon is used to match the value. The CDN only uses the header/value as a part of the cache key if both patterns result in a match. Note, no pattern after a colon indicates an empty header (no value). See the fnmatch manpage for acceptable glob patterns.
	HeaderFields *string `json:"headerFields,omitempty"`
	Enabled      *bool   `json:"enabled,omitempty"`
	// String of values delimited by a ',' character.
	MethodFilter *string `json:"methodFilter,omitempty"`
	// String of values delimited by a ',' character.
	PathFilter *string `json:"pathFilter,omitempty"`
	// String of values delimited by a ',' character.
	HeaderFilter *string `json:"headerFilter,omitempty"`
}

CustconfDynamicContent The dynamic content caching policy allows you to specify a set of query string and/or HTTP header key/value pairs that should create a unique cache entry for a given URL. This policy is useful when your origin returns unique content for the same URL based on a set of query string parameters provided in the request.

func NewCustconfDynamicContent

func NewCustconfDynamicContent() *CustconfDynamicContent

NewCustconfDynamicContent instantiates a new CustconfDynamicContent 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 NewCustconfDynamicContentWithDefaults

func NewCustconfDynamicContentWithDefaults() *CustconfDynamicContent

NewCustconfDynamicContentWithDefaults instantiates a new CustconfDynamicContent 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 (*CustconfDynamicContent) GetEnabled

func (o *CustconfDynamicContent) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*CustconfDynamicContent) GetEnabledOk

func (o *CustconfDynamicContent) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfDynamicContent) GetHeaderFields

func (o *CustconfDynamicContent) GetHeaderFields() string

GetHeaderFields returns the HeaderFields field value if set, zero value otherwise.

func (*CustconfDynamicContent) GetHeaderFieldsOk

func (o *CustconfDynamicContent) GetHeaderFieldsOk() (*string, bool)

GetHeaderFieldsOk returns a tuple with the HeaderFields field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfDynamicContent) GetHeaderFilter

func (o *CustconfDynamicContent) GetHeaderFilter() string

GetHeaderFilter returns the HeaderFilter field value if set, zero value otherwise.

func (*CustconfDynamicContent) GetHeaderFilterOk

func (o *CustconfDynamicContent) GetHeaderFilterOk() (*string, bool)

GetHeaderFilterOk returns a tuple with the HeaderFilter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfDynamicContent) GetId

func (o *CustconfDynamicContent) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*CustconfDynamicContent) GetIdOk

func (o *CustconfDynamicContent) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfDynamicContent) GetMethodFilter

func (o *CustconfDynamicContent) GetMethodFilter() string

GetMethodFilter returns the MethodFilter field value if set, zero value otherwise.

func (*CustconfDynamicContent) GetMethodFilterOk

func (o *CustconfDynamicContent) GetMethodFilterOk() (*string, bool)

GetMethodFilterOk returns a tuple with the MethodFilter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfDynamicContent) GetPathFilter

func (o *CustconfDynamicContent) GetPathFilter() string

GetPathFilter returns the PathFilter field value if set, zero value otherwise.

func (*CustconfDynamicContent) GetPathFilterOk

func (o *CustconfDynamicContent) GetPathFilterOk() (*string, bool)

GetPathFilterOk returns a tuple with the PathFilter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfDynamicContent) GetQueryParams

func (o *CustconfDynamicContent) GetQueryParams() string

GetQueryParams returns the QueryParams field value if set, zero value otherwise.

func (*CustconfDynamicContent) GetQueryParamsOk

func (o *CustconfDynamicContent) GetQueryParamsOk() (*string, bool)

GetQueryParamsOk returns a tuple with the QueryParams field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfDynamicContent) HasEnabled

func (o *CustconfDynamicContent) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*CustconfDynamicContent) HasHeaderFields

func (o *CustconfDynamicContent) HasHeaderFields() bool

HasHeaderFields returns a boolean if a field has been set.

func (*CustconfDynamicContent) HasHeaderFilter

func (o *CustconfDynamicContent) HasHeaderFilter() bool

HasHeaderFilter returns a boolean if a field has been set.

func (*CustconfDynamicContent) HasId

func (o *CustconfDynamicContent) HasId() bool

HasId returns a boolean if a field has been set.

func (*CustconfDynamicContent) HasMethodFilter

func (o *CustconfDynamicContent) HasMethodFilter() bool

HasMethodFilter returns a boolean if a field has been set.

func (*CustconfDynamicContent) HasPathFilter

func (o *CustconfDynamicContent) HasPathFilter() bool

HasPathFilter returns a boolean if a field has been set.

func (*CustconfDynamicContent) HasQueryParams

func (o *CustconfDynamicContent) HasQueryParams() bool

HasQueryParams returns a boolean if a field has been set.

func (CustconfDynamicContent) MarshalJSON

func (o CustconfDynamicContent) MarshalJSON() ([]byte, error)

func (*CustconfDynamicContent) SetEnabled

func (o *CustconfDynamicContent) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*CustconfDynamicContent) SetHeaderFields

func (o *CustconfDynamicContent) SetHeaderFields(v string)

SetHeaderFields gets a reference to the given string and assigns it to the HeaderFields field.

func (*CustconfDynamicContent) SetHeaderFilter

func (o *CustconfDynamicContent) SetHeaderFilter(v string)

SetHeaderFilter gets a reference to the given string and assigns it to the HeaderFilter field.

func (*CustconfDynamicContent) SetId

func (o *CustconfDynamicContent) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*CustconfDynamicContent) SetMethodFilter

func (o *CustconfDynamicContent) SetMethodFilter(v string)

SetMethodFilter gets a reference to the given string and assigns it to the MethodFilter field.

func (*CustconfDynamicContent) SetPathFilter

func (o *CustconfDynamicContent) SetPathFilter(v string)

SetPathFilter gets a reference to the given string and assigns it to the PathFilter field.

func (*CustconfDynamicContent) SetQueryParams

func (o *CustconfDynamicContent) SetQueryParams(v string)

SetQueryParams gets a reference to the given string and assigns it to the QueryParams field.

type CustconfFailSafeOriginPull

type CustconfFailSafeOriginPull struct {
	// This is used by the API to perform conflict checking
	Id      *string `json:"id,omitempty"`
	Enabled *bool   `json:"enabled,omitempty"`
	// String of values delimited by a ',' character.
	StatusCodeMatch *string `json:"statusCodeMatch,omitempty"`
	// String of values delimited by a ',' character.
	PathFilter *string `json:"pathFilter,omitempty"`
}

CustconfFailSafeOriginPull struct for CustconfFailSafeOriginPull

func NewCustconfFailSafeOriginPull

func NewCustconfFailSafeOriginPull() *CustconfFailSafeOriginPull

NewCustconfFailSafeOriginPull instantiates a new CustconfFailSafeOriginPull 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 NewCustconfFailSafeOriginPullWithDefaults

func NewCustconfFailSafeOriginPullWithDefaults() *CustconfFailSafeOriginPull

NewCustconfFailSafeOriginPullWithDefaults instantiates a new CustconfFailSafeOriginPull 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 (*CustconfFailSafeOriginPull) GetEnabled

func (o *CustconfFailSafeOriginPull) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*CustconfFailSafeOriginPull) GetEnabledOk

func (o *CustconfFailSafeOriginPull) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfFailSafeOriginPull) GetId

GetId returns the Id field value if set, zero value otherwise.

func (*CustconfFailSafeOriginPull) GetIdOk

func (o *CustconfFailSafeOriginPull) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfFailSafeOriginPull) GetPathFilter

func (o *CustconfFailSafeOriginPull) GetPathFilter() string

GetPathFilter returns the PathFilter field value if set, zero value otherwise.

func (*CustconfFailSafeOriginPull) GetPathFilterOk

func (o *CustconfFailSafeOriginPull) GetPathFilterOk() (*string, bool)

GetPathFilterOk returns a tuple with the PathFilter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfFailSafeOriginPull) GetStatusCodeMatch

func (o *CustconfFailSafeOriginPull) GetStatusCodeMatch() string

GetStatusCodeMatch returns the StatusCodeMatch field value if set, zero value otherwise.

func (*CustconfFailSafeOriginPull) GetStatusCodeMatchOk

func (o *CustconfFailSafeOriginPull) GetStatusCodeMatchOk() (*string, bool)

GetStatusCodeMatchOk returns a tuple with the StatusCodeMatch field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfFailSafeOriginPull) HasEnabled

func (o *CustconfFailSafeOriginPull) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*CustconfFailSafeOriginPull) HasId

func (o *CustconfFailSafeOriginPull) HasId() bool

HasId returns a boolean if a field has been set.

func (*CustconfFailSafeOriginPull) HasPathFilter

func (o *CustconfFailSafeOriginPull) HasPathFilter() bool

HasPathFilter returns a boolean if a field has been set.

func (*CustconfFailSafeOriginPull) HasStatusCodeMatch

func (o *CustconfFailSafeOriginPull) HasStatusCodeMatch() bool

HasStatusCodeMatch returns a boolean if a field has been set.

func (CustconfFailSafeOriginPull) MarshalJSON

func (o CustconfFailSafeOriginPull) MarshalJSON() ([]byte, error)

func (*CustconfFailSafeOriginPull) SetEnabled

func (o *CustconfFailSafeOriginPull) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*CustconfFailSafeOriginPull) SetId

func (o *CustconfFailSafeOriginPull) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*CustconfFailSafeOriginPull) SetPathFilter

func (o *CustconfFailSafeOriginPull) SetPathFilter(v string)

SetPathFilter gets a reference to the given string and assigns it to the PathFilter field.

func (*CustconfFailSafeOriginPull) SetStatusCodeMatch

func (o *CustconfFailSafeOriginPull) SetStatusCodeMatch(v string)

SetStatusCodeMatch gets a reference to the given string and assigns it to the StatusCodeMatch field.

type CustconfFarAheadRangeProxy

type CustconfFarAheadRangeProxy struct {
	// This is used by the API to perform conflict checking
	Id             *string  `json:"id,omitempty"`
	Enabled        *bool    `json:"enabled,omitempty"`
	ThresholdBytes *float32 `json:"thresholdBytes,omitempty"`
}

CustconfFarAheadRangeProxy struct for CustconfFarAheadRangeProxy

func NewCustconfFarAheadRangeProxy

func NewCustconfFarAheadRangeProxy() *CustconfFarAheadRangeProxy

NewCustconfFarAheadRangeProxy instantiates a new CustconfFarAheadRangeProxy 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 NewCustconfFarAheadRangeProxyWithDefaults

func NewCustconfFarAheadRangeProxyWithDefaults() *CustconfFarAheadRangeProxy

NewCustconfFarAheadRangeProxyWithDefaults instantiates a new CustconfFarAheadRangeProxy 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 (*CustconfFarAheadRangeProxy) GetEnabled

func (o *CustconfFarAheadRangeProxy) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*CustconfFarAheadRangeProxy) GetEnabledOk

func (o *CustconfFarAheadRangeProxy) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfFarAheadRangeProxy) GetId

GetId returns the Id field value if set, zero value otherwise.

func (*CustconfFarAheadRangeProxy) GetIdOk

func (o *CustconfFarAheadRangeProxy) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfFarAheadRangeProxy) GetThresholdBytes

func (o *CustconfFarAheadRangeProxy) GetThresholdBytes() float32

GetThresholdBytes returns the ThresholdBytes field value if set, zero value otherwise.

func (*CustconfFarAheadRangeProxy) GetThresholdBytesOk

func (o *CustconfFarAheadRangeProxy) GetThresholdBytesOk() (*float32, bool)

GetThresholdBytesOk returns a tuple with the ThresholdBytes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfFarAheadRangeProxy) HasEnabled

func (o *CustconfFarAheadRangeProxy) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*CustconfFarAheadRangeProxy) HasId

func (o *CustconfFarAheadRangeProxy) HasId() bool

HasId returns a boolean if a field has been set.

func (*CustconfFarAheadRangeProxy) HasThresholdBytes

func (o *CustconfFarAheadRangeProxy) HasThresholdBytes() bool

HasThresholdBytes returns a boolean if a field has been set.

func (CustconfFarAheadRangeProxy) MarshalJSON

func (o CustconfFarAheadRangeProxy) MarshalJSON() ([]byte, error)

func (*CustconfFarAheadRangeProxy) SetEnabled

func (o *CustconfFarAheadRangeProxy) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*CustconfFarAheadRangeProxy) SetId

func (o *CustconfFarAheadRangeProxy) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*CustconfFarAheadRangeProxy) SetThresholdBytes

func (o *CustconfFarAheadRangeProxy) SetThresholdBytes(v float32)

SetThresholdBytes gets a reference to the given float32 and assigns it to the ThresholdBytes field.

type CustconfFileSegmentation

type CustconfFileSegmentation struct {
	// This is used by the API to perform conflict checking
	Id *string `json:"id,omitempty"`
	// Flag for enabling the File Segmentation Feature.
	Enabled *bool `json:"enabled,omitempty"`
}

CustconfFileSegmentation Policy for configuring the feature for downloading and storing files in segments rather than a whole entity.

func NewCustconfFileSegmentation

func NewCustconfFileSegmentation() *CustconfFileSegmentation

NewCustconfFileSegmentation instantiates a new CustconfFileSegmentation 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 NewCustconfFileSegmentationWithDefaults

func NewCustconfFileSegmentationWithDefaults() *CustconfFileSegmentation

NewCustconfFileSegmentationWithDefaults instantiates a new CustconfFileSegmentation 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 (*CustconfFileSegmentation) GetEnabled

func (o *CustconfFileSegmentation) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*CustconfFileSegmentation) GetEnabledOk

func (o *CustconfFileSegmentation) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfFileSegmentation) GetId

func (o *CustconfFileSegmentation) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*CustconfFileSegmentation) GetIdOk

func (o *CustconfFileSegmentation) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfFileSegmentation) HasEnabled

func (o *CustconfFileSegmentation) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*CustconfFileSegmentation) HasId

func (o *CustconfFileSegmentation) HasId() bool

HasId returns a boolean if a field has been set.

func (CustconfFileSegmentation) MarshalJSON

func (o CustconfFileSegmentation) MarshalJSON() ([]byte, error)

func (*CustconfFileSegmentation) SetEnabled

func (o *CustconfFileSegmentation) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*CustconfFileSegmentation) SetId

func (o *CustconfFileSegmentation) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

type CustconfFlvPseudoStreaming

type CustconfFlvPseudoStreaming struct {
	// This is used by the API to perform conflict checking
	Id                          *string `json:"id,omitempty"`
	JumpToByteInitialBytesParam *string `json:"jumpToByteInitialBytesParam,omitempty"`
	JumpToByteStartOffsetParam  *string `json:"jumpToByteStartOffsetParam,omitempty"`
	Enabled                     *bool   `json:"enabled,omitempty"`
}

CustconfFlvPseudoStreaming struct for CustconfFlvPseudoStreaming

func NewCustconfFlvPseudoStreaming

func NewCustconfFlvPseudoStreaming() *CustconfFlvPseudoStreaming

NewCustconfFlvPseudoStreaming instantiates a new CustconfFlvPseudoStreaming 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 NewCustconfFlvPseudoStreamingWithDefaults

func NewCustconfFlvPseudoStreamingWithDefaults() *CustconfFlvPseudoStreaming

NewCustconfFlvPseudoStreamingWithDefaults instantiates a new CustconfFlvPseudoStreaming 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 (*CustconfFlvPseudoStreaming) GetEnabled

func (o *CustconfFlvPseudoStreaming) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*CustconfFlvPseudoStreaming) GetEnabledOk

func (o *CustconfFlvPseudoStreaming) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfFlvPseudoStreaming) GetId

GetId returns the Id field value if set, zero value otherwise.

func (*CustconfFlvPseudoStreaming) GetIdOk

func (o *CustconfFlvPseudoStreaming) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfFlvPseudoStreaming) GetJumpToByteInitialBytesParam

func (o *CustconfFlvPseudoStreaming) GetJumpToByteInitialBytesParam() string

GetJumpToByteInitialBytesParam returns the JumpToByteInitialBytesParam field value if set, zero value otherwise.

func (*CustconfFlvPseudoStreaming) GetJumpToByteInitialBytesParamOk

func (o *CustconfFlvPseudoStreaming) GetJumpToByteInitialBytesParamOk() (*string, bool)

GetJumpToByteInitialBytesParamOk returns a tuple with the JumpToByteInitialBytesParam field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfFlvPseudoStreaming) GetJumpToByteStartOffsetParam

func (o *CustconfFlvPseudoStreaming) GetJumpToByteStartOffsetParam() string

GetJumpToByteStartOffsetParam returns the JumpToByteStartOffsetParam field value if set, zero value otherwise.

func (*CustconfFlvPseudoStreaming) GetJumpToByteStartOffsetParamOk

func (o *CustconfFlvPseudoStreaming) GetJumpToByteStartOffsetParamOk() (*string, bool)

GetJumpToByteStartOffsetParamOk returns a tuple with the JumpToByteStartOffsetParam field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfFlvPseudoStreaming) HasEnabled

func (o *CustconfFlvPseudoStreaming) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*CustconfFlvPseudoStreaming) HasId

func (o *CustconfFlvPseudoStreaming) HasId() bool

HasId returns a boolean if a field has been set.

func (*CustconfFlvPseudoStreaming) HasJumpToByteInitialBytesParam

func (o *CustconfFlvPseudoStreaming) HasJumpToByteInitialBytesParam() bool

HasJumpToByteInitialBytesParam returns a boolean if a field has been set.

func (*CustconfFlvPseudoStreaming) HasJumpToByteStartOffsetParam

func (o *CustconfFlvPseudoStreaming) HasJumpToByteStartOffsetParam() bool

HasJumpToByteStartOffsetParam returns a boolean if a field has been set.

func (CustconfFlvPseudoStreaming) MarshalJSON

func (o CustconfFlvPseudoStreaming) MarshalJSON() ([]byte, error)

func (*CustconfFlvPseudoStreaming) SetEnabled

func (o *CustconfFlvPseudoStreaming) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*CustconfFlvPseudoStreaming) SetId

func (o *CustconfFlvPseudoStreaming) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*CustconfFlvPseudoStreaming) SetJumpToByteInitialBytesParam

func (o *CustconfFlvPseudoStreaming) SetJumpToByteInitialBytesParam(v string)

SetJumpToByteInitialBytesParam gets a reference to the given string and assigns it to the JumpToByteInitialBytesParam field.

func (*CustconfFlvPseudoStreaming) SetJumpToByteStartOffsetParam

func (o *CustconfFlvPseudoStreaming) SetJumpToByteStartOffsetParam(v string)

SetJumpToByteStartOffsetParam gets a reference to the given string and assigns it to the JumpToByteStartOffsetParam field.

type CustconfGzipOriginPull

type CustconfGzipOriginPull struct {
	// This is used by the API to perform conflict checking
	Id *string `json:"id,omitempty"`
	// This enables support for compressed origin pull
	Enabled *bool `json:"enabled,omitempty"`
}

CustconfGzipOriginPull The compressed origin pull policy allows you to enable the CDN caching servers to request compressed assets from your origin. By enabling this policy, the CDN caching servers send your origin the HTTP Accept-Encoding header with the gzip code (Accept-Encoding: gzip).

func NewCustconfGzipOriginPull

func NewCustconfGzipOriginPull() *CustconfGzipOriginPull

NewCustconfGzipOriginPull instantiates a new CustconfGzipOriginPull 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 NewCustconfGzipOriginPullWithDefaults

func NewCustconfGzipOriginPullWithDefaults() *CustconfGzipOriginPull

NewCustconfGzipOriginPullWithDefaults instantiates a new CustconfGzipOriginPull 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 (*CustconfGzipOriginPull) GetEnabled

func (o *CustconfGzipOriginPull) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*CustconfGzipOriginPull) GetEnabledOk

func (o *CustconfGzipOriginPull) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfGzipOriginPull) GetId

func (o *CustconfGzipOriginPull) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*CustconfGzipOriginPull) GetIdOk

func (o *CustconfGzipOriginPull) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfGzipOriginPull) HasEnabled

func (o *CustconfGzipOriginPull) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*CustconfGzipOriginPull) HasId

func (o *CustconfGzipOriginPull) HasId() bool

HasId returns a boolean if a field has been set.

func (CustconfGzipOriginPull) MarshalJSON

func (o CustconfGzipOriginPull) MarshalJSON() ([]byte, error)

func (*CustconfGzipOriginPull) SetEnabled

func (o *CustconfGzipOriginPull) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*CustconfGzipOriginPull) SetId

func (o *CustconfGzipOriginPull) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

type CustconfHttp2Support

type CustconfHttp2Support struct {
	// This is used by the API to perform conflict checking
	Id *string `json:"id,omitempty"`
	// Enable support of HTTP2
	Enabled *bool `json:"enabled,omitempty"`
}

CustconfHttp2Support Enable support of HTTP2

func NewCustconfHttp2Support

func NewCustconfHttp2Support() *CustconfHttp2Support

NewCustconfHttp2Support instantiates a new CustconfHttp2Support 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 NewCustconfHttp2SupportWithDefaults

func NewCustconfHttp2SupportWithDefaults() *CustconfHttp2Support

NewCustconfHttp2SupportWithDefaults instantiates a new CustconfHttp2Support 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 (*CustconfHttp2Support) GetEnabled

func (o *CustconfHttp2Support) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*CustconfHttp2Support) GetEnabledOk

func (o *CustconfHttp2Support) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfHttp2Support) GetId

func (o *CustconfHttp2Support) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*CustconfHttp2Support) GetIdOk

func (o *CustconfHttp2Support) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfHttp2Support) HasEnabled

func (o *CustconfHttp2Support) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*CustconfHttp2Support) HasId

func (o *CustconfHttp2Support) HasId() bool

HasId returns a boolean if a field has been set.

func (CustconfHttp2Support) MarshalJSON

func (o CustconfHttp2Support) MarshalJSON() ([]byte, error)

func (*CustconfHttp2Support) SetEnabled

func (o *CustconfHttp2Support) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*CustconfHttp2Support) SetId

func (o *CustconfHttp2Support) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

type CustconfHttpMethods

type CustconfHttpMethods struct {
	// This is used by the API to perform conflict checking
	Id *string `json:"id,omitempty"`
	// String of values delimited by a ',' character. This is a comma separated list of HTTP methods you want the CDN to proxy to your origin. A wildcard can be entered to include all methods (excluding HEAD and GET).
	PassThru *string `json:"passThru,omitempty"`
	Enabled  *bool   `json:"enabled,omitempty"`
}

CustconfHttpMethods The HTTP methods policy allows you to selectively enable additional HTTP methods you want your CDN container to process. A container automatically is set up to process HTTP GET and HEAD commands, so they should not be explicitly defined in this policy. HTTP methods included in this policy are proxied directly to your origin and not cached by the CDN.

func NewCustconfHttpMethods

func NewCustconfHttpMethods() *CustconfHttpMethods

NewCustconfHttpMethods instantiates a new CustconfHttpMethods 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 NewCustconfHttpMethodsWithDefaults

func NewCustconfHttpMethodsWithDefaults() *CustconfHttpMethods

NewCustconfHttpMethodsWithDefaults instantiates a new CustconfHttpMethods 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 (*CustconfHttpMethods) GetEnabled

func (o *CustconfHttpMethods) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*CustconfHttpMethods) GetEnabledOk

func (o *CustconfHttpMethods) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfHttpMethods) GetId

func (o *CustconfHttpMethods) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*CustconfHttpMethods) GetIdOk

func (o *CustconfHttpMethods) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfHttpMethods) GetPassThru

func (o *CustconfHttpMethods) GetPassThru() string

GetPassThru returns the PassThru field value if set, zero value otherwise.

func (*CustconfHttpMethods) GetPassThruOk

func (o *CustconfHttpMethods) GetPassThruOk() (*string, bool)

GetPassThruOk returns a tuple with the PassThru field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfHttpMethods) HasEnabled

func (o *CustconfHttpMethods) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*CustconfHttpMethods) HasId

func (o *CustconfHttpMethods) HasId() bool

HasId returns a boolean if a field has been set.

func (*CustconfHttpMethods) HasPassThru

func (o *CustconfHttpMethods) HasPassThru() bool

HasPassThru returns a boolean if a field has been set.

func (CustconfHttpMethods) MarshalJSON

func (o CustconfHttpMethods) MarshalJSON() ([]byte, error)

func (*CustconfHttpMethods) SetEnabled

func (o *CustconfHttpMethods) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*CustconfHttpMethods) SetId

func (o *CustconfHttpMethods) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*CustconfHttpMethods) SetPassThru

func (o *CustconfHttpMethods) SetPassThru(v string)

SetPassThru gets a reference to the given string and assigns it to the PassThru field.

type CustconfOriginPersistentConnections

type CustconfOriginPersistentConnections struct {
	// This is used by the API to perform conflict checking
	Id      *string `json:"id,omitempty"`
	Enabled *bool   `json:"enabled,omitempty"`
}

CustconfOriginPersistentConnections The origin persistent connection settings are used to enable persistent connections to origins

func NewCustconfOriginPersistentConnections

func NewCustconfOriginPersistentConnections() *CustconfOriginPersistentConnections

NewCustconfOriginPersistentConnections instantiates a new CustconfOriginPersistentConnections 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 NewCustconfOriginPersistentConnectionsWithDefaults

func NewCustconfOriginPersistentConnectionsWithDefaults() *CustconfOriginPersistentConnections

NewCustconfOriginPersistentConnectionsWithDefaults instantiates a new CustconfOriginPersistentConnections 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 (*CustconfOriginPersistentConnections) GetEnabled

func (o *CustconfOriginPersistentConnections) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*CustconfOriginPersistentConnections) GetEnabledOk

func (o *CustconfOriginPersistentConnections) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfOriginPersistentConnections) GetId

GetId returns the Id field value if set, zero value otherwise.

func (*CustconfOriginPersistentConnections) GetIdOk

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfOriginPersistentConnections) HasEnabled

func (o *CustconfOriginPersistentConnections) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*CustconfOriginPersistentConnections) HasId

HasId returns a boolean if a field has been set.

func (CustconfOriginPersistentConnections) MarshalJSON

func (o CustconfOriginPersistentConnections) MarshalJSON() ([]byte, error)

func (*CustconfOriginPersistentConnections) SetEnabled

func (o *CustconfOriginPersistentConnections) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*CustconfOriginPersistentConnections) SetId

SetId gets a reference to the given string and assigns it to the Id field.

type CustconfOriginPull

type CustconfOriginPull struct {
	// This is used by the API to perform conflict checking
	Id             *string                                   `json:"id,omitempty"`
	RedirectAction *OriginPullRedirectActionEnumWrapperValue `json:"redirectAction,omitempty"`
	// GFS sends a path without any query string parameters when making external origin requests regardless if any parameters were sent by the User-Agent.
	NoQSParams *bool `json:"noQSParams,omitempty"`
	// String of values delimited by a ',' character. List of HTTP Methods that define types of origin pull requests that can be retried if a failure occurs after sending a previous request.
	RetryMethods *string `json:"retryMethods,omitempty"`
	Enabled      *bool   `json:"enabled,omitempty"`
}

CustconfOriginPull The origin pull settings policy contains a list of settings that control the behavior of origin pull requests.

func NewCustconfOriginPull

func NewCustconfOriginPull() *CustconfOriginPull

NewCustconfOriginPull instantiates a new CustconfOriginPull 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 NewCustconfOriginPullWithDefaults

func NewCustconfOriginPullWithDefaults() *CustconfOriginPull

NewCustconfOriginPullWithDefaults instantiates a new CustconfOriginPull 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 (*CustconfOriginPull) GetEnabled

func (o *CustconfOriginPull) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*CustconfOriginPull) GetEnabledOk

func (o *CustconfOriginPull) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfOriginPull) GetId

func (o *CustconfOriginPull) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*CustconfOriginPull) GetIdOk

func (o *CustconfOriginPull) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfOriginPull) GetNoQSParams

func (o *CustconfOriginPull) GetNoQSParams() bool

GetNoQSParams returns the NoQSParams field value if set, zero value otherwise.

func (*CustconfOriginPull) GetNoQSParamsOk

func (o *CustconfOriginPull) GetNoQSParamsOk() (*bool, bool)

GetNoQSParamsOk returns a tuple with the NoQSParams field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfOriginPull) GetRedirectAction

GetRedirectAction returns the RedirectAction field value if set, zero value otherwise.

func (*CustconfOriginPull) GetRedirectActionOk

GetRedirectActionOk returns a tuple with the RedirectAction field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfOriginPull) GetRetryMethods

func (o *CustconfOriginPull) GetRetryMethods() string

GetRetryMethods returns the RetryMethods field value if set, zero value otherwise.

func (*CustconfOriginPull) GetRetryMethodsOk

func (o *CustconfOriginPull) GetRetryMethodsOk() (*string, bool)

GetRetryMethodsOk returns a tuple with the RetryMethods field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfOriginPull) HasEnabled

func (o *CustconfOriginPull) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*CustconfOriginPull) HasId

func (o *CustconfOriginPull) HasId() bool

HasId returns a boolean if a field has been set.

func (*CustconfOriginPull) HasNoQSParams

func (o *CustconfOriginPull) HasNoQSParams() bool

HasNoQSParams returns a boolean if a field has been set.

func (*CustconfOriginPull) HasRedirectAction

func (o *CustconfOriginPull) HasRedirectAction() bool

HasRedirectAction returns a boolean if a field has been set.

func (*CustconfOriginPull) HasRetryMethods

func (o *CustconfOriginPull) HasRetryMethods() bool

HasRetryMethods returns a boolean if a field has been set.

func (CustconfOriginPull) MarshalJSON

func (o CustconfOriginPull) MarshalJSON() ([]byte, error)

func (*CustconfOriginPull) SetEnabled

func (o *CustconfOriginPull) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*CustconfOriginPull) SetId

func (o *CustconfOriginPull) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*CustconfOriginPull) SetNoQSParams

func (o *CustconfOriginPull) SetNoQSParams(v bool)

SetNoQSParams gets a reference to the given bool and assigns it to the NoQSParams field.

func (*CustconfOriginPull) SetRedirectAction

SetRedirectAction gets a reference to the given OriginPullRedirectActionEnumWrapperValue and assigns it to the RedirectAction field.

func (*CustconfOriginPull) SetRetryMethods

func (o *CustconfOriginPull) SetRetryMethods(v string)

SetRetryMethods gets a reference to the given string and assigns it to the RetryMethods field.

type CustconfOriginPullCacheExtension

type CustconfOriginPullCacheExtension struct {
	// This is used by the API to perform conflict checking
	Id *string `json:"id,omitempty"`
	// This is the number of seconds to extend an asset's TTL when the origin is unavailable. The CDN will continue to retry the origin up to the Origin Unavailable Max TTL.
	ExpiredCacheExtension *int32 `json:"expiredCacheExtension,omitempty"`
	// The origin unavailable max TTL value is used by the caching server when your origin is unresponsive or the CDN cannot establish a connection to your origin. Under these conditions, the CDN can continue to serve expired assets from the cache. The value specified in this field establishes a maximum allowable TTL for your expired assets. If your origin connectivity or responsiveness is not corrected within your maximum allowable TTL, the CDN no longer serves your expired assets.
	OriginUnreachableCacheExtension *int32 `json:"originUnreachableCacheExtension,omitempty"`
	Enabled                         *bool  `json:"enabled,omitempty"`
}

CustconfOriginPullCacheExtension The cache extension policy allows you to define cache revalidation exceptions on expired content. This policy is applied by the CDN caching servers when they are are unable to revalidate an expired asset with your origin due to network connectivity issues or unresponsiveness from your origin.

func NewCustconfOriginPullCacheExtension

func NewCustconfOriginPullCacheExtension() *CustconfOriginPullCacheExtension

NewCustconfOriginPullCacheExtension instantiates a new CustconfOriginPullCacheExtension 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 NewCustconfOriginPullCacheExtensionWithDefaults

func NewCustconfOriginPullCacheExtensionWithDefaults() *CustconfOriginPullCacheExtension

NewCustconfOriginPullCacheExtensionWithDefaults instantiates a new CustconfOriginPullCacheExtension 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 (*CustconfOriginPullCacheExtension) GetEnabled

func (o *CustconfOriginPullCacheExtension) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*CustconfOriginPullCacheExtension) GetEnabledOk

func (o *CustconfOriginPullCacheExtension) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfOriginPullCacheExtension) GetExpiredCacheExtension

func (o *CustconfOriginPullCacheExtension) GetExpiredCacheExtension() int32

GetExpiredCacheExtension returns the ExpiredCacheExtension field value if set, zero value otherwise.

func (*CustconfOriginPullCacheExtension) GetExpiredCacheExtensionOk

func (o *CustconfOriginPullCacheExtension) GetExpiredCacheExtensionOk() (*int32, bool)

GetExpiredCacheExtensionOk returns a tuple with the ExpiredCacheExtension field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfOriginPullCacheExtension) GetId

GetId returns the Id field value if set, zero value otherwise.

func (*CustconfOriginPullCacheExtension) GetIdOk

func (o *CustconfOriginPullCacheExtension) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfOriginPullCacheExtension) GetOriginUnreachableCacheExtension

func (o *CustconfOriginPullCacheExtension) GetOriginUnreachableCacheExtension() int32

GetOriginUnreachableCacheExtension returns the OriginUnreachableCacheExtension field value if set, zero value otherwise.

func (*CustconfOriginPullCacheExtension) GetOriginUnreachableCacheExtensionOk

func (o *CustconfOriginPullCacheExtension) GetOriginUnreachableCacheExtensionOk() (*int32, bool)

GetOriginUnreachableCacheExtensionOk returns a tuple with the OriginUnreachableCacheExtension field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfOriginPullCacheExtension) HasEnabled

func (o *CustconfOriginPullCacheExtension) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*CustconfOriginPullCacheExtension) HasExpiredCacheExtension

func (o *CustconfOriginPullCacheExtension) HasExpiredCacheExtension() bool

HasExpiredCacheExtension returns a boolean if a field has been set.

func (*CustconfOriginPullCacheExtension) HasId

HasId returns a boolean if a field has been set.

func (*CustconfOriginPullCacheExtension) HasOriginUnreachableCacheExtension

func (o *CustconfOriginPullCacheExtension) HasOriginUnreachableCacheExtension() bool

HasOriginUnreachableCacheExtension returns a boolean if a field has been set.

func (CustconfOriginPullCacheExtension) MarshalJSON

func (o CustconfOriginPullCacheExtension) MarshalJSON() ([]byte, error)

func (*CustconfOriginPullCacheExtension) SetEnabled

func (o *CustconfOriginPullCacheExtension) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*CustconfOriginPullCacheExtension) SetExpiredCacheExtension

func (o *CustconfOriginPullCacheExtension) SetExpiredCacheExtension(v int32)

SetExpiredCacheExtension gets a reference to the given int32 and assigns it to the ExpiredCacheExtension field.

func (*CustconfOriginPullCacheExtension) SetId

SetId gets a reference to the given string and assigns it to the Id field.

func (*CustconfOriginPullCacheExtension) SetOriginUnreachableCacheExtension

func (o *CustconfOriginPullCacheExtension) SetOriginUnreachableCacheExtension(v int32)

SetOriginUnreachableCacheExtension gets a reference to the given int32 and assigns it to the OriginUnreachableCacheExtension field.

type CustconfOriginPullHost

type CustconfOriginPullHost struct {
	// This is used by the API to perform conflict checking
	Id        *string `json:"id,omitempty"`
	OriginUrl *string `json:"originUrl,omitempty"`
	UserName  *string `json:"userName,omitempty"`
	Password  *string `json:"password,omitempty"`
	// String of values delimited by a ',' character.
	MethodFilter *string `json:"methodFilter,omitempty"`
	// String of values delimited by a ',' character.
	PathFilter *string `json:"pathFilter,omitempty"`
	// String of values delimited by a ',' character.
	HeaderFilter *string `json:"headerFilter,omitempty"`
}

CustconfOriginPullHost struct for CustconfOriginPullHost

func NewCustconfOriginPullHost

func NewCustconfOriginPullHost() *CustconfOriginPullHost

NewCustconfOriginPullHost instantiates a new CustconfOriginPullHost 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 NewCustconfOriginPullHostWithDefaults

func NewCustconfOriginPullHostWithDefaults() *CustconfOriginPullHost

NewCustconfOriginPullHostWithDefaults instantiates a new CustconfOriginPullHost 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 (*CustconfOriginPullHost) GetHeaderFilter

func (o *CustconfOriginPullHost) GetHeaderFilter() string

GetHeaderFilter returns the HeaderFilter field value if set, zero value otherwise.

func (*CustconfOriginPullHost) GetHeaderFilterOk

func (o *CustconfOriginPullHost) GetHeaderFilterOk() (*string, bool)

GetHeaderFilterOk returns a tuple with the HeaderFilter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfOriginPullHost) GetId

func (o *CustconfOriginPullHost) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*CustconfOriginPullHost) GetIdOk

func (o *CustconfOriginPullHost) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfOriginPullHost) GetMethodFilter

func (o *CustconfOriginPullHost) GetMethodFilter() string

GetMethodFilter returns the MethodFilter field value if set, zero value otherwise.

func (*CustconfOriginPullHost) GetMethodFilterOk

func (o *CustconfOriginPullHost) GetMethodFilterOk() (*string, bool)

GetMethodFilterOk returns a tuple with the MethodFilter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfOriginPullHost) GetOriginUrl

func (o *CustconfOriginPullHost) GetOriginUrl() string

GetOriginUrl returns the OriginUrl field value if set, zero value otherwise.

func (*CustconfOriginPullHost) GetOriginUrlOk

func (o *CustconfOriginPullHost) GetOriginUrlOk() (*string, bool)

GetOriginUrlOk returns a tuple with the OriginUrl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfOriginPullHost) GetPassword

func (o *CustconfOriginPullHost) GetPassword() string

GetPassword returns the Password field value if set, zero value otherwise.

func (*CustconfOriginPullHost) GetPasswordOk

func (o *CustconfOriginPullHost) GetPasswordOk() (*string, bool)

GetPasswordOk returns a tuple with the Password field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfOriginPullHost) GetPathFilter

func (o *CustconfOriginPullHost) GetPathFilter() string

GetPathFilter returns the PathFilter field value if set, zero value otherwise.

func (*CustconfOriginPullHost) GetPathFilterOk

func (o *CustconfOriginPullHost) GetPathFilterOk() (*string, bool)

GetPathFilterOk returns a tuple with the PathFilter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfOriginPullHost) GetUserName

func (o *CustconfOriginPullHost) GetUserName() string

GetUserName returns the UserName field value if set, zero value otherwise.

func (*CustconfOriginPullHost) GetUserNameOk

func (o *CustconfOriginPullHost) GetUserNameOk() (*string, bool)

GetUserNameOk returns a tuple with the UserName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfOriginPullHost) HasHeaderFilter

func (o *CustconfOriginPullHost) HasHeaderFilter() bool

HasHeaderFilter returns a boolean if a field has been set.

func (*CustconfOriginPullHost) HasId

func (o *CustconfOriginPullHost) HasId() bool

HasId returns a boolean if a field has been set.

func (*CustconfOriginPullHost) HasMethodFilter

func (o *CustconfOriginPullHost) HasMethodFilter() bool

HasMethodFilter returns a boolean if a field has been set.

func (*CustconfOriginPullHost) HasOriginUrl

func (o *CustconfOriginPullHost) HasOriginUrl() bool

HasOriginUrl returns a boolean if a field has been set.

func (*CustconfOriginPullHost) HasPassword

func (o *CustconfOriginPullHost) HasPassword() bool

HasPassword returns a boolean if a field has been set.

func (*CustconfOriginPullHost) HasPathFilter

func (o *CustconfOriginPullHost) HasPathFilter() bool

HasPathFilter returns a boolean if a field has been set.

func (*CustconfOriginPullHost) HasUserName

func (o *CustconfOriginPullHost) HasUserName() bool

HasUserName returns a boolean if a field has been set.

func (CustconfOriginPullHost) MarshalJSON

func (o CustconfOriginPullHost) MarshalJSON() ([]byte, error)

func (*CustconfOriginPullHost) SetHeaderFilter

func (o *CustconfOriginPullHost) SetHeaderFilter(v string)

SetHeaderFilter gets a reference to the given string and assigns it to the HeaderFilter field.

func (*CustconfOriginPullHost) SetId

func (o *CustconfOriginPullHost) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*CustconfOriginPullHost) SetMethodFilter

func (o *CustconfOriginPullHost) SetMethodFilter(v string)

SetMethodFilter gets a reference to the given string and assigns it to the MethodFilter field.

func (*CustconfOriginPullHost) SetOriginUrl

func (o *CustconfOriginPullHost) SetOriginUrl(v string)

SetOriginUrl gets a reference to the given string and assigns it to the OriginUrl field.

func (*CustconfOriginPullHost) SetPassword

func (o *CustconfOriginPullHost) SetPassword(v string)

SetPassword gets a reference to the given string and assigns it to the Password field.

func (*CustconfOriginPullHost) SetPathFilter

func (o *CustconfOriginPullHost) SetPathFilter(v string)

SetPathFilter gets a reference to the given string and assigns it to the PathFilter field.

func (*CustconfOriginPullHost) SetUserName

func (o *CustconfOriginPullHost) SetUserName(v string)

SetUserName gets a reference to the given string and assigns it to the UserName field.

type CustconfOriginPullLogs

type CustconfOriginPullLogs struct {
	// This is used by the API to perform conflict checking
	Id      *string `json:"id,omitempty"`
	Enabled *bool   `json:"enabled,omitempty"`
}

CustconfOriginPullLogs Enable/Disable Origin Pull Logs

func NewCustconfOriginPullLogs

func NewCustconfOriginPullLogs() *CustconfOriginPullLogs

NewCustconfOriginPullLogs instantiates a new CustconfOriginPullLogs 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 NewCustconfOriginPullLogsWithDefaults

func NewCustconfOriginPullLogsWithDefaults() *CustconfOriginPullLogs

NewCustconfOriginPullLogsWithDefaults instantiates a new CustconfOriginPullLogs 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 (*CustconfOriginPullLogs) GetEnabled

func (o *CustconfOriginPullLogs) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*CustconfOriginPullLogs) GetEnabledOk

func (o *CustconfOriginPullLogs) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfOriginPullLogs) GetId

func (o *CustconfOriginPullLogs) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*CustconfOriginPullLogs) GetIdOk

func (o *CustconfOriginPullLogs) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfOriginPullLogs) HasEnabled

func (o *CustconfOriginPullLogs) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*CustconfOriginPullLogs) HasId

func (o *CustconfOriginPullLogs) HasId() bool

HasId returns a boolean if a field has been set.

func (CustconfOriginPullLogs) MarshalJSON

func (o CustconfOriginPullLogs) MarshalJSON() ([]byte, error)

func (*CustconfOriginPullLogs) SetEnabled

func (o *CustconfOriginPullLogs) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*CustconfOriginPullLogs) SetId

func (o *CustconfOriginPullLogs) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

type CustconfOriginPullLogsConfig

type CustconfOriginPullLogsConfig struct {
	// This is used by the API to perform conflict checking
	Id *string `json:"id,omitempty"`
	// String of values delimited by a ',' character.
	ExtraLogFields *string `json:"extraLogFields,omitempty"`
	Enabled        *bool   `json:"enabled,omitempty"`
}

CustconfOriginPullLogsConfig Origin Pull Log Settings

func NewCustconfOriginPullLogsConfig

func NewCustconfOriginPullLogsConfig() *CustconfOriginPullLogsConfig

NewCustconfOriginPullLogsConfig instantiates a new CustconfOriginPullLogsConfig 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 NewCustconfOriginPullLogsConfigWithDefaults

func NewCustconfOriginPullLogsConfigWithDefaults() *CustconfOriginPullLogsConfig

NewCustconfOriginPullLogsConfigWithDefaults instantiates a new CustconfOriginPullLogsConfig 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 (*CustconfOriginPullLogsConfig) GetEnabled

func (o *CustconfOriginPullLogsConfig) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*CustconfOriginPullLogsConfig) GetEnabledOk

func (o *CustconfOriginPullLogsConfig) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfOriginPullLogsConfig) GetExtraLogFields

func (o *CustconfOriginPullLogsConfig) GetExtraLogFields() string

GetExtraLogFields returns the ExtraLogFields field value if set, zero value otherwise.

func (*CustconfOriginPullLogsConfig) GetExtraLogFieldsOk

func (o *CustconfOriginPullLogsConfig) GetExtraLogFieldsOk() (*string, bool)

GetExtraLogFieldsOk returns a tuple with the ExtraLogFields field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfOriginPullLogsConfig) GetId

GetId returns the Id field value if set, zero value otherwise.

func (*CustconfOriginPullLogsConfig) GetIdOk

func (o *CustconfOriginPullLogsConfig) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfOriginPullLogsConfig) HasEnabled

func (o *CustconfOriginPullLogsConfig) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*CustconfOriginPullLogsConfig) HasExtraLogFields

func (o *CustconfOriginPullLogsConfig) HasExtraLogFields() bool

HasExtraLogFields returns a boolean if a field has been set.

func (*CustconfOriginPullLogsConfig) HasId

HasId returns a boolean if a field has been set.

func (CustconfOriginPullLogsConfig) MarshalJSON

func (o CustconfOriginPullLogsConfig) MarshalJSON() ([]byte, error)

func (*CustconfOriginPullLogsConfig) SetEnabled

func (o *CustconfOriginPullLogsConfig) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*CustconfOriginPullLogsConfig) SetExtraLogFields

func (o *CustconfOriginPullLogsConfig) SetExtraLogFields(v string)

SetExtraLogFields gets a reference to the given string and assigns it to the ExtraLogFields field.

func (*CustconfOriginPullLogsConfig) SetId

SetId gets a reference to the given string and assigns it to the Id field.

type CustconfOriginPullPolicy

type CustconfOriginPullPolicy struct {
	// This is used by the API to perform conflict checking
	Id *string `json:"id,omitempty"`
	// String of values delimited by a ',' character. This is a pattern match expression for each status code this policy applies to. For example, 2*, 3* applies this policy to all 200 and 300 level HTTP responses from your origin.
	StatusCodeMatch *string                                       `json:"statusCodeMatch,omitempty"`
	ExpirePolicy    *OriginPullPolicyExpirePolicyEnumWrapperValue `json:"expirePolicy,omitempty"`
	// This is the expiration time used for assets pulled from your origin. When using Cache-Control headers expiration methods, this value is used if your origin doesn't return a max-age directive in the Cache-Control HTTP header. Please note that a value of 0 in this fields instructs the caching server to retain assets for as long as possible.
	ExpireSeconds *int32 `json:"expireSeconds,omitempty"`
	// This enables the processing of no-store HTTP Cache-Control directives on your container. By enabling this option, responses from your origin containing the no-store directive are not cached. Be aware that requests for non-cacheable assets are always forwarded to your origin and may impose a high request and bandwidth load on your origin.
	HonorNoStore *bool `json:"honorNoStore,omitempty"`
	// This enables the processing of no-cache HTTP Cache-Control directives on your container. By enabling this option, responses from your origin containing the no-cache directive force the CDN to submit every subsequent request to your origin for validation before serving the asset stored in the cache.
	HonorNoCache        *bool                                            `json:"honorNoCache,omitempty"`
	HonorMustRevalidate *bool                                            `json:"honorMustRevalidate,omitempty"`
	NoCacheBehavior     *OriginPullPolicyNoCacheBehaviorEnumWrapperValue `json:"noCacheBehavior,omitempty"`
	// This enables the CDN to apply the no-cache behavior for assets delivered by your origin containing a max-age directive equal to zero.
	MaxAgeZeroToNoCache *bool `json:"maxAgeZeroToNoCache,omitempty"`
	// This enables the CDN to apply the no-cache behavior for assets delivered by your origin containing the must-revalidate directive.
	MustRevalidateToNoCache *bool `json:"mustRevalidateToNoCache,omitempty"`
	// This allows you to define a custom directive that, when used by your origin in the Cache-Control response headers, forces the CDN to proxy the request to the end user without caching the result.
	BypassCacheIdentifier *string `json:"bypassCacheIdentifier,omitempty"`
	// This forces the CDN to not cache any asset pulled from your origin that would otherwise be stored at this location in the cache. Typically this policy is used to prevent 4XX and 5XX response codes from overwriting a file in the cache when used with corresponding Origin Status Code Match setting. If bypass cache behavior is desired for all assets at a scope, Origin Pull Queue Behavior in the Origin Pull Settings also needs to be set to NOCACHE for that scope.
	ForceBypassCache *bool `json:"forceBypassCache,omitempty"`
	// String of values delimited by a ',' character. This is the list of your origin's HTTP headers that you want the CDN to cache and deliver to end users.
	HttpHeaders *string `json:"httpHeaders,omitempty"`
	// This enables the processing of private HTTP Cache-Control directives on your container. By enabling this option, responses from your origin containing the private directive are not cached. Be aware that requests for non-cacheable assets are always forwarded to your origin and may impose a high request and bandwidth load on your origin.
	HonorPrivate *bool `json:"honorPrivate,omitempty"`
	// This enables the processing of s-maxage HTTP Cache-Control directives on your container. By enabling this option, the s-maxage HTTP Cache-Control directive in the responses from your origin takes precedence over the max-age directive. If both max-age and s-maxage need to be preserved in the client response, the Cache-Control header must be added to the \"Http Header Caching\" setting.
	HonorSMaxAge                   *bool                                                 `json:"honorSMaxAge,omitempty"`
	UpdateHttpHeadersOn304Response *bool                                                 `json:"updateHttpHeadersOn304Response,omitempty"`
	DefaultCacheBehavior           *OriginPullPolicyDefaultCacheBehaviorEnumWrapperValue `json:"defaultCacheBehavior,omitempty"`
	Enabled                        *bool                                                 `json:"enabled,omitempty"`
	// String of values delimited by a ',' character.
	MethodFilter *string `json:"methodFilter,omitempty"`
	// String of values delimited by a ',' character.
	PathFilter *string `json:"pathFilter,omitempty"`
	// String of values delimited by a ',' character.
	HeaderFilter *string `json:"headerFilter,omitempty"`
	// String of values delimited by a ',' character.
	ContentTypeFilter *string `json:"contentTypeFilter,omitempty"`
}

CustconfOriginPullPolicy The CDN caching policy allows you to control how your origin's content is cached on the CDN.

func NewCustconfOriginPullPolicy

func NewCustconfOriginPullPolicy() *CustconfOriginPullPolicy

NewCustconfOriginPullPolicy instantiates a new CustconfOriginPullPolicy 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 NewCustconfOriginPullPolicyWithDefaults

func NewCustconfOriginPullPolicyWithDefaults() *CustconfOriginPullPolicy

NewCustconfOriginPullPolicyWithDefaults instantiates a new CustconfOriginPullPolicy 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 (*CustconfOriginPullPolicy) GetBypassCacheIdentifier

func (o *CustconfOriginPullPolicy) GetBypassCacheIdentifier() string

GetBypassCacheIdentifier returns the BypassCacheIdentifier field value if set, zero value otherwise.

func (*CustconfOriginPullPolicy) GetBypassCacheIdentifierOk

func (o *CustconfOriginPullPolicy) GetBypassCacheIdentifierOk() (*string, bool)

GetBypassCacheIdentifierOk returns a tuple with the BypassCacheIdentifier field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfOriginPullPolicy) GetContentTypeFilter

func (o *CustconfOriginPullPolicy) GetContentTypeFilter() string

GetContentTypeFilter returns the ContentTypeFilter field value if set, zero value otherwise.

func (*CustconfOriginPullPolicy) GetContentTypeFilterOk

func (o *CustconfOriginPullPolicy) GetContentTypeFilterOk() (*string, bool)

GetContentTypeFilterOk returns a tuple with the ContentTypeFilter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfOriginPullPolicy) GetDefaultCacheBehavior

GetDefaultCacheBehavior returns the DefaultCacheBehavior field value if set, zero value otherwise.

func (*CustconfOriginPullPolicy) GetDefaultCacheBehaviorOk

GetDefaultCacheBehaviorOk returns a tuple with the DefaultCacheBehavior field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfOriginPullPolicy) GetEnabled

func (o *CustconfOriginPullPolicy) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*CustconfOriginPullPolicy) GetEnabledOk

func (o *CustconfOriginPullPolicy) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfOriginPullPolicy) GetExpirePolicy

GetExpirePolicy returns the ExpirePolicy field value if set, zero value otherwise.

func (*CustconfOriginPullPolicy) GetExpirePolicyOk

GetExpirePolicyOk returns a tuple with the ExpirePolicy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfOriginPullPolicy) GetExpireSeconds

func (o *CustconfOriginPullPolicy) GetExpireSeconds() int32

GetExpireSeconds returns the ExpireSeconds field value if set, zero value otherwise.

func (*CustconfOriginPullPolicy) GetExpireSecondsOk

func (o *CustconfOriginPullPolicy) GetExpireSecondsOk() (*int32, bool)

GetExpireSecondsOk returns a tuple with the ExpireSeconds field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfOriginPullPolicy) GetForceBypassCache

func (o *CustconfOriginPullPolicy) GetForceBypassCache() bool

GetForceBypassCache returns the ForceBypassCache field value if set, zero value otherwise.

func (*CustconfOriginPullPolicy) GetForceBypassCacheOk

func (o *CustconfOriginPullPolicy) GetForceBypassCacheOk() (*bool, bool)

GetForceBypassCacheOk returns a tuple with the ForceBypassCache field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfOriginPullPolicy) GetHeaderFilter

func (o *CustconfOriginPullPolicy) GetHeaderFilter() string

GetHeaderFilter returns the HeaderFilter field value if set, zero value otherwise.

func (*CustconfOriginPullPolicy) GetHeaderFilterOk

func (o *CustconfOriginPullPolicy) GetHeaderFilterOk() (*string, bool)

GetHeaderFilterOk returns a tuple with the HeaderFilter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfOriginPullPolicy) GetHonorMustRevalidate

func (o *CustconfOriginPullPolicy) GetHonorMustRevalidate() bool

GetHonorMustRevalidate returns the HonorMustRevalidate field value if set, zero value otherwise.

func (*CustconfOriginPullPolicy) GetHonorMustRevalidateOk

func (o *CustconfOriginPullPolicy) GetHonorMustRevalidateOk() (*bool, bool)

GetHonorMustRevalidateOk returns a tuple with the HonorMustRevalidate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfOriginPullPolicy) GetHonorNoCache

func (o *CustconfOriginPullPolicy) GetHonorNoCache() bool

GetHonorNoCache returns the HonorNoCache field value if set, zero value otherwise.

func (*CustconfOriginPullPolicy) GetHonorNoCacheOk

func (o *CustconfOriginPullPolicy) GetHonorNoCacheOk() (*bool, bool)

GetHonorNoCacheOk returns a tuple with the HonorNoCache field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfOriginPullPolicy) GetHonorNoStore

func (o *CustconfOriginPullPolicy) GetHonorNoStore() bool

GetHonorNoStore returns the HonorNoStore field value if set, zero value otherwise.

func (*CustconfOriginPullPolicy) GetHonorNoStoreOk

func (o *CustconfOriginPullPolicy) GetHonorNoStoreOk() (*bool, bool)

GetHonorNoStoreOk returns a tuple with the HonorNoStore field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfOriginPullPolicy) GetHonorPrivate

func (o *CustconfOriginPullPolicy) GetHonorPrivate() bool

GetHonorPrivate returns the HonorPrivate field value if set, zero value otherwise.

func (*CustconfOriginPullPolicy) GetHonorPrivateOk

func (o *CustconfOriginPullPolicy) GetHonorPrivateOk() (*bool, bool)

GetHonorPrivateOk returns a tuple with the HonorPrivate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfOriginPullPolicy) GetHonorSMaxAge

func (o *CustconfOriginPullPolicy) GetHonorSMaxAge() bool

GetHonorSMaxAge returns the HonorSMaxAge field value if set, zero value otherwise.

func (*CustconfOriginPullPolicy) GetHonorSMaxAgeOk

func (o *CustconfOriginPullPolicy) GetHonorSMaxAgeOk() (*bool, bool)

GetHonorSMaxAgeOk returns a tuple with the HonorSMaxAge field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfOriginPullPolicy) GetHttpHeaders

func (o *CustconfOriginPullPolicy) GetHttpHeaders() string

GetHttpHeaders returns the HttpHeaders field value if set, zero value otherwise.

func (*CustconfOriginPullPolicy) GetHttpHeadersOk

func (o *CustconfOriginPullPolicy) GetHttpHeadersOk() (*string, bool)

GetHttpHeadersOk returns a tuple with the HttpHeaders field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfOriginPullPolicy) GetId

func (o *CustconfOriginPullPolicy) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*CustconfOriginPullPolicy) GetIdOk

func (o *CustconfOriginPullPolicy) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfOriginPullPolicy) GetMaxAgeZeroToNoCache

func (o *CustconfOriginPullPolicy) GetMaxAgeZeroToNoCache() bool

GetMaxAgeZeroToNoCache returns the MaxAgeZeroToNoCache field value if set, zero value otherwise.

func (*CustconfOriginPullPolicy) GetMaxAgeZeroToNoCacheOk

func (o *CustconfOriginPullPolicy) GetMaxAgeZeroToNoCacheOk() (*bool, bool)

GetMaxAgeZeroToNoCacheOk returns a tuple with the MaxAgeZeroToNoCache field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfOriginPullPolicy) GetMethodFilter

func (o *CustconfOriginPullPolicy) GetMethodFilter() string

GetMethodFilter returns the MethodFilter field value if set, zero value otherwise.

func (*CustconfOriginPullPolicy) GetMethodFilterOk

func (o *CustconfOriginPullPolicy) GetMethodFilterOk() (*string, bool)

GetMethodFilterOk returns a tuple with the MethodFilter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfOriginPullPolicy) GetMustRevalidateToNoCache

func (o *CustconfOriginPullPolicy) GetMustRevalidateToNoCache() bool

GetMustRevalidateToNoCache returns the MustRevalidateToNoCache field value if set, zero value otherwise.

func (*CustconfOriginPullPolicy) GetMustRevalidateToNoCacheOk

func (o *CustconfOriginPullPolicy) GetMustRevalidateToNoCacheOk() (*bool, bool)

GetMustRevalidateToNoCacheOk returns a tuple with the MustRevalidateToNoCache field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfOriginPullPolicy) GetNoCacheBehavior

GetNoCacheBehavior returns the NoCacheBehavior field value if set, zero value otherwise.

func (*CustconfOriginPullPolicy) GetNoCacheBehaviorOk

GetNoCacheBehaviorOk returns a tuple with the NoCacheBehavior field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfOriginPullPolicy) GetPathFilter

func (o *CustconfOriginPullPolicy) GetPathFilter() string

GetPathFilter returns the PathFilter field value if set, zero value otherwise.

func (*CustconfOriginPullPolicy) GetPathFilterOk

func (o *CustconfOriginPullPolicy) GetPathFilterOk() (*string, bool)

GetPathFilterOk returns a tuple with the PathFilter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfOriginPullPolicy) GetStatusCodeMatch

func (o *CustconfOriginPullPolicy) GetStatusCodeMatch() string

GetStatusCodeMatch returns the StatusCodeMatch field value if set, zero value otherwise.

func (*CustconfOriginPullPolicy) GetStatusCodeMatchOk

func (o *CustconfOriginPullPolicy) GetStatusCodeMatchOk() (*string, bool)

GetStatusCodeMatchOk returns a tuple with the StatusCodeMatch field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfOriginPullPolicy) GetUpdateHttpHeadersOn304Response

func (o *CustconfOriginPullPolicy) GetUpdateHttpHeadersOn304Response() bool

GetUpdateHttpHeadersOn304Response returns the UpdateHttpHeadersOn304Response field value if set, zero value otherwise.

func (*CustconfOriginPullPolicy) GetUpdateHttpHeadersOn304ResponseOk

func (o *CustconfOriginPullPolicy) GetUpdateHttpHeadersOn304ResponseOk() (*bool, bool)

GetUpdateHttpHeadersOn304ResponseOk returns a tuple with the UpdateHttpHeadersOn304Response field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfOriginPullPolicy) HasBypassCacheIdentifier

func (o *CustconfOriginPullPolicy) HasBypassCacheIdentifier() bool

HasBypassCacheIdentifier returns a boolean if a field has been set.

func (*CustconfOriginPullPolicy) HasContentTypeFilter

func (o *CustconfOriginPullPolicy) HasContentTypeFilter() bool

HasContentTypeFilter returns a boolean if a field has been set.

func (*CustconfOriginPullPolicy) HasDefaultCacheBehavior

func (o *CustconfOriginPullPolicy) HasDefaultCacheBehavior() bool

HasDefaultCacheBehavior returns a boolean if a field has been set.

func (*CustconfOriginPullPolicy) HasEnabled

func (o *CustconfOriginPullPolicy) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*CustconfOriginPullPolicy) HasExpirePolicy

func (o *CustconfOriginPullPolicy) HasExpirePolicy() bool

HasExpirePolicy returns a boolean if a field has been set.

func (*CustconfOriginPullPolicy) HasExpireSeconds

func (o *CustconfOriginPullPolicy) HasExpireSeconds() bool

HasExpireSeconds returns a boolean if a field has been set.

func (*CustconfOriginPullPolicy) HasForceBypassCache

func (o *CustconfOriginPullPolicy) HasForceBypassCache() bool

HasForceBypassCache returns a boolean if a field has been set.

func (*CustconfOriginPullPolicy) HasHeaderFilter

func (o *CustconfOriginPullPolicy) HasHeaderFilter() bool

HasHeaderFilter returns a boolean if a field has been set.

func (*CustconfOriginPullPolicy) HasHonorMustRevalidate

func (o *CustconfOriginPullPolicy) HasHonorMustRevalidate() bool

HasHonorMustRevalidate returns a boolean if a field has been set.

func (*CustconfOriginPullPolicy) HasHonorNoCache

func (o *CustconfOriginPullPolicy) HasHonorNoCache() bool

HasHonorNoCache returns a boolean if a field has been set.

func (*CustconfOriginPullPolicy) HasHonorNoStore

func (o *CustconfOriginPullPolicy) HasHonorNoStore() bool

HasHonorNoStore returns a boolean if a field has been set.

func (*CustconfOriginPullPolicy) HasHonorPrivate

func (o *CustconfOriginPullPolicy) HasHonorPrivate() bool

HasHonorPrivate returns a boolean if a field has been set.

func (*CustconfOriginPullPolicy) HasHonorSMaxAge

func (o *CustconfOriginPullPolicy) HasHonorSMaxAge() bool

HasHonorSMaxAge returns a boolean if a field has been set.

func (*CustconfOriginPullPolicy) HasHttpHeaders

func (o *CustconfOriginPullPolicy) HasHttpHeaders() bool

HasHttpHeaders returns a boolean if a field has been set.

func (*CustconfOriginPullPolicy) HasId

func (o *CustconfOriginPullPolicy) HasId() bool

HasId returns a boolean if a field has been set.

func (*CustconfOriginPullPolicy) HasMaxAgeZeroToNoCache

func (o *CustconfOriginPullPolicy) HasMaxAgeZeroToNoCache() bool

HasMaxAgeZeroToNoCache returns a boolean if a field has been set.

func (*CustconfOriginPullPolicy) HasMethodFilter

func (o *CustconfOriginPullPolicy) HasMethodFilter() bool

HasMethodFilter returns a boolean if a field has been set.

func (*CustconfOriginPullPolicy) HasMustRevalidateToNoCache

func (o *CustconfOriginPullPolicy) HasMustRevalidateToNoCache() bool

HasMustRevalidateToNoCache returns a boolean if a field has been set.

func (*CustconfOriginPullPolicy) HasNoCacheBehavior

func (o *CustconfOriginPullPolicy) HasNoCacheBehavior() bool

HasNoCacheBehavior returns a boolean if a field has been set.

func (*CustconfOriginPullPolicy) HasPathFilter

func (o *CustconfOriginPullPolicy) HasPathFilter() bool

HasPathFilter returns a boolean if a field has been set.

func (*CustconfOriginPullPolicy) HasStatusCodeMatch

func (o *CustconfOriginPullPolicy) HasStatusCodeMatch() bool

HasStatusCodeMatch returns a boolean if a field has been set.

func (*CustconfOriginPullPolicy) HasUpdateHttpHeadersOn304Response

func (o *CustconfOriginPullPolicy) HasUpdateHttpHeadersOn304Response() bool

HasUpdateHttpHeadersOn304Response returns a boolean if a field has been set.

func (CustconfOriginPullPolicy) MarshalJSON

func (o CustconfOriginPullPolicy) MarshalJSON() ([]byte, error)

func (*CustconfOriginPullPolicy) SetBypassCacheIdentifier

func (o *CustconfOriginPullPolicy) SetBypassCacheIdentifier(v string)

SetBypassCacheIdentifier gets a reference to the given string and assigns it to the BypassCacheIdentifier field.

func (*CustconfOriginPullPolicy) SetContentTypeFilter

func (o *CustconfOriginPullPolicy) SetContentTypeFilter(v string)

SetContentTypeFilter gets a reference to the given string and assigns it to the ContentTypeFilter field.

func (*CustconfOriginPullPolicy) SetDefaultCacheBehavior

SetDefaultCacheBehavior gets a reference to the given OriginPullPolicyDefaultCacheBehaviorEnumWrapperValue and assigns it to the DefaultCacheBehavior field.

func (*CustconfOriginPullPolicy) SetEnabled

func (o *CustconfOriginPullPolicy) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*CustconfOriginPullPolicy) SetExpirePolicy

SetExpirePolicy gets a reference to the given OriginPullPolicyExpirePolicyEnumWrapperValue and assigns it to the ExpirePolicy field.

func (*CustconfOriginPullPolicy) SetExpireSeconds

func (o *CustconfOriginPullPolicy) SetExpireSeconds(v int32)

SetExpireSeconds gets a reference to the given int32 and assigns it to the ExpireSeconds field.

func (*CustconfOriginPullPolicy) SetForceBypassCache

func (o *CustconfOriginPullPolicy) SetForceBypassCache(v bool)

SetForceBypassCache gets a reference to the given bool and assigns it to the ForceBypassCache field.

func (*CustconfOriginPullPolicy) SetHeaderFilter

func (o *CustconfOriginPullPolicy) SetHeaderFilter(v string)

SetHeaderFilter gets a reference to the given string and assigns it to the HeaderFilter field.

func (*CustconfOriginPullPolicy) SetHonorMustRevalidate

func (o *CustconfOriginPullPolicy) SetHonorMustRevalidate(v bool)

SetHonorMustRevalidate gets a reference to the given bool and assigns it to the HonorMustRevalidate field.

func (*CustconfOriginPullPolicy) SetHonorNoCache

func (o *CustconfOriginPullPolicy) SetHonorNoCache(v bool)

SetHonorNoCache gets a reference to the given bool and assigns it to the HonorNoCache field.

func (*CustconfOriginPullPolicy) SetHonorNoStore

func (o *CustconfOriginPullPolicy) SetHonorNoStore(v bool)

SetHonorNoStore gets a reference to the given bool and assigns it to the HonorNoStore field.

func (*CustconfOriginPullPolicy) SetHonorPrivate

func (o *CustconfOriginPullPolicy) SetHonorPrivate(v bool)

SetHonorPrivate gets a reference to the given bool and assigns it to the HonorPrivate field.

func (*CustconfOriginPullPolicy) SetHonorSMaxAge

func (o *CustconfOriginPullPolicy) SetHonorSMaxAge(v bool)

SetHonorSMaxAge gets a reference to the given bool and assigns it to the HonorSMaxAge field.

func (*CustconfOriginPullPolicy) SetHttpHeaders

func (o *CustconfOriginPullPolicy) SetHttpHeaders(v string)

SetHttpHeaders gets a reference to the given string and assigns it to the HttpHeaders field.

func (*CustconfOriginPullPolicy) SetId

func (o *CustconfOriginPullPolicy) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*CustconfOriginPullPolicy) SetMaxAgeZeroToNoCache

func (o *CustconfOriginPullPolicy) SetMaxAgeZeroToNoCache(v bool)

SetMaxAgeZeroToNoCache gets a reference to the given bool and assigns it to the MaxAgeZeroToNoCache field.

func (*CustconfOriginPullPolicy) SetMethodFilter

func (o *CustconfOriginPullPolicy) SetMethodFilter(v string)

SetMethodFilter gets a reference to the given string and assigns it to the MethodFilter field.

func (*CustconfOriginPullPolicy) SetMustRevalidateToNoCache

func (o *CustconfOriginPullPolicy) SetMustRevalidateToNoCache(v bool)

SetMustRevalidateToNoCache gets a reference to the given bool and assigns it to the MustRevalidateToNoCache field.

func (*CustconfOriginPullPolicy) SetNoCacheBehavior

SetNoCacheBehavior gets a reference to the given OriginPullPolicyNoCacheBehaviorEnumWrapperValue and assigns it to the NoCacheBehavior field.

func (*CustconfOriginPullPolicy) SetPathFilter

func (o *CustconfOriginPullPolicy) SetPathFilter(v string)

SetPathFilter gets a reference to the given string and assigns it to the PathFilter field.

func (*CustconfOriginPullPolicy) SetStatusCodeMatch

func (o *CustconfOriginPullPolicy) SetStatusCodeMatch(v string)

SetStatusCodeMatch gets a reference to the given string and assigns it to the StatusCodeMatch field.

func (*CustconfOriginPullPolicy) SetUpdateHttpHeadersOn304Response

func (o *CustconfOriginPullPolicy) SetUpdateHttpHeadersOn304Response(v bool)

SetUpdateHttpHeadersOn304Response gets a reference to the given bool and assigns it to the UpdateHttpHeadersOn304Response field.

type CustconfOriginPullProtocol

type CustconfOriginPullProtocol struct {
	// This is used by the API to perform conflict checking
	Id       *string                                             `json:"id,omitempty"`
	Protocol *CustconfOriginPullProtocolProtocolEnumWrapperValue `json:"protocol,omitempty"`
	// This key allows you to configure the CDN caching servers to use SNI while making Secured Connection to Origin.
	EnableSNI *bool `json:"enableSNI,omitempty"`
}

CustconfOriginPullProtocol The Origin Pull Protocol allows you to configure the CDN caching servers to use secured or non-secured connection to Origin.

func NewCustconfOriginPullProtocol

func NewCustconfOriginPullProtocol() *CustconfOriginPullProtocol

NewCustconfOriginPullProtocol instantiates a new CustconfOriginPullProtocol 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 NewCustconfOriginPullProtocolWithDefaults

func NewCustconfOriginPullProtocolWithDefaults() *CustconfOriginPullProtocol

NewCustconfOriginPullProtocolWithDefaults instantiates a new CustconfOriginPullProtocol 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 (*CustconfOriginPullProtocol) GetEnableSNI

func (o *CustconfOriginPullProtocol) GetEnableSNI() bool

GetEnableSNI returns the EnableSNI field value if set, zero value otherwise.

func (*CustconfOriginPullProtocol) GetEnableSNIOk

func (o *CustconfOriginPullProtocol) GetEnableSNIOk() (*bool, bool)

GetEnableSNIOk returns a tuple with the EnableSNI field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfOriginPullProtocol) GetId

GetId returns the Id field value if set, zero value otherwise.

func (*CustconfOriginPullProtocol) GetIdOk

func (o *CustconfOriginPullProtocol) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfOriginPullProtocol) GetProtocol

GetProtocol returns the Protocol field value if set, zero value otherwise.

func (*CustconfOriginPullProtocol) GetProtocolOk

GetProtocolOk returns a tuple with the Protocol field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfOriginPullProtocol) HasEnableSNI

func (o *CustconfOriginPullProtocol) HasEnableSNI() bool

HasEnableSNI returns a boolean if a field has been set.

func (*CustconfOriginPullProtocol) HasId

func (o *CustconfOriginPullProtocol) HasId() bool

HasId returns a boolean if a field has been set.

func (*CustconfOriginPullProtocol) HasProtocol

func (o *CustconfOriginPullProtocol) HasProtocol() bool

HasProtocol returns a boolean if a field has been set.

func (CustconfOriginPullProtocol) MarshalJSON

func (o CustconfOriginPullProtocol) MarshalJSON() ([]byte, error)

func (*CustconfOriginPullProtocol) SetEnableSNI

func (o *CustconfOriginPullProtocol) SetEnableSNI(v bool)

SetEnableSNI gets a reference to the given bool and assigns it to the EnableSNI field.

func (*CustconfOriginPullProtocol) SetId

func (o *CustconfOriginPullProtocol) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*CustconfOriginPullProtocol) SetProtocol

SetProtocol gets a reference to the given CustconfOriginPullProtocolProtocolEnumWrapperValue and assigns it to the Protocol field.

type CustconfOriginPullProtocolProtocolEnumWrapperValue

type CustconfOriginPullProtocolProtocolEnumWrapperValue string

CustconfOriginPullProtocolProtocolEnumWrapperValue the model 'CustconfOriginPullProtocolProtocolEnumWrapperValue'

const (
	CUSTCONFORIGINPULLPROTOCOLPROTOCOLENUMWRAPPERVALUE_UNKNOWN CustconfOriginPullProtocolProtocolEnumWrapperValue = "UNKNOWN"
	CUSTCONFORIGINPULLPROTOCOLPROTOCOLENUMWRAPPERVALUE_HTTP    CustconfOriginPullProtocolProtocolEnumWrapperValue = "http"
	CUSTCONFORIGINPULLPROTOCOLPROTOCOLENUMWRAPPERVALUE_HTTPS   CustconfOriginPullProtocolProtocolEnumWrapperValue = "https"
	CUSTCONFORIGINPULLPROTOCOLPROTOCOLENUMWRAPPERVALUE_MATCH   CustconfOriginPullProtocolProtocolEnumWrapperValue = "match"
)

List of custconfOriginPullProtocolProtocolEnumWrapperValue

func (CustconfOriginPullProtocolProtocolEnumWrapperValue) Ptr

Ptr returns reference to custconfOriginPullProtocolProtocolEnumWrapperValue value

type CustconfOriginPullResumeDownload

type CustconfOriginPullResumeDownload struct {
	// This is used by the API to perform conflict checking
	Id      *string `json:"id,omitempty"`
	Enabled *bool   `json:"enabled,omitempty"`
	// String of values delimited by a ',' character. Comma separated list of glob patterns that indicate which origin pulls this policy applies to based on the status code of the original origin response. This feature is limited to 2xx responses, but this policy provides fine control, such as permitting resume of 200 responses by not 206, or for adding a 2xx response code other than 200 or 206.
	OriginalStatusCodeMatch *string `json:"originalStatusCodeMatch,omitempty"`
	// Minimum number of body bytes that CDN must have consumed during an Origin Pull before encountering an error before it is permitted to attempt resuming the download. This value does not include the headers bytes.
	MinimumBodyBytesConsumed *string `json:"minimumBodyBytesConsumed,omitempty"`
	// Maximum number of times beyond the initial request that the CDN is permitted to attempt resuming an Origin Pull download.
	MaximumAttempts *float32 `json:"maximumAttempts,omitempty"`
	// The CDN resumes an Origin Pull even if the origin does not support range requests. If the origin does not support range requests and/or returns a 200 response for the same version given in the original response, the CDN fast-forwards (reads and discards bytes) until it reaches its previous position in the asset.
	RequireOriginRangeSupport *bool                                                   `json:"requireOriginRangeSupport,omitempty"`
	EtagValidation            *OriginPullResumeDownloadEtagValidationEnumWrapperValue `json:"etagValidation,omitempty"`
	// String of values delimited by a ',' character.
	HeaderFilter *string `json:"headerFilter,omitempty"`
	// String of values delimited by a ',' character.
	PathFilter *string `json:"pathFilter,omitempty"`
}

CustconfOriginPullResumeDownload The CDN attempts to resume downloading Origin Pulls once it successfully reads all the headers of a positive response under certain conditions by sending subsequent origin range requests for the remaining body. The response must be a 2xx to a GET request for the full file or a single range (not multi-range). The response must contain the Last-Modified and ETag headers.

func NewCustconfOriginPullResumeDownload

func NewCustconfOriginPullResumeDownload() *CustconfOriginPullResumeDownload

NewCustconfOriginPullResumeDownload instantiates a new CustconfOriginPullResumeDownload 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 NewCustconfOriginPullResumeDownloadWithDefaults

func NewCustconfOriginPullResumeDownloadWithDefaults() *CustconfOriginPullResumeDownload

NewCustconfOriginPullResumeDownloadWithDefaults instantiates a new CustconfOriginPullResumeDownload 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 (*CustconfOriginPullResumeDownload) GetEnabled

func (o *CustconfOriginPullResumeDownload) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*CustconfOriginPullResumeDownload) GetEnabledOk

func (o *CustconfOriginPullResumeDownload) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfOriginPullResumeDownload) GetEtagValidation

GetEtagValidation returns the EtagValidation field value if set, zero value otherwise.

func (*CustconfOriginPullResumeDownload) GetEtagValidationOk

GetEtagValidationOk returns a tuple with the EtagValidation field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfOriginPullResumeDownload) GetHeaderFilter

func (o *CustconfOriginPullResumeDownload) GetHeaderFilter() string

GetHeaderFilter returns the HeaderFilter field value if set, zero value otherwise.

func (*CustconfOriginPullResumeDownload) GetHeaderFilterOk

func (o *CustconfOriginPullResumeDownload) GetHeaderFilterOk() (*string, bool)

GetHeaderFilterOk returns a tuple with the HeaderFilter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfOriginPullResumeDownload) GetId

GetId returns the Id field value if set, zero value otherwise.

func (*CustconfOriginPullResumeDownload) GetIdOk

func (o *CustconfOriginPullResumeDownload) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfOriginPullResumeDownload) GetMaximumAttempts

func (o *CustconfOriginPullResumeDownload) GetMaximumAttempts() float32

GetMaximumAttempts returns the MaximumAttempts field value if set, zero value otherwise.

func (*CustconfOriginPullResumeDownload) GetMaximumAttemptsOk

func (o *CustconfOriginPullResumeDownload) GetMaximumAttemptsOk() (*float32, bool)

GetMaximumAttemptsOk returns a tuple with the MaximumAttempts field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfOriginPullResumeDownload) GetMinimumBodyBytesConsumed

func (o *CustconfOriginPullResumeDownload) GetMinimumBodyBytesConsumed() string

GetMinimumBodyBytesConsumed returns the MinimumBodyBytesConsumed field value if set, zero value otherwise.

func (*CustconfOriginPullResumeDownload) GetMinimumBodyBytesConsumedOk

func (o *CustconfOriginPullResumeDownload) GetMinimumBodyBytesConsumedOk() (*string, bool)

GetMinimumBodyBytesConsumedOk returns a tuple with the MinimumBodyBytesConsumed field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfOriginPullResumeDownload) GetOriginalStatusCodeMatch

func (o *CustconfOriginPullResumeDownload) GetOriginalStatusCodeMatch() string

GetOriginalStatusCodeMatch returns the OriginalStatusCodeMatch field value if set, zero value otherwise.

func (*CustconfOriginPullResumeDownload) GetOriginalStatusCodeMatchOk

func (o *CustconfOriginPullResumeDownload) GetOriginalStatusCodeMatchOk() (*string, bool)

GetOriginalStatusCodeMatchOk returns a tuple with the OriginalStatusCodeMatch field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfOriginPullResumeDownload) GetPathFilter

func (o *CustconfOriginPullResumeDownload) GetPathFilter() string

GetPathFilter returns the PathFilter field value if set, zero value otherwise.

func (*CustconfOriginPullResumeDownload) GetPathFilterOk

func (o *CustconfOriginPullResumeDownload) GetPathFilterOk() (*string, bool)

GetPathFilterOk returns a tuple with the PathFilter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfOriginPullResumeDownload) GetRequireOriginRangeSupport

func (o *CustconfOriginPullResumeDownload) GetRequireOriginRangeSupport() bool

GetRequireOriginRangeSupport returns the RequireOriginRangeSupport field value if set, zero value otherwise.

func (*CustconfOriginPullResumeDownload) GetRequireOriginRangeSupportOk

func (o *CustconfOriginPullResumeDownload) GetRequireOriginRangeSupportOk() (*bool, bool)

GetRequireOriginRangeSupportOk returns a tuple with the RequireOriginRangeSupport field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfOriginPullResumeDownload) HasEnabled

func (o *CustconfOriginPullResumeDownload) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*CustconfOriginPullResumeDownload) HasEtagValidation

func (o *CustconfOriginPullResumeDownload) HasEtagValidation() bool

HasEtagValidation returns a boolean if a field has been set.

func (*CustconfOriginPullResumeDownload) HasHeaderFilter

func (o *CustconfOriginPullResumeDownload) HasHeaderFilter() bool

HasHeaderFilter returns a boolean if a field has been set.

func (*CustconfOriginPullResumeDownload) HasId

HasId returns a boolean if a field has been set.

func (*CustconfOriginPullResumeDownload) HasMaximumAttempts

func (o *CustconfOriginPullResumeDownload) HasMaximumAttempts() bool

HasMaximumAttempts returns a boolean if a field has been set.

func (*CustconfOriginPullResumeDownload) HasMinimumBodyBytesConsumed

func (o *CustconfOriginPullResumeDownload) HasMinimumBodyBytesConsumed() bool

HasMinimumBodyBytesConsumed returns a boolean if a field has been set.

func (*CustconfOriginPullResumeDownload) HasOriginalStatusCodeMatch

func (o *CustconfOriginPullResumeDownload) HasOriginalStatusCodeMatch() bool

HasOriginalStatusCodeMatch returns a boolean if a field has been set.

func (*CustconfOriginPullResumeDownload) HasPathFilter

func (o *CustconfOriginPullResumeDownload) HasPathFilter() bool

HasPathFilter returns a boolean if a field has been set.

func (*CustconfOriginPullResumeDownload) HasRequireOriginRangeSupport

func (o *CustconfOriginPullResumeDownload) HasRequireOriginRangeSupport() bool

HasRequireOriginRangeSupport returns a boolean if a field has been set.

func (CustconfOriginPullResumeDownload) MarshalJSON

func (o CustconfOriginPullResumeDownload) MarshalJSON() ([]byte, error)

func (*CustconfOriginPullResumeDownload) SetEnabled

func (o *CustconfOriginPullResumeDownload) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*CustconfOriginPullResumeDownload) SetEtagValidation

SetEtagValidation gets a reference to the given OriginPullResumeDownloadEtagValidationEnumWrapperValue and assigns it to the EtagValidation field.

func (*CustconfOriginPullResumeDownload) SetHeaderFilter

func (o *CustconfOriginPullResumeDownload) SetHeaderFilter(v string)

SetHeaderFilter gets a reference to the given string and assigns it to the HeaderFilter field.

func (*CustconfOriginPullResumeDownload) SetId

SetId gets a reference to the given string and assigns it to the Id field.

func (*CustconfOriginPullResumeDownload) SetMaximumAttempts

func (o *CustconfOriginPullResumeDownload) SetMaximumAttempts(v float32)

SetMaximumAttempts gets a reference to the given float32 and assigns it to the MaximumAttempts field.

func (*CustconfOriginPullResumeDownload) SetMinimumBodyBytesConsumed

func (o *CustconfOriginPullResumeDownload) SetMinimumBodyBytesConsumed(v string)

SetMinimumBodyBytesConsumed gets a reference to the given string and assigns it to the MinimumBodyBytesConsumed field.

func (*CustconfOriginPullResumeDownload) SetOriginalStatusCodeMatch

func (o *CustconfOriginPullResumeDownload) SetOriginalStatusCodeMatch(v string)

SetOriginalStatusCodeMatch gets a reference to the given string and assigns it to the OriginalStatusCodeMatch field.

func (*CustconfOriginPullResumeDownload) SetPathFilter

func (o *CustconfOriginPullResumeDownload) SetPathFilter(v string)

SetPathFilter gets a reference to the given string and assigns it to the PathFilter field.

func (*CustconfOriginPullResumeDownload) SetRequireOriginRangeSupport

func (o *CustconfOriginPullResumeDownload) SetRequireOriginRangeSupport(v bool)

SetRequireOriginRangeSupport gets a reference to the given bool and assigns it to the RequireOriginRangeSupport field.

type CustconfOriginRequestModification

type CustconfOriginRequestModification struct {
	// This is used by the API to perform conflict checking
	Id            *string `json:"id,omitempty"`
	UrlPattern    *string `json:"urlPattern,omitempty"`
	UrlRewrite    *string `json:"urlRewrite,omitempty"`
	HeaderPattern *string `json:"headerPattern,omitempty"`
	HeaderRewrite *string `json:"headerRewrite,omitempty"`
	// String of values delimited by a '|' character. This is the static HTTP header you want inserted into the CDN request. Start value with \"append:\", \"replace:\" or \"create:\" which defines if Header will be added, replaced or create if not exists. Default is append.
	AddHeaders  *string `json:"addHeaders,omitempty"`
	FlowControl *string `json:"flowControl,omitempty"`
	Enabled     *bool   `json:"enabled,omitempty"`
	// String of values delimited by a ',' character.
	MethodFilter *string `json:"methodFilter,omitempty"`
	// String of values delimited by a ',' character.
	PathFilter *string `json:"pathFilter,omitempty"`
	// String of values delimited by a ',' character.
	HeaderFilter *string `json:"headerFilter,omitempty"`
	// String of values delimited by a ',' character.
	CookieFilter *string `json:"cookieFilter,omitempty"`
}

CustconfOriginRequestModification struct for CustconfOriginRequestModification

func NewCustconfOriginRequestModification

func NewCustconfOriginRequestModification() *CustconfOriginRequestModification

NewCustconfOriginRequestModification instantiates a new CustconfOriginRequestModification 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 NewCustconfOriginRequestModificationWithDefaults

func NewCustconfOriginRequestModificationWithDefaults() *CustconfOriginRequestModification

NewCustconfOriginRequestModificationWithDefaults instantiates a new CustconfOriginRequestModification 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 (*CustconfOriginRequestModification) GetAddHeaders

func (o *CustconfOriginRequestModification) GetAddHeaders() string

GetAddHeaders returns the AddHeaders field value if set, zero value otherwise.

func (*CustconfOriginRequestModification) GetAddHeadersOk

func (o *CustconfOriginRequestModification) GetAddHeadersOk() (*string, bool)

GetAddHeadersOk returns a tuple with the AddHeaders field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfOriginRequestModification) GetCookieFilter

func (o *CustconfOriginRequestModification) GetCookieFilter() string

GetCookieFilter returns the CookieFilter field value if set, zero value otherwise.

func (*CustconfOriginRequestModification) GetCookieFilterOk

func (o *CustconfOriginRequestModification) GetCookieFilterOk() (*string, bool)

GetCookieFilterOk returns a tuple with the CookieFilter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfOriginRequestModification) GetEnabled

func (o *CustconfOriginRequestModification) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*CustconfOriginRequestModification) GetEnabledOk

func (o *CustconfOriginRequestModification) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfOriginRequestModification) GetFlowControl

func (o *CustconfOriginRequestModification) GetFlowControl() string

GetFlowControl returns the FlowControl field value if set, zero value otherwise.

func (*CustconfOriginRequestModification) GetFlowControlOk

func (o *CustconfOriginRequestModification) GetFlowControlOk() (*string, bool)

GetFlowControlOk returns a tuple with the FlowControl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfOriginRequestModification) GetHeaderFilter

func (o *CustconfOriginRequestModification) GetHeaderFilter() string

GetHeaderFilter returns the HeaderFilter field value if set, zero value otherwise.

func (*CustconfOriginRequestModification) GetHeaderFilterOk

func (o *CustconfOriginRequestModification) GetHeaderFilterOk() (*string, bool)

GetHeaderFilterOk returns a tuple with the HeaderFilter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfOriginRequestModification) GetHeaderPattern

func (o *CustconfOriginRequestModification) GetHeaderPattern() string

GetHeaderPattern returns the HeaderPattern field value if set, zero value otherwise.

func (*CustconfOriginRequestModification) GetHeaderPatternOk

func (o *CustconfOriginRequestModification) GetHeaderPatternOk() (*string, bool)

GetHeaderPatternOk returns a tuple with the HeaderPattern field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfOriginRequestModification) GetHeaderRewrite

func (o *CustconfOriginRequestModification) GetHeaderRewrite() string

GetHeaderRewrite returns the HeaderRewrite field value if set, zero value otherwise.

func (*CustconfOriginRequestModification) GetHeaderRewriteOk

func (o *CustconfOriginRequestModification) GetHeaderRewriteOk() (*string, bool)

GetHeaderRewriteOk returns a tuple with the HeaderRewrite field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfOriginRequestModification) GetId

GetId returns the Id field value if set, zero value otherwise.

func (*CustconfOriginRequestModification) GetIdOk

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfOriginRequestModification) GetMethodFilter

func (o *CustconfOriginRequestModification) GetMethodFilter() string

GetMethodFilter returns the MethodFilter field value if set, zero value otherwise.

func (*CustconfOriginRequestModification) GetMethodFilterOk

func (o *CustconfOriginRequestModification) GetMethodFilterOk() (*string, bool)

GetMethodFilterOk returns a tuple with the MethodFilter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfOriginRequestModification) GetPathFilter

func (o *CustconfOriginRequestModification) GetPathFilter() string

GetPathFilter returns the PathFilter field value if set, zero value otherwise.

func (*CustconfOriginRequestModification) GetPathFilterOk

func (o *CustconfOriginRequestModification) GetPathFilterOk() (*string, bool)

GetPathFilterOk returns a tuple with the PathFilter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfOriginRequestModification) GetUrlPattern

func (o *CustconfOriginRequestModification) GetUrlPattern() string

GetUrlPattern returns the UrlPattern field value if set, zero value otherwise.

func (*CustconfOriginRequestModification) GetUrlPatternOk

func (o *CustconfOriginRequestModification) GetUrlPatternOk() (*string, bool)

GetUrlPatternOk returns a tuple with the UrlPattern field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfOriginRequestModification) GetUrlRewrite

func (o *CustconfOriginRequestModification) GetUrlRewrite() string

GetUrlRewrite returns the UrlRewrite field value if set, zero value otherwise.

func (*CustconfOriginRequestModification) GetUrlRewriteOk

func (o *CustconfOriginRequestModification) GetUrlRewriteOk() (*string, bool)

GetUrlRewriteOk returns a tuple with the UrlRewrite field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfOriginRequestModification) HasAddHeaders

func (o *CustconfOriginRequestModification) HasAddHeaders() bool

HasAddHeaders returns a boolean if a field has been set.

func (*CustconfOriginRequestModification) HasCookieFilter

func (o *CustconfOriginRequestModification) HasCookieFilter() bool

HasCookieFilter returns a boolean if a field has been set.

func (*CustconfOriginRequestModification) HasEnabled

func (o *CustconfOriginRequestModification) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*CustconfOriginRequestModification) HasFlowControl

func (o *CustconfOriginRequestModification) HasFlowControl() bool

HasFlowControl returns a boolean if a field has been set.

func (*CustconfOriginRequestModification) HasHeaderFilter

func (o *CustconfOriginRequestModification) HasHeaderFilter() bool

HasHeaderFilter returns a boolean if a field has been set.

func (*CustconfOriginRequestModification) HasHeaderPattern

func (o *CustconfOriginRequestModification) HasHeaderPattern() bool

HasHeaderPattern returns a boolean if a field has been set.

func (*CustconfOriginRequestModification) HasHeaderRewrite

func (o *CustconfOriginRequestModification) HasHeaderRewrite() bool

HasHeaderRewrite returns a boolean if a field has been set.

func (*CustconfOriginRequestModification) HasId

HasId returns a boolean if a field has been set.

func (*CustconfOriginRequestModification) HasMethodFilter

func (o *CustconfOriginRequestModification) HasMethodFilter() bool

HasMethodFilter returns a boolean if a field has been set.

func (*CustconfOriginRequestModification) HasPathFilter

func (o *CustconfOriginRequestModification) HasPathFilter() bool

HasPathFilter returns a boolean if a field has been set.

func (*CustconfOriginRequestModification) HasUrlPattern

func (o *CustconfOriginRequestModification) HasUrlPattern() bool

HasUrlPattern returns a boolean if a field has been set.

func (*CustconfOriginRequestModification) HasUrlRewrite

func (o *CustconfOriginRequestModification) HasUrlRewrite() bool

HasUrlRewrite returns a boolean if a field has been set.

func (CustconfOriginRequestModification) MarshalJSON

func (o CustconfOriginRequestModification) MarshalJSON() ([]byte, error)

func (*CustconfOriginRequestModification) SetAddHeaders

func (o *CustconfOriginRequestModification) SetAddHeaders(v string)

SetAddHeaders gets a reference to the given string and assigns it to the AddHeaders field.

func (*CustconfOriginRequestModification) SetCookieFilter

func (o *CustconfOriginRequestModification) SetCookieFilter(v string)

SetCookieFilter gets a reference to the given string and assigns it to the CookieFilter field.

func (*CustconfOriginRequestModification) SetEnabled

func (o *CustconfOriginRequestModification) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*CustconfOriginRequestModification) SetFlowControl

func (o *CustconfOriginRequestModification) SetFlowControl(v string)

SetFlowControl gets a reference to the given string and assigns it to the FlowControl field.

func (*CustconfOriginRequestModification) SetHeaderFilter

func (o *CustconfOriginRequestModification) SetHeaderFilter(v string)

SetHeaderFilter gets a reference to the given string and assigns it to the HeaderFilter field.

func (*CustconfOriginRequestModification) SetHeaderPattern

func (o *CustconfOriginRequestModification) SetHeaderPattern(v string)

SetHeaderPattern gets a reference to the given string and assigns it to the HeaderPattern field.

func (*CustconfOriginRequestModification) SetHeaderRewrite

func (o *CustconfOriginRequestModification) SetHeaderRewrite(v string)

SetHeaderRewrite gets a reference to the given string and assigns it to the HeaderRewrite field.

func (*CustconfOriginRequestModification) SetId

SetId gets a reference to the given string and assigns it to the Id field.

func (*CustconfOriginRequestModification) SetMethodFilter

func (o *CustconfOriginRequestModification) SetMethodFilter(v string)

SetMethodFilter gets a reference to the given string and assigns it to the MethodFilter field.

func (*CustconfOriginRequestModification) SetPathFilter

func (o *CustconfOriginRequestModification) SetPathFilter(v string)

SetPathFilter gets a reference to the given string and assigns it to the PathFilter field.

func (*CustconfOriginRequestModification) SetUrlPattern

func (o *CustconfOriginRequestModification) SetUrlPattern(v string)

SetUrlPattern gets a reference to the given string and assigns it to the UrlPattern field.

func (*CustconfOriginRequestModification) SetUrlRewrite

func (o *CustconfOriginRequestModification) SetUrlRewrite(v string)

SetUrlRewrite gets a reference to the given string and assigns it to the UrlRewrite field.

type CustconfOriginResponseModification

type CustconfOriginResponseModification struct {
	// This is used by the API to perform conflict checking
	Id                *string  `json:"id,omitempty"`
	StatusCodeRewrite *float32 `json:"statusCodeRewrite,omitempty"`
	HeaderPattern     *string  `json:"headerPattern,omitempty"`
	HeaderRewrite     *string  `json:"headerRewrite,omitempty"`
	// String of values delimited by a '|' character. This is the static HTTP header you want inserted into the CDN response. Start value with \"append:\", \"replace:\" or \"create:\" which defines if Header will be added, replaced or create if not exists. Default is append.
	AddHeaders  *string                                                        `json:"addHeaders,omitempty"`
	FlowControl *CustconfOriginResponseModificationFlowControlEnumWrapperValue `json:"flowControl,omitempty"`
	Enabled     *bool                                                          `json:"enabled,omitempty"`
	// String of values delimited by a ',' character.
	MethodFilter *string `json:"methodFilter,omitempty"`
	// String of values delimited by a ',' character.
	PathFilter *string `json:"pathFilter,omitempty"`
	// String of values delimited by a ',' character.
	HeaderFilter *string `json:"headerFilter,omitempty"`
}

CustconfOriginResponseModification struct for CustconfOriginResponseModification

func NewCustconfOriginResponseModification

func NewCustconfOriginResponseModification() *CustconfOriginResponseModification

NewCustconfOriginResponseModification instantiates a new CustconfOriginResponseModification 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 NewCustconfOriginResponseModificationWithDefaults

func NewCustconfOriginResponseModificationWithDefaults() *CustconfOriginResponseModification

NewCustconfOriginResponseModificationWithDefaults instantiates a new CustconfOriginResponseModification 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 (*CustconfOriginResponseModification) GetAddHeaders

func (o *CustconfOriginResponseModification) GetAddHeaders() string

GetAddHeaders returns the AddHeaders field value if set, zero value otherwise.

func (*CustconfOriginResponseModification) GetAddHeadersOk

func (o *CustconfOriginResponseModification) GetAddHeadersOk() (*string, bool)

GetAddHeadersOk returns a tuple with the AddHeaders field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfOriginResponseModification) GetEnabled

func (o *CustconfOriginResponseModification) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*CustconfOriginResponseModification) GetEnabledOk

func (o *CustconfOriginResponseModification) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfOriginResponseModification) GetFlowControl

GetFlowControl returns the FlowControl field value if set, zero value otherwise.

func (*CustconfOriginResponseModification) GetFlowControlOk

GetFlowControlOk returns a tuple with the FlowControl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfOriginResponseModification) GetHeaderFilter

func (o *CustconfOriginResponseModification) GetHeaderFilter() string

GetHeaderFilter returns the HeaderFilter field value if set, zero value otherwise.

func (*CustconfOriginResponseModification) GetHeaderFilterOk

func (o *CustconfOriginResponseModification) GetHeaderFilterOk() (*string, bool)

GetHeaderFilterOk returns a tuple with the HeaderFilter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfOriginResponseModification) GetHeaderPattern

func (o *CustconfOriginResponseModification) GetHeaderPattern() string

GetHeaderPattern returns the HeaderPattern field value if set, zero value otherwise.

func (*CustconfOriginResponseModification) GetHeaderPatternOk

func (o *CustconfOriginResponseModification) GetHeaderPatternOk() (*string, bool)

GetHeaderPatternOk returns a tuple with the HeaderPattern field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfOriginResponseModification) GetHeaderRewrite

func (o *CustconfOriginResponseModification) GetHeaderRewrite() string

GetHeaderRewrite returns the HeaderRewrite field value if set, zero value otherwise.

func (*CustconfOriginResponseModification) GetHeaderRewriteOk

func (o *CustconfOriginResponseModification) GetHeaderRewriteOk() (*string, bool)

GetHeaderRewriteOk returns a tuple with the HeaderRewrite field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfOriginResponseModification) GetId

GetId returns the Id field value if set, zero value otherwise.

func (*CustconfOriginResponseModification) GetIdOk

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfOriginResponseModification) GetMethodFilter

func (o *CustconfOriginResponseModification) GetMethodFilter() string

GetMethodFilter returns the MethodFilter field value if set, zero value otherwise.

func (*CustconfOriginResponseModification) GetMethodFilterOk

func (o *CustconfOriginResponseModification) GetMethodFilterOk() (*string, bool)

GetMethodFilterOk returns a tuple with the MethodFilter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfOriginResponseModification) GetPathFilter

func (o *CustconfOriginResponseModification) GetPathFilter() string

GetPathFilter returns the PathFilter field value if set, zero value otherwise.

func (*CustconfOriginResponseModification) GetPathFilterOk

func (o *CustconfOriginResponseModification) GetPathFilterOk() (*string, bool)

GetPathFilterOk returns a tuple with the PathFilter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfOriginResponseModification) GetStatusCodeRewrite

func (o *CustconfOriginResponseModification) GetStatusCodeRewrite() float32

GetStatusCodeRewrite returns the StatusCodeRewrite field value if set, zero value otherwise.

func (*CustconfOriginResponseModification) GetStatusCodeRewriteOk

func (o *CustconfOriginResponseModification) GetStatusCodeRewriteOk() (*float32, bool)

GetStatusCodeRewriteOk returns a tuple with the StatusCodeRewrite field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfOriginResponseModification) HasAddHeaders

func (o *CustconfOriginResponseModification) HasAddHeaders() bool

HasAddHeaders returns a boolean if a field has been set.

func (*CustconfOriginResponseModification) HasEnabled

func (o *CustconfOriginResponseModification) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*CustconfOriginResponseModification) HasFlowControl

func (o *CustconfOriginResponseModification) HasFlowControl() bool

HasFlowControl returns a boolean if a field has been set.

func (*CustconfOriginResponseModification) HasHeaderFilter

func (o *CustconfOriginResponseModification) HasHeaderFilter() bool

HasHeaderFilter returns a boolean if a field has been set.

func (*CustconfOriginResponseModification) HasHeaderPattern

func (o *CustconfOriginResponseModification) HasHeaderPattern() bool

HasHeaderPattern returns a boolean if a field has been set.

func (*CustconfOriginResponseModification) HasHeaderRewrite

func (o *CustconfOriginResponseModification) HasHeaderRewrite() bool

HasHeaderRewrite returns a boolean if a field has been set.

func (*CustconfOriginResponseModification) HasId

HasId returns a boolean if a field has been set.

func (*CustconfOriginResponseModification) HasMethodFilter

func (o *CustconfOriginResponseModification) HasMethodFilter() bool

HasMethodFilter returns a boolean if a field has been set.

func (*CustconfOriginResponseModification) HasPathFilter

func (o *CustconfOriginResponseModification) HasPathFilter() bool

HasPathFilter returns a boolean if a field has been set.

func (*CustconfOriginResponseModification) HasStatusCodeRewrite

func (o *CustconfOriginResponseModification) HasStatusCodeRewrite() bool

HasStatusCodeRewrite returns a boolean if a field has been set.

func (CustconfOriginResponseModification) MarshalJSON

func (o CustconfOriginResponseModification) MarshalJSON() ([]byte, error)

func (*CustconfOriginResponseModification) SetAddHeaders

func (o *CustconfOriginResponseModification) SetAddHeaders(v string)

SetAddHeaders gets a reference to the given string and assigns it to the AddHeaders field.

func (*CustconfOriginResponseModification) SetEnabled

func (o *CustconfOriginResponseModification) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*CustconfOriginResponseModification) SetFlowControl

SetFlowControl gets a reference to the given CustconfOriginResponseModificationFlowControlEnumWrapperValue and assigns it to the FlowControl field.

func (*CustconfOriginResponseModification) SetHeaderFilter

func (o *CustconfOriginResponseModification) SetHeaderFilter(v string)

SetHeaderFilter gets a reference to the given string and assigns it to the HeaderFilter field.

func (*CustconfOriginResponseModification) SetHeaderPattern

func (o *CustconfOriginResponseModification) SetHeaderPattern(v string)

SetHeaderPattern gets a reference to the given string and assigns it to the HeaderPattern field.

func (*CustconfOriginResponseModification) SetHeaderRewrite

func (o *CustconfOriginResponseModification) SetHeaderRewrite(v string)

SetHeaderRewrite gets a reference to the given string and assigns it to the HeaderRewrite field.

func (*CustconfOriginResponseModification) SetId

SetId gets a reference to the given string and assigns it to the Id field.

func (*CustconfOriginResponseModification) SetMethodFilter

func (o *CustconfOriginResponseModification) SetMethodFilter(v string)

SetMethodFilter gets a reference to the given string and assigns it to the MethodFilter field.

func (*CustconfOriginResponseModification) SetPathFilter

func (o *CustconfOriginResponseModification) SetPathFilter(v string)

SetPathFilter gets a reference to the given string and assigns it to the PathFilter field.

func (*CustconfOriginResponseModification) SetStatusCodeRewrite

func (o *CustconfOriginResponseModification) SetStatusCodeRewrite(v float32)

SetStatusCodeRewrite gets a reference to the given float32 and assigns it to the StatusCodeRewrite field.

type CustconfOriginResponseModificationFlowControlEnumWrapperValue

type CustconfOriginResponseModificationFlowControlEnumWrapperValue string

CustconfOriginResponseModificationFlowControlEnumWrapperValue the model 'CustconfOriginResponseModificationFlowControlEnumWrapperValue'

const (
	CUSTCONFORIGINRESPONSEMODIFICATIONFLOWCONTROLENUMWRAPPERVALUE_UNKNOWN CustconfOriginResponseModificationFlowControlEnumWrapperValue = "UNKNOWN"
	CUSTCONFORIGINRESPONSEMODIFICATIONFLOWCONTROLENUMWRAPPERVALUE_NEXT    CustconfOriginResponseModificationFlowControlEnumWrapperValue = "next"
	CUSTCONFORIGINRESPONSEMODIFICATIONFLOWCONTROLENUMWRAPPERVALUE_BREAK   CustconfOriginResponseModificationFlowControlEnumWrapperValue = "break"
)

List of custconfOriginResponseModificationFlowControlEnumWrapperValue

func (CustconfOriginResponseModificationFlowControlEnumWrapperValue) Ptr

Ptr returns reference to custconfOriginResponseModificationFlowControlEnumWrapperValue value

type CustconfQueryStrParam

type CustconfQueryStrParam struct {
	// This is used by the API to perform conflict checking
	Id *string `json:"id,omitempty"`
	// This is the name of the query string parameter which contains the name of the file to specify in the Content-Disposition HTTP response header. This setting is typically used by customers to configure a \"friendly name\" for URLs that have obfuscated file names. This setting controls the \"filename\" directive that is part of the Content-Disposition HTTP header.
	DispositionName *string `json:"dispositionName,omitempty"`
	// This is the name of the query string parameter which contains the disposition type to use in the Content-Disposition HTTP header. Typically, this value is set to \"attachment,\" but you may supply a custom string using this setting.
	DispositionType *string `json:"dispositionType,omitempty"`
	// This setting allows you to completely override the Content-Disposition HTTP header that the CDN caching servers use on a response.
	DispositionOverride *string `json:"dispositionOverride,omitempty"`
	// This is the name of the query string parameter that indicates to the CDN the start time offset of the video returned. This parameter is part of the jump-to-time feature that is initiated on a per request basis.
	JumpToTimeStart *string `json:"jumpToTimeStart,omitempty"`
	// This is the name of the query string parameter that indicates to the CDN the end time offset of the video that should be returned. This parameter is part of the jump-to-time feature that is initiated on a per request basis.
	JumpToTimeEnd *string `json:"jumpToTimeEnd,omitempty"`
	// This is the  name of the query string parameter that indicates to the CDN the initial bytes of a video that should be returned before sending the requested byte offset. This parameter is part of the jump-to-byte feature that is initiated on a per request basis.
	JumpToByteInitialBytes *string `json:"jumpToByteInitialBytes,omitempty"`
	// This is the name of the query string parameter that indicates to the CDN the specific offset into the video that is being requested. This parameter is part of the jump-to-byte feature that is initiated on a per request basis.
	JumpToByteStartOffset *string `json:"jumpToByteStartOffset,omitempty"`
	// This is the name of the query string parameter that indicates to the CDN an initial burst rate to use when delivering a file. This parameter is part of the bandwidth limiting feature that is initiated on a per request basis.
	RateLimitInitial *string `json:"rateLimitInitial,omitempty"`
	// This is the name of the query string parameter that indicates to the CDN the sustained rate being requested for the delivery of a file. This parameter is part of the bandwidth throttling feature that is initiated on a per request basis.
	RateLimitSustained *string `json:"rateLimitSustained,omitempty"`
	Enabled            *bool   `json:"enabled,omitempty"`
}

CustconfQueryStrParam The reserved query string parameters policy describes all the query string parameters the StackPath CDN caching server reserves for special processing of your requests.

func NewCustconfQueryStrParam

func NewCustconfQueryStrParam() *CustconfQueryStrParam

NewCustconfQueryStrParam instantiates a new CustconfQueryStrParam 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 NewCustconfQueryStrParamWithDefaults

func NewCustconfQueryStrParamWithDefaults() *CustconfQueryStrParam

NewCustconfQueryStrParamWithDefaults instantiates a new CustconfQueryStrParam 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 (*CustconfQueryStrParam) GetDispositionName

func (o *CustconfQueryStrParam) GetDispositionName() string

GetDispositionName returns the DispositionName field value if set, zero value otherwise.

func (*CustconfQueryStrParam) GetDispositionNameOk

func (o *CustconfQueryStrParam) GetDispositionNameOk() (*string, bool)

GetDispositionNameOk returns a tuple with the DispositionName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfQueryStrParam) GetDispositionOverride

func (o *CustconfQueryStrParam) GetDispositionOverride() string

GetDispositionOverride returns the DispositionOverride field value if set, zero value otherwise.

func (*CustconfQueryStrParam) GetDispositionOverrideOk

func (o *CustconfQueryStrParam) GetDispositionOverrideOk() (*string, bool)

GetDispositionOverrideOk returns a tuple with the DispositionOverride field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfQueryStrParam) GetDispositionType

func (o *CustconfQueryStrParam) GetDispositionType() string

GetDispositionType returns the DispositionType field value if set, zero value otherwise.

func (*CustconfQueryStrParam) GetDispositionTypeOk

func (o *CustconfQueryStrParam) GetDispositionTypeOk() (*string, bool)

GetDispositionTypeOk returns a tuple with the DispositionType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfQueryStrParam) GetEnabled

func (o *CustconfQueryStrParam) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*CustconfQueryStrParam) GetEnabledOk

func (o *CustconfQueryStrParam) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfQueryStrParam) GetId

func (o *CustconfQueryStrParam) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*CustconfQueryStrParam) GetIdOk

func (o *CustconfQueryStrParam) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfQueryStrParam) GetJumpToByteInitialBytes

func (o *CustconfQueryStrParam) GetJumpToByteInitialBytes() string

GetJumpToByteInitialBytes returns the JumpToByteInitialBytes field value if set, zero value otherwise.

func (*CustconfQueryStrParam) GetJumpToByteInitialBytesOk

func (o *CustconfQueryStrParam) GetJumpToByteInitialBytesOk() (*string, bool)

GetJumpToByteInitialBytesOk returns a tuple with the JumpToByteInitialBytes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfQueryStrParam) GetJumpToByteStartOffset

func (o *CustconfQueryStrParam) GetJumpToByteStartOffset() string

GetJumpToByteStartOffset returns the JumpToByteStartOffset field value if set, zero value otherwise.

func (*CustconfQueryStrParam) GetJumpToByteStartOffsetOk

func (o *CustconfQueryStrParam) GetJumpToByteStartOffsetOk() (*string, bool)

GetJumpToByteStartOffsetOk returns a tuple with the JumpToByteStartOffset field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfQueryStrParam) GetJumpToTimeEnd

func (o *CustconfQueryStrParam) GetJumpToTimeEnd() string

GetJumpToTimeEnd returns the JumpToTimeEnd field value if set, zero value otherwise.

func (*CustconfQueryStrParam) GetJumpToTimeEndOk

func (o *CustconfQueryStrParam) GetJumpToTimeEndOk() (*string, bool)

GetJumpToTimeEndOk returns a tuple with the JumpToTimeEnd field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfQueryStrParam) GetJumpToTimeStart

func (o *CustconfQueryStrParam) GetJumpToTimeStart() string

GetJumpToTimeStart returns the JumpToTimeStart field value if set, zero value otherwise.

func (*CustconfQueryStrParam) GetJumpToTimeStartOk

func (o *CustconfQueryStrParam) GetJumpToTimeStartOk() (*string, bool)

GetJumpToTimeStartOk returns a tuple with the JumpToTimeStart field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfQueryStrParam) GetRateLimitInitial

func (o *CustconfQueryStrParam) GetRateLimitInitial() string

GetRateLimitInitial returns the RateLimitInitial field value if set, zero value otherwise.

func (*CustconfQueryStrParam) GetRateLimitInitialOk

func (o *CustconfQueryStrParam) GetRateLimitInitialOk() (*string, bool)

GetRateLimitInitialOk returns a tuple with the RateLimitInitial field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfQueryStrParam) GetRateLimitSustained

func (o *CustconfQueryStrParam) GetRateLimitSustained() string

GetRateLimitSustained returns the RateLimitSustained field value if set, zero value otherwise.

func (*CustconfQueryStrParam) GetRateLimitSustainedOk

func (o *CustconfQueryStrParam) GetRateLimitSustainedOk() (*string, bool)

GetRateLimitSustainedOk returns a tuple with the RateLimitSustained field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfQueryStrParam) HasDispositionName

func (o *CustconfQueryStrParam) HasDispositionName() bool

HasDispositionName returns a boolean if a field has been set.

func (*CustconfQueryStrParam) HasDispositionOverride

func (o *CustconfQueryStrParam) HasDispositionOverride() bool

HasDispositionOverride returns a boolean if a field has been set.

func (*CustconfQueryStrParam) HasDispositionType

func (o *CustconfQueryStrParam) HasDispositionType() bool

HasDispositionType returns a boolean if a field has been set.

func (*CustconfQueryStrParam) HasEnabled

func (o *CustconfQueryStrParam) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*CustconfQueryStrParam) HasId

func (o *CustconfQueryStrParam) HasId() bool

HasId returns a boolean if a field has been set.

func (*CustconfQueryStrParam) HasJumpToByteInitialBytes

func (o *CustconfQueryStrParam) HasJumpToByteInitialBytes() bool

HasJumpToByteInitialBytes returns a boolean if a field has been set.

func (*CustconfQueryStrParam) HasJumpToByteStartOffset

func (o *CustconfQueryStrParam) HasJumpToByteStartOffset() bool

HasJumpToByteStartOffset returns a boolean if a field has been set.

func (*CustconfQueryStrParam) HasJumpToTimeEnd

func (o *CustconfQueryStrParam) HasJumpToTimeEnd() bool

HasJumpToTimeEnd returns a boolean if a field has been set.

func (*CustconfQueryStrParam) HasJumpToTimeStart

func (o *CustconfQueryStrParam) HasJumpToTimeStart() bool

HasJumpToTimeStart returns a boolean if a field has been set.

func (*CustconfQueryStrParam) HasRateLimitInitial

func (o *CustconfQueryStrParam) HasRateLimitInitial() bool

HasRateLimitInitial returns a boolean if a field has been set.

func (*CustconfQueryStrParam) HasRateLimitSustained

func (o *CustconfQueryStrParam) HasRateLimitSustained() bool

HasRateLimitSustained returns a boolean if a field has been set.

func (CustconfQueryStrParam) MarshalJSON

func (o CustconfQueryStrParam) MarshalJSON() ([]byte, error)

func (*CustconfQueryStrParam) SetDispositionName

func (o *CustconfQueryStrParam) SetDispositionName(v string)

SetDispositionName gets a reference to the given string and assigns it to the DispositionName field.

func (*CustconfQueryStrParam) SetDispositionOverride

func (o *CustconfQueryStrParam) SetDispositionOverride(v string)

SetDispositionOverride gets a reference to the given string and assigns it to the DispositionOverride field.

func (*CustconfQueryStrParam) SetDispositionType

func (o *CustconfQueryStrParam) SetDispositionType(v string)

SetDispositionType gets a reference to the given string and assigns it to the DispositionType field.

func (*CustconfQueryStrParam) SetEnabled

func (o *CustconfQueryStrParam) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*CustconfQueryStrParam) SetId

func (o *CustconfQueryStrParam) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*CustconfQueryStrParam) SetJumpToByteInitialBytes

func (o *CustconfQueryStrParam) SetJumpToByteInitialBytes(v string)

SetJumpToByteInitialBytes gets a reference to the given string and assigns it to the JumpToByteInitialBytes field.

func (*CustconfQueryStrParam) SetJumpToByteStartOffset

func (o *CustconfQueryStrParam) SetJumpToByteStartOffset(v string)

SetJumpToByteStartOffset gets a reference to the given string and assigns it to the JumpToByteStartOffset field.

func (*CustconfQueryStrParam) SetJumpToTimeEnd

func (o *CustconfQueryStrParam) SetJumpToTimeEnd(v string)

SetJumpToTimeEnd gets a reference to the given string and assigns it to the JumpToTimeEnd field.

func (*CustconfQueryStrParam) SetJumpToTimeStart

func (o *CustconfQueryStrParam) SetJumpToTimeStart(v string)

SetJumpToTimeStart gets a reference to the given string and assigns it to the JumpToTimeStart field.

func (*CustconfQueryStrParam) SetRateLimitInitial

func (o *CustconfQueryStrParam) SetRateLimitInitial(v string)

SetRateLimitInitial gets a reference to the given string and assigns it to the RateLimitInitial field.

func (*CustconfQueryStrParam) SetRateLimitSustained

func (o *CustconfQueryStrParam) SetRateLimitSustained(v string)

SetRateLimitSustained gets a reference to the given string and assigns it to the RateLimitSustained field.

type CustconfReceiptLogsConfig

type CustconfReceiptLogsConfig struct {
	// This is used by the API to perform conflict checking
	Id *string `json:"id,omitempty"`
	// String of values delimited by a ',' character.
	ExtraLogFields *string `json:"extraLogFields,omitempty"`
	Enabled        *bool   `json:"enabled,omitempty"`
}

CustconfReceiptLogsConfig Delivery receipt log settings

func NewCustconfReceiptLogsConfig

func NewCustconfReceiptLogsConfig() *CustconfReceiptLogsConfig

NewCustconfReceiptLogsConfig instantiates a new CustconfReceiptLogsConfig 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 NewCustconfReceiptLogsConfigWithDefaults

func NewCustconfReceiptLogsConfigWithDefaults() *CustconfReceiptLogsConfig

NewCustconfReceiptLogsConfigWithDefaults instantiates a new CustconfReceiptLogsConfig 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 (*CustconfReceiptLogsConfig) GetEnabled

func (o *CustconfReceiptLogsConfig) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*CustconfReceiptLogsConfig) GetEnabledOk

func (o *CustconfReceiptLogsConfig) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfReceiptLogsConfig) GetExtraLogFields

func (o *CustconfReceiptLogsConfig) GetExtraLogFields() string

GetExtraLogFields returns the ExtraLogFields field value if set, zero value otherwise.

func (*CustconfReceiptLogsConfig) GetExtraLogFieldsOk

func (o *CustconfReceiptLogsConfig) GetExtraLogFieldsOk() (*string, bool)

GetExtraLogFieldsOk returns a tuple with the ExtraLogFields field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfReceiptLogsConfig) GetId

func (o *CustconfReceiptLogsConfig) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*CustconfReceiptLogsConfig) GetIdOk

func (o *CustconfReceiptLogsConfig) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfReceiptLogsConfig) HasEnabled

func (o *CustconfReceiptLogsConfig) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*CustconfReceiptLogsConfig) HasExtraLogFields

func (o *CustconfReceiptLogsConfig) HasExtraLogFields() bool

HasExtraLogFields returns a boolean if a field has been set.

func (*CustconfReceiptLogsConfig) HasId

func (o *CustconfReceiptLogsConfig) HasId() bool

HasId returns a boolean if a field has been set.

func (CustconfReceiptLogsConfig) MarshalJSON

func (o CustconfReceiptLogsConfig) MarshalJSON() ([]byte, error)

func (*CustconfReceiptLogsConfig) SetEnabled

func (o *CustconfReceiptLogsConfig) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*CustconfReceiptLogsConfig) SetExtraLogFields

func (o *CustconfReceiptLogsConfig) SetExtraLogFields(v string)

SetExtraLogFields gets a reference to the given string and assigns it to the ExtraLogFields field.

func (*CustconfReceiptLogsConfig) SetId

func (o *CustconfReceiptLogsConfig) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

type CustconfRedirectExceptions

type CustconfRedirectExceptions struct {
	// This is used by the API to perform conflict checking
	Id *string `json:"id,omitempty"`
	// String of values delimited by a ',' character. This is a comma separated list of user agents and redirect code pairs. The user agent and redirect code values are separated by a colon (:), and you may use wildcards in the user agent field. For example, to map assign a 307 status code to all Chrome browsers, you would specify: *chrome*:307.
	RedirectAgentCode *string `json:"redirectAgentCode,omitempty"`
	Enabled           *bool   `json:"enabled,omitempty"`
}

CustconfRedirectExceptions The redirect response codes policy allows you to specify the HTTP redirect status code the CDN caching server should use when the CDN issues a redirect. Using this policy, you can assign different redirect codes to user agents requesting content.

func NewCustconfRedirectExceptions

func NewCustconfRedirectExceptions() *CustconfRedirectExceptions

NewCustconfRedirectExceptions instantiates a new CustconfRedirectExceptions 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 NewCustconfRedirectExceptionsWithDefaults

func NewCustconfRedirectExceptionsWithDefaults() *CustconfRedirectExceptions

NewCustconfRedirectExceptionsWithDefaults instantiates a new CustconfRedirectExceptions 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 (*CustconfRedirectExceptions) GetEnabled

func (o *CustconfRedirectExceptions) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*CustconfRedirectExceptions) GetEnabledOk

func (o *CustconfRedirectExceptions) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfRedirectExceptions) GetId

GetId returns the Id field value if set, zero value otherwise.

func (*CustconfRedirectExceptions) GetIdOk

func (o *CustconfRedirectExceptions) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfRedirectExceptions) GetRedirectAgentCode

func (o *CustconfRedirectExceptions) GetRedirectAgentCode() string

GetRedirectAgentCode returns the RedirectAgentCode field value if set, zero value otherwise.

func (*CustconfRedirectExceptions) GetRedirectAgentCodeOk

func (o *CustconfRedirectExceptions) GetRedirectAgentCodeOk() (*string, bool)

GetRedirectAgentCodeOk returns a tuple with the RedirectAgentCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfRedirectExceptions) HasEnabled

func (o *CustconfRedirectExceptions) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*CustconfRedirectExceptions) HasId

func (o *CustconfRedirectExceptions) HasId() bool

HasId returns a boolean if a field has been set.

func (*CustconfRedirectExceptions) HasRedirectAgentCode

func (o *CustconfRedirectExceptions) HasRedirectAgentCode() bool

HasRedirectAgentCode returns a boolean if a field has been set.

func (CustconfRedirectExceptions) MarshalJSON

func (o CustconfRedirectExceptions) MarshalJSON() ([]byte, error)

func (*CustconfRedirectExceptions) SetEnabled

func (o *CustconfRedirectExceptions) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*CustconfRedirectExceptions) SetId

func (o *CustconfRedirectExceptions) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*CustconfRedirectExceptions) SetRedirectAgentCode

func (o *CustconfRedirectExceptions) SetRedirectAgentCode(v string)

SetRedirectAgentCode gets a reference to the given string and assigns it to the RedirectAgentCode field.

type CustconfRedirectMappings

type CustconfRedirectMappings struct {
	// This is used by the API to perform conflict checking
	Id *string `json:"id,omitempty"`
	// The HTTP cache response code that applies to this policy.
	Code *float32 `json:"code,omitempty"`
	// The URL that clients would be redirected to when applying this policy.
	RedirectURL *string `json:"redirectURL,omitempty"`
	// A token that will be replaced by the caching server with the URL of the request that triggered the policy. This token can be positioned anywhere in the redirect URL.
	ReplacementToken *string `json:"replacementToken,omitempty"`
	Enabled          *bool   `json:"enabled,omitempty"`
	// String of values delimited by a ',' character.
	MethodFilter *string `json:"methodFilter,omitempty"`
	// String of values delimited by a ',' character.
	PathFilter *string `json:"pathFilter,omitempty"`
	// String of values delimited by a ',' character.
	HeaderFilter *string `json:"headerFilter,omitempty"`
}

CustconfRedirectMappings The response code redirection policy allows you to map cache response codes to an HTTP redirect response. When this policy is applied to a host, the caching servers will redirect clients to the URL specified in this policy instead of delivering the response code you mapped in the policy.

func NewCustconfRedirectMappings

func NewCustconfRedirectMappings() *CustconfRedirectMappings

NewCustconfRedirectMappings instantiates a new CustconfRedirectMappings 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 NewCustconfRedirectMappingsWithDefaults

func NewCustconfRedirectMappingsWithDefaults() *CustconfRedirectMappings

NewCustconfRedirectMappingsWithDefaults instantiates a new CustconfRedirectMappings 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 (*CustconfRedirectMappings) GetCode

func (o *CustconfRedirectMappings) GetCode() float32

GetCode returns the Code field value if set, zero value otherwise.

func (*CustconfRedirectMappings) GetCodeOk

func (o *CustconfRedirectMappings) GetCodeOk() (*float32, bool)

GetCodeOk returns a tuple with the Code field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfRedirectMappings) GetEnabled

func (o *CustconfRedirectMappings) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*CustconfRedirectMappings) GetEnabledOk

func (o *CustconfRedirectMappings) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfRedirectMappings) GetHeaderFilter

func (o *CustconfRedirectMappings) GetHeaderFilter() string

GetHeaderFilter returns the HeaderFilter field value if set, zero value otherwise.

func (*CustconfRedirectMappings) GetHeaderFilterOk

func (o *CustconfRedirectMappings) GetHeaderFilterOk() (*string, bool)

GetHeaderFilterOk returns a tuple with the HeaderFilter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfRedirectMappings) GetId

func (o *CustconfRedirectMappings) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*CustconfRedirectMappings) GetIdOk

func (o *CustconfRedirectMappings) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfRedirectMappings) GetMethodFilter

func (o *CustconfRedirectMappings) GetMethodFilter() string

GetMethodFilter returns the MethodFilter field value if set, zero value otherwise.

func (*CustconfRedirectMappings) GetMethodFilterOk

func (o *CustconfRedirectMappings) GetMethodFilterOk() (*string, bool)

GetMethodFilterOk returns a tuple with the MethodFilter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfRedirectMappings) GetPathFilter

func (o *CustconfRedirectMappings) GetPathFilter() string

GetPathFilter returns the PathFilter field value if set, zero value otherwise.

func (*CustconfRedirectMappings) GetPathFilterOk

func (o *CustconfRedirectMappings) GetPathFilterOk() (*string, bool)

GetPathFilterOk returns a tuple with the PathFilter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfRedirectMappings) GetRedirectURL

func (o *CustconfRedirectMappings) GetRedirectURL() string

GetRedirectURL returns the RedirectURL field value if set, zero value otherwise.

func (*CustconfRedirectMappings) GetRedirectURLOk

func (o *CustconfRedirectMappings) GetRedirectURLOk() (*string, bool)

GetRedirectURLOk returns a tuple with the RedirectURL field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfRedirectMappings) GetReplacementToken

func (o *CustconfRedirectMappings) GetReplacementToken() string

GetReplacementToken returns the ReplacementToken field value if set, zero value otherwise.

func (*CustconfRedirectMappings) GetReplacementTokenOk

func (o *CustconfRedirectMappings) GetReplacementTokenOk() (*string, bool)

GetReplacementTokenOk returns a tuple with the ReplacementToken field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfRedirectMappings) HasCode

func (o *CustconfRedirectMappings) HasCode() bool

HasCode returns a boolean if a field has been set.

func (*CustconfRedirectMappings) HasEnabled

func (o *CustconfRedirectMappings) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*CustconfRedirectMappings) HasHeaderFilter

func (o *CustconfRedirectMappings) HasHeaderFilter() bool

HasHeaderFilter returns a boolean if a field has been set.

func (*CustconfRedirectMappings) HasId

func (o *CustconfRedirectMappings) HasId() bool

HasId returns a boolean if a field has been set.

func (*CustconfRedirectMappings) HasMethodFilter

func (o *CustconfRedirectMappings) HasMethodFilter() bool

HasMethodFilter returns a boolean if a field has been set.

func (*CustconfRedirectMappings) HasPathFilter

func (o *CustconfRedirectMappings) HasPathFilter() bool

HasPathFilter returns a boolean if a field has been set.

func (*CustconfRedirectMappings) HasRedirectURL

func (o *CustconfRedirectMappings) HasRedirectURL() bool

HasRedirectURL returns a boolean if a field has been set.

func (*CustconfRedirectMappings) HasReplacementToken

func (o *CustconfRedirectMappings) HasReplacementToken() bool

HasReplacementToken returns a boolean if a field has been set.

func (CustconfRedirectMappings) MarshalJSON

func (o CustconfRedirectMappings) MarshalJSON() ([]byte, error)

func (*CustconfRedirectMappings) SetCode

func (o *CustconfRedirectMappings) SetCode(v float32)

SetCode gets a reference to the given float32 and assigns it to the Code field.

func (*CustconfRedirectMappings) SetEnabled

func (o *CustconfRedirectMappings) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*CustconfRedirectMappings) SetHeaderFilter

func (o *CustconfRedirectMappings) SetHeaderFilter(v string)

SetHeaderFilter gets a reference to the given string and assigns it to the HeaderFilter field.

func (*CustconfRedirectMappings) SetId

func (o *CustconfRedirectMappings) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*CustconfRedirectMappings) SetMethodFilter

func (o *CustconfRedirectMappings) SetMethodFilter(v string)

SetMethodFilter gets a reference to the given string and assigns it to the MethodFilter field.

func (*CustconfRedirectMappings) SetPathFilter

func (o *CustconfRedirectMappings) SetPathFilter(v string)

SetPathFilter gets a reference to the given string and assigns it to the PathFilter field.

func (*CustconfRedirectMappings) SetRedirectURL

func (o *CustconfRedirectMappings) SetRedirectURL(v string)

SetRedirectURL gets a reference to the given string and assigns it to the RedirectURL field.

func (*CustconfRedirectMappings) SetReplacementToken

func (o *CustconfRedirectMappings) SetReplacementToken(v string)

SetReplacementToken gets a reference to the given string and assigns it to the ReplacementToken field.

type CustconfResponseHeader

type CustconfResponseHeader struct {
	// This is used by the API to perform conflict checking
	Id *string `json:"id,omitempty"`
	// A pipe delimited list of rules that instructs the CDN caching servers to include a content-disposition header. The rules included in this setting must be entered in the following format: Content-Disposition:<User Agent>:<file extension 1>, <file extension 2>. For example, to send the Content-Disposition header for all Mozilla browsers on the delivery of mp3, exe, tar, zip, gz and rar files, you would enter the following in the field: Content-Disposition:Mozilla*:mp3,exe,tar,zip,gz,rar
	Http *string `json:"http,omitempty"`
	// This gives the ability to disable the ETag header on the response.
	EnableETag *bool `json:"enableETag,omitempty"`
	Enabled    *bool `json:"enabled,omitempty"`
}

CustconfResponseHeader The custom HTTP response headers policy allows you to specify a list of HTTP headers you want the CDN caching servers to include in the response to clients.

func NewCustconfResponseHeader

func NewCustconfResponseHeader() *CustconfResponseHeader

NewCustconfResponseHeader instantiates a new CustconfResponseHeader 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 NewCustconfResponseHeaderWithDefaults

func NewCustconfResponseHeaderWithDefaults() *CustconfResponseHeader

NewCustconfResponseHeaderWithDefaults instantiates a new CustconfResponseHeader 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 (*CustconfResponseHeader) GetEnableETag

func (o *CustconfResponseHeader) GetEnableETag() bool

GetEnableETag returns the EnableETag field value if set, zero value otherwise.

func (*CustconfResponseHeader) GetEnableETagOk

func (o *CustconfResponseHeader) GetEnableETagOk() (*bool, bool)

GetEnableETagOk returns a tuple with the EnableETag field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfResponseHeader) GetEnabled

func (o *CustconfResponseHeader) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*CustconfResponseHeader) GetEnabledOk

func (o *CustconfResponseHeader) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfResponseHeader) GetHttp

func (o *CustconfResponseHeader) GetHttp() string

GetHttp returns the Http field value if set, zero value otherwise.

func (*CustconfResponseHeader) GetHttpOk

func (o *CustconfResponseHeader) GetHttpOk() (*string, bool)

GetHttpOk returns a tuple with the Http field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfResponseHeader) GetId

func (o *CustconfResponseHeader) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*CustconfResponseHeader) GetIdOk

func (o *CustconfResponseHeader) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfResponseHeader) HasEnableETag

func (o *CustconfResponseHeader) HasEnableETag() bool

HasEnableETag returns a boolean if a field has been set.

func (*CustconfResponseHeader) HasEnabled

func (o *CustconfResponseHeader) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*CustconfResponseHeader) HasHttp

func (o *CustconfResponseHeader) HasHttp() bool

HasHttp returns a boolean if a field has been set.

func (*CustconfResponseHeader) HasId

func (o *CustconfResponseHeader) HasId() bool

HasId returns a boolean if a field has been set.

func (CustconfResponseHeader) MarshalJSON

func (o CustconfResponseHeader) MarshalJSON() ([]byte, error)

func (*CustconfResponseHeader) SetEnableETag

func (o *CustconfResponseHeader) SetEnableETag(v bool)

SetEnableETag gets a reference to the given bool and assigns it to the EnableETag field.

func (*CustconfResponseHeader) SetEnabled

func (o *CustconfResponseHeader) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*CustconfResponseHeader) SetHttp

func (o *CustconfResponseHeader) SetHttp(v string)

SetHttp gets a reference to the given string and assigns it to the Http field.

func (*CustconfResponseHeader) SetId

func (o *CustconfResponseHeader) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

type CustconfRobotsTxt

type CustconfRobotsTxt struct {
	// This is used by the API to perform conflict checking
	Id                 *string `json:"id,omitempty"`
	File               *string `json:"file,omitempty"`
	CacheControlHeader *string `json:"cacheControlHeader,omitempty"`
	Enabled            *bool   `json:"enabled,omitempty"`
	// String of values delimited by a ',' character.
	MethodFilter *string `json:"methodFilter,omitempty"`
	// String of values delimited by a ',' character.
	PathFilter *string `json:"pathFilter,omitempty"`
	// String of values delimited by a ',' character.
	HeaderFilter *string `json:"headerFilter,omitempty"`
}

CustconfRobotsTxt struct for CustconfRobotsTxt

func NewCustconfRobotsTxt

func NewCustconfRobotsTxt() *CustconfRobotsTxt

NewCustconfRobotsTxt instantiates a new CustconfRobotsTxt 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 NewCustconfRobotsTxtWithDefaults

func NewCustconfRobotsTxtWithDefaults() *CustconfRobotsTxt

NewCustconfRobotsTxtWithDefaults instantiates a new CustconfRobotsTxt 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 (*CustconfRobotsTxt) GetCacheControlHeader

func (o *CustconfRobotsTxt) GetCacheControlHeader() string

GetCacheControlHeader returns the CacheControlHeader field value if set, zero value otherwise.

func (*CustconfRobotsTxt) GetCacheControlHeaderOk

func (o *CustconfRobotsTxt) GetCacheControlHeaderOk() (*string, bool)

GetCacheControlHeaderOk returns a tuple with the CacheControlHeader field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfRobotsTxt) GetEnabled

func (o *CustconfRobotsTxt) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*CustconfRobotsTxt) GetEnabledOk

func (o *CustconfRobotsTxt) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfRobotsTxt) GetFile

func (o *CustconfRobotsTxt) GetFile() string

GetFile returns the File field value if set, zero value otherwise.

func (*CustconfRobotsTxt) GetFileOk

func (o *CustconfRobotsTxt) GetFileOk() (*string, bool)

GetFileOk returns a tuple with the File field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfRobotsTxt) GetHeaderFilter

func (o *CustconfRobotsTxt) GetHeaderFilter() string

GetHeaderFilter returns the HeaderFilter field value if set, zero value otherwise.

func (*CustconfRobotsTxt) GetHeaderFilterOk

func (o *CustconfRobotsTxt) GetHeaderFilterOk() (*string, bool)

GetHeaderFilterOk returns a tuple with the HeaderFilter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfRobotsTxt) GetId

func (o *CustconfRobotsTxt) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*CustconfRobotsTxt) GetIdOk

func (o *CustconfRobotsTxt) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfRobotsTxt) GetMethodFilter

func (o *CustconfRobotsTxt) GetMethodFilter() string

GetMethodFilter returns the MethodFilter field value if set, zero value otherwise.

func (*CustconfRobotsTxt) GetMethodFilterOk

func (o *CustconfRobotsTxt) GetMethodFilterOk() (*string, bool)

GetMethodFilterOk returns a tuple with the MethodFilter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfRobotsTxt) GetPathFilter

func (o *CustconfRobotsTxt) GetPathFilter() string

GetPathFilter returns the PathFilter field value if set, zero value otherwise.

func (*CustconfRobotsTxt) GetPathFilterOk

func (o *CustconfRobotsTxt) GetPathFilterOk() (*string, bool)

GetPathFilterOk returns a tuple with the PathFilter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfRobotsTxt) HasCacheControlHeader

func (o *CustconfRobotsTxt) HasCacheControlHeader() bool

HasCacheControlHeader returns a boolean if a field has been set.

func (*CustconfRobotsTxt) HasEnabled

func (o *CustconfRobotsTxt) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*CustconfRobotsTxt) HasFile

func (o *CustconfRobotsTxt) HasFile() bool

HasFile returns a boolean if a field has been set.

func (*CustconfRobotsTxt) HasHeaderFilter

func (o *CustconfRobotsTxt) HasHeaderFilter() bool

HasHeaderFilter returns a boolean if a field has been set.

func (*CustconfRobotsTxt) HasId

func (o *CustconfRobotsTxt) HasId() bool

HasId returns a boolean if a field has been set.

func (*CustconfRobotsTxt) HasMethodFilter

func (o *CustconfRobotsTxt) HasMethodFilter() bool

HasMethodFilter returns a boolean if a field has been set.

func (*CustconfRobotsTxt) HasPathFilter

func (o *CustconfRobotsTxt) HasPathFilter() bool

HasPathFilter returns a boolean if a field has been set.

func (CustconfRobotsTxt) MarshalJSON

func (o CustconfRobotsTxt) MarshalJSON() ([]byte, error)

func (*CustconfRobotsTxt) SetCacheControlHeader

func (o *CustconfRobotsTxt) SetCacheControlHeader(v string)

SetCacheControlHeader gets a reference to the given string and assigns it to the CacheControlHeader field.

func (*CustconfRobotsTxt) SetEnabled

func (o *CustconfRobotsTxt) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*CustconfRobotsTxt) SetFile

func (o *CustconfRobotsTxt) SetFile(v string)

SetFile gets a reference to the given string and assigns it to the File field.

func (*CustconfRobotsTxt) SetHeaderFilter

func (o *CustconfRobotsTxt) SetHeaderFilter(v string)

SetHeaderFilter gets a reference to the given string and assigns it to the HeaderFilter field.

func (*CustconfRobotsTxt) SetId

func (o *CustconfRobotsTxt) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*CustconfRobotsTxt) SetMethodFilter

func (o *CustconfRobotsTxt) SetMethodFilter(v string)

SetMethodFilter gets a reference to the given string and assigns it to the MethodFilter field.

func (*CustconfRobotsTxt) SetPathFilter

func (o *CustconfRobotsTxt) SetPathFilter(v string)

SetPathFilter gets a reference to the given string and assigns it to the PathFilter field.

type CustconfStaticHeader

type CustconfStaticHeader struct {
	// This is used by the API to perform conflict checking
	Id *string `json:"id,omitempty"`
	// This is the static HTTP header you want inserted into the CDN request.
	ClientRequest *string `json:"clientRequest,omitempty"`
	// This is the static HTTP header you want inserted into the CDN response.
	Http *string `json:"http,omitempty"`
	// This is the HTTP header you want inserted into the origin pull request.
	OriginPull *string `json:"originPull,omitempty"`
	Enabled    *bool   `json:"enabled,omitempty"`
	// String of values delimited by a ',' character.
	MethodFilter *string `json:"methodFilter,omitempty"`
	// String of values delimited by a ',' character.
	PathFilter *string `json:"pathFilter,omitempty"`
	// String of values delimited by a ',' character.
	HeaderFilter *string `json:"headerFilter,omitempty"`
}

CustconfStaticHeader The static header injection policy allows you to insert headers into the CDN request and response processor.

func NewCustconfStaticHeader

func NewCustconfStaticHeader() *CustconfStaticHeader

NewCustconfStaticHeader instantiates a new CustconfStaticHeader 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 NewCustconfStaticHeaderWithDefaults

func NewCustconfStaticHeaderWithDefaults() *CustconfStaticHeader

NewCustconfStaticHeaderWithDefaults instantiates a new CustconfStaticHeader 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 (*CustconfStaticHeader) GetClientRequest

func (o *CustconfStaticHeader) GetClientRequest() string

GetClientRequest returns the ClientRequest field value if set, zero value otherwise.

func (*CustconfStaticHeader) GetClientRequestOk

func (o *CustconfStaticHeader) GetClientRequestOk() (*string, bool)

GetClientRequestOk returns a tuple with the ClientRequest field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfStaticHeader) GetEnabled

func (o *CustconfStaticHeader) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*CustconfStaticHeader) GetEnabledOk

func (o *CustconfStaticHeader) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfStaticHeader) GetHeaderFilter

func (o *CustconfStaticHeader) GetHeaderFilter() string

GetHeaderFilter returns the HeaderFilter field value if set, zero value otherwise.

func (*CustconfStaticHeader) GetHeaderFilterOk

func (o *CustconfStaticHeader) GetHeaderFilterOk() (*string, bool)

GetHeaderFilterOk returns a tuple with the HeaderFilter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfStaticHeader) GetHttp

func (o *CustconfStaticHeader) GetHttp() string

GetHttp returns the Http field value if set, zero value otherwise.

func (*CustconfStaticHeader) GetHttpOk

func (o *CustconfStaticHeader) GetHttpOk() (*string, bool)

GetHttpOk returns a tuple with the Http field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfStaticHeader) GetId

func (o *CustconfStaticHeader) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*CustconfStaticHeader) GetIdOk

func (o *CustconfStaticHeader) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfStaticHeader) GetMethodFilter

func (o *CustconfStaticHeader) GetMethodFilter() string

GetMethodFilter returns the MethodFilter field value if set, zero value otherwise.

func (*CustconfStaticHeader) GetMethodFilterOk

func (o *CustconfStaticHeader) GetMethodFilterOk() (*string, bool)

GetMethodFilterOk returns a tuple with the MethodFilter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfStaticHeader) GetOriginPull

func (o *CustconfStaticHeader) GetOriginPull() string

GetOriginPull returns the OriginPull field value if set, zero value otherwise.

func (*CustconfStaticHeader) GetOriginPullOk

func (o *CustconfStaticHeader) GetOriginPullOk() (*string, bool)

GetOriginPullOk returns a tuple with the OriginPull field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfStaticHeader) GetPathFilter

func (o *CustconfStaticHeader) GetPathFilter() string

GetPathFilter returns the PathFilter field value if set, zero value otherwise.

func (*CustconfStaticHeader) GetPathFilterOk

func (o *CustconfStaticHeader) GetPathFilterOk() (*string, bool)

GetPathFilterOk returns a tuple with the PathFilter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfStaticHeader) HasClientRequest

func (o *CustconfStaticHeader) HasClientRequest() bool

HasClientRequest returns a boolean if a field has been set.

func (*CustconfStaticHeader) HasEnabled

func (o *CustconfStaticHeader) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*CustconfStaticHeader) HasHeaderFilter

func (o *CustconfStaticHeader) HasHeaderFilter() bool

HasHeaderFilter returns a boolean if a field has been set.

func (*CustconfStaticHeader) HasHttp

func (o *CustconfStaticHeader) HasHttp() bool

HasHttp returns a boolean if a field has been set.

func (*CustconfStaticHeader) HasId

func (o *CustconfStaticHeader) HasId() bool

HasId returns a boolean if a field has been set.

func (*CustconfStaticHeader) HasMethodFilter

func (o *CustconfStaticHeader) HasMethodFilter() bool

HasMethodFilter returns a boolean if a field has been set.

func (*CustconfStaticHeader) HasOriginPull

func (o *CustconfStaticHeader) HasOriginPull() bool

HasOriginPull returns a boolean if a field has been set.

func (*CustconfStaticHeader) HasPathFilter

func (o *CustconfStaticHeader) HasPathFilter() bool

HasPathFilter returns a boolean if a field has been set.

func (CustconfStaticHeader) MarshalJSON

func (o CustconfStaticHeader) MarshalJSON() ([]byte, error)

func (*CustconfStaticHeader) SetClientRequest

func (o *CustconfStaticHeader) SetClientRequest(v string)

SetClientRequest gets a reference to the given string and assigns it to the ClientRequest field.

func (*CustconfStaticHeader) SetEnabled

func (o *CustconfStaticHeader) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*CustconfStaticHeader) SetHeaderFilter

func (o *CustconfStaticHeader) SetHeaderFilter(v string)

SetHeaderFilter gets a reference to the given string and assigns it to the HeaderFilter field.

func (*CustconfStaticHeader) SetHttp

func (o *CustconfStaticHeader) SetHttp(v string)

SetHttp gets a reference to the given string and assigns it to the Http field.

func (*CustconfStaticHeader) SetId

func (o *CustconfStaticHeader) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*CustconfStaticHeader) SetMethodFilter

func (o *CustconfStaticHeader) SetMethodFilter(v string)

SetMethodFilter gets a reference to the given string and assigns it to the MethodFilter field.

func (*CustconfStaticHeader) SetOriginPull

func (o *CustconfStaticHeader) SetOriginPull(v string)

SetOriginPull gets a reference to the given string and assigns it to the OriginPull field.

func (*CustconfStaticHeader) SetPathFilter

func (o *CustconfStaticHeader) SetPathFilter(v string)

SetPathFilter gets a reference to the given string and assigns it to the PathFilter field.

type CustconfTimePseudoStreaming

type CustconfTimePseudoStreaming struct {
	// This is used by the API to perform conflict checking
	Id *string `json:"id,omitempty"`
	// The name of the query string parameter that indicates to the CDN the specific time interval of the video that is being requested.
	JumpToTimeStartParam *string `json:"jumpToTimeStartParam,omitempty"`
	// The name of the query string parameter that indicates to the CDN the end time of the video that should be returned.
	JumpToTimeEndParam *string `json:"jumpToTimeEndParam,omitempty"`
	Enabled            *bool   `json:"enabled,omitempty"`
}

CustconfTimePseudoStreaming The HTTP pseudo-streaming policy enables Flash based video players to support seeking to random locations within a MP4 or FLV file without having to download the entire video. Flash players such as Flowplayer and JWPlayer can be configured to send a query string parameter that indicates to the server the time offset the user advanced the video to. Typically a query string parameter called \"start\" is used by these players.

func NewCustconfTimePseudoStreaming

func NewCustconfTimePseudoStreaming() *CustconfTimePseudoStreaming

NewCustconfTimePseudoStreaming instantiates a new CustconfTimePseudoStreaming 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 NewCustconfTimePseudoStreamingWithDefaults

func NewCustconfTimePseudoStreamingWithDefaults() *CustconfTimePseudoStreaming

NewCustconfTimePseudoStreamingWithDefaults instantiates a new CustconfTimePseudoStreaming 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 (*CustconfTimePseudoStreaming) GetEnabled

func (o *CustconfTimePseudoStreaming) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*CustconfTimePseudoStreaming) GetEnabledOk

func (o *CustconfTimePseudoStreaming) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfTimePseudoStreaming) GetId

GetId returns the Id field value if set, zero value otherwise.

func (*CustconfTimePseudoStreaming) GetIdOk

func (o *CustconfTimePseudoStreaming) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfTimePseudoStreaming) GetJumpToTimeEndParam

func (o *CustconfTimePseudoStreaming) GetJumpToTimeEndParam() string

GetJumpToTimeEndParam returns the JumpToTimeEndParam field value if set, zero value otherwise.

func (*CustconfTimePseudoStreaming) GetJumpToTimeEndParamOk

func (o *CustconfTimePseudoStreaming) GetJumpToTimeEndParamOk() (*string, bool)

GetJumpToTimeEndParamOk returns a tuple with the JumpToTimeEndParam field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfTimePseudoStreaming) GetJumpToTimeStartParam

func (o *CustconfTimePseudoStreaming) GetJumpToTimeStartParam() string

GetJumpToTimeStartParam returns the JumpToTimeStartParam field value if set, zero value otherwise.

func (*CustconfTimePseudoStreaming) GetJumpToTimeStartParamOk

func (o *CustconfTimePseudoStreaming) GetJumpToTimeStartParamOk() (*string, bool)

GetJumpToTimeStartParamOk returns a tuple with the JumpToTimeStartParam field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfTimePseudoStreaming) HasEnabled

func (o *CustconfTimePseudoStreaming) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*CustconfTimePseudoStreaming) HasId

func (o *CustconfTimePseudoStreaming) HasId() bool

HasId returns a boolean if a field has been set.

func (*CustconfTimePseudoStreaming) HasJumpToTimeEndParam

func (o *CustconfTimePseudoStreaming) HasJumpToTimeEndParam() bool

HasJumpToTimeEndParam returns a boolean if a field has been set.

func (*CustconfTimePseudoStreaming) HasJumpToTimeStartParam

func (o *CustconfTimePseudoStreaming) HasJumpToTimeStartParam() bool

HasJumpToTimeStartParam returns a boolean if a field has been set.

func (CustconfTimePseudoStreaming) MarshalJSON

func (o CustconfTimePseudoStreaming) MarshalJSON() ([]byte, error)

func (*CustconfTimePseudoStreaming) SetEnabled

func (o *CustconfTimePseudoStreaming) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*CustconfTimePseudoStreaming) SetId

func (o *CustconfTimePseudoStreaming) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*CustconfTimePseudoStreaming) SetJumpToTimeEndParam

func (o *CustconfTimePseudoStreaming) SetJumpToTimeEndParam(v string)

SetJumpToTimeEndParam gets a reference to the given string and assigns it to the JumpToTimeEndParam field.

func (*CustconfTimePseudoStreaming) SetJumpToTimeStartParam

func (o *CustconfTimePseudoStreaming) SetJumpToTimeStartParam(v string)

SetJumpToTimeStartParam gets a reference to the given string and assigns it to the JumpToTimeStartParam field.

type CustconfVHost

type CustconfVHost struct {
	// This is used by the API to perform conflict checking
	Id *string `json:"id,omitempty"`
	// This is the hostname you want to enable in this policy. Note: You must configure your container's CNAME record with your DNS provider to enable this hostname to deliver content.
	Domain  *string `json:"domain,omitempty"`
	Enabled *bool   `json:"enabled,omitempty"`
}

CustconfVHost A hostname policy allows you to specify an alternate domain name that you want to use to access content from your CDN container.

func NewCustconfVHost

func NewCustconfVHost() *CustconfVHost

NewCustconfVHost instantiates a new CustconfVHost 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 NewCustconfVHostWithDefaults

func NewCustconfVHostWithDefaults() *CustconfVHost

NewCustconfVHostWithDefaults instantiates a new CustconfVHost 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 (*CustconfVHost) GetDomain

func (o *CustconfVHost) GetDomain() string

GetDomain returns the Domain field value if set, zero value otherwise.

func (*CustconfVHost) GetDomainOk

func (o *CustconfVHost) GetDomainOk() (*string, bool)

GetDomainOk returns a tuple with the Domain field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfVHost) GetEnabled

func (o *CustconfVHost) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*CustconfVHost) GetEnabledOk

func (o *CustconfVHost) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfVHost) GetId

func (o *CustconfVHost) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*CustconfVHost) GetIdOk

func (o *CustconfVHost) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustconfVHost) HasDomain

func (o *CustconfVHost) HasDomain() bool

HasDomain returns a boolean if a field has been set.

func (*CustconfVHost) HasEnabled

func (o *CustconfVHost) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*CustconfVHost) HasId

func (o *CustconfVHost) HasId() bool

HasId returns a boolean if a field has been set.

func (CustconfVHost) MarshalJSON

func (o CustconfVHost) MarshalJSON() ([]byte, error)

func (*CustconfVHost) SetDomain

func (o *CustconfVHost) SetDomain(v string)

SetDomain gets a reference to the given string and assigns it to the Domain field.

func (*CustconfVHost) SetEnabled

func (o *CustconfVHost) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*CustconfVHost) SetId

func (o *CustconfVHost) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

type EdgeRulesApiService

type EdgeRulesApiService service

EdgeRulesApiService EdgeRulesApi service

func (*EdgeRulesApiService) CreateScopeRule

func (a *EdgeRulesApiService) CreateScopeRule(ctx _context.Context, stackId string, siteId string, scopeId string) apiCreateScopeRuleRequest

CreateScopeRule Create an EdgeRule

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param stackId A stack ID or slug
  • @param siteId A site ID
  • @param scopeId A scope ID

@return apiCreateScopeRuleRequest

func (*EdgeRulesApiService) DeleteScopeRule

func (a *EdgeRulesApiService) DeleteScopeRule(ctx _context.Context, stackId string, siteId string, scopeId string, ruleId string) apiDeleteScopeRuleRequest

DeleteScopeRule Delete an EdgeRule

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param stackId A stack ID or slug
  • @param siteId A site ID
  • @param scopeId A scope ID
  • @param ruleId An EdgeRule ID

@return apiDeleteScopeRuleRequest

func (*EdgeRulesApiService) GetScopeRule

func (a *EdgeRulesApiService) GetScopeRule(ctx _context.Context, stackId string, siteId string, scopeId string, ruleId string) apiGetScopeRuleRequest

GetScopeRule Get an EdgeRule

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param stackId A stack ID or slug
  • @param siteId A site ID
  • @param scopeId A scope ID
  • @param ruleId An EdgeRule ID

@return apiGetScopeRuleRequest

func (*EdgeRulesApiService) GetScopeRuleConfiguration

func (a *EdgeRulesApiService) GetScopeRuleConfiguration(ctx _context.Context, stackId string, siteId string, scopeId string, ruleId string) apiGetScopeRuleConfigurationRequest

GetScopeRuleConfiguration Get an EdgeRule's configuration

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param stackId A stack ID or slug
  • @param siteId A site ID
  • @param scopeId A scope ID
  • @param ruleId An EdgeRule ID

@return apiGetScopeRuleConfigurationRequest

func (*EdgeRulesApiService) GetScopeRules

func (a *EdgeRulesApiService) GetScopeRules(ctx _context.Context, stackId string, siteId string, scopeId string) apiGetScopeRulesRequest

GetScopeRules Get all EdgeRules

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param stackId A stack ID or slug
  • @param siteId A site ID
  • @param scopeId A scope ID

@return apiGetScopeRulesRequest

func (*EdgeRulesApiService) UpdateScopeRuleConfiguration

func (a *EdgeRulesApiService) UpdateScopeRuleConfiguration(ctx _context.Context, stackId string, siteId string, scopeId string, ruleId string) apiUpdateScopeRuleConfigurationRequest

UpdateScopeRuleConfiguration Update an EdgeRule's configuration

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param stackId A stack ID or slug
  • @param siteId A site ID
  • @param scopeId A scope ID
  • @param ruleId An EdgeRule ID

@return apiUpdateScopeRuleConfigurationRequest

type GenericOpenAPIError

type GenericOpenAPIError struct {
	// contains filtered or unexported fields
}

GenericOpenAPIError Provides access to the body, error and model on returned errors.

func (GenericOpenAPIError) Body

func (e GenericOpenAPIError) Body() []byte

Body returns the raw bytes of the response

func (GenericOpenAPIError) Error

func (e GenericOpenAPIError) Error() string

Error returns non-empty string if there was an error.

func (GenericOpenAPIError) Model

func (e GenericOpenAPIError) Model() interface{}

Model returns the unpacked model of the error

type GetMetricsResponseMetricSample

type GetMetricsResponseMetricSample struct {
	// An individual data point
	Values *[]float64 `json:"values,omitempty"`
}

GetMetricsResponseMetricSample The data points associated with a series of metrics

func NewGetMetricsResponseMetricSample

func NewGetMetricsResponseMetricSample() *GetMetricsResponseMetricSample

NewGetMetricsResponseMetricSample instantiates a new GetMetricsResponseMetricSample 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 NewGetMetricsResponseMetricSampleWithDefaults

func NewGetMetricsResponseMetricSampleWithDefaults() *GetMetricsResponseMetricSample

NewGetMetricsResponseMetricSampleWithDefaults instantiates a new GetMetricsResponseMetricSample 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 (*GetMetricsResponseMetricSample) GetValues

func (o *GetMetricsResponseMetricSample) GetValues() []float64

GetValues returns the Values field value if set, zero value otherwise.

func (*GetMetricsResponseMetricSample) GetValuesOk

func (o *GetMetricsResponseMetricSample) GetValuesOk() (*[]float64, bool)

GetValuesOk returns a tuple with the Values field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetMetricsResponseMetricSample) HasValues

func (o *GetMetricsResponseMetricSample) HasValues() bool

HasValues returns a boolean if a field has been set.

func (GetMetricsResponseMetricSample) MarshalJSON

func (o GetMetricsResponseMetricSample) MarshalJSON() ([]byte, error)

func (*GetMetricsResponseMetricSample) SetValues

func (o *GetMetricsResponseMetricSample) SetValues(v []float64)

SetValues gets a reference to the given []float64 and assigns it to the Values field.

type GetMetricsResponseMetricSeries

type GetMetricsResponseMetricSeries struct {
	// The type of data in the analytics set
	Type *string `json:"type,omitempty"`
	// A graphable key for the type of data in the analytics set
	Key *string `json:"key,omitempty"`
	// Descriptions of the CDN metrics' samples
	Metrics *[]string `json:"metrics,omitempty"`
	// The CDN metrics' data points
	Samples *[]GetMetricsResponseMetricSample `json:"samples,omitempty"`
}

GetMetricsResponseMetricSeries A series of analytics data suitable for a graph

func NewGetMetricsResponseMetricSeries

func NewGetMetricsResponseMetricSeries() *GetMetricsResponseMetricSeries

NewGetMetricsResponseMetricSeries instantiates a new GetMetricsResponseMetricSeries 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 NewGetMetricsResponseMetricSeriesWithDefaults

func NewGetMetricsResponseMetricSeriesWithDefaults() *GetMetricsResponseMetricSeries

NewGetMetricsResponseMetricSeriesWithDefaults instantiates a new GetMetricsResponseMetricSeries 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 (*GetMetricsResponseMetricSeries) GetKey

GetKey returns the Key field value if set, zero value otherwise.

func (*GetMetricsResponseMetricSeries) GetKeyOk

func (o *GetMetricsResponseMetricSeries) GetKeyOk() (*string, bool)

GetKeyOk returns a tuple with the Key field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetMetricsResponseMetricSeries) GetMetrics

func (o *GetMetricsResponseMetricSeries) GetMetrics() []string

GetMetrics returns the Metrics field value if set, zero value otherwise.

func (*GetMetricsResponseMetricSeries) GetMetricsOk

func (o *GetMetricsResponseMetricSeries) GetMetricsOk() (*[]string, bool)

GetMetricsOk returns a tuple with the Metrics field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetMetricsResponseMetricSeries) GetSamples

GetSamples returns the Samples field value if set, zero value otherwise.

func (*GetMetricsResponseMetricSeries) GetSamplesOk

GetSamplesOk returns a tuple with the Samples field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetMetricsResponseMetricSeries) GetType

GetType returns the Type field value if set, zero value otherwise.

func (*GetMetricsResponseMetricSeries) GetTypeOk

func (o *GetMetricsResponseMetricSeries) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetMetricsResponseMetricSeries) HasKey

HasKey returns a boolean if a field has been set.

func (*GetMetricsResponseMetricSeries) HasMetrics

func (o *GetMetricsResponseMetricSeries) HasMetrics() bool

HasMetrics returns a boolean if a field has been set.

func (*GetMetricsResponseMetricSeries) HasSamples

func (o *GetMetricsResponseMetricSeries) HasSamples() bool

HasSamples returns a boolean if a field has been set.

func (*GetMetricsResponseMetricSeries) HasType

func (o *GetMetricsResponseMetricSeries) HasType() bool

HasType returns a boolean if a field has been set.

func (GetMetricsResponseMetricSeries) MarshalJSON

func (o GetMetricsResponseMetricSeries) MarshalJSON() ([]byte, error)

func (*GetMetricsResponseMetricSeries) SetKey

SetKey gets a reference to the given string and assigns it to the Key field.

func (*GetMetricsResponseMetricSeries) SetMetrics

func (o *GetMetricsResponseMetricSeries) SetMetrics(v []string)

SetMetrics gets a reference to the given []string and assigns it to the Metrics field.

func (*GetMetricsResponseMetricSeries) SetSamples

SetSamples gets a reference to the given []GetMetricsResponseMetricSample and assigns it to the Samples field.

func (*GetMetricsResponseMetricSeries) SetType

func (o *GetMetricsResponseMetricSeries) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

type InfrastructureApiService

type InfrastructureApiService service

InfrastructureApiService InfrastructureApi service

func (*InfrastructureApiService) GetCDNIPs

func (a *InfrastructureApiService) GetCDNIPs(ctx _context.Context) apiGetCDNIPsRequest

GetCDNIPs Get IP addresses Retrieve all IP addresses used by the StackPath CDN

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().

@return apiGetCDNIPsRequest

func (*InfrastructureApiService) GetClosestPops

func (a *InfrastructureApiService) GetClosestPops(ctx _context.Context) apiGetClosestPopsRequest

GetClosestPops Get POP performance Scan a URL from the StackPath edge network and return a performance report. Results are ordered with the fastest POP response first.

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().

@return apiGetClosestPopsRequest

func (*InfrastructureApiService) GetPops

func (a *InfrastructureApiService) GetPops(ctx _context.Context) apiGetPopsRequest

GetPops Get points of presence Get the StackPath CDN's points of presence

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().

@return apiGetPopsRequest

func (*InfrastructureApiService) ScanOrigin

func (a *InfrastructureApiService) ScanOrigin(ctx _context.Context) apiScanOriginRequest

ScanOrigin Scan an origin Scan an origin from StackPath's CDN. Retrieve information regarding the origin, such as its IP address and whether or not it supports SSL.

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().

@return apiScanOriginRequest

type MetricsApiService

type MetricsApiService service

MetricsApiService MetricsApi service

func (*MetricsApiService) GetMetrics

func (a *MetricsApiService) GetMetrics(ctx _context.Context, stackId string) apiGetMetricsRequest

GetMetrics Get metrics The last 24 hours of metrics are retrieved if the start and end dates are not provided

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param stackId A stack ID or slug

@return apiGetMetricsRequest

type NullableApiStatus

type NullableApiStatus struct {
	// contains filtered or unexported fields
}

func NewNullableApiStatus

func NewNullableApiStatus(val *ApiStatus) *NullableApiStatus

func (NullableApiStatus) Get

func (v NullableApiStatus) Get() *ApiStatus

func (NullableApiStatus) IsSet

func (v NullableApiStatus) IsSet() bool

func (NullableApiStatus) MarshalJSON

func (v NullableApiStatus) MarshalJSON() ([]byte, error)

func (*NullableApiStatus) Set

func (v *NullableApiStatus) Set(val *ApiStatus)

func (*NullableApiStatus) UnmarshalJSON

func (v *NullableApiStatus) UnmarshalJSON(src []byte) error

func (*NullableApiStatus) Unset

func (v *NullableApiStatus) Unset()

type NullableApiStatusDetail

type NullableApiStatusDetail struct {
	// contains filtered or unexported fields
}

func NewNullableApiStatusDetail

func NewNullableApiStatusDetail(val *ApiStatusDetail) *NullableApiStatusDetail

func (NullableApiStatusDetail) Get

func (NullableApiStatusDetail) IsSet

func (v NullableApiStatusDetail) IsSet() bool

func (NullableApiStatusDetail) MarshalJSON

func (v NullableApiStatusDetail) MarshalJSON() ([]byte, error)

func (*NullableApiStatusDetail) Set

func (*NullableApiStatusDetail) UnmarshalJSON

func (v *NullableApiStatusDetail) UnmarshalJSON(src []byte) error

func (*NullableApiStatusDetail) Unset

func (v *NullableApiStatusDetail) Unset()

type NullableAuthACLAccessCodeEnumWrapperValue

type NullableAuthACLAccessCodeEnumWrapperValue struct {
	// contains filtered or unexported fields
}

func (NullableAuthACLAccessCodeEnumWrapperValue) Get

func (NullableAuthACLAccessCodeEnumWrapperValue) IsSet

func (NullableAuthACLAccessCodeEnumWrapperValue) MarshalJSON

func (*NullableAuthACLAccessCodeEnumWrapperValue) Set

func (*NullableAuthACLAccessCodeEnumWrapperValue) UnmarshalJSON

func (v *NullableAuthACLAccessCodeEnumWrapperValue) UnmarshalJSON(src []byte) error

func (*NullableAuthACLAccessCodeEnumWrapperValue) Unset

type NullableAuthACLClientIPSrcEnumWrapperValue

type NullableAuthACLClientIPSrcEnumWrapperValue struct {
	// contains filtered or unexported fields
}

func (NullableAuthACLClientIPSrcEnumWrapperValue) Get

func (NullableAuthACLClientIPSrcEnumWrapperValue) IsSet

func (NullableAuthACLClientIPSrcEnumWrapperValue) MarshalJSON

func (*NullableAuthACLClientIPSrcEnumWrapperValue) Set

func (*NullableAuthACLClientIPSrcEnumWrapperValue) UnmarshalJSON

func (v *NullableAuthACLClientIPSrcEnumWrapperValue) UnmarshalJSON(src []byte) error

func (*NullableAuthACLClientIPSrcEnumWrapperValue) Unset

type NullableAuthGeoCodeEnumWrapperValue

type NullableAuthGeoCodeEnumWrapperValue struct {
	// contains filtered or unexported fields
}

func (NullableAuthGeoCodeEnumWrapperValue) Get

func (NullableAuthGeoCodeEnumWrapperValue) IsSet

func (NullableAuthGeoCodeEnumWrapperValue) MarshalJSON

func (v NullableAuthGeoCodeEnumWrapperValue) MarshalJSON() ([]byte, error)

func (*NullableAuthGeoCodeEnumWrapperValue) Set

func (*NullableAuthGeoCodeEnumWrapperValue) UnmarshalJSON

func (v *NullableAuthGeoCodeEnumWrapperValue) UnmarshalJSON(src []byte) error

func (*NullableAuthGeoCodeEnumWrapperValue) Unset

type NullableBandwidthRateLimitInitialBurstUnitsEnumWrapperValue

type NullableBandwidthRateLimitInitialBurstUnitsEnumWrapperValue struct {
	// contains filtered or unexported fields
}

func (NullableBandwidthRateLimitInitialBurstUnitsEnumWrapperValue) Get

func (NullableBandwidthRateLimitInitialBurstUnitsEnumWrapperValue) IsSet

func (NullableBandwidthRateLimitInitialBurstUnitsEnumWrapperValue) MarshalJSON

func (*NullableBandwidthRateLimitInitialBurstUnitsEnumWrapperValue) Set

func (*NullableBandwidthRateLimitInitialBurstUnitsEnumWrapperValue) UnmarshalJSON

func (*NullableBandwidthRateLimitInitialBurstUnitsEnumWrapperValue) Unset

type NullableBandwidthRateLimitSustainedRateUnitsEnumWrapperValue

type NullableBandwidthRateLimitSustainedRateUnitsEnumWrapperValue struct {
	// contains filtered or unexported fields
}

func (NullableBandwidthRateLimitSustainedRateUnitsEnumWrapperValue) Get

func (NullableBandwidthRateLimitSustainedRateUnitsEnumWrapperValue) IsSet

func (NullableBandwidthRateLimitSustainedRateUnitsEnumWrapperValue) MarshalJSON

func (*NullableBandwidthRateLimitSustainedRateUnitsEnumWrapperValue) Set

func (*NullableBandwidthRateLimitSustainedRateUnitsEnumWrapperValue) UnmarshalJSON

func (*NullableBandwidthRateLimitSustainedRateUnitsEnumWrapperValue) Unset

type NullableBool

type NullableBool struct {
	// contains filtered or unexported fields
}

func NewNullableBool

func NewNullableBool(val *bool) *NullableBool

func (NullableBool) Get

func (v NullableBool) Get() *bool

func (NullableBool) IsSet

func (v NullableBool) IsSet() bool

func (NullableBool) MarshalJSON

func (v NullableBool) MarshalJSON() ([]byte, error)

func (*NullableBool) Set

func (v *NullableBool) Set(val *bool)

func (*NullableBool) UnmarshalJSON

func (v *NullableBool) UnmarshalJSON(src []byte) error

func (*NullableBool) Unset

func (v *NullableBool) Unset()

type NullableCdnCertificate

type NullableCdnCertificate struct {
	// contains filtered or unexported fields
}

func NewNullableCdnCertificate

func NewNullableCdnCertificate(val *CdnCertificate) *NullableCdnCertificate

func (NullableCdnCertificate) Get

func (NullableCdnCertificate) IsSet

func (v NullableCdnCertificate) IsSet() bool

func (NullableCdnCertificate) MarshalJSON

func (v NullableCdnCertificate) MarshalJSON() ([]byte, error)

func (*NullableCdnCertificate) Set

func (*NullableCdnCertificate) UnmarshalJSON

func (v *NullableCdnCertificate) UnmarshalJSON(src []byte) error

func (*NullableCdnCertificate) Unset

func (v *NullableCdnCertificate) Unset()

type NullableCdnCertificateStatus

type NullableCdnCertificateStatus struct {
	// contains filtered or unexported fields
}

func NewNullableCdnCertificateStatus

func NewNullableCdnCertificateStatus(val *CdnCertificateStatus) *NullableCdnCertificateStatus

func (NullableCdnCertificateStatus) Get

func (NullableCdnCertificateStatus) IsSet

func (NullableCdnCertificateStatus) MarshalJSON

func (v NullableCdnCertificateStatus) MarshalJSON() ([]byte, error)

func (*NullableCdnCertificateStatus) Set

func (*NullableCdnCertificateStatus) UnmarshalJSON

func (v *NullableCdnCertificateStatus) UnmarshalJSON(src []byte) error

func (*NullableCdnCertificateStatus) Unset

func (v *NullableCdnCertificateStatus) Unset()

type NullableCdnCertificateVerificationMethod

type NullableCdnCertificateVerificationMethod struct {
	// contains filtered or unexported fields
}

func (NullableCdnCertificateVerificationMethod) Get

func (NullableCdnCertificateVerificationMethod) IsSet

func (NullableCdnCertificateVerificationMethod) MarshalJSON

func (*NullableCdnCertificateVerificationMethod) Set

func (*NullableCdnCertificateVerificationMethod) UnmarshalJSON

func (v *NullableCdnCertificateVerificationMethod) UnmarshalJSON(src []byte) error

func (*NullableCdnCertificateVerificationMethod) Unset

type NullableCdnConnectScopeToOriginRequest

type NullableCdnConnectScopeToOriginRequest struct {
	// contains filtered or unexported fields
}

func (NullableCdnConnectScopeToOriginRequest) Get

func (NullableCdnConnectScopeToOriginRequest) IsSet

func (NullableCdnConnectScopeToOriginRequest) MarshalJSON

func (v NullableCdnConnectScopeToOriginRequest) MarshalJSON() ([]byte, error)

func (*NullableCdnConnectScopeToOriginRequest) Set

func (*NullableCdnConnectScopeToOriginRequest) UnmarshalJSON

func (v *NullableCdnConnectScopeToOriginRequest) UnmarshalJSON(src []byte) error

func (*NullableCdnConnectScopeToOriginRequest) Unset

type NullableCdnConnectScopeToOriginRequestOrigin

type NullableCdnConnectScopeToOriginRequestOrigin struct {
	// contains filtered or unexported fields
}

func (NullableCdnConnectScopeToOriginRequestOrigin) Get

func (NullableCdnConnectScopeToOriginRequestOrigin) IsSet

func (NullableCdnConnectScopeToOriginRequestOrigin) MarshalJSON

func (*NullableCdnConnectScopeToOriginRequestOrigin) Set

func (*NullableCdnConnectScopeToOriginRequestOrigin) UnmarshalJSON

func (*NullableCdnConnectScopeToOriginRequestOrigin) Unset

type NullableCdnConnectScopeToOriginResponse

type NullableCdnConnectScopeToOriginResponse struct {
	// contains filtered or unexported fields
}

func (NullableCdnConnectScopeToOriginResponse) Get

func (NullableCdnConnectScopeToOriginResponse) IsSet

func (NullableCdnConnectScopeToOriginResponse) MarshalJSON

func (v NullableCdnConnectScopeToOriginResponse) MarshalJSON() ([]byte, error)

func (*NullableCdnConnectScopeToOriginResponse) Set

func (*NullableCdnConnectScopeToOriginResponse) UnmarshalJSON

func (v *NullableCdnConnectScopeToOriginResponse) UnmarshalJSON(src []byte) error

func (*NullableCdnConnectScopeToOriginResponse) Unset

type NullableCdnConnectSiteToCertificateResponse

type NullableCdnConnectSiteToCertificateResponse struct {
	// contains filtered or unexported fields
}

func (NullableCdnConnectSiteToCertificateResponse) Get

func (NullableCdnConnectSiteToCertificateResponse) IsSet

func (NullableCdnConnectSiteToCertificateResponse) MarshalJSON

func (*NullableCdnConnectSiteToCertificateResponse) Set

func (*NullableCdnConnectSiteToCertificateResponse) UnmarshalJSON

func (v *NullableCdnConnectSiteToCertificateResponse) UnmarshalJSON(src []byte) error

func (*NullableCdnConnectSiteToCertificateResponse) Unset

type NullableCdnCreateCertificateRequest

type NullableCdnCreateCertificateRequest struct {
	// contains filtered or unexported fields
}

func (NullableCdnCreateCertificateRequest) Get

func (NullableCdnCreateCertificateRequest) IsSet

func (NullableCdnCreateCertificateRequest) MarshalJSON

func (v NullableCdnCreateCertificateRequest) MarshalJSON() ([]byte, error)

func (*NullableCdnCreateCertificateRequest) Set

func (*NullableCdnCreateCertificateRequest) UnmarshalJSON

func (v *NullableCdnCreateCertificateRequest) UnmarshalJSON(src []byte) error

func (*NullableCdnCreateCertificateRequest) Unset

type NullableCdnCreateCertificateResponse

type NullableCdnCreateCertificateResponse struct {
	// contains filtered or unexported fields
}

func (NullableCdnCreateCertificateResponse) Get

func (NullableCdnCreateCertificateResponse) IsSet

func (NullableCdnCreateCertificateResponse) MarshalJSON

func (v NullableCdnCreateCertificateResponse) MarshalJSON() ([]byte, error)

func (*NullableCdnCreateCertificateResponse) Set

func (*NullableCdnCreateCertificateResponse) UnmarshalJSON

func (v *NullableCdnCreateCertificateResponse) UnmarshalJSON(src []byte) error

func (*NullableCdnCreateCertificateResponse) Unset

type NullableCdnCreateScopeHostnameRequest

type NullableCdnCreateScopeHostnameRequest struct {
	// contains filtered or unexported fields
}

func (NullableCdnCreateScopeHostnameRequest) Get

func (NullableCdnCreateScopeHostnameRequest) IsSet

func (NullableCdnCreateScopeHostnameRequest) MarshalJSON

func (v NullableCdnCreateScopeHostnameRequest) MarshalJSON() ([]byte, error)

func (*NullableCdnCreateScopeHostnameRequest) Set

func (*NullableCdnCreateScopeHostnameRequest) UnmarshalJSON

func (v *NullableCdnCreateScopeHostnameRequest) UnmarshalJSON(src []byte) error

func (*NullableCdnCreateScopeHostnameRequest) Unset

type NullableCdnCreateScopeHostnameResponse

type NullableCdnCreateScopeHostnameResponse struct {
	// contains filtered or unexported fields
}

func (NullableCdnCreateScopeHostnameResponse) Get

func (NullableCdnCreateScopeHostnameResponse) IsSet

func (NullableCdnCreateScopeHostnameResponse) MarshalJSON

func (v NullableCdnCreateScopeHostnameResponse) MarshalJSON() ([]byte, error)

func (*NullableCdnCreateScopeHostnameResponse) Set

func (*NullableCdnCreateScopeHostnameResponse) UnmarshalJSON

func (v *NullableCdnCreateScopeHostnameResponse) UnmarshalJSON(src []byte) error

func (*NullableCdnCreateScopeHostnameResponse) Unset

type NullableCdnCreateScopeRequest

type NullableCdnCreateScopeRequest struct {
	// contains filtered or unexported fields
}

func (NullableCdnCreateScopeRequest) Get

func (NullableCdnCreateScopeRequest) IsSet

func (NullableCdnCreateScopeRequest) MarshalJSON

func (v NullableCdnCreateScopeRequest) MarshalJSON() ([]byte, error)

func (*NullableCdnCreateScopeRequest) Set

func (*NullableCdnCreateScopeRequest) UnmarshalJSON

func (v *NullableCdnCreateScopeRequest) UnmarshalJSON(src []byte) error

func (*NullableCdnCreateScopeRequest) Unset

func (v *NullableCdnCreateScopeRequest) Unset()

type NullableCdnCreateScopeResponse

type NullableCdnCreateScopeResponse struct {
	// contains filtered or unexported fields
}

func (NullableCdnCreateScopeResponse) Get

func (NullableCdnCreateScopeResponse) IsSet

func (NullableCdnCreateScopeResponse) MarshalJSON

func (v NullableCdnCreateScopeResponse) MarshalJSON() ([]byte, error)

func (*NullableCdnCreateScopeResponse) Set

func (*NullableCdnCreateScopeResponse) UnmarshalJSON

func (v *NullableCdnCreateScopeResponse) UnmarshalJSON(src []byte) error

func (*NullableCdnCreateScopeResponse) Unset

func (v *NullableCdnCreateScopeResponse) Unset()

type NullableCdnCreateScopeRuleRequest

type NullableCdnCreateScopeRuleRequest struct {
	// contains filtered or unexported fields
}

func (NullableCdnCreateScopeRuleRequest) Get

func (NullableCdnCreateScopeRuleRequest) IsSet

func (NullableCdnCreateScopeRuleRequest) MarshalJSON

func (v NullableCdnCreateScopeRuleRequest) MarshalJSON() ([]byte, error)

func (*NullableCdnCreateScopeRuleRequest) Set

func (*NullableCdnCreateScopeRuleRequest) UnmarshalJSON

func (v *NullableCdnCreateScopeRuleRequest) UnmarshalJSON(src []byte) error

func (*NullableCdnCreateScopeRuleRequest) Unset

type NullableCdnCreateScopeRuleResponse

type NullableCdnCreateScopeRuleResponse struct {
	// contains filtered or unexported fields
}

func (NullableCdnCreateScopeRuleResponse) Get

func (NullableCdnCreateScopeRuleResponse) IsSet

func (NullableCdnCreateScopeRuleResponse) MarshalJSON

func (v NullableCdnCreateScopeRuleResponse) MarshalJSON() ([]byte, error)

func (*NullableCdnCreateScopeRuleResponse) Set

func (*NullableCdnCreateScopeRuleResponse) UnmarshalJSON

func (v *NullableCdnCreateScopeRuleResponse) UnmarshalJSON(src []byte) error

func (*NullableCdnCreateScopeRuleResponse) Unset

type NullableCdnCreateSiteRequestFeature

type NullableCdnCreateSiteRequestFeature struct {
	// contains filtered or unexported fields
}

func (NullableCdnCreateSiteRequestFeature) Get

func (NullableCdnCreateSiteRequestFeature) IsSet

func (NullableCdnCreateSiteRequestFeature) MarshalJSON

func (v NullableCdnCreateSiteRequestFeature) MarshalJSON() ([]byte, error)

func (*NullableCdnCreateSiteRequestFeature) Set

func (*NullableCdnCreateSiteRequestFeature) UnmarshalJSON

func (v *NullableCdnCreateSiteRequestFeature) UnmarshalJSON(src []byte) error

func (*NullableCdnCreateSiteRequestFeature) Unset

type NullableCdnCreateSiteRequestOrigin

type NullableCdnCreateSiteRequestOrigin struct {
	// contains filtered or unexported fields
}

func (NullableCdnCreateSiteRequestOrigin) Get

func (NullableCdnCreateSiteRequestOrigin) IsSet

func (NullableCdnCreateSiteRequestOrigin) MarshalJSON

func (v NullableCdnCreateSiteRequestOrigin) MarshalJSON() ([]byte, error)

func (*NullableCdnCreateSiteRequestOrigin) Set

func (*NullableCdnCreateSiteRequestOrigin) UnmarshalJSON

func (v *NullableCdnCreateSiteRequestOrigin) UnmarshalJSON(src []byte) error

func (*NullableCdnCreateSiteRequestOrigin) Unset

type NullableCdnCreateSiteScriptRequest

type NullableCdnCreateSiteScriptRequest struct {
	// contains filtered or unexported fields
}

func (NullableCdnCreateSiteScriptRequest) Get

func (NullableCdnCreateSiteScriptRequest) IsSet

func (NullableCdnCreateSiteScriptRequest) MarshalJSON

func (v NullableCdnCreateSiteScriptRequest) MarshalJSON() ([]byte, error)

func (*NullableCdnCreateSiteScriptRequest) Set

func (*NullableCdnCreateSiteScriptRequest) UnmarshalJSON

func (v *NullableCdnCreateSiteScriptRequest) UnmarshalJSON(src []byte) error

func (*NullableCdnCreateSiteScriptRequest) Unset

type NullableCdnCreateSiteScriptResponse

type NullableCdnCreateSiteScriptResponse struct {
	// contains filtered or unexported fields
}

func (NullableCdnCreateSiteScriptResponse) Get

func (NullableCdnCreateSiteScriptResponse) IsSet

func (NullableCdnCreateSiteScriptResponse) MarshalJSON

func (v NullableCdnCreateSiteScriptResponse) MarshalJSON() ([]byte, error)

func (*NullableCdnCreateSiteScriptResponse) Set

func (*NullableCdnCreateSiteScriptResponse) UnmarshalJSON

func (v *NullableCdnCreateSiteScriptResponse) UnmarshalJSON(src []byte) error

func (*NullableCdnCreateSiteScriptResponse) Unset

type NullableCdnDnsRecord

type NullableCdnDnsRecord struct {
	// contains filtered or unexported fields
}

func NewNullableCdnDnsRecord

func NewNullableCdnDnsRecord(val *CdnDnsRecord) *NullableCdnDnsRecord

func (NullableCdnDnsRecord) Get

func (NullableCdnDnsRecord) IsSet

func (v NullableCdnDnsRecord) IsSet() bool

func (NullableCdnDnsRecord) MarshalJSON

func (v NullableCdnDnsRecord) MarshalJSON() ([]byte, error)

func (*NullableCdnDnsRecord) Set

func (v *NullableCdnDnsRecord) Set(val *CdnDnsRecord)

func (*NullableCdnDnsRecord) UnmarshalJSON

func (v *NullableCdnDnsRecord) UnmarshalJSON(src []byte) error

func (*NullableCdnDnsRecord) Unset

func (v *NullableCdnDnsRecord) Unset()

type NullableCdnDnsVerificationDetails

type NullableCdnDnsVerificationDetails struct {
	// contains filtered or unexported fields
}

func (NullableCdnDnsVerificationDetails) Get

func (NullableCdnDnsVerificationDetails) IsSet

func (NullableCdnDnsVerificationDetails) MarshalJSON

func (v NullableCdnDnsVerificationDetails) MarshalJSON() ([]byte, error)

func (*NullableCdnDnsVerificationDetails) Set

func (*NullableCdnDnsVerificationDetails) UnmarshalJSON

func (v *NullableCdnDnsVerificationDetails) UnmarshalJSON(src []byte) error

func (*NullableCdnDnsVerificationDetails) Unset

type NullableCdnGetCDNIPsResponse

type NullableCdnGetCDNIPsResponse struct {
	// contains filtered or unexported fields
}

func NewNullableCdnGetCDNIPsResponse

func NewNullableCdnGetCDNIPsResponse(val *CdnGetCDNIPsResponse) *NullableCdnGetCDNIPsResponse

func (NullableCdnGetCDNIPsResponse) Get

func (NullableCdnGetCDNIPsResponse) IsSet

func (NullableCdnGetCDNIPsResponse) MarshalJSON

func (v NullableCdnGetCDNIPsResponse) MarshalJSON() ([]byte, error)

func (*NullableCdnGetCDNIPsResponse) Set

func (*NullableCdnGetCDNIPsResponse) UnmarshalJSON

func (v *NullableCdnGetCDNIPsResponse) UnmarshalJSON(src []byte) error

func (*NullableCdnGetCDNIPsResponse) Unset

func (v *NullableCdnGetCDNIPsResponse) Unset()

type NullableCdnGetCertificateResponse

type NullableCdnGetCertificateResponse struct {
	// contains filtered or unexported fields
}

func (NullableCdnGetCertificateResponse) Get

func (NullableCdnGetCertificateResponse) IsSet

func (NullableCdnGetCertificateResponse) MarshalJSON

func (v NullableCdnGetCertificateResponse) MarshalJSON() ([]byte, error)

func (*NullableCdnGetCertificateResponse) Set

func (*NullableCdnGetCertificateResponse) UnmarshalJSON

func (v *NullableCdnGetCertificateResponse) UnmarshalJSON(src []byte) error

func (*NullableCdnGetCertificateResponse) Unset

type NullableCdnGetCertificateSitesResponse

type NullableCdnGetCertificateSitesResponse struct {
	// contains filtered or unexported fields
}

func (NullableCdnGetCertificateSitesResponse) Get

func (NullableCdnGetCertificateSitesResponse) IsSet

func (NullableCdnGetCertificateSitesResponse) MarshalJSON

func (v NullableCdnGetCertificateSitesResponse) MarshalJSON() ([]byte, error)

func (*NullableCdnGetCertificateSitesResponse) Set

func (*NullableCdnGetCertificateSitesResponse) UnmarshalJSON

func (v *NullableCdnGetCertificateSitesResponse) UnmarshalJSON(src []byte) error

func (*NullableCdnGetCertificateSitesResponse) Unset

type NullableCdnGetCertificateVerificationDetailsResponse

type NullableCdnGetCertificateVerificationDetailsResponse struct {
	// contains filtered or unexported fields
}

func (NullableCdnGetCertificateVerificationDetailsResponse) Get

func (NullableCdnGetCertificateVerificationDetailsResponse) IsSet

func (NullableCdnGetCertificateVerificationDetailsResponse) MarshalJSON

func (*NullableCdnGetCertificateVerificationDetailsResponse) Set

func (*NullableCdnGetCertificateVerificationDetailsResponse) UnmarshalJSON

func (*NullableCdnGetCertificateVerificationDetailsResponse) Unset

type NullableCdnGetCertificatesResponse

type NullableCdnGetCertificatesResponse struct {
	// contains filtered or unexported fields
}

func (NullableCdnGetCertificatesResponse) Get

func (NullableCdnGetCertificatesResponse) IsSet

func (NullableCdnGetCertificatesResponse) MarshalJSON

func (v NullableCdnGetCertificatesResponse) MarshalJSON() ([]byte, error)

func (*NullableCdnGetCertificatesResponse) Set

func (*NullableCdnGetCertificatesResponse) UnmarshalJSON

func (v *NullableCdnGetCertificatesResponse) UnmarshalJSON(src []byte) error

func (*NullableCdnGetCertificatesResponse) Unset

type NullableCdnGetClosestPopsResponse

type NullableCdnGetClosestPopsResponse struct {
	// contains filtered or unexported fields
}

func (NullableCdnGetClosestPopsResponse) Get

func (NullableCdnGetClosestPopsResponse) IsSet

func (NullableCdnGetClosestPopsResponse) MarshalJSON

func (v NullableCdnGetClosestPopsResponse) MarshalJSON() ([]byte, error)

func (*NullableCdnGetClosestPopsResponse) Set

func (*NullableCdnGetClosestPopsResponse) UnmarshalJSON

func (v *NullableCdnGetClosestPopsResponse) UnmarshalJSON(src []byte) error

func (*NullableCdnGetClosestPopsResponse) Unset

type NullableCdnGetMetricsResponse

type NullableCdnGetMetricsResponse struct {
	// contains filtered or unexported fields
}

func (NullableCdnGetMetricsResponse) Get

func (NullableCdnGetMetricsResponse) IsSet

func (NullableCdnGetMetricsResponse) MarshalJSON

func (v NullableCdnGetMetricsResponse) MarshalJSON() ([]byte, error)

func (*NullableCdnGetMetricsResponse) Set

func (*NullableCdnGetMetricsResponse) UnmarshalJSON

func (v *NullableCdnGetMetricsResponse) UnmarshalJSON(src []byte) error

func (*NullableCdnGetMetricsResponse) Unset

func (v *NullableCdnGetMetricsResponse) Unset()

type NullableCdnGetPopsResponse

type NullableCdnGetPopsResponse struct {
	// contains filtered or unexported fields
}

func NewNullableCdnGetPopsResponse

func NewNullableCdnGetPopsResponse(val *CdnGetPopsResponse) *NullableCdnGetPopsResponse

func (NullableCdnGetPopsResponse) Get

func (NullableCdnGetPopsResponse) IsSet

func (v NullableCdnGetPopsResponse) IsSet() bool

func (NullableCdnGetPopsResponse) MarshalJSON

func (v NullableCdnGetPopsResponse) MarshalJSON() ([]byte, error)

func (*NullableCdnGetPopsResponse) Set

func (*NullableCdnGetPopsResponse) UnmarshalJSON

func (v *NullableCdnGetPopsResponse) UnmarshalJSON(src []byte) error

func (*NullableCdnGetPopsResponse) Unset

func (v *NullableCdnGetPopsResponse) Unset()

type NullableCdnGetPurgeStatusResponse

type NullableCdnGetPurgeStatusResponse struct {
	// contains filtered or unexported fields
}

func (NullableCdnGetPurgeStatusResponse) Get

func (NullableCdnGetPurgeStatusResponse) IsSet

func (NullableCdnGetPurgeStatusResponse) MarshalJSON

func (v NullableCdnGetPurgeStatusResponse) MarshalJSON() ([]byte, error)

func (*NullableCdnGetPurgeStatusResponse) Set

func (*NullableCdnGetPurgeStatusResponse) UnmarshalJSON

func (v *NullableCdnGetPurgeStatusResponse) UnmarshalJSON(src []byte) error

func (*NullableCdnGetPurgeStatusResponse) Unset

type NullableCdnGetScopeConfigurationResponse

type NullableCdnGetScopeConfigurationResponse struct {
	// contains filtered or unexported fields
}

func (NullableCdnGetScopeConfigurationResponse) Get

func (NullableCdnGetScopeConfigurationResponse) IsSet

func (NullableCdnGetScopeConfigurationResponse) MarshalJSON

func (*NullableCdnGetScopeConfigurationResponse) Set

func (*NullableCdnGetScopeConfigurationResponse) UnmarshalJSON

func (v *NullableCdnGetScopeConfigurationResponse) UnmarshalJSON(src []byte) error

func (*NullableCdnGetScopeConfigurationResponse) Unset

type NullableCdnGetScopeHostnamesResponse

type NullableCdnGetScopeHostnamesResponse struct {
	// contains filtered or unexported fields
}

func (NullableCdnGetScopeHostnamesResponse) Get

func (NullableCdnGetScopeHostnamesResponse) IsSet

func (NullableCdnGetScopeHostnamesResponse) MarshalJSON

func (v NullableCdnGetScopeHostnamesResponse) MarshalJSON() ([]byte, error)

func (*NullableCdnGetScopeHostnamesResponse) Set

func (*NullableCdnGetScopeHostnamesResponse) UnmarshalJSON

func (v *NullableCdnGetScopeHostnamesResponse) UnmarshalJSON(src []byte) error

func (*NullableCdnGetScopeHostnamesResponse) Unset

type NullableCdnGetScopeOriginsResponse

type NullableCdnGetScopeOriginsResponse struct {
	// contains filtered or unexported fields
}

func (NullableCdnGetScopeOriginsResponse) Get

func (NullableCdnGetScopeOriginsResponse) IsSet

func (NullableCdnGetScopeOriginsResponse) MarshalJSON

func (v NullableCdnGetScopeOriginsResponse) MarshalJSON() ([]byte, error)

func (*NullableCdnGetScopeOriginsResponse) Set

func (*NullableCdnGetScopeOriginsResponse) UnmarshalJSON

func (v *NullableCdnGetScopeOriginsResponse) UnmarshalJSON(src []byte) error

func (*NullableCdnGetScopeOriginsResponse) Unset

type NullableCdnGetScopeRuleConfigurationResponse

type NullableCdnGetScopeRuleConfigurationResponse struct {
	// contains filtered or unexported fields
}

func (NullableCdnGetScopeRuleConfigurationResponse) Get

func (NullableCdnGetScopeRuleConfigurationResponse) IsSet

func (NullableCdnGetScopeRuleConfigurationResponse) MarshalJSON

func (*NullableCdnGetScopeRuleConfigurationResponse) Set

func (*NullableCdnGetScopeRuleConfigurationResponse) UnmarshalJSON

func (*NullableCdnGetScopeRuleConfigurationResponse) Unset

type NullableCdnGetScopeRuleResponse

type NullableCdnGetScopeRuleResponse struct {
	// contains filtered or unexported fields
}

func (NullableCdnGetScopeRuleResponse) Get

func (NullableCdnGetScopeRuleResponse) IsSet

func (NullableCdnGetScopeRuleResponse) MarshalJSON

func (v NullableCdnGetScopeRuleResponse) MarshalJSON() ([]byte, error)

func (*NullableCdnGetScopeRuleResponse) Set

func (*NullableCdnGetScopeRuleResponse) UnmarshalJSON

func (v *NullableCdnGetScopeRuleResponse) UnmarshalJSON(src []byte) error

func (*NullableCdnGetScopeRuleResponse) Unset

type NullableCdnGetScopeRulesResponse

type NullableCdnGetScopeRulesResponse struct {
	// contains filtered or unexported fields
}

func (NullableCdnGetScopeRulesResponse) Get

func (NullableCdnGetScopeRulesResponse) IsSet

func (NullableCdnGetScopeRulesResponse) MarshalJSON

func (v NullableCdnGetScopeRulesResponse) MarshalJSON() ([]byte, error)

func (*NullableCdnGetScopeRulesResponse) Set

func (*NullableCdnGetScopeRulesResponse) UnmarshalJSON

func (v *NullableCdnGetScopeRulesResponse) UnmarshalJSON(src []byte) error

func (*NullableCdnGetScopeRulesResponse) Unset

type NullableCdnGetSiteCertificatesResponse

type NullableCdnGetSiteCertificatesResponse struct {
	// contains filtered or unexported fields
}

func (NullableCdnGetSiteCertificatesResponse) Get

func (NullableCdnGetSiteCertificatesResponse) IsSet

func (NullableCdnGetSiteCertificatesResponse) MarshalJSON

func (v NullableCdnGetSiteCertificatesResponse) MarshalJSON() ([]byte, error)

func (*NullableCdnGetSiteCertificatesResponse) Set

func (*NullableCdnGetSiteCertificatesResponse) UnmarshalJSON

func (v *NullableCdnGetSiteCertificatesResponse) UnmarshalJSON(src []byte) error

func (*NullableCdnGetSiteCertificatesResponse) Unset

type NullableCdnGetSiteDnsTargetsResponse

type NullableCdnGetSiteDnsTargetsResponse struct {
	// contains filtered or unexported fields
}

func (NullableCdnGetSiteDnsTargetsResponse) Get

func (NullableCdnGetSiteDnsTargetsResponse) IsSet

func (NullableCdnGetSiteDnsTargetsResponse) MarshalJSON

func (v NullableCdnGetSiteDnsTargetsResponse) MarshalJSON() ([]byte, error)

func (*NullableCdnGetSiteDnsTargetsResponse) Set

func (*NullableCdnGetSiteDnsTargetsResponse) UnmarshalJSON

func (v *NullableCdnGetSiteDnsTargetsResponse) UnmarshalJSON(src []byte) error

func (*NullableCdnGetSiteDnsTargetsResponse) Unset

type NullableCdnGetSiteScopesResponse

type NullableCdnGetSiteScopesResponse struct {
	// contains filtered or unexported fields
}

func (NullableCdnGetSiteScopesResponse) Get

func (NullableCdnGetSiteScopesResponse) IsSet

func (NullableCdnGetSiteScopesResponse) MarshalJSON

func (v NullableCdnGetSiteScopesResponse) MarshalJSON() ([]byte, error)

func (*NullableCdnGetSiteScopesResponse) Set

func (*NullableCdnGetSiteScopesResponse) UnmarshalJSON

func (v *NullableCdnGetSiteScopesResponse) UnmarshalJSON(src []byte) error

func (*NullableCdnGetSiteScopesResponse) Unset

type NullableCdnGetSiteScriptResponse

type NullableCdnGetSiteScriptResponse struct {
	// contains filtered or unexported fields
}

func (NullableCdnGetSiteScriptResponse) Get

func (NullableCdnGetSiteScriptResponse) IsSet

func (NullableCdnGetSiteScriptResponse) MarshalJSON

func (v NullableCdnGetSiteScriptResponse) MarshalJSON() ([]byte, error)

func (*NullableCdnGetSiteScriptResponse) Set

func (*NullableCdnGetSiteScriptResponse) UnmarshalJSON

func (v *NullableCdnGetSiteScriptResponse) UnmarshalJSON(src []byte) error

func (*NullableCdnGetSiteScriptResponse) Unset

type NullableCdnGetSiteScriptsResponse

type NullableCdnGetSiteScriptsResponse struct {
	// contains filtered or unexported fields
}

func (NullableCdnGetSiteScriptsResponse) Get

func (NullableCdnGetSiteScriptsResponse) IsSet

func (NullableCdnGetSiteScriptsResponse) MarshalJSON

func (v NullableCdnGetSiteScriptsResponse) MarshalJSON() ([]byte, error)

func (*NullableCdnGetSiteScriptsResponse) Set

func (*NullableCdnGetSiteScriptsResponse) UnmarshalJSON

func (v *NullableCdnGetSiteScriptsResponse) UnmarshalJSON(src []byte) error

func (*NullableCdnGetSiteScriptsResponse) Unset

type NullableCdnHostname

type NullableCdnHostname struct {
	// contains filtered or unexported fields
}

func NewNullableCdnHostname

func NewNullableCdnHostname(val *CdnHostname) *NullableCdnHostname

func (NullableCdnHostname) Get

func (NullableCdnHostname) IsSet

func (v NullableCdnHostname) IsSet() bool

func (NullableCdnHostname) MarshalJSON

func (v NullableCdnHostname) MarshalJSON() ([]byte, error)

func (*NullableCdnHostname) Set

func (v *NullableCdnHostname) Set(val *CdnHostname)

func (*NullableCdnHostname) UnmarshalJSON

func (v *NullableCdnHostname) UnmarshalJSON(src []byte) error

func (*NullableCdnHostname) Unset

func (v *NullableCdnHostname) Unset()

type NullableCdnHttpVerificationDetails

type NullableCdnHttpVerificationDetails struct {
	// contains filtered or unexported fields
}

func (NullableCdnHttpVerificationDetails) Get

func (NullableCdnHttpVerificationDetails) IsSet

func (NullableCdnHttpVerificationDetails) MarshalJSON

func (v NullableCdnHttpVerificationDetails) MarshalJSON() ([]byte, error)

func (*NullableCdnHttpVerificationDetails) Set

func (*NullableCdnHttpVerificationDetails) UnmarshalJSON

func (v *NullableCdnHttpVerificationDetails) UnmarshalJSON(src []byte) error

func (*NullableCdnHttpVerificationDetails) Unset

type NullableCdnPop

type NullableCdnPop struct {
	// contains filtered or unexported fields
}

func NewNullableCdnPop

func NewNullableCdnPop(val *CdnPop) *NullableCdnPop

func (NullableCdnPop) Get

func (v NullableCdnPop) Get() *CdnPop

func (NullableCdnPop) IsSet

func (v NullableCdnPop) IsSet() bool

func (NullableCdnPop) MarshalJSON

func (v NullableCdnPop) MarshalJSON() ([]byte, error)

func (*NullableCdnPop) Set

func (v *NullableCdnPop) Set(val *CdnPop)

func (*NullableCdnPop) UnmarshalJSON

func (v *NullableCdnPop) UnmarshalJSON(src []byte) error

func (*NullableCdnPop) Unset

func (v *NullableCdnPop) Unset()

type NullableCdnPopScanReport

type NullableCdnPopScanReport struct {
	// contains filtered or unexported fields
}

func NewNullableCdnPopScanReport

func NewNullableCdnPopScanReport(val *CdnPopScanReport) *NullableCdnPopScanReport

func (NullableCdnPopScanReport) Get

func (NullableCdnPopScanReport) IsSet

func (v NullableCdnPopScanReport) IsSet() bool

func (NullableCdnPopScanReport) MarshalJSON

func (v NullableCdnPopScanReport) MarshalJSON() ([]byte, error)

func (*NullableCdnPopScanReport) Set

func (*NullableCdnPopScanReport) UnmarshalJSON

func (v *NullableCdnPopScanReport) UnmarshalJSON(src []byte) error

func (*NullableCdnPopScanReport) Unset

func (v *NullableCdnPopScanReport) Unset()

type NullableCdnPurgeContentRequest

type NullableCdnPurgeContentRequest struct {
	// contains filtered or unexported fields
}

func (NullableCdnPurgeContentRequest) Get

func (NullableCdnPurgeContentRequest) IsSet

func (NullableCdnPurgeContentRequest) MarshalJSON

func (v NullableCdnPurgeContentRequest) MarshalJSON() ([]byte, error)

func (*NullableCdnPurgeContentRequest) Set

func (*NullableCdnPurgeContentRequest) UnmarshalJSON

func (v *NullableCdnPurgeContentRequest) UnmarshalJSON(src []byte) error

func (*NullableCdnPurgeContentRequest) Unset

func (v *NullableCdnPurgeContentRequest) Unset()

type NullableCdnPurgeContentResponse

type NullableCdnPurgeContentResponse struct {
	// contains filtered or unexported fields
}

func (NullableCdnPurgeContentResponse) Get

func (NullableCdnPurgeContentResponse) IsSet

func (NullableCdnPurgeContentResponse) MarshalJSON

func (v NullableCdnPurgeContentResponse) MarshalJSON() ([]byte, error)

func (*NullableCdnPurgeContentResponse) Set

func (*NullableCdnPurgeContentResponse) UnmarshalJSON

func (v *NullableCdnPurgeContentResponse) UnmarshalJSON(src []byte) error

func (*NullableCdnPurgeContentResponse) Unset

type NullableCdnRequestCertificateRequest

type NullableCdnRequestCertificateRequest struct {
	// contains filtered or unexported fields
}

func (NullableCdnRequestCertificateRequest) Get

func (NullableCdnRequestCertificateRequest) IsSet

func (NullableCdnRequestCertificateRequest) MarshalJSON

func (v NullableCdnRequestCertificateRequest) MarshalJSON() ([]byte, error)

func (*NullableCdnRequestCertificateRequest) Set

func (*NullableCdnRequestCertificateRequest) UnmarshalJSON

func (v *NullableCdnRequestCertificateRequest) UnmarshalJSON(src []byte) error

func (*NullableCdnRequestCertificateRequest) Unset

type NullableCdnRequestCertificateResponse

type NullableCdnRequestCertificateResponse struct {
	// contains filtered or unexported fields
}

func (NullableCdnRequestCertificateResponse) Get

func (NullableCdnRequestCertificateResponse) IsSet

func (NullableCdnRequestCertificateResponse) MarshalJSON

func (v NullableCdnRequestCertificateResponse) MarshalJSON() ([]byte, error)

func (*NullableCdnRequestCertificateResponse) Set

func (*NullableCdnRequestCertificateResponse) UnmarshalJSON

func (v *NullableCdnRequestCertificateResponse) UnmarshalJSON(src []byte) error

func (*NullableCdnRequestCertificateResponse) Unset

type NullableCdnScanOriginRequest

type NullableCdnScanOriginRequest struct {
	// contains filtered or unexported fields
}

func NewNullableCdnScanOriginRequest

func NewNullableCdnScanOriginRequest(val *CdnScanOriginRequest) *NullableCdnScanOriginRequest

func (NullableCdnScanOriginRequest) Get

func (NullableCdnScanOriginRequest) IsSet

func (NullableCdnScanOriginRequest) MarshalJSON

func (v NullableCdnScanOriginRequest) MarshalJSON() ([]byte, error)

func (*NullableCdnScanOriginRequest) Set

func (*NullableCdnScanOriginRequest) UnmarshalJSON

func (v *NullableCdnScanOriginRequest) UnmarshalJSON(src []byte) error

func (*NullableCdnScanOriginRequest) Unset

func (v *NullableCdnScanOriginRequest) Unset()

type NullableCdnScanOriginResponse

type NullableCdnScanOriginResponse struct {
	// contains filtered or unexported fields
}

func (NullableCdnScanOriginResponse) Get

func (NullableCdnScanOriginResponse) IsSet

func (NullableCdnScanOriginResponse) MarshalJSON

func (v NullableCdnScanOriginResponse) MarshalJSON() ([]byte, error)

func (*NullableCdnScanOriginResponse) Set

func (*NullableCdnScanOriginResponse) UnmarshalJSON

func (v *NullableCdnScanOriginResponse) UnmarshalJSON(src []byte) error

func (*NullableCdnScanOriginResponse) Unset

func (v *NullableCdnScanOriginResponse) Unset()

type NullableCdnScope

type NullableCdnScope struct {
	// contains filtered or unexported fields
}

func NewNullableCdnScope

func NewNullableCdnScope(val *CdnScope) *NullableCdnScope

func (NullableCdnScope) Get

func (v NullableCdnScope) Get() *CdnScope

func (NullableCdnScope) IsSet

func (v NullableCdnScope) IsSet() bool

func (NullableCdnScope) MarshalJSON

func (v NullableCdnScope) MarshalJSON() ([]byte, error)

func (*NullableCdnScope) Set

func (v *NullableCdnScope) Set(val *CdnScope)

func (*NullableCdnScope) UnmarshalJSON

func (v *NullableCdnScope) UnmarshalJSON(src []byte) error

func (*NullableCdnScope) Unset

func (v *NullableCdnScope) Unset()

type NullableCdnScopeOrigin

type NullableCdnScopeOrigin struct {
	// contains filtered or unexported fields
}

func NewNullableCdnScopeOrigin

func NewNullableCdnScopeOrigin(val *CdnScopeOrigin) *NullableCdnScopeOrigin

func (NullableCdnScopeOrigin) Get

func (NullableCdnScopeOrigin) IsSet

func (v NullableCdnScopeOrigin) IsSet() bool

func (NullableCdnScopeOrigin) MarshalJSON

func (v NullableCdnScopeOrigin) MarshalJSON() ([]byte, error)

func (*NullableCdnScopeOrigin) Set

func (*NullableCdnScopeOrigin) UnmarshalJSON

func (v *NullableCdnScopeOrigin) UnmarshalJSON(src []byte) error

func (*NullableCdnScopeOrigin) Unset

func (v *NullableCdnScopeOrigin) Unset()

type NullableCdnScopeRule

type NullableCdnScopeRule struct {
	// contains filtered or unexported fields
}

func NewNullableCdnScopeRule

func NewNullableCdnScopeRule(val *CdnScopeRule) *NullableCdnScopeRule

func (NullableCdnScopeRule) Get

func (NullableCdnScopeRule) IsSet

func (v NullableCdnScopeRule) IsSet() bool

func (NullableCdnScopeRule) MarshalJSON

func (v NullableCdnScopeRule) MarshalJSON() ([]byte, error)

func (*NullableCdnScopeRule) Set

func (v *NullableCdnScopeRule) Set(val *CdnScopeRule)

func (*NullableCdnScopeRule) UnmarshalJSON

func (v *NullableCdnScopeRule) UnmarshalJSON(src []byte) error

func (*NullableCdnScopeRule) Unset

func (v *NullableCdnScopeRule) Unset()

type NullableCdnSite

type NullableCdnSite struct {
	// contains filtered or unexported fields
}

func NewNullableCdnSite

func NewNullableCdnSite(val *CdnSite) *NullableCdnSite

func (NullableCdnSite) Get

func (v NullableCdnSite) Get() *CdnSite

func (NullableCdnSite) IsSet

func (v NullableCdnSite) IsSet() bool

func (NullableCdnSite) MarshalJSON

func (v NullableCdnSite) MarshalJSON() ([]byte, error)

func (*NullableCdnSite) Set

func (v *NullableCdnSite) Set(val *CdnSite)

func (*NullableCdnSite) UnmarshalJSON

func (v *NullableCdnSite) UnmarshalJSON(src []byte) error

func (*NullableCdnSite) Unset

func (v *NullableCdnSite) Unset()

type NullableCdnSiteCertificate

type NullableCdnSiteCertificate struct {
	// contains filtered or unexported fields
}

func NewNullableCdnSiteCertificate

func NewNullableCdnSiteCertificate(val *CdnSiteCertificate) *NullableCdnSiteCertificate

func (NullableCdnSiteCertificate) Get

func (NullableCdnSiteCertificate) IsSet

func (v NullableCdnSiteCertificate) IsSet() bool

func (NullableCdnSiteCertificate) MarshalJSON

func (v NullableCdnSiteCertificate) MarshalJSON() ([]byte, error)

func (*NullableCdnSiteCertificate) Set

func (*NullableCdnSiteCertificate) UnmarshalJSON

func (v *NullableCdnSiteCertificate) UnmarshalJSON(src []byte) error

func (*NullableCdnSiteCertificate) Unset

func (v *NullableCdnSiteCertificate) Unset()

type NullableCdnSiteFeature

type NullableCdnSiteFeature struct {
	// contains filtered or unexported fields
}

func NewNullableCdnSiteFeature

func NewNullableCdnSiteFeature(val *CdnSiteFeature) *NullableCdnSiteFeature

func (NullableCdnSiteFeature) Get

func (NullableCdnSiteFeature) IsSet

func (v NullableCdnSiteFeature) IsSet() bool

func (NullableCdnSiteFeature) MarshalJSON

func (v NullableCdnSiteFeature) MarshalJSON() ([]byte, error)

func (*NullableCdnSiteFeature) Set

func (*NullableCdnSiteFeature) UnmarshalJSON

func (v *NullableCdnSiteFeature) UnmarshalJSON(src []byte) error

func (*NullableCdnSiteFeature) Unset

func (v *NullableCdnSiteFeature) Unset()

type NullableCdnSiteScript

type NullableCdnSiteScript struct {
	// contains filtered or unexported fields
}

func NewNullableCdnSiteScript

func NewNullableCdnSiteScript(val *CdnSiteScript) *NullableCdnSiteScript

func (NullableCdnSiteScript) Get

func (NullableCdnSiteScript) IsSet

func (v NullableCdnSiteScript) IsSet() bool

func (NullableCdnSiteScript) MarshalJSON

func (v NullableCdnSiteScript) MarshalJSON() ([]byte, error)

func (*NullableCdnSiteScript) Set

func (v *NullableCdnSiteScript) Set(val *CdnSiteScript)

func (*NullableCdnSiteScript) UnmarshalJSON

func (v *NullableCdnSiteScript) UnmarshalJSON(src []byte) error

func (*NullableCdnSiteScript) Unset

func (v *NullableCdnSiteScript) Unset()

type NullableCdnUpdateCertificateRequest

type NullableCdnUpdateCertificateRequest struct {
	// contains filtered or unexported fields
}

func (NullableCdnUpdateCertificateRequest) Get

func (NullableCdnUpdateCertificateRequest) IsSet

func (NullableCdnUpdateCertificateRequest) MarshalJSON

func (v NullableCdnUpdateCertificateRequest) MarshalJSON() ([]byte, error)

func (*NullableCdnUpdateCertificateRequest) Set

func (*NullableCdnUpdateCertificateRequest) UnmarshalJSON

func (v *NullableCdnUpdateCertificateRequest) UnmarshalJSON(src []byte) error

func (*NullableCdnUpdateCertificateRequest) Unset

type NullableCdnUpdateCertificateResponse

type NullableCdnUpdateCertificateResponse struct {
	// contains filtered or unexported fields
}

func (NullableCdnUpdateCertificateResponse) Get

func (NullableCdnUpdateCertificateResponse) IsSet

func (NullableCdnUpdateCertificateResponse) MarshalJSON

func (v NullableCdnUpdateCertificateResponse) MarshalJSON() ([]byte, error)

func (*NullableCdnUpdateCertificateResponse) Set

func (*NullableCdnUpdateCertificateResponse) UnmarshalJSON

func (v *NullableCdnUpdateCertificateResponse) UnmarshalJSON(src []byte) error

func (*NullableCdnUpdateCertificateResponse) Unset

type NullableCdnUpdateScopeConfigurationRequest

type NullableCdnUpdateScopeConfigurationRequest struct {
	// contains filtered or unexported fields
}

func (NullableCdnUpdateScopeConfigurationRequest) Get

func (NullableCdnUpdateScopeConfigurationRequest) IsSet

func (NullableCdnUpdateScopeConfigurationRequest) MarshalJSON

func (*NullableCdnUpdateScopeConfigurationRequest) Set

func (*NullableCdnUpdateScopeConfigurationRequest) UnmarshalJSON

func (v *NullableCdnUpdateScopeConfigurationRequest) UnmarshalJSON(src []byte) error

func (*NullableCdnUpdateScopeConfigurationRequest) Unset

type NullableCdnUpdateScopeConfigurationResponse

type NullableCdnUpdateScopeConfigurationResponse struct {
	// contains filtered or unexported fields
}

func (NullableCdnUpdateScopeConfigurationResponse) Get

func (NullableCdnUpdateScopeConfigurationResponse) IsSet

func (NullableCdnUpdateScopeConfigurationResponse) MarshalJSON

func (*NullableCdnUpdateScopeConfigurationResponse) Set

func (*NullableCdnUpdateScopeConfigurationResponse) UnmarshalJSON

func (v *NullableCdnUpdateScopeConfigurationResponse) UnmarshalJSON(src []byte) error

func (*NullableCdnUpdateScopeConfigurationResponse) Unset

type NullableCdnUpdateScopeRuleConfigurationRequest

type NullableCdnUpdateScopeRuleConfigurationRequest struct {
	// contains filtered or unexported fields
}

func (NullableCdnUpdateScopeRuleConfigurationRequest) Get

func (NullableCdnUpdateScopeRuleConfigurationRequest) IsSet

func (NullableCdnUpdateScopeRuleConfigurationRequest) MarshalJSON

func (*NullableCdnUpdateScopeRuleConfigurationRequest) Set

func (*NullableCdnUpdateScopeRuleConfigurationRequest) UnmarshalJSON

func (*NullableCdnUpdateScopeRuleConfigurationRequest) Unset

type NullableCdnUpdateScopeRuleConfigurationResponse

type NullableCdnUpdateScopeRuleConfigurationResponse struct {
	// contains filtered or unexported fields
}

func (NullableCdnUpdateScopeRuleConfigurationResponse) Get

func (NullableCdnUpdateScopeRuleConfigurationResponse) IsSet

func (NullableCdnUpdateScopeRuleConfigurationResponse) MarshalJSON

func (*NullableCdnUpdateScopeRuleConfigurationResponse) Set

func (*NullableCdnUpdateScopeRuleConfigurationResponse) UnmarshalJSON

func (*NullableCdnUpdateScopeRuleConfigurationResponse) Unset

type NullableCdnUpdateSiteCertificateHostsRequest

type NullableCdnUpdateSiteCertificateHostsRequest struct {
	// contains filtered or unexported fields
}

func (NullableCdnUpdateSiteCertificateHostsRequest) Get

func (NullableCdnUpdateSiteCertificateHostsRequest) IsSet

func (NullableCdnUpdateSiteCertificateHostsRequest) MarshalJSON

func (*NullableCdnUpdateSiteCertificateHostsRequest) Set

func (*NullableCdnUpdateSiteCertificateHostsRequest) UnmarshalJSON

func (*NullableCdnUpdateSiteCertificateHostsRequest) Unset

type NullableCdnUpdateSiteScriptRequest

type NullableCdnUpdateSiteScriptRequest struct {
	// contains filtered or unexported fields
}

func (NullableCdnUpdateSiteScriptRequest) Get

func (NullableCdnUpdateSiteScriptRequest) IsSet

func (NullableCdnUpdateSiteScriptRequest) MarshalJSON

func (v NullableCdnUpdateSiteScriptRequest) MarshalJSON() ([]byte, error)

func (*NullableCdnUpdateSiteScriptRequest) Set

func (*NullableCdnUpdateSiteScriptRequest) UnmarshalJSON

func (v *NullableCdnUpdateSiteScriptRequest) UnmarshalJSON(src []byte) error

func (*NullableCdnUpdateSiteScriptRequest) Unset

type NullableCdnUpdateSiteScriptResponse

type NullableCdnUpdateSiteScriptResponse struct {
	// contains filtered or unexported fields
}

func (NullableCdnUpdateSiteScriptResponse) Get

func (NullableCdnUpdateSiteScriptResponse) IsSet

func (NullableCdnUpdateSiteScriptResponse) MarshalJSON

func (v NullableCdnUpdateSiteScriptResponse) MarshalJSON() ([]byte, error)

func (*NullableCdnUpdateSiteScriptResponse) Set

func (*NullableCdnUpdateSiteScriptResponse) UnmarshalJSON

func (v *NullableCdnUpdateSiteScriptResponse) UnmarshalJSON(src []byte) error

func (*NullableCdnUpdateSiteScriptResponse) Unset

type NullableCdnVerificationRequirements

type NullableCdnVerificationRequirements struct {
	// contains filtered or unexported fields
}

func (NullableCdnVerificationRequirements) Get

func (NullableCdnVerificationRequirements) IsSet

func (NullableCdnVerificationRequirements) MarshalJSON

func (v NullableCdnVerificationRequirements) MarshalJSON() ([]byte, error)

func (*NullableCdnVerificationRequirements) Set

func (*NullableCdnVerificationRequirements) UnmarshalJSON

func (v *NullableCdnVerificationRequirements) UnmarshalJSON(src []byte) error

func (*NullableCdnVerificationRequirements) Unset

type NullableCdncustconfOrigin

type NullableCdncustconfOrigin struct {
	// contains filtered or unexported fields
}

func NewNullableCdncustconfOrigin

func NewNullableCdncustconfOrigin(val *CdncustconfOrigin) *NullableCdncustconfOrigin

func (NullableCdncustconfOrigin) Get

func (NullableCdncustconfOrigin) IsSet

func (v NullableCdncustconfOrigin) IsSet() bool

func (NullableCdncustconfOrigin) MarshalJSON

func (v NullableCdncustconfOrigin) MarshalJSON() ([]byte, error)

func (*NullableCdncustconfOrigin) Set

func (*NullableCdncustconfOrigin) UnmarshalJSON

func (v *NullableCdncustconfOrigin) UnmarshalJSON(src []byte) error

func (*NullableCdncustconfOrigin) Unset

func (v *NullableCdncustconfOrigin) Unset()

type NullableContentDispositionByHeaderDefaultTypeEnumWrapperValue

type NullableContentDispositionByHeaderDefaultTypeEnumWrapperValue struct {
	// contains filtered or unexported fields
}

func (NullableContentDispositionByHeaderDefaultTypeEnumWrapperValue) Get

func (NullableContentDispositionByHeaderDefaultTypeEnumWrapperValue) IsSet

func (NullableContentDispositionByHeaderDefaultTypeEnumWrapperValue) MarshalJSON

func (*NullableContentDispositionByHeaderDefaultTypeEnumWrapperValue) Set

func (*NullableContentDispositionByHeaderDefaultTypeEnumWrapperValue) UnmarshalJSON

func (*NullableContentDispositionByHeaderDefaultTypeEnumWrapperValue) Unset

type NullableCreateSiteRequestTypeEnum

type NullableCreateSiteRequestTypeEnum struct {
	// contains filtered or unexported fields
}

func (NullableCreateSiteRequestTypeEnum) Get

func (NullableCreateSiteRequestTypeEnum) IsSet

func (NullableCreateSiteRequestTypeEnum) MarshalJSON

func (v NullableCreateSiteRequestTypeEnum) MarshalJSON() ([]byte, error)

func (*NullableCreateSiteRequestTypeEnum) Set

func (*NullableCreateSiteRequestTypeEnum) UnmarshalJSON

func (v *NullableCreateSiteRequestTypeEnum) UnmarshalJSON(src []byte) error

func (*NullableCreateSiteRequestTypeEnum) Unset

type NullableCustconfAccessLogs

type NullableCustconfAccessLogs struct {
	// contains filtered or unexported fields
}

func NewNullableCustconfAccessLogs

func NewNullableCustconfAccessLogs(val *CustconfAccessLogs) *NullableCustconfAccessLogs

func (NullableCustconfAccessLogs) Get

func (NullableCustconfAccessLogs) IsSet

func (v NullableCustconfAccessLogs) IsSet() bool

func (NullableCustconfAccessLogs) MarshalJSON

func (v NullableCustconfAccessLogs) MarshalJSON() ([]byte, error)

func (*NullableCustconfAccessLogs) Set

func (*NullableCustconfAccessLogs) UnmarshalJSON

func (v *NullableCustconfAccessLogs) UnmarshalJSON(src []byte) error

func (*NullableCustconfAccessLogs) Unset

func (v *NullableCustconfAccessLogs) Unset()

type NullableCustconfAccessLogsConfig

type NullableCustconfAccessLogsConfig struct {
	// contains filtered or unexported fields
}

func (NullableCustconfAccessLogsConfig) Get

func (NullableCustconfAccessLogsConfig) IsSet

func (NullableCustconfAccessLogsConfig) MarshalJSON

func (v NullableCustconfAccessLogsConfig) MarshalJSON() ([]byte, error)

func (*NullableCustconfAccessLogsConfig) Set

func (*NullableCustconfAccessLogsConfig) UnmarshalJSON

func (v *NullableCustconfAccessLogsConfig) UnmarshalJSON(src []byte) error

func (*NullableCustconfAccessLogsConfig) Unset

type NullableCustconfAuthACL

type NullableCustconfAuthACL struct {
	// contains filtered or unexported fields
}

func NewNullableCustconfAuthACL

func NewNullableCustconfAuthACL(val *CustconfAuthACL) *NullableCustconfAuthACL

func (NullableCustconfAuthACL) Get

func (NullableCustconfAuthACL) IsSet

func (v NullableCustconfAuthACL) IsSet() bool

func (NullableCustconfAuthACL) MarshalJSON

func (v NullableCustconfAuthACL) MarshalJSON() ([]byte, error)

func (*NullableCustconfAuthACL) Set

func (*NullableCustconfAuthACL) UnmarshalJSON

func (v *NullableCustconfAuthACL) UnmarshalJSON(src []byte) error

func (*NullableCustconfAuthACL) Unset

func (v *NullableCustconfAuthACL) Unset()

type NullableCustconfAuthACLProtocolEnumWrapperValue

type NullableCustconfAuthACLProtocolEnumWrapperValue struct {
	// contains filtered or unexported fields
}

func (NullableCustconfAuthACLProtocolEnumWrapperValue) Get

func (NullableCustconfAuthACLProtocolEnumWrapperValue) IsSet

func (NullableCustconfAuthACLProtocolEnumWrapperValue) MarshalJSON

func (*NullableCustconfAuthACLProtocolEnumWrapperValue) Set

func (*NullableCustconfAuthACLProtocolEnumWrapperValue) UnmarshalJSON

func (*NullableCustconfAuthACLProtocolEnumWrapperValue) Unset

type NullableCustconfAuthGeo

type NullableCustconfAuthGeo struct {
	// contains filtered or unexported fields
}

func NewNullableCustconfAuthGeo

func NewNullableCustconfAuthGeo(val *CustconfAuthGeo) *NullableCustconfAuthGeo

func (NullableCustconfAuthGeo) Get

func (NullableCustconfAuthGeo) IsSet

func (v NullableCustconfAuthGeo) IsSet() bool

func (NullableCustconfAuthGeo) MarshalJSON

func (v NullableCustconfAuthGeo) MarshalJSON() ([]byte, error)

func (*NullableCustconfAuthGeo) Set

func (*NullableCustconfAuthGeo) UnmarshalJSON

func (v *NullableCustconfAuthGeo) UnmarshalJSON(src []byte) error

func (*NullableCustconfAuthGeo) Unset

func (v *NullableCustconfAuthGeo) Unset()

type NullableCustconfAuthHttpBasic

type NullableCustconfAuthHttpBasic struct {
	// contains filtered or unexported fields
}

func (NullableCustconfAuthHttpBasic) Get

func (NullableCustconfAuthHttpBasic) IsSet

func (NullableCustconfAuthHttpBasic) MarshalJSON

func (v NullableCustconfAuthHttpBasic) MarshalJSON() ([]byte, error)

func (*NullableCustconfAuthHttpBasic) Set

func (*NullableCustconfAuthHttpBasic) UnmarshalJSON

func (v *NullableCustconfAuthHttpBasic) UnmarshalJSON(src []byte) error

func (*NullableCustconfAuthHttpBasic) Unset

func (v *NullableCustconfAuthHttpBasic) Unset()

type NullableCustconfAuthReferer

type NullableCustconfAuthReferer struct {
	// contains filtered or unexported fields
}

func NewNullableCustconfAuthReferer

func NewNullableCustconfAuthReferer(val *CustconfAuthReferer) *NullableCustconfAuthReferer

func (NullableCustconfAuthReferer) Get

func (NullableCustconfAuthReferer) IsSet

func (NullableCustconfAuthReferer) MarshalJSON

func (v NullableCustconfAuthReferer) MarshalJSON() ([]byte, error)

func (*NullableCustconfAuthReferer) Set

func (*NullableCustconfAuthReferer) UnmarshalJSON

func (v *NullableCustconfAuthReferer) UnmarshalJSON(src []byte) error

func (*NullableCustconfAuthReferer) Unset

func (v *NullableCustconfAuthReferer) Unset()

type NullableCustconfAuthUrlAsymmetricSignTlu

type NullableCustconfAuthUrlAsymmetricSignTlu struct {
	// contains filtered or unexported fields
}

func (NullableCustconfAuthUrlAsymmetricSignTlu) Get

func (NullableCustconfAuthUrlAsymmetricSignTlu) IsSet

func (NullableCustconfAuthUrlAsymmetricSignTlu) MarshalJSON

func (*NullableCustconfAuthUrlAsymmetricSignTlu) Set

func (*NullableCustconfAuthUrlAsymmetricSignTlu) UnmarshalJSON

func (v *NullableCustconfAuthUrlAsymmetricSignTlu) UnmarshalJSON(src []byte) error

func (*NullableCustconfAuthUrlAsymmetricSignTlu) Unset

type NullableCustconfAuthUrlAsymmetricSignTluAlgorithmIdMapEnumWrapperValue

type NullableCustconfAuthUrlAsymmetricSignTluAlgorithmIdMapEnumWrapperValue struct {
	// contains filtered or unexported fields
}

func (NullableCustconfAuthUrlAsymmetricSignTluAlgorithmIdMapEnumWrapperValue) Get

func (NullableCustconfAuthUrlAsymmetricSignTluAlgorithmIdMapEnumWrapperValue) IsSet

func (NullableCustconfAuthUrlAsymmetricSignTluAlgorithmIdMapEnumWrapperValue) MarshalJSON

func (*NullableCustconfAuthUrlAsymmetricSignTluAlgorithmIdMapEnumWrapperValue) Set

func (*NullableCustconfAuthUrlAsymmetricSignTluAlgorithmIdMapEnumWrapperValue) UnmarshalJSON

func (*NullableCustconfAuthUrlAsymmetricSignTluAlgorithmIdMapEnumWrapperValue) Unset

type NullableCustconfAuthUrlSign

type NullableCustconfAuthUrlSign struct {
	// contains filtered or unexported fields
}

func NewNullableCustconfAuthUrlSign

func NewNullableCustconfAuthUrlSign(val *CustconfAuthUrlSign) *NullableCustconfAuthUrlSign

func (NullableCustconfAuthUrlSign) Get

func (NullableCustconfAuthUrlSign) IsSet

func (NullableCustconfAuthUrlSign) MarshalJSON

func (v NullableCustconfAuthUrlSign) MarshalJSON() ([]byte, error)

func (*NullableCustconfAuthUrlSign) Set

func (*NullableCustconfAuthUrlSign) UnmarshalJSON

func (v *NullableCustconfAuthUrlSign) UnmarshalJSON(src []byte) error

func (*NullableCustconfAuthUrlSign) Unset

func (v *NullableCustconfAuthUrlSign) Unset()

type NullableCustconfAuthUrlSignAliCloudA

type NullableCustconfAuthUrlSignAliCloudA struct {
	// contains filtered or unexported fields
}

func (NullableCustconfAuthUrlSignAliCloudA) Get

func (NullableCustconfAuthUrlSignAliCloudA) IsSet

func (NullableCustconfAuthUrlSignAliCloudA) MarshalJSON

func (v NullableCustconfAuthUrlSignAliCloudA) MarshalJSON() ([]byte, error)

func (*NullableCustconfAuthUrlSignAliCloudA) Set

func (*NullableCustconfAuthUrlSignAliCloudA) UnmarshalJSON

func (v *NullableCustconfAuthUrlSignAliCloudA) UnmarshalJSON(src []byte) error

func (*NullableCustconfAuthUrlSignAliCloudA) Unset

type NullableCustconfAuthUrlSignAliCloudB

type NullableCustconfAuthUrlSignAliCloudB struct {
	// contains filtered or unexported fields
}

func (NullableCustconfAuthUrlSignAliCloudB) Get

func (NullableCustconfAuthUrlSignAliCloudB) IsSet

func (NullableCustconfAuthUrlSignAliCloudB) MarshalJSON

func (v NullableCustconfAuthUrlSignAliCloudB) MarshalJSON() ([]byte, error)

func (*NullableCustconfAuthUrlSignAliCloudB) Set

func (*NullableCustconfAuthUrlSignAliCloudB) UnmarshalJSON

func (v *NullableCustconfAuthUrlSignAliCloudB) UnmarshalJSON(src []byte) error

func (*NullableCustconfAuthUrlSignAliCloudB) Unset

type NullableCustconfAuthUrlSignAliCloudC

type NullableCustconfAuthUrlSignAliCloudC struct {
	// contains filtered or unexported fields
}

func (NullableCustconfAuthUrlSignAliCloudC) Get

func (NullableCustconfAuthUrlSignAliCloudC) IsSet

func (NullableCustconfAuthUrlSignAliCloudC) MarshalJSON

func (v NullableCustconfAuthUrlSignAliCloudC) MarshalJSON() ([]byte, error)

func (*NullableCustconfAuthUrlSignAliCloudC) Set

func (*NullableCustconfAuthUrlSignAliCloudC) UnmarshalJSON

func (v *NullableCustconfAuthUrlSignAliCloudC) UnmarshalJSON(src []byte) error

func (*NullableCustconfAuthUrlSignAliCloudC) Unset

type NullableCustconfAuthUrlSignHmacTlu

type NullableCustconfAuthUrlSignHmacTlu struct {
	// contains filtered or unexported fields
}

func (NullableCustconfAuthUrlSignHmacTlu) Get

func (NullableCustconfAuthUrlSignHmacTlu) IsSet

func (NullableCustconfAuthUrlSignHmacTlu) MarshalJSON

func (v NullableCustconfAuthUrlSignHmacTlu) MarshalJSON() ([]byte, error)

func (*NullableCustconfAuthUrlSignHmacTlu) Set

func (*NullableCustconfAuthUrlSignHmacTlu) UnmarshalJSON

func (v *NullableCustconfAuthUrlSignHmacTlu) UnmarshalJSON(src []byte) error

func (*NullableCustconfAuthUrlSignHmacTlu) Unset

type NullableCustconfAuthUrlSignHmacTluAlgorithmIdMapEnumWrapperValue

type NullableCustconfAuthUrlSignHmacTluAlgorithmIdMapEnumWrapperValue struct {
	// contains filtered or unexported fields
}

func (NullableCustconfAuthUrlSignHmacTluAlgorithmIdMapEnumWrapperValue) Get

func (NullableCustconfAuthUrlSignHmacTluAlgorithmIdMapEnumWrapperValue) IsSet

func (NullableCustconfAuthUrlSignHmacTluAlgorithmIdMapEnumWrapperValue) MarshalJSON

func (*NullableCustconfAuthUrlSignHmacTluAlgorithmIdMapEnumWrapperValue) Set

func (*NullableCustconfAuthUrlSignHmacTluAlgorithmIdMapEnumWrapperValue) UnmarshalJSON

func (*NullableCustconfAuthUrlSignHmacTluAlgorithmIdMapEnumWrapperValue) Unset

type NullableCustconfAuthUrlSignIq

type NullableCustconfAuthUrlSignIq struct {
	// contains filtered or unexported fields
}

func (NullableCustconfAuthUrlSignIq) Get

func (NullableCustconfAuthUrlSignIq) IsSet

func (NullableCustconfAuthUrlSignIq) MarshalJSON

func (v NullableCustconfAuthUrlSignIq) MarshalJSON() ([]byte, error)

func (*NullableCustconfAuthUrlSignIq) Set

func (*NullableCustconfAuthUrlSignIq) UnmarshalJSON

func (v *NullableCustconfAuthUrlSignIq) UnmarshalJSON(src []byte) error

func (*NullableCustconfAuthUrlSignIq) Unset

func (v *NullableCustconfAuthUrlSignIq) Unset()

type NullableCustconfAwsSignedOriginPullV4

type NullableCustconfAwsSignedOriginPullV4 struct {
	// contains filtered or unexported fields
}

func (NullableCustconfAwsSignedOriginPullV4) Get

func (NullableCustconfAwsSignedOriginPullV4) IsSet

func (NullableCustconfAwsSignedOriginPullV4) MarshalJSON

func (v NullableCustconfAwsSignedOriginPullV4) MarshalJSON() ([]byte, error)

func (*NullableCustconfAwsSignedOriginPullV4) Set

func (*NullableCustconfAwsSignedOriginPullV4) UnmarshalJSON

func (v *NullableCustconfAwsSignedOriginPullV4) UnmarshalJSON(src []byte) error

func (*NullableCustconfAwsSignedOriginPullV4) Unset

type NullableCustconfAwsSignedOriginPullV4AuthenticationTypeEnumWrapperValue

type NullableCustconfAwsSignedOriginPullV4AuthenticationTypeEnumWrapperValue struct {
	// contains filtered or unexported fields
}

func (NullableCustconfAwsSignedOriginPullV4AuthenticationTypeEnumWrapperValue) Get

func (NullableCustconfAwsSignedOriginPullV4AuthenticationTypeEnumWrapperValue) IsSet

func (NullableCustconfAwsSignedOriginPullV4AuthenticationTypeEnumWrapperValue) MarshalJSON

func (*NullableCustconfAwsSignedOriginPullV4AuthenticationTypeEnumWrapperValue) Set

func (*NullableCustconfAwsSignedOriginPullV4AuthenticationTypeEnumWrapperValue) UnmarshalJSON

func (*NullableCustconfAwsSignedOriginPullV4AuthenticationTypeEnumWrapperValue) Unset

type NullableCustconfAwsSignedS3PostV4

type NullableCustconfAwsSignedS3PostV4 struct {
	// contains filtered or unexported fields
}

func (NullableCustconfAwsSignedS3PostV4) Get

func (NullableCustconfAwsSignedS3PostV4) IsSet

func (NullableCustconfAwsSignedS3PostV4) MarshalJSON

func (v NullableCustconfAwsSignedS3PostV4) MarshalJSON() ([]byte, error)

func (*NullableCustconfAwsSignedS3PostV4) Set

func (*NullableCustconfAwsSignedS3PostV4) UnmarshalJSON

func (v *NullableCustconfAwsSignedS3PostV4) UnmarshalJSON(src []byte) error

func (*NullableCustconfAwsSignedS3PostV4) Unset

type NullableCustconfAwsSignedS3PostV4AuthenticationTypeEnumWrapperValue

type NullableCustconfAwsSignedS3PostV4AuthenticationTypeEnumWrapperValue struct {
	// contains filtered or unexported fields
}

func (NullableCustconfAwsSignedS3PostV4AuthenticationTypeEnumWrapperValue) Get

func (NullableCustconfAwsSignedS3PostV4AuthenticationTypeEnumWrapperValue) IsSet

func (NullableCustconfAwsSignedS3PostV4AuthenticationTypeEnumWrapperValue) MarshalJSON

func (*NullableCustconfAwsSignedS3PostV4AuthenticationTypeEnumWrapperValue) Set

func (*NullableCustconfAwsSignedS3PostV4AuthenticationTypeEnumWrapperValue) UnmarshalJSON

func (*NullableCustconfAwsSignedS3PostV4AuthenticationTypeEnumWrapperValue) Unset

type NullableCustconfBandWidthLimit

type NullableCustconfBandWidthLimit struct {
	// contains filtered or unexported fields
}

func (NullableCustconfBandWidthLimit) Get

func (NullableCustconfBandWidthLimit) IsSet

func (NullableCustconfBandWidthLimit) MarshalJSON

func (v NullableCustconfBandWidthLimit) MarshalJSON() ([]byte, error)

func (*NullableCustconfBandWidthLimit) Set

func (*NullableCustconfBandWidthLimit) UnmarshalJSON

func (v *NullableCustconfBandWidthLimit) UnmarshalJSON(src []byte) error

func (*NullableCustconfBandWidthLimit) Unset

func (v *NullableCustconfBandWidthLimit) Unset()

type NullableCustconfBandwidthRateLimit

type NullableCustconfBandwidthRateLimit struct {
	// contains filtered or unexported fields
}

func (NullableCustconfBandwidthRateLimit) Get

func (NullableCustconfBandwidthRateLimit) IsSet

func (NullableCustconfBandwidthRateLimit) MarshalJSON

func (v NullableCustconfBandwidthRateLimit) MarshalJSON() ([]byte, error)

func (*NullableCustconfBandwidthRateLimit) Set

func (*NullableCustconfBandwidthRateLimit) UnmarshalJSON

func (v *NullableCustconfBandwidthRateLimit) UnmarshalJSON(src []byte) error

func (*NullableCustconfBandwidthRateLimit) Unset

type NullableCustconfBypassCache

type NullableCustconfBypassCache struct {
	// contains filtered or unexported fields
}

func NewNullableCustconfBypassCache

func NewNullableCustconfBypassCache(val *CustconfBypassCache) *NullableCustconfBypassCache

func (NullableCustconfBypassCache) Get

func (NullableCustconfBypassCache) IsSet

func (NullableCustconfBypassCache) MarshalJSON

func (v NullableCustconfBypassCache) MarshalJSON() ([]byte, error)

func (*NullableCustconfBypassCache) Set

func (*NullableCustconfBypassCache) UnmarshalJSON

func (v *NullableCustconfBypassCache) UnmarshalJSON(src []byte) error

func (*NullableCustconfBypassCache) Unset

func (v *NullableCustconfBypassCache) Unset()

type NullableCustconfCacheControl

type NullableCustconfCacheControl struct {
	// contains filtered or unexported fields
}

func NewNullableCustconfCacheControl

func NewNullableCustconfCacheControl(val *CustconfCacheControl) *NullableCustconfCacheControl

func (NullableCustconfCacheControl) Get

func (NullableCustconfCacheControl) IsSet

func (NullableCustconfCacheControl) MarshalJSON

func (v NullableCustconfCacheControl) MarshalJSON() ([]byte, error)

func (*NullableCustconfCacheControl) Set

func (*NullableCustconfCacheControl) UnmarshalJSON

func (v *NullableCustconfCacheControl) UnmarshalJSON(src []byte) error

func (*NullableCustconfCacheControl) Unset

func (v *NullableCustconfCacheControl) Unset()

type NullableCustconfCacheKeyModification

type NullableCustconfCacheKeyModification struct {
	// contains filtered or unexported fields
}

func (NullableCustconfCacheKeyModification) Get

func (NullableCustconfCacheKeyModification) IsSet

func (NullableCustconfCacheKeyModification) MarshalJSON

func (v NullableCustconfCacheKeyModification) MarshalJSON() ([]byte, error)

func (*NullableCustconfCacheKeyModification) Set

func (*NullableCustconfCacheKeyModification) UnmarshalJSON

func (v *NullableCustconfCacheKeyModification) UnmarshalJSON(src []byte) error

func (*NullableCustconfCacheKeyModification) Unset

type NullableCustconfClientRequestModification

type NullableCustconfClientRequestModification struct {
	// contains filtered or unexported fields
}

func (NullableCustconfClientRequestModification) Get

func (NullableCustconfClientRequestModification) IsSet

func (NullableCustconfClientRequestModification) MarshalJSON

func (*NullableCustconfClientRequestModification) Set

func (*NullableCustconfClientRequestModification) UnmarshalJSON

func (v *NullableCustconfClientRequestModification) UnmarshalJSON(src []byte) error

func (*NullableCustconfClientRequestModification) Unset

type NullableCustconfClientRequestModificationFlowControlEnumWrapperValue

type NullableCustconfClientRequestModificationFlowControlEnumWrapperValue struct {
	// contains filtered or unexported fields
}

func (NullableCustconfClientRequestModificationFlowControlEnumWrapperValue) Get

func (NullableCustconfClientRequestModificationFlowControlEnumWrapperValue) IsSet

func (NullableCustconfClientRequestModificationFlowControlEnumWrapperValue) MarshalJSON

func (*NullableCustconfClientRequestModificationFlowControlEnumWrapperValue) Set

func (*NullableCustconfClientRequestModificationFlowControlEnumWrapperValue) UnmarshalJSON

func (*NullableCustconfClientRequestModificationFlowControlEnumWrapperValue) Unset

type NullableCustconfClientResponseModification

type NullableCustconfClientResponseModification struct {
	// contains filtered or unexported fields
}

func (NullableCustconfClientResponseModification) Get

func (NullableCustconfClientResponseModification) IsSet

func (NullableCustconfClientResponseModification) MarshalJSON

func (*NullableCustconfClientResponseModification) Set

func (*NullableCustconfClientResponseModification) UnmarshalJSON

func (v *NullableCustconfClientResponseModification) UnmarshalJSON(src []byte) error

func (*NullableCustconfClientResponseModification) Unset

type NullableCustconfClientResponseModificationFlowControlEnumWrapperValue

type NullableCustconfClientResponseModificationFlowControlEnumWrapperValue struct {
	// contains filtered or unexported fields
}

func (NullableCustconfClientResponseModificationFlowControlEnumWrapperValue) Get

func (NullableCustconfClientResponseModificationFlowControlEnumWrapperValue) IsSet

func (NullableCustconfClientResponseModificationFlowControlEnumWrapperValue) MarshalJSON

func (*NullableCustconfClientResponseModificationFlowControlEnumWrapperValue) Set

func (*NullableCustconfClientResponseModificationFlowControlEnumWrapperValue) UnmarshalJSON

func (*NullableCustconfClientResponseModificationFlowControlEnumWrapperValue) Unset

type NullableCustconfCompression

type NullableCustconfCompression struct {
	// contains filtered or unexported fields
}

func NewNullableCustconfCompression

func NewNullableCustconfCompression(val *CustconfCompression) *NullableCustconfCompression

func (NullableCustconfCompression) Get

func (NullableCustconfCompression) IsSet

func (NullableCustconfCompression) MarshalJSON

func (v NullableCustconfCompression) MarshalJSON() ([]byte, error)

func (*NullableCustconfCompression) Set

func (*NullableCustconfCompression) UnmarshalJSON

func (v *NullableCustconfCompression) UnmarshalJSON(src []byte) error

func (*NullableCustconfCompression) Unset

func (v *NullableCustconfCompression) Unset()

type NullableCustconfConfiguration

type NullableCustconfConfiguration struct {
	// contains filtered or unexported fields
}

func (NullableCustconfConfiguration) Get

func (NullableCustconfConfiguration) IsSet

func (NullableCustconfConfiguration) MarshalJSON

func (v NullableCustconfConfiguration) MarshalJSON() ([]byte, error)

func (*NullableCustconfConfiguration) Set

func (*NullableCustconfConfiguration) UnmarshalJSON

func (v *NullableCustconfConfiguration) UnmarshalJSON(src []byte) error

func (*NullableCustconfConfiguration) Unset

func (v *NullableCustconfConfiguration) Unset()

type NullableCustconfContentDispositionByHeader

type NullableCustconfContentDispositionByHeader struct {
	// contains filtered or unexported fields
}

func (NullableCustconfContentDispositionByHeader) Get

func (NullableCustconfContentDispositionByHeader) IsSet

func (NullableCustconfContentDispositionByHeader) MarshalJSON

func (*NullableCustconfContentDispositionByHeader) Set

func (*NullableCustconfContentDispositionByHeader) UnmarshalJSON

func (v *NullableCustconfContentDispositionByHeader) UnmarshalJSON(src []byte) error

func (*NullableCustconfContentDispositionByHeader) Unset

type NullableCustconfContentDispositionByURL

type NullableCustconfContentDispositionByURL struct {
	// contains filtered or unexported fields
}

func (NullableCustconfContentDispositionByURL) Get

func (NullableCustconfContentDispositionByURL) IsSet

func (NullableCustconfContentDispositionByURL) MarshalJSON

func (v NullableCustconfContentDispositionByURL) MarshalJSON() ([]byte, error)

func (*NullableCustconfContentDispositionByURL) Set

func (*NullableCustconfContentDispositionByURL) UnmarshalJSON

func (v *NullableCustconfContentDispositionByURL) UnmarshalJSON(src []byte) error

func (*NullableCustconfContentDispositionByURL) Unset

type NullableCustconfCustomHeader

type NullableCustconfCustomHeader struct {
	// contains filtered or unexported fields
}

func NewNullableCustconfCustomHeader

func NewNullableCustconfCustomHeader(val *CustconfCustomHeader) *NullableCustconfCustomHeader

func (NullableCustconfCustomHeader) Get

func (NullableCustconfCustomHeader) IsSet

func (NullableCustconfCustomHeader) MarshalJSON

func (v NullableCustconfCustomHeader) MarshalJSON() ([]byte, error)

func (*NullableCustconfCustomHeader) Set

func (*NullableCustconfCustomHeader) UnmarshalJSON

func (v *NullableCustconfCustomHeader) UnmarshalJSON(src []byte) error

func (*NullableCustconfCustomHeader) Unset

func (v *NullableCustconfCustomHeader) Unset()

type NullableCustconfCustomMimeType

type NullableCustconfCustomMimeType struct {
	// contains filtered or unexported fields
}

func (NullableCustconfCustomMimeType) Get

func (NullableCustconfCustomMimeType) IsSet

func (NullableCustconfCustomMimeType) MarshalJSON

func (v NullableCustconfCustomMimeType) MarshalJSON() ([]byte, error)

func (*NullableCustconfCustomMimeType) Set

func (*NullableCustconfCustomMimeType) UnmarshalJSON

func (v *NullableCustconfCustomMimeType) UnmarshalJSON(src []byte) error

func (*NullableCustconfCustomMimeType) Unset

func (v *NullableCustconfCustomMimeType) Unset()

type NullableCustconfCustomer

type NullableCustconfCustomer struct {
	// contains filtered or unexported fields
}

func NewNullableCustconfCustomer

func NewNullableCustconfCustomer(val *CustconfCustomer) *NullableCustconfCustomer

func (NullableCustconfCustomer) Get

func (NullableCustconfCustomer) IsSet

func (v NullableCustconfCustomer) IsSet() bool

func (NullableCustconfCustomer) MarshalJSON

func (v NullableCustconfCustomer) MarshalJSON() ([]byte, error)

func (*NullableCustconfCustomer) Set

func (*NullableCustconfCustomer) UnmarshalJSON

func (v *NullableCustconfCustomer) UnmarshalJSON(src []byte) error

func (*NullableCustconfCustomer) Unset

func (v *NullableCustconfCustomer) Unset()

type NullableCustconfDynamicCacheRule

type NullableCustconfDynamicCacheRule struct {
	// contains filtered or unexported fields
}

func (NullableCustconfDynamicCacheRule) Get

func (NullableCustconfDynamicCacheRule) IsSet

func (NullableCustconfDynamicCacheRule) MarshalJSON

func (v NullableCustconfDynamicCacheRule) MarshalJSON() ([]byte, error)

func (*NullableCustconfDynamicCacheRule) Set

func (*NullableCustconfDynamicCacheRule) UnmarshalJSON

func (v *NullableCustconfDynamicCacheRule) UnmarshalJSON(src []byte) error

func (*NullableCustconfDynamicCacheRule) Unset

type NullableCustconfDynamicContent

type NullableCustconfDynamicContent struct {
	// contains filtered or unexported fields
}

func (NullableCustconfDynamicContent) Get

func (NullableCustconfDynamicContent) IsSet

func (NullableCustconfDynamicContent) MarshalJSON

func (v NullableCustconfDynamicContent) MarshalJSON() ([]byte, error)

func (*NullableCustconfDynamicContent) Set

func (*NullableCustconfDynamicContent) UnmarshalJSON

func (v *NullableCustconfDynamicContent) UnmarshalJSON(src []byte) error

func (*NullableCustconfDynamicContent) Unset

func (v *NullableCustconfDynamicContent) Unset()

type NullableCustconfFailSafeOriginPull

type NullableCustconfFailSafeOriginPull struct {
	// contains filtered or unexported fields
}

func (NullableCustconfFailSafeOriginPull) Get

func (NullableCustconfFailSafeOriginPull) IsSet

func (NullableCustconfFailSafeOriginPull) MarshalJSON

func (v NullableCustconfFailSafeOriginPull) MarshalJSON() ([]byte, error)

func (*NullableCustconfFailSafeOriginPull) Set

func (*NullableCustconfFailSafeOriginPull) UnmarshalJSON

func (v *NullableCustconfFailSafeOriginPull) UnmarshalJSON(src []byte) error

func (*NullableCustconfFailSafeOriginPull) Unset

type NullableCustconfFarAheadRangeProxy

type NullableCustconfFarAheadRangeProxy struct {
	// contains filtered or unexported fields
}

func (NullableCustconfFarAheadRangeProxy) Get

func (NullableCustconfFarAheadRangeProxy) IsSet

func (NullableCustconfFarAheadRangeProxy) MarshalJSON

func (v NullableCustconfFarAheadRangeProxy) MarshalJSON() ([]byte, error)

func (*NullableCustconfFarAheadRangeProxy) Set

func (*NullableCustconfFarAheadRangeProxy) UnmarshalJSON

func (v *NullableCustconfFarAheadRangeProxy) UnmarshalJSON(src []byte) error

func (*NullableCustconfFarAheadRangeProxy) Unset

type NullableCustconfFileSegmentation

type NullableCustconfFileSegmentation struct {
	// contains filtered or unexported fields
}

func (NullableCustconfFileSegmentation) Get

func (NullableCustconfFileSegmentation) IsSet

func (NullableCustconfFileSegmentation) MarshalJSON

func (v NullableCustconfFileSegmentation) MarshalJSON() ([]byte, error)

func (*NullableCustconfFileSegmentation) Set

func (*NullableCustconfFileSegmentation) UnmarshalJSON

func (v *NullableCustconfFileSegmentation) UnmarshalJSON(src []byte) error

func (*NullableCustconfFileSegmentation) Unset

type NullableCustconfFlvPseudoStreaming

type NullableCustconfFlvPseudoStreaming struct {
	// contains filtered or unexported fields
}

func (NullableCustconfFlvPseudoStreaming) Get

func (NullableCustconfFlvPseudoStreaming) IsSet

func (NullableCustconfFlvPseudoStreaming) MarshalJSON

func (v NullableCustconfFlvPseudoStreaming) MarshalJSON() ([]byte, error)

func (*NullableCustconfFlvPseudoStreaming) Set

func (*NullableCustconfFlvPseudoStreaming) UnmarshalJSON

func (v *NullableCustconfFlvPseudoStreaming) UnmarshalJSON(src []byte) error

func (*NullableCustconfFlvPseudoStreaming) Unset

type NullableCustconfGzipOriginPull

type NullableCustconfGzipOriginPull struct {
	// contains filtered or unexported fields
}

func (NullableCustconfGzipOriginPull) Get

func (NullableCustconfGzipOriginPull) IsSet

func (NullableCustconfGzipOriginPull) MarshalJSON

func (v NullableCustconfGzipOriginPull) MarshalJSON() ([]byte, error)

func (*NullableCustconfGzipOriginPull) Set

func (*NullableCustconfGzipOriginPull) UnmarshalJSON

func (v *NullableCustconfGzipOriginPull) UnmarshalJSON(src []byte) error

func (*NullableCustconfGzipOriginPull) Unset

func (v *NullableCustconfGzipOriginPull) Unset()

type NullableCustconfHttp2Support

type NullableCustconfHttp2Support struct {
	// contains filtered or unexported fields
}

func NewNullableCustconfHttp2Support

func NewNullableCustconfHttp2Support(val *CustconfHttp2Support) *NullableCustconfHttp2Support

func (NullableCustconfHttp2Support) Get

func (NullableCustconfHttp2Support) IsSet

func (NullableCustconfHttp2Support) MarshalJSON

func (v NullableCustconfHttp2Support) MarshalJSON() ([]byte, error)

func (*NullableCustconfHttp2Support) Set

func (*NullableCustconfHttp2Support) UnmarshalJSON

func (v *NullableCustconfHttp2Support) UnmarshalJSON(src []byte) error

func (*NullableCustconfHttp2Support) Unset

func (v *NullableCustconfHttp2Support) Unset()

type NullableCustconfHttpMethods

type NullableCustconfHttpMethods struct {
	// contains filtered or unexported fields
}

func NewNullableCustconfHttpMethods

func NewNullableCustconfHttpMethods(val *CustconfHttpMethods) *NullableCustconfHttpMethods

func (NullableCustconfHttpMethods) Get

func (NullableCustconfHttpMethods) IsSet

func (NullableCustconfHttpMethods) MarshalJSON

func (v NullableCustconfHttpMethods) MarshalJSON() ([]byte, error)

func (*NullableCustconfHttpMethods) Set

func (*NullableCustconfHttpMethods) UnmarshalJSON

func (v *NullableCustconfHttpMethods) UnmarshalJSON(src []byte) error

func (*NullableCustconfHttpMethods) Unset

func (v *NullableCustconfHttpMethods) Unset()

type NullableCustconfOriginPersistentConnections

type NullableCustconfOriginPersistentConnections struct {
	// contains filtered or unexported fields
}

func (NullableCustconfOriginPersistentConnections) Get

func (NullableCustconfOriginPersistentConnections) IsSet

func (NullableCustconfOriginPersistentConnections) MarshalJSON

func (*NullableCustconfOriginPersistentConnections) Set

func (*NullableCustconfOriginPersistentConnections) UnmarshalJSON

func (v *NullableCustconfOriginPersistentConnections) UnmarshalJSON(src []byte) error

func (*NullableCustconfOriginPersistentConnections) Unset

type NullableCustconfOriginPull

type NullableCustconfOriginPull struct {
	// contains filtered or unexported fields
}

func NewNullableCustconfOriginPull

func NewNullableCustconfOriginPull(val *CustconfOriginPull) *NullableCustconfOriginPull

func (NullableCustconfOriginPull) Get

func (NullableCustconfOriginPull) IsSet

func (v NullableCustconfOriginPull) IsSet() bool

func (NullableCustconfOriginPull) MarshalJSON

func (v NullableCustconfOriginPull) MarshalJSON() ([]byte, error)

func (*NullableCustconfOriginPull) Set

func (*NullableCustconfOriginPull) UnmarshalJSON

func (v *NullableCustconfOriginPull) UnmarshalJSON(src []byte) error

func (*NullableCustconfOriginPull) Unset

func (v *NullableCustconfOriginPull) Unset()

type NullableCustconfOriginPullCacheExtension

type NullableCustconfOriginPullCacheExtension struct {
	// contains filtered or unexported fields
}

func (NullableCustconfOriginPullCacheExtension) Get

func (NullableCustconfOriginPullCacheExtension) IsSet

func (NullableCustconfOriginPullCacheExtension) MarshalJSON

func (*NullableCustconfOriginPullCacheExtension) Set

func (*NullableCustconfOriginPullCacheExtension) UnmarshalJSON

func (v *NullableCustconfOriginPullCacheExtension) UnmarshalJSON(src []byte) error

func (*NullableCustconfOriginPullCacheExtension) Unset

type NullableCustconfOriginPullHost

type NullableCustconfOriginPullHost struct {
	// contains filtered or unexported fields
}

func (NullableCustconfOriginPullHost) Get

func (NullableCustconfOriginPullHost) IsSet

func (NullableCustconfOriginPullHost) MarshalJSON

func (v NullableCustconfOriginPullHost) MarshalJSON() ([]byte, error)

func (*NullableCustconfOriginPullHost) Set

func (*NullableCustconfOriginPullHost) UnmarshalJSON

func (v *NullableCustconfOriginPullHost) UnmarshalJSON(src []byte) error

func (*NullableCustconfOriginPullHost) Unset

func (v *NullableCustconfOriginPullHost) Unset()

type NullableCustconfOriginPullLogs

type NullableCustconfOriginPullLogs struct {
	// contains filtered or unexported fields
}

func (NullableCustconfOriginPullLogs) Get

func (NullableCustconfOriginPullLogs) IsSet

func (NullableCustconfOriginPullLogs) MarshalJSON

func (v NullableCustconfOriginPullLogs) MarshalJSON() ([]byte, error)

func (*NullableCustconfOriginPullLogs) Set

func (*NullableCustconfOriginPullLogs) UnmarshalJSON

func (v *NullableCustconfOriginPullLogs) UnmarshalJSON(src []byte) error

func (*NullableCustconfOriginPullLogs) Unset

func (v *NullableCustconfOriginPullLogs) Unset()

type NullableCustconfOriginPullLogsConfig

type NullableCustconfOriginPullLogsConfig struct {
	// contains filtered or unexported fields
}

func (NullableCustconfOriginPullLogsConfig) Get

func (NullableCustconfOriginPullLogsConfig) IsSet

func (NullableCustconfOriginPullLogsConfig) MarshalJSON

func (v NullableCustconfOriginPullLogsConfig) MarshalJSON() ([]byte, error)

func (*NullableCustconfOriginPullLogsConfig) Set

func (*NullableCustconfOriginPullLogsConfig) UnmarshalJSON

func (v *NullableCustconfOriginPullLogsConfig) UnmarshalJSON(src []byte) error

func (*NullableCustconfOriginPullLogsConfig) Unset

type NullableCustconfOriginPullPolicy

type NullableCustconfOriginPullPolicy struct {
	// contains filtered or unexported fields
}

func (NullableCustconfOriginPullPolicy) Get

func (NullableCustconfOriginPullPolicy) IsSet

func (NullableCustconfOriginPullPolicy) MarshalJSON

func (v NullableCustconfOriginPullPolicy) MarshalJSON() ([]byte, error)

func (*NullableCustconfOriginPullPolicy) Set

func (*NullableCustconfOriginPullPolicy) UnmarshalJSON

func (v *NullableCustconfOriginPullPolicy) UnmarshalJSON(src []byte) error

func (*NullableCustconfOriginPullPolicy) Unset

type NullableCustconfOriginPullProtocol

type NullableCustconfOriginPullProtocol struct {
	// contains filtered or unexported fields
}

func (NullableCustconfOriginPullProtocol) Get

func (NullableCustconfOriginPullProtocol) IsSet

func (NullableCustconfOriginPullProtocol) MarshalJSON

func (v NullableCustconfOriginPullProtocol) MarshalJSON() ([]byte, error)

func (*NullableCustconfOriginPullProtocol) Set

func (*NullableCustconfOriginPullProtocol) UnmarshalJSON

func (v *NullableCustconfOriginPullProtocol) UnmarshalJSON(src []byte) error

func (*NullableCustconfOriginPullProtocol) Unset

type NullableCustconfOriginPullProtocolProtocolEnumWrapperValue

type NullableCustconfOriginPullProtocolProtocolEnumWrapperValue struct {
	// contains filtered or unexported fields
}

func (NullableCustconfOriginPullProtocolProtocolEnumWrapperValue) Get

func (NullableCustconfOriginPullProtocolProtocolEnumWrapperValue) IsSet

func (NullableCustconfOriginPullProtocolProtocolEnumWrapperValue) MarshalJSON

func (*NullableCustconfOriginPullProtocolProtocolEnumWrapperValue) Set

func (*NullableCustconfOriginPullProtocolProtocolEnumWrapperValue) UnmarshalJSON

func (*NullableCustconfOriginPullProtocolProtocolEnumWrapperValue) Unset

type NullableCustconfOriginPullResumeDownload

type NullableCustconfOriginPullResumeDownload struct {
	// contains filtered or unexported fields
}

func (NullableCustconfOriginPullResumeDownload) Get

func (NullableCustconfOriginPullResumeDownload) IsSet

func (NullableCustconfOriginPullResumeDownload) MarshalJSON

func (*NullableCustconfOriginPullResumeDownload) Set

func (*NullableCustconfOriginPullResumeDownload) UnmarshalJSON

func (v *NullableCustconfOriginPullResumeDownload) UnmarshalJSON(src []byte) error

func (*NullableCustconfOriginPullResumeDownload) Unset

type NullableCustconfOriginRequestModification

type NullableCustconfOriginRequestModification struct {
	// contains filtered or unexported fields
}

func (NullableCustconfOriginRequestModification) Get

func (NullableCustconfOriginRequestModification) IsSet

func (NullableCustconfOriginRequestModification) MarshalJSON

func (*NullableCustconfOriginRequestModification) Set

func (*NullableCustconfOriginRequestModification) UnmarshalJSON

func (v *NullableCustconfOriginRequestModification) UnmarshalJSON(src []byte) error

func (*NullableCustconfOriginRequestModification) Unset

type NullableCustconfOriginResponseModification

type NullableCustconfOriginResponseModification struct {
	// contains filtered or unexported fields
}

func (NullableCustconfOriginResponseModification) Get

func (NullableCustconfOriginResponseModification) IsSet

func (NullableCustconfOriginResponseModification) MarshalJSON

func (*NullableCustconfOriginResponseModification) Set

func (*NullableCustconfOriginResponseModification) UnmarshalJSON

func (v *NullableCustconfOriginResponseModification) UnmarshalJSON(src []byte) error

func (*NullableCustconfOriginResponseModification) Unset

type NullableCustconfOriginResponseModificationFlowControlEnumWrapperValue

type NullableCustconfOriginResponseModificationFlowControlEnumWrapperValue struct {
	// contains filtered or unexported fields
}

func (NullableCustconfOriginResponseModificationFlowControlEnumWrapperValue) Get

func (NullableCustconfOriginResponseModificationFlowControlEnumWrapperValue) IsSet

func (NullableCustconfOriginResponseModificationFlowControlEnumWrapperValue) MarshalJSON

func (*NullableCustconfOriginResponseModificationFlowControlEnumWrapperValue) Set

func (*NullableCustconfOriginResponseModificationFlowControlEnumWrapperValue) UnmarshalJSON

func (*NullableCustconfOriginResponseModificationFlowControlEnumWrapperValue) Unset

type NullableCustconfQueryStrParam

type NullableCustconfQueryStrParam struct {
	// contains filtered or unexported fields
}

func (NullableCustconfQueryStrParam) Get

func (NullableCustconfQueryStrParam) IsSet

func (NullableCustconfQueryStrParam) MarshalJSON

func (v NullableCustconfQueryStrParam) MarshalJSON() ([]byte, error)

func (*NullableCustconfQueryStrParam) Set

func (*NullableCustconfQueryStrParam) UnmarshalJSON

func (v *NullableCustconfQueryStrParam) UnmarshalJSON(src []byte) error

func (*NullableCustconfQueryStrParam) Unset

func (v *NullableCustconfQueryStrParam) Unset()

type NullableCustconfReceiptLogsConfig

type NullableCustconfReceiptLogsConfig struct {
	// contains filtered or unexported fields
}

func (NullableCustconfReceiptLogsConfig) Get

func (NullableCustconfReceiptLogsConfig) IsSet

func (NullableCustconfReceiptLogsConfig) MarshalJSON

func (v NullableCustconfReceiptLogsConfig) MarshalJSON() ([]byte, error)

func (*NullableCustconfReceiptLogsConfig) Set

func (*NullableCustconfReceiptLogsConfig) UnmarshalJSON

func (v *NullableCustconfReceiptLogsConfig) UnmarshalJSON(src []byte) error

func (*NullableCustconfReceiptLogsConfig) Unset

type NullableCustconfRedirectExceptions

type NullableCustconfRedirectExceptions struct {
	// contains filtered or unexported fields
}

func (NullableCustconfRedirectExceptions) Get

func (NullableCustconfRedirectExceptions) IsSet

func (NullableCustconfRedirectExceptions) MarshalJSON

func (v NullableCustconfRedirectExceptions) MarshalJSON() ([]byte, error)

func (*NullableCustconfRedirectExceptions) Set

func (*NullableCustconfRedirectExceptions) UnmarshalJSON

func (v *NullableCustconfRedirectExceptions) UnmarshalJSON(src []byte) error

func (*NullableCustconfRedirectExceptions) Unset

type NullableCustconfRedirectMappings

type NullableCustconfRedirectMappings struct {
	// contains filtered or unexported fields
}

func (NullableCustconfRedirectMappings) Get

func (NullableCustconfRedirectMappings) IsSet

func (NullableCustconfRedirectMappings) MarshalJSON

func (v NullableCustconfRedirectMappings) MarshalJSON() ([]byte, error)

func (*NullableCustconfRedirectMappings) Set

func (*NullableCustconfRedirectMappings) UnmarshalJSON

func (v *NullableCustconfRedirectMappings) UnmarshalJSON(src []byte) error

func (*NullableCustconfRedirectMappings) Unset

type NullableCustconfResponseHeader

type NullableCustconfResponseHeader struct {
	// contains filtered or unexported fields
}

func (NullableCustconfResponseHeader) Get

func (NullableCustconfResponseHeader) IsSet

func (NullableCustconfResponseHeader) MarshalJSON

func (v NullableCustconfResponseHeader) MarshalJSON() ([]byte, error)

func (*NullableCustconfResponseHeader) Set

func (*NullableCustconfResponseHeader) UnmarshalJSON

func (v *NullableCustconfResponseHeader) UnmarshalJSON(src []byte) error

func (*NullableCustconfResponseHeader) Unset

func (v *NullableCustconfResponseHeader) Unset()

type NullableCustconfRobotsTxt

type NullableCustconfRobotsTxt struct {
	// contains filtered or unexported fields
}

func NewNullableCustconfRobotsTxt

func NewNullableCustconfRobotsTxt(val *CustconfRobotsTxt) *NullableCustconfRobotsTxt

func (NullableCustconfRobotsTxt) Get

func (NullableCustconfRobotsTxt) IsSet

func (v NullableCustconfRobotsTxt) IsSet() bool

func (NullableCustconfRobotsTxt) MarshalJSON

func (v NullableCustconfRobotsTxt) MarshalJSON() ([]byte, error)

func (*NullableCustconfRobotsTxt) Set

func (*NullableCustconfRobotsTxt) UnmarshalJSON

func (v *NullableCustconfRobotsTxt) UnmarshalJSON(src []byte) error

func (*NullableCustconfRobotsTxt) Unset

func (v *NullableCustconfRobotsTxt) Unset()

type NullableCustconfStaticHeader

type NullableCustconfStaticHeader struct {
	// contains filtered or unexported fields
}

func NewNullableCustconfStaticHeader

func NewNullableCustconfStaticHeader(val *CustconfStaticHeader) *NullableCustconfStaticHeader

func (NullableCustconfStaticHeader) Get

func (NullableCustconfStaticHeader) IsSet

func (NullableCustconfStaticHeader) MarshalJSON

func (v NullableCustconfStaticHeader) MarshalJSON() ([]byte, error)

func (*NullableCustconfStaticHeader) Set

func (*NullableCustconfStaticHeader) UnmarshalJSON

func (v *NullableCustconfStaticHeader) UnmarshalJSON(src []byte) error

func (*NullableCustconfStaticHeader) Unset

func (v *NullableCustconfStaticHeader) Unset()

type NullableCustconfTimePseudoStreaming

type NullableCustconfTimePseudoStreaming struct {
	// contains filtered or unexported fields
}

func (NullableCustconfTimePseudoStreaming) Get

func (NullableCustconfTimePseudoStreaming) IsSet

func (NullableCustconfTimePseudoStreaming) MarshalJSON

func (v NullableCustconfTimePseudoStreaming) MarshalJSON() ([]byte, error)

func (*NullableCustconfTimePseudoStreaming) Set

func (*NullableCustconfTimePseudoStreaming) UnmarshalJSON

func (v *NullableCustconfTimePseudoStreaming) UnmarshalJSON(src []byte) error

func (*NullableCustconfTimePseudoStreaming) Unset

type NullableCustconfVHost

type NullableCustconfVHost struct {
	// contains filtered or unexported fields
}

func NewNullableCustconfVHost

func NewNullableCustconfVHost(val *CustconfVHost) *NullableCustconfVHost

func (NullableCustconfVHost) Get

func (NullableCustconfVHost) IsSet

func (v NullableCustconfVHost) IsSet() bool

func (NullableCustconfVHost) MarshalJSON

func (v NullableCustconfVHost) MarshalJSON() ([]byte, error)

func (*NullableCustconfVHost) Set

func (v *NullableCustconfVHost) Set(val *CustconfVHost)

func (*NullableCustconfVHost) UnmarshalJSON

func (v *NullableCustconfVHost) UnmarshalJSON(src []byte) error

func (*NullableCustconfVHost) Unset

func (v *NullableCustconfVHost) Unset()

type NullableFloat32

type NullableFloat32 struct {
	// contains filtered or unexported fields
}

func NewNullableFloat32

func NewNullableFloat32(val *float32) *NullableFloat32

func (NullableFloat32) Get

func (v NullableFloat32) Get() *float32

func (NullableFloat32) IsSet

func (v NullableFloat32) IsSet() bool

func (NullableFloat32) MarshalJSON

func (v NullableFloat32) MarshalJSON() ([]byte, error)

func (*NullableFloat32) Set

func (v *NullableFloat32) Set(val *float32)

func (*NullableFloat32) UnmarshalJSON

func (v *NullableFloat32) UnmarshalJSON(src []byte) error

func (*NullableFloat32) Unset

func (v *NullableFloat32) Unset()

type NullableFloat64

type NullableFloat64 struct {
	// contains filtered or unexported fields
}

func NewNullableFloat64

func NewNullableFloat64(val *float64) *NullableFloat64

func (NullableFloat64) Get

func (v NullableFloat64) Get() *float64

func (NullableFloat64) IsSet

func (v NullableFloat64) IsSet() bool

func (NullableFloat64) MarshalJSON

func (v NullableFloat64) MarshalJSON() ([]byte, error)

func (*NullableFloat64) Set

func (v *NullableFloat64) Set(val *float64)

func (*NullableFloat64) UnmarshalJSON

func (v *NullableFloat64) UnmarshalJSON(src []byte) error

func (*NullableFloat64) Unset

func (v *NullableFloat64) Unset()

type NullableGetMetricsResponseMetricSample

type NullableGetMetricsResponseMetricSample struct {
	// contains filtered or unexported fields
}

func (NullableGetMetricsResponseMetricSample) Get

func (NullableGetMetricsResponseMetricSample) IsSet

func (NullableGetMetricsResponseMetricSample) MarshalJSON

func (v NullableGetMetricsResponseMetricSample) MarshalJSON() ([]byte, error)

func (*NullableGetMetricsResponseMetricSample) Set

func (*NullableGetMetricsResponseMetricSample) UnmarshalJSON

func (v *NullableGetMetricsResponseMetricSample) UnmarshalJSON(src []byte) error

func (*NullableGetMetricsResponseMetricSample) Unset

type NullableGetMetricsResponseMetricSeries

type NullableGetMetricsResponseMetricSeries struct {
	// contains filtered or unexported fields
}

func (NullableGetMetricsResponseMetricSeries) Get

func (NullableGetMetricsResponseMetricSeries) IsSet

func (NullableGetMetricsResponseMetricSeries) MarshalJSON

func (v NullableGetMetricsResponseMetricSeries) MarshalJSON() ([]byte, error)

func (*NullableGetMetricsResponseMetricSeries) Set

func (*NullableGetMetricsResponseMetricSeries) UnmarshalJSON

func (v *NullableGetMetricsResponseMetricSeries) UnmarshalJSON(src []byte) error

func (*NullableGetMetricsResponseMetricSeries) Unset

type NullableInt

type NullableInt struct {
	// contains filtered or unexported fields
}

func NewNullableInt

func NewNullableInt(val *int) *NullableInt

func (NullableInt) Get

func (v NullableInt) Get() *int

func (NullableInt) IsSet

func (v NullableInt) IsSet() bool

func (NullableInt) MarshalJSON

func (v NullableInt) MarshalJSON() ([]byte, error)

func (*NullableInt) Set

func (v *NullableInt) Set(val *int)

func (*NullableInt) UnmarshalJSON

func (v *NullableInt) UnmarshalJSON(src []byte) error

func (*NullableInt) Unset

func (v *NullableInt) Unset()

type NullableInt32

type NullableInt32 struct {
	// contains filtered or unexported fields
}

func NewNullableInt32

func NewNullableInt32(val *int32) *NullableInt32

func (NullableInt32) Get

func (v NullableInt32) Get() *int32

func (NullableInt32) IsSet

func (v NullableInt32) IsSet() bool

func (NullableInt32) MarshalJSON

func (v NullableInt32) MarshalJSON() ([]byte, error)

func (*NullableInt32) Set

func (v *NullableInt32) Set(val *int32)

func (*NullableInt32) UnmarshalJSON

func (v *NullableInt32) UnmarshalJSON(src []byte) error

func (*NullableInt32) Unset

func (v *NullableInt32) Unset()

type NullableInt64

type NullableInt64 struct {
	// contains filtered or unexported fields
}

func NewNullableInt64

func NewNullableInt64(val *int64) *NullableInt64

func (NullableInt64) Get

func (v NullableInt64) Get() *int64

func (NullableInt64) IsSet

func (v NullableInt64) IsSet() bool

func (NullableInt64) MarshalJSON

func (v NullableInt64) MarshalJSON() ([]byte, error)

func (*NullableInt64) Set

func (v *NullableInt64) Set(val *int64)

func (*NullableInt64) UnmarshalJSON

func (v *NullableInt64) UnmarshalJSON(src []byte) error

func (*NullableInt64) Unset

func (v *NullableInt64) Unset()

type NullableOriginPullPolicyDefaultCacheBehaviorEnumWrapperValue

type NullableOriginPullPolicyDefaultCacheBehaviorEnumWrapperValue struct {
	// contains filtered or unexported fields
}

func (NullableOriginPullPolicyDefaultCacheBehaviorEnumWrapperValue) Get

func (NullableOriginPullPolicyDefaultCacheBehaviorEnumWrapperValue) IsSet

func (NullableOriginPullPolicyDefaultCacheBehaviorEnumWrapperValue) MarshalJSON

func (*NullableOriginPullPolicyDefaultCacheBehaviorEnumWrapperValue) Set

func (*NullableOriginPullPolicyDefaultCacheBehaviorEnumWrapperValue) UnmarshalJSON

func (*NullableOriginPullPolicyDefaultCacheBehaviorEnumWrapperValue) Unset

type NullableOriginPullPolicyExpirePolicyEnumWrapperValue

type NullableOriginPullPolicyExpirePolicyEnumWrapperValue struct {
	// contains filtered or unexported fields
}

func (NullableOriginPullPolicyExpirePolicyEnumWrapperValue) Get

func (NullableOriginPullPolicyExpirePolicyEnumWrapperValue) IsSet

func (NullableOriginPullPolicyExpirePolicyEnumWrapperValue) MarshalJSON

func (*NullableOriginPullPolicyExpirePolicyEnumWrapperValue) Set

func (*NullableOriginPullPolicyExpirePolicyEnumWrapperValue) UnmarshalJSON

func (*NullableOriginPullPolicyExpirePolicyEnumWrapperValue) Unset

type NullableOriginPullPolicyNoCacheBehaviorEnumWrapperValue

type NullableOriginPullPolicyNoCacheBehaviorEnumWrapperValue struct {
	// contains filtered or unexported fields
}

func (NullableOriginPullPolicyNoCacheBehaviorEnumWrapperValue) Get

func (NullableOriginPullPolicyNoCacheBehaviorEnumWrapperValue) IsSet

func (NullableOriginPullPolicyNoCacheBehaviorEnumWrapperValue) MarshalJSON

func (*NullableOriginPullPolicyNoCacheBehaviorEnumWrapperValue) Set

func (*NullableOriginPullPolicyNoCacheBehaviorEnumWrapperValue) UnmarshalJSON

func (*NullableOriginPullPolicyNoCacheBehaviorEnumWrapperValue) Unset

type NullableOriginPullRedirectActionEnumWrapperValue

type NullableOriginPullRedirectActionEnumWrapperValue struct {
	// contains filtered or unexported fields
}

func (NullableOriginPullRedirectActionEnumWrapperValue) Get

func (NullableOriginPullRedirectActionEnumWrapperValue) IsSet

func (NullableOriginPullRedirectActionEnumWrapperValue) MarshalJSON

func (*NullableOriginPullRedirectActionEnumWrapperValue) Set

func (*NullableOriginPullRedirectActionEnumWrapperValue) UnmarshalJSON

func (*NullableOriginPullRedirectActionEnumWrapperValue) Unset

type NullableOriginPullResumeDownloadEtagValidationEnumWrapperValue

type NullableOriginPullResumeDownloadEtagValidationEnumWrapperValue struct {
	// contains filtered or unexported fields
}

func (NullableOriginPullResumeDownloadEtagValidationEnumWrapperValue) Get

func (NullableOriginPullResumeDownloadEtagValidationEnumWrapperValue) IsSet

func (NullableOriginPullResumeDownloadEtagValidationEnumWrapperValue) MarshalJSON

func (*NullableOriginPullResumeDownloadEtagValidationEnumWrapperValue) Set

func (*NullableOriginPullResumeDownloadEtagValidationEnumWrapperValue) UnmarshalJSON

func (*NullableOriginPullResumeDownloadEtagValidationEnumWrapperValue) Unset

type NullablePaginationPageInfo

type NullablePaginationPageInfo struct {
	// contains filtered or unexported fields
}

func NewNullablePaginationPageInfo

func NewNullablePaginationPageInfo(val *PaginationPageInfo) *NullablePaginationPageInfo

func (NullablePaginationPageInfo) Get

func (NullablePaginationPageInfo) IsSet

func (v NullablePaginationPageInfo) IsSet() bool

func (NullablePaginationPageInfo) MarshalJSON

func (v NullablePaginationPageInfo) MarshalJSON() ([]byte, error)

func (*NullablePaginationPageInfo) Set

func (*NullablePaginationPageInfo) UnmarshalJSON

func (v *NullablePaginationPageInfo) UnmarshalJSON(src []byte) error

func (*NullablePaginationPageInfo) Unset

func (v *NullablePaginationPageInfo) Unset()

type NullablePurgeContentRequestItem

type NullablePurgeContentRequestItem struct {
	// contains filtered or unexported fields
}

func (NullablePurgeContentRequestItem) Get

func (NullablePurgeContentRequestItem) IsSet

func (NullablePurgeContentRequestItem) MarshalJSON

func (v NullablePurgeContentRequestItem) MarshalJSON() ([]byte, error)

func (*NullablePurgeContentRequestItem) Set

func (*NullablePurgeContentRequestItem) UnmarshalJSON

func (v *NullablePurgeContentRequestItem) UnmarshalJSON(src []byte) error

func (*NullablePurgeContentRequestItem) Unset

type NullablePurgeContentRequestPurgeSelector

type NullablePurgeContentRequestPurgeSelector struct {
	// contains filtered or unexported fields
}

func (NullablePurgeContentRequestPurgeSelector) Get

func (NullablePurgeContentRequestPurgeSelector) IsSet

func (NullablePurgeContentRequestPurgeSelector) MarshalJSON

func (*NullablePurgeContentRequestPurgeSelector) Set

func (*NullablePurgeContentRequestPurgeSelector) UnmarshalJSON

func (v *NullablePurgeContentRequestPurgeSelector) UnmarshalJSON(src []byte) error

func (*NullablePurgeContentRequestPurgeSelector) Unset

type NullablePurgeContentRequestPurgeSelectorType

type NullablePurgeContentRequestPurgeSelectorType struct {
	// contains filtered or unexported fields
}

func (NullablePurgeContentRequestPurgeSelectorType) Get

func (NullablePurgeContentRequestPurgeSelectorType) IsSet

func (NullablePurgeContentRequestPurgeSelectorType) MarshalJSON

func (*NullablePurgeContentRequestPurgeSelectorType) Set

func (*NullablePurgeContentRequestPurgeSelectorType) UnmarshalJSON

func (*NullablePurgeContentRequestPurgeSelectorType) Unset

type NullableScanOriginResponseOriginScanSSLDetails

type NullableScanOriginResponseOriginScanSSLDetails struct {
	// contains filtered or unexported fields
}

func (NullableScanOriginResponseOriginScanSSLDetails) Get

func (NullableScanOriginResponseOriginScanSSLDetails) IsSet

func (NullableScanOriginResponseOriginScanSSLDetails) MarshalJSON

func (*NullableScanOriginResponseOriginScanSSLDetails) Set

func (*NullableScanOriginResponseOriginScanSSLDetails) UnmarshalJSON

func (*NullableScanOriginResponseOriginScanSSLDetails) Unset

type NullableSchemacdnOrigin

type NullableSchemacdnOrigin struct {
	// contains filtered or unexported fields
}

func NewNullableSchemacdnOrigin

func NewNullableSchemacdnOrigin(val *SchemacdnOrigin) *NullableSchemacdnOrigin

func (NullableSchemacdnOrigin) Get

func (NullableSchemacdnOrigin) IsSet

func (v NullableSchemacdnOrigin) IsSet() bool

func (NullableSchemacdnOrigin) MarshalJSON

func (v NullableSchemacdnOrigin) MarshalJSON() ([]byte, error)

func (*NullableSchemacdnOrigin) Set

func (*NullableSchemacdnOrigin) UnmarshalJSON

func (v *NullableSchemacdnOrigin) UnmarshalJSON(src []byte) error

func (*NullableSchemacdnOrigin) Unset

func (v *NullableSchemacdnOrigin) Unset()

type NullableSiteTypeValue

type NullableSiteTypeValue struct {
	// contains filtered or unexported fields
}

func NewNullableSiteTypeValue

func NewNullableSiteTypeValue(val *SiteTypeValue) *NullableSiteTypeValue

func (NullableSiteTypeValue) Get

func (NullableSiteTypeValue) IsSet

func (v NullableSiteTypeValue) IsSet() bool

func (NullableSiteTypeValue) MarshalJSON

func (v NullableSiteTypeValue) MarshalJSON() ([]byte, error)

func (*NullableSiteTypeValue) Set

func (v *NullableSiteTypeValue) Set(val *SiteTypeValue)

func (*NullableSiteTypeValue) UnmarshalJSON

func (v *NullableSiteTypeValue) UnmarshalJSON(src []byte) error

func (*NullableSiteTypeValue) Unset

func (v *NullableSiteTypeValue) Unset()

type NullableStackpathRpcBadRequest

type NullableStackpathRpcBadRequest struct {
	// contains filtered or unexported fields
}

func (NullableStackpathRpcBadRequest) Get

func (NullableStackpathRpcBadRequest) IsSet

func (NullableStackpathRpcBadRequest) MarshalJSON

func (v NullableStackpathRpcBadRequest) MarshalJSON() ([]byte, error)

func (*NullableStackpathRpcBadRequest) Set

func (*NullableStackpathRpcBadRequest) UnmarshalJSON

func (v *NullableStackpathRpcBadRequest) UnmarshalJSON(src []byte) error

func (*NullableStackpathRpcBadRequest) Unset

func (v *NullableStackpathRpcBadRequest) Unset()

type NullableStackpathRpcBadRequestAllOf

type NullableStackpathRpcBadRequestAllOf struct {
	// contains filtered or unexported fields
}

func (NullableStackpathRpcBadRequestAllOf) Get

func (NullableStackpathRpcBadRequestAllOf) IsSet

func (NullableStackpathRpcBadRequestAllOf) MarshalJSON

func (v NullableStackpathRpcBadRequestAllOf) MarshalJSON() ([]byte, error)

func (*NullableStackpathRpcBadRequestAllOf) Set

func (*NullableStackpathRpcBadRequestAllOf) UnmarshalJSON

func (v *NullableStackpathRpcBadRequestAllOf) UnmarshalJSON(src []byte) error

func (*NullableStackpathRpcBadRequestAllOf) Unset

type NullableStackpathRpcBadRequestFieldViolation

type NullableStackpathRpcBadRequestFieldViolation struct {
	// contains filtered or unexported fields
}

func (NullableStackpathRpcBadRequestFieldViolation) Get

func (NullableStackpathRpcBadRequestFieldViolation) IsSet

func (NullableStackpathRpcBadRequestFieldViolation) MarshalJSON

func (*NullableStackpathRpcBadRequestFieldViolation) Set

func (*NullableStackpathRpcBadRequestFieldViolation) UnmarshalJSON

func (*NullableStackpathRpcBadRequestFieldViolation) Unset

type NullableStackpathRpcHelp

type NullableStackpathRpcHelp struct {
	// contains filtered or unexported fields
}

func NewNullableStackpathRpcHelp

func NewNullableStackpathRpcHelp(val *StackpathRpcHelp) *NullableStackpathRpcHelp

func (NullableStackpathRpcHelp) Get

func (NullableStackpathRpcHelp) IsSet

func (v NullableStackpathRpcHelp) IsSet() bool

func (NullableStackpathRpcHelp) MarshalJSON

func (v NullableStackpathRpcHelp) MarshalJSON() ([]byte, error)

func (*NullableStackpathRpcHelp) Set

func (*NullableStackpathRpcHelp) UnmarshalJSON

func (v *NullableStackpathRpcHelp) UnmarshalJSON(src []byte) error

func (*NullableStackpathRpcHelp) Unset

func (v *NullableStackpathRpcHelp) Unset()

type NullableStackpathRpcHelpAllOf

type NullableStackpathRpcHelpAllOf struct {
	// contains filtered or unexported fields
}

func (NullableStackpathRpcHelpAllOf) Get

func (NullableStackpathRpcHelpAllOf) IsSet

func (NullableStackpathRpcHelpAllOf) MarshalJSON

func (v NullableStackpathRpcHelpAllOf) MarshalJSON() ([]byte, error)

func (*NullableStackpathRpcHelpAllOf) Set

func (*NullableStackpathRpcHelpAllOf) UnmarshalJSON

func (v *NullableStackpathRpcHelpAllOf) UnmarshalJSON(src []byte) error

func (*NullableStackpathRpcHelpAllOf) Unset

func (v *NullableStackpathRpcHelpAllOf) Unset()
type NullableStackpathRpcHelpLink struct {
	// contains filtered or unexported fields
}
func NewNullableStackpathRpcHelpLink(val *StackpathRpcHelpLink) *NullableStackpathRpcHelpLink

func (NullableStackpathRpcHelpLink) Get

func (NullableStackpathRpcHelpLink) IsSet

func (NullableStackpathRpcHelpLink) MarshalJSON

func (v NullableStackpathRpcHelpLink) MarshalJSON() ([]byte, error)

func (*NullableStackpathRpcHelpLink) Set

func (*NullableStackpathRpcHelpLink) UnmarshalJSON

func (v *NullableStackpathRpcHelpLink) UnmarshalJSON(src []byte) error

func (*NullableStackpathRpcHelpLink) Unset

func (v *NullableStackpathRpcHelpLink) Unset()

type NullableStackpathRpcLocalizedMessage

type NullableStackpathRpcLocalizedMessage struct {
	// contains filtered or unexported fields
}

func (NullableStackpathRpcLocalizedMessage) Get

func (NullableStackpathRpcLocalizedMessage) IsSet

func (NullableStackpathRpcLocalizedMessage) MarshalJSON

func (v NullableStackpathRpcLocalizedMessage) MarshalJSON() ([]byte, error)

func (*NullableStackpathRpcLocalizedMessage) Set

func (*NullableStackpathRpcLocalizedMessage) UnmarshalJSON

func (v *NullableStackpathRpcLocalizedMessage) UnmarshalJSON(src []byte) error

func (*NullableStackpathRpcLocalizedMessage) Unset

type NullableStackpathRpcLocalizedMessageAllOf

type NullableStackpathRpcLocalizedMessageAllOf struct {
	// contains filtered or unexported fields
}

func (NullableStackpathRpcLocalizedMessageAllOf) Get

func (NullableStackpathRpcLocalizedMessageAllOf) IsSet

func (NullableStackpathRpcLocalizedMessageAllOf) MarshalJSON

func (*NullableStackpathRpcLocalizedMessageAllOf) Set

func (*NullableStackpathRpcLocalizedMessageAllOf) UnmarshalJSON

func (v *NullableStackpathRpcLocalizedMessageAllOf) UnmarshalJSON(src []byte) error

func (*NullableStackpathRpcLocalizedMessageAllOf) Unset

type NullableStackpathRpcPreconditionFailure

type NullableStackpathRpcPreconditionFailure struct {
	// contains filtered or unexported fields
}

func (NullableStackpathRpcPreconditionFailure) Get

func (NullableStackpathRpcPreconditionFailure) IsSet

func (NullableStackpathRpcPreconditionFailure) MarshalJSON

func (v NullableStackpathRpcPreconditionFailure) MarshalJSON() ([]byte, error)

func (*NullableStackpathRpcPreconditionFailure) Set

func (*NullableStackpathRpcPreconditionFailure) UnmarshalJSON

func (v *NullableStackpathRpcPreconditionFailure) UnmarshalJSON(src []byte) error

func (*NullableStackpathRpcPreconditionFailure) Unset

type NullableStackpathRpcPreconditionFailureAllOf

type NullableStackpathRpcPreconditionFailureAllOf struct {
	// contains filtered or unexported fields
}

func (NullableStackpathRpcPreconditionFailureAllOf) Get

func (NullableStackpathRpcPreconditionFailureAllOf) IsSet

func (NullableStackpathRpcPreconditionFailureAllOf) MarshalJSON

func (*NullableStackpathRpcPreconditionFailureAllOf) Set

func (*NullableStackpathRpcPreconditionFailureAllOf) UnmarshalJSON

func (*NullableStackpathRpcPreconditionFailureAllOf) Unset

type NullableStackpathRpcPreconditionFailureViolation

type NullableStackpathRpcPreconditionFailureViolation struct {
	// contains filtered or unexported fields
}

func (NullableStackpathRpcPreconditionFailureViolation) Get

func (NullableStackpathRpcPreconditionFailureViolation) IsSet

func (NullableStackpathRpcPreconditionFailureViolation) MarshalJSON

func (*NullableStackpathRpcPreconditionFailureViolation) Set

func (*NullableStackpathRpcPreconditionFailureViolation) UnmarshalJSON

func (*NullableStackpathRpcPreconditionFailureViolation) Unset

type NullableStackpathRpcQuotaFailure

type NullableStackpathRpcQuotaFailure struct {
	// contains filtered or unexported fields
}

func (NullableStackpathRpcQuotaFailure) Get

func (NullableStackpathRpcQuotaFailure) IsSet

func (NullableStackpathRpcQuotaFailure) MarshalJSON

func (v NullableStackpathRpcQuotaFailure) MarshalJSON() ([]byte, error)

func (*NullableStackpathRpcQuotaFailure) Set

func (*NullableStackpathRpcQuotaFailure) UnmarshalJSON

func (v *NullableStackpathRpcQuotaFailure) UnmarshalJSON(src []byte) error

func (*NullableStackpathRpcQuotaFailure) Unset

type NullableStackpathRpcQuotaFailureAllOf

type NullableStackpathRpcQuotaFailureAllOf struct {
	// contains filtered or unexported fields
}

func (NullableStackpathRpcQuotaFailureAllOf) Get

func (NullableStackpathRpcQuotaFailureAllOf) IsSet

func (NullableStackpathRpcQuotaFailureAllOf) MarshalJSON

func (v NullableStackpathRpcQuotaFailureAllOf) MarshalJSON() ([]byte, error)

func (*NullableStackpathRpcQuotaFailureAllOf) Set

func (*NullableStackpathRpcQuotaFailureAllOf) UnmarshalJSON

func (v *NullableStackpathRpcQuotaFailureAllOf) UnmarshalJSON(src []byte) error

func (*NullableStackpathRpcQuotaFailureAllOf) Unset

type NullableStackpathRpcQuotaFailureViolation

type NullableStackpathRpcQuotaFailureViolation struct {
	// contains filtered or unexported fields
}

func (NullableStackpathRpcQuotaFailureViolation) Get

func (NullableStackpathRpcQuotaFailureViolation) IsSet

func (NullableStackpathRpcQuotaFailureViolation) MarshalJSON

func (*NullableStackpathRpcQuotaFailureViolation) Set

func (*NullableStackpathRpcQuotaFailureViolation) UnmarshalJSON

func (v *NullableStackpathRpcQuotaFailureViolation) UnmarshalJSON(src []byte) error

func (*NullableStackpathRpcQuotaFailureViolation) Unset

type NullableStackpathRpcRequestInfo

type NullableStackpathRpcRequestInfo struct {
	// contains filtered or unexported fields
}

func (NullableStackpathRpcRequestInfo) Get

func (NullableStackpathRpcRequestInfo) IsSet

func (NullableStackpathRpcRequestInfo) MarshalJSON

func (v NullableStackpathRpcRequestInfo) MarshalJSON() ([]byte, error)

func (*NullableStackpathRpcRequestInfo) Set

func (*NullableStackpathRpcRequestInfo) UnmarshalJSON

func (v *NullableStackpathRpcRequestInfo) UnmarshalJSON(src []byte) error

func (*NullableStackpathRpcRequestInfo) Unset

type NullableStackpathRpcRequestInfoAllOf

type NullableStackpathRpcRequestInfoAllOf struct {
	// contains filtered or unexported fields
}

func (NullableStackpathRpcRequestInfoAllOf) Get

func (NullableStackpathRpcRequestInfoAllOf) IsSet

func (NullableStackpathRpcRequestInfoAllOf) MarshalJSON

func (v NullableStackpathRpcRequestInfoAllOf) MarshalJSON() ([]byte, error)

func (*NullableStackpathRpcRequestInfoAllOf) Set

func (*NullableStackpathRpcRequestInfoAllOf) UnmarshalJSON

func (v *NullableStackpathRpcRequestInfoAllOf) UnmarshalJSON(src []byte) error

func (*NullableStackpathRpcRequestInfoAllOf) Unset

type NullableStackpathRpcResourceInfo

type NullableStackpathRpcResourceInfo struct {
	// contains filtered or unexported fields
}

func (NullableStackpathRpcResourceInfo) Get

func (NullableStackpathRpcResourceInfo) IsSet

func (NullableStackpathRpcResourceInfo) MarshalJSON

func (v NullableStackpathRpcResourceInfo) MarshalJSON() ([]byte, error)

func (*NullableStackpathRpcResourceInfo) Set

func (*NullableStackpathRpcResourceInfo) UnmarshalJSON

func (v *NullableStackpathRpcResourceInfo) UnmarshalJSON(src []byte) error

func (*NullableStackpathRpcResourceInfo) Unset

type NullableStackpathRpcResourceInfoAllOf

type NullableStackpathRpcResourceInfoAllOf struct {
	// contains filtered or unexported fields
}

func (NullableStackpathRpcResourceInfoAllOf) Get

func (NullableStackpathRpcResourceInfoAllOf) IsSet

func (NullableStackpathRpcResourceInfoAllOf) MarshalJSON

func (v NullableStackpathRpcResourceInfoAllOf) MarshalJSON() ([]byte, error)

func (*NullableStackpathRpcResourceInfoAllOf) Set

func (*NullableStackpathRpcResourceInfoAllOf) UnmarshalJSON

func (v *NullableStackpathRpcResourceInfoAllOf) UnmarshalJSON(src []byte) error

func (*NullableStackpathRpcResourceInfoAllOf) Unset

type NullableStackpathRpcRetryInfo

type NullableStackpathRpcRetryInfo struct {
	// contains filtered or unexported fields
}

func (NullableStackpathRpcRetryInfo) Get

func (NullableStackpathRpcRetryInfo) IsSet

func (NullableStackpathRpcRetryInfo) MarshalJSON

func (v NullableStackpathRpcRetryInfo) MarshalJSON() ([]byte, error)

func (*NullableStackpathRpcRetryInfo) Set

func (*NullableStackpathRpcRetryInfo) UnmarshalJSON

func (v *NullableStackpathRpcRetryInfo) UnmarshalJSON(src []byte) error

func (*NullableStackpathRpcRetryInfo) Unset

func (v *NullableStackpathRpcRetryInfo) Unset()

type NullableStackpathRpcRetryInfoAllOf

type NullableStackpathRpcRetryInfoAllOf struct {
	// contains filtered or unexported fields
}

func (NullableStackpathRpcRetryInfoAllOf) Get

func (NullableStackpathRpcRetryInfoAllOf) IsSet

func (NullableStackpathRpcRetryInfoAllOf) MarshalJSON

func (v NullableStackpathRpcRetryInfoAllOf) MarshalJSON() ([]byte, error)

func (*NullableStackpathRpcRetryInfoAllOf) Set

func (*NullableStackpathRpcRetryInfoAllOf) UnmarshalJSON

func (v *NullableStackpathRpcRetryInfoAllOf) UnmarshalJSON(src []byte) error

func (*NullableStackpathRpcRetryInfoAllOf) Unset

type NullableString

type NullableString struct {
	// contains filtered or unexported fields
}

func NewNullableString

func NewNullableString(val *string) *NullableString

func (NullableString) Get

func (v NullableString) Get() *string

func (NullableString) IsSet

func (v NullableString) IsSet() bool

func (NullableString) MarshalJSON

func (v NullableString) MarshalJSON() ([]byte, error)

func (*NullableString) Set

func (v *NullableString) Set(val *string)

func (*NullableString) UnmarshalJSON

func (v *NullableString) UnmarshalJSON(src []byte) error

func (*NullableString) Unset

func (v *NullableString) Unset()

type NullableTime

type NullableTime struct {
	// contains filtered or unexported fields
}

func NewNullableTime

func NewNullableTime(val *time.Time) *NullableTime

func (NullableTime) Get

func (v NullableTime) Get() *time.Time

func (NullableTime) IsSet

func (v NullableTime) IsSet() bool

func (NullableTime) MarshalJSON

func (v NullableTime) MarshalJSON() ([]byte, error)

func (*NullableTime) Set

func (v *NullableTime) Set(val *time.Time)

func (*NullableTime) UnmarshalJSON

func (v *NullableTime) UnmarshalJSON(src []byte) error

func (*NullableTime) Unset

func (v *NullableTime) Unset()

type OriginPullPolicyDefaultCacheBehaviorEnumWrapperValue

type OriginPullPolicyDefaultCacheBehaviorEnumWrapperValue string

OriginPullPolicyDefaultCacheBehaviorEnumWrapperValue the model 'OriginPullPolicyDefaultCacheBehaviorEnumWrapperValue'

const (
	ORIGINPULLPOLICYDEFAULTCACHEBEHAVIORENUMWRAPPERVALUE_UNKNOWN OriginPullPolicyDefaultCacheBehaviorEnumWrapperValue = "UNKNOWN"
	ORIGINPULLPOLICYDEFAULTCACHEBEHAVIORENUMWRAPPERVALUE_BYPASS  OriginPullPolicyDefaultCacheBehaviorEnumWrapperValue = "bypass"
	ORIGINPULLPOLICYDEFAULTCACHEBEHAVIORENUMWRAPPERVALUE_TTL     OriginPullPolicyDefaultCacheBehaviorEnumWrapperValue = "ttl"
)

List of OriginPullPolicyDefaultCacheBehaviorEnumWrapperValue

func (OriginPullPolicyDefaultCacheBehaviorEnumWrapperValue) Ptr

Ptr returns reference to OriginPullPolicyDefaultCacheBehaviorEnumWrapperValue value

type OriginPullPolicyExpirePolicyEnumWrapperValue

type OriginPullPolicyExpirePolicyEnumWrapperValue string

OriginPullPolicyExpirePolicyEnumWrapperValue the model 'OriginPullPolicyExpirePolicyEnumWrapperValue'

const (
	ORIGINPULLPOLICYEXPIREPOLICYENUMWRAPPERVALUE_UNKNOWN       OriginPullPolicyExpirePolicyEnumWrapperValue = "UNKNOWN"
	ORIGINPULLPOLICYEXPIREPOLICYENUMWRAPPERVALUE_CACHE_CONTROL OriginPullPolicyExpirePolicyEnumWrapperValue = "CACHE_CONTROL"
	ORIGINPULLPOLICYEXPIREPOLICYENUMWRAPPERVALUE_INGEST        OriginPullPolicyExpirePolicyEnumWrapperValue = "INGEST"
	ORIGINPULLPOLICYEXPIREPOLICYENUMWRAPPERVALUE_LAST_MODIFY   OriginPullPolicyExpirePolicyEnumWrapperValue = "LAST_MODIFY"
	ORIGINPULLPOLICYEXPIREPOLICYENUMWRAPPERVALUE_NEVER_EXPIRE  OriginPullPolicyExpirePolicyEnumWrapperValue = "NEVER_EXPIRE"
	ORIGINPULLPOLICYEXPIREPOLICYENUMWRAPPERVALUE_DO_NOT_CACHE  OriginPullPolicyExpirePolicyEnumWrapperValue = "DO_NOT_CACHE"
)

List of OriginPullPolicyExpirePolicyEnumWrapperValue

func (OriginPullPolicyExpirePolicyEnumWrapperValue) Ptr

Ptr returns reference to OriginPullPolicyExpirePolicyEnumWrapperValue value

type OriginPullPolicyNoCacheBehaviorEnumWrapperValue

type OriginPullPolicyNoCacheBehaviorEnumWrapperValue string

OriginPullPolicyNoCacheBehaviorEnumWrapperValue the model 'OriginPullPolicyNoCacheBehaviorEnumWrapperValue'

const (
	ORIGINPULLPOLICYNOCACHEBEHAVIORENUMWRAPPERVALUE_UNKNOWN OriginPullPolicyNoCacheBehaviorEnumWrapperValue = "UNKNOWN"
	ORIGINPULLPOLICYNOCACHEBEHAVIORENUMWRAPPERVALUE_LEGACY  OriginPullPolicyNoCacheBehaviorEnumWrapperValue = "legacy"
	ORIGINPULLPOLICYNOCACHEBEHAVIORENUMWRAPPERVALUE_SPEC    OriginPullPolicyNoCacheBehaviorEnumWrapperValue = "spec"
)

List of OriginPullPolicyNoCacheBehaviorEnumWrapperValue

func (OriginPullPolicyNoCacheBehaviorEnumWrapperValue) Ptr

Ptr returns reference to OriginPullPolicyNoCacheBehaviorEnumWrapperValue value

type OriginPullRedirectActionEnumWrapperValue

type OriginPullRedirectActionEnumWrapperValue string

OriginPullRedirectActionEnumWrapperValue the model 'OriginPullRedirectActionEnumWrapperValue'

const (
	ORIGINPULLREDIRECTACTIONENUMWRAPPERVALUE_UNKNOWN OriginPullRedirectActionEnumWrapperValue = "UNKNOWN"
	ORIGINPULLREDIRECTACTIONENUMWRAPPERVALUE_FOLLOW  OriginPullRedirectActionEnumWrapperValue = "follow"
	ORIGINPULLREDIRECTACTIONENUMWRAPPERVALUE_PROXY   OriginPullRedirectActionEnumWrapperValue = "proxy"
)

List of OriginPullRedirectActionEnumWrapperValue

func (OriginPullRedirectActionEnumWrapperValue) Ptr

Ptr returns reference to OriginPullRedirectActionEnumWrapperValue value

type OriginPullResumeDownloadEtagValidationEnumWrapperValue

type OriginPullResumeDownloadEtagValidationEnumWrapperValue string

OriginPullResumeDownloadEtagValidationEnumWrapperValue the model 'OriginPullResumeDownloadEtagValidationEnumWrapperValue'

const (
	ORIGINPULLRESUMEDOWNLOADETAGVALIDATIONENUMWRAPPERVALUE_UNKNOWN    OriginPullResumeDownloadEtagValidationEnumWrapperValue = "UNKNOWN"
	ORIGINPULLRESUMEDOWNLOADETAGVALIDATIONENUMWRAPPERVALUE_DO_NOT_USE OriginPullResumeDownloadEtagValidationEnumWrapperValue = "DO_NOT_USE"
	ORIGINPULLRESUMEDOWNLOADETAGVALIDATIONENUMWRAPPERVALUE_OPTIONAL   OriginPullResumeDownloadEtagValidationEnumWrapperValue = "OPTIONAL"
	ORIGINPULLRESUMEDOWNLOADETAGVALIDATIONENUMWRAPPERVALUE_REQUIRED   OriginPullResumeDownloadEtagValidationEnumWrapperValue = "REQUIRED"
)

List of OriginPullResumeDownloadEtagValidationEnumWrapperValue

func (OriginPullResumeDownloadEtagValidationEnumWrapperValue) Ptr

Ptr returns reference to OriginPullResumeDownloadEtagValidationEnumWrapperValue value

type PaginationPageInfo

type PaginationPageInfo struct {
	// The total number of items in the dataset
	TotalCount *string `json:"totalCount,omitempty"`
	// Whether or not a previous page of data exists
	HasPreviousPage *bool `json:"hasPreviousPage,omitempty"`
	// Whether or not another page of data is available
	HasNextPage *bool `json:"hasNextPage,omitempty"`
	// The cursor for the first item in the set of data returned
	StartCursor *string `json:"startCursor,omitempty"`
	// The cursor for the last item in the set of data returned
	EndCursor *string `json:"endCursor,omitempty"`
}

PaginationPageInfo Information about a paginated response This is modeled after the GraphQL Relay spec to support both cursor based pagination and traditional offset based pagination.

func NewPaginationPageInfo

func NewPaginationPageInfo() *PaginationPageInfo

NewPaginationPageInfo instantiates a new PaginationPageInfo 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 NewPaginationPageInfoWithDefaults

func NewPaginationPageInfoWithDefaults() *PaginationPageInfo

NewPaginationPageInfoWithDefaults instantiates a new PaginationPageInfo 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 (*PaginationPageInfo) GetEndCursor

func (o *PaginationPageInfo) GetEndCursor() string

GetEndCursor returns the EndCursor field value if set, zero value otherwise.

func (*PaginationPageInfo) GetEndCursorOk

func (o *PaginationPageInfo) GetEndCursorOk() (*string, bool)

GetEndCursorOk returns a tuple with the EndCursor field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaginationPageInfo) GetHasNextPage

func (o *PaginationPageInfo) GetHasNextPage() bool

GetHasNextPage returns the HasNextPage field value if set, zero value otherwise.

func (*PaginationPageInfo) GetHasNextPageOk

func (o *PaginationPageInfo) GetHasNextPageOk() (*bool, bool)

GetHasNextPageOk returns a tuple with the HasNextPage field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaginationPageInfo) GetHasPreviousPage

func (o *PaginationPageInfo) GetHasPreviousPage() bool

GetHasPreviousPage returns the HasPreviousPage field value if set, zero value otherwise.

func (*PaginationPageInfo) GetHasPreviousPageOk

func (o *PaginationPageInfo) GetHasPreviousPageOk() (*bool, bool)

GetHasPreviousPageOk returns a tuple with the HasPreviousPage field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaginationPageInfo) GetStartCursor

func (o *PaginationPageInfo) GetStartCursor() string

GetStartCursor returns the StartCursor field value if set, zero value otherwise.

func (*PaginationPageInfo) GetStartCursorOk

func (o *PaginationPageInfo) GetStartCursorOk() (*string, bool)

GetStartCursorOk returns a tuple with the StartCursor field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaginationPageInfo) GetTotalCount

func (o *PaginationPageInfo) GetTotalCount() string

GetTotalCount returns the TotalCount field value if set, zero value otherwise.

func (*PaginationPageInfo) GetTotalCountOk

func (o *PaginationPageInfo) GetTotalCountOk() (*string, bool)

GetTotalCountOk returns a tuple with the TotalCount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaginationPageInfo) HasEndCursor

func (o *PaginationPageInfo) HasEndCursor() bool

HasEndCursor returns a boolean if a field has been set.

func (*PaginationPageInfo) HasHasNextPage

func (o *PaginationPageInfo) HasHasNextPage() bool

HasHasNextPage returns a boolean if a field has been set.

func (*PaginationPageInfo) HasHasPreviousPage

func (o *PaginationPageInfo) HasHasPreviousPage() bool

HasHasPreviousPage returns a boolean if a field has been set.

func (*PaginationPageInfo) HasStartCursor

func (o *PaginationPageInfo) HasStartCursor() bool

HasStartCursor returns a boolean if a field has been set.

func (*PaginationPageInfo) HasTotalCount

func (o *PaginationPageInfo) HasTotalCount() bool

HasTotalCount returns a boolean if a field has been set.

func (PaginationPageInfo) MarshalJSON

func (o PaginationPageInfo) MarshalJSON() ([]byte, error)

func (*PaginationPageInfo) SetEndCursor

func (o *PaginationPageInfo) SetEndCursor(v string)

SetEndCursor gets a reference to the given string and assigns it to the EndCursor field.

func (*PaginationPageInfo) SetHasNextPage

func (o *PaginationPageInfo) SetHasNextPage(v bool)

SetHasNextPage gets a reference to the given bool and assigns it to the HasNextPage field.

func (*PaginationPageInfo) SetHasPreviousPage

func (o *PaginationPageInfo) SetHasPreviousPage(v bool)

SetHasPreviousPage gets a reference to the given bool and assigns it to the HasPreviousPage field.

func (*PaginationPageInfo) SetStartCursor

func (o *PaginationPageInfo) SetStartCursor(v string)

SetStartCursor gets a reference to the given string and assigns it to the StartCursor field.

func (*PaginationPageInfo) SetTotalCount

func (o *PaginationPageInfo) SetTotalCount(v string)

SetTotalCount gets a reference to the given string and assigns it to the TotalCount field.

type PurgeContentApiService

type PurgeContentApiService service

PurgeContentApiService PurgeContentApi service

func (*PurgeContentApiService) GetPurgeStatus

func (a *PurgeContentApiService) GetPurgeStatus(ctx _context.Context, stackId string, purgeId string) apiGetPurgeStatusRequest

GetPurgeStatus Get purge status

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param stackId A stack ID or slug
  • @param purgeId A CDN purge ID

@return apiGetPurgeStatusRequest

func (*PurgeContentApiService) PurgeContent

func (a *PurgeContentApiService) PurgeContent(ctx _context.Context, stackId string) apiPurgeContentRequest

PurgeContent Purge content Purge cached content for all CDN sites on a stack. Content is re-cached on the CDN the next time it is requested. Use the returned purge ID to see the status of a purge request.

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param stackId A stack ID or slug

@return apiPurgeContentRequest

type PurgeContentRequestItem

type PurgeContentRequestItem struct {
	// The URL at which to delete content
	Url *string `json:"url,omitempty"`
	// Whether or not to recursively delete content from the CDN
	Recursive *bool `json:"recursive,omitempty"`
	// Whether or not to mark the asset as expired and re-validate instead of deleting
	InvalidateOnly *bool `json:"invalidateOnly,omitempty"`
	// Whether or not to purge dynamic versions of assets  This is ignored if recursive is true.
	PurgeAllDynamic *bool `json:"purgeAllDynamic,omitempty"`
	// A list of HTTP request headers used to construct a cache key to purge content by. These headers must be configured in the site configuration's _DynamicContent.headerFields_ property.
	Headers *[]string `json:"headers,omitempty"`
	// A key/value pair definition of content to purge from the CDN
	PurgeSelector *[]PurgeContentRequestPurgeSelector `json:"purgeSelector,omitempty"`
}

PurgeContentRequestItem struct for PurgeContentRequestItem

func NewPurgeContentRequestItem

func NewPurgeContentRequestItem() *PurgeContentRequestItem

NewPurgeContentRequestItem instantiates a new PurgeContentRequestItem 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 NewPurgeContentRequestItemWithDefaults

func NewPurgeContentRequestItemWithDefaults() *PurgeContentRequestItem

NewPurgeContentRequestItemWithDefaults instantiates a new PurgeContentRequestItem 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 (*PurgeContentRequestItem) GetHeaders

func (o *PurgeContentRequestItem) GetHeaders() []string

GetHeaders returns the Headers field value if set, zero value otherwise.

func (*PurgeContentRequestItem) GetHeadersOk

func (o *PurgeContentRequestItem) GetHeadersOk() (*[]string, bool)

GetHeadersOk returns a tuple with the Headers field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PurgeContentRequestItem) GetInvalidateOnly

func (o *PurgeContentRequestItem) GetInvalidateOnly() bool

GetInvalidateOnly returns the InvalidateOnly field value if set, zero value otherwise.

func (*PurgeContentRequestItem) GetInvalidateOnlyOk

func (o *PurgeContentRequestItem) GetInvalidateOnlyOk() (*bool, bool)

GetInvalidateOnlyOk returns a tuple with the InvalidateOnly field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PurgeContentRequestItem) GetPurgeAllDynamic

func (o *PurgeContentRequestItem) GetPurgeAllDynamic() bool

GetPurgeAllDynamic returns the PurgeAllDynamic field value if set, zero value otherwise.

func (*PurgeContentRequestItem) GetPurgeAllDynamicOk

func (o *PurgeContentRequestItem) GetPurgeAllDynamicOk() (*bool, bool)

GetPurgeAllDynamicOk returns a tuple with the PurgeAllDynamic field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PurgeContentRequestItem) GetPurgeSelector

GetPurgeSelector returns the PurgeSelector field value if set, zero value otherwise.

func (*PurgeContentRequestItem) GetPurgeSelectorOk

func (o *PurgeContentRequestItem) GetPurgeSelectorOk() (*[]PurgeContentRequestPurgeSelector, bool)

GetPurgeSelectorOk returns a tuple with the PurgeSelector field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PurgeContentRequestItem) GetRecursive

func (o *PurgeContentRequestItem) GetRecursive() bool

GetRecursive returns the Recursive field value if set, zero value otherwise.

func (*PurgeContentRequestItem) GetRecursiveOk

func (o *PurgeContentRequestItem) GetRecursiveOk() (*bool, bool)

GetRecursiveOk returns a tuple with the Recursive field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PurgeContentRequestItem) GetUrl

func (o *PurgeContentRequestItem) GetUrl() string

GetUrl returns the Url field value if set, zero value otherwise.

func (*PurgeContentRequestItem) GetUrlOk

func (o *PurgeContentRequestItem) GetUrlOk() (*string, bool)

GetUrlOk returns a tuple with the Url field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PurgeContentRequestItem) HasHeaders

func (o *PurgeContentRequestItem) HasHeaders() bool

HasHeaders returns a boolean if a field has been set.

func (*PurgeContentRequestItem) HasInvalidateOnly

func (o *PurgeContentRequestItem) HasInvalidateOnly() bool

HasInvalidateOnly returns a boolean if a field has been set.

func (*PurgeContentRequestItem) HasPurgeAllDynamic

func (o *PurgeContentRequestItem) HasPurgeAllDynamic() bool

HasPurgeAllDynamic returns a boolean if a field has been set.

func (*PurgeContentRequestItem) HasPurgeSelector

func (o *PurgeContentRequestItem) HasPurgeSelector() bool

HasPurgeSelector returns a boolean if a field has been set.

func (*PurgeContentRequestItem) HasRecursive

func (o *PurgeContentRequestItem) HasRecursive() bool

HasRecursive returns a boolean if a field has been set.

func (*PurgeContentRequestItem) HasUrl

func (o *PurgeContentRequestItem) HasUrl() bool

HasUrl returns a boolean if a field has been set.

func (PurgeContentRequestItem) MarshalJSON

func (o PurgeContentRequestItem) MarshalJSON() ([]byte, error)

func (*PurgeContentRequestItem) SetHeaders

func (o *PurgeContentRequestItem) SetHeaders(v []string)

SetHeaders gets a reference to the given []string and assigns it to the Headers field.

func (*PurgeContentRequestItem) SetInvalidateOnly

func (o *PurgeContentRequestItem) SetInvalidateOnly(v bool)

SetInvalidateOnly gets a reference to the given bool and assigns it to the InvalidateOnly field.

func (*PurgeContentRequestItem) SetPurgeAllDynamic

func (o *PurgeContentRequestItem) SetPurgeAllDynamic(v bool)

SetPurgeAllDynamic gets a reference to the given bool and assigns it to the PurgeAllDynamic field.

func (*PurgeContentRequestItem) SetPurgeSelector

SetPurgeSelector gets a reference to the given []PurgeContentRequestPurgeSelector and assigns it to the PurgeSelector field.

func (*PurgeContentRequestItem) SetRecursive

func (o *PurgeContentRequestItem) SetRecursive(v bool)

SetRecursive gets a reference to the given bool and assigns it to the Recursive field.

func (*PurgeContentRequestItem) SetUrl

func (o *PurgeContentRequestItem) SetUrl(v string)

SetUrl gets a reference to the given string and assigns it to the Url field.

type PurgeContentRequestPurgeSelector

type PurgeContentRequestPurgeSelector struct {
	SelectorType *PurgeContentRequestPurgeSelectorType `json:"selectorType,omitempty"`
	// The name of the type of content to purge  For example, the name of the HTTP response header. Names are case sensitive.
	SelectorName *string `json:"selectorName,omitempty"`
	// The value of the content to purge  For example, the value of the HTTP response header. Values are case sensitive and may be wild-carded, but cannot match a \"/\".
	SelectorValue *string `json:"selectorValue,omitempty"`
	// The delimiter to separate multiple values with  Defaults to \",\".
	SelectorValueDelimiter *string `json:"selectorValueDelimiter,omitempty"`
}

PurgeContentRequestPurgeSelector A key/value pair definition of content to purge from the CDN

func NewPurgeContentRequestPurgeSelector

func NewPurgeContentRequestPurgeSelector() *PurgeContentRequestPurgeSelector

NewPurgeContentRequestPurgeSelector instantiates a new PurgeContentRequestPurgeSelector 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 NewPurgeContentRequestPurgeSelectorWithDefaults

func NewPurgeContentRequestPurgeSelectorWithDefaults() *PurgeContentRequestPurgeSelector

NewPurgeContentRequestPurgeSelectorWithDefaults instantiates a new PurgeContentRequestPurgeSelector 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 (*PurgeContentRequestPurgeSelector) GetSelectorName

func (o *PurgeContentRequestPurgeSelector) GetSelectorName() string

GetSelectorName returns the SelectorName field value if set, zero value otherwise.

func (*PurgeContentRequestPurgeSelector) GetSelectorNameOk

func (o *PurgeContentRequestPurgeSelector) GetSelectorNameOk() (*string, bool)

GetSelectorNameOk returns a tuple with the SelectorName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PurgeContentRequestPurgeSelector) GetSelectorType

GetSelectorType returns the SelectorType field value if set, zero value otherwise.

func (*PurgeContentRequestPurgeSelector) GetSelectorTypeOk

GetSelectorTypeOk returns a tuple with the SelectorType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PurgeContentRequestPurgeSelector) GetSelectorValue

func (o *PurgeContentRequestPurgeSelector) GetSelectorValue() string

GetSelectorValue returns the SelectorValue field value if set, zero value otherwise.

func (*PurgeContentRequestPurgeSelector) GetSelectorValueDelimiter

func (o *PurgeContentRequestPurgeSelector) GetSelectorValueDelimiter() string

GetSelectorValueDelimiter returns the SelectorValueDelimiter field value if set, zero value otherwise.

func (*PurgeContentRequestPurgeSelector) GetSelectorValueDelimiterOk

func (o *PurgeContentRequestPurgeSelector) GetSelectorValueDelimiterOk() (*string, bool)

GetSelectorValueDelimiterOk returns a tuple with the SelectorValueDelimiter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PurgeContentRequestPurgeSelector) GetSelectorValueOk

func (o *PurgeContentRequestPurgeSelector) GetSelectorValueOk() (*string, bool)

GetSelectorValueOk returns a tuple with the SelectorValue field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PurgeContentRequestPurgeSelector) HasSelectorName

func (o *PurgeContentRequestPurgeSelector) HasSelectorName() bool

HasSelectorName returns a boolean if a field has been set.

func (*PurgeContentRequestPurgeSelector) HasSelectorType

func (o *PurgeContentRequestPurgeSelector) HasSelectorType() bool

HasSelectorType returns a boolean if a field has been set.

func (*PurgeContentRequestPurgeSelector) HasSelectorValue

func (o *PurgeContentRequestPurgeSelector) HasSelectorValue() bool

HasSelectorValue returns a boolean if a field has been set.

func (*PurgeContentRequestPurgeSelector) HasSelectorValueDelimiter

func (o *PurgeContentRequestPurgeSelector) HasSelectorValueDelimiter() bool

HasSelectorValueDelimiter returns a boolean if a field has been set.

func (PurgeContentRequestPurgeSelector) MarshalJSON

func (o PurgeContentRequestPurgeSelector) MarshalJSON() ([]byte, error)

func (*PurgeContentRequestPurgeSelector) SetSelectorName

func (o *PurgeContentRequestPurgeSelector) SetSelectorName(v string)

SetSelectorName gets a reference to the given string and assigns it to the SelectorName field.

func (*PurgeContentRequestPurgeSelector) SetSelectorType

SetSelectorType gets a reference to the given PurgeContentRequestPurgeSelectorType and assigns it to the SelectorType field.

func (*PurgeContentRequestPurgeSelector) SetSelectorValue

func (o *PurgeContentRequestPurgeSelector) SetSelectorValue(v string)

SetSelectorValue gets a reference to the given string and assigns it to the SelectorValue field.

func (*PurgeContentRequestPurgeSelector) SetSelectorValueDelimiter

func (o *PurgeContentRequestPurgeSelector) SetSelectorValueDelimiter(v string)

SetSelectorValueDelimiter gets a reference to the given string and assigns it to the SelectorValueDelimiter field.

type PurgeContentRequestPurgeSelectorType

type PurgeContentRequestPurgeSelectorType string

PurgeContentRequestPurgeSelectorType The kinds of content that can be purged from the CDN - HEADER: Purge content based on an HTTP response header - TAG: Purge content based on an X-TAG HTTP header value. Purging by tag can be useful when content on the origin is tagged.

const (
	PURGECONTENTREQUESTPURGESELECTORTYPE_HEADER PurgeContentRequestPurgeSelectorType = "HEADER"
	PURGECONTENTREQUESTPURGESELECTORTYPE_TAG    PurgeContentRequestPurgeSelectorType = "TAG"
)

List of PurgeContentRequestPurgeSelectorType

func (PurgeContentRequestPurgeSelectorType) Ptr

Ptr returns reference to PurgeContentRequestPurgeSelectorType value

type SSLApiService

type SSLApiService service

SSLApiService SSLApi service

func (*SSLApiService) ConnectSiteToCertificate

func (a *SSLApiService) ConnectSiteToCertificate(ctx _context.Context, stackId string, siteId string, certificateId string) apiConnectSiteToCertificateRequest

ConnectSiteToCertificate Get a site's certificate Association is performed without validating if the site has a hostname covered by the certificate. This is useful for preparation work required for getting a site ready for traffic.

If a certificate is uploaded which contains hostnames for sites, it will automatically be connected to those sites. If a hostname is added to a site which is covered by an SSL certificate, it will automatically be connected to the certificate.

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param stackId A stack ID or slug
  • @param siteId A site ID
  • @param certificateId A certificate ID

@return apiConnectSiteToCertificateRequest

func (*SSLApiService) CreateCertificate

func (a *SSLApiService) CreateCertificate(ctx _context.Context, stackId string) apiCreateCertificateRequest

CreateCertificate Add a certificate The certificate is automatically associated with CDN site scope hostnames that match either the certificate's subject or its alternative names.

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param stackId A stack ID or slug

@return apiCreateCertificateRequest

func (*SSLApiService) DeleteCertificate

func (a *SSLApiService) DeleteCertificate(ctx _context.Context, stackId string, certificateId string) apiDeleteCertificateRequest

DeleteCertificate Delete a certificate

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param stackId A stack ID or slug
  • @param certificateId A certificate ID

@return apiDeleteCertificateRequest

func (*SSLApiService) GetCertificate

func (a *SSLApiService) GetCertificate(ctx _context.Context, stackId string, certificateId string) apiGetCertificateRequest

GetCertificate Get a certificate

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param stackId A stack ID or slug
  • @param certificateId A certificate ID

@return apiGetCertificateRequest

func (*SSLApiService) GetCertificateSites

func (a *SSLApiService) GetCertificateSites(ctx _context.Context, stackId string, certificateId string) apiGetCertificateSitesRequest

GetCertificateSites Get sites associated with a certificate

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param stackId A stack ID or slug
  • @param certificateId A certificate ID

@return apiGetCertificateSitesRequest

func (*SSLApiService) GetCertificateVerificationDetails

func (a *SSLApiService) GetCertificateVerificationDetails(ctx _context.Context, stackId string, certificateId string) apiGetCertificateVerificationDetailsRequest

GetCertificateVerificationDetails Get verification details

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param stackId A stack ID or slug
  • @param certificateId A certificate ID

@return apiGetCertificateVerificationDetailsRequest

func (*SSLApiService) GetCertificates

func (a *SSLApiService) GetCertificates(ctx _context.Context, stackId string) apiGetCertificatesRequest

GetCertificates Get all certificates

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param stackId A stack ID or slug

@return apiGetCertificatesRequest

func (*SSLApiService) GetSiteCertificates

func (a *SSLApiService) GetSiteCertificates(ctx _context.Context, stackId string, siteId string) apiGetSiteCertificatesRequest

GetSiteCertificates Get all site certificates

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param stackId A stack ID or slug
  • @param siteId A site ID

@return apiGetSiteCertificatesRequest

func (*SSLApiService) RenewCertificate

func (a *SSLApiService) RenewCertificate(ctx _context.Context, stackId string, certificateId string) apiRenewCertificateRequest

RenewCertificate Renew a certificate StackPath automatically renews certificates that are 30 days from expiration. Call this to retry a renewal that previously failed.

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param stackId A stack ID or slug
  • @param certificateId A certificate ID

@return apiRenewCertificateRequest

func (*SSLApiService) RequestCertificate

func (a *SSLApiService) RequestCertificate(ctx _context.Context, stackId string, siteId string) apiRequestCertificateRequest

RequestCertificate Request a free certificate The optional list of hosts should be delivery domains for the site. If no hosts parameter is provided, all delivery domains for a site will be included in the SAN field. If the hosts parameter is provided, then the first entry in the list will be used as the certificate's common name.

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param stackId A stack ID or slug
  • @param siteId A site ID

@return apiRequestCertificateRequest

func (*SSLApiService) UpdateCertificate

func (a *SSLApiService) UpdateCertificate(ctx _context.Context, stackId string, certificateId string) apiUpdateCertificateRequest

UpdateCertificate Update a certificate

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param stackId A stack ID or slug
  • @param certificateId A certificate ID

@return apiUpdateCertificateRequest

func (*SSLApiService) UpdateSiteCertificateHosts

func (a *SSLApiService) UpdateSiteCertificateHosts(ctx _context.Context, stackId string, siteId string, certificateId string) apiUpdateSiteCertificateHostsRequest

UpdateSiteCertificateHosts Update SAN hosts Updating hosts issues a new certificate.

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param stackId A stack ID or slug
  • @param siteId A site ID
  • @param certificateId A certificate ID

@return apiUpdateSiteCertificateHostsRequest

type ScanOriginResponseOriginScanSSLDetails

type ScanOriginResponseOriginScanSSLDetails struct {
	// Whether or not the scanned domain has a valid SSL certificate
	Valid *bool `json:"valid,omitempty"`
	// Errors encountered processing HTTPS requests to the scanned domain
	Error *string `json:"error,omitempty"`
}

ScanOriginResponseOriginScanSSLDetails SSL details in an origin scan response

func NewScanOriginResponseOriginScanSSLDetails

func NewScanOriginResponseOriginScanSSLDetails() *ScanOriginResponseOriginScanSSLDetails

NewScanOriginResponseOriginScanSSLDetails instantiates a new ScanOriginResponseOriginScanSSLDetails 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 NewScanOriginResponseOriginScanSSLDetailsWithDefaults

func NewScanOriginResponseOriginScanSSLDetailsWithDefaults() *ScanOriginResponseOriginScanSSLDetails

NewScanOriginResponseOriginScanSSLDetailsWithDefaults instantiates a new ScanOriginResponseOriginScanSSLDetails 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 (*ScanOriginResponseOriginScanSSLDetails) GetError

GetError returns the Error field value if set, zero value otherwise.

func (*ScanOriginResponseOriginScanSSLDetails) GetErrorOk

GetErrorOk returns a tuple with the Error field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ScanOriginResponseOriginScanSSLDetails) GetValid

GetValid returns the Valid field value if set, zero value otherwise.

func (*ScanOriginResponseOriginScanSSLDetails) GetValidOk

func (o *ScanOriginResponseOriginScanSSLDetails) GetValidOk() (*bool, bool)

GetValidOk returns a tuple with the Valid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ScanOriginResponseOriginScanSSLDetails) HasError

HasError returns a boolean if a field has been set.

func (*ScanOriginResponseOriginScanSSLDetails) HasValid

HasValid returns a boolean if a field has been set.

func (ScanOriginResponseOriginScanSSLDetails) MarshalJSON

func (o ScanOriginResponseOriginScanSSLDetails) MarshalJSON() ([]byte, error)

func (*ScanOriginResponseOriginScanSSLDetails) SetError

SetError gets a reference to the given string and assigns it to the Error field.

func (*ScanOriginResponseOriginScanSSLDetails) SetValid

SetValid gets a reference to the given bool and assigns it to the Valid field.

type SchemacdnOrigin

type SchemacdnOrigin struct {
	// An origin's unique identifier
	Id *string `json:"id,omitempty"`
	// An origin's path  Paths default to \"/\"
	Path *string `json:"path,omitempty"`
	// An origin's hostname or IP address
	Hostname *string `json:"hostname,omitempty"`
	// The HTTP port to connect to the origin
	Port *int32 `json:"port,omitempty"`
	// The HTTPS port to connect to the origin
	SecurePort *int32 `json:"securePort,omitempty"`
	// Whether or not an origin is dedicated to a CDN site  Dedicated origins cannot be used by any site other than that to which it is dedicated.
	Dedicated *bool `json:"dedicated,omitempty"`
	// The ID of the CDN site to which an origin is dedicated
	SiteId *string `json:"siteId,omitempty"`
}

SchemacdnOrigin A CDN site's origin Origins are the original sources of the data that is cached by the CDN on request.

func NewSchemacdnOrigin

func NewSchemacdnOrigin() *SchemacdnOrigin

NewSchemacdnOrigin instantiates a new SchemacdnOrigin 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 NewSchemacdnOriginWithDefaults

func NewSchemacdnOriginWithDefaults() *SchemacdnOrigin

NewSchemacdnOriginWithDefaults instantiates a new SchemacdnOrigin 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 (*SchemacdnOrigin) GetDedicated

func (o *SchemacdnOrigin) GetDedicated() bool

GetDedicated returns the Dedicated field value if set, zero value otherwise.

func (*SchemacdnOrigin) GetDedicatedOk

func (o *SchemacdnOrigin) GetDedicatedOk() (*bool, bool)

GetDedicatedOk returns a tuple with the Dedicated field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SchemacdnOrigin) GetHostname

func (o *SchemacdnOrigin) GetHostname() string

GetHostname returns the Hostname field value if set, zero value otherwise.

func (*SchemacdnOrigin) GetHostnameOk

func (o *SchemacdnOrigin) GetHostnameOk() (*string, bool)

GetHostnameOk returns a tuple with the Hostname field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SchemacdnOrigin) GetId

func (o *SchemacdnOrigin) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*SchemacdnOrigin) GetIdOk

func (o *SchemacdnOrigin) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SchemacdnOrigin) GetPath

func (o *SchemacdnOrigin) GetPath() string

GetPath returns the Path field value if set, zero value otherwise.

func (*SchemacdnOrigin) GetPathOk

func (o *SchemacdnOrigin) GetPathOk() (*string, bool)

GetPathOk returns a tuple with the Path field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SchemacdnOrigin) GetPort

func (o *SchemacdnOrigin) GetPort() int32

GetPort returns the Port field value if set, zero value otherwise.

func (*SchemacdnOrigin) GetPortOk

func (o *SchemacdnOrigin) GetPortOk() (*int32, bool)

GetPortOk returns a tuple with the Port field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SchemacdnOrigin) GetSecurePort

func (o *SchemacdnOrigin) GetSecurePort() int32

GetSecurePort returns the SecurePort field value if set, zero value otherwise.

func (*SchemacdnOrigin) GetSecurePortOk

func (o *SchemacdnOrigin) GetSecurePortOk() (*int32, bool)

GetSecurePortOk returns a tuple with the SecurePort field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SchemacdnOrigin) GetSiteId

func (o *SchemacdnOrigin) GetSiteId() string

GetSiteId returns the SiteId field value if set, zero value otherwise.

func (*SchemacdnOrigin) GetSiteIdOk

func (o *SchemacdnOrigin) GetSiteIdOk() (*string, bool)

GetSiteIdOk returns a tuple with the SiteId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SchemacdnOrigin) HasDedicated

func (o *SchemacdnOrigin) HasDedicated() bool

HasDedicated returns a boolean if a field has been set.

func (*SchemacdnOrigin) HasHostname

func (o *SchemacdnOrigin) HasHostname() bool

HasHostname returns a boolean if a field has been set.

func (*SchemacdnOrigin) HasId

func (o *SchemacdnOrigin) HasId() bool

HasId returns a boolean if a field has been set.

func (*SchemacdnOrigin) HasPath

func (o *SchemacdnOrigin) HasPath() bool

HasPath returns a boolean if a field has been set.

func (*SchemacdnOrigin) HasPort

func (o *SchemacdnOrigin) HasPort() bool

HasPort returns a boolean if a field has been set.

func (*SchemacdnOrigin) HasSecurePort

func (o *SchemacdnOrigin) HasSecurePort() bool

HasSecurePort returns a boolean if a field has been set.

func (*SchemacdnOrigin) HasSiteId

func (o *SchemacdnOrigin) HasSiteId() bool

HasSiteId returns a boolean if a field has been set.

func (SchemacdnOrigin) MarshalJSON

func (o SchemacdnOrigin) MarshalJSON() ([]byte, error)

func (*SchemacdnOrigin) SetDedicated

func (o *SchemacdnOrigin) SetDedicated(v bool)

SetDedicated gets a reference to the given bool and assigns it to the Dedicated field.

func (*SchemacdnOrigin) SetHostname

func (o *SchemacdnOrigin) SetHostname(v string)

SetHostname gets a reference to the given string and assigns it to the Hostname field.

func (*SchemacdnOrigin) SetId

func (o *SchemacdnOrigin) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*SchemacdnOrigin) SetPath

func (o *SchemacdnOrigin) SetPath(v string)

SetPath gets a reference to the given string and assigns it to the Path field.

func (*SchemacdnOrigin) SetPort

func (o *SchemacdnOrigin) SetPort(v int32)

SetPort gets a reference to the given int32 and assigns it to the Port field.

func (*SchemacdnOrigin) SetSecurePort

func (o *SchemacdnOrigin) SetSecurePort(v int32)

SetSecurePort gets a reference to the given int32 and assigns it to the SecurePort field.

func (*SchemacdnOrigin) SetSiteId

func (o *SchemacdnOrigin) SetSiteId(v string)

SetSiteId gets a reference to the given string and assigns it to the SiteId field.

type ServerConfiguration

type ServerConfiguration struct {
	URL         string
	Description string
	Variables   map[string]ServerVariable
}

ServerConfiguration stores the information about a server

type ServerConfigurations

type ServerConfigurations []ServerConfiguration

ServerConfigurations stores multiple ServerConfiguration items

func (ServerConfigurations) URL

func (sc ServerConfigurations) URL(index int, variables map[string]string) (string, error)

URL formats template on a index using given variables

type ServerVariable

type ServerVariable struct {
	Description  string
	DefaultValue string
	EnumValues   []string
}

ServerVariable stores the information about a server variable

type ServerlessScriptingApiService

type ServerlessScriptingApiService service

ServerlessScriptingApiService ServerlessScriptingApi service

func (*ServerlessScriptingApiService) CreateSiteScript

func (a *ServerlessScriptingApiService) CreateSiteScript(ctx _context.Context, stackId string, siteId string) apiCreateSiteScriptRequest

CreateSiteScript Create a serverless script

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param stackId A stack ID or slug
  • @param siteId A site ID

@return apiCreateSiteScriptRequest

func (*ServerlessScriptingApiService) DeleteSiteScript

func (a *ServerlessScriptingApiService) DeleteSiteScript(ctx _context.Context, stackId string, siteId string, scriptId string) apiDeleteSiteScriptRequest

DeleteSiteScript Delete a serverless script

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param stackId A stack ID or slug
  • @param siteId A site ID
  • @param scriptId A serverless script ID

@return apiDeleteSiteScriptRequest

func (*ServerlessScriptingApiService) GetSiteScript

func (a *ServerlessScriptingApiService) GetSiteScript(ctx _context.Context, stackId string, siteId string, scriptId string) apiGetSiteScriptRequest

GetSiteScript Get a serverless script

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param stackId A stack ID or slug
  • @param siteId A site ID
  • @param scriptId A serverless script ID

@return apiGetSiteScriptRequest

func (*ServerlessScriptingApiService) GetSiteScript2

func (a *ServerlessScriptingApiService) GetSiteScript2(ctx _context.Context, stackId string, siteId string, scriptId string, scriptVersion string) apiGetSiteScript2Request

GetSiteScript2 Get a serverless script version

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param stackId A stack ID or slug
  • @param siteId A site ID
  • @param scriptId A serverless script ID
  • @param scriptVersion The version of the serverless script to get

@return apiGetSiteScript2Request

func (*ServerlessScriptingApiService) GetSiteScripts

func (a *ServerlessScriptingApiService) GetSiteScripts(ctx _context.Context, stackId string, siteId string) apiGetSiteScriptsRequest

GetSiteScripts Get all serverless scripts

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param stackId A stack ID or slug
  • @param siteId A site ID

@return apiGetSiteScriptsRequest

func (*ServerlessScriptingApiService) UpdateSiteScript

func (a *ServerlessScriptingApiService) UpdateSiteScript(ctx _context.Context, stackId string, siteId string, scriptId string) apiUpdateSiteScriptRequest

UpdateSiteScript Update a serverless script

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param stackId A stack ID or slug
  • @param siteId A site ID
  • @param scriptId A serverless script ID

@return apiUpdateSiteScriptRequest

type SiteTypeValue

type SiteTypeValue string

SiteTypeValue A CDN site's type A site's type determines how StackPath delivers content to incoming HTTP(S) requests. - UNKNOWN: StackPath is unable to determine a site's type - CDN: A site is CDN only site - WAF: A site is either a standalone WAF site or a WAF site with attached CDN service - API: A site is an API delivery site. API delivery sites are powered by both the WAF and CDN and have custom rulesets for each.

const (
	SITETYPEVALUE_UNKNOWN SiteTypeValue = "UNKNOWN"
	SITETYPEVALUE_CDN     SiteTypeValue = "CDN"
	SITETYPEVALUE_WAF     SiteTypeValue = "WAF"
	SITETYPEVALUE_API     SiteTypeValue = "API"
)

List of SiteTypeValue

func (SiteTypeValue) Ptr

func (v SiteTypeValue) Ptr() *SiteTypeValue

Ptr returns reference to SiteTypeValue value

type StackpathRpcBadRequest

type StackpathRpcBadRequest struct {
	ApiStatusDetail
	FieldViolations *[]StackpathRpcBadRequestFieldViolation `json:"fieldViolations,omitempty"`
}

StackpathRpcBadRequest struct for StackpathRpcBadRequest

func NewStackpathRpcBadRequest

func NewStackpathRpcBadRequest() *StackpathRpcBadRequest

NewStackpathRpcBadRequest instantiates a new StackpathRpcBadRequest 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 NewStackpathRpcBadRequestWithDefaults

func NewStackpathRpcBadRequestWithDefaults() *StackpathRpcBadRequest

NewStackpathRpcBadRequestWithDefaults instantiates a new StackpathRpcBadRequest 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 (*StackpathRpcBadRequest) GetFieldViolations

GetFieldViolations returns the FieldViolations field value if set, zero value otherwise.

func (*StackpathRpcBadRequest) GetFieldViolationsOk

func (o *StackpathRpcBadRequest) GetFieldViolationsOk() (*[]StackpathRpcBadRequestFieldViolation, bool)

GetFieldViolationsOk returns a tuple with the FieldViolations field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StackpathRpcBadRequest) HasFieldViolations

func (o *StackpathRpcBadRequest) HasFieldViolations() bool

HasFieldViolations returns a boolean if a field has been set.

func (StackpathRpcBadRequest) MarshalJSON

func (o StackpathRpcBadRequest) MarshalJSON() ([]byte, error)

func (*StackpathRpcBadRequest) SetFieldViolations

SetFieldViolations gets a reference to the given []StackpathRpcBadRequestFieldViolation and assigns it to the FieldViolations field.

type StackpathRpcBadRequestAllOf

type StackpathRpcBadRequestAllOf struct {
	FieldViolations *[]StackpathRpcBadRequestFieldViolation `json:"fieldViolations,omitempty"`
}

StackpathRpcBadRequestAllOf struct for StackpathRpcBadRequestAllOf

func NewStackpathRpcBadRequestAllOf

func NewStackpathRpcBadRequestAllOf() *StackpathRpcBadRequestAllOf

NewStackpathRpcBadRequestAllOf instantiates a new StackpathRpcBadRequestAllOf 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 NewStackpathRpcBadRequestAllOfWithDefaults

func NewStackpathRpcBadRequestAllOfWithDefaults() *StackpathRpcBadRequestAllOf

NewStackpathRpcBadRequestAllOfWithDefaults instantiates a new StackpathRpcBadRequestAllOf 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 (*StackpathRpcBadRequestAllOf) GetFieldViolations

GetFieldViolations returns the FieldViolations field value if set, zero value otherwise.

func (*StackpathRpcBadRequestAllOf) GetFieldViolationsOk

GetFieldViolationsOk returns a tuple with the FieldViolations field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StackpathRpcBadRequestAllOf) HasFieldViolations

func (o *StackpathRpcBadRequestAllOf) HasFieldViolations() bool

HasFieldViolations returns a boolean if a field has been set.

func (StackpathRpcBadRequestAllOf) MarshalJSON

func (o StackpathRpcBadRequestAllOf) MarshalJSON() ([]byte, error)

func (*StackpathRpcBadRequestAllOf) SetFieldViolations

SetFieldViolations gets a reference to the given []StackpathRpcBadRequestFieldViolation and assigns it to the FieldViolations field.

type StackpathRpcBadRequestFieldViolation

type StackpathRpcBadRequestFieldViolation struct {
	Field       *string `json:"field,omitempty"`
	Description *string `json:"description,omitempty"`
}

StackpathRpcBadRequestFieldViolation struct for StackpathRpcBadRequestFieldViolation

func NewStackpathRpcBadRequestFieldViolation

func NewStackpathRpcBadRequestFieldViolation() *StackpathRpcBadRequestFieldViolation

NewStackpathRpcBadRequestFieldViolation instantiates a new StackpathRpcBadRequestFieldViolation 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 NewStackpathRpcBadRequestFieldViolationWithDefaults

func NewStackpathRpcBadRequestFieldViolationWithDefaults() *StackpathRpcBadRequestFieldViolation

NewStackpathRpcBadRequestFieldViolationWithDefaults instantiates a new StackpathRpcBadRequestFieldViolation 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 (*StackpathRpcBadRequestFieldViolation) GetDescription

func (o *StackpathRpcBadRequestFieldViolation) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*StackpathRpcBadRequestFieldViolation) GetDescriptionOk

func (o *StackpathRpcBadRequestFieldViolation) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StackpathRpcBadRequestFieldViolation) GetField

GetField returns the Field field value if set, zero value otherwise.

func (*StackpathRpcBadRequestFieldViolation) GetFieldOk

func (o *StackpathRpcBadRequestFieldViolation) GetFieldOk() (*string, bool)

GetFieldOk returns a tuple with the Field field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StackpathRpcBadRequestFieldViolation) HasDescription

func (o *StackpathRpcBadRequestFieldViolation) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*StackpathRpcBadRequestFieldViolation) HasField

HasField returns a boolean if a field has been set.

func (StackpathRpcBadRequestFieldViolation) MarshalJSON

func (o StackpathRpcBadRequestFieldViolation) MarshalJSON() ([]byte, error)

func (*StackpathRpcBadRequestFieldViolation) SetDescription

func (o *StackpathRpcBadRequestFieldViolation) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*StackpathRpcBadRequestFieldViolation) SetField

SetField gets a reference to the given string and assigns it to the Field field.

type StackpathRpcHelp

type StackpathRpcHelp struct {
	ApiStatusDetail
	Links *[]StackpathRpcHelpLink `json:"links,omitempty"`
}

StackpathRpcHelp struct for StackpathRpcHelp

func NewStackpathRpcHelp

func NewStackpathRpcHelp() *StackpathRpcHelp

NewStackpathRpcHelp instantiates a new StackpathRpcHelp 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 NewStackpathRpcHelpWithDefaults

func NewStackpathRpcHelpWithDefaults() *StackpathRpcHelp

NewStackpathRpcHelpWithDefaults instantiates a new StackpathRpcHelp 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 *StackpathRpcHelp) GetLinks() []StackpathRpcHelpLink

GetLinks returns the Links field value if set, zero value otherwise.

func (*StackpathRpcHelp) GetLinksOk

func (o *StackpathRpcHelp) GetLinksOk() (*[]StackpathRpcHelpLink, bool)

GetLinksOk returns a tuple with the Links field value if set, nil otherwise and a boolean to check if the value has been set.

func (o *StackpathRpcHelp) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (StackpathRpcHelp) MarshalJSON

func (o StackpathRpcHelp) MarshalJSON() ([]byte, error)
func (o *StackpathRpcHelp) SetLinks(v []StackpathRpcHelpLink)

SetLinks gets a reference to the given []StackpathRpcHelpLink and assigns it to the Links field.

type StackpathRpcHelpAllOf

type StackpathRpcHelpAllOf struct {
	Links *[]StackpathRpcHelpLink `json:"links,omitempty"`
}

StackpathRpcHelpAllOf struct for StackpathRpcHelpAllOf

func NewStackpathRpcHelpAllOf

func NewStackpathRpcHelpAllOf() *StackpathRpcHelpAllOf

NewStackpathRpcHelpAllOf instantiates a new StackpathRpcHelpAllOf 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 NewStackpathRpcHelpAllOfWithDefaults

func NewStackpathRpcHelpAllOfWithDefaults() *StackpathRpcHelpAllOf

NewStackpathRpcHelpAllOfWithDefaults instantiates a new StackpathRpcHelpAllOf 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

GetLinks returns the Links field value if set, zero value otherwise.

func (*StackpathRpcHelpAllOf) GetLinksOk

func (o *StackpathRpcHelpAllOf) GetLinksOk() (*[]StackpathRpcHelpLink, bool)

GetLinksOk returns a tuple with the Links field value if set, nil otherwise and a boolean to check if the value has been set.

func (o *StackpathRpcHelpAllOf) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (StackpathRpcHelpAllOf) MarshalJSON

func (o StackpathRpcHelpAllOf) MarshalJSON() ([]byte, error)

SetLinks gets a reference to the given []StackpathRpcHelpLink and assigns it to the Links field.

type StackpathRpcHelpLink struct {
	Description *string `json:"description,omitempty"`
	Url         *string `json:"url,omitempty"`
}

StackpathRpcHelpLink struct for StackpathRpcHelpLink

func NewStackpathRpcHelpLink() *StackpathRpcHelpLink

NewStackpathRpcHelpLink instantiates a new StackpathRpcHelpLink 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 NewStackpathRpcHelpLinkWithDefaults

func NewStackpathRpcHelpLinkWithDefaults() *StackpathRpcHelpLink

NewStackpathRpcHelpLinkWithDefaults instantiates a new StackpathRpcHelpLink 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 (*StackpathRpcHelpLink) GetDescription

func (o *StackpathRpcHelpLink) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*StackpathRpcHelpLink) GetDescriptionOk

func (o *StackpathRpcHelpLink) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StackpathRpcHelpLink) GetUrl

func (o *StackpathRpcHelpLink) GetUrl() string

GetUrl returns the Url field value if set, zero value otherwise.

func (*StackpathRpcHelpLink) GetUrlOk

func (o *StackpathRpcHelpLink) GetUrlOk() (*string, bool)

GetUrlOk returns a tuple with the Url field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StackpathRpcHelpLink) HasDescription

func (o *StackpathRpcHelpLink) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*StackpathRpcHelpLink) HasUrl

func (o *StackpathRpcHelpLink) HasUrl() bool

HasUrl returns a boolean if a field has been set.

func (StackpathRpcHelpLink) MarshalJSON

func (o StackpathRpcHelpLink) MarshalJSON() ([]byte, error)

func (*StackpathRpcHelpLink) SetDescription

func (o *StackpathRpcHelpLink) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*StackpathRpcHelpLink) SetUrl

func (o *StackpathRpcHelpLink) SetUrl(v string)

SetUrl gets a reference to the given string and assigns it to the Url field.

type StackpathRpcLocalizedMessage

type StackpathRpcLocalizedMessage struct {
	ApiStatusDetail
	Locale  *string `json:"locale,omitempty"`
	Message *string `json:"message,omitempty"`
}

StackpathRpcLocalizedMessage struct for StackpathRpcLocalizedMessage

func NewStackpathRpcLocalizedMessage

func NewStackpathRpcLocalizedMessage() *StackpathRpcLocalizedMessage

NewStackpathRpcLocalizedMessage instantiates a new StackpathRpcLocalizedMessage 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 NewStackpathRpcLocalizedMessageWithDefaults

func NewStackpathRpcLocalizedMessageWithDefaults() *StackpathRpcLocalizedMessage

NewStackpathRpcLocalizedMessageWithDefaults instantiates a new StackpathRpcLocalizedMessage 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 (*StackpathRpcLocalizedMessage) GetLocale

func (o *StackpathRpcLocalizedMessage) GetLocale() string

GetLocale returns the Locale field value if set, zero value otherwise.

func (*StackpathRpcLocalizedMessage) GetLocaleOk

func (o *StackpathRpcLocalizedMessage) GetLocaleOk() (*string, bool)

GetLocaleOk returns a tuple with the Locale field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StackpathRpcLocalizedMessage) GetMessage

func (o *StackpathRpcLocalizedMessage) GetMessage() string

GetMessage returns the Message field value if set, zero value otherwise.

func (*StackpathRpcLocalizedMessage) GetMessageOk

func (o *StackpathRpcLocalizedMessage) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StackpathRpcLocalizedMessage) HasLocale

func (o *StackpathRpcLocalizedMessage) HasLocale() bool

HasLocale returns a boolean if a field has been set.

func (*StackpathRpcLocalizedMessage) HasMessage

func (o *StackpathRpcLocalizedMessage) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (StackpathRpcLocalizedMessage) MarshalJSON

func (o StackpathRpcLocalizedMessage) MarshalJSON() ([]byte, error)

func (*StackpathRpcLocalizedMessage) SetLocale

func (o *StackpathRpcLocalizedMessage) SetLocale(v string)

SetLocale gets a reference to the given string and assigns it to the Locale field.

func (*StackpathRpcLocalizedMessage) SetMessage

func (o *StackpathRpcLocalizedMessage) SetMessage(v string)

SetMessage gets a reference to the given string and assigns it to the Message field.

type StackpathRpcLocalizedMessageAllOf

type StackpathRpcLocalizedMessageAllOf struct {
	Locale  *string `json:"locale,omitempty"`
	Message *string `json:"message,omitempty"`
}

StackpathRpcLocalizedMessageAllOf struct for StackpathRpcLocalizedMessageAllOf

func NewStackpathRpcLocalizedMessageAllOf

func NewStackpathRpcLocalizedMessageAllOf() *StackpathRpcLocalizedMessageAllOf

NewStackpathRpcLocalizedMessageAllOf instantiates a new StackpathRpcLocalizedMessageAllOf 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 NewStackpathRpcLocalizedMessageAllOfWithDefaults

func NewStackpathRpcLocalizedMessageAllOfWithDefaults() *StackpathRpcLocalizedMessageAllOf

NewStackpathRpcLocalizedMessageAllOfWithDefaults instantiates a new StackpathRpcLocalizedMessageAllOf 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 (*StackpathRpcLocalizedMessageAllOf) GetLocale

GetLocale returns the Locale field value if set, zero value otherwise.

func (*StackpathRpcLocalizedMessageAllOf) GetLocaleOk

func (o *StackpathRpcLocalizedMessageAllOf) GetLocaleOk() (*string, bool)

GetLocaleOk returns a tuple with the Locale field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StackpathRpcLocalizedMessageAllOf) GetMessage

func (o *StackpathRpcLocalizedMessageAllOf) GetMessage() string

GetMessage returns the Message field value if set, zero value otherwise.

func (*StackpathRpcLocalizedMessageAllOf) GetMessageOk

func (o *StackpathRpcLocalizedMessageAllOf) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StackpathRpcLocalizedMessageAllOf) HasLocale

func (o *StackpathRpcLocalizedMessageAllOf) HasLocale() bool

HasLocale returns a boolean if a field has been set.

func (*StackpathRpcLocalizedMessageAllOf) HasMessage

func (o *StackpathRpcLocalizedMessageAllOf) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (StackpathRpcLocalizedMessageAllOf) MarshalJSON

func (o StackpathRpcLocalizedMessageAllOf) MarshalJSON() ([]byte, error)

func (*StackpathRpcLocalizedMessageAllOf) SetLocale

func (o *StackpathRpcLocalizedMessageAllOf) SetLocale(v string)

SetLocale gets a reference to the given string and assigns it to the Locale field.

func (*StackpathRpcLocalizedMessageAllOf) SetMessage

func (o *StackpathRpcLocalizedMessageAllOf) SetMessage(v string)

SetMessage gets a reference to the given string and assigns it to the Message field.

type StackpathRpcPreconditionFailure

type StackpathRpcPreconditionFailure struct {
	ApiStatusDetail
	Violations *[]StackpathRpcPreconditionFailureViolation `json:"violations,omitempty"`
}

StackpathRpcPreconditionFailure struct for StackpathRpcPreconditionFailure

func NewStackpathRpcPreconditionFailure

func NewStackpathRpcPreconditionFailure() *StackpathRpcPreconditionFailure

NewStackpathRpcPreconditionFailure instantiates a new StackpathRpcPreconditionFailure 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 NewStackpathRpcPreconditionFailureWithDefaults

func NewStackpathRpcPreconditionFailureWithDefaults() *StackpathRpcPreconditionFailure

NewStackpathRpcPreconditionFailureWithDefaults instantiates a new StackpathRpcPreconditionFailure 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 (*StackpathRpcPreconditionFailure) GetViolations

GetViolations returns the Violations field value if set, zero value otherwise.

func (*StackpathRpcPreconditionFailure) GetViolationsOk

GetViolationsOk returns a tuple with the Violations field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StackpathRpcPreconditionFailure) HasViolations

func (o *StackpathRpcPreconditionFailure) HasViolations() bool

HasViolations returns a boolean if a field has been set.

func (StackpathRpcPreconditionFailure) MarshalJSON

func (o StackpathRpcPreconditionFailure) MarshalJSON() ([]byte, error)

func (*StackpathRpcPreconditionFailure) SetViolations

SetViolations gets a reference to the given []StackpathRpcPreconditionFailureViolation and assigns it to the Violations field.

type StackpathRpcPreconditionFailureAllOf

type StackpathRpcPreconditionFailureAllOf struct {
	Violations *[]StackpathRpcPreconditionFailureViolation `json:"violations,omitempty"`
}

StackpathRpcPreconditionFailureAllOf struct for StackpathRpcPreconditionFailureAllOf

func NewStackpathRpcPreconditionFailureAllOf

func NewStackpathRpcPreconditionFailureAllOf() *StackpathRpcPreconditionFailureAllOf

NewStackpathRpcPreconditionFailureAllOf instantiates a new StackpathRpcPreconditionFailureAllOf 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 NewStackpathRpcPreconditionFailureAllOfWithDefaults

func NewStackpathRpcPreconditionFailureAllOfWithDefaults() *StackpathRpcPreconditionFailureAllOf

NewStackpathRpcPreconditionFailureAllOfWithDefaults instantiates a new StackpathRpcPreconditionFailureAllOf 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 (*StackpathRpcPreconditionFailureAllOf) GetViolations

GetViolations returns the Violations field value if set, zero value otherwise.

func (*StackpathRpcPreconditionFailureAllOf) GetViolationsOk

GetViolationsOk returns a tuple with the Violations field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StackpathRpcPreconditionFailureAllOf) HasViolations

func (o *StackpathRpcPreconditionFailureAllOf) HasViolations() bool

HasViolations returns a boolean if a field has been set.

func (StackpathRpcPreconditionFailureAllOf) MarshalJSON

func (o StackpathRpcPreconditionFailureAllOf) MarshalJSON() ([]byte, error)

func (*StackpathRpcPreconditionFailureAllOf) SetViolations

SetViolations gets a reference to the given []StackpathRpcPreconditionFailureViolation and assigns it to the Violations field.

type StackpathRpcPreconditionFailureViolation

type StackpathRpcPreconditionFailureViolation struct {
	Type        *string `json:"type,omitempty"`
	Subject     *string `json:"subject,omitempty"`
	Description *string `json:"description,omitempty"`
}

StackpathRpcPreconditionFailureViolation struct for StackpathRpcPreconditionFailureViolation

func NewStackpathRpcPreconditionFailureViolation

func NewStackpathRpcPreconditionFailureViolation() *StackpathRpcPreconditionFailureViolation

NewStackpathRpcPreconditionFailureViolation instantiates a new StackpathRpcPreconditionFailureViolation 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 NewStackpathRpcPreconditionFailureViolationWithDefaults

func NewStackpathRpcPreconditionFailureViolationWithDefaults() *StackpathRpcPreconditionFailureViolation

NewStackpathRpcPreconditionFailureViolationWithDefaults instantiates a new StackpathRpcPreconditionFailureViolation 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 (*StackpathRpcPreconditionFailureViolation) GetDescription

GetDescription returns the Description field value if set, zero value otherwise.

func (*StackpathRpcPreconditionFailureViolation) GetDescriptionOk

func (o *StackpathRpcPreconditionFailureViolation) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StackpathRpcPreconditionFailureViolation) GetSubject

GetSubject returns the Subject field value if set, zero value otherwise.

func (*StackpathRpcPreconditionFailureViolation) GetSubjectOk

GetSubjectOk returns a tuple with the Subject field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StackpathRpcPreconditionFailureViolation) GetType

GetType returns the Type field value if set, zero value otherwise.

func (*StackpathRpcPreconditionFailureViolation) GetTypeOk

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StackpathRpcPreconditionFailureViolation) HasDescription

func (o *StackpathRpcPreconditionFailureViolation) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*StackpathRpcPreconditionFailureViolation) HasSubject

HasSubject returns a boolean if a field has been set.

func (*StackpathRpcPreconditionFailureViolation) HasType

HasType returns a boolean if a field has been set.

func (StackpathRpcPreconditionFailureViolation) MarshalJSON

func (*StackpathRpcPreconditionFailureViolation) SetDescription

func (o *StackpathRpcPreconditionFailureViolation) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*StackpathRpcPreconditionFailureViolation) SetSubject

SetSubject gets a reference to the given string and assigns it to the Subject field.

func (*StackpathRpcPreconditionFailureViolation) SetType

SetType gets a reference to the given string and assigns it to the Type field.

type StackpathRpcQuotaFailure

type StackpathRpcQuotaFailure struct {
	ApiStatusDetail
	Violations *[]StackpathRpcQuotaFailureViolation `json:"violations,omitempty"`
}

StackpathRpcQuotaFailure struct for StackpathRpcQuotaFailure

func NewStackpathRpcQuotaFailure

func NewStackpathRpcQuotaFailure() *StackpathRpcQuotaFailure

NewStackpathRpcQuotaFailure instantiates a new StackpathRpcQuotaFailure 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 NewStackpathRpcQuotaFailureWithDefaults

func NewStackpathRpcQuotaFailureWithDefaults() *StackpathRpcQuotaFailure

NewStackpathRpcQuotaFailureWithDefaults instantiates a new StackpathRpcQuotaFailure 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 (*StackpathRpcQuotaFailure) GetViolations

GetViolations returns the Violations field value if set, zero value otherwise.

func (*StackpathRpcQuotaFailure) GetViolationsOk

GetViolationsOk returns a tuple with the Violations field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StackpathRpcQuotaFailure) HasViolations

func (o *StackpathRpcQuotaFailure) HasViolations() bool

HasViolations returns a boolean if a field has been set.

func (StackpathRpcQuotaFailure) MarshalJSON

func (o StackpathRpcQuotaFailure) MarshalJSON() ([]byte, error)

func (*StackpathRpcQuotaFailure) SetViolations

SetViolations gets a reference to the given []StackpathRpcQuotaFailureViolation and assigns it to the Violations field.

type StackpathRpcQuotaFailureAllOf

type StackpathRpcQuotaFailureAllOf struct {
	Violations *[]StackpathRpcQuotaFailureViolation `json:"violations,omitempty"`
}

StackpathRpcQuotaFailureAllOf struct for StackpathRpcQuotaFailureAllOf

func NewStackpathRpcQuotaFailureAllOf

func NewStackpathRpcQuotaFailureAllOf() *StackpathRpcQuotaFailureAllOf

NewStackpathRpcQuotaFailureAllOf instantiates a new StackpathRpcQuotaFailureAllOf 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 NewStackpathRpcQuotaFailureAllOfWithDefaults

func NewStackpathRpcQuotaFailureAllOfWithDefaults() *StackpathRpcQuotaFailureAllOf

NewStackpathRpcQuotaFailureAllOfWithDefaults instantiates a new StackpathRpcQuotaFailureAllOf 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 (*StackpathRpcQuotaFailureAllOf) GetViolations

GetViolations returns the Violations field value if set, zero value otherwise.

func (*StackpathRpcQuotaFailureAllOf) GetViolationsOk

GetViolationsOk returns a tuple with the Violations field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StackpathRpcQuotaFailureAllOf) HasViolations

func (o *StackpathRpcQuotaFailureAllOf) HasViolations() bool

HasViolations returns a boolean if a field has been set.

func (StackpathRpcQuotaFailureAllOf) MarshalJSON

func (o StackpathRpcQuotaFailureAllOf) MarshalJSON() ([]byte, error)

func (*StackpathRpcQuotaFailureAllOf) SetViolations

SetViolations gets a reference to the given []StackpathRpcQuotaFailureViolation and assigns it to the Violations field.

type StackpathRpcQuotaFailureViolation

type StackpathRpcQuotaFailureViolation struct {
	Subject     *string `json:"subject,omitempty"`
	Description *string `json:"description,omitempty"`
}

StackpathRpcQuotaFailureViolation struct for StackpathRpcQuotaFailureViolation

func NewStackpathRpcQuotaFailureViolation

func NewStackpathRpcQuotaFailureViolation() *StackpathRpcQuotaFailureViolation

NewStackpathRpcQuotaFailureViolation instantiates a new StackpathRpcQuotaFailureViolation 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 NewStackpathRpcQuotaFailureViolationWithDefaults

func NewStackpathRpcQuotaFailureViolationWithDefaults() *StackpathRpcQuotaFailureViolation

NewStackpathRpcQuotaFailureViolationWithDefaults instantiates a new StackpathRpcQuotaFailureViolation 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 (*StackpathRpcQuotaFailureViolation) GetDescription

func (o *StackpathRpcQuotaFailureViolation) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*StackpathRpcQuotaFailureViolation) GetDescriptionOk

func (o *StackpathRpcQuotaFailureViolation) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StackpathRpcQuotaFailureViolation) GetSubject

func (o *StackpathRpcQuotaFailureViolation) GetSubject() string

GetSubject returns the Subject field value if set, zero value otherwise.

func (*StackpathRpcQuotaFailureViolation) GetSubjectOk

func (o *StackpathRpcQuotaFailureViolation) GetSubjectOk() (*string, bool)

GetSubjectOk returns a tuple with the Subject field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StackpathRpcQuotaFailureViolation) HasDescription

func (o *StackpathRpcQuotaFailureViolation) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*StackpathRpcQuotaFailureViolation) HasSubject

func (o *StackpathRpcQuotaFailureViolation) HasSubject() bool

HasSubject returns a boolean if a field has been set.

func (StackpathRpcQuotaFailureViolation) MarshalJSON

func (o StackpathRpcQuotaFailureViolation) MarshalJSON() ([]byte, error)

func (*StackpathRpcQuotaFailureViolation) SetDescription

func (o *StackpathRpcQuotaFailureViolation) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*StackpathRpcQuotaFailureViolation) SetSubject

func (o *StackpathRpcQuotaFailureViolation) SetSubject(v string)

SetSubject gets a reference to the given string and assigns it to the Subject field.

type StackpathRpcRequestInfo

type StackpathRpcRequestInfo struct {
	ApiStatusDetail
	RequestId   *string `json:"requestId,omitempty"`
	ServingData *string `json:"servingData,omitempty"`
}

StackpathRpcRequestInfo struct for StackpathRpcRequestInfo

func NewStackpathRpcRequestInfo

func NewStackpathRpcRequestInfo() *StackpathRpcRequestInfo

NewStackpathRpcRequestInfo instantiates a new StackpathRpcRequestInfo 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 NewStackpathRpcRequestInfoWithDefaults

func NewStackpathRpcRequestInfoWithDefaults() *StackpathRpcRequestInfo

NewStackpathRpcRequestInfoWithDefaults instantiates a new StackpathRpcRequestInfo 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 (*StackpathRpcRequestInfo) GetRequestId

func (o *StackpathRpcRequestInfo) GetRequestId() string

GetRequestId returns the RequestId field value if set, zero value otherwise.

func (*StackpathRpcRequestInfo) GetRequestIdOk

func (o *StackpathRpcRequestInfo) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StackpathRpcRequestInfo) GetServingData

func (o *StackpathRpcRequestInfo) GetServingData() string

GetServingData returns the ServingData field value if set, zero value otherwise.

func (*StackpathRpcRequestInfo) GetServingDataOk

func (o *StackpathRpcRequestInfo) GetServingDataOk() (*string, bool)

GetServingDataOk returns a tuple with the ServingData field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StackpathRpcRequestInfo) HasRequestId

func (o *StackpathRpcRequestInfo) HasRequestId() bool

HasRequestId returns a boolean if a field has been set.

func (*StackpathRpcRequestInfo) HasServingData

func (o *StackpathRpcRequestInfo) HasServingData() bool

HasServingData returns a boolean if a field has been set.

func (StackpathRpcRequestInfo) MarshalJSON

func (o StackpathRpcRequestInfo) MarshalJSON() ([]byte, error)

func (*StackpathRpcRequestInfo) SetRequestId

func (o *StackpathRpcRequestInfo) SetRequestId(v string)

SetRequestId gets a reference to the given string and assigns it to the RequestId field.

func (*StackpathRpcRequestInfo) SetServingData

func (o *StackpathRpcRequestInfo) SetServingData(v string)

SetServingData gets a reference to the given string and assigns it to the ServingData field.

type StackpathRpcRequestInfoAllOf

type StackpathRpcRequestInfoAllOf struct {
	RequestId   *string `json:"requestId,omitempty"`
	ServingData *string `json:"servingData,omitempty"`
}

StackpathRpcRequestInfoAllOf struct for StackpathRpcRequestInfoAllOf

func NewStackpathRpcRequestInfoAllOf

func NewStackpathRpcRequestInfoAllOf() *StackpathRpcRequestInfoAllOf

NewStackpathRpcRequestInfoAllOf instantiates a new StackpathRpcRequestInfoAllOf 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 NewStackpathRpcRequestInfoAllOfWithDefaults

func NewStackpathRpcRequestInfoAllOfWithDefaults() *StackpathRpcRequestInfoAllOf

NewStackpathRpcRequestInfoAllOfWithDefaults instantiates a new StackpathRpcRequestInfoAllOf 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 (*StackpathRpcRequestInfoAllOf) GetRequestId

func (o *StackpathRpcRequestInfoAllOf) GetRequestId() string

GetRequestId returns the RequestId field value if set, zero value otherwise.

func (*StackpathRpcRequestInfoAllOf) GetRequestIdOk

func (o *StackpathRpcRequestInfoAllOf) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StackpathRpcRequestInfoAllOf) GetServingData

func (o *StackpathRpcRequestInfoAllOf) GetServingData() string

GetServingData returns the ServingData field value if set, zero value otherwise.

func (*StackpathRpcRequestInfoAllOf) GetServingDataOk

func (o *StackpathRpcRequestInfoAllOf) GetServingDataOk() (*string, bool)

GetServingDataOk returns a tuple with the ServingData field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StackpathRpcRequestInfoAllOf) HasRequestId

func (o *StackpathRpcRequestInfoAllOf) HasRequestId() bool

HasRequestId returns a boolean if a field has been set.

func (*StackpathRpcRequestInfoAllOf) HasServingData

func (o *StackpathRpcRequestInfoAllOf) HasServingData() bool

HasServingData returns a boolean if a field has been set.

func (StackpathRpcRequestInfoAllOf) MarshalJSON

func (o StackpathRpcRequestInfoAllOf) MarshalJSON() ([]byte, error)

func (*StackpathRpcRequestInfoAllOf) SetRequestId

func (o *StackpathRpcRequestInfoAllOf) SetRequestId(v string)

SetRequestId gets a reference to the given string and assigns it to the RequestId field.

func (*StackpathRpcRequestInfoAllOf) SetServingData

func (o *StackpathRpcRequestInfoAllOf) SetServingData(v string)

SetServingData gets a reference to the given string and assigns it to the ServingData field.

type StackpathRpcResourceInfo

type StackpathRpcResourceInfo struct {
	ApiStatusDetail
	ResourceType *string `json:"resourceType,omitempty"`
	ResourceName *string `json:"resourceName,omitempty"`
	Owner        *string `json:"owner,omitempty"`
	Description  *string `json:"description,omitempty"`
}

StackpathRpcResourceInfo struct for StackpathRpcResourceInfo

func NewStackpathRpcResourceInfo

func NewStackpathRpcResourceInfo() *StackpathRpcResourceInfo

NewStackpathRpcResourceInfo instantiates a new StackpathRpcResourceInfo 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 NewStackpathRpcResourceInfoWithDefaults

func NewStackpathRpcResourceInfoWithDefaults() *StackpathRpcResourceInfo

NewStackpathRpcResourceInfoWithDefaults instantiates a new StackpathRpcResourceInfo 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 (*StackpathRpcResourceInfo) GetDescription

func (o *StackpathRpcResourceInfo) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*StackpathRpcResourceInfo) GetDescriptionOk

func (o *StackpathRpcResourceInfo) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StackpathRpcResourceInfo) GetOwner

func (o *StackpathRpcResourceInfo) GetOwner() string

GetOwner returns the Owner field value if set, zero value otherwise.

func (*StackpathRpcResourceInfo) GetOwnerOk

func (o *StackpathRpcResourceInfo) GetOwnerOk() (*string, bool)

GetOwnerOk returns a tuple with the Owner field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StackpathRpcResourceInfo) GetResourceName

func (o *StackpathRpcResourceInfo) GetResourceName() string

GetResourceName returns the ResourceName field value if set, zero value otherwise.

func (*StackpathRpcResourceInfo) GetResourceNameOk

func (o *StackpathRpcResourceInfo) GetResourceNameOk() (*string, bool)

GetResourceNameOk returns a tuple with the ResourceName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StackpathRpcResourceInfo) GetResourceType

func (o *StackpathRpcResourceInfo) GetResourceType() string

GetResourceType returns the ResourceType field value if set, zero value otherwise.

func (*StackpathRpcResourceInfo) GetResourceTypeOk

func (o *StackpathRpcResourceInfo) GetResourceTypeOk() (*string, bool)

GetResourceTypeOk returns a tuple with the ResourceType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StackpathRpcResourceInfo) HasDescription

func (o *StackpathRpcResourceInfo) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*StackpathRpcResourceInfo) HasOwner

func (o *StackpathRpcResourceInfo) HasOwner() bool

HasOwner returns a boolean if a field has been set.

func (*StackpathRpcResourceInfo) HasResourceName

func (o *StackpathRpcResourceInfo) HasResourceName() bool

HasResourceName returns a boolean if a field has been set.

func (*StackpathRpcResourceInfo) HasResourceType

func (o *StackpathRpcResourceInfo) HasResourceType() bool

HasResourceType returns a boolean if a field has been set.

func (StackpathRpcResourceInfo) MarshalJSON

func (o StackpathRpcResourceInfo) MarshalJSON() ([]byte, error)

func (*StackpathRpcResourceInfo) SetDescription

func (o *StackpathRpcResourceInfo) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*StackpathRpcResourceInfo) SetOwner

func (o *StackpathRpcResourceInfo) SetOwner(v string)

SetOwner gets a reference to the given string and assigns it to the Owner field.

func (*StackpathRpcResourceInfo) SetResourceName

func (o *StackpathRpcResourceInfo) SetResourceName(v string)

SetResourceName gets a reference to the given string and assigns it to the ResourceName field.

func (*StackpathRpcResourceInfo) SetResourceType

func (o *StackpathRpcResourceInfo) SetResourceType(v string)

SetResourceType gets a reference to the given string and assigns it to the ResourceType field.

type StackpathRpcResourceInfoAllOf

type StackpathRpcResourceInfoAllOf struct {
	ResourceType *string `json:"resourceType,omitempty"`
	ResourceName *string `json:"resourceName,omitempty"`
	Owner        *string `json:"owner,omitempty"`
	Description  *string `json:"description,omitempty"`
}

StackpathRpcResourceInfoAllOf struct for StackpathRpcResourceInfoAllOf

func NewStackpathRpcResourceInfoAllOf

func NewStackpathRpcResourceInfoAllOf() *StackpathRpcResourceInfoAllOf

NewStackpathRpcResourceInfoAllOf instantiates a new StackpathRpcResourceInfoAllOf 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 NewStackpathRpcResourceInfoAllOfWithDefaults

func NewStackpathRpcResourceInfoAllOfWithDefaults() *StackpathRpcResourceInfoAllOf

NewStackpathRpcResourceInfoAllOfWithDefaults instantiates a new StackpathRpcResourceInfoAllOf 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 (*StackpathRpcResourceInfoAllOf) GetDescription

func (o *StackpathRpcResourceInfoAllOf) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*StackpathRpcResourceInfoAllOf) GetDescriptionOk

func (o *StackpathRpcResourceInfoAllOf) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StackpathRpcResourceInfoAllOf) GetOwner

func (o *StackpathRpcResourceInfoAllOf) GetOwner() string

GetOwner returns the Owner field value if set, zero value otherwise.

func (*StackpathRpcResourceInfoAllOf) GetOwnerOk

func (o *StackpathRpcResourceInfoAllOf) GetOwnerOk() (*string, bool)

GetOwnerOk returns a tuple with the Owner field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StackpathRpcResourceInfoAllOf) GetResourceName

func (o *StackpathRpcResourceInfoAllOf) GetResourceName() string

GetResourceName returns the ResourceName field value if set, zero value otherwise.

func (*StackpathRpcResourceInfoAllOf) GetResourceNameOk

func (o *StackpathRpcResourceInfoAllOf) GetResourceNameOk() (*string, bool)

GetResourceNameOk returns a tuple with the ResourceName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StackpathRpcResourceInfoAllOf) GetResourceType

func (o *StackpathRpcResourceInfoAllOf) GetResourceType() string

GetResourceType returns the ResourceType field value if set, zero value otherwise.

func (*StackpathRpcResourceInfoAllOf) GetResourceTypeOk

func (o *StackpathRpcResourceInfoAllOf) GetResourceTypeOk() (*string, bool)

GetResourceTypeOk returns a tuple with the ResourceType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StackpathRpcResourceInfoAllOf) HasDescription

func (o *StackpathRpcResourceInfoAllOf) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*StackpathRpcResourceInfoAllOf) HasOwner

func (o *StackpathRpcResourceInfoAllOf) HasOwner() bool

HasOwner returns a boolean if a field has been set.

func (*StackpathRpcResourceInfoAllOf) HasResourceName

func (o *StackpathRpcResourceInfoAllOf) HasResourceName() bool

HasResourceName returns a boolean if a field has been set.

func (*StackpathRpcResourceInfoAllOf) HasResourceType

func (o *StackpathRpcResourceInfoAllOf) HasResourceType() bool

HasResourceType returns a boolean if a field has been set.

func (StackpathRpcResourceInfoAllOf) MarshalJSON

func (o StackpathRpcResourceInfoAllOf) MarshalJSON() ([]byte, error)

func (*StackpathRpcResourceInfoAllOf) SetDescription

func (o *StackpathRpcResourceInfoAllOf) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*StackpathRpcResourceInfoAllOf) SetOwner

func (o *StackpathRpcResourceInfoAllOf) SetOwner(v string)

SetOwner gets a reference to the given string and assigns it to the Owner field.

func (*StackpathRpcResourceInfoAllOf) SetResourceName

func (o *StackpathRpcResourceInfoAllOf) SetResourceName(v string)

SetResourceName gets a reference to the given string and assigns it to the ResourceName field.

func (*StackpathRpcResourceInfoAllOf) SetResourceType

func (o *StackpathRpcResourceInfoAllOf) SetResourceType(v string)

SetResourceType gets a reference to the given string and assigns it to the ResourceType field.

type StackpathRpcRetryInfo

type StackpathRpcRetryInfo struct {
	ApiStatusDetail
	RetryDelay *string `json:"retryDelay,omitempty"`
}

StackpathRpcRetryInfo struct for StackpathRpcRetryInfo

func NewStackpathRpcRetryInfo

func NewStackpathRpcRetryInfo() *StackpathRpcRetryInfo

NewStackpathRpcRetryInfo instantiates a new StackpathRpcRetryInfo 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 NewStackpathRpcRetryInfoWithDefaults

func NewStackpathRpcRetryInfoWithDefaults() *StackpathRpcRetryInfo

NewStackpathRpcRetryInfoWithDefaults instantiates a new StackpathRpcRetryInfo 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 (*StackpathRpcRetryInfo) GetRetryDelay

func (o *StackpathRpcRetryInfo) GetRetryDelay() string

GetRetryDelay returns the RetryDelay field value if set, zero value otherwise.

func (*StackpathRpcRetryInfo) GetRetryDelayOk

func (o *StackpathRpcRetryInfo) GetRetryDelayOk() (*string, bool)

GetRetryDelayOk returns a tuple with the RetryDelay field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StackpathRpcRetryInfo) HasRetryDelay

func (o *StackpathRpcRetryInfo) HasRetryDelay() bool

HasRetryDelay returns a boolean if a field has been set.

func (StackpathRpcRetryInfo) MarshalJSON

func (o StackpathRpcRetryInfo) MarshalJSON() ([]byte, error)

func (*StackpathRpcRetryInfo) SetRetryDelay

func (o *StackpathRpcRetryInfo) SetRetryDelay(v string)

SetRetryDelay gets a reference to the given string and assigns it to the RetryDelay field.

type StackpathRpcRetryInfoAllOf

type StackpathRpcRetryInfoAllOf struct {
	RetryDelay *string `json:"retryDelay,omitempty"`
}

StackpathRpcRetryInfoAllOf struct for StackpathRpcRetryInfoAllOf

func NewStackpathRpcRetryInfoAllOf

func NewStackpathRpcRetryInfoAllOf() *StackpathRpcRetryInfoAllOf

NewStackpathRpcRetryInfoAllOf instantiates a new StackpathRpcRetryInfoAllOf 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 NewStackpathRpcRetryInfoAllOfWithDefaults

func NewStackpathRpcRetryInfoAllOfWithDefaults() *StackpathRpcRetryInfoAllOf

NewStackpathRpcRetryInfoAllOfWithDefaults instantiates a new StackpathRpcRetryInfoAllOf 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 (*StackpathRpcRetryInfoAllOf) GetRetryDelay

func (o *StackpathRpcRetryInfoAllOf) GetRetryDelay() string

GetRetryDelay returns the RetryDelay field value if set, zero value otherwise.

func (*StackpathRpcRetryInfoAllOf) GetRetryDelayOk

func (o *StackpathRpcRetryInfoAllOf) GetRetryDelayOk() (*string, bool)

GetRetryDelayOk returns a tuple with the RetryDelay field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StackpathRpcRetryInfoAllOf) HasRetryDelay

func (o *StackpathRpcRetryInfoAllOf) HasRetryDelay() bool

HasRetryDelay returns a boolean if a field has been set.

func (StackpathRpcRetryInfoAllOf) MarshalJSON

func (o StackpathRpcRetryInfoAllOf) MarshalJSON() ([]byte, error)

func (*StackpathRpcRetryInfoAllOf) SetRetryDelay

func (o *StackpathRpcRetryInfoAllOf) SetRetryDelay(v string)

SetRetryDelay gets a reference to the given string and assigns it to the RetryDelay field.

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL