database

package
v0.19.32 Latest Latest
Warning

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

Go to latest
Published: Mar 12, 2021 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CheckDataIntegrityAccepted added in v0.17.40

type CheckDataIntegrityAccepted struct {
	Payload *rest_model.Empty
}

CheckDataIntegrityAccepted handles this case with default header values.

Base empty response

func NewCheckDataIntegrityAccepted added in v0.17.40

func NewCheckDataIntegrityAccepted() *CheckDataIntegrityAccepted

NewCheckDataIntegrityAccepted creates a CheckDataIntegrityAccepted with default headers values

func (*CheckDataIntegrityAccepted) Error added in v0.17.40

func (*CheckDataIntegrityAccepted) GetPayload added in v0.17.40

func (o *CheckDataIntegrityAccepted) GetPayload() *rest_model.Empty

type CheckDataIntegrityParams added in v0.15.28

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

CheckDataIntegrityParams contains all the parameters to send to the API endpoint for the check data integrity operation typically these are written to a http.Request

func NewCheckDataIntegrityParams added in v0.15.28

func NewCheckDataIntegrityParams() *CheckDataIntegrityParams

NewCheckDataIntegrityParams creates a new CheckDataIntegrityParams object with the default values initialized.

func NewCheckDataIntegrityParamsWithContext added in v0.15.28

func NewCheckDataIntegrityParamsWithContext(ctx context.Context) *CheckDataIntegrityParams

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

func NewCheckDataIntegrityParamsWithHTTPClient added in v0.15.28

func NewCheckDataIntegrityParamsWithHTTPClient(client *http.Client) *CheckDataIntegrityParams

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

func NewCheckDataIntegrityParamsWithTimeout added in v0.15.28

func NewCheckDataIntegrityParamsWithTimeout(timeout time.Duration) *CheckDataIntegrityParams

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

func (*CheckDataIntegrityParams) SetContext added in v0.15.28

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

SetContext adds the context to the check data integrity params

func (*CheckDataIntegrityParams) SetHTTPClient added in v0.15.28

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

SetHTTPClient adds the HTTPClient to the check data integrity params

func (*CheckDataIntegrityParams) SetTimeout added in v0.15.28

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

SetTimeout adds the timeout to the check data integrity params

func (*CheckDataIntegrityParams) WithContext added in v0.15.28

WithContext adds the context to the check data integrity params

func (*CheckDataIntegrityParams) WithHTTPClient added in v0.15.28

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

WithHTTPClient adds the HTTPClient to the check data integrity params

func (*CheckDataIntegrityParams) WithTimeout added in v0.15.28

WithTimeout adds the timeout to the check data integrity params

func (*CheckDataIntegrityParams) WriteToRequest added in v0.15.28

WriteToRequest writes these params to a swagger request

type CheckDataIntegrityReader added in v0.15.28

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

CheckDataIntegrityReader is a Reader for the CheckDataIntegrity structure.

func (*CheckDataIntegrityReader) ReadResponse added in v0.15.28

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

ReadResponse reads a server response into the received o.

type CheckDataIntegrityTooManyRequests added in v0.17.40

type CheckDataIntegrityTooManyRequests struct {
	Payload *rest_model.APIErrorEnvelope
}

CheckDataIntegrityTooManyRequests handles this case with default header values.

The resource requested is rate limited and the rate limit has been exceeded

func NewCheckDataIntegrityTooManyRequests added in v0.17.40

func NewCheckDataIntegrityTooManyRequests() *CheckDataIntegrityTooManyRequests

NewCheckDataIntegrityTooManyRequests creates a CheckDataIntegrityTooManyRequests with default headers values

func (*CheckDataIntegrityTooManyRequests) Error added in v0.17.40

func (*CheckDataIntegrityTooManyRequests) GetPayload added in v0.17.40

type CheckDataIntegrityUnauthorized added in v0.15.28

type CheckDataIntegrityUnauthorized struct {
	Payload *rest_model.APIErrorEnvelope
}

CheckDataIntegrityUnauthorized handles this case with default header values.

The currently supplied session does not have the correct access rights to request this resource

func NewCheckDataIntegrityUnauthorized added in v0.15.28

func NewCheckDataIntegrityUnauthorized() *CheckDataIntegrityUnauthorized

NewCheckDataIntegrityUnauthorized creates a CheckDataIntegrityUnauthorized with default headers values

func (*CheckDataIntegrityUnauthorized) Error added in v0.15.28

func (*CheckDataIntegrityUnauthorized) GetPayload added in v0.15.28

type Client

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

Client for database API

func (*Client) CheckDataIntegrity added in v0.15.28

func (a *Client) CheckDataIntegrity(params *CheckDataIntegrityParams, authInfo runtime.ClientAuthInfoWriter) (*CheckDataIntegrityAccepted, error)

