p_cloud_placement_groups

package
v1.1.5 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Client

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

Client for p cloud placement groups API

func (*Client) PcloudPlacementgroupsDelete

func (a *Client) PcloudPlacementgroupsDelete(params *PcloudPlacementgroupsDeleteParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PcloudPlacementgroupsDeleteOK, error)

PcloudPlacementgroupsDelete deletes server placement group

func (*Client) PcloudPlacementgroupsGet

func (a *Client) PcloudPlacementgroupsGet(params *PcloudPlacementgroupsGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PcloudPlacementgroupsGetOK, error)

PcloudPlacementgroupsGet gets server placement group detail

func (*Client) PcloudPlacementgroupsGetall

func (a *Client) PcloudPlacementgroupsGetall(params *PcloudPlacementgroupsGetallParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PcloudPlacementgroupsGetallOK, error)

PcloudPlacementgroupsGetall gets all server placement groups

func (*Client) PcloudPlacementgroupsMembersDelete

func (a *Client) PcloudPlacementgroupsMembersDelete(params *PcloudPlacementgroupsMembersDeleteParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PcloudPlacementgroupsMembersDeleteOK, error)

PcloudPlacementgroupsMembersDelete removes server from placement group

func (*Client) PcloudPlacementgroupsMembersPost

func (a *Client) PcloudPlacementgroupsMembersPost(params *PcloudPlacementgroupsMembersPostParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PcloudPlacementgroupsMembersPostOK, error)

PcloudPlacementgroupsMembersPost adds server to placement group

func (*Client) PcloudPlacementgroupsPost

func (a *Client) PcloudPlacementgroupsPost(params *PcloudPlacementgroupsPostParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PcloudPlacementgroupsPostOK, error)

