p_cloud_p_vm_instances

package
v1.1.6 Latest Latest
Warning

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

Go to latest
Published: Apr 13, 2022 License: Apache-2.0 Imports: 11 Imported by: 4

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 p cloud p vm instances API

func (*Client) PcloudPvminstancesActionPost

func (a *Client) PcloudPvminstancesActionPost(params *PcloudPvminstancesActionPostParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PcloudPvminstancesActionPostOK, error)

PcloudPvminstancesActionPost performs an action start stop reboot immediate shutdown reset on a p VM instance

func (*Client) PcloudPvminstancesCapturePost

PcloudPvminstancesCapturePost captures a p VM instance and create a deployable image

func (*Client) PcloudPvminstancesClonePost added in v1.0.4

PcloudPvminstancesClonePost clones a p VM instance

func (*Client) PcloudPvminstancesConsoleGet added in v1.0.75

func (a *Client) PcloudPvminstancesConsoleGet(params *PcloudPvminstancesConsoleGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PcloudPvminstancesConsoleGetOK, error)

PcloudPvminstancesConsoleGet lists all console languages

func (*Client) PcloudPvminstancesConsolePost

PcloudPvminstancesConsolePost generates the no v n c console URL

func (*Client) PcloudPvminstancesConsolePut added in v1.0.75

func (a *Client) PcloudPvminstancesConsolePut(params *PcloudPvminstancesConsolePutParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PcloudPvminstancesConsolePutOK, error)

PcloudPvminstancesConsolePut updates p VM instance console laguage code

func (*Client) PcloudPvminstancesDelete

func (a *Client) PcloudPvminstancesDelete(params *PcloudPvminstancesDeleteParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PcloudPvminstancesDeleteOK, error)

PcloudPvminstancesDelete deletes a p cloud p VM instance

func (*Client) PcloudPvminstancesGet

func (a *Client) PcloudPvminstancesGet(params *PcloudPvminstancesGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PcloudPvminstancesGetOK, error)

PcloudPvminstancesGet gets a p VM instance s current state information

func (*Client) PcloudPvminstancesGetall

func (a *Client) PcloudPvminstancesGetall(params *PcloudPvminstancesGetallParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PcloudPvminstancesGetallOK, error)

PcloudPvminstancesGetall gets all the pvm instances for this cloud instance

func (*Client) PcloudPvminstancesNetworksDelete

func (a *Client) PcloudPvminstancesNetworksDelete(params *PcloudPvminstancesNetworksDeleteParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PcloudPvminstancesNetworksDeleteOK, error)

PcloudPvminstancesNetworksDelete removes all address of network from a p VM instance

func (*Client) PcloudPvminstancesNetworksGet

func (a *Client) PcloudPvminstancesNetworksGet(params *PcloudPvminstancesNetworksGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PcloudPvminstancesNetworksGetOK, error)

PcloudPvminstancesNetworksGet gets a p VM instance s network information

func (*Client) PcloudPvminstancesNetworksGetall

func (a *Client) PcloudPvminstancesNetworksGetall(params *PcloudPvminstancesNetworksGetallParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PcloudPvminstancesNetworksGetallOK, error)

PcloudPvminstancesNetworksGetall gets all networks for this p VM instance

func (*Client) PcloudPvminstancesNetworksPost

PcloudPvminstancesNetworksPost performs network addition

func (*Client) PcloudPvminstancesOperationsPost added in v1.0.43

func (a *Client) PcloudPvminstancesOperationsPost(params *PcloudPvminstancesOperationsPostParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PcloudPvminstancesOperationsPostOK, error)

PcloudPvminstancesOperationsPost performs an operation on a p VM instance

func (*Client) PcloudPvminstancesPost

PcloudPvminstancesPost creates a new power VM instance

func (*Client) PcloudPvminstancesPut

func (a *Client) PcloudPvminstancesPut(params *PcloudPvminstancesPutParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PcloudPvminstancesPutAccepted, error)

PcloudPvminstancesPut updates a p cloud p VM instance

func (*Client) PcloudPvminstancesSnapshotsGetall

func (a *Client) PcloudPvminstancesSnapshotsGetall(params *PcloudPvminstancesSnapshotsGetallParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PcloudPvminstancesSnapshotsGetallOK, error)

PcloudPvminstancesSnapshotsGetall gets all snapshots for this p VM instance

func (*Client) PcloudPvminstancesSnapshotsPost

PcloudPvminstancesSnapshotsPost creates a p VM instance snapshot

func (*Client) PcloudPvminstancesSnapshotsRestorePost added in v1.0.1

PcloudPvminstancesSnapshotsRestorePost restores a p VM instance snapshot

func (*Client) PcloudV2PvminstancesCaptureGet added in v1.0.75

func (a *Client) PcloudV2PvminstancesCaptureGet(params *PcloudV2PvminstancesCaptureGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PcloudV2PvminstancesCaptureGetOK, error)

PcloudV2PvminstancesCaptureGet gets detail of last capture job

func (*Client) PcloudV2PvminstancesCapturePost added in v1.0.75

PcloudV2PvminstancesCapturePost adds a capture pvm instance to the jobs queue

func (*Client) SetTransport

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

SetTransport changes the transport on the client

type ClientOption added in v1.1.0

type ClientOption func(*runtime.ClientOperation)

ClientOption is the option for Client methods

type ClientService added in v1.1.0