CheckDataIntegrity starts a data integrity scan on the datastore

Starts a data integrity scan on the datastore. Requires admin access. Only once instance may run at a time, including runs of fixDataIntegrity.

func (*Client) CreateDatabaseSnapshot

func (a *Client) CreateDatabaseSnapshot(params *CreateDatabaseSnapshotParams, authInfo runtime.ClientAuthInfoWriter) (*CreateDatabaseSnapshotOK, error)

CreateDatabaseSnapshot creates a new database snapshot

Create a new database snapshot. Requires admin access.

func (*Client) DataIntegrityResults added in v0.17.40

func (a *Client) DataIntegrityResults(params *DataIntegrityResultsParams, authInfo runtime.ClientAuthInfoWriter) (*DataIntegrityResultsOK, error)

DataIntegrityResults returns any results found from in progress integrity checks

Returns any results found from in-progress integrity checks. Requires admin access.

func (*Client) FixDataIntegrity added in v0.15.28

func (a *Client) FixDataIntegrity(params *FixDataIntegrityParams, authInfo runtime.ClientAuthInfoWriter) (*FixDataIntegrityAccepted, error)

FixDataIntegrity runs a data integrity scan on the datastore attempts to fix any issues it can and returns any found issues

Runs a data integrity scan on the datastore, attempts to fix any issues it can, and returns any found issues. Requires admin access. Only once instance may run at a time, including runs of checkDataIntegrity.

func (*Client) SetTransport

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

SetTransport changes the transport on the client

type ClientService

