monitoring

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

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

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

README

Go API client for monitoring

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

Overview

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

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

Installation

Install the following dependencies:

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

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

import sw "./monitoring"

Configuration of Server URL

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

Select Server Configuration

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

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

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

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

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

URLs Configuration per Operation

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

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

Documentation for API Endpoints

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

Class Method HTTP request Description
AlertConditionsApi BatchDeleteAlertConditions Post /monitoring/v2/stacks/{stack_id}/monitors/{monitor_id}/alerts/conditions/batch_delete Delete multiple alert conditions
AlertConditionsApi CreateAlertCondition Post /monitoring/v2/stacks/{stack_id}/monitors/{monitor_id}/alerts/conditions Create an alert condition
AlertConditionsApi DeleteAlertCondition Delete /monitoring/v2/stacks/{stack_id}/monitors/{monitor_id}/alerts/conditions/{condition_id} Delete an alert condition
AlertConditionsApi DisableAlertCondition Post /monitoring/v2/stacks/{stack_id}/monitors/{monitor_id}/alerts/conditions/{condition_id}/disable Disable an alert condition
AlertConditionsApi EnableAlertCondition Post /monitoring/v2/stacks/{stack_id}/monitors/{monitor_id}/alerts/conditions/{condition_id}/enable Enable an alert condition
AlertConditionsApi GetAlertCondition Get /monitoring/v2/stacks/{stack_id}/monitors/{monitor_id}/alerts/conditions/{condition_id} Get an alert condition
AlertConditionsApi GetAlertConditions Get /monitoring/v2/stacks/{stack_id}/monitors/{monitor_id}/alerts/conditions Get all alert conditions
AlertConditionsApi UpdateAlertCondition Patch /monitoring/v2/stacks/{stack_id}/monitors/{monitor_id}/alerts/conditions/{condition_id} Update an alert condition
InfrastructureApi GetLocations Get /monitoring/v2/stacks/{stack_id}/locations Get monitoring locations
MetricsApi GetMetrics Get /monitoring/v2/stacks/{stack_id}/monitors/{monitor_id}/metrics Get metrics
MonitorsApi BatchDeleteMonitors Post /monitoring/v2/stacks/{stack_id}/monitors/batch_delete Delete multiple monitors
MonitorsApi CreateMonitor Post /monitoring/v2/stacks/{stack_id}/monitors Create a monitor
MonitorsApi DeleteMonitor Delete /monitoring/v2/stacks/{stack_id}/monitors/{monitor_id} Delete a monitor
MonitorsApi Disable Post /monitoring/v2/stacks/{stack_id}/disable Disable all monitors
MonitorsApi Enable Post /monitoring/v2/stacks/{stack_id}/enable Enable all monitors
MonitorsApi GetMonitor Get /monitoring/v2/stacks/{stack_id}/monitors/{monitor_id} Get a monitor
MonitorsApi GetMonitorErrors Get /monitoring/v2/stacks/{stack_id}/monitors/{monitor_id}/errors Get monitoring errors
MonitorsApi GetMonitorLocations Get /monitoring/v2/stacks/{stack_id}/monitors/{monitor_id}/locations Get a monitor's locations
MonitorsApi GetMonitors Get /monitoring/v2/stacks/{stack_id}/monitors Get all monitors
MonitorsApi ReplaceMonitor Put /monitoring/v2/stacks/{stack_id}/monitors/{monitor_id} Replace a monitor
MonitorsApi UpdateMonitor Patch /monitoring/v2/stacks/{stack_id}/monitors/{monitor_id} Update a monitor

Documentation For Models

Documentation For Authorization

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

Example

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

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

import "golang.org/x/oauth2"

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

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

Documentation for Utility Methods

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

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

Author

Documentation

Index

Constants

This section is empty.

Variables

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

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

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

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

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

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

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

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

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

Functions

func CacheExpires

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

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

func PtrBool

func PtrBool(v bool) *bool

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

func PtrFloat32

func PtrFloat32(v float32) *float32

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

func PtrFloat64

func PtrFloat64(v float64) *float64

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

func PtrInt

func PtrInt(v int) *int

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

func PtrInt32

func PtrInt32(v int32) *int32

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

func PtrInt64

func PtrInt64(v int64) *int64

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

func PtrString

func PtrString(v string) *string

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

func PtrTime

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

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

Types

type APIClient

type APIClient struct {
	AlertConditionsApi *AlertConditionsApiService

	InfrastructureApi *InfrastructureApiService

	MetricsApi *MetricsApiService

	MonitorsApi *MonitorsApiService
	// contains filtered or unexported fields
}

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

func NewAPIClient

func NewAPIClient(cfg *Configuration) *APIClient

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

func (*APIClient) GetConfig

func (c *APIClient) GetConfig() *Configuration

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

type APIKey

type APIKey struct {
	Key    string
	Prefix string
}

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

type APIResponse

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

APIResponse stores the API response returned by the server.

func NewAPIResponse

func NewAPIResponse(r *http.Response) *APIResponse

NewAPIResponse returns a new APIResonse object.

func NewAPIResponseWithError

func NewAPIResponseWithError(errorMessage string) *APIResponse

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

type AlertConditionComparator

type AlertConditionComparator string

AlertConditionComparator How to compare the alert condition metric to the value. - EQUAL: The metric equals the value. - NOT_EQUAL: The metric does not equal the value. - GREATER_THAN: The metric is greater than the value. - GREATER_THAN_EQUAL_TO: The metric is greater than or equal to the value. - LESS_THAN: The metric is less than the value. - LESS_THAN_EQUAL_TO: The metric is less than or equal to the value. - DOES_EXIST: The value of the metric exists. - DOES_NOT_EXIST: The value of the metric does not exist. - REGEX: A result is produced when the metric is applied to the regular expression value. - DOES_NOT_REGEX: No result is produced when the metric is applied to the regular expression value. - CONTAINS: The metric contains the value. - DOES_NOT_CONTAIN: The metric does not contain the value.

const (
	ALERTCONDITIONCOMPARATOR_EQUAL                 AlertConditionComparator = "EQUAL"
	ALERTCONDITIONCOMPARATOR_NOT_EQUAL             AlertConditionComparator = "NOT_EQUAL"
	ALERTCONDITIONCOMPARATOR_GREATER_THAN          AlertConditionComparator = "GREATER_THAN"
	ALERTCONDITIONCOMPARATOR_GREATER_THAN_EQUAL_TO AlertConditionComparator = "GREATER_THAN_EQUAL_TO"
	ALERTCONDITIONCOMPARATOR_LESS_THAN             AlertConditionComparator = "LESS_THAN"
	ALERTCONDITIONCOMPARATOR_LESS_THAN_EQUAL_TO    AlertConditionComparator = "LESS_THAN_EQUAL_TO"
	ALERTCONDITIONCOMPARATOR_DOES_EXIST            AlertConditionComparator = "DOES_EXIST"
	ALERTCONDITIONCOMPARATOR_DOES_NOT_EXIST        AlertConditionComparator = "DOES_NOT_EXIST"
	ALERTCONDITIONCOMPARATOR_REGEX                 AlertConditionComparator = "REGEX"
	ALERTCONDITIONCOMPARATOR_DOES_NOT_REGEX        AlertConditionComparator = "DOES_NOT_REGEX"
	ALERTCONDITIONCOMPARATOR_CONTAINS              AlertConditionComparator = "CONTAINS"
	ALERTCONDITIONCOMPARATOR_DOES_NOT_CONTAIN      AlertConditionComparator = "DOES_NOT_CONTAIN"
)

List of AlertConditionComparator

func (AlertConditionComparator) Ptr

Ptr returns reference to AlertConditionComparator value

type AlertConditionsApiService

type AlertConditionsApiService service

AlertConditionsApiService AlertConditionsApi service

func (*AlertConditionsApiService) BatchDeleteAlertConditions

func (a *AlertConditionsApiService) BatchDeleteAlertConditions(ctx _context.Context, stackId string, monitorId string) apiBatchDeleteAlertConditionsRequest

BatchDeleteAlertConditions Delete multiple alert conditions

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param stackId A stack ID or slug
  • @param monitorId A monitor ID

@return apiBatchDeleteAlertConditionsRequest

func (*AlertConditionsApiService) CreateAlertCondition

func (a *AlertConditionsApiService) CreateAlertCondition(ctx _context.Context, stackId string, monitorId string) apiCreateAlertConditionRequest

CreateAlertCondition Create an alert condition An alert condition defines when to be alerted by a change in the monitored service.

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param stackId A stack ID or slug
  • @param monitorId A monitor ID

@return apiCreateAlertConditionRequest

func (*AlertConditionsApiService) DeleteAlertCondition

func (a *AlertConditionsApiService) DeleteAlertCondition(ctx _context.Context, stackId string, monitorId string, conditionId string) apiDeleteAlertConditionRequest

DeleteAlertCondition Delete an alert condition

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param stackId A stack ID or slug
  • @param monitorId A monitor ID
  • @param conditionId A monitoring alert condition ID

@return apiDeleteAlertConditionRequest

func (*AlertConditionsApiService) DisableAlertCondition

func (a *AlertConditionsApiService) DisableAlertCondition(ctx _context.Context, stackId string, monitorId string, conditionId string) apiDisableAlertConditionRequest

DisableAlertCondition Disable an alert condition

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param stackId A stack ID or slug
  • @param monitorId A monitor ID
  • @param conditionId A monitoring alert condition ID

@return apiDisableAlertConditionRequest

func (*AlertConditionsApiService) EnableAlertCondition

func (a *AlertConditionsApiService) EnableAlertCondition(ctx _context.Context, stackId string, monitorId string, conditionId string) apiEnableAlertConditionRequest

EnableAlertCondition Enable an alert condition

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param stackId A stack ID or slug
  • @param monitorId A monitor ID
  • @param conditionId A monitoring alert condition ID

@return apiEnableAlertConditionRequest

func (*AlertConditionsApiService) GetAlertCondition

func (a *AlertConditionsApiService) GetAlertCondition(ctx _context.Context, stackId string, monitorId string, conditionId string) apiGetAlertConditionRequest

GetAlertCondition Get an alert condition

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param stackId A stack ID or slug
  • @param monitorId A monitor ID
  • @param conditionId A monitoring alert condition ID

@return apiGetAlertConditionRequest

func (*AlertConditionsApiService) GetAlertConditions

func (a *AlertConditionsApiService) GetAlertConditions(ctx _context.Context, stackId string, monitorId string) apiGetAlertConditionsRequest

GetAlertConditions Get all alert conditions

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param stackId A stack ID or slug
  • @param monitorId A monitor ID

@return apiGetAlertConditionsRequest

func (*AlertConditionsApiService) UpdateAlertCondition

func (a *AlertConditionsApiService) UpdateAlertCondition(ctx _context.Context, stackId string, monitorId string, conditionId string) apiUpdateAlertConditionRequest

UpdateAlertCondition Update an alert condition

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param stackId A stack ID or slug
  • @param monitorId A monitor ID
  • @param conditionId A monitoring alert condition ID

@return apiUpdateAlertConditionRequest

type ApiStatusDetail

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

ApiStatusDetail struct for ApiStatusDetail

func NewApiStatusDetail

func NewApiStatusDetail(type_ string) *ApiStatusDetail

NewApiStatusDetail instantiates a new ApiStatusDetail object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewApiStatusDetailWithDefaults

func NewApiStatusDetailWithDefaults() *ApiStatusDetail

NewApiStatusDetailWithDefaults instantiates a new ApiStatusDetail object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ApiStatusDetail) GetType

func (o *ApiStatusDetail) GetType() string

GetType returns the Type field value

func (*ApiStatusDetail) GetTypeOk

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

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

func (ApiStatusDetail) MarshalJSON

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

func (*ApiStatusDetail) SetType

func (o *ApiStatusDetail) SetType(v string)

SetType sets field value

type 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 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 DataMatrix

type DataMatrix struct {
	// A data point's value
	Results *[]DataMatrixResult `json:"results,omitempty"`
}

DataMatrix A set of time series containing a range of data points over time for each time series

func NewDataMatrix

func NewDataMatrix() *DataMatrix

NewDataMatrix instantiates a new DataMatrix 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 NewDataMatrixWithDefaults

func NewDataMatrixWithDefaults() *DataMatrix

NewDataMatrixWithDefaults instantiates a new DataMatrix 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 (*DataMatrix) GetResults

func (o *DataMatrix) GetResults() []DataMatrixResult

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

func (*DataMatrix) GetResultsOk

