edgefirewall

package
v0.127.0 Latest Latest
Warning

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

Go to latest
Published: Apr 11, 2024 License: MIT Imports: 20 Imported by: 0

README

Go API client for edgefirewall

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: 2.0.0
  • Package version: 1.0.0
  • Build package: org.openapitools.codegen.languages.GoClientCodegen

Installation

Install the following dependencies:

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

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

import edgefirewall "github.com/GIT_USER_ID/GIT_REPO_ID"

To use a proxy, set the environment variable HTTP_PROXY:

os.Setenv("HTTP_PROXY", "http://proxy_name:proxy_port")

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(), edgefirewall.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(), edgefirewall.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 identified 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(), edgefirewall.ContextOperationServerIndices, map[string]int{
	"{classname}Service.{nickname}": 2,
})
ctx = context.WithValue(context.Background(), edgefirewall.ContextOperationServerVariables, map[string]map[string]string{
	"{classname}Service.{nickname}": {
		"port": "8443",
	},
})

Documentation for API Endpoints

All URIs are relative to https://api.azionapi.net

Class Method HTTP request Description
DefaultAPI EdgeFirewallEdgeFirewallIdRulesEngineGet Get /edge_firewall/{edge_firewall_id}/rules_engine List all rule sets.
DefaultAPI EdgeFirewallEdgeFirewallIdRulesEnginePost Post /edge_firewall/{edge_firewall_id}/rules_engine Create rule set.
DefaultAPI EdgeFirewallEdgeFirewallIdRulesEngineRuleSetIdDelete Delete /edge_firewall/{edge_firewall_id}/rules_engine/{rule_set_id} Delete rule set.
DefaultAPI EdgeFirewallEdgeFirewallIdRulesEngineRuleSetIdGet Get /edge_firewall/{edge_firewall_id}/rules_engine/{rule_set_id} Retrieve rule set by ID.
DefaultAPI EdgeFirewallEdgeFirewallIdRulesEngineRuleSetIdPatch Patch /edge_firewall/{edge_firewall_id}/rules_engine/{rule_set_id} Edit rule set.
DefaultAPI EdgeFirewallEdgeFirewallIdRulesEngineRuleSetIdPut Put /edge_firewall/{edge_firewall_id}/rules_engine/{rule_set_id} Overwrite rule set
DefaultAPI EdgeFirewallGet Get /edge_firewall List all user edge firewall
DefaultAPI EdgeFirewallPost Post /edge_firewall Create a edge firewall
DefaultAPI EdgeFirewallUuidDelete Delete /edge_firewall/{uuid} Delete an edge firewall by uuid
DefaultAPI EdgeFirewallUuidGet Get /edge_firewall/{uuid} Retrieve an edge firewall set by uuid
DefaultAPI EdgeFirewallUuidPatch Patch /edge_firewall/{uuid} Update some edge firewall attributes, like "active"
DefaultAPI EdgeFirewallUuidPut Put /edge_firewall/{uuid} Overwrite some edge firewall attributes, like "active"

Documentation For Models

Documentation For Authorization

Authentication schemes defined for the API:

tokenAuth
  • Type: API key
  • API key parameter name: Authorization
  • Location: HTTP header

Note, each API key must be added to a map of map[string]APIKey where the key is: Authorization and passed in as the auth context for each request.

Example

auth := context.WithValue(
		context.Background(),
		sw.ContextAPIKeys,
		map[string]sw.APIKey{
			"Authorization": {Key: "API_KEY_STRING"},
		},
	)
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 (
	// ContextAPIKeys takes a string apikey as authentication for the request
	ContextAPIKeys = contextKey("apiKeys")

	// 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")
)
View Source
var AllowedConditionalsEnumValues = []Conditionals{
	"if",
	"and",
	"or",
}

All allowed values of Conditionals enum

View Source
var AllowedSSLVerificationStatusArgumentsEnumValues = []SSLVerificationStatusArguments{
	"SUCCESS",
	"CERTIFICATE_VERIFICATION_ERROR",
	"MISSING_CLIENT_CERTIFICATE",
}

All allowed values of SSLVerificationStatusArguments enum

View Source
var AllowedSSLVerificationStatusOperatorsEnumValues = []SSLVerificationStatusOperators{
	"is_equal",
	"is_not_equal",
}

All allowed values of SSLVerificationStatusOperators enum

View Source
var AllowedVariablesEnumValues = []Variables{
	"header_accept",
	"header_accept_encoding",
	"header_accept_language",
	"header_cookie",
	"header_origin",
	"header_referer",
	"header_user_agent",
	"host",
	"network",
	"request_args",
	"request_method",
	"request_uri",
	"scheme",
	"client_certificate_validation",
}

All allowed values of Variables enum

Functions

func CacheExpires

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

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

func IsNil

func IsNil(i interface{}) bool

IsNil checks if an input is nil

func PtrBool

func PtrBool(v bool) *bool

PtrBool is a helper routine that returns a pointer to given boolean 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 {
	DefaultAPI *DefaultAPIService
	// contains filtered or unexported fields
}

APIClient manages communication with the Edge Firewall API API v2.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 APIResponse object.

func NewAPIResponseWithError

func NewAPIResponseWithError(errorMessage string) *APIResponse

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

type ApiEdgeFirewallEdgeFirewallIdRulesEngineGetRequest added in v0.100.0

type ApiEdgeFirewallEdgeFirewallIdRulesEngineGetRequest struct {
	ApiService *DefaultAPIService
	// contains filtered or unexported fields
}

func (ApiEdgeFirewallEdgeFirewallIdRulesEngineGetRequest) Execute added in v0.100.0

func (ApiEdgeFirewallEdgeFirewallIdRulesEngineGetRequest) OrderBy added in v0.107.0

func (ApiEdgeFirewallEdgeFirewallIdRulesEngineGetRequest) Page added in v0.107.0

func (ApiEdgeFirewallEdgeFirewallIdRulesEngineGetRequest) PageSize added in v0.107.0

func (ApiEdgeFirewallEdgeFirewallIdRulesEngineGetRequest) Sort added in v0.107.0

type ApiEdgeFirewallEdgeFirewallIdRulesEnginePostRequest added in v0.100.0

type ApiEdgeFirewallEdgeFirewallIdRulesEnginePostRequest struct {
	ApiService *DefaultAPIService
	// contains filtered or unexported fields
}

func (ApiEdgeFirewallEdgeFirewallIdRulesEnginePostRequest) CreateRuleSetRequest added in v0.100.0

func (ApiEdgeFirewallEdgeFirewallIdRulesEnginePostRequest) Execute added in v0.100.0

type ApiEdgeFirewallEdgeFirewallIdRulesEngineRuleSetIdDeleteRequest added in v0.100.0

type ApiEdgeFirewallEdgeFirewallIdRulesEngineRuleSetIdDeleteRequest struct {
	ApiService *DefaultAPIService
	// contains filtered or unexported fields
}

func (ApiEdgeFirewallEdgeFirewallIdRulesEngineRuleSetIdDeleteRequest) Execute added in v0.100.0

type ApiEdgeFirewallEdgeFirewallIdRulesEngineRuleSetIdGetRequest added in v0.100.0

type ApiEdgeFirewallEdgeFirewallIdRulesEngineRuleSetIdGetRequest struct {
	ApiService *DefaultAPIService
	// contains filtered or unexported fields
}

func (ApiEdgeFirewallEdgeFirewallIdRulesEngineRuleSetIdGetRequest) Execute added in v0.100.0

func (ApiEdgeFirewallEdgeFirewallIdRulesEngineRuleSetIdGetRequest) OrderBy added in v0.100.0

func (ApiEdgeFirewallEdgeFirewallIdRulesEngineRuleSetIdGetRequest) Page added in v0.100.0

func (ApiEdgeFirewallEdgeFirewallIdRulesEngineRuleSetIdGetRequest) PageSize added in v0.100.0

func (ApiEdgeFirewallEdgeFirewallIdRulesEngineRuleSetIdGetRequest) Sort added in v0.100.0

type ApiEdgeFirewallEdgeFirewallIdRulesEngineRuleSetIdPatchRequest added in v0.100.0

type ApiEdgeFirewallEdgeFirewallIdRulesEngineRuleSetIdPatchRequest struct {
	ApiService *DefaultAPIService
	// contains filtered or unexported fields
}

func (ApiEdgeFirewallEdgeFirewallIdRulesEngineRuleSetIdPatchRequest) CreateRuleSetRequest added in v0.100.0

func (ApiEdgeFirewallEdgeFirewallIdRulesEngineRuleSetIdPatchRequest) Execute added in v0.100.0

type ApiEdgeFirewallEdgeFirewallIdRulesEngineRuleSetIdPutRequest added in v0.100.0

type ApiEdgeFirewallEdgeFirewallIdRulesEngineRuleSetIdPutRequest struct {
	ApiService *DefaultAPIService
	// contains filtered or unexported fields
}

func (ApiEdgeFirewallEdgeFirewallIdRulesEngineRuleSetIdPutRequest) CreateRuleSetRequest added in v0.100.0

func (ApiEdgeFirewallEdgeFirewallIdRulesEngineRuleSetIdPutRequest) Execute added in v0.100.0

type ApiEdgeFirewallGetRequest

type ApiEdgeFirewallGetRequest struct {
	ApiService *DefaultAPIService
	// contains filtered or unexported fields
}

func (ApiEdgeFirewallGetRequest) Execute

func (ApiEdgeFirewallGetRequest) OrderBy

func (ApiEdgeFirewallGetRequest) Page

func (ApiEdgeFirewallGetRequest) PageSize

func (ApiEdgeFirewallGetRequest) Sort

type ApiEdgeFirewallPostRequest

type ApiEdgeFirewallPostRequest struct {
	ApiService *DefaultAPIService
	// contains filtered or unexported fields
}

func (ApiEdgeFirewallPostRequest) CreateEdgeFirewallRequest

func (r ApiEdgeFirewallPostRequest) CreateEdgeFirewallRequest(createEdgeFirewallRequest CreateEdgeFirewallRequest) ApiEdgeFirewallPostRequest

func (ApiEdgeFirewallPostRequest) Execute

type ApiEdgeFirewallUuidDeleteRequest

type ApiEdgeFirewallUuidDeleteRequest struct {
	ApiService *DefaultAPIService
	// contains filtered or unexported fields
}

func (ApiEdgeFirewallUuidDeleteRequest) Execute

type ApiEdgeFirewallUuidGetRequest

type ApiEdgeFirewallUuidGetRequest struct {
	ApiService *DefaultAPIService
	// contains filtered or unexported fields
}

func (ApiEdgeFirewallUuidGetRequest) Execute

type ApiEdgeFirewallUuidPatchRequest

type ApiEdgeFirewallUuidPatchRequest struct {
	ApiService *DefaultAPIService
	// contains filtered or unexported fields
}

func (ApiEdgeFirewallUuidPatchRequest) Execute

func (ApiEdgeFirewallUuidPatchRequest) UpdateEdgeFirewallRequest added in v0.87.0

func (r ApiEdgeFirewallUuidPatchRequest) UpdateEdgeFirewallRequest(updateEdgeFirewallRequest UpdateEdgeFirewallRequest) ApiEdgeFirewallUuidPatchRequest

type ApiEdgeFirewallUuidPutRequest

type ApiEdgeFirewallUuidPutRequest struct {
	ApiService *DefaultAPIService
	// contains filtered or unexported fields
}

func (ApiEdgeFirewallUuidPutRequest) Execute

func (ApiEdgeFirewallUuidPutRequest) UpdateEdgeFirewallRequest added in v0.87.0

func (r ApiEdgeFirewallUuidPutRequest) UpdateEdgeFirewallRequest(updateEdgeFirewallRequest UpdateEdgeFirewallRequest) ApiEdgeFirewallUuidPutRequest

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 Behaviors added in v0.100.0

type Behaviors struct {
	NullArgumentBehavior            *NullArgumentBehavior
	SetCustomResponse               *SetCustomResponse
	SetRateLimitBehavior            *SetRateLimitBehavior
	SetWAFRuleSetAndWafModeBehavior *SetWAFRuleSetAndWafModeBehavior
	SetWAFRuleSetBehavior           *SetWAFRuleSetBehavior
	SimpleArgumentBehavior          *SimpleArgumentBehavior
}

Behaviors - struct for Behaviors

func NullArgumentBehaviorAsBehaviors added in v0.109.0

func NullArgumentBehaviorAsBehaviors(v *NullArgumentBehavior) Behaviors

NullArgumentBehaviorAsBehaviors is a convenience function that returns NullArgumentBehavior wrapped in Behaviors

func SetCustomResponseAsBehaviors added in v0.109.0

func SetCustomResponseAsBehaviors(v *SetCustomResponse) Behaviors

SetCustomResponseAsBehaviors is a convenience function that returns SetCustomResponse wrapped in Behaviors

func SetRateLimitBehaviorAsBehaviors added in v0.109.0

func SetRateLimitBehaviorAsBehaviors(v *SetRateLimitBehavior) Behaviors

SetRateLimitBehaviorAsBehaviors is a convenience function that returns SetRateLimitBehavior wrapped in Behaviors

func SetWAFRuleSetAndWafModeBehaviorAsBehaviors added in v0.109.0

func SetWAFRuleSetAndWafModeBehaviorAsBehaviors(v *SetWAFRuleSetAndWafModeBehavior) Behaviors

SetWAFRuleSetAndWafModeBehaviorAsBehaviors is a convenience function that returns SetWAFRuleSetAndWafModeBehavior wrapped in Behaviors

func SetWAFRuleSetBehaviorAsBehaviors added in v0.109.0

func SetWAFRuleSetBehaviorAsBehaviors(v *SetWAFRuleSetBehavior) Behaviors

SetWAFRuleSetBehaviorAsBehaviors is a convenience function that returns SetWAFRuleSetBehavior wrapped in Behaviors

func SimpleArgumentBehaviorAsBehaviors added in v0.109.0

func SimpleArgumentBehaviorAsBehaviors(v *SimpleArgumentBehavior) Behaviors

SimpleArgumentBehaviorAsBehaviors is a convenience function that returns SimpleArgumentBehavior wrapped in Behaviors

func (*Behaviors) GetActualInstance added in v0.109.0

func (obj *Behaviors) GetActualInstance() interface{}

Get the actual instance

func (Behaviors) MarshalJSON added in v0.100.0

func (src Behaviors) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*Behaviors) UnmarshalJSON added in v0.109.0

func (dst *Behaviors) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct

type BehaviorsArgument added in v0.107.0

type BehaviorsArgument struct {
	GenericBehaviorDetails *GenericBehaviorDetails
	SetRateLimitDetails    *SetRateLimitDetails
	SetWAFRuleSetDetails   *SetWAFRuleSetDetails
}

BehaviorsArgument - struct for BehaviorsArgument

func GenericBehaviorDetailsAsBehaviorsArgument added in v0.107.0

func GenericBehaviorDetailsAsBehaviorsArgument(v *GenericBehaviorDetails) BehaviorsArgument

GenericBehaviorDetailsAsBehaviorsArgument is a convenience function that returns GenericBehaviorDetails wrapped in BehaviorsArgument

func SetRateLimitDetailsAsBehaviorsArgument added in v0.107.0

func SetRateLimitDetailsAsBehaviorsArgument(v *SetRateLimitDetails) BehaviorsArgument

SetRateLimitDetailsAsBehaviorsArgument is a convenience function that returns SetRateLimitDetails wrapped in BehaviorsArgument

func SetWAFRuleSetDetailsAsBehaviorsArgument added in v0.107.0

func SetWAFRuleSetDetailsAsBehaviorsArgument(v *SetWAFRuleSetDetails) BehaviorsArgument

SetWAFRuleSetDetailsAsBehaviorsArgument is a convenience function that returns SetWAFRuleSetDetails wrapped in BehaviorsArgument

func (*BehaviorsArgument) GetActualInstance added in v0.107.0

func (obj *BehaviorsArgument) GetActualInstance() interface{}

Get the actual instance

func (BehaviorsArgument) MarshalJSON added in v0.107.0

func (src BehaviorsArgument) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*BehaviorsArgument) UnmarshalJSON added in v0.107.0

func (dst *BehaviorsArgument) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct

type Conditionals added in v0.100.0

type Conditionals string

Conditionals the model 'Conditionals'

const (
	IF  Conditionals = "if"
	AND Conditionals = "and"
	OR  Conditionals = "or"
)

List of Conditionals

func NewConditionalsFromValue added in v0.100.0

func NewConditionalsFromValue(v string) (*Conditionals, error)

NewConditionalsFromValue returns a pointer to a valid Conditionals for the value passed as argument, or an error if the value passed is not allowed by the enum

func (Conditionals) IsValid added in v0.100.0

func (v Conditionals) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (Conditionals) Ptr added in v0.100.0

func (v Conditionals) Ptr() *Conditionals

Ptr returns reference to Conditionals value

func (*Conditionals) UnmarshalJSON added in v0.100.0

func (v *Conditionals) UnmarshalJSON(src []byte) error

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 CreateEdgeFirewallRequest

type CreateEdgeFirewallRequest struct {
	Name                     *string `json:"name,omitempty"`
	Domains                  []int64 `json:"domains,omitempty"`
	IsActive                 *bool   `json:"is_active,omitempty"`
	EdgeFunctionsEnabled     *bool   `json:"edge_functions_enabled,omitempty"`
	NetworkProtectionEnabled *bool   `json:"network_protection_enabled,omitempty"`
	WafEnabled               *bool   `json:"waf_enabled,omitempty"`
}

CreateEdgeFirewallRequest struct for CreateEdgeFirewallRequest

func NewCreateEdgeFirewallRequest

func NewCreateEdgeFirewallRequest() *CreateEdgeFirewallRequest

NewCreateEdgeFirewallRequest instantiates a new CreateEdgeFirewallRequest 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 NewCreateEdgeFirewallRequestWithDefaults

func NewCreateEdgeFirewallRequestWithDefaults() *CreateEdgeFirewallRequest

NewCreateEdgeFirewallRequestWithDefaults instantiates a new CreateEdgeFirewallRequest 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 (*CreateEdgeFirewallRequest) GetDomains

func (o *CreateEdgeFirewallRequest) GetDomains() []int64

GetDomains returns the Domains field value if set, zero value otherwise.

func (*CreateEdgeFirewallRequest) GetDomainsOk

func (o *CreateEdgeFirewallRequest) GetDomainsOk() ([]int64, bool)

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

func (*CreateEdgeFirewallRequest) GetEdgeFunctionsEnabled

func (o *CreateEdgeFirewallRequest) GetEdgeFunctionsEnabled() bool

GetEdgeFunctionsEnabled returns the EdgeFunctionsEnabled field value if set, zero value otherwise.

func (*CreateEdgeFirewallRequest) GetEdgeFunctionsEnabledOk

func (o *CreateEdgeFirewallRequest) GetEdgeFunctionsEnabledOk() (*bool, bool)

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

func (*CreateEdgeFirewallRequest) GetIsActive

func (o *CreateEdgeFirewallRequest) GetIsActive() bool

GetIsActive returns the IsActive field value if set, zero value otherwise.

func (*CreateEdgeFirewallRequest) GetIsActiveOk

func (o *CreateEdgeFirewallRequest) GetIsActiveOk() (*bool, bool)

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

func (*CreateEdgeFirewallRequest) GetName

func (o *CreateEdgeFirewallRequest) GetName() string

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

func (*CreateEdgeFirewallRequest) GetNameOk

func (o *CreateEdgeFirewallRequest) 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 (*CreateEdgeFirewallRequest) GetNetworkProtectionEnabled

func (o *CreateEdgeFirewallRequest) GetNetworkProtectionEnabled() bool

GetNetworkProtectionEnabled returns the NetworkProtectionEnabled field value if set, zero value otherwise.

func (*CreateEdgeFirewallRequest) GetNetworkProtectionEnabledOk

func (o *CreateEdgeFirewallRequest) GetNetworkProtectionEnabledOk() (*bool, bool)

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

func (*CreateEdgeFirewallRequest) GetWafEnabled

func (o *CreateEdgeFirewallRequest) GetWafEnabled() bool

GetWafEnabled returns the WafEnabled field value if set, zero value otherwise.

func (*CreateEdgeFirewallRequest) GetWafEnabledOk

func (o *CreateEdgeFirewallRequest) GetWafEnabledOk() (*bool, bool)

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

func (*CreateEdgeFirewallRequest) HasDomains

func (o *CreateEdgeFirewallRequest) HasDomains() bool

HasDomains returns a boolean if a field has been set.

func (*CreateEdgeFirewallRequest) HasEdgeFunctionsEnabled

func (o *CreateEdgeFirewallRequest) HasEdgeFunctionsEnabled() bool

HasEdgeFunctionsEnabled returns a boolean if a field has been set.

func (*CreateEdgeFirewallRequest) HasIsActive

func (o *CreateEdgeFirewallRequest) HasIsActive() bool

HasIsActive returns a boolean if a field has been set.

func (*CreateEdgeFirewallRequest) HasName

func (o *CreateEdgeFirewallRequest) HasName() bool

HasName returns a boolean if a field has been set.