type ClientService interface {
	CheckDataIntegrity(params *CheckDataIntegrityParams, authInfo runtime.ClientAuthInfoWriter) (*CheckDataIntegrityAccepted, error)

	CreateDatabaseSnapshot(params *CreateDatabaseSnapshotParams, authInfo runtime.ClientAuthInfoWriter) (*CreateDatabaseSnapshotOK, error)

	DataIntegrityResults(params *DataIntegrityResultsParams, authInfo runtime.ClientAuthInfoWriter) (*DataIntegrityResultsOK, error)

	FixDataIntegrity(params *FixDataIntegrityParams, authInfo runtime.ClientAuthInfoWriter) (*FixDataIntegrityAccepted, 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 database API client.

type CreateDatabaseSnapshotOK

type CreateDatabaseSnapshotOK struct {
	Payload *rest_model.Empty
}

CreateDatabaseSnapshotOK handles this case with default header values.

Base empty response

func NewCreateDatabaseSnapshotOK

func NewCreateDatabaseSnapshotOK() *CreateDatabaseSnapshotOK

NewCreateDatabaseSnapshotOK creates a CreateDatabaseSnapshotOK with default headers values

func (*CreateDatabaseSnapshotOK) Error

func (o *CreateDatabaseSnapshotOK) Error() string

func (*CreateDatabaseSnapshotOK) GetPayload

func (o *CreateDatabaseSnapshotOK) GetPayload() *rest_model.Empty

type CreateDatabaseSnapshotParams

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

CreateDatabaseSnapshotParams contains all the parameters to send to the API endpoint for the create database snapshot operation typically these are written to a http.Request

func NewCreateDatabaseSnapshotParams

func NewCreateDatabaseSnapshotParams() *CreateDatabaseSnapshotParams

NewCreateDatabaseSnapshotParams creates a new CreateDatabaseSnapshotParams object with the default values initialized.

func NewCreateDatabaseSnapshotParamsWithContext

func NewCreateDatabaseSnapshotParamsWithContext(ctx context.Context) *CreateDatabaseSnapshotParams

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

func NewCreateDatabaseSnapshotParamsWithHTTPClient

func NewCreateDatabaseSnapshotParamsWithHTTPClient(client *http.Client) *CreateDatabaseSnapshotParams

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

func NewCreateDatabaseSnapshotParamsWithTimeout

func NewCreateDatabaseSnapshotParamsWithTimeout(timeout time.Duration) *CreateDatabaseSnapshotParams

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

func (*CreateDatabaseSnapshotParams) SetContext

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

SetContext adds the context to the create database snapshot params

func (*CreateDatabaseSnapshotParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the create database snapshot params

func (*CreateDatabaseSnapshotParams) SetTimeout

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

SetTimeout adds the timeout to the create database snapshot params

func (*CreateDatabaseSnapshotParams) WithContext

WithContext adds the context to the create database snapshot params

func (*CreateDatabaseSnapshotParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the create database snapshot params

func (*CreateDatabaseSnapshotParams) WithTimeout

WithTimeout adds the timeout to the create database snapshot params

func (*CreateDatabaseSnapshotParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type CreateDatabaseSnapshotReader

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

CreateDatabaseSnapshotReader is a Reader for the CreateDatabaseSnapshot structure.

func (*CreateDatabaseSnapshotReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type CreateDatabaseSnapshotTooManyRequests

type CreateDatabaseSnapshotTooManyRequests struct {
	Payload *rest_model.APIErrorEnvelope
}

CreateDatabaseSnapshotTooManyRequests handles this case with default header values.

The resource requested is rate limited and the rate limit has been exceeded

func NewCreateDatabaseSnapshotTooManyRequests

func NewCreateDatabaseSnapshotTooManyRequests() *CreateDatabaseSnapshotTooManyRequests

NewCreateDatabaseSnapshotTooManyRequests creates a CreateDatabaseSnapshotTooManyRequests with default headers values

func (*CreateDatabaseSnapshotTooManyRequests) Error

func (*CreateDatabaseSnapshotTooManyRequests) GetPayload

type CreateDatabaseSnapshotUnauthorized

type CreateDatabaseSnapshotUnauthorized struct {
	Payload *rest_model.APIErrorEnvelope
}

CreateDatabaseSnapshotUnauthorized handles this case with default header values.

The currently supplied session does not have the correct access rights to request this resource

func NewCreateDatabaseSnapshotUnauthorized

func NewCreateDatabaseSnapshotUnauthorized() *CreateDatabaseSnapshotUnauthorized

NewCreateDatabaseSnapshotUnauthorized creates a CreateDatabaseSnapshotUnauthorized with default headers values

func (*CreateDatabaseSnapshotUnauthorized) Error

func (*CreateDatabaseSnapshotUnauthorized) GetPayload

type DataIntegrityResultsOK added in v0.17.40

type DataIntegrityResultsOK struct {
	Payload *rest_model.DataIntegrityCheckResultEnvelope
}

DataIntegrityResultsOK handles this case with default header values.

A list of data integrity issues found

func NewDataIntegrityResultsOK added in v0.17.40

func NewDataIntegrityResultsOK() *DataIntegrityResultsOK

NewDataIntegrityResultsOK creates a DataIntegrityResultsOK with default headers values

func (*DataIntegrityResultsOK) Error added in v0.17.40

func (o *DataIntegrityResultsOK) Error() string

func (*DataIntegrityResultsOK) GetPayload added in v0.17.40

type DataIntegrityResultsParams added in v0.17.40

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

DataIntegrityResultsParams contains all the parameters to send to the API endpoint for the data integrity results operation typically these are written to a http.Request

func NewDataIntegrityResultsParams added in v0.17.40

func NewDataIntegrityResultsParams() *DataIntegrityResultsParams

NewDataIntegrityResultsParams creates a new DataIntegrityResultsParams object with the default values initialized.

func NewDataIntegrityResultsParamsWithContext added in v0.17.40

func NewDataIntegrityResultsParamsWithContext(ctx context.Context) *DataIntegrityResultsParams

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

func NewDataIntegrityResultsParamsWithHTTPClient added in v0.17.40

func NewDataIntegrityResultsParamsWithHTTPClient(client *http.Client) *DataIntegrityResultsParams

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

func NewDataIntegrityResultsParamsWithTimeout added in v0.17.40

func NewDataIntegrityResultsParamsWithTimeout(timeout time.Duration) *DataIntegrityResultsParams

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

func (*DataIntegrityResultsParams) SetContext added in v0.17.40

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

SetContext adds the context to the data integrity results params

func (*DataIntegrityResultsParams) SetHTTPClient added in v0.17.40

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

SetHTTPClient adds the HTTPClient to the data integrity results params

func (*DataIntegrityResultsParams) SetTimeout added in v0.17.40

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

SetTimeout adds the timeout to the data integrity results params

func (*DataIntegrityResultsParams) WithContext added in v0.17.40

WithContext adds the context to the data integrity results params

func (*DataIntegrityResultsParams) WithHTTPClient added in v0.17.40

WithHTTPClient adds the HTTPClient to the data integrity results params

func (*DataIntegrityResultsParams) WithTimeout added in v0.17.40

WithTimeout adds the timeout to the data integrity results params

func (*DataIntegrityResultsParams) WriteToRequest added in v0.17.40

WriteToRequest writes these params to a swagger request

type DataIntegrityResultsReader added in v0.17.40

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

DataIntegrityResultsReader is a Reader for the DataIntegrityResults structure.

func (*DataIntegrityResultsReader) ReadResponse added in v0.17.40

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

ReadResponse reads a server response into the received o.

type DataIntegrityResultsUnauthorized added in v0.17.40

type DataIntegrityResultsUnauthorized struct {
	Payload *rest_model.APIErrorEnvelope
}

DataIntegrityResultsUnauthorized handles this case with default header values.

The currently supplied session does not have the correct access rights to request this resource

func NewDataIntegrityResultsUnauthorized added in v0.17.40

func NewDataIntegrityResultsUnauthorized() *DataIntegrityResultsUnauthorized

NewDataIntegrityResultsUnauthorized creates a DataIntegrityResultsUnauthorized with default headers values

func (*DataIntegrityResultsUnauthorized) Error added in v0.17.40

func (*DataIntegrityResultsUnauthorized) GetPayload added in v0.17.40

type FixDataIntegrityAccepted added in v0.17.40

type FixDataIntegrityAccepted struct {
	Payload *rest_model.Empty
}

FixDataIntegrityAccepted handles this case with default header values.

Base empty response

func NewFixDataIntegrityAccepted added in v0.17.40

func NewFixDataIntegrityAccepted() *FixDataIntegrityAccepted

NewFixDataIntegrityAccepted creates a FixDataIntegrityAccepted with default headers values

func (*FixDataIntegrityAccepted) Error added in v0.17.40

func (o *FixDataIntegrityAccepted) Error() string

func (*FixDataIntegrityAccepted) GetPayload added in v0.17.40

func (o *FixDataIntegrityAccepted) GetPayload() *rest_model.Empty

type FixDataIntegrityParams added in v0.15.28

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

FixDataIntegrityParams contains all the parameters to send to the API endpoint for the fix data integrity operation typically these are written to a http.Request

func NewFixDataIntegrityParams added in v0.15.28

func NewFixDataIntegrityParams() *FixDataIntegrityParams

NewFixDataIntegrityParams creates a new FixDataIntegrityParams object with the default values initialized.

func NewFixDataIntegrityParamsWithContext added in v0.15.28

func NewFixDataIntegrityParamsWithContext(ctx context.Context) *FixDataIntegrityParams

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

func NewFixDataIntegrityParamsWithHTTPClient added in v0.15.28

func NewFixDataIntegrityParamsWithHTTPClient(client *http.Client) *FixDataIntegrityParams

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

func NewFixDataIntegrityParamsWithTimeout added in v0.15.28

func NewFixDataIntegrityParamsWithTimeout(timeout time.Duration) *FixDataIntegrityParams

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

func (*FixDataIntegrityParams) SetContext added in v0.15.28

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

SetContext adds the context to the fix data integrity params

func (*FixDataIntegrityParams) SetHTTPClient added in v0.15.28

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

SetHTTPClient adds the HTTPClient to the fix data integrity params

func (*FixDataIntegrityParams) SetTimeout added in v0.15.28

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

SetTimeout adds the timeout to the fix data integrity params

func (*FixDataIntegrityParams) WithContext added in v0.15.28

WithContext adds the context to the fix data integrity params

func (*FixDataIntegrityParams) WithHTTPClient added in v0.15.28

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

WithHTTPClient adds the HTTPClient to the fix data integrity params

func (*FixDataIntegrityParams) WithTimeout added in v0.15.28

WithTimeout adds the timeout to the fix data integrity params

func (*FixDataIntegrityParams) WriteToRequest added in v0.15.28

WriteToRequest writes these params to a swagger request

type FixDataIntegrityReader added in v0.15.28

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

FixDataIntegrityReader is a Reader for the FixDataIntegrity structure.

func (*FixDataIntegrityReader) ReadResponse added in v0.15.28

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

ReadResponse reads a server response into the received o.

type FixDataIntegrityTooManyRequests added in v0.17.40

type FixDataIntegrityTooManyRequests struct {
	Payload *rest_model.APIErrorEnvelope
}

FixDataIntegrityTooManyRequests handles this case with default header values.

The resource requested is rate limited and the rate limit has been exceeded

func NewFixDataIntegrityTooManyRequests added in v0.17.40

func NewFixDataIntegrityTooManyRequests() *FixDataIntegrityTooManyRequests

NewFixDataIntegrityTooManyRequests creates a FixDataIntegrityTooManyRequests with default headers values

func (*FixDataIntegrityTooManyRequests) Error added in v0.17.40

func (*FixDataIntegrityTooManyRequests) GetPayload added in v0.17.40

type FixDataIntegrityUnauthorized added in v0.15.28

type FixDataIntegrityUnauthorized struct {
	Payload *rest_model.APIErrorEnvelope
}

FixDataIntegrityUnauthorized handles this case with default header values.

The currently supplied session does not have the correct access rights to request this resource

func NewFixDataIntegrityUnauthorized added in v0.15.28

func NewFixDataIntegrityUnauthorized() *FixDataIntegrityUnauthorized

NewFixDataIntegrityUnauthorized creates a FixDataIntegrityUnauthorized with default headers values

func (*FixDataIntegrityUnauthorized) Error added in v0.15.28

func (*FixDataIntegrityUnauthorized) GetPayload added in v0.15.28

Jump to

Keyboard shortcuts

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