automatically_applied_tags

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: 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 automatically applied tags API

func (*Client) CreateAutoTag

func (a *Client) CreateAutoTag(params *CreateAutoTagParams, authInfo runtime.ClientAuthInfoWriter) (*CreateAutoTagCreated, error)

CreateAutoTag creates a new auto tag

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

func (*Client) DeleteAutoTag

func (a *Client) DeleteAutoTag(params *DeleteAutoTagParams, authInfo runtime.ClientAuthInfoWriter) (*DeleteAutoTagNoContent, error)

DeleteAutoTag deletes the specified auto tag

func (*Client) GetAutoTag

func (a *Client) GetAutoTag(params *GetAutoTagParams, authInfo runtime.ClientAuthInfoWriter) (*GetAutoTagOK, error)

GetAutoTag gets the properties of the specified auto tag

func (*Client) GetAutoTags

func (a *Client) GetAutoTags(params *GetAutoTagsParams, authInfo runtime.ClientAuthInfoWriter) (*GetAutoTagsOK, error)

GetAutoTags lists all configured auto tags

func (*Client) SetTransport

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

SetTransport changes the transport on the client

func (*Client) UpdateAutoTag

UpdateAutoTag updates an existing auto tag

If the auto-tag with the specified ID does not exist, a new auto-tag is created.

func (*Client) ValidateCreateAutoTag

ValidateCreateAutoTag validates the payload for the p o s t auto tags request

func (*Client) ValidateUpdateAutoTag

ValidateUpdateAutoTag validates the payload for the p u t auto tags id request

type ClientService

ClientService is the interface for Client methods

func New

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

New creates a new automatically applied tags API client.

type CreateAutoTagBadRequest

type CreateAutoTagBadRequest struct {
	Payload *dynatrace.ErrorEnvelope
}

CreateAutoTagBadRequest handles this case with default header values.

Failed. The input is invalid.

func NewCreateAutoTagBadRequest

func NewCreateAutoTagBadRequest() *CreateAutoTagBadRequest

NewCreateAutoTagBadRequest creates a CreateAutoTagBadRequest with default headers values

func (*CreateAutoTagBadRequest) Error

func (o *CreateAutoTagBadRequest) Error() string

func (*CreateAutoTagBadRequest) GetPayload

type CreateAutoTagCreated

type CreateAutoTagCreated struct {
	Payload *dynatrace.EntityShortRepresentation
}

CreateAutoTagCreated handles this case with default header values.

Success. The auto-tag has been created. The response body contains the ID of the new auto-tag.

func NewCreateAutoTagCreated

func NewCreateAutoTagCreated() *CreateAutoTagCreated

NewCreateAutoTagCreated creates a CreateAutoTagCreated with default headers values

func (*CreateAutoTagCreated) Error

func (o *CreateAutoTagCreated) Error() string

func (*CreateAutoTagCreated) GetPayload

type CreateAutoTagParams