func (*CreateEdgeFirewallRequest) HasNetworkProtectionEnabled

func (o *CreateEdgeFirewallRequest) HasNetworkProtectionEnabled() bool

HasNetworkProtectionEnabled returns a boolean if a field has been set.

func (*CreateEdgeFirewallRequest) HasWafEnabled

func (o *CreateEdgeFirewallRequest) HasWafEnabled() bool

HasWafEnabled returns a boolean if a field has been set.

func (CreateEdgeFirewallRequest) MarshalJSON

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

func (*CreateEdgeFirewallRequest) SetDomains

func (o *CreateEdgeFirewallRequest) SetDomains(v []int64)

SetDomains gets a reference to the given []int64 and assigns it to the Domains field.

func (*CreateEdgeFirewallRequest) SetEdgeFunctionsEnabled

func (o *CreateEdgeFirewallRequest) SetEdgeFunctionsEnabled(v bool)

SetEdgeFunctionsEnabled gets a reference to the given bool and assigns it to the EdgeFunctionsEnabled field.

func (*CreateEdgeFirewallRequest) SetIsActive

func (o *CreateEdgeFirewallRequest) SetIsActive(v bool)

SetIsActive gets a reference to the given bool and assigns it to the IsActive field.

func (*CreateEdgeFirewallRequest) SetName

func (o *CreateEdgeFirewallRequest) SetName(v string)

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

func (*CreateEdgeFirewallRequest) SetNetworkProtectionEnabled

func (o *CreateEdgeFirewallRequest) SetNetworkProtectionEnabled(v bool)

SetNetworkProtectionEnabled gets a reference to the given bool and assigns it to the NetworkProtectionEnabled field.

func (*CreateEdgeFirewallRequest) SetWafEnabled

func (o *CreateEdgeFirewallRequest) SetWafEnabled(v bool)

SetWafEnabled gets a reference to the given bool and assigns it to the WafEnabled field.

func (CreateEdgeFirewallRequest) ToMap

func (o CreateEdgeFirewallRequest) ToMap() (map[string]interface{}, error)

type CreateRuleSetRequest added in v0.100.0

type CreateRuleSetRequest struct {
	Name      *string                           `json:"name,omitempty"`
	IsActive  *bool                             `json:"is_active,omitempty"`
	Behaviors []Behaviors                       `json:"behaviors,omitempty"`
	Criteria  [][]SSLVerificationStatusCriteria `json:"criteria,omitempty"`
}

CreateRuleSetRequest struct for CreateRuleSetRequest

func NewCreateRuleSetRequest added in v0.100.0

func NewCreateRuleSetRequest() *CreateRuleSetRequest

NewCreateRuleSetRequest instantiates a new CreateRuleSetRequest 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 NewCreateRuleSetRequestWithDefaults added in v0.100.0

func NewCreateRuleSetRequestWithDefaults() *CreateRuleSetRequest

NewCreateRuleSetRequestWithDefaults instantiates a new CreateRuleSetRequest 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 (*CreateRuleSetRequest) GetBehaviors added in v0.100.0

func (o *CreateRuleSetRequest) GetBehaviors() []Behaviors

GetBehaviors returns the Behaviors field value if set, zero value otherwise.

func (*CreateRuleSetRequest) GetBehaviorsOk added in v0.100.0

func (o *CreateRuleSetRequest) GetBehaviorsOk() ([]Behaviors, bool)

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

func (*CreateRuleSetRequest) GetCriteria added in v0.100.0

GetCriteria returns the Criteria field value if set, zero value otherwise.

func (*CreateRuleSetRequest) GetCriteriaOk added in v0.100.0

func (o *CreateRuleSetRequest) GetCriteriaOk() ([][]SSLVerificationStatusCriteria, bool)

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

func (*CreateRuleSetRequest) GetIsActive added in v0.100.0

func (o *CreateRuleSetRequest) GetIsActive() bool

GetIsActive returns the IsActive field value if set, zero value otherwise.

func (*CreateRuleSetRequest) GetIsActiveOk added in v0.100.0

func (o *CreateRuleSetRequest) GetIsActiveOk() (*bool, bool)

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

func (*CreateRuleSetRequest) GetName added in v0.100.0

func (o *CreateRuleSetRequest) GetName() string

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

func (*CreateRuleSetRequest) GetNameOk added in v0.100.0

func (o *CreateRuleSetRequest) 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 (*CreateRuleSetRequest) HasBehaviors added in v0.100.0

func (o *CreateRuleSetRequest) HasBehaviors() bool

HasBehaviors returns a boolean if a field has been set.

func (*CreateRuleSetRequest) HasCriteria added in v0.100.0

func (o *CreateRuleSetRequest) HasCriteria() bool

HasCriteria returns a boolean if a field has been set.

func (*CreateRuleSetRequest) HasIsActive added in v0.100.0

func (o *CreateRuleSetRequest) HasIsActive() bool

HasIsActive returns a boolean if a field has been set.

func (*CreateRuleSetRequest) HasName added in v0.100.0

func (o *CreateRuleSetRequest) HasName() bool

HasName returns a boolean if a field has been set.

func (CreateRuleSetRequest) MarshalJSON added in v0.100.0

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

func (*CreateRuleSetRequest) SetBehaviors added in v0.100.0

func (o *CreateRuleSetRequest) SetBehaviors(v []Behaviors)

SetBehaviors gets a reference to the given []Behaviors and assigns it to the Behaviors field.

func (*CreateRuleSetRequest) SetCriteria added in v0.100.0

SetCriteria gets a reference to the given [][]SSLVerificationStatusCriteria and assigns it to the Criteria field.

func (*CreateRuleSetRequest) SetIsActive added in v0.100.0

func (o *CreateRuleSetRequest) SetIsActive(v bool)

SetIsActive gets a reference to the given bool and assigns it to the IsActive field.

func (*CreateRuleSetRequest) SetName added in v0.100.0

func (o *CreateRuleSetRequest) SetName(v string)

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

func (CreateRuleSetRequest) ToMap added in v0.100.0

func (o CreateRuleSetRequest) ToMap() (map[string]interface{}, error)

type DefaultAPIService added in v0.100.0

type DefaultAPIService service

DefaultAPIService DefaultAPI service

func (*DefaultAPIService) EdgeFirewallEdgeFirewallIdRulesEngineGet added in v0.100.0

func (a *DefaultAPIService) EdgeFirewallEdgeFirewallIdRulesEngineGet(ctx context.Context, edgeFirewallId int64) ApiEdgeFirewallEdgeFirewallIdRulesEngineGetRequest

EdgeFirewallEdgeFirewallIdRulesEngineGet List all rule sets.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param edgeFirewallId
@return ApiEdgeFirewallEdgeFirewallIdRulesEngineGetRequest

func (*DefaultAPIService) EdgeFirewallEdgeFirewallIdRulesEngineGetExecute added in v0.100.0

func (a *DefaultAPIService) EdgeFirewallEdgeFirewallIdRulesEngineGetExecute(r ApiEdgeFirewallEdgeFirewallIdRulesEngineGetRequest) (*RuleSetResponseAll, *http.Response, error)

Execute executes the request

@return RuleSetResponseAll

func (*DefaultAPIService) EdgeFirewallEdgeFirewallIdRulesEnginePost added in v0.100.0

func (a *DefaultAPIService) EdgeFirewallEdgeFirewallIdRulesEnginePost(ctx context.Context, edgeFirewallId int64) ApiEdgeFirewallEdgeFirewallIdRulesEnginePostRequest

EdgeFirewallEdgeFirewallIdRulesEnginePost Create rule set.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param edgeFirewallId
@return ApiEdgeFirewallEdgeFirewallIdRulesEnginePostRequest

func (*DefaultAPIService) EdgeFirewallEdgeFirewallIdRulesEnginePostExecute added in v0.100.0

func (a *DefaultAPIService) EdgeFirewallEdgeFirewallIdRulesEnginePostExecute(r ApiEdgeFirewallEdgeFirewallIdRulesEnginePostRequest) (*RuleSetResponse, *http.Response, error)

Execute executes the request

@return RuleSetResponse

func (*DefaultAPIService) EdgeFirewallEdgeFirewallIdRulesEngineRuleSetIdDelete added in v0.100.0

func (a *DefaultAPIService) EdgeFirewallEdgeFirewallIdRulesEngineRuleSetIdDelete(ctx context.Context, edgeFirewallId int64, ruleSetId int64) ApiEdgeFirewallEdgeFirewallIdRulesEngineRuleSetIdDeleteRequest

EdgeFirewallEdgeFirewallIdRulesEngineRuleSetIdDelete Delete rule set.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param edgeFirewallId
@param ruleSetId
@return ApiEdgeFirewallEdgeFirewallIdRulesEngineRuleSetIdDeleteRequest

func (*DefaultAPIService) EdgeFirewallEdgeFirewallIdRulesEngineRuleSetIdDeleteExecute added in v0.100.0

func (a *DefaultAPIService) EdgeFirewallEdgeFirewallIdRulesEngineRuleSetIdDeleteExecute(r ApiEdgeFirewallEdgeFirewallIdRulesEngineRuleSetIdDeleteRequest) (*http.Response, error)

Execute executes the request

func (*DefaultAPIService) EdgeFirewallEdgeFirewallIdRulesEngineRuleSetIdGet added in v0.100.0

func (a *DefaultAPIService) EdgeFirewallEdgeFirewallIdRulesEngineRuleSetIdGet(ctx context.Context, edgeFirewallId int64, ruleSetId int64) ApiEdgeFirewallEdgeFirewallIdRulesEngineRuleSetIdGetRequest

EdgeFirewallEdgeFirewallIdRulesEngineRuleSetIdGet Retrieve rule set by ID.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param edgeFirewallId
@param ruleSetId
@return ApiEdgeFirewallEdgeFirewallIdRulesEngineRuleSetIdGetRequest

func (*DefaultAPIService) EdgeFirewallEdgeFirewallIdRulesEngineRuleSetIdGetExecute added in v0.100.0

func (a *DefaultAPIService) EdgeFirewallEdgeFirewallIdRulesEngineRuleSetIdGetExecute(r ApiEdgeFirewallEdgeFirewallIdRulesEngineRuleSetIdGetRequest) (*RuleSetResult, *http.Response, error)

Execute executes the request

@return RuleSetResult

func (*DefaultAPIService) EdgeFirewallEdgeFirewallIdRulesEngineRuleSetIdPatch added in v0.100.0

func (a *DefaultAPIService) EdgeFirewallEdgeFirewallIdRulesEngineRuleSetIdPatch(ctx context.Context, edgeFirewallId int64, ruleSetId int64) ApiEdgeFirewallEdgeFirewallIdRulesEngineRuleSetIdPatchRequest

EdgeFirewallEdgeFirewallIdRulesEngineRuleSetIdPatch Edit rule set.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param edgeFirewallId
@param ruleSetId
@return ApiEdgeFirewallEdgeFirewallIdRulesEngineRuleSetIdPatchRequest

func (*DefaultAPIService) EdgeFirewallEdgeFirewallIdRulesEngineRuleSetIdPatchExecute added in v0.100.0

func (a *DefaultAPIService) EdgeFirewallEdgeFirewallIdRulesEngineRuleSetIdPatchExecute(r ApiEdgeFirewallEdgeFirewallIdRulesEngineRuleSetIdPatchRequest) (*RuleSetResult, *http.Response, error)

Execute executes the request

@return RuleSetResult

func (*DefaultAPIService) EdgeFirewallEdgeFirewallIdRulesEngineRuleSetIdPut added in v0.100.0

func (a *DefaultAPIService) EdgeFirewallEdgeFirewallIdRulesEngineRuleSetIdPut(ctx context.Context, edgeFirewallId int64, ruleSetId int64) ApiEdgeFirewallEdgeFirewallIdRulesEngineRuleSetIdPutRequest

EdgeFirewallEdgeFirewallIdRulesEngineRuleSetIdPut Overwrite rule set

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param edgeFirewallId
@param ruleSetId
@return ApiEdgeFirewallEdgeFirewallIdRulesEngineRuleSetIdPutRequest

func (*DefaultAPIService) EdgeFirewallEdgeFirewallIdRulesEngineRuleSetIdPutExecute added in v0.100.0

func (a *DefaultAPIService) EdgeFirewallEdgeFirewallIdRulesEngineRuleSetIdPutExecute(r ApiEdgeFirewallEdgeFirewallIdRulesEngineRuleSetIdPutRequest) (*RuleSetResult, *http.Response, error)

Execute executes the request

@return RuleSetResult

func (*DefaultAPIService) EdgeFirewallGet added in v0.100.0

EdgeFirewallGet List all user edge firewall

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiEdgeFirewallGetRequest

func (*DefaultAPIService) EdgeFirewallGetExecute added in v0.100.0

Execute executes the request

@return ListEdgeFirewallResponse

func (*DefaultAPIService) EdgeFirewallPost added in v0.100.0

EdgeFirewallPost Create a edge firewall

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiEdgeFirewallPostRequest

func (*DefaultAPIService) EdgeFirewallPostExecute added in v0.100.0

Execute executes the request

@return EdgeFirewallResponse

func (*DefaultAPIService) EdgeFirewallUuidDelete added in v0.100.0

func (a *DefaultAPIService) EdgeFirewallUuidDelete(ctx context.Context, uuid string) ApiEdgeFirewallUuidDeleteRequest

EdgeFirewallUuidDelete Delete an edge firewall by uuid

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param uuid
@return ApiEdgeFirewallUuidDeleteRequest

func (*DefaultAPIService) EdgeFirewallUuidDeleteExecute added in v0.100.0

func (a *DefaultAPIService) EdgeFirewallUuidDeleteExecute(r ApiEdgeFirewallUuidDeleteRequest) (*http.Response, error)

Execute executes the request

func (*DefaultAPIService) EdgeFirewallUuidGet added in v0.100.0

func (a *DefaultAPIService) EdgeFirewallUuidGet(ctx context.Context, uuid string) ApiEdgeFirewallUuidGetRequest

EdgeFirewallUuidGet Retrieve an edge firewall set by uuid

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param uuid
@return ApiEdgeFirewallUuidGetRequest

func (*DefaultAPIService) EdgeFirewallUuidGetExecute added in v0.100.0

Execute executes the request

@return EdgeFirewallResponse

func (*DefaultAPIService) EdgeFirewallUuidPatch added in v0.100.0

func (a *DefaultAPIService) EdgeFirewallUuidPatch(ctx context.Context, uuid string) ApiEdgeFirewallUuidPatchRequest

EdgeFirewallUuidPatch Update some edge firewall attributes, like \"active\"

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param uuid
@return ApiEdgeFirewallUuidPatchRequest

func (*DefaultAPIService) EdgeFirewallUuidPatchExecute added in v0.100.0

Execute executes the request

@return EdgeFirewallResponse

func (*DefaultAPIService) EdgeFirewallUuidPut added in v0.100.0

func (a *DefaultAPIService) EdgeFirewallUuidPut(ctx context.Context, uuid string) ApiEdgeFirewallUuidPutRequest

EdgeFirewallUuidPut Overwrite some edge firewall attributes, like \"active\"

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param uuid
@return ApiEdgeFirewallUuidPutRequest

func (*DefaultAPIService) EdgeFirewallUuidPutExecute added in v0.100.0

Execute executes the request

@return EdgeFirewallResponse

type EdgeFirewall

type EdgeFirewall struct {
	Id                       *int64  `json:"id,omitempty"`
	Name                     *string `json:"name,omitempty"`
	IsActive                 *bool   `json:"is_active,omitempty"`
	LastEditor               *string `json:"last_editor,omitempty"`
	LastModified             *string `json:"last_modified,omitempty"`
	EdgeFunctionsEnabled     *bool   `json:"edge_functions_enabled,omitempty"`
	NetworkProtectionEnabled *bool   `json:"network_protection_enabled,omitempty"`
	WafEnabled               *bool   `json:"waf_enabled,omitempty"`
	DebugRules               *bool   `json:"debug_rules,omitempty"`
	Domains                  []int64 `json:"domains,omitempty"`
}

EdgeFirewall struct for EdgeFirewall

func NewEdgeFirewall

func NewEdgeFirewall() *EdgeFirewall

NewEdgeFirewall instantiates a new EdgeFirewall 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 NewEdgeFirewallWithDefaults

func NewEdgeFirewallWithDefaults() *EdgeFirewall

NewEdgeFirewallWithDefaults instantiates a new EdgeFirewall 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 (*EdgeFirewall) GetDebugRules

func (o *EdgeFirewall) GetDebugRules() bool

GetDebugRules returns the DebugRules field value if set, zero value otherwise.

func (*EdgeFirewall) GetDebugRulesOk

func (o *EdgeFirewall) GetDebugRulesOk() (*bool, bool)

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

func (*EdgeFirewall) GetDomains

func (o *EdgeFirewall) GetDomains() []int64

GetDomains returns the Domains field value if set, zero value otherwise.

func (*EdgeFirewall) GetDomainsOk

func (o *EdgeFirewall) GetDomainsOk() ([]int64, bool)

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

func (*EdgeFirewall) GetEdgeFunctionsEnabled

func (o *EdgeFirewall) GetEdgeFunctionsEnabled() bool

GetEdgeFunctionsEnabled returns the EdgeFunctionsEnabled field value if set, zero value otherwise.

func (*EdgeFirewall) GetEdgeFunctionsEnabledOk

func (o *EdgeFirewall) GetEdgeFunctionsEnabledOk() (*bool, bool)

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

func (*EdgeFirewall) GetId

func (o *EdgeFirewall) GetId() int64

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

func (*EdgeFirewall) GetIdOk