type ClientService interface {
	PcloudPvminstancesActionPost(params *PcloudPvminstancesActionPostParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PcloudPvminstancesActionPostOK, error)

	PcloudPvminstancesCapturePost(params *PcloudPvminstancesCapturePostParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PcloudPvminstancesCapturePostOK, *PcloudPvminstancesCapturePostAccepted, error)

	PcloudPvminstancesClonePost(params *PcloudPvminstancesClonePostParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PcloudPvminstancesClonePostAccepted, error)

	PcloudPvminstancesConsoleGet(params *PcloudPvminstancesConsoleGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PcloudPvminstancesConsoleGetOK, error)

	PcloudPvminstancesConsolePost(params *PcloudPvminstancesConsolePostParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PcloudPvminstancesConsolePostCreated, error)

	PcloudPvminstancesConsolePut(params *PcloudPvminstancesConsolePutParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PcloudPvminstancesConsolePutOK, error)

	PcloudPvminstancesDelete(params *PcloudPvminstancesDeleteParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PcloudPvminstancesDeleteOK, error)

	PcloudPvminstancesGet(params *PcloudPvminstancesGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PcloudPvminstancesGetOK, error)

	PcloudPvminstancesGetall(params *PcloudPvminstancesGetallParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PcloudPvminstancesGetallOK, error)

	PcloudPvminstancesNetworksDelete(params *PcloudPvminstancesNetworksDeleteParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PcloudPvminstancesNetworksDeleteOK, error)

	PcloudPvminstancesNetworksGet(params *PcloudPvminstancesNetworksGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PcloudPvminstancesNetworksGetOK, error)

	PcloudPvminstancesNetworksGetall(params *PcloudPvminstancesNetworksGetallParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PcloudPvminstancesNetworksGetallOK, error)

	PcloudPvminstancesNetworksPost(params *PcloudPvminstancesNetworksPostParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PcloudPvminstancesNetworksPostCreated, error)

	PcloudPvminstancesOperationsPost(params *PcloudPvminstancesOperationsPostParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PcloudPvminstancesOperationsPostOK, error)

	PcloudPvminstancesPost(params *PcloudPvminstancesPostParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PcloudPvminstancesPostOK, *PcloudPvminstancesPostCreated, *PcloudPvminstancesPostAccepted, error)

	PcloudPvminstancesPut(params *PcloudPvminstancesPutParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PcloudPvminstancesPutAccepted, error)

	PcloudPvminstancesSnapshotsGetall(params *PcloudPvminstancesSnapshotsGetallParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PcloudPvminstancesSnapshotsGetallOK, error)

	PcloudPvminstancesSnapshotsPost(params *PcloudPvminstancesSnapshotsPostParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PcloudPvminstancesSnapshotsPostAccepted, error)

	PcloudPvminstancesSnapshotsRestorePost(params *PcloudPvminstancesSnapshotsRestorePostParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PcloudPvminstancesSnapshotsRestorePostAccepted, error)

	PcloudV2PvminstancesCaptureGet(params *PcloudV2PvminstancesCaptureGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PcloudV2PvminstancesCaptureGetOK, error)

	PcloudV2PvminstancesCapturePost(params *PcloudV2PvminstancesCapturePostParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PcloudV2PvminstancesCapturePostAccepted, 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 p cloud p vm instances API client.

type PcloudPvminstancesActionPostBadRequest added in v1.0.25

type PcloudPvminstancesActionPostBadRequest struct {
	Payload *models.Error
}
PcloudPvminstancesActionPostBadRequest describes a response with status code 400, with default header values.

Bad Request

func NewPcloudPvminstancesActionPostBadRequest added in v1.0.25

func NewPcloudPvminstancesActionPostBadRequest() *PcloudPvminstancesActionPostBadRequest

NewPcloudPvminstancesActionPostBadRequest creates a PcloudPvminstancesActionPostBadRequest with default headers values

func (*PcloudPvminstancesActionPostBadRequest) Error added in v1.0.25

func (*PcloudPvminstancesActionPostBadRequest) GetPayload added in v1.1.0

type PcloudPvminstancesActionPostConflict added in v1.1.6

type PcloudPvminstancesActionPostConflict struct {
	Payload *models.Error
}
PcloudPvminstancesActionPostConflict describes a response with status code 409, with default header values.

Conflict

func NewPcloudPvminstancesActionPostConflict added in v1.1.6

func NewPcloudPvminstancesActionPostConflict() *PcloudPvminstancesActionPostConflict

NewPcloudPvminstancesActionPostConflict creates a PcloudPvminstancesActionPostConflict with default headers values

func (*PcloudPvminstancesActionPostConflict) Error added in v1.1.6

func (*PcloudPvminstancesActionPostConflict) GetPayload added in v1.1.6

type PcloudPvminstancesActionPostInternalServerError

type PcloudPvminstancesActionPostInternalServerError struct {
	Payload *models.Error
}
PcloudPvminstancesActionPostInternalServerError describes a response with status code 500, with default header values.

Internal Server Error

func NewPcloudPvminstancesActionPostInternalServerError

func NewPcloudPvminstancesActionPostInternalServerError() *PcloudPvminstancesActionPostInternalServerError

NewPcloudPvminstancesActionPostInternalServerError creates a PcloudPvminstancesActionPostInternalServerError with default headers values

func (*PcloudPvminstancesActionPostInternalServerError) Error

func (*PcloudPvminstancesActionPostInternalServerError) GetPayload added in v1.1.0

type PcloudPvminstancesActionPostNotFound added in v1.0.25

type PcloudPvminstancesActionPostNotFound struct {
	Payload *models.Error
}
PcloudPvminstancesActionPostNotFound describes a response with status code 404, with default header values.

Not Found

func NewPcloudPvminstancesActionPostNotFound added in v1.0.25

func NewPcloudPvminstancesActionPostNotFound() *PcloudPvminstancesActionPostNotFound

NewPcloudPvminstancesActionPostNotFound creates a PcloudPvminstancesActionPostNotFound with default headers values

func (*PcloudPvminstancesActionPostNotFound) Error added in v1.0.25

func (*PcloudPvminstancesActionPostNotFound) GetPayload added in v1.1.0

type PcloudPvminstancesActionPostOK

type PcloudPvminstancesActionPostOK struct {
	Payload models.Object
}
PcloudPvminstancesActionPostOK describes a response with status code 200, with default header values.

OK

func NewPcloudPvminstancesActionPostOK

func NewPcloudPvminstancesActionPostOK() *PcloudPvminstancesActionPostOK

NewPcloudPvminstancesActionPostOK creates a PcloudPvminstancesActionPostOK with default headers values

func (*PcloudPvminstancesActionPostOK) Error

func (*PcloudPvminstancesActionPostOK) GetPayload added in v1.1.0

type PcloudPvminstancesActionPostParams

type PcloudPvminstancesActionPostParams struct {

	/* Body.

	   Parameters for the desired action
	*/
	Body *models.PVMInstanceAction

	/* CloudInstanceID.

	   Cloud Instance ID of a PCloud Instance
	*/
	CloudInstanceID string

	/* PvmInstanceID.

	   PCloud PVM Instance ID
	*/
	PvmInstanceID string

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

PcloudPvminstancesActionPostParams contains all the parameters to send to the API endpoint

for the pcloud pvminstances action post operation.

Typically these are written to a http.Request.

func NewPcloudPvminstancesActionPostParams

func NewPcloudPvminstancesActionPostParams() *PcloudPvminstancesActionPostParams

NewPcloudPvminstancesActionPostParams creates a new PcloudPvminstancesActionPostParams object, with the default timeout for this client.

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

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

func NewPcloudPvminstancesActionPostParamsWithContext

func NewPcloudPvminstancesActionPostParamsWithContext(ctx context.Context) *PcloudPvminstancesActionPostParams

NewPcloudPvminstancesActionPostParamsWithContext creates a new PcloudPvminstancesActionPostParams object with the ability to set a context for a request.

func NewPcloudPvminstancesActionPostParamsWithHTTPClient

func NewPcloudPvminstancesActionPostParamsWithHTTPClient(client *http.Client) *PcloudPvminstancesActionPostParams

NewPcloudPvminstancesActionPostParamsWithHTTPClient creates a new PcloudPvminstancesActionPostParams object with the ability to set a custom HTTPClient for a request.

func NewPcloudPvminstancesActionPostParamsWithTimeout

func NewPcloudPvminstancesActionPostParamsWithTimeout(timeout time.Duration) *PcloudPvminstancesActionPostParams

NewPcloudPvminstancesActionPostParamsWithTimeout creates a new PcloudPvminstancesActionPostParams object with the ability to set a timeout on a request.

func (*PcloudPvminstancesActionPostParams) SetBody

SetBody adds the body to the pcloud pvminstances action post params

func (*PcloudPvminstancesActionPostParams) SetCloudInstanceID

func (o *PcloudPvminstancesActionPostParams) SetCloudInstanceID(cloudInstanceID string)

SetCloudInstanceID adds the cloudInstanceId to the pcloud pvminstances action post params

func (*PcloudPvminstancesActionPostParams) SetContext

SetContext adds the context to the pcloud pvminstances action post params

func (*PcloudPvminstancesActionPostParams) SetDefaults added in v1.1.0

func (o *PcloudPvminstancesActionPostParams) SetDefaults()

SetDefaults hydrates default values in the pcloud pvminstances action post params (not the query body).

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

func (*PcloudPvminstancesActionPostParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the pcloud pvminstances action post params

func (*PcloudPvminstancesActionPostParams) SetPvmInstanceID

func (o *PcloudPvminstancesActionPostParams) SetPvmInstanceID(pvmInstanceID string)

SetPvmInstanceID adds the pvmInstanceId to the pcloud pvminstances action post params

func (*PcloudPvminstancesActionPostParams) SetTimeout

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

SetTimeout adds the timeout to the pcloud pvminstances action post params

func (*PcloudPvminstancesActionPostParams) WithBody

WithBody adds the body to the pcloud pvminstances action post params

func (*PcloudPvminstancesActionPostParams) WithCloudInstanceID

func (o *PcloudPvminstancesActionPostParams) WithCloudInstanceID(cloudInstanceID string) *PcloudPvminstancesActionPostParams

WithCloudInstanceID adds the cloudInstanceID to the pcloud pvminstances action post params

func (*PcloudPvminstancesActionPostParams) WithContext

WithContext adds the context to the pcloud pvminstances action post params

func (*PcloudPvminstancesActionPostParams) WithDefaults added in v1.1.0

WithDefaults hydrates default values in the pcloud pvminstances action post params (not the query body).

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

func (*PcloudPvminstancesActionPostParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the pcloud pvminstances action post params

func (*PcloudPvminstancesActionPostParams) WithPvmInstanceID

WithPvmInstanceID adds the pvmInstanceID to the pcloud pvminstances action post params

func (*PcloudPvminstancesActionPostParams) WithTimeout

WithTimeout adds the timeout to the pcloud pvminstances action post params

func (*PcloudPvminstancesActionPostParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type PcloudPvminstancesActionPostReader

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

PcloudPvminstancesActionPostReader is a Reader for the PcloudPvminstancesActionPost structure.

func (*PcloudPvminstancesActionPostReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type PcloudPvminstancesActionPostUnauthorized added in v1.0.59

type PcloudPvminstancesActionPostUnauthorized struct {
	Payload *models.Error
}
PcloudPvminstancesActionPostUnauthorized describes a response with status code 401, with default header values.

Unauthorized

func NewPcloudPvminstancesActionPostUnauthorized added in v1.0.59

func NewPcloudPvminstancesActionPostUnauthorized() *PcloudPvminstancesActionPostUnauthorized

NewPcloudPvminstancesActionPostUnauthorized creates a PcloudPvminstancesActionPostUnauthorized with default headers values

func (*PcloudPvminstancesActionPostUnauthorized) Error added in v1.0.59

func (*PcloudPvminstancesActionPostUnauthorized) GetPayload added in v1.1.0

type PcloudPvminstancesCapturePostAccepted

type PcloudPvminstancesCapturePostAccepted struct {
	Payload models.Object
}
PcloudPvminstancesCapturePostAccepted describes a response with status code 202, with default header values.

Accepted, upload to cloud storage in progress

func NewPcloudPvminstancesCapturePostAccepted

func NewPcloudPvminstancesCapturePostAccepted() *PcloudPvminstancesCapturePostAccepted

NewPcloudPvminstancesCapturePostAccepted creates a PcloudPvminstancesCapturePostAccepted with default headers values

func (*PcloudPvminstancesCapturePostAccepted) Error

func (*PcloudPvminstancesCapturePostAccepted) GetPayload added in v1.1.0

type PcloudPvminstancesCapturePostBadRequest added in v1.0.75

type PcloudPvminstancesCapturePostBadRequest struct {
	Payload *models.Error
}
PcloudPvminstancesCapturePostBadRequest describes a response with status code 400, with default header values.

Bad Request

func NewPcloudPvminstancesCapturePostBadRequest added in v1.0.75

func NewPcloudPvminstancesCapturePostBadRequest() *PcloudPvminstancesCapturePostBadRequest

NewPcloudPvminstancesCapturePostBadRequest creates a PcloudPvminstancesCapturePostBadRequest with default headers values

func (*PcloudPvminstancesCapturePostBadRequest) Error added in v1.0.75

func (*PcloudPvminstancesCapturePostBadRequest) GetPayload added in v1.1.0

type PcloudPvminstancesCapturePostInternalServerError

type PcloudPvminstancesCapturePostInternalServerError struct {
	Payload *models.Error
}
PcloudPvminstancesCapturePostInternalServerError describes a response with status code 500, with default header values.

Internal Server Error

func NewPcloudPvminstancesCapturePostInternalServerError

func NewPcloudPvminstancesCapturePostInternalServerError() *PcloudPvminstancesCapturePostInternalServerError

NewPcloudPvminstancesCapturePostInternalServerError creates a PcloudPvminstancesCapturePostInternalServerError with default headers values

func (*PcloudPvminstancesCapturePostInternalServerError) Error

func (*PcloudPvminstancesCapturePostInternalServerError) GetPayload added in v1.1.0

type PcloudPvminstancesCapturePostOK

type PcloudPvminstancesCapturePostOK struct {
	Payload models.Object
}
PcloudPvminstancesCapturePostOK describes a response with status code 200, with default header values.

OK

func NewPcloudPvminstancesCapturePostOK

func NewPcloudPvminstancesCapturePostOK() *PcloudPvminstancesCapturePostOK

NewPcloudPvminstancesCapturePostOK creates a PcloudPvminstancesCapturePostOK with default headers values

func (*PcloudPvminstancesCapturePostOK) Error

func (*PcloudPvminstancesCapturePostOK) GetPayload added in v1.1.0

type PcloudPvminstancesCapturePostParams

type PcloudPvminstancesCapturePostParams struct {

	/* Body.

	   Parameters for the capture PVMInstance
	*/
	Body *models.PVMInstanceCapture

	/* CloudInstanceID.

	   Cloud Instance ID of a PCloud Instance
	*/
	CloudInstanceID string

	/* PvmInstanceID.

	   PCloud PVM Instance ID
	*/
	PvmInstanceID string

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

PcloudPvminstancesCapturePostParams contains all the parameters to send to the API endpoint

for the pcloud pvminstances capture post operation.

Typically these are written to a http.Request.

func NewPcloudPvminstancesCapturePostParams

func NewPcloudPvminstancesCapturePostParams() *PcloudPvminstancesCapturePostParams

NewPcloudPvminstancesCapturePostParams creates a new PcloudPvminstancesCapturePostParams object, with the default timeout for this client.

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

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

func NewPcloudPvminstancesCapturePostParamsWithContext

func NewPcloudPvminstancesCapturePostParamsWithContext(ctx context.Context) *PcloudPvminstancesCapturePostParams

NewPcloudPvminstancesCapturePostParamsWithContext creates a new PcloudPvminstancesCapturePostParams object with the ability to set a context for a request.

func NewPcloudPvminstancesCapturePostParamsWithHTTPClient

func NewPcloudPvminstancesCapturePostParamsWithHTTPClient(client *http.Client) *PcloudPvminstancesCapturePostParams

NewPcloudPvminstancesCapturePostParamsWithHTTPClient creates a new PcloudPvminstancesCapturePostParams object with the ability to set a custom HTTPClient for a request.

func NewPcloudPvminstancesCapturePostParamsWithTimeout

func NewPcloudPvminstancesCapturePostParamsWithTimeout(timeout time.Duration) *PcloudPvminstancesCapturePostParams

NewPcloudPvminstancesCapturePostParamsWithTimeout creates a new PcloudPvminstancesCapturePostParams object with the ability to set a timeout on a request.

func (*PcloudPvminstancesCapturePostParams) SetBody

SetBody adds the body to the pcloud pvminstances capture post params

func (*PcloudPvminstancesCapturePostParams) SetCloudInstanceID

func (o *PcloudPvminstancesCapturePostParams) SetCloudInstanceID(cloudInstanceID string)

SetCloudInstanceID adds the cloudInstanceId to the pcloud pvminstances capture post params

func (*PcloudPvminstancesCapturePostParams) SetContext

SetContext adds the context to the pcloud pvminstances capture post params

func (*PcloudPvminstancesCapturePostParams) SetDefaults added in v1.1.0

func (o *PcloudPvminstancesCapturePostParams) SetDefaults()

SetDefaults hydrates default values in the pcloud pvminstances capture post params (not the query body).

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

func (*PcloudPvminstancesCapturePostParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the pcloud pvminstances capture post params

func (*PcloudPvminstancesCapturePostParams) SetPvmInstanceID

func (o *PcloudPvminstancesCapturePostParams) SetPvmInstanceID(pvmInstanceID string)

SetPvmInstanceID adds the pvmInstanceId to the pcloud pvminstances capture post params

func (*PcloudPvminstancesCapturePostParams) SetTimeout

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

SetTimeout adds the timeout to the pcloud pvminstances capture post params

func (*PcloudPvminstancesCapturePostParams) WithBody

WithBody adds the body to the pcloud pvminstances capture post params

func (*PcloudPvminstancesCapturePostParams) WithCloudInstanceID

func (o *PcloudPvminstancesCapturePostParams) WithCloudInstanceID(cloudInstanceID string) *PcloudPvminstancesCapturePostParams

WithCloudInstanceID adds the cloudInstanceID to the pcloud pvminstances capture post params

func (*PcloudPvminstancesCapturePostParams) WithContext

WithContext adds the context to the pcloud pvminstances capture post params

func (*PcloudPvminstancesCapturePostParams) WithDefaults added in v1.1.0

WithDefaults hydrates default values in the pcloud pvminstances capture post params (not the query body).

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

func (*PcloudPvminstancesCapturePostParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the pcloud pvminstances capture post params

func (*PcloudPvminstancesCapturePostParams) WithPvmInstanceID

WithPvmInstanceID adds the pvmInstanceID to the pcloud pvminstances capture post params

func (*PcloudPvminstancesCapturePostParams) WithTimeout

WithTimeout adds the timeout to the pcloud pvminstances capture post params

func (*PcloudPvminstancesCapturePostParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type PcloudPvminstancesCapturePostReader

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

PcloudPvminstancesCapturePostReader is a Reader for the PcloudPvminstancesCapturePost structure.

func (*PcloudPvminstancesCapturePostReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type PcloudPvminstancesCapturePostUnauthorized added in v1.0.59

type PcloudPvminstancesCapturePostUnauthorized struct {
	Payload *models.Error
}
PcloudPvminstancesCapturePostUnauthorized describes a response with status code 401, with default header values.

Unauthorized

func NewPcloudPvminstancesCapturePostUnauthorized added in v1.0.59

func NewPcloudPvminstancesCapturePostUnauthorized() *PcloudPvminstancesCapturePostUnauthorized

NewPcloudPvminstancesCapturePostUnauthorized creates a PcloudPvminstancesCapturePostUnauthorized with default headers values

func (*PcloudPvminstancesCapturePostUnauthorized) Error added in v1.0.59

func (*PcloudPvminstancesCapturePostUnauthorized) GetPayload added in v1.1.0

type PcloudPvminstancesCapturePostUnprocessableEntity added in v1.0.75

type PcloudPvminstancesCapturePostUnprocessableEntity struct {
	Payload *models.Error
}
PcloudPvminstancesCapturePostUnprocessableEntity describes a response with status code 422, with default header values.

Unprocessable Entity

func NewPcloudPvminstancesCapturePostUnprocessableEntity added in v1.0.75

func NewPcloudPvminstancesCapturePostUnprocessableEntity() *PcloudPvminstancesCapturePostUnprocessableEntity

NewPcloudPvminstancesCapturePostUnprocessableEntity creates a PcloudPvminstancesCapturePostUnprocessableEntity with default headers values

func (*PcloudPvminstancesCapturePostUnprocessableEntity) Error added in v1.0.75

func (*PcloudPvminstancesCapturePostUnprocessableEntity) GetPayload added in v1.1.0

type PcloudPvminstancesClonePostAccepted added in v1.0.6

type PcloudPvminstancesClonePostAccepted struct {
	Payload *models.PVMInstance
}
PcloudPvminstancesClonePostAccepted describes a response with status code 202, with default header values.

Accepted

func NewPcloudPvminstancesClonePostAccepted added in v1.0.6

func NewPcloudPvminstancesClonePostAccepted() *PcloudPvminstancesClonePostAccepted

NewPcloudPvminstancesClonePostAccepted creates a PcloudPvminstancesClonePostAccepted with default headers values

func (*PcloudPvminstancesClonePostAccepted) Error added in v1.0.6

func (*PcloudPvminstancesClonePostAccepted) GetPayload added in v1.1.0

type PcloudPvminstancesClonePostBadRequest added in v1.0.6

type PcloudPvminstancesClonePostBadRequest struct {
	Payload *models.Error
}
PcloudPvminstancesClonePostBadRequest describes a response with status code 400, with default header values.

Bad Request

func NewPcloudPvminstancesClonePostBadRequest added in v1.0.6

func NewPcloudPvminstancesClonePostBadRequest() *PcloudPvminstancesClonePostBadRequest

NewPcloudPvminstancesClonePostBadRequest creates a PcloudPvminstancesClonePostBadRequest with default headers values

func (*PcloudPvminstancesClonePostBadRequest) Error added in v1.0.6

func (*PcloudPvminstancesClonePostBadRequest) GetPayload added in v1.1.0

type PcloudPvminstancesClonePostConflict added in v1.0.6

type PcloudPvminstancesClonePostConflict struct {
	Payload *models.Error
}
PcloudPvminstancesClonePostConflict describes a response with status code 409, with default header values.

Conflict

func NewPcloudPvminstancesClonePostConflict added in v1.0.6

func NewPcloudPvminstancesClonePostConflict() *PcloudPvminstancesClonePostConflict

NewPcloudPvminstancesClonePostConflict creates a PcloudPvminstancesClonePostConflict with default headers values

func (*PcloudPvminstancesClonePostConflict) Error added in v1.0.6

func (*PcloudPvminstancesClonePostConflict) GetPayload added in v1.1.0

type PcloudPvminstancesClonePostInternalServerError added in v1.0.6

type PcloudPvminstancesClonePostInternalServerError struct {
	Payload *models.Error
}
PcloudPvminstancesClonePostInternalServerError describes a response with status code 500, with default header values.

Internal Server Error

func NewPcloudPvminstancesClonePostInternalServerError added in v1.0.6

func NewPcloudPvminstancesClonePostInternalServerError() *PcloudPvminstancesClonePostInternalServerError

NewPcloudPvminstancesClonePostInternalServerError creates a PcloudPvminstancesClonePostInternalServerError with default headers values

func (*PcloudPvminstancesClonePostInternalServerError) Error added in v1.0.6

func (*PcloudPvminstancesClonePostInternalServerError) GetPayload added in v1.1.0

type PcloudPvminstancesClonePostParams added in v1.0.6

type PcloudPvminstancesClonePostParams struct {

	/* Body.

	   Clone PVM Instance parameters
	*/
	Body *models.PVMInstanceClone

	/* CloudInstanceID.

	   Cloud Instance ID of a PCloud Instance
	*/
	CloudInstanceID string

	/* PvmInstanceID.

	   PCloud PVM Instance ID
	*/
	PvmInstanceID string

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

PcloudPvminstancesClonePostParams contains all the parameters to send to the API endpoint

for the pcloud pvminstances clone post operation.

Typically these are written to a http.Request.

func NewPcloudPvminstancesClonePostParams added in v1.0.6

func NewPcloudPvminstancesClonePostParams() *PcloudPvminstancesClonePostParams

NewPcloudPvminstancesClonePostParams creates a new PcloudPvminstancesClonePostParams object, with the default timeout for this client.

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

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

func NewPcloudPvminstancesClonePostParamsWithContext added in v1.0.6

func NewPcloudPvminstancesClonePostParamsWithContext(ctx context.Context) *PcloudPvminstancesClonePostParams

NewPcloudPvminstancesClonePostParamsWithContext creates a new PcloudPvminstancesClonePostParams object with the ability to set a context for a request.

func NewPcloudPvminstancesClonePostParamsWithHTTPClient added in v1.0.6

func NewPcloudPvminstancesClonePostParamsWithHTTPClient(client *http.Client) *PcloudPvminstancesClonePostParams

NewPcloudPvminstancesClonePostParamsWithHTTPClient creates a new PcloudPvminstancesClonePostParams object with the ability to set a custom HTTPClient for a request.

func NewPcloudPvminstancesClonePostParamsWithTimeout added in v1.0.6

func NewPcloudPvminstancesClonePostParamsWithTimeout(timeout time.Duration) *PcloudPvminstancesClonePostParams

NewPcloudPvminstancesClonePostParamsWithTimeout creates a new PcloudPvminstancesClonePostParams object with the ability to set a timeout on a request.

func (*PcloudPvminstancesClonePostParams) SetBody added in v1.0.6

SetBody adds the body to the pcloud pvminstances clone post params

func (*PcloudPvminstancesClonePostParams) SetCloudInstanceID added in v1.0.6

func (o *PcloudPvminstancesClonePostParams) SetCloudInstanceID(cloudInstanceID string)

SetCloudInstanceID adds the cloudInstanceId to the pcloud pvminstances clone post params

func (*PcloudPvminstancesClonePostParams) SetContext added in v1.0.6

SetContext adds the context to the pcloud pvminstances clone post params

func (*PcloudPvminstancesClonePostParams) SetDefaults added in v1.1.0

func (o *PcloudPvminstancesClonePostParams) SetDefaults()

SetDefaults hydrates default values in the pcloud pvminstances clone post params (not the query body).

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

func (*PcloudPvminstancesClonePostParams) SetHTTPClient added in v1.0.6

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

SetHTTPClient adds the HTTPClient to the pcloud pvminstances clone post params

func (*PcloudPvminstancesClonePostParams) SetPvmInstanceID added in v1.0.6

func (o *PcloudPvminstancesClonePostParams) SetPvmInstanceID(pvmInstanceID string)

SetPvmInstanceID adds the pvmInstanceId to the pcloud pvminstances clone post params

func (*PcloudPvminstancesClonePostParams) SetTimeout added in v1.0.6

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

SetTimeout adds the timeout to the pcloud pvminstances clone post params

func (*PcloudPvminstancesClonePostParams) WithBody added in v1.0.6

WithBody adds the body to the pcloud pvminstances clone post params

func (*PcloudPvminstancesClonePostParams) WithCloudInstanceID added in v1.0.6

func (o *PcloudPvminstancesClonePostParams) WithCloudInstanceID(cloudInstanceID string) *PcloudPvminstancesClonePostParams

WithCloudInstanceID adds the cloudInstanceID to the pcloud pvminstances clone post params

func (*PcloudPvminstancesClonePostParams) WithContext added in v1.0.6

WithContext adds the context to the pcloud pvminstances clone post params

func (*PcloudPvminstancesClonePostParams) WithDefaults added in v1.1.0

WithDefaults hydrates default values in the pcloud pvminstances clone post params (not the query body).

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

func (*PcloudPvminstancesClonePostParams) WithHTTPClient added in v1.0.6

WithHTTPClient adds the HTTPClient to the pcloud pvminstances clone post params

func (*PcloudPvminstancesClonePostParams) WithPvmInstanceID added in v1.0.6

func (o *PcloudPvminstancesClonePostParams) WithPvmInstanceID(pvmInstanceID string) *PcloudPvminstancesClonePostParams

WithPvmInstanceID adds the pvmInstanceID to the pcloud pvminstances clone post params

func (*PcloudPvminstancesClonePostParams) WithTimeout added in v1.0.6

WithTimeout adds the timeout to the pcloud pvminstances clone post params

func (*PcloudPvminstancesClonePostParams) WriteToRequest added in v1.0.6

WriteToRequest writes these params to a swagger request

type PcloudPvminstancesClonePostReader added in v1.0.6

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

PcloudPvminstancesClonePostReader is a Reader for the PcloudPvminstancesClonePost structure.

func (*PcloudPvminstancesClonePostReader) ReadResponse added in v1.0.6

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

ReadResponse reads a server response into the received o.

type PcloudPvminstancesClonePostUnauthorized added in v1.0.59

type PcloudPvminstancesClonePostUnauthorized struct {
	Payload *models.Error
}
PcloudPvminstancesClonePostUnauthorized describes a response with status code 401, with default header values.

Unauthorized

func NewPcloudPvminstancesClonePostUnauthorized added in v1.0.59

func NewPcloudPvminstancesClonePostUnauthorized() *PcloudPvminstancesClonePostUnauthorized

NewPcloudPvminstancesClonePostUnauthorized creates a PcloudPvminstancesClonePostUnauthorized with default headers values

func (*PcloudPvminstancesClonePostUnauthorized) Error added in v1.0.59

func (*PcloudPvminstancesClonePostUnauthorized) GetPayload added in v1.1.0

type PcloudPvminstancesClonePostUnprocessableEntity added in v1.0.6

type PcloudPvminstancesClonePostUnprocessableEntity struct {
	Payload *models.Error
}
PcloudPvminstancesClonePostUnprocessableEntity describes a response with status code 422, with default header values.

Unprocessable Entity

func NewPcloudPvminstancesClonePostUnprocessableEntity added in v1.0.6

func NewPcloudPvminstancesClonePostUnprocessableEntity() *PcloudPvminstancesClonePostUnprocessableEntity

NewPcloudPvminstancesClonePostUnprocessableEntity creates a PcloudPvminstancesClonePostUnprocessableEntity with default headers values

func (*PcloudPvminstancesClonePostUnprocessableEntity) Error added in v1.0.6

func (*PcloudPvminstancesClonePostUnprocessableEntity) GetPayload added in v1.1.0

type PcloudPvminstancesConsoleGetBadRequest added in v1.0.75

type PcloudPvminstancesConsoleGetBadRequest struct {
	Payload *models.Error
}
PcloudPvminstancesConsoleGetBadRequest describes a response with status code 400, with default header values.

Bad Request

func NewPcloudPvminstancesConsoleGetBadRequest added in v1.0.75

func NewPcloudPvminstancesConsoleGetBadRequest() *PcloudPvminstancesConsoleGetBadRequest

NewPcloudPvminstancesConsoleGetBadRequest creates a PcloudPvminstancesConsoleGetBadRequest with default headers values

func (*PcloudPvminstancesConsoleGetBadRequest) Error added in v1.0.75

func (*PcloudPvminstancesConsoleGetBadRequest) GetPayload added in v1.1.0

type PcloudPvminstancesConsoleGetInternalServerError added in v1.0.75

type PcloudPvminstancesConsoleGetInternalServerError struct {
	Payload *models.Error
}
PcloudPvminstancesConsoleGetInternalServerError describes a response with status code 500, with default header values.

Internal Server Error

func NewPcloudPvminstancesConsoleGetInternalServerError added in v1.0.75

func NewPcloudPvminstancesConsoleGetInternalServerError() *PcloudPvminstancesConsoleGetInternalServerError

NewPcloudPvminstancesConsoleGetInternalServerError creates a PcloudPvminstancesConsoleGetInternalServerError with default headers values

func (*PcloudPvminstancesConsoleGetInternalServerError) Error added in v1.0.75

func (*PcloudPvminstancesConsoleGetInternalServerError) GetPayload added in v1.1.0

type PcloudPvminstancesConsoleGetOK added in v1.0.75

type PcloudPvminstancesConsoleGetOK struct {
	Payload *models.ConsoleLanguages
}
PcloudPvminstancesConsoleGetOK describes a response with status code 200, with default header values.

OK

func NewPcloudPvminstancesConsoleGetOK added in v1.0.75

func NewPcloudPvminstancesConsoleGetOK() *PcloudPvminstancesConsoleGetOK

NewPcloudPvminstancesConsoleGetOK creates a PcloudPvminstancesConsoleGetOK with default headers values

func (*PcloudPvminstancesConsoleGetOK) Error added in v1.0.75

func (*PcloudPvminstancesConsoleGetOK) GetPayload added in v1.1.0

type PcloudPvminstancesConsoleGetParams added in v1.0.75

type PcloudPvminstancesConsoleGetParams struct {

	/* CloudInstanceID.

	   Cloud Instance ID of a PCloud Instance
	*/
	CloudInstanceID string

	/* PvmInstanceID.

	   PCloud PVM Instance ID
	*/
	PvmInstanceID string

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

PcloudPvminstancesConsoleGetParams contains all the parameters to send to the API endpoint

for the pcloud pvminstances console get operation.

Typically these are written to a http.Request.

func NewPcloudPvminstancesConsoleGetParams added in v1.0.75

func NewPcloudPvminstancesConsoleGetParams() *PcloudPvminstancesConsoleGetParams

NewPcloudPvminstancesConsoleGetParams creates a new PcloudPvminstancesConsoleGetParams object, with the default timeout for this client.

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

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

func NewPcloudPvminstancesConsoleGetParamsWithContext added in v1.0.75

func NewPcloudPvminstancesConsoleGetParamsWithContext(ctx context.Context) *PcloudPvminstancesConsoleGetParams

NewPcloudPvminstancesConsoleGetParamsWithContext creates a new PcloudPvminstancesConsoleGetParams object with the ability to set a context for a request.

func NewPcloudPvminstancesConsoleGetParamsWithHTTPClient added in v1.0.75

func NewPcloudPvminstancesConsoleGetParamsWithHTTPClient(client *http.Client) *PcloudPvminstancesConsoleGetParams

NewPcloudPvminstancesConsoleGetParamsWithHTTPClient creates a new PcloudPvminstancesConsoleGetParams object with the ability to set a custom HTTPClient for a request.

func NewPcloudPvminstancesConsoleGetParamsWithTimeout added in v1.0.75

func NewPcloudPvminstancesConsoleGetParamsWithTimeout(timeout time.Duration) *PcloudPvminstancesConsoleGetParams

NewPcloudPvminstancesConsoleGetParamsWithTimeout creates a new PcloudPvminstancesConsoleGetParams object with the ability to set a timeout on a request.

func (*PcloudPvminstancesConsoleGetParams) SetCloudInstanceID added in v1.0.75

func (o *PcloudPvminstancesConsoleGetParams) SetCloudInstanceID(cloudInstanceID string)

SetCloudInstanceID adds the cloudInstanceId to the pcloud pvminstances console get params

func (*PcloudPvminstancesConsoleGetParams) SetContext added in v1.0.75

SetContext adds the context to the pcloud pvminstances console get params

func (*PcloudPvminstancesConsoleGetParams) SetDefaults added in v1.1.0

func (o *PcloudPvminstancesConsoleGetParams) SetDefaults()

SetDefaults hydrates default values in the pcloud pvminstances console get params (not the query body).

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

func (*PcloudPvminstancesConsoleGetParams) SetHTTPClient added in v1.0.75

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

SetHTTPClient adds the HTTPClient to the pcloud pvminstances console get params

func (*PcloudPvminstancesConsoleGetParams) SetPvmInstanceID added in v1.0.75

func (o *PcloudPvminstancesConsoleGetParams) SetPvmInstanceID(pvmInstanceID string)

SetPvmInstanceID adds the pvmInstanceId to the pcloud pvminstances console get params

func (*PcloudPvminstancesConsoleGetParams) SetTimeout added in v1.0.75

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

SetTimeout adds the timeout to the pcloud pvminstances console get params

func (*PcloudPvminstancesConsoleGetParams) WithCloudInstanceID added in v1.0.75

func (o *PcloudPvminstancesConsoleGetParams) WithCloudInstanceID(cloudInstanceID string) *PcloudPvminstancesConsoleGetParams

WithCloudInstanceID adds the cloudInstanceID to the pcloud pvminstances console get params

func (*PcloudPvminstancesConsoleGetParams) WithContext added in v1.0.75

WithContext adds the context to the pcloud pvminstances console get params

func (*PcloudPvminstancesConsoleGetParams) WithDefaults added in v1.1.0

WithDefaults hydrates default values in the pcloud pvminstances console get params (not the query body).

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

func (*PcloudPvminstancesConsoleGetParams) WithHTTPClient added in v1.0.75

WithHTTPClient adds the HTTPClient to the pcloud pvminstances console get params

func (*PcloudPvminstancesConsoleGetParams) WithPvmInstanceID added in v1.0.75

WithPvmInstanceID adds the pvmInstanceID to the pcloud pvminstances console get params

func (*PcloudPvminstancesConsoleGetParams) WithTimeout added in v1.0.75

WithTimeout adds the timeout to the pcloud pvminstances console get params

func (*PcloudPvminstancesConsoleGetParams) WriteToRequest added in v1.0.75

WriteToRequest writes these params to a swagger request

type PcloudPvminstancesConsoleGetReader added in v1.0.75

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

PcloudPvminstancesConsoleGetReader is a Reader for the PcloudPvminstancesConsoleGet structure.

func (*PcloudPvminstancesConsoleGetReader) ReadResponse added in v1.0.75

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

ReadResponse reads a server response into the received o.

type PcloudPvminstancesConsoleGetUnauthorized added in v1.0.75

type PcloudPvminstancesConsoleGetUnauthorized struct {
	Payload *models.Error
}
PcloudPvminstancesConsoleGetUnauthorized describes a response with status code 401, with default header values.

Unauthorized

func NewPcloudPvminstancesConsoleGetUnauthorized added in v1.0.75

func NewPcloudPvminstancesConsoleGetUnauthorized() *PcloudPvminstancesConsoleGetUnauthorized

NewPcloudPvminstancesConsoleGetUnauthorized creates a PcloudPvminstancesConsoleGetUnauthorized with default headers values

func (*PcloudPvminstancesConsoleGetUnauthorized) Error added in v1.0.75

func (*PcloudPvminstancesConsoleGetUnauthorized) GetPayload added in v1.1.0

type PcloudPvminstancesConsolePostCreated

type PcloudPvminstancesConsolePostCreated struct {
	Payload *models.PVMInstanceConsole
}
PcloudPvminstancesConsolePostCreated describes a response with status code 201, with default header values.

Created

func NewPcloudPvminstancesConsolePostCreated

func NewPcloudPvminstancesConsolePostCreated() *PcloudPvminstancesConsolePostCreated

NewPcloudPvminstancesConsolePostCreated creates a PcloudPvminstancesConsolePostCreated with default headers values

func (*PcloudPvminstancesConsolePostCreated) Error

func (*PcloudPvminstancesConsolePostCreated) GetPayload added in v1.1.0

type PcloudPvminstancesConsolePostInternalServerError

type PcloudPvminstancesConsolePostInternalServerError struct {
	Payload *models.Error
}
PcloudPvminstancesConsolePostInternalServerError describes a response with status code 500, with default header values.

Internal Server Error

func NewPcloudPvminstancesConsolePostInternalServerError

func NewPcloudPvminstancesConsolePostInternalServerError() *PcloudPvminstancesConsolePostInternalServerError

NewPcloudPvminstancesConsolePostInternalServerError creates a PcloudPvminstancesConsolePostInternalServerError with default headers values

func (*PcloudPvminstancesConsolePostInternalServerError) Error

func (*PcloudPvminstancesConsolePostInternalServerError) GetPayload added in v1.1.0

type PcloudPvminstancesConsolePostParams

type PcloudPvminstancesConsolePostParams struct {

	/* CloudInstanceID.

	   Cloud Instance ID of a PCloud Instance
	*/
	CloudInstanceID string

	/* PvmInstanceID.

	   PCloud PVM Instance ID
	*/
	PvmInstanceID string

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

PcloudPvminstancesConsolePostParams contains all the parameters to send to the API endpoint

for the pcloud pvminstances console post operation.

Typically these are written to a http.Request.

func NewPcloudPvminstancesConsolePostParams

func NewPcloudPvminstancesConsolePostParams() *PcloudPvminstancesConsolePostParams

NewPcloudPvminstancesConsolePostParams creates a new PcloudPvminstancesConsolePostParams object, with the default timeout for this client.

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

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

func NewPcloudPvminstancesConsolePostParamsWithContext

func NewPcloudPvminstancesConsolePostParamsWithContext(ctx context.Context) *PcloudPvminstancesConsolePostParams

NewPcloudPvminstancesConsolePostParamsWithContext creates a new PcloudPvminstancesConsolePostParams object with the ability to set a context for a request.

func NewPcloudPvminstancesConsolePostParamsWithHTTPClient

func NewPcloudPvminstancesConsolePostParamsWithHTTPClient(client *http.Client) *PcloudPvminstancesConsolePostParams

NewPcloudPvminstancesConsolePostParamsWithHTTPClient creates a new PcloudPvminstancesConsolePostParams object with the ability to set a custom HTTPClient for a request.

func NewPcloudPvminstancesConsolePostParamsWithTimeout

func NewPcloudPvminstancesConsolePostParamsWithTimeout(timeout time.Duration) *PcloudPvminstancesConsolePostParams

NewPcloudPvminstancesConsolePostParamsWithTimeout creates a new PcloudPvminstancesConsolePostParams object with the ability to set a timeout on a request.

func (*PcloudPvminstancesConsolePostParams) SetCloudInstanceID

func (o *PcloudPvminstancesConsolePostParams) SetCloudInstanceID(cloudInstanceID string)

SetCloudInstanceID adds the cloudInstanceId to the pcloud pvminstances console post params

func (*PcloudPvminstancesConsolePostParams) SetContext

SetContext adds the context to the pcloud pvminstances console post params

func (*PcloudPvminstancesConsolePostParams) SetDefaults added in v1.1.0

func (o *PcloudPvminstancesConsolePostParams) SetDefaults()

SetDefaults hydrates default values in the pcloud pvminstances console post params (not the query body).

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

func (*PcloudPvminstancesConsolePostParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the pcloud pvminstances console post params

func (*PcloudPvminstancesConsolePostParams) SetPvmInstanceID

func (o *PcloudPvminstancesConsolePostParams) SetPvmInstanceID(pvmInstanceID string)

SetPvmInstanceID adds the pvmInstanceId to the pcloud pvminstances console post params

func (*PcloudPvminstancesConsolePostParams) SetTimeout

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

SetTimeout adds the timeout to the pcloud pvminstances console post params

func (*PcloudPvminstancesConsolePostParams) WithCloudInstanceID

func (o *PcloudPvminstancesConsolePostParams) WithCloudInstanceID(cloudInstanceID string) *PcloudPvminstancesConsolePostParams

WithCloudInstanceID adds the cloudInstanceID to the pcloud pvminstances console post params

func (*PcloudPvminstancesConsolePostParams) WithContext

WithContext adds the context to the pcloud pvminstances console post params

func (*PcloudPvminstancesConsolePostParams) WithDefaults added in v1.1.0

WithDefaults hydrates default values in the pcloud pvminstances console post params (not the query body).

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

func (*PcloudPvminstancesConsolePostParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the pcloud pvminstances console post params

func (*PcloudPvminstancesConsolePostParams) WithPvmInstanceID

WithPvmInstanceID adds the pvmInstanceID to the pcloud pvminstances console post params

func (*PcloudPvminstancesConsolePostParams) WithTimeout

WithTimeout adds the timeout to the pcloud pvminstances console post params

func (*PcloudPvminstancesConsolePostParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type PcloudPvminstancesConsolePostReader

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

PcloudPvminstancesConsolePostReader is a Reader for the PcloudPvminstancesConsolePost structure.

func (*PcloudPvminstancesConsolePostReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type PcloudPvminstancesConsolePostUnauthorized added in v1.0.59

type PcloudPvminstancesConsolePostUnauthorized struct {
	Payload *models.Error
}
PcloudPvminstancesConsolePostUnauthorized describes a response with status code 401, with default header values.

Unauthorized

func NewPcloudPvminstancesConsolePostUnauthorized added in v1.0.59

func NewPcloudPvminstancesConsolePostUnauthorized() *PcloudPvminstancesConsolePostUnauthorized

NewPcloudPvminstancesConsolePostUnauthorized creates a PcloudPvminstancesConsolePostUnauthorized with default headers values

func (*PcloudPvminstancesConsolePostUnauthorized) Error added in v1.0.59

func (*PcloudPvminstancesConsolePostUnauthorized) GetPayload added in v1.1.0

type PcloudPvminstancesConsolePostUnprocessableEntity added in v1.0.1

type PcloudPvminstancesConsolePostUnprocessableEntity struct {
	Payload *models.Error
}
PcloudPvminstancesConsolePostUnprocessableEntity describes a response with status code 422, with default header values.

Unprocessable Entity

func NewPcloudPvminstancesConsolePostUnprocessableEntity added in v1.0.1

func NewPcloudPvminstancesConsolePostUnprocessableEntity() *PcloudPvminstancesConsolePostUnprocessableEntity

NewPcloudPvminstancesConsolePostUnprocessableEntity creates a PcloudPvminstancesConsolePostUnprocessableEntity with default headers values

func (*PcloudPvminstancesConsolePostUnprocessableEntity) Error added in v1.0.1

func (*PcloudPvminstancesConsolePostUnprocessableEntity) GetPayload added in v1.1.0

type PcloudPvminstancesConsolePutBadRequest added in v1.0.75

type PcloudPvminstancesConsolePutBadRequest struct {
	Payload *models.Error
}
PcloudPvminstancesConsolePutBadRequest describes a response with status code 400, with default header values.

Bad Request

func NewPcloudPvminstancesConsolePutBadRequest added in v1.0.75

func NewPcloudPvminstancesConsolePutBadRequest() *PcloudPvminstancesConsolePutBadRequest

NewPcloudPvminstancesConsolePutBadRequest creates a PcloudPvminstancesConsolePutBadRequest with default headers values

func (*PcloudPvminstancesConsolePutBadRequest) Error added in v1.0.75

func (*PcloudPvminstancesConsolePutBadRequest) GetPayload added in v1.1.0

type PcloudPvminstancesConsolePutInternalServerError added in v1.0.75

type PcloudPvminstancesConsolePutInternalServerError struct {
	Payload *models.Error
}
PcloudPvminstancesConsolePutInternalServerError describes a response with status code 500, with default header values.

Internal Server Error

func NewPcloudPvminstancesConsolePutInternalServerError added in v1.0.75

func NewPcloudPvminstancesConsolePutInternalServerError() *PcloudPvminstancesConsolePutInternalServerError

NewPcloudPvminstancesConsolePutInternalServerError creates a PcloudPvminstancesConsolePutInternalServerError with default headers values

func (*PcloudPvminstancesConsolePutInternalServerError) Error added in v1.0.75

func (*PcloudPvminstancesConsolePutInternalServerError) GetPayload added in v1.1.0

type PcloudPvminstancesConsolePutOK added in v1.0.75

type PcloudPvminstancesConsolePutOK struct {
	Payload *models.ConsoleLanguage
}
PcloudPvminstancesConsolePutOK describes a response with status code 200, with default header values.

OK

func NewPcloudPvminstancesConsolePutOK added in v1.0.75

func NewPcloudPvminstancesConsolePutOK() *PcloudPvminstancesConsolePutOK

NewPcloudPvminstancesConsolePutOK creates a PcloudPvminstancesConsolePutOK with default headers values

func (*PcloudPvminstancesConsolePutOK) Error added in v1.0.75

func (*PcloudPvminstancesConsolePutOK) GetPayload added in v1.1.0

type PcloudPvminstancesConsolePutParams added in v1.0.75

type PcloudPvminstancesConsolePutParams struct {

	/* Body.

	   Parameters to update a PVMInstance console required codepage
	*/
	Body *models.ConsoleLanguage

	/* CloudInstanceID.

	   Cloud Instance ID of a PCloud Instance
	*/
	CloudInstanceID string

	/* PvmInstanceID.

	   PCloud PVM Instance ID
	*/
	PvmInstanceID string

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

PcloudPvminstancesConsolePutParams contains all the parameters to send to the API endpoint

for the pcloud pvminstances console put operation.

Typically these are written to a http.Request.

func NewPcloudPvminstancesConsolePutParams added in v1.0.75

func NewPcloudPvminstancesConsolePutParams() *PcloudPvminstancesConsolePutParams

NewPcloudPvminstancesConsolePutParams creates a new PcloudPvminstancesConsolePutParams object, with the default timeout for this client.

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

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

func NewPcloudPvminstancesConsolePutParamsWithContext added in v1.0.75

func NewPcloudPvminstancesConsolePutParamsWithContext(ctx context.Context) *PcloudPvminstancesConsolePutParams

NewPcloudPvminstancesConsolePutParamsWithContext creates a new PcloudPvminstancesConsolePutParams object with the ability to set a context for a request.

func NewPcloudPvminstancesConsolePutParamsWithHTTPClient added in v1.0.75

func NewPcloudPvminstancesConsolePutParamsWithHTTPClient(client *http.Client) *PcloudPvminstancesConsolePutParams

NewPcloudPvminstancesConsolePutParamsWithHTTPClient creates a new PcloudPvminstancesConsolePutParams object with the ability to set a custom HTTPClient for a request.

func NewPcloudPvminstancesConsolePutParamsWithTimeout added in v1.0.75

func NewPcloudPvminstancesConsolePutParamsWithTimeout(timeout time.Duration) *PcloudPvminstancesConsolePutParams

NewPcloudPvminstancesConsolePutParamsWithTimeout creates a new PcloudPvminstancesConsolePutParams object with the ability to set a timeout on a request.

func (*PcloudPvminstancesConsolePutParams) SetBody added in v1.0.75

SetBody adds the body to the pcloud pvminstances console put params

func (*PcloudPvminstancesConsolePutParams) SetCloudInstanceID added in v1.0.75

func (o *PcloudPvminstancesConsolePutParams) SetCloudInstanceID(cloudInstanceID string)

SetCloudInstanceID adds the cloudInstanceId to the pcloud pvminstances console put params

func (*PcloudPvminstancesConsolePutParams) SetContext added in v1.0.75

SetContext adds the context to the pcloud pvminstances console put params

func (*PcloudPvminstancesConsolePutParams) SetDefaults added in v1.1.0

func (o *PcloudPvminstancesConsolePutParams) SetDefaults()

SetDefaults hydrates default values in the pcloud pvminstances console put params (not the query body).

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

func (*PcloudPvminstancesConsolePutParams) SetHTTPClient added in v1.0.75

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

SetHTTPClient adds the HTTPClient to the pcloud pvminstances console put params

func (*PcloudPvminstancesConsolePutParams) SetPvmInstanceID added in v1.0.75

func (o *PcloudPvminstancesConsolePutParams) SetPvmInstanceID(pvmInstanceID string)

SetPvmInstanceID adds the pvmInstanceId to the pcloud pvminstances console put params

func (*PcloudPvminstancesConsolePutParams) SetTimeout added in v1.0.75

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

SetTimeout adds the timeout to the pcloud pvminstances console put params

func (*PcloudPvminstancesConsolePutParams) WithBody added in v1.0.75

WithBody adds the body to the pcloud pvminstances console put params

func (*PcloudPvminstancesConsolePutParams) WithCloudInstanceID added in v1.0.75

func (o *PcloudPvminstancesConsolePutParams) WithCloudInstanceID(cloudInstanceID string) *PcloudPvminstancesConsolePutParams

WithCloudInstanceID adds the cloudInstanceID to the pcloud pvminstances console put params

func (*PcloudPvminstancesConsolePutParams) WithContext added in v1.0.75

WithContext adds the context to the pcloud pvminstances console put params

func (*PcloudPvminstancesConsolePutParams) WithDefaults added in v1.1.0

WithDefaults hydrates default values in the pcloud pvminstances console put params (not the query body).

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

func (*PcloudPvminstancesConsolePutParams) WithHTTPClient added in v1.0.75

WithHTTPClient adds the HTTPClient to the pcloud pvminstances console put params

func (*PcloudPvminstancesConsolePutParams) WithPvmInstanceID added in v1.0.75

WithPvmInstanceID adds the pvmInstanceID to the pcloud pvminstances console put params

func (*PcloudPvminstancesConsolePutParams) WithTimeout added in v1.0.75

WithTimeout adds the timeout to the pcloud pvminstances console put params

func (*PcloudPvminstancesConsolePutParams) WriteToRequest added in v1.0.75

WriteToRequest writes these params to a swagger request

type PcloudPvminstancesConsolePutReader added in v1.0.75

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

PcloudPvminstancesConsolePutReader is a Reader for the PcloudPvminstancesConsolePut structure.

func (*PcloudPvminstancesConsolePutReader) ReadResponse added in v1.0.75

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

ReadResponse reads a server response into the received o.

type PcloudPvminstancesConsolePutUnauthorized added in v1.0.75

type PcloudPvminstancesConsolePutUnauthorized struct {
	Payload *models.Error
}
PcloudPvminstancesConsolePutUnauthorized describes a response with status code 401, with default header values.

Unauthorized

func NewPcloudPvminstancesConsolePutUnauthorized added in v1.0.75

func NewPcloudPvminstancesConsolePutUnauthorized() *PcloudPvminstancesConsolePutUnauthorized

NewPcloudPvminstancesConsolePutUnauthorized creates a PcloudPvminstancesConsolePutUnauthorized with default headers values

func (*PcloudPvminstancesConsolePutUnauthorized) Error added in v1.0.75

func (*PcloudPvminstancesConsolePutUnauthorized) GetPayload added in v1.1.0

type PcloudPvminstancesDeleteBadRequest

type PcloudPvminstancesDeleteBadRequest struct {
	Payload *models.Error
}
PcloudPvminstancesDeleteBadRequest describes a response with status code 400, with default header values.

Bad Request

func NewPcloudPvminstancesDeleteBadRequest

func NewPcloudPvminstancesDeleteBadRequest() *PcloudPvminstancesDeleteBadRequest

NewPcloudPvminstancesDeleteBadRequest creates a PcloudPvminstancesDeleteBadRequest with default headers values

func (*PcloudPvminstancesDeleteBadRequest) Error

func (*PcloudPvminstancesDeleteBadRequest) GetPayload added in v1.1.0

type PcloudPvminstancesDeleteGone

type PcloudPvminstancesDeleteGone struct {
	Payload *models.Error
}
PcloudPvminstancesDeleteGone describes a response with status code 410, with default header values.

Gone

func NewPcloudPvminstancesDeleteGone

func NewPcloudPvminstancesDeleteGone() *PcloudPvminstancesDeleteGone

NewPcloudPvminstancesDeleteGone creates a PcloudPvminstancesDeleteGone with default headers values

func (*PcloudPvminstancesDeleteGone) Error

func (*PcloudPvminstancesDeleteGone) GetPayload added in v1.1.0

func (o *PcloudPvminstancesDeleteGone) GetPayload() *models.Error

type PcloudPvminstancesDeleteInternalServerError

type PcloudPvminstancesDeleteInternalServerError struct {
	Payload *models.Error
}
PcloudPvminstancesDeleteInternalServerError describes a response with status code 500, with default header values.

Internal Server Error

func NewPcloudPvminstancesDeleteInternalServerError

func NewPcloudPvminstancesDeleteInternalServerError() *PcloudPvminstancesDeleteInternalServerError

NewPcloudPvminstancesDeleteInternalServerError creates a PcloudPvminstancesDeleteInternalServerError with default headers values

func (*PcloudPvminstancesDeleteInternalServerError) Error

func (*PcloudPvminstancesDeleteInternalServerError) GetPayload added in v1.1.0

type PcloudPvminstancesDeleteNotFound added in v1.0.38

type PcloudPvminstancesDeleteNotFound struct {
	Payload *models.Error
}
PcloudPvminstancesDeleteNotFound describes a response with status code 404, with default header values.

Not Found

func NewPcloudPvminstancesDeleteNotFound added in v1.0.38

func NewPcloudPvminstancesDeleteNotFound() *PcloudPvminstancesDeleteNotFound

NewPcloudPvminstancesDeleteNotFound creates a PcloudPvminstancesDeleteNotFound with default headers values

func (*PcloudPvminstancesDeleteNotFound) Error added in v1.0.38

func (*PcloudPvminstancesDeleteNotFound) GetPayload added in v1.1.0

type PcloudPvminstancesDeleteOK

type PcloudPvminstancesDeleteOK struct {
	Payload models.Object
}
PcloudPvminstancesDeleteOK describes a response with status code 200, with default header values.

OK

func NewPcloudPvminstancesDeleteOK

func NewPcloudPvminstancesDeleteOK() *PcloudPvminstancesDeleteOK

NewPcloudPvminstancesDeleteOK creates a PcloudPvminstancesDeleteOK with default headers values

func (*PcloudPvminstancesDeleteOK) Error

func (*PcloudPvminstancesDeleteOK) GetPayload added in v1.1.0

func (o *PcloudPvminstancesDeleteOK) GetPayload() models.Object

type PcloudPvminstancesDeleteParams

type PcloudPvminstancesDeleteParams struct {

	/* CloudInstanceID.

	   Cloud Instance ID of a PCloud Instance
	*/
	CloudInstanceID string

	/* DeleteDataVolumes.

	   Indicates if all data volumes attached to the PVMInstance should be deleted when deleting the PVMInstance. Shared data volumes will be deleted if there are no other PVMInstances attached.
	*/
	DeleteDataVolumes *bool

	/* PvmInstanceID.

	   PCloud PVM Instance ID
	*/
	PvmInstanceID string

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

PcloudPvminstancesDeleteParams contains all the parameters to send to the API endpoint

for the pcloud pvminstances delete operation.

Typically these are written to a http.Request.

func NewPcloudPvminstancesDeleteParams

func NewPcloudPvminstancesDeleteParams() *PcloudPvminstancesDeleteParams

NewPcloudPvminstancesDeleteParams creates a new PcloudPvminstancesDeleteParams object, with the default timeout for this client.

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

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

func NewPcloudPvminstancesDeleteParamsWithContext

func NewPcloudPvminstancesDeleteParamsWithContext(ctx context.Context) *PcloudPvminstancesDeleteParams

NewPcloudPvminstancesDeleteParamsWithContext creates a new PcloudPvminstancesDeleteParams object with the ability to set a context for a request.

func NewPcloudPvminstancesDeleteParamsWithHTTPClient

func NewPcloudPvminstancesDeleteParamsWithHTTPClient(client *http.Client) *PcloudPvminstancesDeleteParams

NewPcloudPvminstancesDeleteParamsWithHTTPClient creates a new PcloudPvminstancesDeleteParams object with the ability to set a custom HTTPClient for a request.

func NewPcloudPvminstancesDeleteParamsWithTimeout

func NewPcloudPvminstancesDeleteParamsWithTimeout(timeout time.Duration) *PcloudPvminstancesDeleteParams

NewPcloudPvminstancesDeleteParamsWithTimeout creates a new PcloudPvminstancesDeleteParams object with the ability to set a timeout on a request.

func (*PcloudPvminstancesDeleteParams) SetCloudInstanceID

func (o *PcloudPvminstancesDeleteParams) SetCloudInstanceID(cloudInstanceID string)

SetCloudInstanceID adds the cloudInstanceId to the pcloud pvminstances delete params

func (*PcloudPvminstancesDeleteParams) SetContext

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

SetContext adds the context to the pcloud pvminstances delete params

func (*PcloudPvminstancesDeleteParams) SetDefaults added in v1.1.0

func (o *PcloudPvminstancesDeleteParams) SetDefaults()

SetDefaults hydrates default values in the pcloud pvminstances delete params (not the query body).

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

func (*PcloudPvminstancesDeleteParams) SetDeleteDataVolumes added in v1.0.54

func (o *PcloudPvminstancesDeleteParams) SetDeleteDataVolumes(deleteDataVolumes *bool)

SetDeleteDataVolumes adds the deleteDataVolumes to the pcloud pvminstances delete params

func (*PcloudPvminstancesDeleteParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the pcloud pvminstances delete params

func (*PcloudPvminstancesDeleteParams) SetPvmInstanceID

func (o *PcloudPvminstancesDeleteParams) SetPvmInstanceID(pvmInstanceID string)

SetPvmInstanceID adds the pvmInstanceId to the pcloud pvminstances delete params

func (*PcloudPvminstancesDeleteParams) SetTimeout

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

SetTimeout adds the timeout to the pcloud pvminstances delete params

func (*PcloudPvminstancesDeleteParams) WithCloudInstanceID

func (o *PcloudPvminstancesDeleteParams) WithCloudInstanceID(cloudInstanceID string) *PcloudPvminstancesDeleteParams

WithCloudInstanceID adds the cloudInstanceID to the pcloud pvminstances delete params

func (*PcloudPvminstancesDeleteParams) WithContext

WithContext adds the context to the pcloud pvminstances delete params

func (*PcloudPvminstancesDeleteParams) WithDefaults added in v1.1.0

WithDefaults hydrates default values in the pcloud pvminstances delete params (not the query body).

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

func (*PcloudPvminstancesDeleteParams) WithDeleteDataVolumes added in v1.0.54

func (o *PcloudPvminstancesDeleteParams) WithDeleteDataVolumes(deleteDataVolumes *bool) *PcloudPvminstancesDeleteParams

WithDeleteDataVolumes adds the deleteDataVolumes to the pcloud pvminstances delete params

func (*PcloudPvminstancesDeleteParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the pcloud pvminstances delete params

func (*PcloudPvminstancesDeleteParams) WithPvmInstanceID

func (o *PcloudPvminstancesDeleteParams) WithPvmInstanceID(pvmInstanceID string) *PcloudPvminstancesDeleteParams

WithPvmInstanceID adds the pvmInstanceID to the pcloud pvminstances delete params

func (*PcloudPvminstancesDeleteParams) WithTimeout

WithTimeout adds the timeout to the pcloud pvminstances delete params

func (*PcloudPvminstancesDeleteParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type PcloudPvminstancesDeleteReader

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

PcloudPvminstancesDeleteReader is a Reader for the PcloudPvminstancesDelete structure.

func (*PcloudPvminstancesDeleteReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type PcloudPvminstancesDeleteUnauthorized added in v1.0.59

type PcloudPvminstancesDeleteUnauthorized struct {
	Payload *models.Error
}
PcloudPvminstancesDeleteUnauthorized describes a response with status code 401, with default header values.

Unauthorized

func NewPcloudPvminstancesDeleteUnauthorized added in v1.0.59

func NewPcloudPvminstancesDeleteUnauthorized() *PcloudPvminstancesDeleteUnauthorized

NewPcloudPvminstancesDeleteUnauthorized creates a PcloudPvminstancesDeleteUnauthorized with default headers values

func (*PcloudPvminstancesDeleteUnauthorized) Error added in v1.0.59

func (*PcloudPvminstancesDeleteUnauthorized) GetPayload added in v1.1.0

type PcloudPvminstancesGetBadRequest

type PcloudPvminstancesGetBadRequest struct {
	Payload *models.Error
}
PcloudPvminstancesGetBadRequest describes a response with status code 400, with default header values.

Bad Request

func NewPcloudPvminstancesGetBadRequest

func NewPcloudPvminstancesGetBadRequest() *PcloudPvminstancesGetBadRequest

NewPcloudPvminstancesGetBadRequest creates a PcloudPvminstancesGetBadRequest with default headers values

func (*PcloudPvminstancesGetBadRequest) Error

func (*PcloudPvminstancesGetBadRequest) GetPayload added in v1.1.0

func (o *PcloudPvminstancesGetBadRequest) GetPayload() *models.Error

type PcloudPvminstancesGetInternalServerError

type PcloudPvminstancesGetInternalServerError struct {
	Payload *models.Error
}
PcloudPvminstancesGetInternalServerError describes a response with status code 500, with default header values.

Internal Server Error

func NewPcloudPvminstancesGetInternalServerError

func NewPcloudPvminstancesGetInternalServerError() *PcloudPvminstancesGetInternalServerError

NewPcloudPvminstancesGetInternalServerError creates a PcloudPvminstancesGetInternalServerError with default headers values

func (*PcloudPvminstancesGetInternalServerError) Error

func (*PcloudPvminstancesGetInternalServerError) GetPayload added in v1.1.0

type PcloudPvminstancesGetNotFound

type PcloudPvminstancesGetNotFound struct {
	Payload *models.Error
}
PcloudPvminstancesGetNotFound describes a response with status code 404, with default header values.

Not Found

func NewPcloudPvminstancesGetNotFound

func NewPcloudPvminstancesGetNotFound() *PcloudPvminstancesGetNotFound

NewPcloudPvminstancesGetNotFound creates a PcloudPvminstancesGetNotFound with default headers values

func (*PcloudPvminstancesGetNotFound) Error

func (*PcloudPvminstancesGetNotFound) GetPayload added in v1.1.0

func (o *PcloudPvminstancesGetNotFound) GetPayload() *models.Error

type PcloudPvminstancesGetOK

type PcloudPvminstancesGetOK struct {
	Payload *models.PVMInstance
}
PcloudPvminstancesGetOK describes a response with status code 200, with default header values.

OK

func NewPcloudPvminstancesGetOK

func NewPcloudPvminstancesGetOK() *PcloudPvminstancesGetOK

NewPcloudPvminstancesGetOK creates a PcloudPvminstancesGetOK with default headers values

func (*PcloudPvminstancesGetOK) Error

func (o *PcloudPvminstancesGetOK) Error() string

func (*PcloudPvminstancesGetOK) GetPayload added in v1.1.0

func (o *PcloudPvminstancesGetOK) GetPayload() *models.PVMInstance

type PcloudPvminstancesGetParams

type PcloudPvminstancesGetParams struct {

	/* CloudInstanceID.

	   Cloud Instance ID of a PCloud Instance
	*/
	CloudInstanceID string

	/* PvmInstanceID.

	   PCloud PVM Instance ID
	*/
	PvmInstanceID string

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

PcloudPvminstancesGetParams contains all the parameters to send to the API endpoint

for the pcloud pvminstances get operation.

Typically these are written to a http.Request.

func NewPcloudPvminstancesGetParams

func NewPcloudPvminstancesGetParams() *PcloudPvminstancesGetParams

NewPcloudPvminstancesGetParams creates a new PcloudPvminstancesGetParams object, with the default timeout for this client.

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

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

func NewPcloudPvminstancesGetParamsWithContext

func NewPcloudPvminstancesGetParamsWithContext(ctx context.Context) *PcloudPvminstancesGetParams

NewPcloudPvminstancesGetParamsWithContext creates a new PcloudPvminstancesGetParams object with the ability to set a context for a request.

func NewPcloudPvminstancesGetParamsWithHTTPClient

func NewPcloudPvminstancesGetParamsWithHTTPClient(client *http.Client) *PcloudPvminstancesGetParams

NewPcloudPvminstancesGetParamsWithHTTPClient creates a new PcloudPvminstancesGetParams object with the ability to set a custom HTTPClient for a request.

func NewPcloudPvminstancesGetParamsWithTimeout

func NewPcloudPvminstancesGetParamsWithTimeout(timeout time.Duration) *PcloudPvminstancesGetParams

NewPcloudPvminstancesGetParamsWithTimeout creates a new PcloudPvminstancesGetParams object with the ability to set a timeout on a request.

func (*PcloudPvminstancesGetParams) SetCloudInstanceID

func (o *PcloudPvminstancesGetParams) SetCloudInstanceID(cloudInstanceID string)

SetCloudInstanceID adds the cloudInstanceId to the pcloud pvminstances get params

func (*PcloudPvminstancesGetParams) SetContext

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

SetContext adds the context to the pcloud pvminstances get params

func (*PcloudPvminstancesGetParams) SetDefaults added in v1.1.0

func (o *PcloudPvminstancesGetParams) SetDefaults()

SetDefaults hydrates default values in the pcloud pvminstances get params (not the query body).

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

func (*PcloudPvminstancesGetParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the pcloud pvminstances get params

func (*PcloudPvminstancesGetParams) SetPvmInstanceID

func (o *PcloudPvminstancesGetParams) SetPvmInstanceID(pvmInstanceID string)

SetPvmInstanceID adds the pvmInstanceId to the pcloud pvminstances get params

func (*PcloudPvminstancesGetParams) SetTimeout

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

SetTimeout adds the timeout to the pcloud pvminstances get params

func (*PcloudPvminstancesGetParams) WithCloudInstanceID

func (o *PcloudPvminstancesGetParams) WithCloudInstanceID(cloudInstanceID string) *PcloudPvminstancesGetParams

WithCloudInstanceID adds the cloudInstanceID to the pcloud pvminstances get params

func (*PcloudPvminstancesGetParams) WithContext

WithContext adds the context to the pcloud pvminstances get params

func (*PcloudPvminstancesGetParams) WithDefaults added in v1.1.0

WithDefaults hydrates default values in the pcloud pvminstances get params (not the query body).

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

func (*PcloudPvminstancesGetParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the pcloud pvminstances get params

func (*PcloudPvminstancesGetParams) WithPvmInstanceID

func (o *PcloudPvminstancesGetParams) WithPvmInstanceID(pvmInstanceID string) *PcloudPvminstancesGetParams

WithPvmInstanceID adds the pvmInstanceID to the pcloud pvminstances get params

func (*PcloudPvminstancesGetParams) WithTimeout

WithTimeout adds the timeout to the pcloud pvminstances get params

func (*PcloudPvminstancesGetParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type PcloudPvminstancesGetReader

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

PcloudPvminstancesGetReader is a Reader for the PcloudPvminstancesGet structure.

func (*PcloudPvminstancesGetReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type PcloudPvminstancesGetUnauthorized added in v1.0.59

type PcloudPvminstancesGetUnauthorized struct {
	Payload *models.Error
}
PcloudPvminstancesGetUnauthorized describes a response with status code 401, with default header values.

Unauthorized

func NewPcloudPvminstancesGetUnauthorized added in v1.0.59

func NewPcloudPvminstancesGetUnauthorized() *PcloudPvminstancesGetUnauthorized

NewPcloudPvminstancesGetUnauthorized creates a PcloudPvminstancesGetUnauthorized with default headers values

func (*PcloudPvminstancesGetUnauthorized) Error added in v1.0.59

func (*PcloudPvminstancesGetUnauthorized) GetPayload added in v1.1.0

type PcloudPvminstancesGetallBadRequest

type PcloudPvminstancesGetallBadRequest struct {
	Payload *models.Error
}
PcloudPvminstancesGetallBadRequest describes a response with status code 400, with default header values.

Bad Request

func NewPcloudPvminstancesGetallBadRequest

func NewPcloudPvminstancesGetallBadRequest() *PcloudPvminstancesGetallBadRequest

NewPcloudPvminstancesGetallBadRequest creates a PcloudPvminstancesGetallBadRequest with default headers values

func (*PcloudPvminstancesGetallBadRequest) Error

func (*PcloudPvminstancesGetallBadRequest) GetPayload added in v1.1.0

type PcloudPvminstancesGetallInternalServerError

type PcloudPvminstancesGetallInternalServerError struct {
	Payload *models.Error
}
PcloudPvminstancesGetallInternalServerError describes a response with status code 500, with default header values.

Internal Server Error

func NewPcloudPvminstancesGetallInternalServerError

func NewPcloudPvminstancesGetallInternalServerError() *PcloudPvminstancesGetallInternalServerError

NewPcloudPvminstancesGetallInternalServerError creates a PcloudPvminstancesGetallInternalServerError with default headers values

func (*PcloudPvminstancesGetallInternalServerError) Error

func (*PcloudPvminstancesGetallInternalServerError) GetPayload added in v1.1.0

type PcloudPvminstancesGetallOK

type PcloudPvminstancesGetallOK struct {
	Payload *models.PVMInstances
}
PcloudPvminstancesGetallOK describes a response with status code 200, with default header values.

OK

func NewPcloudPvminstancesGetallOK

func NewPcloudPvminstancesGetallOK() *PcloudPvminstancesGetallOK

NewPcloudPvminstancesGetallOK creates a PcloudPvminstancesGetallOK with default headers values

func (*PcloudPvminstancesGetallOK) Error

func (*PcloudPvminstancesGetallOK) GetPayload added in v1.1.0

type PcloudPvminstancesGetallParams

type PcloudPvminstancesGetallParams struct {

	/* CloudInstanceID.

	   Cloud Instance ID of a PCloud Instance
	*/
	CloudInstanceID string

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

PcloudPvminstancesGetallParams contains all the parameters to send to the API endpoint

for the pcloud pvminstances getall operation.

Typically these are written to a http.Request.

func NewPcloudPvminstancesGetallParams

func NewPcloudPvminstancesGetallParams() *PcloudPvminstancesGetallParams

NewPcloudPvminstancesGetallParams creates a new PcloudPvminstancesGetallParams object, with the default timeout for this client.

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

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

func NewPcloudPvminstancesGetallParamsWithContext

func NewPcloudPvminstancesGetallParamsWithContext(ctx context.Context) *PcloudPvminstancesGetallParams

NewPcloudPvminstancesGetallParamsWithContext creates a new PcloudPvminstancesGetallParams object with the ability to set a context for a request.

func NewPcloudPvminstancesGetallParamsWithHTTPClient

func NewPcloudPvminstancesGetallParamsWithHTTPClient(client *http.Client) *PcloudPvminstancesGetallParams

NewPcloudPvminstancesGetallParamsWithHTTPClient creates a new PcloudPvminstancesGetallParams object with the ability to set a custom HTTPClient for a request.

func NewPcloudPvminstancesGetallParamsWithTimeout

func NewPcloudPvminstancesGetallParamsWithTimeout(timeout time.Duration) *PcloudPvminstancesGetallParams

NewPcloudPvminstancesGetallParamsWithTimeout creates a new PcloudPvminstancesGetallParams object with the ability to set a timeout on a request.

func (*PcloudPvminstancesGetallParams) SetCloudInstanceID

func (o *PcloudPvminstancesGetallParams) SetCloudInstanceID(cloudInstanceID string)

SetCloudInstanceID adds the cloudInstanceId to the pcloud pvminstances getall params

func (*PcloudPvminstancesGetallParams) SetContext

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

SetContext adds the context to the pcloud pvminstances getall params

func (*PcloudPvminstancesGetallParams) SetDefaults added in v1.1.0

func (o *PcloudPvminstancesGetallParams) SetDefaults()

SetDefaults hydrates default values in the pcloud pvminstances getall params (not the query body).

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

func (*PcloudPvminstancesGetallParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the pcloud pvminstances getall params

func (*PcloudPvminstancesGetallParams) SetTimeout

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

SetTimeout adds the timeout to the pcloud pvminstances getall params

func (*PcloudPvminstancesGetallParams) WithCloudInstanceID

func (o *PcloudPvminstancesGetallParams) WithCloudInstanceID(cloudInstanceID string) *PcloudPvminstancesGetallParams

WithCloudInstanceID adds the cloudInstanceID to the pcloud pvminstances getall params

func (*PcloudPvminstancesGetallParams) WithContext

WithContext adds the context to the pcloud pvminstances getall params

func (*PcloudPvminstancesGetallParams) WithDefaults added in v1.1.0

WithDefaults hydrates default values in the pcloud pvminstances getall params (not the query body).

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

func (*PcloudPvminstancesGetallParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the pcloud pvminstances getall params

func (*PcloudPvminstancesGetallParams) WithTimeout

WithTimeout adds the timeout to the pcloud pvminstances getall params

func (*PcloudPvminstancesGetallParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type PcloudPvminstancesGetallReader

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

PcloudPvminstancesGetallReader is a Reader for the PcloudPvminstancesGetall structure.

func (*PcloudPvminstancesGetallReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type PcloudPvminstancesGetallUnauthorized added in v1.0.59

type PcloudPvminstancesGetallUnauthorized struct {
	Payload *models.Error
}
PcloudPvminstancesGetallUnauthorized describes a response with status code 401, with default header values.

Unauthorized

func NewPcloudPvminstancesGetallUnauthorized added in v1.0.59

func NewPcloudPvminstancesGetallUnauthorized() *PcloudPvminstancesGetallUnauthorized

NewPcloudPvminstancesGetallUnauthorized creates a PcloudPvminstancesGetallUnauthorized with default headers values

func (*PcloudPvminstancesGetallUnauthorized) Error added in v1.0.59

func (*PcloudPvminstancesGetallUnauthorized) GetPayload added in v1.1.0

type PcloudPvminstancesNetworksDeleteBadRequest

type PcloudPvminstancesNetworksDeleteBadRequest struct {
	Payload *models.Error
}
PcloudPvminstancesNetworksDeleteBadRequest describes a response with status code 400, with default header values.

Bad Request

func NewPcloudPvminstancesNetworksDeleteBadRequest

func NewPcloudPvminstancesNetworksDeleteBadRequest() *PcloudPvminstancesNetworksDeleteBadRequest

NewPcloudPvminstancesNetworksDeleteBadRequest creates a PcloudPvminstancesNetworksDeleteBadRequest with default headers values

func (*PcloudPvminstancesNetworksDeleteBadRequest) Error

func (*PcloudPvminstancesNetworksDeleteBadRequest) GetPayload added in v1.1.0

type PcloudPvminstancesNetworksDeleteGone

type PcloudPvminstancesNetworksDeleteGone struct {
	Payload *models.Error
}
PcloudPvminstancesNetworksDeleteGone describes a response with status code 410, with default header values.

Gone

func NewPcloudPvminstancesNetworksDeleteGone

func NewPcloudPvminstancesNetworksDeleteGone() *PcloudPvminstancesNetworksDeleteGone

NewPcloudPvminstancesNetworksDeleteGone creates a PcloudPvminstancesNetworksDeleteGone with default headers values

func (*PcloudPvminstancesNetworksDeleteGone) Error

func (*PcloudPvminstancesNetworksDeleteGone) GetPayload added in v1.1.0

type PcloudPvminstancesNetworksDeleteInternalServerError

type PcloudPvminstancesNetworksDeleteInternalServerError struct {
	Payload *models.Error
}
PcloudPvminstancesNetworksDeleteInternalServerError describes a response with status code 500, with default header values.

Internal Server Error

func NewPcloudPvminstancesNetworksDeleteInternalServerError

func NewPcloudPvminstancesNetworksDeleteInternalServerError() *PcloudPvminstancesNetworksDeleteInternalServerError

NewPcloudPvminstancesNetworksDeleteInternalServerError creates a PcloudPvminstancesNetworksDeleteInternalServerError with default headers values

func (*PcloudPvminstancesNetworksDeleteInternalServerError) Error

func (*PcloudPvminstancesNetworksDeleteInternalServerError) GetPayload added in v1.1.0

type PcloudPvminstancesNetworksDeleteOK

type PcloudPvminstancesNetworksDeleteOK struct {
	Payload models.Object
}
PcloudPvminstancesNetworksDeleteOK describes a response with status code 200, with default header values.

OK

func NewPcloudPvminstancesNetworksDeleteOK

func NewPcloudPvminstancesNetworksDeleteOK() *PcloudPvminstancesNetworksDeleteOK

NewPcloudPvminstancesNetworksDeleteOK creates a PcloudPvminstancesNetworksDeleteOK with default headers values

func (*PcloudPvminstancesNetworksDeleteOK) Error

func (*PcloudPvminstancesNetworksDeleteOK) GetPayload added in v1.1.0

type PcloudPvminstancesNetworksDeleteParams

type PcloudPvminstancesNetworksDeleteParams struct {

	/* Body.

	   Remove a network from PVM Instance parameters
	*/
	Body *models.PVMInstanceRemoveNetwork

	/* CloudInstanceID.

	   Cloud Instance ID of a PCloud Instance
	*/
	CloudInstanceID string

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

	/* PvmInstanceID.

	   PCloud PVM Instance ID
	*/
	PvmInstanceID string

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

PcloudPvminstancesNetworksDeleteParams contains all the parameters to send to the API endpoint

for the pcloud pvminstances networks delete operation.

Typically these are written to a http.Request.

func NewPcloudPvminstancesNetworksDeleteParams

func NewPcloudPvminstancesNetworksDeleteParams() *PcloudPvminstancesNetworksDeleteParams

NewPcloudPvminstancesNetworksDeleteParams creates a new PcloudPvminstancesNetworksDeleteParams object, with the default timeout for this client.

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

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

func NewPcloudPvminstancesNetworksDeleteParamsWithContext

func NewPcloudPvminstancesNetworksDeleteParamsWithContext(ctx context.Context) *PcloudPvminstancesNetworksDeleteParams

NewPcloudPvminstancesNetworksDeleteParamsWithContext creates a new PcloudPvminstancesNetworksDeleteParams object with the ability to set a context for a request.

func NewPcloudPvminstancesNetworksDeleteParamsWithHTTPClient

func NewPcloudPvminstancesNetworksDeleteParamsWithHTTPClient(client *http.Client) *PcloudPvminstancesNetworksDeleteParams

NewPcloudPvminstancesNetworksDeleteParamsWithHTTPClient creates a new PcloudPvminstancesNetworksDeleteParams object with the ability to set a custom HTTPClient for a request.

func NewPcloudPvminstancesNetworksDeleteParamsWithTimeout

func NewPcloudPvminstancesNetworksDeleteParamsWithTimeout(timeout time.Duration) *PcloudPvminstancesNetworksDeleteParams

NewPcloudPvminstancesNetworksDeleteParamsWithTimeout creates a new PcloudPvminstancesNetworksDeleteParams object with the ability to set a timeout on a request.

func (*PcloudPvminstancesNetworksDeleteParams) SetBody

SetBody adds the body to the pcloud pvminstances networks delete params

func (*PcloudPvminstancesNetworksDeleteParams) SetCloudInstanceID

func (o *PcloudPvminstancesNetworksDeleteParams) SetCloudInstanceID(cloudInstanceID string)

SetCloudInstanceID adds the cloudInstanceId to the pcloud pvminstances networks delete params

func (*PcloudPvminstancesNetworksDeleteParams) SetContext

SetContext adds the context to the pcloud pvminstances networks delete params

func (*PcloudPvminstancesNetworksDeleteParams) SetDefaults added in v1.1.0

func (o *PcloudPvminstancesNetworksDeleteParams) SetDefaults()

SetDefaults hydrates default values in the pcloud pvminstances networks delete params (not the query body).

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

func (*PcloudPvminstancesNetworksDeleteParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the pcloud pvminstances networks delete params

func (*PcloudPvminstancesNetworksDeleteParams) SetNetworkID

func (o *PcloudPvminstancesNetworksDeleteParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the pcloud pvminstances networks delete params

func (*PcloudPvminstancesNetworksDeleteParams) SetPvmInstanceID

func (o *PcloudPvminstancesNetworksDeleteParams) SetPvmInstanceID(pvmInstanceID string)

SetPvmInstanceID adds the pvmInstanceId to the pcloud pvminstances networks delete params

func (*PcloudPvminstancesNetworksDeleteParams) SetTimeout

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

SetTimeout adds the timeout to the pcloud pvminstances networks delete params

func (*PcloudPvminstancesNetworksDeleteParams) WithBody

WithBody adds the body to the pcloud pvminstances networks delete params

func (*PcloudPvminstancesNetworksDeleteParams) WithCloudInstanceID

WithCloudInstanceID adds the cloudInstanceID to the pcloud pvminstances networks delete params

func (*PcloudPvminstancesNetworksDeleteParams) WithContext

WithContext adds the context to the pcloud pvminstances networks delete params

func (*PcloudPvminstancesNetworksDeleteParams) WithDefaults added in v1.1.0

WithDefaults hydrates default values in the pcloud pvminstances networks delete params (not the query body).

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

func (*PcloudPvminstancesNetworksDeleteParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the pcloud pvminstances networks delete params

func (*PcloudPvminstancesNetworksDeleteParams) WithNetworkID

WithNetworkID adds the networkID to the pcloud pvminstances networks delete params

func (*PcloudPvminstancesNetworksDeleteParams) WithPvmInstanceID

WithPvmInstanceID adds the pvmInstanceID to the pcloud pvminstances networks delete params

func (*PcloudPvminstancesNetworksDeleteParams) WithTimeout

WithTimeout adds the timeout to the pcloud pvminstances networks delete params

func (*PcloudPvminstancesNetworksDeleteParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type PcloudPvminstancesNetworksDeleteReader

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

PcloudPvminstancesNetworksDeleteReader is a Reader for the PcloudPvminstancesNetworksDelete structure.

func (*PcloudPvminstancesNetworksDeleteReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type PcloudPvminstancesNetworksDeleteUnauthorized added in v1.0.59

type PcloudPvminstancesNetworksDeleteUnauthorized struct {
	Payload *models.Error
}
PcloudPvminstancesNetworksDeleteUnauthorized describes a response with status code 401, with default header values.

Unauthorized

func NewPcloudPvminstancesNetworksDeleteUnauthorized added in v1.0.59

func NewPcloudPvminstancesNetworksDeleteUnauthorized() *PcloudPvminstancesNetworksDeleteUnauthorized

NewPcloudPvminstancesNetworksDeleteUnauthorized creates a PcloudPvminstancesNetworksDeleteUnauthorized with default headers values

func (*PcloudPvminstancesNetworksDeleteUnauthorized) Error added in v1.0.59

func (*PcloudPvminstancesNetworksDeleteUnauthorized) GetPayload added in v1.1.0

type PcloudPvminstancesNetworksGetInternalServerError

type PcloudPvminstancesNetworksGetInternalServerError struct {
	Payload *models.Error
}
PcloudPvminstancesNetworksGetInternalServerError describes a response with status code 500, with default header values.

Internal Server Error

func NewPcloudPvminstancesNetworksGetInternalServerError

func NewPcloudPvminstancesNetworksGetInternalServerError() *PcloudPvminstancesNetworksGetInternalServerError

NewPcloudPvminstancesNetworksGetInternalServerError creates a PcloudPvminstancesNetworksGetInternalServerError with default headers values

func (*PcloudPvminstancesNetworksGetInternalServerError) Error

func (*PcloudPvminstancesNetworksGetInternalServerError) GetPayload added in v1.1.0

type PcloudPvminstancesNetworksGetNotFound

type PcloudPvminstancesNetworksGetNotFound struct {
	Payload *models.Error
}
PcloudPvminstancesNetworksGetNotFound describes a response with status code 404, with default header values.

Not Found

func NewPcloudPvminstancesNetworksGetNotFound

func NewPcloudPvminstancesNetworksGetNotFound() *PcloudPvminstancesNetworksGetNotFound

NewPcloudPvminstancesNetworksGetNotFound creates a PcloudPvminstancesNetworksGetNotFound with default headers values

func (*PcloudPvminstancesNetworksGetNotFound) Error

func (*PcloudPvminstancesNetworksGetNotFound) GetPayload added in v1.1.0

type PcloudPvminstancesNetworksGetOK

type PcloudPvminstancesNetworksGetOK struct {
	Payload *models.PVMInstanceNetworks
}
PcloudPvminstancesNetworksGetOK describes a response with status code 200, with default header values.

OK

func NewPcloudPvminstancesNetworksGetOK

func NewPcloudPvminstancesNetworksGetOK() *PcloudPvminstancesNetworksGetOK

NewPcloudPvminstancesNetworksGetOK creates a PcloudPvminstancesNetworksGetOK with default headers values

func (*PcloudPvminstancesNetworksGetOK) Error

func (*PcloudPvminstancesNetworksGetOK) GetPayload added in v1.1.0

type PcloudPvminstancesNetworksGetParams

type PcloudPvminstancesNetworksGetParams struct {

	/* CloudInstanceID.

	   Cloud Instance ID of a PCloud Instance
	*/
	CloudInstanceID string

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

	/* PvmInstanceID.

	   PCloud PVM Instance ID
	*/
	PvmInstanceID string

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

PcloudPvminstancesNetworksGetParams contains all the parameters to send to the API endpoint

for the pcloud pvminstances networks get operation.

Typically these are written to a http.Request.

func NewPcloudPvminstancesNetworksGetParams

func NewPcloudPvminstancesNetworksGetParams() *PcloudPvminstancesNetworksGetParams

NewPcloudPvminstancesNetworksGetParams creates a new PcloudPvminstancesNetworksGetParams object, with the default timeout for this client.

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

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

func NewPcloudPvminstancesNetworksGetParamsWithContext

func NewPcloudPvminstancesNetworksGetParamsWithContext(ctx context.Context) *PcloudPvminstancesNetworksGetParams

NewPcloudPvminstancesNetworksGetParamsWithContext creates a new PcloudPvminstancesNetworksGetParams object with the ability to set a context for a request.

func NewPcloudPvminstancesNetworksGetParamsWithHTTPClient

func NewPcloudPvminstancesNetworksGetParamsWithHTTPClient(client *http.Client) *PcloudPvminstancesNetworksGetParams

NewPcloudPvminstancesNetworksGetParamsWithHTTPClient creates a new PcloudPvminstancesNetworksGetParams object with the ability to set a custom HTTPClient for a request.

func NewPcloudPvminstancesNetworksGetParamsWithTimeout

func NewPcloudPvminstancesNetworksGetParamsWithTimeout(timeout time.Duration) *PcloudPvminstancesNetworksGetParams

NewPcloudPvminstancesNetworksGetParamsWithTimeout creates a new PcloudPvminstancesNetworksGetParams object with the ability to set a timeout on a request.

func (*PcloudPvminstancesNetworksGetParams) SetCloudInstanceID

func (o *PcloudPvminstancesNetworksGetParams) SetCloudInstanceID(cloudInstanceID string)

SetCloudInstanceID adds the cloudInstanceId to the pcloud pvminstances networks get params

func (*PcloudPvminstancesNetworksGetParams) SetContext

SetContext adds the context to the pcloud pvminstances networks get params

func (*PcloudPvminstancesNetworksGetParams) SetDefaults added in v1.1.0

func (o *PcloudPvminstancesNetworksGetParams) SetDefaults()

SetDefaults hydrates default values in the pcloud pvminstances networks get params (not the query body).

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

func (*PcloudPvminstancesNetworksGetParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the pcloud pvminstances networks get params

func (*PcloudPvminstancesNetworksGetParams) SetNetworkID

func (o *PcloudPvminstancesNetworksGetParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the pcloud pvminstances networks get params

func (*PcloudPvminstancesNetworksGetParams) SetPvmInstanceID

func (o *PcloudPvminstancesNetworksGetParams) SetPvmInstanceID(pvmInstanceID string)

SetPvmInstanceID adds the pvmInstanceId to the pcloud pvminstances networks get params

func (*PcloudPvminstancesNetworksGetParams) SetTimeout

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

SetTimeout adds the timeout to the pcloud pvminstances networks get params

func (*PcloudPvminstancesNetworksGetParams) WithCloudInstanceID

func (o *PcloudPvminstancesNetworksGetParams) WithCloudInstanceID(cloudInstanceID string) *PcloudPvminstancesNetworksGetParams

WithCloudInstanceID adds the cloudInstanceID to the pcloud pvminstances networks get params

func (*PcloudPvminstancesNetworksGetParams) WithContext

WithContext adds the context to the pcloud pvminstances networks get params

func (*PcloudPvminstancesNetworksGetParams) WithDefaults added in v1.1.0

WithDefaults hydrates default values in the pcloud pvminstances networks get params (not the query body).

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

func (*PcloudPvminstancesNetworksGetParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the pcloud pvminstances networks get params

func (*PcloudPvminstancesNetworksGetParams) WithNetworkID

WithNetworkID adds the networkID to the pcloud pvminstances networks get params

func (*PcloudPvminstancesNetworksGetParams) WithPvmInstanceID

WithPvmInstanceID adds the pvmInstanceID to the pcloud pvminstances networks get params

func (*PcloudPvminstancesNetworksGetParams) WithTimeout

WithTimeout adds the timeout to the pcloud pvminstances networks get params

func (*PcloudPvminstancesNetworksGetParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type PcloudPvminstancesNetworksGetReader

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

PcloudPvminstancesNetworksGetReader is a Reader for the PcloudPvminstancesNetworksGet structure.

func (*PcloudPvminstancesNetworksGetReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type PcloudPvminstancesNetworksGetUnauthorized added in v1.0.59

type PcloudPvminstancesNetworksGetUnauthorized struct {
	Payload *models.Error
}
PcloudPvminstancesNetworksGetUnauthorized describes a response with status code 401, with default header values.

Unauthorized

func NewPcloudPvminstancesNetworksGetUnauthorized added in v1.0.59

func NewPcloudPvminstancesNetworksGetUnauthorized() *PcloudPvminstancesNetworksGetUnauthorized

NewPcloudPvminstancesNetworksGetUnauthorized creates a PcloudPvminstancesNetworksGetUnauthorized with default headers values

func (*PcloudPvminstancesNetworksGetUnauthorized) Error added in v1.0.59

func (*PcloudPvminstancesNetworksGetUnauthorized) GetPayload added in v1.1.0

type PcloudPvminstancesNetworksGetallBadRequest

type PcloudPvminstancesNetworksGetallBadRequest struct {
	Payload *models.Error
}
PcloudPvminstancesNetworksGetallBadRequest describes a response with status code 400, with default header values.

Bad Request

func NewPcloudPvminstancesNetworksGetallBadRequest

func NewPcloudPvminstancesNetworksGetallBadRequest() *PcloudPvminstancesNetworksGetallBadRequest

NewPcloudPvminstancesNetworksGetallBadRequest creates a PcloudPvminstancesNetworksGetallBadRequest with default headers values

func (*PcloudPvminstancesNetworksGetallBadRequest) Error

func (*PcloudPvminstancesNetworksGetallBadRequest) GetPayload added in v1.1.0

type PcloudPvminstancesNetworksGetallInternalServerError

type PcloudPvminstancesNetworksGetallInternalServerError struct {
	Payload *models.Error
}
PcloudPvminstancesNetworksGetallInternalServerError describes a response with status code 500, with default header values.

Internal Server Error

func NewPcloudPvminstancesNetworksGetallInternalServerError

func NewPcloudPvminstancesNetworksGetallInternalServerError() *PcloudPvminstancesNetworksGetallInternalServerError

NewPcloudPvminstancesNetworksGetallInternalServerError creates a PcloudPvminstancesNetworksGetallInternalServerError with default headers values

func (*PcloudPvminstancesNetworksGetallInternalServerError) Error

func (*PcloudPvminstancesNetworksGetallInternalServerError) GetPayload added in v1.1.0

type PcloudPvminstancesNetworksGetallOK

type PcloudPvminstancesNetworksGetallOK struct {
	Payload *models.PVMInstanceNetworks
}
PcloudPvminstancesNetworksGetallOK describes a response with status code 200, with default header values.

OK

func NewPcloudPvminstancesNetworksGetallOK

func NewPcloudPvminstancesNetworksGetallOK() *PcloudPvminstancesNetworksGetallOK

NewPcloudPvminstancesNetworksGetallOK creates a PcloudPvminstancesNetworksGetallOK with default headers values

func (*PcloudPvminstancesNetworksGetallOK) Error

func (*PcloudPvminstancesNetworksGetallOK) GetPayload added in v1.1.0

type PcloudPvminstancesNetworksGetallParams

type PcloudPvminstancesNetworksGetallParams struct {

	/* CloudInstanceID.

	   Cloud Instance ID of a PCloud Instance
	*/
	CloudInstanceID string

	/* PvmInstanceID.

	   PCloud PVM Instance ID
	*/
	PvmInstanceID string

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

PcloudPvminstancesNetworksGetallParams contains all the parameters to send to the API endpoint

for the pcloud pvminstances networks getall operation.

Typically these are written to a http.Request.

func NewPcloudPvminstancesNetworksGetallParams

func NewPcloudPvminstancesNetworksGetallParams() *PcloudPvminstancesNetworksGetallParams

NewPcloudPvminstancesNetworksGetallParams creates a new PcloudPvminstancesNetworksGetallParams object, with the default timeout for this client.

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

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

func NewPcloudPvminstancesNetworksGetallParamsWithContext

func NewPcloudPvminstancesNetworksGetallParamsWithContext(ctx context.Context) *PcloudPvminstancesNetworksGetallParams

NewPcloudPvminstancesNetworksGetallParamsWithContext creates a new PcloudPvminstancesNetworksGetallParams object with the ability to set a context for a request.

func NewPcloudPvminstancesNetworksGetallParamsWithHTTPClient

func NewPcloudPvminstancesNetworksGetallParamsWithHTTPClient(client *http.Client) *PcloudPvminstancesNetworksGetallParams

NewPcloudPvminstancesNetworksGetallParamsWithHTTPClient creates a new PcloudPvminstancesNetworksGetallParams object with the ability to set a custom HTTPClient for a request.

func NewPcloudPvminstancesNetworksGetallParamsWithTimeout

func NewPcloudPvminstancesNetworksGetallParamsWithTimeout(timeout time.Duration) *PcloudPvminstancesNetworksGetallParams

NewPcloudPvminstancesNetworksGetallParamsWithTimeout creates a new PcloudPvminstancesNetworksGetallParams object with the ability to set a timeout on a request.

func (*PcloudPvminstancesNetworksGetallParams) SetCloudInstanceID

func (o *PcloudPvminstancesNetworksGetallParams) SetCloudInstanceID(cloudInstanceID string)

SetCloudInstanceID adds the cloudInstanceId to the pcloud pvminstances networks getall params

func (*PcloudPvminstancesNetworksGetallParams) SetContext

SetContext adds the context to the pcloud pvminstances networks getall params

func (*PcloudPvminstancesNetworksGetallParams) SetDefaults added in v1.1.0

func (o *PcloudPvminstancesNetworksGetallParams) SetDefaults()

SetDefaults hydrates default values in the pcloud pvminstances networks getall params (not the query body).

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

func (*PcloudPvminstancesNetworksGetallParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the pcloud pvminstances networks getall params

func (*PcloudPvminstancesNetworksGetallParams) SetPvmInstanceID

func (o *PcloudPvminstancesNetworksGetallParams) SetPvmInstanceID(pvmInstanceID string)

SetPvmInstanceID adds the pvmInstanceId to the pcloud pvminstances networks getall params

func (*PcloudPvminstancesNetworksGetallParams) SetTimeout

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

SetTimeout adds the timeout to the pcloud pvminstances networks getall params

func (*PcloudPvminstancesNetworksGetallParams) WithCloudInstanceID

WithCloudInstanceID adds the cloudInstanceID to the pcloud pvminstances networks getall params

func (*PcloudPvminstancesNetworksGetallParams) WithContext

WithContext adds the context to the pcloud pvminstances networks getall params

func (*PcloudPvminstancesNetworksGetallParams) WithDefaults added in v1.1.0

WithDefaults hydrates default values in the pcloud pvminstances networks getall params (not the query body).

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

func (*PcloudPvminstancesNetworksGetallParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the pcloud pvminstances networks getall params

func (*PcloudPvminstancesNetworksGetallParams) WithPvmInstanceID

WithPvmInstanceID adds the pvmInstanceID to the pcloud pvminstances networks getall params

func (*PcloudPvminstancesNetworksGetallParams) WithTimeout

WithTimeout adds the timeout to the pcloud pvminstances networks getall params

func (*PcloudPvminstancesNetworksGetallParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type PcloudPvminstancesNetworksGetallReader

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

PcloudPvminstancesNetworksGetallReader is a Reader for the PcloudPvminstancesNetworksGetall structure.

func (*PcloudPvminstancesNetworksGetallReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type PcloudPvminstancesNetworksGetallUnauthorized added in v1.0.59

type PcloudPvminstancesNetworksGetallUnauthorized struct {
	Payload *models.Error
}
PcloudPvminstancesNetworksGetallUnauthorized describes a response with status code 401, with default header values.

Unauthorized

func NewPcloudPvminstancesNetworksGetallUnauthorized added in v1.0.59

func NewPcloudPvminstancesNetworksGetallUnauthorized() *PcloudPvminstancesNetworksGetallUnauthorized

NewPcloudPvminstancesNetworksGetallUnauthorized creates a PcloudPvminstancesNetworksGetallUnauthorized with default headers values

func (*PcloudPvminstancesNetworksGetallUnauthorized) Error added in v1.0.59

func (*PcloudPvminstancesNetworksGetallUnauthorized) GetPayload added in v1.1.0

type PcloudPvminstancesNetworksPostBadRequest

type PcloudPvminstancesNetworksPostBadRequest struct {
	Payload *models.Error
}
PcloudPvminstancesNetworksPostBadRequest describes a response with status code 400, with default header values.

Bad Request

func NewPcloudPvminstancesNetworksPostBadRequest

func NewPcloudPvminstancesNetworksPostBadRequest() *PcloudPvminstancesNetworksPostBadRequest

NewPcloudPvminstancesNetworksPostBadRequest creates a PcloudPvminstancesNetworksPostBadRequest with default headers values

func (*PcloudPvminstancesNetworksPostBadRequest) Error

func (*PcloudPvminstancesNetworksPostBadRequest) GetPayload added in v1.1.0

type PcloudPvminstancesNetworksPostConflict

type PcloudPvminstancesNetworksPostConflict struct {
	Payload *models.Error
}
PcloudPvminstancesNetworksPostConflict describes a response with status code 409, with default header values.

Conflict

func NewPcloudPvminstancesNetworksPostConflict

func NewPcloudPvminstancesNetworksPostConflict() *PcloudPvminstancesNetworksPostConflict

NewPcloudPvminstancesNetworksPostConflict creates a PcloudPvminstancesNetworksPostConflict with default headers values

func (*PcloudPvminstancesNetworksPostConflict) Error

func (*PcloudPvminstancesNetworksPostConflict) GetPayload added in v1.1.0

type PcloudPvminstancesNetworksPostCreated

type PcloudPvminstancesNetworksPostCreated struct {
	Payload *models.PVMInstanceNetwork
}
PcloudPvminstancesNetworksPostCreated describes a response with status code 201, with default header values.

Created

func NewPcloudPvminstancesNetworksPostCreated

func NewPcloudPvminstancesNetworksPostCreated() *PcloudPvminstancesNetworksPostCreated

NewPcloudPvminstancesNetworksPostCreated creates a PcloudPvminstancesNetworksPostCreated with default headers values

func (*PcloudPvminstancesNetworksPostCreated) Error

func (*PcloudPvminstancesNetworksPostCreated) GetPayload added in v1.1.0

type PcloudPvminstancesNetworksPostInternalServerError

type PcloudPvminstancesNetworksPostInternalServerError struct {
	Payload *models.Error
}
PcloudPvminstancesNetworksPostInternalServerError describes a response with status code 500, with default header values.

Internal Server Error

func NewPcloudPvminstancesNetworksPostInternalServerError

func NewPcloudPvminstancesNetworksPostInternalServerError() *PcloudPvminstancesNetworksPostInternalServerError

NewPcloudPvminstancesNetworksPostInternalServerError creates a PcloudPvminstancesNetworksPostInternalServerError with default headers values

func (*PcloudPvminstancesNetworksPostInternalServerError) Error

func (*PcloudPvminstancesNetworksPostInternalServerError) GetPayload added in v1.1.0

type PcloudPvminstancesNetworksPostParams

type PcloudPvminstancesNetworksPostParams struct {

	/* Body.

	   Add network to PVM Instance parameters
	*/
	Body *models.PVMInstanceAddNetwork

	/* CloudInstanceID.

	   Cloud Instance ID of a PCloud Instance
	*/
	CloudInstanceID string

	/* PvmInstanceID.

	   PCloud PVM Instance ID
	*/
	PvmInstanceID string

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

PcloudPvminstancesNetworksPostParams contains all the parameters to send to the API endpoint

for the pcloud pvminstances networks post operation.

Typically these are written to a http.Request.

func NewPcloudPvminstancesNetworksPostParams

func NewPcloudPvminstancesNetworksPostParams() *PcloudPvminstancesNetworksPostParams

NewPcloudPvminstancesNetworksPostParams creates a new PcloudPvminstancesNetworksPostParams object, with the default timeout for this client.

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

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

func NewPcloudPvminstancesNetworksPostParamsWithContext

func NewPcloudPvminstancesNetworksPostParamsWithContext(ctx context.Context) *PcloudPvminstancesNetworksPostParams

NewPcloudPvminstancesNetworksPostParamsWithContext creates a new PcloudPvminstancesNetworksPostParams object with the ability to set a context for a request.

func NewPcloudPvminstancesNetworksPostParamsWithHTTPClient

func NewPcloudPvminstancesNetworksPostParamsWithHTTPClient(client *http.Client) *PcloudPvminstancesNetworksPostParams

NewPcloudPvminstancesNetworksPostParamsWithHTTPClient creates a new PcloudPvminstancesNetworksPostParams object with the ability to set a custom HTTPClient for a request.

func NewPcloudPvminstancesNetworksPostParamsWithTimeout

func NewPcloudPvminstancesNetworksPostParamsWithTimeout(timeout time.Duration) *PcloudPvminstancesNetworksPostParams

NewPcloudPvminstancesNetworksPostParamsWithTimeout creates a new PcloudPvminstancesNetworksPostParams object with the ability to set a timeout on a request.

func (*PcloudPvminstancesNetworksPostParams) SetBody

SetBody adds the body to the pcloud pvminstances networks post params

func (*PcloudPvminstancesNetworksPostParams) SetCloudInstanceID

func (o *PcloudPvminstancesNetworksPostParams) SetCloudInstanceID(cloudInstanceID string)

SetCloudInstanceID adds the cloudInstanceId to the pcloud pvminstances networks post params

func (*PcloudPvminstancesNetworksPostParams) SetContext

SetContext adds the context to the pcloud pvminstances networks post params

func (*PcloudPvminstancesNetworksPostParams) SetDefaults added in v1.1.0

func (o *PcloudPvminstancesNetworksPostParams) SetDefaults()

SetDefaults hydrates default values in the pcloud pvminstances networks post params (not the query body).

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

func (*PcloudPvminstancesNetworksPostParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the pcloud pvminstances networks post params

func (*PcloudPvminstancesNetworksPostParams) SetPvmInstanceID

func (o *PcloudPvminstancesNetworksPostParams) SetPvmInstanceID(pvmInstanceID string)

SetPvmInstanceID adds the pvmInstanceId to the pcloud pvminstances networks post params

func (*PcloudPvminstancesNetworksPostParams) SetTimeout

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

SetTimeout adds the timeout to the pcloud pvminstances networks post params

func (*PcloudPvminstancesNetworksPostParams) WithBody

WithBody adds the body to the pcloud pvminstances networks post params

func (*PcloudPvminstancesNetworksPostParams) WithCloudInstanceID

func (o *PcloudPvminstancesNetworksPostParams) WithCloudInstanceID(cloudInstanceID string) *PcloudPvminstancesNetworksPostParams

WithCloudInstanceID adds the cloudInstanceID to the pcloud pvminstances networks post params

func (*PcloudPvminstancesNetworksPostParams) WithContext

WithContext adds the context to the pcloud pvminstances networks post params

func (*PcloudPvminstancesNetworksPostParams) WithDefaults added in v1.1.0

WithDefaults hydrates default values in the pcloud pvminstances networks post params (not the query body).

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

func (*PcloudPvminstancesNetworksPostParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the pcloud pvminstances networks post params

func (*PcloudPvminstancesNetworksPostParams) WithPvmInstanceID

WithPvmInstanceID adds the pvmInstanceID to the pcloud pvminstances networks post params

func (*PcloudPvminstancesNetworksPostParams) WithTimeout

WithTimeout adds the timeout to the pcloud pvminstances networks post params

func (*PcloudPvminstancesNetworksPostParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type PcloudPvminstancesNetworksPostReader

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

PcloudPvminstancesNetworksPostReader is a Reader for the PcloudPvminstancesNetworksPost structure.

func (*PcloudPvminstancesNetworksPostReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type PcloudPvminstancesNetworksPostUnauthorized added in v1.0.59

type PcloudPvminstancesNetworksPostUnauthorized struct {
	Payload *models.Error
}
PcloudPvminstancesNetworksPostUnauthorized describes a response with status code 401, with default header values.

Unauthorized

func NewPcloudPvminstancesNetworksPostUnauthorized added in v1.0.59

func NewPcloudPvminstancesNetworksPostUnauthorized() *PcloudPvminstancesNetworksPostUnauthorized

NewPcloudPvminstancesNetworksPostUnauthorized creates a PcloudPvminstancesNetworksPostUnauthorized with default headers values

func (*PcloudPvminstancesNetworksPostUnauthorized) Error added in v1.0.59

func (*PcloudPvminstancesNetworksPostUnauthorized) GetPayload added in v1.1.0

type PcloudPvminstancesNetworksPostUnprocessableEntity

type PcloudPvminstancesNetworksPostUnprocessableEntity struct {
	Payload *models.Error
}
PcloudPvminstancesNetworksPostUnprocessableEntity describes a response with status code 422, with default header values.

Unprocessable Entity

func NewPcloudPvminstancesNetworksPostUnprocessableEntity

func NewPcloudPvminstancesNetworksPostUnprocessableEntity() *PcloudPvminstancesNetworksPostUnprocessableEntity

NewPcloudPvminstancesNetworksPostUnprocessableEntity creates a PcloudPvminstancesNetworksPostUnprocessableEntity with default headers values

func (*PcloudPvminstancesNetworksPostUnprocessableEntity) Error

func (*PcloudPvminstancesNetworksPostUnprocessableEntity) GetPayload added in v1.1.0

type PcloudPvminstancesOperationsPostBadRequest added in v1.0.43

type PcloudPvminstancesOperationsPostBadRequest struct {
	Payload *models.Error
}
PcloudPvminstancesOperationsPostBadRequest describes a response with status code 400, with default header values.

Bad Request

func NewPcloudPvminstancesOperationsPostBadRequest added in v1.0.43

func NewPcloudPvminstancesOperationsPostBadRequest() *PcloudPvminstancesOperationsPostBadRequest

NewPcloudPvminstancesOperationsPostBadRequest creates a PcloudPvminstancesOperationsPostBadRequest with default headers values

func (*PcloudPvminstancesOperationsPostBadRequest) Error added in v1.0.43

func (*PcloudPvminstancesOperationsPostBadRequest) GetPayload added in v1.1.0

type PcloudPvminstancesOperationsPostInternalServerError added in v1.0.43

type PcloudPvminstancesOperationsPostInternalServerError struct {
	Payload *models.Error
}
PcloudPvminstancesOperationsPostInternalServerError describes a response with status code 500, with default header values.

Internal Server Error

func NewPcloudPvminstancesOperationsPostInternalServerError added in v1.0.43

func NewPcloudPvminstancesOperationsPostInternalServerError() *PcloudPvminstancesOperationsPostInternalServerError

NewPcloudPvminstancesOperationsPostInternalServerError creates a PcloudPvminstancesOperationsPostInternalServerError with default headers values

func (*PcloudPvminstancesOperationsPostInternalServerError) Error added in v1.0.43

func (*PcloudPvminstancesOperationsPostInternalServerError) GetPayload added in v1.1.0

type PcloudPvminstancesOperationsPostNotFound added in v1.0.43

type PcloudPvminstancesOperationsPostNotFound struct {
	Payload *models.Error
}
PcloudPvminstancesOperationsPostNotFound describes a response with status code 404, with default header values.

Not Found

func NewPcloudPvminstancesOperationsPostNotFound added in v1.0.43

func NewPcloudPvminstancesOperationsPostNotFound() *PcloudPvminstancesOperationsPostNotFound

NewPcloudPvminstancesOperationsPostNotFound creates a PcloudPvminstancesOperationsPostNotFound with default headers values

func (*PcloudPvminstancesOperationsPostNotFound) Error added in v1.0.43

func (*PcloudPvminstancesOperationsPostNotFound) GetPayload added in v1.1.0

type PcloudPvminstancesOperationsPostOK added in v1.0.43

type PcloudPvminstancesOperationsPostOK struct {
	Payload models.Object
}
PcloudPvminstancesOperationsPostOK describes a response with status code 200, with default header values.

OK

func NewPcloudPvminstancesOperationsPostOK added in v1.0.43

func NewPcloudPvminstancesOperationsPostOK() *PcloudPvminstancesOperationsPostOK

NewPcloudPvminstancesOperationsPostOK creates a PcloudPvminstancesOperationsPostOK with default headers values

func (*PcloudPvminstancesOperationsPostOK) Error added in v1.0.43

func (*PcloudPvminstancesOperationsPostOK) GetPayload added in v1.1.0

type PcloudPvminstancesOperationsPostParams added in v1.0.43

type PcloudPvminstancesOperationsPostParams struct {

	/* Body.

	   Parameters for the desired operations
	*/
	Body *models.PVMInstanceOperation

	/* CloudInstanceID.

	   Cloud Instance ID of a PCloud Instance
	*/
	CloudInstanceID string

	/* PvmInstanceID.

	   PCloud PVM Instance ID
	*/
	PvmInstanceID string

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

PcloudPvminstancesOperationsPostParams contains all the parameters to send to the API endpoint

for the pcloud pvminstances operations post operation.

Typically these are written to a http.Request.

func NewPcloudPvminstancesOperationsPostParams added in v1.0.43

func NewPcloudPvminstancesOperationsPostParams() *PcloudPvminstancesOperationsPostParams

NewPcloudPvminstancesOperationsPostParams creates a new PcloudPvminstancesOperationsPostParams object, with the default timeout for this client.

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

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

func NewPcloudPvminstancesOperationsPostParamsWithContext added in v1.0.43

func NewPcloudPvminstancesOperationsPostParamsWithContext(ctx context.Context) *PcloudPvminstancesOperationsPostParams

NewPcloudPvminstancesOperationsPostParamsWithContext creates a new PcloudPvminstancesOperationsPostParams object with the ability to set a context for a request.

func NewPcloudPvminstancesOperationsPostParamsWithHTTPClient added in v1.0.43

func NewPcloudPvminstancesOperationsPostParamsWithHTTPClient(client *http.Client) *PcloudPvminstancesOperationsPostParams

NewPcloudPvminstancesOperationsPostParamsWithHTTPClient creates a new PcloudPvminstancesOperationsPostParams object with the ability to set a custom HTTPClient for a request.

func NewPcloudPvminstancesOperationsPostParamsWithTimeout added in v1.0.43

func NewPcloudPvminstancesOperationsPostParamsWithTimeout(timeout time.Duration) *PcloudPvminstancesOperationsPostParams

NewPcloudPvminstancesOperationsPostParamsWithTimeout creates a new PcloudPvminstancesOperationsPostParams object with the ability to set a timeout on a request.

func (*PcloudPvminstancesOperationsPostParams) SetBody added in v1.0.43

SetBody adds the body to the pcloud pvminstances operations post params

func (*PcloudPvminstancesOperationsPostParams) SetCloudInstanceID added in v1.0.43

func (o *PcloudPvminstancesOperationsPostParams) SetCloudInstanceID(cloudInstanceID string)

SetCloudInstanceID adds the cloudInstanceId to the pcloud pvminstances operations post params

func (*PcloudPvminstancesOperationsPostParams) SetContext added in v1.0.43

SetContext adds the context to the pcloud pvminstances operations post params

func (*PcloudPvminstancesOperationsPostParams) SetDefaults added in v1.1.0

func (o *PcloudPvminstancesOperationsPostParams) SetDefaults()

SetDefaults hydrates default values in the pcloud pvminstances operations post params (not the query body).

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

func (*PcloudPvminstancesOperationsPostParams) SetHTTPClient added in v1.0.43

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

SetHTTPClient adds the HTTPClient to the pcloud pvminstances operations post params

func (*PcloudPvminstancesOperationsPostParams) SetPvmInstanceID added in v1.0.43

func (o *PcloudPvminstancesOperationsPostParams) SetPvmInstanceID(pvmInstanceID string)

SetPvmInstanceID adds the pvmInstanceId to the pcloud pvminstances operations post params

func (*PcloudPvminstancesOperationsPostParams) SetTimeout added in v1.0.43

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

SetTimeout adds the timeout to the pcloud pvminstances operations post params

func (*PcloudPvminstancesOperationsPostParams) WithBody added in v1.0.43

WithBody adds the body to the pcloud pvminstances operations post params

func (*PcloudPvminstancesOperationsPostParams) WithCloudInstanceID added in v1.0.43

WithCloudInstanceID adds the cloudInstanceID to the pcloud pvminstances operations post params

func (*PcloudPvminstancesOperationsPostParams) WithContext added in v1.0.43

WithContext adds the context to the pcloud pvminstances operations post params

func (*PcloudPvminstancesOperationsPostParams) WithDefaults added in v1.1.0

WithDefaults hydrates default values in the pcloud pvminstances operations post params (not the query body).

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

func (*PcloudPvminstancesOperationsPostParams) WithHTTPClient added in v1.0.43

WithHTTPClient adds the HTTPClient to the pcloud pvminstances operations post params

func (*PcloudPvminstancesOperationsPostParams) WithPvmInstanceID added in v1.0.43

WithPvmInstanceID adds the pvmInstanceID to the pcloud pvminstances operations post params

func (*PcloudPvminstancesOperationsPostParams) WithTimeout added in v1.0.43

WithTimeout adds the timeout to the pcloud pvminstances operations post params

func (*PcloudPvminstancesOperationsPostParams) WriteToRequest added in v1.0.43

WriteToRequest writes these params to a swagger request

type PcloudPvminstancesOperationsPostReader added in v1.0.43

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

PcloudPvminstancesOperationsPostReader is a Reader for the PcloudPvminstancesOperationsPost structure.

func (*PcloudPvminstancesOperationsPostReader) ReadResponse added in v1.0.43

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

ReadResponse reads a server response into the received o.

type PcloudPvminstancesOperationsPostUnauthorized added in v1.0.59

type PcloudPvminstancesOperationsPostUnauthorized struct {
	Payload *models.Error
}
PcloudPvminstancesOperationsPostUnauthorized describes a response with status code 401, with default header values.

Unauthorized

func NewPcloudPvminstancesOperationsPostUnauthorized added in v1.0.59

func NewPcloudPvminstancesOperationsPostUnauthorized() *PcloudPvminstancesOperationsPostUnauthorized

NewPcloudPvminstancesOperationsPostUnauthorized creates a PcloudPvminstancesOperationsPostUnauthorized with default headers values

func (*PcloudPvminstancesOperationsPostUnauthorized) Error added in v1.0.59

func (*PcloudPvminstancesOperationsPostUnauthorized) GetPayload added in v1.1.0

type PcloudPvminstancesOperationsPostUnprocessableEntity added in v1.0.43

type PcloudPvminstancesOperationsPostUnprocessableEntity struct {
	Payload *models.Error
}
PcloudPvminstancesOperationsPostUnprocessableEntity describes a response with status code 422, with default header values.

Unprocessable Entity

func NewPcloudPvminstancesOperationsPostUnprocessableEntity added in v1.0.43

func NewPcloudPvminstancesOperationsPostUnprocessableEntity() *PcloudPvminstancesOperationsPostUnprocessableEntity

NewPcloudPvminstancesOperationsPostUnprocessableEntity creates a PcloudPvminstancesOperationsPostUnprocessableEntity with default headers values

func (*PcloudPvminstancesOperationsPostUnprocessableEntity) Error added in v1.0.43

func (*PcloudPvminstancesOperationsPostUnprocessableEntity) GetPayload added in v1.1.0

type PcloudPvminstancesPostAccepted

type PcloudPvminstancesPostAccepted struct {
	Payload models.PVMInstanceList
}
PcloudPvminstancesPostAccepted describes a response with status code 202, with default header values.

Accepted

func NewPcloudPvminstancesPostAccepted

func NewPcloudPvminstancesPostAccepted() *PcloudPvminstancesPostAccepted

NewPcloudPvminstancesPostAccepted creates a PcloudPvminstancesPostAccepted with default headers values

func (*PcloudPvminstancesPostAccepted) Error

func (*PcloudPvminstancesPostAccepted) GetPayload added in v1.1.0

type PcloudPvminstancesPostBadRequest

type PcloudPvminstancesPostBadRequest struct {
	Payload *models.Error
}
PcloudPvminstancesPostBadRequest describes a response with status code 400, with default header values.

Bad Request

func NewPcloudPvminstancesPostBadRequest

func NewPcloudPvminstancesPostBadRequest() *PcloudPvminstancesPostBadRequest

NewPcloudPvminstancesPostBadRequest creates a PcloudPvminstancesPostBadRequest with default headers values

func (*PcloudPvminstancesPostBadRequest) Error

func (*PcloudPvminstancesPostBadRequest) GetPayload added in v1.1.0

type PcloudPvminstancesPostConflict

type PcloudPvminstancesPostConflict struct {
	Payload *models.Error
}
PcloudPvminstancesPostConflict describes a response with status code 409, with default header values.

Conflict

func NewPcloudPvminstancesPostConflict

func NewPcloudPvminstancesPostConflict() *PcloudPvminstancesPostConflict

NewPcloudPvminstancesPostConflict creates a PcloudPvminstancesPostConflict with default headers values

func (*PcloudPvminstancesPostConflict) Error

func (*PcloudPvminstancesPostConflict) GetPayload added in v1.1.0

func (o *PcloudPvminstancesPostConflict) GetPayload() *models.Error

type PcloudPvminstancesPostCreated

type PcloudPvminstancesPostCreated struct {
	Payload models.PVMInstanceList
}
PcloudPvminstancesPostCreated describes a response with status code 201, with default header values.

Created

func NewPcloudPvminstancesPostCreated

func NewPcloudPvminstancesPostCreated() *PcloudPvminstancesPostCreated

NewPcloudPvminstancesPostCreated creates a PcloudPvminstancesPostCreated with default headers values

func (*PcloudPvminstancesPostCreated) Error

func (*PcloudPvminstancesPostCreated) GetPayload added in v1.1.0

type PcloudPvminstancesPostGatewayTimeout added in v1.0.76

type PcloudPvminstancesPostGatewayTimeout struct {
	Payload *models.Error
}
PcloudPvminstancesPostGatewayTimeout describes a response with status code 504, with default header values.

Gateway Timeout. Request is still processing and taking longer than expected.

func NewPcloudPvminstancesPostGatewayTimeout added in v1.0.76

func NewPcloudPvminstancesPostGatewayTimeout() *PcloudPvminstancesPostGatewayTimeout

NewPcloudPvminstancesPostGatewayTimeout creates a PcloudPvminstancesPostGatewayTimeout with default headers values

func (*PcloudPvminstancesPostGatewayTimeout) Error added in v1.0.76

func (*PcloudPvminstancesPostGatewayTimeout) GetPayload added in v1.1.0

type PcloudPvminstancesPostInternalServerError

type PcloudPvminstancesPostInternalServerError struct {
	Payload *models.Error
}
PcloudPvminstancesPostInternalServerError describes a response with status code 500, with default header values.

Internal Server Error

func NewPcloudPvminstancesPostInternalServerError

func NewPcloudPvminstancesPostInternalServerError() *PcloudPvminstancesPostInternalServerError

NewPcloudPvminstancesPostInternalServerError creates a PcloudPvminstancesPostInternalServerError with default headers values

func (*PcloudPvminstancesPostInternalServerError) Error

func (*PcloudPvminstancesPostInternalServerError) GetPayload added in v1.1.0

type PcloudPvminstancesPostOK

type PcloudPvminstancesPostOK struct {
	Payload models.PVMInstanceList
}
PcloudPvminstancesPostOK describes a response with status code 200, with default header values.

OK

func NewPcloudPvminstancesPostOK

func NewPcloudPvminstancesPostOK() *PcloudPvminstancesPostOK

NewPcloudPvminstancesPostOK creates a PcloudPvminstancesPostOK with default headers values

func (*PcloudPvminstancesPostOK) Error

func (o *PcloudPvminstancesPostOK) Error() string

func (*PcloudPvminstancesPostOK) GetPayload added in v1.1.0

type PcloudPvminstancesPostParams

type PcloudPvminstancesPostParams struct {

	/* Body.

	   Parameters for the creation of a new Power VM Instance
	*/
	Body *models.PVMInstanceCreate

	/* CloudInstanceID.

	   Cloud Instance ID of a PCloud Instance
	*/
	CloudInstanceID string

	/* SkipHostValidation.

	   Option to skip host validation on PVMInstance Create API
	*/
	SkipHostValidation *bool

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

PcloudPvminstancesPostParams contains all the parameters to send to the API endpoint

for the pcloud pvminstances post operation.

Typically these are written to a http.Request.

func NewPcloudPvminstancesPostParams

func NewPcloudPvminstancesPostParams() *PcloudPvminstancesPostParams

NewPcloudPvminstancesPostParams creates a new PcloudPvminstancesPostParams object, with the default timeout for this client.

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

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

func NewPcloudPvminstancesPostParamsWithContext

func NewPcloudPvminstancesPostParamsWithContext(ctx context.Context) *PcloudPvminstancesPostParams

NewPcloudPvminstancesPostParamsWithContext creates a new PcloudPvminstancesPostParams object with the ability to set a context for a request.

func NewPcloudPvminstancesPostParamsWithHTTPClient

func NewPcloudPvminstancesPostParamsWithHTTPClient(client *http.Client) *PcloudPvminstancesPostParams

NewPcloudPvminstancesPostParamsWithHTTPClient creates a new PcloudPvminstancesPostParams object with the ability to set a custom HTTPClient for a request.

func NewPcloudPvminstancesPostParamsWithTimeout

func NewPcloudPvminstancesPostParamsWithTimeout(timeout time.Duration) *PcloudPvminstancesPostParams

NewPcloudPvminstancesPostParamsWithTimeout creates a new PcloudPvminstancesPostParams object with the ability to set a timeout on a request.

func (*PcloudPvminstancesPostParams) SetBody

SetBody adds the body to the pcloud pvminstances post params

func (*PcloudPvminstancesPostParams) SetCloudInstanceID

func (o *PcloudPvminstancesPostParams) SetCloudInstanceID(cloudInstanceID string)

SetCloudInstanceID adds the cloudInstanceId to the pcloud pvminstances post params

func (*PcloudPvminstancesPostParams) SetContext

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

SetContext adds the context to the pcloud pvminstances post params

func (*PcloudPvminstancesPostParams) SetDefaults added in v1.1.0

func (o *PcloudPvminstancesPostParams) SetDefaults()

SetDefaults hydrates default values in the pcloud pvminstances post params (not the query body).

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

func (*PcloudPvminstancesPostParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the pcloud pvminstances post params

func (*PcloudPvminstancesPostParams) SetSkipHostValidation added in v1.0.48

func (o *PcloudPvminstancesPostParams) SetSkipHostValidation(skipHostValidation *bool)

SetSkipHostValidation adds the skipHostValidation to the pcloud pvminstances post params

func (*PcloudPvminstancesPostParams) SetTimeout

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

SetTimeout adds the timeout to the pcloud pvminstances post params

func (*PcloudPvminstancesPostParams) WithBody

WithBody adds the body to the pcloud pvminstances post params

func (*PcloudPvminstancesPostParams) WithCloudInstanceID

func (o *PcloudPvminstancesPostParams) WithCloudInstanceID(cloudInstanceID string) *PcloudPvminstancesPostParams

WithCloudInstanceID adds the cloudInstanceID to the pcloud pvminstances post params

func (*PcloudPvminstancesPostParams) WithContext

WithContext adds the context to the pcloud pvminstances post params

func (*PcloudPvminstancesPostParams) WithDefaults added in v1.1.0

WithDefaults hydrates default values in the pcloud pvminstances post params (not the query body).

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

func (*PcloudPvminstancesPostParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the pcloud pvminstances post params

func (*PcloudPvminstancesPostParams) WithSkipHostValidation added in v1.0.48

func (o *PcloudPvminstancesPostParams) WithSkipHostValidation(skipHostValidation *bool) *PcloudPvminstancesPostParams

WithSkipHostValidation adds the skipHostValidation to the pcloud pvminstances post params

func (*PcloudPvminstancesPostParams) WithTimeout

WithTimeout adds the timeout to the pcloud pvminstances post params

func (*PcloudPvminstancesPostParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type PcloudPvminstancesPostReader

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

PcloudPvminstancesPostReader is a Reader for the PcloudPvminstancesPost structure.

func (*PcloudPvminstancesPostReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type PcloudPvminstancesPostUnauthorized added in v1.0.59

type PcloudPvminstancesPostUnauthorized struct {
	Payload *models.Error
}
PcloudPvminstancesPostUnauthorized describes a response with status code 401, with default header values.

Unauthorized

func NewPcloudPvminstancesPostUnauthorized added in v1.0.59

func NewPcloudPvminstancesPostUnauthorized() *PcloudPvminstancesPostUnauthorized

NewPcloudPvminstancesPostUnauthorized creates a PcloudPvminstancesPostUnauthorized with default headers values

func (*PcloudPvminstancesPostUnauthorized) Error added in v1.0.59

func (*PcloudPvminstancesPostUnauthorized) GetPayload added in v1.1.0

type PcloudPvminstancesPostUnprocessableEntity

type PcloudPvminstancesPostUnprocessableEntity struct {
	Payload *models.Error
}
PcloudPvminstancesPostUnprocessableEntity describes a response with status code 422, with default header values.

Unprocessable Entity

func NewPcloudPvminstancesPostUnprocessableEntity

func NewPcloudPvminstancesPostUnprocessableEntity() *PcloudPvminstancesPostUnprocessableEntity

NewPcloudPvminstancesPostUnprocessableEntity creates a PcloudPvminstancesPostUnprocessableEntity with default headers values

func (*PcloudPvminstancesPostUnprocessableEntity) Error

func (*PcloudPvminstancesPostUnprocessableEntity) GetPayload added in v1.1.0

type PcloudPvminstancesPutAccepted

type PcloudPvminstancesPutAccepted struct {
	Payload *models.PVMInstanceUpdateResponse
}
PcloudPvminstancesPutAccepted describes a response with status code 202, with default header values.

Accepted (this is a long running operation)

func NewPcloudPvminstancesPutAccepted

func NewPcloudPvminstancesPutAccepted() *PcloudPvminstancesPutAccepted

NewPcloudPvminstancesPutAccepted creates a PcloudPvminstancesPutAccepted with default headers values

func (*PcloudPvminstancesPutAccepted) Error

func (*PcloudPvminstancesPutAccepted) GetPayload added in v1.1.0

type PcloudPvminstancesPutBadRequest

type PcloudPvminstancesPutBadRequest struct {
	Payload *models.Error
}
PcloudPvminstancesPutBadRequest describes a response with status code 400, with default header values.

Bad Request

func NewPcloudPvminstancesPutBadRequest

func NewPcloudPvminstancesPutBadRequest() *PcloudPvminstancesPutBadRequest

NewPcloudPvminstancesPutBadRequest creates a PcloudPvminstancesPutBadRequest with default headers values

func (*PcloudPvminstancesPutBadRequest) Error

func (*PcloudPvminstancesPutBadRequest) GetPayload added in v1.1.0

func (o *PcloudPvminstancesPutBadRequest) GetPayload() *models.Error

type PcloudPvminstancesPutInternalServerError

type PcloudPvminstancesPutInternalServerError struct {
	Payload *models.Error
}
PcloudPvminstancesPutInternalServerError describes a response with status code 500, with default header values.

Internal Server Error

func NewPcloudPvminstancesPutInternalServerError

func NewPcloudPvminstancesPutInternalServerError() *PcloudPvminstancesPutInternalServerError

NewPcloudPvminstancesPutInternalServerError creates a PcloudPvminstancesPutInternalServerError with default headers values

func (*PcloudPvminstancesPutInternalServerError) Error

func (*PcloudPvminstancesPutInternalServerError) GetPayload added in v1.1.0

type PcloudPvminstancesPutParams

type PcloudPvminstancesPutParams struct {

	/* Body.

	   Parameters to update a PCloud PVM Instance
	*/
	Body *models.PVMInstanceUpdate

	/* CloudInstanceID.

	   Cloud Instance ID of a PCloud Instance
	*/
	CloudInstanceID string

	/* PvmInstanceID.

	   PCloud PVM Instance ID
	*/
	PvmInstanceID string

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

PcloudPvminstancesPutParams contains all the parameters to send to the API endpoint

for the pcloud pvminstances put operation.

Typically these are written to a http.Request.

func NewPcloudPvminstancesPutParams

func NewPcloudPvminstancesPutParams() *PcloudPvminstancesPutParams

NewPcloudPvminstancesPutParams creates a new PcloudPvminstancesPutParams object, with the default timeout for this client.

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

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

func NewPcloudPvminstancesPutParamsWithContext

func NewPcloudPvminstancesPutParamsWithContext(ctx context.Context) *PcloudPvminstancesPutParams

NewPcloudPvminstancesPutParamsWithContext creates a new PcloudPvminstancesPutParams object with the ability to set a context for a request.

func NewPcloudPvminstancesPutParamsWithHTTPClient

func NewPcloudPvminstancesPutParamsWithHTTPClient(client *http.Client) *PcloudPvminstancesPutParams

NewPcloudPvminstancesPutParamsWithHTTPClient creates a new PcloudPvminstancesPutParams object with the ability to set a custom HTTPClient for a request.

func NewPcloudPvminstancesPutParamsWithTimeout

func NewPcloudPvminstancesPutParamsWithTimeout(timeout time.Duration) *PcloudPvminstancesPutParams

NewPcloudPvminstancesPutParamsWithTimeout creates a new PcloudPvminstancesPutParams object with the ability to set a timeout on a request.

func (*PcloudPvminstancesPutParams) SetBody

SetBody adds the body to the pcloud pvminstances put params

func (*PcloudPvminstancesPutParams) SetCloudInstanceID

func (o *PcloudPvminstancesPutParams) SetCloudInstanceID(cloudInstanceID string)

SetCloudInstanceID adds the cloudInstanceId to the pcloud pvminstances put params

func (*PcloudPvminstancesPutParams) SetContext

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

SetContext adds the context to the pcloud pvminstances put params

func (*PcloudPvminstancesPutParams) SetDefaults added in v1.1.0

func (o *PcloudPvminstancesPutParams) SetDefaults()

SetDefaults hydrates default values in the pcloud pvminstances put params (not the query body).

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

func (*PcloudPvminstancesPutParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the pcloud pvminstances put params

func (*PcloudPvminstancesPutParams) SetPvmInstanceID

func (o *PcloudPvminstancesPutParams) SetPvmInstanceID(pvmInstanceID string)

SetPvmInstanceID adds the pvmInstanceId to the pcloud pvminstances put params

func (*PcloudPvminstancesPutParams) SetTimeout

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

SetTimeout adds the timeout to the pcloud pvminstances put params

func (*PcloudPvminstancesPutParams) WithBody

WithBody adds the body to the pcloud pvminstances put params

func (*PcloudPvminstancesPutParams) WithCloudInstanceID

func (o *PcloudPvminstancesPutParams) WithCloudInstanceID(cloudInstanceID string) *PcloudPvminstancesPutParams

WithCloudInstanceID adds the cloudInstanceID to the pcloud pvminstances put params

func (*PcloudPvminstancesPutParams) WithContext

WithContext adds the context to the pcloud pvminstances put params

func (*PcloudPvminstancesPutParams) WithDefaults added in v1.1.0

WithDefaults hydrates default values in the pcloud pvminstances put params (not the query body).

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

func (*PcloudPvminstancesPutParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the pcloud pvminstances put params

func (*PcloudPvminstancesPutParams) WithPvmInstanceID

func (o *PcloudPvminstancesPutParams) WithPvmInstanceID(pvmInstanceID string) *PcloudPvminstancesPutParams

WithPvmInstanceID adds the pvmInstanceID to the pcloud pvminstances put params

func (*PcloudPvminstancesPutParams) WithTimeout

WithTimeout adds the timeout to the pcloud pvminstances put params

func (*PcloudPvminstancesPutParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type PcloudPvminstancesPutReader

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

PcloudPvminstancesPutReader is a Reader for the PcloudPvminstancesPut structure.

func (*PcloudPvminstancesPutReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type PcloudPvminstancesPutUnauthorized added in v1.0.59

type PcloudPvminstancesPutUnauthorized struct {
	Payload *models.Error
}
PcloudPvminstancesPutUnauthorized describes a response with status code 401, with default header values.

Unauthorized

func NewPcloudPvminstancesPutUnauthorized added in v1.0.59

func NewPcloudPvminstancesPutUnauthorized() *PcloudPvminstancesPutUnauthorized

NewPcloudPvminstancesPutUnauthorized creates a PcloudPvminstancesPutUnauthorized with default headers values

func (*PcloudPvminstancesPutUnauthorized) Error added in v1.0.59

func (*PcloudPvminstancesPutUnauthorized) GetPayload added in v1.1.0

type PcloudPvminstancesPutUnprocessableEntity

type PcloudPvminstancesPutUnprocessableEntity struct {
	Payload *models.Error
}
PcloudPvminstancesPutUnprocessableEntity describes a response with status code 422, with default header values.

Unprocessable Entity

func NewPcloudPvminstancesPutUnprocessableEntity

func NewPcloudPvminstancesPutUnprocessableEntity() *PcloudPvminstancesPutUnprocessableEntity

NewPcloudPvminstancesPutUnprocessableEntity creates a PcloudPvminstancesPutUnprocessableEntity with default headers values

func (*PcloudPvminstancesPutUnprocessableEntity) Error

func (*PcloudPvminstancesPutUnprocessableEntity) GetPayload added in v1.1.0

type PcloudPvminstancesSnapshotsGetallBadRequest

type PcloudPvminstancesSnapshotsGetallBadRequest struct {
	Payload *models.Error
}
PcloudPvminstancesSnapshotsGetallBadRequest describes a response with status code 400, with default header values.

Bad Request

func NewPcloudPvminstancesSnapshotsGetallBadRequest

func NewPcloudPvminstancesSnapshotsGetallBadRequest() *PcloudPvminstancesSnapshotsGetallBadRequest

NewPcloudPvminstancesSnapshotsGetallBadRequest creates a PcloudPvminstancesSnapshotsGetallBadRequest with default headers values

func (*PcloudPvminstancesSnapshotsGetallBadRequest) Error

func (*PcloudPvminstancesSnapshotsGetallBadRequest) GetPayload added in v1.1.0

type PcloudPvminstancesSnapshotsGetallInternalServerError

type PcloudPvminstancesSnapshotsGetallInternalServerError struct {
	Payload *models.Error
}
PcloudPvminstancesSnapshotsGetallInternalServerError describes a response with status code 500, with default header values.

Internal Server Error

func NewPcloudPvminstancesSnapshotsGetallInternalServerError

func NewPcloudPvminstancesSnapshotsGetallInternalServerError() *PcloudPvminstancesSnapshotsGetallInternalServerError

NewPcloudPvminstancesSnapshotsGetallInternalServerError creates a PcloudPvminstancesSnapshotsGetallInternalServerError with default headers values

func (*PcloudPvminstancesSnapshotsGetallInternalServerError) Error

func (*PcloudPvminstancesSnapshotsGetallInternalServerError) GetPayload added in v1.1.0

type PcloudPvminstancesSnapshotsGetallNotFound added in v1.0.56

type PcloudPvminstancesSnapshotsGetallNotFound struct {
	Payload *models.Error
}
PcloudPvminstancesSnapshotsGetallNotFound describes a response with status code 404, with default header values.

Not Found

func NewPcloudPvminstancesSnapshotsGetallNotFound added in v1.0.56

func NewPcloudPvminstancesSnapshotsGetallNotFound() *PcloudPvminstancesSnapshotsGetallNotFound

NewPcloudPvminstancesSnapshotsGetallNotFound creates a PcloudPvminstancesSnapshotsGetallNotFound with default headers values

func (*PcloudPvminstancesSnapshotsGetallNotFound) Error added in v1.0.56

func (*PcloudPvminstancesSnapshotsGetallNotFound) GetPayload added in v1.1.0

type PcloudPvminstancesSnapshotsGetallOK

type PcloudPvminstancesSnapshotsGetallOK struct {
	Payload *models.Snapshots
}
PcloudPvminstancesSnapshotsGetallOK describes a response with status code 200, with default header values.

OK

func NewPcloudPvminstancesSnapshotsGetallOK

func NewPcloudPvminstancesSnapshotsGetallOK() *PcloudPvminstancesSnapshotsGetallOK

NewPcloudPvminstancesSnapshotsGetallOK creates a PcloudPvminstancesSnapshotsGetallOK with default headers values

func (*PcloudPvminstancesSnapshotsGetallOK) Error

func (*PcloudPvminstancesSnapshotsGetallOK) GetPayload added in v1.1.0

type PcloudPvminstancesSnapshotsGetallParams

type PcloudPvminstancesSnapshotsGetallParams struct {

	/* CloudInstanceID.

	   Cloud Instance ID of a PCloud Instance
	*/
	CloudInstanceID string

	/* PvmInstanceID.

	   PCloud PVM Instance ID
	*/
	PvmInstanceID string

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

PcloudPvminstancesSnapshotsGetallParams contains all the parameters to send to the API endpoint

for the pcloud pvminstances snapshots getall operation.

Typically these are written to a http.Request.

func NewPcloudPvminstancesSnapshotsGetallParams

func NewPcloudPvminstancesSnapshotsGetallParams() *PcloudPvminstancesSnapshotsGetallParams

NewPcloudPvminstancesSnapshotsGetallParams creates a new PcloudPvminstancesSnapshotsGetallParams object, with the default timeout for this client.

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

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

func NewPcloudPvminstancesSnapshotsGetallParamsWithContext

func NewPcloudPvminstancesSnapshotsGetallParamsWithContext(ctx context.Context) *PcloudPvminstancesSnapshotsGetallParams

NewPcloudPvminstancesSnapshotsGetallParamsWithContext creates a new PcloudPvminstancesSnapshotsGetallParams object with the ability to set a context for a request.

func NewPcloudPvminstancesSnapshotsGetallParamsWithHTTPClient

func NewPcloudPvminstancesSnapshotsGetallParamsWithHTTPClient(client *http.Client) *PcloudPvminstancesSnapshotsGetallParams

NewPcloudPvminstancesSnapshotsGetallParamsWithHTTPClient creates a new PcloudPvminstancesSnapshotsGetallParams object with the ability to set a custom HTTPClient for a request.

func NewPcloudPvminstancesSnapshotsGetallParamsWithTimeout

func NewPcloudPvminstancesSnapshotsGetallParamsWithTimeout(timeout time.Duration) *PcloudPvminstancesSnapshotsGetallParams

NewPcloudPvminstancesSnapshotsGetallParamsWithTimeout creates a new PcloudPvminstancesSnapshotsGetallParams object with the ability to set a timeout on a request.

func (*PcloudPvminstancesSnapshotsGetallParams) SetCloudInstanceID

func (o *PcloudPvminstancesSnapshotsGetallParams) SetCloudInstanceID(cloudInstanceID string)

SetCloudInstanceID adds the cloudInstanceId to the pcloud pvminstances snapshots getall params

func (*PcloudPvminstancesSnapshotsGetallParams) SetContext

SetContext adds the context to the pcloud pvminstances snapshots getall params

func (*PcloudPvminstancesSnapshotsGetallParams) SetDefaults added in v1.1.0

func (o *PcloudPvminstancesSnapshotsGetallParams) SetDefaults()

SetDefaults hydrates default values in the pcloud pvminstances snapshots getall params (not the query body).

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

func (*PcloudPvminstancesSnapshotsGetallParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the pcloud pvminstances snapshots getall params

func (*PcloudPvminstancesSnapshotsGetallParams) SetPvmInstanceID

func (o *PcloudPvminstancesSnapshotsGetallParams) SetPvmInstanceID(pvmInstanceID string)

SetPvmInstanceID adds the pvmInstanceId to the pcloud pvminstances snapshots getall params

func (*PcloudPvminstancesSnapshotsGetallParams) SetTimeout

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

SetTimeout adds the timeout to the pcloud pvminstances snapshots getall params

func (*PcloudPvminstancesSnapshotsGetallParams) WithCloudInstanceID

WithCloudInstanceID adds the cloudInstanceID to the pcloud pvminstances snapshots getall params

func (*PcloudPvminstancesSnapshotsGetallParams) WithContext

WithContext adds the context to the pcloud pvminstances snapshots getall params

func (*PcloudPvminstancesSnapshotsGetallParams) WithDefaults added in v1.1.0

WithDefaults hydrates default values in the pcloud pvminstances snapshots getall params (not the query body).

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

func (*PcloudPvminstancesSnapshotsGetallParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the pcloud pvminstances snapshots getall params

func (*PcloudPvminstancesSnapshotsGetallParams) WithPvmInstanceID

WithPvmInstanceID adds the pvmInstanceID to the pcloud pvminstances snapshots getall params

func (*PcloudPvminstancesSnapshotsGetallParams) WithTimeout

WithTimeout adds the timeout to the pcloud pvminstances snapshots getall params

func (*PcloudPvminstancesSnapshotsGetallParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type PcloudPvminstancesSnapshotsGetallReader

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

PcloudPvminstancesSnapshotsGetallReader is a Reader for the PcloudPvminstancesSnapshotsGetall structure.

func (*PcloudPvminstancesSnapshotsGetallReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type PcloudPvminstancesSnapshotsGetallUnauthorized added in v1.0.59

type PcloudPvminstancesSnapshotsGetallUnauthorized struct {
	Payload *models.Error
}
PcloudPvminstancesSnapshotsGetallUnauthorized describes a response with status code 401, with default header values.

Unauthorized

func NewPcloudPvminstancesSnapshotsGetallUnauthorized added in v1.0.59

func NewPcloudPvminstancesSnapshotsGetallUnauthorized() *PcloudPvminstancesSnapshotsGetallUnauthorized

NewPcloudPvminstancesSnapshotsGetallUnauthorized creates a PcloudPvminstancesSnapshotsGetallUnauthorized with default headers values

func (*PcloudPvminstancesSnapshotsGetallUnauthorized) Error added in v1.0.59

func (*PcloudPvminstancesSnapshotsGetallUnauthorized) GetPayload added in v1.1.0

type PcloudPvminstancesSnapshotsPostAccepted

type PcloudPvminstancesSnapshotsPostAccepted struct {
	Payload *models.SnapshotCreateResponse
}
PcloudPvminstancesSnapshotsPostAccepted describes a response with status code 202, with default header values.

Accepted

func NewPcloudPvminstancesSnapshotsPostAccepted

func NewPcloudPvminstancesSnapshotsPostAccepted() *PcloudPvminstancesSnapshotsPostAccepted

NewPcloudPvminstancesSnapshotsPostAccepted creates a PcloudPvminstancesSnapshotsPostAccepted with default headers values

func (*PcloudPvminstancesSnapshotsPostAccepted) Error

func (*PcloudPvminstancesSnapshotsPostAccepted) GetPayload added in v1.1.0

type PcloudPvminstancesSnapshotsPostBadRequest

type PcloudPvminstancesSnapshotsPostBadRequest struct {
	Payload *models.Error
}
PcloudPvminstancesSnapshotsPostBadRequest describes a response with status code 400, with default header values.

Bad Request

func NewPcloudPvminstancesSnapshotsPostBadRequest

func NewPcloudPvminstancesSnapshotsPostBadRequest() *PcloudPvminstancesSnapshotsPostBadRequest

NewPcloudPvminstancesSnapshotsPostBadRequest creates a PcloudPvminstancesSnapshotsPostBadRequest with default headers values

func (*PcloudPvminstancesSnapshotsPostBadRequest) Error

func (*PcloudPvminstancesSnapshotsPostBadRequest) GetPayload added in v1.1.0

type PcloudPvminstancesSnapshotsPostConflict

type PcloudPvminstancesSnapshotsPostConflict struct {
	Payload *models.Error
}
PcloudPvminstancesSnapshotsPostConflict describes a response with status code 409, with default header values.

Conflict

func NewPcloudPvminstancesSnapshotsPostConflict

func NewPcloudPvminstancesSnapshotsPostConflict() *PcloudPvminstancesSnapshotsPostConflict

NewPcloudPvminstancesSnapshotsPostConflict creates a PcloudPvminstancesSnapshotsPostConflict with default headers values

func (*PcloudPvminstancesSnapshotsPostConflict) Error

func (*PcloudPvminstancesSnapshotsPostConflict) GetPayload added in v1.1.0

type PcloudPvminstancesSnapshotsPostInternalServerError

type PcloudPvminstancesSnapshotsPostInternalServerError struct {
	Payload *models.Error
}
PcloudPvminstancesSnapshotsPostInternalServerError describes a response with status code 500, with default header values.

Internal Server Error

func NewPcloudPvminstancesSnapshotsPostInternalServerError

func NewPcloudPvminstancesSnapshotsPostInternalServerError() *PcloudPvminstancesSnapshotsPostInternalServerError

NewPcloudPvminstancesSnapshotsPostInternalServerError creates a PcloudPvminstancesSnapshotsPostInternalServerError with default headers values

func (*PcloudPvminstancesSnapshotsPostInternalServerError) Error

func (*PcloudPvminstancesSnapshotsPostInternalServerError) GetPayload added in v1.1.0

type PcloudPvminstancesSnapshotsPostNotFound added in v1.0.56

type PcloudPvminstancesSnapshotsPostNotFound struct {
	Payload *models.Error
}
PcloudPvminstancesSnapshotsPostNotFound describes a response with status code 404, with default header values.

Not Found

func NewPcloudPvminstancesSnapshotsPostNotFound added in v1.0.56

func NewPcloudPvminstancesSnapshotsPostNotFound() *PcloudPvminstancesSnapshotsPostNotFound

NewPcloudPvminstancesSnapshotsPostNotFound creates a PcloudPvminstancesSnapshotsPostNotFound with default headers values

func (*PcloudPvminstancesSnapshotsPostNotFound) Error added in v1.0.56

func (*PcloudPvminstancesSnapshotsPostNotFound) GetPayload added in v1.1.0

type PcloudPvminstancesSnapshotsPostParams

type PcloudPvminstancesSnapshotsPostParams struct {

	/* Body.

	   PVM Instance snapshot create parameters
	*/
	Body *models.SnapshotCreate

	/* CloudInstanceID.

	   Cloud Instance ID of a PCloud Instance
	*/
	CloudInstanceID string

	/* PvmInstanceID.

	   PCloud PVM Instance ID
	*/
	PvmInstanceID string

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

PcloudPvminstancesSnapshotsPostParams contains all the parameters to send to the API endpoint

for the pcloud pvminstances snapshots post operation.

Typically these are written to a http.Request.

func NewPcloudPvminstancesSnapshotsPostParams

func NewPcloudPvminstancesSnapshotsPostParams() *PcloudPvminstancesSnapshotsPostParams

NewPcloudPvminstancesSnapshotsPostParams creates a new PcloudPvminstancesSnapshotsPostParams object, with the default timeout for this client.

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

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

func NewPcloudPvminstancesSnapshotsPostParamsWithContext

func NewPcloudPvminstancesSnapshotsPostParamsWithContext(ctx context.Context) *PcloudPvminstancesSnapshotsPostParams

NewPcloudPvminstancesSnapshotsPostParamsWithContext creates a new PcloudPvminstancesSnapshotsPostParams object with the ability to set a context for a request.

func NewPcloudPvminstancesSnapshotsPostParamsWithHTTPClient

func NewPcloudPvminstancesSnapshotsPostParamsWithHTTPClient(client *http.Client) *PcloudPvminstancesSnapshotsPostParams

NewPcloudPvminstancesSnapshotsPostParamsWithHTTPClient creates a new PcloudPvminstancesSnapshotsPostParams object with the ability to set a custom HTTPClient for a request.

func NewPcloudPvminstancesSnapshotsPostParamsWithTimeout

func NewPcloudPvminstancesSnapshotsPostParamsWithTimeout(timeout time.Duration) *PcloudPvminstancesSnapshotsPostParams

NewPcloudPvminstancesSnapshotsPostParamsWithTimeout creates a new PcloudPvminstancesSnapshotsPostParams object with the ability to set a timeout on a request.

func (*PcloudPvminstancesSnapshotsPostParams) SetBody

SetBody adds the body to the pcloud pvminstances snapshots post params

func (*PcloudPvminstancesSnapshotsPostParams) SetCloudInstanceID

func (o *PcloudPvminstancesSnapshotsPostParams) SetCloudInstanceID(cloudInstanceID string)

SetCloudInstanceID adds the cloudInstanceId to the pcloud pvminstances snapshots post params

func (*PcloudPvminstancesSnapshotsPostParams) SetContext

SetContext adds the context to the pcloud pvminstances snapshots post params

func (*PcloudPvminstancesSnapshotsPostParams) SetDefaults added in v1.1.0

func (o *PcloudPvminstancesSnapshotsPostParams) SetDefaults()

SetDefaults hydrates default values in the pcloud pvminstances snapshots post params (not the query body).

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

func (*PcloudPvminstancesSnapshotsPostParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the pcloud pvminstances snapshots post params

func (*PcloudPvminstancesSnapshotsPostParams) SetPvmInstanceID

func (o *PcloudPvminstancesSnapshotsPostParams) SetPvmInstanceID(pvmInstanceID string)

SetPvmInstanceID adds the pvmInstanceId to the pcloud pvminstances snapshots post params

func (*PcloudPvminstancesSnapshotsPostParams) SetTimeout

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

SetTimeout adds the timeout to the pcloud pvminstances snapshots post params

func (*PcloudPvminstancesSnapshotsPostParams) WithBody

WithBody adds the body to the pcloud pvminstances snapshots post params

func (*PcloudPvminstancesSnapshotsPostParams) WithCloudInstanceID

WithCloudInstanceID adds the cloudInstanceID to the pcloud pvminstances snapshots post params

func (*PcloudPvminstancesSnapshotsPostParams) WithContext

WithContext adds the context to the pcloud pvminstances snapshots post params

func (*PcloudPvminstancesSnapshotsPostParams) WithDefaults added in v1.1.0

WithDefaults hydrates default values in the pcloud pvminstances snapshots post params (not the query body).

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

func (*PcloudPvminstancesSnapshotsPostParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the pcloud pvminstances snapshots post params

func (*PcloudPvminstancesSnapshotsPostParams) WithPvmInstanceID

WithPvmInstanceID adds the pvmInstanceID to the pcloud pvminstances snapshots post params

func (*PcloudPvminstancesSnapshotsPostParams) WithTimeout

WithTimeout adds the timeout to the pcloud pvminstances snapshots post params

func (*PcloudPvminstancesSnapshotsPostParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type PcloudPvminstancesSnapshotsPostReader

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

PcloudPvminstancesSnapshotsPostReader is a Reader for the PcloudPvminstancesSnapshotsPost structure.

func (*PcloudPvminstancesSnapshotsPostReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type PcloudPvminstancesSnapshotsPostUnauthorized added in v1.0.59

type PcloudPvminstancesSnapshotsPostUnauthorized struct {
	Payload *models.Error
}
PcloudPvminstancesSnapshotsPostUnauthorized describes a response with status code 401, with default header values.

Unauthorized

func NewPcloudPvminstancesSnapshotsPostUnauthorized added in v1.0.59

func NewPcloudPvminstancesSnapshotsPostUnauthorized() *PcloudPvminstancesSnapshotsPostUnauthorized

NewPcloudPvminstancesSnapshotsPostUnauthorized creates a PcloudPvminstancesSnapshotsPostUnauthorized with default headers values

func (*PcloudPvminstancesSnapshotsPostUnauthorized) Error added in v1.0.59

func (*PcloudPvminstancesSnapshotsPostUnauthorized) GetPayload added in v1.1.0

type PcloudPvminstancesSnapshotsRestorePostAccepted added in v1.0.1

type PcloudPvminstancesSnapshotsRestorePostAccepted struct {
	Payload *models.Snapshot
}
PcloudPvminstancesSnapshotsRestorePostAccepted describes a response with status code 202, with default header values.

Accepted

func NewPcloudPvminstancesSnapshotsRestorePostAccepted added in v1.0.1

func NewPcloudPvminstancesSnapshotsRestorePostAccepted() *PcloudPvminstancesSnapshotsRestorePostAccepted

NewPcloudPvminstancesSnapshotsRestorePostAccepted creates a PcloudPvminstancesSnapshotsRestorePostAccepted with default headers values

func (*PcloudPvminstancesSnapshotsRestorePostAccepted) Error added in v1.0.1

func (*PcloudPvminstancesSnapshotsRestorePostAccepted) GetPayload added in v1.1.0

type PcloudPvminstancesSnapshotsRestorePostBadRequest added in v1.0.1

type PcloudPvminstancesSnapshotsRestorePostBadRequest struct {
	Payload *models.Error
}
PcloudPvminstancesSnapshotsRestorePostBadRequest describes a response with status code 400, with default header values.

Bad Request

func NewPcloudPvminstancesSnapshotsRestorePostBadRequest added in v1.0.1

func NewPcloudPvminstancesSnapshotsRestorePostBadRequest() *PcloudPvminstancesSnapshotsRestorePostBadRequest

NewPcloudPvminstancesSnapshotsRestorePostBadRequest creates a PcloudPvminstancesSnapshotsRestorePostBadRequest with default headers values

func (*PcloudPvminstancesSnapshotsRestorePostBadRequest) Error added in v1.0.1

func (*PcloudPvminstancesSnapshotsRestorePostBadRequest) GetPayload added in v1.1.0

type PcloudPvminstancesSnapshotsRestorePostConflict added in v1.0.1

type PcloudPvminstancesSnapshotsRestorePostConflict struct {
	Payload *models.Error
}
PcloudPvminstancesSnapshotsRestorePostConflict describes a response with status code 409, with default header values.

Conflict

func NewPcloudPvminstancesSnapshotsRestorePostConflict added in v1.0.1

func NewPcloudPvminstancesSnapshotsRestorePostConflict() *PcloudPvminstancesSnapshotsRestorePostConflict

NewPcloudPvminstancesSnapshotsRestorePostConflict creates a PcloudPvminstancesSnapshotsRestorePostConflict with default headers values

func (*PcloudPvminstancesSnapshotsRestorePostConflict) Error added in v1.0.1

func (*PcloudPvminstancesSnapshotsRestorePostConflict) GetPayload added in v1.1.0

type PcloudPvminstancesSnapshotsRestorePostInternalServerError added in v1.0.1

type PcloudPvminstancesSnapshotsRestorePostInternalServerError struct {
	Payload *models.Error
}
PcloudPvminstancesSnapshotsRestorePostInternalServerError describes a response with status code 500, with default header values.

Internal Server Error

func NewPcloudPvminstancesSnapshotsRestorePostInternalServerError added in v1.0.1

func NewPcloudPvminstancesSnapshotsRestorePostInternalServerError() *PcloudPvminstancesSnapshotsRestorePostInternalServerError

NewPcloudPvminstancesSnapshotsRestorePostInternalServerError creates a PcloudPvminstancesSnapshotsRestorePostInternalServerError with default headers values

func (*PcloudPvminstancesSnapshotsRestorePostInternalServerError) Error added in v1.0.1

func (*PcloudPvminstancesSnapshotsRestorePostInternalServerError) GetPayload added in v1.1.0

type PcloudPvminstancesSnapshotsRestorePostParams added in v1.0.1

type PcloudPvminstancesSnapshotsRestorePostParams struct {

	/* Body.

	   PVM Instance snapshot restore parameters
	*/
	Body *models.SnapshotRestore

	/* CloudInstanceID.

	   Cloud Instance ID of a PCloud Instance
	*/
	CloudInstanceID string

	/* PvmInstanceID.

	   PCloud PVM Instance ID
	*/
	PvmInstanceID string

	/* RestoreFailAction.

	   Action to take on a failed snapshot restore
	*/
	RestoreFailAction *string

	/* SnapshotID.

	   PVM Instance snapshot id
	*/
	SnapshotID string

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

PcloudPvminstancesSnapshotsRestorePostParams contains all the parameters to send to the API endpoint

for the pcloud pvminstances snapshots restore post operation.

Typically these are written to a http.Request.

func NewPcloudPvminstancesSnapshotsRestorePostParams added in v1.0.1

func NewPcloudPvminstancesSnapshotsRestorePostParams() *PcloudPvminstancesSnapshotsRestorePostParams

NewPcloudPvminstancesSnapshotsRestorePostParams creates a new PcloudPvminstancesSnapshotsRestorePostParams object, with the default timeout for this client.

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

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

func NewPcloudPvminstancesSnapshotsRestorePostParamsWithContext added in v1.0.1

func NewPcloudPvminstancesSnapshotsRestorePostParamsWithContext(ctx context.Context) *PcloudPvminstancesSnapshotsRestorePostParams

NewPcloudPvminstancesSnapshotsRestorePostParamsWithContext creates a new PcloudPvminstancesSnapshotsRestorePostParams object with the ability to set a context for a request.

func NewPcloudPvminstancesSnapshotsRestorePostParamsWithHTTPClient added in v1.0.1

func NewPcloudPvminstancesSnapshotsRestorePostParamsWithHTTPClient(client *http.Client) *PcloudPvminstancesSnapshotsRestorePostParams

NewPcloudPvminstancesSnapshotsRestorePostParamsWithHTTPClient creates a new PcloudPvminstancesSnapshotsRestorePostParams object with the ability to set a custom HTTPClient for a request.

func NewPcloudPvminstancesSnapshotsRestorePostParamsWithTimeout added in v1.0.1

func NewPcloudPvminstancesSnapshotsRestorePostParamsWithTimeout(timeout time.Duration) *PcloudPvminstancesSnapshotsRestorePostParams

NewPcloudPvminstancesSnapshotsRestorePostParamsWithTimeout creates a new PcloudPvminstancesSnapshotsRestorePostParams object with the ability to set a timeout on a request.

func (*PcloudPvminstancesSnapshotsRestorePostParams) SetBody added in v1.0.1

SetBody adds the body to the pcloud pvminstances snapshots restore post params

func (*PcloudPvminstancesSnapshotsRestorePostParams) SetCloudInstanceID added in v1.0.1

func (o *PcloudPvminstancesSnapshotsRestorePostParams) SetCloudInstanceID(cloudInstanceID string)

SetCloudInstanceID adds the cloudInstanceId to the pcloud pvminstances snapshots restore post params

func (*PcloudPvminstancesSnapshotsRestorePostParams) SetContext added in v1.0.1

SetContext adds the context to the pcloud pvminstances snapshots restore post params

func (*PcloudPvminstancesSnapshotsRestorePostParams) SetDefaults added in v1.1.0

SetDefaults hydrates default values in the pcloud pvminstances snapshots restore post params (not the query body).

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

func (*PcloudPvminstancesSnapshotsRestorePostParams) SetHTTPClient added in v1.0.1

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

SetHTTPClient adds the HTTPClient to the pcloud pvminstances snapshots restore post params

func (*PcloudPvminstancesSnapshotsRestorePostParams) SetPvmInstanceID added in v1.0.1

func (o *PcloudPvminstancesSnapshotsRestorePostParams) SetPvmInstanceID(pvmInstanceID string)

SetPvmInstanceID adds the pvmInstanceId to the pcloud pvminstances snapshots restore post params

func (*PcloudPvminstancesSnapshotsRestorePostParams) SetRestoreFailAction added in v1.0.1

func (o *PcloudPvminstancesSnapshotsRestorePostParams) SetRestoreFailAction(restoreFailAction *string)

SetRestoreFailAction adds the restoreFailAction to the pcloud pvminstances snapshots restore post params

func (*PcloudPvminstancesSnapshotsRestorePostParams) SetSnapshotID added in v1.0.1

func (o *PcloudPvminstancesSnapshotsRestorePostParams) SetSnapshotID(snapshotID string)

SetSnapshotID adds the snapshotId to the pcloud pvminstances snapshots restore post params

func (*PcloudPvminstancesSnapshotsRestorePostParams) SetTimeout added in v1.0.1

SetTimeout adds the timeout to the pcloud pvminstances snapshots restore post params

func (*PcloudPvminstancesSnapshotsRestorePostParams) WithBody added in v1.0.1

WithBody adds the body to the pcloud pvminstances snapshots restore post params

func (*PcloudPvminstancesSnapshotsRestorePostParams) WithCloudInstanceID added in v1.0.1

WithCloudInstanceID adds the cloudInstanceID to the pcloud pvminstances snapshots restore post params

func (*PcloudPvminstancesSnapshotsRestorePostParams) WithContext added in v1.0.1

WithContext adds the context to the pcloud pvminstances snapshots restore post params

func (*PcloudPvminstancesSnapshotsRestorePostParams) WithDefaults added in v1.1.0

WithDefaults hydrates default values in the pcloud pvminstances snapshots restore post params (not the query body).

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

func (*PcloudPvminstancesSnapshotsRestorePostParams) WithHTTPClient added in v1.0.1

WithHTTPClient adds the HTTPClient to the pcloud pvminstances snapshots restore post params

func (*PcloudPvminstancesSnapshotsRestorePostParams) WithPvmInstanceID added in v1.0.1

WithPvmInstanceID adds the pvmInstanceID to the pcloud pvminstances snapshots restore post params

func (*PcloudPvminstancesSnapshotsRestorePostParams) WithRestoreFailAction added in v1.0.1

WithRestoreFailAction adds the restoreFailAction to the pcloud pvminstances snapshots restore post params

func (*PcloudPvminstancesSnapshotsRestorePostParams) WithSnapshotID added in v1.0.1

WithSnapshotID adds the snapshotID to the pcloud pvminstances snapshots restore post params

func (*PcloudPvminstancesSnapshotsRestorePostParams) WithTimeout added in v1.0.1

WithTimeout adds the timeout to the pcloud pvminstances snapshots restore post params

func (*PcloudPvminstancesSnapshotsRestorePostParams) WriteToRequest added in v1.0.1

WriteToRequest writes these params to a swagger request

type PcloudPvminstancesSnapshotsRestorePostReader added in v1.0.1

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

PcloudPvminstancesSnapshotsRestorePostReader is a Reader for the PcloudPvminstancesSnapshotsRestorePost structure.

func (*PcloudPvminstancesSnapshotsRestorePostReader) ReadResponse added in v1.0.1

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

ReadResponse reads a server response into the received o.

type PcloudPvminstancesSnapshotsRestorePostUnauthorized added in v1.0.59

type PcloudPvminstancesSnapshotsRestorePostUnauthorized struct {
	Payload *models.Error
}
PcloudPvminstancesSnapshotsRestorePostUnauthorized describes a response with status code 401, with default header values.

Unauthorized

func NewPcloudPvminstancesSnapshotsRestorePostUnauthorized added in v1.0.59

func NewPcloudPvminstancesSnapshotsRestorePostUnauthorized() *PcloudPvminstancesSnapshotsRestorePostUnauthorized

NewPcloudPvminstancesSnapshotsRestorePostUnauthorized creates a PcloudPvminstancesSnapshotsRestorePostUnauthorized with default headers values

func (*PcloudPvminstancesSnapshotsRestorePostUnauthorized) Error added in v1.0.59

func (*PcloudPvminstancesSnapshotsRestorePostUnauthorized) GetPayload added in v1.1.0

type PcloudV2PvminstancesCaptureGetInternalServerError added in v1.0.75

type PcloudV2PvminstancesCaptureGetInternalServerError struct {
	Payload *models.Error
}
PcloudV2PvminstancesCaptureGetInternalServerError describes a response with status code 500, with default header values.

Internal Server Error

func NewPcloudV2PvminstancesCaptureGetInternalServerError added in v1.0.75

func NewPcloudV2PvminstancesCaptureGetInternalServerError() *PcloudV2PvminstancesCaptureGetInternalServerError

NewPcloudV2PvminstancesCaptureGetInternalServerError creates a PcloudV2PvminstancesCaptureGetInternalServerError with default headers values

func (*PcloudV2PvminstancesCaptureGetInternalServerError) Error added in v1.0.75

func (*PcloudV2PvminstancesCaptureGetInternalServerError) GetPayload added in v1.1.0

type PcloudV2PvminstancesCaptureGetNotFound added in v1.0.75

type PcloudV2PvminstancesCaptureGetNotFound struct {
	Payload *models.Error
}
PcloudV2PvminstancesCaptureGetNotFound describes a response with status code 404, with default header values.

Not Found

func NewPcloudV2PvminstancesCaptureGetNotFound added in v1.0.75

func NewPcloudV2PvminstancesCaptureGetNotFound() *PcloudV2PvminstancesCaptureGetNotFound

NewPcloudV2PvminstancesCaptureGetNotFound creates a PcloudV2PvminstancesCaptureGetNotFound with default headers values

func (*PcloudV2PvminstancesCaptureGetNotFound) Error added in v1.0.75

func (*PcloudV2PvminstancesCaptureGetNotFound) GetPayload added in v1.1.0

type PcloudV2PvminstancesCaptureGetOK added in v1.0.75

type PcloudV2PvminstancesCaptureGetOK struct {
	Payload *models.Job
}
PcloudV2PvminstancesCaptureGetOK describes a response with status code 200, with default header values.

OK

func NewPcloudV2PvminstancesCaptureGetOK added in v1.0.75

func NewPcloudV2PvminstancesCaptureGetOK() *PcloudV2PvminstancesCaptureGetOK

NewPcloudV2PvminstancesCaptureGetOK creates a PcloudV2PvminstancesCaptureGetOK with default headers values

func (*PcloudV2PvminstancesCaptureGetOK) Error added in v1.0.75

func (*PcloudV2PvminstancesCaptureGetOK) GetPayload added in v1.1.0

func (o *PcloudV2PvminstancesCaptureGetOK) GetPayload() *models.Job

type PcloudV2PvminstancesCaptureGetParams added in v1.0.75

type PcloudV2PvminstancesCaptureGetParams struct {

	/* CloudInstanceID.

	   Cloud Instance ID of a PCloud Instance
	*/
	CloudInstanceID string

	/* PvmInstanceID.

	   PCloud PVM Instance ID
	*/
	PvmInstanceID string

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

PcloudV2PvminstancesCaptureGetParams contains all the parameters to send to the API endpoint

for the pcloud v2 pvminstances capture get operation.

Typically these are written to a http.Request.

func NewPcloudV2PvminstancesCaptureGetParams added in v1.0.75

func NewPcloudV2PvminstancesCaptureGetParams() *PcloudV2PvminstancesCaptureGetParams

NewPcloudV2PvminstancesCaptureGetParams creates a new PcloudV2PvminstancesCaptureGetParams object, with the default timeout for this client.

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

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

func NewPcloudV2PvminstancesCaptureGetParamsWithContext added in v1.0.75

func NewPcloudV2PvminstancesCaptureGetParamsWithContext(ctx context.Context) *PcloudV2PvminstancesCaptureGetParams

NewPcloudV2PvminstancesCaptureGetParamsWithContext creates a new PcloudV2PvminstancesCaptureGetParams object with the ability to set a context for a request.

func NewPcloudV2PvminstancesCaptureGetParamsWithHTTPClient added in v1.0.75

func NewPcloudV2PvminstancesCaptureGetParamsWithHTTPClient(client *http.Client) *PcloudV2PvminstancesCaptureGetParams

NewPcloudV2PvminstancesCaptureGetParamsWithHTTPClient creates a new PcloudV2PvminstancesCaptureGetParams object with the ability to set a custom HTTPClient for a request.

func NewPcloudV2PvminstancesCaptureGetParamsWithTimeout added in v1.0.75

func NewPcloudV2PvminstancesCaptureGetParamsWithTimeout(timeout time.Duration) *PcloudV2PvminstancesCaptureGetParams

NewPcloudV2PvminstancesCaptureGetParamsWithTimeout creates a new PcloudV2PvminstancesCaptureGetParams object with the ability to set a timeout on a request.

func (*PcloudV2PvminstancesCaptureGetParams) SetCloudInstanceID added in v1.0.75

func (o *PcloudV2PvminstancesCaptureGetParams) SetCloudInstanceID(cloudInstanceID string)

SetCloudInstanceID adds the cloudInstanceId to the pcloud v2 pvminstances capture get params

func (*PcloudV2PvminstancesCaptureGetParams) SetContext added in v1.0.75

SetContext adds the context to the pcloud v2 pvminstances capture get params

func (*PcloudV2PvminstancesCaptureGetParams) SetDefaults added in v1.1.0

func (o *PcloudV2PvminstancesCaptureGetParams) SetDefaults()

SetDefaults hydrates default values in the pcloud v2 pvminstances capture get params (not the query body).

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

func (*PcloudV2PvminstancesCaptureGetParams) SetHTTPClient added in v1.0.75

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

SetHTTPClient adds the HTTPClient to the pcloud v2 pvminstances capture get params

func (*PcloudV2PvminstancesCaptureGetParams) SetPvmInstanceID added in v1.0.75

func (o *PcloudV2PvminstancesCaptureGetParams) SetPvmInstanceID(pvmInstanceID string)

SetPvmInstanceID adds the pvmInstanceId to the pcloud v2 pvminstances capture get params

func (*PcloudV2PvminstancesCaptureGetParams) SetTimeout added in v1.0.75

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

SetTimeout adds the timeout to the pcloud v2 pvminstances capture get params

func (*PcloudV2PvminstancesCaptureGetParams) WithCloudInstanceID added in v1.0.75

func (o *PcloudV2PvminstancesCaptureGetParams) WithCloudInstanceID(cloudInstanceID string) *PcloudV2PvminstancesCaptureGetParams

WithCloudInstanceID adds the cloudInstanceID to the pcloud v2 pvminstances capture get params

func (*PcloudV2PvminstancesCaptureGetParams) WithContext added in v1.0.75

WithContext adds the context to the pcloud v2 pvminstances capture get params

func (*PcloudV2PvminstancesCaptureGetParams) WithDefaults added in v1.1.0

WithDefaults hydrates default values in the pcloud v2 pvminstances capture get params (not the query body).

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

func (*PcloudV2PvminstancesCaptureGetParams) WithHTTPClient added in v1.0.75

WithHTTPClient adds the HTTPClient to the pcloud v2 pvminstances capture get params

func (*PcloudV2PvminstancesCaptureGetParams) WithPvmInstanceID added in v1.0.75

WithPvmInstanceID adds the pvmInstanceID to the pcloud v2 pvminstances capture get params

func (*PcloudV2PvminstancesCaptureGetParams) WithTimeout added in v1.0.75

WithTimeout adds the timeout to the pcloud v2 pvminstances capture get params

func (*PcloudV2PvminstancesCaptureGetParams) WriteToRequest added in v1.0.75

WriteToRequest writes these params to a swagger request

type PcloudV2PvminstancesCaptureGetReader added in v1.0.75

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

PcloudV2PvminstancesCaptureGetReader is a Reader for the PcloudV2PvminstancesCaptureGet structure.

func (*PcloudV2PvminstancesCaptureGetReader) ReadResponse added in v1.0.75

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

ReadResponse reads a server response into the received o.

type PcloudV2PvminstancesCaptureGetUnauthorized added in v1.0.75

type PcloudV2PvminstancesCaptureGetUnauthorized struct {
	Payload *models.Error
}
PcloudV2PvminstancesCaptureGetUnauthorized describes a response with status code 401, with default header values.

Unauthorized

func NewPcloudV2PvminstancesCaptureGetUnauthorized added in v1.0.75

func NewPcloudV2PvminstancesCaptureGetUnauthorized() *PcloudV2PvminstancesCaptureGetUnauthorized

NewPcloudV2PvminstancesCaptureGetUnauthorized creates a PcloudV2PvminstancesCaptureGetUnauthorized with default headers values

func (*PcloudV2PvminstancesCaptureGetUnauthorized) Error added in v1.0.75

func (*PcloudV2PvminstancesCaptureGetUnauthorized) GetPayload added in v1.1.0

type PcloudV2PvminstancesCapturePostAccepted added in v1.0.75

type PcloudV2PvminstancesCapturePostAccepted struct {
	Payload *models.JobReference
}
PcloudV2PvminstancesCapturePostAccepted describes a response with status code 202, with default header values.

Accepted, pvm-instance capture successfully added to the jobs queue

func NewPcloudV2PvminstancesCapturePostAccepted added in v1.0.75

func NewPcloudV2PvminstancesCapturePostAccepted() *PcloudV2PvminstancesCapturePostAccepted

NewPcloudV2PvminstancesCapturePostAccepted creates a PcloudV2PvminstancesCapturePostAccepted with default headers values

func (*PcloudV2PvminstancesCapturePostAccepted) Error added in v1.0.75

func (*PcloudV2PvminstancesCapturePostAccepted) GetPayload added in v1.1.0

type PcloudV2PvminstancesCapturePostBadRequest added in v1.0.75

type PcloudV2PvminstancesCapturePostBadRequest struct {
	Payload *models.Error
}
PcloudV2PvminstancesCapturePostBadRequest describes a response with status code 400, with default header values.

Bad Request

func NewPcloudV2PvminstancesCapturePostBadRequest added in v1.0.75

func NewPcloudV2PvminstancesCapturePostBadRequest() *PcloudV2PvminstancesCapturePostBadRequest

NewPcloudV2PvminstancesCapturePostBadRequest creates a PcloudV2PvminstancesCapturePostBadRequest with default headers values

func (*PcloudV2PvminstancesCapturePostBadRequest) Error added in v1.0.75

func (*PcloudV2PvminstancesCapturePostBadRequest) GetPayload added in v1.1.0

type PcloudV2PvminstancesCapturePostConflict added in v1.0.75

type PcloudV2PvminstancesCapturePostConflict struct {
	Payload *models.Error
}
PcloudV2PvminstancesCapturePostConflict describes a response with status code 409, with default header values.

Conflict, a conflict has prevented adding the pvm-instance capture job

func NewPcloudV2PvminstancesCapturePostConflict added in v1.0.75

func NewPcloudV2PvminstancesCapturePostConflict() *PcloudV2PvminstancesCapturePostConflict

NewPcloudV2PvminstancesCapturePostConflict creates a PcloudV2PvminstancesCapturePostConflict with default headers values

func (*PcloudV2PvminstancesCapturePostConflict) Error added in v1.0.75

func (*PcloudV2PvminstancesCapturePostConflict) GetPayload added in v1.1.0

type PcloudV2PvminstancesCapturePostInternalServerError added in v1.0.75

type PcloudV2PvminstancesCapturePostInternalServerError struct {
	Payload *models.Error
}
PcloudV2PvminstancesCapturePostInternalServerError describes a response with status code 500, with default header values.

Internal Server Error

func NewPcloudV2PvminstancesCapturePostInternalServerError added in v1.0.75

func NewPcloudV2PvminstancesCapturePostInternalServerError() *PcloudV2PvminstancesCapturePostInternalServerError

NewPcloudV2PvminstancesCapturePostInternalServerError creates a PcloudV2PvminstancesCapturePostInternalServerError with default headers values

func (*PcloudV2PvminstancesCapturePostInternalServerError) Error added in v1.0.75

func (*PcloudV2PvminstancesCapturePostInternalServerError) GetPayload added in v1.1.0

type PcloudV2PvminstancesCapturePostNotFound added in v1.0.75

type PcloudV2PvminstancesCapturePostNotFound struct {
	Payload *models.Error
}
PcloudV2PvminstancesCapturePostNotFound describes a response with status code 404, with default header values.

pvm instance id not found

func NewPcloudV2PvminstancesCapturePostNotFound added in v1.0.75

func NewPcloudV2PvminstancesCapturePostNotFound() *PcloudV2PvminstancesCapturePostNotFound

NewPcloudV2PvminstancesCapturePostNotFound creates a PcloudV2PvminstancesCapturePostNotFound with default headers values

func (*PcloudV2PvminstancesCapturePostNotFound) Error added in v1.0.75

func (*PcloudV2PvminstancesCapturePostNotFound) GetPayload added in v1.1.0

type PcloudV2PvminstancesCapturePostParams added in v1.0.75

type PcloudV2PvminstancesCapturePostParams struct {

	/* Body.

	   Parameters for the capture
	*/
	Body *models.PVMInstanceCapture

	/* CloudInstanceID.

	   Cloud Instance ID of a PCloud Instance
	*/
	CloudInstanceID string

	/* PvmInstanceID.

	   PCloud PVM Instance ID
	*/
	PvmInstanceID string

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

PcloudV2PvminstancesCapturePostParams contains all the parameters to send to the API endpoint

for the pcloud v2 pvminstances capture post operation.

Typically these are written to a http.Request.

func NewPcloudV2PvminstancesCapturePostParams added in v1.0.75

func NewPcloudV2PvminstancesCapturePostParams() *PcloudV2PvminstancesCapturePostParams

NewPcloudV2PvminstancesCapturePostParams creates a new PcloudV2PvminstancesCapturePostParams object, with the default timeout for this client.

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

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

func NewPcloudV2PvminstancesCapturePostParamsWithContext added in v1.0.75

func NewPcloudV2PvminstancesCapturePostParamsWithContext(ctx context.Context) *PcloudV2PvminstancesCapturePostParams

NewPcloudV2PvminstancesCapturePostParamsWithContext creates a new PcloudV2PvminstancesCapturePostParams object with the ability to set a context for a request.

func NewPcloudV2PvminstancesCapturePostParamsWithHTTPClient added in v1.0.75

func NewPcloudV2PvminstancesCapturePostParamsWithHTTPClient(client *http.Client) *PcloudV2PvminstancesCapturePostParams

NewPcloudV2PvminstancesCapturePostParamsWithHTTPClient creates a new PcloudV2PvminstancesCapturePostParams object with the ability to set a custom HTTPClient for a request.

func NewPcloudV2PvminstancesCapturePostParamsWithTimeout added in v1.0.75

func NewPcloudV2PvminstancesCapturePostParamsWithTimeout(timeout time.Duration) *PcloudV2PvminstancesCapturePostParams

NewPcloudV2PvminstancesCapturePostParamsWithTimeout creates a new PcloudV2PvminstancesCapturePostParams object with the ability to set a timeout on a request.

func (*PcloudV2PvminstancesCapturePostParams) SetBody added in v1.0.75

SetBody adds the body to the pcloud v2 pvminstances capture post params

func (*PcloudV2PvminstancesCapturePostParams) SetCloudInstanceID added in v1.0.75

func (o *PcloudV2PvminstancesCapturePostParams) SetCloudInstanceID(cloudInstanceID string)

SetCloudInstanceID adds the cloudInstanceId to the pcloud v2 pvminstances capture post params

func (*PcloudV2PvminstancesCapturePostParams) SetContext added in v1.0.75

SetContext adds the context to the pcloud v2 pvminstances capture post params

func (*PcloudV2PvminstancesCapturePostParams) SetDefaults added in v1.1.0

func (o *PcloudV2PvminstancesCapturePostParams) SetDefaults()

SetDefaults hydrates default values in the pcloud v2 pvminstances capture post params (not the query body).

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

func (*PcloudV2PvminstancesCapturePostParams) SetHTTPClient added in v1.0.75

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

SetHTTPClient adds the HTTPClient to the pcloud v2 pvminstances capture post params

func (*PcloudV2PvminstancesCapturePostParams) SetPvmInstanceID added in v1.0.75

func (o *PcloudV2PvminstancesCapturePostParams) SetPvmInstanceID(pvmInstanceID string)

SetPvmInstanceID adds the pvmInstanceId to the pcloud v2 pvminstances capture post params

func (*PcloudV2PvminstancesCapturePostParams) SetTimeout added in v1.0.75

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

SetTimeout adds the timeout to the pcloud v2 pvminstances capture post params

func (*PcloudV2PvminstancesCapturePostParams) WithBody added in v1.0.75

WithBody adds the body to the pcloud v2 pvminstances capture post params

func (*PcloudV2PvminstancesCapturePostParams) WithCloudInstanceID added in v1.0.75

WithCloudInstanceID adds the cloudInstanceID to the pcloud v2 pvminstances capture post params

func (*PcloudV2PvminstancesCapturePostParams) WithContext added in v1.0.75

WithContext adds the context to the pcloud v2 pvminstances capture post params

func (*PcloudV2PvminstancesCapturePostParams) WithDefaults added in v1.1.0

WithDefaults hydrates default values in the pcloud v2 pvminstances capture post params (not the query body).

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

func (*PcloudV2PvminstancesCapturePostParams) WithHTTPClient added in v1.0.75

WithHTTPClient adds the HTTPClient to the pcloud v2 pvminstances capture post params

func (*PcloudV2PvminstancesCapturePostParams) WithPvmInstanceID added in v1.0.75

WithPvmInstanceID adds the pvmInstanceID to the pcloud v2 pvminstances capture post params

func (*PcloudV2PvminstancesCapturePostParams) WithTimeout added in v1.0.75

WithTimeout adds the timeout to the pcloud v2 pvminstances capture post params

func (*PcloudV2PvminstancesCapturePostParams) WriteToRequest added in v1.0.75

WriteToRequest writes these params to a swagger request

type PcloudV2PvminstancesCapturePostReader added in v1.0.75

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

PcloudV2PvminstancesCapturePostReader is a Reader for the PcloudV2PvminstancesCapturePost structure.

func (*PcloudV2PvminstancesCapturePostReader) ReadResponse added in v1.0.75

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

ReadResponse reads a server response into the received o.

type PcloudV2PvminstancesCapturePostUnauthorized added in v1.0.75

type PcloudV2PvminstancesCapturePostUnauthorized struct {
	Payload *models.Error
}
PcloudV2PvminstancesCapturePostUnauthorized describes a response with status code 401, with default header values.

Unauthorized

func NewPcloudV2PvminstancesCapturePostUnauthorized added in v1.0.75

func NewPcloudV2PvminstancesCapturePostUnauthorized() *PcloudV2PvminstancesCapturePostUnauthorized

NewPcloudV2PvminstancesCapturePostUnauthorized creates a PcloudV2PvminstancesCapturePostUnauthorized with default headers values

func (*PcloudV2PvminstancesCapturePostUnauthorized) Error added in v1.0.75

func (*PcloudV2PvminstancesCapturePostUnauthorized) GetPayload added in v1.1.0

type PcloudV2PvminstancesCapturePostUnprocessableEntity added in v1.0.75

type PcloudV2PvminstancesCapturePostUnprocessableEntity struct {
	Payload *models.Error
}
PcloudV2PvminstancesCapturePostUnprocessableEntity describes a response with status code 422, with default header values.

Unprocessable Entity

func NewPcloudV2PvminstancesCapturePostUnprocessableEntity added in v1.0.75

func NewPcloudV2PvminstancesCapturePostUnprocessableEntity() *PcloudV2PvminstancesCapturePostUnprocessableEntity

NewPcloudV2PvminstancesCapturePostUnprocessableEntity creates a PcloudV2PvminstancesCapturePostUnprocessableEntity with default headers values

func (*PcloudV2PvminstancesCapturePostUnprocessableEntity) Error added in v1.0.75

func (*PcloudV2PvminstancesCapturePostUnprocessableEntity) GetPayload added in v1.1.0

Source Files

Jump to

Keyboard shortcuts

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