func (o *DataMatrix) GetResultsOk() (*[]DataMatrixResult, 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 (*DataMatrix) HasResults

func (o *DataMatrix) HasResults() bool

HasResults returns a boolean if a field has been set.

func (DataMatrix) MarshalJSON

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

func (*DataMatrix) SetResults

func (o *DataMatrix) SetResults(v []DataMatrixResult)

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

type DataMatrixResult

type DataMatrixResult struct {
	// The data points' labels
	Metric *map[string]string `json:"metric,omitempty"`
	// Time series data point values
	Values *[]DataValue `json:"values,omitempty"`
}

DataMatrixResult Time series containing a range of data points over time for each time series

func NewDataMatrixResult

func NewDataMatrixResult() *DataMatrixResult

NewDataMatrixResult instantiates a new DataMatrixResult 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 NewDataMatrixResultWithDefaults

func NewDataMatrixResultWithDefaults() *DataMatrixResult

NewDataMatrixResultWithDefaults instantiates a new DataMatrixResult 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 (*DataMatrixResult) GetMetric

func (o *DataMatrixResult) GetMetric() map[string]string

GetMetric returns the Metric field value if set, zero value otherwise.

func (*DataMatrixResult) GetMetricOk

func (o *DataMatrixResult) GetMetricOk() (*map[string]string, bool)

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

func (*DataMatrixResult) GetValues

func (o *DataMatrixResult) GetValues() []DataValue

GetValues returns the Values field value if set, zero value otherwise.

func (*DataMatrixResult) GetValuesOk

func (o *DataMatrixResult) GetValuesOk() (*[]DataValue, bool)

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

func (*DataMatrixResult) HasMetric

func (o *DataMatrixResult) HasMetric() bool

HasMetric returns a boolean if a field has been set.

func (*DataMatrixResult) HasValues

func (o *DataMatrixResult) HasValues() bool

HasValues returns a boolean if a field has been set.

func (DataMatrixResult) MarshalJSON

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

func (*DataMatrixResult) SetMetric

func (o *DataMatrixResult) SetMetric(v map[string]string)

SetMetric gets a reference to the given map[string]string and assigns it to the Metric field.

func (*DataMatrixResult) SetValues

func (o *DataMatrixResult) SetValues(v []DataValue)

SetValues gets a reference to the given []DataValue and assigns it to the Values field.

type DataValue

type DataValue struct {
	// The time that a data point was recorded
	UnixTime *string `json:"unixTime,omitempty"`
	// A data point's value
	Value *string `json:"value,omitempty"`
}

DataValue An individual metric data point

func NewDataValue

func NewDataValue() *DataValue

NewDataValue instantiates a new DataValue 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 NewDataValueWithDefaults

func NewDataValueWithDefaults() *DataValue

NewDataValueWithDefaults instantiates a new DataValue 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 (*DataValue) GetUnixTime

func (o *DataValue) GetUnixTime() string

GetUnixTime returns the UnixTime field value if set, zero value otherwise.

func (*DataValue) GetUnixTimeOk

func (o *DataValue) GetUnixTimeOk() (*string, bool)

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

func (*DataValue) GetValue

func (o *DataValue) GetValue() string

GetValue returns the Value field value if set, zero value otherwise.

func (*DataValue) GetValueOk

func (o *DataValue) GetValueOk() (*string, bool)

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

func (*DataValue) HasUnixTime

func (o *DataValue) HasUnixTime() bool

HasUnixTime returns a boolean if a field has been set.

func (*DataValue) HasValue

func (o *DataValue) HasValue() bool

HasValue returns a boolean if a field has been set.

func (DataValue) MarshalJSON

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

func (*DataValue) SetUnixTime

func (o *DataValue) SetUnixTime(v string)

SetUnixTime gets a reference to the given string and assigns it to the UnixTime field.

func (*DataValue) SetValue

func (o *DataValue) SetValue(v string)

SetValue gets a reference to the given string and assigns it to the Value field.

type DataVector

type DataVector struct {
	// A data point's value
	Results *[]DataVectorResult `json:"results,omitempty"`
}

DataVector A set of time series containing a single sample for each time series, all sharing the same timestamp

func NewDataVector

func NewDataVector() *DataVector

NewDataVector instantiates a new DataVector 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 NewDataVectorWithDefaults

func NewDataVectorWithDefaults() *DataVector

NewDataVectorWithDefaults instantiates a new DataVector 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 (*DataVector) GetResults

func (o *DataVector) GetResults() []DataVectorResult

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

func (*DataVector) GetResultsOk

func (o *DataVector) GetResultsOk() (*[]DataVectorResult, 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 (*DataVector) HasResults

func (o *DataVector) HasResults() bool

HasResults returns a boolean if a field has been set.

func (DataVector) MarshalJSON

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

func (*DataVector) SetResults

func (o *DataVector) SetResults(v []DataVectorResult)

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

type DataVectorResult

type DataVectorResult struct {
	// The data points' labels
	Metric *map[string]string `json:"metric,omitempty"`
	Value  *DataValue         `json:"value,omitempty"`
}

DataVectorResult Time series containing a single sample for each time series, all sharing the same timestamp

func NewDataVectorResult

func NewDataVectorResult() *DataVectorResult

NewDataVectorResult instantiates a new DataVectorResult 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 NewDataVectorResultWithDefaults

func NewDataVectorResultWithDefaults() *DataVectorResult

NewDataVectorResultWithDefaults instantiates a new DataVectorResult 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 (*DataVectorResult) GetMetric

func (o *DataVectorResult) GetMetric() map[string]string

GetMetric returns the Metric field value if set, zero value otherwise.

func (*DataVectorResult) GetMetricOk

func (o *DataVectorResult) GetMetricOk() (*map[string]string, bool)

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

func (*DataVectorResult) GetValue

func (o *DataVectorResult) GetValue() DataValue

GetValue returns the Value field value if set, zero value otherwise.

func (*DataVectorResult) GetValueOk

func (o *DataVectorResult) GetValueOk() (*DataValue, bool)

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

func (*DataVectorResult) HasMetric

func (o *DataVectorResult) HasMetric() bool

HasMetric returns a boolean if a field has been set.

func (*DataVectorResult) HasValue

func (o *DataVectorResult) HasValue() bool

HasValue returns a boolean if a field has been set.

func (DataVectorResult) MarshalJSON

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

func (*DataVectorResult) SetMetric

func (o *DataVectorResult) SetMetric(v map[string]string)

SetMetric gets a reference to the given map[string]string and assigns it to the Metric field.

func (*DataVectorResult) SetValue

func (o *DataVectorResult) SetValue(v DataValue)

SetValue gets a reference to the given DataValue and assigns it to the Value field.

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 InfrastructureApiService

type InfrastructureApiService service

InfrastructureApiService InfrastructureApi service

func (*InfrastructureApiService) GetLocations

func (a *InfrastructureApiService) GetLocations(ctx _context.Context, stackId string) apiGetLocationsRequest

GetLocations Get monitoring locations

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param stackId A stack ID or slug

@return apiGetLocationsRequest

type MetricsApiService

type MetricsApiService service

MetricsApiService MetricsApi service

func (*MetricsApiService) GetMetrics

func (a *MetricsApiService) GetMetrics(ctx _context.Context, stackId string, monitorId string) apiGetMetricsRequest

GetMetrics Get metrics

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param stackId A stack ID or slug
  • @param monitorId A monitor ID

@return apiGetMetricsRequest

type MetricsData

type MetricsData struct {
	Matrix *DataMatrix `json:"matrix,omitempty"`
	Vector *DataVector `json:"vector,omitempty"`
}

MetricsData The data points in a metrics collection

func NewMetricsData

func NewMetricsData() *MetricsData

NewMetricsData instantiates a new MetricsData 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 NewMetricsDataWithDefaults

func NewMetricsDataWithDefaults() *MetricsData

NewMetricsDataWithDefaults instantiates a new MetricsData 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 (*MetricsData) GetMatrix

func (o *MetricsData) GetMatrix() DataMatrix

GetMatrix returns the Matrix field value if set, zero value otherwise.

func (*MetricsData) GetMatrixOk

func (o *MetricsData) GetMatrixOk() (*DataMatrix, bool)

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

func (*MetricsData) GetVector

func (o *MetricsData) GetVector() DataVector

GetVector returns the Vector field value if set, zero value otherwise.

func (*MetricsData) GetVectorOk

func (o *MetricsData) GetVectorOk() (*DataVector, bool)

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

func (*MetricsData) HasMatrix

func (o *MetricsData) HasMatrix() bool

HasMatrix returns a boolean if a field has been set.

func (*MetricsData) HasVector

func (o *MetricsData) HasVector() bool

HasVector returns a boolean if a field has been set.

func (MetricsData) MarshalJSON

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

func (*MetricsData) SetMatrix

func (o *MetricsData) SetMatrix(v DataMatrix)

SetMatrix gets a reference to the given DataMatrix and assigns it to the Matrix field.

func (*MetricsData) SetVector

func (o *MetricsData) SetVector(v DataVector)

SetVector gets a reference to the given DataVector and assigns it to the Vector field.

type Monitoringv2Location

type Monitoringv2Location struct {
	// A location's unique identifier
	Id *string `json:"id,omitempty"`
	// A location's name
	Name *string `json:"name,omitempty"`
	// A location's city
	City *string `json:"city,omitempty"`
	// A location's city, expressed as an IATA airport code
	CityCode *string `json:"cityCode,omitempty"`
	// A location's country
	Country *string `json:"country,omitempty"`
	// A location's ISO-3166-1 alpha-2 country code
	CountryCode *string `json:"countryCode,omitempty"`
	// A location's network provider
	Provider *string `json:"provider,omitempty"`
	// The IP addresses of a location  The IP addresses where monitoring checks originate from.
	IpAddresses *[]string `json:"ipAddresses,omitempty"`
	// Whether or not a location supports IPv4 monitoring checks.
	HasIpv4 *bool `json:"hasIpv4,omitempty"`
	// Whether or not a location supports IPv6 monitoring checks.
	HasIpv6 *bool `json:"hasIpv6,omitempty"`
}

Monitoringv2Location A location which performs monitoring checks.

func NewMonitoringv2Location

func NewMonitoringv2Location() *Monitoringv2Location

NewMonitoringv2Location instantiates a new Monitoringv2Location 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 NewMonitoringv2LocationWithDefaults

func NewMonitoringv2LocationWithDefaults() *Monitoringv2Location

NewMonitoringv2LocationWithDefaults instantiates a new Monitoringv2Location 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 (*Monitoringv2Location) GetCity

func (o *Monitoringv2Location) GetCity() string

GetCity returns the City field value if set, zero value otherwise.

func (*Monitoringv2Location) GetCityCode

func (o *Monitoringv2Location) GetCityCode() string

GetCityCode returns the CityCode field value if set, zero value otherwise.

func (*Monitoringv2Location) GetCityCodeOk

func (o *Monitoringv2Location) GetCityCodeOk() (*string, bool)

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

func (*Monitoringv2Location) GetCityOk

func (o *Monitoringv2Location) GetCityOk() (*string, bool)

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

func (*Monitoringv2Location) GetCountry

func (o *Monitoringv2Location) GetCountry() string

GetCountry returns the Country field value if set, zero value otherwise.

func (*Monitoringv2Location) GetCountryCode

func (o *Monitoringv2Location) GetCountryCode() string

GetCountryCode returns the CountryCode field value if set, zero value otherwise.

func (*Monitoringv2Location) GetCountryCodeOk

func (o *Monitoringv2Location) GetCountryCodeOk() (*string, bool)

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

func (*Monitoringv2Location) GetCountryOk

func (o *Monitoringv2Location) GetCountryOk() (*string, bool)

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

func (*Monitoringv2Location) GetHasIpv4

func (o *Monitoringv2Location) GetHasIpv4() bool

GetHasIpv4 returns the HasIpv4 field value if set, zero value otherwise.

func (*Monitoringv2Location) GetHasIpv4Ok

func (o *Monitoringv2Location) GetHasIpv4Ok() (*bool, bool)

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

func (*Monitoringv2Location) GetHasIpv6

func (o *Monitoringv2Location) GetHasIpv6() bool

GetHasIpv6 returns the HasIpv6 field value if set, zero value otherwise.

func (*Monitoringv2Location) GetHasIpv6Ok

func (o *Monitoringv2Location) GetHasIpv6Ok() (*bool, bool)

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

func (*Monitoringv2Location) GetId

func (o *Monitoringv2Location) GetId() string

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

func (*Monitoringv2Location) GetIdOk

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

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

func (*Monitoringv2Location) GetIpAddresses

func (o *Monitoringv2Location) GetIpAddresses() []string

GetIpAddresses returns the IpAddresses field value if set, zero value otherwise.

func (*Monitoringv2Location) GetIpAddressesOk

func (o *Monitoringv2Location) GetIpAddressesOk() (*[]string, bool)

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

func (*Monitoringv2Location) GetName

func (o *Monitoringv2Location) GetName() string

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

func (*Monitoringv2Location) GetNameOk

func (o *Monitoringv2Location) 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 (*Monitoringv2Location) GetProvider

func (o *Monitoringv2Location) GetProvider() string

GetProvider returns the Provider field value if set, zero value otherwise.

func (*Monitoringv2Location) GetProviderOk

func (o *Monitoringv2Location) GetProviderOk() (*string, bool)

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

func (*Monitoringv2Location) HasCity

func (o *Monitoringv2Location) HasCity() bool

HasCity returns a boolean if a field has been set.

func (*Monitoringv2Location) HasCityCode

func (o *Monitoringv2Location) HasCityCode() bool

HasCityCode returns a boolean if a field has been set.

func (*Monitoringv2Location) HasCountry

func (o *Monitoringv2Location) HasCountry() bool

HasCountry returns a boolean if a field has been set.

func (*Monitoringv2Location) HasCountryCode

func (o *Monitoringv2Location) HasCountryCode() bool

HasCountryCode returns a boolean if a field has been set.

func (*Monitoringv2Location) HasHasIpv4

func (o *Monitoringv2Location) HasHasIpv4() bool

HasHasIpv4 returns a boolean if a field has been set.

func (*Monitoringv2Location) HasHasIpv6

func (o *Monitoringv2Location) HasHasIpv6() bool

HasHasIpv6 returns a boolean if a field has been set.

func (*Monitoringv2Location) HasId

func (o *Monitoringv2Location) HasId() bool

HasId returns a boolean if a field has been set.

func (*Monitoringv2Location) HasIpAddresses

func (o *Monitoringv2Location) HasIpAddresses() bool

HasIpAddresses returns a boolean if a field has been set.

func (*Monitoringv2Location) HasName

func (o *Monitoringv2Location) HasName() bool

HasName returns a boolean if a field has been set.

func (*Monitoringv2Location) HasProvider

func (o *Monitoringv2Location) HasProvider() bool

HasProvider returns a boolean if a field has been set.

func (Monitoringv2Location) MarshalJSON

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

func (*Monitoringv2Location) SetCity

func (o *Monitoringv2Location) SetCity(v string)

SetCity gets a reference to the given string and assigns it to the City field.

func (*Monitoringv2Location) SetCityCode

func (o *Monitoringv2Location) SetCityCode(v string)

SetCityCode gets a reference to the given string and assigns it to the CityCode field.

func (*Monitoringv2Location) SetCountry

func (o *Monitoringv2Location) SetCountry(v string)

SetCountry gets a reference to the given string and assigns it to the Country field.

func (*Monitoringv2Location) SetCountryCode

func (o *Monitoringv2Location) SetCountryCode(v string)

SetCountryCode gets a reference to the given string and assigns it to the CountryCode field.

func (*Monitoringv2Location) SetHasIpv4

func (o *Monitoringv2Location) SetHasIpv4(v bool)

SetHasIpv4 gets a reference to the given bool and assigns it to the HasIpv4 field.

func (*Monitoringv2Location) SetHasIpv6

func (o *Monitoringv2Location) SetHasIpv6(v bool)

SetHasIpv6 gets a reference to the given bool and assigns it to the HasIpv6 field.

func (*Monitoringv2Location) SetId

func (o *Monitoringv2Location) SetId(v string)

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

func (*Monitoringv2Location) SetIpAddresses

func (o *Monitoringv2Location) SetIpAddresses(v []string)

SetIpAddresses gets a reference to the given []string and assigns it to the IpAddresses field.

func (*Monitoringv2Location) SetName

func (o *Monitoringv2Location) SetName(v string)

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

func (*Monitoringv2Location) SetProvider

func (o *Monitoringv2Location) SetProvider(v string)

SetProvider gets a reference to the given string and assigns it to the Provider field.

type MonitorsApiService

type MonitorsApiService service

MonitorsApiService MonitorsApi service

func (*MonitorsApiService) BatchDeleteMonitors

func (a *MonitorsApiService) BatchDeleteMonitors(ctx _context.Context, stackId string) apiBatchDeleteMonitorsRequest

BatchDeleteMonitors Delete multiple monitors

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param stackId A stack ID or slug

@return apiBatchDeleteMonitorsRequest

func (*MonitorsApiService) CreateMonitor

func (a *MonitorsApiService) CreateMonitor(ctx _context.Context, stackId string) apiCreateMonitorRequest

CreateMonitor Create a monitor

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param stackId A stack ID or slug

@return apiCreateMonitorRequest

func (*MonitorsApiService) DeleteMonitor

func (a *MonitorsApiService) DeleteMonitor(ctx _context.Context, stackId string, monitorId string) apiDeleteMonitorRequest

DeleteMonitor Delete a monitor

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param stackId A stack ID or slug
  • @param monitorId A monitor ID

@return apiDeleteMonitorRequest

func (*MonitorsApiService) Disable

func (a *MonitorsApiService) Disable(ctx _context.Context, stackId string) apiDisableRequest

Disable Disable all monitors

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param stackId A stack ID or slug

@return apiDisableRequest

func (*MonitorsApiService) Enable

func (a *MonitorsApiService) Enable(ctx _context.Context, stackId string) apiEnableRequest

Enable Enable all monitors

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param stackId A stack ID or slug

@return apiEnableRequest

func (*MonitorsApiService) GetMonitor

func (a *MonitorsApiService) GetMonitor(ctx _context.Context, stackId string, monitorId string) apiGetMonitorRequest

GetMonitor Get a monitor

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param stackId A stack ID or slug
  • @param monitorId A monitor ID

@return apiGetMonitorRequest

func (*MonitorsApiService) GetMonitorErrors

func (a *MonitorsApiService) GetMonitorErrors(ctx _context.Context, stackId string, monitorId string) apiGetMonitorErrorsRequest

GetMonitorErrors Get monitoring errors

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param stackId A stack ID or slug
  • @param monitorId A monitor ID

@return apiGetMonitorErrorsRequest

func (*MonitorsApiService) GetMonitorLocations

func (a *MonitorsApiService) GetMonitorLocations(ctx _context.Context, stackId string, monitorId string) apiGetMonitorLocationsRequest

GetMonitorLocations Get a monitor's locations

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param stackId A stack ID or slug
  • @param monitorId A monitor ID

@return apiGetMonitorLocationsRequest

func (*MonitorsApiService) GetMonitors

func (a *MonitorsApiService) GetMonitors(ctx _context.Context, stackId string) apiGetMonitorsRequest

GetMonitors Get all monitors

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param stackId A stack ID or slug

@return apiGetMonitorsRequest

func (*MonitorsApiService) ReplaceMonitor

func (a *MonitorsApiService) ReplaceMonitor(ctx _context.Context, stackId string, monitorId string) apiReplaceMonitorRequest

ReplaceMonitor Replace a monitor When replacing a monitor you must provide all fields or they will be overwritten with empty or default values.

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param stackId A stack ID or slug
  • @param monitorId A monitor ID

@return apiReplaceMonitorRequest

func (*MonitorsApiService) UpdateMonitor

func (a *MonitorsApiService) UpdateMonitor(ctx _context.Context, stackId string, monitorId string) apiUpdateMonitorRequest

UpdateMonitor Update a monitor

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param stackId A stack ID or slug
  • @param monitorId A monitor ID

@return apiUpdateMonitorRequest

type NullableAlertConditionComparator

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

func (NullableAlertConditionComparator) Get

func (NullableAlertConditionComparator) IsSet

func (NullableAlertConditionComparator) MarshalJSON

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

func (*NullableAlertConditionComparator) Set

func (*NullableAlertConditionComparator) UnmarshalJSON

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

func (*NullableAlertConditionComparator) Unset

type NullableApiStatusDetail

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

func NewNullableApiStatusDetail

func NewNullableApiStatusDetail(val *ApiStatusDetail) *NullableApiStatusDetail

func (NullableApiStatusDetail) Get

func (NullableApiStatusDetail) IsSet

func (v NullableApiStatusDetail) IsSet() bool

func (NullableApiStatusDetail) MarshalJSON

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

func (*NullableApiStatusDetail) Set

func (*NullableApiStatusDetail) UnmarshalJSON

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

func (*NullableApiStatusDetail) Unset

func (v *NullableApiStatusDetail) Unset()

type 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 NullableDataMatrix

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

func NewNullableDataMatrix

func NewNullableDataMatrix(val *DataMatrix) *NullableDataMatrix

func (NullableDataMatrix) Get

func (v NullableDataMatrix) Get() *DataMatrix

func (NullableDataMatrix) IsSet

func (v NullableDataMatrix) IsSet() bool

func (NullableDataMatrix) MarshalJSON

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

func (*NullableDataMatrix) Set

func (v *NullableDataMatrix) Set(val *DataMatrix)

func (*NullableDataMatrix) UnmarshalJSON

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

func (*NullableDataMatrix) Unset

func (v *NullableDataMatrix) Unset()

type NullableDataMatrixResult

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

func NewNullableDataMatrixResult

func NewNullableDataMatrixResult(val *DataMatrixResult) *NullableDataMatrixResult

func (NullableDataMatrixResult) Get

func (NullableDataMatrixResult) IsSet

func (v NullableDataMatrixResult) IsSet() bool

func (NullableDataMatrixResult) MarshalJSON

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

func (*NullableDataMatrixResult) Set

func (*NullableDataMatrixResult) UnmarshalJSON

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

func (*NullableDataMatrixResult) Unset

func (v *NullableDataMatrixResult) Unset()

type NullableDataValue

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

func NewNullableDataValue

func NewNullableDataValue(val *DataValue) *NullableDataValue

func (NullableDataValue) Get

func (v NullableDataValue) Get() *DataValue

func (NullableDataValue) IsSet

func (v NullableDataValue) IsSet() bool

func (NullableDataValue) MarshalJSON

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

func (*NullableDataValue) Set

func (v *NullableDataValue) Set(val *DataValue)

func (*NullableDataValue) UnmarshalJSON

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

func (*NullableDataValue) Unset

func (v *NullableDataValue) Unset()

type NullableDataVector

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

func NewNullableDataVector

func NewNullableDataVector(val *DataVector) *NullableDataVector

func (NullableDataVector) Get

func (v NullableDataVector) Get() *DataVector

func (NullableDataVector) IsSet

func (v NullableDataVector) IsSet() bool

func (NullableDataVector) MarshalJSON

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

func (*NullableDataVector) Set

func (v *NullableDataVector) Set(val *DataVector)

func (*NullableDataVector) UnmarshalJSON

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

func (*NullableDataVector) Unset

func (v *NullableDataVector) Unset()

type NullableDataVectorResult

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

func NewNullableDataVectorResult

func NewNullableDataVectorResult(val *DataVectorResult) *NullableDataVectorResult

func (NullableDataVectorResult) Get

func (NullableDataVectorResult) IsSet

func (v NullableDataVectorResult) IsSet() bool

func (NullableDataVectorResult) MarshalJSON

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

func (*NullableDataVectorResult) Set

func (*NullableDataVectorResult) UnmarshalJSON

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

func (*NullableDataVectorResult) Unset

func (v *NullableDataVectorResult) 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 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 NullableMetricsData

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

func NewNullableMetricsData

func NewNullableMetricsData(val *MetricsData) *NullableMetricsData

func (NullableMetricsData) Get

func (NullableMetricsData) IsSet

func (v NullableMetricsData) IsSet() bool

func (NullableMetricsData) MarshalJSON

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

func (*NullableMetricsData) Set

func (v *NullableMetricsData) Set(val *MetricsData)

func (*NullableMetricsData) UnmarshalJSON

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

func (*NullableMetricsData) Unset

func (v *NullableMetricsData) Unset()

type NullableMonitoringv2Location

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

func NewNullableMonitoringv2Location

func NewNullableMonitoringv2Location(val *Monitoringv2Location) *NullableMonitoringv2Location

func (NullableMonitoringv2Location) Get

func (NullableMonitoringv2Location) IsSet

func (NullableMonitoringv2Location) MarshalJSON

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

func (*NullableMonitoringv2Location) Set

func (*NullableMonitoringv2Location) UnmarshalJSON

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

func (*NullableMonitoringv2Location) Unset

func (v *NullableMonitoringv2Location) Unset()

type NullablePaginationPageInfo

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

func NewNullablePaginationPageInfo

func NewNullablePaginationPageInfo(val *PaginationPageInfo) *NullablePaginationPageInfo

func (NullablePaginationPageInfo) Get

func (NullablePaginationPageInfo) IsSet

func (v NullablePaginationPageInfo) IsSet() bool

func (NullablePaginationPageInfo) MarshalJSON

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

func (*NullablePaginationPageInfo) Set

func (*NullablePaginationPageInfo) UnmarshalJSON

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

func (*NullablePaginationPageInfo) Unset

func (v *NullablePaginationPageInfo) Unset()

type NullablePatchHttpConfigurationHeaderValue

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

func (NullablePatchHttpConfigurationHeaderValue) Get

func (NullablePatchHttpConfigurationHeaderValue) IsSet

func (NullablePatchHttpConfigurationHeaderValue) MarshalJSON

func (*NullablePatchHttpConfigurationHeaderValue) Set

func (*NullablePatchHttpConfigurationHeaderValue) UnmarshalJSON

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

func (*NullablePatchHttpConfigurationHeaderValue) Unset

type NullablePrometheusMetrics

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

func NewNullablePrometheusMetrics

func NewNullablePrometheusMetrics(val *PrometheusMetrics) *NullablePrometheusMetrics

func (NullablePrometheusMetrics) Get

func (NullablePrometheusMetrics) IsSet

func (v NullablePrometheusMetrics) IsSet() bool

func (NullablePrometheusMetrics) MarshalJSON

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

func (*NullablePrometheusMetrics) Set

func (*NullablePrometheusMetrics) UnmarshalJSON

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

func (*NullablePrometheusMetrics) Unset

func (v *NullablePrometheusMetrics) Unset()

type NullablePrometheusMetricsStatus

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

func (NullablePrometheusMetricsStatus) Get

func (NullablePrometheusMetricsStatus) IsSet

func (NullablePrometheusMetricsStatus) MarshalJSON

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

func (*NullablePrometheusMetricsStatus) Set

func (*NullablePrometheusMetricsStatus) UnmarshalJSON

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

func (*NullablePrometheusMetricsStatus) Unset

type NullableStackpathRpcBadRequest

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

func (NullableStackpathRpcBadRequest) Get

func (NullableStackpathRpcBadRequest) IsSet

func (NullableStackpathRpcBadRequest) MarshalJSON

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

func (*NullableStackpathRpcBadRequest) Set

func (*NullableStackpathRpcBadRequest) UnmarshalJSON

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

func (*NullableStackpathRpcBadRequest) Unset

func (v *NullableStackpathRpcBadRequest) Unset()

type NullableStackpathRpcBadRequestAllOf

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

func (NullableStackpathRpcBadRequestAllOf) Get

func (NullableStackpathRpcBadRequestAllOf) IsSet

func (NullableStackpathRpcBadRequestAllOf) MarshalJSON

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

func (*NullableStackpathRpcBadRequestAllOf) Set

func (*NullableStackpathRpcBadRequestAllOf) UnmarshalJSON

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

func (*NullableStackpathRpcBadRequestAllOf) Unset

type NullableStackpathRpcBadRequestFieldViolation

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

func (NullableStackpathRpcBadRequestFieldViolation) Get

func (NullableStackpathRpcBadRequestFieldViolation) IsSet

func (NullableStackpathRpcBadRequestFieldViolation) MarshalJSON

func (*NullableStackpathRpcBadRequestFieldViolation) Set

func (*NullableStackpathRpcBadRequestFieldViolation) UnmarshalJSON

func (*NullableStackpathRpcBadRequestFieldViolation) Unset

type NullableStackpathRpcHelp

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

func NewNullableStackpathRpcHelp

func NewNullableStackpathRpcHelp(val *StackpathRpcHelp) *NullableStackpathRpcHelp

func (NullableStackpathRpcHelp) Get

func (NullableStackpathRpcHelp) IsSet

func (v NullableStackpathRpcHelp) IsSet() bool

func (NullableStackpathRpcHelp) MarshalJSON

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

func (*NullableStackpathRpcHelp) Set

func (*NullableStackpathRpcHelp) UnmarshalJSON

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

func (*NullableStackpathRpcHelp) Unset

func (v *NullableStackpathRpcHelp) Unset()

type NullableStackpathRpcHelpAllOf

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

func (NullableStackpathRpcHelpAllOf) Get

func (NullableStackpathRpcHelpAllOf) IsSet

func (NullableStackpathRpcHelpAllOf) MarshalJSON

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

func (*NullableStackpathRpcHelpAllOf) Set

func (*NullableStackpathRpcHelpAllOf) UnmarshalJSON

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

func (*NullableStackpathRpcHelpAllOf) Unset

func (v *NullableStackpathRpcHelpAllOf) Unset()
type NullableStackpathRpcHelpLink struct {
	// contains filtered or unexported fields
}
func NewNullableStackpathRpcHelpLink(val *StackpathRpcHelpLink) *NullableStackpathRpcHelpLink

func (NullableStackpathRpcHelpLink) Get

func (NullableStackpathRpcHelpLink) IsSet

func (NullableStackpathRpcHelpLink) MarshalJSON

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

func (*NullableStackpathRpcHelpLink) Set

func (*NullableStackpathRpcHelpLink) UnmarshalJSON

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

func (*NullableStackpathRpcHelpLink) Unset

func (v *NullableStackpathRpcHelpLink) Unset()

type NullableStackpathRpcLocalizedMessage

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

func (NullableStackpathRpcLocalizedMessage) Get

func (NullableStackpathRpcLocalizedMessage) IsSet

func (NullableStackpathRpcLocalizedMessage) MarshalJSON

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

func (*NullableStackpathRpcLocalizedMessage) Set

func (*NullableStackpathRpcLocalizedMessage) UnmarshalJSON

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

func (*NullableStackpathRpcLocalizedMessage) Unset

type NullableStackpathRpcLocalizedMessageAllOf

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

func (NullableStackpathRpcLocalizedMessageAllOf) Get

func (NullableStackpathRpcLocalizedMessageAllOf) IsSet

func (NullableStackpathRpcLocalizedMessageAllOf) MarshalJSON

func (*NullableStackpathRpcLocalizedMessageAllOf) Set

func (*NullableStackpathRpcLocalizedMessageAllOf) UnmarshalJSON

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

func (*NullableStackpathRpcLocalizedMessageAllOf) Unset

type NullableStackpathRpcPreconditionFailure

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

func (NullableStackpathRpcPreconditionFailure) Get

func (NullableStackpathRpcPreconditionFailure) IsSet

func (NullableStackpathRpcPreconditionFailure) MarshalJSON

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

func (*NullableStackpathRpcPreconditionFailure) Set

func (*NullableStackpathRpcPreconditionFailure) UnmarshalJSON

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

func (*NullableStackpathRpcPreconditionFailure) Unset

type NullableStackpathRpcPreconditionFailureAllOf

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

func (NullableStackpathRpcPreconditionFailureAllOf) Get

func (NullableStackpathRpcPreconditionFailureAllOf) IsSet

func (NullableStackpathRpcPreconditionFailureAllOf) MarshalJSON

func (*NullableStackpathRpcPreconditionFailureAllOf) Set

func (*NullableStackpathRpcPreconditionFailureAllOf) UnmarshalJSON

func (*NullableStackpathRpcPreconditionFailureAllOf) Unset

type NullableStackpathRpcPreconditionFailureViolation

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

func (NullableStackpathRpcPreconditionFailureViolation) Get

func (NullableStackpathRpcPreconditionFailureViolation) IsSet

func (NullableStackpathRpcPreconditionFailureViolation) MarshalJSON

func (*NullableStackpathRpcPreconditionFailureViolation) Set

func (*NullableStackpathRpcPreconditionFailureViolation) UnmarshalJSON

func (*NullableStackpathRpcPreconditionFailureViolation) Unset

type NullableStackpathRpcQuotaFailure

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

func (NullableStackpathRpcQuotaFailure) Get

func (NullableStackpathRpcQuotaFailure) IsSet

func (NullableStackpathRpcQuotaFailure) MarshalJSON

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

func (*NullableStackpathRpcQuotaFailure) Set

func (*NullableStackpathRpcQuotaFailure) UnmarshalJSON

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

func (*NullableStackpathRpcQuotaFailure) Unset

type NullableStackpathRpcQuotaFailureAllOf

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

func (NullableStackpathRpcQuotaFailureAllOf) Get

func (NullableStackpathRpcQuotaFailureAllOf) IsSet

func (NullableStackpathRpcQuotaFailureAllOf) MarshalJSON

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

func (*NullableStackpathRpcQuotaFailureAllOf) Set

func (*NullableStackpathRpcQuotaFailureAllOf) UnmarshalJSON

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

func (*NullableStackpathRpcQuotaFailureAllOf) Unset

type NullableStackpathRpcQuotaFailureViolation

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

func (NullableStackpathRpcQuotaFailureViolation) Get

func (NullableStackpathRpcQuotaFailureViolation) IsSet

func (NullableStackpathRpcQuotaFailureViolation) MarshalJSON

func (*NullableStackpathRpcQuotaFailureViolation) Set

func (*NullableStackpathRpcQuotaFailureViolation) UnmarshalJSON

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

func (*NullableStackpathRpcQuotaFailureViolation) Unset

type NullableStackpathRpcRequestInfo

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

func (NullableStackpathRpcRequestInfo) Get

func (NullableStackpathRpcRequestInfo) IsSet

func (NullableStackpathRpcRequestInfo) MarshalJSON

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

func (*NullableStackpathRpcRequestInfo) Set

func (*NullableStackpathRpcRequestInfo) UnmarshalJSON

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

func (*NullableStackpathRpcRequestInfo) Unset

type NullableStackpathRpcRequestInfoAllOf

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

func (NullableStackpathRpcRequestInfoAllOf) Get

func (NullableStackpathRpcRequestInfoAllOf) IsSet

func (NullableStackpathRpcRequestInfoAllOf) MarshalJSON

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

func (*NullableStackpathRpcRequestInfoAllOf) Set

func (*NullableStackpathRpcRequestInfoAllOf) UnmarshalJSON

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

func (*NullableStackpathRpcRequestInfoAllOf) Unset

type NullableStackpathRpcResourceInfo

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

func (NullableStackpathRpcResourceInfo) Get

func (NullableStackpathRpcResourceInfo) IsSet

func (NullableStackpathRpcResourceInfo) MarshalJSON

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

func (*NullableStackpathRpcResourceInfo) Set

func (*NullableStackpathRpcResourceInfo) UnmarshalJSON

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

func (*NullableStackpathRpcResourceInfo) Unset

type NullableStackpathRpcResourceInfoAllOf

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

func (NullableStackpathRpcResourceInfoAllOf) Get

func (NullableStackpathRpcResourceInfoAllOf) IsSet

func (NullableStackpathRpcResourceInfoAllOf) MarshalJSON

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

func (*NullableStackpathRpcResourceInfoAllOf) Set

func (*NullableStackpathRpcResourceInfoAllOf) UnmarshalJSON

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

func (*NullableStackpathRpcResourceInfoAllOf) Unset

type NullableStackpathRpcRetryInfo

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

func (NullableStackpathRpcRetryInfo) Get

func (NullableStackpathRpcRetryInfo) IsSet

func (NullableStackpathRpcRetryInfo) MarshalJSON

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

func (*NullableStackpathRpcRetryInfo) Set

func (*NullableStackpathRpcRetryInfo) UnmarshalJSON

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

func (*NullableStackpathRpcRetryInfo) Unset

func (v *NullableStackpathRpcRetryInfo) Unset()

type NullableStackpathRpcRetryInfoAllOf

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

func (NullableStackpathRpcRetryInfoAllOf) Get

func (NullableStackpathRpcRetryInfoAllOf) IsSet

func (NullableStackpathRpcRetryInfoAllOf) MarshalJSON

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

func (*NullableStackpathRpcRetryInfoAllOf) Set

func (*NullableStackpathRpcRetryInfoAllOf) UnmarshalJSON

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

func (*NullableStackpathRpcRetryInfoAllOf) Unset

type NullableStackpathapiStatus

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

func NewNullableStackpathapiStatus

func NewNullableStackpathapiStatus(val *StackpathapiStatus) *NullableStackpathapiStatus

func (NullableStackpathapiStatus) Get

func (NullableStackpathapiStatus) IsSet

func (v NullableStackpathapiStatus) IsSet() bool

func (NullableStackpathapiStatus) MarshalJSON

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

func (*NullableStackpathapiStatus) Set

func (*NullableStackpathapiStatus) UnmarshalJSON

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

func (*NullableStackpathapiStatus) Unset

func (v *NullableStackpathapiStatus) Unset()

type NullableString

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

func NewNullableString

func NewNullableString(val *string) *NullableString

func (NullableString) Get

func (v NullableString) Get() *string

func (NullableString) IsSet

func (v NullableString) IsSet() bool

func (NullableString) MarshalJSON

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

func (*NullableString) Set

func (v *NullableString) Set(val *string)

func (*NullableString) UnmarshalJSON

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

func (*NullableString) Unset

func (v *NullableString) Unset()

type NullableTime

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

func NewNullableTime

func NewNullableTime(val *time.Time) *NullableTime

func (NullableTime) Get

func (v NullableTime) Get() *time.Time

func (NullableTime) IsSet

func (v NullableTime) IsSet() bool

func (NullableTime) MarshalJSON

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

func (*NullableTime) Set

func (v *NullableTime) Set(val *time.Time)

func (*NullableTime) UnmarshalJSON

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

func (*NullableTime) Unset

func (v *NullableTime) Unset()

type NullableUpdateMonitorRequestIpVersionValue

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

func (NullableUpdateMonitorRequestIpVersionValue) Get

func (NullableUpdateMonitorRequestIpVersionValue) IsSet

func (NullableUpdateMonitorRequestIpVersionValue) MarshalJSON

func (*NullableUpdateMonitorRequestIpVersionValue) Set

func (*NullableUpdateMonitorRequestIpVersionValue) UnmarshalJSON

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

func (*NullableUpdateMonitorRequestIpVersionValue) Unset

type NullableUpdateMonitorRequestLocationsValue

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

func (NullableUpdateMonitorRequestLocationsValue) Get

func (NullableUpdateMonitorRequestLocationsValue) IsSet

func (NullableUpdateMonitorRequestLocationsValue) MarshalJSON

func (*NullableUpdateMonitorRequestLocationsValue) Set

func (*NullableUpdateMonitorRequestLocationsValue) UnmarshalJSON

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

func (*NullableUpdateMonitorRequestLocationsValue) Unset

type NullableUpdateMonitorRequestPatchHttpConfiguration

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

func (NullableUpdateMonitorRequestPatchHttpConfiguration) Get

func (NullableUpdateMonitorRequestPatchHttpConfiguration) IsSet

func (NullableUpdateMonitorRequestPatchHttpConfiguration) MarshalJSON

func (*NullableUpdateMonitorRequestPatchHttpConfiguration) Set

func (*NullableUpdateMonitorRequestPatchHttpConfiguration) UnmarshalJSON

func (*NullableUpdateMonitorRequestPatchHttpConfiguration) Unset

type NullableUpdateMonitorRequestPatchHttpConfigurationBasicAuth

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

func (NullableUpdateMonitorRequestPatchHttpConfigurationBasicAuth) Get

func (NullableUpdateMonitorRequestPatchHttpConfigurationBasicAuth) IsSet

func (NullableUpdateMonitorRequestPatchHttpConfigurationBasicAuth) MarshalJSON

func (*NullableUpdateMonitorRequestPatchHttpConfigurationBasicAuth) Set

func (*NullableUpdateMonitorRequestPatchHttpConfigurationBasicAuth) UnmarshalJSON

func (*NullableUpdateMonitorRequestPatchHttpConfigurationBasicAuth) Unset

type NullableUpdateMonitorRequestPatchHttpConfigurationClientCertificate

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

func (NullableUpdateMonitorRequestPatchHttpConfigurationClientCertificate) Get

func (NullableUpdateMonitorRequestPatchHttpConfigurationClientCertificate) IsSet

func (NullableUpdateMonitorRequestPatchHttpConfigurationClientCertificate) MarshalJSON

func (*NullableUpdateMonitorRequestPatchHttpConfigurationClientCertificate) Set

func (*NullableUpdateMonitorRequestPatchHttpConfigurationClientCertificate) UnmarshalJSON

func (*NullableUpdateMonitorRequestPatchHttpConfigurationClientCertificate) Unset

type NullableUpdateMonitorRequestPatchHttpConfigurationDigestAuth

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

func (NullableUpdateMonitorRequestPatchHttpConfigurationDigestAuth) Get

func (NullableUpdateMonitorRequestPatchHttpConfigurationDigestAuth) IsSet

func (NullableUpdateMonitorRequestPatchHttpConfigurationDigestAuth) MarshalJSON

func (*NullableUpdateMonitorRequestPatchHttpConfigurationDigestAuth) Set

func (*NullableUpdateMonitorRequestPatchHttpConfigurationDigestAuth) UnmarshalJSON

func (*NullableUpdateMonitorRequestPatchHttpConfigurationDigestAuth) Unset

type NullableUpdateMonitorRequestPatchTcpConfiguration

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

func (NullableUpdateMonitorRequestPatchTcpConfiguration) Get

func (NullableUpdateMonitorRequestPatchTcpConfiguration) IsSet

func (NullableUpdateMonitorRequestPatchTcpConfiguration) MarshalJSON

func (*NullableUpdateMonitorRequestPatchTcpConfiguration) Set

func (*NullableUpdateMonitorRequestPatchTcpConfiguration) UnmarshalJSON

func (*NullableUpdateMonitorRequestPatchTcpConfiguration) Unset

type NullableV2AlertCondition

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

func NewNullableV2AlertCondition

func NewNullableV2AlertCondition(val *V2AlertCondition) *NullableV2AlertCondition

func (NullableV2AlertCondition) Get

func (NullableV2AlertCondition) IsSet

func (v NullableV2AlertCondition) IsSet() bool

func (NullableV2AlertCondition) MarshalJSON

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

func (*NullableV2AlertCondition) Set

func (*NullableV2AlertCondition) UnmarshalJSON

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

func (*NullableV2AlertCondition) Unset

func (v *NullableV2AlertCondition) Unset()

type NullableV2AlertConditionMetric

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

func (NullableV2AlertConditionMetric) Get

func (NullableV2AlertConditionMetric) IsSet

func (NullableV2AlertConditionMetric) MarshalJSON

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

func (*NullableV2AlertConditionMetric) Set

func (*NullableV2AlertConditionMetric) UnmarshalJSON

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

func (*NullableV2AlertConditionMetric) Unset

func (v *NullableV2AlertConditionMetric) Unset()

type NullableV2BatchDeleteAlertConditionsRequest

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

func (NullableV2BatchDeleteAlertConditionsRequest) Get

func (NullableV2BatchDeleteAlertConditionsRequest) IsSet

func (NullableV2BatchDeleteAlertConditionsRequest) MarshalJSON

func (*NullableV2BatchDeleteAlertConditionsRequest) Set

func (*NullableV2BatchDeleteAlertConditionsRequest) UnmarshalJSON

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

func (*NullableV2BatchDeleteAlertConditionsRequest) Unset

type NullableV2BatchDeleteMonitorsRequest

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

func (NullableV2BatchDeleteMonitorsRequest) Get

func (NullableV2BatchDeleteMonitorsRequest) IsSet

func (NullableV2BatchDeleteMonitorsRequest) MarshalJSON

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

func (*NullableV2BatchDeleteMonitorsRequest) Set

func (*NullableV2BatchDeleteMonitorsRequest) UnmarshalJSON

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

func (*NullableV2BatchDeleteMonitorsRequest) Unset

type NullableV2CreateAlertConditionRequest

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

func (NullableV2CreateAlertConditionRequest) Get

func (NullableV2CreateAlertConditionRequest) IsSet

func (NullableV2CreateAlertConditionRequest) MarshalJSON

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

func (*NullableV2CreateAlertConditionRequest) Set

func (*NullableV2CreateAlertConditionRequest) UnmarshalJSON

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

func (*NullableV2CreateAlertConditionRequest) Unset

type NullableV2CreateAlertConditionResponse

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

func (NullableV2CreateAlertConditionResponse) Get

func (NullableV2CreateAlertConditionResponse) IsSet

func (NullableV2CreateAlertConditionResponse) MarshalJSON

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

func (*NullableV2CreateAlertConditionResponse) Set

func (*NullableV2CreateAlertConditionResponse) UnmarshalJSON

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

func (*NullableV2CreateAlertConditionResponse) Unset

type NullableV2CreateMonitorRequest

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

func (NullableV2CreateMonitorRequest) Get

func (NullableV2CreateMonitorRequest) IsSet

func (NullableV2CreateMonitorRequest) MarshalJSON

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

func (*NullableV2CreateMonitorRequest) Set

func (*NullableV2CreateMonitorRequest) UnmarshalJSON

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

func (*NullableV2CreateMonitorRequest) Unset

func (v *NullableV2CreateMonitorRequest) Unset()

type NullableV2CreateMonitorResponse

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

func (NullableV2CreateMonitorResponse) Get

func (NullableV2CreateMonitorResponse) IsSet

func (NullableV2CreateMonitorResponse) MarshalJSON

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

func (*NullableV2CreateMonitorResponse) Set

func (*NullableV2CreateMonitorResponse) UnmarshalJSON

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

func (*NullableV2CreateMonitorResponse) Unset

type NullableV2GetAlertConditionResponse

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

func (NullableV2GetAlertConditionResponse) Get

func (NullableV2GetAlertConditionResponse) IsSet

func (NullableV2GetAlertConditionResponse) MarshalJSON

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

func (*NullableV2GetAlertConditionResponse) Set

func (*NullableV2GetAlertConditionResponse) UnmarshalJSON

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

func (*NullableV2GetAlertConditionResponse) Unset

type NullableV2GetAlertConditionsResponse

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

func (NullableV2GetAlertConditionsResponse) Get

func (NullableV2GetAlertConditionsResponse) IsSet

func (NullableV2GetAlertConditionsResponse) MarshalJSON

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

func (*NullableV2GetAlertConditionsResponse) Set

func (*NullableV2GetAlertConditionsResponse) UnmarshalJSON

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

func (*NullableV2GetAlertConditionsResponse) Unset

type NullableV2GetLocationsResponse

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

func (NullableV2GetLocationsResponse) Get

func (NullableV2GetLocationsResponse) IsSet

func (NullableV2GetLocationsResponse) MarshalJSON

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

func (*NullableV2GetLocationsResponse) Set

func (*NullableV2GetLocationsResponse) UnmarshalJSON

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

func (*NullableV2GetLocationsResponse) Unset

func (v *NullableV2GetLocationsResponse) Unset()

type NullableV2GetMonitorErrorsResponse

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

func (NullableV2GetMonitorErrorsResponse) Get

func (NullableV2GetMonitorErrorsResponse) IsSet

func (NullableV2GetMonitorErrorsResponse) MarshalJSON

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

func (*NullableV2GetMonitorErrorsResponse) Set

func (*NullableV2GetMonitorErrorsResponse) UnmarshalJSON

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

func (*NullableV2GetMonitorErrorsResponse) Unset

type NullableV2GetMonitorLocationsResponse

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

func (NullableV2GetMonitorLocationsResponse) Get

func (NullableV2GetMonitorLocationsResponse) IsSet

func (NullableV2GetMonitorLocationsResponse) MarshalJSON

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

func (*NullableV2GetMonitorLocationsResponse) Set

func (*NullableV2GetMonitorLocationsResponse) UnmarshalJSON

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

func (*NullableV2GetMonitorLocationsResponse) Unset

type NullableV2GetMonitorResponse

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

func NewNullableV2GetMonitorResponse

func NewNullableV2GetMonitorResponse(val *V2GetMonitorResponse) *NullableV2GetMonitorResponse

func (NullableV2GetMonitorResponse) Get

func (NullableV2GetMonitorResponse) IsSet

func (NullableV2GetMonitorResponse) MarshalJSON

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

func (*NullableV2GetMonitorResponse) Set

func (*NullableV2GetMonitorResponse) UnmarshalJSON

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

func (*NullableV2GetMonitorResponse) Unset

func (v *NullableV2GetMonitorResponse) Unset()

type NullableV2GetMonitorsResponse

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

func (NullableV2GetMonitorsResponse) Get

func (NullableV2GetMonitorsResponse) IsSet

func (NullableV2GetMonitorsResponse) MarshalJSON

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

func (*NullableV2GetMonitorsResponse) Set

func (*NullableV2GetMonitorsResponse) UnmarshalJSON

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

func (*NullableV2GetMonitorsResponse) Unset

func (v *NullableV2GetMonitorsResponse) Unset()

type NullableV2Header

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

func NewNullableV2Header

func NewNullableV2Header(val *V2Header) *NullableV2Header

func (NullableV2Header) Get

func (v NullableV2Header) Get() *V2Header

func (NullableV2Header) IsSet

func (v NullableV2Header) IsSet() bool

func (NullableV2Header) MarshalJSON

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

func (*NullableV2Header) Set

func (v *NullableV2Header) Set(val *V2Header)

func (*NullableV2Header) UnmarshalJSON

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

func (*NullableV2Header) Unset

func (v *NullableV2Header) Unset()

type NullableV2HttpConfiguration

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

func NewNullableV2HttpConfiguration

func NewNullableV2HttpConfiguration(val *V2HttpConfiguration) *NullableV2HttpConfiguration

func (NullableV2HttpConfiguration) Get

func (NullableV2HttpConfiguration) IsSet

func (NullableV2HttpConfiguration) MarshalJSON

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

func (*NullableV2HttpConfiguration) Set

func (*NullableV2HttpConfiguration) UnmarshalJSON

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

func (*NullableV2HttpConfiguration) Unset

func (v *NullableV2HttpConfiguration) Unset()

type NullableV2HttpConfigurationBasicAuth

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

func (NullableV2HttpConfigurationBasicAuth) Get

func (NullableV2HttpConfigurationBasicAuth) IsSet

func (NullableV2HttpConfigurationBasicAuth) MarshalJSON

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

func (*NullableV2HttpConfigurationBasicAuth) Set

func (*NullableV2HttpConfigurationBasicAuth) UnmarshalJSON

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

func (*NullableV2HttpConfigurationBasicAuth) Unset

type NullableV2HttpConfigurationClientCertificate

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

func (NullableV2HttpConfigurationClientCertificate) Get

func (NullableV2HttpConfigurationClientCertificate) IsSet

func (NullableV2HttpConfigurationClientCertificate) MarshalJSON

func (*NullableV2HttpConfigurationClientCertificate) Set

func (*NullableV2HttpConfigurationClientCertificate) UnmarshalJSON

func (*NullableV2HttpConfigurationClientCertificate) Unset

type NullableV2HttpConfigurationDigestAuth

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

func (NullableV2HttpConfigurationDigestAuth) Get

func (NullableV2HttpConfigurationDigestAuth) IsSet

func (NullableV2HttpConfigurationDigestAuth) MarshalJSON

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

func (*NullableV2HttpConfigurationDigestAuth) Set

func (*NullableV2HttpConfigurationDigestAuth) UnmarshalJSON

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

func (*NullableV2HttpConfigurationDigestAuth) Unset

type NullableV2IpVersion

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

func NewNullableV2IpVersion

func NewNullableV2IpVersion(val *V2IpVersion) *NullableV2IpVersion

func (NullableV2IpVersion) Get

func (NullableV2IpVersion) IsSet

func (v NullableV2IpVersion) IsSet() bool

func (NullableV2IpVersion) MarshalJSON

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

func (*NullableV2IpVersion) Set

func (v *NullableV2IpVersion) Set(val *V2IpVersion)

func (*NullableV2IpVersion) UnmarshalJSON

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

func (*NullableV2IpVersion) Unset

func (v *NullableV2IpVersion) Unset()

type NullableV2LocationWithAnalytics

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

func (NullableV2LocationWithAnalytics) Get

func (NullableV2LocationWithAnalytics) IsSet

func (NullableV2LocationWithAnalytics) MarshalJSON

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

func (*NullableV2LocationWithAnalytics) Set

func (*NullableV2LocationWithAnalytics) UnmarshalJSON

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

func (*NullableV2LocationWithAnalytics) Unset

type NullableV2Monitor

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

func NewNullableV2Monitor

func NewNullableV2Monitor(val *V2Monitor) *NullableV2Monitor

func (NullableV2Monitor) Get

func (v NullableV2Monitor) Get() *V2Monitor

func (NullableV2Monitor) IsSet

func (v NullableV2Monitor) IsSet() bool

func (NullableV2Monitor) MarshalJSON

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

func (*NullableV2Monitor) Set

func (v *NullableV2Monitor) Set(val *V2Monitor)

func (*NullableV2Monitor) UnmarshalJSON

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

func (*NullableV2Monitor) Unset

func (v *NullableV2Monitor) Unset()

type NullableV2MonitorError

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

func NewNullableV2MonitorError

func NewNullableV2MonitorError(val *V2MonitorError) *NullableV2MonitorError

func (NullableV2MonitorError) Get

func (NullableV2MonitorError) IsSet

func (v NullableV2MonitorError) IsSet() bool

func (NullableV2MonitorError) MarshalJSON

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

func (*NullableV2MonitorError) Set

func (*NullableV2MonitorError) UnmarshalJSON

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

func (*NullableV2MonitorError) Unset

func (v *NullableV2MonitorError) Unset()

type NullableV2MonitorStatus

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

func NewNullableV2MonitorStatus

func NewNullableV2MonitorStatus(val *V2MonitorStatus) *NullableV2MonitorStatus

func (NullableV2MonitorStatus) Get

func (NullableV2MonitorStatus) IsSet

func (v NullableV2MonitorStatus) IsSet() bool

func (NullableV2MonitorStatus) MarshalJSON

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

func (*NullableV2MonitorStatus) Set

func (*NullableV2MonitorStatus) UnmarshalJSON

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

func (*NullableV2MonitorStatus) Unset

func (v *NullableV2MonitorStatus) Unset()

type NullableV2ReplaceMonitorRequest

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

func (NullableV2ReplaceMonitorRequest) Get

func (NullableV2ReplaceMonitorRequest) IsSet

func (NullableV2ReplaceMonitorRequest) MarshalJSON

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

func (*NullableV2ReplaceMonitorRequest) Set

func (*NullableV2ReplaceMonitorRequest) UnmarshalJSON

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

func (*NullableV2ReplaceMonitorRequest) Unset

type NullableV2ReplaceMonitorResponse

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

func (NullableV2ReplaceMonitorResponse) Get

func (NullableV2ReplaceMonitorResponse) IsSet

func (NullableV2ReplaceMonitorResponse) MarshalJSON

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

func (*NullableV2ReplaceMonitorResponse) Set

func (*NullableV2ReplaceMonitorResponse) UnmarshalJSON

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

func (*NullableV2ReplaceMonitorResponse) Unset

type NullableV2TcpConfiguration

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

func NewNullableV2TcpConfiguration

func NewNullableV2TcpConfiguration(val *V2TcpConfiguration) *NullableV2TcpConfiguration

func (NullableV2TcpConfiguration) Get

func (NullableV2TcpConfiguration) IsSet

func (v NullableV2TcpConfiguration) IsSet() bool

func (NullableV2TcpConfiguration) MarshalJSON

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

func (*NullableV2TcpConfiguration) Set

func (*NullableV2TcpConfiguration) UnmarshalJSON

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

func (*NullableV2TcpConfiguration) Unset

func (v *NullableV2TcpConfiguration) Unset()

type NullableV2UpdateAlertConditionRequest

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

func (NullableV2UpdateAlertConditionRequest) Get

func (NullableV2UpdateAlertConditionRequest) IsSet

func (NullableV2UpdateAlertConditionRequest) MarshalJSON

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

func (*NullableV2UpdateAlertConditionRequest) Set

func (*NullableV2UpdateAlertConditionRequest) UnmarshalJSON

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

func (*NullableV2UpdateAlertConditionRequest) Unset

type NullableV2UpdateAlertConditionResponse

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

func (NullableV2UpdateAlertConditionResponse) Get

func (NullableV2UpdateAlertConditionResponse) IsSet

func (NullableV2UpdateAlertConditionResponse) MarshalJSON

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

func (*NullableV2UpdateAlertConditionResponse) Set

func (*NullableV2UpdateAlertConditionResponse) UnmarshalJSON

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

func (*NullableV2UpdateAlertConditionResponse) Unset

type NullableV2UpdateMonitorRequest

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

func (NullableV2UpdateMonitorRequest) Get

func (NullableV2UpdateMonitorRequest) IsSet

func (NullableV2UpdateMonitorRequest) MarshalJSON

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

func (*NullableV2UpdateMonitorRequest) Set

func (*NullableV2UpdateMonitorRequest) UnmarshalJSON

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

func (*NullableV2UpdateMonitorRequest) Unset

func (v *NullableV2UpdateMonitorRequest) Unset()

type NullableV2UpdateMonitorResponse

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

func (NullableV2UpdateMonitorResponse) Get

func (NullableV2UpdateMonitorResponse) IsSet

func (NullableV2UpdateMonitorResponse) MarshalJSON

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

func (*NullableV2UpdateMonitorResponse) Set

func (*NullableV2UpdateMonitorResponse) UnmarshalJSON

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

func (*NullableV2UpdateMonitorResponse) Unset

type PaginationPageInfo

type PaginationPageInfo struct {
	// The total number of items in the dataset
	TotalCount *string `json:"totalCount,omitempty"`
	// Whether or not a previous page of data exists
	HasPreviousPage *bool `json:"hasPreviousPage,omitempty"`
	// Whether or not another page of data is available
	HasNextPage *bool `json:"hasNextPage,omitempty"`
	// The cursor for the first item in the set of data returned
	StartCursor *string `json:"startCursor,omitempty"`
	// The cursor for the last item in the set of data returned
	EndCursor *string `json:"endCursor,omitempty"`
}

PaginationPageInfo Information about a paginated response This is modeled after the GraphQL Relay spec to support both cursor based pagination and traditional offset based pagination.

func NewPaginationPageInfo

func NewPaginationPageInfo() *PaginationPageInfo

NewPaginationPageInfo instantiates a new PaginationPageInfo object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPaginationPageInfoWithDefaults

func NewPaginationPageInfoWithDefaults() *PaginationPageInfo

NewPaginationPageInfoWithDefaults instantiates a new PaginationPageInfo object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PaginationPageInfo) GetEndCursor

func (o *PaginationPageInfo) GetEndCursor() string

GetEndCursor returns the EndCursor field value if set, zero value otherwise.

func (*PaginationPageInfo) GetEndCursorOk

func (o *PaginationPageInfo) GetEndCursorOk() (*string, bool)

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

func (*PaginationPageInfo) GetHasNextPage

func (o *PaginationPageInfo) GetHasNextPage() bool

GetHasNextPage returns the HasNextPage field value if set, zero value otherwise.

func (*PaginationPageInfo) GetHasNextPageOk

func (o *PaginationPageInfo) GetHasNextPageOk() (*bool, bool)

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

func (*PaginationPageInfo) GetHasPreviousPage

func (o *PaginationPageInfo) GetHasPreviousPage() bool

GetHasPreviousPage returns the HasPreviousPage field value if set, zero value otherwise.

func (*PaginationPageInfo) GetHasPreviousPageOk

func (o *PaginationPageInfo) GetHasPreviousPageOk() (*bool, bool)

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

func (*PaginationPageInfo) GetStartCursor

func (o *PaginationPageInfo) GetStartCursor() string

GetStartCursor returns the StartCursor field value if set, zero value otherwise.

func (*PaginationPageInfo) GetStartCursorOk

func (o *PaginationPageInfo) GetStartCursorOk() (*string, bool)

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

func (*PaginationPageInfo) GetTotalCount

func (o *PaginationPageInfo) GetTotalCount() string

GetTotalCount returns the TotalCount field value if set, zero value otherwise.

func (*PaginationPageInfo) GetTotalCountOk

func (o *PaginationPageInfo) GetTotalCountOk() (*string, bool)

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

func (*PaginationPageInfo) HasEndCursor

func (o *PaginationPageInfo) HasEndCursor() bool

HasEndCursor returns a boolean if a field has been set.

func (*PaginationPageInfo) HasHasNextPage

func (o *PaginationPageInfo) HasHasNextPage() bool

HasHasNextPage returns a boolean if a field has been set.

func (*PaginationPageInfo) HasHasPreviousPage

func (o *PaginationPageInfo) HasHasPreviousPage() bool

HasHasPreviousPage returns a boolean if a field has been set.

func (*PaginationPageInfo) HasStartCursor

func (o *PaginationPageInfo) HasStartCursor() bool

HasStartCursor returns a boolean if a field has been set.

func (*PaginationPageInfo) HasTotalCount

func (o *PaginationPageInfo) HasTotalCount() bool

HasTotalCount returns a boolean if a field has been set.

func (PaginationPageInfo) MarshalJSON

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

func (*PaginationPageInfo) SetEndCursor

func (o *PaginationPageInfo) SetEndCursor(v string)

SetEndCursor gets a reference to the given string and assigns it to the EndCursor field.

func (*PaginationPageInfo) SetHasNextPage

func (o *PaginationPageInfo) SetHasNextPage(v bool)

SetHasNextPage gets a reference to the given bool and assigns it to the HasNextPage field.

func (*PaginationPageInfo) SetHasPreviousPage

func (o *PaginationPageInfo) SetHasPreviousPage(v bool)

SetHasPreviousPage gets a reference to the given bool and assigns it to the HasPreviousPage field.

func (*PaginationPageInfo) SetStartCursor

func (o *PaginationPageInfo) SetStartCursor(v string)

SetStartCursor gets a reference to the given string and assigns it to the StartCursor field.

func (*PaginationPageInfo) SetTotalCount

func (o *PaginationPageInfo) SetTotalCount(v string)

SetTotalCount gets a reference to the given string and assigns it to the TotalCount field.

type PatchHttpConfigurationHeaderValue

type PatchHttpConfigurationHeaderValue struct {
	// The headers value.
	Value *[]V2Header `json:"value,omitempty"`
}

PatchHttpConfigurationHeaderValue The value of the headers for a monitor update request.

func NewPatchHttpConfigurationHeaderValue

func NewPatchHttpConfigurationHeaderValue() *PatchHttpConfigurationHeaderValue

NewPatchHttpConfigurationHeaderValue instantiates a new PatchHttpConfigurationHeaderValue 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 NewPatchHttpConfigurationHeaderValueWithDefaults

func NewPatchHttpConfigurationHeaderValueWithDefaults() *PatchHttpConfigurationHeaderValue

NewPatchHttpConfigurationHeaderValueWithDefaults instantiates a new PatchHttpConfigurationHeaderValue 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 (*PatchHttpConfigurationHeaderValue) GetValue

GetValue returns the Value field value if set, zero value otherwise.

func (*PatchHttpConfigurationHeaderValue) GetValueOk

func (o *PatchHttpConfigurationHeaderValue) GetValueOk() (*[]V2Header, bool)

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

func (*PatchHttpConfigurationHeaderValue) HasValue

HasValue returns a boolean if a field has been set.

func (PatchHttpConfigurationHeaderValue) MarshalJSON

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

func (*PatchHttpConfigurationHeaderValue) SetValue

SetValue gets a reference to the given []V2Header and assigns it to the Value field.

type PrometheusMetrics

type PrometheusMetrics struct {
	Status *PrometheusMetricsStatus `json:"status,omitempty"`
	Data   *MetricsData             `json:"data,omitempty"`
	// The type of error encountered when querying for metrics
	ErrorType *string `json:"errorType,omitempty"`
	// The error encountered when querying for metrics
	Error *string `json:"error,omitempty"`
	// Warnings encountered when querying for metrics
	Warnings *[]string `json:"warnings,omitempty"`
}

PrometheusMetrics A collection of metrics

func NewPrometheusMetrics

func NewPrometheusMetrics() *PrometheusMetrics

NewPrometheusMetrics instantiates a new PrometheusMetrics 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 NewPrometheusMetricsWithDefaults

func NewPrometheusMetricsWithDefaults() *PrometheusMetrics

NewPrometheusMetricsWithDefaults instantiates a new PrometheusMetrics 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 (*PrometheusMetrics) GetData

func (o *PrometheusMetrics) GetData() MetricsData

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

func (*PrometheusMetrics) GetDataOk

func (o *PrometheusMetrics) GetDataOk() (*MetricsData, bool)

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

func (*PrometheusMetrics) GetError

func (o *PrometheusMetrics) GetError() string

GetError returns the Error field value if set, zero value otherwise.

func (*PrometheusMetrics) GetErrorOk

func (o *PrometheusMetrics) GetErrorOk() (*string, bool)

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

func (*PrometheusMetrics) GetErrorType

func (o *PrometheusMetrics) GetErrorType() string

GetErrorType returns the ErrorType field value if set, zero value otherwise.

func (*PrometheusMetrics) GetErrorTypeOk

func (o *PrometheusMetrics) GetErrorTypeOk() (*string, bool)

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

func (*PrometheusMetrics) GetStatus

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

func (*PrometheusMetrics) GetStatusOk

func (o *PrometheusMetrics) GetStatusOk() (*PrometheusMetricsStatus, bool)

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

func (*PrometheusMetrics) GetWarnings

func (o *PrometheusMetrics) GetWarnings() []string

GetWarnings returns the Warnings field value if set, zero value otherwise.

func (*PrometheusMetrics) GetWarningsOk

func (o *PrometheusMetrics) GetWarningsOk() (*[]string, bool)

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

func (*PrometheusMetrics) HasData

func (o *PrometheusMetrics) HasData() bool

HasData returns a boolean if a field has been set.

func (*PrometheusMetrics) HasError

func (o *PrometheusMetrics) HasError() bool

HasError returns a boolean if a field has been set.

func (*PrometheusMetrics) HasErrorType

func (o *PrometheusMetrics) HasErrorType() bool

HasErrorType returns a boolean if a field has been set.

func (*PrometheusMetrics) HasStatus

func (o *PrometheusMetrics) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*PrometheusMetrics) HasWarnings