func (o *EdgeFirewall) GetIdOk() (*int64, 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 (*EdgeFirewall) GetIsActive

func (o *EdgeFirewall) GetIsActive() bool

GetIsActive returns the IsActive field value if set, zero value otherwise.

func (*EdgeFirewall) GetIsActiveOk

func (o *EdgeFirewall) GetIsActiveOk() (*bool, bool)

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

func (*EdgeFirewall) GetLastEditor

func (o *EdgeFirewall) GetLastEditor() string

GetLastEditor returns the LastEditor field value if set, zero value otherwise.

func (*EdgeFirewall) GetLastEditorOk

func (o *EdgeFirewall) GetLastEditorOk() (*string, bool)

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

func (*EdgeFirewall) GetLastModified

func (o *EdgeFirewall) GetLastModified() string

GetLastModified returns the LastModified field value if set, zero value otherwise.

func (*EdgeFirewall) GetLastModifiedOk

func (o *EdgeFirewall) GetLastModifiedOk() (*string, bool)

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

func (*EdgeFirewall) GetName

func (o *EdgeFirewall) GetName() string

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

func (*EdgeFirewall) GetNameOk

func (o *EdgeFirewall) 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 (*EdgeFirewall) GetNetworkProtectionEnabled

func (o *EdgeFirewall) GetNetworkProtectionEnabled() bool

GetNetworkProtectionEnabled returns the NetworkProtectionEnabled field value if set, zero value otherwise.

func (*EdgeFirewall) GetNetworkProtectionEnabledOk

func (o *EdgeFirewall) GetNetworkProtectionEnabledOk() (*bool, bool)

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

func (*EdgeFirewall) GetWafEnabled

func (o *EdgeFirewall) GetWafEnabled() bool

GetWafEnabled returns the WafEnabled field value if set, zero value otherwise.

func (*EdgeFirewall) GetWafEnabledOk

func (o *EdgeFirewall) GetWafEnabledOk() (*bool, bool)

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

func (*EdgeFirewall) HasDebugRules

func (o *EdgeFirewall) HasDebugRules() bool

HasDebugRules returns a boolean if a field has been set.

func (*EdgeFirewall) HasDomains

func (o *EdgeFirewall) HasDomains() bool

HasDomains returns a boolean if a field has been set.

func (*EdgeFirewall) HasEdgeFunctionsEnabled

func (o *EdgeFirewall) HasEdgeFunctionsEnabled() bool

HasEdgeFunctionsEnabled returns a boolean if a field has been set.

func (*EdgeFirewall) HasId

func (o *EdgeFirewall) HasId() bool

HasId returns a boolean if a field has been set.

func (*EdgeFirewall) HasIsActive

func (o *EdgeFirewall) HasIsActive() bool

HasIsActive returns a boolean if a field has been set.

func (*EdgeFirewall) HasLastEditor

func (o *EdgeFirewall) HasLastEditor() bool

HasLastEditor returns a boolean if a field has been set.

func (*EdgeFirewall) HasLastModified

func (o *EdgeFirewall) HasLastModified() bool

HasLastModified returns a boolean if a field has been set.

func (*EdgeFirewall) HasName

func (o *EdgeFirewall) HasName() bool

HasName returns a boolean if a field has been set.

func (*EdgeFirewall) HasNetworkProtectionEnabled

func (o *EdgeFirewall) HasNetworkProtectionEnabled() bool

HasNetworkProtectionEnabled returns a boolean if a field has been set.

func (*EdgeFirewall) HasWafEnabled

func (o *EdgeFirewall) HasWafEnabled() bool

HasWafEnabled returns a boolean if a field has been set.

func (EdgeFirewall) MarshalJSON

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

func (*EdgeFirewall) SetDebugRules

func (o *EdgeFirewall) SetDebugRules(v bool)

SetDebugRules gets a reference to the given bool and assigns it to the DebugRules field.

func (*EdgeFirewall) SetDomains

func (o *EdgeFirewall) SetDomains(v []int64)

SetDomains gets a reference to the given []int64 and assigns it to the Domains field.

func (*EdgeFirewall) SetEdgeFunctionsEnabled

func (o *EdgeFirewall) SetEdgeFunctionsEnabled(v bool)

SetEdgeFunctionsEnabled gets a reference to the given bool and assigns it to the EdgeFunctionsEnabled field.

func (*EdgeFirewall) SetId

func (o *EdgeFirewall) SetId(v int64)

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

func (*EdgeFirewall) SetIsActive

func (o *EdgeFirewall) SetIsActive(v bool)

SetIsActive gets a reference to the given bool and assigns it to the IsActive field.

func (*EdgeFirewall) SetLastEditor

func (o *EdgeFirewall) SetLastEditor(v string)

SetLastEditor gets a reference to the given string and assigns it to the LastEditor field.

func (*EdgeFirewall) SetLastModified

func (o *EdgeFirewall) SetLastModified(v string)

SetLastModified gets a reference to the given string and assigns it to the LastModified field.

func (*EdgeFirewall) SetName

func (o *EdgeFirewall) SetName(v string)

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

func (*EdgeFirewall) SetNetworkProtectionEnabled

func (o *EdgeFirewall) SetNetworkProtectionEnabled(v bool)

SetNetworkProtectionEnabled gets a reference to the given bool and assigns it to the NetworkProtectionEnabled field.

func (*EdgeFirewall) SetWafEnabled

func (o *EdgeFirewall) SetWafEnabled(v bool)

SetWafEnabled gets a reference to the given bool and assigns it to the WafEnabled field.

func (EdgeFirewall) ToMap

func (o EdgeFirewall) ToMap() (map[string]interface{}, error)

type EdgeFirewallResponse

type EdgeFirewallResponse struct {
	Results       *EdgeFirewall `json:"results,omitempty"`
	SchemaVersion *float32      `json:"schema_version,omitempty"`
}

EdgeFirewallResponse struct for EdgeFirewallResponse

func NewEdgeFirewallResponse

func NewEdgeFirewallResponse() *EdgeFirewallResponse

NewEdgeFirewallResponse instantiates a new EdgeFirewallResponse 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 NewEdgeFirewallResponseWithDefaults

func NewEdgeFirewallResponseWithDefaults() *EdgeFirewallResponse

NewEdgeFirewallResponseWithDefaults instantiates a new EdgeFirewallResponse 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 (*EdgeFirewallResponse) GetResults

func (o *EdgeFirewallResponse) GetResults() EdgeFirewall

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

func (*EdgeFirewallResponse) GetResultsOk

func (o *EdgeFirewallResponse) GetResultsOk() (*EdgeFirewall, 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 (*EdgeFirewallResponse) GetSchemaVersion

func (o *EdgeFirewallResponse) GetSchemaVersion() float32

GetSchemaVersion returns the SchemaVersion field value if set, zero value otherwise.

func (*EdgeFirewallResponse) GetSchemaVersionOk

func (o *EdgeFirewallResponse) GetSchemaVersionOk() (*float32, bool)

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

func (*EdgeFirewallResponse) HasResults

func (o *EdgeFirewallResponse) HasResults() bool

HasResults returns a boolean if a field has been set.

func (*EdgeFirewallResponse) HasSchemaVersion

func (o *EdgeFirewallResponse) HasSchemaVersion() bool

HasSchemaVersion returns a boolean if a field has been set.

func (EdgeFirewallResponse) MarshalJSON

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

func (*EdgeFirewallResponse) SetResults

func (o *EdgeFirewallResponse) SetResults(v EdgeFirewall)

SetResults gets a reference to the given EdgeFirewall and assigns it to the Results field.

func (*EdgeFirewallResponse) SetSchemaVersion

func (o *EdgeFirewallResponse) SetSchemaVersion(v float32)

SetSchemaVersion gets a reference to the given float32 and assigns it to the SchemaVersion field.

func (EdgeFirewallResponse) ToMap

func (o EdgeFirewallResponse) ToMap() (map[string]interface{}, error)

type GenericBehaviorDetails added in v0.107.0

type GenericBehaviorDetails struct {
	Name *string `json:"name,omitempty"`
}

GenericBehaviorDetails struct for GenericBehaviorDetails

func NewGenericBehaviorDetails added in v0.107.0

func NewGenericBehaviorDetails() *GenericBehaviorDetails

NewGenericBehaviorDetails instantiates a new GenericBehaviorDetails 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 NewGenericBehaviorDetailsWithDefaults added in v0.107.0

func NewGenericBehaviorDetailsWithDefaults() *GenericBehaviorDetails

NewGenericBehaviorDetailsWithDefaults instantiates a new GenericBehaviorDetails 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 (*GenericBehaviorDetails) GetName added in v0.107.0

func (o *GenericBehaviorDetails) GetName() string

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

func (*GenericBehaviorDetails) GetNameOk added in v0.107.0

func (o *GenericBehaviorDetails) 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 (*GenericBehaviorDetails) HasName added in v0.107.0

func (o *GenericBehaviorDetails) HasName() bool

HasName returns a boolean if a field has been set.

func (GenericBehaviorDetails) MarshalJSON added in v0.107.0

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

func (*GenericBehaviorDetails) SetName added in v0.107.0

func (o *GenericBehaviorDetails) SetName(v string)

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

func (GenericBehaviorDetails) ToMap added in v0.107.0

func (o GenericBehaviorDetails) ToMap() (map[string]interface{}, error)

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 Links struct {
	Previous NullableString `json:"previous,omitempty"`
	Next     NullableString `json:"next,omitempty"`
}

Links struct for Links

func NewLinks() *Links

NewLinks instantiates a new Links 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 NewLinksWithDefaults

func NewLinksWithDefaults() *Links

NewLinksWithDefaults instantiates a new Links 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 (*Links) GetNext

func (o *Links) GetNext() string

GetNext returns the Next field value if set, zero value otherwise (both if not set or set to explicit null).

func (*Links) GetNextOk

func (o *Links) GetNextOk() (*string, bool)

GetNextOk returns a tuple with the Next field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Links) GetPrevious

func (o *Links) GetPrevious() string

GetPrevious returns the Previous field value if set, zero value otherwise (both if not set or set to explicit null).

func (*Links) GetPreviousOk

func (o *Links) GetPreviousOk() (*string, bool)

GetPreviousOk returns a tuple with the Previous field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Links) HasNext

func (o *Links) HasNext() bool

HasNext returns a boolean if a field has been set.

func (*Links) HasPrevious

func (o *Links) HasPrevious() bool

HasPrevious returns a boolean if a field has been set.

func (Links) MarshalJSON

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

func (*Links) SetNext

func (o *Links) SetNext(v string)

SetNext gets a reference to the given NullableString and assigns it to the Next field.

func (*Links) SetNextNil added in v0.87.0

func (o *Links) SetNextNil()

SetNextNil sets the value for Next to be an explicit nil

func (*Links) SetPrevious

func (o *Links) SetPrevious(v string)

SetPrevious gets a reference to the given NullableString and assigns it to the Previous field.

func (*Links) SetPreviousNil added in v0.87.0

func (o *Links) SetPreviousNil()

SetPreviousNil sets the value for Previous to be an explicit nil

func (Links) ToMap

func (o Links) ToMap() (map[string]interface{}, error)

func (*Links) UnsetNext added in v0.87.0

func (o *Links) UnsetNext()

UnsetNext ensures that no value is present for Next, not even an explicit nil

func (*Links) UnsetPrevious added in v0.87.0

func (o *Links) UnsetPrevious()

UnsetPrevious ensures that no value is present for Previous, not even an explicit nil

type ListEdgeFirewallResponse

type ListEdgeFirewallResponse struct {
	Count         *int64         `json:"count,omitempty"`
	TotalPages    *int64         `json:"total_pages,omitempty"`
	SchemaVersion *int64         `json:"schema_version,omitempty"`
	Links         *Links         `json:"links,omitempty"`
	Results       []EdgeFirewall `json:"results,omitempty"`
}

ListEdgeFirewallResponse struct for ListEdgeFirewallResponse

func NewListEdgeFirewallResponse

func NewListEdgeFirewallResponse() *ListEdgeFirewallResponse

NewListEdgeFirewallResponse instantiates a new ListEdgeFirewallResponse 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 NewListEdgeFirewallResponseWithDefaults

func NewListEdgeFirewallResponseWithDefaults() *ListEdgeFirewallResponse

NewListEdgeFirewallResponseWithDefaults instantiates a new ListEdgeFirewallResponse 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 (*ListEdgeFirewallResponse) GetCount

func (o *ListEdgeFirewallResponse) GetCount() int64

GetCount returns the Count field value if set, zero value otherwise.

func (*ListEdgeFirewallResponse) GetCountOk

func (o *ListEdgeFirewallResponse) GetCountOk() (*int64, bool)

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

func (o *ListEdgeFirewallResponse) GetLinks() Links

GetLinks returns the Links field value if set, zero value otherwise.

func (*ListEdgeFirewallResponse) GetLinksOk

func (o *ListEdgeFirewallResponse) GetLinksOk() (*Links, 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 (*ListEdgeFirewallResponse) GetResults

func (o *ListEdgeFirewallResponse) GetResults() []EdgeFirewall

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

func (*ListEdgeFirewallResponse) GetResultsOk

func (o *ListEdgeFirewallResponse) GetResultsOk() ([]EdgeFirewall, 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 (*ListEdgeFirewallResponse) GetSchemaVersion

func (o *ListEdgeFirewallResponse) GetSchemaVersion() int64

GetSchemaVersion returns the SchemaVersion field value if set, zero value otherwise.

func (*ListEdgeFirewallResponse) GetSchemaVersionOk

func (o *ListEdgeFirewallResponse) GetSchemaVersionOk() (*int64, bool)

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

func (*ListEdgeFirewallResponse) GetTotalPages

func (o *ListEdgeFirewallResponse) GetTotalPages() int64

GetTotalPages returns the TotalPages field value if set, zero value otherwise.

func (*ListEdgeFirewallResponse) GetTotalPagesOk

func (o *ListEdgeFirewallResponse) GetTotalPagesOk() (*int64, bool)

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

func (*ListEdgeFirewallResponse) HasCount

func (o *ListEdgeFirewallResponse) HasCount() bool

HasCount returns a boolean if a field has been set.

func (o *ListEdgeFirewallResponse) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*ListEdgeFirewallResponse) HasResults

func (o *ListEdgeFirewallResponse) HasResults() bool

HasResults returns a boolean if a field has been set.

func (*ListEdgeFirewallResponse) HasSchemaVersion

func (o *ListEdgeFirewallResponse) HasSchemaVersion() bool

HasSchemaVersion returns a boolean if a field has been set.

func (*ListEdgeFirewallResponse) HasTotalPages

func (o *ListEdgeFirewallResponse) HasTotalPages() bool

HasTotalPages returns a boolean if a field has been set.

func (ListEdgeFirewallResponse) MarshalJSON

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

func (*ListEdgeFirewallResponse) SetCount

func (o *ListEdgeFirewallResponse) SetCount(v int64)

SetCount gets a reference to the given int64 and assigns it to the Count field.

func (o *ListEdgeFirewallResponse) SetLinks(v Links)

SetLinks gets a reference to the given Links and assigns it to the Links field.

func (*ListEdgeFirewallResponse) SetResults

func (o *ListEdgeFirewallResponse) SetResults(v []EdgeFirewall)

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

func (*ListEdgeFirewallResponse) SetSchemaVersion

func (o *ListEdgeFirewallResponse) SetSchemaVersion(v int64)

SetSchemaVersion gets a reference to the given int64 and assigns it to the SchemaVersion field.

func (*ListEdgeFirewallResponse) SetTotalPages

func (o *ListEdgeFirewallResponse) SetTotalPages(v int64)

SetTotalPages gets a reference to the given int64 and assigns it to the TotalPages field.

func (ListEdgeFirewallResponse) ToMap

func (o ListEdgeFirewallResponse) ToMap() (map[string]interface{}, error)

type MappedNullable

type MappedNullable interface {
	ToMap() (map[string]interface{}, error)
}

type NullArgumentBehavior added in v0.109.0

type NullArgumentBehavior struct {
	Name     *string       `json:"name,omitempty"`
	Argument NullableInt32 `json:"argument,omitempty"`
}

NullArgumentBehavior struct for NullArgumentBehavior

func NewNullArgumentBehavior added in v0.109.0

func NewNullArgumentBehavior() *NullArgumentBehavior

NewNullArgumentBehavior instantiates a new NullArgumentBehavior 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 NewNullArgumentBehaviorWithDefaults added in v0.109.0

func NewNullArgumentBehaviorWithDefaults() *NullArgumentBehavior

NewNullArgumentBehaviorWithDefaults instantiates a new NullArgumentBehavior 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 (*NullArgumentBehavior) GetArgument added in v0.109.0

func (o *NullArgumentBehavior) GetArgument() int32

GetArgument returns the Argument field value if set, zero value otherwise (both if not set or set to explicit null).

func (*NullArgumentBehavior) GetArgumentOk added in v0.109.0

func (o *NullArgumentBehavior) GetArgumentOk() (*int32, bool)

GetArgumentOk returns a tuple with the Argument field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NullArgumentBehavior) GetName added in v0.109.0

func (o *NullArgumentBehavior) GetName() string

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

func (*NullArgumentBehavior) GetNameOk added in v0.109.0

func (o *NullArgumentBehavior) 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 (*NullArgumentBehavior) HasArgument added in v0.109.0

func (o *NullArgumentBehavior) HasArgument() bool

HasArgument returns a boolean if a field has been set.

func (*NullArgumentBehavior) HasName added in v0.109.0

func (o *NullArgumentBehavior) HasName() bool

HasName returns a boolean if a field has been set.

func (NullArgumentBehavior) MarshalJSON added in v0.109.0

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

func (*NullArgumentBehavior) SetArgument added in v0.109.0

func (o *NullArgumentBehavior) SetArgument(v int32)

SetArgument gets a reference to the given NullableInt32 and assigns it to the Argument field.

func (*NullArgumentBehavior) SetArgumentNil added in v0.109.0

func (o *NullArgumentBehavior) SetArgumentNil()

SetArgumentNil sets the value for Argument to be an explicit nil

func (*NullArgumentBehavior) SetName added in v0.109.0

func (o *NullArgumentBehavior) SetName(v string)

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

func (NullArgumentBehavior) ToMap added in v0.109.0

func (o NullArgumentBehavior) ToMap() (map[string]interface{}, error)

func (*NullArgumentBehavior) UnsetArgument added in v0.109.0

func (o *NullArgumentBehavior) UnsetArgument()

UnsetArgument ensures that no value is present for Argument, not even an explicit nil

type NullableBehaviors added in v0.100.0

type NullableBehaviors struct {
	// contains filtered or unexported fields
}

func NewNullableBehaviors added in v0.100.0

func NewNullableBehaviors(val *Behaviors) *NullableBehaviors

func (NullableBehaviors) Get added in v0.100.0

func (v NullableBehaviors) Get() *Behaviors

func (NullableBehaviors) IsSet added in v0.100.0

func (v NullableBehaviors) IsSet() bool

func (NullableBehaviors) MarshalJSON added in v0.100.0

func (v NullableBehaviors) MarshalJSON() ([]byte, error)

func (*NullableBehaviors) Set added in v0.100.0

func (v *NullableBehaviors) Set(val *Behaviors)

func (*NullableBehaviors) UnmarshalJSON added in v0.100.0

func (v *NullableBehaviors) UnmarshalJSON(src []byte) error

func (*NullableBehaviors) Unset added in v0.100.0

func (v *NullableBehaviors) Unset()

type NullableBehaviorsArgument added in v0.107.0

type NullableBehaviorsArgument struct {
	// contains filtered or unexported fields
}

func NewNullableBehaviorsArgument added in v0.107.0

func NewNullableBehaviorsArgument(val *BehaviorsArgument) *NullableBehaviorsArgument

func (NullableBehaviorsArgument) Get added in v0.107.0

func (NullableBehaviorsArgument) IsSet added in v0.107.0

func (v NullableBehaviorsArgument) IsSet() bool

func (NullableBehaviorsArgument) MarshalJSON added in v0.107.0

func (v NullableBehaviorsArgument) MarshalJSON() ([]byte, error)

func (*NullableBehaviorsArgument) Set added in v0.107.0

func (*NullableBehaviorsArgument) UnmarshalJSON added in v0.107.0

func (v *NullableBehaviorsArgument) UnmarshalJSON(src []byte) error

func (*NullableBehaviorsArgument) Unset added in v0.107.0

func (v *NullableBehaviorsArgument) 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 NullableConditionals added in v0.100.0

type NullableConditionals struct {
	// contains filtered or unexported fields
}

func NewNullableConditionals added in v0.100.0

func NewNullableConditionals(val *Conditionals) *NullableConditionals

func (NullableConditionals) Get added in v0.100.0

func (NullableConditionals) IsSet added in v0.100.0

func (v NullableConditionals) IsSet() bool

func (NullableConditionals) MarshalJSON added in v0.100.0

func (v NullableConditionals) MarshalJSON() ([]byte, error)

func (*NullableConditionals) Set added in v0.100.0

func (v *NullableConditionals) Set(val *Conditionals)

func (*NullableConditionals) UnmarshalJSON added in v0.100.0

func (v *NullableConditionals) UnmarshalJSON(src []byte) error

func (*NullableConditionals) Unset added in v0.100.0

func (v *NullableConditionals) Unset()

type NullableCreateEdgeFirewallRequest

type NullableCreateEdgeFirewallRequest struct {
	// contains filtered or unexported fields
}

func (NullableCreateEdgeFirewallRequest) Get

func (NullableCreateEdgeFirewallRequest) IsSet

func (NullableCreateEdgeFirewallRequest) MarshalJSON

func (v NullableCreateEdgeFirewallRequest) MarshalJSON() ([]byte, error)

func (*NullableCreateEdgeFirewallRequest) Set

func (*NullableCreateEdgeFirewallRequest) UnmarshalJSON

func (v *NullableCreateEdgeFirewallRequest) UnmarshalJSON(src []byte) error

func (*NullableCreateEdgeFirewallRequest) Unset

type NullableCreateRuleSetRequest added in v0.100.0

type NullableCreateRuleSetRequest struct {
	// contains filtered or unexported fields
}

func NewNullableCreateRuleSetRequest added in v0.100.0

func NewNullableCreateRuleSetRequest(val *CreateRuleSetRequest) *NullableCreateRuleSetRequest

func (NullableCreateRuleSetRequest) Get added in v0.100.0

func (NullableCreateRuleSetRequest) IsSet added in v0.100.0

func (NullableCreateRuleSetRequest) MarshalJSON added in v0.100.0

func (v NullableCreateRuleSetRequest) MarshalJSON() ([]byte, error)

func (*NullableCreateRuleSetRequest) Set added in v0.100.0

func (*NullableCreateRuleSetRequest) UnmarshalJSON added in v0.100.0

func (v *NullableCreateRuleSetRequest) UnmarshalJSON(src []byte) error

func (*NullableCreateRuleSetRequest) Unset added in v0.100.0

func (v *NullableCreateRuleSetRequest) Unset()

type NullableEdgeFirewall

type NullableEdgeFirewall struct {
	// contains filtered or unexported fields
}

func NewNullableEdgeFirewall

func NewNullableEdgeFirewall(val *EdgeFirewall) *NullableEdgeFirewall

func (NullableEdgeFirewall) Get

func (NullableEdgeFirewall) IsSet

func (v NullableEdgeFirewall) IsSet() bool

func (NullableEdgeFirewall) MarshalJSON

func (v NullableEdgeFirewall) MarshalJSON() ([]byte, error)

func (*NullableEdgeFirewall) Set

func (v *NullableEdgeFirewall) Set(val *EdgeFirewall)

func (*NullableEdgeFirewall) UnmarshalJSON

func (v *NullableEdgeFirewall) UnmarshalJSON(src []byte) error

func (*NullableEdgeFirewall) Unset

func (v *NullableEdgeFirewall) Unset()

type NullableEdgeFirewallResponse

type NullableEdgeFirewallResponse struct {
	// contains filtered or unexported fields
}

func NewNullableEdgeFirewallResponse

func NewNullableEdgeFirewallResponse(val *EdgeFirewallResponse) *NullableEdgeFirewallResponse

func (NullableEdgeFirewallResponse) Get

func (NullableEdgeFirewallResponse) IsSet

func (NullableEdgeFirewallResponse) MarshalJSON

func (v NullableEdgeFirewallResponse) MarshalJSON() ([]byte, error)

func (*NullableEdgeFirewallResponse) Set

func (*NullableEdgeFirewallResponse) UnmarshalJSON

func (v *NullableEdgeFirewallResponse) UnmarshalJSON(src []byte) error

func (*NullableEdgeFirewallResponse) Unset

