virtual_private_cloud_floating_ip

package
v2.19.0-rc.3 Latest Latest
Warning

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

Go to latest
Published: Jan 20, 2025 License: ISC 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 virtual private cloud floating ip API

func (*Client) CreateVirtualPrivateCloudFloatingIP

func (a *Client) CreateVirtualPrivateCloudFloatingIP(params *CreateVirtualPrivateCloudFloatingIPParams, opts ...ClientOption) (*CreateVirtualPrivateCloudFloatingIPOK, error)

CreateVirtualPrivateCloudFloatingIP create virtual private cloud floating Ip API

func (*Client) DeleteVirtualPrivateCloudFloatingIP

func (a *Client) DeleteVirtualPrivateCloudFloatingIP(params *DeleteVirtualPrivateCloudFloatingIPParams, opts ...ClientOption) (*DeleteVirtualPrivateCloudFloatingIPOK, error)

DeleteVirtualPrivateCloudFloatingIP delete virtual private cloud floating Ip API

func (*Client) GetVirtualPrivateCloudFloatingIps

func (a *Client) GetVirtualPrivateCloudFloatingIps(params *GetVirtualPrivateCloudFloatingIpsParams, opts ...ClientOption) (*GetVirtualPrivateCloudFloatingIpsOK, error)

GetVirtualPrivateCloudFloatingIps get virtual private cloud floating ips API

func (*Client) GetVirtualPrivateCloudFloatingIpsConnection

func (a *Client) GetVirtualPrivateCloudFloatingIpsConnection(params *GetVirtualPrivateCloudFloatingIpsConnectionParams, opts ...ClientOption) (*GetVirtualPrivateCloudFloatingIpsConnectionOK, error)

GetVirtualPrivateCloudFloatingIpsConnection get virtual private cloud floating ips connection API

func (*Client) SetTransport

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

SetTransport changes the transport on the client

type ClientOption

type ClientOption func(*runtime.ClientOperation)

ClientOption is the option for Client methods

type ClientService

type ClientService interface {
	CreateVirtualPrivateCloudFloatingIP(params *CreateVirtualPrivateCloudFloatingIPParams, opts ...ClientOption) (*CreateVirtualPrivateCloudFloatingIPOK, error)

	DeleteVirtualPrivateCloudFloatingIP(params *DeleteVirtualPrivateCloudFloatingIPParams, opts ...ClientOption) (*DeleteVirtualPrivateCloudFloatingIPOK, error)

	GetVirtualPrivateCloudFloatingIps(params *GetVirtualPrivateCloudFloatingIpsParams, opts ...ClientOption) (*GetVirtualPrivateCloudFloatingIpsOK, error)

	GetVirtualPrivateCloudFloatingIpsConnection(params *GetVirtualPrivateCloudFloatingIpsConnectionParams, opts ...ClientOption) (*GetVirtualPrivateCloudFloatingIpsConnectionOK, 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 virtual private cloud floating ip API client.

type CreateVirtualPrivateCloudFloatingIPBadRequest

type CreateVirtualPrivateCloudFloatingIPBadRequest struct {
	XTowerRequestID string

	Payload *models.ErrorBody
}
CreateVirtualPrivateCloudFloatingIPBadRequest describes a response with status code 400, with default header values.

Bad request

func NewCreateVirtualPrivateCloudFloatingIPBadRequest

func NewCreateVirtualPrivateCloudFloatingIPBadRequest() *CreateVirtualPrivateCloudFloatingIPBadRequest

NewCreateVirtualPrivateCloudFloatingIPBadRequest creates a CreateVirtualPrivateCloudFloatingIPBadRequest with default headers values

func (*CreateVirtualPrivateCloudFloatingIPBadRequest) Error

func (*CreateVirtualPrivateCloudFloatingIPBadRequest) GetPayload

type CreateVirtualPrivateCloudFloatingIPInternalServerError

type CreateVirtualPrivateCloudFloatingIPInternalServerError struct {
	XTowerRequestID string

	Payload *models.ErrorBody
}
CreateVirtualPrivateCloudFloatingIPInternalServerError describes a response with status code 500, with default header values.

Server error

func NewCreateVirtualPrivateCloudFloatingIPInternalServerError

func NewCreateVirtualPrivateCloudFloatingIPInternalServerError() *CreateVirtualPrivateCloudFloatingIPInternalServerError

NewCreateVirtualPrivateCloudFloatingIPInternalServerError creates a CreateVirtualPrivateCloudFloatingIPInternalServerError with default headers values

func (*CreateVirtualPrivateCloudFloatingIPInternalServerError) Error

func (*CreateVirtualPrivateCloudFloatingIPInternalServerError) GetPayload

type CreateVirtualPrivateCloudFloatingIPNotFound

type CreateVirtualPrivateCloudFloatingIPNotFound struct {
	XTowerRequestID string

	Payload *models.ErrorBody
}
CreateVirtualPrivateCloudFloatingIPNotFound describes a response with status code 404, with default header values.

Not found

func NewCreateVirtualPrivateCloudFloatingIPNotFound

func NewCreateVirtualPrivateCloudFloatingIPNotFound() *CreateVirtualPrivateCloudFloatingIPNotFound

NewCreateVirtualPrivateCloudFloatingIPNotFound creates a CreateVirtualPrivateCloudFloatingIPNotFound with default headers values

func (*CreateVirtualPrivateCloudFloatingIPNotFound) Error

func (*CreateVirtualPrivateCloudFloatingIPNotFound) GetPayload

type CreateVirtualPrivateCloudFloatingIPOK

type CreateVirtualPrivateCloudFloatingIPOK struct {
	XTowerRequestID string

	Payload []*models.WithTaskVirtualPrivateCloudFloatingIP
}
CreateVirtualPrivateCloudFloatingIPOK describes a response with status code 200, with default header values.

CreateVirtualPrivateCloudFloatingIPOK create virtual private cloud floating Ip o k

func NewCreateVirtualPrivateCloudFloatingIPOK

func NewCreateVirtualPrivateCloudFloatingIPOK() *CreateVirtualPrivateCloudFloatingIPOK

NewCreateVirtualPrivateCloudFloatingIPOK creates a CreateVirtualPrivateCloudFloatingIPOK with default headers values

func (*CreateVirtualPrivateCloudFloatingIPOK) Error

func (*CreateVirtualPrivateCloudFloatingIPOK) GetPayload

type CreateVirtualPrivateCloudFloatingIPParams

type CreateVirtualPrivateCloudFloatingIPParams struct {

	// ContentLanguage.
	//
	// Default: "en-US"
	ContentLanguage *string

	// RequestBody.
	RequestBody []*models.VirtualPrivateCloudFloatingIPCreationParams

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

CreateVirtualPrivateCloudFloatingIPParams contains all the parameters to send to the API endpoint

for the create virtual private cloud floating Ip operation.

Typically these are written to a http.Request.

func NewCreateVirtualPrivateCloudFloatingIPParams

func NewCreateVirtualPrivateCloudFloatingIPParams() *CreateVirtualPrivateCloudFloatingIPParams

NewCreateVirtualPrivateCloudFloatingIPParams creates a new CreateVirtualPrivateCloudFloatingIPParams 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 NewCreateVirtualPrivateCloudFloatingIPParamsWithContext

func NewCreateVirtualPrivateCloudFloatingIPParamsWithContext(ctx context.Context) *CreateVirtualPrivateCloudFloatingIPParams

NewCreateVirtualPrivateCloudFloatingIPParamsWithContext creates a new CreateVirtualPrivateCloudFloatingIPParams object with the ability to set a context for a request.

func NewCreateVirtualPrivateCloudFloatingIPParamsWithHTTPClient

func NewCreateVirtualPrivateCloudFloatingIPParamsWithHTTPClient(client *http.Client) *CreateVirtualPrivateCloudFloatingIPParams

NewCreateVirtualPrivateCloudFloatingIPParamsWithHTTPClient creates a new CreateVirtualPrivateCloudFloatingIPParams object with the ability to set a custom HTTPClient for a request.

func NewCreateVirtualPrivateCloudFloatingIPParamsWithTimeout

func NewCreateVirtualPrivateCloudFloatingIPParamsWithTimeout(timeout time.Duration) *CreateVirtualPrivateCloudFloatingIPParams

NewCreateVirtualPrivateCloudFloatingIPParamsWithTimeout creates a new CreateVirtualPrivateCloudFloatingIPParams object with the ability to set a timeout on a request.

func (*CreateVirtualPrivateCloudFloatingIPParams) SetContentLanguage

func (o *CreateVirtualPrivateCloudFloatingIPParams) SetContentLanguage(contentLanguage *string)

SetContentLanguage adds the contentLanguage to the create virtual private cloud floating Ip params

func (*CreateVirtualPrivateCloudFloatingIPParams) SetContext

SetContext adds the context to the create virtual private cloud floating Ip params

func (*CreateVirtualPrivateCloudFloatingIPParams) SetDefaults

SetDefaults hydrates default values in the create virtual private cloud floating Ip params (not the query body).

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

func (*CreateVirtualPrivateCloudFloatingIPParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the create virtual private cloud floating Ip params

func (*CreateVirtualPrivateCloudFloatingIPParams) SetRequestBody

SetRequestBody adds the requestBody to the create virtual private cloud floating Ip params

func (*CreateVirtualPrivateCloudFloatingIPParams) SetTimeout

SetTimeout adds the timeout to the create virtual private cloud floating Ip params

func (*CreateVirtualPrivateCloudFloatingIPParams) WithContentLanguage

WithContentLanguage adds the contentLanguage to the create virtual private cloud floating Ip params

func (*CreateVirtualPrivateCloudFloatingIPParams) WithContext

WithContext adds the context to the create virtual private cloud floating Ip params

func (*CreateVirtualPrivateCloudFloatingIPParams) WithDefaults

WithDefaults hydrates default values in the create virtual private cloud floating Ip params (not the query body).

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

func (*CreateVirtualPrivateCloudFloatingIPParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the create virtual private cloud floating Ip params

func (*CreateVirtualPrivateCloudFloatingIPParams) WithRequestBody

WithRequestBody adds the requestBody to the create virtual private cloud floating Ip params

func (*CreateVirtualPrivateCloudFloatingIPParams) WithTimeout

WithTimeout adds the timeout to the create virtual private cloud floating Ip params

func (*CreateVirtualPrivateCloudFloatingIPParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type CreateVirtualPrivateCloudFloatingIPReader

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

CreateVirtualPrivateCloudFloatingIPReader is a Reader for the CreateVirtualPrivateCloudFloatingIP structure.

func (*CreateVirtualPrivateCloudFloatingIPReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type DeleteVirtualPrivateCloudFloatingIPBadRequest

type DeleteVirtualPrivateCloudFloatingIPBadRequest struct {
	XTowerRequestID string

	Payload *models.ErrorBody
}
DeleteVirtualPrivateCloudFloatingIPBadRequest describes a response with status code 400, with default header values.

Bad request

func NewDeleteVirtualPrivateCloudFloatingIPBadRequest

func NewDeleteVirtualPrivateCloudFloatingIPBadRequest() *DeleteVirtualPrivateCloudFloatingIPBadRequest

NewDeleteVirtualPrivateCloudFloatingIPBadRequest creates a DeleteVirtualPrivateCloudFloatingIPBadRequest with default headers values

func (*DeleteVirtualPrivateCloudFloatingIPBadRequest) Error

func (*DeleteVirtualPrivateCloudFloatingIPBadRequest) GetPayload

type DeleteVirtualPrivateCloudFloatingIPInternalServerError

type DeleteVirtualPrivateCloudFloatingIPInternalServerError struct {
	XTowerRequestID string

	Payload *models.ErrorBody
}
DeleteVirtualPrivateCloudFloatingIPInternalServerError describes a response with status code 500, with default header values.

Server error

func NewDeleteVirtualPrivateCloudFloatingIPInternalServerError

func NewDeleteVirtualPrivateCloudFloatingIPInternalServerError() *DeleteVirtualPrivateCloudFloatingIPInternalServerError

NewDeleteVirtualPrivateCloudFloatingIPInternalServerError creates a DeleteVirtualPrivateCloudFloatingIPInternalServerError with default headers values

func (*DeleteVirtualPrivateCloudFloatingIPInternalServerError) Error

func (*DeleteVirtualPrivateCloudFloatingIPInternalServerError) GetPayload

type DeleteVirtualPrivateCloudFloatingIPNotFound

type DeleteVirtualPrivateCloudFloatingIPNotFound struct {
	XTowerRequestID string

	Payload *models.ErrorBody
}
DeleteVirtualPrivateCloudFloatingIPNotFound describes a response with status code 404, with default header values.

Not found

func NewDeleteVirtualPrivateCloudFloatingIPNotFound

func NewDeleteVirtualPrivateCloudFloatingIPNotFound() *DeleteVirtualPrivateCloudFloatingIPNotFound

NewDeleteVirtualPrivateCloudFloatingIPNotFound creates a DeleteVirtualPrivateCloudFloatingIPNotFound with default headers values

func (*DeleteVirtualPrivateCloudFloatingIPNotFound) Error

func (*DeleteVirtualPrivateCloudFloatingIPNotFound) GetPayload

type DeleteVirtualPrivateCloudFloatingIPOK

type DeleteVirtualPrivateCloudFloatingIPOK struct {
	XTowerRequestID string

	Payload []*models.WithTaskDeleteVirtualPrivateCloudFloatingIP
}
DeleteVirtualPrivateCloudFloatingIPOK describes a response with status code 200, with default header values.

DeleteVirtualPrivateCloudFloatingIPOK delete virtual private cloud floating Ip o k

func NewDeleteVirtualPrivateCloudFloatingIPOK

func NewDeleteVirtualPrivateCloudFloatingIPOK() *DeleteVirtualPrivateCloudFloatingIPOK

NewDeleteVirtualPrivateCloudFloatingIPOK creates a DeleteVirtualPrivateCloudFloatingIPOK with default headers values

func (*DeleteVirtualPrivateCloudFloatingIPOK) Error

func (*DeleteVirtualPrivateCloudFloatingIPOK) GetPayload

type DeleteVirtualPrivateCloudFloatingIPParams

type DeleteVirtualPrivateCloudFloatingIPParams struct {

	// ContentLanguage.
	//
	// Default: "en-US"
	ContentLanguage *string

	// RequestBody.
	RequestBody *models.VirtualPrivateCloudFloatingIPDeletionParams

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

DeleteVirtualPrivateCloudFloatingIPParams contains all the parameters to send to the API endpoint

for the delete virtual private cloud floating Ip operation.

Typically these are written to a http.Request.

func NewDeleteVirtualPrivateCloudFloatingIPParams

func NewDeleteVirtualPrivateCloudFloatingIPParams() *DeleteVirtualPrivateCloudFloatingIPParams

NewDeleteVirtualPrivateCloudFloatingIPParams creates a new DeleteVirtualPrivateCloudFloatingIPParams 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 NewDeleteVirtualPrivateCloudFloatingIPParamsWithContext

func NewDeleteVirtualPrivateCloudFloatingIPParamsWithContext(ctx context.Context) *DeleteVirtualPrivateCloudFloatingIPParams

NewDeleteVirtualPrivateCloudFloatingIPParamsWithContext creates a new DeleteVirtualPrivateCloudFloatingIPParams object with the ability to set a context for a request.

func NewDeleteVirtualPrivateCloudFloatingIPParamsWithHTTPClient

func NewDeleteVirtualPrivateCloudFloatingIPParamsWithHTTPClient(client *http.Client) *DeleteVirtualPrivateCloudFloatingIPParams

NewDeleteVirtualPrivateCloudFloatingIPParamsWithHTTPClient creates a new DeleteVirtualPrivateCloudFloatingIPParams object with the ability to set a custom HTTPClient for a request.

func NewDeleteVirtualPrivateCloudFloatingIPParamsWithTimeout

func NewDeleteVirtualPrivateCloudFloatingIPParamsWithTimeout(timeout time.Duration) *DeleteVirtualPrivateCloudFloatingIPParams

NewDeleteVirtualPrivateCloudFloatingIPParamsWithTimeout creates a new DeleteVirtualPrivateCloudFloatingIPParams object with the ability to set a timeout on a request.

func (*DeleteVirtualPrivateCloudFloatingIPParams) SetContentLanguage

func (o *DeleteVirtualPrivateCloudFloatingIPParams) SetContentLanguage(contentLanguage *string)

SetContentLanguage adds the contentLanguage to the delete virtual private cloud floating Ip params

func (*DeleteVirtualPrivateCloudFloatingIPParams) SetContext

SetContext adds the context to the delete virtual private cloud floating Ip params

func (*DeleteVirtualPrivateCloudFloatingIPParams) SetDefaults

SetDefaults hydrates default values in the delete virtual private cloud floating Ip params (not the query body).

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

func (*DeleteVirtualPrivateCloudFloatingIPParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the delete virtual private cloud floating Ip params

func (*DeleteVirtualPrivateCloudFloatingIPParams) SetRequestBody

SetRequestBody adds the requestBody to the delete virtual private cloud floating Ip params

func (*DeleteVirtualPrivateCloudFloatingIPParams) SetTimeout

SetTimeout adds the timeout to the delete virtual private cloud floating Ip params

func (*DeleteVirtualPrivateCloudFloatingIPParams) WithContentLanguage

WithContentLanguage adds the contentLanguage to the delete virtual private cloud floating Ip params

func (*DeleteVirtualPrivateCloudFloatingIPParams) WithContext

WithContext adds the context to the delete virtual private cloud floating Ip params

func (*DeleteVirtualPrivateCloudFloatingIPParams) WithDefaults

WithDefaults hydrates default values in the delete virtual private cloud floating Ip params (not the query body).

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

func (*DeleteVirtualPrivateCloudFloatingIPParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the delete virtual private cloud floating Ip params

func (*DeleteVirtualPrivateCloudFloatingIPParams) WithRequestBody

WithRequestBody adds the requestBody to the delete virtual private cloud floating Ip params

func (*DeleteVirtualPrivateCloudFloatingIPParams) WithTimeout

WithTimeout adds the timeout to the delete virtual private cloud floating Ip params

func (*DeleteVirtualPrivateCloudFloatingIPParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type DeleteVirtualPrivateCloudFloatingIPReader

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

DeleteVirtualPrivateCloudFloatingIPReader is a Reader for the DeleteVirtualPrivateCloudFloatingIP structure.

func (*DeleteVirtualPrivateCloudFloatingIPReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type GetVirtualPrivateCloudFloatingIpsBadRequest

type GetVirtualPrivateCloudFloatingIpsBadRequest struct {
	XTowerRequestID string

	Payload *models.ErrorBody
}
GetVirtualPrivateCloudFloatingIpsBadRequest describes a response with status code 400, with default header values.

Bad request

func NewGetVirtualPrivateCloudFloatingIpsBadRequest

func NewGetVirtualPrivateCloudFloatingIpsBadRequest() *GetVirtualPrivateCloudFloatingIpsBadRequest

NewGetVirtualPrivateCloudFloatingIpsBadRequest creates a GetVirtualPrivateCloudFloatingIpsBadRequest with default headers values

func (*GetVirtualPrivateCloudFloatingIpsBadRequest) Error

func (*GetVirtualPrivateCloudFloatingIpsBadRequest) GetPayload

type GetVirtualPrivateCloudFloatingIpsConnectionBadRequest

type GetVirtualPrivateCloudFloatingIpsConnectionBadRequest struct {
	XTowerRequestID string

	Payload *models.ErrorBody
}
GetVirtualPrivateCloudFloatingIpsConnectionBadRequest describes a response with status code 400, with default header values.

Bad request

func NewGetVirtualPrivateCloudFloatingIpsConnectionBadRequest

func NewGetVirtualPrivateCloudFloatingIpsConnectionBadRequest() *GetVirtualPrivateCloudFloatingIpsConnectionBadRequest

NewGetVirtualPrivateCloudFloatingIpsConnectionBadRequest creates a GetVirtualPrivateCloudFloatingIpsConnectionBadRequest with default headers values

func (*GetVirtualPrivateCloudFloatingIpsConnectionBadRequest) Error

func (*GetVirtualPrivateCloudFloatingIpsConnectionBadRequest) GetPayload

type GetVirtualPrivateCloudFloatingIpsConnectionInternalServerError

type GetVirtualPrivateCloudFloatingIpsConnectionInternalServerError struct {
	XTowerRequestID string

	Payload *models.ErrorBody
}
GetVirtualPrivateCloudFloatingIpsConnectionInternalServerError describes a response with status code 500, with default header values.

Server error

func NewGetVirtualPrivateCloudFloatingIpsConnectionInternalServerError

func NewGetVirtualPrivateCloudFloatingIpsConnectionInternalServerError() *GetVirtualPrivateCloudFloatingIpsConnectionInternalServerError

NewGetVirtualPrivateCloudFloatingIpsConnectionInternalServerError creates a GetVirtualPrivateCloudFloatingIpsConnectionInternalServerError with default headers values

func (*GetVirtualPrivateCloudFloatingIpsConnectionInternalServerError) Error

func (*GetVirtualPrivateCloudFloatingIpsConnectionInternalServerError) GetPayload

type GetVirtualPrivateCloudFloatingIpsConnectionNotFound

type GetVirtualPrivateCloudFloatingIpsConnectionNotFound struct {
	XTowerRequestID string

	Payload *models.ErrorBody
}
GetVirtualPrivateCloudFloatingIpsConnectionNotFound describes a response with status code 404, with default header values.

Not found

func NewGetVirtualPrivateCloudFloatingIpsConnectionNotFound

func NewGetVirtualPrivateCloudFloatingIpsConnectionNotFound() *GetVirtualPrivateCloudFloatingIpsConnectionNotFound

NewGetVirtualPrivateCloudFloatingIpsConnectionNotFound creates a GetVirtualPrivateCloudFloatingIpsConnectionNotFound with default headers values

func (*GetVirtualPrivateCloudFloatingIpsConnectionNotFound) Error

func (*GetVirtualPrivateCloudFloatingIpsConnectionNotFound) GetPayload

type GetVirtualPrivateCloudFloatingIpsConnectionOK

type GetVirtualPrivateCloudFloatingIpsConnectionOK struct {
	XTowerRequestID string

	Payload *models.VirtualPrivateCloudFloatingIPConnection
}
GetVirtualPrivateCloudFloatingIpsConnectionOK describes a response with status code 200, with default header values.

GetVirtualPrivateCloudFloatingIpsConnectionOK get virtual private cloud floating ips connection o k

func NewGetVirtualPrivateCloudFloatingIpsConnectionOK

func NewGetVirtualPrivateCloudFloatingIpsConnectionOK() *GetVirtualPrivateCloudFloatingIpsConnectionOK

NewGetVirtualPrivateCloudFloatingIpsConnectionOK creates a GetVirtualPrivateCloudFloatingIpsConnectionOK with default headers values

func (*GetVirtualPrivateCloudFloatingIpsConnectionOK) Error

func (*GetVirtualPrivateCloudFloatingIpsConnectionOK) GetPayload

type GetVirtualPrivateCloudFloatingIpsConnectionParams

type GetVirtualPrivateCloudFloatingIpsConnectionParams struct {

	// ContentLanguage.
	//
	// Default: "en-US"
	ContentLanguage *string

	// RequestBody.
	RequestBody *models.GetVirtualPrivateCloudFloatingIpsConnectionRequestBody

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

GetVirtualPrivateCloudFloatingIpsConnectionParams contains all the parameters to send to the API endpoint

for the get virtual private cloud floating ips connection operation.

Typically these are written to a http.Request.

func NewGetVirtualPrivateCloudFloatingIpsConnectionParams

func NewGetVirtualPrivateCloudFloatingIpsConnectionParams() *GetVirtualPrivateCloudFloatingIpsConnectionParams

NewGetVirtualPrivateCloudFloatingIpsConnectionParams creates a new GetVirtualPrivateCloudFloatingIpsConnectionParams 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 NewGetVirtualPrivateCloudFloatingIpsConnectionParamsWithContext

func NewGetVirtualPrivateCloudFloatingIpsConnectionParamsWithContext(ctx context.Context) *GetVirtualPrivateCloudFloatingIpsConnectionParams

NewGetVirtualPrivateCloudFloatingIpsConnectionParamsWithContext creates a new GetVirtualPrivateCloudFloatingIpsConnectionParams object with the ability to set a context for a request.

func NewGetVirtualPrivateCloudFloatingIpsConnectionParamsWithHTTPClient

func NewGetVirtualPrivateCloudFloatingIpsConnectionParamsWithHTTPClient(client *http.Client) *GetVirtualPrivateCloudFloatingIpsConnectionParams

NewGetVirtualPrivateCloudFloatingIpsConnectionParamsWithHTTPClient creates a new GetVirtualPrivateCloudFloatingIpsConnectionParams object with the ability to set a custom HTTPClient for a request.

func NewGetVirtualPrivateCloudFloatingIpsConnectionParamsWithTimeout

func NewGetVirtualPrivateCloudFloatingIpsConnectionParamsWithTimeout(timeout time.Duration) *GetVirtualPrivateCloudFloatingIpsConnectionParams

NewGetVirtualPrivateCloudFloatingIpsConnectionParamsWithTimeout creates a new GetVirtualPrivateCloudFloatingIpsConnectionParams object with the ability to set a timeout on a request.

func (*GetVirtualPrivateCloudFloatingIpsConnectionParams) SetContentLanguage

func (o *GetVirtualPrivateCloudFloatingIpsConnectionParams) SetContentLanguage(contentLanguage *string)

SetContentLanguage adds the contentLanguage to the get virtual private cloud floating ips connection params

func (*GetVirtualPrivateCloudFloatingIpsConnectionParams) SetContext

SetContext adds the context to the get virtual private cloud floating ips connection params

func (*GetVirtualPrivateCloudFloatingIpsConnectionParams) SetDefaults

SetDefaults hydrates default values in the get virtual private cloud floating ips connection params (not the query body).

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

func (*GetVirtualPrivateCloudFloatingIpsConnectionParams) SetHTTPClient

SetHTTPClient adds the HTTPClient to the get virtual private cloud floating ips connection params

func (*GetVirtualPrivateCloudFloatingIpsConnectionParams) SetRequestBody

SetRequestBody adds the requestBody to the get virtual private cloud floating ips connection params

func (*GetVirtualPrivateCloudFloatingIpsConnectionParams) SetTimeout

SetTimeout adds the timeout to the get virtual private cloud floating ips connection params

func (*GetVirtualPrivateCloudFloatingIpsConnectionParams) WithContentLanguage

WithContentLanguage adds the contentLanguage to the get virtual private cloud floating ips connection params

func (*GetVirtualPrivateCloudFloatingIpsConnectionParams) WithContext

WithContext adds the context to the get virtual private cloud floating ips connection params

func (*GetVirtualPrivateCloudFloatingIpsConnectionParams) WithDefaults

WithDefaults hydrates default values in the get virtual private cloud floating ips connection params (not the query body).

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

func (*GetVirtualPrivateCloudFloatingIpsConnectionParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get virtual private cloud floating ips connection params

func (*GetVirtualPrivateCloudFloatingIpsConnectionParams) WithRequestBody

WithRequestBody adds the requestBody to the get virtual private cloud floating ips connection params

func (*GetVirtualPrivateCloudFloatingIpsConnectionParams) WithTimeout

WithTimeout adds the timeout to the get virtual private cloud floating ips connection params

func (*GetVirtualPrivateCloudFloatingIpsConnectionParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetVirtualPrivateCloudFloatingIpsConnectionReader

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

GetVirtualPrivateCloudFloatingIpsConnectionReader is a Reader for the GetVirtualPrivateCloudFloatingIpsConnection structure.

func (*GetVirtualPrivateCloudFloatingIpsConnectionReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type GetVirtualPrivateCloudFloatingIpsInternalServerError

type GetVirtualPrivateCloudFloatingIpsInternalServerError struct {
	XTowerRequestID string

	Payload *models.ErrorBody
}
GetVirtualPrivateCloudFloatingIpsInternalServerError describes a response with status code 500, with default header values.

Server error

func NewGetVirtualPrivateCloudFloatingIpsInternalServerError

func NewGetVirtualPrivateCloudFloatingIpsInternalServerError() *GetVirtualPrivateCloudFloatingIpsInternalServerError

NewGetVirtualPrivateCloudFloatingIpsInternalServerError creates a GetVirtualPrivateCloudFloatingIpsInternalServerError with default headers values

func (*GetVirtualPrivateCloudFloatingIpsInternalServerError) Error

func (*GetVirtualPrivateCloudFloatingIpsInternalServerError) GetPayload

type GetVirtualPrivateCloudFloatingIpsNotFound

type GetVirtualPrivateCloudFloatingIpsNotFound struct {
	XTowerRequestID string

	Payload *models.ErrorBody
}
GetVirtualPrivateCloudFloatingIpsNotFound describes a response with status code 404, with default header values.

Not found

func NewGetVirtualPrivateCloudFloatingIpsNotFound

func NewGetVirtualPrivateCloudFloatingIpsNotFound() *GetVirtualPrivateCloudFloatingIpsNotFound

NewGetVirtualPrivateCloudFloatingIpsNotFound creates a GetVirtualPrivateCloudFloatingIpsNotFound with default headers values

func (*GetVirtualPrivateCloudFloatingIpsNotFound) Error

func (*GetVirtualPrivateCloudFloatingIpsNotFound) GetPayload

type GetVirtualPrivateCloudFloatingIpsOK

type GetVirtualPrivateCloudFloatingIpsOK struct {
	XTowerRequestID string

	Payload []*models.VirtualPrivateCloudFloatingIP
}
GetVirtualPrivateCloudFloatingIpsOK describes a response with status code 200, with default header values.

GetVirtualPrivateCloudFloatingIpsOK get virtual private cloud floating ips o k

func NewGetVirtualPrivateCloudFloatingIpsOK

func NewGetVirtualPrivateCloudFloatingIpsOK() *GetVirtualPrivateCloudFloatingIpsOK

NewGetVirtualPrivateCloudFloatingIpsOK creates a GetVirtualPrivateCloudFloatingIpsOK with default headers values

func (*GetVirtualPrivateCloudFloatingIpsOK) Error

func (*GetVirtualPrivateCloudFloatingIpsOK) GetPayload

type GetVirtualPrivateCloudFloatingIpsParams

type GetVirtualPrivateCloudFloatingIpsParams struct {

	// ContentLanguage.
	//
	// Default: "en-US"
	ContentLanguage *string

	// RequestBody.
	RequestBody *models.GetVirtualPrivateCloudFloatingIpsRequestBody

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

GetVirtualPrivateCloudFloatingIpsParams contains all the parameters to send to the API endpoint

for the get virtual private cloud floating ips operation.

Typically these are written to a http.Request.

func NewGetVirtualPrivateCloudFloatingIpsParams

func NewGetVirtualPrivateCloudFloatingIpsParams() *GetVirtualPrivateCloudFloatingIpsParams

NewGetVirtualPrivateCloudFloatingIpsParams creates a new GetVirtualPrivateCloudFloatingIpsParams 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 NewGetVirtualPrivateCloudFloatingIpsParamsWithContext

func NewGetVirtualPrivateCloudFloatingIpsParamsWithContext(ctx context.Context) *GetVirtualPrivateCloudFloatingIpsParams

NewGetVirtualPrivateCloudFloatingIpsParamsWithContext creates a new GetVirtualPrivateCloudFloatingIpsParams object with the ability to set a context for a request.

func NewGetVirtualPrivateCloudFloatingIpsParamsWithHTTPClient

func NewGetVirtualPrivateCloudFloatingIpsParamsWithHTTPClient(client *http.Client) *GetVirtualPrivateCloudFloatingIpsParams

NewGetVirtualPrivateCloudFloatingIpsParamsWithHTTPClient creates a new GetVirtualPrivateCloudFloatingIpsParams object with the ability to set a custom HTTPClient for a request.

func NewGetVirtualPrivateCloudFloatingIpsParamsWithTimeout

func NewGetVirtualPrivateCloudFloatingIpsParamsWithTimeout(timeout time.Duration) *GetVirtualPrivateCloudFloatingIpsParams

NewGetVirtualPrivateCloudFloatingIpsParamsWithTimeout creates a new GetVirtualPrivateCloudFloatingIpsParams object with the ability to set a timeout on a request.

func (*GetVirtualPrivateCloudFloatingIpsParams) SetContentLanguage

func (o *GetVirtualPrivateCloudFloatingIpsParams) SetContentLanguage(contentLanguage *string)

SetContentLanguage adds the contentLanguage to the get virtual private cloud floating ips params

func (*GetVirtualPrivateCloudFloatingIpsParams) SetContext

SetContext adds the context to the get virtual private cloud floating ips params

func (*GetVirtualPrivateCloudFloatingIpsParams) SetDefaults

func (o *GetVirtualPrivateCloudFloatingIpsParams) SetDefaults()

SetDefaults hydrates default values in the get virtual private cloud floating ips params (not the query body).

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

func (*GetVirtualPrivateCloudFloatingIpsParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the get virtual private cloud floating ips params

func (*GetVirtualPrivateCloudFloatingIpsParams) SetRequestBody

SetRequestBody adds the requestBody to the get virtual private cloud floating ips params

func (*GetVirtualPrivateCloudFloatingIpsParams) SetTimeout

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

SetTimeout adds the timeout to the get virtual private cloud floating ips params

func (*GetVirtualPrivateCloudFloatingIpsParams) WithContentLanguage

WithContentLanguage adds the contentLanguage to the get virtual private cloud floating ips params

func (*GetVirtualPrivateCloudFloatingIpsParams) WithContext

WithContext adds the context to the get virtual private cloud floating ips params

func (*GetVirtualPrivateCloudFloatingIpsParams) WithDefaults

WithDefaults hydrates default values in the get virtual private cloud floating ips params (not the query body).

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

func (*GetVirtualPrivateCloudFloatingIpsParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get virtual private cloud floating ips params

func (*GetVirtualPrivateCloudFloatingIpsParams) WithRequestBody

WithRequestBody adds the requestBody to the get virtual private cloud floating ips params

func (*GetVirtualPrivateCloudFloatingIpsParams) WithTimeout

WithTimeout adds the timeout to the get virtual private cloud floating ips params

func (*GetVirtualPrivateCloudFloatingIpsParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetVirtualPrivateCloudFloatingIpsReader

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

GetVirtualPrivateCloudFloatingIpsReader is a Reader for the GetVirtualPrivateCloudFloatingIps structure.

func (*GetVirtualPrivateCloudFloatingIpsReader) ReadResponse

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

ReadResponse reads a server response into the received o.

Jump to

Keyboard shortcuts

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