func (o *PrometheusMetrics) HasWarnings() bool

HasWarnings returns a boolean if a field has been set.

func (PrometheusMetrics) MarshalJSON

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

func (*PrometheusMetrics) SetData

func (o *PrometheusMetrics) SetData(v MetricsData)

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

func (*PrometheusMetrics) SetError

func (o *PrometheusMetrics) SetError(v string)

SetError gets a reference to the given string and assigns it to the Error field.

func (*PrometheusMetrics) SetErrorType

func (o *PrometheusMetrics) SetErrorType(v string)

SetErrorType gets a reference to the given string and assigns it to the ErrorType field.

func (*PrometheusMetrics) SetStatus

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

func (*PrometheusMetrics) SetWarnings

func (o *PrometheusMetrics) SetWarnings(v []string)

SetWarnings gets a reference to the given []string and assigns it to the Warnings field.

type PrometheusMetricsStatus

type PrometheusMetricsStatus string

PrometheusMetricsStatus A metrics query's resulting status

const (
	PROMETHEUSMETRICSSTATUS_SUCCESS PrometheusMetricsStatus = "SUCCESS"
	PROMETHEUSMETRICSSTATUS_ERROR   PrometheusMetricsStatus = "ERROR"
)

List of prometheusMetricsStatus

func (PrometheusMetricsStatus) Ptr

Ptr returns reference to prometheusMetricsStatus value

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 StackpathRpcBadRequest

type StackpathRpcBadRequest struct {
	ApiStatusDetail
	FieldViolations *[]StackpathRpcBadRequestFieldViolation `json:"fieldViolations,omitempty"`
}

StackpathRpcBadRequest struct for StackpathRpcBadRequest

func NewStackpathRpcBadRequest

func NewStackpathRpcBadRequest() *StackpathRpcBadRequest

NewStackpathRpcBadRequest instantiates a new StackpathRpcBadRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewStackpathRpcBadRequestWithDefaults

func NewStackpathRpcBadRequestWithDefaults() *StackpathRpcBadRequest

NewStackpathRpcBadRequestWithDefaults instantiates a new StackpathRpcBadRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*StackpathRpcBadRequest) GetFieldViolations

GetFieldViolations returns the FieldViolations field value if set, zero value otherwise.

func (*StackpathRpcBadRequest) GetFieldViolationsOk

func (o *StackpathRpcBadRequest) GetFieldViolationsOk() (*[]StackpathRpcBadRequestFieldViolation, bool)

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

func (*StackpathRpcBadRequest) HasFieldViolations

func (o *StackpathRpcBadRequest) HasFieldViolations() bool

HasFieldViolations returns a boolean if a field has been set.

func (StackpathRpcBadRequest) MarshalJSON

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

func (*StackpathRpcBadRequest) SetFieldViolations

SetFieldViolations gets a reference to the given []StackpathRpcBadRequestFieldViolation and assigns it to the FieldViolations field.

type StackpathRpcBadRequestAllOf

type StackpathRpcBadRequestAllOf struct {
	FieldViolations *[]StackpathRpcBadRequestFieldViolation `json:"fieldViolations,omitempty"`
}

StackpathRpcBadRequestAllOf struct for StackpathRpcBadRequestAllOf

func NewStackpathRpcBadRequestAllOf

func NewStackpathRpcBadRequestAllOf() *StackpathRpcBadRequestAllOf

NewStackpathRpcBadRequestAllOf instantiates a new StackpathRpcBadRequestAllOf object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewStackpathRpcBadRequestAllOfWithDefaults

func NewStackpathRpcBadRequestAllOfWithDefaults() *StackpathRpcBadRequestAllOf

NewStackpathRpcBadRequestAllOfWithDefaults instantiates a new StackpathRpcBadRequestAllOf object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*StackpathRpcBadRequestAllOf) GetFieldViolations

GetFieldViolations returns the FieldViolations field value if set, zero value otherwise.

func (*StackpathRpcBadRequestAllOf) GetFieldViolationsOk

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

func (*StackpathRpcBadRequestAllOf) HasFieldViolations

func (o *StackpathRpcBadRequestAllOf) HasFieldViolations() bool

HasFieldViolations returns a boolean if a field has been set.

func (StackpathRpcBadRequestAllOf) MarshalJSON

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

func (*StackpathRpcBadRequestAllOf) SetFieldViolations

SetFieldViolations gets a reference to the given []StackpathRpcBadRequestFieldViolation and assigns it to the FieldViolations field.

type StackpathRpcBadRequestFieldViolation

type StackpathRpcBadRequestFieldViolation struct {
	Field       *string `json:"field,omitempty"`
	Description *string `json:"description,omitempty"`
}

StackpathRpcBadRequestFieldViolation struct for StackpathRpcBadRequestFieldViolation

func NewStackpathRpcBadRequestFieldViolation

func NewStackpathRpcBadRequestFieldViolation() *StackpathRpcBadRequestFieldViolation

NewStackpathRpcBadRequestFieldViolation instantiates a new StackpathRpcBadRequestFieldViolation object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewStackpathRpcBadRequestFieldViolationWithDefaults

func NewStackpathRpcBadRequestFieldViolationWithDefaults() *StackpathRpcBadRequestFieldViolation

NewStackpathRpcBadRequestFieldViolationWithDefaults instantiates a new StackpathRpcBadRequestFieldViolation object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*StackpathRpcBadRequestFieldViolation) GetDescription

func (o *StackpathRpcBadRequestFieldViolation) GetDescription() string

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

func (*StackpathRpcBadRequestFieldViolation) GetDescriptionOk

func (o *StackpathRpcBadRequestFieldViolation) GetDescriptionOk() (*string, bool)

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

func (*StackpathRpcBadRequestFieldViolation) GetField

GetField returns the Field field value if set, zero value otherwise.

func (*StackpathRpcBadRequestFieldViolation) GetFieldOk

func (o *StackpathRpcBadRequestFieldViolation) GetFieldOk() (*string, bool)

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

func (*StackpathRpcBadRequestFieldViolation) HasDescription

func (o *StackpathRpcBadRequestFieldViolation) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*StackpathRpcBadRequestFieldViolation) HasField

HasField returns a boolean if a field has been set.

func (StackpathRpcBadRequestFieldViolation) MarshalJSON

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

func (*StackpathRpcBadRequestFieldViolation) SetDescription

func (o *StackpathRpcBadRequestFieldViolation) SetDescription(v string)

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

func (*StackpathRpcBadRequestFieldViolation) SetField

SetField gets a reference to the given string and assigns it to the Field field.

type StackpathRpcHelp

type StackpathRpcHelp struct {
	ApiStatusDetail
	Links *[]StackpathRpcHelpLink `json:"links,omitempty"`
}

StackpathRpcHelp struct for StackpathRpcHelp

func NewStackpathRpcHelp

func NewStackpathRpcHelp() *StackpathRpcHelp

NewStackpathRpcHelp instantiates a new StackpathRpcHelp object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewStackpathRpcHelpWithDefaults

func NewStackpathRpcHelpWithDefaults() *StackpathRpcHelp

NewStackpathRpcHelpWithDefaults instantiates a new StackpathRpcHelp object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (o *StackpathRpcHelp) GetLinks() []StackpathRpcHelpLink

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

func (*StackpathRpcHelp) GetLinksOk

func (o *StackpathRpcHelp) GetLinksOk() (*[]StackpathRpcHelpLink, bool)

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

func (o *StackpathRpcHelp) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (StackpathRpcHelp) MarshalJSON

func (o StackpathRpcHelp) MarshalJSON() ([]byte, error)
func (o *StackpathRpcHelp) SetLinks(v []StackpathRpcHelpLink)

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

type StackpathRpcHelpAllOf

type StackpathRpcHelpAllOf struct {
	Links *[]StackpathRpcHelpLink `json:"links,omitempty"`
}

StackpathRpcHelpAllOf struct for StackpathRpcHelpAllOf

func NewStackpathRpcHelpAllOf

func NewStackpathRpcHelpAllOf() *StackpathRpcHelpAllOf

NewStackpathRpcHelpAllOf instantiates a new StackpathRpcHelpAllOf object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewStackpathRpcHelpAllOfWithDefaults

func NewStackpathRpcHelpAllOfWithDefaults() *StackpathRpcHelpAllOf

NewStackpathRpcHelpAllOfWithDefaults instantiates a new StackpathRpcHelpAllOf object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

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

func (*StackpathRpcHelpAllOf) GetLinksOk

func (o *StackpathRpcHelpAllOf) GetLinksOk() (*[]StackpathRpcHelpLink, bool)

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

func (o *StackpathRpcHelpAllOf) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (StackpathRpcHelpAllOf) MarshalJSON

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

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

type StackpathRpcHelpLink struct {
	Description *string `json:"description,omitempty"`
	Url         *string `json:"url,omitempty"`
}

StackpathRpcHelpLink struct for StackpathRpcHelpLink

func NewStackpathRpcHelpLink() *StackpathRpcHelpLink

NewStackpathRpcHelpLink instantiates a new StackpathRpcHelpLink object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewStackpathRpcHelpLinkWithDefaults

func NewStackpathRpcHelpLinkWithDefaults() *StackpathRpcHelpLink

NewStackpathRpcHelpLinkWithDefaults instantiates a new StackpathRpcHelpLink object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*StackpathRpcHelpLink) GetDescription

func (o *StackpathRpcHelpLink) GetDescription() string

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

func (*StackpathRpcHelpLink) GetDescriptionOk

func (o *StackpathRpcHelpLink) GetDescriptionOk() (*string, bool)

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

func (*StackpathRpcHelpLink) GetUrl

func (o *StackpathRpcHelpLink) GetUrl() string

GetUrl returns the Url field value if set, zero value otherwise.

func (*StackpathRpcHelpLink) GetUrlOk

func (o *StackpathRpcHelpLink) GetUrlOk() (*string, bool)

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

func (*StackpathRpcHelpLink) HasDescription

func (o *StackpathRpcHelpLink) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*StackpathRpcHelpLink) HasUrl

func (o *StackpathRpcHelpLink) HasUrl() bool

HasUrl returns a boolean if a field has been set.

func (StackpathRpcHelpLink) MarshalJSON

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

func (*StackpathRpcHelpLink) SetDescription

func (o *StackpathRpcHelpLink) SetDescription(v string)

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

func (*StackpathRpcHelpLink) SetUrl

func (o *StackpathRpcHelpLink) SetUrl(v string)

SetUrl gets a reference to the given string and assigns it to the Url field.

type StackpathRpcLocalizedMessage

type StackpathRpcLocalizedMessage struct {
	ApiStatusDetail
	Locale  *string `json:"locale,omitempty"`
	Message *string `json:"message,omitempty"`
}

StackpathRpcLocalizedMessage struct for StackpathRpcLocalizedMessage

func NewStackpathRpcLocalizedMessage

func NewStackpathRpcLocalizedMessage() *StackpathRpcLocalizedMessage

NewStackpathRpcLocalizedMessage instantiates a new StackpathRpcLocalizedMessage object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewStackpathRpcLocalizedMessageWithDefaults

func NewStackpathRpcLocalizedMessageWithDefaults() *StackpathRpcLocalizedMessage

NewStackpathRpcLocalizedMessageWithDefaults instantiates a new StackpathRpcLocalizedMessage object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*StackpathRpcLocalizedMessage) GetLocale

func (o *StackpathRpcLocalizedMessage) GetLocale() string

GetLocale returns the Locale field value if set, zero value otherwise.

func (*StackpathRpcLocalizedMessage) GetLocaleOk

func (o *StackpathRpcLocalizedMessage) GetLocaleOk() (*string, bool)

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

func (*StackpathRpcLocalizedMessage) GetMessage

func (o *StackpathRpcLocalizedMessage) GetMessage() string

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

func (*StackpathRpcLocalizedMessage) GetMessageOk

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

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

func (*StackpathRpcLocalizedMessage) HasLocale

func (o *StackpathRpcLocalizedMessage) HasLocale() bool

HasLocale returns a boolean if a field has been set.

func (*StackpathRpcLocalizedMessage) HasMessage

func (o *StackpathRpcLocalizedMessage) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (StackpathRpcLocalizedMessage) MarshalJSON

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

func (*StackpathRpcLocalizedMessage) SetLocale

func (o *StackpathRpcLocalizedMessage) SetLocale(v string)

SetLocale gets a reference to the given string and assigns it to the Locale field.

func (*StackpathRpcLocalizedMessage) SetMessage

func (o *StackpathRpcLocalizedMessage) SetMessage(v string)

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

type StackpathRpcLocalizedMessageAllOf

type StackpathRpcLocalizedMessageAllOf struct {
	Locale  *string `json:"locale,omitempty"`
	Message *string `json:"message,omitempty"`
}

StackpathRpcLocalizedMessageAllOf struct for StackpathRpcLocalizedMessageAllOf

func NewStackpathRpcLocalizedMessageAllOf

func NewStackpathRpcLocalizedMessageAllOf() *StackpathRpcLocalizedMessageAllOf

NewStackpathRpcLocalizedMessageAllOf instantiates a new StackpathRpcLocalizedMessageAllOf object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewStackpathRpcLocalizedMessageAllOfWithDefaults

func NewStackpathRpcLocalizedMessageAllOfWithDefaults() *StackpathRpcLocalizedMessageAllOf

NewStackpathRpcLocalizedMessageAllOfWithDefaults instantiates a new StackpathRpcLocalizedMessageAllOf object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*StackpathRpcLocalizedMessageAllOf) GetLocale

GetLocale returns the Locale field value if set, zero value otherwise.

func (*StackpathRpcLocalizedMessageAllOf) GetLocaleOk

func (o *StackpathRpcLocalizedMessageAllOf) GetLocaleOk() (*string, bool)

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

func (*StackpathRpcLocalizedMessageAllOf) GetMessage

func (o *StackpathRpcLocalizedMessageAllOf) GetMessage() string

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

func (*StackpathRpcLocalizedMessageAllOf) GetMessageOk

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

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

func (*StackpathRpcLocalizedMessageAllOf) HasLocale

func (o *StackpathRpcLocalizedMessageAllOf) HasLocale() bool

HasLocale returns a boolean if a field has been set.

func (*StackpathRpcLocalizedMessageAllOf) HasMessage

func (o *StackpathRpcLocalizedMessageAllOf) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (StackpathRpcLocalizedMessageAllOf) MarshalJSON

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

func (*StackpathRpcLocalizedMessageAllOf) SetLocale

func (o *StackpathRpcLocalizedMessageAllOf) SetLocale(v string)

SetLocale gets a reference to the given string and assigns it to the Locale field.

func (*StackpathRpcLocalizedMessageAllOf) SetMessage

func (o *StackpathRpcLocalizedMessageAllOf) SetMessage(v string)

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

type StackpathRpcPreconditionFailure

type StackpathRpcPreconditionFailure struct {
	ApiStatusDetail
	Violations *[]StackpathRpcPreconditionFailureViolation `json:"violations,omitempty"`
}

StackpathRpcPreconditionFailure struct for StackpathRpcPreconditionFailure

func NewStackpathRpcPreconditionFailure

func NewStackpathRpcPreconditionFailure() *StackpathRpcPreconditionFailure

NewStackpathRpcPreconditionFailure instantiates a new StackpathRpcPreconditionFailure object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewStackpathRpcPreconditionFailureWithDefaults

func NewStackpathRpcPreconditionFailureWithDefaults() *StackpathRpcPreconditionFailure

NewStackpathRpcPreconditionFailureWithDefaults instantiates a new StackpathRpcPreconditionFailure object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*StackpathRpcPreconditionFailure) GetViolations

GetViolations returns the Violations field value if set, zero value otherwise.

func (*StackpathRpcPreconditionFailure) GetViolationsOk

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

func (*StackpathRpcPreconditionFailure) HasViolations

func (o *StackpathRpcPreconditionFailure) HasViolations() bool

HasViolations returns a boolean if a field has been set.

func (StackpathRpcPreconditionFailure) MarshalJSON

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

func (*StackpathRpcPreconditionFailure) SetViolations

SetViolations gets a reference to the given []StackpathRpcPreconditionFailureViolation and assigns it to the Violations field.

type StackpathRpcPreconditionFailureAllOf

type StackpathRpcPreconditionFailureAllOf struct {
	Violations *[]StackpathRpcPreconditionFailureViolation `json:"violations,omitempty"`
}

StackpathRpcPreconditionFailureAllOf struct for StackpathRpcPreconditionFailureAllOf

func NewStackpathRpcPreconditionFailureAllOf

func NewStackpathRpcPreconditionFailureAllOf() *StackpathRpcPreconditionFailureAllOf

NewStackpathRpcPreconditionFailureAllOf instantiates a new StackpathRpcPreconditionFailureAllOf object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewStackpathRpcPreconditionFailureAllOfWithDefaults

func NewStackpathRpcPreconditionFailureAllOfWithDefaults() *StackpathRpcPreconditionFailureAllOf

NewStackpathRpcPreconditionFailureAllOfWithDefaults instantiates a new StackpathRpcPreconditionFailureAllOf object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*StackpathRpcPreconditionFailureAllOf) GetViolations

GetViolations returns the Violations field value if set, zero value otherwise.

func (*StackpathRpcPreconditionFailureAllOf) GetViolationsOk

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

func (*StackpathRpcPreconditionFailureAllOf) HasViolations

func (o *StackpathRpcPreconditionFailureAllOf) HasViolations() bool

HasViolations returns a boolean if a field has been set.

func (StackpathRpcPreconditionFailureAllOf) MarshalJSON

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

func (*StackpathRpcPreconditionFailureAllOf) SetViolations

SetViolations gets a reference to the given []StackpathRpcPreconditionFailureViolation and assigns it to the Violations field.

type StackpathRpcPreconditionFailureViolation

type StackpathRpcPreconditionFailureViolation struct {
	Type        *string `json:"type,omitempty"`
	Subject     *string `json:"subject,omitempty"`
	Description *string `json:"description,omitempty"`
}

StackpathRpcPreconditionFailureViolation struct for StackpathRpcPreconditionFailureViolation

func NewStackpathRpcPreconditionFailureViolation

func NewStackpathRpcPreconditionFailureViolation() *StackpathRpcPreconditionFailureViolation

NewStackpathRpcPreconditionFailureViolation instantiates a new StackpathRpcPreconditionFailureViolation object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewStackpathRpcPreconditionFailureViolationWithDefaults

func NewStackpathRpcPreconditionFailureViolationWithDefaults() *StackpathRpcPreconditionFailureViolation

NewStackpathRpcPreconditionFailureViolationWithDefaults instantiates a new StackpathRpcPreconditionFailureViolation object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*StackpathRpcPreconditionFailureViolation) GetDescription

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

func (*StackpathRpcPreconditionFailureViolation) GetDescriptionOk

func (o *StackpathRpcPreconditionFailureViolation) GetDescriptionOk() (*string, bool)

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

func (*StackpathRpcPreconditionFailureViolation) GetSubject

GetSubject returns the Subject field value if set, zero value otherwise.

func (*StackpathRpcPreconditionFailureViolation) GetSubjectOk

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

func (*StackpathRpcPreconditionFailureViolation) GetType

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

func (*StackpathRpcPreconditionFailureViolation) GetTypeOk

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

func (*StackpathRpcPreconditionFailureViolation) HasDescription

func (o *StackpathRpcPreconditionFailureViolation) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*StackpathRpcPreconditionFailureViolation) HasSubject

HasSubject returns a boolean if a field has been set.

func (*StackpathRpcPreconditionFailureViolation) HasType

HasType returns a boolean if a field has been set.

func (StackpathRpcPreconditionFailureViolation) MarshalJSON

func (*StackpathRpcPreconditionFailureViolation) SetDescription

func (o *StackpathRpcPreconditionFailureViolation) SetDescription(v string)

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

func (*StackpathRpcPreconditionFailureViolation) SetSubject

SetSubject gets a reference to the given string and assigns it to the Subject field.

func (*StackpathRpcPreconditionFailureViolation) SetType

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

type StackpathRpcQuotaFailure

type StackpathRpcQuotaFailure struct {
	ApiStatusDetail
	Violations *[]StackpathRpcQuotaFailureViolation `json:"violations,omitempty"`
}

StackpathRpcQuotaFailure struct for StackpathRpcQuotaFailure

func NewStackpathRpcQuotaFailure

func NewStackpathRpcQuotaFailure() *StackpathRpcQuotaFailure

NewStackpathRpcQuotaFailure instantiates a new StackpathRpcQuotaFailure object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewStackpathRpcQuotaFailureWithDefaults

func NewStackpathRpcQuotaFailureWithDefaults() *StackpathRpcQuotaFailure

NewStackpathRpcQuotaFailureWithDefaults instantiates a new StackpathRpcQuotaFailure object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*StackpathRpcQuotaFailure) GetViolations

GetViolations returns the Violations field value if set, zero value otherwise.

func (*StackpathRpcQuotaFailure) GetViolationsOk

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

func (*StackpathRpcQuotaFailure) HasViolations

func (o *StackpathRpcQuotaFailure) HasViolations() bool

HasViolations returns a boolean if a field has been set.

func (StackpathRpcQuotaFailure) MarshalJSON

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

func (*StackpathRpcQuotaFailure) SetViolations

SetViolations gets a reference to the given []StackpathRpcQuotaFailureViolation and assigns it to the Violations field.

type StackpathRpcQuotaFailureAllOf

type StackpathRpcQuotaFailureAllOf struct {
	Violations *[]StackpathRpcQuotaFailureViolation `json:"violations,omitempty"`
}

StackpathRpcQuotaFailureAllOf struct for StackpathRpcQuotaFailureAllOf

func NewStackpathRpcQuotaFailureAllOf

func NewStackpathRpcQuotaFailureAllOf() *StackpathRpcQuotaFailureAllOf

NewStackpathRpcQuotaFailureAllOf instantiates a new StackpathRpcQuotaFailureAllOf object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewStackpathRpcQuotaFailureAllOfWithDefaults

func NewStackpathRpcQuotaFailureAllOfWithDefaults() *StackpathRpcQuotaFailureAllOf

NewStackpathRpcQuotaFailureAllOfWithDefaults instantiates a new StackpathRpcQuotaFailureAllOf object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*StackpathRpcQuotaFailureAllOf) GetViolations

GetViolations returns the Violations field value if set, zero value otherwise.

func (*StackpathRpcQuotaFailureAllOf) GetViolationsOk

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

func (*StackpathRpcQuotaFailureAllOf) HasViolations

func (o *StackpathRpcQuotaFailureAllOf) HasViolations() bool

HasViolations returns a boolean if a field has been set.

func (StackpathRpcQuotaFailureAllOf) MarshalJSON

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

func (*StackpathRpcQuotaFailureAllOf) SetViolations

SetViolations gets a reference to the given []StackpathRpcQuotaFailureViolation and assigns it to the Violations field.

type StackpathRpcQuotaFailureViolation

type StackpathRpcQuotaFailureViolation struct {
	Subject     *string `json:"subject,omitempty"`
	Description *string `json:"description,omitempty"`
}

StackpathRpcQuotaFailureViolation struct for StackpathRpcQuotaFailureViolation

func NewStackpathRpcQuotaFailureViolation

func NewStackpathRpcQuotaFailureViolation() *StackpathRpcQuotaFailureViolation

NewStackpathRpcQuotaFailureViolation instantiates a new StackpathRpcQuotaFailureViolation object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewStackpathRpcQuotaFailureViolationWithDefaults

func NewStackpathRpcQuotaFailureViolationWithDefaults() *StackpathRpcQuotaFailureViolation

NewStackpathRpcQuotaFailureViolationWithDefaults instantiates a new StackpathRpcQuotaFailureViolation object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*StackpathRpcQuotaFailureViolation) GetDescription

func (o *StackpathRpcQuotaFailureViolation) GetDescription() string

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

func (*StackpathRpcQuotaFailureViolation) GetDescriptionOk

func (o *StackpathRpcQuotaFailureViolation) GetDescriptionOk() (*string, bool)

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

func (*StackpathRpcQuotaFailureViolation) GetSubject

func (o *StackpathRpcQuotaFailureViolation) GetSubject() string

GetSubject returns the Subject field value if set, zero value otherwise.

func (*StackpathRpcQuotaFailureViolation) GetSubjectOk

func (o *StackpathRpcQuotaFailureViolation) GetSubjectOk() (*string, bool)

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

func (*StackpathRpcQuotaFailureViolation) HasDescription

func (o *StackpathRpcQuotaFailureViolation) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*StackpathRpcQuotaFailureViolation) HasSubject

func (o *StackpathRpcQuotaFailureViolation) HasSubject() bool

HasSubject returns a boolean if a field has been set.

func (StackpathRpcQuotaFailureViolation) MarshalJSON

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

func (*StackpathRpcQuotaFailureViolation) SetDescription

func (o *StackpathRpcQuotaFailureViolation) SetDescription(v string)

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

func (*StackpathRpcQuotaFailureViolation) SetSubject

func (o *StackpathRpcQuotaFailureViolation) SetSubject(v string)

SetSubject gets a reference to the given string and assigns it to the Subject field.

type StackpathRpcRequestInfo

type StackpathRpcRequestInfo struct {
	ApiStatusDetail
	RequestId   *string `json:"requestId,omitempty"`
	ServingData *string `json:"servingData,omitempty"`
}

StackpathRpcRequestInfo struct for StackpathRpcRequestInfo

func NewStackpathRpcRequestInfo

func NewStackpathRpcRequestInfo() *StackpathRpcRequestInfo

NewStackpathRpcRequestInfo instantiates a new StackpathRpcRequestInfo object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewStackpathRpcRequestInfoWithDefaults

func NewStackpathRpcRequestInfoWithDefaults() *StackpathRpcRequestInfo

NewStackpathRpcRequestInfoWithDefaults instantiates a new StackpathRpcRequestInfo object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*StackpathRpcRequestInfo) GetRequestId

func (o *StackpathRpcRequestInfo) GetRequestId() string

GetRequestId returns the RequestId field value if set, zero value otherwise.

func (*StackpathRpcRequestInfo) GetRequestIdOk

func (o *StackpathRpcRequestInfo) GetRequestIdOk() (*string, bool)

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

func (*StackpathRpcRequestInfo) GetServingData

func (o *StackpathRpcRequestInfo) GetServingData() string

GetServingData returns the ServingData field value if set, zero value otherwise.

func (*StackpathRpcRequestInfo) GetServingDataOk

func (o *StackpathRpcRequestInfo) GetServingDataOk() (*string, bool)

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

func (*StackpathRpcRequestInfo) HasRequestId

func (o *StackpathRpcRequestInfo) HasRequestId() bool

HasRequestId returns a boolean if a field has been set.

func (*StackpathRpcRequestInfo) HasServingData

func (o *StackpathRpcRequestInfo) HasServingData() bool

HasServingData returns a boolean if a field has been set.

func (StackpathRpcRequestInfo) MarshalJSON

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

func (*StackpathRpcRequestInfo) SetRequestId

func (o *StackpathRpcRequestInfo) SetRequestId(v string)

SetRequestId gets a reference to the given string and assigns it to the RequestId field.

func (*StackpathRpcRequestInfo) SetServingData

func (o *StackpathRpcRequestInfo) SetServingData(v string)

SetServingData gets a reference to the given string and assigns it to the ServingData field.

type StackpathRpcRequestInfoAllOf

type StackpathRpcRequestInfoAllOf struct {
	RequestId   *string `json:"requestId,omitempty"`
	ServingData *string `json:"servingData,omitempty"`
}

StackpathRpcRequestInfoAllOf struct for StackpathRpcRequestInfoAllOf

func NewStackpathRpcRequestInfoAllOf

func NewStackpathRpcRequestInfoAllOf() *StackpathRpcRequestInfoAllOf

NewStackpathRpcRequestInfoAllOf instantiates a new StackpathRpcRequestInfoAllOf object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewStackpathRpcRequestInfoAllOfWithDefaults

func NewStackpathRpcRequestInfoAllOfWithDefaults() *StackpathRpcRequestInfoAllOf

NewStackpathRpcRequestInfoAllOfWithDefaults instantiates a new StackpathRpcRequestInfoAllOf object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*StackpathRpcRequestInfoAllOf) GetRequestId

func (o *StackpathRpcRequestInfoAllOf) GetRequestId() string

GetRequestId returns the RequestId field value if set, zero value otherwise.

func (*StackpathRpcRequestInfoAllOf) GetRequestIdOk

func (o *StackpathRpcRequestInfoAllOf) GetRequestIdOk() (*string, bool)

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

func (*StackpathRpcRequestInfoAllOf) GetServingData

func (o *StackpathRpcRequestInfoAllOf) GetServingData() string

GetServingData returns the ServingData field value if set, zero value otherwise.

func (*StackpathRpcRequestInfoAllOf) GetServingDataOk

func (o *StackpathRpcRequestInfoAllOf) GetServingDataOk() (*string, bool)

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

func (*StackpathRpcRequestInfoAllOf) HasRequestId

func (o *StackpathRpcRequestInfoAllOf) HasRequestId() bool

HasRequestId returns a boolean if a field has been set.

func (*StackpathRpcRequestInfoAllOf) HasServingData

func (o *StackpathRpcRequestInfoAllOf) HasServingData() bool

HasServingData returns a boolean if a field has been set.

func (StackpathRpcRequestInfoAllOf) MarshalJSON

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

func (*StackpathRpcRequestInfoAllOf) SetRequestId

func (o *StackpathRpcRequestInfoAllOf) SetRequestId(v string)

SetRequestId gets a reference to the given string and assigns it to the RequestId field.

func (*StackpathRpcRequestInfoAllOf) SetServingData

func (o *StackpathRpcRequestInfoAllOf) SetServingData(v string)

SetServingData gets a reference to the given string and assigns it to the ServingData field.

type StackpathRpcResourceInfo

type StackpathRpcResourceInfo struct {
	ApiStatusDetail
	ResourceType *string `json:"resourceType,omitempty"`
	ResourceName *string `json:"resourceName,omitempty"`
	Owner        *string `json:"owner,omitempty"`
	Description  *string `json:"description,omitempty"`
}

StackpathRpcResourceInfo struct for StackpathRpcResourceInfo

func NewStackpathRpcResourceInfo

func NewStackpathRpcResourceInfo() *StackpathRpcResourceInfo

NewStackpathRpcResourceInfo instantiates a new StackpathRpcResourceInfo object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewStackpathRpcResourceInfoWithDefaults

func NewStackpathRpcResourceInfoWithDefaults() *StackpathRpcResourceInfo

NewStackpathRpcResourceInfoWithDefaults instantiates a new StackpathRpcResourceInfo object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*StackpathRpcResourceInfo) GetDescription

func (o *StackpathRpcResourceInfo) GetDescription() string

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

func (*StackpathRpcResourceInfo) GetDescriptionOk

func (o *StackpathRpcResourceInfo) GetDescriptionOk() (*string, bool)

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

func (*StackpathRpcResourceInfo) GetOwner

func (o *StackpathRpcResourceInfo) GetOwner() string

GetOwner returns the Owner field value if set, zero value otherwise.

func (*StackpathRpcResourceInfo) GetOwnerOk

func (o *StackpathRpcResourceInfo) GetOwnerOk() (*string, bool)

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

func (*StackpathRpcResourceInfo) GetResourceName

func (o *StackpathRpcResourceInfo) GetResourceName() string

GetResourceName returns the ResourceName field value if set, zero value otherwise.

func (*StackpathRpcResourceInfo) GetResourceNameOk

func (o *StackpathRpcResourceInfo) GetResourceNameOk() (*string, bool)

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

func (*StackpathRpcResourceInfo) GetResourceType

func (o *StackpathRpcResourceInfo) GetResourceType() string

GetResourceType returns the ResourceType field value if set, zero value otherwise.

func (*StackpathRpcResourceInfo) GetResourceTypeOk

func (o *StackpathRpcResourceInfo) GetResourceTypeOk() (*string, bool)

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

func (*StackpathRpcResourceInfo) HasDescription

func (o *StackpathRpcResourceInfo) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*StackpathRpcResourceInfo) HasOwner

func (o *StackpathRpcResourceInfo) HasOwner() bool

HasOwner returns a boolean if a field has been set.

func (*StackpathRpcResourceInfo) HasResourceName

func (o *StackpathRpcResourceInfo) HasResourceName() bool

HasResourceName returns a boolean if a field has been set.

func (*StackpathRpcResourceInfo) HasResourceType

func (o *StackpathRpcResourceInfo) HasResourceType() bool

HasResourceType returns a boolean if a field has been set.

func (StackpathRpcResourceInfo) MarshalJSON

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

func (*StackpathRpcResourceInfo) SetDescription

func (o *StackpathRpcResourceInfo) SetDescription(v string)

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

func (*StackpathRpcResourceInfo) SetOwner

func (o *StackpathRpcResourceInfo) SetOwner(v string)

SetOwner gets a reference to the given string and assigns it to the Owner field.

func (*StackpathRpcResourceInfo) SetResourceName

func (o *StackpathRpcResourceInfo) SetResourceName(v string)

SetResourceName gets a reference to the given string and assigns it to the ResourceName field.

func (*StackpathRpcResourceInfo) SetResourceType

func (o *StackpathRpcResourceInfo) SetResourceType(v string)

SetResourceType gets a reference to the given string and assigns it to the ResourceType field.

type StackpathRpcResourceInfoAllOf

type StackpathRpcResourceInfoAllOf struct {
	ResourceType *string `json:"resourceType,omitempty"`
	ResourceName *string `json:"resourceName,omitempty"`
	Owner        *string `json:"owner,omitempty"`
	Description  *string `json:"description,omitempty"`
}

StackpathRpcResourceInfoAllOf struct for StackpathRpcResourceInfoAllOf

func NewStackpathRpcResourceInfoAllOf

func NewStackpathRpcResourceInfoAllOf() *StackpathRpcResourceInfoAllOf

NewStackpathRpcResourceInfoAllOf instantiates a new StackpathRpcResourceInfoAllOf object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewStackpathRpcResourceInfoAllOfWithDefaults

func NewStackpathRpcResourceInfoAllOfWithDefaults() *StackpathRpcResourceInfoAllOf

NewStackpathRpcResourceInfoAllOfWithDefaults instantiates a new StackpathRpcResourceInfoAllOf object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*StackpathRpcResourceInfoAllOf) GetDescription

func (o *StackpathRpcResourceInfoAllOf) GetDescription() string

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

func (*StackpathRpcResourceInfoAllOf) GetDescriptionOk

func (o *StackpathRpcResourceInfoAllOf) GetDescriptionOk() (*string, bool)

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

func (*StackpathRpcResourceInfoAllOf) GetOwner

func (o *StackpathRpcResourceInfoAllOf) GetOwner() string

GetOwner returns the Owner field value if set, zero value otherwise.

func (*StackpathRpcResourceInfoAllOf) GetOwnerOk

func (o *StackpathRpcResourceInfoAllOf) GetOwnerOk() (*string, bool)

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

func (*StackpathRpcResourceInfoAllOf) GetResourceName

func (o *StackpathRpcResourceInfoAllOf) GetResourceName() string

GetResourceName returns the ResourceName field value if set, zero value otherwise.

func (*StackpathRpcResourceInfoAllOf) GetResourceNameOk

func (o *StackpathRpcResourceInfoAllOf) GetResourceNameOk() (*string, bool)

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

func (*StackpathRpcResourceInfoAllOf) GetResourceType

func (o *StackpathRpcResourceInfoAllOf) GetResourceType() string

GetResourceType returns the ResourceType field value if set, zero value otherwise.

func (*StackpathRpcResourceInfoAllOf) GetResourceTypeOk

func (o *StackpathRpcResourceInfoAllOf) GetResourceTypeOk() (*string, bool)

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

func (*StackpathRpcResourceInfoAllOf) HasDescription

func (o *StackpathRpcResourceInfoAllOf) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*StackpathRpcResourceInfoAllOf) HasOwner

func (o *StackpathRpcResourceInfoAllOf) HasOwner() bool

HasOwner returns a boolean if a field has been set.

func (*StackpathRpcResourceInfoAllOf) HasResourceName

func (o *StackpathRpcResourceInfoAllOf) HasResourceName() bool

HasResourceName returns a boolean if a field has been set.

func (*StackpathRpcResourceInfoAllOf) HasResourceType

func (o *StackpathRpcResourceInfoAllOf) HasResourceType() bool

HasResourceType returns a boolean if a field has been set.

func (StackpathRpcResourceInfoAllOf) MarshalJSON

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

func (*StackpathRpcResourceInfoAllOf) SetDescription

func (o *StackpathRpcResourceInfoAllOf) SetDescription(v string)

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

func (*StackpathRpcResourceInfoAllOf) SetOwner

func (o *StackpathRpcResourceInfoAllOf) SetOwner(v string)

SetOwner gets a reference to the given string and assigns it to the Owner field.

func (*StackpathRpcResourceInfoAllOf) SetResourceName

func (o *StackpathRpcResourceInfoAllOf) SetResourceName(v string)

SetResourceName gets a reference to the given string and assigns it to the ResourceName field.

func (*StackpathRpcResourceInfoAllOf) SetResourceType

func (o *StackpathRpcResourceInfoAllOf) SetResourceType(v string)

SetResourceType gets a reference to the given string and assigns it to the ResourceType field.

type StackpathRpcRetryInfo

type StackpathRpcRetryInfo struct {
	ApiStatusDetail
	RetryDelay *string `json:"retryDelay,omitempty"`
}

StackpathRpcRetryInfo struct for StackpathRpcRetryInfo

func NewStackpathRpcRetryInfo

func NewStackpathRpcRetryInfo() *StackpathRpcRetryInfo

NewStackpathRpcRetryInfo instantiates a new StackpathRpcRetryInfo object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewStackpathRpcRetryInfoWithDefaults

func NewStackpathRpcRetryInfoWithDefaults() *StackpathRpcRetryInfo

NewStackpathRpcRetryInfoWithDefaults instantiates a new StackpathRpcRetryInfo object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*StackpathRpcRetryInfo) GetRetryDelay

func (o *StackpathRpcRetryInfo) GetRetryDelay() string

GetRetryDelay returns the RetryDelay field value if set, zero value otherwise.

func (*StackpathRpcRetryInfo) GetRetryDelayOk

func (o *StackpathRpcRetryInfo) GetRetryDelayOk() (*string, bool)

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

func (*StackpathRpcRetryInfo) HasRetryDelay

func (o *StackpathRpcRetryInfo) HasRetryDelay() bool

HasRetryDelay returns a boolean if a field has been set.

func (StackpathRpcRetryInfo) MarshalJSON

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

func (*StackpathRpcRetryInfo) SetRetryDelay

func (o *StackpathRpcRetryInfo) SetRetryDelay(v string)

SetRetryDelay gets a reference to the given string and assigns it to the RetryDelay field.

type StackpathRpcRetryInfoAllOf

type StackpathRpcRetryInfoAllOf struct {
	RetryDelay *string `json:"retryDelay,omitempty"`
}

StackpathRpcRetryInfoAllOf struct for StackpathRpcRetryInfoAllOf

func NewStackpathRpcRetryInfoAllOf

func NewStackpathRpcRetryInfoAllOf() *StackpathRpcRetryInfoAllOf

NewStackpathRpcRetryInfoAllOf instantiates a new StackpathRpcRetryInfoAllOf object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewStackpathRpcRetryInfoAllOfWithDefaults

func NewStackpathRpcRetryInfoAllOfWithDefaults() *StackpathRpcRetryInfoAllOf

NewStackpathRpcRetryInfoAllOfWithDefaults instantiates a new StackpathRpcRetryInfoAllOf object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*StackpathRpcRetryInfoAllOf) GetRetryDelay

func (o *StackpathRpcRetryInfoAllOf) GetRetryDelay() string

GetRetryDelay returns the RetryDelay field value if set, zero value otherwise.

func (*StackpathRpcRetryInfoAllOf) GetRetryDelayOk

func (o *StackpathRpcRetryInfoAllOf) GetRetryDelayOk() (*string, bool)

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

func (*StackpathRpcRetryInfoAllOf) HasRetryDelay

func (o *StackpathRpcRetryInfoAllOf) HasRetryDelay() bool

HasRetryDelay returns a boolean if a field has been set.

func (StackpathRpcRetryInfoAllOf) MarshalJSON

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

func (*StackpathRpcRetryInfoAllOf) SetRetryDelay

func (o *StackpathRpcRetryInfoAllOf) SetRetryDelay(v string)

SetRetryDelay gets a reference to the given string and assigns it to the RetryDelay field.

type StackpathapiStatus

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

StackpathapiStatus struct for StackpathapiStatus

func NewStackpathapiStatus

func NewStackpathapiStatus() *StackpathapiStatus

NewStackpathapiStatus instantiates a new StackpathapiStatus 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 NewStackpathapiStatusWithDefaults

func NewStackpathapiStatusWithDefaults() *StackpathapiStatus

NewStackpathapiStatusWithDefaults instantiates a new StackpathapiStatus 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 (*StackpathapiStatus) GetCode

func (o *StackpathapiStatus) GetCode() int32

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

func (*StackpathapiStatus) GetCodeOk

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

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

func (*StackpathapiStatus) GetDetails

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

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

func (*StackpathapiStatus) GetDetailsOk

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

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

func (*StackpathapiStatus) GetMessage

func (o *StackpathapiStatus) GetMessage() string

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

func (*StackpathapiStatus) GetMessageOk

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

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

func (*StackpathapiStatus) HasCode

func (o *StackpathapiStatus) HasCode() bool

HasCode returns a boolean if a field has been set.

func (*StackpathapiStatus) HasDetails

func (o *StackpathapiStatus) HasDetails() bool

HasDetails returns a boolean if a field has been set.