func (v *NullableEdgeFirewallResponse) 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 NullableGenericBehaviorDetails added in v0.107.0

type NullableGenericBehaviorDetails struct {
	// contains filtered or unexported fields
}

func NewNullableGenericBehaviorDetails added in v0.107.0

func NewNullableGenericBehaviorDetails(val *GenericBehaviorDetails) *NullableGenericBehaviorDetails

func (NullableGenericBehaviorDetails) Get added in v0.107.0

func (NullableGenericBehaviorDetails) IsSet added in v0.107.0

func (NullableGenericBehaviorDetails) MarshalJSON added in v0.107.0

func (v NullableGenericBehaviorDetails) MarshalJSON() ([]byte, error)

func (*NullableGenericBehaviorDetails) Set added in v0.107.0

func (*NullableGenericBehaviorDetails) UnmarshalJSON added in v0.107.0

func (v *NullableGenericBehaviorDetails) UnmarshalJSON(src []byte) error

func (*NullableGenericBehaviorDetails) Unset added in v0.107.0

func (v *NullableGenericBehaviorDetails) 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 NullableLinks struct {
	// contains filtered or unexported fields
}
func NewNullableLinks(val *Links) *NullableLinks

func (NullableLinks) Get

func (v NullableLinks) Get() *Links

func (NullableLinks) IsSet

func (v NullableLinks) IsSet() bool

func (NullableLinks) MarshalJSON

func (v NullableLinks) MarshalJSON() ([]byte, error)

func (*NullableLinks) Set

func (v *NullableLinks) Set(val *Links)

func (*NullableLinks) UnmarshalJSON

func (v *NullableLinks) UnmarshalJSON(src []byte) error

func (*NullableLinks) Unset

func (v *NullableLinks) Unset()

type NullableListEdgeFirewallResponse

type NullableListEdgeFirewallResponse struct {
	// contains filtered or unexported fields
}

func (NullableListEdgeFirewallResponse) Get

func (NullableListEdgeFirewallResponse) IsSet

func (NullableListEdgeFirewallResponse) MarshalJSON

func (v NullableListEdgeFirewallResponse) MarshalJSON() ([]byte, error)

func (*NullableListEdgeFirewallResponse) Set

func (*NullableListEdgeFirewallResponse) UnmarshalJSON

func (v *NullableListEdgeFirewallResponse) UnmarshalJSON(src []byte) error

func (*NullableListEdgeFirewallResponse) Unset

type NullableNullArgumentBehavior added in v0.109.0

type NullableNullArgumentBehavior struct {
	// contains filtered or unexported fields
}

func NewNullableNullArgumentBehavior added in v0.109.0

func NewNullableNullArgumentBehavior(val *NullArgumentBehavior) *NullableNullArgumentBehavior

func (NullableNullArgumentBehavior) Get added in v0.109.0

func (NullableNullArgumentBehavior) IsSet added in v0.109.0

func (NullableNullArgumentBehavior) MarshalJSON added in v0.109.0

func (v NullableNullArgumentBehavior) MarshalJSON() ([]byte, error)

func (*NullableNullArgumentBehavior) Set added in v0.109.0

func (*NullableNullArgumentBehavior) UnmarshalJSON added in v0.109.0

func (v *NullableNullArgumentBehavior) UnmarshalJSON(src []byte) error

func (*NullableNullArgumentBehavior) Unset added in v0.109.0

func (v *NullableNullArgumentBehavior) Unset()

type NullableRuleSetResponse added in v0.100.0

type NullableRuleSetResponse struct {
	// contains filtered or unexported fields
}

func NewNullableRuleSetResponse added in v0.100.0

func NewNullableRuleSetResponse(val *RuleSetResponse) *NullableRuleSetResponse

func (NullableRuleSetResponse) Get added in v0.100.0

func (NullableRuleSetResponse) IsSet added in v0.100.0

func (v NullableRuleSetResponse) IsSet() bool

func (NullableRuleSetResponse) MarshalJSON added in v0.100.0

func (v NullableRuleSetResponse) MarshalJSON() ([]byte, error)

func (*NullableRuleSetResponse) Set added in v0.100.0

func (*NullableRuleSetResponse) UnmarshalJSON added in v0.100.0

func (v *NullableRuleSetResponse) UnmarshalJSON(src []byte) error

func (*NullableRuleSetResponse) Unset added in v0.100.0

func (v *NullableRuleSetResponse) Unset()

type NullableRuleSetResponseAll added in v0.100.0

type NullableRuleSetResponseAll struct {
	// contains filtered or unexported fields
}

func NewNullableRuleSetResponseAll added in v0.100.0

func NewNullableRuleSetResponseAll(val *RuleSetResponseAll) *NullableRuleSetResponseAll

func (NullableRuleSetResponseAll) Get added in v0.100.0

func (NullableRuleSetResponseAll) IsSet added in v0.100.0

func (v NullableRuleSetResponseAll) IsSet() bool

func (NullableRuleSetResponseAll) MarshalJSON added in v0.100.0

func (v NullableRuleSetResponseAll) MarshalJSON() ([]byte, error)

func (*NullableRuleSetResponseAll) Set added in v0.100.0

func (*NullableRuleSetResponseAll) UnmarshalJSON added in v0.100.0

func (v *NullableRuleSetResponseAll) UnmarshalJSON(src []byte) error

func (*NullableRuleSetResponseAll) Unset added in v0.100.0

func (v *NullableRuleSetResponseAll) Unset()

type NullableRuleSetResult added in v0.100.0

type NullableRuleSetResult struct {
	// contains filtered or unexported fields
}

func NewNullableRuleSetResult added in v0.100.0

func NewNullableRuleSetResult(val *RuleSetResult) *NullableRuleSetResult

func (NullableRuleSetResult) Get added in v0.100.0

func (NullableRuleSetResult) IsSet added in v0.100.0

func (v NullableRuleSetResult) IsSet() bool

func (NullableRuleSetResult) MarshalJSON added in v0.100.0

func (v NullableRuleSetResult) MarshalJSON() ([]byte, error)

func (*NullableRuleSetResult) Set added in v0.100.0

func (v *NullableRuleSetResult) Set(val *RuleSetResult)

func (*NullableRuleSetResult) UnmarshalJSON added in v0.100.0

func (v *NullableRuleSetResult) UnmarshalJSON(src []byte) error

func (*NullableRuleSetResult) Unset added in v0.100.0

func (v *NullableRuleSetResult) Unset()

type NullableRuleSetResultAll added in v0.100.0

type NullableRuleSetResultAll struct {
	// contains filtered or unexported fields
}

func NewNullableRuleSetResultAll added in v0.100.0

func NewNullableRuleSetResultAll(val *RuleSetResultAll) *NullableRuleSetResultAll

func (NullableRuleSetResultAll) Get added in v0.100.0

func (NullableRuleSetResultAll) IsSet added in v0.100.0

func (v NullableRuleSetResultAll) IsSet() bool

func (NullableRuleSetResultAll) MarshalJSON added in v0.100.0

func (v NullableRuleSetResultAll) MarshalJSON() ([]byte, error)

func (*NullableRuleSetResultAll) Set added in v0.100.0

func (*NullableRuleSetResultAll) UnmarshalJSON added in v0.100.0

func (v *NullableRuleSetResultAll) UnmarshalJSON(src []byte) error

func (*NullableRuleSetResultAll) Unset added in v0.100.0

func (v *NullableRuleSetResultAll) Unset()

type NullableRuleSetResultResults added in v0.100.0

type NullableRuleSetResultResults struct {
	// contains filtered or unexported fields
}

func NewNullableRuleSetResultResults added in v0.100.0

func NewNullableRuleSetResultResults(val *RuleSetResultResults) *NullableRuleSetResultResults

func (NullableRuleSetResultResults) Get added in v0.100.0

func (NullableRuleSetResultResults) IsSet added in v0.100.0

func (NullableRuleSetResultResults) MarshalJSON added in v0.100.0

func (v NullableRuleSetResultResults) MarshalJSON() ([]byte, error)

func (*NullableRuleSetResultResults) Set added in v0.100.0

func (*NullableRuleSetResultResults) UnmarshalJSON added in v0.100.0

func (v *NullableRuleSetResultResults) UnmarshalJSON(src []byte) error

func (*NullableRuleSetResultResults) Unset added in v0.100.0

func (v *NullableRuleSetResultResults) Unset()

type NullableSSLVerificationStatusArguments added in v0.100.0

type NullableSSLVerificationStatusArguments struct {
	// contains filtered or unexported fields
}

func NewNullableSSLVerificationStatusArguments added in v0.100.0

func NewNullableSSLVerificationStatusArguments(val *SSLVerificationStatusArguments) *NullableSSLVerificationStatusArguments

func (NullableSSLVerificationStatusArguments) Get added in v0.100.0

func (NullableSSLVerificationStatusArguments) IsSet added in v0.100.0

func (NullableSSLVerificationStatusArguments) MarshalJSON added in v0.100.0

func (v NullableSSLVerificationStatusArguments) MarshalJSON() ([]byte, error)

func (*NullableSSLVerificationStatusArguments) Set added in v0.100.0

func (*NullableSSLVerificationStatusArguments) UnmarshalJSON added in v0.100.0

func (v *NullableSSLVerificationStatusArguments) UnmarshalJSON(src []byte) error

func (*NullableSSLVerificationStatusArguments) Unset added in v0.100.0

type NullableSSLVerificationStatusCriteria added in v0.100.0

type NullableSSLVerificationStatusCriteria struct {
	// contains filtered or unexported fields
}

func NewNullableSSLVerificationStatusCriteria added in v0.100.0

func NewNullableSSLVerificationStatusCriteria(val *SSLVerificationStatusCriteria) *NullableSSLVerificationStatusCriteria

func (NullableSSLVerificationStatusCriteria) Get added in v0.100.0

func (NullableSSLVerificationStatusCriteria) IsSet added in v0.100.0

func (NullableSSLVerificationStatusCriteria) MarshalJSON added in v0.100.0

func (v NullableSSLVerificationStatusCriteria) MarshalJSON() ([]byte, error)

func (*NullableSSLVerificationStatusCriteria) Set added in v0.100.0

func (*NullableSSLVerificationStatusCriteria) UnmarshalJSON added in v0.100.0

func (v *NullableSSLVerificationStatusCriteria) UnmarshalJSON(src []byte) error

func (*NullableSSLVerificationStatusCriteria) Unset added in v0.100.0

type NullableSSLVerificationStatusOperators added in v0.100.0

type NullableSSLVerificationStatusOperators struct {
	// contains filtered or unexported fields
}

func NewNullableSSLVerificationStatusOperators added in v0.100.0

func NewNullableSSLVerificationStatusOperators(val *SSLVerificationStatusOperators) *NullableSSLVerificationStatusOperators

func (NullableSSLVerificationStatusOperators) Get added in v0.100.0

func (NullableSSLVerificationStatusOperators) IsSet added in v0.100.0

func (NullableSSLVerificationStatusOperators) MarshalJSON added in v0.100.0

func (v NullableSSLVerificationStatusOperators) MarshalJSON() ([]byte, error)

func (*NullableSSLVerificationStatusOperators) Set added in v0.100.0

func (*NullableSSLVerificationStatusOperators) UnmarshalJSON added in v0.100.0

func (v *NullableSSLVerificationStatusOperators) UnmarshalJSON(src []byte) error

func (*NullableSSLVerificationStatusOperators) Unset added in v0.100.0

type NullableSetCustomResponse added in v0.109.0

type NullableSetCustomResponse struct {
	// contains filtered or unexported fields
}

func NewNullableSetCustomResponse added in v0.109.0

func NewNullableSetCustomResponse(val *SetCustomResponse) *NullableSetCustomResponse

func (NullableSetCustomResponse) Get added in v0.109.0

func (NullableSetCustomResponse) IsSet added in v0.109.0

func (v NullableSetCustomResponse) IsSet() bool

func (NullableSetCustomResponse) MarshalJSON added in v0.109.0

func (v NullableSetCustomResponse) MarshalJSON() ([]byte, error)

func (*NullableSetCustomResponse) Set added in v0.109.0

func (*NullableSetCustomResponse) UnmarshalJSON added in v0.109.0

func (v *NullableSetCustomResponse) UnmarshalJSON(src []byte) error

func (*NullableSetCustomResponse) Unset added in v0.109.0

func (v *NullableSetCustomResponse) Unset()

type NullableSetCustomResponseArgument added in v0.109.0

type NullableSetCustomResponseArgument struct {
	// contains filtered or unexported fields
}

func NewNullableSetCustomResponseArgument added in v0.109.0

func NewNullableSetCustomResponseArgument(val *SetCustomResponseArgument) *NullableSetCustomResponseArgument

func (NullableSetCustomResponseArgument) Get added in v0.109.0

func (NullableSetCustomResponseArgument) IsSet added in v0.109.0

func (NullableSetCustomResponseArgument) MarshalJSON added in v0.109.0

func (v NullableSetCustomResponseArgument) MarshalJSON() ([]byte, error)

func (*NullableSetCustomResponseArgument) Set added in v0.109.0

func (*NullableSetCustomResponseArgument) UnmarshalJSON added in v0.109.0

func (v *NullableSetCustomResponseArgument) UnmarshalJSON(src []byte) error

func (*NullableSetCustomResponseArgument) Unset added in v0.109.0

type NullableSetCustomResponseArgumentStatusCode added in v0.109.0

type NullableSetCustomResponseArgumentStatusCode struct {
	// contains filtered or unexported fields
}

func NewNullableSetCustomResponseArgumentStatusCode added in v0.109.0

func NewNullableSetCustomResponseArgumentStatusCode(val *SetCustomResponseArgumentStatusCode) *NullableSetCustomResponseArgumentStatusCode

func (NullableSetCustomResponseArgumentStatusCode) Get added in v0.109.0

func (NullableSetCustomResponseArgumentStatusCode) IsSet added in v0.109.0

func (NullableSetCustomResponseArgumentStatusCode) MarshalJSON added in v0.109.0

func (*NullableSetCustomResponseArgumentStatusCode) Set added in v0.109.0

func (*NullableSetCustomResponseArgumentStatusCode) UnmarshalJSON added in v0.109.0

func (v *NullableSetCustomResponseArgumentStatusCode) UnmarshalJSON(src []byte) error

func (*NullableSetCustomResponseArgumentStatusCode) Unset added in v0.109.0

type NullableSetRateLimitBehavior added in v0.109.0

type NullableSetRateLimitBehavior struct {
	// contains filtered or unexported fields
}

func NewNullableSetRateLimitBehavior added in v0.109.0

func NewNullableSetRateLimitBehavior(val *SetRateLimitBehavior) *NullableSetRateLimitBehavior

func (NullableSetRateLimitBehavior) Get added in v0.109.0

func (NullableSetRateLimitBehavior) IsSet added in v0.109.0

func (NullableSetRateLimitBehavior) MarshalJSON added in v0.109.0

func (v NullableSetRateLimitBehavior) MarshalJSON() ([]byte, error)

func (*NullableSetRateLimitBehavior) Set added in v0.109.0

func (*NullableSetRateLimitBehavior) UnmarshalJSON added in v0.109.0

func (v *NullableSetRateLimitBehavior) UnmarshalJSON(src []byte) error

func (*NullableSetRateLimitBehavior) Unset added in v0.109.0

func (v *NullableSetRateLimitBehavior) Unset()

type NullableSetRateLimitBehaviorArgument added in v0.109.0

type NullableSetRateLimitBehaviorArgument struct {
	// contains filtered or unexported fields
}

func NewNullableSetRateLimitBehaviorArgument added in v0.109.0

func NewNullableSetRateLimitBehaviorArgument(val *SetRateLimitBehaviorArgument) *NullableSetRateLimitBehaviorArgument

func (NullableSetRateLimitBehaviorArgument) Get added in v0.109.0

func (NullableSetRateLimitBehaviorArgument) IsSet added in v0.109.0

func (NullableSetRateLimitBehaviorArgument) MarshalJSON added in v0.109.0

func (v NullableSetRateLimitBehaviorArgument) MarshalJSON() ([]byte, error)

func (*NullableSetRateLimitBehaviorArgument) Set added in v0.109.0

func (*NullableSetRateLimitBehaviorArgument) UnmarshalJSON added in v0.109.0

func (v *NullableSetRateLimitBehaviorArgument) UnmarshalJSON(src []byte) error

func (*NullableSetRateLimitBehaviorArgument) Unset added in v0.109.0

type NullableSetRateLimitBehaviorArgumentAverageRateLimit added in v0.109.0

type NullableSetRateLimitBehaviorArgumentAverageRateLimit struct {
	// contains filtered or unexported fields
}

func (NullableSetRateLimitBehaviorArgumentAverageRateLimit) Get added in v0.109.0

func (NullableSetRateLimitBehaviorArgumentAverageRateLimit) IsSet added in v0.109.0

func (NullableSetRateLimitBehaviorArgumentAverageRateLimit) MarshalJSON added in v0.109.0

func (*NullableSetRateLimitBehaviorArgumentAverageRateLimit) Set added in v0.109.0

func (*NullableSetRateLimitBehaviorArgumentAverageRateLimit) UnmarshalJSON added in v0.109.0

func (*NullableSetRateLimitBehaviorArgumentAverageRateLimit) Unset added in v0.109.0

type NullableSetRateLimitDetails added in v0.107.0

type NullableSetRateLimitDetails struct {
	// contains filtered or unexported fields
}

func NewNullableSetRateLimitDetails added in v0.107.0

func NewNullableSetRateLimitDetails(val *SetRateLimitDetails) *NullableSetRateLimitDetails

func (NullableSetRateLimitDetails) Get added in v0.107.0

func (NullableSetRateLimitDetails) IsSet added in v0.107.0

func (NullableSetRateLimitDetails) MarshalJSON added in v0.107.0

func (v NullableSetRateLimitDetails) MarshalJSON() ([]byte, error)

func (*NullableSetRateLimitDetails) Set added in v0.107.0

func (*NullableSetRateLimitDetails) UnmarshalJSON added in v0.107.0

func (v *NullableSetRateLimitDetails) UnmarshalJSON(src []byte) error

func (*NullableSetRateLimitDetails) Unset added in v0.107.0

func (v *NullableSetRateLimitDetails) Unset()

type NullableSetWAFRuleSetAndWafModeBehavior added in v0.109.0

type NullableSetWAFRuleSetAndWafModeBehavior struct {
	// contains filtered or unexported fields
}

func NewNullableSetWAFRuleSetAndWafModeBehavior added in v0.109.0

func NewNullableSetWAFRuleSetAndWafModeBehavior(val *SetWAFRuleSetAndWafModeBehavior) *NullableSetWAFRuleSetAndWafModeBehavior

func (NullableSetWAFRuleSetAndWafModeBehavior) Get added in v0.109.0

func (NullableSetWAFRuleSetAndWafModeBehavior) IsSet added in v0.109.0

func (NullableSetWAFRuleSetAndWafModeBehavior) MarshalJSON added in v0.109.0

func (v NullableSetWAFRuleSetAndWafModeBehavior) MarshalJSON() ([]byte, error)

func (*NullableSetWAFRuleSetAndWafModeBehavior) Set added in v0.109.0

func (*NullableSetWAFRuleSetAndWafModeBehavior) UnmarshalJSON added in v0.109.0

func (v *NullableSetWAFRuleSetAndWafModeBehavior) UnmarshalJSON(src []byte) error

func (*NullableSetWAFRuleSetAndWafModeBehavior) Unset added in v0.109.0

type NullableSetWAFRuleSetAndWafModeBehaviorArgument added in v0.109.0

type NullableSetWAFRuleSetAndWafModeBehaviorArgument struct {
	// contains filtered or unexported fields
}

func (NullableSetWAFRuleSetAndWafModeBehaviorArgument) Get added in v0.109.0

func (NullableSetWAFRuleSetAndWafModeBehaviorArgument) IsSet added in v0.109.0

func (NullableSetWAFRuleSetAndWafModeBehaviorArgument) MarshalJSON added in v0.109.0

func (*NullableSetWAFRuleSetAndWafModeBehaviorArgument) Set added in v0.109.0

func (*NullableSetWAFRuleSetAndWafModeBehaviorArgument) UnmarshalJSON added in v0.109.0

func (*NullableSetWAFRuleSetAndWafModeBehaviorArgument) Unset added in v0.109.0

type NullableSetWAFRuleSetBehavior added in v0.109.0

type NullableSetWAFRuleSetBehavior struct {
	// contains filtered or unexported fields
}

func NewNullableSetWAFRuleSetBehavior added in v0.109.0

func NewNullableSetWAFRuleSetBehavior(val *SetWAFRuleSetBehavior) *NullableSetWAFRuleSetBehavior

func (NullableSetWAFRuleSetBehavior) Get added in v0.109.0

func (NullableSetWAFRuleSetBehavior) IsSet added in v0.109.0

func (NullableSetWAFRuleSetBehavior) MarshalJSON added in v0.109.0

func (v NullableSetWAFRuleSetBehavior) MarshalJSON() ([]byte, error)

func (*NullableSetWAFRuleSetBehavior) Set added in v0.109.0