type CreateAutoTagParams struct {

	/*Body
	  The JSON body of the request. Contains parameters of the new auto-tag.

	*/
	Body *dynatrace.AutoTag

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

CreateAutoTagParams contains all the parameters to send to the API endpoint for the create auto tag operation typically these are written to a http.Request

func NewCreateAutoTagParams

func NewCreateAutoTagParams() *CreateAutoTagParams

NewCreateAutoTagParams creates a new CreateAutoTagParams object with the default values initialized.

func NewCreateAutoTagParamsWithContext

func NewCreateAutoTagParamsWithContext(ctx context.Context) *CreateAutoTagParams

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

func NewCreateAutoTagParamsWithHTTPClient

func NewCreateAutoTagParamsWithHTTPClient(client *http.Client) *CreateAutoTagParams

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

func NewCreateAutoTagParamsWithTimeout

func NewCreateAutoTagParamsWithTimeout(timeout time.Duration) *CreateAutoTagParams

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

func (*CreateAutoTagParams) SetBody

func (o *CreateAutoTagParams) SetBody(body *dynatrace.AutoTag)

SetBody adds the body to the create auto tag params

func (*CreateAutoTagParams) SetContext

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

SetContext adds the context to the create auto tag params

func (*CreateAutoTagParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the create auto tag params

func (*CreateAutoTagParams) SetTimeout

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

SetTimeout adds the timeout to the create auto tag params

func (*CreateAutoTagParams) WithBody

WithBody adds the body to the create auto tag params

func (*CreateAutoTagParams) WithContext

WithContext adds the context to the create auto tag params

func (*CreateAutoTagParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the create auto tag params

func (*CreateAutoTagParams) WithTimeout

func (o *CreateAutoTagParams) WithTimeout(timeout time.Duration) *CreateAutoTagParams

WithTimeout adds the timeout to the create auto tag params

func (*CreateAutoTagParams) WriteToRequest

func (o *CreateAutoTagParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type CreateAutoTagReader

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

CreateAutoTagReader is a Reader for the CreateAutoTag structure.

func (*CreateAutoTagReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type DeleteAutoTagNoContent

type DeleteAutoTagNoContent struct {
}

DeleteAutoTagNoContent handles this case with default header values.

Deleted. Response doesn't have a body.

func NewDeleteAutoTagNoContent

func NewDeleteAutoTagNoContent() *DeleteAutoTagNoContent

NewDeleteAutoTagNoContent creates a DeleteAutoTagNoContent with default headers values

func (*DeleteAutoTagNoContent) Error

func (o *DeleteAutoTagNoContent) Error() string

type DeleteAutoTagParams

type DeleteAutoTagParams struct {

	/*ID
	  The ID of the auto-tag to be deleted.

	*/
	ID strfmt.UUID

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

DeleteAutoTagParams contains all the parameters to send to the API endpoint for the delete auto tag operation typically these are written to a http.Request

func NewDeleteAutoTagParams

func NewDeleteAutoTagParams() *DeleteAutoTagParams

NewDeleteAutoTagParams creates a new DeleteAutoTagParams object with the default values initialized.

func NewDeleteAutoTagParamsWithContext

func NewDeleteAutoTagParamsWithContext(ctx context.Context) *DeleteAutoTagParams

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

func NewDeleteAutoTagParamsWithHTTPClient

func NewDeleteAutoTagParamsWithHTTPClient(client *http.Client) *DeleteAutoTagParams

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

func NewDeleteAutoTagParamsWithTimeout

func NewDeleteAutoTagParamsWithTimeout(timeout time.Duration) *DeleteAutoTagParams

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

func (*DeleteAutoTagParams) SetContext

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

SetContext adds the context to the delete auto tag params

func (*DeleteAutoTagParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the delete auto tag params

func (*DeleteAutoTagParams) SetID

func (o *DeleteAutoTagParams) SetID(id strfmt.UUID)

SetID adds the id to the delete auto tag params

func (*DeleteAutoTagParams) SetTimeout

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

SetTimeout adds the timeout to the delete auto tag params

func (*DeleteAutoTagParams) WithContext

WithContext adds the context to the delete auto tag params

func (*DeleteAutoTagParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the delete auto tag params

func (*DeleteAutoTagParams) WithID

WithID adds the id to the delete auto tag params

func (*DeleteAutoTagParams) WithTimeout

func (o *DeleteAutoTagParams) WithTimeout(timeout time.Duration) *DeleteAutoTagParams

WithTimeout adds the timeout to the delete auto tag params

func (*DeleteAutoTagParams) WriteToRequest

func (o *DeleteAutoTagParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type DeleteAutoTagReader

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

DeleteAutoTagReader is a Reader for the DeleteAutoTag structure.

func (*DeleteAutoTagReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type GetAutoTagOK

type GetAutoTagOK struct {
	Payload *dynatrace.AutoTag
}

GetAutoTagOK handles this case with default header values.

successful operation

func NewGetAutoTagOK

func NewGetAutoTagOK() *GetAutoTagOK

NewGetAutoTagOK creates a GetAutoTagOK with default headers values

func (*GetAutoTagOK) Error

func (o *GetAutoTagOK) Error() string

func (*GetAutoTagOK) GetPayload

func (o *GetAutoTagOK) GetPayload() *dynatrace.AutoTag

type GetAutoTagParams

type GetAutoTagParams struct {

	/*ID
	  The ID of the required auto-tag.

	*/
	ID strfmt.UUID
	/*IncludeProcessGroupReferences
	  Flag to include process group references to the response.

	 Process group references aren't compatible across environments.

	When this flag is set to `false`, conditions with process group references are removed. If that results in a rule having no conditions, the entire rule is removed.

	*/
	IncludeProcessGroupReferences *bool

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

GetAutoTagParams contains all the parameters to send to the API endpoint for the get auto tag operation typically these are written to a http.Request

func NewGetAutoTagParams

func NewGetAutoTagParams() *GetAutoTagParams

NewGetAutoTagParams creates a new GetAutoTagParams object with the default values initialized.

func NewGetAutoTagParamsWithContext

func NewGetAutoTagParamsWithContext(ctx context.Context) *GetAutoTagParams

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

func NewGetAutoTagParamsWithHTTPClient

func NewGetAutoTagParamsWithHTTPClient(client *http.Client) *GetAutoTagParams

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

func NewGetAutoTagParamsWithTimeout

func NewGetAutoTagParamsWithTimeout(timeout time.Duration) *GetAutoTagParams

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

func (*GetAutoTagParams) SetContext

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

SetContext adds the context to the get auto tag params

func (*GetAutoTagParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the get auto tag params

func (*GetAutoTagParams) SetID

func (o *GetAutoTagParams) SetID(id strfmt.UUID)

SetID adds the id to the get auto tag params

func (*GetAutoTagParams) SetIncludeProcessGroupReferences

func (o *GetAutoTagParams) SetIncludeProcessGroupReferences(includeProcessGroupReferences *bool)

SetIncludeProcessGroupReferences adds the includeProcessGroupReferences to the get auto tag params

func (*GetAutoTagParams) SetTimeout

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

SetTimeout adds the timeout to the get auto tag params

func (*GetAutoTagParams) WithContext

func (o *GetAutoTagParams) WithContext(ctx context.Context) *GetAutoTagParams

WithContext adds the context to the get auto tag params

func (*GetAutoTagParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the get auto tag params

func (*GetAutoTagParams) WithID

WithID adds the id to the get auto tag params

func (*GetAutoTagParams) WithIncludeProcessGroupReferences

func (o *GetAutoTagParams) WithIncludeProcessGroupReferences(includeProcessGroupReferences *bool) *GetAutoTagParams

WithIncludeProcessGroupReferences adds the includeProcessGroupReferences to the get auto tag params

func (*GetAutoTagParams) WithTimeout

func (o *GetAutoTagParams) WithTimeout(timeout time.Duration) *GetAutoTagParams

WithTimeout adds the timeout to the get auto tag params

func (*GetAutoTagParams) WriteToRequest

func (o *GetAutoTagParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type GetAutoTagReader

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

GetAutoTagReader is a Reader for the GetAutoTag structure.

func (*GetAutoTagReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type GetAutoTagsOK

type GetAutoTagsOK struct {
	Payload *dynatrace.StubList
}

GetAutoTagsOK handles this case with default header values.

successful operation

func NewGetAutoTagsOK

func NewGetAutoTagsOK() *GetAutoTagsOK

NewGetAutoTagsOK creates a GetAutoTagsOK with default headers values

func (*GetAutoTagsOK) Error

func (o *GetAutoTagsOK) Error() string

func (*GetAutoTagsOK) GetPayload

func (o *GetAutoTagsOK) GetPayload() *dynatrace.StubList

type GetAutoTagsParams

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

GetAutoTagsParams contains all the parameters to send to the API endpoint for the get auto tags operation typically these are written to a http.Request

func NewGetAutoTagsParams

func NewGetAutoTagsParams() *GetAutoTagsParams

NewGetAutoTagsParams creates a new GetAutoTagsParams object with the default values initialized.

func NewGetAutoTagsParamsWithContext

func NewGetAutoTagsParamsWithContext(ctx context.Context) *GetAutoTagsParams

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

func NewGetAutoTagsParamsWithHTTPClient

func NewGetAutoTagsParamsWithHTTPClient(client *http.Client) *GetAutoTagsParams

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

func NewGetAutoTagsParamsWithTimeout

func NewGetAutoTagsParamsWithTimeout(timeout time.Duration) *GetAutoTagsParams

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

func (*GetAutoTagsParams) SetContext

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

SetContext adds the context to the get auto tags params

func (*GetAutoTagsParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the get auto tags params

func (*GetAutoTagsParams) SetTimeout

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

SetTimeout adds the timeout to the get auto tags params

func (*GetAutoTagsParams) WithContext

func (o *GetAutoTagsParams) WithContext(ctx context.Context) *GetAutoTagsParams

WithContext adds the context to the get auto tags params

func (*GetAutoTagsParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the get auto tags params

func (*GetAutoTagsParams) WithTimeout

func (o *GetAutoTagsParams) WithTimeout(timeout time.Duration) *GetAutoTagsParams

WithTimeout adds the timeout to the get auto tags params

func (*GetAutoTagsParams) WriteToRequest

func (o *GetAutoTagsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type GetAutoTagsReader

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

GetAutoTagsReader is a Reader for the GetAutoTags structure.

func (*GetAutoTagsReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type UpdateAutoTagBadRequest

type UpdateAutoTagBadRequest struct {
	Payload *dynatrace.ErrorEnvelope
}

UpdateAutoTagBadRequest handles this case with default header values.

Failed. The input is invalid.

func NewUpdateAutoTagBadRequest

func NewUpdateAutoTagBadRequest() *UpdateAutoTagBadRequest

NewUpdateAutoTagBadRequest creates a UpdateAutoTagBadRequest with default headers values

func (*UpdateAutoTagBadRequest) Error

func (o *UpdateAutoTagBadRequest) Error() string

func (*UpdateAutoTagBadRequest) GetPayload

type UpdateAutoTagCreated

type UpdateAutoTagCreated struct {
	Payload *dynatrace.EntityShortRepresentation
}

UpdateAutoTagCreated handles this case with default header values.

Success. The new auto-tag has been created. The response body contains the ID of the new auto-tag.

func NewUpdateAutoTagCreated

func NewUpdateAutoTagCreated() *UpdateAutoTagCreated

NewUpdateAutoTagCreated creates a UpdateAutoTagCreated with default headers values

func (*UpdateAutoTagCreated) Error

func (o *UpdateAutoTagCreated) Error() string

func (*UpdateAutoTagCreated) GetPayload

type UpdateAutoTagNoContent

type UpdateAutoTagNoContent struct {
}

UpdateAutoTagNoContent handles this case with default header values.

Success. The auto-tag has been updated. Response doesn't have a body.

func NewUpdateAutoTagNoContent

func NewUpdateAutoTagNoContent() *UpdateAutoTagNoContent

NewUpdateAutoTagNoContent creates a UpdateAutoTagNoContent with default headers values

func (*UpdateAutoTagNoContent) Error

func (o *UpdateAutoTagNoContent) Error() string

type UpdateAutoTagParams

type UpdateAutoTagParams struct {

	/*Body
	  The JSON body of the request. Contains updated parameters of the auto-tag.

	*/
	Body *dynatrace.AutoTag
	/*ID
	 The ID of the auto-tag to be updated.

	If you set the ID in the body as well, it must match this ID.

	*/
	ID strfmt.UUID

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

UpdateAutoTagParams contains all the parameters to send to the API endpoint for the update auto tag operation typically these are written to a http.Request

func NewUpdateAutoTagParams

func NewUpdateAutoTagParams() *UpdateAutoTagParams

NewUpdateAutoTagParams creates a new UpdateAutoTagParams object with the default values initialized.

func NewUpdateAutoTagParamsWithContext

func NewUpdateAutoTagParamsWithContext(ctx context.Context) *UpdateAutoTagParams

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

func NewUpdateAutoTagParamsWithHTTPClient

func NewUpdateAutoTagParamsWithHTTPClient(client *http.Client) *UpdateAutoTagParams

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

func NewUpdateAutoTagParamsWithTimeout

func NewUpdateAutoTagParamsWithTimeout(timeout time.Duration) *UpdateAutoTagParams

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

func (*UpdateAutoTagParams) SetBody

func (o *UpdateAutoTagParams) SetBody(body *dynatrace.AutoTag)

SetBody adds the body to the update auto tag params

func (*UpdateAutoTagParams) SetContext

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

SetContext adds the context to the update auto tag params

func (*UpdateAutoTagParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the update auto tag params

func (*UpdateAutoTagParams) SetID

func (o *UpdateAutoTagParams) SetID(id strfmt.UUID)

SetID adds the id to the update auto tag params

func (*UpdateAutoTagParams) SetTimeout

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

SetTimeout adds the timeout to the update auto tag params

func (*UpdateAutoTagParams) WithBody

WithBody adds the body to the update auto tag params

func (*UpdateAutoTagParams) WithContext

WithContext adds the context to the update auto tag params

func (*UpdateAutoTagParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the update auto tag params

func (*UpdateAutoTagParams) WithID

WithID adds the id to the update auto tag params

func (*UpdateAutoTagParams) WithTimeout

func (o *UpdateAutoTagParams) WithTimeout(timeout time.Duration) *UpdateAutoTagParams

WithTimeout adds the timeout to the update auto tag params

func (*UpdateAutoTagParams) WriteToRequest

func (o *UpdateAutoTagParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type UpdateAutoTagReader

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

UpdateAutoTagReader is a Reader for the UpdateAutoTag structure.

func (*UpdateAutoTagReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type ValidateCreateAutoTagBadRequest

type ValidateCreateAutoTagBadRequest struct {
	Payload *dynatrace.ErrorEnvelope
}

ValidateCreateAutoTagBadRequest handles this case with default header values.

Failed. The input is invalid.

func NewValidateCreateAutoTagBadRequest

func NewValidateCreateAutoTagBadRequest() *ValidateCreateAutoTagBadRequest

NewValidateCreateAutoTagBadRequest creates a ValidateCreateAutoTagBadRequest with default headers values

func (*ValidateCreateAutoTagBadRequest) Error

func (*ValidateCreateAutoTagBadRequest) GetPayload

type ValidateCreateAutoTagNoContent

type ValidateCreateAutoTagNoContent struct {
}

ValidateCreateAutoTagNoContent handles this case with default header values.

Validated. The submitted configuration is valid. Response doesn't have a body.

func NewValidateCreateAutoTagNoContent

func NewValidateCreateAutoTagNoContent() *ValidateCreateAutoTagNoContent

NewValidateCreateAutoTagNoContent creates a ValidateCreateAutoTagNoContent with default headers values

func (*ValidateCreateAutoTagNoContent) Error

type ValidateCreateAutoTagParams

type ValidateCreateAutoTagParams struct {

	/*Body
	  The JSON body of the request. Contains auto-tag configuration to be validated.

	*/
	Body *dynatrace.AutoTag

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

ValidateCreateAutoTagParams contains all the parameters to send to the API endpoint for the validate create auto tag operation typically these are written to a http.Request

func NewValidateCreateAutoTagParams

func NewValidateCreateAutoTagParams() *ValidateCreateAutoTagParams

NewValidateCreateAutoTagParams creates a new ValidateCreateAutoTagParams object with the default values initialized.

func NewValidateCreateAutoTagParamsWithContext

func NewValidateCreateAutoTagParamsWithContext(ctx context.Context) *ValidateCreateAutoTagParams

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

func NewValidateCreateAutoTagParamsWithHTTPClient

func NewValidateCreateAutoTagParamsWithHTTPClient(client *http.Client) *ValidateCreateAutoTagParams

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

func NewValidateCreateAutoTagParamsWithTimeout

func NewValidateCreateAutoTagParamsWithTimeout(timeout time.Duration) *ValidateCreateAutoTagParams

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

func (*ValidateCreateAutoTagParams) SetBody

func (o *ValidateCreateAutoTagParams) SetBody(body *dynatrace.AutoTag)

SetBody adds the body to the validate create auto tag params

func (*ValidateCreateAutoTagParams) SetContext

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

SetContext adds the context to the validate create auto tag params

func (*ValidateCreateAutoTagParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the validate create auto tag params

func (*ValidateCreateAutoTagParams) SetTimeout

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

SetTimeout adds the timeout to the validate create auto tag params

func (*ValidateCreateAutoTagParams) WithBody

WithBody adds the body to the validate create auto tag params

func (*ValidateCreateAutoTagParams) WithContext

WithContext adds the context to the validate create auto tag params

func (*ValidateCreateAutoTagParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the validate create auto tag params

func (*ValidateCreateAutoTagParams) WithTimeout

WithTimeout adds the timeout to the validate create auto tag params

func (*ValidateCreateAutoTagParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type ValidateCreateAutoTagReader

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

ValidateCreateAutoTagReader is a Reader for the ValidateCreateAutoTag structure.

func (*ValidateCreateAutoTagReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type ValidateUpdateAutoTagBadRequest

type ValidateUpdateAutoTagBadRequest struct {
	Payload *dynatrace.ErrorEnvelope
}

ValidateUpdateAutoTagBadRequest handles this case with default header values.

Failed. The input is invalid.

func NewValidateUpdateAutoTagBadRequest

func NewValidateUpdateAutoTagBadRequest() *ValidateUpdateAutoTagBadRequest

NewValidateUpdateAutoTagBadRequest creates a ValidateUpdateAutoTagBadRequest with default headers values

func (*ValidateUpdateAutoTagBadRequest) Error

func (*ValidateUpdateAutoTagBadRequest) GetPayload

type ValidateUpdateAutoTagNoContent

type ValidateUpdateAutoTagNoContent struct {
}

ValidateUpdateAutoTagNoContent handles this case with default header values.

Validated. The submitted configuration is valid. Response doesn't have a body.

func NewValidateUpdateAutoTagNoContent

func NewValidateUpdateAutoTagNoContent() *ValidateUpdateAutoTagNoContent

NewValidateUpdateAutoTagNoContent creates a ValidateUpdateAutoTagNoContent with default headers values

func (*ValidateUpdateAutoTagNoContent) Error

type ValidateUpdateAutoTagParams

type ValidateUpdateAutoTagParams struct {

	/*Body
	  The JSON body of the request. Contains auto-tag configuration to be validated.

	*/
	Body *dynatrace.AutoTag
	/*ID
	  The ID of the auto-tag to be validated.

	*/
	ID strfmt.UUID

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

ValidateUpdateAutoTagParams contains all the parameters to send to the API endpoint for the validate update auto tag operation typically these are written to a http.Request

func NewValidateUpdateAutoTagParams

func NewValidateUpdateAutoTagParams() *ValidateUpdateAutoTagParams

NewValidateUpdateAutoTagParams creates a new ValidateUpdateAutoTagParams object with the default values initialized.

func NewValidateUpdateAutoTagParamsWithContext

func NewValidateUpdateAutoTagParamsWithContext(ctx context.Context) *ValidateUpdateAutoTagParams

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

func NewValidateUpdateAutoTagParamsWithHTTPClient

func NewValidateUpdateAutoTagParamsWithHTTPClient(client *http.Client) *ValidateUpdateAutoTagParams

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

func NewValidateUpdateAutoTagParamsWithTimeout

func NewValidateUpdateAutoTagParamsWithTimeout(timeout time.Duration) *ValidateUpdateAutoTagParams

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

func (*ValidateUpdateAutoTagParams) SetBody

func (o *ValidateUpdateAutoTagParams) SetBody(body *dynatrace.AutoTag)

SetBody adds the body to the validate update auto tag params

func (*ValidateUpdateAutoTagParams) SetContext

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

SetContext adds the context to the validate update auto tag params

func (*ValidateUpdateAutoTagParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the validate update auto tag params

func (*ValidateUpdateAutoTagParams) SetID

SetID adds the id to the validate update auto tag params

func (*ValidateUpdateAutoTagParams) SetTimeout

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

SetTimeout adds the timeout to the validate update auto tag params

func (*ValidateUpdateAutoTagParams) WithBody

WithBody adds the body to the validate update auto tag params

func (*ValidateUpdateAutoTagParams) WithContext

WithContext adds the context to the validate update auto tag params

func (*ValidateUpdateAutoTagParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the validate update auto tag params

func (*ValidateUpdateAutoTagParams) WithID

WithID adds the id to the validate update auto tag params

func (*ValidateUpdateAutoTagParams) WithTimeout

WithTimeout adds the timeout to the validate update auto tag params

func (*ValidateUpdateAutoTagParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type ValidateUpdateAutoTagReader

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

ValidateUpdateAutoTagReader is a Reader for the ValidateUpdateAutoTag structure.

func (*ValidateUpdateAutoTagReader) ReadResponse

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