PcloudPlacementgroupsPost creates a new server placement group

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 {
	PcloudPlacementgroupsDelete(params *PcloudPlacementgroupsDeleteParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PcloudPlacementgroupsDeleteOK, error)

	PcloudPlacementgroupsGet(params *PcloudPlacementgroupsGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PcloudPlacementgroupsGetOK, error)

	PcloudPlacementgroupsGetall(params *PcloudPlacementgroupsGetallParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PcloudPlacementgroupsGetallOK, error)

	PcloudPlacementgroupsMembersDelete(params *PcloudPlacementgroupsMembersDeleteParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PcloudPlacementgroupsMembersDeleteOK, error)

	PcloudPlacementgroupsMembersPost(params *PcloudPlacementgroupsMembersPostParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PcloudPlacementgroupsMembersPostOK, error)

	PcloudPlacementgroupsPost(params *PcloudPlacementgroupsPostParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*PcloudPlacementgroupsPostOK, 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 placement groups API client.

type PcloudPlacementgroupsDeleteBadRequest

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

Bad Request

func NewPcloudPlacementgroupsDeleteBadRequest

func NewPcloudPlacementgroupsDeleteBadRequest() *PcloudPlacementgroupsDeleteBadRequest

NewPcloudPlacementgroupsDeleteBadRequest creates a PcloudPlacementgroupsDeleteBadRequest with default headers values

func (*PcloudPlacementgroupsDeleteBadRequest) Error

func (*PcloudPlacementgroupsDeleteBadRequest) GetPayload added in v1.1.0

type PcloudPlacementgroupsDeleteInternalServerError

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

Internal Server Error

func NewPcloudPlacementgroupsDeleteInternalServerError

func NewPcloudPlacementgroupsDeleteInternalServerError() *PcloudPlacementgroupsDeleteInternalServerError

NewPcloudPlacementgroupsDeleteInternalServerError creates a PcloudPlacementgroupsDeleteInternalServerError with default headers values

func (*PcloudPlacementgroupsDeleteInternalServerError) Error

func (*PcloudPlacementgroupsDeleteInternalServerError) GetPayload added in v1.1.0

type PcloudPlacementgroupsDeleteNotFound

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

Not Found

func NewPcloudPlacementgroupsDeleteNotFound

func NewPcloudPlacementgroupsDeleteNotFound() *PcloudPlacementgroupsDeleteNotFound

NewPcloudPlacementgroupsDeleteNotFound creates a PcloudPlacementgroupsDeleteNotFound with default headers values

func (*PcloudPlacementgroupsDeleteNotFound) Error

func (*PcloudPlacementgroupsDeleteNotFound) GetPayload added in v1.1.0

type PcloudPlacementgroupsDeleteOK

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

OK

func NewPcloudPlacementgroupsDeleteOK

func NewPcloudPlacementgroupsDeleteOK() *PcloudPlacementgroupsDeleteOK

NewPcloudPlacementgroupsDeleteOK creates a PcloudPlacementgroupsDeleteOK with default headers values

func (*PcloudPlacementgroupsDeleteOK) Error

func (*PcloudPlacementgroupsDeleteOK) GetPayload added in v1.1.0

type PcloudPlacementgroupsDeleteParams

type PcloudPlacementgroupsDeleteParams struct {

	/* CloudInstanceID.

	   Cloud Instance ID of a PCloud Instance
	*/
	CloudInstanceID string

	/* PlacementGroupID.

	   Placement Group ID
	*/
	PlacementGroupID string

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

PcloudPlacementgroupsDeleteParams contains all the parameters to send to the API endpoint

for the pcloud placementgroups delete operation.

Typically these are written to a http.Request.

func NewPcloudPlacementgroupsDeleteParams

func NewPcloudPlacementgroupsDeleteParams() *PcloudPlacementgroupsDeleteParams

NewPcloudPlacementgroupsDeleteParams creates a new PcloudPlacementgroupsDeleteParams 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 NewPcloudPlacementgroupsDeleteParamsWithContext

func NewPcloudPlacementgroupsDeleteParamsWithContext(ctx context.Context) *PcloudPlacementgroupsDeleteParams

NewPcloudPlacementgroupsDeleteParamsWithContext creates a new PcloudPlacementgroupsDeleteParams object with the ability to set a context for a request.

func NewPcloudPlacementgroupsDeleteParamsWithHTTPClient

func NewPcloudPlacementgroupsDeleteParamsWithHTTPClient(client *http.Client) *PcloudPlacementgroupsDeleteParams

NewPcloudPlacementgroupsDeleteParamsWithHTTPClient creates a new PcloudPlacementgroupsDeleteParams object with the ability to set a custom HTTPClient for a request.

func NewPcloudPlacementgroupsDeleteParamsWithTimeout

func NewPcloudPlacementgroupsDeleteParamsWithTimeout(timeout time.Duration) *PcloudPlacementgroupsDeleteParams

NewPcloudPlacementgroupsDeleteParamsWithTimeout creates a new PcloudPlacementgroupsDeleteParams object with the ability to set a timeout on a request.

func (*PcloudPlacementgroupsDeleteParams) SetCloudInstanceID

func (o *PcloudPlacementgroupsDeleteParams) SetCloudInstanceID(cloudInstanceID string)

SetCloudInstanceID adds the cloudInstanceId to the pcloud placementgroups delete params

func (*PcloudPlacementgroupsDeleteParams) SetContext

SetContext adds the context to the pcloud placementgroups delete params

func (*PcloudPlacementgroupsDeleteParams) SetDefaults added in v1.1.0

func (o *PcloudPlacementgroupsDeleteParams) SetDefaults()

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

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

func (*PcloudPlacementgroupsDeleteParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the pcloud placementgroups delete params

func (*PcloudPlacementgroupsDeleteParams) SetPlacementGroupID

func (o *PcloudPlacementgroupsDeleteParams) SetPlacementGroupID(placementGroupID string)

SetPlacementGroupID adds the placementGroupId to the pcloud placementgroups delete params

func (*PcloudPlacementgroupsDeleteParams) SetTimeout

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

SetTimeout adds the timeout to the pcloud placementgroups delete params

func (*PcloudPlacementgroupsDeleteParams) WithCloudInstanceID

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

WithCloudInstanceID adds the cloudInstanceID to the pcloud placementgroups delete params

func (*PcloudPlacementgroupsDeleteParams) WithContext

WithContext adds the context to the pcloud placementgroups delete params

func (*PcloudPlacementgroupsDeleteParams) WithDefaults added in v1.1.0

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

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

func (*PcloudPlacementgroupsDeleteParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the pcloud placementgroups delete params

func (*PcloudPlacementgroupsDeleteParams) WithPlacementGroupID

func (o *PcloudPlacementgroupsDeleteParams) WithPlacementGroupID(placementGroupID string) *PcloudPlacementgroupsDeleteParams

WithPlacementGroupID adds the placementGroupID to the pcloud placementgroups delete params

func (*PcloudPlacementgroupsDeleteParams) WithTimeout

WithTimeout adds the timeout to the pcloud placementgroups delete params

func (*PcloudPlacementgroupsDeleteParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type PcloudPlacementgroupsDeleteReader

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

PcloudPlacementgroupsDeleteReader is a Reader for the PcloudPlacementgroupsDelete structure.

func (*PcloudPlacementgroupsDeleteReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type PcloudPlacementgroupsGetBadRequest

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

Bad Request

func NewPcloudPlacementgroupsGetBadRequest

func NewPcloudPlacementgroupsGetBadRequest() *PcloudPlacementgroupsGetBadRequest

NewPcloudPlacementgroupsGetBadRequest creates a PcloudPlacementgroupsGetBadRequest with default headers values

func (*PcloudPlacementgroupsGetBadRequest) Error

func (*PcloudPlacementgroupsGetBadRequest) GetPayload added in v1.1.0

type PcloudPlacementgroupsGetInternalServerError

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

Internal Server Error

func NewPcloudPlacementgroupsGetInternalServerError

func NewPcloudPlacementgroupsGetInternalServerError() *PcloudPlacementgroupsGetInternalServerError

NewPcloudPlacementgroupsGetInternalServerError creates a PcloudPlacementgroupsGetInternalServerError with default headers values

func (*PcloudPlacementgroupsGetInternalServerError) Error

func (*PcloudPlacementgroupsGetInternalServerError) GetPayload added in v1.1.0

type PcloudPlacementgroupsGetNotFound added in v1.0.76

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

Not Found

func NewPcloudPlacementgroupsGetNotFound added in v1.0.76

func NewPcloudPlacementgroupsGetNotFound() *PcloudPlacementgroupsGetNotFound

NewPcloudPlacementgroupsGetNotFound creates a PcloudPlacementgroupsGetNotFound with default headers values

func (*PcloudPlacementgroupsGetNotFound) Error added in v1.0.76

func (*PcloudPlacementgroupsGetNotFound) GetPayload added in v1.1.0

type PcloudPlacementgroupsGetOK

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

OK

func NewPcloudPlacementgroupsGetOK

func NewPcloudPlacementgroupsGetOK() *PcloudPlacementgroupsGetOK

NewPcloudPlacementgroupsGetOK creates a PcloudPlacementgroupsGetOK with default headers values

func (*PcloudPlacementgroupsGetOK) Error

func (*PcloudPlacementgroupsGetOK) GetPayload added in v1.1.0

type PcloudPlacementgroupsGetParams

type PcloudPlacementgroupsGetParams struct {

	/* CloudInstanceID.

	   Cloud Instance ID of a PCloud Instance
	*/
	CloudInstanceID string

	/* PlacementGroupID.

	   Placement Group ID
	*/
	PlacementGroupID string

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

PcloudPlacementgroupsGetParams contains all the parameters to send to the API endpoint

for the pcloud placementgroups get operation.

Typically these are written to a http.Request.

func NewPcloudPlacementgroupsGetParams

func NewPcloudPlacementgroupsGetParams() *PcloudPlacementgroupsGetParams

NewPcloudPlacementgroupsGetParams creates a new PcloudPlacementgroupsGetParams 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 NewPcloudPlacementgroupsGetParamsWithContext

func NewPcloudPlacementgroupsGetParamsWithContext(ctx context.Context) *PcloudPlacementgroupsGetParams

NewPcloudPlacementgroupsGetParamsWithContext creates a new PcloudPlacementgroupsGetParams object with the ability to set a context for a request.

func NewPcloudPlacementgroupsGetParamsWithHTTPClient

func NewPcloudPlacementgroupsGetParamsWithHTTPClient(client *http.Client) *PcloudPlacementgroupsGetParams

NewPcloudPlacementgroupsGetParamsWithHTTPClient creates a new PcloudPlacementgroupsGetParams object with the ability to set a custom HTTPClient for a request.

func NewPcloudPlacementgroupsGetParamsWithTimeout

func NewPcloudPlacementgroupsGetParamsWithTimeout(timeout time.Duration) *PcloudPlacementgroupsGetParams

NewPcloudPlacementgroupsGetParamsWithTimeout creates a new PcloudPlacementgroupsGetParams object with the ability to set a timeout on a request.

func (*PcloudPlacementgroupsGetParams) SetCloudInstanceID

func (o *PcloudPlacementgroupsGetParams) SetCloudInstanceID(cloudInstanceID string)

SetCloudInstanceID adds the cloudInstanceId to the pcloud placementgroups get params

func (*PcloudPlacementgroupsGetParams) SetContext

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

SetContext adds the context to the pcloud placementgroups get params

func (*PcloudPlacementgroupsGetParams) SetDefaults added in v1.1.0

func (o *PcloudPlacementgroupsGetParams) SetDefaults()

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

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

func (*PcloudPlacementgroupsGetParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the pcloud placementgroups get params

func (*PcloudPlacementgroupsGetParams) SetPlacementGroupID

func (o *PcloudPlacementgroupsGetParams) SetPlacementGroupID(placementGroupID string)

SetPlacementGroupID adds the placementGroupId to the pcloud placementgroups get params

func (*PcloudPlacementgroupsGetParams) SetTimeout

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

SetTimeout adds the timeout to the pcloud placementgroups get params

func (*PcloudPlacementgroupsGetParams) WithCloudInstanceID

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

WithCloudInstanceID adds the cloudInstanceID to the pcloud placementgroups get params

func (*PcloudPlacementgroupsGetParams) WithContext

WithContext adds the context to the pcloud placementgroups get params

func (*PcloudPlacementgroupsGetParams) WithDefaults added in v1.1.0

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

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

func (*PcloudPlacementgroupsGetParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the pcloud placementgroups get params

func (*PcloudPlacementgroupsGetParams) WithPlacementGroupID

func (o *PcloudPlacementgroupsGetParams) WithPlacementGroupID(placementGroupID string) *PcloudPlacementgroupsGetParams

WithPlacementGroupID adds the placementGroupID to the pcloud placementgroups get params

func (*PcloudPlacementgroupsGetParams) WithTimeout

WithTimeout adds the timeout to the pcloud placementgroups get params

func (*PcloudPlacementgroupsGetParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type PcloudPlacementgroupsGetReader

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

PcloudPlacementgroupsGetReader is a Reader for the PcloudPlacementgroupsGet structure.

func (*PcloudPlacementgroupsGetReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type PcloudPlacementgroupsGetallBadRequest

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

Bad Request

func NewPcloudPlacementgroupsGetallBadRequest

func NewPcloudPlacementgroupsGetallBadRequest() *PcloudPlacementgroupsGetallBadRequest

NewPcloudPlacementgroupsGetallBadRequest creates a PcloudPlacementgroupsGetallBadRequest with default headers values

func (*PcloudPlacementgroupsGetallBadRequest) Error

func (*PcloudPlacementgroupsGetallBadRequest) GetPayload added in v1.1.0

type PcloudPlacementgroupsGetallInternalServerError

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

Internal Server Error

func NewPcloudPlacementgroupsGetallInternalServerError

func NewPcloudPlacementgroupsGetallInternalServerError() *PcloudPlacementgroupsGetallInternalServerError

NewPcloudPlacementgroupsGetallInternalServerError creates a PcloudPlacementgroupsGetallInternalServerError with default headers values

func (*PcloudPlacementgroupsGetallInternalServerError) Error

func (*PcloudPlacementgroupsGetallInternalServerError) GetPayload added in v1.1.0

type PcloudPlacementgroupsGetallOK

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

OK

func NewPcloudPlacementgroupsGetallOK

func NewPcloudPlacementgroupsGetallOK() *PcloudPlacementgroupsGetallOK

NewPcloudPlacementgroupsGetallOK creates a PcloudPlacementgroupsGetallOK with default headers values

func (*PcloudPlacementgroupsGetallOK) Error

func (*PcloudPlacementgroupsGetallOK) GetPayload added in v1.1.0

type PcloudPlacementgroupsGetallParams

type PcloudPlacementgroupsGetallParams struct {

	/* CloudInstanceID.

	   Cloud Instance ID of a PCloud Instance
	*/
	CloudInstanceID string

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

PcloudPlacementgroupsGetallParams contains all the parameters to send to the API endpoint

for the pcloud placementgroups getall operation.

Typically these are written to a http.Request.

func NewPcloudPlacementgroupsGetallParams

func NewPcloudPlacementgroupsGetallParams() *PcloudPlacementgroupsGetallParams

NewPcloudPlacementgroupsGetallParams creates a new PcloudPlacementgroupsGetallParams 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 NewPcloudPlacementgroupsGetallParamsWithContext

func NewPcloudPlacementgroupsGetallParamsWithContext(ctx context.Context) *PcloudPlacementgroupsGetallParams

NewPcloudPlacementgroupsGetallParamsWithContext creates a new PcloudPlacementgroupsGetallParams object with the ability to set a context for a request.

func NewPcloudPlacementgroupsGetallParamsWithHTTPClient

func NewPcloudPlacementgroupsGetallParamsWithHTTPClient(client *http.Client) *PcloudPlacementgroupsGetallParams

NewPcloudPlacementgroupsGetallParamsWithHTTPClient creates a new PcloudPlacementgroupsGetallParams object with the ability to set a custom HTTPClient for a request.

func NewPcloudPlacementgroupsGetallParamsWithTimeout

func NewPcloudPlacementgroupsGetallParamsWithTimeout(timeout time.Duration) *PcloudPlacementgroupsGetallParams

NewPcloudPlacementgroupsGetallParamsWithTimeout creates a new PcloudPlacementgroupsGetallParams object with the ability to set a timeout on a request.

func (*PcloudPlacementgroupsGetallParams) SetCloudInstanceID

func (o *PcloudPlacementgroupsGetallParams) SetCloudInstanceID(cloudInstanceID string)

SetCloudInstanceID adds the cloudInstanceId to the pcloud placementgroups getall params

func (*PcloudPlacementgroupsGetallParams) SetContext

SetContext adds the context to the pcloud placementgroups getall params

func (*PcloudPlacementgroupsGetallParams) SetDefaults added in v1.1.0

func (o *PcloudPlacementgroupsGetallParams) SetDefaults()

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

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

func (*PcloudPlacementgroupsGetallParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the pcloud placementgroups getall params

func (*PcloudPlacementgroupsGetallParams) SetTimeout

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

SetTimeout adds the timeout to the pcloud placementgroups getall params

func (*PcloudPlacementgroupsGetallParams) WithCloudInstanceID

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

WithCloudInstanceID adds the cloudInstanceID to the pcloud placementgroups getall params

func (*PcloudPlacementgroupsGetallParams) WithContext

WithContext adds the context to the pcloud placementgroups getall params

func (*PcloudPlacementgroupsGetallParams) WithDefaults added in v1.1.0

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

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

func (*PcloudPlacementgroupsGetallParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the pcloud placementgroups getall params

func (*PcloudPlacementgroupsGetallParams) WithTimeout

WithTimeout adds the timeout to the pcloud placementgroups getall params

func (*PcloudPlacementgroupsGetallParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type PcloudPlacementgroupsGetallReader

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

PcloudPlacementgroupsGetallReader is a Reader for the PcloudPlacementgroupsGetall structure.

func (*PcloudPlacementgroupsGetallReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type PcloudPlacementgroupsGetallUnauthorized

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

Unauthorized

func NewPcloudPlacementgroupsGetallUnauthorized

func NewPcloudPlacementgroupsGetallUnauthorized() *PcloudPlacementgroupsGetallUnauthorized

NewPcloudPlacementgroupsGetallUnauthorized creates a PcloudPlacementgroupsGetallUnauthorized with default headers values

func (*PcloudPlacementgroupsGetallUnauthorized) Error

func (*PcloudPlacementgroupsGetallUnauthorized) GetPayload added in v1.1.0

type PcloudPlacementgroupsMembersDeleteBadRequest

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

Bad Request

func NewPcloudPlacementgroupsMembersDeleteBadRequest

func NewPcloudPlacementgroupsMembersDeleteBadRequest() *PcloudPlacementgroupsMembersDeleteBadRequest

NewPcloudPlacementgroupsMembersDeleteBadRequest creates a PcloudPlacementgroupsMembersDeleteBadRequest with default headers values

func (*PcloudPlacementgroupsMembersDeleteBadRequest) Error

func (*PcloudPlacementgroupsMembersDeleteBadRequest) GetPayload added in v1.1.0

type PcloudPlacementgroupsMembersDeleteConflict

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

Conflict

func NewPcloudPlacementgroupsMembersDeleteConflict

func NewPcloudPlacementgroupsMembersDeleteConflict() *PcloudPlacementgroupsMembersDeleteConflict

NewPcloudPlacementgroupsMembersDeleteConflict creates a PcloudPlacementgroupsMembersDeleteConflict with default headers values

func (*PcloudPlacementgroupsMembersDeleteConflict) Error

func (*PcloudPlacementgroupsMembersDeleteConflict) GetPayload added in v1.1.0

type PcloudPlacementgroupsMembersDeleteInternalServerError

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

Internal Server Error

func NewPcloudPlacementgroupsMembersDeleteInternalServerError

func NewPcloudPlacementgroupsMembersDeleteInternalServerError() *PcloudPlacementgroupsMembersDeleteInternalServerError

NewPcloudPlacementgroupsMembersDeleteInternalServerError creates a PcloudPlacementgroupsMembersDeleteInternalServerError with default headers values

func (*PcloudPlacementgroupsMembersDeleteInternalServerError) Error

func (*PcloudPlacementgroupsMembersDeleteInternalServerError) GetPayload added in v1.1.0

type PcloudPlacementgroupsMembersDeleteNotFound added in v1.1.0

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

Not Found

func NewPcloudPlacementgroupsMembersDeleteNotFound added in v1.1.0

func NewPcloudPlacementgroupsMembersDeleteNotFound() *PcloudPlacementgroupsMembersDeleteNotFound

NewPcloudPlacementgroupsMembersDeleteNotFound creates a PcloudPlacementgroupsMembersDeleteNotFound with default headers values

func (*PcloudPlacementgroupsMembersDeleteNotFound) Error added in v1.1.0

func (*PcloudPlacementgroupsMembersDeleteNotFound) GetPayload added in v1.1.0

type PcloudPlacementgroupsMembersDeleteOK

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

OK

func NewPcloudPlacementgroupsMembersDeleteOK

func NewPcloudPlacementgroupsMembersDeleteOK() *PcloudPlacementgroupsMembersDeleteOK

NewPcloudPlacementgroupsMembersDeleteOK creates a PcloudPlacementgroupsMembersDeleteOK with default headers values

func (*PcloudPlacementgroupsMembersDeleteOK) Error

func (*PcloudPlacementgroupsMembersDeleteOK) GetPayload added in v1.1.0

type PcloudPlacementgroupsMembersDeleteParams

type PcloudPlacementgroupsMembersDeleteParams struct {

	/* Body.

	   Parameters for removing a Server in a Placement Group
	*/
	Body *models.PlacementGroupServer

	/* CloudInstanceID.

	   Cloud Instance ID of a PCloud Instance
	*/
	CloudInstanceID string

	/* PlacementGroupID.

	   Placement Group ID
	*/
	PlacementGroupID string

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

PcloudPlacementgroupsMembersDeleteParams contains all the parameters to send to the API endpoint

for the pcloud placementgroups members delete operation.

Typically these are written to a http.Request.

func NewPcloudPlacementgroupsMembersDeleteParams

func NewPcloudPlacementgroupsMembersDeleteParams() *PcloudPlacementgroupsMembersDeleteParams

NewPcloudPlacementgroupsMembersDeleteParams creates a new PcloudPlacementgroupsMembersDeleteParams 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 NewPcloudPlacementgroupsMembersDeleteParamsWithContext

func NewPcloudPlacementgroupsMembersDeleteParamsWithContext(ctx context.Context) *PcloudPlacementgroupsMembersDeleteParams

NewPcloudPlacementgroupsMembersDeleteParamsWithContext creates a new PcloudPlacementgroupsMembersDeleteParams object with the ability to set a context for a request.

func NewPcloudPlacementgroupsMembersDeleteParamsWithHTTPClient

func NewPcloudPlacementgroupsMembersDeleteParamsWithHTTPClient(client *http.Client) *PcloudPlacementgroupsMembersDeleteParams

NewPcloudPlacementgroupsMembersDeleteParamsWithHTTPClient creates a new PcloudPlacementgroupsMembersDeleteParams object with the ability to set a custom HTTPClient for a request.

func NewPcloudPlacementgroupsMembersDeleteParamsWithTimeout

func NewPcloudPlacementgroupsMembersDeleteParamsWithTimeout(timeout time.Duration) *PcloudPlacementgroupsMembersDeleteParams

NewPcloudPlacementgroupsMembersDeleteParamsWithTimeout creates a new PcloudPlacementgroupsMembersDeleteParams object with the ability to set a timeout on a request.

func (*PcloudPlacementgroupsMembersDeleteParams) SetBody

SetBody adds the body to the pcloud placementgroups members delete params

func (*PcloudPlacementgroupsMembersDeleteParams) SetCloudInstanceID

func (o *PcloudPlacementgroupsMembersDeleteParams) SetCloudInstanceID(cloudInstanceID string)

SetCloudInstanceID adds the cloudInstanceId to the pcloud placementgroups members delete params

func (*PcloudPlacementgroupsMembersDeleteParams) SetContext

SetContext adds the context to the pcloud placementgroups members delete params

func (*PcloudPlacementgroupsMembersDeleteParams) SetDefaults added in v1.1.0

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

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

func (*PcloudPlacementgroupsMembersDeleteParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the pcloud placementgroups members delete params

func (*PcloudPlacementgroupsMembersDeleteParams) SetPlacementGroupID

func (o *PcloudPlacementgroupsMembersDeleteParams) SetPlacementGroupID(placementGroupID string)

SetPlacementGroupID adds the placementGroupId to the pcloud placementgroups members delete params

func (*PcloudPlacementgroupsMembersDeleteParams) SetTimeout

SetTimeout adds the timeout to the pcloud placementgroups members delete params

func (*PcloudPlacementgroupsMembersDeleteParams) WithBody

WithBody adds the body to the pcloud placementgroups members delete params

func (*PcloudPlacementgroupsMembersDeleteParams) WithCloudInstanceID

WithCloudInstanceID adds the cloudInstanceID to the pcloud placementgroups members delete params

func (*PcloudPlacementgroupsMembersDeleteParams) WithContext

WithContext adds the context to the pcloud placementgroups members delete params

func (*PcloudPlacementgroupsMembersDeleteParams) WithDefaults added in v1.1.0

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

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

func (*PcloudPlacementgroupsMembersDeleteParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the pcloud placementgroups members delete params

func (*PcloudPlacementgroupsMembersDeleteParams) WithPlacementGroupID

WithPlacementGroupID adds the placementGroupID to the pcloud placementgroups members delete params

func (*PcloudPlacementgroupsMembersDeleteParams) WithTimeout

WithTimeout adds the timeout to the pcloud placementgroups members delete params

func (*PcloudPlacementgroupsMembersDeleteParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type PcloudPlacementgroupsMembersDeleteReader

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

PcloudPlacementgroupsMembersDeleteReader is a Reader for the PcloudPlacementgroupsMembersDelete structure.

func (*PcloudPlacementgroupsMembersDeleteReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type PcloudPlacementgroupsMembersDeleteUnprocessableEntity

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

Unprocessable Entity

func NewPcloudPlacementgroupsMembersDeleteUnprocessableEntity

func NewPcloudPlacementgroupsMembersDeleteUnprocessableEntity() *PcloudPlacementgroupsMembersDeleteUnprocessableEntity

NewPcloudPlacementgroupsMembersDeleteUnprocessableEntity creates a PcloudPlacementgroupsMembersDeleteUnprocessableEntity with default headers values

func (*PcloudPlacementgroupsMembersDeleteUnprocessableEntity) Error

func (*PcloudPlacementgroupsMembersDeleteUnprocessableEntity) GetPayload added in v1.1.0

type PcloudPlacementgroupsMembersPostBadRequest

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

Bad Request

func NewPcloudPlacementgroupsMembersPostBadRequest

func NewPcloudPlacementgroupsMembersPostBadRequest() *PcloudPlacementgroupsMembersPostBadRequest

NewPcloudPlacementgroupsMembersPostBadRequest creates a PcloudPlacementgroupsMembersPostBadRequest with default headers values

func (*PcloudPlacementgroupsMembersPostBadRequest) Error

func (*PcloudPlacementgroupsMembersPostBadRequest) GetPayload added in v1.1.0

type PcloudPlacementgroupsMembersPostConflict

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

Conflict

func NewPcloudPlacementgroupsMembersPostConflict

func NewPcloudPlacementgroupsMembersPostConflict() *PcloudPlacementgroupsMembersPostConflict

NewPcloudPlacementgroupsMembersPostConflict creates a PcloudPlacementgroupsMembersPostConflict with default headers values

func (*PcloudPlacementgroupsMembersPostConflict) Error

func (*PcloudPlacementgroupsMembersPostConflict) GetPayload added in v1.1.0

type PcloudPlacementgroupsMembersPostInternalServerError

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

Internal Server Error

func NewPcloudPlacementgroupsMembersPostInternalServerError

func NewPcloudPlacementgroupsMembersPostInternalServerError() *PcloudPlacementgroupsMembersPostInternalServerError

NewPcloudPlacementgroupsMembersPostInternalServerError creates a PcloudPlacementgroupsMembersPostInternalServerError with default headers values

func (*PcloudPlacementgroupsMembersPostInternalServerError) Error

func (*PcloudPlacementgroupsMembersPostInternalServerError) GetPayload added in v1.1.0

type PcloudPlacementgroupsMembersPostNotFound added in v1.1.0

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

Not Found

func NewPcloudPlacementgroupsMembersPostNotFound added in v1.1.0

func NewPcloudPlacementgroupsMembersPostNotFound() *PcloudPlacementgroupsMembersPostNotFound

NewPcloudPlacementgroupsMembersPostNotFound creates a PcloudPlacementgroupsMembersPostNotFound with default headers values

func (*PcloudPlacementgroupsMembersPostNotFound) Error added in v1.1.0

func (*PcloudPlacementgroupsMembersPostNotFound) GetPayload added in v1.1.0

type PcloudPlacementgroupsMembersPostOK

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

OK

func NewPcloudPlacementgroupsMembersPostOK

func NewPcloudPlacementgroupsMembersPostOK() *PcloudPlacementgroupsMembersPostOK

NewPcloudPlacementgroupsMembersPostOK creates a PcloudPlacementgroupsMembersPostOK with default headers values

func (*PcloudPlacementgroupsMembersPostOK) Error

func (*PcloudPlacementgroupsMembersPostOK) GetPayload added in v1.1.0

type PcloudPlacementgroupsMembersPostParams

type PcloudPlacementgroupsMembersPostParams struct {

	/* Body.

	   Parameters for adding a server to a Server Placement Group
	*/
	Body *models.PlacementGroupServer

	/* CloudInstanceID.

	   Cloud Instance ID of a PCloud Instance
	*/
	CloudInstanceID string

	/* PlacementGroupID.

	   Placement Group ID
	*/
	PlacementGroupID string

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

PcloudPlacementgroupsMembersPostParams contains all the parameters to send to the API endpoint

for the pcloud placementgroups members post operation.

Typically these are written to a http.Request.

func NewPcloudPlacementgroupsMembersPostParams

func NewPcloudPlacementgroupsMembersPostParams() *PcloudPlacementgroupsMembersPostParams

NewPcloudPlacementgroupsMembersPostParams creates a new PcloudPlacementgroupsMembersPostParams 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 NewPcloudPlacementgroupsMembersPostParamsWithContext

func NewPcloudPlacementgroupsMembersPostParamsWithContext(ctx context.Context) *PcloudPlacementgroupsMembersPostParams

NewPcloudPlacementgroupsMembersPostParamsWithContext creates a new PcloudPlacementgroupsMembersPostParams object with the ability to set a context for a request.

func NewPcloudPlacementgroupsMembersPostParamsWithHTTPClient

func NewPcloudPlacementgroupsMembersPostParamsWithHTTPClient(client *http.Client) *PcloudPlacementgroupsMembersPostParams

NewPcloudPlacementgroupsMembersPostParamsWithHTTPClient creates a new PcloudPlacementgroupsMembersPostParams object with the ability to set a custom HTTPClient for a request.

func NewPcloudPlacementgroupsMembersPostParamsWithTimeout

func NewPcloudPlacementgroupsMembersPostParamsWithTimeout(timeout time.Duration) *PcloudPlacementgroupsMembersPostParams

NewPcloudPlacementgroupsMembersPostParamsWithTimeout creates a new PcloudPlacementgroupsMembersPostParams object with the ability to set a timeout on a request.

func (*PcloudPlacementgroupsMembersPostParams) SetBody

SetBody adds the body to the pcloud placementgroups members post params

func (*PcloudPlacementgroupsMembersPostParams) SetCloudInstanceID

func (o *PcloudPlacementgroupsMembersPostParams) SetCloudInstanceID(cloudInstanceID string)

SetCloudInstanceID adds the cloudInstanceId to the pcloud placementgroups members post params

func (*PcloudPlacementgroupsMembersPostParams) SetContext

SetContext adds the context to the pcloud placementgroups members post params

func (*PcloudPlacementgroupsMembersPostParams) SetDefaults added in v1.1.0

func (o *PcloudPlacementgroupsMembersPostParams) SetDefaults()

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

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

func (*PcloudPlacementgroupsMembersPostParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the pcloud placementgroups members post params

func (*PcloudPlacementgroupsMembersPostParams) SetPlacementGroupID

func (o *PcloudPlacementgroupsMembersPostParams) SetPlacementGroupID(placementGroupID string)

SetPlacementGroupID adds the placementGroupId to the pcloud placementgroups members post params

func (*PcloudPlacementgroupsMembersPostParams) SetTimeout

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

SetTimeout adds the timeout to the pcloud placementgroups members post params

func (*PcloudPlacementgroupsMembersPostParams) WithBody

WithBody adds the body to the pcloud placementgroups members post params

func (*PcloudPlacementgroupsMembersPostParams) WithCloudInstanceID

WithCloudInstanceID adds the cloudInstanceID to the pcloud placementgroups members post params

func (*PcloudPlacementgroupsMembersPostParams) WithContext

WithContext adds the context to the pcloud placementgroups members post params

func (*PcloudPlacementgroupsMembersPostParams) WithDefaults added in v1.1.0

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

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

func (*PcloudPlacementgroupsMembersPostParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the pcloud placementgroups members post params

func (*PcloudPlacementgroupsMembersPostParams) WithPlacementGroupID

WithPlacementGroupID adds the placementGroupID to the pcloud placementgroups members post params

func (*PcloudPlacementgroupsMembersPostParams) WithTimeout

WithTimeout adds the timeout to the pcloud placementgroups members post params

func (*PcloudPlacementgroupsMembersPostParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type PcloudPlacementgroupsMembersPostReader

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

PcloudPlacementgroupsMembersPostReader is a Reader for the PcloudPlacementgroupsMembersPost structure.

func (*PcloudPlacementgroupsMembersPostReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type PcloudPlacementgroupsMembersPostUnprocessableEntity

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

Unprocessable Entity

func NewPcloudPlacementgroupsMembersPostUnprocessableEntity

func NewPcloudPlacementgroupsMembersPostUnprocessableEntity() *PcloudPlacementgroupsMembersPostUnprocessableEntity

NewPcloudPlacementgroupsMembersPostUnprocessableEntity creates a PcloudPlacementgroupsMembersPostUnprocessableEntity with default headers values

func (*PcloudPlacementgroupsMembersPostUnprocessableEntity) Error

func (*PcloudPlacementgroupsMembersPostUnprocessableEntity) GetPayload added in v1.1.0

type PcloudPlacementgroupsPostBadRequest

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

Bad Request

func NewPcloudPlacementgroupsPostBadRequest

func NewPcloudPlacementgroupsPostBadRequest() *PcloudPlacementgroupsPostBadRequest

NewPcloudPlacementgroupsPostBadRequest creates a PcloudPlacementgroupsPostBadRequest with default headers values

func (*PcloudPlacementgroupsPostBadRequest) Error

func (*PcloudPlacementgroupsPostBadRequest) GetPayload added in v1.1.0

type PcloudPlacementgroupsPostConflict

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

Conflict

func NewPcloudPlacementgroupsPostConflict

func NewPcloudPlacementgroupsPostConflict() *PcloudPlacementgroupsPostConflict

NewPcloudPlacementgroupsPostConflict creates a PcloudPlacementgroupsPostConflict with default headers values

func (*PcloudPlacementgroupsPostConflict) Error

func (*PcloudPlacementgroupsPostConflict) GetPayload added in v1.1.0

type PcloudPlacementgroupsPostInternalServerError

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

Internal Server Error

func NewPcloudPlacementgroupsPostInternalServerError

func NewPcloudPlacementgroupsPostInternalServerError() *PcloudPlacementgroupsPostInternalServerError

NewPcloudPlacementgroupsPostInternalServerError creates a PcloudPlacementgroupsPostInternalServerError with default headers values

func (*PcloudPlacementgroupsPostInternalServerError) Error

func (*PcloudPlacementgroupsPostInternalServerError) GetPayload added in v1.1.0

type PcloudPlacementgroupsPostOK

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

OK

func NewPcloudPlacementgroupsPostOK

func NewPcloudPlacementgroupsPostOK() *PcloudPlacementgroupsPostOK

NewPcloudPlacementgroupsPostOK creates a PcloudPlacementgroupsPostOK with default headers values

func (*PcloudPlacementgroupsPostOK) Error

func (*PcloudPlacementgroupsPostOK) GetPayload added in v1.1.0

type PcloudPlacementgroupsPostParams

type PcloudPlacementgroupsPostParams struct {

	/* Body.

	   Parameters for the creation of a new Server Placement Group
	*/
	Body *models.PlacementGroupCreate

	/* CloudInstanceID.

	   Cloud Instance ID of a PCloud Instance
	*/
	CloudInstanceID string

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

PcloudPlacementgroupsPostParams contains all the parameters to send to the API endpoint

for the pcloud placementgroups post operation.

Typically these are written to a http.Request.

func NewPcloudPlacementgroupsPostParams

func NewPcloudPlacementgroupsPostParams() *PcloudPlacementgroupsPostParams

NewPcloudPlacementgroupsPostParams creates a new PcloudPlacementgroupsPostParams 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 NewPcloudPlacementgroupsPostParamsWithContext

func NewPcloudPlacementgroupsPostParamsWithContext(ctx context.Context) *PcloudPlacementgroupsPostParams

NewPcloudPlacementgroupsPostParamsWithContext creates a new PcloudPlacementgroupsPostParams object with the ability to set a context for a request.

func NewPcloudPlacementgroupsPostParamsWithHTTPClient

func NewPcloudPlacementgroupsPostParamsWithHTTPClient(client *http.Client) *PcloudPlacementgroupsPostParams

NewPcloudPlacementgroupsPostParamsWithHTTPClient creates a new PcloudPlacementgroupsPostParams object with the ability to set a custom HTTPClient for a request.

func NewPcloudPlacementgroupsPostParamsWithTimeout

func NewPcloudPlacementgroupsPostParamsWithTimeout(timeout time.Duration) *PcloudPlacementgroupsPostParams

NewPcloudPlacementgroupsPostParamsWithTimeout creates a new PcloudPlacementgroupsPostParams object with the ability to set a timeout on a request.

func (*PcloudPlacementgroupsPostParams) SetBody

SetBody adds the body to the pcloud placementgroups post params

func (*PcloudPlacementgroupsPostParams) SetCloudInstanceID

func (o *PcloudPlacementgroupsPostParams) SetCloudInstanceID(cloudInstanceID string)

SetCloudInstanceID adds the cloudInstanceId to the pcloud placementgroups post params

func (*PcloudPlacementgroupsPostParams) SetContext

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

SetContext adds the context to the pcloud placementgroups post params

func (*PcloudPlacementgroupsPostParams) SetDefaults added in v1.1.0

func (o *PcloudPlacementgroupsPostParams) SetDefaults()

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

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

func (*PcloudPlacementgroupsPostParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the pcloud placementgroups post params

func (*PcloudPlacementgroupsPostParams) SetTimeout

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

SetTimeout adds the timeout to the pcloud placementgroups post params

func (*PcloudPlacementgroupsPostParams) WithBody

WithBody adds the body to the pcloud placementgroups post params

func (*PcloudPlacementgroupsPostParams) WithCloudInstanceID

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

WithCloudInstanceID adds the cloudInstanceID to the pcloud placementgroups post params

func (*PcloudPlacementgroupsPostParams) WithContext

WithContext adds the context to the pcloud placementgroups post params

func (*PcloudPlacementgroupsPostParams) WithDefaults added in v1.1.0

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

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

func (*PcloudPlacementgroupsPostParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the pcloud placementgroups post params

func (*PcloudPlacementgroupsPostParams) WithTimeout

WithTimeout adds the timeout to the pcloud placementgroups post params

func (*PcloudPlacementgroupsPostParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type PcloudPlacementgroupsPostReader

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

PcloudPlacementgroupsPostReader is a Reader for the PcloudPlacementgroupsPost structure.

func (*PcloudPlacementgroupsPostReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type PcloudPlacementgroupsPostUnprocessableEntity

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

Unprocessable Entity

func NewPcloudPlacementgroupsPostUnprocessableEntity

func NewPcloudPlacementgroupsPostUnprocessableEntity() *PcloudPlacementgroupsPostUnprocessableEntity

NewPcloudPlacementgroupsPostUnprocessableEntity creates a PcloudPlacementgroupsPostUnprocessableEntity with default headers values

func (*PcloudPlacementgroupsPostUnprocessableEntity) Error

func (*PcloudPlacementgroupsPostUnprocessableEntity) GetPayload added in v1.1.0

Jump to

Keyboard shortcuts

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