func (*NullableSetWAFRuleSetBehavior) UnmarshalJSON added in v0.109.0

func (v *NullableSetWAFRuleSetBehavior) UnmarshalJSON(src []byte) error

func (*NullableSetWAFRuleSetBehavior) Unset added in v0.109.0

func (v *NullableSetWAFRuleSetBehavior) Unset()

type NullableSetWAFRuleSetBehaviorArgument added in v0.109.0

type NullableSetWAFRuleSetBehaviorArgument struct {
	// contains filtered or unexported fields
}

func NewNullableSetWAFRuleSetBehaviorArgument added in v0.109.0

func NewNullableSetWAFRuleSetBehaviorArgument(val *SetWAFRuleSetBehaviorArgument) *NullableSetWAFRuleSetBehaviorArgument

func (NullableSetWAFRuleSetBehaviorArgument) Get added in v0.109.0

func (NullableSetWAFRuleSetBehaviorArgument) IsSet added in v0.109.0

func (NullableSetWAFRuleSetBehaviorArgument) MarshalJSON added in v0.109.0

func (v NullableSetWAFRuleSetBehaviorArgument) MarshalJSON() ([]byte, error)

func (*NullableSetWAFRuleSetBehaviorArgument) Set added in v0.109.0

func (*NullableSetWAFRuleSetBehaviorArgument) UnmarshalJSON added in v0.109.0

func (v *NullableSetWAFRuleSetBehaviorArgument) UnmarshalJSON(src []byte) error

func (*NullableSetWAFRuleSetBehaviorArgument) Unset added in v0.109.0

type NullableSetWAFRuleSetDetails added in v0.107.0

type NullableSetWAFRuleSetDetails struct {
	// contains filtered or unexported fields
}

func NewNullableSetWAFRuleSetDetails added in v0.107.0

func NewNullableSetWAFRuleSetDetails(val *SetWAFRuleSetDetails) *NullableSetWAFRuleSetDetails

func (NullableSetWAFRuleSetDetails) Get added in v0.107.0

func (NullableSetWAFRuleSetDetails) IsSet added in v0.107.0

func (NullableSetWAFRuleSetDetails) MarshalJSON added in v0.107.0

func (v NullableSetWAFRuleSetDetails) MarshalJSON() ([]byte, error)

func (*NullableSetWAFRuleSetDetails) Set added in v0.107.0

func (*NullableSetWAFRuleSetDetails) UnmarshalJSON added in v0.107.0

func (v *NullableSetWAFRuleSetDetails) UnmarshalJSON(src []byte) error

func (*NullableSetWAFRuleSetDetails) Unset added in v0.107.0

func (v *NullableSetWAFRuleSetDetails) Unset()

type NullableSimpleArgumentBehavior added in v0.109.0

type NullableSimpleArgumentBehavior struct {
	// contains filtered or unexported fields
}

func NewNullableSimpleArgumentBehavior added in v0.109.0

func NewNullableSimpleArgumentBehavior(val *SimpleArgumentBehavior) *NullableSimpleArgumentBehavior

func (NullableSimpleArgumentBehavior) Get added in v0.109.0

func (NullableSimpleArgumentBehavior) IsSet added in v0.109.0

func (NullableSimpleArgumentBehavior) MarshalJSON added in v0.109.0

func (v NullableSimpleArgumentBehavior) MarshalJSON() ([]byte, error)

func (*NullableSimpleArgumentBehavior) Set added in v0.109.0

func (*NullableSimpleArgumentBehavior) UnmarshalJSON added in v0.109.0

func (v *NullableSimpleArgumentBehavior) UnmarshalJSON(src []byte) error

func (*NullableSimpleArgumentBehavior) Unset added in v0.109.0

func (v *NullableSimpleArgumentBehavior) Unset()

type NullableSimpleArgumentBehaviorArgument added in v0.109.0

type NullableSimpleArgumentBehaviorArgument struct {
	// contains filtered or unexported fields
}

func NewNullableSimpleArgumentBehaviorArgument added in v0.109.0

func NewNullableSimpleArgumentBehaviorArgument(val *SimpleArgumentBehaviorArgument) *NullableSimpleArgumentBehaviorArgument

func (NullableSimpleArgumentBehaviorArgument) Get added in v0.109.0

func (NullableSimpleArgumentBehaviorArgument) IsSet added in v0.109.0

func (NullableSimpleArgumentBehaviorArgument) MarshalJSON added in v0.109.0

func (v NullableSimpleArgumentBehaviorArgument) MarshalJSON() ([]byte, error)

func (*NullableSimpleArgumentBehaviorArgument) Set added in v0.109.0

func (*NullableSimpleArgumentBehaviorArgument) UnmarshalJSON added in v0.109.0

func (v *NullableSimpleArgumentBehaviorArgument) UnmarshalJSON(src []byte) error

func (*NullableSimpleArgumentBehaviorArgument) Unset added in v0.109.0

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 NullableUpdateEdgeFirewallRequest added in v0.87.0

type NullableUpdateEdgeFirewallRequest struct {
	// contains filtered or unexported fields
}

func NewNullableUpdateEdgeFirewallRequest added in v0.87.0

func NewNullableUpdateEdgeFirewallRequest(val *UpdateEdgeFirewallRequest) *NullableUpdateEdgeFirewallRequest

func (NullableUpdateEdgeFirewallRequest) Get added in v0.87.0

func (NullableUpdateEdgeFirewallRequest) IsSet added in v0.87.0

func (NullableUpdateEdgeFirewallRequest) MarshalJSON added in v0.87.0

func (v NullableUpdateEdgeFirewallRequest) MarshalJSON() ([]byte, error)

func (*NullableUpdateEdgeFirewallRequest) Set added in v0.87.0

func (*NullableUpdateEdgeFirewallRequest) UnmarshalJSON added in v0.87.0

func (v *NullableUpdateEdgeFirewallRequest) UnmarshalJSON(src []byte) error

func (*NullableUpdateEdgeFirewallRequest) Unset added in v0.87.0

type NullableVariables added in v0.100.0

type NullableVariables struct {
	// contains filtered or unexported fields
}

func NewNullableVariables added in v0.100.0

func NewNullableVariables(val *Variables) *NullableVariables

func (NullableVariables) Get added in v0.100.0

func (v NullableVariables) Get() *Variables

func (NullableVariables) IsSet added in v0.100.0

func (v NullableVariables) IsSet() bool

func (NullableVariables) MarshalJSON added in v0.100.0

func (v NullableVariables) MarshalJSON() ([]byte, error)

func (*NullableVariables) Set added in v0.100.0

func (v *NullableVariables) Set(val *Variables)

func (*NullableVariables) UnmarshalJSON added in v0.100.0

func (v *NullableVariables) UnmarshalJSON(src []byte) error

func (*NullableVariables) Unset added in v0.100.0

func (v *NullableVariables) Unset()

type RuleSetResponse added in v0.100.0

type RuleSetResponse struct {
	Name         *string                           `json:"name,omitempty"`
	IsActive     *bool                             `json:"is_active,omitempty"`
	Behaviors    []Behaviors                       `json:"behaviors,omitempty"`
	Criteria     [][]SSLVerificationStatusCriteria `json:"criteria,omitempty"`
	LastModified *time.Time                        `json:"last_modified,omitempty"`
	LastEditor   *string                           `json:"last_editor,omitempty"`
	Id           *int64                            `json:"id,omitempty"`
	Order        *int64                            `json:"order,omitempty"`
}

RuleSetResponse struct for RuleSetResponse

func NewRuleSetResponse added in v0.100.0

func NewRuleSetResponse() *RuleSetResponse

NewRuleSetResponse instantiates a new RuleSetResponse 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 NewRuleSetResponseWithDefaults added in v0.100.0

func NewRuleSetResponseWithDefaults() *RuleSetResponse

NewRuleSetResponseWithDefaults instantiates a new RuleSetResponse 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 (*RuleSetResponse) GetBehaviors added in v0.100.0

func (o *RuleSetResponse) GetBehaviors() []Behaviors

GetBehaviors returns the Behaviors field value if set, zero value otherwise.

func (*RuleSetResponse) GetBehaviorsOk added in v0.100.0

func (o *RuleSetResponse) GetBehaviorsOk() ([]Behaviors, bool)

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

func (*RuleSetResponse) GetCriteria added in v0.100.0

func (o *RuleSetResponse) GetCriteria() [][]SSLVerificationStatusCriteria

GetCriteria returns the Criteria field value if set, zero value otherwise.

func (*RuleSetResponse) GetCriteriaOk added in v0.100.0

func (o *RuleSetResponse) GetCriteriaOk() ([][]SSLVerificationStatusCriteria, bool)

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

func (*RuleSetResponse) GetId added in v0.100.0

func (o *RuleSetResponse) GetId() int64

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

func (*RuleSetResponse) GetIdOk added in v0.100.0

func (o *RuleSetResponse) GetIdOk() (*int64, 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 (*RuleSetResponse) GetIsActive added in v0.100.0

func (o *RuleSetResponse) GetIsActive() bool

GetIsActive returns the IsActive field value if set, zero value otherwise.

func (*RuleSetResponse) GetIsActiveOk added in v0.100.0

func (o *RuleSetResponse) GetIsActiveOk() (*bool, bool)

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

func (*RuleSetResponse) GetLastEditor added in v0.100.0

func (o *RuleSetResponse) GetLastEditor() string

GetLastEditor returns the LastEditor field value if set, zero value otherwise.

func (*RuleSetResponse) GetLastEditorOk added in v0.100.0

func (o *RuleSetResponse) GetLastEditorOk() (*string, bool)

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

func (*RuleSetResponse) GetLastModified added in v0.100.0

func (o *RuleSetResponse) GetLastModified() time.Time

GetLastModified returns the LastModified field value if set, zero value otherwise.

func (*RuleSetResponse) GetLastModifiedOk added in v0.100.0

func (o *RuleSetResponse) GetLastModifiedOk() (*time.Time, bool)

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

func (*RuleSetResponse) GetName added in v0.100.0

func (o *RuleSetResponse) GetName() string

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

func (*RuleSetResponse) GetNameOk added in v0.100.0

func (o *RuleSetResponse) 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 (*RuleSetResponse) GetOrder added in v0.100.0

func (o *RuleSetResponse) GetOrder() int64

GetOrder returns the Order field value if set, zero value otherwise.

func (*RuleSetResponse) GetOrderOk added in v0.100.0

func (o *RuleSetResponse) GetOrderOk() (*int64, bool)

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

func (*RuleSetResponse) HasBehaviors added in v0.100.0

func (o *RuleSetResponse) HasBehaviors() bool

HasBehaviors returns a boolean if a field has been set.

func (*RuleSetResponse) HasCriteria added in v0.100.0

func (o *RuleSetResponse) HasCriteria() bool

HasCriteria returns a boolean if a field has been set.

func (*RuleSetResponse) HasId added in v0.100.0

func (o *RuleSetResponse) HasId() bool

HasId returns a boolean if a field has been set.

func (*RuleSetResponse) HasIsActive added in v0.100.0

func (o *RuleSetResponse) HasIsActive() bool

HasIsActive returns a boolean if a field has been set.

func (*RuleSetResponse) HasLastEditor added in v0.100.0

func (o *RuleSetResponse) HasLastEditor() bool

HasLastEditor returns a boolean if a field has been set.

func (*RuleSetResponse) HasLastModified added in v0.100.0

func (o *RuleSetResponse) HasLastModified() bool

HasLastModified returns a boolean if a field has been set.

func (*RuleSetResponse) HasName added in v0.100.0

func (o *RuleSetResponse) HasName() bool

HasName returns a boolean if a field has been set.

func (*RuleSetResponse) HasOrder added in v0.100.0

func (o *RuleSetResponse) HasOrder() bool

HasOrder returns a boolean if a field has been set.

func (RuleSetResponse) MarshalJSON added in v0.100.0

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

func (*RuleSetResponse) SetBehaviors added in v0.100.0

func (o *RuleSetResponse) SetBehaviors(v []Behaviors)

SetBehaviors gets a reference to the given []Behaviors and assigns it to the Behaviors field.

func (*RuleSetResponse) SetCriteria added in v0.100.0

func (o *RuleSetResponse) SetCriteria(v [][]SSLVerificationStatusCriteria)

SetCriteria gets a reference to the given [][]SSLVerificationStatusCriteria and assigns it to the Criteria field.

func (*RuleSetResponse) SetId added in v0.100.0

func (o *RuleSetResponse) SetId(v int64)

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

func (*RuleSetResponse) SetIsActive added in v0.100.0

func (o *RuleSetResponse) SetIsActive(v bool)

SetIsActive gets a reference to the given bool and assigns it to the IsActive field.

func (*RuleSetResponse) SetLastEditor added in v0.100.0

func (o *RuleSetResponse) SetLastEditor(v string)

SetLastEditor gets a reference to the given string and assigns it to the LastEditor field.

func (*RuleSetResponse) SetLastModified added in v0.100.0

func (o *RuleSetResponse) SetLastModified(v time.Time)

SetLastModified gets a reference to the given time.Time and assigns it to the LastModified field.

func (*RuleSetResponse) SetName added in v0.100.0

func (o *RuleSetResponse) SetName(v string)

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

func (*RuleSetResponse) SetOrder added in v0.100.0

func (o *RuleSetResponse) SetOrder(v int64)

SetOrder gets a reference to the given int64 and assigns it to the Order field.

func (RuleSetResponse) ToMap added in v0.100.0

func (o RuleSetResponse) ToMap() (map[string]interface{}, error)

type RuleSetResponseAll added in v0.100.0

type RuleSetResponseAll struct {
	Count         *int64             `json:"count,omitempty"`
	TotalPages    *int64             `json:"total_pages,omitempty"`
	SchemaVersion *int32             `json:"schema_version,omitempty"`
	Links         *Links             `json:"links,omitempty"`
	Results       []RuleSetResultAll `json:"results,omitempty"`
}

RuleSetResponseAll struct for RuleSetResponseAll

func NewRuleSetResponseAll added in v0.100.0

func NewRuleSetResponseAll() *RuleSetResponseAll

NewRuleSetResponseAll instantiates a new RuleSetResponseAll 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 NewRuleSetResponseAllWithDefaults added in v0.100.0

func NewRuleSetResponseAllWithDefaults() *RuleSetResponseAll

NewRuleSetResponseAllWithDefaults instantiates a new RuleSetResponseAll 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 (*RuleSetResponseAll) GetCount added in v0.100.0

func (o *RuleSetResponseAll) GetCount() int64

GetCount returns the Count field value if set, zero value otherwise.

func (*RuleSetResponseAll) GetCountOk added in v0.100.0

func (o *RuleSetResponseAll) GetCountOk() (*int64, bool)

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

func (o *RuleSetResponseAll) GetLinks() Links

GetLinks returns the Links field value if set, zero value otherwise.

func (*RuleSetResponseAll) GetLinksOk added in v0.100.0

func (o *RuleSetResponseAll) GetLinksOk() (*Links, 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 (*RuleSetResponseAll) GetResults added in v0.100.0

func (o *RuleSetResponseAll) GetResults() []RuleSetResultAll

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

func (*RuleSetResponseAll) GetResultsOk added in v0.100.0

func (o *RuleSetResponseAll) GetResultsOk() ([]RuleSetResultAll, 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 (*RuleSetResponseAll) GetSchemaVersion added in v0.100.0

func (o *RuleSetResponseAll) GetSchemaVersion() int32

GetSchemaVersion returns the SchemaVersion field value if set, zero value otherwise.

func (*RuleSetResponseAll) GetSchemaVersionOk added in v0.100.0

func (o *RuleSetResponseAll) GetSchemaVersionOk() (*int32, bool)

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

func (*RuleSetResponseAll) GetTotalPages added in v0.100.0

func (o *RuleSetResponseAll) GetTotalPages() int64

GetTotalPages returns the TotalPages field value if set, zero value otherwise.

func (*RuleSetResponseAll) GetTotalPagesOk added in v0.100.0

func (o *RuleSetResponseAll) GetTotalPagesOk() (*int64, bool)

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

func (*RuleSetResponseAll) HasCount added in v0.100.0

func (o *RuleSetResponseAll) HasCount() bool

HasCount returns a boolean if a field has been set.

func (o *RuleSetResponseAll) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*RuleSetResponseAll) HasResults added in v0.100.0

func (o *RuleSetResponseAll) HasResults() bool

HasResults returns a boolean if a field has been set.

func (*RuleSetResponseAll) HasSchemaVersion added in v0.100.0

func (o *RuleSetResponseAll) HasSchemaVersion() bool

HasSchemaVersion returns a boolean if a field has been set.

func (*RuleSetResponseAll) HasTotalPages added in v0.100.0

func (o *RuleSetResponseAll) HasTotalPages() bool

HasTotalPages returns a boolean if a field has been set.

func (RuleSetResponseAll) MarshalJSON added in v0.100.0

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

func (*RuleSetResponseAll) SetCount added in v0.100.0

func (o *RuleSetResponseAll) SetCount(v int64)

SetCount gets a reference to the given int64 and assigns it to the Count field.

func (o *RuleSetResponseAll) SetLinks(v Links)

SetLinks gets a reference to the given Links and assigns it to the Links field.

func (*RuleSetResponseAll) SetResults added in v0.100.0

func (o *RuleSetResponseAll) SetResults(v []RuleSetResultAll)

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

func (*RuleSetResponseAll) SetSchemaVersion added in v0.100.0

func (o *RuleSetResponseAll) SetSchemaVersion(v int32)

SetSchemaVersion gets a reference to the given int32 and assigns it to the SchemaVersion field.

func (*RuleSetResponseAll) SetTotalPages added in v0.100.0

func (o *RuleSetResponseAll) SetTotalPages(v int64)

SetTotalPages gets a reference to the given int64 and assigns it to the TotalPages field.

func (RuleSetResponseAll) ToMap added in v0.100.0

func (o RuleSetResponseAll) ToMap() (map[string]interface{}, error)

type RuleSetResult added in v0.100.0

type RuleSetResult struct {
	Results       *RuleSetResultResults `json:"results,omitempty"`
	SchemaVersion *int32                `json:"schema_version,omitempty"`
}

RuleSetResult struct for RuleSetResult

func NewRuleSetResult added in v0.100.0

func NewRuleSetResult() *RuleSetResult

NewRuleSetResult instantiates a new RuleSetResult 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 NewRuleSetResultWithDefaults added in v0.100.0

func NewRuleSetResultWithDefaults() *RuleSetResult

NewRuleSetResultWithDefaults instantiates a new RuleSetResult 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 (*RuleSetResult) GetResults added in v0.100.0

func (o *RuleSetResult) GetResults() RuleSetResultResults

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

func (*RuleSetResult) GetResultsOk added in v0.100.0

func (o *RuleSetResult) GetResultsOk() (*RuleSetResultResults, 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 (*RuleSetResult) GetSchemaVersion added in v0.100.0

func (o *RuleSetResult) GetSchemaVersion() int32

GetSchemaVersion returns the SchemaVersion field value if set, zero value otherwise.

func (*RuleSetResult) GetSchemaVersionOk added in v0.100.0

func (o *RuleSetResult) GetSchemaVersionOk() (*int32, bool)

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

func (*RuleSetResult) HasResults added in v0.100.0

func (o *RuleSetResult) HasResults() bool

HasResults returns a boolean if a field has been set.

func (*RuleSetResult) HasSchemaVersion added in v0.100.0

func (o *RuleSetResult) HasSchemaVersion() bool

HasSchemaVersion returns a boolean if a field has been set.

func (RuleSetResult) MarshalJSON added in v0.100.0

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

func (*RuleSetResult) SetResults added in v0.100.0

func (o *RuleSetResult) SetResults(v RuleSetResultResults)

SetResults gets a reference to the given RuleSetResultResults and assigns it to the Results field.

func (*RuleSetResult) SetSchemaVersion added in v0.100.0

func (o *RuleSetResult) SetSchemaVersion(v int32)

SetSchemaVersion gets a reference to the given int32 and assigns it to the SchemaVersion field.

func (RuleSetResult) ToMap added in v0.100.0

func (o RuleSetResult) ToMap() (map[string]interface{}, error)

type RuleSetResultAll added in v0.100.0

type RuleSetResultAll struct {
	Id           *int64                            `json:"id,omitempty"`
	LastEditor   *string                           `json:"last_editor,omitempty"`
	LastModified *time.Time                        `json:"last_modified,omitempty"`
	Name         *string                           `json:"name,omitempty"`
	IsActive     *bool                             `json:"is_active,omitempty"`
	Description  *string                           `json:"description,omitempty"`
	Behaviors    []Behaviors                       `json:"behaviors,omitempty"`
	Criteria     [][]SSLVerificationStatusCriteria `json:"criteria,omitempty"`
	Order        *int32                            `json:"order,omitempty"`
}

RuleSetResultAll struct for RuleSetResultAll

func NewRuleSetResultAll added in v0.100.0

func NewRuleSetResultAll() *RuleSetResultAll

NewRuleSetResultAll instantiates a new RuleSetResultAll 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 NewRuleSetResultAllWithDefaults added in v0.100.0

func NewRuleSetResultAllWithDefaults() *RuleSetResultAll

NewRuleSetResultAllWithDefaults instantiates a new RuleSetResultAll 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 (*RuleSetResultAll) GetBehaviors added in v0.100.0

func (o *RuleSetResultAll) GetBehaviors() []Behaviors

GetBehaviors returns the Behaviors field value if set, zero value otherwise.

func (*RuleSetResultAll) GetBehaviorsOk added in v0.100.0

func (o *RuleSetResultAll) GetBehaviorsOk() ([]Behaviors, bool)

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

func (*RuleSetResultAll) GetCriteria added in v0.100.0

func (o *RuleSetResultAll) GetCriteria() [][]SSLVerificationStatusCriteria

GetCriteria returns the Criteria field value if set, zero value otherwise.

func (*RuleSetResultAll) GetCriteriaOk added in v0.100.0

func (o *RuleSetResultAll) GetCriteriaOk() ([][]SSLVerificationStatusCriteria, bool)

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

func (*RuleSetResultAll) GetDescription added in v0.100.0

func (o *RuleSetResultAll) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*RuleSetResultAll) GetDescriptionOk added in v0.100.0

func (o *RuleSetResultAll) 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 (*RuleSetResultAll) GetId added in v0.100.0

func (o *RuleSetResultAll) GetId() int64

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

func (*RuleSetResultAll) GetIdOk added in v0.100.0

func (o *RuleSetResultAll) GetIdOk() (*int64, 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 (*RuleSetResultAll) GetIsActive added in v0.100.0

func (o *RuleSetResultAll) GetIsActive() bool

GetIsActive returns the IsActive field value if set, zero value otherwise.

func (*RuleSetResultAll) GetIsActiveOk added in v0.100.0

func (o *RuleSetResultAll) GetIsActiveOk() (*bool, bool)

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

func (*RuleSetResultAll) GetLastEditor added in v0.100.0

func (o *RuleSetResultAll) GetLastEditor() string

GetLastEditor returns the LastEditor field value if set, zero value otherwise.

func (*RuleSetResultAll) GetLastEditorOk added in v0.100.0

func (o *RuleSetResultAll) GetLastEditorOk() (*string, bool)

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

func (*RuleSetResultAll) GetLastModified added in v0.100.0

func (o *RuleSetResultAll) GetLastModified() time.Time

GetLastModified returns the LastModified field value if set, zero value otherwise.

func (*RuleSetResultAll) GetLastModifiedOk added in v0.100.0

func (o *RuleSetResultAll) GetLastModifiedOk() (*time.Time, bool)

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

func (*RuleSetResultAll) GetName added in v0.100.0

func (o *RuleSetResultAll) GetName() string

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

func (*RuleSetResultAll) GetNameOk added in v0.100.0

func (o *RuleSetResultAll) 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 (*RuleSetResultAll) GetOrder added in v0.100.0

func (o *RuleSetResultAll) GetOrder() int32

GetOrder returns the Order field value if set, zero value otherwise.

func (*RuleSetResultAll) GetOrderOk added in v0.100.0

func (o *RuleSetResultAll) GetOrderOk() (*int32, bool)

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

func (*RuleSetResultAll) HasBehaviors added in v0.100.0

func (o *RuleSetResultAll) HasBehaviors() bool

HasBehaviors returns a boolean if a field has been set.

func (*RuleSetResultAll) HasCriteria added in v0.100.0

func (o *RuleSetResultAll) HasCriteria() bool

HasCriteria returns a boolean if a field has been set.

func (*RuleSetResultAll) HasDescription added in v0.100.0

func (o *RuleSetResultAll) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*RuleSetResultAll) HasId added in v0.100.0

func (o *RuleSetResultAll) HasId() bool

HasId returns a boolean if a field has been set.

func (*RuleSetResultAll) HasIsActive added in v0.100.0

func (o *RuleSetResultAll) HasIsActive() bool

HasIsActive returns a boolean if a field has been set.

func (*RuleSetResultAll) HasLastEditor added in v0.100.0

func (o *RuleSetResultAll) HasLastEditor() bool

HasLastEditor returns a boolean if a field has been set.

func (*RuleSetResultAll) HasLastModified added in v0.100.0

func (o *RuleSetResultAll) HasLastModified() bool

HasLastModified returns a boolean if a field has been set.

func (*RuleSetResultAll) HasName added in v0.100.0

func (o *RuleSetResultAll) HasName() bool

HasName returns a boolean if a field has been set.

func (*RuleSetResultAll) HasOrder added in v0.100.0

func (o *RuleSetResultAll) HasOrder() bool

HasOrder returns a boolean if a field has been set.

func (RuleSetResultAll) MarshalJSON added in v0.100.0

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

func (*RuleSetResultAll) SetBehaviors added in v0.100.0

func (o *RuleSetResultAll) SetBehaviors(v []Behaviors)

SetBehaviors gets a reference to the given []Behaviors and assigns it to the Behaviors field.

func (*RuleSetResultAll) SetCriteria added in v0.100.0

func (o *RuleSetResultAll) SetCriteria(v [][]SSLVerificationStatusCriteria)

SetCriteria gets a reference to the given [][]SSLVerificationStatusCriteria and assigns it to the Criteria field.

func (*RuleSetResultAll) SetDescription added in v0.100.0

func (o *RuleSetResultAll) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*RuleSetResultAll) SetId added in v0.100.0

func (o *RuleSetResultAll) SetId(v int64)

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

func (*RuleSetResultAll) SetIsActive added in v0.100.0

func (o *RuleSetResultAll) SetIsActive(v bool)

SetIsActive gets a reference to the given bool and assigns it to the IsActive field.

func (*RuleSetResultAll) SetLastEditor added in v0.100.0

func (o *RuleSetResultAll) SetLastEditor(v string)

SetLastEditor gets a reference to the given string and assigns it to the LastEditor field.

func (*RuleSetResultAll) SetLastModified added in v0.100.0

func (o *RuleSetResultAll) SetLastModified(v time.Time)

SetLastModified gets a reference to the given time.Time and assigns it to the LastModified field.

func (*RuleSetResultAll) SetName added in v0.100.0

func (o *RuleSetResultAll) SetName(v string)

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

func (*RuleSetResultAll) SetOrder added in v0.100.0

func (o *RuleSetResultAll) SetOrder(v int32)

SetOrder gets a reference to the given int32 and assigns it to the Order field.

func (RuleSetResultAll) ToMap added in v0.100.0

func (o RuleSetResultAll) ToMap() (map[string]interface{}, error)

type RuleSetResultResults added in v0.100.0

type RuleSetResultResults struct {
	Id           *int64                            `json:"id,omitempty"`
	LastEditor   *string                           `json:"last_editor,omitempty"`
	LastModified *time.Time                        `json:"last_modified,omitempty"`
	Name         *string                           `json:"name,omitempty"`
	IsActive     *bool                             `json:"is_active,omitempty"`
	Description  *string                           `json:"description,omitempty"`
	Behaviors    []Behaviors                       `json:"behaviors,omitempty"`
	Criteria     [][]SSLVerificationStatusCriteria `json:"criteria,omitempty"`
	Order        *int32                            `json:"order,omitempty"`
}

RuleSetResultResults struct for RuleSetResultResults

func NewRuleSetResultResults added in v0.100.0

func NewRuleSetResultResults() *RuleSetResultResults

NewRuleSetResultResults instantiates a new RuleSetResultResults 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 NewRuleSetResultResultsWithDefaults added in v0.100.0

func NewRuleSetResultResultsWithDefaults() *RuleSetResultResults

NewRuleSetResultResultsWithDefaults instantiates a new RuleSetResultResults 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 (*RuleSetResultResults) GetBehaviors added in v0.100.0

func (o *RuleSetResultResults) GetBehaviors() []Behaviors

GetBehaviors returns the Behaviors field value if set, zero value otherwise.

func (*RuleSetResultResults) GetBehaviorsOk added in v0.100.0

func (o *RuleSetResultResults) GetBehaviorsOk() ([]Behaviors, bool)

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

func (*RuleSetResultResults) GetCriteria added in v0.100.0

GetCriteria returns the Criteria field value if set, zero value otherwise.

func (*RuleSetResultResults) GetCriteriaOk added in v0.100.0

func (o *RuleSetResultResults) GetCriteriaOk() ([][]SSLVerificationStatusCriteria, bool)

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

func (*RuleSetResultResults) GetDescription added in v0.100.0

func (o *RuleSetResultResults) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*RuleSetResultResults) GetDescriptionOk added in v0.100.0

