recording_rules

package
v0.0.0-...-d4d7cce Latest Latest
Warning

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

Go to latest
Published: Nov 22, 2023 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Client

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

Client for recording rules API

func (*Client) CreateRecordingRule

func (a *Client) CreateRecordingRule(params *CreateRecordingRuleParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*CreateRecordingRuleOK, error)

CreateRecordingRule creates a recording rule that is then registered and started

func (*Client) CreateRecordingRuleWriteTarget

func (a *Client) CreateRecordingRuleWriteTarget(params *CreateRecordingRuleWriteTargetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*CreateRecordingRuleWriteTargetOK, error)

CreateRecordingRuleWriteTarget creates a remote write target

It returns a 422 if there is not an existing prometheus data source configured.

func (*Client) DeleteRecordingRule

func (a *Client) DeleteRecordingRule(params *DeleteRecordingRuleParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*DeleteRecordingRuleOK, error)

DeleteRecordingRule deletes removes the rule from the registry and stops it

func (*Client) DeleteRecordingRuleWriteTarget

func (a *Client) DeleteRecordingRuleWriteTarget(params *DeleteRecordingRuleWriteTargetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*DeleteRecordingRuleWriteTargetOK, error)

DeleteRecordingRuleWriteTarget deletes the remote write target

func (*Client) GetRecordingRuleWriteTarget

func (a *Client) GetRecordingRuleWriteTarget(params *GetRecordingRuleWriteTargetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetRecordingRuleWriteTargetOK, error)

GetRecordingRuleWriteTarget returns the prometheus remote write target

func (*Client) ListRecordingRules

func (a *Client) ListRecordingRules(params *ListRecordingRulesParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*ListRecordingRulesOK, error)

ListRecordingRules lists all rules in the database active or deleted

func (*Client) SetTransport

func (a *Client) SetTransport(transport runtime.ClientTransport)

SetTransport changes the transport on the client

func (*Client) TestCreateRecordingRule

func (a *Client) TestCreateRecordingRule(params *TestCreateRecordingRuleParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*TestCreateRecordingRuleOK, error)

TestCreateRecordingRule tests a recording rule

func (*Client) UpdateRecordingRule

func (a *Client) UpdateRecordingRule(params *UpdateRecordingRuleParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateRecordingRuleOK, error)

UpdateRecordingRule updates the active status of a rule

type ClientOption

type ClientOption func(*runtime.ClientOperation)

ClientOption is the option for Client methods

type ClientService

type ClientService interface {
	CreateRecordingRule(params *CreateRecordingRuleParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*CreateRecordingRuleOK, error)

	CreateRecordingRuleWriteTarget(params *CreateRecordingRuleWriteTargetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*CreateRecordingRuleWriteTargetOK, error)

	DeleteRecordingRule(params *DeleteRecordingRuleParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*DeleteRecordingRuleOK, error)

	DeleteRecordingRuleWriteTarget(params *DeleteRecordingRuleWriteTargetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*DeleteRecordingRuleWriteTargetOK, error)

	GetRecordingRuleWriteTarget(params *GetRecordingRuleWriteTargetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetRecordingRuleWriteTargetOK, error)

	ListRecordingRules(params *ListRecordingRulesParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*ListRecordingRulesOK, error)

	TestCreateRecordingRule(params *TestCreateRecordingRuleParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*TestCreateRecordingRuleOK, error)

	UpdateRecordingRule(params *UpdateRecordingRuleParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateRecordingRuleOK, error)

	SetTransport(transport runtime.ClientTransport)
}

ClientService is the interface for Client methods

func New

func New(transport runtime.ClientTransport, formats strfmt.Registry) ClientService

New creates a new recording rules API client.

type CreateRecordingRuleForbidden

type CreateRecordingRuleForbidden struct {
	Payload *models.ErrorResponseBody
}

CreateRecordingRuleForbidden describes a response with status code 403, with default header values.

ForbiddenError is returned if the user/token has insufficient permissions to access the requested resource.

func NewCreateRecordingRuleForbidden

func NewCreateRecordingRuleForbidden() *CreateRecordingRuleForbidden

NewCreateRecordingRuleForbidden creates a CreateRecordingRuleForbidden with default headers values

func (*CreateRecordingRuleForbidden) Error

func (*CreateRecordingRuleForbidden) GetPayload

type CreateRecordingRuleInternalServerError

type CreateRecordingRuleInternalServerError struct {
	Payload *models.ErrorResponseBody
}

CreateRecordingRuleInternalServerError describes a response with status code 500, with default header values.

InternalServerError is a general error indicating something went wrong internally.

func NewCreateRecordingRuleInternalServerError

func NewCreateRecordingRuleInternalServerError() *CreateRecordingRuleInternalServerError

NewCreateRecordingRuleInternalServerError creates a CreateRecordingRuleInternalServerError with default headers values

func (*CreateRecordingRuleInternalServerError) Error

func (*CreateRecordingRuleInternalServerError) GetPayload

type CreateRecordingRuleNotFound

type CreateRecordingRuleNotFound struct {
	Payload *models.ErrorResponseBody
}

CreateRecordingRuleNotFound describes a response with status code 404, with default header values.

NotFoundError is returned when the requested resource was not found.

func NewCreateRecordingRuleNotFound

func NewCreateRecordingRuleNotFound() *CreateRecordingRuleNotFound

NewCreateRecordingRuleNotFound creates a CreateRecordingRuleNotFound with default headers values

func (*CreateRecordingRuleNotFound) Error

func (*CreateRecordingRuleNotFound) GetPayload

type CreateRecordingRuleOK

type CreateRecordingRuleOK struct {
	Payload *models.RecordingRuleJSON
}

CreateRecordingRuleOK describes a response with status code 200, with default header values.

(empty)

func NewCreateRecordingRuleOK

func NewCreateRecordingRuleOK() *CreateRecordingRuleOK

NewCreateRecordingRuleOK creates a CreateRecordingRuleOK with default headers values

func (*CreateRecordingRuleOK) Error

func (o *CreateRecordingRuleOK) Error() string

func (*CreateRecordingRuleOK) GetPayload

type CreateRecordingRuleParams

type CreateRecordingRuleParams struct {

	// Body.
	Body *models.RecordingRuleJSON

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

CreateRecordingRuleParams contains all the parameters to send to the API endpoint

for the create recording rule operation.

Typically these are written to a http.Request.

func NewCreateRecordingRuleParams

func NewCreateRecordingRuleParams() *CreateRecordingRuleParams

NewCreateRecordingRuleParams creates a new CreateRecordingRuleParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewCreateRecordingRuleParamsWithContext

func NewCreateRecordingRuleParamsWithContext(ctx context.Context) *CreateRecordingRuleParams

NewCreateRecordingRuleParamsWithContext creates a new CreateRecordingRuleParams object with the ability to set a context for a request.

func NewCreateRecordingRuleParamsWithHTTPClient

func NewCreateRecordingRuleParamsWithHTTPClient(client *http.Client) *CreateRecordingRuleParams

NewCreateRecordingRuleParamsWithHTTPClient creates a new CreateRecordingRuleParams object with the ability to set a custom HTTPClient for a request.

func NewCreateRecordingRuleParamsWithTimeout

func NewCreateRecordingRuleParamsWithTimeout(timeout time.Duration) *CreateRecordingRuleParams

NewCreateRecordingRuleParamsWithTimeout creates a new CreateRecordingRuleParams object with the ability to set a timeout on a request.

func (*CreateRecordingRuleParams) SetBody

SetBody adds the body to the create recording rule params

func (*CreateRecordingRuleParams) SetContext

func (o *CreateRecordingRuleParams) SetContext(ctx context.Context)

SetContext adds the context to the create recording rule params

func (*CreateRecordingRuleParams) SetDefaults

func (o *CreateRecordingRuleParams) SetDefaults()

SetDefaults hydrates default values in the create recording rule params (not the query body).

All values with no default are reset to their zero value.

func (*CreateRecordingRuleParams) SetHTTPClient

func (o *CreateRecordingRuleParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the create recording rule params

func (*CreateRecordingRuleParams) SetTimeout

func (o *CreateRecordingRuleParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the create recording rule params

func (*CreateRecordingRuleParams) WithBody

WithBody adds the body to the create recording rule params

func (*CreateRecordingRuleParams) WithContext

WithContext adds the context to the create recording rule params

func (*CreateRecordingRuleParams) WithDefaults

WithDefaults hydrates default values in the create recording rule params (not the query body).

All values with no default are reset to their zero value.

func (*CreateRecordingRuleParams) WithHTTPClient

func (o *CreateRecordingRuleParams) WithHTTPClient(client *http.Client) *CreateRecordingRuleParams

WithHTTPClient adds the HTTPClient to the create recording rule params

func (*CreateRecordingRuleParams) WithTimeout

WithTimeout adds the timeout to the create recording rule params

func (*CreateRecordingRuleParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type CreateRecordingRuleReader

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

CreateRecordingRuleReader is a Reader for the CreateRecordingRule structure.

func (*CreateRecordingRuleReader) ReadResponse

func (o *CreateRecordingRuleReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type CreateRecordingRuleUnauthorized

type CreateRecordingRuleUnauthorized struct {
	Payload *models.ErrorResponseBody
}

CreateRecordingRuleUnauthorized describes a response with status code 401, with default header values.

UnauthorizedError is returned when the request is not authenticated.

func NewCreateRecordingRuleUnauthorized

func NewCreateRecordingRuleUnauthorized() *CreateRecordingRuleUnauthorized

NewCreateRecordingRuleUnauthorized creates a CreateRecordingRuleUnauthorized with default headers values

func (*CreateRecordingRuleUnauthorized) Error

func (*CreateRecordingRuleUnauthorized) GetPayload

type CreateRecordingRuleWriteTargetForbidden

type CreateRecordingRuleWriteTargetForbidden struct {
	Payload *models.ErrorResponseBody
}

CreateRecordingRuleWriteTargetForbidden describes a response with status code 403, with default header values.

ForbiddenError is returned if the user/token has insufficient permissions to access the requested resource.

func NewCreateRecordingRuleWriteTargetForbidden

func NewCreateRecordingRuleWriteTargetForbidden() *CreateRecordingRuleWriteTargetForbidden

NewCreateRecordingRuleWriteTargetForbidden creates a CreateRecordingRuleWriteTargetForbidden with default headers values

func (*CreateRecordingRuleWriteTargetForbidden) Error

func (*CreateRecordingRuleWriteTargetForbidden) GetPayload

type CreateRecordingRuleWriteTargetInternalServerError

type CreateRecordingRuleWriteTargetInternalServerError struct {
	Payload *models.ErrorResponseBody
}

CreateRecordingRuleWriteTargetInternalServerError describes a response with status code 500, with default header values.

InternalServerError is a general error indicating something went wrong internally.

func NewCreateRecordingRuleWriteTargetInternalServerError

func NewCreateRecordingRuleWriteTargetInternalServerError() *CreateRecordingRuleWriteTargetInternalServerError

NewCreateRecordingRuleWriteTargetInternalServerError creates a CreateRecordingRuleWriteTargetInternalServerError with default headers values

func (*CreateRecordingRuleWriteTargetInternalServerError) Error

func (*CreateRecordingRuleWriteTargetInternalServerError) GetPayload

type CreateRecordingRuleWriteTargetNotFound

type CreateRecordingRuleWriteTargetNotFound struct {
	Payload *models.ErrorResponseBody
}

CreateRecordingRuleWriteTargetNotFound describes a response with status code 404, with default header values.

NotFoundError is returned when the requested resource was not found.

func NewCreateRecordingRuleWriteTargetNotFound

func NewCreateRecordingRuleWriteTargetNotFound() *CreateRecordingRuleWriteTargetNotFound

NewCreateRecordingRuleWriteTargetNotFound creates a CreateRecordingRuleWriteTargetNotFound with default headers values

func (*CreateRecordingRuleWriteTargetNotFound) Error

func (*CreateRecordingRuleWriteTargetNotFound) GetPayload

type CreateRecordingRuleWriteTargetOK

type CreateRecordingRuleWriteTargetOK struct {
	Payload *models.PrometheusRemoteWriteTargetJSON
}

CreateRecordingRuleWriteTargetOK describes a response with status code 200, with default header values.

(empty)

func NewCreateRecordingRuleWriteTargetOK

func NewCreateRecordingRuleWriteTargetOK() *CreateRecordingRuleWriteTargetOK

NewCreateRecordingRuleWriteTargetOK creates a CreateRecordingRuleWriteTargetOK with default headers values

func (*CreateRecordingRuleWriteTargetOK) Error

func (*CreateRecordingRuleWriteTargetOK) GetPayload

type CreateRecordingRuleWriteTargetParams

type CreateRecordingRuleWriteTargetParams struct {

	// Body.
	Body *models.PrometheusRemoteWriteTargetJSON

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

CreateRecordingRuleWriteTargetParams contains all the parameters to send to the API endpoint

for the create recording rule write target operation.

Typically these are written to a http.Request.

func NewCreateRecordingRuleWriteTargetParams

func NewCreateRecordingRuleWriteTargetParams() *CreateRecordingRuleWriteTargetParams

NewCreateRecordingRuleWriteTargetParams creates a new CreateRecordingRuleWriteTargetParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewCreateRecordingRuleWriteTargetParamsWithContext

func NewCreateRecordingRuleWriteTargetParamsWithContext(ctx context.Context) *CreateRecordingRuleWriteTargetParams

NewCreateRecordingRuleWriteTargetParamsWithContext creates a new CreateRecordingRuleWriteTargetParams object with the ability to set a context for a request.

func NewCreateRecordingRuleWriteTargetParamsWithHTTPClient

func NewCreateRecordingRuleWriteTargetParamsWithHTTPClient(client *http.Client) *CreateRecordingRuleWriteTargetParams

NewCreateRecordingRuleWriteTargetParamsWithHTTPClient creates a new CreateRecordingRuleWriteTargetParams object with the ability to set a custom HTTPClient for a request.

func NewCreateRecordingRuleWriteTargetParamsWithTimeout

func NewCreateRecordingRuleWriteTargetParamsWithTimeout(timeout time.Duration) *CreateRecordingRuleWriteTargetParams

NewCreateRecordingRuleWriteTargetParamsWithTimeout creates a new CreateRecordingRuleWriteTargetParams object with the ability to set a timeout on a request.

func (*CreateRecordingRuleWriteTargetParams) SetBody

SetBody adds the body to the create recording rule write target params

func (*CreateRecordingRuleWriteTargetParams) SetContext

SetContext adds the context to the create recording rule write target params

func (*CreateRecordingRuleWriteTargetParams) SetDefaults

func (o *CreateRecordingRuleWriteTargetParams) SetDefaults()

SetDefaults hydrates default values in the create recording rule write target params (not the query body).

All values with no default are reset to their zero value.

func (*CreateRecordingRuleWriteTargetParams) SetHTTPClient

func (o *CreateRecordingRuleWriteTargetParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the create recording rule write target params

func (*CreateRecordingRuleWriteTargetParams) SetTimeout

func (o *CreateRecordingRuleWriteTargetParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the create recording rule write target params

func (*CreateRecordingRuleWriteTargetParams) WithBody

WithBody adds the body to the create recording rule write target params

func (*CreateRecordingRuleWriteTargetParams) WithContext

WithContext adds the context to the create recording rule write target params

func (*CreateRecordingRuleWriteTargetParams) WithDefaults

WithDefaults hydrates default values in the create recording rule write target params (not the query body).

All values with no default are reset to their zero value.

func (*CreateRecordingRuleWriteTargetParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the create recording rule write target params

func (*CreateRecordingRuleWriteTargetParams) WithTimeout

WithTimeout adds the timeout to the create recording rule write target params

func (*CreateRecordingRuleWriteTargetParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type CreateRecordingRuleWriteTargetReader

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

CreateRecordingRuleWriteTargetReader is a Reader for the CreateRecordingRuleWriteTarget structure.

func (*CreateRecordingRuleWriteTargetReader) ReadResponse

func (o *CreateRecordingRuleWriteTargetReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type CreateRecordingRuleWriteTargetUnauthorized

type CreateRecordingRuleWriteTargetUnauthorized struct {
	Payload *models.ErrorResponseBody
}

CreateRecordingRuleWriteTargetUnauthorized describes a response with status code 401, with default header values.

UnauthorizedError is returned when the request is not authenticated.

func NewCreateRecordingRuleWriteTargetUnauthorized

func NewCreateRecordingRuleWriteTargetUnauthorized() *CreateRecordingRuleWriteTargetUnauthorized

NewCreateRecordingRuleWriteTargetUnauthorized creates a CreateRecordingRuleWriteTargetUnauthorized with default headers values

func (*CreateRecordingRuleWriteTargetUnauthorized) Error

func (*CreateRecordingRuleWriteTargetUnauthorized) GetPayload

type CreateRecordingRuleWriteTargetUnprocessableEntity

type CreateRecordingRuleWriteTargetUnprocessableEntity struct {
	Payload *models.ErrorResponseBody
}

CreateRecordingRuleWriteTargetUnprocessableEntity describes a response with status code 422, with default header values.

UnprocessableEntityError

func NewCreateRecordingRuleWriteTargetUnprocessableEntity

func NewCreateRecordingRuleWriteTargetUnprocessableEntity() *CreateRecordingRuleWriteTargetUnprocessableEntity

NewCreateRecordingRuleWriteTargetUnprocessableEntity creates a CreateRecordingRuleWriteTargetUnprocessableEntity with default headers values

func (*CreateRecordingRuleWriteTargetUnprocessableEntity) Error

func (*CreateRecordingRuleWriteTargetUnprocessableEntity) GetPayload

type DeleteRecordingRuleForbidden

type DeleteRecordingRuleForbidden struct {
	Payload *models.ErrorResponseBody
}

DeleteRecordingRuleForbidden describes a response with status code 403, with default header values.

ForbiddenError is returned if the user/token has insufficient permissions to access the requested resource.

func NewDeleteRecordingRuleForbidden

func NewDeleteRecordingRuleForbidden() *DeleteRecordingRuleForbidden

NewDeleteRecordingRuleForbidden creates a DeleteRecordingRuleForbidden with default headers values

func (*DeleteRecordingRuleForbidden) Error

func (*DeleteRecordingRuleForbidden) GetPayload

type DeleteRecordingRuleInternalServerError

type DeleteRecordingRuleInternalServerError struct {
	Payload *models.ErrorResponseBody
}

DeleteRecordingRuleInternalServerError describes a response with status code 500, with default header values.

InternalServerError is a general error indicating something went wrong internally.

func NewDeleteRecordingRuleInternalServerError

func NewDeleteRecordingRuleInternalServerError() *DeleteRecordingRuleInternalServerError

NewDeleteRecordingRuleInternalServerError creates a DeleteRecordingRuleInternalServerError with default headers values

func (*DeleteRecordingRuleInternalServerError) Error

func (*DeleteRecordingRuleInternalServerError) GetPayload

type DeleteRecordingRuleNotFound

type DeleteRecordingRuleNotFound struct {
	Payload *models.ErrorResponseBody
}

DeleteRecordingRuleNotFound describes a response with status code 404, with default header values.

NotFoundError is returned when the requested resource was not found.

func NewDeleteRecordingRuleNotFound

func NewDeleteRecordingRuleNotFound() *DeleteRecordingRuleNotFound

NewDeleteRecordingRuleNotFound creates a DeleteRecordingRuleNotFound with default headers values

func (*DeleteRecordingRuleNotFound) Error

func (*DeleteRecordingRuleNotFound) GetPayload

type DeleteRecordingRuleOK

type DeleteRecordingRuleOK struct {
	Payload *models.SuccessResponseBody
}

DeleteRecordingRuleOK describes a response with status code 200, with default header values.

An OKResponse is returned if the request was successful.

func NewDeleteRecordingRuleOK

func NewDeleteRecordingRuleOK() *DeleteRecordingRuleOK

NewDeleteRecordingRuleOK creates a DeleteRecordingRuleOK with default headers values

func (*DeleteRecordingRuleOK) Error

func (o *DeleteRecordingRuleOK) Error() string

func (*DeleteRecordingRuleOK) GetPayload

type DeleteRecordingRuleParams

type DeleteRecordingRuleParams struct {

	// RecordingRuleID.
	//
	// Format: int64
	RecordingRuleID int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DeleteRecordingRuleParams contains all the parameters to send to the API endpoint

for the delete recording rule operation.

Typically these are written to a http.Request.

func NewDeleteRecordingRuleParams

func NewDeleteRecordingRuleParams() *DeleteRecordingRuleParams

NewDeleteRecordingRuleParams creates a new DeleteRecordingRuleParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewDeleteRecordingRuleParamsWithContext

func NewDeleteRecordingRuleParamsWithContext(ctx context.Context) *DeleteRecordingRuleParams

NewDeleteRecordingRuleParamsWithContext creates a new DeleteRecordingRuleParams object with the ability to set a context for a request.

func NewDeleteRecordingRuleParamsWithHTTPClient

func NewDeleteRecordingRuleParamsWithHTTPClient(client *http.Client) *DeleteRecordingRuleParams

NewDeleteRecordingRuleParamsWithHTTPClient creates a new DeleteRecordingRuleParams object with the ability to set a custom HTTPClient for a request.

func NewDeleteRecordingRuleParamsWithTimeout

func NewDeleteRecordingRuleParamsWithTimeout(timeout time.Duration) *DeleteRecordingRuleParams

NewDeleteRecordingRuleParamsWithTimeout creates a new DeleteRecordingRuleParams object with the ability to set a timeout on a request.

func (*DeleteRecordingRuleParams) SetContext

func (o *DeleteRecordingRuleParams) SetContext(ctx context.Context)

SetContext adds the context to the delete recording rule params

func (*DeleteRecordingRuleParams) SetDefaults

func (o *DeleteRecordingRuleParams) SetDefaults()

SetDefaults hydrates default values in the delete recording rule params (not the query body).

All values with no default are reset to their zero value.

func (*DeleteRecordingRuleParams) SetHTTPClient

func (o *DeleteRecordingRuleParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the delete recording rule params

func (*DeleteRecordingRuleParams) SetRecordingRuleID

func (o *DeleteRecordingRuleParams) SetRecordingRuleID(recordingRuleID int64)

SetRecordingRuleID adds the recordingRuleId to the delete recording rule params

func (*DeleteRecordingRuleParams) SetTimeout

func (o *DeleteRecordingRuleParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the delete recording rule params

func (*DeleteRecordingRuleParams) WithContext

WithContext adds the context to the delete recording rule params

func (*DeleteRecordingRuleParams) WithDefaults

WithDefaults hydrates default values in the delete recording rule params (not the query body).

All values with no default are reset to their zero value.

func (*DeleteRecordingRuleParams) WithHTTPClient

func (o *DeleteRecordingRuleParams) WithHTTPClient(client *http.Client) *DeleteRecordingRuleParams

WithHTTPClient adds the HTTPClient to the delete recording rule params

func (*DeleteRecordingRuleParams) WithRecordingRuleID

func (o *DeleteRecordingRuleParams) WithRecordingRuleID(recordingRuleID int64) *DeleteRecordingRuleParams

WithRecordingRuleID adds the recordingRuleID to the delete recording rule params

func (*DeleteRecordingRuleParams) WithTimeout

WithTimeout adds the timeout to the delete recording rule params

func (*DeleteRecordingRuleParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type DeleteRecordingRuleReader

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

DeleteRecordingRuleReader is a Reader for the DeleteRecordingRule structure.

func (*DeleteRecordingRuleReader) ReadResponse

func (o *DeleteRecordingRuleReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DeleteRecordingRuleUnauthorized

type DeleteRecordingRuleUnauthorized struct {
	Payload *models.ErrorResponseBody
}

DeleteRecordingRuleUnauthorized describes a response with status code 401, with default header values.

UnauthorizedError is returned when the request is not authenticated.

func NewDeleteRecordingRuleUnauthorized

func NewDeleteRecordingRuleUnauthorized() *DeleteRecordingRuleUnauthorized

NewDeleteRecordingRuleUnauthorized creates a DeleteRecordingRuleUnauthorized with default headers values

func (*DeleteRecordingRuleUnauthorized) Error

func (*DeleteRecordingRuleUnauthorized) GetPayload

type DeleteRecordingRuleWriteTargetForbidden

type DeleteRecordingRuleWriteTargetForbidden struct {
	Payload *models.ErrorResponseBody
}

DeleteRecordingRuleWriteTargetForbidden describes a response with status code 403, with default header values.

ForbiddenError is returned if the user/token has insufficient permissions to access the requested resource.

func NewDeleteRecordingRuleWriteTargetForbidden

func NewDeleteRecordingRuleWriteTargetForbidden() *DeleteRecordingRuleWriteTargetForbidden

NewDeleteRecordingRuleWriteTargetForbidden creates a DeleteRecordingRuleWriteTargetForbidden with default headers values

func (*DeleteRecordingRuleWriteTargetForbidden) Error

func (*DeleteRecordingRuleWriteTargetForbidden) GetPayload

type DeleteRecordingRuleWriteTargetInternalServerError

type DeleteRecordingRuleWriteTargetInternalServerError struct {
	Payload *models.ErrorResponseBody
}

DeleteRecordingRuleWriteTargetInternalServerError describes a response with status code 500, with default header values.

InternalServerError is a general error indicating something went wrong internally.

func NewDeleteRecordingRuleWriteTargetInternalServerError

func NewDeleteRecordingRuleWriteTargetInternalServerError() *DeleteRecordingRuleWriteTargetInternalServerError

NewDeleteRecordingRuleWriteTargetInternalServerError creates a DeleteRecordingRuleWriteTargetInternalServerError with default headers values

func (*DeleteRecordingRuleWriteTargetInternalServerError) Error

func (*DeleteRecordingRuleWriteTargetInternalServerError) GetPayload

type DeleteRecordingRuleWriteTargetNotFound

type DeleteRecordingRuleWriteTargetNotFound struct {
	Payload *models.ErrorResponseBody
}

DeleteRecordingRuleWriteTargetNotFound describes a response with status code 404, with default header values.

NotFoundError is returned when the requested resource was not found.

func NewDeleteRecordingRuleWriteTargetNotFound

func NewDeleteRecordingRuleWriteTargetNotFound() *DeleteRecordingRuleWriteTargetNotFound

NewDeleteRecordingRuleWriteTargetNotFound creates a DeleteRecordingRuleWriteTargetNotFound with default headers values

func (*DeleteRecordingRuleWriteTargetNotFound) Error

func (*DeleteRecordingRuleWriteTargetNotFound) GetPayload

type DeleteRecordingRuleWriteTargetOK

type DeleteRecordingRuleWriteTargetOK struct {
	Payload *models.SuccessResponseBody
}

DeleteRecordingRuleWriteTargetOK describes a response with status code 200, with default header values.

An OKResponse is returned if the request was successful.

func NewDeleteRecordingRuleWriteTargetOK

func NewDeleteRecordingRuleWriteTargetOK() *DeleteRecordingRuleWriteTargetOK

NewDeleteRecordingRuleWriteTargetOK creates a DeleteRecordingRuleWriteTargetOK with default headers values

func (*DeleteRecordingRuleWriteTargetOK) Error

func (*DeleteRecordingRuleWriteTargetOK) GetPayload

type DeleteRecordingRuleWriteTargetParams

type DeleteRecordingRuleWriteTargetParams struct {
	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DeleteRecordingRuleWriteTargetParams contains all the parameters to send to the API endpoint

for the delete recording rule write target operation.

Typically these are written to a http.Request.

func NewDeleteRecordingRuleWriteTargetParams

func NewDeleteRecordingRuleWriteTargetParams() *DeleteRecordingRuleWriteTargetParams

NewDeleteRecordingRuleWriteTargetParams creates a new DeleteRecordingRuleWriteTargetParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewDeleteRecordingRuleWriteTargetParamsWithContext

func NewDeleteRecordingRuleWriteTargetParamsWithContext(ctx context.Context) *DeleteRecordingRuleWriteTargetParams

NewDeleteRecordingRuleWriteTargetParamsWithContext creates a new DeleteRecordingRuleWriteTargetParams object with the ability to set a context for a request.

func NewDeleteRecordingRuleWriteTargetParamsWithHTTPClient

func NewDeleteRecordingRuleWriteTargetParamsWithHTTPClient(client *http.Client) *DeleteRecordingRuleWriteTargetParams

NewDeleteRecordingRuleWriteTargetParamsWithHTTPClient creates a new DeleteRecordingRuleWriteTargetParams object with the ability to set a custom HTTPClient for a request.

func NewDeleteRecordingRuleWriteTargetParamsWithTimeout

func NewDeleteRecordingRuleWriteTargetParamsWithTimeout(timeout time.Duration) *DeleteRecordingRuleWriteTargetParams

NewDeleteRecordingRuleWriteTargetParamsWithTimeout creates a new DeleteRecordingRuleWriteTargetParams object with the ability to set a timeout on a request.

func (*DeleteRecordingRuleWriteTargetParams) SetContext

SetContext adds the context to the delete recording rule write target params

func (*DeleteRecordingRuleWriteTargetParams) SetDefaults

func (o *DeleteRecordingRuleWriteTargetParams) SetDefaults()

SetDefaults hydrates default values in the delete recording rule write target params (not the query body).

All values with no default are reset to their zero value.

func (*DeleteRecordingRuleWriteTargetParams) SetHTTPClient

func (o *DeleteRecordingRuleWriteTargetParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the delete recording rule write target params

func (*DeleteRecordingRuleWriteTargetParams) SetTimeout

func (o *DeleteRecordingRuleWriteTargetParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the delete recording rule write target params

func (*DeleteRecordingRuleWriteTargetParams) WithContext

WithContext adds the context to the delete recording rule write target params

func (*DeleteRecordingRuleWriteTargetParams) WithDefaults

WithDefaults hydrates default values in the delete recording rule write target params (not the query body).

All values with no default are reset to their zero value.

func (*DeleteRecordingRuleWriteTargetParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the delete recording rule write target params

func (*DeleteRecordingRuleWriteTargetParams) WithTimeout

WithTimeout adds the timeout to the delete recording rule write target params

func (*DeleteRecordingRuleWriteTargetParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type DeleteRecordingRuleWriteTargetReader

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

DeleteRecordingRuleWriteTargetReader is a Reader for the DeleteRecordingRuleWriteTarget structure.

func (*DeleteRecordingRuleWriteTargetReader) ReadResponse

func (o *DeleteRecordingRuleWriteTargetReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DeleteRecordingRuleWriteTargetUnauthorized

type DeleteRecordingRuleWriteTargetUnauthorized struct {
	Payload *models.ErrorResponseBody
}

DeleteRecordingRuleWriteTargetUnauthorized describes a response with status code 401, with default header values.

UnauthorizedError is returned when the request is not authenticated.

func NewDeleteRecordingRuleWriteTargetUnauthorized

func NewDeleteRecordingRuleWriteTargetUnauthorized() *DeleteRecordingRuleWriteTargetUnauthorized

NewDeleteRecordingRuleWriteTargetUnauthorized creates a DeleteRecordingRuleWriteTargetUnauthorized with default headers values

func (*DeleteRecordingRuleWriteTargetUnauthorized) Error

func (*DeleteRecordingRuleWriteTargetUnauthorized) GetPayload

type GetRecordingRuleWriteTargetForbidden

type GetRecordingRuleWriteTargetForbidden struct {
	Payload *models.ErrorResponseBody
}

GetRecordingRuleWriteTargetForbidden describes a response with status code 403, with default header values.

ForbiddenError is returned if the user/token has insufficient permissions to access the requested resource.

func NewGetRecordingRuleWriteTargetForbidden

func NewGetRecordingRuleWriteTargetForbidden() *GetRecordingRuleWriteTargetForbidden

NewGetRecordingRuleWriteTargetForbidden creates a GetRecordingRuleWriteTargetForbidden with default headers values

func (*GetRecordingRuleWriteTargetForbidden) Error

func (*GetRecordingRuleWriteTargetForbidden) GetPayload

type GetRecordingRuleWriteTargetInternalServerError

type GetRecordingRuleWriteTargetInternalServerError struct {
	Payload *models.ErrorResponseBody
}

GetRecordingRuleWriteTargetInternalServerError describes a response with status code 500, with default header values.

InternalServerError is a general error indicating something went wrong internally.

func NewGetRecordingRuleWriteTargetInternalServerError

func NewGetRecordingRuleWriteTargetInternalServerError() *GetRecordingRuleWriteTargetInternalServerError

NewGetRecordingRuleWriteTargetInternalServerError creates a GetRecordingRuleWriteTargetInternalServerError with default headers values

func (*GetRecordingRuleWriteTargetInternalServerError) Error

func (*GetRecordingRuleWriteTargetInternalServerError) GetPayload

type GetRecordingRuleWriteTargetNotFound

type GetRecordingRuleWriteTargetNotFound struct {
	Payload *models.ErrorResponseBody
}

GetRecordingRuleWriteTargetNotFound describes a response with status code 404, with default header values.

NotFoundError is returned when the requested resource was not found.

func NewGetRecordingRuleWriteTargetNotFound

func NewGetRecordingRuleWriteTargetNotFound() *GetRecordingRuleWriteTargetNotFound

NewGetRecordingRuleWriteTargetNotFound creates a GetRecordingRuleWriteTargetNotFound with default headers values

func (*GetRecordingRuleWriteTargetNotFound) Error

func (*GetRecordingRuleWriteTargetNotFound) GetPayload

type GetRecordingRuleWriteTargetOK

type GetRecordingRuleWriteTargetOK struct {
	Payload *models.PrometheusRemoteWriteTargetJSON
}

GetRecordingRuleWriteTargetOK describes a response with status code 200, with default header values.

(empty)

func NewGetRecordingRuleWriteTargetOK

func NewGetRecordingRuleWriteTargetOK() *GetRecordingRuleWriteTargetOK

NewGetRecordingRuleWriteTargetOK creates a GetRecordingRuleWriteTargetOK with default headers values

func (*GetRecordingRuleWriteTargetOK) Error

func (*GetRecordingRuleWriteTargetOK) GetPayload

type GetRecordingRuleWriteTargetParams

type GetRecordingRuleWriteTargetParams struct {
	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetRecordingRuleWriteTargetParams contains all the parameters to send to the API endpoint

for the get recording rule write target operation.

Typically these are written to a http.Request.

func NewGetRecordingRuleWriteTargetParams

func NewGetRecordingRuleWriteTargetParams() *GetRecordingRuleWriteTargetParams

NewGetRecordingRuleWriteTargetParams creates a new GetRecordingRuleWriteTargetParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewGetRecordingRuleWriteTargetParamsWithContext

func NewGetRecordingRuleWriteTargetParamsWithContext(ctx context.Context) *GetRecordingRuleWriteTargetParams

NewGetRecordingRuleWriteTargetParamsWithContext creates a new GetRecordingRuleWriteTargetParams object with the ability to set a context for a request.

func NewGetRecordingRuleWriteTargetParamsWithHTTPClient

func NewGetRecordingRuleWriteTargetParamsWithHTTPClient(client *http.Client) *GetRecordingRuleWriteTargetParams

NewGetRecordingRuleWriteTargetParamsWithHTTPClient creates a new GetRecordingRuleWriteTargetParams object with the ability to set a custom HTTPClient for a request.

func NewGetRecordingRuleWriteTargetParamsWithTimeout

func NewGetRecordingRuleWriteTargetParamsWithTimeout(timeout time.Duration) *GetRecordingRuleWriteTargetParams

NewGetRecordingRuleWriteTargetParamsWithTimeout creates a new GetRecordingRuleWriteTargetParams object with the ability to set a timeout on a request.

func (*GetRecordingRuleWriteTargetParams) SetContext

SetContext adds the context to the get recording rule write target params

func (*GetRecordingRuleWriteTargetParams) SetDefaults

func (o *GetRecordingRuleWriteTargetParams) SetDefaults()

SetDefaults hydrates default values in the get recording rule write target params (not the query body).

All values with no default are reset to their zero value.

func (*GetRecordingRuleWriteTargetParams) SetHTTPClient

func (o *GetRecordingRuleWriteTargetParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get recording rule write target params

func (*GetRecordingRuleWriteTargetParams) SetTimeout

func (o *GetRecordingRuleWriteTargetParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get recording rule write target params

func (*GetRecordingRuleWriteTargetParams) WithContext

WithContext adds the context to the get recording rule write target params

func (*GetRecordingRuleWriteTargetParams) WithDefaults

WithDefaults hydrates default values in the get recording rule write target params (not the query body).

All values with no default are reset to their zero value.

func (*GetRecordingRuleWriteTargetParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get recording rule write target params

func (*GetRecordingRuleWriteTargetParams) WithTimeout

WithTimeout adds the timeout to the get recording rule write target params

func (*GetRecordingRuleWriteTargetParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetRecordingRuleWriteTargetReader

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

GetRecordingRuleWriteTargetReader is a Reader for the GetRecordingRuleWriteTarget structure.

func (*GetRecordingRuleWriteTargetReader) ReadResponse

func (o *GetRecordingRuleWriteTargetReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetRecordingRuleWriteTargetUnauthorized

type GetRecordingRuleWriteTargetUnauthorized struct {
	Payload *models.ErrorResponseBody
}

GetRecordingRuleWriteTargetUnauthorized describes a response with status code 401, with default header values.

UnauthorizedError is returned when the request is not authenticated.

func NewGetRecordingRuleWriteTargetUnauthorized

func NewGetRecordingRuleWriteTargetUnauthorized() *GetRecordingRuleWriteTargetUnauthorized

NewGetRecordingRuleWriteTargetUnauthorized creates a GetRecordingRuleWriteTargetUnauthorized with default headers values

func (*GetRecordingRuleWriteTargetUnauthorized) Error

func (*GetRecordingRuleWriteTargetUnauthorized) GetPayload

type ListRecordingRulesForbidden

type ListRecordingRulesForbidden struct {
	Payload *models.ErrorResponseBody
}

ListRecordingRulesForbidden describes a response with status code 403, with default header values.

ForbiddenError is returned if the user/token has insufficient permissions to access the requested resource.

func NewListRecordingRulesForbidden

func NewListRecordingRulesForbidden() *ListRecordingRulesForbidden

NewListRecordingRulesForbidden creates a ListRecordingRulesForbidden with default headers values

func (*ListRecordingRulesForbidden) Error

func (*ListRecordingRulesForbidden) GetPayload

type ListRecordingRulesInternalServerError

type ListRecordingRulesInternalServerError struct {
	Payload *models.ErrorResponseBody
}

ListRecordingRulesInternalServerError describes a response with status code 500, with default header values.

InternalServerError is a general error indicating something went wrong internally.

func NewListRecordingRulesInternalServerError

func NewListRecordingRulesInternalServerError() *ListRecordingRulesInternalServerError

NewListRecordingRulesInternalServerError creates a ListRecordingRulesInternalServerError with default headers values

func (*ListRecordingRulesInternalServerError) Error

func (*ListRecordingRulesInternalServerError) GetPayload

type ListRecordingRulesNotFound

type ListRecordingRulesNotFound struct {
	Payload *models.ErrorResponseBody
}

ListRecordingRulesNotFound describes a response with status code 404, with default header values.

NotFoundError is returned when the requested resource was not found.

func NewListRecordingRulesNotFound

func NewListRecordingRulesNotFound() *ListRecordingRulesNotFound

NewListRecordingRulesNotFound creates a ListRecordingRulesNotFound with default headers values

func (*ListRecordingRulesNotFound) Error

func (*ListRecordingRulesNotFound) GetPayload

type ListRecordingRulesOK

type ListRecordingRulesOK struct {
	Payload []*models.RecordingRuleJSON
}

ListRecordingRulesOK describes a response with status code 200, with default header values.

(empty)

func NewListRecordingRulesOK

func NewListRecordingRulesOK() *ListRecordingRulesOK

NewListRecordingRulesOK creates a ListRecordingRulesOK with default headers values

func (*ListRecordingRulesOK) Error

func (o *ListRecordingRulesOK) Error() string

func (*ListRecordingRulesOK) GetPayload

func (o *ListRecordingRulesOK) GetPayload() []*models.RecordingRuleJSON

type ListRecordingRulesParams

type ListRecordingRulesParams struct {
	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

ListRecordingRulesParams contains all the parameters to send to the API endpoint

for the list recording rules operation.

Typically these are written to a http.Request.

func NewListRecordingRulesParams

func NewListRecordingRulesParams() *ListRecordingRulesParams

NewListRecordingRulesParams creates a new ListRecordingRulesParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewListRecordingRulesParamsWithContext

func NewListRecordingRulesParamsWithContext(ctx context.Context) *ListRecordingRulesParams

NewListRecordingRulesParamsWithContext creates a new ListRecordingRulesParams object with the ability to set a context for a request.

func NewListRecordingRulesParamsWithHTTPClient

func NewListRecordingRulesParamsWithHTTPClient(client *http.Client) *ListRecordingRulesParams

NewListRecordingRulesParamsWithHTTPClient creates a new ListRecordingRulesParams object with the ability to set a custom HTTPClient for a request.

func NewListRecordingRulesParamsWithTimeout

func NewListRecordingRulesParamsWithTimeout(timeout time.Duration) *ListRecordingRulesParams

NewListRecordingRulesParamsWithTimeout creates a new ListRecordingRulesParams object with the ability to set a timeout on a request.

func (*ListRecordingRulesParams) SetContext

func (o *ListRecordingRulesParams) SetContext(ctx context.Context)

SetContext adds the context to the list recording rules params

func (*ListRecordingRulesParams) SetDefaults

func (o *ListRecordingRulesParams) SetDefaults()

SetDefaults hydrates default values in the list recording rules params (not the query body).

All values with no default are reset to their zero value.

func (*ListRecordingRulesParams) SetHTTPClient

func (o *ListRecordingRulesParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the list recording rules params

func (*ListRecordingRulesParams) SetTimeout

func (o *ListRecordingRulesParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the list recording rules params

func (*ListRecordingRulesParams) WithContext

WithContext adds the context to the list recording rules params

func (*ListRecordingRulesParams) WithDefaults

WithDefaults hydrates default values in the list recording rules params (not the query body).

All values with no default are reset to their zero value.

func (*ListRecordingRulesParams) WithHTTPClient

func (o *ListRecordingRulesParams) WithHTTPClient(client *http.Client) *ListRecordingRulesParams

WithHTTPClient adds the HTTPClient to the list recording rules params

func (*ListRecordingRulesParams) WithTimeout

WithTimeout adds the timeout to the list recording rules params

func (*ListRecordingRulesParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type ListRecordingRulesReader

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

ListRecordingRulesReader is a Reader for the ListRecordingRules structure.

func (*ListRecordingRulesReader) ReadResponse

func (o *ListRecordingRulesReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type ListRecordingRulesUnauthorized

type ListRecordingRulesUnauthorized struct {
	Payload *models.ErrorResponseBody
}

ListRecordingRulesUnauthorized describes a response with status code 401, with default header values.

UnauthorizedError is returned when the request is not authenticated.

func NewListRecordingRulesUnauthorized

func NewListRecordingRulesUnauthorized() *ListRecordingRulesUnauthorized

NewListRecordingRulesUnauthorized creates a ListRecordingRulesUnauthorized with default headers values

func (*ListRecordingRulesUnauthorized) Error

func (*ListRecordingRulesUnauthorized) GetPayload

type TestCreateRecordingRuleForbidden

type TestCreateRecordingRuleForbidden struct {
	Payload *models.ErrorResponseBody
}

TestCreateRecordingRuleForbidden describes a response with status code 403, with default header values.

ForbiddenError is returned if the user/token has insufficient permissions to access the requested resource.

func NewTestCreateRecordingRuleForbidden

func NewTestCreateRecordingRuleForbidden() *TestCreateRecordingRuleForbidden

NewTestCreateRecordingRuleForbidden creates a TestCreateRecordingRuleForbidden with default headers values

func (*TestCreateRecordingRuleForbidden) Error

func (*TestCreateRecordingRuleForbidden) GetPayload

type TestCreateRecordingRuleInternalServerError

type TestCreateRecordingRuleInternalServerError struct {
	Payload *models.ErrorResponseBody
}

TestCreateRecordingRuleInternalServerError describes a response with status code 500, with default header values.

InternalServerError is a general error indicating something went wrong internally.

func NewTestCreateRecordingRuleInternalServerError

func NewTestCreateRecordingRuleInternalServerError() *TestCreateRecordingRuleInternalServerError

NewTestCreateRecordingRuleInternalServerError creates a TestCreateRecordingRuleInternalServerError with default headers values

func (*TestCreateRecordingRuleInternalServerError) Error

func (*TestCreateRecordingRuleInternalServerError) GetPayload

type TestCreateRecordingRuleNotFound

type TestCreateRecordingRuleNotFound struct {
	Payload *models.ErrorResponseBody
}

TestCreateRecordingRuleNotFound describes a response with status code 404, with default header values.

NotFoundError is returned when the requested resource was not found.

func NewTestCreateRecordingRuleNotFound

func NewTestCreateRecordingRuleNotFound() *TestCreateRecordingRuleNotFound

NewTestCreateRecordingRuleNotFound creates a TestCreateRecordingRuleNotFound with default headers values

func (*TestCreateRecordingRuleNotFound) Error

func (*TestCreateRecordingRuleNotFound) GetPayload

type TestCreateRecordingRuleOK

type TestCreateRecordingRuleOK struct {
	Payload *models.SuccessResponseBody
}

TestCreateRecordingRuleOK describes a response with status code 200, with default header values.

An OKResponse is returned if the request was successful.

func NewTestCreateRecordingRuleOK

func NewTestCreateRecordingRuleOK() *TestCreateRecordingRuleOK

NewTestCreateRecordingRuleOK creates a TestCreateRecordingRuleOK with default headers values

func (*TestCreateRecordingRuleOK) Error

func (o *TestCreateRecordingRuleOK) Error() string

func (*TestCreateRecordingRuleOK) GetPayload

type TestCreateRecordingRuleParams

type TestCreateRecordingRuleParams struct {

	// Body.
	Body *models.RecordingRuleJSON

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

TestCreateRecordingRuleParams contains all the parameters to send to the API endpoint

for the test create recording rule operation.

Typically these are written to a http.Request.

func NewTestCreateRecordingRuleParams

func NewTestCreateRecordingRuleParams() *TestCreateRecordingRuleParams

NewTestCreateRecordingRuleParams creates a new TestCreateRecordingRuleParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewTestCreateRecordingRuleParamsWithContext

func NewTestCreateRecordingRuleParamsWithContext(ctx context.Context) *TestCreateRecordingRuleParams

NewTestCreateRecordingRuleParamsWithContext creates a new TestCreateRecordingRuleParams object with the ability to set a context for a request.

func NewTestCreateRecordingRuleParamsWithHTTPClient

func NewTestCreateRecordingRuleParamsWithHTTPClient(client *http.Client) *TestCreateRecordingRuleParams

NewTestCreateRecordingRuleParamsWithHTTPClient creates a new TestCreateRecordingRuleParams object with the ability to set a custom HTTPClient for a request.

func NewTestCreateRecordingRuleParamsWithTimeout

func NewTestCreateRecordingRuleParamsWithTimeout(timeout time.Duration) *TestCreateRecordingRuleParams

NewTestCreateRecordingRuleParamsWithTimeout creates a new TestCreateRecordingRuleParams object with the ability to set a timeout on a request.

func (*TestCreateRecordingRuleParams) SetBody

SetBody adds the body to the test create recording rule params

func (*TestCreateRecordingRuleParams) SetContext

func (o *TestCreateRecordingRuleParams) SetContext(ctx context.Context)

SetContext adds the context to the test create recording rule params

func (*TestCreateRecordingRuleParams) SetDefaults

func (o *TestCreateRecordingRuleParams) SetDefaults()

SetDefaults hydrates default values in the test create recording rule params (not the query body).

All values with no default are reset to their zero value.

func (*TestCreateRecordingRuleParams) SetHTTPClient

func (o *TestCreateRecordingRuleParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the test create recording rule params

func (*TestCreateRecordingRuleParams) SetTimeout

func (o *TestCreateRecordingRuleParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the test create recording rule params

func (*TestCreateRecordingRuleParams) WithBody

WithBody adds the body to the test create recording rule params

func (*TestCreateRecordingRuleParams) WithContext

WithContext adds the context to the test create recording rule params

func (*TestCreateRecordingRuleParams) WithDefaults

WithDefaults hydrates default values in the test create recording rule params (not the query body).

All values with no default are reset to their zero value.

func (*TestCreateRecordingRuleParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the test create recording rule params

func (*TestCreateRecordingRuleParams) WithTimeout

WithTimeout adds the timeout to the test create recording rule params

func (*TestCreateRecordingRuleParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type TestCreateRecordingRuleReader

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

TestCreateRecordingRuleReader is a Reader for the TestCreateRecordingRule structure.

func (*TestCreateRecordingRuleReader) ReadResponse

func (o *TestCreateRecordingRuleReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type TestCreateRecordingRuleUnauthorized

type TestCreateRecordingRuleUnauthorized struct {
	Payload *models.ErrorResponseBody
}

TestCreateRecordingRuleUnauthorized describes a response with status code 401, with default header values.

UnauthorizedError is returned when the request is not authenticated.

func NewTestCreateRecordingRuleUnauthorized

func NewTestCreateRecordingRuleUnauthorized() *TestCreateRecordingRuleUnauthorized

NewTestCreateRecordingRuleUnauthorized creates a TestCreateRecordingRuleUnauthorized with default headers values

func (*TestCreateRecordingRuleUnauthorized) Error

func (*TestCreateRecordingRuleUnauthorized) GetPayload

type TestCreateRecordingRuleUnprocessableEntity

type TestCreateRecordingRuleUnprocessableEntity struct {
	Payload *models.ErrorResponseBody
}

TestCreateRecordingRuleUnprocessableEntity describes a response with status code 422, with default header values.

UnprocessableEntityError

func NewTestCreateRecordingRuleUnprocessableEntity

func NewTestCreateRecordingRuleUnprocessableEntity() *TestCreateRecordingRuleUnprocessableEntity

NewTestCreateRecordingRuleUnprocessableEntity creates a TestCreateRecordingRuleUnprocessableEntity with default headers values

func (*TestCreateRecordingRuleUnprocessableEntity) Error

func (*TestCreateRecordingRuleUnprocessableEntity) GetPayload

type UpdateRecordingRuleForbidden

type UpdateRecordingRuleForbidden struct {
	Payload *models.ErrorResponseBody
}

UpdateRecordingRuleForbidden describes a response with status code 403, with default header values.

ForbiddenError is returned if the user/token has insufficient permissions to access the requested resource.

func NewUpdateRecordingRuleForbidden

func NewUpdateRecordingRuleForbidden() *UpdateRecordingRuleForbidden

NewUpdateRecordingRuleForbidden creates a UpdateRecordingRuleForbidden with default headers values

func (*UpdateRecordingRuleForbidden) Error

func (*UpdateRecordingRuleForbidden) GetPayload

type UpdateRecordingRuleInternalServerError

type UpdateRecordingRuleInternalServerError struct {
	Payload *models.ErrorResponseBody
}

UpdateRecordingRuleInternalServerError describes a response with status code 500, with default header values.

InternalServerError is a general error indicating something went wrong internally.

func NewUpdateRecordingRuleInternalServerError

func NewUpdateRecordingRuleInternalServerError() *UpdateRecordingRuleInternalServerError

NewUpdateRecordingRuleInternalServerError creates a UpdateRecordingRuleInternalServerError with default headers values

func (*UpdateRecordingRuleInternalServerError) Error

func (*UpdateRecordingRuleInternalServerError) GetPayload

type UpdateRecordingRuleNotFound

type UpdateRecordingRuleNotFound struct {
	Payload *models.ErrorResponseBody
}

UpdateRecordingRuleNotFound describes a response with status code 404, with default header values.

NotFoundError is returned when the requested resource was not found.

func NewUpdateRecordingRuleNotFound

func NewUpdateRecordingRuleNotFound() *UpdateRecordingRuleNotFound

NewUpdateRecordingRuleNotFound creates a UpdateRecordingRuleNotFound with default headers values

func (*UpdateRecordingRuleNotFound) Error

func (*UpdateRecordingRuleNotFound) GetPayload

type UpdateRecordingRuleOK

type UpdateRecordingRuleOK struct {
	Payload *models.RecordingRuleJSON
}

UpdateRecordingRuleOK describes a response with status code 200, with default header values.

(empty)

func NewUpdateRecordingRuleOK

func NewUpdateRecordingRuleOK() *UpdateRecordingRuleOK

NewUpdateRecordingRuleOK creates a UpdateRecordingRuleOK with default headers values

func (*UpdateRecordingRuleOK) Error

func (o *UpdateRecordingRuleOK) Error() string

func (*UpdateRecordingRuleOK) GetPayload

type UpdateRecordingRuleParams

type UpdateRecordingRuleParams struct {

	// Body.
	Body *models.RecordingRuleJSON

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

UpdateRecordingRuleParams contains all the parameters to send to the API endpoint

for the update recording rule operation.

Typically these are written to a http.Request.

func NewUpdateRecordingRuleParams

func NewUpdateRecordingRuleParams() *UpdateRecordingRuleParams

NewUpdateRecordingRuleParams creates a new UpdateRecordingRuleParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewUpdateRecordingRuleParamsWithContext

func NewUpdateRecordingRuleParamsWithContext(ctx context.Context) *UpdateRecordingRuleParams

NewUpdateRecordingRuleParamsWithContext creates a new UpdateRecordingRuleParams object with the ability to set a context for a request.

func NewUpdateRecordingRuleParamsWithHTTPClient

func NewUpdateRecordingRuleParamsWithHTTPClient(client *http.Client) *UpdateRecordingRuleParams

NewUpdateRecordingRuleParamsWithHTTPClient creates a new UpdateRecordingRuleParams object with the ability to set a custom HTTPClient for a request.

func NewUpdateRecordingRuleParamsWithTimeout

func NewUpdateRecordingRuleParamsWithTimeout(timeout time.Duration) *UpdateRecordingRuleParams

NewUpdateRecordingRuleParamsWithTimeout creates a new UpdateRecordingRuleParams object with the ability to set a timeout on a request.

func (*UpdateRecordingRuleParams) SetBody

SetBody adds the body to the update recording rule params

func (*UpdateRecordingRuleParams) SetContext

func (o *UpdateRecordingRuleParams) SetContext(ctx context.Context)

SetContext adds the context to the update recording rule params

func (*UpdateRecordingRuleParams) SetDefaults

func (o *UpdateRecordingRuleParams) SetDefaults()

SetDefaults hydrates default values in the update recording rule params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateRecordingRuleParams) SetHTTPClient

func (o *UpdateRecordingRuleParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the update recording rule params

func (*UpdateRecordingRuleParams) SetTimeout

func (o *UpdateRecordingRuleParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the update recording rule params

func (*UpdateRecordingRuleParams) WithBody

WithBody adds the body to the update recording rule params

func (*UpdateRecordingRuleParams) WithContext

WithContext adds the context to the update recording rule params

func (*UpdateRecordingRuleParams) WithDefaults

WithDefaults hydrates default values in the update recording rule params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateRecordingRuleParams) WithHTTPClient

func (o *UpdateRecordingRuleParams) WithHTTPClient(client *http.Client) *UpdateRecordingRuleParams

WithHTTPClient adds the HTTPClient to the update recording rule params

func (*UpdateRecordingRuleParams) WithTimeout

WithTimeout adds the timeout to the update recording rule params

func (*UpdateRecordingRuleParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type UpdateRecordingRuleReader

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

UpdateRecordingRuleReader is a Reader for the UpdateRecordingRule structure.

func (*UpdateRecordingRuleReader) ReadResponse

func (o *UpdateRecordingRuleReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type UpdateRecordingRuleUnauthorized

type UpdateRecordingRuleUnauthorized struct {
	Payload *models.ErrorResponseBody
}

UpdateRecordingRuleUnauthorized describes a response with status code 401, with default header values.

UnauthorizedError is returned when the request is not authenticated.

func NewUpdateRecordingRuleUnauthorized

func NewUpdateRecordingRuleUnauthorized() *UpdateRecordingRuleUnauthorized

NewUpdateRecordingRuleUnauthorized creates a UpdateRecordingRuleUnauthorized with default headers values

func (*UpdateRecordingRuleUnauthorized) Error

func (*UpdateRecordingRuleUnauthorized) GetPayload

Jump to

Keyboard shortcuts

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