func (*StackpathapiStatus) HasMessage

func (o *StackpathapiStatus) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (StackpathapiStatus) MarshalJSON

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

func (*StackpathapiStatus) SetCode

func (o *StackpathapiStatus) SetCode(v int32)

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

func (*StackpathapiStatus) SetDetails

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

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

func (*StackpathapiStatus) SetMessage

func (o *StackpathapiStatus) SetMessage(v string)

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

type UpdateMonitorRequestIpVersionValue

type UpdateMonitorRequestIpVersionValue struct {
	Value *V2IpVersion `json:"value,omitempty"`
}

UpdateMonitorRequestIpVersionValue The value of the IP version for a monitor update request.

func NewUpdateMonitorRequestIpVersionValue

func NewUpdateMonitorRequestIpVersionValue() *UpdateMonitorRequestIpVersionValue

NewUpdateMonitorRequestIpVersionValue instantiates a new UpdateMonitorRequestIpVersionValue 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 NewUpdateMonitorRequestIpVersionValueWithDefaults

func NewUpdateMonitorRequestIpVersionValueWithDefaults() *UpdateMonitorRequestIpVersionValue

NewUpdateMonitorRequestIpVersionValueWithDefaults instantiates a new UpdateMonitorRequestIpVersionValue 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 (*UpdateMonitorRequestIpVersionValue) GetValue

GetValue returns the Value field value if set, zero value otherwise.

func (*UpdateMonitorRequestIpVersionValue) GetValueOk

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

func (*UpdateMonitorRequestIpVersionValue) HasValue

HasValue returns a boolean if a field has been set.

func (UpdateMonitorRequestIpVersionValue) MarshalJSON

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

func (*UpdateMonitorRequestIpVersionValue) SetValue

SetValue gets a reference to the given V2IpVersion and assigns it to the Value field.

type UpdateMonitorRequestLocationsValue

type UpdateMonitorRequestLocationsValue struct {
	// The locations value
	Value *[]string `json:"value,omitempty"`
}

UpdateMonitorRequestLocationsValue The value of the locations for a monitor update request.

func NewUpdateMonitorRequestLocationsValue

func NewUpdateMonitorRequestLocationsValue() *UpdateMonitorRequestLocationsValue

NewUpdateMonitorRequestLocationsValue instantiates a new UpdateMonitorRequestLocationsValue 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 NewUpdateMonitorRequestLocationsValueWithDefaults

func NewUpdateMonitorRequestLocationsValueWithDefaults() *UpdateMonitorRequestLocationsValue

NewUpdateMonitorRequestLocationsValueWithDefaults instantiates a new UpdateMonitorRequestLocationsValue 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 (*UpdateMonitorRequestLocationsValue) GetValue

GetValue returns the Value field value if set, zero value otherwise.

func (*UpdateMonitorRequestLocationsValue) GetValueOk

func (o *UpdateMonitorRequestLocationsValue) GetValueOk() (*[]string, bool)

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

func (*UpdateMonitorRequestLocationsValue) HasValue

HasValue returns a boolean if a field has been set.

func (UpdateMonitorRequestLocationsValue) MarshalJSON

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

func (*UpdateMonitorRequestLocationsValue) SetValue

func (o *UpdateMonitorRequestLocationsValue) SetValue(v []string)

SetValue gets a reference to the given []string and assigns it to the Value field.

type UpdateMonitorRequestPatchHttpConfiguration

type UpdateMonitorRequestPatchHttpConfiguration struct {
	// The URL of the service that will be monitored.  The URL must begin with an HTTP scheme of 'http' or 'https'.
	Url *string `json:"url,omitempty"`
	// The HTTP method used when the monitor makes a request to the service.
	Method *string `json:"method,omitempty"`
	// A base64 encoded HTTP request body to use when a monitor checks the service.
	Body              *string                                                      `json:"body,omitempty"`
	Headers           *PatchHttpConfigurationHeaderValue                           `json:"headers,omitempty"`
	Basic             *UpdateMonitorRequestPatchHttpConfigurationBasicAuth         `json:"basic,omitempty"`
	Digest            *UpdateMonitorRequestPatchHttpConfigurationDigestAuth        `json:"digest,omitempty"`
	ClientCertificate *UpdateMonitorRequestPatchHttpConfigurationClientCertificate `json:"clientCertificate,omitempty"`
	// A flag for validating a service's certificate.
	ValidateCertificate *bool `json:"validateCertificate,omitempty"`
}

UpdateMonitorRequestPatchHttpConfiguration The HTTP configuration for a monitor update request.

func NewUpdateMonitorRequestPatchHttpConfiguration

func NewUpdateMonitorRequestPatchHttpConfiguration() *UpdateMonitorRequestPatchHttpConfiguration

NewUpdateMonitorRequestPatchHttpConfiguration instantiates a new UpdateMonitorRequestPatchHttpConfiguration 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 NewUpdateMonitorRequestPatchHttpConfigurationWithDefaults

func NewUpdateMonitorRequestPatchHttpConfigurationWithDefaults() *UpdateMonitorRequestPatchHttpConfiguration

NewUpdateMonitorRequestPatchHttpConfigurationWithDefaults instantiates a new UpdateMonitorRequestPatchHttpConfiguration 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 (*UpdateMonitorRequestPatchHttpConfiguration) GetBasic

GetBasic returns the Basic field value if set, zero value otherwise.

func (*UpdateMonitorRequestPatchHttpConfiguration) GetBasicOk

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

func (*UpdateMonitorRequestPatchHttpConfiguration) GetBody

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

func (*UpdateMonitorRequestPatchHttpConfiguration) GetBodyOk

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

func (*UpdateMonitorRequestPatchHttpConfiguration) GetClientCertificate

GetClientCertificate returns the ClientCertificate field value if set, zero value otherwise.

func (*UpdateMonitorRequestPatchHttpConfiguration) GetClientCertificateOk

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

func (*UpdateMonitorRequestPatchHttpConfiguration) GetDigest

GetDigest returns the Digest field value if set, zero value otherwise.

func (*UpdateMonitorRequestPatchHttpConfiguration) GetDigestOk

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

func (*UpdateMonitorRequestPatchHttpConfiguration) GetHeaders

GetHeaders returns the Headers field value if set, zero value otherwise.

func (*UpdateMonitorRequestPatchHttpConfiguration) GetHeadersOk

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

func (*UpdateMonitorRequestPatchHttpConfiguration) GetMethod

GetMethod returns the Method field value if set, zero value otherwise.

func (*UpdateMonitorRequestPatchHttpConfiguration) GetMethodOk

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

func (*UpdateMonitorRequestPatchHttpConfiguration) GetUrl

GetUrl returns the Url field value if set, zero value otherwise.

func (*UpdateMonitorRequestPatchHttpConfiguration) GetUrlOk

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

func (*UpdateMonitorRequestPatchHttpConfiguration) GetValidateCertificate

func (o *UpdateMonitorRequestPatchHttpConfiguration) GetValidateCertificate() bool

GetValidateCertificate returns the ValidateCertificate field value if set, zero value otherwise.

func (*UpdateMonitorRequestPatchHttpConfiguration) GetValidateCertificateOk

func (o *UpdateMonitorRequestPatchHttpConfiguration) GetValidateCertificateOk() (*bool, bool)

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

func (*UpdateMonitorRequestPatchHttpConfiguration) HasBasic

HasBasic returns a boolean if a field has been set.

func (*UpdateMonitorRequestPatchHttpConfiguration) HasBody

HasBody returns a boolean if a field has been set.

func (*UpdateMonitorRequestPatchHttpConfiguration) HasClientCertificate

func (o *UpdateMonitorRequestPatchHttpConfiguration) HasClientCertificate() bool

HasClientCertificate returns a boolean if a field has been set.

func (*UpdateMonitorRequestPatchHttpConfiguration) HasDigest

HasDigest returns a boolean if a field has been set.

func (*UpdateMonitorRequestPatchHttpConfiguration) HasHeaders

HasHeaders returns a boolean if a field has been set.

func (*UpdateMonitorRequestPatchHttpConfiguration) HasMethod

HasMethod returns a boolean if a field has been set.

func (*UpdateMonitorRequestPatchHttpConfiguration) HasUrl

HasUrl returns a boolean if a field has been set.

func (*UpdateMonitorRequestPatchHttpConfiguration) HasValidateCertificate

func (o *UpdateMonitorRequestPatchHttpConfiguration) HasValidateCertificate() bool

HasValidateCertificate returns a boolean if a field has been set.

func (UpdateMonitorRequestPatchHttpConfiguration) MarshalJSON

func (*UpdateMonitorRequestPatchHttpConfiguration) SetBasic

SetBasic gets a reference to the given UpdateMonitorRequestPatchHttpConfigurationBasicAuth and assigns it to the Basic field.

func (*UpdateMonitorRequestPatchHttpConfiguration) SetBody

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

func (*UpdateMonitorRequestPatchHttpConfiguration) SetClientCertificate

SetClientCertificate gets a reference to the given UpdateMonitorRequestPatchHttpConfigurationClientCertificate and assigns it to the ClientCertificate field.

func (*UpdateMonitorRequestPatchHttpConfiguration) SetDigest

SetDigest gets a reference to the given UpdateMonitorRequestPatchHttpConfigurationDigestAuth and assigns it to the Digest field.

func (*UpdateMonitorRequestPatchHttpConfiguration) SetHeaders

SetHeaders gets a reference to the given PatchHttpConfigurationHeaderValue and assigns it to the Headers field.

func (*UpdateMonitorRequestPatchHttpConfiguration) SetMethod

SetMethod gets a reference to the given string and assigns it to the Method field.

func (*UpdateMonitorRequestPatchHttpConfiguration) SetUrl

SetUrl gets a reference to the given string and assigns it to the Url field.

func (*UpdateMonitorRequestPatchHttpConfiguration) SetValidateCertificate

func (o *UpdateMonitorRequestPatchHttpConfiguration) SetValidateCertificate(v bool)

SetValidateCertificate gets a reference to the given bool and assigns it to the ValidateCertificate field.

type UpdateMonitorRequestPatchHttpConfigurationBasicAuth

type UpdateMonitorRequestPatchHttpConfigurationBasicAuth struct {
	// The username used for basic authentication by a monitor.
	Username *string `json:"username,omitempty"`
	// The password used for basic authentication by a monitor.
	Password *string `json:"password,omitempty"`
}

UpdateMonitorRequestPatchHttpConfigurationBasicAuth Basic authentication for the HTTP configuration of a monitor update request.

func NewUpdateMonitorRequestPatchHttpConfigurationBasicAuth

func NewUpdateMonitorRequestPatchHttpConfigurationBasicAuth() *UpdateMonitorRequestPatchHttpConfigurationBasicAuth

NewUpdateMonitorRequestPatchHttpConfigurationBasicAuth instantiates a new UpdateMonitorRequestPatchHttpConfigurationBasicAuth 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 NewUpdateMonitorRequestPatchHttpConfigurationBasicAuthWithDefaults

func NewUpdateMonitorRequestPatchHttpConfigurationBasicAuthWithDefaults() *UpdateMonitorRequestPatchHttpConfigurationBasicAuth

NewUpdateMonitorRequestPatchHttpConfigurationBasicAuthWithDefaults instantiates a new UpdateMonitorRequestPatchHttpConfigurationBasicAuth 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 (*UpdateMonitorRequestPatchHttpConfigurationBasicAuth) GetPassword

GetPassword returns the Password field value if set, zero value otherwise.

func (*UpdateMonitorRequestPatchHttpConfigurationBasicAuth) GetPasswordOk

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

func (*UpdateMonitorRequestPatchHttpConfigurationBasicAuth) GetUsername

GetUsername returns the Username field value if set, zero value otherwise.

func (*UpdateMonitorRequestPatchHttpConfigurationBasicAuth) GetUsernameOk

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

func (*UpdateMonitorRequestPatchHttpConfigurationBasicAuth) HasPassword

HasPassword returns a boolean if a field has been set.

func (*UpdateMonitorRequestPatchHttpConfigurationBasicAuth) HasUsername

HasUsername returns a boolean if a field has been set.

func (UpdateMonitorRequestPatchHttpConfigurationBasicAuth) MarshalJSON

func (*UpdateMonitorRequestPatchHttpConfigurationBasicAuth) SetPassword

SetPassword gets a reference to the given string and assigns it to the Password field.

func (*UpdateMonitorRequestPatchHttpConfigurationBasicAuth) SetUsername

SetUsername gets a reference to the given string and assigns it to the Username field.

type UpdateMonitorRequestPatchHttpConfigurationClientCertificate

type UpdateMonitorRequestPatchHttpConfigurationClientCertificate struct {
	// The X.509 PEM formatted public certificate used for authentication.
	PublicCertificate *string `json:"publicCertificate,omitempty"`
	// The X.509 PEM formatted private key used for authentication.
	PrivateKey *string `json:"privateKey,omitempty"`
	// The X.509 PEM formatted certificate authority bundle used for authentication.
	CaBundle *string `json:"caBundle,omitempty"`
}

UpdateMonitorRequestPatchHttpConfigurationClientCertificate The certificates for the HTTP configuration of a monitor update request.

func NewUpdateMonitorRequestPatchHttpConfigurationClientCertificate

func NewUpdateMonitorRequestPatchHttpConfigurationClientCertificate() *UpdateMonitorRequestPatchHttpConfigurationClientCertificate

NewUpdateMonitorRequestPatchHttpConfigurationClientCertificate instantiates a new UpdateMonitorRequestPatchHttpConfigurationClientCertificate 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 NewUpdateMonitorRequestPatchHttpConfigurationClientCertificateWithDefaults

func NewUpdateMonitorRequestPatchHttpConfigurationClientCertificateWithDefaults() *UpdateMonitorRequestPatchHttpConfigurationClientCertificate

NewUpdateMonitorRequestPatchHttpConfigurationClientCertificateWithDefaults instantiates a new UpdateMonitorRequestPatchHttpConfigurationClientCertificate 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 (*UpdateMonitorRequestPatchHttpConfigurationClientCertificate) GetCaBundle

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

func (*UpdateMonitorRequestPatchHttpConfigurationClientCertificate) GetCaBundleOk

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

func (*UpdateMonitorRequestPatchHttpConfigurationClientCertificate) GetPrivateKey

GetPrivateKey returns the PrivateKey field value if set, zero value otherwise.

func (*UpdateMonitorRequestPatchHttpConfigurationClientCertificate) GetPrivateKeyOk

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

func (*UpdateMonitorRequestPatchHttpConfigurationClientCertificate) GetPublicCertificate

GetPublicCertificate returns the PublicCertificate field value if set, zero value otherwise.

func (*UpdateMonitorRequestPatchHttpConfigurationClientCertificate) GetPublicCertificateOk

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

func (*UpdateMonitorRequestPatchHttpConfigurationClientCertificate) HasCaBundle

HasCaBundle returns a boolean if a field has been set.

func (*UpdateMonitorRequestPatchHttpConfigurationClientCertificate) HasPrivateKey

HasPrivateKey returns a boolean if a field has been set.

func (*UpdateMonitorRequestPatchHttpConfigurationClientCertificate) HasPublicCertificate

HasPublicCertificate returns a boolean if a field has been set.

func (UpdateMonitorRequestPatchHttpConfigurationClientCertificate) MarshalJSON

func (*UpdateMonitorRequestPatchHttpConfigurationClientCertificate) SetCaBundle

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

func (*UpdateMonitorRequestPatchHttpConfigurationClientCertificate) SetPrivateKey

SetPrivateKey gets a reference to the given string and assigns it to the PrivateKey field.

func (*UpdateMonitorRequestPatchHttpConfigurationClientCertificate) SetPublicCertificate

SetPublicCertificate gets a reference to the given string and assigns it to the PublicCertificate field.

type UpdateMonitorRequestPatchHttpConfigurationDigestAuth

type UpdateMonitorRequestPatchHttpConfigurationDigestAuth struct {
	// The username used for digest authentication by a monitor.
	Username *string `json:"username,omitempty"`
	// The password used for digest authentication by a monitor.
	Password *string `json:"password,omitempty"`
}

UpdateMonitorRequestPatchHttpConfigurationDigestAuth Digest authentication for the HTTP configuration of a monitor update request.

func NewUpdateMonitorRequestPatchHttpConfigurationDigestAuth

func NewUpdateMonitorRequestPatchHttpConfigurationDigestAuth() *UpdateMonitorRequestPatchHttpConfigurationDigestAuth

NewUpdateMonitorRequestPatchHttpConfigurationDigestAuth instantiates a new UpdateMonitorRequestPatchHttpConfigurationDigestAuth 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 NewUpdateMonitorRequestPatchHttpConfigurationDigestAuthWithDefaults

func NewUpdateMonitorRequestPatchHttpConfigurationDigestAuthWithDefaults() *UpdateMonitorRequestPatchHttpConfigurationDigestAuth

NewUpdateMonitorRequestPatchHttpConfigurationDigestAuthWithDefaults instantiates a new UpdateMonitorRequestPatchHttpConfigurationDigestAuth 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 (*UpdateMonitorRequestPatchHttpConfigurationDigestAuth) GetPassword

GetPassword returns the Password field value if set, zero value otherwise.

func (*UpdateMonitorRequestPatchHttpConfigurationDigestAuth) GetPasswordOk

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

func (*UpdateMonitorRequestPatchHttpConfigurationDigestAuth) GetUsername

GetUsername returns the Username field value if set, zero value otherwise.

func (*UpdateMonitorRequestPatchHttpConfigurationDigestAuth) GetUsernameOk

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

func (*UpdateMonitorRequestPatchHttpConfigurationDigestAuth) HasPassword

HasPassword returns a boolean if a field has been set.

func (*UpdateMonitorRequestPatchHttpConfigurationDigestAuth) HasUsername

HasUsername returns a boolean if a field has been set.

func (UpdateMonitorRequestPatchHttpConfigurationDigestAuth) MarshalJSON

func (*UpdateMonitorRequestPatchHttpConfigurationDigestAuth) SetPassword

SetPassword gets a reference to the given string and assigns it to the Password field.

func (*UpdateMonitorRequestPatchHttpConfigurationDigestAuth) SetUsername

SetUsername gets a reference to the given string and assigns it to the Username field.

type UpdateMonitorRequestPatchTcpConfiguration

type UpdateMonitorRequestPatchTcpConfiguration struct {
	// The host address of the service to monitor.
	Host *string `json:"host,omitempty"`
	// The port of the service to monitor.
	Port *int32 `json:"port,omitempty"`
	// Base64 encoded TCP data to send to the monitored service
	Data *string `json:"data,omitempty"`
}

UpdateMonitorRequestPatchTcpConfiguration The TCP configuration for a monitor update request.

func NewUpdateMonitorRequestPatchTcpConfiguration

func NewUpdateMonitorRequestPatchTcpConfiguration() *UpdateMonitorRequestPatchTcpConfiguration

NewUpdateMonitorRequestPatchTcpConfiguration instantiates a new UpdateMonitorRequestPatchTcpConfiguration 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 NewUpdateMonitorRequestPatchTcpConfigurationWithDefaults

func NewUpdateMonitorRequestPatchTcpConfigurationWithDefaults() *UpdateMonitorRequestPatchTcpConfiguration

NewUpdateMonitorRequestPatchTcpConfigurationWithDefaults instantiates a new UpdateMonitorRequestPatchTcpConfiguration 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 (*UpdateMonitorRequestPatchTcpConfiguration) GetData

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

func (*UpdateMonitorRequestPatchTcpConfiguration) GetDataOk

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

func (*UpdateMonitorRequestPatchTcpConfiguration) GetHost

GetHost returns the Host field value if set, zero value otherwise.

func (*UpdateMonitorRequestPatchTcpConfiguration) GetHostOk

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

func (*UpdateMonitorRequestPatchTcpConfiguration) GetPort

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

func (*UpdateMonitorRequestPatchTcpConfiguration) GetPortOk

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

func (*UpdateMonitorRequestPatchTcpConfiguration) HasData

HasData returns a boolean if a field has been set.

func (*UpdateMonitorRequestPatchTcpConfiguration) HasHost

HasHost returns a boolean if a field has been set.

func (*UpdateMonitorRequestPatchTcpConfiguration) HasPort

HasPort returns a boolean if a field has been set.

func (UpdateMonitorRequestPatchTcpConfiguration) MarshalJSON

func (*UpdateMonitorRequestPatchTcpConfiguration) SetData

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

func (*UpdateMonitorRequestPatchTcpConfiguration) SetHost

SetHost gets a reference to the given string and assigns it to the Host field.

func (*UpdateMonitorRequestPatchTcpConfiguration) SetPort

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

type V2AlertCondition

type V2AlertCondition struct {
	// The unique identifier for an alert condition.
	Id *string `json:"id,omitempty"`
	// The monitor identifier associated with an alert condition.
	MonitorId  *string                   `json:"monitorId,omitempty"`
	Metric     *V2AlertConditionMetric   `json:"metric,omitempty"`
	Comparator *AlertConditionComparator `json:"comparator,omitempty"`
	// The value to check to determine if an alert should be generated.
	Value *string `json:"value,omitempty"`
	// The amount of time to wait before sending an alert.  This is useful to prevent alerts due to a flapping service.
	AlarmDelay *int32 `json:"alarmDelay,omitempty"`
	// How often an alert should be generated if an alert condition is still being met.
	AlarmEvery *int32 `json:"alarmEvery,omitempty"`
	// A flag that determines if an alert should continue to trigger until it is resolved.
	AlarmUntilSilenced *bool `json:"alarmUntilSilenced,omitempty"`
	// Whether an alert condition is enabled or not.
	Enabled *bool `json:"enabled,omitempty"`
	// The minimum number of locations that the alert condition must be triggered for before an alert is generated.  This should always be less than or equal to the number of locations a monitor has.
	MinimumLocations *int32 `json:"minimumLocations,omitempty"`
	// The date an alert condition was created.
	CreatedAt *time.Time `json:"createdAt,omitempty"`
	// The date an alert condition was last updated.
	UpdatedAt *time.Time `json:"updatedAt,omitempty"`
}

V2AlertCondition The conditions required to generate an alert.

func NewV2AlertCondition

func NewV2AlertCondition() *V2AlertCondition

NewV2AlertCondition instantiates a new V2AlertCondition 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 NewV2AlertConditionWithDefaults

func NewV2AlertConditionWithDefaults() *V2AlertCondition

NewV2AlertConditionWithDefaults instantiates a new V2AlertCondition 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 (*V2AlertCondition) GetAlarmDelay

func (o *V2AlertCondition) GetAlarmDelay() int32

GetAlarmDelay returns the AlarmDelay field value if set, zero value otherwise.

func (*V2AlertCondition) GetAlarmDelayOk

func (o *V2AlertCondition) GetAlarmDelayOk() (*int32, bool)

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

func (*V2AlertCondition) GetAlarmEvery

func (o *V2AlertCondition) GetAlarmEvery() int32

GetAlarmEvery returns the AlarmEvery field value if set, zero value otherwise.

func (*V2AlertCondition) GetAlarmEveryOk

func (o *V2AlertCondition) GetAlarmEveryOk() (*int32, bool)

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

func (*V2AlertCondition) GetAlarmUntilSilenced

func (o *V2AlertCondition) GetAlarmUntilSilenced() bool

GetAlarmUntilSilenced returns the AlarmUntilSilenced field value if set, zero value otherwise.

func (*V2AlertCondition) GetAlarmUntilSilencedOk

func (o *V2AlertCondition) GetAlarmUntilSilencedOk() (*bool, bool)

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

func (*V2AlertCondition) GetComparator

func (o *V2AlertCondition) GetComparator() AlertConditionComparator

GetComparator returns the Comparator field value if set, zero value otherwise.

func (*V2AlertCondition) GetComparatorOk

func (o *V2AlertCondition) GetComparatorOk() (*AlertConditionComparator, bool)

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

func (*V2AlertCondition) GetCreatedAt

func (o *V2AlertCondition) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*V2AlertCondition) GetCreatedAtOk

func (o *V2AlertCondition) GetCreatedAtOk() (*time.Time, bool)

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

func (*V2AlertCondition) GetEnabled

func (o *V2AlertCondition) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*V2AlertCondition) GetEnabledOk

func (o *V2AlertCondition) GetEnabledOk() (*bool, bool)

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

func (*V2AlertCondition) GetId

func (o *V2AlertCondition) GetId() string

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

func (*V2AlertCondition) GetIdOk

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

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

func (*V2AlertCondition) GetMetric

GetMetric returns the Metric field value if set, zero value otherwise.

func (*V2AlertCondition) GetMetricOk

func (o *V2AlertCondition) GetMetricOk() (*V2AlertConditionMetric, bool)

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

func (*V2AlertCondition) GetMinimumLocations

func (o *V2AlertCondition) GetMinimumLocations() int32

GetMinimumLocations returns the MinimumLocations field value if set, zero value otherwise.

func (*V2AlertCondition) GetMinimumLocationsOk

func (o *V2AlertCondition) GetMinimumLocationsOk() (*int32, bool)

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

func (*V2AlertCondition) GetMonitorId

func (o *V2AlertCondition) GetMonitorId() string

GetMonitorId returns the MonitorId field value if set, zero value otherwise.

func (*V2AlertCondition) GetMonitorIdOk

func (o *V2AlertCondition) GetMonitorIdOk() (*string, bool)

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

func (*V2AlertCondition) GetUpdatedAt

func (o *V2AlertCondition) GetUpdatedAt() time.Time

GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.

func (*V2AlertCondition) GetUpdatedAtOk

func (o *V2AlertCondition) GetUpdatedAtOk() (*time.Time, bool)

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

func (*V2AlertCondition) GetValue

func (o *V2AlertCondition) GetValue() string

GetValue returns the Value field value if set, zero value otherwise.

func (*V2AlertCondition) GetValueOk

func (o *V2AlertCondition) GetValueOk() (*string, bool)

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

func (*V2AlertCondition) HasAlarmDelay

func (o *V2AlertCondition) HasAlarmDelay() bool

HasAlarmDelay returns a boolean if a field has been set.

func (*V2AlertCondition) HasAlarmEvery

func (o *V2AlertCondition) HasAlarmEvery() bool

HasAlarmEvery returns a boolean if a field has been set.

func (*V2AlertCondition) HasAlarmUntilSilenced

func (o *V2AlertCondition) HasAlarmUntilSilenced() bool

HasAlarmUntilSilenced returns a boolean if a field has been set.

func (*V2AlertCondition) HasComparator

func (o *V2AlertCondition) HasComparator() bool

HasComparator returns a boolean if a field has been set.

func (*V2AlertCondition) HasCreatedAt

func (o *V2AlertCondition) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*V2AlertCondition) HasEnabled

func (o *V2AlertCondition) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*V2AlertCondition) HasId

func (o *V2AlertCondition) HasId() bool

HasId returns a boolean if a field has been set.

func (*V2AlertCondition) HasMetric

func (o *V2AlertCondition) HasMetric() bool

HasMetric returns a boolean if a field has been set.

func (*V2AlertCondition) HasMinimumLocations

func (o *V2AlertCondition) HasMinimumLocations() bool

HasMinimumLocations returns a boolean if a field has been set.

func (*V2AlertCondition) HasMonitorId

func (o *V2AlertCondition) HasMonitorId() bool

HasMonitorId returns a boolean if a field has been set.

func (*V2AlertCondition) HasUpdatedAt

func (o *V2AlertCondition) HasUpdatedAt() bool

HasUpdatedAt returns a boolean if a field has been set.

func (*V2AlertCondition) HasValue

func (o *V2AlertCondition) HasValue() bool

HasValue returns a boolean if a field has been set.

func (V2AlertCondition) MarshalJSON

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

func (*V2AlertCondition) SetAlarmDelay

func (o *V2AlertCondition) SetAlarmDelay(v int32)

SetAlarmDelay gets a reference to the given int32 and assigns it to the AlarmDelay field.

func (*V2AlertCondition) SetAlarmEvery

func (o *V2AlertCondition) SetAlarmEvery(v int32)

SetAlarmEvery gets a reference to the given int32 and assigns it to the AlarmEvery field.

func (*V2AlertCondition) SetAlarmUntilSilenced

func (o *V2AlertCondition) SetAlarmUntilSilenced(v bool)

SetAlarmUntilSilenced gets a reference to the given bool and assigns it to the AlarmUntilSilenced field.

func (*V2AlertCondition) SetComparator

func (o *V2AlertCondition) SetComparator(v AlertConditionComparator)

SetComparator gets a reference to the given AlertConditionComparator and assigns it to the Comparator field.

func (*V2AlertCondition) SetCreatedAt

func (o *V2AlertCondition) SetCreatedAt(v time.Time)

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*V2AlertCondition) SetEnabled

func (o *V2AlertCondition) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*V2AlertCondition) SetId

func (o *V2AlertCondition) SetId(v string)

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

func (*V2AlertCondition) SetMetric

func (o *V2AlertCondition) SetMetric(v V2AlertConditionMetric)

SetMetric gets a reference to the given V2AlertConditionMetric and assigns it to the Metric field.

func (*V2AlertCondition) SetMinimumLocations

func (o *V2AlertCondition) SetMinimumLocations(v int32)

SetMinimumLocations gets a reference to the given int32 and assigns it to the MinimumLocations field.

func (*V2AlertCondition) SetMonitorId

func (o *V2AlertCondition) SetMonitorId(v string)

SetMonitorId gets a reference to the given string and assigns it to the MonitorId field.

func (*V2AlertCondition) SetUpdatedAt

func (o *V2AlertCondition) SetUpdatedAt(v time.Time)

SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field.

func (*V2AlertCondition) SetValue

func (o *V2AlertCondition) SetValue(v string)

SetValue gets a reference to the given string and assigns it to the Value field.

type V2AlertConditionMetric

type V2AlertConditionMetric string

V2AlertConditionMetric The metric to compare in an alert condition. - STATUS: The status metric for an alert condition. This condition allows for alerting based on a monitor being 'UP', 'DOWN', or 'SLOW'. - CODE: The HTTP status code for an alert condition

const (
	V2ALERTCONDITIONMETRIC_STATUS V2AlertConditionMetric = "STATUS"
	V2ALERTCONDITIONMETRIC_CODE   V2AlertConditionMetric = "CODE"
)

List of v2AlertConditionMetric

func (V2AlertConditionMetric) Ptr

Ptr returns reference to v2AlertConditionMetric value

type V2BatchDeleteAlertConditionsRequest

type V2BatchDeleteAlertConditionsRequest struct {
	// The alert condition IDs to delete.
	ConditionIds *[]string `json:"conditionIds,omitempty"`
}

V2BatchDeleteAlertConditionsRequest struct for V2BatchDeleteAlertConditionsRequest

func NewV2BatchDeleteAlertConditionsRequest

func NewV2BatchDeleteAlertConditionsRequest() *V2BatchDeleteAlertConditionsRequest

NewV2BatchDeleteAlertConditionsRequest instantiates a new V2BatchDeleteAlertConditionsRequest 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 NewV2BatchDeleteAlertConditionsRequestWithDefaults

func NewV2BatchDeleteAlertConditionsRequestWithDefaults() *V2BatchDeleteAlertConditionsRequest

NewV2BatchDeleteAlertConditionsRequestWithDefaults instantiates a new V2BatchDeleteAlertConditionsRequest 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 (*V2BatchDeleteAlertConditionsRequest) GetConditionIds

func (o *V2BatchDeleteAlertConditionsRequest) GetConditionIds() []string

GetConditionIds returns the ConditionIds field value if set, zero value otherwise.

func (*V2BatchDeleteAlertConditionsRequest) GetConditionIdsOk

func (o *V2BatchDeleteAlertConditionsRequest) GetConditionIdsOk() (*[]string, bool)

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

func (*V2BatchDeleteAlertConditionsRequest) HasConditionIds

func (o *V2BatchDeleteAlertConditionsRequest) HasConditionIds() bool

HasConditionIds returns a boolean if a field has been set.

func (V2BatchDeleteAlertConditionsRequest) MarshalJSON

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

func (*V2BatchDeleteAlertConditionsRequest) SetConditionIds

func (o *V2BatchDeleteAlertConditionsRequest) SetConditionIds(v []string)

SetConditionIds gets a reference to the given []string and assigns it to the ConditionIds field.

type V2BatchDeleteMonitorsRequest

type V2BatchDeleteMonitorsRequest struct {
	// The list of monitor IDs to delete.
	MonitorIds *[]string `json:"monitorIds,omitempty"`
}

V2BatchDeleteMonitorsRequest struct for V2BatchDeleteMonitorsRequest

func NewV2BatchDeleteMonitorsRequest

func NewV2BatchDeleteMonitorsRequest() *V2BatchDeleteMonitorsRequest

NewV2BatchDeleteMonitorsRequest instantiates a new V2BatchDeleteMonitorsRequest 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 NewV2BatchDeleteMonitorsRequestWithDefaults

func NewV2BatchDeleteMonitorsRequestWithDefaults() *V2BatchDeleteMonitorsRequest

NewV2BatchDeleteMonitorsRequestWithDefaults instantiates a new V2BatchDeleteMonitorsRequest 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 (*V2BatchDeleteMonitorsRequest) GetMonitorIds

func (o *V2BatchDeleteMonitorsRequest) GetMonitorIds() []string

GetMonitorIds returns the MonitorIds field value if set, zero value otherwise.

func (*V2BatchDeleteMonitorsRequest) GetMonitorIdsOk

func (o *V2BatchDeleteMonitorsRequest) GetMonitorIdsOk() (*[]string, bool)

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

func (*V2BatchDeleteMonitorsRequest) HasMonitorIds

func (o *V2BatchDeleteMonitorsRequest) HasMonitorIds() bool

HasMonitorIds returns a boolean if a field has been set.

func (V2BatchDeleteMonitorsRequest) MarshalJSON

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

func (*V2BatchDeleteMonitorsRequest) SetMonitorIds

func (o *V2BatchDeleteMonitorsRequest) SetMonitorIds(v []string)

SetMonitorIds gets a reference to the given []string and assigns it to the MonitorIds field.

type V2CreateAlertConditionRequest

type V2CreateAlertConditionRequest struct {
	Metric     *V2AlertConditionMetric   `json:"metric,omitempty"`
	Comparator *AlertConditionComparator `json:"comparator,omitempty"`
	// The value to check to determine if an alert should be generated.
	Value *string `json:"value,omitempty"`
	// The amount of time to wait before sending an alert.  This is useful to prevent alerts due to a flapping service.
	AlarmDelay *int32 `json:"alarmDelay,omitempty"`
	// How often an alert should be generated if an alert condition is still being met.
	AlarmEvery *int32 `json:"alarmEvery,omitempty"`
	// A flag that determines if an alert should continue to trigger until it is resolved.
	AlarmUntilSilenced *bool `json:"alarmUntilSilenced,omitempty"`
	// Whether an alert condition is enabled or not.
	Enabled *bool `json:"enabled,omitempty"`
	// The minimum number of locations that the alert condition must be triggered for before an alert is generated.  This should always be less than or equal to the number of locations a monitor has.
	MinimumLocations *int32 `json:"minimumLocations,omitempty"`
}

V2CreateAlertConditionRequest struct for V2CreateAlertConditionRequest

func NewV2CreateAlertConditionRequest

func NewV2CreateAlertConditionRequest() *V2CreateAlertConditionRequest

NewV2CreateAlertConditionRequest instantiates a new V2CreateAlertConditionRequest 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 NewV2CreateAlertConditionRequestWithDefaults

func NewV2CreateAlertConditionRequestWithDefaults() *V2CreateAlertConditionRequest

NewV2CreateAlertConditionRequestWithDefaults instantiates a new V2CreateAlertConditionRequest 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 (*V2CreateAlertConditionRequest) GetAlarmDelay

func (o *V2CreateAlertConditionRequest) GetAlarmDelay() int32

GetAlarmDelay returns the AlarmDelay field value if set, zero value otherwise.

func (*V2CreateAlertConditionRequest) GetAlarmDelayOk

func (o *V2CreateAlertConditionRequest) GetAlarmDelayOk() (*int32, bool)

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

func (*V2CreateAlertConditionRequest) GetAlarmEvery

func (o *V2CreateAlertConditionRequest) GetAlarmEvery() int32

GetAlarmEvery returns the AlarmEvery field value if set, zero value otherwise.

func (*V2CreateAlertConditionRequest) GetAlarmEveryOk

func (o *V2CreateAlertConditionRequest) GetAlarmEveryOk() (*int32, bool)

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

func (*V2CreateAlertConditionRequest) GetAlarmUntilSilenced

func (o *V2CreateAlertConditionRequest) GetAlarmUntilSilenced() bool

GetAlarmUntilSilenced returns the AlarmUntilSilenced field value if set, zero value otherwise.

func (*V2CreateAlertConditionRequest) GetAlarmUntilSilencedOk

func (o *V2CreateAlertConditionRequest) GetAlarmUntilSilencedOk() (*bool, bool)

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

func (*V2CreateAlertConditionRequest) GetComparator

GetComparator returns the Comparator field value if set, zero value otherwise.

func (*V2CreateAlertConditionRequest) GetComparatorOk

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

func (*V2CreateAlertConditionRequest) GetEnabled

func (o *V2CreateAlertConditionRequest) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*V2CreateAlertConditionRequest) GetEnabledOk

func (o *V2CreateAlertConditionRequest) GetEnabledOk() (*bool, bool)

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

func (*V2CreateAlertConditionRequest) GetMetric

GetMetric returns the Metric field value if set, zero value otherwise.

func (*V2CreateAlertConditionRequest) GetMetricOk

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

func (*V2CreateAlertConditionRequest) GetMinimumLocations

func (o *V2CreateAlertConditionRequest) GetMinimumLocations() int32

GetMinimumLocations returns the MinimumLocations field value if set, zero value otherwise.

func (*V2CreateAlertConditionRequest) GetMinimumLocationsOk

func (o *V2CreateAlertConditionRequest) GetMinimumLocationsOk() (*int32, bool)

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

func (*V2CreateAlertConditionRequest) GetValue

func (o *V2CreateAlertConditionRequest) GetValue() string

GetValue returns the Value field value if set, zero value otherwise.

func (*V2CreateAlertConditionRequest) GetValueOk

func (o *V2CreateAlertConditionRequest) GetValueOk() (*string, bool)

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

func (*V2CreateAlertConditionRequest) HasAlarmDelay

func (o *V2CreateAlertConditionRequest) HasAlarmDelay() bool

HasAlarmDelay returns a boolean if a field has been set.

func (*V2CreateAlertConditionRequest) HasAlarmEvery

func (o *V2CreateAlertConditionRequest) HasAlarmEvery() bool

HasAlarmEvery returns a boolean if a field has been set.

func (*V2CreateAlertConditionRequest) HasAlarmUntilSilenced

func (o *V2CreateAlertConditionRequest) HasAlarmUntilSilenced() bool

HasAlarmUntilSilenced returns a boolean if a field has been set.

func (*V2CreateAlertConditionRequest) HasComparator

func (o *V2CreateAlertConditionRequest) HasComparator() bool

HasComparator returns a boolean if a field has been set.

func (*V2CreateAlertConditionRequest) HasEnabled

func (o *V2CreateAlertConditionRequest) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*V2CreateAlertConditionRequest) HasMetric

func (o *V2CreateAlertConditionRequest) HasMetric() bool

HasMetric returns a boolean if a field has been set.

func (*V2CreateAlertConditionRequest) HasMinimumLocations

func (o *V2CreateAlertConditionRequest) HasMinimumLocations() bool

HasMinimumLocations returns a boolean if a field has been set.

func (*V2CreateAlertConditionRequest) HasValue

func (o *V2CreateAlertConditionRequest) HasValue() bool

HasValue returns a boolean if a field has been set.

func (V2CreateAlertConditionRequest) MarshalJSON

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

func (*V2CreateAlertConditionRequest) SetAlarmDelay

func (o *V2CreateAlertConditionRequest) SetAlarmDelay(v int32)

SetAlarmDelay gets a reference to the given int32 and assigns it to the AlarmDelay field.

func (*V2CreateAlertConditionRequest) SetAlarmEvery

func (o *V2CreateAlertConditionRequest) SetAlarmEvery(v int32)

SetAlarmEvery gets a reference to the given int32 and assigns it to the AlarmEvery field.

func (*V2CreateAlertConditionRequest) SetAlarmUntilSilenced

func (o *V2CreateAlertConditionRequest) SetAlarmUntilSilenced(v bool)

SetAlarmUntilSilenced gets a reference to the given bool and assigns it to the AlarmUntilSilenced field.

func (*V2CreateAlertConditionRequest) SetComparator

SetComparator gets a reference to the given AlertConditionComparator and assigns it to the Comparator field.

func (*V2CreateAlertConditionRequest) SetEnabled

func (o *V2CreateAlertConditionRequest) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*V2CreateAlertConditionRequest) SetMetric

SetMetric gets a reference to the given V2AlertConditionMetric and assigns it to the Metric field.

func (*V2CreateAlertConditionRequest) SetMinimumLocations

func (o *V2CreateAlertConditionRequest) SetMinimumLocations(v int32)

SetMinimumLocations gets a reference to the given int32 and assigns it to the MinimumLocations field.

func (*V2CreateAlertConditionRequest) SetValue

func (o *V2CreateAlertConditionRequest) SetValue(v string)

SetValue gets a reference to the given string and assigns it to the Value field.

type V2CreateAlertConditionResponse

type V2CreateAlertConditionResponse struct {
	Record *V2AlertCondition `json:"record,omitempty"`
}

V2CreateAlertConditionResponse A response from a request to create an alert condition.

func NewV2CreateAlertConditionResponse

func NewV2CreateAlertConditionResponse() *V2CreateAlertConditionResponse

NewV2CreateAlertConditionResponse instantiates a new V2CreateAlertConditionResponse 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 NewV2CreateAlertConditionResponseWithDefaults

func NewV2CreateAlertConditionResponseWithDefaults() *V2CreateAlertConditionResponse

NewV2CreateAlertConditionResponseWithDefaults instantiates a new V2CreateAlertConditionResponse 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 (*V2CreateAlertConditionResponse) GetRecord

GetRecord returns the Record field value if set, zero value otherwise.

func (*V2CreateAlertConditionResponse) GetRecordOk

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

func (*V2CreateAlertConditionResponse) HasRecord

func (o *V2CreateAlertConditionResponse) HasRecord() bool

HasRecord returns a boolean if a field has been set.

func (V2CreateAlertConditionResponse) MarshalJSON

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

func (*V2CreateAlertConditionResponse) SetRecord

SetRecord gets a reference to the given V2AlertCondition and assigns it to the Record field.

type V2CreateMonitorRequest

type V2CreateMonitorRequest struct {
	// The monitor's name
	Name *string `json:"name,omitempty"`
	// The IDs of locations to monitor from
	Locations *[]string `json:"locations,omitempty"`
	// How often a monitor should be checked.
	Interval *string `json:"interval,omitempty"`
	// How long to wait before timing out a monitor check request to a service.
	Timeout   *string              `json:"timeout,omitempty"`
	IpVersion *V2IpVersion         `json:"ipVersion,omitempty"`
	Http      *V2HttpConfiguration `json:"http,omitempty"`
	Tcp       *V2TcpConfiguration  `json:"tcp,omitempty"`
	// Whether a monitor is enabled or not.
	Enabled *bool `json:"enabled,omitempty"`
}

V2CreateMonitorRequest struct for V2CreateMonitorRequest

func NewV2CreateMonitorRequest

func NewV2CreateMonitorRequest() *V2CreateMonitorRequest

NewV2CreateMonitorRequest instantiates a new V2CreateMonitorRequest 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 NewV2CreateMonitorRequestWithDefaults

func NewV2CreateMonitorRequestWithDefaults() *V2CreateMonitorRequest

NewV2CreateMonitorRequestWithDefaults instantiates a new V2CreateMonitorRequest 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 (*V2CreateMonitorRequest) GetEnabled

func (o *V2CreateMonitorRequest) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*V2CreateMonitorRequest) GetEnabledOk

func (o *V2CreateMonitorRequest) GetEnabledOk() (*bool, bool)

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

func (*V2CreateMonitorRequest) GetHttp

GetHttp returns the Http field value if set, zero value otherwise.

func (*V2CreateMonitorRequest) GetHttpOk

func (o *V2CreateMonitorRequest) GetHttpOk() (*V2HttpConfiguration, bool)

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

func (*V2CreateMonitorRequest) GetInterval

func (o *V2CreateMonitorRequest) GetInterval() string

GetInterval returns the Interval field value if set, zero value otherwise.

func (*V2CreateMonitorRequest) GetIntervalOk

func (o *V2CreateMonitorRequest) GetIntervalOk() (*string, bool)

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

func (*V2CreateMonitorRequest) GetIpVersion

func (o *V2CreateMonitorRequest) GetIpVersion() V2IpVersion

GetIpVersion returns the IpVersion field value if set, zero value otherwise.

func (*V2CreateMonitorRequest) GetIpVersionOk

func (o *V2CreateMonitorRequest) GetIpVersionOk() (*V2IpVersion, bool)

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

func (*V2CreateMonitorRequest) GetLocations

func (o *V2CreateMonitorRequest) GetLocations() []string

GetLocations returns the Locations field value if set, zero value otherwise.

func (*V2CreateMonitorRequest) GetLocationsOk

func (o *V2CreateMonitorRequest) GetLocationsOk() (*[]string, bool)

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

func (*V2CreateMonitorRequest) GetName

func (o *V2CreateMonitorRequest) GetName() string

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

func (*V2CreateMonitorRequest) GetNameOk

func (o *V2CreateMonitorRequest) 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 (*V2CreateMonitorRequest) GetTcp

GetTcp returns the Tcp field value if set, zero value otherwise.

func (*V2CreateMonitorRequest) GetTcpOk

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

func (*V2CreateMonitorRequest) GetTimeout

func (o *V2CreateMonitorRequest) GetTimeout() string

GetTimeout returns the Timeout field value if set, zero value otherwise.

func (*V2CreateMonitorRequest) GetTimeoutOk

func (o *V2CreateMonitorRequest) GetTimeoutOk() (*string, bool)

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

func (*V2CreateMonitorRequest) HasEnabled

func (o *V2CreateMonitorRequest) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*V2CreateMonitorRequest) HasHttp

func (o *V2CreateMonitorRequest) HasHttp() bool

HasHttp returns a boolean if a field has been set.

func (*V2CreateMonitorRequest) HasInterval

func (o *V2CreateMonitorRequest) HasInterval() bool

HasInterval returns a boolean if a field has been set.

func (*V2CreateMonitorRequest) HasIpVersion

func (o *V2CreateMonitorRequest) HasIpVersion() bool

HasIpVersion returns a boolean if a field has been set.

func (*V2CreateMonitorRequest) HasLocations

func (o *V2CreateMonitorRequest) HasLocations() bool

HasLocations returns a boolean if a field has been set.

func (*V2CreateMonitorRequest) HasName

func (o *V2CreateMonitorRequest) HasName() bool

HasName returns a boolean if a field has been set.

func (*V2CreateMonitorRequest) HasTcp

func (o *V2CreateMonitorRequest) HasTcp() bool

HasTcp returns a boolean if a field has been set.

func (*V2CreateMonitorRequest) HasTimeout

func (o *V2CreateMonitorRequest) HasTimeout() bool

HasTimeout returns a boolean if a field has been set.

func (V2CreateMonitorRequest) MarshalJSON

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

func (*V2CreateMonitorRequest) SetEnabled

func (o *V2CreateMonitorRequest) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*V2CreateMonitorRequest) SetHttp

SetHttp gets a reference to the given V2HttpConfiguration and assigns it to the Http field.

func (*V2CreateMonitorRequest) SetInterval

func (o *V2CreateMonitorRequest) SetInterval(v string)

SetInterval gets a reference to the given string and assigns it to the Interval field.

func (*V2CreateMonitorRequest) SetIpVersion

func (o *V2CreateMonitorRequest) SetIpVersion(v V2IpVersion)

SetIpVersion gets a reference to the given V2IpVersion and assigns it to the IpVersion field.

func (*V2CreateMonitorRequest) SetLocations

func (o *V2CreateMonitorRequest) SetLocations(v []string)

SetLocations gets a reference to the given []string and assigns it to the Locations field.

func (*V2CreateMonitorRequest) SetName

func (o *V2CreateMonitorRequest) SetName(v string)

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

func (*V2CreateMonitorRequest) SetTcp

SetTcp gets a reference to the given V2TcpConfiguration and assigns it to the Tcp field.

func (*V2CreateMonitorRequest) SetTimeout

func (o *V2CreateMonitorRequest) SetTimeout(v string)

SetTimeout gets a reference to the given string and assigns it to the Timeout field.

type V2CreateMonitorResponse

type V2CreateMonitorResponse struct {
	Record *V2Monitor `json:"record,omitempty"`
}

V2CreateMonitorResponse A response from a request to create a monitor.

func NewV2CreateMonitorResponse

func NewV2CreateMonitorResponse() *V2CreateMonitorResponse

NewV2CreateMonitorResponse instantiates a new V2CreateMonitorResponse 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 NewV2CreateMonitorResponseWithDefaults

func NewV2CreateMonitorResponseWithDefaults() *V2CreateMonitorResponse

NewV2CreateMonitorResponseWithDefaults instantiates a new V2CreateMonitorResponse 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 (*V2CreateMonitorResponse) GetRecord

func (o *V2CreateMonitorResponse) GetRecord() V2Monitor

GetRecord returns the Record field value if set, zero value otherwise.

func (*V2CreateMonitorResponse) GetRecordOk

func (o *V2CreateMonitorResponse) GetRecordOk() (*V2Monitor, bool)

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

func (*V2CreateMonitorResponse) HasRecord

func (o *V2CreateMonitorResponse) HasRecord() bool

HasRecord returns a boolean if a field has been set.

func (V2CreateMonitorResponse) MarshalJSON

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

func (*V2CreateMonitorResponse) SetRecord

func (o *V2CreateMonitorResponse) SetRecord(v V2Monitor)

SetRecord gets a reference to the given V2Monitor and assigns it to the Record field.

type V2GetAlertConditionResponse

type V2GetAlertConditionResponse struct {
	Record *V2AlertCondition `json:"record,omitempty"`
}

V2GetAlertConditionResponse A response from a request to retrieve an alert condition.

func NewV2GetAlertConditionResponse

func NewV2GetAlertConditionResponse() *V2GetAlertConditionResponse

NewV2GetAlertConditionResponse instantiates a new V2GetAlertConditionResponse 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 NewV2GetAlertConditionResponseWithDefaults

func NewV2GetAlertConditionResponseWithDefaults() *V2GetAlertConditionResponse

NewV2GetAlertConditionResponseWithDefaults instantiates a new V2GetAlertConditionResponse 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 (*V2GetAlertConditionResponse) GetRecord

GetRecord returns the Record field value if set, zero value otherwise.

func (*V2GetAlertConditionResponse) GetRecordOk

func (o *V2GetAlertConditionResponse) GetRecordOk() (*V2AlertCondition, bool)

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

func (*V2GetAlertConditionResponse) HasRecord

func (o *V2GetAlertConditionResponse) HasRecord() bool

HasRecord returns a boolean if a field has been set.

func (V2GetAlertConditionResponse) MarshalJSON

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

func (*V2GetAlertConditionResponse) SetRecord

SetRecord gets a reference to the given V2AlertCondition and assigns it to the Record field.

type V2GetAlertConditionsResponse

type V2GetAlertConditionsResponse struct {
	PageInfo *PaginationPageInfo `json:"pageInfo,omitempty"`
	// The requested alert conditions.
	Results *[]V2AlertCondition `json:"results,omitempty"`
}

V2GetAlertConditionsResponse A response from a request to retrieve a monitor's alert conditions.

func NewV2GetAlertConditionsResponse

func NewV2GetAlertConditionsResponse() *V2GetAlertConditionsResponse

NewV2GetAlertConditionsResponse instantiates a new V2GetAlertConditionsResponse 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 NewV2GetAlertConditionsResponseWithDefaults

func NewV2GetAlertConditionsResponseWithDefaults() *V2GetAlertConditionsResponse

NewV2GetAlertConditionsResponseWithDefaults instantiates a new V2GetAlertConditionsResponse 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 (*V2GetAlertConditionsResponse) GetPageInfo

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

func (*V2GetAlertConditionsResponse) GetPageInfoOk

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

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

func (*V2GetAlertConditionsResponse) GetResults

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

func (*V2GetAlertConditionsResponse) GetResultsOk

func (o *V2GetAlertConditionsResponse) GetResultsOk() (*[]V2AlertCondition, 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 (*V2GetAlertConditionsResponse) HasPageInfo

func (o *V2GetAlertConditionsResponse) HasPageInfo() bool

HasPageInfo returns a boolean if a field has been set.

func (*V2GetAlertConditionsResponse) HasResults

func (o *V2GetAlertConditionsResponse) HasResults() bool

HasResults returns a boolean if a field has been set.

func (V2GetAlertConditionsResponse) MarshalJSON

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

func (*V2GetAlertConditionsResponse) SetPageInfo

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

func (*V2GetAlertConditionsResponse) SetResults

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

type V2GetLocationsResponse

type V2GetLocationsResponse struct {
	// The list of monitoring locations for a stack.
	Results *[]Monitoringv2Location `json:"results,omitempty"`
}

V2GetLocationsResponse A response from a request to retrieve locations.

func NewV2GetLocationsResponse

func NewV2GetLocationsResponse() *V2GetLocationsResponse

NewV2GetLocationsResponse instantiates a new V2GetLocationsResponse 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 NewV2GetLocationsResponseWithDefaults

func NewV2GetLocationsResponseWithDefaults() *V2GetLocationsResponse

NewV2GetLocationsResponseWithDefaults instantiates a new V2GetLocationsResponse 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 (*V2GetLocationsResponse) GetResults

func (o *V2GetLocationsResponse) GetResults() []Monitoringv2Location

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

func (*V2GetLocationsResponse) GetResultsOk

func (o *V2GetLocationsResponse) GetResultsOk() (*[]Monitoringv2Location, 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 (*V2GetLocationsResponse) HasResults

func (o *V2GetLocationsResponse) HasResults() bool

HasResults returns a boolean if a field has been set.

func (V2GetLocationsResponse) MarshalJSON

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

func (*V2GetLocationsResponse) SetResults

func (o *V2GetLocationsResponse) SetResults(v []Monitoringv2Location)

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

type V2GetMonitorErrorsResponse

type V2GetMonitorErrorsResponse struct {
	// The requested monitor errors.
	Results *[]V2MonitorError `json:"results,omitempty"`
}

V2GetMonitorErrorsResponse A response from a request to retrieve errors for a monitor.

func NewV2GetMonitorErrorsResponse

func NewV2GetMonitorErrorsResponse() *V2GetMonitorErrorsResponse

NewV2GetMonitorErrorsResponse instantiates a new V2GetMonitorErrorsResponse 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 NewV2GetMonitorErrorsResponseWithDefaults

func NewV2GetMonitorErrorsResponseWithDefaults() *V2GetMonitorErrorsResponse

NewV2GetMonitorErrorsResponseWithDefaults instantiates a new V2GetMonitorErrorsResponse 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 (*V2GetMonitorErrorsResponse) GetResults

func (o *V2GetMonitorErrorsResponse) GetResults() []V2MonitorError

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

func (*V2GetMonitorErrorsResponse) GetResultsOk

func (o *V2GetMonitorErrorsResponse) GetResultsOk() (*[]V2MonitorError, 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 (*V2GetMonitorErrorsResponse) HasResults

func (o *V2GetMonitorErrorsResponse) HasResults() bool

HasResults returns a boolean if a field has been set.

func (V2GetMonitorErrorsResponse) MarshalJSON

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

func (*V2GetMonitorErrorsResponse) SetResults

func (o *V2GetMonitorErrorsResponse) SetResults(v []V2MonitorError)

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

type V2GetMonitorLocationsResponse

type V2GetMonitorLocationsResponse struct {
	Monitor *V2Monitor `json:"monitor,omitempty"`
	// The requested locations of the monitor.
	Locations *[]V2LocationWithAnalytics `json:"locations,omitempty"`
}

V2GetMonitorLocationsResponse A response from a request to retrieve a monitor's locations.

func NewV2GetMonitorLocationsResponse

func NewV2GetMonitorLocationsResponse() *V2GetMonitorLocationsResponse

NewV2GetMonitorLocationsResponse instantiates a new V2GetMonitorLocationsResponse 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 NewV2GetMonitorLocationsResponseWithDefaults

func NewV2GetMonitorLocationsResponseWithDefaults() *V2GetMonitorLocationsResponse

NewV2GetMonitorLocationsResponseWithDefaults instantiates a new V2GetMonitorLocationsResponse 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 (*V2GetMonitorLocationsResponse) GetLocations

GetLocations returns the Locations field value if set, zero value otherwise.

func (*V2GetMonitorLocationsResponse) GetLocationsOk

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

func (*V2GetMonitorLocationsResponse) GetMonitor

func (o *V2GetMonitorLocationsResponse) GetMonitor() V2Monitor

GetMonitor returns the Monitor field value if set, zero value otherwise.

func (*V2GetMonitorLocationsResponse) GetMonitorOk

func (o *V2GetMonitorLocationsResponse) GetMonitorOk() (*V2Monitor, bool)

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

func (*V2GetMonitorLocationsResponse) HasLocations

func (o *V2GetMonitorLocationsResponse) HasLocations() bool

HasLocations returns a boolean if a field has been set.

func (*V2GetMonitorLocationsResponse) HasMonitor

func (o *V2GetMonitorLocationsResponse) HasMonitor() bool

HasMonitor returns a boolean if a field has been set.

func (V2GetMonitorLocationsResponse) MarshalJSON

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

func (*V2GetMonitorLocationsResponse) SetLocations

SetLocations gets a reference to the given []V2LocationWithAnalytics and assigns it to the Locations field.

func (*V2GetMonitorLocationsResponse) SetMonitor

func (o *V2GetMonitorLocationsResponse) SetMonitor(v V2Monitor)

SetMonitor gets a reference to the given V2Monitor and assigns it to the Monitor field.

type V2GetMonitorResponse

type V2GetMonitorResponse struct {
	Record *V2Monitor `json:"record,omitempty"`
}

V2GetMonitorResponse A response from a request to retrieve a monitor.

func NewV2GetMonitorResponse

func NewV2GetMonitorResponse() *V2GetMonitorResponse

NewV2GetMonitorResponse instantiates a new V2GetMonitorResponse 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 NewV2GetMonitorResponseWithDefaults

func NewV2GetMonitorResponseWithDefaults() *V2GetMonitorResponse

NewV2GetMonitorResponseWithDefaults instantiates a new V2GetMonitorResponse 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 (*V2GetMonitorResponse) GetRecord

func (o *V2GetMonitorResponse) GetRecord() V2Monitor

GetRecord returns the Record field value if set, zero value otherwise.

func (*V2GetMonitorResponse) GetRecordOk

func (o *V2GetMonitorResponse) GetRecordOk() (*V2Monitor, bool)

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

func (*V2GetMonitorResponse) HasRecord

func (o *V2GetMonitorResponse) HasRecord() bool

HasRecord returns a boolean if a field has been set.

func (V2GetMonitorResponse) MarshalJSON

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

func (*V2GetMonitorResponse) SetRecord

func (o *V2GetMonitorResponse) SetRecord(v V2Monitor)

SetRecord gets a reference to the given V2Monitor and assigns it to the Record field.

type V2GetMonitorsResponse

type V2GetMonitorsResponse struct {
	PageInfo *PaginationPageInfo `json:"pageInfo,omitempty"`
	// The requested monitors.
	Results *[]V2Monitor `json:"results,omitempty"`
}

V2GetMonitorsResponse A response from a request to retrieve a stack's monitors.

func NewV2GetMonitorsResponse

func NewV2GetMonitorsResponse() *V2GetMonitorsResponse

NewV2GetMonitorsResponse instantiates a new V2GetMonitorsResponse 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 NewV2GetMonitorsResponseWithDefaults

func NewV2GetMonitorsResponseWithDefaults() *V2GetMonitorsResponse

NewV2GetMonitorsResponseWithDefaults instantiates a new V2GetMonitorsResponse 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 (*V2GetMonitorsResponse) GetPageInfo

func (o *V2GetMonitorsResponse) GetPageInfo() PaginationPageInfo

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

func (*V2GetMonitorsResponse) GetPageInfoOk

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

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

func (*V2GetMonitorsResponse) GetResults

func (o *V2GetMonitorsResponse) GetResults() []V2Monitor

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

func (*V2GetMonitorsResponse) GetResultsOk

func (o *V2GetMonitorsResponse) GetResultsOk() (*[]V2Monitor, 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 (*V2GetMonitorsResponse) HasPageInfo

func (o *V2GetMonitorsResponse) HasPageInfo() bool

HasPageInfo returns a boolean if a field has been set.

func (*V2GetMonitorsResponse) HasResults

func (o *V2GetMonitorsResponse) HasResults() bool

HasResults returns a boolean if a field has been set.

func (V2GetMonitorsResponse) MarshalJSON

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

func (*V2GetMonitorsResponse) SetPageInfo

func (o *V2GetMonitorsResponse) SetPageInfo(v PaginationPageInfo)

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

func (*V2GetMonitorsResponse) SetResults

func (o *V2GetMonitorsResponse) SetResults(v []V2Monitor)

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

type V2Header

type V2Header struct {
	// An HTTP header's field name
	Header *string `json:"header,omitempty"`
	// An HTTP header's value
	Value *string `json:"value,omitempty"`
}

V2Header An HTTP header

func NewV2Header

func NewV2Header() *V2Header

NewV2Header instantiates a new V2Header 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 NewV2HeaderWithDefaults

func NewV2HeaderWithDefaults() *V2Header

NewV2HeaderWithDefaults instantiates a new V2Header 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 (*V2Header) GetHeader

func (o *V2Header) GetHeader() string

GetHeader returns the Header field value if set, zero value otherwise.

func (*V2Header) GetHeaderOk

func (o *V2Header) GetHeaderOk() (*string, bool)

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

func (*V2Header) GetValue

func (o *V2Header) GetValue() string

GetValue returns the Value field value if set, zero value otherwise.

func (*V2Header) GetValueOk

func (o *V2Header) GetValueOk() (*string, bool)

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

func (*V2Header) HasHeader

func (o *V2Header) HasHeader() bool

HasHeader returns a boolean if a field has been set.

func (*V2Header) HasValue

func (o *V2Header) HasValue() bool

HasValue returns a boolean if a field has been set.

func (V2Header) MarshalJSON

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

func (*V2Header) SetHeader

func (o *V2Header) SetHeader(v string)

SetHeader gets a reference to the given string and assigns it to the Header field.

func (*V2Header) SetValue

func (o *V2Header) SetValue(v string)

SetValue gets a reference to the given string and assigns it to the Value field.

type V2HttpConfiguration

type V2HttpConfiguration struct {
	// The URL of the service to monitor  The URL must begin with a case insensitive HTTP scheme of 'http' or 'https'.
	Url *string `json:"url,omitempty"`
	// The HTTP method used when the monitor makes a request to the service.
	Method *string `json:"method,omitempty"`
	// A base64 encoded HTTP request body to use when a monitor checks the service.
	Body *string `json:"body,omitempty"`
	// A list of HTTP headers to add to the request when a monitor checks a service.
	Headers           *[]V2Header                           `json:"headers,omitempty"`
	Basic             *V2HttpConfigurationBasicAuth         `json:"basic,omitempty"`
	Digest            *V2HttpConfigurationDigestAuth        `json:"digest,omitempty"`
	ClientCertificate *V2HttpConfigurationClientCertificate `json:"clientCertificate,omitempty"`
	// Whether or not to validate a service's certificate.
	ValidateCertificate *bool `json:"validateCertificate,omitempty"`
}

V2HttpConfiguration HTTP monitor configuration

func NewV2HttpConfiguration

func NewV2HttpConfiguration() *V2HttpConfiguration

NewV2HttpConfiguration instantiates a new V2HttpConfiguration 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 NewV2HttpConfigurationWithDefaults

func NewV2HttpConfigurationWithDefaults() *V2HttpConfiguration

NewV2HttpConfigurationWithDefaults instantiates a new V2HttpConfiguration 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 (*V2HttpConfiguration) GetBasic

GetBasic returns the Basic field value if set, zero value otherwise.

func (*V2HttpConfiguration) GetBasicOk

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

func (*V2HttpConfiguration) GetBody

func (o *V2HttpConfiguration) GetBody() string

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

func (*V2HttpConfiguration) GetBodyOk

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

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

func (*V2HttpConfiguration) GetClientCertificate

GetClientCertificate returns the ClientCertificate field value if set, zero value otherwise.

func (*V2HttpConfiguration) GetClientCertificateOk

func (o *V2HttpConfiguration) GetClientCertificateOk() (*V2HttpConfigurationClientCertificate, bool)

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

func (*V2HttpConfiguration) GetDigest

GetDigest returns the Digest field value if set, zero value otherwise.

func (*V2HttpConfiguration) GetDigestOk

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

func (*V2HttpConfiguration) GetHeaders

func (o *V2HttpConfiguration) GetHeaders() []V2Header

GetHeaders returns the Headers field value if set, zero value otherwise.

func (*V2HttpConfiguration) GetHeadersOk

func (o *V2HttpConfiguration) GetHeadersOk() (*[]V2Header, bool)

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

func (*V2HttpConfiguration) GetMethod

func (o *V2HttpConfiguration) GetMethod() string

GetMethod returns the Method field value if set, zero value otherwise.

func (*V2HttpConfiguration) GetMethodOk

func (o *V2HttpConfiguration) GetMethodOk() (*string, bool)

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

func (*V2HttpConfiguration) GetUrl

func (o *V2HttpConfiguration) GetUrl() string

GetUrl returns the Url field value if set, zero value otherwise.

func (*V2HttpConfiguration) GetUrlOk

func (o *V2HttpConfiguration) GetUrlOk() (*string, bool)

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

func (*V2HttpConfiguration) GetValidateCertificate

func (o *V2HttpConfiguration) GetValidateCertificate() bool

GetValidateCertificate returns the ValidateCertificate field value if set, zero value otherwise.

func (*V2HttpConfiguration) GetValidateCertificateOk

func (o *V2HttpConfiguration) GetValidateCertificateOk() (*bool, bool)

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

func (*V2HttpConfiguration) HasBasic

func (o *V2HttpConfiguration) HasBasic() bool

HasBasic returns a boolean if a field has been set.

func (*V2HttpConfiguration) HasBody

func (o *V2HttpConfiguration) HasBody() bool

HasBody returns a boolean if a field has been set.

func (*V2HttpConfiguration) HasClientCertificate

func (o *V2HttpConfiguration) HasClientCertificate() bool

HasClientCertificate returns a boolean if a field has been set.

func (*V2HttpConfiguration) HasDigest

func (o *V2HttpConfiguration) HasDigest() bool

HasDigest returns a boolean if a field has been set.

func (*V2HttpConfiguration) HasHeaders

func (o *V2HttpConfiguration) HasHeaders() bool

HasHeaders returns a boolean if a field has been set.

func (*V2HttpConfiguration) HasMethod

func (o *V2HttpConfiguration) HasMethod() bool

HasMethod returns a boolean if a field has been set.

func (*V2HttpConfiguration) HasUrl

func (o *V2HttpConfiguration) HasUrl() bool

HasUrl returns a boolean if a field has been set.

func (*V2HttpConfiguration) HasValidateCertificate

func (o *V2HttpConfiguration) HasValidateCertificate() bool

HasValidateCertificate returns a boolean if a field has been set.

func (V2HttpConfiguration) MarshalJSON

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

func (*V2HttpConfiguration) SetBasic

SetBasic gets a reference to the given V2HttpConfigurationBasicAuth and assigns it to the Basic field.

func (*V2HttpConfiguration) SetBody

func (o *V2HttpConfiguration) SetBody(v string)

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

func (*V2HttpConfiguration) SetClientCertificate

func (o *V2HttpConfiguration) SetClientCertificate(v V2HttpConfigurationClientCertificate)

SetClientCertificate gets a reference to the given V2HttpConfigurationClientCertificate and assigns it to the ClientCertificate field.

func (*V2HttpConfiguration) SetDigest

SetDigest gets a reference to the given V2HttpConfigurationDigestAuth and assigns it to the Digest field.

func (*V2HttpConfiguration) SetHeaders

func (o *V2HttpConfiguration) SetHeaders(v []V2Header)

SetHeaders gets a reference to the given []V2Header and assigns it to the Headers field.

func (*V2HttpConfiguration) SetMethod

func (o *V2HttpConfiguration) SetMethod(v string)

SetMethod gets a reference to the given string and assigns it to the Method field.

func (*V2HttpConfiguration) SetUrl

func (o *V2HttpConfiguration) SetUrl(v string)

SetUrl gets a reference to the given string and assigns it to the Url field.

func (*V2HttpConfiguration) SetValidateCertificate

func (o *V2HttpConfiguration) SetValidateCertificate(v bool)

SetValidateCertificate gets a reference to the given bool and assigns it to the ValidateCertificate field.

type V2HttpConfigurationBasicAuth

type V2HttpConfigurationBasicAuth struct {
	// The username used for basic authentication by a monitor.
	Username *string `json:"username,omitempty"`
	// The password used for basic authentication by a monitor.
	Password *string `json:"password,omitempty"`
}

V2HttpConfigurationBasicAuth HTTP basic authentication configutation

func NewV2HttpConfigurationBasicAuth

func NewV2HttpConfigurationBasicAuth() *V2HttpConfigurationBasicAuth

NewV2HttpConfigurationBasicAuth instantiates a new V2HttpConfigurationBasicAuth 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 NewV2HttpConfigurationBasicAuthWithDefaults

func NewV2HttpConfigurationBasicAuthWithDefaults() *V2HttpConfigurationBasicAuth

NewV2HttpConfigurationBasicAuthWithDefaults instantiates a new V2HttpConfigurationBasicAuth 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 (*V2HttpConfigurationBasicAuth) GetPassword

func (o *V2HttpConfigurationBasicAuth) GetPassword() string

GetPassword returns the Password field value if set, zero value otherwise.

func (*V2HttpConfigurationBasicAuth) GetPasswordOk

func (o *V2HttpConfigurationBasicAuth) GetPasswordOk() (*string, bool)

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

func (*V2HttpConfigurationBasicAuth) GetUsername

func (o *V2HttpConfigurationBasicAuth) GetUsername() string

GetUsername returns the Username field value if set, zero value otherwise.

func (*V2HttpConfigurationBasicAuth) GetUsernameOk

func (o *V2HttpConfigurationBasicAuth) GetUsernameOk() (*string, bool)

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

func (*V2HttpConfigurationBasicAuth) HasPassword

func (o *V2HttpConfigurationBasicAuth) HasPassword() bool

HasPassword returns a boolean if a field has been set.

func (*V2HttpConfigurationBasicAuth) HasUsername

func (o *V2HttpConfigurationBasicAuth) HasUsername() bool

HasUsername returns a boolean if a field has been set.

func (V2HttpConfigurationBasicAuth) MarshalJSON

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

func (*V2HttpConfigurationBasicAuth) SetPassword

func (o *V2HttpConfigurationBasicAuth) SetPassword(v string)

SetPassword gets a reference to the given string and assigns it to the Password field.

func (*V2HttpConfigurationBasicAuth) SetUsername

func (o *V2HttpConfigurationBasicAuth) SetUsername(v string)

SetUsername gets a reference to the given string and assigns it to the Username field.

type V2HttpConfigurationClientCertificate

type V2HttpConfigurationClientCertificate struct {
	// The X.509 PEM formatted public certificate used for authentication.
	PublicCertificate *string `json:"publicCertificate,omitempty"`
	// The X.509 PEM formatted private key used for authentication.
	PrivateKey *string `json:"privateKey,omitempty"`
	// The X.509 PEM formatted certificate authority bundle used for authentication.
	CaBundle *string `json:"caBundle,omitempty"`
}

V2HttpConfigurationClientCertificate The certificates used by a monitor for authentication against the service being monitored.

func NewV2HttpConfigurationClientCertificate

func NewV2HttpConfigurationClientCertificate() *V2HttpConfigurationClientCertificate

NewV2HttpConfigurationClientCertificate instantiates a new V2HttpConfigurationClientCertificate 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 NewV2HttpConfigurationClientCertificateWithDefaults

func NewV2HttpConfigurationClientCertificateWithDefaults() *V2HttpConfigurationClientCertificate

NewV2HttpConfigurationClientCertificateWithDefaults instantiates a new V2HttpConfigurationClientCertificate 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 (*V2HttpConfigurationClientCertificate) GetCaBundle

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

func (*V2HttpConfigurationClientCertificate) GetCaBundleOk

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

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

func (*V2HttpConfigurationClientCertificate) GetPrivateKey

func (o *V2HttpConfigurationClientCertificate) GetPrivateKey() string

GetPrivateKey returns the PrivateKey field value if set, zero value otherwise.

func (*V2HttpConfigurationClientCertificate) GetPrivateKeyOk

func (o *V2HttpConfigurationClientCertificate) GetPrivateKeyOk() (*string, bool)

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

func (*V2HttpConfigurationClientCertificate) GetPublicCertificate

func (o *V2HttpConfigurationClientCertificate) GetPublicCertificate() string

GetPublicCertificate returns the PublicCertificate field value if set, zero value otherwise.

func (*V2HttpConfigurationClientCertificate) GetPublicCertificateOk

func (o *V2HttpConfigurationClientCertificate) GetPublicCertificateOk() (*string, bool)

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

func (*V2HttpConfigurationClientCertificate) HasCaBundle

func (o *V2HttpConfigurationClientCertificate) HasCaBundle() bool

HasCaBundle returns a boolean if a field has been set.

func (*V2HttpConfigurationClientCertificate) HasPrivateKey

func (o *V2HttpConfigurationClientCertificate) HasPrivateKey() bool

HasPrivateKey returns a boolean if a field has been set.

func (*V2HttpConfigurationClientCertificate) HasPublicCertificate

func (o *V2HttpConfigurationClientCertificate) HasPublicCertificate() bool

HasPublicCertificate returns a boolean if a field has been set.

func (V2HttpConfigurationClientCertificate) MarshalJSON

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

func (*V2HttpConfigurationClientCertificate) SetCaBundle

func (o *V2HttpConfigurationClientCertificate) SetCaBundle(v string)

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

func (*V2HttpConfigurationClientCertificate) SetPrivateKey

func (o *V2HttpConfigurationClientCertificate) SetPrivateKey(v string)

SetPrivateKey gets a reference to the given string and assigns it to the PrivateKey field.

func (*V2HttpConfigurationClientCertificate) SetPublicCertificate

func (o *V2HttpConfigurationClientCertificate) SetPublicCertificate(v string)

SetPublicCertificate gets a reference to the given string and assigns it to the PublicCertificate field.

type V2HttpConfigurationDigestAuth

type V2HttpConfigurationDigestAuth struct {
	// The username used for digest authentication by a monitor.
	Username *string `json:"username,omitempty"`
	// The password used for digest authentication by a monitor.
	Password *string `json:"password,omitempty"`
}

V2HttpConfigurationDigestAuth HTTP digest authentication configuration

func NewV2HttpConfigurationDigestAuth

func NewV2HttpConfigurationDigestAuth() *V2HttpConfigurationDigestAuth

NewV2HttpConfigurationDigestAuth instantiates a new V2HttpConfigurationDigestAuth 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 NewV2HttpConfigurationDigestAuthWithDefaults

func NewV2HttpConfigurationDigestAuthWithDefaults() *V2HttpConfigurationDigestAuth

NewV2HttpConfigurationDigestAuthWithDefaults instantiates a new V2HttpConfigurationDigestAuth 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 (*V2HttpConfigurationDigestAuth) GetPassword

func (o *V2HttpConfigurationDigestAuth) GetPassword() string

GetPassword returns the Password field value if set, zero value otherwise.

func (*V2HttpConfigurationDigestAuth) GetPasswordOk

func (o *V2HttpConfigurationDigestAuth) GetPasswordOk() (*string, bool)

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

func (*V2HttpConfigurationDigestAuth) GetUsername

func (o *V2HttpConfigurationDigestAuth) GetUsername() string

GetUsername returns the Username field value if set, zero value otherwise.

func (*V2HttpConfigurationDigestAuth) GetUsernameOk

func (o *V2HttpConfigurationDigestAuth) GetUsernameOk() (*string, bool)

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

func (*V2HttpConfigurationDigestAuth) HasPassword

func (o *V2HttpConfigurationDigestAuth) HasPassword() bool

HasPassword returns a boolean if a field has been set.

func (*V2HttpConfigurationDigestAuth) HasUsername

func (o *V2HttpConfigurationDigestAuth) HasUsername() bool

HasUsername returns a boolean if a field has been set.

func (V2HttpConfigurationDigestAuth) MarshalJSON

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

func (*V2HttpConfigurationDigestAuth) SetPassword

func (o *V2HttpConfigurationDigestAuth) SetPassword(v string)

SetPassword gets a reference to the given string and assigns it to the Password field.

func (*V2HttpConfigurationDigestAuth) SetUsername

func (o *V2HttpConfigurationDigestAuth) SetUsername(v string)

SetUsername gets a reference to the given string and assigns it to the Username field.

type V2IpVersion

type V2IpVersion string

V2IpVersion The IP version of a monitor The IP version defines which type of location a monitor can run from. Not all locations support both IP versions. - IPV4: An IPv4 monitor - IPV6: An IPv6 monitor

const (
	V2IPVERSION_IPV4 V2IpVersion = "IPV4"
	V2IPVERSION_IPV6 V2IpVersion = "IPV6"
)

List of v2IpVersion

func (V2IpVersion) Ptr

func (v V2IpVersion) Ptr() *V2IpVersion

Ptr returns reference to v2IpVersion value

type V2LocationWithAnalytics

type V2LocationWithAnalytics struct {
	Location *Monitoringv2Location `json:"location,omitempty"`
	// The HTTP status code of the most recent monitoring check from the location.
	StatusCode *int32 `json:"statusCode,omitempty"`
	// The response time of the most recent monitoring check from the location.
	ResponseTime *string `json:"responseTime,omitempty"`
}

V2LocationWithAnalytics A location with additional metrics The additional metrics provide status and response times about recent monitor checks for a location.

func NewV2LocationWithAnalytics

func NewV2LocationWithAnalytics() *V2LocationWithAnalytics

NewV2LocationWithAnalytics instantiates a new V2LocationWithAnalytics 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 NewV2LocationWithAnalyticsWithDefaults

func NewV2LocationWithAnalyticsWithDefaults() *V2LocationWithAnalytics

NewV2LocationWithAnalyticsWithDefaults instantiates a new V2LocationWithAnalytics 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 (*V2LocationWithAnalytics) GetLocation

GetLocation returns the Location field value if set, zero value otherwise.

func (*V2LocationWithAnalytics) GetLocationOk

func (o *V2LocationWithAnalytics) GetLocationOk() (*Monitoringv2Location, bool)

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

func (*V2LocationWithAnalytics) GetResponseTime

func (o *V2LocationWithAnalytics) GetResponseTime() string

GetResponseTime returns the ResponseTime field value if set, zero value otherwise.

func (*V2LocationWithAnalytics) GetResponseTimeOk

func (o *V2LocationWithAnalytics) GetResponseTimeOk() (*string, bool)

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

func (*V2LocationWithAnalytics) GetStatusCode

func (o *V2LocationWithAnalytics) GetStatusCode() int32

GetStatusCode returns the StatusCode field value if set, zero value otherwise.

func (*V2LocationWithAnalytics) GetStatusCodeOk

func (o *V2LocationWithAnalytics) GetStatusCodeOk() (*int32, bool)

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

func (*V2LocationWithAnalytics) HasLocation

func (o *V2LocationWithAnalytics) HasLocation() bool

HasLocation returns a boolean if a field has been set.

func (*V2LocationWithAnalytics) HasResponseTime

func (o *V2LocationWithAnalytics) HasResponseTime() bool

HasResponseTime returns a boolean if a field has been set.

func (*V2LocationWithAnalytics) HasStatusCode

func (o *V2LocationWithAnalytics) HasStatusCode() bool

HasStatusCode returns a boolean if a field has been set.

func (V2LocationWithAnalytics) MarshalJSON

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

func (*V2LocationWithAnalytics) SetLocation

SetLocation gets a reference to the given Monitoringv2Location and assigns it to the Location field.

func (*V2LocationWithAnalytics) SetResponseTime

func (o *V2LocationWithAnalytics) SetResponseTime(v string)

SetResponseTime gets a reference to the given string and assigns it to the ResponseTime field.

func (*V2LocationWithAnalytics) SetStatusCode

func (o *V2LocationWithAnalytics) SetStatusCode(v int32)

SetStatusCode gets a reference to the given int32 and assigns it to the StatusCode field.

type V2Monitor

type V2Monitor struct {
	// A monitor's unique identifier
	Id *string `json:"id,omitempty"`
	// The name of a monitor  A monitor's name
	Name          *string          `json:"name,omitempty"`
	CurrentStatus *V2MonitorStatus `json:"currentStatus,omitempty"`
	// The percent of time a monitored service has had a status of UP or SLOW in the last hour
	UptimePercentage *float64 `json:"uptimePercentage,omitempty"`
	// The average response time for a monitor
	AvgResponseTime *string `json:"avgResponseTime,omitempty"`
	// The locations a service is monitored from.
	Locations *[]Monitoringv2Location `json:"locations,omitempty"`
	// The amount of time between each monitor check.  By default each service monitor will be checked every five minutes.
	Interval *string `json:"interval,omitempty"`
	// Then length of time to wait until the monitor check times out.
	Timeout   *string              `json:"timeout,omitempty"`
	IpVersion *V2IpVersion         `json:"ipVersion,omitempty"`
	Http      *V2HttpConfiguration `json:"http,omitempty"`
	Tcp       *V2TcpConfiguration  `json:"tcp,omitempty"`
	// The date a monitor was created.
	CreatedAt *time.Time `json:"createdAt,omitempty"`
	// The date a monitor was last updated.
	UpdatedAt *time.Time `json:"updatedAt,omitempty"`
	// Whether or not a monitor is enabled.
	Enabled *bool `json:"enabled,omitempty"`
}

V2Monitor An instance of a service monitor

func NewV2Monitor

func NewV2Monitor() *V2Monitor

NewV2Monitor instantiates a new V2Monitor 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 NewV2MonitorWithDefaults

func NewV2MonitorWithDefaults() *V2Monitor

NewV2MonitorWithDefaults instantiates a new V2Monitor 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 (*V2Monitor) GetAvgResponseTime

func (o *V2Monitor) GetAvgResponseTime() string

GetAvgResponseTime returns the AvgResponseTime field value if set, zero value otherwise.

func (*V2Monitor) GetAvgResponseTimeOk

func (o *V2Monitor) GetAvgResponseTimeOk() (*string, bool)

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

func (*V2Monitor) GetCreatedAt

func (o *V2Monitor) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*V2Monitor) GetCreatedAtOk

func (o *V2Monitor) GetCreatedAtOk() (*time.Time, bool)

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

func (*V2Monitor) GetCurrentStatus

func (o *V2Monitor) GetCurrentStatus() V2MonitorStatus

GetCurrentStatus returns the CurrentStatus field value if set, zero value otherwise.

func (*V2Monitor) GetCurrentStatusOk

func (o *V2Monitor) GetCurrentStatusOk() (*V2MonitorStatus, bool)

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

func (*V2Monitor) GetEnabled

func (o *V2Monitor) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*V2Monitor) GetEnabledOk

func (o *V2Monitor) GetEnabledOk() (*bool, bool)

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

func (*V2Monitor) GetHttp

func (o *V2Monitor) GetHttp() V2HttpConfiguration

GetHttp returns the Http field value if set, zero value otherwise.

func (*V2Monitor) GetHttpOk

func (o *V2Monitor) GetHttpOk() (*V2HttpConfiguration, bool)

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

func (*V2Monitor) GetId

func (o *V2Monitor) GetId() string

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

func (*V2Monitor) GetIdOk

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

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

func (*V2Monitor) GetInterval

func (o *V2Monitor) GetInterval() string

GetInterval returns the Interval field value if set, zero value otherwise.

func (*V2Monitor) GetIntervalOk

func (o *V2Monitor) GetIntervalOk() (*string, bool)

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

func (*V2Monitor) GetIpVersion

func (o *V2Monitor) GetIpVersion() V2IpVersion

GetIpVersion returns the IpVersion field value if set, zero value otherwise.

func (*V2Monitor) GetIpVersionOk

func (o *V2Monitor) GetIpVersionOk() (*V2IpVersion, bool)

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

func (*V2Monitor) GetLocations

func (o *V2Monitor) GetLocations() []Monitoringv2Location

GetLocations returns the Locations field value if set, zero value otherwise.

func (*V2Monitor) GetLocationsOk

func (o *V2Monitor) GetLocationsOk() (*[]Monitoringv2Location, bool)

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

func (*V2Monitor) GetName

func (o *V2Monitor) GetName() string

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

func (*V2Monitor) GetNameOk

func (o *V2Monitor) 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 (*V2Monitor) GetTcp

func (o *V2Monitor) GetTcp() V2TcpConfiguration

GetTcp returns the Tcp field value if set, zero value otherwise.

func (*V2Monitor) GetTcpOk

func (o *V2Monitor) GetTcpOk() (*V2TcpConfiguration, bool)

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

func (*V2Monitor) GetTimeout

func (o *V2Monitor) GetTimeout() string

GetTimeout returns the Timeout field value if set, zero value otherwise.

func (*V2Monitor) GetTimeoutOk

func (o *V2Monitor) GetTimeoutOk() (*string, bool)

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

func (*V2Monitor) GetUpdatedAt

func (o *V2Monitor) GetUpdatedAt() time.Time

GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.

func (*V2Monitor) GetUpdatedAtOk

func (o *V2Monitor) GetUpdatedAtOk() (*time.Time, bool)

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

func (*V2Monitor) GetUptimePercentage

func (o *V2Monitor) GetUptimePercentage() float64

GetUptimePercentage returns the UptimePercentage field value if set, zero value otherwise.

func (*V2Monitor) GetUptimePercentageOk

func (o *V2Monitor) GetUptimePercentageOk() (*float64, bool)

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

func (*V2Monitor) HasAvgResponseTime

func (o *V2Monitor) HasAvgResponseTime() bool

HasAvgResponseTime returns a boolean if a field has been set.

func (*V2Monitor) HasCreatedAt

func (o *V2Monitor) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*V2Monitor) HasCurrentStatus

func (o *V2Monitor) HasCurrentStatus() bool

HasCurrentStatus returns a boolean if a field has been set.

func (*V2Monitor) HasEnabled

func (o *V2Monitor) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*V2Monitor) HasHttp

func (o *V2Monitor) HasHttp() bool

HasHttp returns a boolean if a field has been set.

func (*V2Monitor) HasId

func (o *V2Monitor) HasId() bool

HasId returns a boolean if a field has been set.

func (*V2Monitor) HasInterval

func (o *V2Monitor) HasInterval() bool

HasInterval returns a boolean if a field has been set.

func (*V2Monitor) HasIpVersion

func (o *V2Monitor) HasIpVersion() bool

HasIpVersion returns a boolean if a field has been set.

func (*V2Monitor) HasLocations

func (o *V2Monitor) HasLocations() bool

HasLocations returns a boolean if a field has been set.

func (*V2Monitor) HasName

func (o *V2Monitor) HasName() bool

HasName returns a boolean if a field has been set.

func (*V2Monitor) HasTcp

func (o *V2Monitor) HasTcp() bool

HasTcp returns a boolean if a field has been set.

func (*V2Monitor) HasTimeout

func (o *V2Monitor) HasTimeout() bool

HasTimeout returns a boolean if a field has been set.

func (*V2Monitor) HasUpdatedAt

func (o *V2Monitor) HasUpdatedAt() bool

HasUpdatedAt returns a boolean if a field has been set.

func (*V2Monitor) HasUptimePercentage

func (o *V2Monitor) HasUptimePercentage() bool

HasUptimePercentage returns a boolean if a field has been set.

func (V2Monitor) MarshalJSON

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

func (*V2Monitor) SetAvgResponseTime

func (o *V2Monitor) SetAvgResponseTime(v string)

SetAvgResponseTime gets a reference to the given string and assigns it to the AvgResponseTime field.

func (*V2Monitor) SetCreatedAt

func (o *V2Monitor) SetCreatedAt(v time.Time)

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*V2Monitor) SetCurrentStatus

func (o *V2Monitor) SetCurrentStatus(v V2MonitorStatus)

SetCurrentStatus gets a reference to the given V2MonitorStatus and assigns it to the CurrentStatus field.

func (*V2Monitor) SetEnabled

func (o *V2Monitor) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*V2Monitor) SetHttp

func (o *V2Monitor) SetHttp(v V2HttpConfiguration)

SetHttp gets a reference to the given V2HttpConfiguration and assigns it to the Http field.

func (*V2Monitor) SetId

func (o *V2Monitor) SetId(v string)

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

func (*V2Monitor) SetInterval

func (o *V2Monitor) SetInterval(v string)

SetInterval gets a reference to the given string and assigns it to the Interval field.

func (*V2Monitor) SetIpVersion

func (o *V2Monitor) SetIpVersion(v V2IpVersion)

SetIpVersion gets a reference to the given V2IpVersion and assigns it to the IpVersion field.

func (*V2Monitor) SetLocations

func (o *V2Monitor) SetLocations(v []Monitoringv2Location)

SetLocations gets a reference to the given []Monitoringv2Location and assigns it to the Locations field.

func (*V2Monitor) SetName

func (o *V2Monitor) SetName(v string)

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

func (*V2Monitor) SetTcp

func (o *V2Monitor) SetTcp(v V2TcpConfiguration)

SetTcp gets a reference to the given V2TcpConfiguration and assigns it to the Tcp field.

func (*V2Monitor) SetTimeout

func (o *V2Monitor) SetTimeout(v string)

SetTimeout gets a reference to the given string and assigns it to the Timeout field.

func (*V2Monitor) SetUpdatedAt

func (o *V2Monitor) SetUpdatedAt(v time.Time)

SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field.

func (*V2Monitor) SetUptimePercentage

func (o *V2Monitor) SetUptimePercentage(v float64)

SetUptimePercentage gets a reference to the given float64 and assigns it to the UptimePercentage field.

type V2MonitorError