func (o *RuleSetResultResults) 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 (*RuleSetResultResults) GetId added in v0.100.0

func (o *RuleSetResultResults) GetId() int64

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

func (*RuleSetResultResults) GetIdOk added in v0.100.0

func (o *RuleSetResultResults) GetIdOk() (*int64, 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 (*RuleSetResultResults) GetIsActive added in v0.100.0

func (o *RuleSetResultResults) GetIsActive() bool

GetIsActive returns the IsActive field value if set, zero value otherwise.

func (*RuleSetResultResults) GetIsActiveOk added in v0.100.0

func (o *RuleSetResultResults) GetIsActiveOk() (*bool, bool)

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

func (*RuleSetResultResults) GetLastEditor added in v0.100.0

func (o *RuleSetResultResults) GetLastEditor() string

GetLastEditor returns the LastEditor field value if set, zero value otherwise.

func (*RuleSetResultResults) GetLastEditorOk added in v0.100.0

func (o *RuleSetResultResults) GetLastEditorOk() (*string, bool)

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

func (*RuleSetResultResults) GetLastModified added in v0.100.0

func (o *RuleSetResultResults) GetLastModified() time.Time

GetLastModified returns the LastModified field value if set, zero value otherwise.

func (*RuleSetResultResults) GetLastModifiedOk added in v0.100.0

func (o *RuleSetResultResults) GetLastModifiedOk() (*time.Time, bool)

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

func (*RuleSetResultResults) GetName added in v0.100.0

func (o *RuleSetResultResults) GetName() string

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

func (*RuleSetResultResults) GetNameOk added in v0.100.0

func (o *RuleSetResultResults) 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 (*RuleSetResultResults) GetOrder added in v0.100.0

func (o *RuleSetResultResults) GetOrder() int32

GetOrder returns the Order field value if set, zero value otherwise.

func (*RuleSetResultResults) GetOrderOk added in v0.100.0

func (o *RuleSetResultResults) GetOrderOk() (*int32, bool)

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

func (*RuleSetResultResults) HasBehaviors added in v0.100.0

func (o *RuleSetResultResults) HasBehaviors() bool

HasBehaviors returns a boolean if a field has been set.

func (*RuleSetResultResults) HasCriteria added in v0.100.0

func (o *RuleSetResultResults) HasCriteria() bool

HasCriteria returns a boolean if a field has been set.

func (*RuleSetResultResults) HasDescription added in v0.100.0

func (o *RuleSetResultResults) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*RuleSetResultResults) HasId added in v0.100.0

func (o *RuleSetResultResults) HasId() bool

HasId returns a boolean if a field has been set.

func (*RuleSetResultResults) HasIsActive added in v0.100.0

func (o *RuleSetResultResults) HasIsActive() bool

HasIsActive returns a boolean if a field has been set.

func (*RuleSetResultResults) HasLastEditor added in v0.100.0

func (o *RuleSetResultResults) HasLastEditor() bool

HasLastEditor returns a boolean if a field has been set.

func (*RuleSetResultResults) HasLastModified added in v0.100.0

func (o *RuleSetResultResults) HasLastModified() bool

HasLastModified returns a boolean if a field has been set.

func (*RuleSetResultResults) HasName added in v0.100.0

func (o *RuleSetResultResults) HasName() bool

HasName returns a boolean if a field has been set.

func (*RuleSetResultResults) HasOrder added in v0.100.0

func (o *RuleSetResultResults) HasOrder() bool

HasOrder returns a boolean if a field has been set.

func (RuleSetResultResults) MarshalJSON added in v0.100.0

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

func (*RuleSetResultResults) SetBehaviors added in v0.100.0

func (o *RuleSetResultResults) SetBehaviors(v []Behaviors)

SetBehaviors gets a reference to the given []Behaviors and assigns it to the Behaviors field.

func (*RuleSetResultResults) SetCriteria added in v0.100.0

SetCriteria gets a reference to the given [][]SSLVerificationStatusCriteria and assigns it to the Criteria field.

func (*RuleSetResultResults) SetDescription added in v0.100.0

func (o *RuleSetResultResults) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*RuleSetResultResults) SetId added in v0.100.0

func (o *RuleSetResultResults) SetId(v int64)

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

func (*RuleSetResultResults) SetIsActive added in v0.100.0

func (o *RuleSetResultResults) SetIsActive(v bool)

SetIsActive gets a reference to the given bool and assigns it to the IsActive field.

func (*RuleSetResultResults) SetLastEditor added in v0.100.0

func (o *RuleSetResultResults) SetLastEditor(v string)

SetLastEditor gets a reference to the given string and assigns it to the LastEditor field.

func (*RuleSetResultResults) SetLastModified added in v0.100.0

func (o *RuleSetResultResults) SetLastModified(v time.Time)

SetLastModified gets a reference to the given time.Time and assigns it to the LastModified field.

func (*RuleSetResultResults) SetName added in v0.100.0

func (o *RuleSetResultResults) SetName(v string)

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

func (*RuleSetResultResults) SetOrder added in v0.100.0

func (o *RuleSetResultResults) SetOrder(v int32)

SetOrder gets a reference to the given int32 and assigns it to the Order field.

func (RuleSetResultResults) ToMap added in v0.100.0

func (o RuleSetResultResults) ToMap() (map[string]interface{}, error)

type SSLVerificationStatusArguments added in v0.100.0

type SSLVerificationStatusArguments string

SSLVerificationStatusArguments the model 'SSLVerificationStatusArguments'

const (
	SUCCESS                        SSLVerificationStatusArguments = "SUCCESS"
	CERTIFICATE_VERIFICATION_ERROR SSLVerificationStatusArguments = "CERTIFICATE_VERIFICATION_ERROR"
	MISSING_CLIENT_CERTIFICATE     SSLVerificationStatusArguments = "MISSING_CLIENT_CERTIFICATE"
)

List of SSLVerificationStatusArguments

func NewSSLVerificationStatusArgumentsFromValue added in v0.100.0

func NewSSLVerificationStatusArgumentsFromValue(v string) (*SSLVerificationStatusArguments, error)

NewSSLVerificationStatusArgumentsFromValue returns a pointer to a valid SSLVerificationStatusArguments for the value passed as argument, or an error if the value passed is not allowed by the enum

func (SSLVerificationStatusArguments) IsValid added in v0.100.0

IsValid return true if the value is valid for the enum, false otherwise

func (SSLVerificationStatusArguments) Ptr added in v0.100.0

Ptr returns reference to SSLVerificationStatusArguments value

func (*SSLVerificationStatusArguments) UnmarshalJSON added in v0.100.0

func (v *SSLVerificationStatusArguments) UnmarshalJSON(src []byte) error

type SSLVerificationStatusCriteria added in v0.100.0

type SSLVerificationStatusCriteria struct {
	Variable    *Variables                      `json:"variable,omitempty"`
	Operator    *SSLVerificationStatusOperators `json:"operator,omitempty"`
	Conditional *Conditionals                   `json:"conditional,omitempty"`
	InputValue  *SSLVerificationStatusArguments `json:"input_value,omitempty"`
}

SSLVerificationStatusCriteria struct for SSLVerificationStatusCriteria

func NewSSLVerificationStatusCriteria added in v0.100.0

func NewSSLVerificationStatusCriteria() *SSLVerificationStatusCriteria

NewSSLVerificationStatusCriteria instantiates a new SSLVerificationStatusCriteria 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 NewSSLVerificationStatusCriteriaWithDefaults added in v0.100.0

func NewSSLVerificationStatusCriteriaWithDefaults() *SSLVerificationStatusCriteria

NewSSLVerificationStatusCriteriaWithDefaults instantiates a new SSLVerificationStatusCriteria 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 (*SSLVerificationStatusCriteria) GetConditional added in v0.100.0

func (o *SSLVerificationStatusCriteria) GetConditional() Conditionals

GetConditional returns the Conditional field value if set, zero value otherwise.

func (*SSLVerificationStatusCriteria) GetConditionalOk added in v0.100.0

func (o *SSLVerificationStatusCriteria) GetConditionalOk() (*Conditionals, bool)

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

func (*SSLVerificationStatusCriteria) GetInputValue added in v0.100.0

GetInputValue returns the InputValue field value if set, zero value otherwise.

func (*SSLVerificationStatusCriteria) GetInputValueOk added in v0.100.0

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

func (*SSLVerificationStatusCriteria) GetOperator added in v0.100.0

GetOperator returns the Operator field value if set, zero value otherwise.

func (*SSLVerificationStatusCriteria) GetOperatorOk added in v0.100.0

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

func (*SSLVerificationStatusCriteria) GetVariable added in v0.100.0

func (o *SSLVerificationStatusCriteria) GetVariable() Variables

GetVariable returns the Variable field value if set, zero value otherwise.

func (*SSLVerificationStatusCriteria) GetVariableOk added in v0.100.0

func (o *SSLVerificationStatusCriteria) GetVariableOk() (*Variables, bool)

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

func (*SSLVerificationStatusCriteria) HasConditional added in v0.100.0

func (o *SSLVerificationStatusCriteria) HasConditional() bool

HasConditional returns a boolean if a field has been set.

func (*SSLVerificationStatusCriteria) HasInputValue added in v0.100.0

func (o *SSLVerificationStatusCriteria) HasInputValue() bool

HasInputValue returns a boolean if a field has been set.

func (*SSLVerificationStatusCriteria) HasOperator added in v0.100.0

func (o *SSLVerificationStatusCriteria) HasOperator() bool

HasOperator returns a boolean if a field has been set.

func (*SSLVerificationStatusCriteria) HasVariable added in v0.100.0

func (o *SSLVerificationStatusCriteria) HasVariable() bool

HasVariable returns a boolean if a field has been set.

func (SSLVerificationStatusCriteria) MarshalJSON added in v0.100.0

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

func (*SSLVerificationStatusCriteria) SetConditional added in v0.100.0

func (o *SSLVerificationStatusCriteria) SetConditional(v Conditionals)

SetConditional gets a reference to the given Conditionals and assigns it to the Conditional field.

func (*SSLVerificationStatusCriteria) SetInputValue added in v0.100.0

SetInputValue gets a reference to the given SSLVerificationStatusArguments and assigns it to the InputValue field.

func (*SSLVerificationStatusCriteria) SetOperator added in v0.100.0

SetOperator gets a reference to the given SSLVerificationStatusOperators and assigns it to the Operator field.

func (*SSLVerificationStatusCriteria) SetVariable added in v0.100.0

func (o *SSLVerificationStatusCriteria) SetVariable(v Variables)

SetVariable gets a reference to the given Variables and assigns it to the Variable field.

func (SSLVerificationStatusCriteria) ToMap added in v0.100.0

func (o SSLVerificationStatusCriteria) ToMap() (map[string]interface{}, error)

type SSLVerificationStatusOperators added in v0.100.0

type SSLVerificationStatusOperators string

SSLVerificationStatusOperators the model 'SSLVerificationStatusOperators'

const (
	EQUAL     SSLVerificationStatusOperators = "is_equal"
	NOT_EQUAL SSLVerificationStatusOperators = "is_not_equal"
)

List of SSLVerificationStatusOperators

func NewSSLVerificationStatusOperatorsFromValue added in v0.100.0

func NewSSLVerificationStatusOperatorsFromValue(v string) (*SSLVerificationStatusOperators, error)

NewSSLVerificationStatusOperatorsFromValue returns a pointer to a valid SSLVerificationStatusOperators for the value passed as argument, or an error if the value passed is not allowed by the enum

func (SSLVerificationStatusOperators) IsValid added in v0.100.0

IsValid return true if the value is valid for the enum, false otherwise

func (SSLVerificationStatusOperators) Ptr added in v0.100.0

Ptr returns reference to SSLVerificationStatusOperators value

func (*SSLVerificationStatusOperators) UnmarshalJSON added in v0.100.0

func (v *SSLVerificationStatusOperators) UnmarshalJSON(src []byte) error

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 SetCustomResponse added in v0.109.0

type SetCustomResponse struct {
	Name     *string                    `json:"name,omitempty"`
	Argument *SetCustomResponseArgument `json:"argument,omitempty"`
}

SetCustomResponse struct for SetCustomResponse

func NewSetCustomResponse added in v0.109.0

func NewSetCustomResponse() *SetCustomResponse

NewSetCustomResponse instantiates a new SetCustomResponse 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 NewSetCustomResponseWithDefaults added in v0.109.0

func NewSetCustomResponseWithDefaults() *SetCustomResponse

NewSetCustomResponseWithDefaults instantiates a new SetCustomResponse 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 (*SetCustomResponse) GetArgument added in v0.109.0

GetArgument returns the Argument field value if set, zero value otherwise.

func (*SetCustomResponse) GetArgumentOk added in v0.109.0

func (o *SetCustomResponse) GetArgumentOk() (*SetCustomResponseArgument, bool)

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

