observability

package module
v0.2.0 Latest Latest
Warning

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

Go to latest
Published: Oct 14, 2024 License: Apache-2.0 Imports: 22 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CacheExpires

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

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

func IsNil

func IsNil(i interface{}) bool

IsNil checks if an input is nil

func NewConfiguration

func NewConfiguration() *config.Configuration

NewConfiguration returns a new Configuration object

func ParameterValueToString

func ParameterValueToString(obj interface{}, key string) string

func PtrBool

func PtrBool(v bool) *bool

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

func PtrFloat32

func PtrFloat32(v float32) *float32

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

func PtrFloat64

func PtrFloat64(v float64) *float64

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

func PtrInt

func PtrInt(v int) *int

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

func PtrInt32

func PtrInt32(v int32) *int32

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

func PtrInt64

func PtrInt64(v int64) *int64

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

func PtrString

func PtrString(v string) *string

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

func PtrTime

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

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

Types

type APIClient

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

APIClient manages communication with the STACKIT Observability API API v1.1.1 In most cases there should be only one, shared, APIClient.

func NewAPIClient

func NewAPIClient(opts ...config.ConfigurationOption) (*APIClient, error)

NewAPIClient creates a new API client. Optionally receives configuration options

func (*APIClient) CreateAlertConfigReceiver

func (a *APIClient) CreateAlertConfigReceiver(ctx context.Context, instanceId string, projectId string) ApiCreateAlertConfigReceiverRequest

CreateAlertConfigReceiver: Method for CreateAlertConfigReceiver

Create alert config receiver.

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

func (*APIClient) CreateAlertConfigReceiverExecute

func (a *APIClient) CreateAlertConfigReceiverExecute(ctx context.Context, instanceId string, projectId string) (*AlertConfigReceiversResponse, error)

func (*APIClient) CreateAlertConfigRoute

func (a *APIClient) CreateAlertConfigRoute(ctx context.Context, instanceId string, projectId string) ApiCreateAlertConfigRouteRequest

CreateAlertConfigRoute: Method for CreateAlertConfigRoute

Create alert config route in routes of route.

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

func (*APIClient) CreateAlertConfigRouteExecute

func (a *APIClient) CreateAlertConfigRouteExecute(ctx context.Context, instanceId string, projectId string) (*AlertConfigRouteResponse, error)

func (*APIClient) CreateCredentials

func (a *APIClient) CreateCredentials(ctx context.Context, instanceId string, projectId string) ApiCreateCredentialsRequest

CreateCredentials: Method for CreateCredentials

Create technical user credentials.

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

func (*APIClient) CreateCredentialsExecute

func (a *APIClient) CreateCredentialsExecute(ctx context.Context, instanceId string, projectId string) (*CreateCredentialsResponse, error)

func (*APIClient) CreateInstance

func (a *APIClient) CreateInstance(ctx context.Context, projectId string) ApiCreateInstanceRequest

CreateInstance: Method for CreateInstance

Create new instance.

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

func (*APIClient) CreateInstanceExecute

func (a *APIClient) CreateInstanceExecute(ctx context.Context, projectId string) (*CreateInstanceResponse, error)

func (*APIClient) CreateScrapeConfig

func (a *APIClient) CreateScrapeConfig(ctx context.Context, instanceId string, projectId string) ApiCreateScrapeConfigRequest

CreateScrapeConfig: Method for CreateScrapeConfig

Create scrape config.

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

func (*APIClient) CreateScrapeConfigExecute

func (a *APIClient) CreateScrapeConfigExecute(ctx context.Context, instanceId string, projectId string) (*ScrapeConfigsResponse, error)

func (*APIClient) DeleteAlertConfigReceiver

func (a *APIClient) DeleteAlertConfigReceiver(ctx context.Context, instanceId string, projectId string, receiver string) ApiDeleteAlertConfigReceiverRequest

DeleteAlertConfigReceiver: Method for DeleteAlertConfigReceiver

Delete alert config receiver.

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

func (*APIClient) DeleteAlertConfigReceiverExecute

func (a *APIClient) DeleteAlertConfigReceiverExecute(ctx context.Context, instanceId string, projectId string, receiver string) (*AlertConfigReceiversResponse, error)

func (*APIClient) DeleteAlertConfigRoute

func (a *APIClient) DeleteAlertConfigRoute(ctx context.Context, instanceId string, projectId string, receiver string) ApiDeleteAlertConfigRouteRequest

DeleteAlertConfigRoute: Method for DeleteAlertConfigRoute

Delete alert receiver for route.

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

func (*APIClient) DeleteAlertConfigRouteExecute

func (a *APIClient) DeleteAlertConfigRouteExecute(ctx context.Context, instanceId string, projectId string, receiver string) (*AlertConfigRouteResponse, error)

func (*APIClient) DeleteCredentials

func (a *APIClient) DeleteCredentials(ctx context.Context, instanceId string, projectId string, username string) ApiDeleteCredentialsRequest

DeleteCredentials: Method for DeleteCredentials

Delete technical credentials.

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

func (*APIClient) DeleteCredentialsExecute

func (a *APIClient) DeleteCredentialsExecute(ctx context.Context, instanceId string, projectId string, username string) (*Message, error)

func (*APIClient) DeleteCredentialsRemoteWriteConfig

func (a *APIClient) DeleteCredentialsRemoteWriteConfig(ctx context.Context, instanceId string, projectId string, username string) ApiDeleteCredentialsRemoteWriteConfigRequest

DeleteCredentialsRemoteWriteConfig: Method for DeleteCredentialsRemoteWriteConfig

Delete remote write config for credentials.

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

func (*APIClient) DeleteCredentialsRemoteWriteConfigExecute

func (a *APIClient) DeleteCredentialsRemoteWriteConfigExecute(ctx context.Context, instanceId string, projectId string, username string) (*CredentialsRemoteWriteDeleteResponse, error)

func (*APIClient) DeleteInstance

func (a *APIClient) DeleteInstance(ctx context.Context, instanceId string, projectId string) ApiDeleteInstanceRequest

DeleteInstance: Method for DeleteInstance

Delete instance.

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

func (*APIClient) DeleteInstanceExecute

func (a *APIClient) DeleteInstanceExecute(ctx context.Context, instanceId string, projectId string) (*InstanceResponse, error)

func (*APIClient) DeleteScrapeConfig

func (a *APIClient) DeleteScrapeConfig(ctx context.Context, instanceId string, jobName string, projectId string) ApiDeleteScrapeConfigRequest

DeleteScrapeConfig: Method for DeleteScrapeConfig

Delete scrape config.

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

func (*APIClient) DeleteScrapeConfigExecute

func (a *APIClient) DeleteScrapeConfigExecute(ctx context.Context, instanceId string, jobName string, projectId string) (*DeleteScrapeConfigResponse, error)

func (*APIClient) GetAlertConfigReceiver

func (a *APIClient) GetAlertConfigReceiver(ctx context.Context, instanceId string, projectId string, receiver string) ApiGetAlertConfigReceiverRequest

GetAlertConfigReceiver: Method for GetAlertConfigReceiver

Get alert config receivers.

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

func (*APIClient) GetAlertConfigReceiverExecute

func (a *APIClient) GetAlertConfigReceiverExecute(ctx context.Context, instanceId string, projectId string, receiver string) (*Receiver, error)

func (*APIClient) GetAlertConfigRoute

func (a *APIClient) GetAlertConfigRoute(ctx context.Context, instanceId string, projectId string, receiver string) ApiGetAlertConfigRouteRequest

GetAlertConfigRoute: Method for GetAlertConfigRoute

Get alert receiver for route.

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

func (*APIClient) GetAlertConfigRouteExecute

func (a *APIClient) GetAlertConfigRouteExecute(ctx context.Context, instanceId string, projectId string, receiver string) (*AlertConfigRouteResponse, error)

func (*APIClient) GetAlertConfigs

func (a *APIClient) GetAlertConfigs(ctx context.Context, instanceId string, projectId string) ApiGetAlertConfigsRequest

GetAlertConfigs: Method for GetAlertConfigs

Get alert config.

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

func (*APIClient) GetAlertConfigsExecute

func (a *APIClient) GetAlertConfigsExecute(ctx context.Context, instanceId string, projectId string) (*GetAlertConfigsResponse, error)

func (*APIClient) GetConfig

func (c *APIClient) GetConfig() *config.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

func (*APIClient) GetCredentials

func (a *APIClient) GetCredentials(ctx context.Context, instanceId string, projectId string, username string) ApiGetCredentialsRequest

GetCredentials: Method for GetCredentials

Get single technical credentials.

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

func (*APIClient) GetCredentialsExecute

func (a *APIClient) GetCredentialsExecute(ctx context.Context, instanceId string, projectId string, username string) (*GetCredentialsResponse, error)

func (*APIClient) GetCredentialsRemoteWriteConfig

func (a *APIClient) GetCredentialsRemoteWriteConfig(ctx context.Context, instanceId string, projectId string, username string) ApiGetCredentialsRemoteWriteConfigRequest

GetCredentialsRemoteWriteConfig: Method for GetCredentialsRemoteWriteConfig

Get remote write config.

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

func (*APIClient) GetCredentialsRemoteWriteConfigExecute

func (a *APIClient) GetCredentialsRemoteWriteConfigExecute(ctx context.Context, instanceId string, projectId string, username string) (*CredentialsRemoteWriteConfig, error)

func (*APIClient) GetGrafanaConfigs

func (a *APIClient) GetGrafanaConfigs(ctx context.Context, instanceId string, projectId string) ApiGetGrafanaConfigsRequest

GetGrafanaConfigs: Method for GetGrafanaConfigs

Get grafana config.

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

func (*APIClient) GetGrafanaConfigsExecute

func (a *APIClient) GetGrafanaConfigsExecute(ctx context.Context, instanceId string, projectId string) (*GrafanaConfigs, error)

func (*APIClient) GetInstance

func (a *APIClient) GetInstance(ctx context.Context, instanceId string, projectId string) ApiGetInstanceRequest

GetInstance: Method for GetInstance

Get instance information.

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

func (*APIClient) GetInstanceExecute

func (a *APIClient) GetInstanceExecute(ctx context.Context, instanceId string, projectId string) (*GetInstanceResponse, error)

func (*APIClient) GetMetricsStorageRetention

func (a *APIClient) GetMetricsStorageRetention(ctx context.Context, instanceId string, projectId string) ApiGetMetricsStorageRetentionRequest

GetMetricsStorageRetention: Method for GetMetricsStorageRetention

Get metric storage retention time.

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

func (*APIClient) GetMetricsStorageRetentionExecute

func (a *APIClient) GetMetricsStorageRetentionExecute(ctx context.Context, instanceId string, projectId string) (*GetMetricsStorageRetentionResponse, error)

func (*APIClient) GetScrapeConfig

func (a *APIClient) GetScrapeConfig(ctx context.Context, instanceId string, jobName string, projectId string) ApiGetScrapeConfigRequest

GetScrapeConfig: Method for GetScrapeConfig

Get scrape config.

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

func (*APIClient) GetScrapeConfigExecute

func (a *APIClient) GetScrapeConfigExecute(ctx context.Context, instanceId string, jobName string, projectId string) (*GetScrapeConfigResponse, error)

func (*APIClient) ListACL

func (a *APIClient) ListACL(ctx context.Context, instanceId string, projectId string) ApiListACLRequest

ListACL: Method for ListACL

Get acl for instance.

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

func (*APIClient) ListACLExecute

func (a *APIClient) ListACLExecute(ctx context.Context, instanceId string, projectId string) (*ListACLResponse, error)

func (*APIClient) ListAlertConfigReceivers

func (a *APIClient) ListAlertConfigReceivers(ctx context.Context, instanceId string, projectId string) ApiListAlertConfigReceiversRequest

ListAlertConfigReceivers: Method for ListAlertConfigReceivers

Get alert config receivers.

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

func (*APIClient) ListAlertConfigReceiversExecute

func (a *APIClient) ListAlertConfigReceiversExecute(ctx context.Context, instanceId string, projectId string) (*AlertConfigReceiversResponse, error)

func (*APIClient) ListAlertConfigRoutes

func (a *APIClient) ListAlertConfigRoutes(ctx context.Context, instanceId string, projectId string) ApiListAlertConfigRoutesRequest

ListAlertConfigRoutes: Method for ListAlertConfigRoutes

Get alert config route.

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

func (*APIClient) ListAlertConfigRoutesExecute

func (a *APIClient) ListAlertConfigRoutesExecute(ctx context.Context, instanceId string, projectId string) (*AlertConfigRouteResponse, error)

func (*APIClient) ListCredentials

func (a *APIClient) ListCredentials(ctx context.Context, instanceId string, projectId string) ApiListCredentialsRequest

ListCredentials: Method for ListCredentials

Get all technical user credentials.

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

func (*APIClient) ListCredentialsExecute

func (a *APIClient) ListCredentialsExecute(ctx context.Context, instanceId string, projectId string) (*ListCredentialsResponse, error)

func (*APIClient) ListInstances

func (a *APIClient) ListInstances(ctx context.Context, projectId string) ApiListInstancesRequest

ListInstances: Method for ListInstances

Get all instances for a project.

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

func (*APIClient) ListInstancesExecute

func (a *APIClient) ListInstancesExecute(ctx context.Context, projectId string) (*ListInstancesResponse, error)

func (*APIClient) ListPlans

func (a *APIClient) ListPlans(ctx context.Context, projectId string) ApiListPlansRequest

ListPlans: Method for ListPlans

Get all plans.

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

func (*APIClient) ListPlansExecute

func (a *APIClient) ListPlansExecute(ctx context.Context, projectId string) (*PlansResponse, error)

func (*APIClient) ListScrapeConfigs

func (a *APIClient) ListScrapeConfigs(ctx context.Context, instanceId string, projectId string) ApiListScrapeConfigsRequest

ListScrapeConfigs: Method for ListScrapeConfigs

Get scrape configs.

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

func (*APIClient) ListScrapeConfigsExecute

func (a *APIClient) ListScrapeConfigsExecute(ctx context.Context, instanceId string, projectId string) (*ListScrapeConfigsResponse, error)

func (*APIClient) UpdateACL

func (a *APIClient) UpdateACL(ctx context.Context, instanceId string, projectId string) ApiUpdateACLRequest

UpdateACL: Method for UpdateACL

Update acl config.

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

func (*APIClient) UpdateACLExecute

func (a *APIClient) UpdateACLExecute(ctx context.Context, instanceId string, projectId string) (*Message, error)

func (*APIClient) UpdateAlertConfigReceiver

func (a *APIClient) UpdateAlertConfigReceiver(ctx context.Context, instanceId string, projectId string, receiver string) ApiUpdateAlertConfigReceiverRequest

UpdateAlertConfigReceiver: Method for UpdateAlertConfigReceiver

Update alert config receiver.

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

func (*APIClient) UpdateAlertConfigReceiverExecute

func (a *APIClient) UpdateAlertConfigReceiverExecute(ctx context.Context, instanceId string, projectId string, receiver string) (*AlertConfigReceiversResponse, error)

func (*APIClient) UpdateAlertConfigRoute

func (a *APIClient) UpdateAlertConfigRoute(ctx context.Context, instanceId string, projectId string, receiver string) ApiUpdateAlertConfigRouteRequest

UpdateAlertConfigRoute: Method for UpdateAlertConfigRoute

Update alert receiver for route.

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

func (*APIClient) UpdateAlertConfigRouteExecute

func (a *APIClient) UpdateAlertConfigRouteExecute(ctx context.Context, instanceId string, projectId string, receiver string) (*AlertConfigRouteResponse, error)

func (*APIClient) UpdateAlertConfigs

func (a *APIClient) UpdateAlertConfigs(ctx context.Context, instanceId string, projectId string) ApiUpdateAlertConfigsRequest

UpdateAlertConfigs: Method for UpdateAlertConfigs

Update alert config.

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

func (*APIClient) UpdateAlertConfigsExecute

func (a *APIClient) UpdateAlertConfigsExecute(ctx context.Context, instanceId string, projectId string) (*UpdateAlertConfigsResponse, error)

func (*APIClient) UpdateCredentialsRemoteWriteConfig

func (a *APIClient) UpdateCredentialsRemoteWriteConfig(ctx context.Context, instanceId string, projectId string, username string) ApiUpdateCredentialsRemoteWriteConfigRequest

UpdateCredentialsRemoteWriteConfig: Method for UpdateCredentialsRemoteWriteConfig

Update remote write config for credentials.

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

func (*APIClient) UpdateCredentialsRemoteWriteConfigExecute

func (a *APIClient) UpdateCredentialsRemoteWriteConfigExecute(ctx context.Context, instanceId string, projectId string, username string) (*CredentialsRemoteWriteConfig, error)

func (*APIClient) UpdateGrafanaConfigs

func (a *APIClient) UpdateGrafanaConfigs(ctx context.Context, instanceId string, projectId string) ApiUpdateGrafanaConfigsRequest

UpdateGrafanaConfigs: Method for UpdateGrafanaConfigs

Update grafana config.

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

func (*APIClient) UpdateGrafanaConfigsExecute

func (a *APIClient) UpdateGrafanaConfigsExecute(ctx context.Context, instanceId string, projectId string) (*Message, error)

func (*APIClient) UpdateInstance

func (a *APIClient) UpdateInstance(ctx context.Context, instanceId string, projectId string) ApiUpdateInstanceRequest

UpdateInstance: Method for UpdateInstance

Update instance.

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

func (*APIClient) UpdateInstanceExecute

func (a *APIClient) UpdateInstanceExecute(ctx context.Context, instanceId string, projectId string) (*InstanceResponse, error)

func (*APIClient) UpdateMetricsStorageRetention

func (a *APIClient) UpdateMetricsStorageRetention(ctx context.Context, instanceId string, projectId string) ApiUpdateMetricsStorageRetentionRequest

UpdateMetricsStorageRetention: Method for UpdateMetricsStorageRetention

Update metric update retention time.

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

func (*APIClient) UpdateMetricsStorageRetentionExecute

func (a *APIClient) UpdateMetricsStorageRetentionExecute(ctx context.Context, instanceId string, projectId string) (*Message, error)

func (*APIClient) UpdateScrapeConfig

func (a *APIClient) UpdateScrapeConfig(ctx context.Context, instanceId string, jobName string, projectId string) ApiUpdateScrapeConfigRequest

UpdateScrapeConfig: Method for UpdateScrapeConfig

Update scrape config.

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

func (*APIClient) UpdateScrapeConfigExecute

func (a *APIClient) UpdateScrapeConfigExecute(ctx context.Context, instanceId string, jobName string, projectId string) (*ScrapeConfigsResponse, error)

type Alert

type Alert struct {
	Global       *Global         `json:"global,omitempty"`
	InhibitRules *[]InhibitRules `json:"inhibitRules,omitempty"`
	// REQUIRED
	Receivers *[]Receivers `json:"receivers"`
	// REQUIRED
	Route *Route `json:"route"`
}

Alert struct for Alert

func NewAlert added in v0.2.0

func NewAlert(receivers *[]Receivers, route *Route) *Alert

NewAlert instantiates a new Alert 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 NewAlertWithDefaults added in v0.2.0

func NewAlertWithDefaults() *Alert

NewAlertWithDefaults instantiates a new Alert 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 (*Alert) GetGlobal added in v0.2.0

func (o *Alert) GetGlobal() *Global

GetGlobal returns the Global field value if set, zero value otherwise.

func (*Alert) GetGlobalOk added in v0.2.0

func (o *Alert) GetGlobalOk() (*Global, bool)

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

func (*Alert) GetInhibitRules added in v0.2.0

func (o *Alert) GetInhibitRules() *[]InhibitRules

GetInhibitRules returns the InhibitRules field value if set, zero value otherwise.

func (*Alert) GetInhibitRulesOk added in v0.2.0

func (o *Alert) GetInhibitRulesOk() (*[]InhibitRules, bool)

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

func (*Alert) GetReceivers added in v0.2.0

func (o *Alert) GetReceivers() *[]Receivers

GetReceivers returns the Receivers field value

func (*Alert) GetReceiversOk added in v0.2.0

func (o *Alert) GetReceiversOk() (*[]Receivers, bool)

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

func (*Alert) GetRoute added in v0.2.0

func (o *Alert) GetRoute() *Route

GetRoute returns the Route field value

func (*Alert) GetRouteOk added in v0.2.0

func (o *Alert) GetRouteOk() (*Route, bool)

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

func (*Alert) HasGlobal added in v0.2.0

func (o *Alert) HasGlobal() bool

HasGlobal returns a boolean if a field has been set.

func (*Alert) HasInhibitRules added in v0.2.0

func (o *Alert) HasInhibitRules() bool

HasInhibitRules returns a boolean if a field has been set.

func (*Alert) SetGlobal added in v0.2.0

func (o *Alert) SetGlobal(v *Global)

SetGlobal gets a reference to the given Global and assigns it to the Global field.

func (*Alert) SetInhibitRules added in v0.2.0

func (o *Alert) SetInhibitRules(v *[]InhibitRules)

SetInhibitRules gets a reference to the given []InhibitRules and assigns it to the InhibitRules field.

func (*Alert) SetReceivers added in v0.2.0

func (o *Alert) SetReceivers(v *[]Receivers)

SetReceivers sets field value

func (*Alert) SetRoute added in v0.2.0

func (o *Alert) SetRoute(v *Route)

SetRoute sets field value

func (Alert) ToMap added in v0.2.0

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

type AlertConfigReceiversResponse

type AlertConfigReceiversResponse struct {
	// REQUIRED
	Data *[]Receivers `json:"data"`
	// REQUIRED
	Message *string `json:"message"`
}

AlertConfigReceiversResponse struct for AlertConfigReceiversResponse

func NewAlertConfigReceiversResponse added in v0.2.0

func NewAlertConfigReceiversResponse(data *[]Receivers, message *string) *AlertConfigReceiversResponse

NewAlertConfigReceiversResponse instantiates a new AlertConfigReceiversResponse 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 NewAlertConfigReceiversResponseWithDefaults added in v0.2.0

func NewAlertConfigReceiversResponseWithDefaults() *AlertConfigReceiversResponse

NewAlertConfigReceiversResponseWithDefaults instantiates a new AlertConfigReceiversResponse 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 (*AlertConfigReceiversResponse) GetData added in v0.2.0

func (o *AlertConfigReceiversResponse) GetData() *[]Receivers

GetData returns the Data field value

func (*AlertConfigReceiversResponse) GetDataOk added in v0.2.0

func (o *AlertConfigReceiversResponse) GetDataOk() (*[]Receivers, bool)

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

func (*AlertConfigReceiversResponse) GetMessage added in v0.2.0

func (o *AlertConfigReceiversResponse) GetMessage() *string

GetMessage returns the Message field value

func (*AlertConfigReceiversResponse) GetMessageOk added in v0.2.0

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

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

func (*AlertConfigReceiversResponse) SetData added in v0.2.0

func (o *AlertConfigReceiversResponse) SetData(v *[]Receivers)

SetData sets field value

func (*AlertConfigReceiversResponse) SetMessage added in v0.2.0

func (o *AlertConfigReceiversResponse) SetMessage(v *string)

SetMessage sets field value

func (AlertConfigReceiversResponse) ToMap added in v0.2.0

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

type AlertConfigRouteResponse

type AlertConfigRouteResponse struct {
	// REQUIRED
	Data *Route `json:"data"`
	// REQUIRED
	Message *string `json:"message"`
}

AlertConfigRouteResponse struct for AlertConfigRouteResponse

func NewAlertConfigRouteResponse added in v0.2.0

func NewAlertConfigRouteResponse(data *Route, message *string) *AlertConfigRouteResponse

NewAlertConfigRouteResponse instantiates a new AlertConfigRouteResponse 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 NewAlertConfigRouteResponseWithDefaults added in v0.2.0

func NewAlertConfigRouteResponseWithDefaults() *AlertConfigRouteResponse

NewAlertConfigRouteResponseWithDefaults instantiates a new AlertConfigRouteResponse 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 (*AlertConfigRouteResponse) GetData added in v0.2.0

func (o *AlertConfigRouteResponse) GetData() *Route

GetData returns the Data field value

func (*AlertConfigRouteResponse) GetDataOk added in v0.2.0

func (o *AlertConfigRouteResponse) GetDataOk() (*Route, bool)

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

func (*AlertConfigRouteResponse) GetMessage added in v0.2.0

func (o *AlertConfigRouteResponse) GetMessage() *string

GetMessage returns the Message field value

func (*AlertConfigRouteResponse) GetMessageOk added in v0.2.0

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

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

func (*AlertConfigRouteResponse) SetData added in v0.2.0

func (o *AlertConfigRouteResponse) SetData(v *Route)

SetData sets field value

func (*AlertConfigRouteResponse) SetMessage added in v0.2.0

func (o *AlertConfigRouteResponse) SetMessage(v *string)

SetMessage sets field value

func (AlertConfigRouteResponse) ToMap added in v0.2.0

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

type ApiCreateAlertConfigReceiverRequest

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

func (ApiCreateAlertConfigReceiverRequest) CreateAlertConfigReceiverPayload

func (r ApiCreateAlertConfigReceiverRequest) CreateAlertConfigReceiverPayload(createAlertConfigReceiverPayload CreateAlertConfigReceiverPayload) ApiCreateAlertConfigReceiverRequest

func (ApiCreateAlertConfigReceiverRequest) Execute

type ApiCreateAlertConfigRouteRequest

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

func (ApiCreateAlertConfigRouteRequest) CreateAlertConfigRoutePayload

func (r ApiCreateAlertConfigRouteRequest) CreateAlertConfigRoutePayload(createAlertConfigRoutePayload CreateAlertConfigRoutePayload) ApiCreateAlertConfigRouteRequest

func (ApiCreateAlertConfigRouteRequest) Execute

type ApiCreateCredentialsRequest

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

func (ApiCreateCredentialsRequest) Execute

type ApiCreateInstanceRequest

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

func (ApiCreateInstanceRequest) CreateInstancePayload

func (r ApiCreateInstanceRequest) CreateInstancePayload(createInstancePayload CreateInstancePayload) ApiCreateInstanceRequest

func (ApiCreateInstanceRequest) Execute

type ApiCreateScrapeConfigRequest

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

func (ApiCreateScrapeConfigRequest) CreateScrapeConfigPayload

func (r ApiCreateScrapeConfigRequest) CreateScrapeConfigPayload(createScrapeConfigPayload CreateScrapeConfigPayload) ApiCreateScrapeConfigRequest

func (ApiCreateScrapeConfigRequest) Execute

type ApiDeleteAlertConfigReceiverRequest

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

func (ApiDeleteAlertConfigReceiverRequest) Execute

type ApiDeleteAlertConfigRouteRequest

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

func (ApiDeleteAlertConfigRouteRequest) Execute

type ApiDeleteCredentialsRemoteWriteConfigRequest

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

func (ApiDeleteCredentialsRemoteWriteConfigRequest) Execute

type ApiDeleteCredentialsRequest

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

func (ApiDeleteCredentialsRequest) Execute

func (r ApiDeleteCredentialsRequest) Execute() (*Message, error)

type ApiDeleteInstanceRequest

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

func (ApiDeleteInstanceRequest) Execute

type ApiDeleteScrapeConfigRequest

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

func (ApiDeleteScrapeConfigRequest) Execute

type ApiGetAlertConfigReceiverRequest

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

func (ApiGetAlertConfigReceiverRequest) Execute

type ApiGetAlertConfigRouteRequest

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

func (ApiGetAlertConfigRouteRequest) Execute

type ApiGetAlertConfigsRequest

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

func (ApiGetAlertConfigsRequest) Execute

type ApiGetCredentialsRemoteWriteConfigRequest

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

func (ApiGetCredentialsRemoteWriteConfigRequest) Execute

type ApiGetCredentialsRequest

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

func (ApiGetCredentialsRequest) Execute

type ApiGetGrafanaConfigsRequest

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

func (ApiGetGrafanaConfigsRequest) Execute

type ApiGetInstanceRequest

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

func (ApiGetInstanceRequest) Execute

type ApiGetMetricsStorageRetentionRequest

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

func (ApiGetMetricsStorageRetentionRequest) Execute

type ApiGetScrapeConfigRequest

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

func (ApiGetScrapeConfigRequest) Execute

type ApiListACLRequest

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

func (ApiListACLRequest) Execute

func (r ApiListACLRequest) Execute() (*ListACLResponse, error)

type ApiListAlertConfigReceiversRequest

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

func (ApiListAlertConfigReceiversRequest) Execute

type ApiListAlertConfigRoutesRequest

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

func (ApiListAlertConfigRoutesRequest) Execute

type ApiListCredentialsRequest

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

func (ApiListCredentialsRequest) Execute

type ApiListInstancesRequest

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

func (ApiListInstancesRequest) Execute

type ApiListPlansRequest

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

func (ApiListPlansRequest) Execute

func (r ApiListPlansRequest) Execute() (*PlansResponse, error)

type ApiListScrapeConfigsRequest

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

func (ApiListScrapeConfigsRequest) Execute

type ApiUpdateACLRequest

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

func (ApiUpdateACLRequest) Execute

func (r ApiUpdateACLRequest) Execute() (*Message, error)

func (ApiUpdateACLRequest) UpdateACLPayload

func (r ApiUpdateACLRequest) UpdateACLPayload(updateACLPayload UpdateACLPayload) ApiUpdateACLRequest

type ApiUpdateAlertConfigReceiverRequest

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

func (ApiUpdateAlertConfigReceiverRequest) Execute

func (ApiUpdateAlertConfigReceiverRequest) UpdateAlertConfigReceiverPayload

func (r ApiUpdateAlertConfigReceiverRequest) UpdateAlertConfigReceiverPayload(updateAlertConfigReceiverPayload UpdateAlertConfigReceiverPayload) ApiUpdateAlertConfigReceiverRequest

type ApiUpdateAlertConfigRouteRequest

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

func (ApiUpdateAlertConfigRouteRequest) Execute

func (ApiUpdateAlertConfigRouteRequest) UpdateAlertConfigRoutePayload

func (r ApiUpdateAlertConfigRouteRequest) UpdateAlertConfigRoutePayload(updateAlertConfigRoutePayload UpdateAlertConfigRoutePayload) ApiUpdateAlertConfigRouteRequest

type ApiUpdateAlertConfigsRequest

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

func (ApiUpdateAlertConfigsRequest) Execute

func (ApiUpdateAlertConfigsRequest) UpdateAlertConfigsPayload

func (r ApiUpdateAlertConfigsRequest) UpdateAlertConfigsPayload(updateAlertConfigsPayload UpdateAlertConfigsPayload) ApiUpdateAlertConfigsRequest

type ApiUpdateCredentialsRemoteWriteConfigRequest

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

func (ApiUpdateCredentialsRemoteWriteConfigRequest) Execute

func (ApiUpdateCredentialsRemoteWriteConfigRequest) UpdateCredentialsRemoteWriteConfigPayload

func (r ApiUpdateCredentialsRemoteWriteConfigRequest) UpdateCredentialsRemoteWriteConfigPayload(updateCredentialsRemoteWriteConfigPayload UpdateCredentialsRemoteWriteConfigPayload) ApiUpdateCredentialsRemoteWriteConfigRequest

type ApiUpdateGrafanaConfigsRequest

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

func (ApiUpdateGrafanaConfigsRequest) Execute

func (ApiUpdateGrafanaConfigsRequest) UpdateGrafanaConfigsPayload

func (r ApiUpdateGrafanaConfigsRequest) UpdateGrafanaConfigsPayload(updateGrafanaConfigsPayload UpdateGrafanaConfigsPayload) ApiUpdateGrafanaConfigsRequest

type ApiUpdateInstanceRequest

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

func (ApiUpdateInstanceRequest) Execute

func (ApiUpdateInstanceRequest) UpdateInstancePayload

func (r ApiUpdateInstanceRequest) UpdateInstancePayload(updateInstancePayload UpdateInstancePayload) ApiUpdateInstanceRequest

type ApiUpdateMetricsStorageRetentionRequest

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

func (ApiUpdateMetricsStorageRetentionRequest) Execute

func (ApiUpdateMetricsStorageRetentionRequest) UpdateMetricsStorageRetentionPayload

func (r ApiUpdateMetricsStorageRetentionRequest) UpdateMetricsStorageRetentionPayload(updateMetricsStorageRetentionPayload UpdateMetricsStorageRetentionPayload) ApiUpdateMetricsStorageRetentionRequest

type ApiUpdateScrapeConfigRequest

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

func (ApiUpdateScrapeConfigRequest) Execute

func (ApiUpdateScrapeConfigRequest) UpdateScrapeConfigPayload

func (r ApiUpdateScrapeConfigRequest) UpdateScrapeConfigPayload(updateScrapeConfigPayload UpdateScrapeConfigPayload) ApiUpdateScrapeConfigRequest

type BasicAuth

type BasicAuth struct {
	// REQUIRED
	Password *string `json:"password"`
	// REQUIRED
	Username *string `json:"username"`
}

BasicAuth struct for BasicAuth

func NewBasicAuth added in v0.2.0

func NewBasicAuth(password *string, username *string) *BasicAuth

NewBasicAuth instantiates a new BasicAuth 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 NewBasicAuthWithDefaults added in v0.2.0

func NewBasicAuthWithDefaults() *BasicAuth

NewBasicAuthWithDefaults instantiates a new BasicAuth 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 (*BasicAuth) GetPassword added in v0.2.0

func (o *BasicAuth) GetPassword() *string

GetPassword returns the Password field value

func (*BasicAuth) GetPasswordOk added in v0.2.0

func (o *BasicAuth) GetPasswordOk() (*string, bool)

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

func (*BasicAuth) GetUsername added in v0.2.0

func (o *BasicAuth) GetUsername() *string

GetUsername returns the Username field value

func (*BasicAuth) GetUsernameOk added in v0.2.0

func (o *BasicAuth) GetUsernameOk() (*string, bool)

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

func (*BasicAuth) SetPassword added in v0.2.0

func (o *BasicAuth) SetPassword(v *string)

SetPassword sets field value

func (*BasicAuth) SetUsername added in v0.2.0

func (o *BasicAuth) SetUsername(v *string)

SetUsername sets field value

func (BasicAuth) ToMap added in v0.2.0

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

type CreateAlertConfigReceiverPayload

type CreateAlertConfigReceiverPayload struct {
	// Email configurations
	EmailConfigs *[]CreateAlertConfigReceiverPayloadEmailConfigsInner `json:"emailConfigs,omitempty"`
	// `Additional Validators:` * must be unique * should only include the characters: a-zA-Z0-9-
	// REQUIRED
	Name *string `json:"name"`
	// Configuration for ops genie.
	OpsgenieConfigs *[]CreateAlertConfigReceiverPayloadOpsgenieConfigsInner `json:"opsgenieConfigs,omitempty"`
	WebHookConfigs  *[]CreateAlertConfigReceiverPayloadWebHookConfigsInner  `json:"webHookConfigs,omitempty"`
}

CreateAlertConfigReceiverPayload Receivers

func NewCreateAlertConfigReceiverPayload added in v0.2.0

func NewCreateAlertConfigReceiverPayload(name *string) *CreateAlertConfigReceiverPayload

NewCreateAlertConfigReceiverPayload instantiates a new CreateAlertConfigReceiverPayload 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 NewCreateAlertConfigReceiverPayloadWithDefaults added in v0.2.0

func NewCreateAlertConfigReceiverPayloadWithDefaults() *CreateAlertConfigReceiverPayload

NewCreateAlertConfigReceiverPayloadWithDefaults instantiates a new CreateAlertConfigReceiverPayload 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 (*CreateAlertConfigReceiverPayload) GetEmailConfigs added in v0.2.0

GetEmailConfigs returns the EmailConfigs field value if set, zero value otherwise.

func (*CreateAlertConfigReceiverPayload) GetEmailConfigsOk added in v0.2.0

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

func (*CreateAlertConfigReceiverPayload) GetName added in v0.2.0

GetName returns the Name field value

func (*CreateAlertConfigReceiverPayload) GetNameOk added in v0.2.0

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

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

func (*CreateAlertConfigReceiverPayload) GetOpsgenieConfigs added in v0.2.0

GetOpsgenieConfigs returns the OpsgenieConfigs field value if set, zero value otherwise.

func (*CreateAlertConfigReceiverPayload) GetOpsgenieConfigsOk added in v0.2.0

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

func (*CreateAlertConfigReceiverPayload) GetWebHookConfigs added in v0.2.0

GetWebHookConfigs returns the WebHookConfigs field value if set, zero value otherwise.

func (*CreateAlertConfigReceiverPayload) GetWebHookConfigsOk added in v0.2.0

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

func (*CreateAlertConfigReceiverPayload) HasEmailConfigs added in v0.2.0

func (o *CreateAlertConfigReceiverPayload) HasEmailConfigs() bool

HasEmailConfigs returns a boolean if a field has been set.

func (*CreateAlertConfigReceiverPayload) HasOpsgenieConfigs added in v0.2.0

func (o *CreateAlertConfigReceiverPayload) HasOpsgenieConfigs() bool

HasOpsgenieConfigs returns a boolean if a field has been set.

func (*CreateAlertConfigReceiverPayload) HasWebHookConfigs added in v0.2.0

func (o *CreateAlertConfigReceiverPayload) HasWebHookConfigs() bool

HasWebHookConfigs returns a boolean if a field has been set.

func (*CreateAlertConfigReceiverPayload) SetEmailConfigs added in v0.2.0

SetEmailConfigs gets a reference to the given []CreateAlertConfigReceiverPayloadEmailConfigsInner and assigns it to the EmailConfigs field.

func (*CreateAlertConfigReceiverPayload) SetName added in v0.2.0

SetName sets field value

func (*CreateAlertConfigReceiverPayload) SetOpsgenieConfigs added in v0.2.0

SetOpsgenieConfigs gets a reference to the given []CreateAlertConfigReceiverPayloadOpsgenieConfigsInner and assigns it to the OpsgenieConfigs field.

func (*CreateAlertConfigReceiverPayload) SetWebHookConfigs added in v0.2.0

SetWebHookConfigs gets a reference to the given []CreateAlertConfigReceiverPayloadWebHookConfigsInner and assigns it to the WebHookConfigs field.

func (CreateAlertConfigReceiverPayload) ToMap added in v0.2.0

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

type CreateAlertConfigReceiverPayloadEmailConfigsInner

type CreateAlertConfigReceiverPayloadEmailConfigsInner struct {
	// SMTP authentication information. `Additional Validators:` * must be a syntactically valid email address
	AuthIdentity *string `json:"authIdentity,omitempty"`
	// SMTP authentication information.
	AuthPassword *string `json:"authPassword,omitempty"`
	// SMTP authentication information.
	AuthUsername *string `json:"authUsername,omitempty"`
	// The sender address. `Additional Validators:` * must be a syntactically valid email address
	From *string `json:"from,omitempty"`
	// The SMTP host through which emails are sent. `Additional Validators:` * should only include the characters: a-zA-Z0-9_./@&?:-
	Smarthost *string `json:"smarthost,omitempty"`
	// The email address to send notifications to. `Additional Validators:` * must be a syntactically valid email address
	To *string `json:"to,omitempty"`
}

CreateAlertConfigReceiverPayloadEmailConfigsInner struct for CreateAlertConfigReceiverPayloadEmailConfigsInner

func NewCreateAlertConfigReceiverPayloadEmailConfigsInner added in v0.2.0

func NewCreateAlertConfigReceiverPayloadEmailConfigsInner() *CreateAlertConfigReceiverPayloadEmailConfigsInner

NewCreateAlertConfigReceiverPayloadEmailConfigsInner instantiates a new CreateAlertConfigReceiverPayloadEmailConfigsInner 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 NewCreateAlertConfigReceiverPayloadEmailConfigsInnerWithDefaults added in v0.2.0

func NewCreateAlertConfigReceiverPayloadEmailConfigsInnerWithDefaults() *CreateAlertConfigReceiverPayloadEmailConfigsInner

NewCreateAlertConfigReceiverPayloadEmailConfigsInnerWithDefaults instantiates a new CreateAlertConfigReceiverPayloadEmailConfigsInner 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 (*CreateAlertConfigReceiverPayloadEmailConfigsInner) GetAuthIdentity added in v0.2.0

GetAuthIdentity returns the AuthIdentity field value if set, zero value otherwise.

func (*CreateAlertConfigReceiverPayloadEmailConfigsInner) GetAuthIdentityOk added in v0.2.0

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

func (*CreateAlertConfigReceiverPayloadEmailConfigsInner) GetAuthPassword added in v0.2.0

GetAuthPassword returns the AuthPassword field value if set, zero value otherwise.

func (*CreateAlertConfigReceiverPayloadEmailConfigsInner) GetAuthPasswordOk added in v0.2.0

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

func (*CreateAlertConfigReceiverPayloadEmailConfigsInner) GetAuthUsername added in v0.2.0

GetAuthUsername returns the AuthUsername field value if set, zero value otherwise.

func (*CreateAlertConfigReceiverPayloadEmailConfigsInner) GetAuthUsernameOk added in v0.2.0

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

func (*CreateAlertConfigReceiverPayloadEmailConfigsInner) GetFrom added in v0.2.0

GetFrom returns the From field value if set, zero value otherwise.

func (*CreateAlertConfigReceiverPayloadEmailConfigsInner) GetFromOk added in v0.2.0

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

func (*CreateAlertConfigReceiverPayloadEmailConfigsInner) GetSmarthost added in v0.2.0

GetSmarthost returns the Smarthost field value if set, zero value otherwise.

func (*CreateAlertConfigReceiverPayloadEmailConfigsInner) GetSmarthostOk added in v0.2.0

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

func (*CreateAlertConfigReceiverPayloadEmailConfigsInner) GetTo added in v0.2.0

GetTo returns the To field value if set, zero value otherwise.

func (*CreateAlertConfigReceiverPayloadEmailConfigsInner) GetToOk added in v0.2.0

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

func (*CreateAlertConfigReceiverPayloadEmailConfigsInner) HasAuthIdentity added in v0.2.0

HasAuthIdentity returns a boolean if a field has been set.

func (*CreateAlertConfigReceiverPayloadEmailConfigsInner) HasAuthPassword added in v0.2.0

HasAuthPassword returns a boolean if a field has been set.

func (*CreateAlertConfigReceiverPayloadEmailConfigsInner) HasAuthUsername added in v0.2.0

HasAuthUsername returns a boolean if a field has been set.

func (*CreateAlertConfigReceiverPayloadEmailConfigsInner) HasFrom added in v0.2.0

HasFrom returns a boolean if a field has been set.

func (*CreateAlertConfigReceiverPayloadEmailConfigsInner) HasSmarthost added in v0.2.0

HasSmarthost returns a boolean if a field has been set.

func (*CreateAlertConfigReceiverPayloadEmailConfigsInner) HasTo added in v0.2.0

HasTo returns a boolean if a field has been set.

func (*CreateAlertConfigReceiverPayloadEmailConfigsInner) SetAuthIdentity added in v0.2.0

SetAuthIdentity gets a reference to the given string and assigns it to the AuthIdentity field.

func (*CreateAlertConfigReceiverPayloadEmailConfigsInner) SetAuthPassword added in v0.2.0

SetAuthPassword gets a reference to the given string and assigns it to the AuthPassword field.

func (*CreateAlertConfigReceiverPayloadEmailConfigsInner) SetAuthUsername added in v0.2.0

SetAuthUsername gets a reference to the given string and assigns it to the AuthUsername field.

func (*CreateAlertConfigReceiverPayloadEmailConfigsInner) SetFrom added in v0.2.0

SetFrom gets a reference to the given string and assigns it to the From field.

func (*CreateAlertConfigReceiverPayloadEmailConfigsInner) SetSmarthost added in v0.2.0

SetSmarthost gets a reference to the given string and assigns it to the Smarthost field.

func (*CreateAlertConfigReceiverPayloadEmailConfigsInner) SetTo added in v0.2.0

SetTo gets a reference to the given string and assigns it to the To field.

func (CreateAlertConfigReceiverPayloadEmailConfigsInner) ToMap added in v0.2.0

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

type CreateAlertConfigReceiverPayloadOpsgenieConfigsInner

type CreateAlertConfigReceiverPayloadOpsgenieConfigsInner struct {
	// The API key to use when talking to the OpsGenie API. `Additional Validators:` * should only include the characters: a-zA-Z0-9-
	ApiKey *string `json:"apiKey,omitempty"`
	// The host to send OpsGenie API requests to. `Additional Validators:` * must be a syntactically valid url address
	ApiUrl *string `json:"apiUrl,omitempty"`
	// Comma separated list of tags attached to the notifications.
	Tags *string `json:"tags,omitempty"`
}

CreateAlertConfigReceiverPayloadOpsgenieConfigsInner struct for CreateAlertConfigReceiverPayloadOpsgenieConfigsInner

func NewCreateAlertConfigReceiverPayloadOpsgenieConfigsInner added in v0.2.0

func NewCreateAlertConfigReceiverPayloadOpsgenieConfigsInner() *CreateAlertConfigReceiverPayloadOpsgenieConfigsInner

NewCreateAlertConfigReceiverPayloadOpsgenieConfigsInner instantiates a new CreateAlertConfigReceiverPayloadOpsgenieConfigsInner 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 NewCreateAlertConfigReceiverPayloadOpsgenieConfigsInnerWithDefaults added in v0.2.0

func NewCreateAlertConfigReceiverPayloadOpsgenieConfigsInnerWithDefaults() *CreateAlertConfigReceiverPayloadOpsgenieConfigsInner

NewCreateAlertConfigReceiverPayloadOpsgenieConfigsInnerWithDefaults instantiates a new CreateAlertConfigReceiverPayloadOpsgenieConfigsInner 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 (*CreateAlertConfigReceiverPayloadOpsgenieConfigsInner) GetApiKey added in v0.2.0

GetApiKey returns the ApiKey field value if set, zero value otherwise.

func (*CreateAlertConfigReceiverPayloadOpsgenieConfigsInner) GetApiKeyOk added in v0.2.0

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

func (*CreateAlertConfigReceiverPayloadOpsgenieConfigsInner) GetApiUrl added in v0.2.0

GetApiUrl returns the ApiUrl field value if set, zero value otherwise.

func (*CreateAlertConfigReceiverPayloadOpsgenieConfigsInner) GetApiUrlOk added in v0.2.0

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

func (*CreateAlertConfigReceiverPayloadOpsgenieConfigsInner) GetTags added in v0.2.0

GetTags returns the Tags field value if set, zero value otherwise.

func (*CreateAlertConfigReceiverPayloadOpsgenieConfigsInner) GetTagsOk added in v0.2.0

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

func (*CreateAlertConfigReceiverPayloadOpsgenieConfigsInner) HasApiKey added in v0.2.0

HasApiKey returns a boolean if a field has been set.

func (*CreateAlertConfigReceiverPayloadOpsgenieConfigsInner) HasApiUrl added in v0.2.0

HasApiUrl returns a boolean if a field has been set.

func (*CreateAlertConfigReceiverPayloadOpsgenieConfigsInner) HasTags added in v0.2.0

HasTags returns a boolean if a field has been set.

func (*CreateAlertConfigReceiverPayloadOpsgenieConfigsInner) SetApiKey added in v0.2.0

SetApiKey gets a reference to the given string and assigns it to the ApiKey field.

func (*CreateAlertConfigReceiverPayloadOpsgenieConfigsInner) SetApiUrl added in v0.2.0

SetApiUrl gets a reference to the given string and assigns it to the ApiUrl field.

func (*CreateAlertConfigReceiverPayloadOpsgenieConfigsInner) SetTags added in v0.2.0

SetTags gets a reference to the given string and assigns it to the Tags field.

func (CreateAlertConfigReceiverPayloadOpsgenieConfigsInner) ToMap added in v0.2.0

type CreateAlertConfigReceiverPayloadWebHookConfigsInner

type CreateAlertConfigReceiverPayloadWebHookConfigsInner struct {
	// Microsoft Teams webhooks require special handling. If you set this property to true, it is treated as such
	MsTeams *bool `json:"msTeams,omitempty"`
	// The endpoint to send HTTP POST requests to. `Additional Validators:` * must be a syntactically valid url address
	Url *string `json:"url,omitempty"`
}

CreateAlertConfigReceiverPayloadWebHookConfigsInner struct for CreateAlertConfigReceiverPayloadWebHookConfigsInner

func NewCreateAlertConfigReceiverPayloadWebHookConfigsInner added in v0.2.0

func NewCreateAlertConfigReceiverPayloadWebHookConfigsInner() *CreateAlertConfigReceiverPayloadWebHookConfigsInner

NewCreateAlertConfigReceiverPayloadWebHookConfigsInner instantiates a new CreateAlertConfigReceiverPayloadWebHookConfigsInner 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 NewCreateAlertConfigReceiverPayloadWebHookConfigsInnerWithDefaults added in v0.2.0

func NewCreateAlertConfigReceiverPayloadWebHookConfigsInnerWithDefaults() *CreateAlertConfigReceiverPayloadWebHookConfigsInner

NewCreateAlertConfigReceiverPayloadWebHookConfigsInnerWithDefaults instantiates a new CreateAlertConfigReceiverPayloadWebHookConfigsInner 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 (*CreateAlertConfigReceiverPayloadWebHookConfigsInner) GetMsTeams added in v0.2.0

GetMsTeams returns the MsTeams field value if set, zero value otherwise.

func (*CreateAlertConfigReceiverPayloadWebHookConfigsInner) GetMsTeamsOk added in v0.2.0

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

func (*CreateAlertConfigReceiverPayloadWebHookConfigsInner) GetUrl added in v0.2.0

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

func (*CreateAlertConfigReceiverPayloadWebHookConfigsInner) GetUrlOk added in v0.2.0

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 (*CreateAlertConfigReceiverPayloadWebHookConfigsInner) HasMsTeams added in v0.2.0

HasMsTeams returns a boolean if a field has been set.

func (*CreateAlertConfigReceiverPayloadWebHookConfigsInner) HasUrl added in v0.2.0

HasUrl returns a boolean if a field has been set.

func (*CreateAlertConfigReceiverPayloadWebHookConfigsInner) SetMsTeams added in v0.2.0

SetMsTeams gets a reference to the given bool and assigns it to the MsTeams field.

func (*CreateAlertConfigReceiverPayloadWebHookConfigsInner) SetUrl added in v0.2.0

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

func (CreateAlertConfigReceiverPayloadWebHookConfigsInner) ToMap added in v0.2.0

type CreateAlertConfigRoutePayload

type CreateAlertConfigRoutePayload struct {
	// The labels by which incoming alerts are grouped together. For example, multiple alerts coming in for cluster=A and alertname=LatencyHigh would be batched into a single group. To aggregate by all possible labels use the special value '...' as the sole label name, for example: group_by: ['...']. This effectively disables aggregation entirely, passing through all alerts as-is. This is unlikely to be what you want, unless you have a very low alert volume or your upstream notification system performs its own grouping.
	GroupBy *[]string `json:"groupBy,omitempty"`
	// How long to wait before sending a notification about new alerts that are added to a group of alerts for which an initial notification has already been sent. (Usually ~5m or more.) `Additional Validators:` * must be a valid time format
	GroupInterval *string `json:"groupInterval,omitempty"`
	// How long to initially wait to send a notification for a group of alerts. Allows to wait for an inhibiting alert to arrive or collect more initial alerts for the same group. (Usually ~0s to few minutes.) `Additional Validators:` * must be a valid time format
	GroupWait *string `json:"groupWait,omitempty"`
	// map of key:value. A set of equality matchers an alert has to fulfill to match the node.  `Additional Validators:` * should not contain more than 5 keys * each key and value should not be longer than 200 characters * key and values should only include the characters: a-zA-Z0-9_./@&?:-
	Match *map[string]interface{} `json:"match,omitempty"`
	// map of key:value. A set of regex-matchers an alert has to fulfill to match the node.  `Additional Validators:` * should not contain more than 5 keys * each key and value should not be longer than 200 characters
	MatchRe *map[string]interface{} `json:"matchRe,omitempty"`
	// A list of matchers that an alert has to fulfill to match the node. A matcher is a string with a syntax inspired by PromQL and OpenMetrics. The syntax of a matcher consists of three tokens: * A valid Prometheus label name. * One of =, !=, =~, or !~. = means equals, != means that the strings are not equal, =~ is used for equality of regex expressions and !~ is used for un-equality of regex expressions. They have the same meaning as known from PromQL selectors. * A UTF-8 string, which may be enclosed in double quotes. Before or after each token, there may be any amount of whitespace. `Additional Validators:` * should not contain more than 5 keys * each key and value should not be longer than 200 characters
	Matchers *[]string `json:"matchers,omitempty"`
	// Receiver that should be one item of receivers `Additional Validators:` * must be a in name of receivers
	// REQUIRED
	Receiver *string `json:"receiver"`
	// How long to wait before sending a notification again if it has already been sent successfully for an alert. (Usually ~3h or more). `Additional Validators:` * must be a valid time format
	RepeatInterval *string `json:"repeatInterval,omitempty"`
	// Zero or more child routes.
	Routes *[]CreateAlertConfigRoutePayloadRoutesInner `json:"routes,omitempty"`
}

CreateAlertConfigRoutePayload The root node of the routing tree.

func NewCreateAlertConfigRoutePayload added in v0.2.0

func NewCreateAlertConfigRoutePayload(receiver *string) *CreateAlertConfigRoutePayload

NewCreateAlertConfigRoutePayload instantiates a new CreateAlertConfigRoutePayload 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 NewCreateAlertConfigRoutePayloadWithDefaults added in v0.2.0

func NewCreateAlertConfigRoutePayloadWithDefaults() *CreateAlertConfigRoutePayload

NewCreateAlertConfigRoutePayloadWithDefaults instantiates a new CreateAlertConfigRoutePayload 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 (*CreateAlertConfigRoutePayload) GetGroupBy added in v0.2.0

func (o *CreateAlertConfigRoutePayload) GetGroupBy() *[]string

GetGroupBy returns the GroupBy field value if set, zero value otherwise.

func (*CreateAlertConfigRoutePayload) GetGroupByOk added in v0.2.0

func (o *CreateAlertConfigRoutePayload) GetGroupByOk() (*[]string, bool)

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

func (*CreateAlertConfigRoutePayload) GetGroupInterval added in v0.2.0

func (o *CreateAlertConfigRoutePayload) GetGroupInterval() *string

GetGroupInterval returns the GroupInterval field value if set, zero value otherwise.

func (*CreateAlertConfigRoutePayload) GetGroupIntervalOk added in v0.2.0

func (o *CreateAlertConfigRoutePayload) GetGroupIntervalOk() (*string, bool)

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

func (*CreateAlertConfigRoutePayload) GetGroupWait added in v0.2.0

func (o *CreateAlertConfigRoutePayload) GetGroupWait() *string

GetGroupWait returns the GroupWait field value if set, zero value otherwise.

func (*CreateAlertConfigRoutePayload) GetGroupWaitOk added in v0.2.0

func (o *CreateAlertConfigRoutePayload) GetGroupWaitOk() (*string, bool)

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

func (*CreateAlertConfigRoutePayload) GetMatch added in v0.2.0

func (o *CreateAlertConfigRoutePayload) GetMatch() *map[string]interface{}

GetMatch returns the Match field value if set, zero value otherwise.

func (*CreateAlertConfigRoutePayload) GetMatchOk added in v0.2.0

func (o *CreateAlertConfigRoutePayload) GetMatchOk() (*map[string]interface{}, bool)

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

func (*CreateAlertConfigRoutePayload) GetMatchRe added in v0.2.0

func (o *CreateAlertConfigRoutePayload) GetMatchRe() *map[string]interface{}

GetMatchRe returns the MatchRe field value if set, zero value otherwise.

func (*CreateAlertConfigRoutePayload) GetMatchReOk added in v0.2.0

func (o *CreateAlertConfigRoutePayload) GetMatchReOk() (*map[string]interface{}, bool)

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

func (*CreateAlertConfigRoutePayload) GetMatchers added in v0.2.0

func (o *CreateAlertConfigRoutePayload) GetMatchers() *[]string

GetMatchers returns the Matchers field value if set, zero value otherwise.

func (*CreateAlertConfigRoutePayload) GetMatchersOk added in v0.2.0

func (o *CreateAlertConfigRoutePayload) GetMatchersOk() (*[]string, bool)

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

func (*CreateAlertConfigRoutePayload) GetReceiver added in v0.2.0

func (o *CreateAlertConfigRoutePayload) GetReceiver() *string

GetReceiver returns the Receiver field value

func (*CreateAlertConfigRoutePayload) GetReceiverOk added in v0.2.0

func (o *CreateAlertConfigRoutePayload) GetReceiverOk() (*string, bool)

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

func (*CreateAlertConfigRoutePayload) GetRepeatInterval added in v0.2.0

func (o *CreateAlertConfigRoutePayload) GetRepeatInterval() *string

GetRepeatInterval returns the RepeatInterval field value if set, zero value otherwise.

func (*CreateAlertConfigRoutePayload) GetRepeatIntervalOk added in v0.2.0

func (o *CreateAlertConfigRoutePayload) GetRepeatIntervalOk() (*string, bool)

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

func (*CreateAlertConfigRoutePayload) GetRoutes added in v0.2.0

GetRoutes returns the Routes field value if set, zero value otherwise.

func (*CreateAlertConfigRoutePayload) GetRoutesOk added in v0.2.0

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

func (*CreateAlertConfigRoutePayload) HasGroupBy added in v0.2.0

func (o *CreateAlertConfigRoutePayload) HasGroupBy() bool

HasGroupBy returns a boolean if a field has been set.

func (*CreateAlertConfigRoutePayload) HasGroupInterval added in v0.2.0

func (o *CreateAlertConfigRoutePayload) HasGroupInterval() bool

HasGroupInterval returns a boolean if a field has been set.

func (*CreateAlertConfigRoutePayload) HasGroupWait added in v0.2.0

func (o *CreateAlertConfigRoutePayload) HasGroupWait() bool

HasGroupWait returns a boolean if a field has been set.

func (*CreateAlertConfigRoutePayload) HasMatch added in v0.2.0

func (o *CreateAlertConfigRoutePayload) HasMatch() bool

HasMatch returns a boolean if a field has been set.

func (*CreateAlertConfigRoutePayload) HasMatchRe added in v0.2.0

func (o *CreateAlertConfigRoutePayload) HasMatchRe() bool

HasMatchRe returns a boolean if a field has been set.

func (*CreateAlertConfigRoutePayload) HasMatchers added in v0.2.0

func (o *CreateAlertConfigRoutePayload) HasMatchers() bool

HasMatchers returns a boolean if a field has been set.

func (*CreateAlertConfigRoutePayload) HasRepeatInterval added in v0.2.0

func (o *CreateAlertConfigRoutePayload) HasRepeatInterval() bool

HasRepeatInterval returns a boolean if a field has been set.

func (*CreateAlertConfigRoutePayload) HasRoutes added in v0.2.0

func (o *CreateAlertConfigRoutePayload) HasRoutes() bool

HasRoutes returns a boolean if a field has been set.

func (*CreateAlertConfigRoutePayload) SetGroupBy added in v0.2.0

func (o *CreateAlertConfigRoutePayload) SetGroupBy(v *[]string)

SetGroupBy gets a reference to the given []string and assigns it to the GroupBy field.

func (*CreateAlertConfigRoutePayload) SetGroupInterval added in v0.2.0

func (o *CreateAlertConfigRoutePayload) SetGroupInterval(v *string)

SetGroupInterval gets a reference to the given string and assigns it to the GroupInterval field.

func (*CreateAlertConfigRoutePayload) SetGroupWait added in v0.2.0

func (o *CreateAlertConfigRoutePayload) SetGroupWait(v *string)

SetGroupWait gets a reference to the given string and assigns it to the GroupWait field.

func (*CreateAlertConfigRoutePayload) SetMatch added in v0.2.0

func (o *CreateAlertConfigRoutePayload) SetMatch(v *map[string]interface{})

SetMatch gets a reference to the given map[string]interface{} and assigns it to the Match field.

func (*CreateAlertConfigRoutePayload) SetMatchRe added in v0.2.0

func (o *CreateAlertConfigRoutePayload) SetMatchRe(v *map[string]interface{})

SetMatchRe gets a reference to the given map[string]interface{} and assigns it to the MatchRe field.

func (*CreateAlertConfigRoutePayload) SetMatchers added in v0.2.0

func (o *CreateAlertConfigRoutePayload) SetMatchers(v *[]string)

SetMatchers gets a reference to the given []string and assigns it to the Matchers field.

func (*CreateAlertConfigRoutePayload) SetReceiver added in v0.2.0

func (o *CreateAlertConfigRoutePayload) SetReceiver(v *string)

SetReceiver sets field value

func (*CreateAlertConfigRoutePayload) SetRepeatInterval added in v0.2.0

func (o *CreateAlertConfigRoutePayload) SetRepeatInterval(v *string)

SetRepeatInterval gets a reference to the given string and assigns it to the RepeatInterval field.

func (*CreateAlertConfigRoutePayload) SetRoutes added in v0.2.0

SetRoutes gets a reference to the given []CreateAlertConfigRoutePayloadRoutesInner and assigns it to the Routes field.

func (CreateAlertConfigRoutePayload) ToMap added in v0.2.0

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

type CreateAlertConfigRoutePayloadRoutesInner

type CreateAlertConfigRoutePayloadRoutesInner struct {
	GroupBy *[]string `json:"groupBy,omitempty"`
	// As in one level above
	GroupInterval *string `json:"groupInterval,omitempty"`
	// As in one level above
	GroupWait *string `json:"groupWait,omitempty"`
	// As in one level above
	Match *map[string]interface{} `json:"match,omitempty"`
	// As in one level above
	MatchRe *map[string]interface{} `json:"matchRe,omitempty"`
	// As in one level above
	Receiver *string `json:"receiver,omitempty"`
	// As in one level above
	RepeatInterval *string `json:"repeatInterval,omitempty"`
	// Another child routes
	Routes *[]map[string]interface{} `json:"routes,omitempty"`
}

CreateAlertConfigRoutePayloadRoutesInner As in one level above

func NewCreateAlertConfigRoutePayloadRoutesInner added in v0.2.0

func NewCreateAlertConfigRoutePayloadRoutesInner() *CreateAlertConfigRoutePayloadRoutesInner

NewCreateAlertConfigRoutePayloadRoutesInner instantiates a new CreateAlertConfigRoutePayloadRoutesInner 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 NewCreateAlertConfigRoutePayloadRoutesInnerWithDefaults added in v0.2.0

func NewCreateAlertConfigRoutePayloadRoutesInnerWithDefaults() *CreateAlertConfigRoutePayloadRoutesInner

NewCreateAlertConfigRoutePayloadRoutesInnerWithDefaults instantiates a new CreateAlertConfigRoutePayloadRoutesInner 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 (*CreateAlertConfigRoutePayloadRoutesInner) GetGroupBy added in v0.2.0

GetGroupBy returns the GroupBy field value if set, zero value otherwise.

func (*CreateAlertConfigRoutePayloadRoutesInner) GetGroupByOk added in v0.2.0

func (o *CreateAlertConfigRoutePayloadRoutesInner) GetGroupByOk() (*[]string, bool)

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

func (*CreateAlertConfigRoutePayloadRoutesInner) GetGroupInterval added in v0.2.0

func (o *CreateAlertConfigRoutePayloadRoutesInner) GetGroupInterval() *string

GetGroupInterval returns the GroupInterval field value if set, zero value otherwise.

func (*CreateAlertConfigRoutePayloadRoutesInner) GetGroupIntervalOk added in v0.2.0

func (o *CreateAlertConfigRoutePayloadRoutesInner) GetGroupIntervalOk() (*string, bool)

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

func (*CreateAlertConfigRoutePayloadRoutesInner) GetGroupWait added in v0.2.0

GetGroupWait returns the GroupWait field value if set, zero value otherwise.

func (*CreateAlertConfigRoutePayloadRoutesInner) GetGroupWaitOk added in v0.2.0

func (o *CreateAlertConfigRoutePayloadRoutesInner) GetGroupWaitOk() (*string, bool)

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

func (*CreateAlertConfigRoutePayloadRoutesInner) GetMatch added in v0.2.0

func (o *CreateAlertConfigRoutePayloadRoutesInner) GetMatch() *map[string]interface{}

GetMatch returns the Match field value if set, zero value otherwise.

func (*CreateAlertConfigRoutePayloadRoutesInner) GetMatchOk added in v0.2.0

func (o *CreateAlertConfigRoutePayloadRoutesInner) GetMatchOk() (*map[string]interface{}, bool)

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

func (*CreateAlertConfigRoutePayloadRoutesInner) GetMatchRe added in v0.2.0

func (o *CreateAlertConfigRoutePayloadRoutesInner) GetMatchRe() *map[string]interface{}

GetMatchRe returns the MatchRe field value if set, zero value otherwise.

func (*CreateAlertConfigRoutePayloadRoutesInner) GetMatchReOk added in v0.2.0

func (o *CreateAlertConfigRoutePayloadRoutesInner) GetMatchReOk() (*map[string]interface{}, bool)

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

func (*CreateAlertConfigRoutePayloadRoutesInner) GetReceiver added in v0.2.0

GetReceiver returns the Receiver field value if set, zero value otherwise.

func (*CreateAlertConfigRoutePayloadRoutesInner) GetReceiverOk added in v0.2.0

func (o *CreateAlertConfigRoutePayloadRoutesInner) GetReceiverOk() (*string, bool)

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

func (*CreateAlertConfigRoutePayloadRoutesInner) GetRepeatInterval added in v0.2.0

func (o *CreateAlertConfigRoutePayloadRoutesInner) GetRepeatInterval() *string

GetRepeatInterval returns the RepeatInterval field value if set, zero value otherwise.

func (*CreateAlertConfigRoutePayloadRoutesInner) GetRepeatIntervalOk added in v0.2.0

func (o *CreateAlertConfigRoutePayloadRoutesInner) GetRepeatIntervalOk() (*string, bool)

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

func (*CreateAlertConfigRoutePayloadRoutesInner) GetRoutes added in v0.2.0

func (o *CreateAlertConfigRoutePayloadRoutesInner) GetRoutes() *[]map[string]interface{}

GetRoutes returns the Routes field value if set, zero value otherwise.

func (*CreateAlertConfigRoutePayloadRoutesInner) GetRoutesOk added in v0.2.0

func (o *CreateAlertConfigRoutePayloadRoutesInner) GetRoutesOk() (*[]map[string]interface{}, bool)

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

func (*CreateAlertConfigRoutePayloadRoutesInner) HasGroupBy added in v0.2.0

HasGroupBy returns a boolean if a field has been set.

func (*CreateAlertConfigRoutePayloadRoutesInner) HasGroupInterval added in v0.2.0

func (o *CreateAlertConfigRoutePayloadRoutesInner) HasGroupInterval() bool

HasGroupInterval returns a boolean if a field has been set.

func (*CreateAlertConfigRoutePayloadRoutesInner) HasGroupWait added in v0.2.0

HasGroupWait returns a boolean if a field has been set.

func (*CreateAlertConfigRoutePayloadRoutesInner) HasMatch added in v0.2.0

HasMatch returns a boolean if a field has been set.

func (*CreateAlertConfigRoutePayloadRoutesInner) HasMatchRe added in v0.2.0

HasMatchRe returns a boolean if a field has been set.

func (*CreateAlertConfigRoutePayloadRoutesInner) HasReceiver added in v0.2.0

HasReceiver returns a boolean if a field has been set.

func (*CreateAlertConfigRoutePayloadRoutesInner) HasRepeatInterval added in v0.2.0

func (o *CreateAlertConfigRoutePayloadRoutesInner) HasRepeatInterval() bool

HasRepeatInterval returns a boolean if a field has been set.

func (*CreateAlertConfigRoutePayloadRoutesInner) HasRoutes added in v0.2.0

HasRoutes returns a boolean if a field has been set.

func (*CreateAlertConfigRoutePayloadRoutesInner) SetGroupBy added in v0.2.0

SetGroupBy gets a reference to the given []string and assigns it to the GroupBy field.

func (*CreateAlertConfigRoutePayloadRoutesInner) SetGroupInterval added in v0.2.0

func (o *CreateAlertConfigRoutePayloadRoutesInner) SetGroupInterval(v *string)

SetGroupInterval gets a reference to the given string and assigns it to the GroupInterval field.

func (*CreateAlertConfigRoutePayloadRoutesInner) SetGroupWait added in v0.2.0

SetGroupWait gets a reference to the given string and assigns it to the GroupWait field.

func (*CreateAlertConfigRoutePayloadRoutesInner) SetMatch added in v0.2.0

func (o *CreateAlertConfigRoutePayloadRoutesInner) SetMatch(v *map[string]interface{})

SetMatch gets a reference to the given map[string]interface{} and assigns it to the Match field.

func (*CreateAlertConfigRoutePayloadRoutesInner) SetMatchRe added in v0.2.0

func (o *CreateAlertConfigRoutePayloadRoutesInner) SetMatchRe(v *map[string]interface{})

SetMatchRe gets a reference to the given map[string]interface{} and assigns it to the MatchRe field.

func (*CreateAlertConfigRoutePayloadRoutesInner) SetReceiver added in v0.2.0

SetReceiver gets a reference to the given string and assigns it to the Receiver field.

func (*CreateAlertConfigRoutePayloadRoutesInner) SetRepeatInterval added in v0.2.0

func (o *CreateAlertConfigRoutePayloadRoutesInner) SetRepeatInterval(v *string)

SetRepeatInterval gets a reference to the given string and assigns it to the RepeatInterval field.

func (*CreateAlertConfigRoutePayloadRoutesInner) SetRoutes added in v0.2.0

func (o *CreateAlertConfigRoutePayloadRoutesInner) SetRoutes(v *[]map[string]interface{})

SetRoutes gets a reference to the given []map[string]interface{} and assigns it to the Routes field.

func (CreateAlertConfigRoutePayloadRoutesInner) ToMap added in v0.2.0

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

type CreateCredentialsResponse

type CreateCredentialsResponse struct {
	// REQUIRED
	Credentials *Credentials `json:"credentials"`
	// REQUIRED
	Message *string `json:"message"`
}

CreateCredentialsResponse struct for CreateCredentialsResponse

func NewCreateCredentialsResponse added in v0.2.0

func NewCreateCredentialsResponse(credentials *Credentials, message *string) *CreateCredentialsResponse

NewCreateCredentialsResponse instantiates a new CreateCredentialsResponse 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 NewCreateCredentialsResponseWithDefaults added in v0.2.0

func NewCreateCredentialsResponseWithDefaults() *CreateCredentialsResponse

NewCreateCredentialsResponseWithDefaults instantiates a new CreateCredentialsResponse 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 (*CreateCredentialsResponse) GetCredentials added in v0.2.0

func (o *CreateCredentialsResponse) GetCredentials() *Credentials

GetCredentials returns the Credentials field value

func (*CreateCredentialsResponse) GetCredentialsOk added in v0.2.0

func (o *CreateCredentialsResponse) GetCredentialsOk() (*Credentials, bool)

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

func (*CreateCredentialsResponse) GetMessage added in v0.2.0

func (o *CreateCredentialsResponse) GetMessage() *string

GetMessage returns the Message field value

func (*CreateCredentialsResponse) GetMessageOk added in v0.2.0

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

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

func (*CreateCredentialsResponse) SetCredentials added in v0.2.0

func (o *CreateCredentialsResponse) SetCredentials(v *Credentials)

SetCredentials sets field value

func (*CreateCredentialsResponse) SetMessage added in v0.2.0

func (o *CreateCredentialsResponse) SetMessage(v *string)

SetMessage sets field value

func (CreateCredentialsResponse) ToMap added in v0.2.0

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

type CreateInstancePayload

type CreateInstancePayload struct {
	// Name of the service
	Name *string `json:"name,omitempty"`
	// additional parameters
	Parameter *map[string]interface{} `json:"parameter,omitempty"`
	// uuid of the plan to create/update
	// REQUIRED
	PlanId *string `json:"planId"`
}

CreateInstancePayload Create update instance body.

func NewCreateInstancePayload added in v0.2.0

func NewCreateInstancePayload(planId *string) *CreateInstancePayload

NewCreateInstancePayload instantiates a new CreateInstancePayload 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 NewCreateInstancePayloadWithDefaults added in v0.2.0

func NewCreateInstancePayloadWithDefaults() *CreateInstancePayload

NewCreateInstancePayloadWithDefaults instantiates a new CreateInstancePayload 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 (*CreateInstancePayload) GetName added in v0.2.0

func (o *CreateInstancePayload) GetName() *string

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

func (*CreateInstancePayload) GetNameOk added in v0.2.0

func (o *CreateInstancePayload) 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 (*CreateInstancePayload) GetParameter added in v0.2.0

func (o *CreateInstancePayload) GetParameter() *map[string]interface{}

GetParameter returns the Parameter field value if set, zero value otherwise.

func (*CreateInstancePayload) GetParameterOk added in v0.2.0

func (o *CreateInstancePayload) GetParameterOk() (*map[string]interface{}, bool)

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

func (*CreateInstancePayload) GetPlanId added in v0.2.0

func (o *CreateInstancePayload) GetPlanId() *string

GetPlanId returns the PlanId field value

func (*CreateInstancePayload) GetPlanIdOk added in v0.2.0

func (o *CreateInstancePayload) GetPlanIdOk() (*string, bool)

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

func (*CreateInstancePayload) HasName added in v0.2.0

func (o *CreateInstancePayload) HasName() bool

HasName returns a boolean if a field has been set.

func (*CreateInstancePayload) HasParameter added in v0.2.0

func (o *CreateInstancePayload) HasParameter() bool

HasParameter returns a boolean if a field has been set.

func (*CreateInstancePayload) SetName added in v0.2.0

func (o *CreateInstancePayload) SetName(v *string)

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

func (*CreateInstancePayload) SetParameter added in v0.2.0

func (o *CreateInstancePayload) SetParameter(v *map[string]interface{})

SetParameter gets a reference to the given map[string]interface{} and assigns it to the Parameter field.

func (*CreateInstancePayload) SetPlanId added in v0.2.0

func (o *CreateInstancePayload) SetPlanId(v *string)

SetPlanId sets field value

func (CreateInstancePayload) ToMap added in v0.2.0

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

type CreateInstanceResponse

type CreateInstanceResponse struct {
	// REQUIRED
	DashboardUrl *string `json:"dashboardUrl"`
	// REQUIRED
	InstanceId *string `json:"instanceId"`
	// REQUIRED
	Message *string `json:"message"`
}

CreateInstanceResponse struct for CreateInstanceResponse

func NewCreateInstanceResponse added in v0.2.0

func NewCreateInstanceResponse(dashboardUrl *string, instanceId *string, message *string) *CreateInstanceResponse

NewCreateInstanceResponse instantiates a new CreateInstanceResponse 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 NewCreateInstanceResponseWithDefaults added in v0.2.0

func NewCreateInstanceResponseWithDefaults() *CreateInstanceResponse

NewCreateInstanceResponseWithDefaults instantiates a new CreateInstanceResponse 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 (*CreateInstanceResponse) GetDashboardUrl added in v0.2.0

func (o *CreateInstanceResponse) GetDashboardUrl() *string

GetDashboardUrl returns the DashboardUrl field value

func (*CreateInstanceResponse) GetDashboardUrlOk added in v0.2.0

func (o *CreateInstanceResponse) GetDashboardUrlOk() (*string, bool)

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

func (*CreateInstanceResponse) GetInstanceId added in v0.2.0

func (o *CreateInstanceResponse) GetInstanceId() *string

GetInstanceId returns the InstanceId field value

func (*CreateInstanceResponse) GetInstanceIdOk added in v0.2.0

func (o *CreateInstanceResponse) GetInstanceIdOk() (*string, bool)

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

func (*CreateInstanceResponse) GetMessage added in v0.2.0

func (o *CreateInstanceResponse) GetMessage() *string

GetMessage returns the Message field value

func (*CreateInstanceResponse) GetMessageOk added in v0.2.0

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

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

func (*CreateInstanceResponse) SetDashboardUrl added in v0.2.0

func (o *CreateInstanceResponse) SetDashboardUrl(v *string)

SetDashboardUrl sets field value

func (*CreateInstanceResponse) SetInstanceId added in v0.2.0

func (o *CreateInstanceResponse) SetInstanceId(v *string)

SetInstanceId sets field value

func (*CreateInstanceResponse) SetMessage added in v0.2.0

func (o *CreateInstanceResponse) SetMessage(v *string)

SetMessage sets field value

func (CreateInstanceResponse) ToMap added in v0.2.0

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

type CreateScrapeConfigPayload

type CreateScrapeConfigPayload struct {
	BasicAuth *CreateScrapeConfigPayloadBasicAuth `json:"basicAuth,omitempty"`
	// Sets the 'Authorization' header on every scrape request with the configured bearer token. It is mutually exclusive with 'bearer_token_file'. `Additional Validators:` * needs to be a valid bearer token * if bearerToken is in the body no other authentication method should be in the body
	BearerToken *string `json:"bearerToken,omitempty"`
	// Note that any globally configured 'external_labels' are unaffected by this setting. In communication with external systems, they are always applied only when a time series does not have a given label yet and are ignored otherwise.
	HonorLabels *bool `json:"honorLabels,omitempty"`
	// honor_timestamps controls whether Prometheus respects the timestamps present in scraped data. If honor_timestamps is set to 'true', the timestamps of the metrics exposed by the target will be used.
	HonorTimeStamps *bool `json:"honorTimeStamps,omitempty"`
	// HTTP-based service discovery provides a more generic way to configure static targets and serves as an interface to plug in custom service discovery mechanisms.
	HttpSdConfigs *[]CreateScrapeConfigPayloadHttpSdConfigsInner `json:"httpSdConfigs,omitempty"`
	// The job name assigned to scraped metrics by default. `Additional Validators:` * must be unique * key and values should only include the characters: a-zA-Z0-9-
	// REQUIRED
	JobName *string `json:"jobName"`
	// The HTTP resource path on which to fetch metrics from targets. E.g. /metrics
	MetricsPath *string `json:"metricsPath,omitempty"`
	// List of metric relabel configurations
	MetricsRelabelConfigs *[]CreateScrapeConfigPayloadMetricsRelabelConfigsInner `json:"metricsRelabelConfigs,omitempty"`
	Oauth2                *CreateScrapeConfigPayloadHttpSdConfigsInnerOauth2     `json:"oauth2,omitempty"`
	// Optional http params `Additional Validators:` * should not contain more than 5 keys * each key and value should not have more than 200 characters
	Params *map[string]interface{} `json:"params,omitempty"`
	// Per-scrape limit on number of scraped samples that will be accepted. If more than this number of samples are present after metric relabeling the entire scrape will be treated as failed. The total limit depends on the service plan target limits * samples
	SampleLimit *float64 `json:"sampleLimit,omitempty"`
	// Configures the protocol scheme used for requests. https or http
	// REQUIRED
	Scheme *string `json:"scheme"`
	// How frequently to scrape targets from this job. E.g. 5m `Additional Validators:` * must be a valid time format* must be >= 60s
	// REQUIRED
	ScrapeInterval *string `json:"scrapeInterval"`
	// Per-scrape timeout when scraping this job. `Additional Validators:` * must be a valid time format* must be smaller than scrapeInterval
	// REQUIRED
	ScrapeTimeout *string `json:"scrapeTimeout"`
	// A list of scrape configurations.
	// REQUIRED
	StaticConfigs *[]CreateScrapeConfigPayloadStaticConfigsInner              `json:"staticConfigs"`
	TlsConfig     *CreateScrapeConfigPayloadHttpSdConfigsInnerOauth2TlsConfig `json:"tlsConfig,omitempty"`
}

CreateScrapeConfigPayload struct for CreateScrapeConfigPayload

func NewCreateScrapeConfigPayload added in v0.2.0

func NewCreateScrapeConfigPayload(jobName *string, scheme *string, scrapeInterval *string, scrapeTimeout *string, staticConfigs *[]CreateScrapeConfigPayloadStaticConfigsInner) *CreateScrapeConfigPayload

NewCreateScrapeConfigPayload instantiates a new CreateScrapeConfigPayload 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 NewCreateScrapeConfigPayloadWithDefaults added in v0.2.0

func NewCreateScrapeConfigPayloadWithDefaults() *CreateScrapeConfigPayload

NewCreateScrapeConfigPayloadWithDefaults instantiates a new CreateScrapeConfigPayload 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 (*CreateScrapeConfigPayload) GetBasicAuth added in v0.2.0

GetBasicAuth returns the BasicAuth field value if set, zero value otherwise.

func (*CreateScrapeConfigPayload) GetBasicAuthOk added in v0.2.0

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

func (*CreateScrapeConfigPayload) GetBearerToken added in v0.2.0

func (o *CreateScrapeConfigPayload) GetBearerToken() *string

GetBearerToken returns the BearerToken field value if set, zero value otherwise.

func (*CreateScrapeConfigPayload) GetBearerTokenOk added in v0.2.0

func (o *CreateScrapeConfigPayload) GetBearerTokenOk() (*string, bool)

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

func (*CreateScrapeConfigPayload) GetHonorLabels added in v0.2.0

func (o *CreateScrapeConfigPayload) GetHonorLabels() *bool

GetHonorLabels returns the HonorLabels field value if set, zero value otherwise.

func (*CreateScrapeConfigPayload) GetHonorLabelsOk added in v0.2.0

func (o *CreateScrapeConfigPayload) GetHonorLabelsOk() (*bool, bool)

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

func (*CreateScrapeConfigPayload) GetHonorTimeStamps added in v0.2.0

func (o *CreateScrapeConfigPayload) GetHonorTimeStamps() *bool

GetHonorTimeStamps returns the HonorTimeStamps field value if set, zero value otherwise.

func (*CreateScrapeConfigPayload) GetHonorTimeStampsOk added in v0.2.0

func (o *CreateScrapeConfigPayload) GetHonorTimeStampsOk() (*bool, bool)

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

func (*CreateScrapeConfigPayload) GetHttpSdConfigs added in v0.2.0

GetHttpSdConfigs returns the HttpSdConfigs field value if set, zero value otherwise.

func (*CreateScrapeConfigPayload) GetHttpSdConfigsOk added in v0.2.0

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

func (*CreateScrapeConfigPayload) GetJobName added in v0.2.0

func (o *CreateScrapeConfigPayload) GetJobName() *string

GetJobName returns the JobName field value

func (*CreateScrapeConfigPayload) GetJobNameOk added in v0.2.0

func (o *CreateScrapeConfigPayload) GetJobNameOk() (*string, bool)

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

func (*CreateScrapeConfigPayload) GetMetricsPath added in v0.2.0

func (o *CreateScrapeConfigPayload) GetMetricsPath() *string

GetMetricsPath returns the MetricsPath field value if set, zero value otherwise.

func (*CreateScrapeConfigPayload) GetMetricsPathOk added in v0.2.0

func (o *CreateScrapeConfigPayload) GetMetricsPathOk() (*string, bool)

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

func (*CreateScrapeConfigPayload) GetMetricsRelabelConfigs added in v0.2.0

GetMetricsRelabelConfigs returns the MetricsRelabelConfigs field value if set, zero value otherwise.

func (*CreateScrapeConfigPayload) GetMetricsRelabelConfigsOk added in v0.2.0

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

func (*CreateScrapeConfigPayload) GetOauth2 added in v0.2.0

GetOauth2 returns the Oauth2 field value if set, zero value otherwise.

func (*CreateScrapeConfigPayload) GetOauth2Ok added in v0.2.0

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

func (*CreateScrapeConfigPayload) GetParams added in v0.2.0

func (o *CreateScrapeConfigPayload) GetParams() *map[string]interface{}

GetParams returns the Params field value if set, zero value otherwise.

func (*CreateScrapeConfigPayload) GetParamsOk added in v0.2.0

func (o *CreateScrapeConfigPayload) GetParamsOk() (*map[string]interface{}, bool)

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

func (*CreateScrapeConfigPayload) GetSampleLimit added in v0.2.0

func (o *CreateScrapeConfigPayload) GetSampleLimit() *float64

GetSampleLimit returns the SampleLimit field value if set, zero value otherwise.

func (*CreateScrapeConfigPayload) GetSampleLimitOk added in v0.2.0

func (o *CreateScrapeConfigPayload) GetSampleLimitOk() (*float64, bool)

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

func (*CreateScrapeConfigPayload) GetScheme added in v0.2.0

func (o *CreateScrapeConfigPayload) GetScheme() *string

GetScheme returns the Scheme field value

func (*CreateScrapeConfigPayload) GetSchemeOk added in v0.2.0

func (o *CreateScrapeConfigPayload) GetSchemeOk() (*string, bool)

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

func (*CreateScrapeConfigPayload) GetScrapeInterval added in v0.2.0

func (o *CreateScrapeConfigPayload) GetScrapeInterval() *string

GetScrapeInterval returns the ScrapeInterval field value

func (*CreateScrapeConfigPayload) GetScrapeIntervalOk added in v0.2.0

func (o *CreateScrapeConfigPayload) GetScrapeIntervalOk() (*string, bool)

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

func (*CreateScrapeConfigPayload) GetScrapeTimeout added in v0.2.0

func (o *CreateScrapeConfigPayload) GetScrapeTimeout() *string

GetScrapeTimeout returns the ScrapeTimeout field value

func (*CreateScrapeConfigPayload) GetScrapeTimeoutOk added in v0.2.0

func (o *CreateScrapeConfigPayload) GetScrapeTimeoutOk() (*string, bool)

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

func (*CreateScrapeConfigPayload) GetStaticConfigs added in v0.2.0

GetStaticConfigs returns the StaticConfigs field value

func (*CreateScrapeConfigPayload) GetStaticConfigsOk added in v0.2.0

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

func (*CreateScrapeConfigPayload) GetTlsConfig added in v0.2.0

GetTlsConfig returns the TlsConfig field value if set, zero value otherwise.

func (*CreateScrapeConfigPayload) GetTlsConfigOk added in v0.2.0

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

func (*CreateScrapeConfigPayload) HasBasicAuth added in v0.2.0

func (o *CreateScrapeConfigPayload) HasBasicAuth() bool

HasBasicAuth returns a boolean if a field has been set.

func (*CreateScrapeConfigPayload) HasBearerToken added in v0.2.0

func (o *CreateScrapeConfigPayload) HasBearerToken() bool

HasBearerToken returns a boolean if a field has been set.

func (*CreateScrapeConfigPayload) HasHonorLabels added in v0.2.0

func (o *CreateScrapeConfigPayload) HasHonorLabels() bool

HasHonorLabels returns a boolean if a field has been set.

func (*CreateScrapeConfigPayload) HasHonorTimeStamps added in v0.2.0

func (o *CreateScrapeConfigPayload) HasHonorTimeStamps() bool

HasHonorTimeStamps returns a boolean if a field has been set.

func (*CreateScrapeConfigPayload) HasHttpSdConfigs added in v0.2.0

func (o *CreateScrapeConfigPayload) HasHttpSdConfigs() bool

HasHttpSdConfigs returns a boolean if a field has been set.

func (*CreateScrapeConfigPayload) HasMetricsPath added in v0.2.0

func (o *CreateScrapeConfigPayload) HasMetricsPath() bool

HasMetricsPath returns a boolean if a field has been set.

func (*CreateScrapeConfigPayload) HasMetricsRelabelConfigs added in v0.2.0

func (o *CreateScrapeConfigPayload) HasMetricsRelabelConfigs() bool

HasMetricsRelabelConfigs returns a boolean if a field has been set.

func (*CreateScrapeConfigPayload) HasOauth2 added in v0.2.0

func (o *CreateScrapeConfigPayload) HasOauth2() bool

HasOauth2 returns a boolean if a field has been set.

func (*CreateScrapeConfigPayload) HasParams added in v0.2.0

func (o *CreateScrapeConfigPayload) HasParams() bool

HasParams returns a boolean if a field has been set.

func (*CreateScrapeConfigPayload) HasSampleLimit added in v0.2.0

func (o *CreateScrapeConfigPayload) HasSampleLimit() bool

HasSampleLimit returns a boolean if a field has been set.

func (*CreateScrapeConfigPayload) HasTlsConfig added in v0.2.0

func (o *CreateScrapeConfigPayload) HasTlsConfig() bool

HasTlsConfig returns a boolean if a field has been set.

func (*CreateScrapeConfigPayload) SetBasicAuth added in v0.2.0

SetBasicAuth gets a reference to the given CreateScrapeConfigPayloadBasicAuth and assigns it to the BasicAuth field.

func (*CreateScrapeConfigPayload) SetBearerToken added in v0.2.0

func (o *CreateScrapeConfigPayload) SetBearerToken(v *string)

SetBearerToken gets a reference to the given string and assigns it to the BearerToken field.

func (*CreateScrapeConfigPayload) SetHonorLabels added in v0.2.0

func (o *CreateScrapeConfigPayload) SetHonorLabels(v *bool)

SetHonorLabels gets a reference to the given bool and assigns it to the HonorLabels field.

func (*CreateScrapeConfigPayload) SetHonorTimeStamps added in v0.2.0

func (o *CreateScrapeConfigPayload) SetHonorTimeStamps(v *bool)

SetHonorTimeStamps gets a reference to the given bool and assigns it to the HonorTimeStamps field.

func (*CreateScrapeConfigPayload) SetHttpSdConfigs added in v0.2.0

SetHttpSdConfigs gets a reference to the given []CreateScrapeConfigPayloadHttpSdConfigsInner and assigns it to the HttpSdConfigs field.

func (*CreateScrapeConfigPayload) SetJobName added in v0.2.0

func (o *CreateScrapeConfigPayload) SetJobName(v *string)

SetJobName sets field value

func (*CreateScrapeConfigPayload) SetMetricsPath added in v0.2.0

func (o *CreateScrapeConfigPayload) SetMetricsPath(v *string)

SetMetricsPath gets a reference to the given string and assigns it to the MetricsPath field.

func (*CreateScrapeConfigPayload) SetMetricsRelabelConfigs added in v0.2.0

SetMetricsRelabelConfigs gets a reference to the given []CreateScrapeConfigPayloadMetricsRelabelConfigsInner and assigns it to the MetricsRelabelConfigs field.

func (*CreateScrapeConfigPayload) SetOauth2 added in v0.2.0

SetOauth2 gets a reference to the given CreateScrapeConfigPayloadHttpSdConfigsInnerOauth2 and assigns it to the Oauth2 field.

func (*CreateScrapeConfigPayload) SetParams added in v0.2.0

func (o *CreateScrapeConfigPayload) SetParams(v *map[string]interface{})

SetParams gets a reference to the given map[string]interface{} and assigns it to the Params field.

func (*CreateScrapeConfigPayload) SetSampleLimit added in v0.2.0

func (o *CreateScrapeConfigPayload) SetSampleLimit(v *float64)

SetSampleLimit gets a reference to the given float64 and assigns it to the SampleLimit field.

func (*CreateScrapeConfigPayload) SetScheme added in v0.2.0

func (o *CreateScrapeConfigPayload) SetScheme(v *string)

SetScheme sets field value

func (*CreateScrapeConfigPayload) SetScrapeInterval added in v0.2.0

func (o *CreateScrapeConfigPayload) SetScrapeInterval(v *string)

SetScrapeInterval sets field value

func (*CreateScrapeConfigPayload) SetScrapeTimeout added in v0.2.0

func (o *CreateScrapeConfigPayload) SetScrapeTimeout(v *string)

SetScrapeTimeout sets field value

func (*CreateScrapeConfigPayload) SetStaticConfigs added in v0.2.0

SetStaticConfigs sets field value

func (*CreateScrapeConfigPayload) SetTlsConfig added in v0.2.0

SetTlsConfig gets a reference to the given CreateScrapeConfigPayloadHttpSdConfigsInnerOauth2TlsConfig and assigns it to the TlsConfig field.

func (CreateScrapeConfigPayload) ToMap added in v0.2.0

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

type CreateScrapeConfigPayloadBasicAuth

type CreateScrapeConfigPayloadBasicAuth struct {
	// password
	Password *string `json:"password,omitempty"`
	// username
	Username *string `json:"username,omitempty"`
}

CreateScrapeConfigPayloadBasicAuth Sets the 'Authorization' header on every scrape request with the configured username and password. `Additional Validators:` * if basicAuth is in the body no other authentication method should be in the body

func NewCreateScrapeConfigPayloadBasicAuth added in v0.2.0

func NewCreateScrapeConfigPayloadBasicAuth() *CreateScrapeConfigPayloadBasicAuth

NewCreateScrapeConfigPayloadBasicAuth instantiates a new CreateScrapeConfigPayloadBasicAuth 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 NewCreateScrapeConfigPayloadBasicAuthWithDefaults added in v0.2.0

func NewCreateScrapeConfigPayloadBasicAuthWithDefaults() *CreateScrapeConfigPayloadBasicAuth

NewCreateScrapeConfigPayloadBasicAuthWithDefaults instantiates a new CreateScrapeConfigPayloadBasicAuth 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 (*CreateScrapeConfigPayloadBasicAuth) GetPassword added in v0.2.0

func (o *CreateScrapeConfigPayloadBasicAuth) GetPassword() *string

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

func (*CreateScrapeConfigPayloadBasicAuth) GetPasswordOk added in v0.2.0

func (o *CreateScrapeConfigPayloadBasicAuth) 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 (*CreateScrapeConfigPayloadBasicAuth) GetUsername added in v0.2.0

func (o *CreateScrapeConfigPayloadBasicAuth) GetUsername() *string

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

func (*CreateScrapeConfigPayloadBasicAuth) GetUsernameOk added in v0.2.0

func (o *CreateScrapeConfigPayloadBasicAuth) 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 (*CreateScrapeConfigPayloadBasicAuth) HasPassword added in v0.2.0

func (o *CreateScrapeConfigPayloadBasicAuth) HasPassword() bool

HasPassword returns a boolean if a field has been set.

func (*CreateScrapeConfigPayloadBasicAuth) HasUsername added in v0.2.0

func (o *CreateScrapeConfigPayloadBasicAuth) HasUsername() bool

HasUsername returns a boolean if a field has been set.

func (*CreateScrapeConfigPayloadBasicAuth) SetPassword added in v0.2.0

func (o *CreateScrapeConfigPayloadBasicAuth) SetPassword(v *string)

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

func (*CreateScrapeConfigPayloadBasicAuth) SetUsername added in v0.2.0

func (o *CreateScrapeConfigPayloadBasicAuth) SetUsername(v *string)

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

func (CreateScrapeConfigPayloadBasicAuth) ToMap added in v0.2.0

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

type CreateScrapeConfigPayloadHttpSdConfigsInner

type CreateScrapeConfigPayloadHttpSdConfigsInner struct {
	BasicAuth *CreateScrapeConfigPayloadBasicAuth                `json:"basicAuth,omitempty"`
	Oauth2    *CreateScrapeConfigPayloadHttpSdConfigsInnerOauth2 `json:"oauth2,omitempty"`
	// Refresh interval to re-query the endpoint. E.g. 60s `Additional Validators:` * must be a valid time format* must be >= 60s
	RefreshInterval *string                                                     `json:"refreshInterval,omitempty"`
	TlsConfig       *CreateScrapeConfigPayloadHttpSdConfigsInnerOauth2TlsConfig `json:"tlsConfig,omitempty"`
	// URL from which the targets are fetched.
	// REQUIRED
	Url *string `json:"url"`
}

CreateScrapeConfigPayloadHttpSdConfigsInner struct for CreateScrapeConfigPayloadHttpSdConfigsInner

func NewCreateScrapeConfigPayloadHttpSdConfigsInner added in v0.2.0

func NewCreateScrapeConfigPayloadHttpSdConfigsInner(url *string) *CreateScrapeConfigPayloadHttpSdConfigsInner

NewCreateScrapeConfigPayloadHttpSdConfigsInner instantiates a new CreateScrapeConfigPayloadHttpSdConfigsInner 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 NewCreateScrapeConfigPayloadHttpSdConfigsInnerWithDefaults added in v0.2.0

func NewCreateScrapeConfigPayloadHttpSdConfigsInnerWithDefaults() *CreateScrapeConfigPayloadHttpSdConfigsInner

NewCreateScrapeConfigPayloadHttpSdConfigsInnerWithDefaults instantiates a new CreateScrapeConfigPayloadHttpSdConfigsInner 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 (*CreateScrapeConfigPayloadHttpSdConfigsInner) GetBasicAuth added in v0.2.0

GetBasicAuth returns the BasicAuth field value if set, zero value otherwise.

func (*CreateScrapeConfigPayloadHttpSdConfigsInner) GetBasicAuthOk added in v0.2.0

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

func (*CreateScrapeConfigPayloadHttpSdConfigsInner) GetOauth2 added in v0.2.0

GetOauth2 returns the Oauth2 field value if set, zero value otherwise.

func (*CreateScrapeConfigPayloadHttpSdConfigsInner) GetOauth2Ok added in v0.2.0

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

func (*CreateScrapeConfigPayloadHttpSdConfigsInner) GetRefreshInterval added in v0.2.0

func (o *CreateScrapeConfigPayloadHttpSdConfigsInner) GetRefreshInterval() *string

GetRefreshInterval returns the RefreshInterval field value if set, zero value otherwise.

func (*CreateScrapeConfigPayloadHttpSdConfigsInner) GetRefreshIntervalOk added in v0.2.0

func (o *CreateScrapeConfigPayloadHttpSdConfigsInner) GetRefreshIntervalOk() (*string, bool)

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

func (*CreateScrapeConfigPayloadHttpSdConfigsInner) GetTlsConfig added in v0.2.0

GetTlsConfig returns the TlsConfig field value if set, zero value otherwise.

func (*CreateScrapeConfigPayloadHttpSdConfigsInner) GetTlsConfigOk added in v0.2.0

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

func (*CreateScrapeConfigPayloadHttpSdConfigsInner) GetUrl added in v0.2.0

GetUrl returns the Url field value

func (*CreateScrapeConfigPayloadHttpSdConfigsInner) GetUrlOk added in v0.2.0

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

func (*CreateScrapeConfigPayloadHttpSdConfigsInner) HasBasicAuth added in v0.2.0

HasBasicAuth returns a boolean if a field has been set.

func (*CreateScrapeConfigPayloadHttpSdConfigsInner) HasOauth2 added in v0.2.0

HasOauth2 returns a boolean if a field has been set.

func (*CreateScrapeConfigPayloadHttpSdConfigsInner) HasRefreshInterval added in v0.2.0

func (o *CreateScrapeConfigPayloadHttpSdConfigsInner) HasRefreshInterval() bool

HasRefreshInterval returns a boolean if a field has been set.

func (*CreateScrapeConfigPayloadHttpSdConfigsInner) HasTlsConfig added in v0.2.0

HasTlsConfig returns a boolean if a field has been set.

func (*CreateScrapeConfigPayloadHttpSdConfigsInner) SetBasicAuth added in v0.2.0

SetBasicAuth gets a reference to the given CreateScrapeConfigPayloadBasicAuth and assigns it to the BasicAuth field.

func (*CreateScrapeConfigPayloadHttpSdConfigsInner) SetOauth2 added in v0.2.0

SetOauth2 gets a reference to the given CreateScrapeConfigPayloadHttpSdConfigsInnerOauth2 and assigns it to the Oauth2 field.

func (*CreateScrapeConfigPayloadHttpSdConfigsInner) SetRefreshInterval added in v0.2.0

func (o *CreateScrapeConfigPayloadHttpSdConfigsInner) SetRefreshInterval(v *string)

SetRefreshInterval gets a reference to the given string and assigns it to the RefreshInterval field.

func (*CreateScrapeConfigPayloadHttpSdConfigsInner) SetTlsConfig added in v0.2.0

SetTlsConfig gets a reference to the given CreateScrapeConfigPayloadHttpSdConfigsInnerOauth2TlsConfig and assigns it to the TlsConfig field.

func (*CreateScrapeConfigPayloadHttpSdConfigsInner) SetUrl added in v0.2.0

SetUrl sets field value

func (CreateScrapeConfigPayloadHttpSdConfigsInner) ToMap added in v0.2.0

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

type CreateScrapeConfigPayloadHttpSdConfigsInnerOauth2

type CreateScrapeConfigPayloadHttpSdConfigsInnerOauth2 struct {
	// clientId
	// REQUIRED
	ClientId *string `json:"clientId"`
	// clientSecret
	// REQUIRED
	ClientSecret *string `json:"clientSecret"`
	// The URL to fetch the token from.
	Scopes    *[]string                                                   `json:"scopes,omitempty"`
	TlsConfig *CreateScrapeConfigPayloadHttpSdConfigsInnerOauth2TlsConfig `json:"tlsConfig,omitempty"`
	// The URL to fetch the token from.
	// REQUIRED
	TokenUrl *string `json:"tokenUrl"`
}

CreateScrapeConfigPayloadHttpSdConfigsInnerOauth2 OAuth 2.0 authentication using the client credentials grant type. Prometheus fetches an access token from the specified endpoint with the given client access and secret keys. `Additional Validators:` * if oauth2 is in the body no other authentication method should be in the body

func NewCreateScrapeConfigPayloadHttpSdConfigsInnerOauth2 added in v0.2.0

func NewCreateScrapeConfigPayloadHttpSdConfigsInnerOauth2(clientId *string, clientSecret *string, tokenUrl *string) *CreateScrapeConfigPayloadHttpSdConfigsInnerOauth2

NewCreateScrapeConfigPayloadHttpSdConfigsInnerOauth2 instantiates a new CreateScrapeConfigPayloadHttpSdConfigsInnerOauth2 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 NewCreateScrapeConfigPayloadHttpSdConfigsInnerOauth2WithDefaults added in v0.2.0

func NewCreateScrapeConfigPayloadHttpSdConfigsInnerOauth2WithDefaults() *CreateScrapeConfigPayloadHttpSdConfigsInnerOauth2

NewCreateScrapeConfigPayloadHttpSdConfigsInnerOauth2WithDefaults instantiates a new CreateScrapeConfigPayloadHttpSdConfigsInnerOauth2 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 (*CreateScrapeConfigPayloadHttpSdConfigsInnerOauth2) GetClientId added in v0.2.0

GetClientId returns the ClientId field value

func (*CreateScrapeConfigPayloadHttpSdConfigsInnerOauth2) GetClientIdOk added in v0.2.0

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

func (*CreateScrapeConfigPayloadHttpSdConfigsInnerOauth2) GetClientSecret added in v0.2.0

GetClientSecret returns the ClientSecret field value

func (*CreateScrapeConfigPayloadHttpSdConfigsInnerOauth2) GetClientSecretOk added in v0.2.0

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

func (*CreateScrapeConfigPayloadHttpSdConfigsInnerOauth2) GetScopes added in v0.2.0

GetScopes returns the Scopes field value if set, zero value otherwise.

func (*CreateScrapeConfigPayloadHttpSdConfigsInnerOauth2) GetScopesOk added in v0.2.0

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

func (*CreateScrapeConfigPayloadHttpSdConfigsInnerOauth2) GetTlsConfig added in v0.2.0

GetTlsConfig returns the TlsConfig field value if set, zero value otherwise.

func (*CreateScrapeConfigPayloadHttpSdConfigsInnerOauth2) GetTlsConfigOk added in v0.2.0

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

func (*CreateScrapeConfigPayloadHttpSdConfigsInnerOauth2) GetTokenUrl added in v0.2.0

GetTokenUrl returns the TokenUrl field value

func (*CreateScrapeConfigPayloadHttpSdConfigsInnerOauth2) GetTokenUrlOk added in v0.2.0

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

func (*CreateScrapeConfigPayloadHttpSdConfigsInnerOauth2) HasScopes added in v0.2.0

HasScopes returns a boolean if a field has been set.

func (*CreateScrapeConfigPayloadHttpSdConfigsInnerOauth2) HasTlsConfig added in v0.2.0

HasTlsConfig returns a boolean if a field has been set.

func (*CreateScrapeConfigPayloadHttpSdConfigsInnerOauth2) SetClientId added in v0.2.0

SetClientId sets field value

func (*CreateScrapeConfigPayloadHttpSdConfigsInnerOauth2) SetClientSecret added in v0.2.0

SetClientSecret sets field value

func (*CreateScrapeConfigPayloadHttpSdConfigsInnerOauth2) SetScopes added in v0.2.0

SetScopes gets a reference to the given []string and assigns it to the Scopes field.

func (*CreateScrapeConfigPayloadHttpSdConfigsInnerOauth2) SetTlsConfig added in v0.2.0

SetTlsConfig gets a reference to the given CreateScrapeConfigPayloadHttpSdConfigsInnerOauth2TlsConfig and assigns it to the TlsConfig field.

func (*CreateScrapeConfigPayloadHttpSdConfigsInnerOauth2) SetTokenUrl added in v0.2.0

SetTokenUrl sets field value

func (CreateScrapeConfigPayloadHttpSdConfigsInnerOauth2) ToMap added in v0.2.0

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

type CreateScrapeConfigPayloadHttpSdConfigsInnerOauth2TlsConfig

type CreateScrapeConfigPayloadHttpSdConfigsInnerOauth2TlsConfig struct {
	// Disable validation of the server certificate.
	InsecureSkipVerify *bool `json:"insecureSkipVerify,omitempty"`
}

CreateScrapeConfigPayloadHttpSdConfigsInnerOauth2TlsConfig Configures the scrape request's TLS settings.

func NewCreateScrapeConfigPayloadHttpSdConfigsInnerOauth2TlsConfig added in v0.2.0

func NewCreateScrapeConfigPayloadHttpSdConfigsInnerOauth2TlsConfig() *CreateScrapeConfigPayloadHttpSdConfigsInnerOauth2TlsConfig

NewCreateScrapeConfigPayloadHttpSdConfigsInnerOauth2TlsConfig instantiates a new CreateScrapeConfigPayloadHttpSdConfigsInnerOauth2TlsConfig 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 NewCreateScrapeConfigPayloadHttpSdConfigsInnerOauth2TlsConfigWithDefaults added in v0.2.0

func NewCreateScrapeConfigPayloadHttpSdConfigsInnerOauth2TlsConfigWithDefaults() *CreateScrapeConfigPayloadHttpSdConfigsInnerOauth2TlsConfig

NewCreateScrapeConfigPayloadHttpSdConfigsInnerOauth2TlsConfigWithDefaults instantiates a new CreateScrapeConfigPayloadHttpSdConfigsInnerOauth2TlsConfig 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 (*CreateScrapeConfigPayloadHttpSdConfigsInnerOauth2TlsConfig) GetInsecureSkipVerify added in v0.2.0

GetInsecureSkipVerify returns the InsecureSkipVerify field value if set, zero value otherwise.

func (*CreateScrapeConfigPayloadHttpSdConfigsInnerOauth2TlsConfig) GetInsecureSkipVerifyOk added in v0.2.0

func (o *CreateScrapeConfigPayloadHttpSdConfigsInnerOauth2TlsConfig) GetInsecureSkipVerifyOk() (*bool, bool)

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

func (*CreateScrapeConfigPayloadHttpSdConfigsInnerOauth2TlsConfig) HasInsecureSkipVerify added in v0.2.0

HasInsecureSkipVerify returns a boolean if a field has been set.

func (*CreateScrapeConfigPayloadHttpSdConfigsInnerOauth2TlsConfig) SetInsecureSkipVerify added in v0.2.0

SetInsecureSkipVerify gets a reference to the given bool and assigns it to the InsecureSkipVerify field.

func (CreateScrapeConfigPayloadHttpSdConfigsInnerOauth2TlsConfig) ToMap added in v0.2.0

type CreateScrapeConfigPayloadMetricsRelabelConfigsInner

type CreateScrapeConfigPayloadMetricsRelabelConfigsInner struct {
	// Action to perform based on regex matching. `Additional Validators:` * if action is replace, targetLabel needs to be in body
	Action *string `json:"action,omitempty"`
	// Modulus to take of the hash of the source label values.
	Modulus *float64 `json:"modulus,omitempty"`
	// Regular expression against which the extracted value is matched.
	Regex *string `json:"regex,omitempty"`
	// Replacement value against which a regex replace is performed if the regular expression matches. Regex capture groups are available.
	Replacement *string `json:"replacement,omitempty"`
	// Separator placed between concatenated source label values.
	Separator *string `json:"separator,omitempty"`
	// The source labels select values from existing labels. Their content is concatenated using the configured separator and matched against the configured regular expression for the replace, keep, and drop actions.
	SourceLabels *[]string `json:"sourceLabels,omitempty"`
	// Label to which the resulting value is written in a replace action. It is mandatory for replace actions. Regex capture groups are available.
	TargetLabel *string `json:"targetLabel,omitempty"`
}

CreateScrapeConfigPayloadMetricsRelabelConfigsInner struct for CreateScrapeConfigPayloadMetricsRelabelConfigsInner

func NewCreateScrapeConfigPayloadMetricsRelabelConfigsInner added in v0.2.0

func NewCreateScrapeConfigPayloadMetricsRelabelConfigsInner() *CreateScrapeConfigPayloadMetricsRelabelConfigsInner

NewCreateScrapeConfigPayloadMetricsRelabelConfigsInner instantiates a new CreateScrapeConfigPayloadMetricsRelabelConfigsInner 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 NewCreateScrapeConfigPayloadMetricsRelabelConfigsInnerWithDefaults added in v0.2.0

func NewCreateScrapeConfigPayloadMetricsRelabelConfigsInnerWithDefaults() *CreateScrapeConfigPayloadMetricsRelabelConfigsInner

NewCreateScrapeConfigPayloadMetricsRelabelConfigsInnerWithDefaults instantiates a new CreateScrapeConfigPayloadMetricsRelabelConfigsInner 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 (*CreateScrapeConfigPayloadMetricsRelabelConfigsInner) GetAction added in v0.2.0

GetAction returns the Action field value if set, zero value otherwise.

func (*CreateScrapeConfigPayloadMetricsRelabelConfigsInner) GetActionOk added in v0.2.0

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

func (*CreateScrapeConfigPayloadMetricsRelabelConfigsInner) GetModulus added in v0.2.0

GetModulus returns the Modulus field value if set, zero value otherwise.

func (*CreateScrapeConfigPayloadMetricsRelabelConfigsInner) GetModulusOk added in v0.2.0

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

func (*CreateScrapeConfigPayloadMetricsRelabelConfigsInner) GetRegex added in v0.2.0

GetRegex returns the Regex field value if set, zero value otherwise.

func (*CreateScrapeConfigPayloadMetricsRelabelConfigsInner) GetRegexOk added in v0.2.0

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

func (*CreateScrapeConfigPayloadMetricsRelabelConfigsInner) GetReplacement added in v0.2.0

GetReplacement returns the Replacement field value if set, zero value otherwise.

func (*CreateScrapeConfigPayloadMetricsRelabelConfigsInner) GetReplacementOk added in v0.2.0

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

func (*CreateScrapeConfigPayloadMetricsRelabelConfigsInner) GetSeparator added in v0.2.0

GetSeparator returns the Separator field value if set, zero value otherwise.

func (*CreateScrapeConfigPayloadMetricsRelabelConfigsInner) GetSeparatorOk added in v0.2.0

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

func (*CreateScrapeConfigPayloadMetricsRelabelConfigsInner) GetSourceLabels added in v0.2.0

GetSourceLabels returns the SourceLabels field value if set, zero value otherwise.

func (*CreateScrapeConfigPayloadMetricsRelabelConfigsInner) GetSourceLabelsOk added in v0.2.0

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

func (*CreateScrapeConfigPayloadMetricsRelabelConfigsInner) GetTargetLabel added in v0.2.0

GetTargetLabel returns the TargetLabel field value if set, zero value otherwise.

func (*CreateScrapeConfigPayloadMetricsRelabelConfigsInner) GetTargetLabelOk added in v0.2.0

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

func (*CreateScrapeConfigPayloadMetricsRelabelConfigsInner) HasAction added in v0.2.0

HasAction returns a boolean if a field has been set.

func (*CreateScrapeConfigPayloadMetricsRelabelConfigsInner) HasModulus added in v0.2.0

HasModulus returns a boolean if a field has been set.

func (*CreateScrapeConfigPayloadMetricsRelabelConfigsInner) HasRegex added in v0.2.0

HasRegex returns a boolean if a field has been set.

func (*CreateScrapeConfigPayloadMetricsRelabelConfigsInner) HasReplacement added in v0.2.0

HasReplacement returns a boolean if a field has been set.

func (*CreateScrapeConfigPayloadMetricsRelabelConfigsInner) HasSeparator added in v0.2.0

HasSeparator returns a boolean if a field has been set.

func (*CreateScrapeConfigPayloadMetricsRelabelConfigsInner) HasSourceLabels added in v0.2.0

HasSourceLabels returns a boolean if a field has been set.

func (*CreateScrapeConfigPayloadMetricsRelabelConfigsInner) HasTargetLabel added in v0.2.0

HasTargetLabel returns a boolean if a field has been set.

func (*CreateScrapeConfigPayloadMetricsRelabelConfigsInner) SetAction added in v0.2.0

SetAction gets a reference to the given string and assigns it to the Action field.

func (*CreateScrapeConfigPayloadMetricsRelabelConfigsInner) SetModulus added in v0.2.0

SetModulus gets a reference to the given float64 and assigns it to the Modulus field.

func (*CreateScrapeConfigPayloadMetricsRelabelConfigsInner) SetRegex added in v0.2.0

SetRegex gets a reference to the given string and assigns it to the Regex field.

func (*CreateScrapeConfigPayloadMetricsRelabelConfigsInner) SetReplacement added in v0.2.0

SetReplacement gets a reference to the given string and assigns it to the Replacement field.

func (*CreateScrapeConfigPayloadMetricsRelabelConfigsInner) SetSeparator added in v0.2.0

SetSeparator gets a reference to the given string and assigns it to the Separator field.

func (*CreateScrapeConfigPayloadMetricsRelabelConfigsInner) SetSourceLabels added in v0.2.0

SetSourceLabels gets a reference to the given []string and assigns it to the SourceLabels field.

func (*CreateScrapeConfigPayloadMetricsRelabelConfigsInner) SetTargetLabel added in v0.2.0

SetTargetLabel gets a reference to the given string and assigns it to the TargetLabel field.

func (CreateScrapeConfigPayloadMetricsRelabelConfigsInner) ToMap added in v0.2.0

type CreateScrapeConfigPayloadStaticConfigsInner

type CreateScrapeConfigPayloadStaticConfigsInner struct {
	// Labels assigned to all metrics scraped from the targets. `Additional Validators:` * should not contain more than 10 keys * each key and value should not be longer than 200 characters
	Labels *map[string]interface{} `json:"labels,omitempty"`
	// The targets specified by the static config.
	// REQUIRED
	Targets *[]string `json:"targets"`
}

CreateScrapeConfigPayloadStaticConfigsInner struct for CreateScrapeConfigPayloadStaticConfigsInner

func NewCreateScrapeConfigPayloadStaticConfigsInner added in v0.2.0

func NewCreateScrapeConfigPayloadStaticConfigsInner(targets *[]string) *CreateScrapeConfigPayloadStaticConfigsInner

NewCreateScrapeConfigPayloadStaticConfigsInner instantiates a new CreateScrapeConfigPayloadStaticConfigsInner 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 NewCreateScrapeConfigPayloadStaticConfigsInnerWithDefaults added in v0.2.0

func NewCreateScrapeConfigPayloadStaticConfigsInnerWithDefaults() *CreateScrapeConfigPayloadStaticConfigsInner

NewCreateScrapeConfigPayloadStaticConfigsInnerWithDefaults instantiates a new CreateScrapeConfigPayloadStaticConfigsInner 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 (*CreateScrapeConfigPayloadStaticConfigsInner) GetLabels added in v0.2.0

func (o *CreateScrapeConfigPayloadStaticConfigsInner) GetLabels() *map[string]interface{}

GetLabels returns the Labels field value if set, zero value otherwise.

func (*CreateScrapeConfigPayloadStaticConfigsInner) GetLabelsOk added in v0.2.0

func (o *CreateScrapeConfigPayloadStaticConfigsInner) GetLabelsOk() (*map[string]interface{}, bool)

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

func (*CreateScrapeConfigPayloadStaticConfigsInner) GetTargets added in v0.2.0

GetTargets returns the Targets field value

func (*CreateScrapeConfigPayloadStaticConfigsInner) GetTargetsOk added in v0.2.0

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

func (*CreateScrapeConfigPayloadStaticConfigsInner) HasLabels added in v0.2.0

HasLabels returns a boolean if a field has been set.

func (*CreateScrapeConfigPayloadStaticConfigsInner) SetLabels added in v0.2.0

func (o *CreateScrapeConfigPayloadStaticConfigsInner) SetLabels(v *map[string]interface{})

SetLabels gets a reference to the given map[string]interface{} and assigns it to the Labels field.

func (*CreateScrapeConfigPayloadStaticConfigsInner) SetTargets added in v0.2.0

SetTargets sets field value

func (CreateScrapeConfigPayloadStaticConfigsInner) ToMap added in v0.2.0

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

type Credentials

type Credentials struct {
	// REQUIRED
	Password *string `json:"password"`
	// REQUIRED
	Username *string `json:"username"`
}

Credentials struct for Credentials

func NewCredentials added in v0.2.0

func NewCredentials(password *string, username *string) *Credentials

NewCredentials instantiates a new Credentials 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 NewCredentialsWithDefaults added in v0.2.0

func NewCredentialsWithDefaults() *Credentials

NewCredentialsWithDefaults instantiates a new Credentials 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 (*Credentials) GetPassword added in v0.2.0

func (o *Credentials) GetPassword() *string

GetPassword returns the Password field value

func (*Credentials) GetPasswordOk added in v0.2.0

func (o *Credentials) GetPasswordOk() (*string, bool)

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

func (*Credentials) GetUsername added in v0.2.0

func (o *Credentials) GetUsername() *string

GetUsername returns the Username field value

func (*Credentials) GetUsernameOk added in v0.2.0

func (o *Credentials) GetUsernameOk() (*string, bool)

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

func (*Credentials) SetPassword added in v0.2.0

func (o *Credentials) SetPassword(v *string)

SetPassword sets field value

func (*Credentials) SetUsername added in v0.2.0

func (o *Credentials) SetUsername(v *string)

SetUsername sets field value

func (Credentials) ToMap added in v0.2.0

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

type CredentialsRemoteWriteConfig

type CredentialsRemoteWriteConfig struct {
	// REQUIRED
	CredentialsMaxLimit *int64 `json:"credentialsMaxLimit"`
	// REQUIRED
	MaxLimit *int64 `json:"maxLimit"`
	// REQUIRED
	Message *string `json:"message"`
}

CredentialsRemoteWriteConfig struct for CredentialsRemoteWriteConfig

func NewCredentialsRemoteWriteConfig added in v0.2.0

func NewCredentialsRemoteWriteConfig(credentialsMaxLimit *int64, maxLimit *int64, message *string) *CredentialsRemoteWriteConfig

NewCredentialsRemoteWriteConfig instantiates a new CredentialsRemoteWriteConfig 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 NewCredentialsRemoteWriteConfigWithDefaults added in v0.2.0

func NewCredentialsRemoteWriteConfigWithDefaults() *CredentialsRemoteWriteConfig

NewCredentialsRemoteWriteConfigWithDefaults instantiates a new CredentialsRemoteWriteConfig 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 (*CredentialsRemoteWriteConfig) GetCredentialsMaxLimit added in v0.2.0

func (o *CredentialsRemoteWriteConfig) GetCredentialsMaxLimit() *int64

GetCredentialsMaxLimit returns the CredentialsMaxLimit field value

func (*CredentialsRemoteWriteConfig) GetCredentialsMaxLimitOk added in v0.2.0

func (o *CredentialsRemoteWriteConfig) GetCredentialsMaxLimitOk() (*int64, bool)

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

func (*CredentialsRemoteWriteConfig) GetMaxLimit added in v0.2.0

func (o *CredentialsRemoteWriteConfig) GetMaxLimit() *int64

GetMaxLimit returns the MaxLimit field value

func (*CredentialsRemoteWriteConfig) GetMaxLimitOk added in v0.2.0

func (o *CredentialsRemoteWriteConfig) GetMaxLimitOk() (*int64, bool)

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

func (*CredentialsRemoteWriteConfig) GetMessage added in v0.2.0

func (o *CredentialsRemoteWriteConfig) GetMessage() *string

GetMessage returns the Message field value

func (*CredentialsRemoteWriteConfig) GetMessageOk added in v0.2.0

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

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

func (*CredentialsRemoteWriteConfig) SetCredentialsMaxLimit added in v0.2.0

func (o *CredentialsRemoteWriteConfig) SetCredentialsMaxLimit(v *int64)

SetCredentialsMaxLimit sets field value

func (*CredentialsRemoteWriteConfig) SetMaxLimit added in v0.2.0

func (o *CredentialsRemoteWriteConfig) SetMaxLimit(v *int64)

SetMaxLimit sets field value

func (*CredentialsRemoteWriteConfig) SetMessage added in v0.2.0

func (o *CredentialsRemoteWriteConfig) SetMessage(v *string)

SetMessage sets field value

func (CredentialsRemoteWriteConfig) ToMap added in v0.2.0

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

type CredentialsRemoteWriteDeleteResponse

type CredentialsRemoteWriteDeleteResponse struct {
	// REQUIRED
	MaxLimit *int64 `json:"maxLimit"`
	// REQUIRED
	Message *string `json:"message"`
}

CredentialsRemoteWriteDeleteResponse struct for CredentialsRemoteWriteDeleteResponse

func NewCredentialsRemoteWriteDeleteResponse added in v0.2.0

func NewCredentialsRemoteWriteDeleteResponse(maxLimit *int64, message *string) *CredentialsRemoteWriteDeleteResponse

NewCredentialsRemoteWriteDeleteResponse instantiates a new CredentialsRemoteWriteDeleteResponse 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 NewCredentialsRemoteWriteDeleteResponseWithDefaults added in v0.2.0

func NewCredentialsRemoteWriteDeleteResponseWithDefaults() *CredentialsRemoteWriteDeleteResponse

NewCredentialsRemoteWriteDeleteResponseWithDefaults instantiates a new CredentialsRemoteWriteDeleteResponse 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 (*CredentialsRemoteWriteDeleteResponse) GetMaxLimit added in v0.2.0

func (o *CredentialsRemoteWriteDeleteResponse) GetMaxLimit() *int64

GetMaxLimit returns the MaxLimit field value

func (*CredentialsRemoteWriteDeleteResponse) GetMaxLimitOk added in v0.2.0

func (o *CredentialsRemoteWriteDeleteResponse) GetMaxLimitOk() (*int64, bool)

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

func (*CredentialsRemoteWriteDeleteResponse) GetMessage added in v0.2.0

GetMessage returns the Message field value

func (*CredentialsRemoteWriteDeleteResponse) GetMessageOk added in v0.2.0

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

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

func (*CredentialsRemoteWriteDeleteResponse) SetMaxLimit added in v0.2.0

func (o *CredentialsRemoteWriteDeleteResponse) SetMaxLimit(v *int64)

SetMaxLimit sets field value

func (*CredentialsRemoteWriteDeleteResponse) SetMessage added in v0.2.0

func (o *CredentialsRemoteWriteDeleteResponse) SetMessage(v *string)

SetMessage sets field value

func (CredentialsRemoteWriteDeleteResponse) ToMap added in v0.2.0

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

type DefaultApiService

type DefaultApiService service

DefaultApiService DefaultApi service

type DeleteScrapeConfigResponse

type DeleteScrapeConfigResponse struct {
	// REQUIRED
	Data *[]Job `json:"data"`
	// REQUIRED
	Message *string `json:"message"`
}

DeleteScrapeConfigResponse struct for DeleteScrapeConfigResponse

func NewDeleteScrapeConfigResponse added in v0.2.0

func NewDeleteScrapeConfigResponse(data *[]Job, message *string) *DeleteScrapeConfigResponse

NewDeleteScrapeConfigResponse instantiates a new DeleteScrapeConfigResponse 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 NewDeleteScrapeConfigResponseWithDefaults added in v0.2.0

func NewDeleteScrapeConfigResponseWithDefaults() *DeleteScrapeConfigResponse

NewDeleteScrapeConfigResponseWithDefaults instantiates a new DeleteScrapeConfigResponse 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 (*DeleteScrapeConfigResponse) GetData added in v0.2.0

func (o *DeleteScrapeConfigResponse) GetData() *[]Job

GetData returns the Data field value

func (*DeleteScrapeConfigResponse) GetDataOk added in v0.2.0

func (o *DeleteScrapeConfigResponse) GetDataOk() (*[]Job, bool)

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

func (*DeleteScrapeConfigResponse) GetMessage added in v0.2.0

func (o *DeleteScrapeConfigResponse) GetMessage() *string

GetMessage returns the Message field value

func (*DeleteScrapeConfigResponse) GetMessageOk added in v0.2.0

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

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

func (*DeleteScrapeConfigResponse) SetData added in v0.2.0

func (o *DeleteScrapeConfigResponse) SetData(v *[]Job)

SetData sets field value

func (*DeleteScrapeConfigResponse) SetMessage added in v0.2.0

func (o *DeleteScrapeConfigResponse) SetMessage(v *string)

SetMessage sets field value

func (DeleteScrapeConfigResponse) ToMap added in v0.2.0

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

type EmailConfig

type EmailConfig struct {
	AuthIdentity *string `json:"authIdentity,omitempty"`
	AuthPassword *string `json:"authPassword,omitempty"`
	AuthUsername *string `json:"authUsername,omitempty"`
	From         *string `json:"from,omitempty"`
	SendResolved *bool   `json:"sendResolved,omitempty"`
	Smarthost    *string `json:"smarthost,omitempty"`
	// REQUIRED
	To *string `json:"to"`
}

EmailConfig struct for EmailConfig

func NewEmailConfig added in v0.2.0

func NewEmailConfig(to *string) *EmailConfig

NewEmailConfig instantiates a new EmailConfig 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 NewEmailConfigWithDefaults added in v0.2.0

func NewEmailConfigWithDefaults() *EmailConfig

NewEmailConfigWithDefaults instantiates a new EmailConfig 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 (*EmailConfig) GetAuthIdentity added in v0.2.0

func (o *EmailConfig) GetAuthIdentity() *string

GetAuthIdentity returns the AuthIdentity field value if set, zero value otherwise.

func (*EmailConfig) GetAuthIdentityOk added in v0.2.0

func (o *EmailConfig) GetAuthIdentityOk() (*string, bool)

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

func (*EmailConfig) GetAuthPassword added in v0.2.0

func (o *EmailConfig) GetAuthPassword() *string

GetAuthPassword returns the AuthPassword field value if set, zero value otherwise.

func (*EmailConfig) GetAuthPasswordOk added in v0.2.0

func (o *EmailConfig) GetAuthPasswordOk() (*string, bool)

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

func (*EmailConfig) GetAuthUsername added in v0.2.0

func (o *EmailConfig) GetAuthUsername() *string

GetAuthUsername returns the AuthUsername field value if set, zero value otherwise.

func (*EmailConfig) GetAuthUsernameOk added in v0.2.0

func (o *EmailConfig) GetAuthUsernameOk() (*string, bool)

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

func (*EmailConfig) GetFrom added in v0.2.0

func (o *EmailConfig) GetFrom() *string

GetFrom returns the From field value if set, zero value otherwise.

func (*EmailConfig) GetFromOk added in v0.2.0

func (o *EmailConfig) GetFromOk() (*string, bool)

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

func (*EmailConfig) GetSendResolved added in v0.2.0

func (o *EmailConfig) GetSendResolved() *bool

GetSendResolved returns the SendResolved field value if set, zero value otherwise.

func (*EmailConfig) GetSendResolvedOk added in v0.2.0

func (o *EmailConfig) GetSendResolvedOk() (*bool, bool)

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

func (*EmailConfig) GetSmarthost added in v0.2.0

func (o *EmailConfig) GetSmarthost() *string

GetSmarthost returns the Smarthost field value if set, zero value otherwise.

func (*EmailConfig) GetSmarthostOk added in v0.2.0

func (o *EmailConfig) GetSmarthostOk() (*string, bool)

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

func (*EmailConfig) GetTo added in v0.2.0

func (o *EmailConfig) GetTo() *string

GetTo returns the To field value

func (*EmailConfig) GetToOk added in v0.2.0

func (o *EmailConfig) GetToOk() (*string, bool)

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

func (*EmailConfig) HasAuthIdentity added in v0.2.0

func (o *EmailConfig) HasAuthIdentity() bool

HasAuthIdentity returns a boolean if a field has been set.

func (*EmailConfig) HasAuthPassword added in v0.2.0

func (o *EmailConfig) HasAuthPassword() bool

HasAuthPassword returns a boolean if a field has been set.

func (*EmailConfig) HasAuthUsername added in v0.2.0

func (o *EmailConfig) HasAuthUsername() bool

HasAuthUsername returns a boolean if a field has been set.

func (*EmailConfig) HasFrom added in v0.2.0

func (o *EmailConfig) HasFrom() bool

HasFrom returns a boolean if a field has been set.

func (*EmailConfig) HasSendResolved added in v0.2.0

func (o *EmailConfig) HasSendResolved() bool

HasSendResolved returns a boolean if a field has been set.

func (*EmailConfig) HasSmarthost added in v0.2.0

func (o *EmailConfig) HasSmarthost() bool

HasSmarthost returns a boolean if a field has been set.

func (*EmailConfig) SetAuthIdentity added in v0.2.0

func (o *EmailConfig) SetAuthIdentity(v *string)

SetAuthIdentity gets a reference to the given string and assigns it to the AuthIdentity field.

func (*EmailConfig) SetAuthPassword added in v0.2.0

func (o *EmailConfig) SetAuthPassword(v *string)

SetAuthPassword gets a reference to the given string and assigns it to the AuthPassword field.

func (*EmailConfig) SetAuthUsername added in v0.2.0

func (o *EmailConfig) SetAuthUsername(v *string)

SetAuthUsername gets a reference to the given string and assigns it to the AuthUsername field.

func (*EmailConfig) SetFrom added in v0.2.0

func (o *EmailConfig) SetFrom(v *string)

SetFrom gets a reference to the given string and assigns it to the From field.

func (*EmailConfig) SetSendResolved added in v0.2.0

func (o *EmailConfig) SetSendResolved(v *bool)

SetSendResolved gets a reference to the given bool and assigns it to the SendResolved field.

func (*EmailConfig) SetSmarthost added in v0.2.0

func (o *EmailConfig) SetSmarthost(v *string)

SetSmarthost gets a reference to the given string and assigns it to the Smarthost field.

func (*EmailConfig) SetTo added in v0.2.0

func (o *EmailConfig) SetTo(v *string)

SetTo sets field value

func (EmailConfig) ToMap added in v0.2.0

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

type Error

type Error struct {
	Errors *[]map[string]string `json:"errors,omitempty"`
	// REQUIRED
	Message *string `json:"message"`
}

Error struct for Error

func NewError added in v0.2.0

func NewError(message *string) *Error

NewError instantiates a new Error 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 NewErrorWithDefaults added in v0.2.0

func NewErrorWithDefaults() *Error

NewErrorWithDefaults instantiates a new Error 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 (*Error) GetErrors added in v0.2.0

func (o *Error) GetErrors() *[]map[string]string

GetErrors returns the Errors field value if set, zero value otherwise.

func (*Error) GetErrorsOk added in v0.2.0

func (o *Error) GetErrorsOk() (*[]map[string]string, bool)

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

func (*Error) GetMessage added in v0.2.0

func (o *Error) GetMessage() *string

GetMessage returns the Message field value

func (*Error) GetMessageOk added in v0.2.0

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

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

func (*Error) HasErrors added in v0.2.0

func (o *Error) HasErrors() bool

HasErrors returns a boolean if a field has been set.

func (*Error) SetErrors added in v0.2.0

func (o *Error) SetErrors(v *[]map[string]string)

SetErrors gets a reference to the given []map[string]string and assigns it to the Errors field.

func (*Error) SetMessage added in v0.2.0

func (o *Error) SetMessage(v *string)

SetMessage sets field value

func (Error) ToMap added in v0.2.0

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

type GetAlertConfigsResponse

type GetAlertConfigsResponse struct {
	// REQUIRED
	Data *Alert `json:"data"`
	// REQUIRED
	Message *string `json:"message"`
}

GetAlertConfigsResponse struct for GetAlertConfigsResponse

func NewGetAlertConfigsResponse added in v0.2.0

func NewGetAlertConfigsResponse(data *Alert, message *string) *GetAlertConfigsResponse

NewGetAlertConfigsResponse instantiates a new GetAlertConfigsResponse 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 NewGetAlertConfigsResponseWithDefaults added in v0.2.0

func NewGetAlertConfigsResponseWithDefaults() *GetAlertConfigsResponse

NewGetAlertConfigsResponseWithDefaults instantiates a new GetAlertConfigsResponse 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 (*GetAlertConfigsResponse) GetData added in v0.2.0

func (o *GetAlertConfigsResponse) GetData() *Alert

GetData returns the Data field value

func (*GetAlertConfigsResponse) GetDataOk added in v0.2.0

func (o *GetAlertConfigsResponse) GetDataOk() (*Alert, bool)

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

func (*GetAlertConfigsResponse) GetMessage added in v0.2.0

func (o *GetAlertConfigsResponse) GetMessage() *string

GetMessage returns the Message field value

func (*GetAlertConfigsResponse) GetMessageOk added in v0.2.0

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

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

func (*GetAlertConfigsResponse) SetData added in v0.2.0

func (o *GetAlertConfigsResponse) SetData(v *Alert)

SetData sets field value

func (*GetAlertConfigsResponse) SetMessage added in v0.2.0

func (o *GetAlertConfigsResponse) SetMessage(v *string)

SetMessage sets field value

func (GetAlertConfigsResponse) ToMap added in v0.2.0

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

type GetCredentialsResponse

type GetCredentialsResponse struct {
	CredentialsInfo *map[string]string `json:"credentialsInfo,omitempty"`
	// REQUIRED
	Id *string `json:"id"`
	// REQUIRED
	Message *string `json:"message"`
	// REQUIRED
	Name *string `json:"name"`
}

GetCredentialsResponse struct for GetCredentialsResponse

func NewGetCredentialsResponse added in v0.2.0

func NewGetCredentialsResponse(id *string, message *string, name *string) *GetCredentialsResponse

NewGetCredentialsResponse instantiates a new GetCredentialsResponse 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 NewGetCredentialsResponseWithDefaults added in v0.2.0

func NewGetCredentialsResponseWithDefaults() *GetCredentialsResponse

NewGetCredentialsResponseWithDefaults instantiates a new GetCredentialsResponse 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 (*GetCredentialsResponse) GetCredentialsInfo added in v0.2.0

func (o *GetCredentialsResponse) GetCredentialsInfo() *map[string]string

GetCredentialsInfo returns the CredentialsInfo field value if set, zero value otherwise.

func (*GetCredentialsResponse) GetCredentialsInfoOk added in v0.2.0

func (o *GetCredentialsResponse) GetCredentialsInfoOk() (*map[string]string, bool)

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

func (*GetCredentialsResponse) GetId added in v0.2.0

func (o *GetCredentialsResponse) GetId() *string

GetId returns the Id field value

func (*GetCredentialsResponse) GetIdOk added in v0.2.0

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

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

func (*GetCredentialsResponse) GetMessage added in v0.2.0

func (o *GetCredentialsResponse) GetMessage() *string

GetMessage returns the Message field value

func (*GetCredentialsResponse) GetMessageOk added in v0.2.0

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

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

func (*GetCredentialsResponse) GetName added in v0.2.0

func (o *GetCredentialsResponse) GetName() *string

GetName returns the Name field value

func (*GetCredentialsResponse) GetNameOk added in v0.2.0

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

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

func (*GetCredentialsResponse) HasCredentialsInfo added in v0.2.0

func (o *GetCredentialsResponse) HasCredentialsInfo() bool

HasCredentialsInfo returns a boolean if a field has been set.

func (*GetCredentialsResponse) SetCredentialsInfo added in v0.2.0

func (o *GetCredentialsResponse) SetCredentialsInfo(v *map[string]string)

SetCredentialsInfo gets a reference to the given map[string]string and assigns it to the CredentialsInfo field.

func (*GetCredentialsResponse) SetId added in v0.2.0

func (o *GetCredentialsResponse) SetId(v *string)

SetId sets field value

func (*GetCredentialsResponse) SetMessage added in v0.2.0

func (o *GetCredentialsResponse) SetMessage(v *string)

SetMessage sets field value

func (*GetCredentialsResponse) SetName added in v0.2.0

func (o *GetCredentialsResponse) SetName(v *string)

SetName sets field value

func (GetCredentialsResponse) ToMap added in v0.2.0

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

type GetInstanceResponse

type GetInstanceResponse struct {
	// REQUIRED
	DashboardUrl *string         `json:"dashboardUrl"`
	Error        *NullableString `json:"error,omitempty"`
	// REQUIRED
	Id *string `json:"id"`
	// REQUIRED
	Instance    *InstanceSensitiveData `json:"instance"`
	IsUpdatable *bool                  `json:"isUpdatable,omitempty"`
	// REQUIRED
	Message    *string            `json:"message"`
	Name       *string            `json:"name,omitempty"`
	Parameters *map[string]string `json:"parameters,omitempty"`
	// REQUIRED
	PlanId *string `json:"planId"`
	// REQUIRED
	PlanName   *string `json:"planName"`
	PlanSchema *string `json:"planSchema,omitempty"`
	// REQUIRED
	ServiceName *string `json:"serviceName"`
	// REQUIRED
	Status *string `json:"status"`
}

GetInstanceResponse struct for GetInstanceResponse

func NewGetInstanceResponse added in v0.2.0

func NewGetInstanceResponse(dashboardUrl *string, id *string, instance *InstanceSensitiveData, message *string, planId *string, planName *string, serviceName *string, status *string) *GetInstanceResponse

NewGetInstanceResponse instantiates a new GetInstanceResponse 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 NewGetInstanceResponseWithDefaults added in v0.2.0

func NewGetInstanceResponseWithDefaults() *GetInstanceResponse

NewGetInstanceResponseWithDefaults instantiates a new GetInstanceResponse 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 (*GetInstanceResponse) GetDashboardUrl added in v0.2.0

func (o *GetInstanceResponse) GetDashboardUrl() *string

GetDashboardUrl returns the DashboardUrl field value

func (*GetInstanceResponse) GetDashboardUrlOk added in v0.2.0

func (o *GetInstanceResponse) GetDashboardUrlOk() (*string, bool)

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

func (*GetInstanceResponse) GetError added in v0.2.0

func (o *GetInstanceResponse) GetError() *string

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

func (*GetInstanceResponse) GetErrorOk added in v0.2.0

func (o *GetInstanceResponse) 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. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*GetInstanceResponse) GetId added in v0.2.0

func (o *GetInstanceResponse) GetId() *string

GetId returns the Id field value

func (*GetInstanceResponse) GetIdOk added in v0.2.0

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

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

func (*GetInstanceResponse) GetInstance added in v0.2.0

func (o *GetInstanceResponse) GetInstance() *InstanceSensitiveData

GetInstance returns the Instance field value

func (*GetInstanceResponse) GetInstanceOk added in v0.2.0

func (o *GetInstanceResponse) GetInstanceOk() (*InstanceSensitiveData, bool)

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

func (*GetInstanceResponse) GetIsUpdatable added in v0.2.0

func (o *GetInstanceResponse) GetIsUpdatable() *bool

GetIsUpdatable returns the IsUpdatable field value if set, zero value otherwise.

func (*GetInstanceResponse) GetIsUpdatableOk added in v0.2.0

func (o *GetInstanceResponse) GetIsUpdatableOk() (*bool, bool)

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

func (*GetInstanceResponse) GetMessage added in v0.2.0

func (o *GetInstanceResponse) GetMessage() *string

GetMessage returns the Message field value

func (*GetInstanceResponse) GetMessageOk added in v0.2.0

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

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

func (*GetInstanceResponse) GetName added in v0.2.0

func (o *GetInstanceResponse) GetName() *string

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

func (*GetInstanceResponse) GetNameOk added in v0.2.0

func (o *GetInstanceResponse) 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 (*GetInstanceResponse) GetParameters added in v0.2.0

func (o *GetInstanceResponse) GetParameters() *map[string]string

GetParameters returns the Parameters field value if set, zero value otherwise.

func (*GetInstanceResponse) GetParametersOk added in v0.2.0

func (o *GetInstanceResponse) GetParametersOk() (*map[string]string, bool)

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

func (*GetInstanceResponse) GetPlanId added in v0.2.0

func (o *GetInstanceResponse) GetPlanId() *string

GetPlanId returns the PlanId field value

func (*GetInstanceResponse) GetPlanIdOk added in v0.2.0

func (o *GetInstanceResponse) GetPlanIdOk() (*string, bool)

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

func (*GetInstanceResponse) GetPlanName added in v0.2.0

func (o *GetInstanceResponse) GetPlanName() *string

GetPlanName returns the PlanName field value

func (*GetInstanceResponse) GetPlanNameOk added in v0.2.0

func (o *GetInstanceResponse) GetPlanNameOk() (*string, bool)

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

func (*GetInstanceResponse) GetPlanSchema added in v0.2.0

func (o *GetInstanceResponse) GetPlanSchema() *string

GetPlanSchema returns the PlanSchema field value if set, zero value otherwise.

func (*GetInstanceResponse) GetPlanSchemaOk added in v0.2.0

func (o *GetInstanceResponse) GetPlanSchemaOk() (*string, bool)

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

func (*GetInstanceResponse) GetServiceName added in v0.2.0

func (o *GetInstanceResponse) GetServiceName() *string

GetServiceName returns the ServiceName field value

func (*GetInstanceResponse) GetServiceNameOk added in v0.2.0

func (o *GetInstanceResponse) GetServiceNameOk() (*string, bool)

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

func (*GetInstanceResponse) GetStatus added in v0.2.0

func (o *GetInstanceResponse) GetStatus() *string

GetStatus returns the Status field value

func (*GetInstanceResponse) GetStatusOk added in v0.2.0

func (o *GetInstanceResponse) GetStatusOk() (*string, bool)

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

func (*GetInstanceResponse) HasError added in v0.2.0

func (o *GetInstanceResponse) HasError() bool

HasError returns a boolean if a field has been set.

func (*GetInstanceResponse) HasIsUpdatable added in v0.2.0

func (o *GetInstanceResponse) HasIsUpdatable() bool

HasIsUpdatable returns a boolean if a field has been set.

func (*GetInstanceResponse) HasName added in v0.2.0

func (o *GetInstanceResponse) HasName() bool

HasName returns a boolean if a field has been set.

func (*GetInstanceResponse) HasParameters added in v0.2.0

func (o *GetInstanceResponse) HasParameters() bool

HasParameters returns a boolean if a field has been set.

func (*GetInstanceResponse) HasPlanSchema added in v0.2.0

func (o *GetInstanceResponse) HasPlanSchema() bool

HasPlanSchema returns a boolean if a field has been set.

func (*GetInstanceResponse) SetDashboardUrl added in v0.2.0

func (o *GetInstanceResponse) SetDashboardUrl(v *string)

SetDashboardUrl sets field value

func (*GetInstanceResponse) SetError added in v0.2.0

func (o *GetInstanceResponse) SetError(v *string)

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

func (*GetInstanceResponse) SetErrorNil added in v0.2.0

func (o *GetInstanceResponse) SetErrorNil()

SetErrorNil sets the value for Error to be an explicit nil

func (*GetInstanceResponse) SetId added in v0.2.0

func (o *GetInstanceResponse) SetId(v *string)

SetId sets field value

func (*GetInstanceResponse) SetInstance added in v0.2.0

func (o *GetInstanceResponse) SetInstance(v *InstanceSensitiveData)

SetInstance sets field value

func (*GetInstanceResponse) SetIsUpdatable added in v0.2.0

func (o *GetInstanceResponse) SetIsUpdatable(v *bool)

SetIsUpdatable gets a reference to the given bool and assigns it to the IsUpdatable field.

func (*GetInstanceResponse) SetMessage added in v0.2.0

func (o *GetInstanceResponse) SetMessage(v *string)

SetMessage sets field value

func (*GetInstanceResponse) SetName added in v0.2.0

func (o *GetInstanceResponse) SetName(v *string)

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

func (*GetInstanceResponse) SetParameters added in v0.2.0

func (o *GetInstanceResponse) SetParameters(v *map[string]string)

SetParameters gets a reference to the given map[string]string and assigns it to the Parameters field.

func (*GetInstanceResponse) SetPlanId added in v0.2.0

func (o *GetInstanceResponse) SetPlanId(v *string)

SetPlanId sets field value

func (*GetInstanceResponse) SetPlanName added in v0.2.0

func (o *GetInstanceResponse) SetPlanName(v *string)

SetPlanName sets field value

func (*GetInstanceResponse) SetPlanSchema added in v0.2.0

func (o *GetInstanceResponse) SetPlanSchema(v *string)

SetPlanSchema gets a reference to the given string and assigns it to the PlanSchema field.

func (*GetInstanceResponse) SetServiceName added in v0.2.0

func (o *GetInstanceResponse) SetServiceName(v *string)

SetServiceName sets field value

func (*GetInstanceResponse) SetStatus added in v0.2.0

func (o *GetInstanceResponse) SetStatus(v *string)

SetStatus sets field value

func (GetInstanceResponse) ToMap added in v0.2.0

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

func (*GetInstanceResponse) UnsetError added in v0.2.0

func (o *GetInstanceResponse) UnsetError()

UnsetError ensures that no value is present for Error, not even an explicit nil

type GetMetricsStorageRetentionResponse

type GetMetricsStorageRetentionResponse struct {
	// REQUIRED
	Message *string `json:"message"`
	// REQUIRED
	MetricsRetentionTime1h *string `json:"metricsRetentionTime1h"`
	// REQUIRED
	MetricsRetentionTime5m *string `json:"metricsRetentionTime5m"`
	// REQUIRED
	MetricsRetentionTimeRaw *string `json:"metricsRetentionTimeRaw"`
}

GetMetricsStorageRetentionResponse struct for GetMetricsStorageRetentionResponse

func NewGetMetricsStorageRetentionResponse added in v0.2.0

func NewGetMetricsStorageRetentionResponse(message *string, metricsRetentionTime1h *string, metricsRetentionTime5m *string, metricsRetentionTimeRaw *string) *GetMetricsStorageRetentionResponse

NewGetMetricsStorageRetentionResponse instantiates a new GetMetricsStorageRetentionResponse 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 NewGetMetricsStorageRetentionResponseWithDefaults added in v0.2.0

func NewGetMetricsStorageRetentionResponseWithDefaults() *GetMetricsStorageRetentionResponse

NewGetMetricsStorageRetentionResponseWithDefaults instantiates a new GetMetricsStorageRetentionResponse 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 (*GetMetricsStorageRetentionResponse) GetMessage added in v0.2.0

func (o *GetMetricsStorageRetentionResponse) GetMessage() *string

GetMessage returns the Message field value

func (*GetMetricsStorageRetentionResponse) GetMessageOk added in v0.2.0

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

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

func (*GetMetricsStorageRetentionResponse) GetMetricsRetentionTime1h added in v0.2.0

func (o *GetMetricsStorageRetentionResponse) GetMetricsRetentionTime1h() *string

GetMetricsRetentionTime1h returns the MetricsRetentionTime1h field value

func (*GetMetricsStorageRetentionResponse) GetMetricsRetentionTime1hOk added in v0.2.0

func (o *GetMetricsStorageRetentionResponse) GetMetricsRetentionTime1hOk() (*string, bool)

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

func (*GetMetricsStorageRetentionResponse) GetMetricsRetentionTime5m added in v0.2.0

func (o *GetMetricsStorageRetentionResponse) GetMetricsRetentionTime5m() *string

GetMetricsRetentionTime5m returns the MetricsRetentionTime5m field value

func (*GetMetricsStorageRetentionResponse) GetMetricsRetentionTime5mOk added in v0.2.0

func (o *GetMetricsStorageRetentionResponse) GetMetricsRetentionTime5mOk() (*string, bool)

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

func (*GetMetricsStorageRetentionResponse) GetMetricsRetentionTimeRaw added in v0.2.0

func (o *GetMetricsStorageRetentionResponse) GetMetricsRetentionTimeRaw() *string

GetMetricsRetentionTimeRaw returns the MetricsRetentionTimeRaw field value

func (*GetMetricsStorageRetentionResponse) GetMetricsRetentionTimeRawOk added in v0.2.0

func (o *GetMetricsStorageRetentionResponse) GetMetricsRetentionTimeRawOk() (*string, bool)

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

func (*GetMetricsStorageRetentionResponse) SetMessage added in v0.2.0

func (o *GetMetricsStorageRetentionResponse) SetMessage(v *string)

SetMessage sets field value

func (*GetMetricsStorageRetentionResponse) SetMetricsRetentionTime1h added in v0.2.0

func (o *GetMetricsStorageRetentionResponse) SetMetricsRetentionTime1h(v *string)

SetMetricsRetentionTime1h sets field value

func (*GetMetricsStorageRetentionResponse) SetMetricsRetentionTime5m added in v0.2.0

func (o *GetMetricsStorageRetentionResponse) SetMetricsRetentionTime5m(v *string)

SetMetricsRetentionTime5m sets field value

func (*GetMetricsStorageRetentionResponse) SetMetricsRetentionTimeRaw added in v0.2.0

func (o *GetMetricsStorageRetentionResponse) SetMetricsRetentionTimeRaw(v *string)

SetMetricsRetentionTimeRaw sets field value

func (GetMetricsStorageRetentionResponse) ToMap added in v0.2.0

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

type GetScrapeConfigResponse

type GetScrapeConfigResponse struct {
	// REQUIRED
	Data *Job `json:"data"`
	// REQUIRED
	Message *string `json:"message"`
}

GetScrapeConfigResponse struct for GetScrapeConfigResponse

func NewGetScrapeConfigResponse added in v0.2.0

func NewGetScrapeConfigResponse(data *Job, message *string) *GetScrapeConfigResponse

NewGetScrapeConfigResponse instantiates a new GetScrapeConfigResponse 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 NewGetScrapeConfigResponseWithDefaults added in v0.2.0

func NewGetScrapeConfigResponseWithDefaults() *GetScrapeConfigResponse

NewGetScrapeConfigResponseWithDefaults instantiates a new GetScrapeConfigResponse 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 (*GetScrapeConfigResponse) GetData added in v0.2.0

func (o *GetScrapeConfigResponse) GetData() *Job

GetData returns the Data field value

func (*GetScrapeConfigResponse) GetDataOk added in v0.2.0

func (o *GetScrapeConfigResponse) GetDataOk() (*Job, bool)

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

func (*GetScrapeConfigResponse) GetMessage added in v0.2.0

func (o *GetScrapeConfigResponse) GetMessage() *string

GetMessage returns the Message field value

func (*GetScrapeConfigResponse) GetMessageOk added in v0.2.0

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

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

func (*GetScrapeConfigResponse) SetData added in v0.2.0

func (o *GetScrapeConfigResponse) SetData(v *Job)

SetData sets field value

func (*GetScrapeConfigResponse) SetMessage added in v0.2.0

func (o *GetScrapeConfigResponse) SetMessage(v *string)

SetMessage sets field value

func (GetScrapeConfigResponse) ToMap added in v0.2.0

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

type Global

type Global struct {
	OpsgenieApiKey   *string `json:"opsgenieApiKey,omitempty"`
	OpsgenieApiUrl   *string `json:"opsgenieApiUrl,omitempty"`
	ResolveTimeout   *string `json:"resolveTimeout,omitempty"`
	SmtpAuthIdentity *string `json:"smtpAuthIdentity,omitempty"`
	SmtpAuthPassword *string `json:"smtpAuthPassword,omitempty"`
	SmtpAuthUsername *string `json:"smtpAuthUsername,omitempty"`
	SmtpFrom         *string `json:"smtpFrom,omitempty"`
	SmtpSmarthost    *string `json:"smtpSmarthost,omitempty"`
}

Global struct for Global

func NewGlobal added in v0.2.0

func NewGlobal() *Global

NewGlobal instantiates a new Global 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 NewGlobalWithDefaults added in v0.2.0

func NewGlobalWithDefaults() *Global

NewGlobalWithDefaults instantiates a new Global 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 (*Global) GetOpsgenieApiKey added in v0.2.0

func (o *Global) GetOpsgenieApiKey() *string

GetOpsgenieApiKey returns the OpsgenieApiKey field value if set, zero value otherwise.

func (*Global) GetOpsgenieApiKeyOk added in v0.2.0

func (o *Global) GetOpsgenieApiKeyOk() (*string, bool)

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

func (*Global) GetOpsgenieApiUrl added in v0.2.0

func (o *Global) GetOpsgenieApiUrl() *string

GetOpsgenieApiUrl returns the OpsgenieApiUrl field value if set, zero value otherwise.

func (*Global) GetOpsgenieApiUrlOk added in v0.2.0

func (o *Global) GetOpsgenieApiUrlOk() (*string, bool)

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

func (*Global) GetResolveTimeout added in v0.2.0

func (o *Global) GetResolveTimeout() *string

GetResolveTimeout returns the ResolveTimeout field value if set, zero value otherwise.

func (*Global) GetResolveTimeoutOk added in v0.2.0

func (o *Global) GetResolveTimeoutOk() (*string, bool)

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

func (*Global) GetSmtpAuthIdentity added in v0.2.0

func (o *Global) GetSmtpAuthIdentity() *string

GetSmtpAuthIdentity returns the SmtpAuthIdentity field value if set, zero value otherwise.

func (*Global) GetSmtpAuthIdentityOk added in v0.2.0

func (o *Global) GetSmtpAuthIdentityOk() (*string, bool)

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

func (*Global) GetSmtpAuthPassword added in v0.2.0

func (o *Global) GetSmtpAuthPassword() *string

GetSmtpAuthPassword returns the SmtpAuthPassword field value if set, zero value otherwise.

func (*Global) GetSmtpAuthPasswordOk added in v0.2.0

func (o *Global) GetSmtpAuthPasswordOk() (*string, bool)

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

func (*Global) GetSmtpAuthUsername added in v0.2.0

func (o *Global) GetSmtpAuthUsername() *string

GetSmtpAuthUsername returns the SmtpAuthUsername field value if set, zero value otherwise.

func (*Global) GetSmtpAuthUsernameOk added in v0.2.0

func (o *Global) GetSmtpAuthUsernameOk() (*string, bool)

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

func (*Global) GetSmtpFrom added in v0.2.0

func (o *Global) GetSmtpFrom() *string

GetSmtpFrom returns the SmtpFrom field value if set, zero value otherwise.

func (*Global) GetSmtpFromOk added in v0.2.0

func (o *Global) GetSmtpFromOk() (*string, bool)

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

func (*Global) GetSmtpSmarthost added in v0.2.0

func (o *Global) GetSmtpSmarthost() *string

GetSmtpSmarthost returns the SmtpSmarthost field value if set, zero value otherwise.

func (*Global) GetSmtpSmarthostOk added in v0.2.0

func (o *Global) GetSmtpSmarthostOk() (*string, bool)

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

func (*Global) HasOpsgenieApiKey added in v0.2.0

func (o *Global) HasOpsgenieApiKey() bool

HasOpsgenieApiKey returns a boolean if a field has been set.

func (*Global) HasOpsgenieApiUrl added in v0.2.0

func (o *Global) HasOpsgenieApiUrl() bool

HasOpsgenieApiUrl returns a boolean if a field has been set.

func (*Global) HasResolveTimeout added in v0.2.0

func (o *Global) HasResolveTimeout() bool

HasResolveTimeout returns a boolean if a field has been set.

func (*Global) HasSmtpAuthIdentity added in v0.2.0

func (o *Global) HasSmtpAuthIdentity() bool

HasSmtpAuthIdentity returns a boolean if a field has been set.

func (*Global) HasSmtpAuthPassword added in v0.2.0

func (o *Global) HasSmtpAuthPassword() bool

HasSmtpAuthPassword returns a boolean if a field has been set.

func (*Global) HasSmtpAuthUsername added in v0.2.0

func (o *Global) HasSmtpAuthUsername() bool

HasSmtpAuthUsername returns a boolean if a field has been set.

func (*Global) HasSmtpFrom added in v0.2.0

func (o *Global) HasSmtpFrom() bool

HasSmtpFrom returns a boolean if a field has been set.

func (*Global) HasSmtpSmarthost added in v0.2.0

func (o *Global) HasSmtpSmarthost() bool

HasSmtpSmarthost returns a boolean if a field has been set.

func (*Global) SetOpsgenieApiKey added in v0.2.0

func (o *Global) SetOpsgenieApiKey(v *string)

SetOpsgenieApiKey gets a reference to the given string and assigns it to the OpsgenieApiKey field.

func (*Global) SetOpsgenieApiUrl added in v0.2.0

func (o *Global) SetOpsgenieApiUrl(v *string)

SetOpsgenieApiUrl gets a reference to the given string and assigns it to the OpsgenieApiUrl field.

func (*Global) SetResolveTimeout added in v0.2.0

func (o *Global) SetResolveTimeout(v *string)

SetResolveTimeout gets a reference to the given string and assigns it to the ResolveTimeout field.

func (*Global) SetSmtpAuthIdentity added in v0.2.0

func (o *Global) SetSmtpAuthIdentity(v *string)

SetSmtpAuthIdentity gets a reference to the given string and assigns it to the SmtpAuthIdentity field.

func (*Global) SetSmtpAuthPassword added in v0.2.0

func (o *Global) SetSmtpAuthPassword(v *string)

SetSmtpAuthPassword gets a reference to the given string and assigns it to the SmtpAuthPassword field.

func (*Global) SetSmtpAuthUsername added in v0.2.0

func (o *Global) SetSmtpAuthUsername(v *string)

SetSmtpAuthUsername gets a reference to the given string and assigns it to the SmtpAuthUsername field.

func (*Global) SetSmtpFrom added in v0.2.0

func (o *Global) SetSmtpFrom(v *string)

SetSmtpFrom gets a reference to the given string and assigns it to the SmtpFrom field.

func (*Global) SetSmtpSmarthost added in v0.2.0

func (o *Global) SetSmtpSmarthost(v *string)

SetSmtpSmarthost gets a reference to the given string and assigns it to the SmtpSmarthost field.

func (Global) ToMap added in v0.2.0

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

type GrafanaConfigs

type GrafanaConfigs struct {
	GenericOauth *GrafanaOauth `json:"genericOauth,omitempty"`
	// REQUIRED
	Message          *string `json:"message"`
	PublicReadAccess *bool   `json:"publicReadAccess,omitempty"`
	UseStackitSso    *bool   `json:"useStackitSso,omitempty"`
}

GrafanaConfigs struct for GrafanaConfigs

func NewGrafanaConfigs added in v0.2.0

func NewGrafanaConfigs(message *string) *GrafanaConfigs

NewGrafanaConfigs instantiates a new GrafanaConfigs 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 NewGrafanaConfigsWithDefaults added in v0.2.0

func NewGrafanaConfigsWithDefaults() *GrafanaConfigs

NewGrafanaConfigsWithDefaults instantiates a new GrafanaConfigs 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 (*GrafanaConfigs) GetGenericOauth added in v0.2.0

func (o *GrafanaConfigs) GetGenericOauth() *GrafanaOauth

GetGenericOauth returns the GenericOauth field value if set, zero value otherwise.

func (*GrafanaConfigs) GetGenericOauthOk added in v0.2.0

func (o *GrafanaConfigs) GetGenericOauthOk() (*GrafanaOauth, bool)

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

func (*GrafanaConfigs) GetMessage added in v0.2.0

func (o *GrafanaConfigs) GetMessage() *string

GetMessage returns the Message field value

func (*GrafanaConfigs) GetMessageOk added in v0.2.0

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

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

func (*GrafanaConfigs) GetPublicReadAccess added in v0.2.0

func (o *GrafanaConfigs) GetPublicReadAccess() *bool

GetPublicReadAccess returns the PublicReadAccess field value if set, zero value otherwise.

func (*GrafanaConfigs) GetPublicReadAccessOk added in v0.2.0

func (o *GrafanaConfigs) GetPublicReadAccessOk() (*bool, bool)

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

func (*GrafanaConfigs) GetUseStackitSso added in v0.2.0

func (o *GrafanaConfigs) GetUseStackitSso() *bool

GetUseStackitSso returns the UseStackitSso field value if set, zero value otherwise.

func (*GrafanaConfigs) GetUseStackitSsoOk added in v0.2.0

func (o *GrafanaConfigs) GetUseStackitSsoOk() (*bool, bool)

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

func (*GrafanaConfigs) HasGenericOauth added in v0.2.0

func (o *GrafanaConfigs) HasGenericOauth() bool

HasGenericOauth returns a boolean if a field has been set.

func (*GrafanaConfigs) HasPublicReadAccess added in v0.2.0

func (o *GrafanaConfigs) HasPublicReadAccess() bool

HasPublicReadAccess returns a boolean if a field has been set.

func (*GrafanaConfigs) HasUseStackitSso added in v0.2.0

func (o *GrafanaConfigs) HasUseStackitSso() bool

HasUseStackitSso returns a boolean if a field has been set.

func (*GrafanaConfigs) SetGenericOauth added in v0.2.0

func (o *GrafanaConfigs) SetGenericOauth(v *GrafanaOauth)

SetGenericOauth gets a reference to the given GrafanaOauth and assigns it to the GenericOauth field.

func (*GrafanaConfigs) SetMessage added in v0.2.0

func (o *GrafanaConfigs) SetMessage(v *string)

SetMessage sets field value

func (*GrafanaConfigs) SetPublicReadAccess added in v0.2.0

func (o *GrafanaConfigs) SetPublicReadAccess(v *bool)

SetPublicReadAccess gets a reference to the given bool and assigns it to the PublicReadAccess field.

func (*GrafanaConfigs) SetUseStackitSso added in v0.2.0

func (o *GrafanaConfigs) SetUseStackitSso(v *bool)

SetUseStackitSso gets a reference to the given bool and assigns it to the UseStackitSso field.

func (GrafanaConfigs) ToMap added in v0.2.0

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

type GrafanaOauth

type GrafanaOauth struct {
	// REQUIRED
	ApiUrl *string `json:"apiUrl"`
	// REQUIRED
	AuthUrl *string `json:"authUrl"`
	// REQUIRED
	Enabled *bool   `json:"enabled"`
	Name    *string `json:"name,omitempty"`
	// REQUIRED
	OauthClientId *string `json:"oauthClientId"`
	// REQUIRED
	OauthClientSecret *string `json:"oauthClientSecret"`
	// REQUIRED
	RoleAttributePath   *string `json:"roleAttributePath"`
	RoleAttributeStrict *bool   `json:"roleAttributeStrict,omitempty"`
	Scopes              *string `json:"scopes,omitempty"`
	// REQUIRED
	TokenUrl *string `json:"tokenUrl"`
	UsePkce  *bool   `json:"usePkce,omitempty"`
}

GrafanaOauth struct for GrafanaOauth

func NewGrafanaOauth added in v0.2.0

func NewGrafanaOauth(apiUrl *string, authUrl *string, enabled *bool, oauthClientId *string, oauthClientSecret *string, roleAttributePath *string, tokenUrl *string) *GrafanaOauth

NewGrafanaOauth instantiates a new GrafanaOauth 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 NewGrafanaOauthWithDefaults added in v0.2.0

func NewGrafanaOauthWithDefaults() *GrafanaOauth

NewGrafanaOauthWithDefaults instantiates a new GrafanaOauth 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 (*GrafanaOauth) GetApiUrl added in v0.2.0

func (o *GrafanaOauth) GetApiUrl() *string

GetApiUrl returns the ApiUrl field value

func (*GrafanaOauth) GetApiUrlOk added in v0.2.0

func (o *GrafanaOauth) GetApiUrlOk() (*string, bool)

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

func (*GrafanaOauth) GetAuthUrl added in v0.2.0

func (o *GrafanaOauth) GetAuthUrl() *string

GetAuthUrl returns the AuthUrl field value

func (*GrafanaOauth) GetAuthUrlOk added in v0.2.0

func (o *GrafanaOauth) GetAuthUrlOk() (*string, bool)

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

func (*GrafanaOauth) GetEnabled added in v0.2.0

func (o *GrafanaOauth) GetEnabled() *bool

GetEnabled returns the Enabled field value

func (*GrafanaOauth) GetEnabledOk added in v0.2.0

func (o *GrafanaOauth) GetEnabledOk() (*bool, bool)

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

func (*GrafanaOauth) GetName added in v0.2.0

func (o *GrafanaOauth) GetName() *string

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

func (*GrafanaOauth) GetNameOk added in v0.2.0

func (o *GrafanaOauth) 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 (*GrafanaOauth) GetOauthClientId added in v0.2.0

func (o *GrafanaOauth) GetOauthClientId() *string

GetOauthClientId returns the OauthClientId field value

func (*GrafanaOauth) GetOauthClientIdOk added in v0.2.0

func (o *GrafanaOauth) GetOauthClientIdOk() (*string, bool)

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

func (*GrafanaOauth) GetOauthClientSecret added in v0.2.0

func (o *GrafanaOauth) GetOauthClientSecret() *string

GetOauthClientSecret returns the OauthClientSecret field value

func (*GrafanaOauth) GetOauthClientSecretOk added in v0.2.0

func (o *GrafanaOauth) GetOauthClientSecretOk() (*string, bool)

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

func (*GrafanaOauth) GetRoleAttributePath added in v0.2.0

func (o *GrafanaOauth) GetRoleAttributePath() *string

GetRoleAttributePath returns the RoleAttributePath field value

func (*GrafanaOauth) GetRoleAttributePathOk added in v0.2.0

func (o *GrafanaOauth) GetRoleAttributePathOk() (*string, bool)

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

func (*GrafanaOauth) GetRoleAttributeStrict added in v0.2.0

func (o *GrafanaOauth) GetRoleAttributeStrict() *bool

GetRoleAttributeStrict returns the RoleAttributeStrict field value if set, zero value otherwise.

func (*GrafanaOauth) GetRoleAttributeStrictOk added in v0.2.0

func (o *GrafanaOauth) GetRoleAttributeStrictOk() (*bool, bool)

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

func (*GrafanaOauth) GetScopes added in v0.2.0

func (o *GrafanaOauth) GetScopes() *string

GetScopes returns the Scopes field value if set, zero value otherwise.

func (*GrafanaOauth) GetScopesOk added in v0.2.0

func (o *GrafanaOauth) GetScopesOk() (*string, bool)

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

func (*GrafanaOauth) GetTokenUrl added in v0.2.0

func (o *GrafanaOauth) GetTokenUrl() *string

GetTokenUrl returns the TokenUrl field value

func (*GrafanaOauth) GetTokenUrlOk added in v0.2.0

func (o *GrafanaOauth) GetTokenUrlOk() (*string, bool)

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

func (*GrafanaOauth) GetUsePkce added in v0.2.0

func (o *GrafanaOauth) GetUsePkce() *bool

GetUsePkce returns the UsePkce field value if set, zero value otherwise.

func (*GrafanaOauth) GetUsePkceOk added in v0.2.0

func (o *GrafanaOauth) GetUsePkceOk() (*bool, bool)

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

func (*GrafanaOauth) HasName added in v0.2.0

func (o *GrafanaOauth) HasName() bool

HasName returns a boolean if a field has been set.

func (*GrafanaOauth) HasRoleAttributeStrict added in v0.2.0

func (o *GrafanaOauth) HasRoleAttributeStrict() bool

HasRoleAttributeStrict returns a boolean if a field has been set.

func (*GrafanaOauth) HasScopes added in v0.2.0

func (o *GrafanaOauth) HasScopes() bool

HasScopes returns a boolean if a field has been set.

func (*GrafanaOauth) HasUsePkce added in v0.2.0

func (o *GrafanaOauth) HasUsePkce() bool

HasUsePkce returns a boolean if a field has been set.

func (*GrafanaOauth) SetApiUrl added in v0.2.0

func (o *GrafanaOauth) SetApiUrl(v *string)

SetApiUrl sets field value

func (*GrafanaOauth) SetAuthUrl added in v0.2.0

func (o *GrafanaOauth) SetAuthUrl(v *string)

SetAuthUrl sets field value

func (*GrafanaOauth) SetEnabled added in v0.2.0

func (o *GrafanaOauth) SetEnabled(v *bool)

SetEnabled sets field value

func (*GrafanaOauth) SetName added in v0.2.0

func (o *GrafanaOauth) SetName(v *string)

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

func (*GrafanaOauth) SetOauthClientId added in v0.2.0

func (o *GrafanaOauth) SetOauthClientId(v *string)

SetOauthClientId sets field value

func (*GrafanaOauth) SetOauthClientSecret added in v0.2.0

func (o *GrafanaOauth) SetOauthClientSecret(v *string)

SetOauthClientSecret sets field value

func (*GrafanaOauth) SetRoleAttributePath added in v0.2.0

func (o *GrafanaOauth) SetRoleAttributePath(v *string)

SetRoleAttributePath sets field value

func (*GrafanaOauth) SetRoleAttributeStrict added in v0.2.0

func (o *GrafanaOauth) SetRoleAttributeStrict(v *bool)

SetRoleAttributeStrict gets a reference to the given bool and assigns it to the RoleAttributeStrict field.

func (*GrafanaOauth) SetScopes added in v0.2.0

func (o *GrafanaOauth) SetScopes(v *string)

SetScopes gets a reference to the given string and assigns it to the Scopes field.

func (*GrafanaOauth) SetTokenUrl added in v0.2.0

func (o *GrafanaOauth) SetTokenUrl(v *string)

SetTokenUrl sets field value

func (*GrafanaOauth) SetUsePkce added in v0.2.0

func (o *GrafanaOauth) SetUsePkce(v *bool)

SetUsePkce gets a reference to the given bool and assigns it to the UsePkce field.

func (GrafanaOauth) ToMap added in v0.2.0

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

type HTTPServiceSD

type HTTPServiceSD struct {
	BasicAuth       *BasicAuth `json:"basicAuth,omitempty"`
	Oauth2          *OAuth2    `json:"oauth2,omitempty"`
	RefreshInterval *string    `json:"refreshInterval,omitempty"`
	TlsConfig       *TLSConfig `json:"tlsConfig,omitempty"`
	// REQUIRED
	Url *string `json:"url"`
}

HTTPServiceSD struct for HTTPServiceSD

func NewHTTPServiceSD added in v0.2.0

func NewHTTPServiceSD(url *string) *HTTPServiceSD

NewHTTPServiceSD instantiates a new HTTPServiceSD 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 NewHTTPServiceSDWithDefaults added in v0.2.0

func NewHTTPServiceSDWithDefaults() *HTTPServiceSD

NewHTTPServiceSDWithDefaults instantiates a new HTTPServiceSD 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 (*HTTPServiceSD) GetBasicAuth added in v0.2.0

func (o *HTTPServiceSD) GetBasicAuth() *BasicAuth

GetBasicAuth returns the BasicAuth field value if set, zero value otherwise.

func (*HTTPServiceSD) GetBasicAuthOk added in v0.2.0

func (o *HTTPServiceSD) GetBasicAuthOk() (*BasicAuth, bool)

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

func (*HTTPServiceSD) GetOauth2 added in v0.2.0

func (o *HTTPServiceSD) GetOauth2() *OAuth2

GetOauth2 returns the Oauth2 field value if set, zero value otherwise.

func (*HTTPServiceSD) GetOauth2Ok added in v0.2.0

func (o *HTTPServiceSD) GetOauth2Ok() (*OAuth2, bool)

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

func (*HTTPServiceSD) GetRefreshInterval added in v0.2.0

func (o *HTTPServiceSD) GetRefreshInterval() *string

GetRefreshInterval returns the RefreshInterval field value if set, zero value otherwise.

func (*HTTPServiceSD) GetRefreshIntervalOk added in v0.2.0

func (o *HTTPServiceSD) GetRefreshIntervalOk() (*string, bool)

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

func (*HTTPServiceSD) GetTlsConfig added in v0.2.0

func (o *HTTPServiceSD) GetTlsConfig() *TLSConfig

GetTlsConfig returns the TlsConfig field value if set, zero value otherwise.

func (*HTTPServiceSD) GetTlsConfigOk added in v0.2.0

func (o *HTTPServiceSD) GetTlsConfigOk() (*TLSConfig, bool)

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

func (*HTTPServiceSD) GetUrl added in v0.2.0

func (o *HTTPServiceSD) GetUrl() *string

GetUrl returns the Url field value

func (*HTTPServiceSD) GetUrlOk added in v0.2.0

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

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

func (*HTTPServiceSD) HasBasicAuth added in v0.2.0

func (o *HTTPServiceSD) HasBasicAuth() bool

HasBasicAuth returns a boolean if a field has been set.

func (*HTTPServiceSD) HasOauth2 added in v0.2.0

func (o *HTTPServiceSD) HasOauth2() bool

HasOauth2 returns a boolean if a field has been set.

func (*HTTPServiceSD) HasRefreshInterval added in v0.2.0

func (o *HTTPServiceSD) HasRefreshInterval() bool

HasRefreshInterval returns a boolean if a field has been set.

func (*HTTPServiceSD) HasTlsConfig added in v0.2.0

func (o *HTTPServiceSD) HasTlsConfig() bool

HasTlsConfig returns a boolean if a field has been set.

func (*HTTPServiceSD) SetBasicAuth added in v0.2.0

func (o *HTTPServiceSD) SetBasicAuth(v *BasicAuth)

SetBasicAuth gets a reference to the given BasicAuth and assigns it to the BasicAuth field.

func (*HTTPServiceSD) SetOauth2 added in v0.2.0

func (o *HTTPServiceSD) SetOauth2(v *OAuth2)

SetOauth2 gets a reference to the given OAuth2 and assigns it to the Oauth2 field.

func (*HTTPServiceSD) SetRefreshInterval added in v0.2.0

func (o *HTTPServiceSD) SetRefreshInterval(v *string)

SetRefreshInterval gets a reference to the given string and assigns it to the RefreshInterval field.

func (*HTTPServiceSD) SetTlsConfig added in v0.2.0

func (o *HTTPServiceSD) SetTlsConfig(v *TLSConfig)

SetTlsConfig gets a reference to the given TLSConfig and assigns it to the TlsConfig field.

func (*HTTPServiceSD) SetUrl added in v0.2.0

func (o *HTTPServiceSD) SetUrl(v *string)

SetUrl sets field value

func (HTTPServiceSD) ToMap added in v0.2.0

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

type InhibitRules

type InhibitRules struct {
	Equal          *[]string          `json:"equal,omitempty"`
	SourceMatch    *map[string]string `json:"sourceMatch,omitempty"`
	SourceMatchRe  *map[string]string `json:"sourceMatchRe,omitempty"`
	SourceMatchers *[]string          `json:"sourceMatchers,omitempty"`
	TargetMatch    *map[string]string `json:"targetMatch,omitempty"`
	TargetMatchRe  *map[string]string `json:"targetMatchRe,omitempty"`
	TargetMatchers *[]string          `json:"targetMatchers,omitempty"`
}

InhibitRules struct for InhibitRules

func NewInhibitRules added in v0.2.0

func NewInhibitRules() *InhibitRules

NewInhibitRules instantiates a new InhibitRules 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 NewInhibitRulesWithDefaults added in v0.2.0

func NewInhibitRulesWithDefaults() *InhibitRules

NewInhibitRulesWithDefaults instantiates a new InhibitRules 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 (*InhibitRules) GetEqual added in v0.2.0

func (o *InhibitRules) GetEqual() *[]string

GetEqual returns the Equal field value if set, zero value otherwise.

func (*InhibitRules) GetEqualOk added in v0.2.0

func (o *InhibitRules) GetEqualOk() (*[]string, bool)

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

func (*InhibitRules) GetSourceMatch added in v0.2.0

func (o *InhibitRules) GetSourceMatch() *map[string]string

GetSourceMatch returns the SourceMatch field value if set, zero value otherwise.

func (*InhibitRules) GetSourceMatchOk added in v0.2.0

func (o *InhibitRules) GetSourceMatchOk() (*map[string]string, bool)

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

func (*InhibitRules) GetSourceMatchRe added in v0.2.0

func (o *InhibitRules) GetSourceMatchRe() *map[string]string

GetSourceMatchRe returns the SourceMatchRe field value if set, zero value otherwise.

func (*InhibitRules) GetSourceMatchReOk added in v0.2.0

func (o *InhibitRules) GetSourceMatchReOk() (*map[string]string, bool)

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

func (*InhibitRules) GetSourceMatchers added in v0.2.0

func (o *InhibitRules) GetSourceMatchers() *[]string

GetSourceMatchers returns the SourceMatchers field value if set, zero value otherwise.

func (*InhibitRules) GetSourceMatchersOk added in v0.2.0

func (o *InhibitRules) GetSourceMatchersOk() (*[]string, bool)

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

func (*InhibitRules) GetTargetMatch added in v0.2.0

func (o *InhibitRules) GetTargetMatch() *map[string]string

GetTargetMatch returns the TargetMatch field value if set, zero value otherwise.

func (*InhibitRules) GetTargetMatchOk added in v0.2.0

func (o *InhibitRules) GetTargetMatchOk() (*map[string]string, bool)

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

func (*InhibitRules) GetTargetMatchRe added in v0.2.0

func (o *InhibitRules) GetTargetMatchRe() *map[string]string

GetTargetMatchRe returns the TargetMatchRe field value if set, zero value otherwise.

func (*InhibitRules) GetTargetMatchReOk added in v0.2.0

func (o *InhibitRules) GetTargetMatchReOk() (*map[string]string, bool)

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

func (*InhibitRules) GetTargetMatchers added in v0.2.0

func (o *InhibitRules) GetTargetMatchers() *[]string

GetTargetMatchers returns the TargetMatchers field value if set, zero value otherwise.

func (*InhibitRules) GetTargetMatchersOk added in v0.2.0

func (o *InhibitRules) GetTargetMatchersOk() (*[]string, bool)

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

func (*InhibitRules) HasEqual added in v0.2.0

func (o *InhibitRules) HasEqual() bool

HasEqual returns a boolean if a field has been set.

func (*InhibitRules) HasSourceMatch added in v0.2.0

func (o *InhibitRules) HasSourceMatch() bool

HasSourceMatch returns a boolean if a field has been set.

func (*InhibitRules) HasSourceMatchRe added in v0.2.0

func (o *InhibitRules) HasSourceMatchRe() bool

HasSourceMatchRe returns a boolean if a field has been set.

func (*InhibitRules) HasSourceMatchers added in v0.2.0

func (o *InhibitRules) HasSourceMatchers() bool

HasSourceMatchers returns a boolean if a field has been set.

func (*InhibitRules) HasTargetMatch added in v0.2.0

func (o *InhibitRules) HasTargetMatch() bool

HasTargetMatch returns a boolean if a field has been set.

func (*InhibitRules) HasTargetMatchRe added in v0.2.0

func (o *InhibitRules) HasTargetMatchRe() bool

HasTargetMatchRe returns a boolean if a field has been set.

func (*InhibitRules) HasTargetMatchers added in v0.2.0

func (o *InhibitRules) HasTargetMatchers() bool

HasTargetMatchers returns a boolean if a field has been set.

func (*InhibitRules) SetEqual added in v0.2.0

func (o *InhibitRules) SetEqual(v *[]string)

SetEqual gets a reference to the given []string and assigns it to the Equal field.

func (*InhibitRules) SetSourceMatch added in v0.2.0

func (o *InhibitRules) SetSourceMatch(v *map[string]string)

SetSourceMatch gets a reference to the given map[string]string and assigns it to the SourceMatch field.

func (*InhibitRules) SetSourceMatchRe added in v0.2.0

func (o *InhibitRules) SetSourceMatchRe(v *map[string]string)

SetSourceMatchRe gets a reference to the given map[string]string and assigns it to the SourceMatchRe field.

func (*InhibitRules) SetSourceMatchers added in v0.2.0

func (o *InhibitRules) SetSourceMatchers(v *[]string)

SetSourceMatchers gets a reference to the given []string and assigns it to the SourceMatchers field.

func (*InhibitRules) SetTargetMatch added in v0.2.0

func (o *InhibitRules) SetTargetMatch(v *map[string]string)

SetTargetMatch gets a reference to the given map[string]string and assigns it to the TargetMatch field.

func (*InhibitRules) SetTargetMatchRe added in v0.2.0

func (o *InhibitRules) SetTargetMatchRe(v *map[string]string)

SetTargetMatchRe gets a reference to the given map[string]string and assigns it to the TargetMatchRe field.

func (*InhibitRules) SetTargetMatchers added in v0.2.0

func (o *InhibitRules) SetTargetMatchers(v *[]string)

SetTargetMatchers gets a reference to the given []string and assigns it to the TargetMatchers field.

func (InhibitRules) ToMap added in v0.2.0

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

type Instance

type Instance struct {
	// REQUIRED
	Cluster *string `json:"cluster"`
	// REQUIRED
	GrafanaPublicReadAccess *bool `json:"grafanaPublicReadAccess"`
	// REQUIRED
	GrafanaUseStackitSso *bool `json:"grafanaUseStackitSso"`
	// REQUIRED
	Instance *string `json:"instance"`
	// REQUIRED
	MetricsRetentionTime1h *int64 `json:"metricsRetentionTime1h"`
	// REQUIRED
	MetricsRetentionTime5m *int64 `json:"metricsRetentionTime5m"`
	// REQUIRED
	MetricsRetentionTimeRaw *int64  `json:"metricsRetentionTimeRaw"`
	Name                    *string `json:"name,omitempty"`
	// REQUIRED
	Plan  *PlanModel `json:"plan"`
	State *string    `json:"state,omitempty"`
}

Instance struct for Instance

func NewInstance added in v0.2.0

func NewInstance(cluster *string, grafanaPublicReadAccess *bool, grafanaUseStackitSso *bool, instance *string, metricsRetentionTime1h *int64, metricsRetentionTime5m *int64, metricsRetentionTimeRaw *int64, plan *PlanModel) *Instance

NewInstance instantiates a new Instance 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 NewInstanceWithDefaults added in v0.2.0

func NewInstanceWithDefaults() *Instance

NewInstanceWithDefaults instantiates a new Instance 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 (*Instance) GetCluster added in v0.2.0

func (o *Instance) GetCluster() *string

GetCluster returns the Cluster field value

func (*Instance) GetClusterOk added in v0.2.0

func (o *Instance) GetClusterOk() (*string, bool)

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

func (*Instance) GetGrafanaPublicReadAccess added in v0.2.0

func (o *Instance) GetGrafanaPublicReadAccess() *bool

GetGrafanaPublicReadAccess returns the GrafanaPublicReadAccess field value

func (*Instance) GetGrafanaPublicReadAccessOk added in v0.2.0

func (o *Instance) GetGrafanaPublicReadAccessOk() (*bool, bool)

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

func (*Instance) GetGrafanaUseStackitSso added in v0.2.0

func (o *Instance) GetGrafanaUseStackitSso() *bool

GetGrafanaUseStackitSso returns the GrafanaUseStackitSso field value

func (*Instance) GetGrafanaUseStackitSsoOk added in v0.2.0

func (o *Instance) GetGrafanaUseStackitSsoOk() (*bool, bool)

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

func (*Instance) GetInstance added in v0.2.0

func (o *Instance) GetInstance() *string

GetInstance returns the Instance field value

func (*Instance) GetInstanceOk added in v0.2.0

func (o *Instance) GetInstanceOk() (*string, bool)

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

func (*Instance) GetMetricsRetentionTime1h added in v0.2.0

func (o *Instance) GetMetricsRetentionTime1h() *int64

GetMetricsRetentionTime1h returns the MetricsRetentionTime1h field value

func (*Instance) GetMetricsRetentionTime1hOk added in v0.2.0

func (o *Instance) GetMetricsRetentionTime1hOk() (*int64, bool)

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

func (*Instance) GetMetricsRetentionTime5m added in v0.2.0

func (o *Instance) GetMetricsRetentionTime5m() *int64

GetMetricsRetentionTime5m returns the MetricsRetentionTime5m field value

func (*Instance) GetMetricsRetentionTime5mOk added in v0.2.0

func (o *Instance) GetMetricsRetentionTime5mOk() (*int64, bool)

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

func (*Instance) GetMetricsRetentionTimeRaw added in v0.2.0

func (o *Instance) GetMetricsRetentionTimeRaw() *int64

GetMetricsRetentionTimeRaw returns the MetricsRetentionTimeRaw field value

func (*Instance) GetMetricsRetentionTimeRawOk added in v0.2.0

func (o *Instance) GetMetricsRetentionTimeRawOk() (*int64, bool)

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

func (*Instance) GetName added in v0.2.0

func (o *Instance) GetName() *string

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

func (*Instance) GetNameOk added in v0.2.0

func (o *Instance) 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 (*Instance) GetPlan added in v0.2.0

func (o *Instance) GetPlan() *PlanModel

GetPlan returns the Plan field value

func (*Instance) GetPlanOk added in v0.2.0

func (o *Instance) GetPlanOk() (*PlanModel, bool)

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

func (*Instance) GetState added in v0.2.0

func (o *Instance) GetState() *string

GetState returns the State field value if set, zero value otherwise.

func (*Instance) GetStateOk added in v0.2.0

func (o *Instance) GetStateOk() (*string, bool)

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

func (*Instance) HasName added in v0.2.0

func (o *Instance) HasName() bool

HasName returns a boolean if a field has been set.

func (*Instance) HasState added in v0.2.0

func (o *Instance) HasState() bool

HasState returns a boolean if a field has been set.

func (*Instance) SetCluster added in v0.2.0

func (o *Instance) SetCluster(v *string)

SetCluster sets field value

func (*Instance) SetGrafanaPublicReadAccess added in v0.2.0

func (o *Instance) SetGrafanaPublicReadAccess(v *bool)

SetGrafanaPublicReadAccess sets field value

func (*Instance) SetGrafanaUseStackitSso added in v0.2.0

func (o *Instance) SetGrafanaUseStackitSso(v *bool)

SetGrafanaUseStackitSso sets field value

func (*Instance) SetInstance added in v0.2.0

func (o *Instance) SetInstance(v *string)

SetInstance sets field value

func (*Instance) SetMetricsRetentionTime1h added in v0.2.0

func (o *Instance) SetMetricsRetentionTime1h(v *int64)

SetMetricsRetentionTime1h sets field value

func (*Instance) SetMetricsRetentionTime5m added in v0.2.0

func (o *Instance) SetMetricsRetentionTime5m(v *int64)

SetMetricsRetentionTime5m sets field value

func (*Instance) SetMetricsRetentionTimeRaw added in v0.2.0

func (o *Instance) SetMetricsRetentionTimeRaw(v *int64)

SetMetricsRetentionTimeRaw sets field value

func (*Instance) SetName added in v0.2.0

func (o *Instance) SetName(v *string)

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

func (*Instance) SetPlan added in v0.2.0

func (o *Instance) SetPlan(v *PlanModel)

SetPlan sets field value

func (*Instance) SetState added in v0.2.0

func (o *Instance) SetState(v *string)

SetState gets a reference to the given string and assigns it to the State field.

func (Instance) ToMap added in v0.2.0

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

type InstanceResponse

type InstanceResponse struct {
	// REQUIRED
	Message *string `json:"message"`
}

InstanceResponse struct for InstanceResponse

func NewInstanceResponse added in v0.2.0

func NewInstanceResponse(message *string) *InstanceResponse

NewInstanceResponse instantiates a new InstanceResponse 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 NewInstanceResponseWithDefaults added in v0.2.0

func NewInstanceResponseWithDefaults() *InstanceResponse

NewInstanceResponseWithDefaults instantiates a new InstanceResponse 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 (*InstanceResponse) GetMessage added in v0.2.0

func (o *InstanceResponse) GetMessage() *string

GetMessage returns the Message field value

func (*InstanceResponse) GetMessageOk added in v0.2.0

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

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

func (*InstanceResponse) SetMessage added in v0.2.0

func (o *InstanceResponse) SetMessage(v *string)

SetMessage sets field value

func (InstanceResponse) ToMap added in v0.2.0

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

type InstanceSensitiveData

type InstanceSensitiveData struct {
	// REQUIRED
	AlertingUrl *string `json:"alertingUrl"`
	// REQUIRED
	Cluster *string `json:"cluster"`
	// REQUIRED
	DashboardUrl *string `json:"dashboardUrl"`
	// REQUIRED
	GrafanaAdminPassword *string `json:"grafanaAdminPassword"`
	// REQUIRED
	GrafanaAdminUser *string `json:"grafanaAdminUser"`
	// REQUIRED
	GrafanaPublicReadAccess *bool `json:"grafanaPublicReadAccess"`
	// REQUIRED
	GrafanaUrl *string `json:"grafanaUrl"`
	// REQUIRED
	GrafanaUseStackitSso *bool `json:"grafanaUseStackitSso"`
	// REQUIRED
	Instance *string `json:"instance"`
	// REQUIRED
	JaegerTracesUrl *string `json:"jaegerTracesUrl"`
	// REQUIRED
	JaegerUiUrl *string `json:"jaegerUiUrl"`
	// REQUIRED
	LogsPushUrl *string `json:"logsPushUrl"`
	// REQUIRED
	LogsUrl *string `json:"logsUrl"`
	// REQUIRED
	MetricsRetentionTime1h *int64 `json:"metricsRetentionTime1h"`
	// REQUIRED
	MetricsRetentionTime5m *int64 `json:"metricsRetentionTime5m"`
	// REQUIRED
	MetricsRetentionTimeRaw *int64 `json:"metricsRetentionTimeRaw"`
	// REQUIRED
	MetricsUrl *string `json:"metricsUrl"`
	Name       *string `json:"name,omitempty"`
	// REQUIRED
	OtlpTracesUrl *string `json:"otlpTracesUrl"`
	// REQUIRED
	Plan *PlanModel `json:"plan"`
	// REQUIRED
	PushMetricsUrl *string `json:"pushMetricsUrl"`
	// REQUIRED
	TargetsUrl *string `json:"targetsUrl"`
	// REQUIRED
	ZipkinSpansUrl *string `json:"zipkinSpansUrl"`
}

InstanceSensitiveData struct for InstanceSensitiveData

func NewInstanceSensitiveData added in v0.2.0

func NewInstanceSensitiveData(alertingUrl *string, cluster *string, dashboardUrl *string, grafanaAdminPassword *string, grafanaAdminUser *string, grafanaPublicReadAccess *bool, grafanaUrl *string, grafanaUseStackitSso *bool, instance *string, jaegerTracesUrl *string, jaegerUiUrl *string, logsPushUrl *string, logsUrl *string, metricsRetentionTime1h *int64, metricsRetentionTime5m *int64, metricsRetentionTimeRaw *int64, metricsUrl *string, otlpTracesUrl *string, plan *PlanModel, pushMetricsUrl *string, targetsUrl *string, zipkinSpansUrl *string) *InstanceSensitiveData

NewInstanceSensitiveData instantiates a new InstanceSensitiveData 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 NewInstanceSensitiveDataWithDefaults added in v0.2.0

func NewInstanceSensitiveDataWithDefaults() *InstanceSensitiveData

NewInstanceSensitiveDataWithDefaults instantiates a new InstanceSensitiveData 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 (*InstanceSensitiveData) GetAlertingUrl added in v0.2.0

func (o *InstanceSensitiveData) GetAlertingUrl() *string

GetAlertingUrl returns the AlertingUrl field value

func (*InstanceSensitiveData) GetAlertingUrlOk added in v0.2.0

func (o *InstanceSensitiveData) GetAlertingUrlOk() (*string, bool)

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

func (*InstanceSensitiveData) GetCluster added in v0.2.0

func (o *InstanceSensitiveData) GetCluster() *string

GetCluster returns the Cluster field value

func (*InstanceSensitiveData) GetClusterOk added in v0.2.0

func (o *InstanceSensitiveData) GetClusterOk() (*string, bool)

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

func (*InstanceSensitiveData) GetDashboardUrl added in v0.2.0

func (o *InstanceSensitiveData) GetDashboardUrl() *string

GetDashboardUrl returns the DashboardUrl field value

func (*InstanceSensitiveData) GetDashboardUrlOk added in v0.2.0

func (o *InstanceSensitiveData) GetDashboardUrlOk() (*string, bool)

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

func (*InstanceSensitiveData) GetGrafanaAdminPassword added in v0.2.0

func (o *InstanceSensitiveData) GetGrafanaAdminPassword() *string

GetGrafanaAdminPassword returns the GrafanaAdminPassword field value

func (*InstanceSensitiveData) GetGrafanaAdminPasswordOk added in v0.2.0

func (o *InstanceSensitiveData) GetGrafanaAdminPasswordOk() (*string, bool)

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

func (*InstanceSensitiveData) GetGrafanaAdminUser added in v0.2.0

func (o *InstanceSensitiveData) GetGrafanaAdminUser() *string

GetGrafanaAdminUser returns the GrafanaAdminUser field value

func (*InstanceSensitiveData) GetGrafanaAdminUserOk added in v0.2.0

func (o *InstanceSensitiveData) GetGrafanaAdminUserOk() (*string, bool)

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

func (*InstanceSensitiveData) GetGrafanaPublicReadAccess added in v0.2.0

func (o *InstanceSensitiveData) GetGrafanaPublicReadAccess() *bool

GetGrafanaPublicReadAccess returns the GrafanaPublicReadAccess field value

func (*InstanceSensitiveData) GetGrafanaPublicReadAccessOk added in v0.2.0

func (o *InstanceSensitiveData) GetGrafanaPublicReadAccessOk() (*bool, bool)

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

func (*InstanceSensitiveData) GetGrafanaUrl added in v0.2.0

func (o *InstanceSensitiveData) GetGrafanaUrl() *string

GetGrafanaUrl returns the GrafanaUrl field value

func (*InstanceSensitiveData) GetGrafanaUrlOk added in v0.2.0

func (o *InstanceSensitiveData) GetGrafanaUrlOk() (*string, bool)

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

func (*InstanceSensitiveData) GetGrafanaUseStackitSso added in v0.2.0

func (o *InstanceSensitiveData) GetGrafanaUseStackitSso() *bool

GetGrafanaUseStackitSso returns the GrafanaUseStackitSso field value

func (*InstanceSensitiveData) GetGrafanaUseStackitSsoOk added in v0.2.0

func (o *InstanceSensitiveData) GetGrafanaUseStackitSsoOk() (*bool, bool)

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

func (*InstanceSensitiveData) GetInstance added in v0.2.0

func (o *InstanceSensitiveData) GetInstance() *string

GetInstance returns the Instance field value

func (*InstanceSensitiveData) GetInstanceOk added in v0.2.0

func (o *InstanceSensitiveData) GetInstanceOk() (*string, bool)

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

func (*InstanceSensitiveData) GetJaegerTracesUrl added in v0.2.0

func (o *InstanceSensitiveData) GetJaegerTracesUrl() *string

GetJaegerTracesUrl returns the JaegerTracesUrl field value

func (*InstanceSensitiveData) GetJaegerTracesUrlOk added in v0.2.0

func (o *InstanceSensitiveData) GetJaegerTracesUrlOk() (*string, bool)

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

func (*InstanceSensitiveData) GetJaegerUiUrl added in v0.2.0

func (o *InstanceSensitiveData) GetJaegerUiUrl() *string

GetJaegerUiUrl returns the JaegerUiUrl field value

func (*InstanceSensitiveData) GetJaegerUiUrlOk added in v0.2.0

func (o *InstanceSensitiveData) GetJaegerUiUrlOk() (*string, bool)

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

func (*InstanceSensitiveData) GetLogsPushUrl added in v0.2.0

func (o *InstanceSensitiveData) GetLogsPushUrl() *string

GetLogsPushUrl returns the LogsPushUrl field value

func (*InstanceSensitiveData) GetLogsPushUrlOk added in v0.2.0

func (o *InstanceSensitiveData) GetLogsPushUrlOk() (*string, bool)

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

func (*InstanceSensitiveData) GetLogsUrl added in v0.2.0

func (o *InstanceSensitiveData) GetLogsUrl() *string

GetLogsUrl returns the LogsUrl field value

func (*InstanceSensitiveData) GetLogsUrlOk added in v0.2.0

func (o *InstanceSensitiveData) GetLogsUrlOk() (*string, bool)

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

func (*InstanceSensitiveData) GetMetricsRetentionTime1h added in v0.2.0

func (o *InstanceSensitiveData) GetMetricsRetentionTime1h() *int64

GetMetricsRetentionTime1h returns the MetricsRetentionTime1h field value

func (*InstanceSensitiveData) GetMetricsRetentionTime1hOk added in v0.2.0

func (o *InstanceSensitiveData) GetMetricsRetentionTime1hOk() (*int64, bool)

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

func (*InstanceSensitiveData) GetMetricsRetentionTime5m added in v0.2.0

func (o *InstanceSensitiveData) GetMetricsRetentionTime5m() *int64

GetMetricsRetentionTime5m returns the MetricsRetentionTime5m field value

func (*InstanceSensitiveData) GetMetricsRetentionTime5mOk added in v0.2.0

func (o *InstanceSensitiveData) GetMetricsRetentionTime5mOk() (*int64, bool)

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

func (*InstanceSensitiveData) GetMetricsRetentionTimeRaw added in v0.2.0

func (o *InstanceSensitiveData) GetMetricsRetentionTimeRaw() *int64

GetMetricsRetentionTimeRaw returns the MetricsRetentionTimeRaw field value

func (*InstanceSensitiveData) GetMetricsRetentionTimeRawOk added in v0.2.0

func (o *InstanceSensitiveData) GetMetricsRetentionTimeRawOk() (*int64, bool)

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

func (*InstanceSensitiveData) GetMetricsUrl added in v0.2.0

func (o *InstanceSensitiveData) GetMetricsUrl() *string

GetMetricsUrl returns the MetricsUrl field value

func (*InstanceSensitiveData) GetMetricsUrlOk added in v0.2.0

func (o *InstanceSensitiveData) GetMetricsUrlOk() (*string, bool)

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

func (*InstanceSensitiveData) GetName added in v0.2.0

func (o *InstanceSensitiveData) GetName() *string

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

func (*InstanceSensitiveData) GetNameOk added in v0.2.0

func (o *InstanceSensitiveData) 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 (*InstanceSensitiveData) GetOtlpTracesUrl added in v0.2.0

func (o *InstanceSensitiveData) GetOtlpTracesUrl() *string

GetOtlpTracesUrl returns the OtlpTracesUrl field value

func (*InstanceSensitiveData) GetOtlpTracesUrlOk added in v0.2.0

func (o *InstanceSensitiveData) GetOtlpTracesUrlOk() (*string, bool)

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

func (*InstanceSensitiveData) GetPlan added in v0.2.0

func (o *InstanceSensitiveData) GetPlan() *PlanModel

GetPlan returns the Plan field value

func (*InstanceSensitiveData) GetPlanOk added in v0.2.0

func (o *InstanceSensitiveData) GetPlanOk() (*PlanModel, bool)

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

func (*InstanceSensitiveData) GetPushMetricsUrl added in v0.2.0

func (o *InstanceSensitiveData) GetPushMetricsUrl() *string

GetPushMetricsUrl returns the PushMetricsUrl field value

func (*InstanceSensitiveData) GetPushMetricsUrlOk added in v0.2.0

func (o *InstanceSensitiveData) GetPushMetricsUrlOk() (*string, bool)

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

func (*InstanceSensitiveData) GetTargetsUrl added in v0.2.0

func (o *InstanceSensitiveData) GetTargetsUrl() *string

GetTargetsUrl returns the TargetsUrl field value

func (*InstanceSensitiveData) GetTargetsUrlOk added in v0.2.0

func (o *InstanceSensitiveData) GetTargetsUrlOk() (*string, bool)

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

func (*InstanceSensitiveData) GetZipkinSpansUrl added in v0.2.0

func (o *InstanceSensitiveData) GetZipkinSpansUrl() *string

GetZipkinSpansUrl returns the ZipkinSpansUrl field value

func (*InstanceSensitiveData) GetZipkinSpansUrlOk added in v0.2.0

func (o *InstanceSensitiveData) GetZipkinSpansUrlOk() (*string, bool)

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

func (*InstanceSensitiveData) HasName added in v0.2.0

func (o *InstanceSensitiveData) HasName() bool

HasName returns a boolean if a field has been set.

func (*InstanceSensitiveData) SetAlertingUrl added in v0.2.0

func (o *InstanceSensitiveData) SetAlertingUrl(v *string)

SetAlertingUrl sets field value

func (*InstanceSensitiveData) SetCluster added in v0.2.0

func (o *InstanceSensitiveData) SetCluster(v *string)

SetCluster sets field value

func (*InstanceSensitiveData) SetDashboardUrl added in v0.2.0

func (o *InstanceSensitiveData) SetDashboardUrl(v *string)

SetDashboardUrl sets field value

func (*InstanceSensitiveData) SetGrafanaAdminPassword added in v0.2.0

func (o *InstanceSensitiveData) SetGrafanaAdminPassword(v *string)

SetGrafanaAdminPassword sets field value

func (*InstanceSensitiveData) SetGrafanaAdminUser added in v0.2.0

func (o *InstanceSensitiveData) SetGrafanaAdminUser(v *string)

SetGrafanaAdminUser sets field value

func (*InstanceSensitiveData) SetGrafanaPublicReadAccess added in v0.2.0

func (o *InstanceSensitiveData) SetGrafanaPublicReadAccess(v *bool)

SetGrafanaPublicReadAccess sets field value

func (*InstanceSensitiveData) SetGrafanaUrl added in v0.2.0

func (o *InstanceSensitiveData) SetGrafanaUrl(v *string)

SetGrafanaUrl sets field value

func (*InstanceSensitiveData) SetGrafanaUseStackitSso added in v0.2.0

func (o *InstanceSensitiveData) SetGrafanaUseStackitSso(v *bool)

SetGrafanaUseStackitSso sets field value

func (*InstanceSensitiveData) SetInstance added in v0.2.0

func (o *InstanceSensitiveData) SetInstance(v *string)

SetInstance sets field value

func (*InstanceSensitiveData) SetJaegerTracesUrl added in v0.2.0

func (o *InstanceSensitiveData) SetJaegerTracesUrl(v *string)

SetJaegerTracesUrl sets field value

func (*InstanceSensitiveData) SetJaegerUiUrl added in v0.2.0

func (o *InstanceSensitiveData) SetJaegerUiUrl(v *string)

SetJaegerUiUrl sets field value

func (*InstanceSensitiveData) SetLogsPushUrl added in v0.2.0

func (o *InstanceSensitiveData) SetLogsPushUrl(v *string)

SetLogsPushUrl sets field value

func (*InstanceSensitiveData) SetLogsUrl added in v0.2.0

func (o *InstanceSensitiveData) SetLogsUrl(v *string)

SetLogsUrl sets field value

func (*InstanceSensitiveData) SetMetricsRetentionTime1h added in v0.2.0

func (o *InstanceSensitiveData) SetMetricsRetentionTime1h(v *int64)

SetMetricsRetentionTime1h sets field value

func (*InstanceSensitiveData) SetMetricsRetentionTime5m added in v0.2.0

func (o *InstanceSensitiveData) SetMetricsRetentionTime5m(v *int64)

SetMetricsRetentionTime5m sets field value

func (*InstanceSensitiveData) SetMetricsRetentionTimeRaw added in v0.2.0

func (o *InstanceSensitiveData) SetMetricsRetentionTimeRaw(v *int64)

SetMetricsRetentionTimeRaw sets field value

func (*InstanceSensitiveData) SetMetricsUrl added in v0.2.0

func (o *InstanceSensitiveData) SetMetricsUrl(v *string)

SetMetricsUrl sets field value

func (*InstanceSensitiveData) SetName added in v0.2.0

func (o *InstanceSensitiveData) SetName(v *string)

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

func (*InstanceSensitiveData) SetOtlpTracesUrl added in v0.2.0

func (o *InstanceSensitiveData) SetOtlpTracesUrl(v *string)

SetOtlpTracesUrl sets field value

func (*InstanceSensitiveData) SetPlan added in v0.2.0

func (o *InstanceSensitiveData) SetPlan(v *PlanModel)

SetPlan sets field value

func (*InstanceSensitiveData) SetPushMetricsUrl added in v0.2.0

func (o *InstanceSensitiveData) SetPushMetricsUrl(v *string)

SetPushMetricsUrl sets field value

func (*InstanceSensitiveData) SetTargetsUrl added in v0.2.0

func (o *InstanceSensitiveData) SetTargetsUrl(v *string)

SetTargetsUrl sets field value

func (*InstanceSensitiveData) SetZipkinSpansUrl added in v0.2.0

func (o *InstanceSensitiveData) SetZipkinSpansUrl(v *string)

SetZipkinSpansUrl sets field value

func (InstanceSensitiveData) ToMap added in v0.2.0

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

type Job

type Job struct {
	BasicAuth       *BasicAuth       `json:"basicAuth,omitempty"`
	BearerToken     *string          `json:"bearerToken,omitempty"`
	HonorLabels     *bool            `json:"honorLabels,omitempty"`
	HonorTimeStamps *bool            `json:"honorTimeStamps,omitempty"`
	HttpSdConfigs   *[]HTTPServiceSD `json:"httpSdConfigs,omitempty"`
	// REQUIRED
	JobName               *string                 `json:"jobName"`
	MetricsPath           *string                 `json:"metricsPath,omitempty"`
	MetricsRelabelConfigs *[]MetricsRelabelConfig `json:"metricsRelabelConfigs,omitempty"`
	Oauth2                *OAuth2                 `json:"oauth2,omitempty"`
	Params                *map[string][]string    `json:"params,omitempty"`
	SampleLimit           *int64                  `json:"sampleLimit,omitempty"`
	Scheme                *string                 `json:"scheme,omitempty"`
	// REQUIRED
	ScrapeInterval *string `json:"scrapeInterval"`
	// REQUIRED
	ScrapeTimeout *string `json:"scrapeTimeout"`
	// REQUIRED
	StaticConfigs *[]StaticConfigs `json:"staticConfigs"`
	TlsConfig     *TLSConfig       `json:"tlsConfig,omitempty"`
}

Job struct for Job

func NewJob added in v0.2.0

func NewJob(jobName *string, scrapeInterval *string, scrapeTimeout *string, staticConfigs *[]StaticConfigs) *Job

NewJob instantiates a new Job 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 NewJobWithDefaults added in v0.2.0

func NewJobWithDefaults() *Job

NewJobWithDefaults instantiates a new Job 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 (*Job) GetBasicAuth added in v0.2.0

func (o *Job) GetBasicAuth() *BasicAuth

GetBasicAuth returns the BasicAuth field value if set, zero value otherwise.

func (*Job) GetBasicAuthOk added in v0.2.0

func (o *Job) GetBasicAuthOk() (*BasicAuth, bool)

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

func (*Job) GetBearerToken added in v0.2.0

func (o *Job) GetBearerToken() *string

GetBearerToken returns the BearerToken field value if set, zero value otherwise.

func (*Job) GetBearerTokenOk added in v0.2.0

func (o *Job) GetBearerTokenOk() (*string, bool)

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

func (*Job) GetHonorLabels added in v0.2.0

func (o *Job) GetHonorLabels() *bool

GetHonorLabels returns the HonorLabels field value if set, zero value otherwise.

func (*Job) GetHonorLabelsOk added in v0.2.0

func (o *Job) GetHonorLabelsOk() (*bool, bool)

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

func (*Job) GetHonorTimeStamps added in v0.2.0

func (o *Job) GetHonorTimeStamps() *bool

GetHonorTimeStamps returns the HonorTimeStamps field value if set, zero value otherwise.

func (*Job) GetHonorTimeStampsOk added in v0.2.0

func (o *Job) GetHonorTimeStampsOk() (*bool, bool)

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

func (*Job) GetHttpSdConfigs added in v0.2.0

func (o *Job) GetHttpSdConfigs() *[]HTTPServiceSD

GetHttpSdConfigs returns the HttpSdConfigs field value if set, zero value otherwise.

func (*Job) GetHttpSdConfigsOk added in v0.2.0

func (o *Job) GetHttpSdConfigsOk() (*[]HTTPServiceSD, bool)

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

func (*Job) GetJobName added in v0.2.0

func (o *Job) GetJobName() *string

GetJobName returns the JobName field value

func (*Job) GetJobNameOk added in v0.2.0

func (o *Job) GetJobNameOk() (*string, bool)

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

func (*Job) GetMetricsPath added in v0.2.0

func (o *Job) GetMetricsPath() *string

GetMetricsPath returns the MetricsPath field value if set, zero value otherwise.

func (*Job) GetMetricsPathOk added in v0.2.0

func (o *Job) GetMetricsPathOk() (*string, bool)

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

func (*Job) GetMetricsRelabelConfigs added in v0.2.0

func (o *Job) GetMetricsRelabelConfigs() *[]MetricsRelabelConfig

GetMetricsRelabelConfigs returns the MetricsRelabelConfigs field value if set, zero value otherwise.

func (*Job) GetMetricsRelabelConfigsOk added in v0.2.0

func (o *Job) GetMetricsRelabelConfigsOk() (*[]MetricsRelabelConfig, bool)

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

func (*Job) GetOauth2 added in v0.2.0

func (o *Job) GetOauth2() *OAuth2

GetOauth2 returns the Oauth2 field value if set, zero value otherwise.

func (*Job) GetOauth2Ok added in v0.2.0

func (o *Job) GetOauth2Ok() (*OAuth2, bool)

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

func (*Job) GetParams added in v0.2.0

func (o *Job) GetParams() *map[string][]string

GetParams returns the Params field value if set, zero value otherwise.

func (*Job) GetParamsOk added in v0.2.0

func (o *Job) GetParamsOk() (*map[string][]string, bool)

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

func (*Job) GetSampleLimit added in v0.2.0

func (o *Job) GetSampleLimit() *int64

GetSampleLimit returns the SampleLimit field value if set, zero value otherwise.

func (*Job) GetSampleLimitOk added in v0.2.0

func (o *Job) GetSampleLimitOk() (*int64, bool)

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

func (*Job) GetScheme added in v0.2.0

func (o *Job) GetScheme() *string

GetScheme returns the Scheme field value if set, zero value otherwise.

func (*Job) GetSchemeOk added in v0.2.0

func (o *Job) GetSchemeOk() (*string, bool)

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

func (*Job) GetScrapeInterval added in v0.2.0

func (o *Job) GetScrapeInterval() *string

GetScrapeInterval returns the ScrapeInterval field value

func (*Job) GetScrapeIntervalOk added in v0.2.0

func (o *Job) GetScrapeIntervalOk() (*string, bool)

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

func (*Job) GetScrapeTimeout added in v0.2.0

func (o *Job) GetScrapeTimeout() *string

GetScrapeTimeout returns the ScrapeTimeout field value

func (*Job) GetScrapeTimeoutOk added in v0.2.0

func (o *Job) GetScrapeTimeoutOk() (*string, bool)

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

func (*Job) GetStaticConfigs added in v0.2.0

func (o *Job) GetStaticConfigs() *[]StaticConfigs

GetStaticConfigs returns the StaticConfigs field value

func (*Job) GetStaticConfigsOk added in v0.2.0

func (o *Job) GetStaticConfigsOk() (*[]StaticConfigs, bool)

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

func (*Job) GetTlsConfig added in v0.2.0

func (o *Job) GetTlsConfig() *TLSConfig

GetTlsConfig returns the TlsConfig field value if set, zero value otherwise.

func (*Job) GetTlsConfigOk added in v0.2.0

func (o *Job) GetTlsConfigOk() (*TLSConfig, bool)

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

func (*Job) HasBasicAuth added in v0.2.0

func (o *Job) HasBasicAuth() bool

HasBasicAuth returns a boolean if a field has been set.

func (*Job) HasBearerToken added in v0.2.0

func (o *Job) HasBearerToken() bool

HasBearerToken returns a boolean if a field has been set.

func (*Job) HasHonorLabels added in v0.2.0

func (o *Job) HasHonorLabels() bool

HasHonorLabels returns a boolean if a field has been set.

func (*Job) HasHonorTimeStamps added in v0.2.0

func (o *Job) HasHonorTimeStamps() bool

HasHonorTimeStamps returns a boolean if a field has been set.

func (*Job) HasHttpSdConfigs added in v0.2.0

func (o *Job) HasHttpSdConfigs() bool

HasHttpSdConfigs returns a boolean if a field has been set.

func (*Job) HasMetricsPath added in v0.2.0

func (o *Job) HasMetricsPath() bool

HasMetricsPath returns a boolean if a field has been set.

func (*Job) HasMetricsRelabelConfigs added in v0.2.0

func (o *Job) HasMetricsRelabelConfigs() bool

HasMetricsRelabelConfigs returns a boolean if a field has been set.

func (*Job) HasOauth2 added in v0.2.0

func (o *Job) HasOauth2() bool

HasOauth2 returns a boolean if a field has been set.

func (*Job) HasParams added in v0.2.0

func (o *Job) HasParams() bool

HasParams returns a boolean if a field has been set.

func (*Job) HasSampleLimit added in v0.2.0

func (o *Job) HasSampleLimit() bool

HasSampleLimit returns a boolean if a field has been set.

func (*Job) HasScheme added in v0.2.0

func (o *Job) HasScheme() bool

HasScheme returns a boolean if a field has been set.

func (*Job) HasTlsConfig added in v0.2.0

func (o *Job) HasTlsConfig() bool

HasTlsConfig returns a boolean if a field has been set.

func (*Job) SetBasicAuth added in v0.2.0

func (o *Job) SetBasicAuth(v *BasicAuth)

SetBasicAuth gets a reference to the given BasicAuth and assigns it to the BasicAuth field.

func (*Job) SetBearerToken added in v0.2.0

func (o *Job) SetBearerToken(v *string)

SetBearerToken gets a reference to the given string and assigns it to the BearerToken field.

func (*Job) SetHonorLabels added in v0.2.0

func (o *Job) SetHonorLabels(v *bool)

SetHonorLabels gets a reference to the given bool and assigns it to the HonorLabels field.

func (*Job) SetHonorTimeStamps added in v0.2.0

func (o *Job) SetHonorTimeStamps(v *bool)

SetHonorTimeStamps gets a reference to the given bool and assigns it to the HonorTimeStamps field.

func (*Job) SetHttpSdConfigs added in v0.2.0

func (o *Job) SetHttpSdConfigs(v *[]HTTPServiceSD)

SetHttpSdConfigs gets a reference to the given []HTTPServiceSD and assigns it to the HttpSdConfigs field.

func (*Job) SetJobName added in v0.2.0

func (o *Job) SetJobName(v *string)

SetJobName sets field value

func (*Job) SetMetricsPath added in v0.2.0

func (o *Job) SetMetricsPath(v *string)

SetMetricsPath gets a reference to the given string and assigns it to the MetricsPath field.

func (*Job) SetMetricsRelabelConfigs added in v0.2.0

func (o *Job) SetMetricsRelabelConfigs(v *[]MetricsRelabelConfig)

SetMetricsRelabelConfigs gets a reference to the given []MetricsRelabelConfig and assigns it to the MetricsRelabelConfigs field.

func (*Job) SetOauth2 added in v0.2.0

func (o *Job) SetOauth2(v *OAuth2)

SetOauth2 gets a reference to the given OAuth2 and assigns it to the Oauth2 field.

func (*Job) SetParams added in v0.2.0

func (o *Job) SetParams(v *map[string][]string)

SetParams gets a reference to the given map[string][]string and assigns it to the Params field.

func (*Job) SetSampleLimit added in v0.2.0

func (o *Job) SetSampleLimit(v *int64)

SetSampleLimit gets a reference to the given int64 and assigns it to the SampleLimit field.

func (*Job) SetScheme added in v0.2.0

func (o *Job) SetScheme(v *string)

SetScheme gets a reference to the given string and assigns it to the Scheme field.

func (*Job) SetScrapeInterval added in v0.2.0

func (o *Job) SetScrapeInterval(v *string)

SetScrapeInterval sets field value

func (*Job) SetScrapeTimeout added in v0.2.0

func (o *Job) SetScrapeTimeout(v *string)

SetScrapeTimeout sets field value

func (*Job) SetStaticConfigs added in v0.2.0

func (o *Job) SetStaticConfigs(v *[]StaticConfigs)

SetStaticConfigs sets field value

func (*Job) SetTlsConfig added in v0.2.0

func (o *Job) SetTlsConfig(v *TLSConfig)

SetTlsConfig gets a reference to the given TLSConfig and assigns it to the TlsConfig field.

func (Job) ToMap added in v0.2.0

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

type ListACLResponse

type ListACLResponse struct {
	// REQUIRED
	Acl *[]string `json:"acl"`
	// REQUIRED
	Message *string `json:"message"`
}

ListACLResponse struct for ListACLResponse

func NewListACLResponse added in v0.2.0

func NewListACLResponse(acl *[]string, message *string) *ListACLResponse

NewListACLResponse instantiates a new ListACLResponse 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 NewListACLResponseWithDefaults added in v0.2.0

func NewListACLResponseWithDefaults() *ListACLResponse

NewListACLResponseWithDefaults instantiates a new ListACLResponse 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 (*ListACLResponse) GetAcl added in v0.2.0

func (o *ListACLResponse) GetAcl() *[]string

GetAcl returns the Acl field value

func (*ListACLResponse) GetAclOk added in v0.2.0

func (o *ListACLResponse) GetAclOk() (*[]string, bool)

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

func (*ListACLResponse) GetMessage added in v0.2.0

func (o *ListACLResponse) GetMessage() *string

GetMessage returns the Message field value

func (*ListACLResponse) GetMessageOk added in v0.2.0

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

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

func (*ListACLResponse) SetAcl added in v0.2.0

func (o *ListACLResponse) SetAcl(v *[]string)

SetAcl sets field value

func (*ListACLResponse) SetMessage added in v0.2.0

func (o *ListACLResponse) SetMessage(v *string)

SetMessage sets field value

func (ListACLResponse) ToMap added in v0.2.0

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

type ListCredentialsResponse

type ListCredentialsResponse struct {
	// REQUIRED
	Credentials *[]ServiceKeysList `json:"credentials"`
	// REQUIRED
	Message *string `json:"message"`
}

ListCredentialsResponse struct for ListCredentialsResponse

func NewListCredentialsResponse added in v0.2.0

func NewListCredentialsResponse(credentials *[]ServiceKeysList, message *string) *ListCredentialsResponse

NewListCredentialsResponse instantiates a new ListCredentialsResponse 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 NewListCredentialsResponseWithDefaults added in v0.2.0

func NewListCredentialsResponseWithDefaults() *ListCredentialsResponse

NewListCredentialsResponseWithDefaults instantiates a new ListCredentialsResponse 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 (*ListCredentialsResponse) GetCredentials added in v0.2.0

func (o *ListCredentialsResponse) GetCredentials() *[]ServiceKeysList

GetCredentials returns the Credentials field value

func (*ListCredentialsResponse) GetCredentialsOk added in v0.2.0

func (o *ListCredentialsResponse) GetCredentialsOk() (*[]ServiceKeysList, bool)

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

func (*ListCredentialsResponse) GetMessage added in v0.2.0

func (o *ListCredentialsResponse) GetMessage() *string

GetMessage returns the Message field value

func (*ListCredentialsResponse) GetMessageOk added in v0.2.0

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

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

func (*ListCredentialsResponse) SetCredentials added in v0.2.0

func (o *ListCredentialsResponse) SetCredentials(v *[]ServiceKeysList)

SetCredentials sets field value

func (*ListCredentialsResponse) SetMessage added in v0.2.0

func (o *ListCredentialsResponse) SetMessage(v *string)

SetMessage sets field value

func (ListCredentialsResponse) ToMap added in v0.2.0

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

type ListInstancesResponse

type ListInstancesResponse struct {
	// REQUIRED
	Instances *[]ProjectInstanceFull `json:"instances"`
	// REQUIRED
	Message *string `json:"message"`
}

ListInstancesResponse struct for ListInstancesResponse

func NewListInstancesResponse added in v0.2.0

func NewListInstancesResponse(instances *[]ProjectInstanceFull, message *string) *ListInstancesResponse

NewListInstancesResponse instantiates a new ListInstancesResponse 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 NewListInstancesResponseWithDefaults added in v0.2.0

func NewListInstancesResponseWithDefaults() *ListInstancesResponse

NewListInstancesResponseWithDefaults instantiates a new ListInstancesResponse 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 (*ListInstancesResponse) GetInstances added in v0.2.0

func (o *ListInstancesResponse) GetInstances() *[]ProjectInstanceFull

GetInstances returns the Instances field value

func (*ListInstancesResponse) GetInstancesOk added in v0.2.0

func (o *ListInstancesResponse) GetInstancesOk() (*[]ProjectInstanceFull, bool)

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

func (*ListInstancesResponse) GetMessage added in v0.2.0

func (o *ListInstancesResponse) GetMessage() *string

GetMessage returns the Message field value

func (*ListInstancesResponse) GetMessageOk added in v0.2.0

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

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

func (*ListInstancesResponse) SetInstances added in v0.2.0

func (o *ListInstancesResponse) SetInstances(v *[]ProjectInstanceFull)

SetInstances sets field value

func (*ListInstancesResponse) SetMessage added in v0.2.0

func (o *ListInstancesResponse) SetMessage(v *string)

SetMessage sets field value

func (ListInstancesResponse) ToMap added in v0.2.0

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

type ListScrapeConfigsResponse

type ListScrapeConfigsResponse struct {
	// REQUIRED
	Data *[]Job `json:"data"`
	// REQUIRED
	Message *string `json:"message"`
}

ListScrapeConfigsResponse struct for ListScrapeConfigsResponse

func NewListScrapeConfigsResponse added in v0.2.0

func NewListScrapeConfigsResponse(data *[]Job, message *string) *ListScrapeConfigsResponse

NewListScrapeConfigsResponse instantiates a new ListScrapeConfigsResponse 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 NewListScrapeConfigsResponseWithDefaults added in v0.2.0

func NewListScrapeConfigsResponseWithDefaults() *ListScrapeConfigsResponse

NewListScrapeConfigsResponseWithDefaults instantiates a new ListScrapeConfigsResponse 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 (*ListScrapeConfigsResponse) GetData added in v0.2.0

func (o *ListScrapeConfigsResponse) GetData() *[]Job

GetData returns the Data field value

func (*ListScrapeConfigsResponse) GetDataOk added in v0.2.0

func (o *ListScrapeConfigsResponse) GetDataOk() (*[]Job, bool)

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

func (*ListScrapeConfigsResponse) GetMessage added in v0.2.0

func (o *ListScrapeConfigsResponse) GetMessage() *string

GetMessage returns the Message field value

func (*ListScrapeConfigsResponse) GetMessageOk added in v0.2.0

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

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

func (*ListScrapeConfigsResponse) SetData added in v0.2.0

func (o *ListScrapeConfigsResponse) SetData(v *[]Job)

SetData sets field value

func (*ListScrapeConfigsResponse) SetMessage added in v0.2.0

func (o *ListScrapeConfigsResponse) SetMessage(v *string)

SetMessage sets field value

func (ListScrapeConfigsResponse) ToMap added in v0.2.0

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

type MappedNullable

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

type Message

type Message struct {
	// REQUIRED
	Message *string `json:"message"`
}

Message struct for Message

func NewMessage added in v0.2.0

func NewMessage(message *string) *Message

NewMessage instantiates a new Message 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 NewMessageWithDefaults added in v0.2.0

func NewMessageWithDefaults() *Message

NewMessageWithDefaults instantiates a new Message 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 (*Message) GetMessage added in v0.2.0

func (o *Message) GetMessage() *string

GetMessage returns the Message field value

func (*Message) GetMessageOk added in v0.2.0

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

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

func (*Message) SetMessage added in v0.2.0

func (o *Message) SetMessage(v *string)

SetMessage sets field value

func (Message) ToMap added in v0.2.0

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

type MetricsRelabelConfig

type MetricsRelabelConfig struct {
	Action      *string `json:"action,omitempty"`
	Modulus     *int64  `json:"modulus,omitempty"`
	Regex       *string `json:"regex,omitempty"`
	Replacement *string `json:"replacement,omitempty"`
	Separator   *string `json:"separator,omitempty"`
	// REQUIRED
	SourceLabels *[]string `json:"sourceLabels"`
	TargetLabel  *string   `json:"targetLabel,omitempty"`
}

MetricsRelabelConfig struct for MetricsRelabelConfig

func NewMetricsRelabelConfig added in v0.2.0

func NewMetricsRelabelConfig(sourceLabels *[]string) *MetricsRelabelConfig

NewMetricsRelabelConfig instantiates a new MetricsRelabelConfig 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 NewMetricsRelabelConfigWithDefaults added in v0.2.0

func NewMetricsRelabelConfigWithDefaults() *MetricsRelabelConfig

NewMetricsRelabelConfigWithDefaults instantiates a new MetricsRelabelConfig 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 (*MetricsRelabelConfig) GetAction added in v0.2.0

func (o *MetricsRelabelConfig) GetAction() *string

GetAction returns the Action field value if set, zero value otherwise.

func (*MetricsRelabelConfig) GetActionOk added in v0.2.0

func (o *MetricsRelabelConfig) GetActionOk() (*string, bool)

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

func (*MetricsRelabelConfig) GetModulus added in v0.2.0

func (o *MetricsRelabelConfig) GetModulus() *int64

GetModulus returns the Modulus field value if set, zero value otherwise.

func (*MetricsRelabelConfig) GetModulusOk added in v0.2.0

func (o *MetricsRelabelConfig) GetModulusOk() (*int64, bool)

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

func (*MetricsRelabelConfig) GetRegex added in v0.2.0

func (o *MetricsRelabelConfig) GetRegex() *string

GetRegex returns the Regex field value if set, zero value otherwise.

func (*MetricsRelabelConfig) GetRegexOk added in v0.2.0

func (o *MetricsRelabelConfig) GetRegexOk() (*string, bool)

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

func (*MetricsRelabelConfig) GetReplacement added in v0.2.0

func (o *MetricsRelabelConfig) GetReplacement() *string

GetReplacement returns the Replacement field value if set, zero value otherwise.

func (*MetricsRelabelConfig) GetReplacementOk added in v0.2.0

func (o *MetricsRelabelConfig) GetReplacementOk() (*string, bool)

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

func (*MetricsRelabelConfig) GetSeparator added in v0.2.0

func (o *MetricsRelabelConfig) GetSeparator() *string

GetSeparator returns the Separator field value if set, zero value otherwise.

func (*MetricsRelabelConfig) GetSeparatorOk added in v0.2.0

func (o *MetricsRelabelConfig) GetSeparatorOk() (*string, bool)

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

func (*MetricsRelabelConfig) GetSourceLabels added in v0.2.0

func (o *MetricsRelabelConfig) GetSourceLabels() *[]string

GetSourceLabels returns the SourceLabels field value

func (*MetricsRelabelConfig) GetSourceLabelsOk added in v0.2.0

func (o *MetricsRelabelConfig) GetSourceLabelsOk() (*[]string, bool)

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

func (*MetricsRelabelConfig) GetTargetLabel added in v0.2.0

func (o *MetricsRelabelConfig) GetTargetLabel() *string

GetTargetLabel returns the TargetLabel field value if set, zero value otherwise.

func (*MetricsRelabelConfig) GetTargetLabelOk added in v0.2.0

func (o *MetricsRelabelConfig) GetTargetLabelOk() (*string, bool)

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

func (*MetricsRelabelConfig) HasAction added in v0.2.0

func (o *MetricsRelabelConfig) HasAction() bool

HasAction returns a boolean if a field has been set.

func (*MetricsRelabelConfig) HasModulus added in v0.2.0

func (o *MetricsRelabelConfig) HasModulus() bool

HasModulus returns a boolean if a field has been set.

func (*MetricsRelabelConfig) HasRegex added in v0.2.0

func (o *MetricsRelabelConfig) HasRegex() bool

HasRegex returns a boolean if a field has been set.

func (*MetricsRelabelConfig) HasReplacement added in v0.2.0

func (o *MetricsRelabelConfig) HasReplacement() bool

HasReplacement returns a boolean if a field has been set.

func (*MetricsRelabelConfig) HasSeparator added in v0.2.0

func (o *MetricsRelabelConfig) HasSeparator() bool

HasSeparator returns a boolean if a field has been set.

func (*MetricsRelabelConfig) HasTargetLabel added in v0.2.0

func (o *MetricsRelabelConfig) HasTargetLabel() bool

HasTargetLabel returns a boolean if a field has been set.

func (*MetricsRelabelConfig) SetAction added in v0.2.0

func (o *MetricsRelabelConfig) SetAction(v *string)

SetAction gets a reference to the given string and assigns it to the Action field.

func (*MetricsRelabelConfig) SetModulus added in v0.2.0

func (o *MetricsRelabelConfig) SetModulus(v *int64)

SetModulus gets a reference to the given int64 and assigns it to the Modulus field.

func (*MetricsRelabelConfig) SetRegex added in v0.2.0

func (o *MetricsRelabelConfig) SetRegex(v *string)

SetRegex gets a reference to the given string and assigns it to the Regex field.

func (*MetricsRelabelConfig) SetReplacement added in v0.2.0

func (o *MetricsRelabelConfig) SetReplacement(v *string)

SetReplacement gets a reference to the given string and assigns it to the Replacement field.

func (*MetricsRelabelConfig) SetSeparator added in v0.2.0

func (o *MetricsRelabelConfig) SetSeparator(v *string)

SetSeparator gets a reference to the given string and assigns it to the Separator field.

func (*MetricsRelabelConfig) SetSourceLabels added in v0.2.0

func (o *MetricsRelabelConfig) SetSourceLabels(v *[]string)

SetSourceLabels sets field value

func (*MetricsRelabelConfig) SetTargetLabel added in v0.2.0

func (o *MetricsRelabelConfig) SetTargetLabel(v *string)

SetTargetLabel gets a reference to the given string and assigns it to the TargetLabel field.

func (MetricsRelabelConfig) ToMap added in v0.2.0

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

type NullableAlert added in v0.2.0

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

func NewNullableAlert added in v0.2.0

func NewNullableAlert(val *Alert) *NullableAlert

func (NullableAlert) Get added in v0.2.0

func (v NullableAlert) Get() *Alert

func (NullableAlert) IsSet added in v0.2.0

func (v NullableAlert) IsSet() bool

func (NullableAlert) MarshalJSON added in v0.2.0

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

func (*NullableAlert) Set added in v0.2.0

func (v *NullableAlert) Set(val *Alert)

func (*NullableAlert) UnmarshalJSON added in v0.2.0

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

func (*NullableAlert) Unset added in v0.2.0

func (v *NullableAlert) Unset()

type NullableAlertConfigReceiversResponse added in v0.2.0

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

func NewNullableAlertConfigReceiversResponse added in v0.2.0

func NewNullableAlertConfigReceiversResponse(val *AlertConfigReceiversResponse) *NullableAlertConfigReceiversResponse

func (NullableAlertConfigReceiversResponse) Get added in v0.2.0

func (NullableAlertConfigReceiversResponse) IsSet added in v0.2.0

func (NullableAlertConfigReceiversResponse) MarshalJSON added in v0.2.0

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

func (*NullableAlertConfigReceiversResponse) Set added in v0.2.0

func (*NullableAlertConfigReceiversResponse) UnmarshalJSON added in v0.2.0

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

func (*NullableAlertConfigReceiversResponse) Unset added in v0.2.0

type NullableAlertConfigRouteResponse added in v0.2.0

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

func NewNullableAlertConfigRouteResponse added in v0.2.0

func NewNullableAlertConfigRouteResponse(val *AlertConfigRouteResponse) *NullableAlertConfigRouteResponse

func (NullableAlertConfigRouteResponse) Get added in v0.2.0

func (NullableAlertConfigRouteResponse) IsSet added in v0.2.0

func (NullableAlertConfigRouteResponse) MarshalJSON added in v0.2.0

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

func (*NullableAlertConfigRouteResponse) Set added in v0.2.0

func (*NullableAlertConfigRouteResponse) UnmarshalJSON added in v0.2.0

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

func (*NullableAlertConfigRouteResponse) Unset added in v0.2.0

type NullableBasicAuth added in v0.2.0

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

func NewNullableBasicAuth added in v0.2.0

func NewNullableBasicAuth(val *BasicAuth) *NullableBasicAuth

func (NullableBasicAuth) Get added in v0.2.0

func (v NullableBasicAuth) Get() *BasicAuth

func (NullableBasicAuth) IsSet added in v0.2.0

func (v NullableBasicAuth) IsSet() bool

func (NullableBasicAuth) MarshalJSON added in v0.2.0

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

func (*NullableBasicAuth) Set added in v0.2.0

func (v *NullableBasicAuth) Set(val *BasicAuth)

func (*NullableBasicAuth) UnmarshalJSON added in v0.2.0

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

func (*NullableBasicAuth) Unset added in v0.2.0

func (v *NullableBasicAuth) 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 NullableCreateAlertConfigReceiverPayload added in v0.2.0

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

func NewNullableCreateAlertConfigReceiverPayload added in v0.2.0

func NewNullableCreateAlertConfigReceiverPayload(val *CreateAlertConfigReceiverPayload) *NullableCreateAlertConfigReceiverPayload

func (NullableCreateAlertConfigReceiverPayload) Get added in v0.2.0

func (NullableCreateAlertConfigReceiverPayload) IsSet added in v0.2.0

func (NullableCreateAlertConfigReceiverPayload) MarshalJSON added in v0.2.0

func (*NullableCreateAlertConfigReceiverPayload) Set added in v0.2.0

func (*NullableCreateAlertConfigReceiverPayload) UnmarshalJSON added in v0.2.0

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

func (*NullableCreateAlertConfigReceiverPayload) Unset added in v0.2.0

type NullableCreateAlertConfigReceiverPayloadEmailConfigsInner added in v0.2.0

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

func (NullableCreateAlertConfigReceiverPayloadEmailConfigsInner) Get added in v0.2.0

func (NullableCreateAlertConfigReceiverPayloadEmailConfigsInner) IsSet added in v0.2.0

func (NullableCreateAlertConfigReceiverPayloadEmailConfigsInner) MarshalJSON added in v0.2.0

func (*NullableCreateAlertConfigReceiverPayloadEmailConfigsInner) Set added in v0.2.0

func (*NullableCreateAlertConfigReceiverPayloadEmailConfigsInner) UnmarshalJSON added in v0.2.0

func (*NullableCreateAlertConfigReceiverPayloadEmailConfigsInner) Unset added in v0.2.0

type NullableCreateAlertConfigReceiverPayloadOpsgenieConfigsInner added in v0.2.0

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

func (NullableCreateAlertConfigReceiverPayloadOpsgenieConfigsInner) Get added in v0.2.0

func (NullableCreateAlertConfigReceiverPayloadOpsgenieConfigsInner) IsSet added in v0.2.0

func (NullableCreateAlertConfigReceiverPayloadOpsgenieConfigsInner) MarshalJSON added in v0.2.0

func (*NullableCreateAlertConfigReceiverPayloadOpsgenieConfigsInner) Set added in v0.2.0

func (*NullableCreateAlertConfigReceiverPayloadOpsgenieConfigsInner) UnmarshalJSON added in v0.2.0

func (*NullableCreateAlertConfigReceiverPayloadOpsgenieConfigsInner) Unset added in v0.2.0

type NullableCreateAlertConfigReceiverPayloadWebHookConfigsInner added in v0.2.0

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

func (NullableCreateAlertConfigReceiverPayloadWebHookConfigsInner) Get added in v0.2.0

func (NullableCreateAlertConfigReceiverPayloadWebHookConfigsInner) IsSet added in v0.2.0

func (NullableCreateAlertConfigReceiverPayloadWebHookConfigsInner) MarshalJSON added in v0.2.0

func (*NullableCreateAlertConfigReceiverPayloadWebHookConfigsInner) Set added in v0.2.0

func (*NullableCreateAlertConfigReceiverPayloadWebHookConfigsInner) UnmarshalJSON added in v0.2.0

func (*NullableCreateAlertConfigReceiverPayloadWebHookConfigsInner) Unset added in v0.2.0

type NullableCreateAlertConfigRoutePayload added in v0.2.0

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

func NewNullableCreateAlertConfigRoutePayload added in v0.2.0

func NewNullableCreateAlertConfigRoutePayload(val *CreateAlertConfigRoutePayload) *NullableCreateAlertConfigRoutePayload

func (NullableCreateAlertConfigRoutePayload) Get added in v0.2.0

func (NullableCreateAlertConfigRoutePayload) IsSet added in v0.2.0

func (NullableCreateAlertConfigRoutePayload) MarshalJSON added in v0.2.0

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

func (*NullableCreateAlertConfigRoutePayload) Set added in v0.2.0

func (*NullableCreateAlertConfigRoutePayload) UnmarshalJSON added in v0.2.0

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

func (*NullableCreateAlertConfigRoutePayload) Unset added in v0.2.0

type NullableCreateAlertConfigRoutePayloadRoutesInner added in v0.2.0

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

func (NullableCreateAlertConfigRoutePayloadRoutesInner) Get added in v0.2.0

func (NullableCreateAlertConfigRoutePayloadRoutesInner) IsSet added in v0.2.0

func (NullableCreateAlertConfigRoutePayloadRoutesInner) MarshalJSON added in v0.2.0

func (*NullableCreateAlertConfigRoutePayloadRoutesInner) Set added in v0.2.0

func (*NullableCreateAlertConfigRoutePayloadRoutesInner) UnmarshalJSON added in v0.2.0

func (*NullableCreateAlertConfigRoutePayloadRoutesInner) Unset added in v0.2.0

type NullableCreateCredentialsResponse added in v0.2.0

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

func NewNullableCreateCredentialsResponse added in v0.2.0

func NewNullableCreateCredentialsResponse(val *CreateCredentialsResponse) *NullableCreateCredentialsResponse

func (NullableCreateCredentialsResponse) Get added in v0.2.0

func (NullableCreateCredentialsResponse) IsSet added in v0.2.0

func (NullableCreateCredentialsResponse) MarshalJSON added in v0.2.0

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

func (*NullableCreateCredentialsResponse) Set added in v0.2.0

func (*NullableCreateCredentialsResponse) UnmarshalJSON added in v0.2.0

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

func (*NullableCreateCredentialsResponse) Unset added in v0.2.0

type NullableCreateInstancePayload added in v0.2.0

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

func NewNullableCreateInstancePayload added in v0.2.0

func NewNullableCreateInstancePayload(val *CreateInstancePayload) *NullableCreateInstancePayload

func (NullableCreateInstancePayload) Get added in v0.2.0

func (NullableCreateInstancePayload) IsSet added in v0.2.0

func (NullableCreateInstancePayload) MarshalJSON added in v0.2.0

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

func (*NullableCreateInstancePayload) Set added in v0.2.0

func (*NullableCreateInstancePayload) UnmarshalJSON added in v0.2.0

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

func (*NullableCreateInstancePayload) Unset added in v0.2.0

func (v *NullableCreateInstancePayload) Unset()

type NullableCreateInstanceResponse added in v0.2.0

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

func NewNullableCreateInstanceResponse added in v0.2.0

func NewNullableCreateInstanceResponse(val *CreateInstanceResponse) *NullableCreateInstanceResponse

func (NullableCreateInstanceResponse) Get added in v0.2.0

func (NullableCreateInstanceResponse) IsSet added in v0.2.0

func (NullableCreateInstanceResponse) MarshalJSON added in v0.2.0

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

func (*NullableCreateInstanceResponse) Set added in v0.2.0

func (*NullableCreateInstanceResponse) UnmarshalJSON added in v0.2.0

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

func (*NullableCreateInstanceResponse) Unset added in v0.2.0

func (v *NullableCreateInstanceResponse) Unset()

type NullableCreateScrapeConfigPayload added in v0.2.0

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

func NewNullableCreateScrapeConfigPayload added in v0.2.0

func NewNullableCreateScrapeConfigPayload(val *CreateScrapeConfigPayload) *NullableCreateScrapeConfigPayload

func (NullableCreateScrapeConfigPayload) Get added in v0.2.0

func (NullableCreateScrapeConfigPayload) IsSet added in v0.2.0

func (NullableCreateScrapeConfigPayload) MarshalJSON added in v0.2.0

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

func (*NullableCreateScrapeConfigPayload) Set added in v0.2.0

func (*NullableCreateScrapeConfigPayload) UnmarshalJSON added in v0.2.0

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

func (*NullableCreateScrapeConfigPayload) Unset added in v0.2.0

type NullableCreateScrapeConfigPayloadBasicAuth added in v0.2.0

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

func NewNullableCreateScrapeConfigPayloadBasicAuth added in v0.2.0

func NewNullableCreateScrapeConfigPayloadBasicAuth(val *CreateScrapeConfigPayloadBasicAuth) *NullableCreateScrapeConfigPayloadBasicAuth

func (NullableCreateScrapeConfigPayloadBasicAuth) Get added in v0.2.0

func (NullableCreateScrapeConfigPayloadBasicAuth) IsSet added in v0.2.0

func (NullableCreateScrapeConfigPayloadBasicAuth) MarshalJSON added in v0.2.0

func (*NullableCreateScrapeConfigPayloadBasicAuth) Set added in v0.2.0

func (*NullableCreateScrapeConfigPayloadBasicAuth) UnmarshalJSON added in v0.2.0

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

func (*NullableCreateScrapeConfigPayloadBasicAuth) Unset added in v0.2.0

type NullableCreateScrapeConfigPayloadHttpSdConfigsInner added in v0.2.0

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

func (NullableCreateScrapeConfigPayloadHttpSdConfigsInner) Get added in v0.2.0

func (NullableCreateScrapeConfigPayloadHttpSdConfigsInner) IsSet added in v0.2.0

func (NullableCreateScrapeConfigPayloadHttpSdConfigsInner) MarshalJSON added in v0.2.0

func (*NullableCreateScrapeConfigPayloadHttpSdConfigsInner) Set added in v0.2.0

func (*NullableCreateScrapeConfigPayloadHttpSdConfigsInner) UnmarshalJSON added in v0.2.0

func (*NullableCreateScrapeConfigPayloadHttpSdConfigsInner) Unset added in v0.2.0

type NullableCreateScrapeConfigPayloadHttpSdConfigsInnerOauth2 added in v0.2.0

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

func (NullableCreateScrapeConfigPayloadHttpSdConfigsInnerOauth2) Get added in v0.2.0

func (NullableCreateScrapeConfigPayloadHttpSdConfigsInnerOauth2) IsSet added in v0.2.0

func (NullableCreateScrapeConfigPayloadHttpSdConfigsInnerOauth2) MarshalJSON added in v0.2.0

func (*NullableCreateScrapeConfigPayloadHttpSdConfigsInnerOauth2) Set added in v0.2.0

func (*NullableCreateScrapeConfigPayloadHttpSdConfigsInnerOauth2) UnmarshalJSON added in v0.2.0

func (*NullableCreateScrapeConfigPayloadHttpSdConfigsInnerOauth2) Unset added in v0.2.0

type NullableCreateScrapeConfigPayloadHttpSdConfigsInnerOauth2TlsConfig added in v0.2.0

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

func (NullableCreateScrapeConfigPayloadHttpSdConfigsInnerOauth2TlsConfig) Get added in v0.2.0

func (NullableCreateScrapeConfigPayloadHttpSdConfigsInnerOauth2TlsConfig) IsSet added in v0.2.0

func (NullableCreateScrapeConfigPayloadHttpSdConfigsInnerOauth2TlsConfig) MarshalJSON added in v0.2.0

func (*NullableCreateScrapeConfigPayloadHttpSdConfigsInnerOauth2TlsConfig) Set added in v0.2.0

func (*NullableCreateScrapeConfigPayloadHttpSdConfigsInnerOauth2TlsConfig) UnmarshalJSON added in v0.2.0

func (*NullableCreateScrapeConfigPayloadHttpSdConfigsInnerOauth2TlsConfig) Unset added in v0.2.0

type NullableCreateScrapeConfigPayloadMetricsRelabelConfigsInner added in v0.2.0

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

func (NullableCreateScrapeConfigPayloadMetricsRelabelConfigsInner) Get added in v0.2.0

func (NullableCreateScrapeConfigPayloadMetricsRelabelConfigsInner) IsSet added in v0.2.0

func (NullableCreateScrapeConfigPayloadMetricsRelabelConfigsInner) MarshalJSON added in v0.2.0

func (*NullableCreateScrapeConfigPayloadMetricsRelabelConfigsInner) Set added in v0.2.0

func (*NullableCreateScrapeConfigPayloadMetricsRelabelConfigsInner) UnmarshalJSON added in v0.2.0

func (*NullableCreateScrapeConfigPayloadMetricsRelabelConfigsInner) Unset added in v0.2.0

type NullableCreateScrapeConfigPayloadStaticConfigsInner added in v0.2.0

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

func (NullableCreateScrapeConfigPayloadStaticConfigsInner) Get added in v0.2.0

func (NullableCreateScrapeConfigPayloadStaticConfigsInner) IsSet added in v0.2.0

func (NullableCreateScrapeConfigPayloadStaticConfigsInner) MarshalJSON added in v0.2.0

func (*NullableCreateScrapeConfigPayloadStaticConfigsInner) Set added in v0.2.0

func (*NullableCreateScrapeConfigPayloadStaticConfigsInner) UnmarshalJSON added in v0.2.0

func (*NullableCreateScrapeConfigPayloadStaticConfigsInner) Unset added in v0.2.0

type NullableCredentials added in v0.2.0

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

func NewNullableCredentials added in v0.2.0

func NewNullableCredentials(val *Credentials) *NullableCredentials

func (NullableCredentials) Get added in v0.2.0

func (NullableCredentials) IsSet added in v0.2.0

func (v NullableCredentials) IsSet() bool

func (NullableCredentials) MarshalJSON added in v0.2.0

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

func (*NullableCredentials) Set added in v0.2.0

func (v *NullableCredentials) Set(val *Credentials)

func (*NullableCredentials) UnmarshalJSON added in v0.2.0

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

func (*NullableCredentials) Unset added in v0.2.0

func (v *NullableCredentials) Unset()

type NullableCredentialsRemoteWriteConfig added in v0.2.0

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

func NewNullableCredentialsRemoteWriteConfig added in v0.2.0

func NewNullableCredentialsRemoteWriteConfig(val *CredentialsRemoteWriteConfig) *NullableCredentialsRemoteWriteConfig

func (NullableCredentialsRemoteWriteConfig) Get added in v0.2.0

func (NullableCredentialsRemoteWriteConfig) IsSet added in v0.2.0

func (NullableCredentialsRemoteWriteConfig) MarshalJSON added in v0.2.0

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

func (*NullableCredentialsRemoteWriteConfig) Set added in v0.2.0

func (*NullableCredentialsRemoteWriteConfig) UnmarshalJSON added in v0.2.0

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

func (*NullableCredentialsRemoteWriteConfig) Unset added in v0.2.0

type NullableCredentialsRemoteWriteDeleteResponse added in v0.2.0

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

func NewNullableCredentialsRemoteWriteDeleteResponse added in v0.2.0

func NewNullableCredentialsRemoteWriteDeleteResponse(val *CredentialsRemoteWriteDeleteResponse) *NullableCredentialsRemoteWriteDeleteResponse

func (NullableCredentialsRemoteWriteDeleteResponse) Get added in v0.2.0

func (NullableCredentialsRemoteWriteDeleteResponse) IsSet added in v0.2.0

func (NullableCredentialsRemoteWriteDeleteResponse) MarshalJSON added in v0.2.0

func (*NullableCredentialsRemoteWriteDeleteResponse) Set added in v0.2.0

func (*NullableCredentialsRemoteWriteDeleteResponse) UnmarshalJSON added in v0.2.0

func (*NullableCredentialsRemoteWriteDeleteResponse) Unset added in v0.2.0

type NullableDeleteScrapeConfigResponse added in v0.2.0

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

func NewNullableDeleteScrapeConfigResponse added in v0.2.0

func NewNullableDeleteScrapeConfigResponse(val *DeleteScrapeConfigResponse) *NullableDeleteScrapeConfigResponse

func (NullableDeleteScrapeConfigResponse) Get added in v0.2.0

func (NullableDeleteScrapeConfigResponse) IsSet added in v0.2.0

func (NullableDeleteScrapeConfigResponse) MarshalJSON added in v0.2.0

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

func (*NullableDeleteScrapeConfigResponse) Set added in v0.2.0

func (*NullableDeleteScrapeConfigResponse) UnmarshalJSON added in v0.2.0

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

func (*NullableDeleteScrapeConfigResponse) Unset added in v0.2.0

type NullableEmailConfig added in v0.2.0

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

func NewNullableEmailConfig added in v0.2.0

func NewNullableEmailConfig(val *EmailConfig) *NullableEmailConfig

func (NullableEmailConfig) Get added in v0.2.0

func (NullableEmailConfig) IsSet added in v0.2.0

func (v NullableEmailConfig) IsSet() bool

func (NullableEmailConfig) MarshalJSON added in v0.2.0

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

func (*NullableEmailConfig) Set added in v0.2.0

func (v *NullableEmailConfig) Set(val *EmailConfig)

func (*NullableEmailConfig) UnmarshalJSON added in v0.2.0

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

func (*NullableEmailConfig) Unset added in v0.2.0

func (v *NullableEmailConfig) Unset()

type NullableError added in v0.2.0

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

func NewNullableError added in v0.2.0

func NewNullableError(val *Error) *NullableError

func (NullableError) Get added in v0.2.0

func (v NullableError) Get() *Error

func (NullableError) IsSet added in v0.2.0

func (v NullableError) IsSet() bool

func (NullableError) MarshalJSON added in v0.2.0

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

func (*NullableError) Set added in v0.2.0

func (v *NullableError) Set(val *Error)

func (*NullableError) UnmarshalJSON added in v0.2.0

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

func (*NullableError) Unset added in v0.2.0

func (v *NullableError) 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 NullableGetAlertConfigsResponse added in v0.2.0

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

func NewNullableGetAlertConfigsResponse added in v0.2.0

func NewNullableGetAlertConfigsResponse(val *GetAlertConfigsResponse) *NullableGetAlertConfigsResponse

func (NullableGetAlertConfigsResponse) Get added in v0.2.0

func (NullableGetAlertConfigsResponse) IsSet added in v0.2.0

func (NullableGetAlertConfigsResponse) MarshalJSON added in v0.2.0

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

func (*NullableGetAlertConfigsResponse) Set added in v0.2.0

func (*NullableGetAlertConfigsResponse) UnmarshalJSON added in v0.2.0

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

func (*NullableGetAlertConfigsResponse) Unset added in v0.2.0

type NullableGetCredentialsResponse added in v0.2.0

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

func NewNullableGetCredentialsResponse added in v0.2.0

func NewNullableGetCredentialsResponse(val *GetCredentialsResponse) *NullableGetCredentialsResponse

func (NullableGetCredentialsResponse) Get added in v0.2.0

func (NullableGetCredentialsResponse) IsSet added in v0.2.0

func (NullableGetCredentialsResponse) MarshalJSON added in v0.2.0

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

func (*NullableGetCredentialsResponse) Set added in v0.2.0

func (*NullableGetCredentialsResponse) UnmarshalJSON added in v0.2.0

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

func (*NullableGetCredentialsResponse) Unset added in v0.2.0

func (v *NullableGetCredentialsResponse) Unset()

type NullableGetInstanceResponse added in v0.2.0

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

func NewNullableGetInstanceResponse added in v0.2.0

func NewNullableGetInstanceResponse(val *GetInstanceResponse) *NullableGetInstanceResponse

func (NullableGetInstanceResponse) Get added in v0.2.0

func (NullableGetInstanceResponse) IsSet added in v0.2.0

func (NullableGetInstanceResponse) MarshalJSON added in v0.2.0

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

func (*NullableGetInstanceResponse) Set added in v0.2.0

func (*NullableGetInstanceResponse) UnmarshalJSON added in v0.2.0

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

func (*NullableGetInstanceResponse) Unset added in v0.2.0

func (v *NullableGetInstanceResponse) Unset()

type NullableGetMetricsStorageRetentionResponse added in v0.2.0

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

func NewNullableGetMetricsStorageRetentionResponse added in v0.2.0

func NewNullableGetMetricsStorageRetentionResponse(val *GetMetricsStorageRetentionResponse) *NullableGetMetricsStorageRetentionResponse

func (NullableGetMetricsStorageRetentionResponse) Get added in v0.2.0

func (NullableGetMetricsStorageRetentionResponse) IsSet added in v0.2.0

func (NullableGetMetricsStorageRetentionResponse) MarshalJSON added in v0.2.0

func (*NullableGetMetricsStorageRetentionResponse) Set added in v0.2.0

func (*NullableGetMetricsStorageRetentionResponse) UnmarshalJSON added in v0.2.0

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

func (*NullableGetMetricsStorageRetentionResponse) Unset added in v0.2.0

type NullableGetScrapeConfigResponse added in v0.2.0

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

func NewNullableGetScrapeConfigResponse added in v0.2.0

func NewNullableGetScrapeConfigResponse(val *GetScrapeConfigResponse) *NullableGetScrapeConfigResponse

func (NullableGetScrapeConfigResponse) Get added in v0.2.0

func (NullableGetScrapeConfigResponse) IsSet added in v0.2.0

func (NullableGetScrapeConfigResponse) MarshalJSON added in v0.2.0

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

func (*NullableGetScrapeConfigResponse) Set added in v0.2.0

func (*NullableGetScrapeConfigResponse) UnmarshalJSON added in v0.2.0

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

func (*NullableGetScrapeConfigResponse) Unset added in v0.2.0

type NullableGlobal added in v0.2.0

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

func NewNullableGlobal added in v0.2.0

func NewNullableGlobal(val *Global) *NullableGlobal

func (NullableGlobal) Get added in v0.2.0

func (v NullableGlobal) Get() *Global

func (NullableGlobal) IsSet added in v0.2.0

func (v NullableGlobal) IsSet() bool

func (NullableGlobal) MarshalJSON added in v0.2.0

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

func (*NullableGlobal) Set added in v0.2.0

func (v *NullableGlobal) Set(val *Global)

func (*NullableGlobal) UnmarshalJSON added in v0.2.0

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

func (*NullableGlobal) Unset added in v0.2.0

func (v *NullableGlobal) Unset()

type NullableGrafanaConfigs added in v0.2.0

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

func NewNullableGrafanaConfigs added in v0.2.0

func NewNullableGrafanaConfigs(val *GrafanaConfigs) *NullableGrafanaConfigs

func (NullableGrafanaConfigs) Get added in v0.2.0

func (NullableGrafanaConfigs) IsSet added in v0.2.0

func (v NullableGrafanaConfigs) IsSet() bool

func (NullableGrafanaConfigs) MarshalJSON added in v0.2.0

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

func (*NullableGrafanaConfigs) Set added in v0.2.0

func (*NullableGrafanaConfigs) UnmarshalJSON added in v0.2.0

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

func (*NullableGrafanaConfigs) Unset added in v0.2.0

func (v *NullableGrafanaConfigs) Unset()

type NullableGrafanaOauth added in v0.2.0

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

func NewNullableGrafanaOauth added in v0.2.0

func NewNullableGrafanaOauth(val *GrafanaOauth) *NullableGrafanaOauth

func (NullableGrafanaOauth) Get added in v0.2.0

func (NullableGrafanaOauth) IsSet added in v0.2.0

func (v NullableGrafanaOauth) IsSet() bool

func (NullableGrafanaOauth) MarshalJSON added in v0.2.0

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

func (*NullableGrafanaOauth) Set added in v0.2.0

func (v *NullableGrafanaOauth) Set(val *GrafanaOauth)

func (*NullableGrafanaOauth) UnmarshalJSON added in v0.2.0

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

func (*NullableGrafanaOauth) Unset added in v0.2.0

func (v *NullableGrafanaOauth) Unset()

type NullableHTTPServiceSD added in v0.2.0

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

func NewNullableHTTPServiceSD added in v0.2.0

func NewNullableHTTPServiceSD(val *HTTPServiceSD) *NullableHTTPServiceSD

func (NullableHTTPServiceSD) Get added in v0.2.0

func (NullableHTTPServiceSD) IsSet added in v0.2.0

func (v NullableHTTPServiceSD) IsSet() bool

func (NullableHTTPServiceSD) MarshalJSON added in v0.2.0

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

func (*NullableHTTPServiceSD) Set added in v0.2.0

func (v *NullableHTTPServiceSD) Set(val *HTTPServiceSD)

func (*NullableHTTPServiceSD) UnmarshalJSON added in v0.2.0

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

func (*NullableHTTPServiceSD) Unset added in v0.2.0

func (v *NullableHTTPServiceSD) Unset()

type NullableInhibitRules added in v0.2.0

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

func NewNullableInhibitRules added in v0.2.0

func NewNullableInhibitRules(val *InhibitRules) *NullableInhibitRules

func (NullableInhibitRules) Get added in v0.2.0

func (NullableInhibitRules) IsSet added in v0.2.0

func (v NullableInhibitRules) IsSet() bool

func (NullableInhibitRules) MarshalJSON added in v0.2.0

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

func (*NullableInhibitRules) Set added in v0.2.0

func (v *NullableInhibitRules) Set(val *InhibitRules)

func (*NullableInhibitRules) UnmarshalJSON added in v0.2.0

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

func (*NullableInhibitRules) Unset added in v0.2.0

func (v *NullableInhibitRules) Unset()

type NullableInstance added in v0.2.0

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

func NewNullableInstance added in v0.2.0

func NewNullableInstance(val *Instance) *NullableInstance

func (NullableInstance) Get added in v0.2.0

func (v NullableInstance) Get() *Instance

func (NullableInstance) IsSet added in v0.2.0

func (v NullableInstance) IsSet() bool

func (NullableInstance) MarshalJSON added in v0.2.0

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

func (*NullableInstance) Set added in v0.2.0

func (v *NullableInstance) Set(val *Instance)

func (*NullableInstance) UnmarshalJSON added in v0.2.0

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

func (*NullableInstance) Unset added in v0.2.0

func (v *NullableInstance) Unset()

type NullableInstanceResponse added in v0.2.0

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

func NewNullableInstanceResponse added in v0.2.0

func NewNullableInstanceResponse(val *InstanceResponse) *NullableInstanceResponse

func (NullableInstanceResponse) Get added in v0.2.0

func (NullableInstanceResponse) IsSet added in v0.2.0

func (v NullableInstanceResponse) IsSet() bool

func (NullableInstanceResponse) MarshalJSON added in v0.2.0

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

func (*NullableInstanceResponse) Set added in v0.2.0

func (*NullableInstanceResponse) UnmarshalJSON added in v0.2.0

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

func (*NullableInstanceResponse) Unset added in v0.2.0

func (v *NullableInstanceResponse) Unset()

type NullableInstanceSensitiveData added in v0.2.0

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

func NewNullableInstanceSensitiveData added in v0.2.0

func NewNullableInstanceSensitiveData(val *InstanceSensitiveData) *NullableInstanceSensitiveData

func (NullableInstanceSensitiveData) Get added in v0.2.0

func (NullableInstanceSensitiveData) IsSet added in v0.2.0

func (NullableInstanceSensitiveData) MarshalJSON added in v0.2.0

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

func (*NullableInstanceSensitiveData) Set added in v0.2.0

func (*NullableInstanceSensitiveData) UnmarshalJSON added in v0.2.0

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

func (*NullableInstanceSensitiveData) Unset added in v0.2.0

func (v *NullableInstanceSensitiveData) 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 NullableJob added in v0.2.0

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

func NewNullableJob added in v0.2.0

func NewNullableJob(val *Job) *NullableJob

func (NullableJob) Get added in v0.2.0

func (v NullableJob) Get() *Job

func (NullableJob) IsSet added in v0.2.0

func (v NullableJob) IsSet() bool

func (NullableJob) MarshalJSON added in v0.2.0

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

func (*NullableJob) Set added in v0.2.0

func (v *NullableJob) Set(val *Job)

func (*NullableJob) UnmarshalJSON added in v0.2.0

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

func (*NullableJob) Unset added in v0.2.0

func (v *NullableJob) Unset()

type NullableListACLResponse added in v0.2.0

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

func NewNullableListACLResponse added in v0.2.0

func NewNullableListACLResponse(val *ListACLResponse) *NullableListACLResponse

func (NullableListACLResponse) Get added in v0.2.0

func (NullableListACLResponse) IsSet added in v0.2.0

func (v NullableListACLResponse) IsSet() bool

func (NullableListACLResponse) MarshalJSON added in v0.2.0

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

func (*NullableListACLResponse) Set added in v0.2.0

func (*NullableListACLResponse) UnmarshalJSON added in v0.2.0

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

func (*NullableListACLResponse) Unset added in v0.2.0

func (v *NullableListACLResponse) Unset()

type NullableListCredentialsResponse added in v0.2.0

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

func NewNullableListCredentialsResponse added in v0.2.0

func NewNullableListCredentialsResponse(val *ListCredentialsResponse) *NullableListCredentialsResponse

func (NullableListCredentialsResponse) Get added in v0.2.0

func (NullableListCredentialsResponse) IsSet added in v0.2.0

func (NullableListCredentialsResponse) MarshalJSON added in v0.2.0

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

func (*NullableListCredentialsResponse) Set added in v0.2.0

func (*NullableListCredentialsResponse) UnmarshalJSON added in v0.2.0

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

func (*NullableListCredentialsResponse) Unset added in v0.2.0

type NullableListInstancesResponse added in v0.2.0

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

func NewNullableListInstancesResponse added in v0.2.0

func NewNullableListInstancesResponse(val *ListInstancesResponse) *NullableListInstancesResponse

func (NullableListInstancesResponse) Get added in v0.2.0

func (NullableListInstancesResponse) IsSet added in v0.2.0

func (NullableListInstancesResponse) MarshalJSON added in v0.2.0

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

func (*NullableListInstancesResponse) Set added in v0.2.0

func (*NullableListInstancesResponse) UnmarshalJSON added in v0.2.0

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

func (*NullableListInstancesResponse) Unset added in v0.2.0

func (v *NullableListInstancesResponse) Unset()

type NullableListScrapeConfigsResponse added in v0.2.0

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

func NewNullableListScrapeConfigsResponse added in v0.2.0

func NewNullableListScrapeConfigsResponse(val *ListScrapeConfigsResponse) *NullableListScrapeConfigsResponse

func (NullableListScrapeConfigsResponse) Get added in v0.2.0

func (NullableListScrapeConfigsResponse) IsSet added in v0.2.0

func (NullableListScrapeConfigsResponse) MarshalJSON added in v0.2.0

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

func (*NullableListScrapeConfigsResponse) Set added in v0.2.0

func (*NullableListScrapeConfigsResponse) UnmarshalJSON added in v0.2.0

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

func (*NullableListScrapeConfigsResponse) Unset added in v0.2.0

type NullableMessage added in v0.2.0

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

func NewNullableMessage added in v0.2.0

func NewNullableMessage(val *Message) *NullableMessage

func (NullableMessage) Get added in v0.2.0

func (v NullableMessage) Get() *Message

func (NullableMessage) IsSet added in v0.2.0

func (v NullableMessage) IsSet() bool

func (NullableMessage) MarshalJSON added in v0.2.0

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

func (*NullableMessage) Set added in v0.2.0

func (v *NullableMessage) Set(val *Message)

func (*NullableMessage) UnmarshalJSON added in v0.2.0

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

func (*NullableMessage) Unset added in v0.2.0

func (v *NullableMessage) Unset()

type NullableMetricsRelabelConfig added in v0.2.0

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

func NewNullableMetricsRelabelConfig added in v0.2.0

func NewNullableMetricsRelabelConfig(val *MetricsRelabelConfig) *NullableMetricsRelabelConfig

func (NullableMetricsRelabelConfig) Get added in v0.2.0

func (NullableMetricsRelabelConfig) IsSet added in v0.2.0

func (NullableMetricsRelabelConfig) MarshalJSON added in v0.2.0

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

func (*NullableMetricsRelabelConfig) Set added in v0.2.0

func (*NullableMetricsRelabelConfig) UnmarshalJSON added in v0.2.0

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

func (*NullableMetricsRelabelConfig) Unset added in v0.2.0

func (v *NullableMetricsRelabelConfig) Unset()

type NullableOAuth2 added in v0.2.0

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

func NewNullableOAuth2 added in v0.2.0

func NewNullableOAuth2(val *OAuth2) *NullableOAuth2

func (NullableOAuth2) Get added in v0.2.0

func (v NullableOAuth2) Get() *OAuth2

func (NullableOAuth2) IsSet added in v0.2.0

func (v NullableOAuth2) IsSet() bool

func (NullableOAuth2) MarshalJSON added in v0.2.0

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

func (*NullableOAuth2) Set added in v0.2.0

func (v *NullableOAuth2) Set(val *OAuth2)

func (*NullableOAuth2) UnmarshalJSON added in v0.2.0

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

func (*NullableOAuth2) Unset added in v0.2.0

func (v *NullableOAuth2) Unset()

type NullableOpsgenieConfig added in v0.2.0

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

func NewNullableOpsgenieConfig added in v0.2.0

func NewNullableOpsgenieConfig(val *OpsgenieConfig) *NullableOpsgenieConfig

func (NullableOpsgenieConfig) Get added in v0.2.0

func (NullableOpsgenieConfig) IsSet added in v0.2.0

func (v NullableOpsgenieConfig) IsSet() bool

func (NullableOpsgenieConfig) MarshalJSON added in v0.2.0

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

func (*NullableOpsgenieConfig) Set added in v0.2.0

func (*NullableOpsgenieConfig) UnmarshalJSON added in v0.2.0

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

func (*NullableOpsgenieConfig) Unset added in v0.2.0

func (v *NullableOpsgenieConfig) Unset()

type NullablePermissionDenied added in v0.2.0

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

func NewNullablePermissionDenied added in v0.2.0

func NewNullablePermissionDenied(val *PermissionDenied) *NullablePermissionDenied

func (NullablePermissionDenied) Get added in v0.2.0

func (NullablePermissionDenied) IsSet added in v0.2.0

func (v NullablePermissionDenied) IsSet() bool

func (NullablePermissionDenied) MarshalJSON added in v0.2.0

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

func (*NullablePermissionDenied) Set added in v0.2.0

func (*NullablePermissionDenied) UnmarshalJSON added in v0.2.0

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

func (*NullablePermissionDenied) Unset added in v0.2.0

func (v *NullablePermissionDenied) Unset()

type NullablePlan added in v0.2.0

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

func NewNullablePlan added in v0.2.0

func NewNullablePlan(val *Plan) *NullablePlan

func (NullablePlan) Get added in v0.2.0

func (v NullablePlan) Get() *Plan

func (NullablePlan) IsSet added in v0.2.0

func (v NullablePlan) IsSet() bool

func (NullablePlan) MarshalJSON added in v0.2.0

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

func (*NullablePlan) Set added in v0.2.0

func (v *NullablePlan) Set(val *Plan)

func (*NullablePlan) UnmarshalJSON added in v0.2.0

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

func (*NullablePlan) Unset added in v0.2.0

func (v *NullablePlan) Unset()

type NullablePlanModel added in v0.2.0

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

func NewNullablePlanModel added in v0.2.0

func NewNullablePlanModel(val *PlanModel) *NullablePlanModel

func (NullablePlanModel) Get added in v0.2.0

func (v NullablePlanModel) Get() *PlanModel

func (NullablePlanModel) IsSet added in v0.2.0

func (v NullablePlanModel) IsSet() bool

func (NullablePlanModel) MarshalJSON added in v0.2.0

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

func (*NullablePlanModel) Set added in v0.2.0

func (v *NullablePlanModel) Set(val *PlanModel)

func (*NullablePlanModel) UnmarshalJSON added in v0.2.0

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

func (*NullablePlanModel) Unset added in v0.2.0

func (v *NullablePlanModel) Unset()

type NullablePlansResponse added in v0.2.0

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

func NewNullablePlansResponse added in v0.2.0

func NewNullablePlansResponse(val *PlansResponse) *NullablePlansResponse

func (NullablePlansResponse) Get added in v0.2.0

func (NullablePlansResponse) IsSet added in v0.2.0

func (v NullablePlansResponse) IsSet() bool

func (NullablePlansResponse) MarshalJSON added in v0.2.0

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

func (*NullablePlansResponse) Set added in v0.2.0

func (v *NullablePlansResponse) Set(val *PlansResponse)

func (*NullablePlansResponse) UnmarshalJSON added in v0.2.0

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

func (*NullablePlansResponse) Unset added in v0.2.0

func (v *NullablePlansResponse) Unset()

type NullableProjectInstanceFull added in v0.2.0

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

func NewNullableProjectInstanceFull added in v0.2.0

func NewNullableProjectInstanceFull(val *ProjectInstanceFull) *NullableProjectInstanceFull

func (NullableProjectInstanceFull) Get added in v0.2.0

func (NullableProjectInstanceFull) IsSet added in v0.2.0

func (NullableProjectInstanceFull) MarshalJSON added in v0.2.0

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

func (*NullableProjectInstanceFull) Set added in v0.2.0

func (*NullableProjectInstanceFull) UnmarshalJSON added in v0.2.0

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

func (*NullableProjectInstanceFull) Unset added in v0.2.0

func (v *NullableProjectInstanceFull) Unset()

type NullableReceiver added in v0.2.0

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

func NewNullableReceiver added in v0.2.0

func NewNullableReceiver(val *Receiver) *NullableReceiver

func (NullableReceiver) Get added in v0.2.0

func (v NullableReceiver) Get() *Receiver

func (NullableReceiver) IsSet added in v0.2.0

func (v NullableReceiver) IsSet() bool

func (NullableReceiver) MarshalJSON added in v0.2.0

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

func (*NullableReceiver) Set added in v0.2.0

func (v *NullableReceiver) Set(val *Receiver)

func (*NullableReceiver) UnmarshalJSON added in v0.2.0

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

func (*NullableReceiver) Unset added in v0.2.0

func (v *NullableReceiver) Unset()

type NullableReceivers added in v0.2.0

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

func NewNullableReceivers added in v0.2.0

func NewNullableReceivers(val *Receivers) *NullableReceivers

func (NullableReceivers) Get added in v0.2.0

func (v NullableReceivers) Get() *Receivers

func (NullableReceivers) IsSet added in v0.2.0

func (v NullableReceivers) IsSet() bool

func (NullableReceivers) MarshalJSON added in v0.2.0

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

func (*NullableReceivers) Set added in v0.2.0

func (v *NullableReceivers) Set(val *Receivers)

func (*NullableReceivers) UnmarshalJSON added in v0.2.0

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

func (*NullableReceivers) Unset added in v0.2.0

func (v *NullableReceivers) Unset()

type NullableRoute added in v0.2.0

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

func NewNullableRoute added in v0.2.0

func NewNullableRoute(val *Route) *NullableRoute

func (NullableRoute) Get added in v0.2.0

func (v NullableRoute) Get() *Route

func (NullableRoute) IsSet added in v0.2.0

func (v NullableRoute) IsSet() bool

func (NullableRoute) MarshalJSON added in v0.2.0

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

func (*NullableRoute) Set added in v0.2.0

func (v *NullableRoute) Set(val *Route)

func (*NullableRoute) UnmarshalJSON added in v0.2.0

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

func (*NullableRoute) Unset added in v0.2.0

func (v *NullableRoute) Unset()

type NullableRouteSerializer added in v0.2.0

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

func NewNullableRouteSerializer added in v0.2.0

func NewNullableRouteSerializer(val *RouteSerializer) *NullableRouteSerializer

func (NullableRouteSerializer) Get added in v0.2.0

func (NullableRouteSerializer) IsSet added in v0.2.0

func (v NullableRouteSerializer) IsSet() bool

func (NullableRouteSerializer) MarshalJSON added in v0.2.0

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

func (*NullableRouteSerializer) Set added in v0.2.0

func (*NullableRouteSerializer) UnmarshalJSON added in v0.2.0

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

func (*NullableRouteSerializer) Unset added in v0.2.0

func (v *NullableRouteSerializer) Unset()

type NullableScrapeConfigsResponse added in v0.2.0

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

func NewNullableScrapeConfigsResponse added in v0.2.0

func NewNullableScrapeConfigsResponse(val *ScrapeConfigsResponse) *NullableScrapeConfigsResponse

func (NullableScrapeConfigsResponse) Get added in v0.2.0

func (NullableScrapeConfigsResponse) IsSet added in v0.2.0

func (NullableScrapeConfigsResponse) MarshalJSON added in v0.2.0

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

func (*NullableScrapeConfigsResponse) Set added in v0.2.0

func (*NullableScrapeConfigsResponse) UnmarshalJSON added in v0.2.0

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

func (*NullableScrapeConfigsResponse) Unset added in v0.2.0

func (v *NullableScrapeConfigsResponse) Unset()

type NullableServiceKeysList added in v0.2.0

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

func NewNullableServiceKeysList added in v0.2.0

func NewNullableServiceKeysList(val *ServiceKeysList) *NullableServiceKeysList

func (NullableServiceKeysList) Get added in v0.2.0

func (NullableServiceKeysList) IsSet added in v0.2.0

func (v NullableServiceKeysList) IsSet() bool

func (NullableServiceKeysList) MarshalJSON added in v0.2.0

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

func (*NullableServiceKeysList) Set added in v0.2.0

func (*NullableServiceKeysList) UnmarshalJSON added in v0.2.0

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

func (*NullableServiceKeysList) Unset added in v0.2.0

func (v *NullableServiceKeysList) Unset()

type NullableStaticConfigs added in v0.2.0

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

func NewNullableStaticConfigs added in v0.2.0

func NewNullableStaticConfigs(val *StaticConfigs) *NullableStaticConfigs

func (NullableStaticConfigs) Get added in v0.2.0

func (NullableStaticConfigs) IsSet added in v0.2.0

func (v NullableStaticConfigs) IsSet() bool

func (NullableStaticConfigs) MarshalJSON added in v0.2.0

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

func (*NullableStaticConfigs) Set added in v0.2.0

func (v *NullableStaticConfigs) Set(val *StaticConfigs)

func (*NullableStaticConfigs) UnmarshalJSON added in v0.2.0

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

func (*NullableStaticConfigs) Unset added in v0.2.0

func (v *NullableStaticConfigs) 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 NullableTLSConfig added in v0.2.0

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

func NewNullableTLSConfig added in v0.2.0

func NewNullableTLSConfig(val *TLSConfig) *NullableTLSConfig

func (NullableTLSConfig) Get added in v0.2.0

func (v NullableTLSConfig) Get() *TLSConfig

func (NullableTLSConfig) IsSet added in v0.2.0

func (v NullableTLSConfig) IsSet() bool

func (NullableTLSConfig) MarshalJSON added in v0.2.0

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

func (*NullableTLSConfig) Set added in v0.2.0

func (v *NullableTLSConfig) Set(val *TLSConfig)

func (*NullableTLSConfig) UnmarshalJSON added in v0.2.0

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

func (*NullableTLSConfig) Unset added in v0.2.0

func (v *NullableTLSConfig) 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 NullableUpdateACLPayload added in v0.2.0

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

func NewNullableUpdateACLPayload added in v0.2.0

func NewNullableUpdateACLPayload(val *UpdateACLPayload) *NullableUpdateACLPayload

func (NullableUpdateACLPayload) Get added in v0.2.0

func (NullableUpdateACLPayload) IsSet added in v0.2.0

func (v NullableUpdateACLPayload) IsSet() bool

func (NullableUpdateACLPayload) MarshalJSON added in v0.2.0

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

func (*NullableUpdateACLPayload) Set added in v0.2.0

func (*NullableUpdateACLPayload) UnmarshalJSON added in v0.2.0

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

func (*NullableUpdateACLPayload) Unset added in v0.2.0

func (v *NullableUpdateACLPayload) Unset()

type NullableUpdateAlertConfigReceiverPayload added in v0.2.0

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

func NewNullableUpdateAlertConfigReceiverPayload added in v0.2.0

func NewNullableUpdateAlertConfigReceiverPayload(val *UpdateAlertConfigReceiverPayload) *NullableUpdateAlertConfigReceiverPayload

func (NullableUpdateAlertConfigReceiverPayload) Get added in v0.2.0

func (NullableUpdateAlertConfigReceiverPayload) IsSet added in v0.2.0

func (NullableUpdateAlertConfigReceiverPayload) MarshalJSON added in v0.2.0

func (*NullableUpdateAlertConfigReceiverPayload) Set added in v0.2.0

func (*NullableUpdateAlertConfigReceiverPayload) UnmarshalJSON added in v0.2.0

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

func (*NullableUpdateAlertConfigReceiverPayload) Unset added in v0.2.0

type NullableUpdateAlertConfigRoutePayload added in v0.2.0

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

func NewNullableUpdateAlertConfigRoutePayload added in v0.2.0

func NewNullableUpdateAlertConfigRoutePayload(val *UpdateAlertConfigRoutePayload) *NullableUpdateAlertConfigRoutePayload

func (NullableUpdateAlertConfigRoutePayload) Get added in v0.2.0

func (NullableUpdateAlertConfigRoutePayload) IsSet added in v0.2.0

func (NullableUpdateAlertConfigRoutePayload) MarshalJSON added in v0.2.0

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

func (*NullableUpdateAlertConfigRoutePayload) Set added in v0.2.0

func (*NullableUpdateAlertConfigRoutePayload) UnmarshalJSON added in v0.2.0

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

func (*NullableUpdateAlertConfigRoutePayload) Unset added in v0.2.0

type NullableUpdateAlertConfigsPayload added in v0.2.0

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

func NewNullableUpdateAlertConfigsPayload added in v0.2.0

func NewNullableUpdateAlertConfigsPayload(val *UpdateAlertConfigsPayload) *NullableUpdateAlertConfigsPayload

func (NullableUpdateAlertConfigsPayload) Get added in v0.2.0

func (NullableUpdateAlertConfigsPayload) IsSet added in v0.2.0

func (NullableUpdateAlertConfigsPayload) MarshalJSON added in v0.2.0

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

func (*NullableUpdateAlertConfigsPayload) Set added in v0.2.0

func (*NullableUpdateAlertConfigsPayload) UnmarshalJSON added in v0.2.0

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

func (*NullableUpdateAlertConfigsPayload) Unset added in v0.2.0

type NullableUpdateAlertConfigsPayloadGlobal added in v0.2.0

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

func NewNullableUpdateAlertConfigsPayloadGlobal added in v0.2.0

func NewNullableUpdateAlertConfigsPayloadGlobal(val *UpdateAlertConfigsPayloadGlobal) *NullableUpdateAlertConfigsPayloadGlobal

func (NullableUpdateAlertConfigsPayloadGlobal) Get added in v0.2.0

func (NullableUpdateAlertConfigsPayloadGlobal) IsSet added in v0.2.0

func (NullableUpdateAlertConfigsPayloadGlobal) MarshalJSON added in v0.2.0

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

func (*NullableUpdateAlertConfigsPayloadGlobal) Set added in v0.2.0

func (*NullableUpdateAlertConfigsPayloadGlobal) UnmarshalJSON added in v0.2.0

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

func (*NullableUpdateAlertConfigsPayloadGlobal) Unset added in v0.2.0

type NullableUpdateAlertConfigsPayloadInhibitRules added in v0.2.0

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

func (NullableUpdateAlertConfigsPayloadInhibitRules) Get added in v0.2.0

func (NullableUpdateAlertConfigsPayloadInhibitRules) IsSet added in v0.2.0

func (NullableUpdateAlertConfigsPayloadInhibitRules) MarshalJSON added in v0.2.0

func (*NullableUpdateAlertConfigsPayloadInhibitRules) Set added in v0.2.0

func (*NullableUpdateAlertConfigsPayloadInhibitRules) UnmarshalJSON added in v0.2.0

func (*NullableUpdateAlertConfigsPayloadInhibitRules) Unset added in v0.2.0

type NullableUpdateAlertConfigsPayloadReceiversInner added in v0.2.0

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

func (NullableUpdateAlertConfigsPayloadReceiversInner) Get added in v0.2.0

func (NullableUpdateAlertConfigsPayloadReceiversInner) IsSet added in v0.2.0

func (NullableUpdateAlertConfigsPayloadReceiversInner) MarshalJSON added in v0.2.0

func (*NullableUpdateAlertConfigsPayloadReceiversInner) Set added in v0.2.0

func (*NullableUpdateAlertConfigsPayloadReceiversInner) UnmarshalJSON added in v0.2.0

func (*NullableUpdateAlertConfigsPayloadReceiversInner) Unset added in v0.2.0

type NullableUpdateAlertConfigsPayloadRoute added in v0.2.0

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

func NewNullableUpdateAlertConfigsPayloadRoute added in v0.2.0

func NewNullableUpdateAlertConfigsPayloadRoute(val *UpdateAlertConfigsPayloadRoute) *NullableUpdateAlertConfigsPayloadRoute

func (NullableUpdateAlertConfigsPayloadRoute) Get added in v0.2.0

func (NullableUpdateAlertConfigsPayloadRoute) IsSet added in v0.2.0

func (NullableUpdateAlertConfigsPayloadRoute) MarshalJSON added in v0.2.0

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

func (*NullableUpdateAlertConfigsPayloadRoute) Set added in v0.2.0

func (*NullableUpdateAlertConfigsPayloadRoute) UnmarshalJSON added in v0.2.0

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

func (*NullableUpdateAlertConfigsPayloadRoute) Unset added in v0.2.0

type NullableUpdateAlertConfigsResponse added in v0.2.0

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

func NewNullableUpdateAlertConfigsResponse added in v0.2.0

func NewNullableUpdateAlertConfigsResponse(val *UpdateAlertConfigsResponse) *NullableUpdateAlertConfigsResponse

func (NullableUpdateAlertConfigsResponse) Get added in v0.2.0

func (NullableUpdateAlertConfigsResponse) IsSet added in v0.2.0

func (NullableUpdateAlertConfigsResponse) MarshalJSON added in v0.2.0

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

func (*NullableUpdateAlertConfigsResponse) Set added in v0.2.0

func (*NullableUpdateAlertConfigsResponse) UnmarshalJSON added in v0.2.0

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

func (*NullableUpdateAlertConfigsResponse) Unset added in v0.2.0

type NullableUpdateCredentialsRemoteWriteConfigPayload added in v0.2.0

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

func (NullableUpdateCredentialsRemoteWriteConfigPayload) Get added in v0.2.0

func (NullableUpdateCredentialsRemoteWriteConfigPayload) IsSet added in v0.2.0

func (NullableUpdateCredentialsRemoteWriteConfigPayload) MarshalJSON added in v0.2.0

func (*NullableUpdateCredentialsRemoteWriteConfigPayload) Set added in v0.2.0

func (*NullableUpdateCredentialsRemoteWriteConfigPayload) UnmarshalJSON added in v0.2.0

func (*NullableUpdateCredentialsRemoteWriteConfigPayload) Unset added in v0.2.0

type NullableUpdateGrafanaConfigsPayload added in v0.2.0

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

func NewNullableUpdateGrafanaConfigsPayload added in v0.2.0

func NewNullableUpdateGrafanaConfigsPayload(val *UpdateGrafanaConfigsPayload) *NullableUpdateGrafanaConfigsPayload

func (NullableUpdateGrafanaConfigsPayload) Get added in v0.2.0

func (NullableUpdateGrafanaConfigsPayload) IsSet added in v0.2.0

func (NullableUpdateGrafanaConfigsPayload) MarshalJSON added in v0.2.0

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

func (*NullableUpdateGrafanaConfigsPayload) Set added in v0.2.0

func (*NullableUpdateGrafanaConfigsPayload) UnmarshalJSON added in v0.2.0

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

func (*NullableUpdateGrafanaConfigsPayload) Unset added in v0.2.0

type NullableUpdateGrafanaConfigsPayloadGenericOauth added in v0.2.0

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

func (NullableUpdateGrafanaConfigsPayloadGenericOauth) Get added in v0.2.0

func (NullableUpdateGrafanaConfigsPayloadGenericOauth) IsSet added in v0.2.0

func (NullableUpdateGrafanaConfigsPayloadGenericOauth) MarshalJSON added in v0.2.0

func (*NullableUpdateGrafanaConfigsPayloadGenericOauth) Set added in v0.2.0

func (*NullableUpdateGrafanaConfigsPayloadGenericOauth) UnmarshalJSON added in v0.2.0

func (*NullableUpdateGrafanaConfigsPayloadGenericOauth) Unset added in v0.2.0

type NullableUpdateInstancePayload added in v0.2.0

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

func NewNullableUpdateInstancePayload added in v0.2.0

func NewNullableUpdateInstancePayload(val *UpdateInstancePayload) *NullableUpdateInstancePayload

func (NullableUpdateInstancePayload) Get added in v0.2.0

func (NullableUpdateInstancePayload) IsSet added in v0.2.0

func (NullableUpdateInstancePayload) MarshalJSON added in v0.2.0

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

func (*NullableUpdateInstancePayload) Set added in v0.2.0

func (*NullableUpdateInstancePayload) UnmarshalJSON added in v0.2.0

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

func (*NullableUpdateInstancePayload) Unset added in v0.2.0

func (v *NullableUpdateInstancePayload) Unset()

type NullableUpdateMetricsStorageRetentionPayload added in v0.2.0

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

func NewNullableUpdateMetricsStorageRetentionPayload added in v0.2.0

func NewNullableUpdateMetricsStorageRetentionPayload(val *UpdateMetricsStorageRetentionPayload) *NullableUpdateMetricsStorageRetentionPayload

func (NullableUpdateMetricsStorageRetentionPayload) Get added in v0.2.0

func (NullableUpdateMetricsStorageRetentionPayload) IsSet added in v0.2.0

func (NullableUpdateMetricsStorageRetentionPayload) MarshalJSON added in v0.2.0

func (*NullableUpdateMetricsStorageRetentionPayload) Set added in v0.2.0

func (*NullableUpdateMetricsStorageRetentionPayload) UnmarshalJSON added in v0.2.0

func (*NullableUpdateMetricsStorageRetentionPayload) Unset added in v0.2.0

type NullableUpdateScrapeConfigPayload added in v0.2.0

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

func NewNullableUpdateScrapeConfigPayload added in v0.2.0

func NewNullableUpdateScrapeConfigPayload(val *UpdateScrapeConfigPayload) *NullableUpdateScrapeConfigPayload

func (NullableUpdateScrapeConfigPayload) Get added in v0.2.0

func (NullableUpdateScrapeConfigPayload) IsSet added in v0.2.0

func (NullableUpdateScrapeConfigPayload) MarshalJSON added in v0.2.0

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

func (*NullableUpdateScrapeConfigPayload) Set added in v0.2.0

func (*NullableUpdateScrapeConfigPayload) UnmarshalJSON added in v0.2.0

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

func (*NullableUpdateScrapeConfigPayload) Unset added in v0.2.0

type NullableUpdateScrapeConfigPayloadStaticConfigsInner added in v0.2.0

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

func (NullableUpdateScrapeConfigPayloadStaticConfigsInner) Get added in v0.2.0

func (NullableUpdateScrapeConfigPayloadStaticConfigsInner) IsSet added in v0.2.0

func (NullableUpdateScrapeConfigPayloadStaticConfigsInner) MarshalJSON added in v0.2.0

func (*NullableUpdateScrapeConfigPayloadStaticConfigsInner) Set added in v0.2.0

func (*NullableUpdateScrapeConfigPayloadStaticConfigsInner) UnmarshalJSON added in v0.2.0

func (*NullableUpdateScrapeConfigPayloadStaticConfigsInner) Unset added in v0.2.0

type NullableWebHook added in v0.2.0

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

func NewNullableWebHook added in v0.2.0

func NewNullableWebHook(val *WebHook) *NullableWebHook

func (NullableWebHook) Get added in v0.2.0

func (v NullableWebHook) Get() *WebHook

func (NullableWebHook) IsSet added in v0.2.0

func (v NullableWebHook) IsSet() bool

func (NullableWebHook) MarshalJSON added in v0.2.0

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

func (*NullableWebHook) Set added in v0.2.0

func (v *NullableWebHook) Set(val *WebHook)

func (*NullableWebHook) UnmarshalJSON added in v0.2.0

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

func (*NullableWebHook) Unset added in v0.2.0

func (v *NullableWebHook) Unset()

type OAuth2

type OAuth2 struct {
	// REQUIRED
	ClientId *string `json:"clientId"`
	// REQUIRED
	ClientSecret *string    `json:"clientSecret"`
	Scopes       *[]string  `json:"scopes,omitempty"`
	TlsConfig    *TLSConfig `json:"tlsConfig,omitempty"`
	// REQUIRED
	TokenUrl *string `json:"tokenUrl"`
}

OAuth2 struct for OAuth2

func NewOAuth2 added in v0.2.0

func NewOAuth2(clientId *string, clientSecret *string, tokenUrl *string) *OAuth2

NewOAuth2 instantiates a new OAuth2 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 NewOAuth2WithDefaults added in v0.2.0

func NewOAuth2WithDefaults() *OAuth2

NewOAuth2WithDefaults instantiates a new OAuth2 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 (*OAuth2) GetClientId added in v0.2.0

func (o *OAuth2) GetClientId() *string

GetClientId returns the ClientId field value

func (*OAuth2) GetClientIdOk added in v0.2.0

func (o *OAuth2) GetClientIdOk() (*string, bool)

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

func (*OAuth2) GetClientSecret added in v0.2.0

func (o *OAuth2) GetClientSecret() *string

GetClientSecret returns the ClientSecret field value

func (*OAuth2) GetClientSecretOk added in v0.2.0

func (o *OAuth2) GetClientSecretOk() (*string, bool)

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

func (*OAuth2) GetScopes added in v0.2.0

func (o *OAuth2) GetScopes() *[]string

GetScopes returns the Scopes field value if set, zero value otherwise.

func (*OAuth2) GetScopesOk added in v0.2.0

func (o *OAuth2) GetScopesOk() (*[]string, bool)

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

func (*OAuth2) GetTlsConfig added in v0.2.0

func (o *OAuth2) GetTlsConfig() *TLSConfig

GetTlsConfig returns the TlsConfig field value if set, zero value otherwise.

func (*OAuth2) GetTlsConfigOk added in v0.2.0

func (o *OAuth2) GetTlsConfigOk() (*TLSConfig, bool)

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

func (*OAuth2) GetTokenUrl added in v0.2.0

func (o *OAuth2) GetTokenUrl() *string

GetTokenUrl returns the TokenUrl field value

func (*OAuth2) GetTokenUrlOk added in v0.2.0

func (o *OAuth2) GetTokenUrlOk() (*string, bool)

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

func (*OAuth2) HasScopes added in v0.2.0

func (o *OAuth2) HasScopes() bool

HasScopes returns a boolean if a field has been set.

func (*OAuth2) HasTlsConfig added in v0.2.0

func (o *OAuth2) HasTlsConfig() bool

HasTlsConfig returns a boolean if a field has been set.

func (*OAuth2) SetClientId added in v0.2.0

func (o *OAuth2) SetClientId(v *string)

SetClientId sets field value

func (*OAuth2) SetClientSecret added in v0.2.0

func (o *OAuth2) SetClientSecret(v *string)

SetClientSecret sets field value

func (*OAuth2) SetScopes added in v0.2.0

func (o *OAuth2) SetScopes(v *[]string)

SetScopes gets a reference to the given []string and assigns it to the Scopes field.

func (*OAuth2) SetTlsConfig added in v0.2.0

func (o *OAuth2) SetTlsConfig(v *TLSConfig)

SetTlsConfig gets a reference to the given TLSConfig and assigns it to the TlsConfig field.

func (*OAuth2) SetTokenUrl added in v0.2.0

func (o *OAuth2) SetTokenUrl(v *string)

SetTokenUrl sets field value

func (OAuth2) ToMap added in v0.2.0

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

type OpsgenieConfig

type OpsgenieConfig struct {
	ApiKey       *string `json:"apiKey,omitempty"`
	ApiUrl       *string `json:"apiUrl,omitempty"`
	Priority     *string `json:"priority,omitempty"`
	SendResolved *bool   `json:"sendResolved,omitempty"`
	Tags         *string `json:"tags,omitempty"`
}

OpsgenieConfig struct for OpsgenieConfig

func NewOpsgenieConfig added in v0.2.0

func NewOpsgenieConfig() *OpsgenieConfig

NewOpsgenieConfig instantiates a new OpsgenieConfig 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 NewOpsgenieConfigWithDefaults added in v0.2.0

func NewOpsgenieConfigWithDefaults() *OpsgenieConfig

NewOpsgenieConfigWithDefaults instantiates a new OpsgenieConfig 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 (*OpsgenieConfig) GetApiKey added in v0.2.0

func (o *OpsgenieConfig) GetApiKey() *string

GetApiKey returns the ApiKey field value if set, zero value otherwise.

func (*OpsgenieConfig) GetApiKeyOk added in v0.2.0

func (o *OpsgenieConfig) GetApiKeyOk() (*string, bool)

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

func (*OpsgenieConfig) GetApiUrl added in v0.2.0

func (o *OpsgenieConfig) GetApiUrl() *string

GetApiUrl returns the ApiUrl field value if set, zero value otherwise.

func (*OpsgenieConfig) GetApiUrlOk added in v0.2.0

func (o *OpsgenieConfig) GetApiUrlOk() (*string, bool)

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

func (*OpsgenieConfig) GetPriority added in v0.2.0

func (o *OpsgenieConfig) GetPriority() *string

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

func (*OpsgenieConfig) GetPriorityOk added in v0.2.0

func (o *OpsgenieConfig) GetPriorityOk() (*string, bool)

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

func (*OpsgenieConfig) GetSendResolved added in v0.2.0

func (o *OpsgenieConfig) GetSendResolved() *bool

GetSendResolved returns the SendResolved field value if set, zero value otherwise.

func (*OpsgenieConfig) GetSendResolvedOk added in v0.2.0

func (o *OpsgenieConfig) GetSendResolvedOk() (*bool, bool)

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

func (*OpsgenieConfig) GetTags added in v0.2.0

func (o *OpsgenieConfig) GetTags() *string

GetTags returns the Tags field value if set, zero value otherwise.

func (*OpsgenieConfig) GetTagsOk added in v0.2.0

func (o *OpsgenieConfig) GetTagsOk() (*string, bool)

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

func (*OpsgenieConfig) HasApiKey added in v0.2.0

func (o *OpsgenieConfig) HasApiKey() bool

HasApiKey returns a boolean if a field has been set.

func (*OpsgenieConfig) HasApiUrl added in v0.2.0

func (o *OpsgenieConfig) HasApiUrl() bool

HasApiUrl returns a boolean if a field has been set.

func (*OpsgenieConfig) HasPriority added in v0.2.0

func (o *OpsgenieConfig) HasPriority() bool

HasPriority returns a boolean if a field has been set.

func (*OpsgenieConfig) HasSendResolved added in v0.2.0

func (o *OpsgenieConfig) HasSendResolved() bool

HasSendResolved returns a boolean if a field has been set.

func (*OpsgenieConfig) HasTags added in v0.2.0

func (o *OpsgenieConfig) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*OpsgenieConfig) SetApiKey added in v0.2.0

func (o *OpsgenieConfig) SetApiKey(v *string)

SetApiKey gets a reference to the given string and assigns it to the ApiKey field.

func (*OpsgenieConfig) SetApiUrl added in v0.2.0

func (o *OpsgenieConfig) SetApiUrl(v *string)

SetApiUrl gets a reference to the given string and assigns it to the ApiUrl field.

func (*OpsgenieConfig) SetPriority added in v0.2.0

func (o *OpsgenieConfig) SetPriority(v *string)

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

func (*OpsgenieConfig) SetSendResolved added in v0.2.0

func (o *OpsgenieConfig) SetSendResolved(v *bool)

SetSendResolved gets a reference to the given bool and assigns it to the SendResolved field.

func (*OpsgenieConfig) SetTags added in v0.2.0

func (o *OpsgenieConfig) SetTags(v *string)

SetTags gets a reference to the given string and assigns it to the Tags field.

func (OpsgenieConfig) ToMap added in v0.2.0

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

type PermissionDenied

type PermissionDenied struct {
	// REQUIRED
	Detail *string `json:"detail"`
}

PermissionDenied struct for PermissionDenied

func NewPermissionDenied added in v0.2.0

func NewPermissionDenied(detail *string) *PermissionDenied

NewPermissionDenied instantiates a new PermissionDenied 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 NewPermissionDeniedWithDefaults added in v0.2.0

func NewPermissionDeniedWithDefaults() *PermissionDenied

NewPermissionDeniedWithDefaults instantiates a new PermissionDenied 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 (*PermissionDenied) GetDetail added in v0.2.0

func (o *PermissionDenied) GetDetail() *string

GetDetail returns the Detail field value

func (*PermissionDenied) GetDetailOk added in v0.2.0

func (o *PermissionDenied) GetDetailOk() (*string, bool)

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

func (*PermissionDenied) SetDetail added in v0.2.0

func (o *PermissionDenied) SetDetail(v *string)

SetDetail sets field value

func (PermissionDenied) ToMap added in v0.2.0

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

type Plan

type Plan struct {
	// REQUIRED
	AlertMatchers *int64 `json:"alertMatchers"`
	// REQUIRED
	AlertReceivers *int64 `json:"alertReceivers"`
	// REQUIRED
	AlertRules *int64   `json:"alertRules"`
	Amount     *float64 `json:"amount,omitempty"`
	// REQUIRED
	BucketSize  *int64  `json:"bucketSize"`
	Description *string `json:"description,omitempty"`
	// REQUIRED
	GrafanaGlobalDashboards *int64 `json:"grafanaGlobalDashboards"`
	// REQUIRED
	GrafanaGlobalOrgs *int64 `json:"grafanaGlobalOrgs"`
	// REQUIRED
	GrafanaGlobalSessions *int64 `json:"grafanaGlobalSessions"`
	// REQUIRED
	GrafanaGlobalUsers *int64 `json:"grafanaGlobalUsers"`
	// REQUIRED
	Id       *string `json:"id"`
	IsFree   *bool   `json:"isFree,omitempty"`
	IsPublic *bool   `json:"isPublic,omitempty"`
	// REQUIRED
	LogsAlert *int64 `json:"logsAlert"`
	// REQUIRED
	LogsStorage *int64  `json:"logsStorage"`
	Name        *string `json:"name,omitempty"`
	// REQUIRED
	PlanId *string `json:"planId"`
	// REQUIRED
	SamplesPerScrape *int64  `json:"samplesPerScrape"`
	Schema           *string `json:"schema,omitempty"`
	// REQUIRED
	TargetNumber *int64 `json:"targetNumber"`
	// REQUIRED
	TotalMetricSamples *int64 `json:"totalMetricSamples"`
	// REQUIRED
	TracesStorage *int64 `json:"tracesStorage"`
}

Plan struct for Plan

func NewPlan added in v0.2.0

func NewPlan(alertMatchers *int64, alertReceivers *int64, alertRules *int64, bucketSize *int64, grafanaGlobalDashboards *int64, grafanaGlobalOrgs *int64, grafanaGlobalSessions *int64, grafanaGlobalUsers *int64, id *string, logsAlert *int64, logsStorage *int64, planId *string, samplesPerScrape *int64, targetNumber *int64, totalMetricSamples *int64, tracesStorage *int64) *Plan

NewPlan instantiates a new Plan 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 NewPlanWithDefaults added in v0.2.0

func NewPlanWithDefaults() *Plan

NewPlanWithDefaults instantiates a new Plan 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 (*Plan) GetAlertMatchers added in v0.2.0

func (o *Plan) GetAlertMatchers() *int64

GetAlertMatchers returns the AlertMatchers field value

func (*Plan) GetAlertMatchersOk added in v0.2.0

func (o *Plan) GetAlertMatchersOk() (*int64, bool)

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

func (*Plan) GetAlertReceivers added in v0.2.0

func (o *Plan) GetAlertReceivers() *int64

GetAlertReceivers returns the AlertReceivers field value

func (*Plan) GetAlertReceiversOk added in v0.2.0

func (o *Plan) GetAlertReceiversOk() (*int64, bool)

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

func (*Plan) GetAlertRules added in v0.2.0

func (o *Plan) GetAlertRules() *int64

GetAlertRules returns the AlertRules field value

func (*Plan) GetAlertRulesOk added in v0.2.0

func (o *Plan) GetAlertRulesOk() (*int64, bool)

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

func (*Plan) GetAmount added in v0.2.0

func (o *Plan) GetAmount() *float64

GetAmount returns the Amount field value if set, zero value otherwise.

func (*Plan) GetAmountOk added in v0.2.0

func (o *Plan) GetAmountOk() (*float64, bool)

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

func (*Plan) GetBucketSize added in v0.2.0

func (o *Plan) GetBucketSize() *int64

GetBucketSize returns the BucketSize field value

func (*Plan) GetBucketSizeOk added in v0.2.0

func (o *Plan) GetBucketSizeOk() (*int64, bool)

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

func (*Plan) GetDescription added in v0.2.0

func (o *Plan) GetDescription() *string

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

func (*Plan) GetDescriptionOk added in v0.2.0

func (o *Plan) 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 (*Plan) GetGrafanaGlobalDashboards added in v0.2.0

func (o *Plan) GetGrafanaGlobalDashboards() *int64

GetGrafanaGlobalDashboards returns the GrafanaGlobalDashboards field value

func (*Plan) GetGrafanaGlobalDashboardsOk added in v0.2.0

func (o *Plan) GetGrafanaGlobalDashboardsOk() (*int64, bool)

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

func (*Plan) GetGrafanaGlobalOrgs added in v0.2.0

func (o *Plan) GetGrafanaGlobalOrgs() *int64

GetGrafanaGlobalOrgs returns the GrafanaGlobalOrgs field value

func (*Plan) GetGrafanaGlobalOrgsOk added in v0.2.0

func (o *Plan) GetGrafanaGlobalOrgsOk() (*int64, bool)

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

func (*Plan) GetGrafanaGlobalSessions added in v0.2.0

func (o *Plan) GetGrafanaGlobalSessions() *int64

GetGrafanaGlobalSessions returns the GrafanaGlobalSessions field value

func (*Plan) GetGrafanaGlobalSessionsOk added in v0.2.0

func (o *Plan) GetGrafanaGlobalSessionsOk() (*int64, bool)

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

func (*Plan) GetGrafanaGlobalUsers added in v0.2.0

func (o *Plan) GetGrafanaGlobalUsers() *int64

GetGrafanaGlobalUsers returns the GrafanaGlobalUsers field value

func (*Plan) GetGrafanaGlobalUsersOk added in v0.2.0

func (o *Plan) GetGrafanaGlobalUsersOk() (*int64, bool)

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

func (*Plan) GetId added in v0.2.0

func (o *Plan) GetId() *string

GetId returns the Id field value

func (*Plan) GetIdOk added in v0.2.0

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

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

func (*Plan) GetIsFree added in v0.2.0

func (o *Plan) GetIsFree() *bool

GetIsFree returns the IsFree field value if set, zero value otherwise.

func (*Plan) GetIsFreeOk added in v0.2.0

func (o *Plan) GetIsFreeOk() (*bool, bool)

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

func (*Plan) GetIsPublic added in v0.2.0

func (o *Plan) GetIsPublic() *bool

GetIsPublic returns the IsPublic field value if set, zero value otherwise.

func (*Plan) GetIsPublicOk added in v0.2.0

func (o *Plan) GetIsPublicOk() (*bool, bool)

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

func (*Plan) GetLogsAlert added in v0.2.0

func (o *Plan) GetLogsAlert() *int64

GetLogsAlert returns the LogsAlert field value

func (*Plan) GetLogsAlertOk added in v0.2.0

func (o *Plan) GetLogsAlertOk() (*int64, bool)

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

func (*Plan) GetLogsStorage added in v0.2.0

func (o *Plan) GetLogsStorage() *int64

GetLogsStorage returns the LogsStorage field value

func (*Plan) GetLogsStorageOk added in v0.2.0

func (o *Plan) GetLogsStorageOk() (*int64, bool)

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

func (*Plan) GetName added in v0.2.0

func (o *Plan) GetName() *string

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

func (*Plan) GetNameOk added in v0.2.0

func (o *Plan) 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 (*Plan) GetPlanId added in v0.2.0

func (o *Plan) GetPlanId() *string

GetPlanId returns the PlanId field value

func (*Plan) GetPlanIdOk added in v0.2.0

func (o *Plan) GetPlanIdOk() (*string, bool)

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

func (*Plan) GetSamplesPerScrape added in v0.2.0

func (o *Plan) GetSamplesPerScrape() *int64

GetSamplesPerScrape returns the SamplesPerScrape field value

func (*Plan) GetSamplesPerScrapeOk added in v0.2.0

func (o *Plan) GetSamplesPerScrapeOk() (*int64, bool)

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

func (*Plan) GetSchema added in v0.2.0

func (o *Plan) GetSchema() *string

GetSchema returns the Schema field value if set, zero value otherwise.

func (*Plan) GetSchemaOk added in v0.2.0

func (o *Plan) GetSchemaOk() (*string, bool)

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

func (*Plan) GetTargetNumber added in v0.2.0

func (o *Plan) GetTargetNumber() *int64

GetTargetNumber returns the TargetNumber field value

func (*Plan) GetTargetNumberOk added in v0.2.0

func (o *Plan) GetTargetNumberOk() (*int64, bool)

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

func (*Plan) GetTotalMetricSamples added in v0.2.0

func (o *Plan) GetTotalMetricSamples() *int64

GetTotalMetricSamples returns the TotalMetricSamples field value

func (*Plan) GetTotalMetricSamplesOk added in v0.2.0

func (o *Plan) GetTotalMetricSamplesOk() (*int64, bool)

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

func (*Plan) GetTracesStorage added in v0.2.0

func (o *Plan) GetTracesStorage() *int64

GetTracesStorage returns the TracesStorage field value

func (*Plan) GetTracesStorageOk added in v0.2.0

func (o *Plan) GetTracesStorageOk() (*int64, bool)

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

func (*Plan) HasAmount added in v0.2.0

func (o *Plan) HasAmount() bool

HasAmount returns a boolean if a field has been set.

func (*Plan) HasDescription added in v0.2.0

func (o *Plan) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*Plan) HasIsFree added in v0.2.0

func (o *Plan) HasIsFree() bool

HasIsFree returns a boolean if a field has been set.

func (*Plan) HasIsPublic added in v0.2.0

func (o *Plan) HasIsPublic() bool

HasIsPublic returns a boolean if a field has been set.

func (*Plan) HasName added in v0.2.0

func (o *Plan) HasName() bool

HasName returns a boolean if a field has been set.

func (*Plan) HasSchema added in v0.2.0

func (o *Plan) HasSchema() bool

HasSchema returns a boolean if a field has been set.

func (*Plan) SetAlertMatchers added in v0.2.0

func (o *Plan) SetAlertMatchers(v *int64)

SetAlertMatchers sets field value

func (*Plan) SetAlertReceivers added in v0.2.0

func (o *Plan) SetAlertReceivers(v *int64)

SetAlertReceivers sets field value

func (*Plan) SetAlertRules added in v0.2.0

func (o *Plan) SetAlertRules(v *int64)

SetAlertRules sets field value

func (*Plan) SetAmount added in v0.2.0

func (o *Plan) SetAmount(v *float64)

SetAmount gets a reference to the given float64 and assigns it to the Amount field.

func (*Plan) SetBucketSize added in v0.2.0

func (o *Plan) SetBucketSize(v *int64)

SetBucketSize sets field value

func (*Plan) SetDescription added in v0.2.0

func (o *Plan) SetDescription(v *string)

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

func (*Plan) SetGrafanaGlobalDashboards added in v0.2.0

func (o *Plan) SetGrafanaGlobalDashboards(v *int64)

SetGrafanaGlobalDashboards sets field value

func (*Plan) SetGrafanaGlobalOrgs added in v0.2.0

func (o *Plan) SetGrafanaGlobalOrgs(v *int64)

SetGrafanaGlobalOrgs sets field value

func (*Plan) SetGrafanaGlobalSessions added in v0.2.0

func (o *Plan) SetGrafanaGlobalSessions(v *int64)

SetGrafanaGlobalSessions sets field value

func (*Plan) SetGrafanaGlobalUsers added in v0.2.0

func (o *Plan) SetGrafanaGlobalUsers(v *int64)

SetGrafanaGlobalUsers sets field value

func (*Plan) SetId added in v0.2.0

func (o *Plan) SetId(v *string)

SetId sets field value

func (*Plan) SetIsFree added in v0.2.0

func (o *Plan) SetIsFree(v *bool)

SetIsFree gets a reference to the given bool and assigns it to the IsFree field.

func (*Plan) SetIsPublic added in v0.2.0

func (o *Plan) SetIsPublic(v *bool)

SetIsPublic gets a reference to the given bool and assigns it to the IsPublic field.

func (*Plan) SetLogsAlert added in v0.2.0

func (o *Plan) SetLogsAlert(v *int64)

SetLogsAlert sets field value

func (*Plan) SetLogsStorage added in v0.2.0

func (o *Plan) SetLogsStorage(v *int64)

SetLogsStorage sets field value

func (*Plan) SetName added in v0.2.0

func (o *Plan) SetName(v *string)

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

func (*Plan) SetPlanId added in v0.2.0

func (o *Plan) SetPlanId(v *string)

SetPlanId sets field value

func (*Plan) SetSamplesPerScrape added in v0.2.0

func (o *Plan) SetSamplesPerScrape(v *int64)

SetSamplesPerScrape sets field value

func (*Plan) SetSchema added in v0.2.0

func (o *Plan) SetSchema(v *string)

SetSchema gets a reference to the given string and assigns it to the Schema field.

func (*Plan) SetTargetNumber added in v0.2.0

func (o *Plan) SetTargetNumber(v *int64)

SetTargetNumber sets field value

func (*Plan) SetTotalMetricSamples added in v0.2.0

func (o *Plan) SetTotalMetricSamples(v *int64)

SetTotalMetricSamples sets field value

func (*Plan) SetTracesStorage added in v0.2.0

func (o *Plan) SetTracesStorage(v *int64)

SetTracesStorage sets field value

func (Plan) ToMap added in v0.2.0

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

type PlanModel

type PlanModel struct {
	// REQUIRED
	AlertMatchers *int64 `json:"alertMatchers"`
	// REQUIRED
	AlertReceivers *int64 `json:"alertReceivers"`
	// REQUIRED
	AlertRules *int64   `json:"alertRules"`
	Amount     *float64 `json:"amount,omitempty"`
	// REQUIRED
	BucketSize  *int64  `json:"bucketSize"`
	Description *string `json:"description,omitempty"`
	// REQUIRED
	GrafanaGlobalDashboards *int64 `json:"grafanaGlobalDashboards"`
	// REQUIRED
	GrafanaGlobalOrgs *int64 `json:"grafanaGlobalOrgs"`
	// REQUIRED
	GrafanaGlobalSessions *int64 `json:"grafanaGlobalSessions"`
	// REQUIRED
	GrafanaGlobalUsers *int64 `json:"grafanaGlobalUsers"`
	// REQUIRED
	Id *string `json:"id"`
	// REQUIRED
	LogsAlert *int64 `json:"logsAlert"`
	// REQUIRED
	LogsStorage *int64  `json:"logsStorage"`
	Name        *string `json:"name,omitempty"`
	// REQUIRED
	PlanId *string `json:"planId"`
	// REQUIRED
	SamplesPerScrape *int64 `json:"samplesPerScrape"`
	// REQUIRED
	TargetNumber *int64 `json:"targetNumber"`
	// REQUIRED
	TotalMetricSamples *int64 `json:"totalMetricSamples"`
	// REQUIRED
	TracesStorage *int64 `json:"tracesStorage"`
}

PlanModel struct for PlanModel

func NewPlanModel added in v0.2.0

func NewPlanModel(alertMatchers *int64, alertReceivers *int64, alertRules *int64, bucketSize *int64, grafanaGlobalDashboards *int64, grafanaGlobalOrgs *int64, grafanaGlobalSessions *int64, grafanaGlobalUsers *int64, id *string, logsAlert *int64, logsStorage *int64, planId *string, samplesPerScrape *int64, targetNumber *int64, totalMetricSamples *int64, tracesStorage *int64) *PlanModel

NewPlanModel instantiates a new PlanModel 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 NewPlanModelWithDefaults added in v0.2.0

func NewPlanModelWithDefaults() *PlanModel

NewPlanModelWithDefaults instantiates a new PlanModel 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 (*PlanModel) GetAlertMatchers added in v0.2.0

func (o *PlanModel) GetAlertMatchers() *int64

GetAlertMatchers returns the AlertMatchers field value

func (*PlanModel) GetAlertMatchersOk added in v0.2.0

func (o *PlanModel) GetAlertMatchersOk() (*int64, bool)

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

func (*PlanModel) GetAlertReceivers added in v0.2.0

func (o *PlanModel) GetAlertReceivers() *int64

GetAlertReceivers returns the AlertReceivers field value

func (*PlanModel) GetAlertReceiversOk added in v0.2.0

func (o *PlanModel) GetAlertReceiversOk() (*int64, bool)

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

func (*PlanModel) GetAlertRules added in v0.2.0

func (o *PlanModel) GetAlertRules() *int64

GetAlertRules returns the AlertRules field value

func (*PlanModel) GetAlertRulesOk added in v0.2.0

func (o *PlanModel) GetAlertRulesOk() (*int64, bool)

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

func (*PlanModel) GetAmount added in v0.2.0

func (o *PlanModel) GetAmount() *float64

GetAmount returns the Amount field value if set, zero value otherwise.

func (*PlanModel) GetAmountOk added in v0.2.0

func (o *PlanModel) GetAmountOk() (*float64, bool)

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

func (*PlanModel) GetBucketSize added in v0.2.0

func (o *PlanModel) GetBucketSize() *int64

GetBucketSize returns the BucketSize field value

func (*PlanModel) GetBucketSizeOk added in v0.2.0

func (o *PlanModel) GetBucketSizeOk() (*int64, bool)

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

func (*PlanModel) GetDescription added in v0.2.0

func (o *PlanModel) GetDescription() *string

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

func (*PlanModel) GetDescriptionOk added in v0.2.0

func (o *PlanModel) 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 (*PlanModel) GetGrafanaGlobalDashboards added in v0.2.0

func (o *PlanModel) GetGrafanaGlobalDashboards() *int64

GetGrafanaGlobalDashboards returns the GrafanaGlobalDashboards field value

func (*PlanModel) GetGrafanaGlobalDashboardsOk added in v0.2.0

func (o *PlanModel) GetGrafanaGlobalDashboardsOk() (*int64, bool)

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

func (*PlanModel) GetGrafanaGlobalOrgs added in v0.2.0

func (o *PlanModel) GetGrafanaGlobalOrgs() *int64

GetGrafanaGlobalOrgs returns the GrafanaGlobalOrgs field value

func (*PlanModel) GetGrafanaGlobalOrgsOk added in v0.2.0

func (o *PlanModel) GetGrafanaGlobalOrgsOk() (*int64, bool)

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

func (*PlanModel) GetGrafanaGlobalSessions added in v0.2.0

func (o *PlanModel) GetGrafanaGlobalSessions() *int64

GetGrafanaGlobalSessions returns the GrafanaGlobalSessions field value

func (*PlanModel) GetGrafanaGlobalSessionsOk added in v0.2.0

func (o *PlanModel) GetGrafanaGlobalSessionsOk() (*int64, bool)

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

func (*PlanModel) GetGrafanaGlobalUsers added in v0.2.0

func (o *PlanModel) GetGrafanaGlobalUsers() *int64

GetGrafanaGlobalUsers returns the GrafanaGlobalUsers field value

func (*PlanModel) GetGrafanaGlobalUsersOk added in v0.2.0

func (o *PlanModel) GetGrafanaGlobalUsersOk() (*int64, bool)

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

func (*PlanModel) GetId added in v0.2.0

func (o *PlanModel) GetId() *string

GetId returns the Id field value

func (*PlanModel) GetIdOk added in v0.2.0

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

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

func (*PlanModel) GetLogsAlert added in v0.2.0

func (o *PlanModel) GetLogsAlert() *int64

GetLogsAlert returns the LogsAlert field value

func (*PlanModel) GetLogsAlertOk added in v0.2.0

func (o *PlanModel) GetLogsAlertOk() (*int64, bool)

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

func (*PlanModel) GetLogsStorage added in v0.2.0

func (o *PlanModel) GetLogsStorage() *int64

GetLogsStorage returns the LogsStorage field value

func (*PlanModel) GetLogsStorageOk added in v0.2.0

func (o *PlanModel) GetLogsStorageOk() (*int64, bool)

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

func (*PlanModel) GetName added in v0.2.0

func (o *PlanModel) GetName() *string

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

func (*PlanModel) GetNameOk added in v0.2.0

func (o *PlanModel) 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 (*PlanModel) GetPlanId added in v0.2.0

func (o *PlanModel) GetPlanId() *string

GetPlanId returns the PlanId field value

func (*PlanModel) GetPlanIdOk added in v0.2.0

func (o *PlanModel) GetPlanIdOk() (*string, bool)

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

func (*PlanModel) GetSamplesPerScrape added in v0.2.0

func (o *PlanModel) GetSamplesPerScrape() *int64

GetSamplesPerScrape returns the SamplesPerScrape field value

func (*PlanModel) GetSamplesPerScrapeOk added in v0.2.0

func (o *PlanModel) GetSamplesPerScrapeOk() (*int64, bool)

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

func (*PlanModel) GetTargetNumber added in v0.2.0

func (o *PlanModel) GetTargetNumber() *int64

GetTargetNumber returns the TargetNumber field value

func (*PlanModel) GetTargetNumberOk added in v0.2.0

func (o *PlanModel) GetTargetNumberOk() (*int64, bool)

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

func (*PlanModel) GetTotalMetricSamples added in v0.2.0

func (o *PlanModel) GetTotalMetricSamples() *int64

GetTotalMetricSamples returns the TotalMetricSamples field value

func (*PlanModel) GetTotalMetricSamplesOk added in v0.2.0

func (o *PlanModel) GetTotalMetricSamplesOk() (*int64, bool)

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

func (*PlanModel) GetTracesStorage added in v0.2.0

func (o *PlanModel) GetTracesStorage() *int64

GetTracesStorage returns the TracesStorage field value

func (*PlanModel) GetTracesStorageOk added in v0.2.0

func (o *PlanModel) GetTracesStorageOk() (*int64, bool)

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

func (*PlanModel) HasAmount added in v0.2.0

func (o *PlanModel) HasAmount() bool

HasAmount returns a boolean if a field has been set.

func (*PlanModel) HasDescription added in v0.2.0

func (o *PlanModel) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*PlanModel) HasName added in v0.2.0

func (o *PlanModel) HasName() bool

HasName returns a boolean if a field has been set.

func (*PlanModel) SetAlertMatchers added in v0.2.0

func (o *PlanModel) SetAlertMatchers(v *int64)

SetAlertMatchers sets field value

func (*PlanModel) SetAlertReceivers added in v0.2.0

func (o *PlanModel) SetAlertReceivers(v *int64)

SetAlertReceivers sets field value

func (*PlanModel) SetAlertRules added in v0.2.0

func (o *PlanModel) SetAlertRules(v *int64)

SetAlertRules sets field value

func (*PlanModel) SetAmount added in v0.2.0

func (o *PlanModel) SetAmount(v *float64)

SetAmount gets a reference to the given float64 and assigns it to the Amount field.

func (*PlanModel) SetBucketSize added in v0.2.0

func (o *PlanModel) SetBucketSize(v *int64)

SetBucketSize sets field value

func (*PlanModel) SetDescription added in v0.2.0

func (o *PlanModel) SetDescription(v *string)

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

func (*PlanModel) SetGrafanaGlobalDashboards added in v0.2.0

func (o *PlanModel) SetGrafanaGlobalDashboards(v *int64)

SetGrafanaGlobalDashboards sets field value

func (*PlanModel) SetGrafanaGlobalOrgs added in v0.2.0

func (o *PlanModel) SetGrafanaGlobalOrgs(v *int64)

SetGrafanaGlobalOrgs sets field value

func (*PlanModel) SetGrafanaGlobalSessions added in v0.2.0

func (o *PlanModel) SetGrafanaGlobalSessions(v *int64)

SetGrafanaGlobalSessions sets field value

func (*PlanModel) SetGrafanaGlobalUsers added in v0.2.0

func (o *PlanModel) SetGrafanaGlobalUsers(v *int64)

SetGrafanaGlobalUsers sets field value

func (*PlanModel) SetId added in v0.2.0

func (o *PlanModel) SetId(v *string)

SetId sets field value

func (*PlanModel) SetLogsAlert added in v0.2.0

func (o *PlanModel) SetLogsAlert(v *int64)

SetLogsAlert sets field value

func (*PlanModel) SetLogsStorage added in v0.2.0

func (o *PlanModel) SetLogsStorage(v *int64)

SetLogsStorage sets field value

func (*PlanModel) SetName added in v0.2.0

func (o *PlanModel) SetName(v *string)

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

func (*PlanModel) SetPlanId added in v0.2.0

func (o *PlanModel) SetPlanId(v *string)

SetPlanId sets field value

func (*PlanModel) SetSamplesPerScrape added in v0.2.0

func (o *PlanModel) SetSamplesPerScrape(v *int64)

SetSamplesPerScrape sets field value

func (*PlanModel) SetTargetNumber added in v0.2.0

func (o *PlanModel) SetTargetNumber(v *int64)

SetTargetNumber sets field value

func (*PlanModel) SetTotalMetricSamples added in v0.2.0

func (o *PlanModel) SetTotalMetricSamples(v *int64)

SetTotalMetricSamples sets field value

func (*PlanModel) SetTracesStorage added in v0.2.0

func (o *PlanModel) SetTracesStorage(v *int64)

SetTracesStorage sets field value

func (PlanModel) ToMap added in v0.2.0

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

type PlansResponse

type PlansResponse struct {
	// REQUIRED
	Message *string `json:"message"`
	// REQUIRED
	Plans *[]Plan `json:"plans"`
}

PlansResponse struct for PlansResponse

func NewPlansResponse added in v0.2.0

func NewPlansResponse(message *string, plans *[]Plan) *PlansResponse

NewPlansResponse instantiates a new PlansResponse 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 NewPlansResponseWithDefaults added in v0.2.0

func NewPlansResponseWithDefaults() *PlansResponse

NewPlansResponseWithDefaults instantiates a new PlansResponse 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 (*PlansResponse) GetMessage added in v0.2.0

func (o *PlansResponse) GetMessage() *string

GetMessage returns the Message field value

func (*PlansResponse) GetMessageOk added in v0.2.0

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

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

func (*PlansResponse) GetPlans added in v0.2.0

func (o *PlansResponse) GetPlans() *[]Plan

GetPlans returns the Plans field value

func (*PlansResponse) GetPlansOk added in v0.2.0

func (o *PlansResponse) GetPlansOk() (*[]Plan, bool)

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

func (*PlansResponse) SetMessage added in v0.2.0

func (o *PlansResponse) SetMessage(v *string)

SetMessage sets field value

func (*PlansResponse) SetPlans added in v0.2.0

func (o *PlansResponse) SetPlans(v *[]Plan)

SetPlans sets field value

func (PlansResponse) ToMap added in v0.2.0

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

type ProjectInstanceFull

type ProjectInstanceFull struct {
	Error *NullableString `json:"error,omitempty"`
	// REQUIRED
	Id *string `json:"id"`
	// REQUIRED
	Instance *string `json:"instance"`
	Name     *string `json:"name,omitempty"`
	// REQUIRED
	PlanName *string `json:"planName"`
	// REQUIRED
	ServiceName *string `json:"serviceName"`
	// REQUIRED
	Status *string `json:"status"`
}

ProjectInstanceFull struct for ProjectInstanceFull

func NewProjectInstanceFull added in v0.2.0

func NewProjectInstanceFull(id *string, instance *string, planName *string, serviceName *string, status *string) *ProjectInstanceFull

NewProjectInstanceFull instantiates a new ProjectInstanceFull 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 NewProjectInstanceFullWithDefaults added in v0.2.0

func NewProjectInstanceFullWithDefaults() *ProjectInstanceFull

NewProjectInstanceFullWithDefaults instantiates a new ProjectInstanceFull 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 (*ProjectInstanceFull) GetError added in v0.2.0

func (o *ProjectInstanceFull) GetError() *string

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

func (*ProjectInstanceFull) GetErrorOk added in v0.2.0

func (o *ProjectInstanceFull) 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. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ProjectInstanceFull) GetId added in v0.2.0

func (o *ProjectInstanceFull) GetId() *string

GetId returns the Id field value

func (*ProjectInstanceFull) GetIdOk added in v0.2.0

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

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

func (*ProjectInstanceFull) GetInstance added in v0.2.0

func (o *ProjectInstanceFull) GetInstance() *string

GetInstance returns the Instance field value

func (*ProjectInstanceFull) GetInstanceOk added in v0.2.0

func (o *ProjectInstanceFull) GetInstanceOk() (*string, bool)

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

func (*ProjectInstanceFull) GetName added in v0.2.0

func (o *ProjectInstanceFull) GetName() *string

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

func (*ProjectInstanceFull) GetNameOk added in v0.2.0

func (o *ProjectInstanceFull) 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 (*ProjectInstanceFull) GetPlanName added in v0.2.0

func (o *ProjectInstanceFull) GetPlanName() *string

GetPlanName returns the PlanName field value

func (*ProjectInstanceFull) GetPlanNameOk added in v0.2.0

func (o *ProjectInstanceFull) GetPlanNameOk() (*string, bool)

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

func (*ProjectInstanceFull) GetServiceName added in v0.2.0

func (o *ProjectInstanceFull) GetServiceName() *string

GetServiceName returns the ServiceName field value

func (*ProjectInstanceFull) GetServiceNameOk added in v0.2.0

func (o *ProjectInstanceFull) GetServiceNameOk() (*string, bool)

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

func (*ProjectInstanceFull) GetStatus added in v0.2.0

func (o *ProjectInstanceFull) GetStatus() *string

GetStatus returns the Status field value

func (*ProjectInstanceFull) GetStatusOk added in v0.2.0

func (o *ProjectInstanceFull) GetStatusOk() (*string, bool)

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

func (*ProjectInstanceFull) HasError added in v0.2.0

func (o *ProjectInstanceFull) HasError() bool

HasError returns a boolean if a field has been set.

func (*ProjectInstanceFull) HasName added in v0.2.0

func (o *ProjectInstanceFull) HasName() bool

HasName returns a boolean if a field has been set.

func (*ProjectInstanceFull) SetError added in v0.2.0

func (o *ProjectInstanceFull) SetError(v *string)

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

func (*ProjectInstanceFull) SetErrorNil added in v0.2.0

func (o *ProjectInstanceFull) SetErrorNil()

SetErrorNil sets the value for Error to be an explicit nil

func (*ProjectInstanceFull) SetId added in v0.2.0

func (o *ProjectInstanceFull) SetId(v *string)

SetId sets field value

func (*ProjectInstanceFull) SetInstance added in v0.2.0

func (o *ProjectInstanceFull) SetInstance(v *string)

SetInstance sets field value

func (*ProjectInstanceFull) SetName added in v0.2.0

func (o *ProjectInstanceFull) SetName(v *string)

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

func (*ProjectInstanceFull) SetPlanName added in v0.2.0

func (o *ProjectInstanceFull) SetPlanName(v *string)

SetPlanName sets field value

func (*ProjectInstanceFull) SetServiceName added in v0.2.0

func (o *ProjectInstanceFull) SetServiceName(v *string)

SetServiceName sets field value

func (*ProjectInstanceFull) SetStatus added in v0.2.0

func (o *ProjectInstanceFull) SetStatus(v *string)

SetStatus sets field value

func (ProjectInstanceFull) ToMap added in v0.2.0

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

func (*ProjectInstanceFull) UnsetError added in v0.2.0

func (o *ProjectInstanceFull) UnsetError()

UnsetError ensures that no value is present for Error, not even an explicit nil

type Receiver

type Receiver struct {
	// REQUIRED
	Data *Receivers `json:"data"`
	// REQUIRED
	Message *string `json:"message"`
}

Receiver struct for Receiver

func NewReceiver added in v0.2.0

func NewReceiver(data *Receivers, message *string) *Receiver

NewReceiver instantiates a new Receiver 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 NewReceiverWithDefaults added in v0.2.0

func NewReceiverWithDefaults() *Receiver

NewReceiverWithDefaults instantiates a new Receiver 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 (*Receiver) GetData added in v0.2.0

func (o *Receiver) GetData() *Receivers

GetData returns the Data field value

func (*Receiver) GetDataOk added in v0.2.0

func (o *Receiver) GetDataOk() (*Receivers, bool)

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

func (*Receiver) GetMessage added in v0.2.0

func (o *Receiver) GetMessage() *string

GetMessage returns the Message field value

func (*Receiver) GetMessageOk added in v0.2.0

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

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

func (*Receiver) SetData added in v0.2.0

func (o *Receiver) SetData(v *Receivers)

SetData sets field value

func (*Receiver) SetMessage added in v0.2.0

func (o *Receiver) SetMessage(v *string)

SetMessage sets field value

func (Receiver) ToMap added in v0.2.0

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

type Receivers

type Receivers struct {
	EmailConfigs *[]EmailConfig `json:"emailConfigs,omitempty"`
	// REQUIRED
	Name            *string           `json:"name"`
	OpsgenieConfigs *[]OpsgenieConfig `json:"opsgenieConfigs,omitempty"`
	WebHookConfigs  *[]WebHook        `json:"webHookConfigs,omitempty"`
}

Receivers struct for Receivers

func NewReceivers added in v0.2.0

func NewReceivers(name *string) *Receivers

NewReceivers instantiates a new Receivers 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 NewReceiversWithDefaults added in v0.2.0

func NewReceiversWithDefaults() *Receivers

NewReceiversWithDefaults instantiates a new Receivers 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 (*Receivers) GetEmailConfigs added in v0.2.0

func (o *Receivers) GetEmailConfigs() *[]EmailConfig

GetEmailConfigs returns the EmailConfigs field value if set, zero value otherwise.

func (*Receivers) GetEmailConfigsOk added in v0.2.0

func (o *Receivers) GetEmailConfigsOk() (*[]EmailConfig, bool)

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

func (*Receivers) GetName added in v0.2.0

func (o *Receivers) GetName() *string

GetName returns the Name field value

func (*Receivers) GetNameOk added in v0.2.0

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

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

func (*Receivers) GetOpsgenieConfigs added in v0.2.0

func (o *Receivers) GetOpsgenieConfigs() *[]OpsgenieConfig

GetOpsgenieConfigs returns the OpsgenieConfigs field value if set, zero value otherwise.

func (*Receivers) GetOpsgenieConfigsOk added in v0.2.0

func (o *Receivers) GetOpsgenieConfigsOk() (*[]OpsgenieConfig, bool)

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

func (*Receivers) GetWebHookConfigs added in v0.2.0

func (o *Receivers) GetWebHookConfigs() *[]WebHook

GetWebHookConfigs returns the WebHookConfigs field value if set, zero value otherwise.

func (*Receivers) GetWebHookConfigsOk added in v0.2.0

func (o *Receivers) GetWebHookConfigsOk() (*[]WebHook, bool)

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

func (*Receivers) HasEmailConfigs added in v0.2.0

func (o *Receivers) HasEmailConfigs() bool

HasEmailConfigs returns a boolean if a field has been set.

func (*Receivers) HasOpsgenieConfigs added in v0.2.0

func (o *Receivers) HasOpsgenieConfigs() bool

HasOpsgenieConfigs returns a boolean if a field has been set.

func (*Receivers) HasWebHookConfigs added in v0.2.0

func (o *Receivers) HasWebHookConfigs() bool

HasWebHookConfigs returns a boolean if a field has been set.

func (*Receivers) SetEmailConfigs added in v0.2.0

func (o *Receivers) SetEmailConfigs(v *[]EmailConfig)

SetEmailConfigs gets a reference to the given []EmailConfig and assigns it to the EmailConfigs field.

func (*Receivers) SetName added in v0.2.0

func (o *Receivers) SetName(v *string)

SetName sets field value

func (*Receivers) SetOpsgenieConfigs added in v0.2.0

func (o *Receivers) SetOpsgenieConfigs(v *[]OpsgenieConfig)

SetOpsgenieConfigs gets a reference to the given []OpsgenieConfig and assigns it to the OpsgenieConfigs field.

func (*Receivers) SetWebHookConfigs added in v0.2.0

func (o *Receivers) SetWebHookConfigs(v *[]WebHook)

SetWebHookConfigs gets a reference to the given []WebHook and assigns it to the WebHookConfigs field.

func (Receivers) ToMap added in v0.2.0

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

type Route

type Route struct {
	Continue      *bool              `json:"continue,omitempty"`
	GroupBy       *[]string          `json:"groupBy,omitempty"`
	GroupInterval *string            `json:"groupInterval,omitempty"`
	GroupWait     *string            `json:"groupWait,omitempty"`
	Match         *map[string]string `json:"match,omitempty"`
	MatchRe       *map[string]string `json:"matchRe,omitempty"`
	// REQUIRED
	Receiver       *string            `json:"receiver"`
	RepeatInterval *string            `json:"repeatInterval,omitempty"`
	Routes         *[]RouteSerializer `json:"routes,omitempty"`
}

Route struct for Route

func NewRoute added in v0.2.0

func NewRoute(receiver *string) *Route

NewRoute instantiates a new Route 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 NewRouteWithDefaults added in v0.2.0

func NewRouteWithDefaults() *Route

NewRouteWithDefaults instantiates a new Route 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 (*Route) GetContinue added in v0.2.0

func (o *Route) GetContinue() *bool

GetContinue returns the Continue field value if set, zero value otherwise.

func (*Route) GetContinueOk added in v0.2.0

func (o *Route) GetContinueOk() (*bool, bool)

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

func (*Route) GetGroupBy added in v0.2.0

func (o *Route) GetGroupBy() *[]string

GetGroupBy returns the GroupBy field value if set, zero value otherwise.

func (*Route) GetGroupByOk added in v0.2.0

func (o *Route) GetGroupByOk() (*[]string, bool)

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

func (*Route) GetGroupInterval added in v0.2.0

func (o *Route) GetGroupInterval() *string

GetGroupInterval returns the GroupInterval field value if set, zero value otherwise.

func (*Route) GetGroupIntervalOk added in v0.2.0

func (o *Route) GetGroupIntervalOk() (*string, bool)

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

func (*Route) GetGroupWait added in v0.2.0

func (o *Route) GetGroupWait() *string

GetGroupWait returns the GroupWait field value if set, zero value otherwise.

func (*Route) GetGroupWaitOk added in v0.2.0

func (o *Route) GetGroupWaitOk() (*string, bool)

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

func (*Route) GetMatch added in v0.2.0

func (o *Route) GetMatch() *map[string]string

GetMatch returns the Match field value if set, zero value otherwise.

func (*Route) GetMatchOk added in v0.2.0

func (o *Route) GetMatchOk() (*map[string]string, bool)

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

func (*Route) GetMatchRe added in v0.2.0

func (o *Route) GetMatchRe() *map[string]string

GetMatchRe returns the MatchRe field value if set, zero value otherwise.

func (*Route) GetMatchReOk added in v0.2.0

func (o *Route) GetMatchReOk() (*map[string]string, bool)

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

func (*Route) GetReceiver added in v0.2.0

func (o *Route) GetReceiver() *string

GetReceiver returns the Receiver field value

func (*Route) GetReceiverOk added in v0.2.0

func (o *Route) GetReceiverOk() (*string, bool)

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

func (*Route) GetRepeatInterval added in v0.2.0

func (o *Route) GetRepeatInterval() *string

GetRepeatInterval returns the RepeatInterval field value if set, zero value otherwise.

func (*Route) GetRepeatIntervalOk added in v0.2.0

func (o *Route) GetRepeatIntervalOk() (*string, bool)

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

func (*Route) GetRoutes added in v0.2.0

func (o *Route) GetRoutes() *[]RouteSerializer

GetRoutes returns the Routes field value if set, zero value otherwise.

func (*Route) GetRoutesOk added in v0.2.0

func (o *Route) GetRoutesOk() (*[]RouteSerializer, bool)

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

func (*Route) HasContinue added in v0.2.0

func (o *Route) HasContinue() bool

HasContinue returns a boolean if a field has been set.

func (*Route) HasGroupBy added in v0.2.0

func (o *Route) HasGroupBy() bool

HasGroupBy returns a boolean if a field has been set.

func (*Route) HasGroupInterval added in v0.2.0

func (o *Route) HasGroupInterval() bool

HasGroupInterval returns a boolean if a field has been set.

func (*Route) HasGroupWait added in v0.2.0

func (o *Route) HasGroupWait() bool

HasGroupWait returns a boolean if a field has been set.

func (*Route) HasMatch added in v0.2.0

func (o *Route) HasMatch() bool

HasMatch returns a boolean if a field has been set.

func (*Route) HasMatchRe added in v0.2.0

func (o *Route) HasMatchRe() bool

HasMatchRe returns a boolean if a field has been set.

func (*Route) HasRepeatInterval added in v0.2.0

func (o *Route) HasRepeatInterval() bool

HasRepeatInterval returns a boolean if a field has been set.

func (*Route) HasRoutes added in v0.2.0

func (o *Route) HasRoutes() bool

HasRoutes returns a boolean if a field has been set.

func (*Route) SetContinue added in v0.2.0

func (o *Route) SetContinue(v *bool)

SetContinue gets a reference to the given bool and assigns it to the Continue field.

func (*Route) SetGroupBy added in v0.2.0

func (o *Route) SetGroupBy(v *[]string)

SetGroupBy gets a reference to the given []string and assigns it to the GroupBy field.

func (*Route) SetGroupInterval added in v0.2.0

func (o *Route) SetGroupInterval(v *string)

SetGroupInterval gets a reference to the given string and assigns it to the GroupInterval field.

func (*Route) SetGroupWait added in v0.2.0

func (o *Route) SetGroupWait(v *string)

SetGroupWait gets a reference to the given string and assigns it to the GroupWait field.

func (*Route) SetMatch added in v0.2.0

func (o *Route) SetMatch(v *map[string]string)

SetMatch gets a reference to the given map[string]string and assigns it to the Match field.

func (*Route) SetMatchRe added in v0.2.0

func (o *Route) SetMatchRe(v *map[string]string)

SetMatchRe gets a reference to the given map[string]string and assigns it to the MatchRe field.

func (*Route) SetReceiver added in v0.2.0

func (o *Route) SetReceiver(v *string)

SetReceiver sets field value

func (*Route) SetRepeatInterval added in v0.2.0

func (o *Route) SetRepeatInterval(v *string)

SetRepeatInterval gets a reference to the given string and assigns it to the RepeatInterval field.

func (*Route) SetRoutes added in v0.2.0

func (o *Route) SetRoutes(v *[]RouteSerializer)

SetRoutes gets a reference to the given []RouteSerializer and assigns it to the Routes field.

func (Route) ToMap added in v0.2.0

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

type RouteSerializer

type RouteSerializer struct {
	Continue      *bool              `json:"continue,omitempty"`
	GroupBy       *[]string          `json:"groupBy,omitempty"`
	GroupInterval *string            `json:"groupInterval,omitempty"`
	GroupWait     *string            `json:"groupWait,omitempty"`
	Match         *map[string]string `json:"match,omitempty"`
	MatchRe       *map[string]string `json:"matchRe,omitempty"`
	Matchers      *[]string          `json:"matchers,omitempty"`
	// REQUIRED
	Receiver       *string              `json:"receiver"`
	RepeatInterval *string              `json:"repeatInterval,omitempty"`
	Routes         *[]map[string]string `json:"routes,omitempty"`
}

RouteSerializer struct for RouteSerializer

func NewRouteSerializer added in v0.2.0

func NewRouteSerializer(receiver *string) *RouteSerializer

NewRouteSerializer instantiates a new RouteSerializer 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 NewRouteSerializerWithDefaults added in v0.2.0

func NewRouteSerializerWithDefaults() *RouteSerializer

NewRouteSerializerWithDefaults instantiates a new RouteSerializer 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 (*RouteSerializer) GetContinue added in v0.2.0

func (o *RouteSerializer) GetContinue() *bool

GetContinue returns the Continue field value if set, zero value otherwise.

func (*RouteSerializer) GetContinueOk added in v0.2.0

func (o *RouteSerializer) GetContinueOk() (*bool, bool)

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

func (*RouteSerializer) GetGroupBy added in v0.2.0

func (o *RouteSerializer) GetGroupBy() *[]string

GetGroupBy returns the GroupBy field value if set, zero value otherwise.

func (*RouteSerializer) GetGroupByOk added in v0.2.0

func (o *RouteSerializer) GetGroupByOk() (*[]string, bool)

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

func (*RouteSerializer) GetGroupInterval added in v0.2.0

func (o *RouteSerializer) GetGroupInterval() *string

GetGroupInterval returns the GroupInterval field value if set, zero value otherwise.

func (*RouteSerializer) GetGroupIntervalOk added in v0.2.0

func (o *RouteSerializer) GetGroupIntervalOk() (*string, bool)

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

func (*RouteSerializer) GetGroupWait added in v0.2.0

func (o *RouteSerializer) GetGroupWait() *string

GetGroupWait returns the GroupWait field value if set, zero value otherwise.

func (*RouteSerializer) GetGroupWaitOk added in v0.2.0

func (o *RouteSerializer) GetGroupWaitOk() (*string, bool)

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

func (*RouteSerializer) GetMatch added in v0.2.0

func (o *RouteSerializer) GetMatch() *map[string]string

GetMatch returns the Match field value if set, zero value otherwise.

func (*RouteSerializer) GetMatchOk added in v0.2.0

func (o *RouteSerializer) GetMatchOk() (*map[string]string, bool)

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

func (*RouteSerializer) GetMatchRe added in v0.2.0

func (o *RouteSerializer) GetMatchRe() *map[string]string

GetMatchRe returns the MatchRe field value if set, zero value otherwise.

func (*RouteSerializer) GetMatchReOk added in v0.2.0

func (o *RouteSerializer) GetMatchReOk() (*map[string]string, bool)

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

func (*RouteSerializer) GetMatchers added in v0.2.0

func (o *RouteSerializer) GetMatchers() *[]string

GetMatchers returns the Matchers field value if set, zero value otherwise.

func (*RouteSerializer) GetMatchersOk added in v0.2.0

func (o *RouteSerializer) GetMatchersOk() (*[]string, bool)

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

func (*RouteSerializer) GetReceiver added in v0.2.0

func (o *RouteSerializer) GetReceiver() *string

GetReceiver returns the Receiver field value

func (*RouteSerializer) GetReceiverOk added in v0.2.0

func (o *RouteSerializer) GetReceiverOk() (*string, bool)

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

func (*RouteSerializer) GetRepeatInterval added in v0.2.0

func (o *RouteSerializer) GetRepeatInterval() *string

GetRepeatInterval returns the RepeatInterval field value if set, zero value otherwise.

func (*RouteSerializer) GetRepeatIntervalOk added in v0.2.0

func (o *RouteSerializer) GetRepeatIntervalOk() (*string, bool)

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

func (*RouteSerializer) GetRoutes added in v0.2.0

func (o *RouteSerializer) GetRoutes() *[]map[string]string

GetRoutes returns the Routes field value if set, zero value otherwise.

func (*RouteSerializer) GetRoutesOk added in v0.2.0

func (o *RouteSerializer) GetRoutesOk() (*[]map[string]string, bool)

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

func (*RouteSerializer) HasContinue added in v0.2.0

func (o *RouteSerializer) HasContinue() bool

HasContinue returns a boolean if a field has been set.

func (*RouteSerializer) HasGroupBy added in v0.2.0

func (o *RouteSerializer) HasGroupBy() bool

HasGroupBy returns a boolean if a field has been set.

func (*RouteSerializer) HasGroupInterval added in v0.2.0

func (o *RouteSerializer) HasGroupInterval() bool

HasGroupInterval returns a boolean if a field has been set.

func (*RouteSerializer) HasGroupWait added in v0.2.0

func (o *RouteSerializer) HasGroupWait() bool

HasGroupWait returns a boolean if a field has been set.

func (*RouteSerializer) HasMatch added in v0.2.0

func (o *RouteSerializer) HasMatch() bool

HasMatch returns a boolean if a field has been set.

func (*RouteSerializer) HasMatchRe added in v0.2.0

func (o *RouteSerializer) HasMatchRe() bool

HasMatchRe returns a boolean if a field has been set.

func (*RouteSerializer) HasMatchers added in v0.2.0

func (o *RouteSerializer) HasMatchers() bool

HasMatchers returns a boolean if a field has been set.

func (*RouteSerializer) HasRepeatInterval added in v0.2.0

func (o *RouteSerializer) HasRepeatInterval() bool

HasRepeatInterval returns a boolean if a field has been set.

func (*RouteSerializer) HasRoutes added in v0.2.0

func (o *RouteSerializer) HasRoutes() bool

HasRoutes returns a boolean if a field has been set.

func (*RouteSerializer) SetContinue added in v0.2.0

func (o *RouteSerializer) SetContinue(v *bool)

SetContinue gets a reference to the given bool and assigns it to the Continue field.

func (*RouteSerializer) SetGroupBy added in v0.2.0

func (o *RouteSerializer) SetGroupBy(v *[]string)

SetGroupBy gets a reference to the given []string and assigns it to the GroupBy field.

func (*RouteSerializer) SetGroupInterval added in v0.2.0

func (o *RouteSerializer) SetGroupInterval(v *string)

SetGroupInterval gets a reference to the given string and assigns it to the GroupInterval field.

func (*RouteSerializer) SetGroupWait added in v0.2.0

func (o *RouteSerializer) SetGroupWait(v *string)

SetGroupWait gets a reference to the given string and assigns it to the GroupWait field.

func (*RouteSerializer) SetMatch added in v0.2.0

func (o *RouteSerializer) SetMatch(v *map[string]string)

SetMatch gets a reference to the given map[string]string and assigns it to the Match field.

func (*RouteSerializer) SetMatchRe added in v0.2.0

func (o *RouteSerializer) SetMatchRe(v *map[string]string)

SetMatchRe gets a reference to the given map[string]string and assigns it to the MatchRe field.

func (*RouteSerializer) SetMatchers added in v0.2.0

func (o *RouteSerializer) SetMatchers(v *[]string)

SetMatchers gets a reference to the given []string and assigns it to the Matchers field.

func (*RouteSerializer) SetReceiver added in v0.2.0

func (o *RouteSerializer) SetReceiver(v *string)

SetReceiver sets field value

func (*RouteSerializer) SetRepeatInterval added in v0.2.0

func (o *RouteSerializer) SetRepeatInterval(v *string)

SetRepeatInterval gets a reference to the given string and assigns it to the RepeatInterval field.

func (*RouteSerializer) SetRoutes added in v0.2.0

func (o *RouteSerializer) SetRoutes(v *[]map[string]string)

SetRoutes gets a reference to the given []map[string]string and assigns it to the Routes field.

func (RouteSerializer) ToMap added in v0.2.0

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

type ScrapeConfigsResponse

type ScrapeConfigsResponse struct {
	// REQUIRED
	Data *[]Job `json:"data"`
	// REQUIRED
	Message *string `json:"message"`
}

ScrapeConfigsResponse struct for ScrapeConfigsResponse

func NewScrapeConfigsResponse added in v0.2.0

func NewScrapeConfigsResponse(data *[]Job, message *string) *ScrapeConfigsResponse

NewScrapeConfigsResponse instantiates a new ScrapeConfigsResponse 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 NewScrapeConfigsResponseWithDefaults added in v0.2.0

func NewScrapeConfigsResponseWithDefaults() *ScrapeConfigsResponse

NewScrapeConfigsResponseWithDefaults instantiates a new ScrapeConfigsResponse 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 (*ScrapeConfigsResponse) GetData added in v0.2.0

func (o *ScrapeConfigsResponse) GetData() *[]Job

GetData returns the Data field value

func (*ScrapeConfigsResponse) GetDataOk added in v0.2.0

func (o *ScrapeConfigsResponse) GetDataOk() (*[]Job, bool)

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

func (*ScrapeConfigsResponse) GetMessage added in v0.2.0

func (o *ScrapeConfigsResponse) GetMessage() *string

GetMessage returns the Message field value

func (*ScrapeConfigsResponse) GetMessageOk added in v0.2.0

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

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

func (*ScrapeConfigsResponse) SetData added in v0.2.0

func (o *ScrapeConfigsResponse) SetData(v *[]Job)

SetData sets field value

func (*ScrapeConfigsResponse) SetMessage added in v0.2.0

func (o *ScrapeConfigsResponse) SetMessage(v *string)

SetMessage sets field value

func (ScrapeConfigsResponse) ToMap added in v0.2.0

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

type ServiceKeysList

type ServiceKeysList struct {
	CredentialsInfo *map[string]string `json:"credentialsInfo,omitempty"`
	// REQUIRED
	Id *string `json:"id"`
	// REQUIRED
	Name *string `json:"name"`
}

ServiceKeysList struct for ServiceKeysList

func NewServiceKeysList added in v0.2.0

func NewServiceKeysList(id *string, name *string) *ServiceKeysList

NewServiceKeysList instantiates a new ServiceKeysList 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 NewServiceKeysListWithDefaults added in v0.2.0

func NewServiceKeysListWithDefaults() *ServiceKeysList

NewServiceKeysListWithDefaults instantiates a new ServiceKeysList 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 (*ServiceKeysList) GetCredentialsInfo added in v0.2.0

func (o *ServiceKeysList) GetCredentialsInfo() *map[string]string

GetCredentialsInfo returns the CredentialsInfo field value if set, zero value otherwise.

func (*ServiceKeysList) GetCredentialsInfoOk added in v0.2.0

func (o *ServiceKeysList) GetCredentialsInfoOk() (*map[string]string, bool)

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

func (*ServiceKeysList) GetId added in v0.2.0

func (o *ServiceKeysList) GetId() *string

GetId returns the Id field value

func (*ServiceKeysList) GetIdOk added in v0.2.0

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

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

func (*ServiceKeysList) GetName added in v0.2.0

func (o *ServiceKeysList) GetName() *string

GetName returns the Name field value

func (*ServiceKeysList) GetNameOk added in v0.2.0

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

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

func (*ServiceKeysList) HasCredentialsInfo added in v0.2.0

func (o *ServiceKeysList) HasCredentialsInfo() bool

HasCredentialsInfo returns a boolean if a field has been set.

func (*ServiceKeysList) SetCredentialsInfo added in v0.2.0

func (o *ServiceKeysList) SetCredentialsInfo(v *map[string]string)

SetCredentialsInfo gets a reference to the given map[string]string and assigns it to the CredentialsInfo field.

func (*ServiceKeysList) SetId added in v0.2.0

func (o *ServiceKeysList) SetId(v *string)

SetId sets field value

func (*ServiceKeysList) SetName added in v0.2.0

func (o *ServiceKeysList) SetName(v *string)

SetName sets field value

func (ServiceKeysList) ToMap added in v0.2.0

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

type StaticConfigs

type StaticConfigs struct {
	Labels *map[string]string `json:"labels,omitempty"`
	// REQUIRED
	Targets *[]string `json:"targets"`
}

StaticConfigs struct for StaticConfigs

func NewStaticConfigs added in v0.2.0

func NewStaticConfigs(targets *[]string) *StaticConfigs

NewStaticConfigs instantiates a new StaticConfigs 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 NewStaticConfigsWithDefaults added in v0.2.0

func NewStaticConfigsWithDefaults() *StaticConfigs

NewStaticConfigsWithDefaults instantiates a new StaticConfigs 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 (*StaticConfigs) GetLabels added in v0.2.0

func (o *StaticConfigs) GetLabels() *map[string]string

GetLabels returns the Labels field value if set, zero value otherwise.

func (*StaticConfigs) GetLabelsOk added in v0.2.0

func (o *StaticConfigs) GetLabelsOk() (*map[string]string, bool)

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

func (*StaticConfigs) GetTargets added in v0.2.0

func (o *StaticConfigs) GetTargets() *[]string

GetTargets returns the Targets field value

func (*StaticConfigs) GetTargetsOk added in v0.2.0

func (o *StaticConfigs) GetTargetsOk() (*[]string, bool)

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

func (*StaticConfigs) HasLabels added in v0.2.0

func (o *StaticConfigs) HasLabels() bool

HasLabels returns a boolean if a field has been set.

func (*StaticConfigs) SetLabels added in v0.2.0

func (o *StaticConfigs) SetLabels(v *map[string]string)

SetLabels gets a reference to the given map[string]string and assigns it to the Labels field.

func (*StaticConfigs) SetTargets added in v0.2.0

func (o *StaticConfigs) SetTargets(v *[]string)

SetTargets sets field value

func (StaticConfigs) ToMap added in v0.2.0

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

type TLSConfig

type TLSConfig struct {
	InsecureSkipVerify *bool `json:"insecureSkipVerify,omitempty"`
}

TLSConfig struct for TLSConfig

func NewTLSConfig added in v0.2.0

func NewTLSConfig() *TLSConfig

NewTLSConfig instantiates a new TLSConfig 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 NewTLSConfigWithDefaults added in v0.2.0

func NewTLSConfigWithDefaults() *TLSConfig

NewTLSConfigWithDefaults instantiates a new TLSConfig 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 (*TLSConfig) GetInsecureSkipVerify added in v0.2.0

func (o *TLSConfig) GetInsecureSkipVerify() *bool

GetInsecureSkipVerify returns the InsecureSkipVerify field value if set, zero value otherwise.

func (*TLSConfig) GetInsecureSkipVerifyOk added in v0.2.0

func (o *TLSConfig) GetInsecureSkipVerifyOk() (*bool, bool)

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

func (*TLSConfig) HasInsecureSkipVerify added in v0.2.0

func (o *TLSConfig) HasInsecureSkipVerify() bool

HasInsecureSkipVerify returns a boolean if a field has been set.

func (*TLSConfig) SetInsecureSkipVerify added in v0.2.0

func (o *TLSConfig) SetInsecureSkipVerify(v *bool)

SetInsecureSkipVerify gets a reference to the given bool and assigns it to the InsecureSkipVerify field.

func (TLSConfig) ToMap added in v0.2.0

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

type UpdateACLPayload

type UpdateACLPayload struct {
	// list of cidr
	// REQUIRED
	Acl *[]string `json:"acl"`
}

UpdateACLPayload List of cidr. Send empty string to remove acl.

func NewUpdateACLPayload added in v0.2.0

func NewUpdateACLPayload(acl *[]string) *UpdateACLPayload

NewUpdateACLPayload instantiates a new UpdateACLPayload 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 NewUpdateACLPayloadWithDefaults added in v0.2.0

func NewUpdateACLPayloadWithDefaults() *UpdateACLPayload

NewUpdateACLPayloadWithDefaults instantiates a new UpdateACLPayload 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 (*UpdateACLPayload) GetAcl added in v0.2.0

func (o *UpdateACLPayload) GetAcl() *[]string

GetAcl returns the Acl field value

func (*UpdateACLPayload) GetAclOk added in v0.2.0

func (o *UpdateACLPayload) GetAclOk() (*[]string, bool)

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

func (*UpdateACLPayload) SetAcl added in v0.2.0

func (o *UpdateACLPayload) SetAcl(v *[]string)

SetAcl sets field value

func (UpdateACLPayload) ToMap added in v0.2.0

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

type UpdateAlertConfigReceiverPayload

type UpdateAlertConfigReceiverPayload struct {
	// Email configurations
	EmailConfigs *[]CreateAlertConfigReceiverPayloadEmailConfigsInner `json:"emailConfigs,omitempty"`
	// `Additional Validators:` * must be unique * should only include the characters: a-zA-Z0-9-
	// REQUIRED
	Name *string `json:"name"`
	// Configuration for ops genie.
	OpsgenieConfigs *[]CreateAlertConfigReceiverPayloadOpsgenieConfigsInner `json:"opsgenieConfigs,omitempty"`
	WebHookConfigs  *[]CreateAlertConfigReceiverPayloadWebHookConfigsInner  `json:"webHookConfigs,omitempty"`
}

UpdateAlertConfigReceiverPayload Receivers

func NewUpdateAlertConfigReceiverPayload added in v0.2.0

func NewUpdateAlertConfigReceiverPayload(name *string) *UpdateAlertConfigReceiverPayload

NewUpdateAlertConfigReceiverPayload instantiates a new UpdateAlertConfigReceiverPayload 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 NewUpdateAlertConfigReceiverPayloadWithDefaults added in v0.2.0

func NewUpdateAlertConfigReceiverPayloadWithDefaults() *UpdateAlertConfigReceiverPayload

NewUpdateAlertConfigReceiverPayloadWithDefaults instantiates a new UpdateAlertConfigReceiverPayload 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 (*UpdateAlertConfigReceiverPayload) GetEmailConfigs added in v0.2.0

GetEmailConfigs returns the EmailConfigs field value if set, zero value otherwise.

func (*UpdateAlertConfigReceiverPayload) GetEmailConfigsOk added in v0.2.0

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

func (*UpdateAlertConfigReceiverPayload) GetName added in v0.2.0

GetName returns the Name field value

func (*UpdateAlertConfigReceiverPayload) GetNameOk added in v0.2.0

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

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

func (*UpdateAlertConfigReceiverPayload) GetOpsgenieConfigs added in v0.2.0

GetOpsgenieConfigs returns the OpsgenieConfigs field value if set, zero value otherwise.

func (*UpdateAlertConfigReceiverPayload) GetOpsgenieConfigsOk added in v0.2.0

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

func (*UpdateAlertConfigReceiverPayload) GetWebHookConfigs added in v0.2.0

GetWebHookConfigs returns the WebHookConfigs field value if set, zero value otherwise.

func (*UpdateAlertConfigReceiverPayload) GetWebHookConfigsOk added in v0.2.0

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

func (*UpdateAlertConfigReceiverPayload) HasEmailConfigs added in v0.2.0

func (o *UpdateAlertConfigReceiverPayload) HasEmailConfigs() bool

HasEmailConfigs returns a boolean if a field has been set.

func (*UpdateAlertConfigReceiverPayload) HasOpsgenieConfigs added in v0.2.0

func (o *UpdateAlertConfigReceiverPayload) HasOpsgenieConfigs() bool

HasOpsgenieConfigs returns a boolean if a field has been set.

func (*UpdateAlertConfigReceiverPayload) HasWebHookConfigs added in v0.2.0

func (o *UpdateAlertConfigReceiverPayload) HasWebHookConfigs() bool

HasWebHookConfigs returns a boolean if a field has been set.

func (*UpdateAlertConfigReceiverPayload) SetEmailConfigs added in v0.2.0

SetEmailConfigs gets a reference to the given []CreateAlertConfigReceiverPayloadEmailConfigsInner and assigns it to the EmailConfigs field.

func (*UpdateAlertConfigReceiverPayload) SetName added in v0.2.0

SetName sets field value

func (*UpdateAlertConfigReceiverPayload) SetOpsgenieConfigs added in v0.2.0

SetOpsgenieConfigs gets a reference to the given []CreateAlertConfigReceiverPayloadOpsgenieConfigsInner and assigns it to the OpsgenieConfigs field.

func (*UpdateAlertConfigReceiverPayload) SetWebHookConfigs added in v0.2.0

SetWebHookConfigs gets a reference to the given []CreateAlertConfigReceiverPayloadWebHookConfigsInner and assigns it to the WebHookConfigs field.

func (UpdateAlertConfigReceiverPayload) ToMap added in v0.2.0

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

type UpdateAlertConfigRoutePayload

type UpdateAlertConfigRoutePayload struct {
	// The labels by which incoming alerts are grouped together. For example, multiple alerts coming in for cluster=A and alertname=LatencyHigh would be batched into a single group. To aggregate by all possible labels use the special value '...' as the sole label name, for example: group_by: ['...']. This effectively disables aggregation entirely, passing through all alerts as-is. This is unlikely to be what you want, unless you have a very low alert volume or your upstream notification system performs its own grouping.
	GroupBy *[]string `json:"groupBy,omitempty"`
	// How long to wait before sending a notification about new alerts that are added to a group of alerts for which an initial notification has already been sent. (Usually ~5m or more.) `Additional Validators:` * must be a valid time format
	GroupInterval *string `json:"groupInterval,omitempty"`
	// How long to initially wait to send a notification for a group of alerts. Allows to wait for an inhibiting alert to arrive or collect more initial alerts for the same group. (Usually ~0s to few minutes.) `Additional Validators:` * must be a valid time format
	GroupWait *string `json:"groupWait,omitempty"`
	// map of key:value. A set of equality matchers an alert has to fulfill to match the node.  `Additional Validators:` * should not contain more than 5 keys * each key and value should not be longer than 200 characters * key and values should only include the characters: a-zA-Z0-9_./@&?:-
	Match *map[string]interface{} `json:"match,omitempty"`
	// map of key:value. A set of regex-matchers an alert has to fulfill to match the node.  `Additional Validators:` * should not contain more than 5 keys * each key and value should not be longer than 200 characters
	MatchRe *map[string]interface{} `json:"matchRe,omitempty"`
	// A list of matchers that an alert has to fulfill to match the node. A matcher is a string with a syntax inspired by PromQL and OpenMetrics. The syntax of a matcher consists of three tokens: * A valid Prometheus label name. * One of =, !=, =~, or !~. = means equals, != means that the strings are not equal, =~ is used for equality of regex expressions and !~ is used for un-equality of regex expressions. They have the same meaning as known from PromQL selectors. * A UTF-8 string, which may be enclosed in double quotes. Before or after each token, there may be any amount of whitespace. `Additional Validators:` * should not contain more than 5 keys * each key and value should not be longer than 200 characters
	Matchers *[]string `json:"matchers,omitempty"`
	// Receiver that should be one item of receivers `Additional Validators:` * must be a in name of receivers
	// REQUIRED
	Receiver *string `json:"receiver"`
	// How long to wait before sending a notification again if it has already been sent successfully for an alert. (Usually ~3h or more). `Additional Validators:` * must be a valid time format
	RepeatInterval *string `json:"repeatInterval,omitempty"`
	// Zero or more child routes.
	Routes *[]CreateAlertConfigRoutePayloadRoutesInner `json:"routes,omitempty"`
}

UpdateAlertConfigRoutePayload The root node of the routing tree.

func NewUpdateAlertConfigRoutePayload added in v0.2.0

func NewUpdateAlertConfigRoutePayload(receiver *string) *UpdateAlertConfigRoutePayload

NewUpdateAlertConfigRoutePayload instantiates a new UpdateAlertConfigRoutePayload 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 NewUpdateAlertConfigRoutePayloadWithDefaults added in v0.2.0

func NewUpdateAlertConfigRoutePayloadWithDefaults() *UpdateAlertConfigRoutePayload

NewUpdateAlertConfigRoutePayloadWithDefaults instantiates a new UpdateAlertConfigRoutePayload 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 (*UpdateAlertConfigRoutePayload) GetGroupBy added in v0.2.0

func (o *UpdateAlertConfigRoutePayload) GetGroupBy() *[]string

GetGroupBy returns the GroupBy field value if set, zero value otherwise.

func (*UpdateAlertConfigRoutePayload) GetGroupByOk added in v0.2.0

func (o *UpdateAlertConfigRoutePayload) GetGroupByOk() (*[]string, bool)

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

func (*UpdateAlertConfigRoutePayload) GetGroupInterval added in v0.2.0

func (o *UpdateAlertConfigRoutePayload) GetGroupInterval() *string

GetGroupInterval returns the GroupInterval field value if set, zero value otherwise.

func (*UpdateAlertConfigRoutePayload) GetGroupIntervalOk added in v0.2.0

func (o *UpdateAlertConfigRoutePayload) GetGroupIntervalOk() (*string, bool)

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

func (*UpdateAlertConfigRoutePayload) GetGroupWait added in v0.2.0

func (o *UpdateAlertConfigRoutePayload) GetGroupWait() *string

GetGroupWait returns the GroupWait field value if set, zero value otherwise.

func (*UpdateAlertConfigRoutePayload) GetGroupWaitOk added in v0.2.0

func (o *UpdateAlertConfigRoutePayload) GetGroupWaitOk() (*string, bool)

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

func (*UpdateAlertConfigRoutePayload) GetMatch added in v0.2.0

func (o *UpdateAlertConfigRoutePayload) GetMatch() *map[string]interface{}

GetMatch returns the Match field value if set, zero value otherwise.

func (*UpdateAlertConfigRoutePayload) GetMatchOk added in v0.2.0

func (o *UpdateAlertConfigRoutePayload) GetMatchOk() (*map[string]interface{}, bool)

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

func (*UpdateAlertConfigRoutePayload) GetMatchRe added in v0.2.0

func (o *UpdateAlertConfigRoutePayload) GetMatchRe() *map[string]interface{}

GetMatchRe returns the MatchRe field value if set, zero value otherwise.

func (*UpdateAlertConfigRoutePayload) GetMatchReOk added in v0.2.0

func (o *UpdateAlertConfigRoutePayload) GetMatchReOk() (*map[string]interface{}, bool)

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

func (*UpdateAlertConfigRoutePayload) GetMatchers added in v0.2.0

func (o *UpdateAlertConfigRoutePayload) GetMatchers() *[]string

GetMatchers returns the Matchers field value if set, zero value otherwise.

func (*UpdateAlertConfigRoutePayload) GetMatchersOk added in v0.2.0

func (o *UpdateAlertConfigRoutePayload) GetMatchersOk() (*[]string, bool)

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

func (*UpdateAlertConfigRoutePayload) GetReceiver added in v0.2.0

func (o *UpdateAlertConfigRoutePayload) GetReceiver() *string

GetReceiver returns the Receiver field value

func (*UpdateAlertConfigRoutePayload) GetReceiverOk added in v0.2.0

func (o *UpdateAlertConfigRoutePayload) GetReceiverOk() (*string, bool)

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

func (*UpdateAlertConfigRoutePayload) GetRepeatInterval added in v0.2.0

func (o *UpdateAlertConfigRoutePayload) GetRepeatInterval() *string

GetRepeatInterval returns the RepeatInterval field value if set, zero value otherwise.

func (*UpdateAlertConfigRoutePayload) GetRepeatIntervalOk added in v0.2.0

func (o *UpdateAlertConfigRoutePayload) GetRepeatIntervalOk() (*string, bool)

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

func (*UpdateAlertConfigRoutePayload) GetRoutes added in v0.2.0

GetRoutes returns the Routes field value if set, zero value otherwise.

func (*UpdateAlertConfigRoutePayload) GetRoutesOk added in v0.2.0

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

func (*UpdateAlertConfigRoutePayload) HasGroupBy added in v0.2.0

func (o *UpdateAlertConfigRoutePayload) HasGroupBy() bool

HasGroupBy returns a boolean if a field has been set.

func (*UpdateAlertConfigRoutePayload) HasGroupInterval added in v0.2.0

func (o *UpdateAlertConfigRoutePayload) HasGroupInterval() bool

HasGroupInterval returns a boolean if a field has been set.

func (*UpdateAlertConfigRoutePayload) HasGroupWait added in v0.2.0

func (o *UpdateAlertConfigRoutePayload) HasGroupWait() bool

HasGroupWait returns a boolean if a field has been set.

func (*UpdateAlertConfigRoutePayload) HasMatch added in v0.2.0

func (o *UpdateAlertConfigRoutePayload) HasMatch() bool

HasMatch returns a boolean if a field has been set.

func (*UpdateAlertConfigRoutePayload) HasMatchRe added in v0.2.0

func (o *UpdateAlertConfigRoutePayload) HasMatchRe() bool

HasMatchRe returns a boolean if a field has been set.

func (*UpdateAlertConfigRoutePayload) HasMatchers added in v0.2.0

func (o *UpdateAlertConfigRoutePayload) HasMatchers() bool

HasMatchers returns a boolean if a field has been set.

func (*UpdateAlertConfigRoutePayload) HasRepeatInterval added in v0.2.0

func (o *UpdateAlertConfigRoutePayload) HasRepeatInterval() bool

HasRepeatInterval returns a boolean if a field has been set.

func (*UpdateAlertConfigRoutePayload) HasRoutes added in v0.2.0

func (o *UpdateAlertConfigRoutePayload) HasRoutes() bool

HasRoutes returns a boolean if a field has been set.

func (*UpdateAlertConfigRoutePayload) SetGroupBy added in v0.2.0

func (o *UpdateAlertConfigRoutePayload) SetGroupBy(v *[]string)

SetGroupBy gets a reference to the given []string and assigns it to the GroupBy field.

func (*UpdateAlertConfigRoutePayload) SetGroupInterval added in v0.2.0

func (o *UpdateAlertConfigRoutePayload) SetGroupInterval(v *string)

SetGroupInterval gets a reference to the given string and assigns it to the GroupInterval field.

func (*UpdateAlertConfigRoutePayload) SetGroupWait added in v0.2.0

func (o *UpdateAlertConfigRoutePayload) SetGroupWait(v *string)

SetGroupWait gets a reference to the given string and assigns it to the GroupWait field.

func (*UpdateAlertConfigRoutePayload) SetMatch added in v0.2.0

func (o *UpdateAlertConfigRoutePayload) SetMatch(v *map[string]interface{})

SetMatch gets a reference to the given map[string]interface{} and assigns it to the Match field.

func (*UpdateAlertConfigRoutePayload) SetMatchRe added in v0.2.0

func (o *UpdateAlertConfigRoutePayload) SetMatchRe(v *map[string]interface{})

SetMatchRe gets a reference to the given map[string]interface{} and assigns it to the MatchRe field.

func (*UpdateAlertConfigRoutePayload) SetMatchers added in v0.2.0

func (o *UpdateAlertConfigRoutePayload) SetMatchers(v *[]string)

SetMatchers gets a reference to the given []string and assigns it to the Matchers field.

func (*UpdateAlertConfigRoutePayload) SetReceiver added in v0.2.0

func (o *UpdateAlertConfigRoutePayload) SetReceiver(v *string)

SetReceiver sets field value

func (*UpdateAlertConfigRoutePayload) SetRepeatInterval added in v0.2.0

func (o *UpdateAlertConfigRoutePayload) SetRepeatInterval(v *string)

SetRepeatInterval gets a reference to the given string and assigns it to the RepeatInterval field.

func (*UpdateAlertConfigRoutePayload) SetRoutes added in v0.2.0

SetRoutes gets a reference to the given []CreateAlertConfigRoutePayloadRoutesInner and assigns it to the Routes field.

func (UpdateAlertConfigRoutePayload) ToMap added in v0.2.0

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

type UpdateAlertConfigsPayload

type UpdateAlertConfigsPayload struct {
	Global       *UpdateAlertConfigsPayloadGlobal       `json:"global,omitempty"`
	InhibitRules *UpdateAlertConfigsPayloadInhibitRules `json:"inhibitRules,omitempty"`
	// A list of notification receivers.
	// REQUIRED
	Receivers *[]UpdateAlertConfigsPayloadReceiversInner `json:"receivers"`
	// REQUIRED
	Route *UpdateAlertConfigsPayloadRoute `json:"route"`
}

UpdateAlertConfigsPayload Alert config

func NewUpdateAlertConfigsPayload added in v0.2.0

NewUpdateAlertConfigsPayload instantiates a new UpdateAlertConfigsPayload 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 NewUpdateAlertConfigsPayloadWithDefaults added in v0.2.0

func NewUpdateAlertConfigsPayloadWithDefaults() *UpdateAlertConfigsPayload

NewUpdateAlertConfigsPayloadWithDefaults instantiates a new UpdateAlertConfigsPayload 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 (*UpdateAlertConfigsPayload) GetGlobal added in v0.2.0

GetGlobal returns the Global field value if set, zero value otherwise.

func (*UpdateAlertConfigsPayload) GetGlobalOk added in v0.2.0

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

func (*UpdateAlertConfigsPayload) GetInhibitRules added in v0.2.0

GetInhibitRules returns the InhibitRules field value if set, zero value otherwise.

func (*UpdateAlertConfigsPayload) GetInhibitRulesOk added in v0.2.0

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

func (*UpdateAlertConfigsPayload) GetReceivers added in v0.2.0

GetReceivers returns the Receivers field value

func (*UpdateAlertConfigsPayload) GetReceiversOk added in v0.2.0

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

func (*UpdateAlertConfigsPayload) GetRoute added in v0.2.0

GetRoute returns the Route field value

func (*UpdateAlertConfigsPayload) GetRouteOk added in v0.2.0

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

func (*UpdateAlertConfigsPayload) HasGlobal added in v0.2.0

func (o *UpdateAlertConfigsPayload) HasGlobal() bool

HasGlobal returns a boolean if a field has been set.

func (*UpdateAlertConfigsPayload) HasInhibitRules added in v0.2.0

func (o *UpdateAlertConfigsPayload) HasInhibitRules() bool

HasInhibitRules returns a boolean if a field has been set.

func (*UpdateAlertConfigsPayload) SetGlobal added in v0.2.0

SetGlobal gets a reference to the given UpdateAlertConfigsPayloadGlobal and assigns it to the Global field.

func (*UpdateAlertConfigsPayload) SetInhibitRules added in v0.2.0

SetInhibitRules gets a reference to the given UpdateAlertConfigsPayloadInhibitRules and assigns it to the InhibitRules field.

func (*UpdateAlertConfigsPayload) SetReceivers added in v0.2.0

SetReceivers sets field value

func (*UpdateAlertConfigsPayload) SetRoute added in v0.2.0

SetRoute sets field value

func (UpdateAlertConfigsPayload) ToMap added in v0.2.0

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

type UpdateAlertConfigsPayloadGlobal

type UpdateAlertConfigsPayloadGlobal struct {
	// Opsgenie api key `Additional Validators:` * should only include the characters: a-zA-Z0-9-
	OpsgenieApiKey *string `json:"opsgenieApiKey,omitempty"`
	// Opsgenie api url `Additional Validators:` * must be a syntactically valid url address
	OpsgenieApiUrl *string `json:"opsgenieApiUrl,omitempty"`
	// ResolveTimeout is the default value used by alertmanager if the alert does not include EndsAt, after this time passes it can declare the alert as resolved if it has not been updated. This has no impact on alerts from Prometheus, as they always include EndsAt.  `Additional Validators:` * must be a valid time format
	ResolveTimeout *string `json:"resolveTimeout,omitempty"`
	// Auth identity. `Additional Validators:` * must be a syntactically valid email address
	SmtpAuthIdentity *string `json:"smtpAuthIdentity,omitempty"`
	// SMTP Auth using LOGIN and PLAIN.
	SmtpAuthPassword *string `json:"smtpAuthPassword,omitempty"`
	// SMTP Auth using CRAM-MD5, LOGIN and PLAIN. If empty, Alertmanager doesn't authenticate to the SMTP server.
	SmtpAuthUsername *string `json:"smtpAuthUsername,omitempty"`
	// The default SMTP From header field.  `Additional Validators:` * must be a syntactically valid email address
	SmtpFrom *string `json:"smtpFrom,omitempty"`
	// The default SMTP smarthost used for sending emails, including port number. Port number usually is 25, or 587 for SMTP over TLS (sometimes referred to as STARTTLS). Example: smtp.example.org:587  `Additional Validators:` * should only include the characters: a-zA-Z0-9_./@&?:-
	SmtpSmarthost *string `json:"smtpSmarthost,omitempty"`
}

UpdateAlertConfigsPayloadGlobal Global config. If nothing passed the default argus config will be used.

func NewUpdateAlertConfigsPayloadGlobal added in v0.2.0

func NewUpdateAlertConfigsPayloadGlobal() *UpdateAlertConfigsPayloadGlobal

NewUpdateAlertConfigsPayloadGlobal instantiates a new UpdateAlertConfigsPayloadGlobal 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 NewUpdateAlertConfigsPayloadGlobalWithDefaults added in v0.2.0

func NewUpdateAlertConfigsPayloadGlobalWithDefaults() *UpdateAlertConfigsPayloadGlobal

NewUpdateAlertConfigsPayloadGlobalWithDefaults instantiates a new UpdateAlertConfigsPayloadGlobal 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 (*UpdateAlertConfigsPayloadGlobal) GetOpsgenieApiKey added in v0.2.0

func (o *UpdateAlertConfigsPayloadGlobal) GetOpsgenieApiKey() *string

GetOpsgenieApiKey returns the OpsgenieApiKey field value if set, zero value otherwise.

func (*UpdateAlertConfigsPayloadGlobal) GetOpsgenieApiKeyOk added in v0.2.0

func (o *UpdateAlertConfigsPayloadGlobal) GetOpsgenieApiKeyOk() (*string, bool)

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

func (*UpdateAlertConfigsPayloadGlobal) GetOpsgenieApiUrl added in v0.2.0

func (o *UpdateAlertConfigsPayloadGlobal) GetOpsgenieApiUrl() *string

GetOpsgenieApiUrl returns the OpsgenieApiUrl field value if set, zero value otherwise.

func (*UpdateAlertConfigsPayloadGlobal) GetOpsgenieApiUrlOk added in v0.2.0

func (o *UpdateAlertConfigsPayloadGlobal) GetOpsgenieApiUrlOk() (*string, bool)

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

func (*UpdateAlertConfigsPayloadGlobal) GetResolveTimeout added in v0.2.0

func (o *UpdateAlertConfigsPayloadGlobal) GetResolveTimeout() *string

GetResolveTimeout returns the ResolveTimeout field value if set, zero value otherwise.

func (*UpdateAlertConfigsPayloadGlobal) GetResolveTimeoutOk added in v0.2.0

func (o *UpdateAlertConfigsPayloadGlobal) GetResolveTimeoutOk() (*string, bool)

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

func (*UpdateAlertConfigsPayloadGlobal) GetSmtpAuthIdentity added in v0.2.0

func (o *UpdateAlertConfigsPayloadGlobal) GetSmtpAuthIdentity() *string

GetSmtpAuthIdentity returns the SmtpAuthIdentity field value if set, zero value otherwise.

func (*UpdateAlertConfigsPayloadGlobal) GetSmtpAuthIdentityOk added in v0.2.0

func (o *UpdateAlertConfigsPayloadGlobal) GetSmtpAuthIdentityOk() (*string, bool)

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

func (*UpdateAlertConfigsPayloadGlobal) GetSmtpAuthPassword added in v0.2.0

func (o *UpdateAlertConfigsPayloadGlobal) GetSmtpAuthPassword() *string

GetSmtpAuthPassword returns the SmtpAuthPassword field value if set, zero value otherwise.

func (*UpdateAlertConfigsPayloadGlobal) GetSmtpAuthPasswordOk added in v0.2.0

func (o *UpdateAlertConfigsPayloadGlobal) GetSmtpAuthPasswordOk() (*string, bool)

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

func (*UpdateAlertConfigsPayloadGlobal) GetSmtpAuthUsername added in v0.2.0

func (o *UpdateAlertConfigsPayloadGlobal) GetSmtpAuthUsername() *string

GetSmtpAuthUsername returns the SmtpAuthUsername field value if set, zero value otherwise.

func (*UpdateAlertConfigsPayloadGlobal) GetSmtpAuthUsernameOk added in v0.2.0

func (o *UpdateAlertConfigsPayloadGlobal) GetSmtpAuthUsernameOk() (*string, bool)

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

func (*UpdateAlertConfigsPayloadGlobal) GetSmtpFrom added in v0.2.0

func (o *UpdateAlertConfigsPayloadGlobal) GetSmtpFrom() *string

GetSmtpFrom returns the SmtpFrom field value if set, zero value otherwise.

func (*UpdateAlertConfigsPayloadGlobal) GetSmtpFromOk added in v0.2.0

func (o *UpdateAlertConfigsPayloadGlobal) GetSmtpFromOk() (*string, bool)

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

func (*UpdateAlertConfigsPayloadGlobal) GetSmtpSmarthost added in v0.2.0

func (o *UpdateAlertConfigsPayloadGlobal) GetSmtpSmarthost() *string

GetSmtpSmarthost returns the SmtpSmarthost field value if set, zero value otherwise.

func (*UpdateAlertConfigsPayloadGlobal) GetSmtpSmarthostOk added in v0.2.0

func (o *UpdateAlertConfigsPayloadGlobal) GetSmtpSmarthostOk() (*string, bool)

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

func (*UpdateAlertConfigsPayloadGlobal) HasOpsgenieApiKey added in v0.2.0

func (o *UpdateAlertConfigsPayloadGlobal) HasOpsgenieApiKey() bool

HasOpsgenieApiKey returns a boolean if a field has been set.

func (*UpdateAlertConfigsPayloadGlobal) HasOpsgenieApiUrl added in v0.2.0

func (o *UpdateAlertConfigsPayloadGlobal) HasOpsgenieApiUrl() bool

HasOpsgenieApiUrl returns a boolean if a field has been set.

func (*UpdateAlertConfigsPayloadGlobal) HasResolveTimeout added in v0.2.0

func (o *UpdateAlertConfigsPayloadGlobal) HasResolveTimeout() bool

HasResolveTimeout returns a boolean if a field has been set.

func (*UpdateAlertConfigsPayloadGlobal) HasSmtpAuthIdentity added in v0.2.0

func (o *UpdateAlertConfigsPayloadGlobal) HasSmtpAuthIdentity() bool

HasSmtpAuthIdentity returns a boolean if a field has been set.

func (*UpdateAlertConfigsPayloadGlobal) HasSmtpAuthPassword added in v0.2.0

func (o *UpdateAlertConfigsPayloadGlobal) HasSmtpAuthPassword() bool

HasSmtpAuthPassword returns a boolean if a field has been set.

func (*UpdateAlertConfigsPayloadGlobal) HasSmtpAuthUsername added in v0.2.0

func (o *UpdateAlertConfigsPayloadGlobal) HasSmtpAuthUsername() bool

HasSmtpAuthUsername returns a boolean if a field has been set.

func (*UpdateAlertConfigsPayloadGlobal) HasSmtpFrom added in v0.2.0

func (o *UpdateAlertConfigsPayloadGlobal) HasSmtpFrom() bool

HasSmtpFrom returns a boolean if a field has been set.

func (*UpdateAlertConfigsPayloadGlobal) HasSmtpSmarthost added in v0.2.0

func (o *UpdateAlertConfigsPayloadGlobal) HasSmtpSmarthost() bool

HasSmtpSmarthost returns a boolean if a field has been set.

func (*UpdateAlertConfigsPayloadGlobal) SetOpsgenieApiKey added in v0.2.0

func (o *UpdateAlertConfigsPayloadGlobal) SetOpsgenieApiKey(v *string)

SetOpsgenieApiKey gets a reference to the given string and assigns it to the OpsgenieApiKey field.

func (*UpdateAlertConfigsPayloadGlobal) SetOpsgenieApiUrl added in v0.2.0

func (o *UpdateAlertConfigsPayloadGlobal) SetOpsgenieApiUrl(v *string)

SetOpsgenieApiUrl gets a reference to the given string and assigns it to the OpsgenieApiUrl field.

func (*UpdateAlertConfigsPayloadGlobal) SetResolveTimeout added in v0.2.0

func (o *UpdateAlertConfigsPayloadGlobal) SetResolveTimeout(v *string)

SetResolveTimeout gets a reference to the given string and assigns it to the ResolveTimeout field.

func (*UpdateAlertConfigsPayloadGlobal) SetSmtpAuthIdentity added in v0.2.0

func (o *UpdateAlertConfigsPayloadGlobal) SetSmtpAuthIdentity(v *string)

SetSmtpAuthIdentity gets a reference to the given string and assigns it to the SmtpAuthIdentity field.

func (*UpdateAlertConfigsPayloadGlobal) SetSmtpAuthPassword added in v0.2.0

func (o *UpdateAlertConfigsPayloadGlobal) SetSmtpAuthPassword(v *string)

SetSmtpAuthPassword gets a reference to the given string and assigns it to the SmtpAuthPassword field.

func (*UpdateAlertConfigsPayloadGlobal) SetSmtpAuthUsername added in v0.2.0

func (o *UpdateAlertConfigsPayloadGlobal) SetSmtpAuthUsername(v *string)

SetSmtpAuthUsername gets a reference to the given string and assigns it to the SmtpAuthUsername field.

func (*UpdateAlertConfigsPayloadGlobal) SetSmtpFrom added in v0.2.0

func (o *UpdateAlertConfigsPayloadGlobal) SetSmtpFrom(v *string)

SetSmtpFrom gets a reference to the given string and assigns it to the SmtpFrom field.

func (*UpdateAlertConfigsPayloadGlobal) SetSmtpSmarthost added in v0.2.0

func (o *UpdateAlertConfigsPayloadGlobal) SetSmtpSmarthost(v *string)

SetSmtpSmarthost gets a reference to the given string and assigns it to the SmtpSmarthost field.

func (UpdateAlertConfigsPayloadGlobal) ToMap added in v0.2.0

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

type UpdateAlertConfigsPayloadInhibitRules

type UpdateAlertConfigsPayloadInhibitRules struct {
	// Labels that must have an equal value in the source and target alert for the inhibition to take effect. `Additional Validators:` * should only include the characters: a-zA-Z0-9_./@&?:-
	Equal *[]string `json:"equal,omitempty"`
	// map of key:value. Matchers for which one or more alerts have to exist for the inhibition to take effect. `Additional Validators:` * should not contain more than 5 keys * each key and value should not have more than 200 characters * each key and value should only include the characters: a-zA-Z0-9_./@&?:-
	SourceMatch *map[string]interface{} `json:"sourceMatch,omitempty"`
	// map of key:value. Regex match `Additional Validators:` * should not contain more than 5 keys * each key and value should not have more than 200 characters
	SourceMatchRe *map[string]interface{} `json:"sourceMatchRe,omitempty"`
	// map of key:value. Matchers that have to be fulfilled in the alerts to be muted. `Additional Validators:` * should not contain more than 5 keys * each key and value should not have more than 200 characters * each key and value should only include the characters: a-zA-Z0-9_./@&?:-
	TargetMatch *map[string]interface{} `json:"targetMatch,omitempty"`
	// map of key:value. Matchers that have to be fulfilled in the alerts to be muted. Regex. `Additional Validators:` * should not contain more than 5 keys * each key and value should not have more than 200 characters
	TargetMatchRe *map[string]interface{} `json:"targetMatchRe,omitempty"`
}

UpdateAlertConfigsPayloadInhibitRules A list of inhibition rules.

func NewUpdateAlertConfigsPayloadInhibitRules added in v0.2.0

func NewUpdateAlertConfigsPayloadInhibitRules() *UpdateAlertConfigsPayloadInhibitRules

NewUpdateAlertConfigsPayloadInhibitRules instantiates a new UpdateAlertConfigsPayloadInhibitRules 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 NewUpdateAlertConfigsPayloadInhibitRulesWithDefaults added in v0.2.0

func NewUpdateAlertConfigsPayloadInhibitRulesWithDefaults() *UpdateAlertConfigsPayloadInhibitRules

NewUpdateAlertConfigsPayloadInhibitRulesWithDefaults instantiates a new UpdateAlertConfigsPayloadInhibitRules 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 (*UpdateAlertConfigsPayloadInhibitRules) GetEqual added in v0.2.0

GetEqual returns the Equal field value if set, zero value otherwise.

func (*UpdateAlertConfigsPayloadInhibitRules) GetEqualOk added in v0.2.0

func (o *UpdateAlertConfigsPayloadInhibitRules) GetEqualOk() (*[]string, bool)

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

func (*UpdateAlertConfigsPayloadInhibitRules) GetSourceMatch added in v0.2.0

func (o *UpdateAlertConfigsPayloadInhibitRules) GetSourceMatch() *map[string]interface{}

GetSourceMatch returns the SourceMatch field value if set, zero value otherwise.

func (*UpdateAlertConfigsPayloadInhibitRules) GetSourceMatchOk added in v0.2.0

func (o *UpdateAlertConfigsPayloadInhibitRules) GetSourceMatchOk() (*map[string]interface{}, bool)

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

func (*UpdateAlertConfigsPayloadInhibitRules) GetSourceMatchRe added in v0.2.0

func (o *UpdateAlertConfigsPayloadInhibitRules) GetSourceMatchRe() *map[string]interface{}

GetSourceMatchRe returns the SourceMatchRe field value if set, zero value otherwise.

func (*UpdateAlertConfigsPayloadInhibitRules) GetSourceMatchReOk added in v0.2.0

func (o *UpdateAlertConfigsPayloadInhibitRules) GetSourceMatchReOk() (*map[string]interface{}, bool)

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

func (*UpdateAlertConfigsPayloadInhibitRules) GetTargetMatch added in v0.2.0

func (o *UpdateAlertConfigsPayloadInhibitRules) GetTargetMatch() *map[string]interface{}

GetTargetMatch returns the TargetMatch field value if set, zero value otherwise.

func (*UpdateAlertConfigsPayloadInhibitRules) GetTargetMatchOk added in v0.2.0

func (o *UpdateAlertConfigsPayloadInhibitRules) GetTargetMatchOk() (*map[string]interface{}, bool)

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

func (*UpdateAlertConfigsPayloadInhibitRules) GetTargetMatchRe added in v0.2.0

func (o *UpdateAlertConfigsPayloadInhibitRules) GetTargetMatchRe() *map[string]interface{}

GetTargetMatchRe returns the TargetMatchRe field value if set, zero value otherwise.

func (*UpdateAlertConfigsPayloadInhibitRules) GetTargetMatchReOk added in v0.2.0

func (o *UpdateAlertConfigsPayloadInhibitRules) GetTargetMatchReOk() (*map[string]interface{}, bool)

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

func (*UpdateAlertConfigsPayloadInhibitRules) HasEqual added in v0.2.0

HasEqual returns a boolean if a field has been set.

func (*UpdateAlertConfigsPayloadInhibitRules) HasSourceMatch added in v0.2.0

func (o *UpdateAlertConfigsPayloadInhibitRules) HasSourceMatch() bool

HasSourceMatch returns a boolean if a field has been set.

func (*UpdateAlertConfigsPayloadInhibitRules) HasSourceMatchRe added in v0.2.0

func (o *UpdateAlertConfigsPayloadInhibitRules) HasSourceMatchRe() bool

HasSourceMatchRe returns a boolean if a field has been set.

func (*UpdateAlertConfigsPayloadInhibitRules) HasTargetMatch added in v0.2.0

func (o *UpdateAlertConfigsPayloadInhibitRules) HasTargetMatch() bool

HasTargetMatch returns a boolean if a field has been set.

func (*UpdateAlertConfigsPayloadInhibitRules) HasTargetMatchRe added in v0.2.0

func (o *UpdateAlertConfigsPayloadInhibitRules) HasTargetMatchRe() bool

HasTargetMatchRe returns a boolean if a field has been set.

func (*UpdateAlertConfigsPayloadInhibitRules) SetEqual added in v0.2.0

SetEqual gets a reference to the given []string and assigns it to the Equal field.

func (*UpdateAlertConfigsPayloadInhibitRules) SetSourceMatch added in v0.2.0

func (o *UpdateAlertConfigsPayloadInhibitRules) SetSourceMatch(v *map[string]interface{})

SetSourceMatch gets a reference to the given map[string]interface{} and assigns it to the SourceMatch field.

func (*UpdateAlertConfigsPayloadInhibitRules) SetSourceMatchRe added in v0.2.0

func (o *UpdateAlertConfigsPayloadInhibitRules) SetSourceMatchRe(v *map[string]interface{})

SetSourceMatchRe gets a reference to the given map[string]interface{} and assigns it to the SourceMatchRe field.

func (*UpdateAlertConfigsPayloadInhibitRules) SetTargetMatch added in v0.2.0

func (o *UpdateAlertConfigsPayloadInhibitRules) SetTargetMatch(v *map[string]interface{})

SetTargetMatch gets a reference to the given map[string]interface{} and assigns it to the TargetMatch field.

func (*UpdateAlertConfigsPayloadInhibitRules) SetTargetMatchRe added in v0.2.0

func (o *UpdateAlertConfigsPayloadInhibitRules) SetTargetMatchRe(v *map[string]interface{})

SetTargetMatchRe gets a reference to the given map[string]interface{} and assigns it to the TargetMatchRe field.

func (UpdateAlertConfigsPayloadInhibitRules) ToMap added in v0.2.0

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

type UpdateAlertConfigsPayloadReceiversInner

type UpdateAlertConfigsPayloadReceiversInner struct {
	// Email configurations
	EmailConfigs *[]CreateAlertConfigReceiverPayloadEmailConfigsInner `json:"emailConfigs,omitempty"`
	// `Additional Validators:` * must be unique * should only include the characters: a-zA-Z0-9-
	// REQUIRED
	Name *string `json:"name"`
	// Configuration for ops genie.
	OpsgenieConfigs *[]CreateAlertConfigReceiverPayloadOpsgenieConfigsInner `json:"opsgenieConfigs,omitempty"`
	WebHookConfigs  *[]CreateAlertConfigReceiverPayloadWebHookConfigsInner  `json:"webHookConfigs,omitempty"`
}

UpdateAlertConfigsPayloadReceiversInner Receivers

func NewUpdateAlertConfigsPayloadReceiversInner added in v0.2.0

func NewUpdateAlertConfigsPayloadReceiversInner(name *string) *UpdateAlertConfigsPayloadReceiversInner

NewUpdateAlertConfigsPayloadReceiversInner instantiates a new UpdateAlertConfigsPayloadReceiversInner 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 NewUpdateAlertConfigsPayloadReceiversInnerWithDefaults added in v0.2.0

func NewUpdateAlertConfigsPayloadReceiversInnerWithDefaults() *UpdateAlertConfigsPayloadReceiversInner

NewUpdateAlertConfigsPayloadReceiversInnerWithDefaults instantiates a new UpdateAlertConfigsPayloadReceiversInner 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 (*UpdateAlertConfigsPayloadReceiversInner) GetEmailConfigs added in v0.2.0

GetEmailConfigs returns the EmailConfigs field value if set, zero value otherwise.

func (*UpdateAlertConfigsPayloadReceiversInner) GetEmailConfigsOk added in v0.2.0

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

func (*UpdateAlertConfigsPayloadReceiversInner) GetName added in v0.2.0

GetName returns the Name field value

func (*UpdateAlertConfigsPayloadReceiversInner) GetNameOk added in v0.2.0

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

func (*UpdateAlertConfigsPayloadReceiversInner) GetOpsgenieConfigs added in v0.2.0

GetOpsgenieConfigs returns the OpsgenieConfigs field value if set, zero value otherwise.

func (*UpdateAlertConfigsPayloadReceiversInner) GetOpsgenieConfigsOk added in v0.2.0

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

func (*UpdateAlertConfigsPayloadReceiversInner) GetWebHookConfigs added in v0.2.0

GetWebHookConfigs returns the WebHookConfigs field value if set, zero value otherwise.

func (*UpdateAlertConfigsPayloadReceiversInner) GetWebHookConfigsOk added in v0.2.0

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

func (*UpdateAlertConfigsPayloadReceiversInner) HasEmailConfigs added in v0.2.0

func (o *UpdateAlertConfigsPayloadReceiversInner) HasEmailConfigs() bool

HasEmailConfigs returns a boolean if a field has been set.

func (*UpdateAlertConfigsPayloadReceiversInner) HasOpsgenieConfigs added in v0.2.0

func (o *UpdateAlertConfigsPayloadReceiversInner) HasOpsgenieConfigs() bool

HasOpsgenieConfigs returns a boolean if a field has been set.

func (*UpdateAlertConfigsPayloadReceiversInner) HasWebHookConfigs added in v0.2.0

func (o *UpdateAlertConfigsPayloadReceiversInner) HasWebHookConfigs() bool

HasWebHookConfigs returns a boolean if a field has been set.

func (*UpdateAlertConfigsPayloadReceiversInner) SetEmailConfigs added in v0.2.0

SetEmailConfigs gets a reference to the given []CreateAlertConfigReceiverPayloadEmailConfigsInner and assigns it to the EmailConfigs field.

func (*UpdateAlertConfigsPayloadReceiversInner) SetName added in v0.2.0

SetName sets field value

func (*UpdateAlertConfigsPayloadReceiversInner) SetOpsgenieConfigs added in v0.2.0

SetOpsgenieConfigs gets a reference to the given []CreateAlertConfigReceiverPayloadOpsgenieConfigsInner and assigns it to the OpsgenieConfigs field.

func (*UpdateAlertConfigsPayloadReceiversInner) SetWebHookConfigs added in v0.2.0

SetWebHookConfigs gets a reference to the given []CreateAlertConfigReceiverPayloadWebHookConfigsInner and assigns it to the WebHookConfigs field.

func (UpdateAlertConfigsPayloadReceiversInner) ToMap added in v0.2.0

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

type UpdateAlertConfigsPayloadRoute

type UpdateAlertConfigsPayloadRoute struct {
	// The labels by which incoming alerts are grouped together. For example, multiple alerts coming in for cluster=A and alertname=LatencyHigh would be batched into a single group. To aggregate by all possible labels use the special value '...' as the sole label name, for example: group_by: ['...']. This effectively disables aggregation entirely, passing through all alerts as-is. This is unlikely to be what you want, unless you have a very low alert volume or your upstream notification system performs its own grouping.
	GroupBy *[]string `json:"groupBy,omitempty"`
	// How long to wait before sending a notification about new alerts that are added to a group of alerts for which an initial notification has already been sent. (Usually ~5m or more.) `Additional Validators:` * must be a valid time format
	GroupInterval *string `json:"groupInterval,omitempty"`
	// How long to initially wait to send a notification for a group of alerts. Allows to wait for an inhibiting alert to arrive or collect more initial alerts for the same group. (Usually ~0s to few minutes.) `Additional Validators:` * must be a valid time format
	GroupWait *string `json:"groupWait,omitempty"`
	// map of key:value. A set of equality matchers an alert has to fulfill to match the node.  `Additional Validators:` * should not contain more than 5 keys * each key and value should not be longer than 200 characters * key and values should only include the characters: a-zA-Z0-9_./@&?:-
	Match *map[string]interface{} `json:"match,omitempty"`
	// map of key:value. A set of regex-matchers an alert has to fulfill to match the node.  `Additional Validators:` * should not contain more than 5 keys * each key and value should not be longer than 200 characters
	MatchRe *map[string]interface{} `json:"matchRe,omitempty"`
	// A list of matchers that an alert has to fulfill to match the node. A matcher is a string with a syntax inspired by PromQL and OpenMetrics. The syntax of a matcher consists of three tokens: * A valid Prometheus label name. * One of =, !=, =~, or !~. = means equals, != means that the strings are not equal, =~ is used for equality of regex expressions and !~ is used for un-equality of regex expressions. They have the same meaning as known from PromQL selectors. * A UTF-8 string, which may be enclosed in double quotes. Before or after each token, there may be any amount of whitespace. `Additional Validators:` * should not contain more than 5 keys * each key and value should not be longer than 200 characters
	Matchers *[]string `json:"matchers,omitempty"`
	// Receiver that should be one item of receivers `Additional Validators:` * must be a in name of receivers
	// REQUIRED
	Receiver *string `json:"receiver"`
	// How long to wait before sending a notification again if it has already been sent successfully for an alert. (Usually ~3h or more). `Additional Validators:` * must be a valid time format
	RepeatInterval *string `json:"repeatInterval,omitempty"`
	// Zero or more child routes.
	Routes *[]CreateAlertConfigRoutePayloadRoutesInner `json:"routes,omitempty"`
}

UpdateAlertConfigsPayloadRoute The root node of the routing tree.

func NewUpdateAlertConfigsPayloadRoute added in v0.2.0

func NewUpdateAlertConfigsPayloadRoute(receiver *string) *UpdateAlertConfigsPayloadRoute

NewUpdateAlertConfigsPayloadRoute instantiates a new UpdateAlertConfigsPayloadRoute 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 NewUpdateAlertConfigsPayloadRouteWithDefaults added in v0.2.0

func NewUpdateAlertConfigsPayloadRouteWithDefaults() *UpdateAlertConfigsPayloadRoute

NewUpdateAlertConfigsPayloadRouteWithDefaults instantiates a new UpdateAlertConfigsPayloadRoute 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 (*UpdateAlertConfigsPayloadRoute) GetGroupBy added in v0.2.0

func (o *UpdateAlertConfigsPayloadRoute) GetGroupBy() *[]string

GetGroupBy returns the GroupBy field value if set, zero value otherwise.

func (*UpdateAlertConfigsPayloadRoute) GetGroupByOk added in v0.2.0

func (o *UpdateAlertConfigsPayloadRoute) GetGroupByOk() (*[]string, bool)

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

func (*UpdateAlertConfigsPayloadRoute) GetGroupInterval added in v0.2.0

func (o *UpdateAlertConfigsPayloadRoute) GetGroupInterval() *string

GetGroupInterval returns the GroupInterval field value if set, zero value otherwise.

func (*UpdateAlertConfigsPayloadRoute) GetGroupIntervalOk added in v0.2.0

func (o *UpdateAlertConfigsPayloadRoute) GetGroupIntervalOk() (*string, bool)

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

func (*UpdateAlertConfigsPayloadRoute) GetGroupWait added in v0.2.0

func (o *UpdateAlertConfigsPayloadRoute) GetGroupWait() *string

GetGroupWait returns the GroupWait field value if set, zero value otherwise.

func (*UpdateAlertConfigsPayloadRoute) GetGroupWaitOk added in v0.2.0

func (o *UpdateAlertConfigsPayloadRoute) GetGroupWaitOk() (*string, bool)

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

func (*UpdateAlertConfigsPayloadRoute) GetMatch added in v0.2.0

func (o *UpdateAlertConfigsPayloadRoute) GetMatch() *map[string]interface{}

GetMatch returns the Match field value if set, zero value otherwise.

func (*UpdateAlertConfigsPayloadRoute) GetMatchOk added in v0.2.0

func (o *UpdateAlertConfigsPayloadRoute) GetMatchOk() (*map[string]interface{}, bool)

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

func (*UpdateAlertConfigsPayloadRoute) GetMatchRe added in v0.2.0

func (o *UpdateAlertConfigsPayloadRoute) GetMatchRe() *map[string]interface{}

GetMatchRe returns the MatchRe field value if set, zero value otherwise.

func (*UpdateAlertConfigsPayloadRoute) GetMatchReOk added in v0.2.0

func (o *UpdateAlertConfigsPayloadRoute) GetMatchReOk() (*map[string]interface{}, bool)

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

func (*UpdateAlertConfigsPayloadRoute) GetMatchers added in v0.2.0

func (o *UpdateAlertConfigsPayloadRoute) GetMatchers() *[]string

GetMatchers returns the Matchers field value if set, zero value otherwise.

func (*UpdateAlertConfigsPayloadRoute) GetMatchersOk added in v0.2.0

func (o *UpdateAlertConfigsPayloadRoute) GetMatchersOk() (*[]string, bool)

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

func (*UpdateAlertConfigsPayloadRoute) GetReceiver added in v0.2.0

func (o *UpdateAlertConfigsPayloadRoute) GetReceiver() *string

GetReceiver returns the Receiver field value

func (*UpdateAlertConfigsPayloadRoute) GetReceiverOk added in v0.2.0

func (o *UpdateAlertConfigsPayloadRoute) GetReceiverOk() (*string, bool)

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

func (*UpdateAlertConfigsPayloadRoute) GetRepeatInterval added in v0.2.0

func (o *UpdateAlertConfigsPayloadRoute) GetRepeatInterval() *string

GetRepeatInterval returns the RepeatInterval field value if set, zero value otherwise.

func (*UpdateAlertConfigsPayloadRoute) GetRepeatIntervalOk added in v0.2.0

func (o *UpdateAlertConfigsPayloadRoute) GetRepeatIntervalOk() (*string, bool)

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

func (*UpdateAlertConfigsPayloadRoute) GetRoutes added in v0.2.0

GetRoutes returns the Routes field value if set, zero value otherwise.

func (*UpdateAlertConfigsPayloadRoute) GetRoutesOk added in v0.2.0

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

func (*UpdateAlertConfigsPayloadRoute) HasGroupBy added in v0.2.0

func (o *UpdateAlertConfigsPayloadRoute) HasGroupBy() bool

HasGroupBy returns a boolean if a field has been set.

func (*UpdateAlertConfigsPayloadRoute) HasGroupInterval added in v0.2.0

func (o *UpdateAlertConfigsPayloadRoute) HasGroupInterval() bool

HasGroupInterval returns a boolean if a field has been set.

func (*UpdateAlertConfigsPayloadRoute) HasGroupWait added in v0.2.0

func (o *UpdateAlertConfigsPayloadRoute) HasGroupWait() bool

HasGroupWait returns a boolean if a field has been set.

func (*UpdateAlertConfigsPayloadRoute) HasMatch added in v0.2.0

func (o *UpdateAlertConfigsPayloadRoute) HasMatch() bool

HasMatch returns a boolean if a field has been set.

func (*UpdateAlertConfigsPayloadRoute) HasMatchRe added in v0.2.0

func (o *UpdateAlertConfigsPayloadRoute) HasMatchRe() bool

HasMatchRe returns a boolean if a field has been set.

func (*UpdateAlertConfigsPayloadRoute) HasMatchers added in v0.2.0

func (o *UpdateAlertConfigsPayloadRoute) HasMatchers() bool

HasMatchers returns a boolean if a field has been set.

func (*UpdateAlertConfigsPayloadRoute) HasRepeatInterval added in v0.2.0

func (o *UpdateAlertConfigsPayloadRoute) HasRepeatInterval() bool

HasRepeatInterval returns a boolean if a field has been set.

func (*UpdateAlertConfigsPayloadRoute) HasRoutes added in v0.2.0

func (o *UpdateAlertConfigsPayloadRoute) HasRoutes() bool

HasRoutes returns a boolean if a field has been set.

func (*UpdateAlertConfigsPayloadRoute) SetGroupBy added in v0.2.0

func (o *UpdateAlertConfigsPayloadRoute) SetGroupBy(v *[]string)

SetGroupBy gets a reference to the given []string and assigns it to the GroupBy field.

func (*UpdateAlertConfigsPayloadRoute) SetGroupInterval added in v0.2.0

func (o *UpdateAlertConfigsPayloadRoute) SetGroupInterval(v *string)

SetGroupInterval gets a reference to the given string and assigns it to the GroupInterval field.

func (*UpdateAlertConfigsPayloadRoute) SetGroupWait added in v0.2.0

func (o *UpdateAlertConfigsPayloadRoute) SetGroupWait(v *string)

SetGroupWait gets a reference to the given string and assigns it to the GroupWait field.

func (*UpdateAlertConfigsPayloadRoute) SetMatch added in v0.2.0

func (o *UpdateAlertConfigsPayloadRoute) SetMatch(v *map[string]interface{})

SetMatch gets a reference to the given map[string]interface{} and assigns it to the Match field.

func (*UpdateAlertConfigsPayloadRoute) SetMatchRe added in v0.2.0

func (o *UpdateAlertConfigsPayloadRoute) SetMatchRe(v *map[string]interface{})

SetMatchRe gets a reference to the given map[string]interface{} and assigns it to the MatchRe field.

func (*UpdateAlertConfigsPayloadRoute) SetMatchers added in v0.2.0

func (o *UpdateAlertConfigsPayloadRoute) SetMatchers(v *[]string)

SetMatchers gets a reference to the given []string and assigns it to the Matchers field.

func (*UpdateAlertConfigsPayloadRoute) SetReceiver added in v0.2.0

func (o *UpdateAlertConfigsPayloadRoute) SetReceiver(v *string)

SetReceiver sets field value

func (*UpdateAlertConfigsPayloadRoute) SetRepeatInterval added in v0.2.0

func (o *UpdateAlertConfigsPayloadRoute) SetRepeatInterval(v *string)

SetRepeatInterval gets a reference to the given string and assigns it to the RepeatInterval field.

func (*UpdateAlertConfigsPayloadRoute) SetRoutes added in v0.2.0

SetRoutes gets a reference to the given []CreateAlertConfigRoutePayloadRoutesInner and assigns it to the Routes field.

func (UpdateAlertConfigsPayloadRoute) ToMap added in v0.2.0

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

type UpdateAlertConfigsResponse

type UpdateAlertConfigsResponse struct {
	// REQUIRED
	Data *Alert `json:"data"`
	// REQUIRED
	Message *string `json:"message"`
}

UpdateAlertConfigsResponse struct for UpdateAlertConfigsResponse

func NewUpdateAlertConfigsResponse added in v0.2.0

func NewUpdateAlertConfigsResponse(data *Alert, message *string) *UpdateAlertConfigsResponse

NewUpdateAlertConfigsResponse instantiates a new UpdateAlertConfigsResponse 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 NewUpdateAlertConfigsResponseWithDefaults added in v0.2.0

func NewUpdateAlertConfigsResponseWithDefaults() *UpdateAlertConfigsResponse

NewUpdateAlertConfigsResponseWithDefaults instantiates a new UpdateAlertConfigsResponse 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 (*UpdateAlertConfigsResponse) GetData added in v0.2.0

func (o *UpdateAlertConfigsResponse) GetData() *Alert

GetData returns the Data field value

func (*UpdateAlertConfigsResponse) GetDataOk added in v0.2.0

func (o *UpdateAlertConfigsResponse) GetDataOk() (*Alert, bool)

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

func (*UpdateAlertConfigsResponse) GetMessage added in v0.2.0

func (o *UpdateAlertConfigsResponse) GetMessage() *string

GetMessage returns the Message field value

func (*UpdateAlertConfigsResponse) GetMessageOk added in v0.2.0

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

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

func (*UpdateAlertConfigsResponse) SetData added in v0.2.0

func (o *UpdateAlertConfigsResponse) SetData(v *Alert)

SetData sets field value

func (*UpdateAlertConfigsResponse) SetMessage added in v0.2.0

func (o *UpdateAlertConfigsResponse) SetMessage(v *string)

SetMessage sets field value

func (UpdateAlertConfigsResponse) ToMap added in v0.2.0

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

type UpdateCredentialsRemoteWriteConfigPayload

type UpdateCredentialsRemoteWriteConfigPayload struct {
	// Remote write metric sample limit for credential to push in a single minute.
	MaxLimit *float64 `json:"maxLimit,omitempty"`
}

UpdateCredentialsRemoteWriteConfigPayload Remote write limit config.

func NewUpdateCredentialsRemoteWriteConfigPayload added in v0.2.0

func NewUpdateCredentialsRemoteWriteConfigPayload() *UpdateCredentialsRemoteWriteConfigPayload

NewUpdateCredentialsRemoteWriteConfigPayload instantiates a new UpdateCredentialsRemoteWriteConfigPayload 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 NewUpdateCredentialsRemoteWriteConfigPayloadWithDefaults added in v0.2.0

func NewUpdateCredentialsRemoteWriteConfigPayloadWithDefaults() *UpdateCredentialsRemoteWriteConfigPayload

NewUpdateCredentialsRemoteWriteConfigPayloadWithDefaults instantiates a new UpdateCredentialsRemoteWriteConfigPayload 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 (*UpdateCredentialsRemoteWriteConfigPayload) GetMaxLimit added in v0.2.0

GetMaxLimit returns the MaxLimit field value if set, zero value otherwise.

func (*UpdateCredentialsRemoteWriteConfigPayload) GetMaxLimitOk added in v0.2.0

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

func (*UpdateCredentialsRemoteWriteConfigPayload) HasMaxLimit added in v0.2.0

HasMaxLimit returns a boolean if a field has been set.

func (*UpdateCredentialsRemoteWriteConfigPayload) SetMaxLimit added in v0.2.0

SetMaxLimit gets a reference to the given float64 and assigns it to the MaxLimit field.

func (UpdateCredentialsRemoteWriteConfigPayload) ToMap added in v0.2.0

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

type UpdateGrafanaConfigsPayload

type UpdateGrafanaConfigsPayload struct {
	GenericOauth *UpdateGrafanaConfigsPayloadGenericOauth `json:"genericOauth,omitempty"`
	// If it's true, anyone can access the Grafana dashboards without logging in. If it is wrong, a login is required.
	PublicReadAccess *bool `json:"publicReadAccess,omitempty"`
	// If it's true, it overwrites the current genericOauth config and configures STACKIT SSO for this instance.
	UseStackitSso *bool `json:"useStackitSso,omitempty"`
}

UpdateGrafanaConfigsPayload Sending any of the attributes results in a set of the attribute and overwrites any previous configuration.

func NewUpdateGrafanaConfigsPayload added in v0.2.0

func NewUpdateGrafanaConfigsPayload() *UpdateGrafanaConfigsPayload

NewUpdateGrafanaConfigsPayload instantiates a new UpdateGrafanaConfigsPayload 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 NewUpdateGrafanaConfigsPayloadWithDefaults added in v0.2.0

func NewUpdateGrafanaConfigsPayloadWithDefaults() *UpdateGrafanaConfigsPayload

NewUpdateGrafanaConfigsPayloadWithDefaults instantiates a new UpdateGrafanaConfigsPayload 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 (*UpdateGrafanaConfigsPayload) GetGenericOauth added in v0.2.0

GetGenericOauth returns the GenericOauth field value if set, zero value otherwise.

func (*UpdateGrafanaConfigsPayload) GetGenericOauthOk added in v0.2.0

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

func (*UpdateGrafanaConfigsPayload) GetPublicReadAccess added in v0.2.0

func (o *UpdateGrafanaConfigsPayload) GetPublicReadAccess() *bool

GetPublicReadAccess returns the PublicReadAccess field value if set, zero value otherwise.

func (*UpdateGrafanaConfigsPayload) GetPublicReadAccessOk added in v0.2.0

func (o *UpdateGrafanaConfigsPayload) GetPublicReadAccessOk() (*bool, bool)

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

func (*UpdateGrafanaConfigsPayload) GetUseStackitSso added in v0.2.0

func (o *UpdateGrafanaConfigsPayload) GetUseStackitSso() *bool

GetUseStackitSso returns the UseStackitSso field value if set, zero value otherwise.

func (*UpdateGrafanaConfigsPayload) GetUseStackitSsoOk added in v0.2.0

func (o *UpdateGrafanaConfigsPayload) GetUseStackitSsoOk() (*bool, bool)

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

func (*UpdateGrafanaConfigsPayload) HasGenericOauth added in v0.2.0

func (o *UpdateGrafanaConfigsPayload) HasGenericOauth() bool

HasGenericOauth returns a boolean if a field has been set.

func (*UpdateGrafanaConfigsPayload) HasPublicReadAccess added in v0.2.0

func (o *UpdateGrafanaConfigsPayload) HasPublicReadAccess() bool

HasPublicReadAccess returns a boolean if a field has been set.

func (*UpdateGrafanaConfigsPayload) HasUseStackitSso added in v0.2.0

func (o *UpdateGrafanaConfigsPayload) HasUseStackitSso() bool

HasUseStackitSso returns a boolean if a field has been set.

func (*UpdateGrafanaConfigsPayload) SetGenericOauth added in v0.2.0

SetGenericOauth gets a reference to the given UpdateGrafanaConfigsPayloadGenericOauth and assigns it to the GenericOauth field.

func (*UpdateGrafanaConfigsPayload) SetPublicReadAccess added in v0.2.0

func (o *UpdateGrafanaConfigsPayload) SetPublicReadAccess(v *bool)

SetPublicReadAccess gets a reference to the given bool and assigns it to the PublicReadAccess field.

func (*UpdateGrafanaConfigsPayload) SetUseStackitSso added in v0.2.0

func (o *UpdateGrafanaConfigsPayload) SetUseStackitSso(v *bool)

SetUseStackitSso gets a reference to the given bool and assigns it to the UseStackitSso field.

func (UpdateGrafanaConfigsPayload) ToMap added in v0.2.0

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

type UpdateGrafanaConfigsPayloadGenericOauth

type UpdateGrafanaConfigsPayloadGenericOauth struct {
	// Set api_url to the resource that returns OpenID UserInfo compatible information.
	// REQUIRED
	ApiUrl *string `json:"apiUrl"`
	// Authentication endpoint of idp.
	// REQUIRED
	AuthUrl *string `json:"authUrl"`
	// enable or disable generic oauth login
	// REQUIRED
	Enabled *bool `json:"enabled"`
	// Display name for the oAuth provider
	Name *string `json:"name,omitempty"`
	// Oauth client id for auth endpoint.
	// REQUIRED
	OauthClientId *string `json:"oauthClientId"`
	// Oauth client secret for auth endpoint.
	// REQUIRED
	OauthClientSecret *string `json:"oauthClientSecret"`
	// Grafana checks for the presence of a role using the JMESPath specified via the role_attribute_path configuration option. The JMESPath is applied to the id_token first. If there is no match, then the UserInfo endpoint specified via the api_url configuration option is tried next. The result after evaluation of the role_attribute_path JMESPath expression should be a valid Grafana role, for example, Viewer, Editor or Admin For example: contains(roles[\\*], 'grafana-admin') && 'Admin' || contains(roles[\\*], 'grafana-editor') && 'Editor' || contains(roles[\\*], 'grafana-viewer') && 'Viewer'
	// REQUIRED
	RoleAttributePath *string `json:"roleAttributePath"`
	// If  therole_attribute_path property does not return a role, then the user is assigned the Viewer role by default. You can disable the role assignment by setting role_attribute_strict = true. It denies user access if no role or an invalid role is returned.
	RoleAttributeStrict *bool `json:"roleAttributeStrict,omitempty"`
	// Space seperated list of scopes of the token
	Scopes *string `json:"scopes,omitempty"`
	// Token endpoint of the idp.
	// REQUIRED
	TokenUrl *string `json:"tokenUrl"`
	// enable or disable Proof Key for Code Exchange
	UsePkce *bool `json:"usePkce,omitempty"`
}

UpdateGrafanaConfigsPayloadGenericOauth struct for UpdateGrafanaConfigsPayloadGenericOauth

func NewUpdateGrafanaConfigsPayloadGenericOauth added in v0.2.0

func NewUpdateGrafanaConfigsPayloadGenericOauth(apiUrl *string, authUrl *string, enabled *bool, oauthClientId *string, oauthClientSecret *string, roleAttributePath *string, tokenUrl *string) *UpdateGrafanaConfigsPayloadGenericOauth

NewUpdateGrafanaConfigsPayloadGenericOauth instantiates a new UpdateGrafanaConfigsPayloadGenericOauth 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 NewUpdateGrafanaConfigsPayloadGenericOauthWithDefaults added in v0.2.0

func NewUpdateGrafanaConfigsPayloadGenericOauthWithDefaults() *UpdateGrafanaConfigsPayloadGenericOauth

NewUpdateGrafanaConfigsPayloadGenericOauthWithDefaults instantiates a new UpdateGrafanaConfigsPayloadGenericOauth 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 (*UpdateGrafanaConfigsPayloadGenericOauth) GetApiUrl added in v0.2.0

GetApiUrl returns the ApiUrl field value

func (*UpdateGrafanaConfigsPayloadGenericOauth) GetApiUrlOk added in v0.2.0

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

func (*UpdateGrafanaConfigsPayloadGenericOauth) GetAuthUrl added in v0.2.0

GetAuthUrl returns the AuthUrl field value

func (*UpdateGrafanaConfigsPayloadGenericOauth) GetAuthUrlOk added in v0.2.0

func (o *UpdateGrafanaConfigsPayloadGenericOauth) GetAuthUrlOk() (*string, bool)

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

func (*UpdateGrafanaConfigsPayloadGenericOauth) GetEnabled added in v0.2.0

GetEnabled returns the Enabled field value

func (*UpdateGrafanaConfigsPayloadGenericOauth) GetEnabledOk added in v0.2.0

func (o *UpdateGrafanaConfigsPayloadGenericOauth) GetEnabledOk() (*bool, bool)

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

func (*UpdateGrafanaConfigsPayloadGenericOauth) GetName added in v0.2.0

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

func (*UpdateGrafanaConfigsPayloadGenericOauth) GetNameOk added in v0.2.0

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 (*UpdateGrafanaConfigsPayloadGenericOauth) GetOauthClientId added in v0.2.0

func (o *UpdateGrafanaConfigsPayloadGenericOauth) GetOauthClientId() *string

GetOauthClientId returns the OauthClientId field value

func (*UpdateGrafanaConfigsPayloadGenericOauth) GetOauthClientIdOk added in v0.2.0

func (o *UpdateGrafanaConfigsPayloadGenericOauth) GetOauthClientIdOk() (*string, bool)

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

func (*UpdateGrafanaConfigsPayloadGenericOauth) GetOauthClientSecret added in v0.2.0

func (o *UpdateGrafanaConfigsPayloadGenericOauth) GetOauthClientSecret() *string

GetOauthClientSecret returns the OauthClientSecret field value

func (*UpdateGrafanaConfigsPayloadGenericOauth) GetOauthClientSecretOk added in v0.2.0

func (o *UpdateGrafanaConfigsPayloadGenericOauth) GetOauthClientSecretOk() (*string, bool)

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

func (*UpdateGrafanaConfigsPayloadGenericOauth) GetRoleAttributePath added in v0.2.0

func (o *UpdateGrafanaConfigsPayloadGenericOauth) GetRoleAttributePath() *string

GetRoleAttributePath returns the RoleAttributePath field value

func (*UpdateGrafanaConfigsPayloadGenericOauth) GetRoleAttributePathOk added in v0.2.0

func (o *UpdateGrafanaConfigsPayloadGenericOauth) GetRoleAttributePathOk() (*string, bool)

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

func (*UpdateGrafanaConfigsPayloadGenericOauth) GetRoleAttributeStrict added in v0.2.0

func (o *UpdateGrafanaConfigsPayloadGenericOauth) GetRoleAttributeStrict() *bool

GetRoleAttributeStrict returns the RoleAttributeStrict field value if set, zero value otherwise.

func (*UpdateGrafanaConfigsPayloadGenericOauth) GetRoleAttributeStrictOk added in v0.2.0

func (o *UpdateGrafanaConfigsPayloadGenericOauth) GetRoleAttributeStrictOk() (*bool, bool)

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

func (*UpdateGrafanaConfigsPayloadGenericOauth) GetScopes added in v0.2.0

GetScopes returns the Scopes field value if set, zero value otherwise.

func (*UpdateGrafanaConfigsPayloadGenericOauth) GetScopesOk added in v0.2.0

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

func (*UpdateGrafanaConfigsPayloadGenericOauth) GetTokenUrl added in v0.2.0

GetTokenUrl returns the TokenUrl field value

func (*UpdateGrafanaConfigsPayloadGenericOauth) GetTokenUrlOk added in v0.2.0

func (o *UpdateGrafanaConfigsPayloadGenericOauth) GetTokenUrlOk() (*string, bool)

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

func (*UpdateGrafanaConfigsPayloadGenericOauth) GetUsePkce added in v0.2.0

GetUsePkce returns the UsePkce field value if set, zero value otherwise.

func (*UpdateGrafanaConfigsPayloadGenericOauth) GetUsePkceOk added in v0.2.0

func (o *UpdateGrafanaConfigsPayloadGenericOauth) GetUsePkceOk() (*bool, bool)

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

func (*UpdateGrafanaConfigsPayloadGenericOauth) HasName added in v0.2.0

HasName returns a boolean if a field has been set.

func (*UpdateGrafanaConfigsPayloadGenericOauth) HasRoleAttributeStrict added in v0.2.0

func (o *UpdateGrafanaConfigsPayloadGenericOauth) HasRoleAttributeStrict() bool

HasRoleAttributeStrict returns a boolean if a field has been set.

func (*UpdateGrafanaConfigsPayloadGenericOauth) HasScopes added in v0.2.0

HasScopes returns a boolean if a field has been set.

func (*UpdateGrafanaConfigsPayloadGenericOauth) HasUsePkce added in v0.2.0

HasUsePkce returns a boolean if a field has been set.

func (*UpdateGrafanaConfigsPayloadGenericOauth) SetApiUrl added in v0.2.0

SetApiUrl sets field value

func (*UpdateGrafanaConfigsPayloadGenericOauth) SetAuthUrl added in v0.2.0

SetAuthUrl sets field value

func (*UpdateGrafanaConfigsPayloadGenericOauth) SetEnabled added in v0.2.0

SetEnabled sets field value

func (*UpdateGrafanaConfigsPayloadGenericOauth) SetName added in v0.2.0

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

func (*UpdateGrafanaConfigsPayloadGenericOauth) SetOauthClientId added in v0.2.0

func (o *UpdateGrafanaConfigsPayloadGenericOauth) SetOauthClientId(v *string)

SetOauthClientId sets field value

func (*UpdateGrafanaConfigsPayloadGenericOauth) SetOauthClientSecret added in v0.2.0

func (o *UpdateGrafanaConfigsPayloadGenericOauth) SetOauthClientSecret(v *string)

SetOauthClientSecret sets field value

func (*UpdateGrafanaConfigsPayloadGenericOauth) SetRoleAttributePath added in v0.2.0

func (o *UpdateGrafanaConfigsPayloadGenericOauth) SetRoleAttributePath(v *string)

SetRoleAttributePath sets field value

func (*UpdateGrafanaConfigsPayloadGenericOauth) SetRoleAttributeStrict added in v0.2.0

func (o *UpdateGrafanaConfigsPayloadGenericOauth) SetRoleAttributeStrict(v *bool)

SetRoleAttributeStrict gets a reference to the given bool and assigns it to the RoleAttributeStrict field.

func (*UpdateGrafanaConfigsPayloadGenericOauth) SetScopes added in v0.2.0

SetScopes gets a reference to the given string and assigns it to the Scopes field.

func (*UpdateGrafanaConfigsPayloadGenericOauth) SetTokenUrl added in v0.2.0

SetTokenUrl sets field value

func (*UpdateGrafanaConfigsPayloadGenericOauth) SetUsePkce added in v0.2.0

SetUsePkce gets a reference to the given bool and assigns it to the UsePkce field.

func (UpdateGrafanaConfigsPayloadGenericOauth) ToMap added in v0.2.0

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

type UpdateInstancePayload

type UpdateInstancePayload struct {
	// Name of the service
	Name *string `json:"name,omitempty"`
	// additional parameters
	Parameter *map[string]interface{} `json:"parameter,omitempty"`
	// uuid of the plan to create/update
	// REQUIRED
	PlanId *string `json:"planId"`
}

UpdateInstancePayload Create update instance body.

func NewUpdateInstancePayload added in v0.2.0

func NewUpdateInstancePayload(planId *string) *UpdateInstancePayload

NewUpdateInstancePayload instantiates a new UpdateInstancePayload 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 NewUpdateInstancePayloadWithDefaults added in v0.2.0

func NewUpdateInstancePayloadWithDefaults() *UpdateInstancePayload

NewUpdateInstancePayloadWithDefaults instantiates a new UpdateInstancePayload 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 (*UpdateInstancePayload) GetName added in v0.2.0

func (o *UpdateInstancePayload) GetName() *string

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

func (*UpdateInstancePayload) GetNameOk added in v0.2.0

func (o *UpdateInstancePayload) 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 (*UpdateInstancePayload) GetParameter added in v0.2.0

func (o *UpdateInstancePayload) GetParameter() *map[string]interface{}

GetParameter returns the Parameter field value if set, zero value otherwise.

func (*UpdateInstancePayload) GetParameterOk added in v0.2.0

func (o *UpdateInstancePayload) GetParameterOk() (*map[string]interface{}, bool)

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

func (*UpdateInstancePayload) GetPlanId added in v0.2.0

func (o *UpdateInstancePayload) GetPlanId() *string

GetPlanId returns the PlanId field value

func (*UpdateInstancePayload) GetPlanIdOk added in v0.2.0

func (o *UpdateInstancePayload) GetPlanIdOk() (*string, bool)

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

func (*UpdateInstancePayload) HasName added in v0.2.0

func (o *UpdateInstancePayload) HasName() bool

HasName returns a boolean if a field has been set.

func (*UpdateInstancePayload) HasParameter added in v0.2.0

func (o *UpdateInstancePayload) HasParameter() bool

HasParameter returns a boolean if a field has been set.

func (*UpdateInstancePayload) SetName added in v0.2.0

func (o *UpdateInstancePayload) SetName(v *string)

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

func (*UpdateInstancePayload) SetParameter added in v0.2.0

func (o *UpdateInstancePayload) SetParameter(v *map[string]interface{})

SetParameter gets a reference to the given map[string]interface{} and assigns it to the Parameter field.

func (*UpdateInstancePayload) SetPlanId added in v0.2.0

func (o *UpdateInstancePayload) SetPlanId(v *string)

SetPlanId sets field value

func (UpdateInstancePayload) ToMap added in v0.2.0

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

type UpdateMetricsStorageRetentionPayload

type UpdateMetricsStorageRetentionPayload struct {
	// Retention time of longtime storage of 1h sampled data. After that time the data will be deleted permanently. `Additional Validators:` * Should be a valid time string * Should not be bigger than metricsRetentionTime5m
	// REQUIRED
	MetricsRetentionTime1h *string `json:"metricsRetentionTime1h"`
	// Retention time of longtime storage of 5m sampled data. After that time the data will be down sampled to 1h. `Additional Validators:` * Should be a valid time string * Should not be bigger than metricsRetentionTimeRaw
	// REQUIRED
	MetricsRetentionTime5m *string `json:"metricsRetentionTime5m"`
	// Retention time of longtime storage of raw sampled data. After that time the data will be down sampled to 5m. Keep in mind, that the initial goal of downsampling is not saving disk or object storage space. In fact, downsampling doesn't save you any space but instead, it adds 2 more blocks for each raw block which are only slightly smaller or relatively similar size to raw block. This is done by internal downsampling implementation which to be mathematically correct holds various aggregations. This means that downsampling can increase the size of your storage a bit (~3x), if you choose to store all resolutions (recommended). The goal of downsampling is to provide an opportunity to get fast results for range queries of big time intervals like months or years. `Additional Validators:` * Should be a valid time string * Should not be bigger than 13 months
	// REQUIRED
	MetricsRetentionTimeRaw *string `json:"metricsRetentionTimeRaw"`
}

UpdateMetricsStorageRetentionPayload struct for UpdateMetricsStorageRetentionPayload

func NewUpdateMetricsStorageRetentionPayload added in v0.2.0

func NewUpdateMetricsStorageRetentionPayload(metricsRetentionTime1h *string, metricsRetentionTime5m *string, metricsRetentionTimeRaw *string) *UpdateMetricsStorageRetentionPayload

NewUpdateMetricsStorageRetentionPayload instantiates a new UpdateMetricsStorageRetentionPayload 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 NewUpdateMetricsStorageRetentionPayloadWithDefaults added in v0.2.0

func NewUpdateMetricsStorageRetentionPayloadWithDefaults() *UpdateMetricsStorageRetentionPayload

NewUpdateMetricsStorageRetentionPayloadWithDefaults instantiates a new UpdateMetricsStorageRetentionPayload 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 (*UpdateMetricsStorageRetentionPayload) GetMetricsRetentionTime1h added in v0.2.0

func (o *UpdateMetricsStorageRetentionPayload) GetMetricsRetentionTime1h() *string

GetMetricsRetentionTime1h returns the MetricsRetentionTime1h field value

func (*UpdateMetricsStorageRetentionPayload) GetMetricsRetentionTime1hOk added in v0.2.0

func (o *UpdateMetricsStorageRetentionPayload) GetMetricsRetentionTime1hOk() (*string, bool)

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

func (*UpdateMetricsStorageRetentionPayload) GetMetricsRetentionTime5m added in v0.2.0

func (o *UpdateMetricsStorageRetentionPayload) GetMetricsRetentionTime5m() *string

GetMetricsRetentionTime5m returns the MetricsRetentionTime5m field value

func (*UpdateMetricsStorageRetentionPayload) GetMetricsRetentionTime5mOk added in v0.2.0

func (o *UpdateMetricsStorageRetentionPayload) GetMetricsRetentionTime5mOk() (*string, bool)

GetMetricsRetentionTime5mOk returns a tuple with the MetricsRetentionTime5m field value and a boolean to check if the value has been set.

func (*UpdateMetricsStorageRetentionPayload) GetMetricsRetentionTimeRaw added in v0.2.0

func (o *UpdateMetricsStorageRetentionPayload) GetMetricsRetentionTimeRaw() *string

GetMetricsRetentionTimeRaw returns the MetricsRetentionTimeRaw field value

func (*UpdateMetricsStorageRetentionPayload) GetMetricsRetentionTimeRawOk added in v0.2.0

func (o *UpdateMetricsStorageRetentionPayload) GetMetricsRetentionTimeRawOk() (*string, bool)

GetMetricsRetentionTimeRawOk returns a tuple with the MetricsRetentionTimeRaw field value and a boolean to check if the value has been set.

func (*UpdateMetricsStorageRetentionPayload) SetMetricsRetentionTime1h added in v0.2.0

func (o *UpdateMetricsStorageRetentionPayload) SetMetricsRetentionTime1h(v *string)

SetMetricsRetentionTime1h sets field value

func (*UpdateMetricsStorageRetentionPayload) SetMetricsRetentionTime5m added in v0.2.0

func (o *UpdateMetricsStorageRetentionPayload) SetMetricsRetentionTime5m(v *string)

SetMetricsRetentionTime5m sets field value

func (*UpdateMetricsStorageRetentionPayload) SetMetricsRetentionTimeRaw added in v0.2.0

func (o *UpdateMetricsStorageRetentionPayload) SetMetricsRetentionTimeRaw(v *string)

SetMetricsRetentionTimeRaw sets field value

func (UpdateMetricsStorageRetentionPayload) ToMap added in v0.2.0

func (o UpdateMetricsStorageRetentionPayload) ToMap() (map[string]interface{}, error)

type UpdateScrapeConfigPayload

type UpdateScrapeConfigPayload struct {
	BasicAuth *CreateScrapeConfigPayloadBasicAuth `json:"basicAuth,omitempty"`
	// Sets the 'Authorization' header on every scrape request with the configured bearer token. It is mutually exclusive with 'bearer_token_file'. `Additional Validators:` * needs to be a valid bearer token * if bearerToken is in the body no other authentication method should be in the body
	BearerToken *string `json:"bearerToken,omitempty"`
	// Note that any globally configured 'external_labels' are unaffected by this setting. In communication with external systems, they are always applied only when a time series does not have a given label yet and are ignored otherwise.
	HonorLabels *bool `json:"honorLabels,omitempty"`
	// honor_timestamps controls whether Prometheus respects the timestamps present in scraped data. If honor_timestamps is set to 'true', the timestamps of the metrics exposed by the target will be used.
	HonorTimeStamps *bool `json:"honorTimeStamps,omitempty"`
	// The HTTP resource path on which to fetch metrics from targets. E.g. /metrics
	// REQUIRED
	MetricsPath *string `json:"metricsPath"`
	// List of metric relabel configurations
	MetricsRelabelConfigs *[]CreateScrapeConfigPayloadMetricsRelabelConfigsInner `json:"metricsRelabelConfigs,omitempty"`
	// Optional http params `Additional Validators:` * should not contain more than 5 keys * each key and value should not have more than 200 characters
	Params *map[string]interface{} `json:"params,omitempty"`
	// Per-scrape limit on number of scraped samples that will be accepted. If more than this number of samples are present after metric relabeling the entire scrape will be treated as failed. The total limit depends on the service plan target limits * samples
	SampleLimit *float64 `json:"sampleLimit,omitempty"`
	// Configures the protocol scheme used for requests. https or http
	// REQUIRED
	Scheme *string `json:"scheme"`
	// How frequently to scrape targets from this job. E.g. 5m `Additional Validators:` * must be a valid time format* must be >= 60s
	// REQUIRED
	ScrapeInterval *string `json:"scrapeInterval"`
	// Per-scrape timeout when scraping this job. `Additional Validators:` * must be a valid time format* must be smaller than scrapeInterval
	// REQUIRED
	ScrapeTimeout *string `json:"scrapeTimeout"`
	// A list of scrape configurations.
	// REQUIRED
	StaticConfigs *[]UpdateScrapeConfigPayloadStaticConfigsInner              `json:"staticConfigs"`
	TlsConfig     *CreateScrapeConfigPayloadHttpSdConfigsInnerOauth2TlsConfig `json:"tlsConfig,omitempty"`
}

UpdateScrapeConfigPayload struct for UpdateScrapeConfigPayload

func NewUpdateScrapeConfigPayload added in v0.2.0

func NewUpdateScrapeConfigPayload(metricsPath *string, scheme *string, scrapeInterval *string, scrapeTimeout *string, staticConfigs *[]UpdateScrapeConfigPayloadStaticConfigsInner) *UpdateScrapeConfigPayload

NewUpdateScrapeConfigPayload instantiates a new UpdateScrapeConfigPayload 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 NewUpdateScrapeConfigPayloadWithDefaults added in v0.2.0

func NewUpdateScrapeConfigPayloadWithDefaults() *UpdateScrapeConfigPayload

NewUpdateScrapeConfigPayloadWithDefaults instantiates a new UpdateScrapeConfigPayload 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 (*UpdateScrapeConfigPayload) GetBasicAuth added in v0.2.0

GetBasicAuth returns the BasicAuth field value if set, zero value otherwise.

func (*UpdateScrapeConfigPayload) GetBasicAuthOk added in v0.2.0

GetBasicAuthOk returns a tuple with the BasicAuth field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateScrapeConfigPayload) GetBearerToken added in v0.2.0

func (o *UpdateScrapeConfigPayload) GetBearerToken() *string

GetBearerToken returns the BearerToken field value if set, zero value otherwise.

func (*UpdateScrapeConfigPayload) GetBearerTokenOk added in v0.2.0

func (o *UpdateScrapeConfigPayload) GetBearerTokenOk() (*string, bool)

GetBearerTokenOk returns a tuple with the BearerToken field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateScrapeConfigPayload) GetHonorLabels added in v0.2.0

func (o *UpdateScrapeConfigPayload) GetHonorLabels() *bool

GetHonorLabels returns the HonorLabels field value if set, zero value otherwise.

func (*UpdateScrapeConfigPayload) GetHonorLabelsOk added in v0.2.0

func (o *UpdateScrapeConfigPayload) GetHonorLabelsOk() (*bool, bool)

GetHonorLabelsOk returns a tuple with the HonorLabels field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateScrapeConfigPayload) GetHonorTimeStamps added in v0.2.0

func (o *UpdateScrapeConfigPayload) GetHonorTimeStamps() *bool

GetHonorTimeStamps returns the HonorTimeStamps field value if set, zero value otherwise.

func (*UpdateScrapeConfigPayload) GetHonorTimeStampsOk added in v0.2.0

func (o *UpdateScrapeConfigPayload) GetHonorTimeStampsOk() (*bool, bool)

GetHonorTimeStampsOk returns a tuple with the HonorTimeStamps field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateScrapeConfigPayload) GetMetricsPath added in v0.2.0

func (o *UpdateScrapeConfigPayload) GetMetricsPath() *string

GetMetricsPath returns the MetricsPath field value

func (*UpdateScrapeConfigPayload) GetMetricsPathOk added in v0.2.0

func (o *UpdateScrapeConfigPayload) GetMetricsPathOk() (*string, bool)

GetMetricsPathOk returns a tuple with the MetricsPath field value and a boolean to check if the value has been set.

func (*UpdateScrapeConfigPayload) GetMetricsRelabelConfigs added in v0.2.0

GetMetricsRelabelConfigs returns the MetricsRelabelConfigs field value if set, zero value otherwise.

func (*UpdateScrapeConfigPayload) GetMetricsRelabelConfigsOk added in v0.2.0

GetMetricsRelabelConfigsOk returns a tuple with the MetricsRelabelConfigs field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateScrapeConfigPayload) GetParams added in v0.2.0

func (o *UpdateScrapeConfigPayload) GetParams() *map[string]interface{}

GetParams returns the Params field value if set, zero value otherwise.

func (*UpdateScrapeConfigPayload) GetParamsOk added in v0.2.0

func (o *UpdateScrapeConfigPayload) GetParamsOk() (*map[string]interface{}, bool)

GetParamsOk returns a tuple with the Params field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateScrapeConfigPayload) GetSampleLimit added in v0.2.0

func (o *UpdateScrapeConfigPayload) GetSampleLimit() *float64

GetSampleLimit returns the SampleLimit field value if set, zero value otherwise.

func (*UpdateScrapeConfigPayload) GetSampleLimitOk added in v0.2.0

func (o *UpdateScrapeConfigPayload) GetSampleLimitOk() (*float64, bool)

GetSampleLimitOk returns a tuple with the SampleLimit field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateScrapeConfigPayload) GetScheme added in v0.2.0

func (o *UpdateScrapeConfigPayload) GetScheme() *string

GetScheme returns the Scheme field value

func (*UpdateScrapeConfigPayload) GetSchemeOk added in v0.2.0

func (o *UpdateScrapeConfigPayload) GetSchemeOk() (*string, bool)

GetSchemeOk returns a tuple with the Scheme field value and a boolean to check if the value has been set.

func (*UpdateScrapeConfigPayload) GetScrapeInterval added in v0.2.0

func (o *UpdateScrapeConfigPayload) GetScrapeInterval() *string

GetScrapeInterval returns the ScrapeInterval field value

func (*UpdateScrapeConfigPayload) GetScrapeIntervalOk added in v0.2.0

func (o *UpdateScrapeConfigPayload) GetScrapeIntervalOk() (*string, bool)

GetScrapeIntervalOk returns a tuple with the ScrapeInterval field value and a boolean to check if the value has been set.

func (*UpdateScrapeConfigPayload) GetScrapeTimeout added in v0.2.0

func (o *UpdateScrapeConfigPayload) GetScrapeTimeout() *string

GetScrapeTimeout returns the ScrapeTimeout field value

func (*UpdateScrapeConfigPayload) GetScrapeTimeoutOk added in v0.2.0

func (o *UpdateScrapeConfigPayload) GetScrapeTimeoutOk() (*string, bool)

GetScrapeTimeoutOk returns a tuple with the ScrapeTimeout field value and a boolean to check if the value has been set.

func (*UpdateScrapeConfigPayload) GetStaticConfigs added in v0.2.0

GetStaticConfigs returns the StaticConfigs field value

func (*UpdateScrapeConfigPayload) GetStaticConfigsOk added in v0.2.0

GetStaticConfigsOk returns a tuple with the StaticConfigs field value and a boolean to check if the value has been set.

func (*UpdateScrapeConfigPayload) GetTlsConfig added in v0.2.0

GetTlsConfig returns the TlsConfig field value if set, zero value otherwise.

func (*UpdateScrapeConfigPayload) GetTlsConfigOk added in v0.2.0

GetTlsConfigOk returns a tuple with the TlsConfig field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateScrapeConfigPayload) HasBasicAuth added in v0.2.0

func (o *UpdateScrapeConfigPayload) HasBasicAuth() bool

HasBasicAuth returns a boolean if a field has been set.

func (*UpdateScrapeConfigPayload) HasBearerToken added in v0.2.0

func (o *UpdateScrapeConfigPayload) HasBearerToken() bool

HasBearerToken returns a boolean if a field has been set.

func (*UpdateScrapeConfigPayload) HasHonorLabels added in v0.2.0

func (o *UpdateScrapeConfigPayload) HasHonorLabels() bool

HasHonorLabels returns a boolean if a field has been set.

func (*UpdateScrapeConfigPayload) HasHonorTimeStamps added in v0.2.0

func (o *UpdateScrapeConfigPayload) HasHonorTimeStamps() bool

HasHonorTimeStamps returns a boolean if a field has been set.

func (*UpdateScrapeConfigPayload) HasMetricsRelabelConfigs added in v0.2.0

func (o *UpdateScrapeConfigPayload) HasMetricsRelabelConfigs() bool

HasMetricsRelabelConfigs returns a boolean if a field has been set.

func (*UpdateScrapeConfigPayload) HasParams added in v0.2.0

func (o *UpdateScrapeConfigPayload) HasParams() bool

HasParams returns a boolean if a field has been set.

func (*UpdateScrapeConfigPayload) HasSampleLimit added in v0.2.0

func (o *UpdateScrapeConfigPayload) HasSampleLimit() bool

HasSampleLimit returns a boolean if a field has been set.

func (*UpdateScrapeConfigPayload) HasTlsConfig added in v0.2.0

func (o *UpdateScrapeConfigPayload) HasTlsConfig() bool

HasTlsConfig returns a boolean if a field has been set.

func (*UpdateScrapeConfigPayload) SetBasicAuth added in v0.2.0

SetBasicAuth gets a reference to the given CreateScrapeConfigPayloadBasicAuth and assigns it to the BasicAuth field.

func (*UpdateScrapeConfigPayload) SetBearerToken added in v0.2.0

func (o *UpdateScrapeConfigPayload) SetBearerToken(v *string)

SetBearerToken gets a reference to the given string and assigns it to the BearerToken field.

func (*UpdateScrapeConfigPayload) SetHonorLabels added in v0.2.0

func (o *UpdateScrapeConfigPayload) SetHonorLabels(v *bool)

SetHonorLabels gets a reference to the given bool and assigns it to the HonorLabels field.

func (*UpdateScrapeConfigPayload) SetHonorTimeStamps added in v0.2.0

func (o *UpdateScrapeConfigPayload) SetHonorTimeStamps(v *bool)

SetHonorTimeStamps gets a reference to the given bool and assigns it to the HonorTimeStamps field.

func (*UpdateScrapeConfigPayload) SetMetricsPath added in v0.2.0

func (o *UpdateScrapeConfigPayload) SetMetricsPath(v *string)

SetMetricsPath sets field value

func (*UpdateScrapeConfigPayload) SetMetricsRelabelConfigs added in v0.2.0

SetMetricsRelabelConfigs gets a reference to the given []CreateScrapeConfigPayloadMetricsRelabelConfigsInner and assigns it to the MetricsRelabelConfigs field.

func (*UpdateScrapeConfigPayload) SetParams added in v0.2.0

func (o *UpdateScrapeConfigPayload) SetParams(v *map[string]interface{})

SetParams gets a reference to the given map[string]interface{} and assigns it to the Params field.

func (*UpdateScrapeConfigPayload) SetSampleLimit added in v0.2.0

func (o *UpdateScrapeConfigPayload) SetSampleLimit(v *float64)

SetSampleLimit gets a reference to the given float64 and assigns it to the SampleLimit field.

func (*UpdateScrapeConfigPayload) SetScheme added in v0.2.0

func (o *UpdateScrapeConfigPayload) SetScheme(v *string)

SetScheme sets field value

func (*UpdateScrapeConfigPayload) SetScrapeInterval added in v0.2.0

func (o *UpdateScrapeConfigPayload) SetScrapeInterval(v *string)

SetScrapeInterval sets field value

func (*UpdateScrapeConfigPayload) SetScrapeTimeout added in v0.2.0

func (o *UpdateScrapeConfigPayload) SetScrapeTimeout(v *string)

SetScrapeTimeout sets field value

func (*UpdateScrapeConfigPayload) SetStaticConfigs added in v0.2.0

SetStaticConfigs sets field value

func (*UpdateScrapeConfigPayload) SetTlsConfig added in v0.2.0

SetTlsConfig gets a reference to the given CreateScrapeConfigPayloadHttpSdConfigsInnerOauth2TlsConfig and assigns it to the TlsConfig field.

func (UpdateScrapeConfigPayload) ToMap added in v0.2.0

func (o UpdateScrapeConfigPayload) ToMap() (map[string]interface{}, error)

type UpdateScrapeConfigPayloadStaticConfigsInner

type UpdateScrapeConfigPayloadStaticConfigsInner struct {
	// Labels assigned to all metrics scraped from the targets. `Additional Validators:` * should not contain more than 5 keys * each key and value should not be longer than 200 characters
	Labels *map[string]interface{} `json:"labels,omitempty"`
	// The targets specified by the static config.
	// REQUIRED
	Targets *[]string `json:"targets"`
}

UpdateScrapeConfigPayloadStaticConfigsInner struct for UpdateScrapeConfigPayloadStaticConfigsInner

func NewUpdateScrapeConfigPayloadStaticConfigsInner added in v0.2.0

func NewUpdateScrapeConfigPayloadStaticConfigsInner(targets *[]string) *UpdateScrapeConfigPayloadStaticConfigsInner

NewUpdateScrapeConfigPayloadStaticConfigsInner instantiates a new UpdateScrapeConfigPayloadStaticConfigsInner 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 NewUpdateScrapeConfigPayloadStaticConfigsInnerWithDefaults added in v0.2.0

func NewUpdateScrapeConfigPayloadStaticConfigsInnerWithDefaults() *UpdateScrapeConfigPayloadStaticConfigsInner

NewUpdateScrapeConfigPayloadStaticConfigsInnerWithDefaults instantiates a new UpdateScrapeConfigPayloadStaticConfigsInner 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 (*UpdateScrapeConfigPayloadStaticConfigsInner) GetLabels added in v0.2.0

func (o *UpdateScrapeConfigPayloadStaticConfigsInner) GetLabels() *map[string]interface{}

GetLabels returns the Labels field value if set, zero value otherwise.

func (*UpdateScrapeConfigPayloadStaticConfigsInner) GetLabelsOk added in v0.2.0

func (o *UpdateScrapeConfigPayloadStaticConfigsInner) GetLabelsOk() (*map[string]interface{}, bool)

GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateScrapeConfigPayloadStaticConfigsInner) GetTargets added in v0.2.0

GetTargets returns the Targets field value

func (*UpdateScrapeConfigPayloadStaticConfigsInner) GetTargetsOk added in v0.2.0

GetTargetsOk returns a tuple with the Targets field value and a boolean to check if the value has been set.

func (*UpdateScrapeConfigPayloadStaticConfigsInner) HasLabels added in v0.2.0

HasLabels returns a boolean if a field has been set.

func (*UpdateScrapeConfigPayloadStaticConfigsInner) SetLabels added in v0.2.0

func (o *UpdateScrapeConfigPayloadStaticConfigsInner) SetLabels(v *map[string]interface{})

SetLabels gets a reference to the given map[string]interface{} and assigns it to the Labels field.

func (*UpdateScrapeConfigPayloadStaticConfigsInner) SetTargets added in v0.2.0

SetTargets sets field value

func (UpdateScrapeConfigPayloadStaticConfigsInner) ToMap added in v0.2.0

func (o UpdateScrapeConfigPayloadStaticConfigsInner) ToMap() (map[string]interface{}, error)

type WebHook

type WebHook struct {
	MsTeams      *bool `json:"msTeams,omitempty"`
	SendResolved *bool `json:"sendResolved,omitempty"`
	// REQUIRED
	Url *string `json:"url"`
}

WebHook struct for WebHook

func NewWebHook added in v0.2.0

func NewWebHook(url *string) *WebHook

NewWebHook instantiates a new WebHook 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 NewWebHookWithDefaults added in v0.2.0

func NewWebHookWithDefaults() *WebHook

NewWebHookWithDefaults instantiates a new WebHook 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 (*WebHook) GetMsTeams added in v0.2.0

func (o *WebHook) GetMsTeams() *bool

GetMsTeams returns the MsTeams field value if set, zero value otherwise.

func (*WebHook) GetMsTeamsOk added in v0.2.0

func (o *WebHook) GetMsTeamsOk() (*bool, bool)

GetMsTeamsOk returns a tuple with the MsTeams field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WebHook) GetSendResolved added in v0.2.0

func (o *WebHook) GetSendResolved() *bool

GetSendResolved returns the SendResolved field value if set, zero value otherwise.

func (*WebHook) GetSendResolvedOk added in v0.2.0

func (o *WebHook) GetSendResolvedOk() (*bool, bool)

GetSendResolvedOk returns a tuple with the SendResolved field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WebHook) GetUrl added in v0.2.0

func (o *WebHook) GetUrl() *string

GetUrl returns the Url field value

func (*WebHook) GetUrlOk added in v0.2.0

func (o *WebHook) GetUrlOk() (*string, bool)

GetUrlOk returns a tuple with the Url field value and a boolean to check if the value has been set.

func (*WebHook) HasMsTeams added in v0.2.0

func (o *WebHook) HasMsTeams() bool

HasMsTeams returns a boolean if a field has been set.

func (*WebHook) HasSendResolved added in v0.2.0

func (o *WebHook) HasSendResolved() bool

HasSendResolved returns a boolean if a field has been set.

func (*WebHook) SetMsTeams added in v0.2.0

func (o *WebHook) SetMsTeams(v *bool)

SetMsTeams gets a reference to the given bool and assigns it to the MsTeams field.

func (*WebHook) SetSendResolved added in v0.2.0

func (o *WebHook) SetSendResolved(v *bool)

SetSendResolved gets a reference to the given bool and assigns it to the SendResolved field.

func (*WebHook) SetUrl added in v0.2.0

func (o *WebHook) SetUrl(v *string)

SetUrl sets field value

func (WebHook) ToMap added in v0.2.0

func (o WebHook) ToMap() (map[string]interface{}, error)

Source Files

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL