service_detection_full_web_request

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Mar 10, 2020 License: MIT Imports: 10 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 service detection full web request API

func (*Client) CreateServiceDetectionRuleFullRequest

CreateServiceDetectionRuleFullRequest creates a new service detection rule pipe maturity e a r l y a d o p t e r

The body must not provide an ID. An ID is assigned automatically by the Dynatrace server.

func (*Client) DeleteServiceDetectionRuleFullRequest

DeleteServiceDetectionRuleFullRequest deletes the specified service detection rule pipe maturity e a r l y a d o p t e r

func (*Client) GetServiceDetectionRuleFullRequest

GetServiceDetectionRuleFullRequest gets the properties of the specified service detection rule pipe maturity e a r l y a d o p t e r

func (*Client) GetServiceDetectionRuleFullRequests

GetServiceDetectionRuleFullRequests lists all full web service detection rules pipe maturity e a r l y a d o p t e r

func (*Client) SetTransport

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

SetTransport changes the transport on the client

func (*Client) UpdateServiceDetectionRuleFullRequest

UpdateServiceDetectionRuleFullRequest updates an existing service detection rule pipe maturity e a r l y a d o p t e r

If a rule with the specified ID doesn't exist, a new rule is created and appended to the end of the rule list.

The request keeps the existing order of rules, unless the **order** parameter is set.

func (*Client) UpdateServiceDetectionRuleFullRequestOrder

UpdateServiceDetectionRuleFullRequestOrder reorders the service detection rules of the specified type pipe maturity e a r l y a d o p t e r

The request reorders the rules of the specified type according to the order of the IDs in the body of the request.

Rules that are omitted in the body of the request will retain their relative order but will be placed *after* all those present in the request.

func (*Client) ValidateCreateServiceDetectionRuleFullRequest

ValidateCreateServiceDetectionRuleFullRequest validates the payload for the p o s t rule based service detection f u l l w e b r e q u e s t request pipe maturity e a r l y a d o p t e r

func (*Client) ValidateUpdateServiceDetectionRuleFullRequest

ValidateUpdateServiceDetectionRuleFullRequest validates the payload for the p u t service detection rules f u l l w e b r e q u e s t id request pipe maturity e a r l y a d o p t e r

type ClientService

type ClientService interface {
	CreateServiceDetectionRuleFullRequest(params *CreateServiceDetectionRuleFullRequestParams, authInfo runtime.ClientAuthInfoWriter) (*CreateServiceDetectionRuleFullRequestCreated, error)

	DeleteServiceDetectionRuleFullRequest(params *DeleteServiceDetectionRuleFullRequestParams, authInfo runtime.ClientAuthInfoWriter) (*DeleteServiceDetectionRuleFullRequestNoContent, error)

	GetServiceDetectionRuleFullRequest(params *GetServiceDetectionRuleFullRequestParams, authInfo runtime.ClientAuthInfoWriter) (*GetServiceDetectionRuleFullRequestOK, error)

	GetServiceDetectionRuleFullRequests(params *GetServiceDetectionRuleFullRequestsParams, authInfo runtime.ClientAuthInfoWriter) (*GetServiceDetectionRuleFullRequestsOK, error)

	UpdateServiceDetectionRuleFullRequest(params *UpdateServiceDetectionRuleFullRequestParams, authInfo runtime.ClientAuthInfoWriter) (*UpdateServiceDetectionRuleFullRequestCreated, *UpdateServiceDetectionRuleFullRequestNoContent, error)

	UpdateServiceDetectionRuleFullRequestOrder(params *UpdateServiceDetectionRuleFullRequestOrderParams, authInfo runtime.ClientAuthInfoWriter) (*UpdateServiceDetectionRuleFullRequestOrderNoContent, error)

	ValidateCreateServiceDetectionRuleFullRequest(params *ValidateCreateServiceDetectionRuleFullRequestParams, authInfo runtime.ClientAuthInfoWriter) (*ValidateCreateServiceDetectionRuleFullRequestNoContent, error)

	ValidateUpdateServiceDetectionRuleFullRequest(params *ValidateUpdateServiceDetectionRuleFullRequestParams, authInfo runtime.ClientAuthInfoWriter) (*ValidateUpdateServiceDetectionRuleFullRequestNoContent, 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 service detection full web request API client.

type CreateServiceDetectionRuleFullRequestBadRequest

type CreateServiceDetectionRuleFullRequestBadRequest struct {
	Payload *dynatrace.ErrorEnvelope
}

CreateServiceDetectionRuleFullRequestBadRequest handles this case with default header values.

Failed. The input is invalid.

func NewCreateServiceDetectionRuleFullRequestBadRequest

func NewCreateServiceDetectionRuleFullRequestBadRequest() *CreateServiceDetectionRuleFullRequestBadRequest

NewCreateServiceDetectionRuleFullRequestBadRequest creates a CreateServiceDetectionRuleFullRequestBadRequest with default headers values

func (*CreateServiceDetectionRuleFullRequestBadRequest) Error

func (*CreateServiceDetectionRuleFullRequestBadRequest) GetPayload

type CreateServiceDetectionRuleFullRequestCreated

type CreateServiceDetectionRuleFullRequestCreated struct {
	Payload *dynatrace.EntityShortRepresentation
}

CreateServiceDetectionRuleFullRequestCreated handles this case with default header values.

Success. The new service detection rule has been created. The response body contains the ID of the rule.

func NewCreateServiceDetectionRuleFullRequestCreated

func NewCreateServiceDetectionRuleFullRequestCreated() *CreateServiceDetectionRuleFullRequestCreated

NewCreateServiceDetectionRuleFullRequestCreated creates a CreateServiceDetectionRuleFullRequestCreated with default headers values

func (*CreateServiceDetectionRuleFullRequestCreated) Error

func (*CreateServiceDetectionRuleFullRequestCreated) GetPayload

type CreateServiceDetectionRuleFullRequestParams

type CreateServiceDetectionRuleFullRequestParams struct {

	/*Body
	  The JSON body of the request. Contains parameters of the new service detection rule.

	 You must not specify the ID of the rule!

	The **order** field is ignored in this request. To enforce a particular order, use the `PUT /service/detectionRules/FULL_WEB_REQUEST/reorder` request.

	*/
	Body *dynatrace.FullWebRequestRule
	/*Position
	 The position of the new rule:

	* `APPEND`: at the bottom of the rule list.
	* `PREPEND`: at the top of the rule list.

	If not set, the `APPEND` is used.

	*/
	Position *string

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

CreateServiceDetectionRuleFullRequestParams contains all the parameters to send to the API endpoint for the create service detection rule full request operation typically these are written to a http.Request

func NewCreateServiceDetectionRuleFullRequestParams

func NewCreateServiceDetectionRuleFullRequestParams() *CreateServiceDetectionRuleFullRequestParams

NewCreateServiceDetectionRuleFullRequestParams creates a new CreateServiceDetectionRuleFullRequestParams object with the default values initialized.

func NewCreateServiceDetectionRuleFullRequestParamsWithContext

func NewCreateServiceDetectionRuleFullRequestParamsWithContext(ctx context.Context) *CreateServiceDetectionRuleFullRequestParams

NewCreateServiceDetectionRuleFullRequestParamsWithContext creates a new CreateServiceDetectionRuleFullRequestParams object with the default values initialized, and the ability to set a context for a request

func NewCreateServiceDetectionRuleFullRequestParamsWithHTTPClient

func NewCreateServiceDetectionRuleFullRequestParamsWithHTTPClient(client *http.Client) *CreateServiceDetectionRuleFullRequestParams

NewCreateServiceDetectionRuleFullRequestParamsWithHTTPClient creates a new CreateServiceDetectionRuleFullRequestParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewCreateServiceDetectionRuleFullRequestParamsWithTimeout

func NewCreateServiceDetectionRuleFullRequestParamsWithTimeout(timeout time.Duration) *CreateServiceDetectionRuleFullRequestParams

NewCreateServiceDetectionRuleFullRequestParamsWithTimeout creates a new CreateServiceDetectionRuleFullRequestParams object with the default values initialized, and the ability to set a timeout on a request

func (*CreateServiceDetectionRuleFullRequestParams) SetBody

SetBody adds the body to the create service detection rule full request params

func (*CreateServiceDetectionRuleFullRequestParams) SetContext

SetContext adds the context to the create service detection rule full request params

func (*CreateServiceDetectionRuleFullRequestParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the create service detection rule full request params

func (*CreateServiceDetectionRuleFullRequestParams) SetPosition

func (o *CreateServiceDetectionRuleFullRequestParams) SetPosition(position *string)

SetPosition adds the position to the create service detection rule full request params

func (*CreateServiceDetectionRuleFullRequestParams) SetTimeout

SetTimeout adds the timeout to the create service detection rule full request params

func (*CreateServiceDetectionRuleFullRequestParams) WithBody

WithBody adds the body to the create service detection rule full request params

func (*CreateServiceDetectionRuleFullRequestParams) WithContext

WithContext adds the context to the create service detection rule full request params

func (*CreateServiceDetectionRuleFullRequestParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the create service detection rule full request params

func (*CreateServiceDetectionRuleFullRequestParams) WithPosition

WithPosition adds the position to the create service detection rule full request params

func (*CreateServiceDetectionRuleFullRequestParams) WithTimeout

WithTimeout adds the timeout to the create service detection rule full request params

func (*CreateServiceDetectionRuleFullRequestParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type CreateServiceDetectionRuleFullRequestReader

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

CreateServiceDetectionRuleFullRequestReader is a Reader for the CreateServiceDetectionRuleFullRequest structure.

func (*CreateServiceDetectionRuleFullRequestReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type DeleteServiceDetectionRuleFullRequestNoContent

type DeleteServiceDetectionRuleFullRequestNoContent struct {
}

DeleteServiceDetectionRuleFullRequestNoContent handles this case with default header values.

Deleted. Response doesn't have a body.

func NewDeleteServiceDetectionRuleFullRequestNoContent

func NewDeleteServiceDetectionRuleFullRequestNoContent() *DeleteServiceDetectionRuleFullRequestNoContent

NewDeleteServiceDetectionRuleFullRequestNoContent creates a DeleteServiceDetectionRuleFullRequestNoContent with default headers values

func (*DeleteServiceDetectionRuleFullRequestNoContent) Error

type DeleteServiceDetectionRuleFullRequestNotFound

type DeleteServiceDetectionRuleFullRequestNotFound struct {
}

DeleteServiceDetectionRuleFullRequestNotFound handles this case with default header values.

Failed. The rule with the specified ID doesn't exist.

func NewDeleteServiceDetectionRuleFullRequestNotFound

func NewDeleteServiceDetectionRuleFullRequestNotFound() *DeleteServiceDetectionRuleFullRequestNotFound

NewDeleteServiceDetectionRuleFullRequestNotFound creates a DeleteServiceDetectionRuleFullRequestNotFound with default headers values

func (*DeleteServiceDetectionRuleFullRequestNotFound) Error

type DeleteServiceDetectionRuleFullRequestParams

type DeleteServiceDetectionRuleFullRequestParams struct {

	/*ID
	  The ID of the service detection rule to be deleted.

	*/
	ID strfmt.UUID

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

DeleteServiceDetectionRuleFullRequestParams contains all the parameters to send to the API endpoint for the delete service detection rule full request operation typically these are written to a http.Request

func NewDeleteServiceDetectionRuleFullRequestParams

func NewDeleteServiceDetectionRuleFullRequestParams() *DeleteServiceDetectionRuleFullRequestParams

NewDeleteServiceDetectionRuleFullRequestParams creates a new DeleteServiceDetectionRuleFullRequestParams object with the default values initialized.

func NewDeleteServiceDetectionRuleFullRequestParamsWithContext

func NewDeleteServiceDetectionRuleFullRequestParamsWithContext(ctx context.Context) *DeleteServiceDetectionRuleFullRequestParams

NewDeleteServiceDetectionRuleFullRequestParamsWithContext creates a new DeleteServiceDetectionRuleFullRequestParams object with the default values initialized, and the ability to set a context for a request

func NewDeleteServiceDetectionRuleFullRequestParamsWithHTTPClient

func NewDeleteServiceDetectionRuleFullRequestParamsWithHTTPClient(client *http.Client) *DeleteServiceDetectionRuleFullRequestParams

NewDeleteServiceDetectionRuleFullRequestParamsWithHTTPClient creates a new DeleteServiceDetectionRuleFullRequestParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDeleteServiceDetectionRuleFullRequestParamsWithTimeout

func NewDeleteServiceDetectionRuleFullRequestParamsWithTimeout(timeout time.Duration) *DeleteServiceDetectionRuleFullRequestParams

NewDeleteServiceDetectionRuleFullRequestParamsWithTimeout creates a new DeleteServiceDetectionRuleFullRequestParams object with the default values initialized, and the ability to set a timeout on a request

func (*DeleteServiceDetectionRuleFullRequestParams) SetContext

SetContext adds the context to the delete service detection rule full request params

func (*DeleteServiceDetectionRuleFullRequestParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the delete service detection rule full request params

func (*DeleteServiceDetectionRuleFullRequestParams) SetID

SetID adds the id to the delete service detection rule full request params

func (*DeleteServiceDetectionRuleFullRequestParams) SetTimeout

SetTimeout adds the timeout to the delete service detection rule full request params

func (*DeleteServiceDetectionRuleFullRequestParams) WithContext

WithContext adds the context to the delete service detection rule full request params

func (*DeleteServiceDetectionRuleFullRequestParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the delete service detection rule full request params

func (*DeleteServiceDetectionRuleFullRequestParams) WithID

WithID adds the id to the delete service detection rule full request params

func (*DeleteServiceDetectionRuleFullRequestParams) WithTimeout

WithTimeout adds the timeout to the delete service detection rule full request params

func (*DeleteServiceDetectionRuleFullRequestParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type DeleteServiceDetectionRuleFullRequestReader

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

DeleteServiceDetectionRuleFullRequestReader is a Reader for the DeleteServiceDetectionRuleFullRequest structure.

func (*DeleteServiceDetectionRuleFullRequestReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type GetServiceDetectionRuleFullRequestNotFound

type GetServiceDetectionRuleFullRequestNotFound struct {
}

GetServiceDetectionRuleFullRequestNotFound handles this case with default header values.

Failed. The rule with the specified ID doesn't exist.

func NewGetServiceDetectionRuleFullRequestNotFound

func NewGetServiceDetectionRuleFullRequestNotFound() *GetServiceDetectionRuleFullRequestNotFound

NewGetServiceDetectionRuleFullRequestNotFound creates a GetServiceDetectionRuleFullRequestNotFound with default headers values

func (*GetServiceDetectionRuleFullRequestNotFound) Error

type GetServiceDetectionRuleFullRequestOK

type GetServiceDetectionRuleFullRequestOK struct {
	Payload *dynatrace.FullWebRequestRule
}

GetServiceDetectionRuleFullRequestOK handles this case with default header values.

Success. The response contains properties of the specified rule.

func NewGetServiceDetectionRuleFullRequestOK

func NewGetServiceDetectionRuleFullRequestOK() *GetServiceDetectionRuleFullRequestOK

NewGetServiceDetectionRuleFullRequestOK creates a GetServiceDetectionRuleFullRequestOK with default headers values

func (*GetServiceDetectionRuleFullRequestOK) Error

func (*GetServiceDetectionRuleFullRequestOK) GetPayload

type GetServiceDetectionRuleFullRequestParams

type GetServiceDetectionRuleFullRequestParams struct {

	/*ID
	  The ID of the required service detection rule.

	*/
	ID strfmt.UUID

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

GetServiceDetectionRuleFullRequestParams contains all the parameters to send to the API endpoint for the get service detection rule full request operation typically these are written to a http.Request

func NewGetServiceDetectionRuleFullRequestParams

func NewGetServiceDetectionRuleFullRequestParams() *GetServiceDetectionRuleFullRequestParams

NewGetServiceDetectionRuleFullRequestParams creates a new GetServiceDetectionRuleFullRequestParams object with the default values initialized.

func NewGetServiceDetectionRuleFullRequestParamsWithContext

func NewGetServiceDetectionRuleFullRequestParamsWithContext(ctx context.Context) *GetServiceDetectionRuleFullRequestParams

NewGetServiceDetectionRuleFullRequestParamsWithContext creates a new GetServiceDetectionRuleFullRequestParams object with the default values initialized, and the ability to set a context for a request

func NewGetServiceDetectionRuleFullRequestParamsWithHTTPClient

func NewGetServiceDetectionRuleFullRequestParamsWithHTTPClient(client *http.Client) *GetServiceDetectionRuleFullRequestParams

NewGetServiceDetectionRuleFullRequestParamsWithHTTPClient creates a new GetServiceDetectionRuleFullRequestParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGetServiceDetectionRuleFullRequestParamsWithTimeout

func NewGetServiceDetectionRuleFullRequestParamsWithTimeout(timeout time.Duration) *GetServiceDetectionRuleFullRequestParams

NewGetServiceDetectionRuleFullRequestParamsWithTimeout creates a new GetServiceDetectionRuleFullRequestParams object with the default values initialized, and the ability to set a timeout on a request

func (*GetServiceDetectionRuleFullRequestParams) SetContext

SetContext adds the context to the get service detection rule full request params

func (*GetServiceDetectionRuleFullRequestParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the get service detection rule full request params

func (*GetServiceDetectionRuleFullRequestParams) SetID

SetID adds the id to the get service detection rule full request params

func (*GetServiceDetectionRuleFullRequestParams) SetTimeout

SetTimeout adds the timeout to the get service detection rule full request params

func (*GetServiceDetectionRuleFullRequestParams) WithContext

WithContext adds the context to the get service detection rule full request params

func (*GetServiceDetectionRuleFullRequestParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get service detection rule full request params

func (*GetServiceDetectionRuleFullRequestParams) WithID

WithID adds the id to the get service detection rule full request params

func (*GetServiceDetectionRuleFullRequestParams) WithTimeout

WithTimeout adds the timeout to the get service detection rule full request params

func (*GetServiceDetectionRuleFullRequestParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetServiceDetectionRuleFullRequestReader

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

GetServiceDetectionRuleFullRequestReader is a Reader for the GetServiceDetectionRuleFullRequest structure.

func (*GetServiceDetectionRuleFullRequestReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type GetServiceDetectionRuleFullRequestsOK

type GetServiceDetectionRuleFullRequestsOK struct {
	Payload *dynatrace.StubList
}

GetServiceDetectionRuleFullRequestsOK handles this case with default header values.

Success. The response contains the ordered list of rules.

func NewGetServiceDetectionRuleFullRequestsOK

func NewGetServiceDetectionRuleFullRequestsOK() *GetServiceDetectionRuleFullRequestsOK

NewGetServiceDetectionRuleFullRequestsOK creates a GetServiceDetectionRuleFullRequestsOK with default headers values

func (*GetServiceDetectionRuleFullRequestsOK) Error

func (*GetServiceDetectionRuleFullRequestsOK) GetPayload

type GetServiceDetectionRuleFullRequestsParams

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

GetServiceDetectionRuleFullRequestsParams contains all the parameters to send to the API endpoint for the get service detection rule full requests operation typically these are written to a http.Request

func NewGetServiceDetectionRuleFullRequestsParams

func NewGetServiceDetectionRuleFullRequestsParams() *GetServiceDetectionRuleFullRequestsParams

NewGetServiceDetectionRuleFullRequestsParams creates a new GetServiceDetectionRuleFullRequestsParams object with the default values initialized.

func NewGetServiceDetectionRuleFullRequestsParamsWithContext

func NewGetServiceDetectionRuleFullRequestsParamsWithContext(ctx context.Context) *GetServiceDetectionRuleFullRequestsParams

NewGetServiceDetectionRuleFullRequestsParamsWithContext creates a new GetServiceDetectionRuleFullRequestsParams object with the default values initialized, and the ability to set a context for a request

func NewGetServiceDetectionRuleFullRequestsParamsWithHTTPClient

func NewGetServiceDetectionRuleFullRequestsParamsWithHTTPClient(client *http.Client) *GetServiceDetectionRuleFullRequestsParams

NewGetServiceDetectionRuleFullRequestsParamsWithHTTPClient creates a new GetServiceDetectionRuleFullRequestsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGetServiceDetectionRuleFullRequestsParamsWithTimeout

func NewGetServiceDetectionRuleFullRequestsParamsWithTimeout(timeout time.Duration) *GetServiceDetectionRuleFullRequestsParams

NewGetServiceDetectionRuleFullRequestsParamsWithTimeout creates a new GetServiceDetectionRuleFullRequestsParams object with the default values initialized, and the ability to set a timeout on a request

func (*GetServiceDetectionRuleFullRequestsParams) SetContext

SetContext adds the context to the get service detection rule full requests params

func (*GetServiceDetectionRuleFullRequestsParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the get service detection rule full requests params

func (*GetServiceDetectionRuleFullRequestsParams) SetTimeout

SetTimeout adds the timeout to the get service detection rule full requests params

func (*GetServiceDetectionRuleFullRequestsParams) WithContext

WithContext adds the context to the get service detection rule full requests params

func (*GetServiceDetectionRuleFullRequestsParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get service detection rule full requests params

func (*GetServiceDetectionRuleFullRequestsParams) WithTimeout

WithTimeout adds the timeout to the get service detection rule full requests params

func (*GetServiceDetectionRuleFullRequestsParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetServiceDetectionRuleFullRequestsReader

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

GetServiceDetectionRuleFullRequestsReader is a Reader for the GetServiceDetectionRuleFullRequests structure.

func (*GetServiceDetectionRuleFullRequestsReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type UpdateServiceDetectionRuleFullRequestBadRequest

type UpdateServiceDetectionRuleFullRequestBadRequest struct {
	Payload *dynatrace.ErrorEnvelope
}

UpdateServiceDetectionRuleFullRequestBadRequest handles this case with default header values.

Failed. The input is invalid.

func NewUpdateServiceDetectionRuleFullRequestBadRequest

func NewUpdateServiceDetectionRuleFullRequestBadRequest() *UpdateServiceDetectionRuleFullRequestBadRequest

NewUpdateServiceDetectionRuleFullRequestBadRequest creates a UpdateServiceDetectionRuleFullRequestBadRequest with default headers values

func (*UpdateServiceDetectionRuleFullRequestBadRequest) Error

func (*UpdateServiceDetectionRuleFullRequestBadRequest) GetPayload

type UpdateServiceDetectionRuleFullRequestCreated

type UpdateServiceDetectionRuleFullRequestCreated struct {
	Payload *dynatrace.EntityShortRepresentation
}

UpdateServiceDetectionRuleFullRequestCreated handles this case with default header values.

Success. The new service detection rule has been created. The response body contains the ID of the rule.

func NewUpdateServiceDetectionRuleFullRequestCreated

func NewUpdateServiceDetectionRuleFullRequestCreated() *UpdateServiceDetectionRuleFullRequestCreated

NewUpdateServiceDetectionRuleFullRequestCreated creates a UpdateServiceDetectionRuleFullRequestCreated with default headers values

func (*UpdateServiceDetectionRuleFullRequestCreated) Error

func (*UpdateServiceDetectionRuleFullRequestCreated) GetPayload

type UpdateServiceDetectionRuleFullRequestNoContent

type UpdateServiceDetectionRuleFullRequestNoContent struct {
}

UpdateServiceDetectionRuleFullRequestNoContent handles this case with default header values.

Success. The service detection rule has been updated. Response doesn't have a body.

func NewUpdateServiceDetectionRuleFullRequestNoContent

func NewUpdateServiceDetectionRuleFullRequestNoContent() *UpdateServiceDetectionRuleFullRequestNoContent

NewUpdateServiceDetectionRuleFullRequestNoContent creates a UpdateServiceDetectionRuleFullRequestNoContent with default headers values

func (*UpdateServiceDetectionRuleFullRequestNoContent) Error

type UpdateServiceDetectionRuleFullRequestOrderBadRequest

type UpdateServiceDetectionRuleFullRequestOrderBadRequest struct {
	Payload *dynatrace.ErrorEnvelope
}

UpdateServiceDetectionRuleFullRequestOrderBadRequest handles this case with default header values.

Failed. The input is invalid.

func NewUpdateServiceDetectionRuleFullRequestOrderBadRequest

func NewUpdateServiceDetectionRuleFullRequestOrderBadRequest() *UpdateServiceDetectionRuleFullRequestOrderBadRequest

NewUpdateServiceDetectionRuleFullRequestOrderBadRequest creates a UpdateServiceDetectionRuleFullRequestOrderBadRequest with default headers values

func (*UpdateServiceDetectionRuleFullRequestOrderBadRequest) Error

func (*UpdateServiceDetectionRuleFullRequestOrderBadRequest) GetPayload

type UpdateServiceDetectionRuleFullRequestOrderNoContent

type UpdateServiceDetectionRuleFullRequestOrderNoContent struct {
}

UpdateServiceDetectionRuleFullRequestOrderNoContent handles this case with default header values.

Success. Service detection rules have been reordered. Response doesn't have a body.

func NewUpdateServiceDetectionRuleFullRequestOrderNoContent

func NewUpdateServiceDetectionRuleFullRequestOrderNoContent() *UpdateServiceDetectionRuleFullRequestOrderNoContent

NewUpdateServiceDetectionRuleFullRequestOrderNoContent creates a UpdateServiceDetectionRuleFullRequestOrderNoContent with default headers values

func (*UpdateServiceDetectionRuleFullRequestOrderNoContent) Error

type UpdateServiceDetectionRuleFullRequestOrderParams

type UpdateServiceDetectionRuleFullRequestOrderParams struct {

	/*Body
	  The JSON body of the request containing the service detection rules in the required order.

	*/
	Body *dynatrace.StubList

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

UpdateServiceDetectionRuleFullRequestOrderParams contains all the parameters to send to the API endpoint for the update service detection rule full request order operation typically these are written to a http.Request

func NewUpdateServiceDetectionRuleFullRequestOrderParams

func NewUpdateServiceDetectionRuleFullRequestOrderParams() *UpdateServiceDetectionRuleFullRequestOrderParams

NewUpdateServiceDetectionRuleFullRequestOrderParams creates a new UpdateServiceDetectionRuleFullRequestOrderParams object with the default values initialized.

func NewUpdateServiceDetectionRuleFullRequestOrderParamsWithContext

func NewUpdateServiceDetectionRuleFullRequestOrderParamsWithContext(ctx context.Context) *UpdateServiceDetectionRuleFullRequestOrderParams

NewUpdateServiceDetectionRuleFullRequestOrderParamsWithContext creates a new UpdateServiceDetectionRuleFullRequestOrderParams object with the default values initialized, and the ability to set a context for a request

func NewUpdateServiceDetectionRuleFullRequestOrderParamsWithHTTPClient

func NewUpdateServiceDetectionRuleFullRequestOrderParamsWithHTTPClient(client *http.Client) *UpdateServiceDetectionRuleFullRequestOrderParams

NewUpdateServiceDetectionRuleFullRequestOrderParamsWithHTTPClient creates a new UpdateServiceDetectionRuleFullRequestOrderParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewUpdateServiceDetectionRuleFullRequestOrderParamsWithTimeout

func NewUpdateServiceDetectionRuleFullRequestOrderParamsWithTimeout(timeout time.Duration) *UpdateServiceDetectionRuleFullRequestOrderParams

NewUpdateServiceDetectionRuleFullRequestOrderParamsWithTimeout creates a new UpdateServiceDetectionRuleFullRequestOrderParams object with the default values initialized, and the ability to set a timeout on a request

func (*UpdateServiceDetectionRuleFullRequestOrderParams) SetBody

SetBody adds the body to the update service detection rule full request order params

func (*UpdateServiceDetectionRuleFullRequestOrderParams) SetContext

SetContext adds the context to the update service detection rule full request order params

func (*UpdateServiceDetectionRuleFullRequestOrderParams) SetHTTPClient

SetHTTPClient adds the HTTPClient to the update service detection rule full request order params

func (*UpdateServiceDetectionRuleFullRequestOrderParams) SetTimeout

SetTimeout adds the timeout to the update service detection rule full request order params

func (*UpdateServiceDetectionRuleFullRequestOrderParams) WithBody

WithBody adds the body to the update service detection rule full request order params

func (*UpdateServiceDetectionRuleFullRequestOrderParams) WithContext

WithContext adds the context to the update service detection rule full request order params

func (*UpdateServiceDetectionRuleFullRequestOrderParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the update service detection rule full request order params

func (*UpdateServiceDetectionRuleFullRequestOrderParams) WithTimeout

WithTimeout adds the timeout to the update service detection rule full request order params

func (*UpdateServiceDetectionRuleFullRequestOrderParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type UpdateServiceDetectionRuleFullRequestOrderReader

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

UpdateServiceDetectionRuleFullRequestOrderReader is a Reader for the UpdateServiceDetectionRuleFullRequestOrder structure.

func (*UpdateServiceDetectionRuleFullRequestOrderReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type UpdateServiceDetectionRuleFullRequestParams

type UpdateServiceDetectionRuleFullRequestParams struct {

	/*Body
	  The JSON body of the request. Contains updated parameters of the service detection rule.

	*/
	Body *dynatrace.FullWebRequestRule
	/*ID
	  The ID of the rule to be updated.

	*/
	ID strfmt.UUID

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

UpdateServiceDetectionRuleFullRequestParams contains all the parameters to send to the API endpoint for the update service detection rule full request operation typically these are written to a http.Request

func NewUpdateServiceDetectionRuleFullRequestParams

func NewUpdateServiceDetectionRuleFullRequestParams() *UpdateServiceDetectionRuleFullRequestParams

NewUpdateServiceDetectionRuleFullRequestParams creates a new UpdateServiceDetectionRuleFullRequestParams object with the default values initialized.

func NewUpdateServiceDetectionRuleFullRequestParamsWithContext

func NewUpdateServiceDetectionRuleFullRequestParamsWithContext(ctx context.Context) *UpdateServiceDetectionRuleFullRequestParams

NewUpdateServiceDetectionRuleFullRequestParamsWithContext creates a new UpdateServiceDetectionRuleFullRequestParams object with the default values initialized, and the ability to set a context for a request

func NewUpdateServiceDetectionRuleFullRequestParamsWithHTTPClient

func NewUpdateServiceDetectionRuleFullRequestParamsWithHTTPClient(client *http.Client) *UpdateServiceDetectionRuleFullRequestParams

NewUpdateServiceDetectionRuleFullRequestParamsWithHTTPClient creates a new UpdateServiceDetectionRuleFullRequestParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewUpdateServiceDetectionRuleFullRequestParamsWithTimeout

func NewUpdateServiceDetectionRuleFullRequestParamsWithTimeout(timeout time.Duration) *UpdateServiceDetectionRuleFullRequestParams

NewUpdateServiceDetectionRuleFullRequestParamsWithTimeout creates a new UpdateServiceDetectionRuleFullRequestParams object with the default values initialized, and the ability to set a timeout on a request

func (*UpdateServiceDetectionRuleFullRequestParams) SetBody

SetBody adds the body to the update service detection rule full request params

func (*UpdateServiceDetectionRuleFullRequestParams) SetContext

SetContext adds the context to the update service detection rule full request params

func (*UpdateServiceDetectionRuleFullRequestParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the update service detection rule full request params

func (*UpdateServiceDetectionRuleFullRequestParams) SetID

SetID adds the id to the update service detection rule full request params

func (*UpdateServiceDetectionRuleFullRequestParams) SetTimeout

SetTimeout adds the timeout to the update service detection rule full request params

func (*UpdateServiceDetectionRuleFullRequestParams) WithBody

WithBody adds the body to the update service detection rule full request params

func (*UpdateServiceDetectionRuleFullRequestParams) WithContext

WithContext adds the context to the update service detection rule full request params

func (*UpdateServiceDetectionRuleFullRequestParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the update service detection rule full request params

func (*UpdateServiceDetectionRuleFullRequestParams) WithID

WithID adds the id to the update service detection rule full request params

func (*UpdateServiceDetectionRuleFullRequestParams) WithTimeout

WithTimeout adds the timeout to the update service detection rule full request params

func (*UpdateServiceDetectionRuleFullRequestParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type UpdateServiceDetectionRuleFullRequestReader

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

UpdateServiceDetectionRuleFullRequestReader is a Reader for the UpdateServiceDetectionRuleFullRequest structure.

func (*UpdateServiceDetectionRuleFullRequestReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type ValidateCreateServiceDetectionRuleFullRequestBadRequest

type ValidateCreateServiceDetectionRuleFullRequestBadRequest struct {
	Payload *dynatrace.ErrorEnvelope
}

ValidateCreateServiceDetectionRuleFullRequestBadRequest handles this case with default header values.

Failed. The input is invalid.

func NewValidateCreateServiceDetectionRuleFullRequestBadRequest

func NewValidateCreateServiceDetectionRuleFullRequestBadRequest() *ValidateCreateServiceDetectionRuleFullRequestBadRequest

NewValidateCreateServiceDetectionRuleFullRequestBadRequest creates a ValidateCreateServiceDetectionRuleFullRequestBadRequest with default headers values

func (*ValidateCreateServiceDetectionRuleFullRequestBadRequest) Error

func (*ValidateCreateServiceDetectionRuleFullRequestBadRequest) GetPayload

type ValidateCreateServiceDetectionRuleFullRequestNoContent

type ValidateCreateServiceDetectionRuleFullRequestNoContent struct {
}

ValidateCreateServiceDetectionRuleFullRequestNoContent handles this case with default header values.

Validated. The service detection rule is valid. Response doesn't have a body.

func NewValidateCreateServiceDetectionRuleFullRequestNoContent

func NewValidateCreateServiceDetectionRuleFullRequestNoContent() *ValidateCreateServiceDetectionRuleFullRequestNoContent

NewValidateCreateServiceDetectionRuleFullRequestNoContent creates a ValidateCreateServiceDetectionRuleFullRequestNoContent with default headers values

func (*ValidateCreateServiceDetectionRuleFullRequestNoContent) Error

type ValidateCreateServiceDetectionRuleFullRequestParams

type ValidateCreateServiceDetectionRuleFullRequestParams struct {

	/*Body
	  The JSON body of the request. Contains parameters of the service detection rule to be validated.

	*/
	Body *dynatrace.FullWebRequestRule

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

ValidateCreateServiceDetectionRuleFullRequestParams contains all the parameters to send to the API endpoint for the validate create service detection rule full request operation typically these are written to a http.Request

func NewValidateCreateServiceDetectionRuleFullRequestParams

func NewValidateCreateServiceDetectionRuleFullRequestParams() *ValidateCreateServiceDetectionRuleFullRequestParams

NewValidateCreateServiceDetectionRuleFullRequestParams creates a new ValidateCreateServiceDetectionRuleFullRequestParams object with the default values initialized.

func NewValidateCreateServiceDetectionRuleFullRequestParamsWithContext

func NewValidateCreateServiceDetectionRuleFullRequestParamsWithContext(ctx context.Context) *ValidateCreateServiceDetectionRuleFullRequestParams

NewValidateCreateServiceDetectionRuleFullRequestParamsWithContext creates a new ValidateCreateServiceDetectionRuleFullRequestParams object with the default values initialized, and the ability to set a context for a request

func NewValidateCreateServiceDetectionRuleFullRequestParamsWithHTTPClient

func NewValidateCreateServiceDetectionRuleFullRequestParamsWithHTTPClient(client *http.Client) *ValidateCreateServiceDetectionRuleFullRequestParams

NewValidateCreateServiceDetectionRuleFullRequestParamsWithHTTPClient creates a new ValidateCreateServiceDetectionRuleFullRequestParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewValidateCreateServiceDetectionRuleFullRequestParamsWithTimeout

func NewValidateCreateServiceDetectionRuleFullRequestParamsWithTimeout(timeout time.Duration) *ValidateCreateServiceDetectionRuleFullRequestParams

NewValidateCreateServiceDetectionRuleFullRequestParamsWithTimeout creates a new ValidateCreateServiceDetectionRuleFullRequestParams object with the default values initialized, and the ability to set a timeout on a request

func (*ValidateCreateServiceDetectionRuleFullRequestParams) SetBody

SetBody adds the body to the validate create service detection rule full request params

func (*ValidateCreateServiceDetectionRuleFullRequestParams) SetContext

SetContext adds the context to the validate create service detection rule full request params

func (*ValidateCreateServiceDetectionRuleFullRequestParams) SetHTTPClient

SetHTTPClient adds the HTTPClient to the validate create service detection rule full request params

func (*ValidateCreateServiceDetectionRuleFullRequestParams) SetTimeout

SetTimeout adds the timeout to the validate create service detection rule full request params

func (*ValidateCreateServiceDetectionRuleFullRequestParams) WithBody

WithBody adds the body to the validate create service detection rule full request params

func (*ValidateCreateServiceDetectionRuleFullRequestParams) WithContext

WithContext adds the context to the validate create service detection rule full request params

func (*ValidateCreateServiceDetectionRuleFullRequestParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the validate create service detection rule full request params

func (*ValidateCreateServiceDetectionRuleFullRequestParams) WithTimeout

WithTimeout adds the timeout to the validate create service detection rule full request params

func (*ValidateCreateServiceDetectionRuleFullRequestParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type ValidateCreateServiceDetectionRuleFullRequestReader

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

ValidateCreateServiceDetectionRuleFullRequestReader is a Reader for the ValidateCreateServiceDetectionRuleFullRequest structure.

func (*ValidateCreateServiceDetectionRuleFullRequestReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type ValidateUpdateServiceDetectionRuleFullRequestBadRequest

type ValidateUpdateServiceDetectionRuleFullRequestBadRequest struct {
	Payload *dynatrace.ErrorEnvelope
}

ValidateUpdateServiceDetectionRuleFullRequestBadRequest handles this case with default header values.

Failed. The input is invalid.

func NewValidateUpdateServiceDetectionRuleFullRequestBadRequest

func NewValidateUpdateServiceDetectionRuleFullRequestBadRequest() *ValidateUpdateServiceDetectionRuleFullRequestBadRequest

NewValidateUpdateServiceDetectionRuleFullRequestBadRequest creates a ValidateUpdateServiceDetectionRuleFullRequestBadRequest with default headers values

func (*ValidateUpdateServiceDetectionRuleFullRequestBadRequest) Error

func (*ValidateUpdateServiceDetectionRuleFullRequestBadRequest) GetPayload

type ValidateUpdateServiceDetectionRuleFullRequestNoContent

type ValidateUpdateServiceDetectionRuleFullRequestNoContent struct {
}

ValidateUpdateServiceDetectionRuleFullRequestNoContent handles this case with default header values.

Validated. The service detection rule is valid. Response doesn't have a body.

func NewValidateUpdateServiceDetectionRuleFullRequestNoContent

func NewValidateUpdateServiceDetectionRuleFullRequestNoContent() *ValidateUpdateServiceDetectionRuleFullRequestNoContent

NewValidateUpdateServiceDetectionRuleFullRequestNoContent creates a ValidateUpdateServiceDetectionRuleFullRequestNoContent with default headers values

func (*ValidateUpdateServiceDetectionRuleFullRequestNoContent) Error

type ValidateUpdateServiceDetectionRuleFullRequestParams

type ValidateUpdateServiceDetectionRuleFullRequestParams struct {

	/*Body
	  The JSON body of the request. Contains parameters of the service detection rule to be validated.

	*/
	Body *dynatrace.FullWebRequestRule
	/*ID
	  The ID of the service detection rule to be validated.

	*/
	ID strfmt.UUID

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

ValidateUpdateServiceDetectionRuleFullRequestParams contains all the parameters to send to the API endpoint for the validate update service detection rule full request operation typically these are written to a http.Request

func NewValidateUpdateServiceDetectionRuleFullRequestParams

func NewValidateUpdateServiceDetectionRuleFullRequestParams() *ValidateUpdateServiceDetectionRuleFullRequestParams

NewValidateUpdateServiceDetectionRuleFullRequestParams creates a new ValidateUpdateServiceDetectionRuleFullRequestParams object with the default values initialized.

func NewValidateUpdateServiceDetectionRuleFullRequestParamsWithContext

func NewValidateUpdateServiceDetectionRuleFullRequestParamsWithContext(ctx context.Context) *ValidateUpdateServiceDetectionRuleFullRequestParams

NewValidateUpdateServiceDetectionRuleFullRequestParamsWithContext creates a new ValidateUpdateServiceDetectionRuleFullRequestParams object with the default values initialized, and the ability to set a context for a request

func NewValidateUpdateServiceDetectionRuleFullRequestParamsWithHTTPClient

func NewValidateUpdateServiceDetectionRuleFullRequestParamsWithHTTPClient(client *http.Client) *ValidateUpdateServiceDetectionRuleFullRequestParams

NewValidateUpdateServiceDetectionRuleFullRequestParamsWithHTTPClient creates a new ValidateUpdateServiceDetectionRuleFullRequestParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewValidateUpdateServiceDetectionRuleFullRequestParamsWithTimeout

func NewValidateUpdateServiceDetectionRuleFullRequestParamsWithTimeout(timeout time.Duration) *ValidateUpdateServiceDetectionRuleFullRequestParams

NewValidateUpdateServiceDetectionRuleFullRequestParamsWithTimeout creates a new ValidateUpdateServiceDetectionRuleFullRequestParams object with the default values initialized, and the ability to set a timeout on a request

func (*ValidateUpdateServiceDetectionRuleFullRequestParams) SetBody

SetBody adds the body to the validate update service detection rule full request params

func (*ValidateUpdateServiceDetectionRuleFullRequestParams) SetContext

SetContext adds the context to the validate update service detection rule full request params

func (*ValidateUpdateServiceDetectionRuleFullRequestParams) SetHTTPClient

SetHTTPClient adds the HTTPClient to the validate update service detection rule full request params

func (*ValidateUpdateServiceDetectionRuleFullRequestParams) SetID

SetID adds the id to the validate update service detection rule full request params

func (*ValidateUpdateServiceDetectionRuleFullRequestParams) SetTimeout

SetTimeout adds the timeout to the validate update service detection rule full request params

func (*ValidateUpdateServiceDetectionRuleFullRequestParams) WithBody

WithBody adds the body to the validate update service detection rule full request params

func (*ValidateUpdateServiceDetectionRuleFullRequestParams) WithContext

WithContext adds the context to the validate update service detection rule full request params

func (*ValidateUpdateServiceDetectionRuleFullRequestParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the validate update service detection rule full request params

func (*ValidateUpdateServiceDetectionRuleFullRequestParams) WithID

WithID adds the id to the validate update service detection rule full request params

func (*ValidateUpdateServiceDetectionRuleFullRequestParams) WithTimeout

WithTimeout adds the timeout to the validate update service detection rule full request params

func (*ValidateUpdateServiceDetectionRuleFullRequestParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type ValidateUpdateServiceDetectionRuleFullRequestReader

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

ValidateUpdateServiceDetectionRuleFullRequestReader is a Reader for the ValidateUpdateServiceDetectionRuleFullRequest structure.

func (*ValidateUpdateServiceDetectionRuleFullRequestReader) ReadResponse

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

ReadResponse reads a server response into the received o.

Jump to

Keyboard shortcuts

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