func (*SetCustomResponse) GetName added in v0.109.0

func (o *SetCustomResponse) GetName() string

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

func (*SetCustomResponse) GetNameOk added in v0.109.0

func (o *SetCustomResponse) 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 (*SetCustomResponse) HasArgument added in v0.109.0

func (o *SetCustomResponse) HasArgument() bool

HasArgument returns a boolean if a field has been set.

func (*SetCustomResponse) HasName added in v0.109.0

func (o *SetCustomResponse) HasName() bool

HasName returns a boolean if a field has been set.

func (SetCustomResponse) MarshalJSON added in v0.109.0

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

func (*SetCustomResponse) SetArgument added in v0.109.0

func (o *SetCustomResponse) SetArgument(v SetCustomResponseArgument)

SetArgument gets a reference to the given SetCustomResponseArgument and assigns it to the Argument field.

func (*SetCustomResponse) SetName added in v0.109.0

func (o *SetCustomResponse) SetName(v string)

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

func (SetCustomResponse) ToMap added in v0.109.0

func (o SetCustomResponse) ToMap() (map[string]interface{}, error)

type SetCustomResponseArgument added in v0.109.0

type SetCustomResponseArgument struct {
	StatusCode  SetCustomResponseArgumentStatusCode `json:"status_code"`
	ContentType string                              `json:"content_type"`
	ContentBody string                              `json:"content_body"`
}

SetCustomResponseArgument struct for SetCustomResponseArgument

func NewSetCustomResponseArgument added in v0.109.0

func NewSetCustomResponseArgument(statusCode SetCustomResponseArgumentStatusCode, contentType string, contentBody string) *SetCustomResponseArgument

NewSetCustomResponseArgument instantiates a new SetCustomResponseArgument 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 NewSetCustomResponseArgumentWithDefaults added in v0.109.0

func NewSetCustomResponseArgumentWithDefaults() *SetCustomResponseArgument

NewSetCustomResponseArgumentWithDefaults instantiates a new SetCustomResponseArgument 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 (*SetCustomResponseArgument) GetContentBody added in v0.109.0

func (o *SetCustomResponseArgument) GetContentBody() string

GetContentBody returns the ContentBody field value

func (*SetCustomResponseArgument) GetContentBodyOk added in v0.109.0

func (o *SetCustomResponseArgument) GetContentBodyOk() (*string, bool)

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

func (*SetCustomResponseArgument) GetContentType added in v0.109.0

func (o *SetCustomResponseArgument) GetContentType() string

GetContentType returns the ContentType field value

func (*SetCustomResponseArgument) GetContentTypeOk added in v0.109.0

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

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

func (*SetCustomResponseArgument) GetStatusCode added in v0.109.0

GetStatusCode returns the StatusCode field value

func (*SetCustomResponseArgument) GetStatusCodeOk added in v0.109.0

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

func (SetCustomResponseArgument) MarshalJSON added in v0.109.0

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

func (*SetCustomResponseArgument) SetContentBody added in v0.109.0

func (o *SetCustomResponseArgument) SetContentBody(v string)

SetContentBody sets field value

func (*SetCustomResponseArgument) SetContentType added in v0.109.0

func (o *SetCustomResponseArgument) SetContentType(v string)

SetContentType sets field value

func (*SetCustomResponseArgument) SetStatusCode added in v0.109.0

SetStatusCode sets field value

func (SetCustomResponseArgument) ToMap added in v0.109.0

func (o SetCustomResponseArgument) ToMap() (map[string]interface{}, error)

type SetCustomResponseArgumentStatusCode added in v0.109.0

type SetCustomResponseArgumentStatusCode struct {
	Int32  *int32
	String *string
}

SetCustomResponseArgumentStatusCode - struct for SetCustomResponseArgumentStatusCode

func Int32AsSetCustomResponseArgumentStatusCode added in v0.109.0

func Int32AsSetCustomResponseArgumentStatusCode(v *int32) SetCustomResponseArgumentStatusCode

int32AsSetCustomResponseArgumentStatusCode is a convenience function that returns int32 wrapped in SetCustomResponseArgumentStatusCode

func StringAsSetCustomResponseArgumentStatusCode added in v0.109.0

func StringAsSetCustomResponseArgumentStatusCode(v *string) SetCustomResponseArgumentStatusCode

stringAsSetCustomResponseArgumentStatusCode is a convenience function that returns string wrapped in SetCustomResponseArgumentStatusCode

func (*SetCustomResponseArgumentStatusCode) GetActualInstance added in v0.109.0

func (obj *SetCustomResponseArgumentStatusCode) GetActualInstance() interface{}

Get the actual instance

func (SetCustomResponseArgumentStatusCode) MarshalJSON added in v0.109.0

func (src SetCustomResponseArgumentStatusCode) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*SetCustomResponseArgumentStatusCode) UnmarshalJSON added in v0.109.0

func (dst *SetCustomResponseArgumentStatusCode) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct

type SetRateLimitBehavior added in v0.109.0

type SetRateLimitBehavior struct {
	Name     *string                       `json:"name,omitempty"`
	Argument *SetRateLimitBehaviorArgument `json:"argument,omitempty"`
}

SetRateLimitBehavior struct for SetRateLimitBehavior

func NewSetRateLimitBehavior added in v0.109.0

func NewSetRateLimitBehavior() *SetRateLimitBehavior

NewSetRateLimitBehavior instantiates a new SetRateLimitBehavior 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 NewSetRateLimitBehaviorWithDefaults added in v0.109.0

func NewSetRateLimitBehaviorWithDefaults() *SetRateLimitBehavior

NewSetRateLimitBehaviorWithDefaults instantiates a new SetRateLimitBehavior 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 (*SetRateLimitBehavior) GetArgument added in v0.109.0

GetArgument returns the Argument field value if set, zero value otherwise.

func (*SetRateLimitBehavior) GetArgumentOk added in v0.109.0

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

func (*SetRateLimitBehavior) GetName added in v0.109.0

func (o *SetRateLimitBehavior) GetName() string

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

func (*SetRateLimitBehavior) GetNameOk added in v0.109.0

func (o *SetRateLimitBehavior) 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 (*SetRateLimitBehavior) HasArgument added in v0.109.0

func (o *SetRateLimitBehavior) HasArgument() bool

HasArgument returns a boolean if a field has been set.

func (*SetRateLimitBehavior) HasName added in v0.109.0

func (o *SetRateLimitBehavior) HasName() bool

HasName returns a boolean if a field has been set.

func (SetRateLimitBehavior) MarshalJSON added in v0.109.0

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

func (*SetRateLimitBehavior) SetArgument added in v0.109.0

SetArgument gets a reference to the given SetRateLimitBehaviorArgument and assigns it to the Argument field.

func (*SetRateLimitBehavior) SetName added in v0.109.0

func (o *SetRateLimitBehavior) SetName(v string)

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

func (SetRateLimitBehavior) ToMap added in v0.109.0

func (o SetRateLimitBehavior) ToMap() (map[string]interface{}, error)

type SetRateLimitBehaviorArgument added in v0.109.0

type SetRateLimitBehaviorArgument struct {
	Type             *string                                       `json:"type,omitempty"`
	LimitBy          *string                                       `json:"limit_by,omitempty"`
	AverageRateLimit *SetRateLimitBehaviorArgumentAverageRateLimit `json:"average_rate_limit,omitempty"`
	MaximumBurstSize *SetRateLimitBehaviorArgumentAverageRateLimit `json:"maximum_burst_size,omitempty"`
}

SetRateLimitBehaviorArgument struct for SetRateLimitBehaviorArgument

func NewSetRateLimitBehaviorArgument added in v0.109.0

func NewSetRateLimitBehaviorArgument() *SetRateLimitBehaviorArgument

NewSetRateLimitBehaviorArgument instantiates a new SetRateLimitBehaviorArgument 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 NewSetRateLimitBehaviorArgumentWithDefaults added in v0.109.0

func NewSetRateLimitBehaviorArgumentWithDefaults() *SetRateLimitBehaviorArgument

NewSetRateLimitBehaviorArgumentWithDefaults instantiates a new SetRateLimitBehaviorArgument 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 (*SetRateLimitBehaviorArgument) GetAverageRateLimit added in v0.109.0

GetAverageRateLimit returns the AverageRateLimit field value if set, zero value otherwise.

func (*SetRateLimitBehaviorArgument) GetAverageRateLimitOk added in v0.109.0

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

func (*SetRateLimitBehaviorArgument) GetLimitBy added in v0.109.0

func (o *SetRateLimitBehaviorArgument) GetLimitBy() string

GetLimitBy returns the LimitBy field value if set, zero value otherwise.

func (*SetRateLimitBehaviorArgument) GetLimitByOk added in v0.109.0

func (o *SetRateLimitBehaviorArgument) GetLimitByOk() (*string, bool)

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

func (*SetRateLimitBehaviorArgument) GetMaximumBurstSize added in v0.109.0

GetMaximumBurstSize returns the MaximumBurstSize field value if set, zero value otherwise.

func (*SetRateLimitBehaviorArgument) GetMaximumBurstSizeOk added in v0.109.0

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

func (*SetRateLimitBehaviorArgument) GetType added in v0.109.0

func (o *SetRateLimitBehaviorArgument) GetType() string

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

func (*SetRateLimitBehaviorArgument) GetTypeOk added in v0.109.0

func (o *SetRateLimitBehaviorArgument) 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 (*SetRateLimitBehaviorArgument) HasAverageRateLimit added in v0.109.0

func (o *SetRateLimitBehaviorArgument) HasAverageRateLimit() bool

HasAverageRateLimit returns a boolean if a field has been set.

func (*SetRateLimitBehaviorArgument) HasLimitBy added in v0.109.0

func (o *SetRateLimitBehaviorArgument) HasLimitBy() bool

HasLimitBy returns a boolean if a field has been set.

func (*SetRateLimitBehaviorArgument) HasMaximumBurstSize added in v0.109.0

func (o *SetRateLimitBehaviorArgument) HasMaximumBurstSize() bool

HasMaximumBurstSize returns a boolean if a field has been set.

func (*SetRateLimitBehaviorArgument) HasType added in v0.109.0

func (o *SetRateLimitBehaviorArgument) HasType() bool

HasType returns a boolean if a field has been set.

func (SetRateLimitBehaviorArgument) MarshalJSON added in v0.109.0

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

func (*SetRateLimitBehaviorArgument) SetAverageRateLimit added in v0.109.0

SetAverageRateLimit gets a reference to the given SetRateLimitBehaviorArgumentAverageRateLimit and assigns it to the AverageRateLimit field.

func (*SetRateLimitBehaviorArgument) SetLimitBy added in v0.109.0

func (o *SetRateLimitBehaviorArgument) SetLimitBy(v string)

SetLimitBy gets a reference to the given string and assigns it to the LimitBy field.

func (*SetRateLimitBehaviorArgument) SetMaximumBurstSize added in v0.109.0

SetMaximumBurstSize gets a reference to the given SetRateLimitBehaviorArgumentAverageRateLimit and assigns it to the MaximumBurstSize field.

func (*SetRateLimitBehaviorArgument) SetType added in v0.109.0

func (o *SetRateLimitBehaviorArgument) SetType(v string)

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

func (SetRateLimitBehaviorArgument) ToMap added in v0.109.0

func (o SetRateLimitBehaviorArgument) ToMap() (map[string]interface{}, error)

type SetRateLimitBehaviorArgumentAverageRateLimit added in v0.109.0

type SetRateLimitBehaviorArgumentAverageRateLimit struct {
	Int32  *int32
	String *string
}

SetRateLimitBehaviorArgumentAverageRateLimit - struct for SetRateLimitBehaviorArgumentAverageRateLimit

func Int32AsSetRateLimitBehaviorArgumentAverageRateLimit added in v0.109.0

func Int32AsSetRateLimitBehaviorArgumentAverageRateLimit(v *int32) SetRateLimitBehaviorArgumentAverageRateLimit

int32AsSetRateLimitBehaviorArgumentAverageRateLimit is a convenience function that returns int32 wrapped in SetRateLimitBehaviorArgumentAverageRateLimit

func StringAsSetRateLimitBehaviorArgumentAverageRateLimit added in v0.109.0

func StringAsSetRateLimitBehaviorArgumentAverageRateLimit(v *string) SetRateLimitBehaviorArgumentAverageRateLimit

stringAsSetRateLimitBehaviorArgumentAverageRateLimit is a convenience function that returns string wrapped in SetRateLimitBehaviorArgumentAverageRateLimit

func (*SetRateLimitBehaviorArgumentAverageRateLimit) GetActualInstance added in v0.109.0

func (obj *SetRateLimitBehaviorArgumentAverageRateLimit) GetActualInstance() interface{}

Get the actual instance

func (SetRateLimitBehaviorArgumentAverageRateLimit) MarshalJSON added in v0.109.0

Marshal data from the first non-nil pointers in the struct to JSON

func (*SetRateLimitBehaviorArgumentAverageRateLimit) UnmarshalJSON added in v0.109.0

func (dst *SetRateLimitBehaviorArgumentAverageRateLimit) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct

type SetRateLimitDetails added in v0.107.0

type SetRateLimitDetails struct {
	Type             *string `json:"type,omitempty"`
	LimitBy          *string `json:"limit_by,omitempty"`
	AverageRateLimit *int32  `json:"average_rate_limit,omitempty"`
	MaximumBurstSize *int32  `json:"maximum_burst_size,omitempty"`
}

SetRateLimitDetails struct for SetRateLimitDetails

func NewSetRateLimitDetails added in v0.107.0

func NewSetRateLimitDetails() *SetRateLimitDetails

NewSetRateLimitDetails instantiates a new SetRateLimitDetails 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 NewSetRateLimitDetailsWithDefaults added in v0.107.0

func NewSetRateLimitDetailsWithDefaults() *SetRateLimitDetails

NewSetRateLimitDetailsWithDefaults instantiates a new SetRateLimitDetails 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 (*SetRateLimitDetails) GetAverageRateLimit added in v0.107.0

func (o *SetRateLimitDetails) GetAverageRateLimit() int32

GetAverageRateLimit returns the AverageRateLimit field value if set, zero value otherwise.

func (*SetRateLimitDetails) GetAverageRateLimitOk added in v0.107.0

func (o *SetRateLimitDetails) GetAverageRateLimitOk() (*int32, bool)

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

func (*SetRateLimitDetails) GetLimitBy added in v0.107.0

func (o *SetRateLimitDetails) GetLimitBy() string

GetLimitBy returns the LimitBy field value if set, zero value otherwise.

func (*SetRateLimitDetails) GetLimitByOk added in v0.107.0

func (o *SetRateLimitDetails) GetLimitByOk() (*string, bool)

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

func (*SetRateLimitDetails) GetMaximumBurstSize added in v0.107.0

func (o *SetRateLimitDetails) GetMaximumBurstSize() int32

GetMaximumBurstSize returns the MaximumBurstSize field value if set, zero value otherwise.

func (*SetRateLimitDetails) GetMaximumBurstSizeOk added in v0.107.0

func (o *SetRateLimitDetails) GetMaximumBurstSizeOk() (*int32, bool)

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

func (*SetRateLimitDetails) GetType added in v0.107.0

func (o *SetRateLimitDetails) GetType() string

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

func (*SetRateLimitDetails) GetTypeOk added in v0.107.0

func (o *SetRateLimitDetails) 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 (*SetRateLimitDetails) HasAverageRateLimit added in v0.107.0

func (o *SetRateLimitDetails) HasAverageRateLimit() bool

HasAverageRateLimit returns a boolean if a field has been set.

func (*SetRateLimitDetails) HasLimitBy added in v0.107.0

func (o *SetRateLimitDetails) HasLimitBy() bool

HasLimitBy returns a boolean if a field has been set.

func (*SetRateLimitDetails) HasMaximumBurstSize added in v0.107.0

func (o *SetRateLimitDetails) HasMaximumBurstSize() bool

HasMaximumBurstSize returns a boolean if a field has been set.

func (*SetRateLimitDetails) HasType added in v0.107.0

func (o *SetRateLimitDetails) HasType() bool

HasType returns a boolean if a field has been set.

func (SetRateLimitDetails) MarshalJSON added in v0.107.0

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

func (*SetRateLimitDetails) SetAverageRateLimit added in v0.107.0

func (o *SetRateLimitDetails) SetAverageRateLimit(v int32)

SetAverageRateLimit gets a reference to the given int32 and assigns it to the AverageRateLimit field.

func (*SetRateLimitDetails) SetLimitBy added in v0.107.0

func (o *SetRateLimitDetails) SetLimitBy(v string)

SetLimitBy gets a reference to the given string and assigns it to the LimitBy field.

func (*SetRateLimitDetails) SetMaximumBurstSize added in v0.107.0

func (o *SetRateLimitDetails) SetMaximumBurstSize(v int32)

SetMaximumBurstSize gets a reference to the given int32 and assigns it to the MaximumBurstSize field.

func (*SetRateLimitDetails) SetType added in v0.107.0

func (o *SetRateLimitDetails) SetType(v string)

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

func (SetRateLimitDetails) ToMap added in v0.107.0

func (o SetRateLimitDetails) ToMap() (map[string]interface{}, error)

type SetWAFRuleSetAndWafModeBehavior added in v0.109.0

type SetWAFRuleSetAndWafModeBehavior struct {
	Name     *string                                  `json:"name,omitempty"`
	Argument *SetWAFRuleSetAndWafModeBehaviorArgument `json:"argument,omitempty"`
}

SetWAFRuleSetAndWafModeBehavior struct for SetWAFRuleSetAndWafModeBehavior

func NewSetWAFRuleSetAndWafModeBehavior added in v0.109.0

func NewSetWAFRuleSetAndWafModeBehavior() *SetWAFRuleSetAndWafModeBehavior

NewSetWAFRuleSetAndWafModeBehavior instantiates a new SetWAFRuleSetAndWafModeBehavior 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 NewSetWAFRuleSetAndWafModeBehaviorWithDefaults added in v0.109.0

func NewSetWAFRuleSetAndWafModeBehaviorWithDefaults() *SetWAFRuleSetAndWafModeBehavior

NewSetWAFRuleSetAndWafModeBehaviorWithDefaults instantiates a new SetWAFRuleSetAndWafModeBehavior 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 (*SetWAFRuleSetAndWafModeBehavior) GetArgument added in v0.109.0

GetArgument returns the Argument field value if set, zero value otherwise.

func (*SetWAFRuleSetAndWafModeBehavior) GetArgumentOk added in v0.109.0

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

func (*SetWAFRuleSetAndWafModeBehavior) GetName added in v0.109.0

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

func (*SetWAFRuleSetAndWafModeBehavior) GetNameOk added in v0.109.0

func (o *SetWAFRuleSetAndWafModeBehavior) 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 (*SetWAFRuleSetAndWafModeBehavior) HasArgument added in v0.109.0

func (o *SetWAFRuleSetAndWafModeBehavior) HasArgument() bool

HasArgument returns a boolean if a field has been set.

func (*SetWAFRuleSetAndWafModeBehavior) HasName added in v0.109.0

HasName returns a boolean if a field has been set.

func (SetWAFRuleSetAndWafModeBehavior) MarshalJSON added in v0.109.0

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

func (*SetWAFRuleSetAndWafModeBehavior) SetArgument added in v0.109.0

SetArgument gets a reference to the given SetWAFRuleSetAndWafModeBehaviorArgument and assigns it to the Argument field.

func (*SetWAFRuleSetAndWafModeBehavior) SetName added in v0.109.0

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

func (SetWAFRuleSetAndWafModeBehavior) ToMap added in v0.109.0

func (o SetWAFRuleSetAndWafModeBehavior) ToMap() (map[string]interface{}, error)

type SetWAFRuleSetAndWafModeBehaviorArgument added in v0.109.0

type SetWAFRuleSetAndWafModeBehaviorArgument struct {
	SetWafRulesetAndWafMode int32  `json:"set_waf_ruleset_and_waf_mode"`
	WafMode                 string `json:"waf_mode"`
}

SetWAFRuleSetAndWafModeBehaviorArgument struct for SetWAFRuleSetAndWafModeBehaviorArgument

func NewSetWAFRuleSetAndWafModeBehaviorArgument added in v0.109.0

func NewSetWAFRuleSetAndWafModeBehaviorArgument(setWafRulesetAndWafMode int32, wafMode string) *SetWAFRuleSetAndWafModeBehaviorArgument

NewSetWAFRuleSetAndWafModeBehaviorArgument instantiates a new SetWAFRuleSetAndWafModeBehaviorArgument 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 NewSetWAFRuleSetAndWafModeBehaviorArgumentWithDefaults added in v0.109.0

func NewSetWAFRuleSetAndWafModeBehaviorArgumentWithDefaults() *SetWAFRuleSetAndWafModeBehaviorArgument

NewSetWAFRuleSetAndWafModeBehaviorArgumentWithDefaults instantiates a new SetWAFRuleSetAndWafModeBehaviorArgument 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 (*SetWAFRuleSetAndWafModeBehaviorArgument) GetSetWafRulesetAndWafMode added in v0.109.0

func (o *SetWAFRuleSetAndWafModeBehaviorArgument) GetSetWafRulesetAndWafMode() int32