type V2MonitorError struct {
	// The monitor identifier associated with the error.
	MonitorId *string `json:"monitorId,omitempty"`
	// A list of locations that have the error.
	Locations *[]Monitoringv2Location `json:"locations,omitempty"`
	// The error text for a monitor error.
	Error *string `json:"error,omitempty"`
	// The date a monitor error was created.
	CreatedAt *time.Time `json:"createdAt,omitempty"`
}

V2MonitorError An error that ocurred during a monitoring check.

func NewV2MonitorError

func NewV2MonitorError() *V2MonitorError

NewV2MonitorError instantiates a new V2MonitorError 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 NewV2MonitorErrorWithDefaults

func NewV2MonitorErrorWithDefaults() *V2MonitorError

NewV2MonitorErrorWithDefaults instantiates a new V2MonitorError 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 (*V2MonitorError) GetCreatedAt

func (o *V2MonitorError) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*V2MonitorError) GetCreatedAtOk

func (o *V2MonitorError) GetCreatedAtOk() (*time.Time, bool)

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

func (*V2MonitorError) GetError

func (o *V2MonitorError) GetError() string

GetError returns the Error field value if set, zero value otherwise.

func (*V2MonitorError) GetErrorOk

func (o *V2MonitorError) GetErrorOk() (*string, bool)

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

func (*V2MonitorError) GetLocations

func (o *V2MonitorError) GetLocations() []Monitoringv2Location

GetLocations returns the Locations field value if set, zero value otherwise.

func (*V2MonitorError) GetLocationsOk

func (o *V2MonitorError) GetLocationsOk() (*[]Monitoringv2Location, bool)

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

func (*V2MonitorError) GetMonitorId

func (o *V2MonitorError) GetMonitorId() string

GetMonitorId returns the MonitorId field value if set, zero value otherwise.

func (*V2MonitorError) GetMonitorIdOk

func (o *V2MonitorError) GetMonitorIdOk() (*string, bool)

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

func (*V2MonitorError) HasCreatedAt

func (o *V2MonitorError) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*V2MonitorError) HasError

func (o *V2MonitorError) HasError() bool

HasError returns a boolean if a field has been set.

func (*V2MonitorError) HasLocations

func (o *V2MonitorError) HasLocations() bool

HasLocations returns a boolean if a field has been set.

func (*V2MonitorError) HasMonitorId

func (o *V2MonitorError) HasMonitorId() bool

HasMonitorId returns a boolean if a field has been set.

func (V2MonitorError) MarshalJSON

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

func (*V2MonitorError) SetCreatedAt

func (o *V2MonitorError) SetCreatedAt(v time.Time)

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*V2MonitorError) SetError

func (o *V2MonitorError) SetError(v string)

SetError gets a reference to the given string and assigns it to the Error field.

func (*V2MonitorError) SetLocations

func (o *V2MonitorError) SetLocations(v []Monitoringv2Location)

SetLocations gets a reference to the given []Monitoringv2Location and assigns it to the Locations field.

func (*V2MonitorError) SetMonitorId

func (o *V2MonitorError) SetMonitorId(v string)

SetMonitorId gets a reference to the given string and assigns it to the MonitorId field.

type V2MonitorStatus

type V2MonitorStatus string

V2MonitorStatus The status of a monitor - UNKNOWN: Unable to determine the status of the service being monitored. This is likely due to a new monitor that has not been checked yet. - UP: The status of the service being monitored is up. - DOWN: The status of the service being monitored is down. - SLOW: The status of the service being monitored is slow. A service with a slow status means the service is up but responses are taking longer than 500 milliseconds.

const (
	V2MONITORSTATUS_UNKNOWN V2MonitorStatus = "UNKNOWN"
	V2MONITORSTATUS_UP      V2MonitorStatus = "UP"
	V2MONITORSTATUS_DOWN    V2MonitorStatus = "DOWN"
	V2MONITORSTATUS_SLOW    V2MonitorStatus = "SLOW"
)

List of v2MonitorStatus

func (V2MonitorStatus) Ptr

Ptr returns reference to v2MonitorStatus value

type V2ReplaceMonitorRequest

type V2ReplaceMonitorRequest struct {
	// The name of the monitor.
	Name *string `json:"name,omitempty"`
	// The list of locations a monitor is checked from.
	Locations *[]string `json:"locations,omitempty"`
	// How often a monitor is checked.
	Interval *string `json:"interval,omitempty"`
	// The amount of time to wait before a monitor check times out.
	Timeout   *string              `json:"timeout,omitempty"`
	IpVersion *V2IpVersion         `json:"ipVersion,omitempty"`
	Http      *V2HttpConfiguration `json:"http,omitempty"`
	Tcp       *V2TcpConfiguration  `json:"tcp,omitempty"`
	// Whether a monitor is enabled or not.
	Enabled *bool `json:"enabled,omitempty"`
}

V2ReplaceMonitorRequest struct for V2ReplaceMonitorRequest

func NewV2ReplaceMonitorRequest

func NewV2ReplaceMonitorRequest() *V2ReplaceMonitorRequest

NewV2ReplaceMonitorRequest instantiates a new V2ReplaceMonitorRequest 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 NewV2ReplaceMonitorRequestWithDefaults

func NewV2ReplaceMonitorRequestWithDefaults() *V2ReplaceMonitorRequest

NewV2ReplaceMonitorRequestWithDefaults instantiates a new V2ReplaceMonitorRequest 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 (*V2ReplaceMonitorRequest) GetEnabled

func (o *V2ReplaceMonitorRequest) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*V2ReplaceMonitorRequest) GetEnabledOk

func (o *V2ReplaceMonitorRequest) GetEnabledOk() (*bool, bool)

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

func (*V2ReplaceMonitorRequest) GetHttp

GetHttp returns the Http field value if set, zero value otherwise.

func (*V2ReplaceMonitorRequest) GetHttpOk

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

func (*V2ReplaceMonitorRequest) GetInterval

func (o *V2ReplaceMonitorRequest) GetInterval() string

GetInterval returns the Interval field value if set, zero value otherwise.

func (*V2ReplaceMonitorRequest) GetIntervalOk

func (o *V2ReplaceMonitorRequest) GetIntervalOk() (*string, bool)

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

func (*V2ReplaceMonitorRequest) GetIpVersion

func (o *V2ReplaceMonitorRequest) GetIpVersion() V2IpVersion

GetIpVersion returns the IpVersion field value if set, zero value otherwise.

func (*V2ReplaceMonitorRequest) GetIpVersionOk

func (o *V2ReplaceMonitorRequest) GetIpVersionOk() (*V2IpVersion, bool)

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

func (*V2ReplaceMonitorRequest) GetLocations

func (o *V2ReplaceMonitorRequest) GetLocations() []string

GetLocations returns the Locations field value if set, zero value otherwise.

func (*V2ReplaceMonitorRequest) GetLocationsOk

func (o *V2ReplaceMonitorRequest) GetLocationsOk() (*[]string, bool)

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

func (*V2ReplaceMonitorRequest) GetName

func (o *V2ReplaceMonitorRequest) GetName() string

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

func (*V2ReplaceMonitorRequest) GetNameOk

func (o *V2ReplaceMonitorRequest) 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 (*V2ReplaceMonitorRequest) GetTcp

GetTcp returns the Tcp field value if set, zero value otherwise.

func (*V2ReplaceMonitorRequest) GetTcpOk

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

func (*V2ReplaceMonitorRequest) GetTimeout

func (o *V2ReplaceMonitorRequest) GetTimeout() string

GetTimeout returns the Timeout field value if set, zero value otherwise.

func (*V2ReplaceMonitorRequest) GetTimeoutOk

func (o *V2ReplaceMonitorRequest) GetTimeoutOk() (*string, bool)

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

func (*V2ReplaceMonitorRequest) HasEnabled

func (o *V2ReplaceMonitorRequest) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*V2ReplaceMonitorRequest) HasHttp

func (o *V2ReplaceMonitorRequest) HasHttp() bool

HasHttp returns a boolean if a field has been set.

func (*V2ReplaceMonitorRequest) HasInterval

func (o *V2ReplaceMonitorRequest) HasInterval() bool

HasInterval returns a boolean if a field has been set.

func (*V2ReplaceMonitorRequest) HasIpVersion

func (o *V2ReplaceMonitorRequest) HasIpVersion() bool

HasIpVersion returns a boolean if a field has been set.

func (*V2ReplaceMonitorRequest) HasLocations

func (o *V2ReplaceMonitorRequest) HasLocations() bool

HasLocations returns a boolean if a field has been set.

func (*V2ReplaceMonitorRequest) HasName

func (o *V2ReplaceMonitorRequest) HasName() bool

HasName returns a boolean if a field has been set.

func (*V2ReplaceMonitorRequest) HasTcp

func (o *V2ReplaceMonitorRequest) HasTcp() bool

HasTcp returns a boolean if a field has been set.

func (*V2ReplaceMonitorRequest) HasTimeout

func (o *V2ReplaceMonitorRequest) HasTimeout() bool

HasTimeout returns a boolean if a field has been set.

func (V2ReplaceMonitorRequest) MarshalJSON

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

func (*V2ReplaceMonitorRequest) SetEnabled

func (o *V2ReplaceMonitorRequest) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*V2ReplaceMonitorRequest) SetHttp

SetHttp gets a reference to the given V2HttpConfiguration and assigns it to the Http field.

func (*V2ReplaceMonitorRequest) SetInterval

func (o *V2ReplaceMonitorRequest) SetInterval(v string)

SetInterval gets a reference to the given string and assigns it to the Interval field.

func (*V2ReplaceMonitorRequest) SetIpVersion

func (o *V2ReplaceMonitorRequest) SetIpVersion(v V2IpVersion)

SetIpVersion gets a reference to the given V2IpVersion and assigns it to the IpVersion field.

func (*V2ReplaceMonitorRequest) SetLocations

func (o *V2ReplaceMonitorRequest) SetLocations(v []string)

SetLocations gets a reference to the given []string and assigns it to the Locations field.

func (*V2ReplaceMonitorRequest) SetName

func (o *V2ReplaceMonitorRequest) SetName(v string)

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

func (*V2ReplaceMonitorRequest) SetTcp

SetTcp gets a reference to the given V2TcpConfiguration and assigns it to the Tcp field.

func (*V2ReplaceMonitorRequest) SetTimeout

func (o *V2ReplaceMonitorRequest) SetTimeout(v string)

SetTimeout gets a reference to the given string and assigns it to the Timeout field.

type V2ReplaceMonitorResponse

type V2ReplaceMonitorResponse struct {
	Record *V2Monitor `json:"record,omitempty"`
}

V2ReplaceMonitorResponse A response from a request to replace a monitor.

func NewV2ReplaceMonitorResponse

func NewV2ReplaceMonitorResponse() *V2ReplaceMonitorResponse

NewV2ReplaceMonitorResponse instantiates a new V2ReplaceMonitorResponse 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 NewV2ReplaceMonitorResponseWithDefaults

func NewV2ReplaceMonitorResponseWithDefaults() *V2ReplaceMonitorResponse

NewV2ReplaceMonitorResponseWithDefaults instantiates a new V2ReplaceMonitorResponse 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 (*V2ReplaceMonitorResponse) GetRecord

func (o *V2ReplaceMonitorResponse) GetRecord() V2Monitor

GetRecord returns the Record field value if set, zero value otherwise.

func (*V2ReplaceMonitorResponse) GetRecordOk

func (o *V2ReplaceMonitorResponse) GetRecordOk() (*V2Monitor, bool)

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

func (*V2ReplaceMonitorResponse) HasRecord

func (o *V2ReplaceMonitorResponse) HasRecord() bool

HasRecord returns a boolean if a field has been set.

func (V2ReplaceMonitorResponse) MarshalJSON

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

func (*V2ReplaceMonitorResponse) SetRecord

func (o *V2ReplaceMonitorResponse) SetRecord(v V2Monitor)

SetRecord gets a reference to the given V2Monitor and assigns it to the Record field.

type V2TcpConfiguration

type V2TcpConfiguration struct {
	// The host address of the service to monitor
	Host *string `json:"host,omitempty"`
	// The port of the service to monitor
	Port *int32 `json:"port,omitempty"`
	// Base64 encoded TCP data to send to the monitored service
	Data *string `json:"data,omitempty"`
}

V2TcpConfiguration TCP monitor configuration

func NewV2TcpConfiguration

func NewV2TcpConfiguration() *V2TcpConfiguration

NewV2TcpConfiguration instantiates a new V2TcpConfiguration 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 NewV2TcpConfigurationWithDefaults

func NewV2TcpConfigurationWithDefaults() *V2TcpConfiguration

NewV2TcpConfigurationWithDefaults instantiates a new V2TcpConfiguration 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 (*V2TcpConfiguration) GetData

func (o *V2TcpConfiguration) GetData() string

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

func (*V2TcpConfiguration) GetDataOk

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

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

func (*V2TcpConfiguration) GetHost

func (o *V2TcpConfiguration) GetHost() string

GetHost returns the Host field value if set, zero value otherwise.

func (*V2TcpConfiguration) GetHostOk

func (o *V2TcpConfiguration) GetHostOk() (*string, bool)

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

func (*V2TcpConfiguration) GetPort

func (o *V2TcpConfiguration) GetPort() int32

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

func (*V2TcpConfiguration) GetPortOk

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

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

func (*V2TcpConfiguration) HasData

func (o *V2TcpConfiguration) HasData() bool

HasData returns a boolean if a field has been set.

func (*V2TcpConfiguration) HasHost

func (o *V2TcpConfiguration) HasHost() bool

HasHost returns a boolean if a field has been set.

func (*V2TcpConfiguration) HasPort

func (o *V2TcpConfiguration) HasPort() bool

HasPort returns a boolean if a field has been set.

func (V2TcpConfiguration) MarshalJSON

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

func (*V2TcpConfiguration) SetData

func (o *V2TcpConfiguration) SetData(v string)

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

func (*V2TcpConfiguration) SetHost

func (o *V2TcpConfiguration) SetHost(v string)

SetHost gets a reference to the given string and assigns it to the Host field.

func (*V2TcpConfiguration) SetPort

func (o *V2TcpConfiguration) SetPort(v int32)

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

type V2UpdateAlertConditionRequest

type V2UpdateAlertConditionRequest struct {
	Metric     *V2AlertConditionMetric   `json:"metric,omitempty"`
	Comparator *AlertConditionComparator `json:"comparator,omitempty"`
	// The value to check to determine if an alert should be generated.
	Value *string `json:"value,omitempty"`
	// The amount of time to wait before sending an alert.  This is useful to prevent alerts due to a flapping service.
	AlarmDelay *int32 `json:"alarmDelay,omitempty"`
	// How often an alert should be generated if an alert condition is still being met.
	AlarmEvery *int32 `json:"alarmEvery,omitempty"`
	// A flag that determines if an alert should continue to trigger until it is resolved.
	AlarmUntilSilenced *bool `json:"alarmUntilSilenced,omitempty"`
	// Whether an alert condition is enabled or not.
	Enabled *bool `json:"enabled,omitempty"`
	// The minimum number of locations that the alert condition must be triggered for before an alert is generated.  This should always be less than or equal to the number of locations a monitor has.
	MinimumLocations *int32 `json:"minimumLocations,omitempty"`
}

V2UpdateAlertConditionRequest struct for V2UpdateAlertConditionRequest

func NewV2UpdateAlertConditionRequest

func NewV2UpdateAlertConditionRequest() *V2UpdateAlertConditionRequest

NewV2UpdateAlertConditionRequest instantiates a new V2UpdateAlertConditionRequest 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 NewV2UpdateAlertConditionRequestWithDefaults

func NewV2UpdateAlertConditionRequestWithDefaults() *V2UpdateAlertConditionRequest

NewV2UpdateAlertConditionRequestWithDefaults instantiates a new V2UpdateAlertConditionRequest 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 (*V2UpdateAlertConditionRequest) GetAlarmDelay

func (o *V2UpdateAlertConditionRequest) GetAlarmDelay() int32

GetAlarmDelay returns the AlarmDelay field value if set, zero value otherwise.

func (*V2UpdateAlertConditionRequest) GetAlarmDelayOk

func (o *V2UpdateAlertConditionRequest) GetAlarmDelayOk() (*int32, bool)

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

func (*V2UpdateAlertConditionRequest) GetAlarmEvery

func (o *V2UpdateAlertConditionRequest) GetAlarmEvery() int32

GetAlarmEvery returns the AlarmEvery field value if set, zero value otherwise.

func (*V2UpdateAlertConditionRequest) GetAlarmEveryOk

func (o *V2UpdateAlertConditionRequest) GetAlarmEveryOk() (*int32, bool)

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

func (*V2UpdateAlertConditionRequest) GetAlarmUntilSilenced

func (o *V2UpdateAlertConditionRequest) GetAlarmUntilSilenced() bool

GetAlarmUntilSilenced returns the AlarmUntilSilenced field value if set, zero value otherwise.

func (*V2UpdateAlertConditionRequest) GetAlarmUntilSilencedOk

func (o *V2UpdateAlertConditionRequest) GetAlarmUntilSilencedOk() (*bool, bool)

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

func (*V2UpdateAlertConditionRequest) GetComparator

GetComparator returns the Comparator field value if set, zero value otherwise.

func (*V2UpdateAlertConditionRequest) GetComparatorOk

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

func (*V2UpdateAlertConditionRequest) GetEnabled

func (o *V2UpdateAlertConditionRequest) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*V2UpdateAlertConditionRequest) GetEnabledOk

func (o *V2UpdateAlertConditionRequest) GetEnabledOk() (*bool, bool)

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

func (*V2UpdateAlertConditionRequest) GetMetric

GetMetric returns the Metric field value if set, zero value otherwise.

func (*V2UpdateAlertConditionRequest) GetMetricOk

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

func (*V2UpdateAlertConditionRequest) GetMinimumLocations

func (o *V2UpdateAlertConditionRequest) GetMinimumLocations() int32

GetMinimumLocations returns the MinimumLocations field value if set, zero value otherwise.

func (*V2UpdateAlertConditionRequest) GetMinimumLocationsOk

func (o *V2UpdateAlertConditionRequest) GetMinimumLocationsOk() (*int32, bool)

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

func (*V2UpdateAlertConditionRequest) GetValue

func (o *V2UpdateAlertConditionRequest) GetValue() string

GetValue returns the Value field value if set, zero value otherwise.

func (*V2UpdateAlertConditionRequest) GetValueOk

func (o *V2UpdateAlertConditionRequest) GetValueOk() (*string, bool)

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

func (*V2UpdateAlertConditionRequest) HasAlarmDelay

func (o *V2UpdateAlertConditionRequest) HasAlarmDelay() bool

HasAlarmDelay returns a boolean if a field has been set.

func (*V2UpdateAlertConditionRequest) HasAlarmEvery

func (o *V2UpdateAlertConditionRequest) HasAlarmEvery() bool

HasAlarmEvery returns a boolean if a field has been set.

func (*V2UpdateAlertConditionRequest) HasAlarmUntilSilenced

func (o *V2UpdateAlertConditionRequest) HasAlarmUntilSilenced() bool

HasAlarmUntilSilenced returns a boolean if a field has been set.

func (*V2UpdateAlertConditionRequest) HasComparator

func (o *V2UpdateAlertConditionRequest) HasComparator() bool

HasComparator returns a boolean if a field has been set.

func (*V2UpdateAlertConditionRequest) HasEnabled

func (o *V2UpdateAlertConditionRequest) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*V2UpdateAlertConditionRequest) HasMetric

func (o *V2UpdateAlertConditionRequest) HasMetric() bool

HasMetric returns a boolean if a field has been set.

func (*V2UpdateAlertConditionRequest) HasMinimumLocations

func (o *V2UpdateAlertConditionRequest) HasMinimumLocations() bool

HasMinimumLocations returns a boolean if a field has been set.

func (*V2UpdateAlertConditionRequest) HasValue

func (o *V2UpdateAlertConditionRequest) HasValue() bool

HasValue returns a boolean if a field has been set.

func (V2UpdateAlertConditionRequest) MarshalJSON

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

func (*V2UpdateAlertConditionRequest) SetAlarmDelay

func (o *V2UpdateAlertConditionRequest) SetAlarmDelay(v int32)

SetAlarmDelay gets a reference to the given int32 and assigns it to the AlarmDelay field.

func (*V2UpdateAlertConditionRequest) SetAlarmEvery

func (o *V2UpdateAlertConditionRequest) SetAlarmEvery(v int32)

SetAlarmEvery gets a reference to the given int32 and assigns it to the AlarmEvery field.

func (*V2UpdateAlertConditionRequest) SetAlarmUntilSilenced

func (o *V2UpdateAlertConditionRequest) SetAlarmUntilSilenced(v bool)

SetAlarmUntilSilenced gets a reference to the given bool and assigns it to the AlarmUntilSilenced field.

func (*V2UpdateAlertConditionRequest) SetComparator

SetComparator gets a reference to the given AlertConditionComparator and assigns it to the Comparator field.

func (*V2UpdateAlertConditionRequest) SetEnabled

func (o *V2UpdateAlertConditionRequest) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*V2UpdateAlertConditionRequest) SetMetric

SetMetric gets a reference to the given V2AlertConditionMetric and assigns it to the Metric field.

func (*V2UpdateAlertConditionRequest) SetMinimumLocations

func (o *V2UpdateAlertConditionRequest) SetMinimumLocations(v int32)

SetMinimumLocations gets a reference to the given int32 and assigns it to the MinimumLocations field.

func (*V2UpdateAlertConditionRequest) SetValue

func (o *V2UpdateAlertConditionRequest) SetValue(v string)

SetValue gets a reference to the given string and assigns it to the Value field.

type V2UpdateAlertConditionResponse

type V2UpdateAlertConditionResponse struct {
	Record *V2AlertCondition `json:"record,omitempty"`
}

V2UpdateAlertConditionResponse A response from a request to update an alert condition.

func NewV2UpdateAlertConditionResponse

func NewV2UpdateAlertConditionResponse() *V2UpdateAlertConditionResponse

NewV2UpdateAlertConditionResponse instantiates a new V2UpdateAlertConditionResponse 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 NewV2UpdateAlertConditionResponseWithDefaults

func NewV2UpdateAlertConditionResponseWithDefaults() *V2UpdateAlertConditionResponse

NewV2UpdateAlertConditionResponseWithDefaults instantiates a new V2UpdateAlertConditionResponse 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 (*V2UpdateAlertConditionResponse) GetRecord

GetRecord returns the Record field value if set, zero value otherwise.

func (*V2UpdateAlertConditionResponse) GetRecordOk

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

func (*V2UpdateAlertConditionResponse) HasRecord

func (o *V2UpdateAlertConditionResponse) HasRecord() bool

HasRecord returns a boolean if a field has been set.

func (V2UpdateAlertConditionResponse) MarshalJSON

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

func (*V2UpdateAlertConditionResponse) SetRecord

SetRecord gets a reference to the given V2AlertCondition and assigns it to the Record field.

type V2UpdateMonitorRequest

type V2UpdateMonitorRequest struct {
	// The monitor's name
	Name      *string                             `json:"name,omitempty"`
	Locations *UpdateMonitorRequestLocationsValue `json:"locations,omitempty"`
	// How often a monitor should be checked.
	Interval *string `json:"interval,omitempty"`
	// The length of time a monitor check should wait before timing out.
	Timeout   *string                                     `json:"timeout,omitempty"`
	IpVersion *UpdateMonitorRequestIpVersionValue         `json:"ipVersion,omitempty"`
	Http      *UpdateMonitorRequestPatchHttpConfiguration `json:"http,omitempty"`
	Tcp       *UpdateMonitorRequestPatchTcpConfiguration  `json:"tcp,omitempty"`
	// Whether a monitor is enabled or not.
	Enabled *bool `json:"enabled,omitempty"`
}

V2UpdateMonitorRequest struct for V2UpdateMonitorRequest

func NewV2UpdateMonitorRequest

func NewV2UpdateMonitorRequest() *V2UpdateMonitorRequest

NewV2UpdateMonitorRequest instantiates a new V2UpdateMonitorRequest 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 NewV2UpdateMonitorRequestWithDefaults

func NewV2UpdateMonitorRequestWithDefaults() *V2UpdateMonitorRequest

NewV2UpdateMonitorRequestWithDefaults instantiates a new V2UpdateMonitorRequest 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 (*V2UpdateMonitorRequest) GetEnabled

func (o *V2UpdateMonitorRequest) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*V2UpdateMonitorRequest) GetEnabledOk

func (o *V2UpdateMonitorRequest) GetEnabledOk() (*bool, bool)

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

func (*V2UpdateMonitorRequest) GetHttp

GetHttp returns the Http field value if set, zero value otherwise.

func (*V2UpdateMonitorRequest) GetHttpOk

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

func (*V2UpdateMonitorRequest) GetInterval

func (o *V2UpdateMonitorRequest) GetInterval() string

GetInterval returns the Interval field value if set, zero value otherwise.

func (*V2UpdateMonitorRequest) GetIntervalOk

func (o *V2UpdateMonitorRequest) GetIntervalOk() (*string, bool)

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

func (*V2UpdateMonitorRequest) GetIpVersion

GetIpVersion returns the IpVersion field value if set, zero value otherwise.

func (*V2UpdateMonitorRequest) GetIpVersionOk

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

func (*V2UpdateMonitorRequest) GetLocations

GetLocations returns the Locations field value if set, zero value otherwise.

func (*V2UpdateMonitorRequest) GetLocationsOk

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

func (*V2UpdateMonitorRequest) GetName

func (o *V2UpdateMonitorRequest) GetName() string

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

func (*V2UpdateMonitorRequest) GetNameOk

func (o *V2UpdateMonitorRequest) 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 (*V2UpdateMonitorRequest) GetTcp

GetTcp returns the Tcp field value if set, zero value otherwise.

func (*V2UpdateMonitorRequest) GetTcpOk

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

func (*V2UpdateMonitorRequest) GetTimeout

func (o *V2UpdateMonitorRequest) GetTimeout() string

GetTimeout returns the Timeout field value if set, zero value otherwise.

func (*V2UpdateMonitorRequest) GetTimeoutOk

func (o *V2UpdateMonitorRequest) GetTimeoutOk() (*string, bool)

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

func (*V2UpdateMonitorRequest) HasEnabled

func (o *V2UpdateMonitorRequest) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*V2UpdateMonitorRequest) HasHttp

func (o *V2UpdateMonitorRequest) HasHttp() bool

HasHttp returns a boolean if a field has been set.

func (*V2UpdateMonitorRequest) HasInterval

func (o *V2UpdateMonitorRequest) HasInterval() bool

HasInterval returns a boolean if a field has been set.

func (*V2UpdateMonitorRequest) HasIpVersion

func (o *V2UpdateMonitorRequest) HasIpVersion() bool

HasIpVersion returns a boolean if a field has been set.

func (*V2UpdateMonitorRequest) HasLocations

func (o *V2UpdateMonitorRequest) HasLocations() bool

HasLocations returns a boolean if a field has been set.

func (*V2UpdateMonitorRequest) HasName

func (o *V2UpdateMonitorRequest) HasName() bool

HasName returns a boolean if a field has been set.

func (*V2UpdateMonitorRequest) HasTcp

func (o *V2UpdateMonitorRequest) HasTcp() bool

HasTcp returns a boolean if a field has been set.

func (*V2UpdateMonitorRequest) HasTimeout

func (o *V2UpdateMonitorRequest) HasTimeout() bool

HasTimeout returns a boolean if a field has been set.

func (V2UpdateMonitorRequest) MarshalJSON

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

func (*V2UpdateMonitorRequest) SetEnabled

func (o *V2UpdateMonitorRequest) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*V2UpdateMonitorRequest) SetHttp

SetHttp gets a reference to the given UpdateMonitorRequestPatchHttpConfiguration and assigns it to the Http field.

func (*V2UpdateMonitorRequest) SetInterval

func (o *V2UpdateMonitorRequest) SetInterval(v string)

SetInterval gets a reference to the given string and assigns it to the Interval field.

func (*V2UpdateMonitorRequest) SetIpVersion

SetIpVersion gets a reference to the given UpdateMonitorRequestIpVersionValue and assigns it to the IpVersion field.

func (*V2UpdateMonitorRequest) SetLocations

SetLocations gets a reference to the given UpdateMonitorRequestLocationsValue and assigns it to the Locations field.

func (*V2UpdateMonitorRequest) SetName

func (o *V2UpdateMonitorRequest) SetName(v string)

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

func (*V2UpdateMonitorRequest) SetTcp

SetTcp gets a reference to the given UpdateMonitorRequestPatchTcpConfiguration and assigns it to the Tcp field.

func (*V2UpdateMonitorRequest) SetTimeout

func (o *V2UpdateMonitorRequest) SetTimeout(v string)

SetTimeout gets a reference to the given string and assigns it to the Timeout field.

type V2UpdateMonitorResponse

type V2UpdateMonitorResponse struct {
	Record *V2Monitor `json:"record,omitempty"`
}

V2UpdateMonitorResponse A response from a request to update a monitor.

func NewV2UpdateMonitorResponse

func NewV2UpdateMonitorResponse() *V2UpdateMonitorResponse

NewV2UpdateMonitorResponse instantiates a new V2UpdateMonitorResponse 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 NewV2UpdateMonitorResponseWithDefaults

func NewV2UpdateMonitorResponseWithDefaults() *V2UpdateMonitorResponse

NewV2UpdateMonitorResponseWithDefaults instantiates a new V2UpdateMonitorResponse 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 (*V2UpdateMonitorResponse) GetRecord

func (o *V2UpdateMonitorResponse) GetRecord() V2Monitor

GetRecord returns the Record field value if set, zero value otherwise.

func (*V2UpdateMonitorResponse) GetRecordOk

func (o *V2UpdateMonitorResponse) GetRecordOk() (*V2Monitor, bool)

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

func (*V2UpdateMonitorResponse) HasRecord

func (o *V2UpdateMonitorResponse) HasRecord() bool

HasRecord returns a boolean if a field has been set.

func (V2UpdateMonitorResponse) MarshalJSON

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

func (*V2UpdateMonitorResponse) SetRecord

func (o *V2UpdateMonitorResponse) SetRecord(v V2Monitor)

SetRecord gets a reference to the given V2Monitor and assigns it to the Record field.

Source Files

Jump to

Keyboard shortcuts

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