GetSetWafRulesetAndWafMode returns the SetWafRulesetAndWafMode field value

func (*SetWAFRuleSetAndWafModeBehaviorArgument) GetSetWafRulesetAndWafModeOk added in v0.109.0

func (o *SetWAFRuleSetAndWafModeBehaviorArgument) GetSetWafRulesetAndWafModeOk() (*int32, bool)

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

func (*SetWAFRuleSetAndWafModeBehaviorArgument) GetWafMode added in v0.109.0

GetWafMode returns the WafMode field value

func (*SetWAFRuleSetAndWafModeBehaviorArgument) GetWafModeOk added in v0.109.0

func (o *SetWAFRuleSetAndWafModeBehaviorArgument) GetWafModeOk() (*string, bool)

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

func (SetWAFRuleSetAndWafModeBehaviorArgument) MarshalJSON added in v0.109.0

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

func (*SetWAFRuleSetAndWafModeBehaviorArgument) SetSetWafRulesetAndWafMode added in v0.109.0

func (o *SetWAFRuleSetAndWafModeBehaviorArgument) SetSetWafRulesetAndWafMode(v int32)

SetSetWafRulesetAndWafMode sets field value

func (*SetWAFRuleSetAndWafModeBehaviorArgument) SetWafMode added in v0.109.0

SetWafMode sets field value

func (SetWAFRuleSetAndWafModeBehaviorArgument) ToMap added in v0.109.0

func (o SetWAFRuleSetAndWafModeBehaviorArgument) ToMap() (map[string]interface{}, error)

type SetWAFRuleSetBehavior added in v0.109.0

type SetWAFRuleSetBehavior struct {
	Name     *string                        `json:"name,omitempty"`
	Argument *SetWAFRuleSetBehaviorArgument `json:"argument,omitempty"`
}

SetWAFRuleSetBehavior struct for SetWAFRuleSetBehavior

func NewSetWAFRuleSetBehavior added in v0.109.0

func NewSetWAFRuleSetBehavior() *SetWAFRuleSetBehavior

NewSetWAFRuleSetBehavior instantiates a new SetWAFRuleSetBehavior 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 NewSetWAFRuleSetBehaviorWithDefaults added in v0.109.0

func NewSetWAFRuleSetBehaviorWithDefaults() *SetWAFRuleSetBehavior

NewSetWAFRuleSetBehaviorWithDefaults instantiates a new SetWAFRuleSetBehavior 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 (*SetWAFRuleSetBehavior) GetArgument added in v0.109.0

GetArgument returns the Argument field value if set, zero value otherwise.

func (*SetWAFRuleSetBehavior) GetArgumentOk added in v0.109.0

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

func (*SetWAFRuleSetBehavior) GetName added in v0.109.0

func (o *SetWAFRuleSetBehavior) GetName() string

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

func (*SetWAFRuleSetBehavior) GetNameOk added in v0.109.0

func (o *SetWAFRuleSetBehavior) 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 (*SetWAFRuleSetBehavior) HasArgument added in v0.109.0

func (o *SetWAFRuleSetBehavior) HasArgument() bool

HasArgument returns a boolean if a field has been set.

func (*SetWAFRuleSetBehavior) HasName added in v0.109.0

func (o *SetWAFRuleSetBehavior) HasName() bool

HasName returns a boolean if a field has been set.

func (SetWAFRuleSetBehavior) MarshalJSON added in v0.109.0

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

func (*SetWAFRuleSetBehavior) SetArgument added in v0.109.0

SetArgument gets a reference to the given SetWAFRuleSetBehaviorArgument and assigns it to the Argument field.

func (*SetWAFRuleSetBehavior) SetName added in v0.109.0

func (o *SetWAFRuleSetBehavior) SetName(v string)

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

func (SetWAFRuleSetBehavior) ToMap added in v0.109.0

func (o SetWAFRuleSetBehavior) ToMap() (map[string]interface{}, error)

type SetWAFRuleSetBehaviorArgument added in v0.109.0

type SetWAFRuleSetBehaviorArgument struct {
	WafId *int32  `json:"waf_id,omitempty"`
	Mode  *string `json:"mode,omitempty"`
}

SetWAFRuleSetBehaviorArgument struct for SetWAFRuleSetBehaviorArgument

func NewSetWAFRuleSetBehaviorArgument added in v0.109.0

func NewSetWAFRuleSetBehaviorArgument() *SetWAFRuleSetBehaviorArgument

NewSetWAFRuleSetBehaviorArgument instantiates a new SetWAFRuleSetBehaviorArgument 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 NewSetWAFRuleSetBehaviorArgumentWithDefaults added in v0.109.0

func NewSetWAFRuleSetBehaviorArgumentWithDefaults() *SetWAFRuleSetBehaviorArgument

NewSetWAFRuleSetBehaviorArgumentWithDefaults instantiates a new SetWAFRuleSetBehaviorArgument 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 (*SetWAFRuleSetBehaviorArgument) GetMode added in v0.109.0

GetMode returns the Mode field value if set, zero value otherwise.

func (*SetWAFRuleSetBehaviorArgument) GetModeOk added in v0.109.0

func (o *SetWAFRuleSetBehaviorArgument) GetModeOk() (*string, bool)

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

func (*SetWAFRuleSetBehaviorArgument) GetWafId added in v0.109.0

func (o *SetWAFRuleSetBehaviorArgument) GetWafId() int32

GetWafId returns the WafId field value if set, zero value otherwise.

func (*SetWAFRuleSetBehaviorArgument) GetWafIdOk added in v0.109.0

func (o *SetWAFRuleSetBehaviorArgument) GetWafIdOk() (*int32, bool)

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

func (*SetWAFRuleSetBehaviorArgument) HasMode added in v0.109.0

func (o *SetWAFRuleSetBehaviorArgument) HasMode() bool

HasMode returns a boolean if a field has been set.

func (*SetWAFRuleSetBehaviorArgument) HasWafId added in v0.109.0

func (o *SetWAFRuleSetBehaviorArgument) HasWafId() bool

HasWafId returns a boolean if a field has been set.

func (SetWAFRuleSetBehaviorArgument) MarshalJSON added in v0.109.0

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

func (*SetWAFRuleSetBehaviorArgument) SetMode added in v0.109.0

func (o *SetWAFRuleSetBehaviorArgument) SetMode(v string)

SetMode gets a reference to the given string and assigns it to the Mode field.

func (*SetWAFRuleSetBehaviorArgument) SetWafId added in v0.109.0

func (o *SetWAFRuleSetBehaviorArgument) SetWafId(v int32)

SetWafId gets a reference to the given int32 and assigns it to the WafId field.

func (SetWAFRuleSetBehaviorArgument) ToMap added in v0.109.0

func (o SetWAFRuleSetBehaviorArgument) ToMap() (map[string]interface{}, error)

type SetWAFRuleSetDetails added in v0.107.0

type SetWAFRuleSetDetails struct {
	WafId *int32  `json:"waf_id,omitempty"`
	Mode  *string `json:"mode,omitempty"`
}

SetWAFRuleSetDetails struct for SetWAFRuleSetDetails

func NewSetWAFRuleSetDetails added in v0.107.0

func NewSetWAFRuleSetDetails() *SetWAFRuleSetDetails

NewSetWAFRuleSetDetails instantiates a new SetWAFRuleSetDetails 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 NewSetWAFRuleSetDetailsWithDefaults added in v0.107.0

func NewSetWAFRuleSetDetailsWithDefaults() *SetWAFRuleSetDetails

NewSetWAFRuleSetDetailsWithDefaults instantiates a new SetWAFRuleSetDetails 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 (*SetWAFRuleSetDetails) GetMode added in v0.107.0

func (o *SetWAFRuleSetDetails) GetMode() string

GetMode returns the Mode field value if set, zero value otherwise.

func (*SetWAFRuleSetDetails) GetModeOk added in v0.107.0

func (o *SetWAFRuleSetDetails) GetModeOk() (*string, bool)

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

func (*SetWAFRuleSetDetails) GetWafId added in v0.107.0

func (o *SetWAFRuleSetDetails) GetWafId() int32

GetWafId returns the WafId field value if set, zero value otherwise.

func (*SetWAFRuleSetDetails) GetWafIdOk added in v0.107.0

func (o *SetWAFRuleSetDetails) GetWafIdOk() (*int32, bool)

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

func (*SetWAFRuleSetDetails) HasMode added in v0.107.0

func (o *SetWAFRuleSetDetails) HasMode() bool

HasMode returns a boolean if a field has been set.

func (*SetWAFRuleSetDetails) HasWafId added in v0.107.0

func (o *SetWAFRuleSetDetails) HasWafId() bool

HasWafId returns a boolean if a field has been set.

func (SetWAFRuleSetDetails) MarshalJSON added in v0.107.0

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

func (*SetWAFRuleSetDetails) SetMode added in v0.107.0

func (o *SetWAFRuleSetDetails) SetMode(v string)

SetMode gets a reference to the given string and assigns it to the Mode field.

func (*SetWAFRuleSetDetails) SetWafId added in v0.107.0

func (o *SetWAFRuleSetDetails) SetWafId(v int32)

SetWafId gets a reference to the given int32 and assigns it to the WafId field.

func (SetWAFRuleSetDetails) ToMap added in v0.107.0

func (o SetWAFRuleSetDetails) ToMap() (map[string]interface{}, error)

type SimpleArgumentBehavior added in v0.109.0

type SimpleArgumentBehavior struct {
	Name     *string                         `json:"name,omitempty"`
	Argument *SimpleArgumentBehaviorArgument `json:"argument,omitempty"`
}

SimpleArgumentBehavior struct for SimpleArgumentBehavior

func NewSimpleArgumentBehavior added in v0.109.0

func NewSimpleArgumentBehavior() *SimpleArgumentBehavior

NewSimpleArgumentBehavior instantiates a new SimpleArgumentBehavior 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 NewSimpleArgumentBehaviorWithDefaults added in v0.109.0

func NewSimpleArgumentBehaviorWithDefaults() *SimpleArgumentBehavior

NewSimpleArgumentBehaviorWithDefaults instantiates a new SimpleArgumentBehavior 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 (*SimpleArgumentBehavior) GetArgument added in v0.109.0

GetArgument returns the Argument field value if set, zero value otherwise.

func (*SimpleArgumentBehavior) GetArgumentOk added in v0.109.0

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

func (*SimpleArgumentBehavior) GetName added in v0.109.0

func (o *SimpleArgumentBehavior) GetName() string

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

func (*SimpleArgumentBehavior) GetNameOk added in v0.109.0

func (o *SimpleArgumentBehavior) 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 (*SimpleArgumentBehavior) HasArgument added in v0.109.0

func (o *SimpleArgumentBehavior) HasArgument() bool

HasArgument returns a boolean if a field has been set.

func (*SimpleArgumentBehavior) HasName added in v0.109.0

func (o *SimpleArgumentBehavior) HasName() bool

HasName returns a boolean if a field has been set.

func (SimpleArgumentBehavior) MarshalJSON added in v0.109.0

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

func (*SimpleArgumentBehavior) SetArgument added in v0.109.0

SetArgument gets a reference to the given SimpleArgumentBehaviorArgument and assigns it to the Argument field.

func (*SimpleArgumentBehavior) SetName added in v0.109.0

func (o *SimpleArgumentBehavior) SetName(v string)

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

func (SimpleArgumentBehavior) ToMap added in v0.109.0

func (o SimpleArgumentBehavior) ToMap() (map[string]interface{}, error)

type SimpleArgumentBehaviorArgument added in v0.109.0

type SimpleArgumentBehaviorArgument struct {
	Float32 *float32
	String  *string
}

SimpleArgumentBehaviorArgument - struct for SimpleArgumentBehaviorArgument

func Float32AsSimpleArgumentBehaviorArgument added in v0.109.0

func Float32AsSimpleArgumentBehaviorArgument(v *float32) SimpleArgumentBehaviorArgument

float32AsSimpleArgumentBehaviorArgument is a convenience function that returns float32 wrapped in SimpleArgumentBehaviorArgument

func StringAsSimpleArgumentBehaviorArgument added in v0.109.0

func StringAsSimpleArgumentBehaviorArgument(v *string) SimpleArgumentBehaviorArgument

stringAsSimpleArgumentBehaviorArgument is a convenience function that returns string wrapped in SimpleArgumentBehaviorArgument

func (*SimpleArgumentBehaviorArgument) GetActualInstance added in v0.109.0

func (obj *SimpleArgumentBehaviorArgument) GetActualInstance() interface{}

Get the actual instance

func (SimpleArgumentBehaviorArgument) MarshalJSON added in v0.109.0

func (src SimpleArgumentBehaviorArgument) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*SimpleArgumentBehaviorArgument) UnmarshalJSON added in v0.109.0

func (dst *SimpleArgumentBehaviorArgument) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct

type UpdateEdgeFirewallRequest added in v0.87.0

type UpdateEdgeFirewallRequest struct {
	Name                     *string `json:"name,omitempty"`
	Domains                  []int64 `json:"domains,omitempty"`
	IsActive                 *bool   `json:"is_active,omitempty"`
	EdgeFunctionsEnabled     *bool   `json:"edge_functions_enabled,omitempty"`
	NetworkProtectionEnabled *bool   `json:"network_protection_enabled,omitempty"`
	WafEnabled               *bool   `json:"waf_enabled,omitempty"`
}

UpdateEdgeFirewallRequest struct for UpdateEdgeFirewallRequest

func NewUpdateEdgeFirewallRequest added in v0.87.0

func NewUpdateEdgeFirewallRequest() *UpdateEdgeFirewallRequest

NewUpdateEdgeFirewallRequest instantiates a new UpdateEdgeFirewallRequest 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 NewUpdateEdgeFirewallRequestWithDefaults added in v0.87.0

func NewUpdateEdgeFirewallRequestWithDefaults() *UpdateEdgeFirewallRequest

NewUpdateEdgeFirewallRequestWithDefaults instantiates a new UpdateEdgeFirewallRequest 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 (*UpdateEdgeFirewallRequest) GetDomains added in v0.87.0

func (o *UpdateEdgeFirewallRequest) GetDomains() []int64

GetDomains returns the Domains field value if set, zero value otherwise.

func (*UpdateEdgeFirewallRequest) GetDomainsOk added in v0.87.0

func (o *UpdateEdgeFirewallRequest) GetDomainsOk() ([]int64, bool)

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

func (*UpdateEdgeFirewallRequest) GetEdgeFunctionsEnabled added in v0.87.0

func (o *UpdateEdgeFirewallRequest) GetEdgeFunctionsEnabled() bool

GetEdgeFunctionsEnabled returns the EdgeFunctionsEnabled field value if set, zero value otherwise.

func (*UpdateEdgeFirewallRequest) GetEdgeFunctionsEnabledOk added in v0.87.0

func (o *UpdateEdgeFirewallRequest) GetEdgeFunctionsEnabledOk() (*bool, bool)

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

func (*UpdateEdgeFirewallRequest) GetIsActive added in v0.87.0

func (o *UpdateEdgeFirewallRequest) GetIsActive() bool

GetIsActive returns the IsActive field value if set, zero value otherwise.

func (*UpdateEdgeFirewallRequest) GetIsActiveOk added in v0.87.0

func (o *UpdateEdgeFirewallRequest) GetIsActiveOk() (*bool, bool)

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

func (*UpdateEdgeFirewallRequest) GetName added in v0.87.0

func (o *UpdateEdgeFirewallRequest) GetName() string

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

func (*UpdateEdgeFirewallRequest) GetNameOk added in v0.87.0

func (o *UpdateEdgeFirewallRequest) 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 (*UpdateEdgeFirewallRequest) GetNetworkProtectionEnabled added in v0.87.0

func (o *UpdateEdgeFirewallRequest) GetNetworkProtectionEnabled() bool

GetNetworkProtectionEnabled returns the NetworkProtectionEnabled field value if set, zero value otherwise.

func (*UpdateEdgeFirewallRequest) GetNetworkProtectionEnabledOk added in v0.87.0

func (o *UpdateEdgeFirewallRequest) GetNetworkProtectionEnabledOk() (*bool, bool)

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

func (*UpdateEdgeFirewallRequest) GetWafEnabled added in v0.87.0

func (o *UpdateEdgeFirewallRequest) GetWafEnabled() bool

GetWafEnabled returns the WafEnabled field value if set, zero value otherwise.

func (*UpdateEdgeFirewallRequest) GetWafEnabledOk added in v0.87.0

func (o *UpdateEdgeFirewallRequest) GetWafEnabledOk() (*bool, bool)

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

func (*UpdateEdgeFirewallRequest) HasDomains added in v0.87.0

func (o *UpdateEdgeFirewallRequest) HasDomains() bool

HasDomains returns a boolean if a field has been set.

func (*UpdateEdgeFirewallRequest) HasEdgeFunctionsEnabled added in v0.87.0

func (o *UpdateEdgeFirewallRequest) HasEdgeFunctionsEnabled() bool

HasEdgeFunctionsEnabled returns a boolean if a field has been set.

func (*UpdateEdgeFirewallRequest) HasIsActive added in v0.87.0

func (o *UpdateEdgeFirewallRequest) HasIsActive() bool

HasIsActive returns a boolean if a field has been set.

func (*UpdateEdgeFirewallRequest) HasName added in v0.87.0

func (o *UpdateEdgeFirewallRequest) HasName() bool

HasName returns a boolean if a field has been set.

func (*UpdateEdgeFirewallRequest) HasNetworkProtectionEnabled added in v0.87.0

func (o *UpdateEdgeFirewallRequest) HasNetworkProtectionEnabled() bool

HasNetworkProtectionEnabled returns a boolean if a field has been set.

func (*UpdateEdgeFirewallRequest) HasWafEnabled added in v0.87.0

func (o *UpdateEdgeFirewallRequest) HasWafEnabled() bool

HasWafEnabled returns a boolean if a field has been set.

func (UpdateEdgeFirewallRequest) MarshalJSON added in v0.87.0

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

func (*UpdateEdgeFirewallRequest) SetDomains added in v0.87.0

func (o *UpdateEdgeFirewallRequest) SetDomains(v []int64)

SetDomains gets a reference to the given []int64 and assigns it to the Domains field.

func (*UpdateEdgeFirewallRequest) SetEdgeFunctionsEnabled added in v0.87.0

func (o *UpdateEdgeFirewallRequest) SetEdgeFunctionsEnabled(v bool)

SetEdgeFunctionsEnabled gets a reference to the given bool and assigns it to the EdgeFunctionsEnabled field.

func (*UpdateEdgeFirewallRequest) SetIsActive added in v0.87.0

func (o *UpdateEdgeFirewallRequest) SetIsActive(v bool)

SetIsActive gets a reference to the given bool and assigns it to the IsActive field.

func (*UpdateEdgeFirewallRequest) SetName added in v0.87.0

func (o *UpdateEdgeFirewallRequest) SetName(v string)

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

func (*UpdateEdgeFirewallRequest) SetNetworkProtectionEnabled added in v0.87.0

func (o *UpdateEdgeFirewallRequest) SetNetworkProtectionEnabled(v bool)

SetNetworkProtectionEnabled gets a reference to the given bool and assigns it to the NetworkProtectionEnabled field.

func (*UpdateEdgeFirewallRequest) SetWafEnabled added in v0.87.0

func (o *UpdateEdgeFirewallRequest) SetWafEnabled(v bool)

SetWafEnabled gets a reference to the given bool and assigns it to the WafEnabled field.

func (UpdateEdgeFirewallRequest) ToMap added in v0.87.0

func (o UpdateEdgeFirewallRequest) ToMap() (map[string]interface{}, error)

type Variables added in v0.100.0

type Variables string

Variables the model 'Variables'

const (
	HEADER_ACCEPT                 Variables = "header_accept"
	HEADER_ACCEPT_ENCODING        Variables = "header_accept_encoding"
	HEADER_ACCEPT_LANGUAGE        Variables = "header_accept_language"
	HEADER_COOKIE                 Variables = "header_cookie"
	HEADER_ORIGIN                 Variables = "header_origin"
	HEADER_REFERER                Variables = "header_referer"
	HEADER_USER_AGENT             Variables = "header_user_agent"
	HOST                          Variables = "host"
	NETWORK                       Variables = "network"
	REQUEST_ARGS                  Variables = "request_args"
	REQUEST_METHOD                Variables = "request_method"
	REQUEST_URI                   Variables = "request_uri"
	SCHEME                        Variables = "scheme"
	CLIENT_CERTIFICATE_VALIDATION Variables = "client_certificate_validation"
)

List of Variables

func NewVariablesFromValue added in v0.100.0

func NewVariablesFromValue(v string) (*Variables, error)

NewVariablesFromValue returns a pointer to a valid Variables for the value passed as argument, or an error if the value passed is not allowed by the enum

func (Variables) IsValid added in v0.100.0

func (v Variables) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (Variables) Ptr added in v0.100.0

func (v Variables) Ptr() *Variables

Ptr returns reference to Variables value

func (*Variables) UnmarshalJSON added in v0.100.0

func (v *Variables) UnmarshalJSON(src []byte) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL