volume_instance_configuration

package
v0.0.1-alpha Latest Latest
Warning

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

Go to latest
Published: Sep 24, 2021 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Client

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

Client for volume instance configuration API

func (*Client) CreateVolumeInstance

func (a *Client) CreateVolumeInstance(params *CreateVolumeInstanceParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*CreateVolumeInstanceOK, error)

CreateVolumeInstance creates edge volume instance

Create an edge volume instance record.

func (*Client) DeleteVolumeInstance

func (a *Client) DeleteVolumeInstance(params *DeleteVolumeInstanceParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*DeleteVolumeInstanceOK, error)

DeleteVolumeInstance deletes volume instance

Delete a volume instance record.

func (*Client) GetVolumeInstance

func (a *Client) GetVolumeInstance(params *GetVolumeInstanceParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetVolumeInstanceOK, error)

GetVolumeInstance gets edge volume instance

Get the configuration (without security details) of an edge volume instance record.

func (*Client) GetVolumeInstanceByName

func (a *Client) GetVolumeInstanceByName(params *GetVolumeInstanceByNameParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetVolumeInstanceByNameOK, error)

GetVolumeInstanceByName gets edge volume instance

Get the configuration (without security details) of an edge volume instance record.

func (*Client) QueryVolumeInstances

func (a *Client) QueryVolumeInstances(params *QueryVolumeInstancesParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*QueryVolumeInstancesOK, error)

QueryVolumeInstances queries edge volume instances

Query the edge volume instance records.

func (*Client) SetTransport

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

SetTransport changes the transport on the client

func (*Client) UpdateVolumeInstance

func (a *Client) UpdateVolumeInstance(params *UpdateVolumeInstanceParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateVolumeInstanceOK, error)

UpdateVolumeInstance updates edge volume instance

Update an edge volume instance. The usual pattern to update an edge volume instance record is to retrieve the record and update with the modified values in a new body to update the edge volume instance record.

type ClientOption

type ClientOption func(*runtime.ClientOperation)

ClientOption is the option for Client methods

type ClientService

type ClientService interface {
	CreateVolumeInstance(params *CreateVolumeInstanceParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*CreateVolumeInstanceOK, error)

	DeleteVolumeInstance(params *DeleteVolumeInstanceParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*DeleteVolumeInstanceOK, error)

	GetVolumeInstance(params *GetVolumeInstanceParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetVolumeInstanceOK, error)

	GetVolumeInstanceByName(params *GetVolumeInstanceByNameParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetVolumeInstanceByNameOK, error)

	QueryVolumeInstances(params *QueryVolumeInstancesParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*QueryVolumeInstancesOK, error)

	UpdateVolumeInstance(params *UpdateVolumeInstanceParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateVolumeInstanceOK, 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 volume instance configuration API client.

type CreateVolumeInstanceBadRequest

type CreateVolumeInstanceBadRequest struct {
	Payload *swagger_models.ZsrvResponse
}
CreateVolumeInstanceBadRequest describes a response with status code 400, with default header values.

Bad Request. The API gateway did not process the request because of missing parameter or invalid value of parameters.

func NewCreateVolumeInstanceBadRequest

func NewCreateVolumeInstanceBadRequest() *CreateVolumeInstanceBadRequest

NewCreateVolumeInstanceBadRequest creates a CreateVolumeInstanceBadRequest with default headers values

func (*CreateVolumeInstanceBadRequest) Error

func (*CreateVolumeInstanceBadRequest) GetPayload

type CreateVolumeInstanceConflict

type CreateVolumeInstanceConflict struct {
	Payload *swagger_models.ZsrvResponse
}
CreateVolumeInstanceConflict describes a response with status code 409, with default header values.

Conflict. The API gateway did not process the request because this edge volume instance record will conflict with an already existing edge volume instance record.

func NewCreateVolumeInstanceConflict

func NewCreateVolumeInstanceConflict() *CreateVolumeInstanceConflict

NewCreateVolumeInstanceConflict creates a CreateVolumeInstanceConflict with default headers values

func (*CreateVolumeInstanceConflict) Error

func (*CreateVolumeInstanceConflict) GetPayload

type CreateVolumeInstanceForbidden

type CreateVolumeInstanceForbidden struct {
	Payload *swagger_models.ZsrvResponse
}
CreateVolumeInstanceForbidden describes a response with status code 403, with default header values.

Forbidden. The API gateway did not process the request because the requestor does not have edge-node level access permission for the operation or does not have access scope to the project.

func NewCreateVolumeInstanceForbidden

func NewCreateVolumeInstanceForbidden() *CreateVolumeInstanceForbidden

NewCreateVolumeInstanceForbidden creates a CreateVolumeInstanceForbidden with default headers values

func (*CreateVolumeInstanceForbidden) Error

func (*CreateVolumeInstanceForbidden) GetPayload

type CreateVolumeInstanceGatewayTimeout

type CreateVolumeInstanceGatewayTimeout struct {
	Payload *swagger_models.ZsrvResponse
}
CreateVolumeInstanceGatewayTimeout describes a response with status code 504, with default header values.

Gateway Timeout. The API gateway did not receive a timely response from an upstream microservice it needed to communicate with in order to complete the request.

func NewCreateVolumeInstanceGatewayTimeout

func NewCreateVolumeInstanceGatewayTimeout() *CreateVolumeInstanceGatewayTimeout

NewCreateVolumeInstanceGatewayTimeout creates a CreateVolumeInstanceGatewayTimeout with default headers values

func (*CreateVolumeInstanceGatewayTimeout) Error

func (*CreateVolumeInstanceGatewayTimeout) GetPayload

type CreateVolumeInstanceInternalServerError

type CreateVolumeInstanceInternalServerError struct {
	Payload *swagger_models.ZsrvResponse
}
CreateVolumeInstanceInternalServerError describes a response with status code 500, with default header values.

Internal Server Error. The API gateway experienced an unexpected condition. Specific error condition is indicated in error codes.

func NewCreateVolumeInstanceInternalServerError

func NewCreateVolumeInstanceInternalServerError() *CreateVolumeInstanceInternalServerError

NewCreateVolumeInstanceInternalServerError creates a CreateVolumeInstanceInternalServerError with default headers values

func (*CreateVolumeInstanceInternalServerError) Error

func (*CreateVolumeInstanceInternalServerError) GetPayload

type CreateVolumeInstanceOK

type CreateVolumeInstanceOK struct {
	Payload *swagger_models.ZsrvResponse
}
CreateVolumeInstanceOK describes a response with status code 200, with default header values.

A successful response.

func NewCreateVolumeInstanceOK

func NewCreateVolumeInstanceOK() *CreateVolumeInstanceOK

NewCreateVolumeInstanceOK creates a CreateVolumeInstanceOK with default headers values

func (*CreateVolumeInstanceOK) Error

func (o *CreateVolumeInstanceOK) Error() string

func (*CreateVolumeInstanceOK) GetPayload

type CreateVolumeInstanceParams

type CreateVolumeInstanceParams struct {

	/* XRequestID.

	   User-Agent specified id to track a request
	*/
	XRequestID *string

	// Body.
	Body *swagger_models.VolInstConfig

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

CreateVolumeInstanceParams contains all the parameters to send to the API endpoint

for the create volume instance operation.

Typically these are written to a http.Request.

func NewCreateVolumeInstanceParams

func NewCreateVolumeInstanceParams() *CreateVolumeInstanceParams

NewCreateVolumeInstanceParams creates a new CreateVolumeInstanceParams 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 NewCreateVolumeInstanceParamsWithContext

func NewCreateVolumeInstanceParamsWithContext(ctx context.Context) *CreateVolumeInstanceParams

NewCreateVolumeInstanceParamsWithContext creates a new CreateVolumeInstanceParams object with the ability to set a context for a request.

func NewCreateVolumeInstanceParamsWithHTTPClient

func NewCreateVolumeInstanceParamsWithHTTPClient(client *http.Client) *CreateVolumeInstanceParams

NewCreateVolumeInstanceParamsWithHTTPClient creates a new CreateVolumeInstanceParams object with the ability to set a custom HTTPClient for a request.

func NewCreateVolumeInstanceParamsWithTimeout

func NewCreateVolumeInstanceParamsWithTimeout(timeout time.Duration) *CreateVolumeInstanceParams

NewCreateVolumeInstanceParamsWithTimeout creates a new CreateVolumeInstanceParams object with the ability to set a timeout on a request.

func (*CreateVolumeInstanceParams) SetBody

SetBody adds the body to the create volume instance params

func (*CreateVolumeInstanceParams) SetContext

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

SetContext adds the context to the create volume instance params

func (*CreateVolumeInstanceParams) SetDefaults

func (o *CreateVolumeInstanceParams) SetDefaults()

SetDefaults hydrates default values in the create volume instance params (not the query body).

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

func (*CreateVolumeInstanceParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the create volume instance params

func (*CreateVolumeInstanceParams) SetTimeout

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

SetTimeout adds the timeout to the create volume instance params

func (*CreateVolumeInstanceParams) SetXRequestID

func (o *CreateVolumeInstanceParams) SetXRequestID(xRequestID *string)

SetXRequestID adds the xRequestId to the create volume instance params

func (*CreateVolumeInstanceParams) WithBody

WithBody adds the body to the create volume instance params

func (*CreateVolumeInstanceParams) WithContext

WithContext adds the context to the create volume instance params

func (*CreateVolumeInstanceParams) WithDefaults

WithDefaults hydrates default values in the create volume instance params (not the query body).

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

func (*CreateVolumeInstanceParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the create volume instance params

func (*CreateVolumeInstanceParams) WithTimeout

WithTimeout adds the timeout to the create volume instance params

func (*CreateVolumeInstanceParams) WithXRequestID

func (o *CreateVolumeInstanceParams) WithXRequestID(xRequestID *string) *CreateVolumeInstanceParams

WithXRequestID adds the xRequestID to the create volume instance params

func (*CreateVolumeInstanceParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type CreateVolumeInstanceReader

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

CreateVolumeInstanceReader is a Reader for the CreateVolumeInstance structure.

func (*CreateVolumeInstanceReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type CreateVolumeInstanceUnauthorized

type CreateVolumeInstanceUnauthorized struct {
	Payload *swagger_models.ZsrvResponse
}
CreateVolumeInstanceUnauthorized describes a response with status code 401, with default header values.

Unauthorized. The API gateway did not process the request because it lacks valid authentication credentials for the target resource. The request header has either no authorization details or an authorization that has been refused.

func NewCreateVolumeInstanceUnauthorized

func NewCreateVolumeInstanceUnauthorized() *CreateVolumeInstanceUnauthorized

NewCreateVolumeInstanceUnauthorized creates a CreateVolumeInstanceUnauthorized with default headers values

func (*CreateVolumeInstanceUnauthorized) Error

func (*CreateVolumeInstanceUnauthorized) GetPayload

type DeleteVolumeInstanceForbidden

type DeleteVolumeInstanceForbidden struct {
	Payload *swagger_models.ZsrvResponse
}
DeleteVolumeInstanceForbidden describes a response with status code 403, with default header values.

Forbidden. The API gateway did not process the request because the requestor does not have edge-node level access permission for the operation or does not have access scope to the project.

func NewDeleteVolumeInstanceForbidden

func NewDeleteVolumeInstanceForbidden() *DeleteVolumeInstanceForbidden

NewDeleteVolumeInstanceForbidden creates a DeleteVolumeInstanceForbidden with default headers values

func (*DeleteVolumeInstanceForbidden) Error

func (*DeleteVolumeInstanceForbidden) GetPayload

type DeleteVolumeInstanceGatewayTimeout

type DeleteVolumeInstanceGatewayTimeout struct {
	Payload *swagger_models.ZsrvResponse
}
DeleteVolumeInstanceGatewayTimeout describes a response with status code 504, with default header values.

Gateway Timeout. The API gateway did not receive a timely response from an upstream microservice it needed to communicate with in order to complete the request.

func NewDeleteVolumeInstanceGatewayTimeout

func NewDeleteVolumeInstanceGatewayTimeout() *DeleteVolumeInstanceGatewayTimeout

NewDeleteVolumeInstanceGatewayTimeout creates a DeleteVolumeInstanceGatewayTimeout with default headers values

func (*DeleteVolumeInstanceGatewayTimeout) Error

func (*DeleteVolumeInstanceGatewayTimeout) GetPayload

type DeleteVolumeInstanceInternalServerError

type DeleteVolumeInstanceInternalServerError struct {
	Payload *swagger_models.ZsrvResponse
}
DeleteVolumeInstanceInternalServerError describes a response with status code 500, with default header values.

Internal Server Error. The API gateway experienced an unexpected condition. Specific error condition is indicated in error codes.

func NewDeleteVolumeInstanceInternalServerError

func NewDeleteVolumeInstanceInternalServerError() *DeleteVolumeInstanceInternalServerError

NewDeleteVolumeInstanceInternalServerError creates a DeleteVolumeInstanceInternalServerError with default headers values

func (*DeleteVolumeInstanceInternalServerError) Error

func (*DeleteVolumeInstanceInternalServerError) GetPayload

type DeleteVolumeInstanceNotFound

type DeleteVolumeInstanceNotFound struct {
	Payload *swagger_models.ZsrvResponse
}
DeleteVolumeInstanceNotFound describes a response with status code 404, with default header values.

Not Found. The API gateway did not process the request because the requested resource could not be found.

func NewDeleteVolumeInstanceNotFound

func NewDeleteVolumeInstanceNotFound() *DeleteVolumeInstanceNotFound

NewDeleteVolumeInstanceNotFound creates a DeleteVolumeInstanceNotFound with default headers values

func (*DeleteVolumeInstanceNotFound) Error

func (*DeleteVolumeInstanceNotFound) GetPayload

type DeleteVolumeInstanceOK

type DeleteVolumeInstanceOK struct {
	Payload *swagger_models.ZsrvResponse
}
DeleteVolumeInstanceOK describes a response with status code 200, with default header values.

A successful response.

func NewDeleteVolumeInstanceOK

func NewDeleteVolumeInstanceOK() *DeleteVolumeInstanceOK

NewDeleteVolumeInstanceOK creates a DeleteVolumeInstanceOK with default headers values

func (*DeleteVolumeInstanceOK) Error

func (o *DeleteVolumeInstanceOK) Error() string

func (*DeleteVolumeInstanceOK) GetPayload

type DeleteVolumeInstanceParams

type DeleteVolumeInstanceParams struct {

	/* XRequestID.

	   User-Agent specified id to track a request
	*/
	XRequestID *string

	// ID.
	ID string

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

DeleteVolumeInstanceParams contains all the parameters to send to the API endpoint

for the delete volume instance operation.

Typically these are written to a http.Request.

func NewDeleteVolumeInstanceParams

func NewDeleteVolumeInstanceParams() *DeleteVolumeInstanceParams

NewDeleteVolumeInstanceParams creates a new DeleteVolumeInstanceParams 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 NewDeleteVolumeInstanceParamsWithContext

func NewDeleteVolumeInstanceParamsWithContext(ctx context.Context) *DeleteVolumeInstanceParams

NewDeleteVolumeInstanceParamsWithContext creates a new DeleteVolumeInstanceParams object with the ability to set a context for a request.

func NewDeleteVolumeInstanceParamsWithHTTPClient

func NewDeleteVolumeInstanceParamsWithHTTPClient(client *http.Client) *DeleteVolumeInstanceParams

NewDeleteVolumeInstanceParamsWithHTTPClient creates a new DeleteVolumeInstanceParams object with the ability to set a custom HTTPClient for a request.

func NewDeleteVolumeInstanceParamsWithTimeout

func NewDeleteVolumeInstanceParamsWithTimeout(timeout time.Duration) *DeleteVolumeInstanceParams

NewDeleteVolumeInstanceParamsWithTimeout creates a new DeleteVolumeInstanceParams object with the ability to set a timeout on a request.

func (*DeleteVolumeInstanceParams) SetContext

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

SetContext adds the context to the delete volume instance params

func (*DeleteVolumeInstanceParams) SetDefaults

func (o *DeleteVolumeInstanceParams) SetDefaults()

SetDefaults hydrates default values in the delete volume instance params (not the query body).

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

func (*DeleteVolumeInstanceParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the delete volume instance params

func (*DeleteVolumeInstanceParams) SetID

func (o *DeleteVolumeInstanceParams) SetID(id string)

SetID adds the id to the delete volume instance params

func (*DeleteVolumeInstanceParams) SetTimeout

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

SetTimeout adds the timeout to the delete volume instance params

func (*DeleteVolumeInstanceParams) SetXRequestID

func (o *DeleteVolumeInstanceParams) SetXRequestID(xRequestID *string)

SetXRequestID adds the xRequestId to the delete volume instance params

func (*DeleteVolumeInstanceParams) WithContext

WithContext adds the context to the delete volume instance params

func (*DeleteVolumeInstanceParams) WithDefaults

WithDefaults hydrates default values in the delete volume instance params (not the query body).

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

func (*DeleteVolumeInstanceParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the delete volume instance params

func (*DeleteVolumeInstanceParams) WithID

WithID adds the id to the delete volume instance params

func (*DeleteVolumeInstanceParams) WithTimeout

WithTimeout adds the timeout to the delete volume instance params

func (*DeleteVolumeInstanceParams) WithXRequestID

func (o *DeleteVolumeInstanceParams) WithXRequestID(xRequestID *string) *DeleteVolumeInstanceParams

WithXRequestID adds the xRequestID to the delete volume instance params

func (*DeleteVolumeInstanceParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type DeleteVolumeInstanceReader

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

DeleteVolumeInstanceReader is a Reader for the DeleteVolumeInstance structure.

func (*DeleteVolumeInstanceReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type DeleteVolumeInstanceUnauthorized

type DeleteVolumeInstanceUnauthorized struct {
	Payload *swagger_models.ZsrvResponse
}
DeleteVolumeInstanceUnauthorized describes a response with status code 401, with default header values.

Unauthorized. The API gateway did not process the request because it lacks valid authentication credentials for the target resource. The request header has either no authorization details or an authorization that has been refused.

func NewDeleteVolumeInstanceUnauthorized

func NewDeleteVolumeInstanceUnauthorized() *DeleteVolumeInstanceUnauthorized

NewDeleteVolumeInstanceUnauthorized creates a DeleteVolumeInstanceUnauthorized with default headers values

func (*DeleteVolumeInstanceUnauthorized) Error

func (*DeleteVolumeInstanceUnauthorized) GetPayload

type GetVolumeInstanceByNameForbidden

type GetVolumeInstanceByNameForbidden struct {
	Payload *swagger_models.ZsrvResponse
}
GetVolumeInstanceByNameForbidden describes a response with status code 403, with default header values.

Forbidden. The API gateway did not process the request because the requestor does not have edge-node level access permission for the operation or does not have access scope to the project.

func NewGetVolumeInstanceByNameForbidden

func NewGetVolumeInstanceByNameForbidden() *GetVolumeInstanceByNameForbidden

NewGetVolumeInstanceByNameForbidden creates a GetVolumeInstanceByNameForbidden with default headers values

func (*GetVolumeInstanceByNameForbidden) Error

func (*GetVolumeInstanceByNameForbidden) GetPayload

type GetVolumeInstanceByNameGatewayTimeout

type GetVolumeInstanceByNameGatewayTimeout struct {
	Payload *swagger_models.ZsrvResponse
}
GetVolumeInstanceByNameGatewayTimeout describes a response with status code 504, with default header values.

Gateway Timeout. The API gateway did not receive a timely response from an upstream microservice it needed to communicate with in order to complete the request.

func NewGetVolumeInstanceByNameGatewayTimeout

func NewGetVolumeInstanceByNameGatewayTimeout() *GetVolumeInstanceByNameGatewayTimeout

NewGetVolumeInstanceByNameGatewayTimeout creates a GetVolumeInstanceByNameGatewayTimeout with default headers values

func (*GetVolumeInstanceByNameGatewayTimeout) Error

func (*GetVolumeInstanceByNameGatewayTimeout) GetPayload

type GetVolumeInstanceByNameInternalServerError

type GetVolumeInstanceByNameInternalServerError struct {
	Payload *swagger_models.ZsrvResponse
}
GetVolumeInstanceByNameInternalServerError describes a response with status code 500, with default header values.

Internal Server Error. The API gateway experienced an unexpected condition. Specific error condition is indicated in error codes.

func NewGetVolumeInstanceByNameInternalServerError

func NewGetVolumeInstanceByNameInternalServerError() *GetVolumeInstanceByNameInternalServerError

NewGetVolumeInstanceByNameInternalServerError creates a GetVolumeInstanceByNameInternalServerError with default headers values

func (*GetVolumeInstanceByNameInternalServerError) Error

func (*GetVolumeInstanceByNameInternalServerError) GetPayload

type GetVolumeInstanceByNameNotFound

type GetVolumeInstanceByNameNotFound struct {
	Payload *swagger_models.ZsrvResponse
}
GetVolumeInstanceByNameNotFound describes a response with status code 404, with default header values.

Not Found. The API gateway did not process the request because the requested resource could not be found.

func NewGetVolumeInstanceByNameNotFound

func NewGetVolumeInstanceByNameNotFound() *GetVolumeInstanceByNameNotFound

NewGetVolumeInstanceByNameNotFound creates a GetVolumeInstanceByNameNotFound with default headers values

func (*GetVolumeInstanceByNameNotFound) Error

func (*GetVolumeInstanceByNameNotFound) GetPayload

type GetVolumeInstanceByNameOK

type GetVolumeInstanceByNameOK struct {
	Payload *swagger_models.VolInstConfig
}
GetVolumeInstanceByNameOK describes a response with status code 200, with default header values.

A successful response.

func NewGetVolumeInstanceByNameOK

func NewGetVolumeInstanceByNameOK() *GetVolumeInstanceByNameOK

NewGetVolumeInstanceByNameOK creates a GetVolumeInstanceByNameOK with default headers values

func (*GetVolumeInstanceByNameOK) Error

func (o *GetVolumeInstanceByNameOK) Error() string

func (*GetVolumeInstanceByNameOK) GetPayload

type GetVolumeInstanceByNameParams

type GetVolumeInstanceByNameParams struct {

	/* XRequestID.

	   User-Agent specified id to track a request
	*/
	XRequestID *string

	// Name.
	Name string

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

GetVolumeInstanceByNameParams contains all the parameters to send to the API endpoint

for the get volume instance by name operation.

Typically these are written to a http.Request.

func NewGetVolumeInstanceByNameParams

func NewGetVolumeInstanceByNameParams() *GetVolumeInstanceByNameParams

NewGetVolumeInstanceByNameParams creates a new GetVolumeInstanceByNameParams 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 NewGetVolumeInstanceByNameParamsWithContext

func NewGetVolumeInstanceByNameParamsWithContext(ctx context.Context) *GetVolumeInstanceByNameParams

NewGetVolumeInstanceByNameParamsWithContext creates a new GetVolumeInstanceByNameParams object with the ability to set a context for a request.

func NewGetVolumeInstanceByNameParamsWithHTTPClient

func NewGetVolumeInstanceByNameParamsWithHTTPClient(client *http.Client) *GetVolumeInstanceByNameParams

NewGetVolumeInstanceByNameParamsWithHTTPClient creates a new GetVolumeInstanceByNameParams object with the ability to set a custom HTTPClient for a request.

func NewGetVolumeInstanceByNameParamsWithTimeout

func NewGetVolumeInstanceByNameParamsWithTimeout(timeout time.Duration) *GetVolumeInstanceByNameParams

NewGetVolumeInstanceByNameParamsWithTimeout creates a new GetVolumeInstanceByNameParams object with the ability to set a timeout on a request.

func (*GetVolumeInstanceByNameParams) SetContext

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

SetContext adds the context to the get volume instance by name params

func (*GetVolumeInstanceByNameParams) SetDefaults

func (o *GetVolumeInstanceByNameParams) SetDefaults()

SetDefaults hydrates default values in the get volume instance by name params (not the query body).

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

func (*GetVolumeInstanceByNameParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the get volume instance by name params

func (*GetVolumeInstanceByNameParams) SetName

func (o *GetVolumeInstanceByNameParams) SetName(name string)

SetName adds the name to the get volume instance by name params

func (*GetVolumeInstanceByNameParams) SetTimeout

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

SetTimeout adds the timeout to the get volume instance by name params

func (*GetVolumeInstanceByNameParams) SetXRequestID

func (o *GetVolumeInstanceByNameParams) SetXRequestID(xRequestID *string)

SetXRequestID adds the xRequestId to the get volume instance by name params

func (*GetVolumeInstanceByNameParams) WithContext

WithContext adds the context to the get volume instance by name params

func (*GetVolumeInstanceByNameParams) WithDefaults

WithDefaults hydrates default values in the get volume instance by name params (not the query body).

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

func (*GetVolumeInstanceByNameParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get volume instance by name params

func (*GetVolumeInstanceByNameParams) WithName

WithName adds the name to the get volume instance by name params

func (*GetVolumeInstanceByNameParams) WithTimeout

WithTimeout adds the timeout to the get volume instance by name params

func (*GetVolumeInstanceByNameParams) WithXRequestID

func (o *GetVolumeInstanceByNameParams) WithXRequestID(xRequestID *string) *GetVolumeInstanceByNameParams

WithXRequestID adds the xRequestID to the get volume instance by name params

func (*GetVolumeInstanceByNameParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetVolumeInstanceByNameReader

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

GetVolumeInstanceByNameReader is a Reader for the GetVolumeInstanceByName structure.

func (*GetVolumeInstanceByNameReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type GetVolumeInstanceByNameUnauthorized

type GetVolumeInstanceByNameUnauthorized struct {
	Payload *swagger_models.ZsrvResponse
}
GetVolumeInstanceByNameUnauthorized describes a response with status code 401, with default header values.

Unauthorized. The API gateway did not process the request because it lacks valid authentication credentials for the target resource. The request header has either no authorization details or an authorization that has been refused.

func NewGetVolumeInstanceByNameUnauthorized

func NewGetVolumeInstanceByNameUnauthorized() *GetVolumeInstanceByNameUnauthorized

NewGetVolumeInstanceByNameUnauthorized creates a GetVolumeInstanceByNameUnauthorized with default headers values

func (*GetVolumeInstanceByNameUnauthorized) Error

func (*GetVolumeInstanceByNameUnauthorized) GetPayload

type GetVolumeInstanceForbidden

type GetVolumeInstanceForbidden struct {
	Payload *swagger_models.ZsrvResponse
}
GetVolumeInstanceForbidden describes a response with status code 403, with default header values.

Forbidden. The API gateway did not process the request because the requestor does not have edge-node level access permission for the operation or does not have access scope to the project.

func NewGetVolumeInstanceForbidden

func NewGetVolumeInstanceForbidden() *GetVolumeInstanceForbidden

NewGetVolumeInstanceForbidden creates a GetVolumeInstanceForbidden with default headers values

func (*GetVolumeInstanceForbidden) Error

func (*GetVolumeInstanceForbidden) GetPayload

type GetVolumeInstanceGatewayTimeout

type GetVolumeInstanceGatewayTimeout struct {
	Payload *swagger_models.ZsrvResponse
}
GetVolumeInstanceGatewayTimeout describes a response with status code 504, with default header values.

Gateway Timeout. The API gateway did not receive a timely response from an upstream microservice it needed to communicate with in order to complete the request.

func NewGetVolumeInstanceGatewayTimeout

func NewGetVolumeInstanceGatewayTimeout() *GetVolumeInstanceGatewayTimeout

NewGetVolumeInstanceGatewayTimeout creates a GetVolumeInstanceGatewayTimeout with default headers values

func (*GetVolumeInstanceGatewayTimeout) Error

func (*GetVolumeInstanceGatewayTimeout) GetPayload

type GetVolumeInstanceInternalServerError

type GetVolumeInstanceInternalServerError struct {
	Payload *swagger_models.ZsrvResponse
}
GetVolumeInstanceInternalServerError describes a response with status code 500, with default header values.

Internal Server Error. The API gateway experienced an unexpected condition. Specific error condition is indicated in error codes.

func NewGetVolumeInstanceInternalServerError

func NewGetVolumeInstanceInternalServerError() *GetVolumeInstanceInternalServerError

NewGetVolumeInstanceInternalServerError creates a GetVolumeInstanceInternalServerError with default headers values

func (*GetVolumeInstanceInternalServerError) Error

func (*GetVolumeInstanceInternalServerError) GetPayload

type GetVolumeInstanceNotFound

type GetVolumeInstanceNotFound struct {
	Payload *swagger_models.ZsrvResponse
}
GetVolumeInstanceNotFound describes a response with status code 404, with default header values.

Not Found. The API gateway did not process the request because the requested resource could not be found.

func NewGetVolumeInstanceNotFound

func NewGetVolumeInstanceNotFound() *GetVolumeInstanceNotFound

NewGetVolumeInstanceNotFound creates a GetVolumeInstanceNotFound with default headers values

func (*GetVolumeInstanceNotFound) Error

func (o *GetVolumeInstanceNotFound) Error() string

func (*GetVolumeInstanceNotFound) GetPayload

type GetVolumeInstanceOK

type GetVolumeInstanceOK struct {
	Payload *swagger_models.VolInstConfig
}
GetVolumeInstanceOK describes a response with status code 200, with default header values.

A successful response.

func NewGetVolumeInstanceOK

func NewGetVolumeInstanceOK() *GetVolumeInstanceOK

NewGetVolumeInstanceOK creates a GetVolumeInstanceOK with default headers values

func (*GetVolumeInstanceOK) Error

func (o *GetVolumeInstanceOK) Error() string

func (*GetVolumeInstanceOK) GetPayload

type GetVolumeInstanceParams

type GetVolumeInstanceParams struct {

	/* XRequestID.

	   User-Agent specified id to track a request
	*/
	XRequestID *string

	// ID.
	ID string

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

GetVolumeInstanceParams contains all the parameters to send to the API endpoint

for the get volume instance operation.

Typically these are written to a http.Request.

func NewGetVolumeInstanceParams

func NewGetVolumeInstanceParams() *GetVolumeInstanceParams

NewGetVolumeInstanceParams creates a new GetVolumeInstanceParams 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 NewGetVolumeInstanceParamsWithContext

func NewGetVolumeInstanceParamsWithContext(ctx context.Context) *GetVolumeInstanceParams

NewGetVolumeInstanceParamsWithContext creates a new GetVolumeInstanceParams object with the ability to set a context for a request.

func NewGetVolumeInstanceParamsWithHTTPClient

func NewGetVolumeInstanceParamsWithHTTPClient(client *http.Client) *GetVolumeInstanceParams

NewGetVolumeInstanceParamsWithHTTPClient creates a new GetVolumeInstanceParams object with the ability to set a custom HTTPClient for a request.

func NewGetVolumeInstanceParamsWithTimeout

func NewGetVolumeInstanceParamsWithTimeout(timeout time.Duration) *GetVolumeInstanceParams

NewGetVolumeInstanceParamsWithTimeout creates a new GetVolumeInstanceParams object with the ability to set a timeout on a request.

func (*GetVolumeInstanceParams) SetContext

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

SetContext adds the context to the get volume instance params

func (*GetVolumeInstanceParams) SetDefaults

func (o *GetVolumeInstanceParams) SetDefaults()

SetDefaults hydrates default values in the get volume instance params (not the query body).

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

func (*GetVolumeInstanceParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the get volume instance params

func (*GetVolumeInstanceParams) SetID

func (o *GetVolumeInstanceParams) SetID(id string)

SetID adds the id to the get volume instance params

func (*GetVolumeInstanceParams) SetTimeout

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

SetTimeout adds the timeout to the get volume instance params

func (*GetVolumeInstanceParams) SetXRequestID

func (o *GetVolumeInstanceParams) SetXRequestID(xRequestID *string)

SetXRequestID adds the xRequestId to the get volume instance params

func (*GetVolumeInstanceParams) WithContext

WithContext adds the context to the get volume instance params

func (*GetVolumeInstanceParams) WithDefaults

WithDefaults hydrates default values in the get volume instance params (not the query body).

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

func (*GetVolumeInstanceParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the get volume instance params

func (*GetVolumeInstanceParams) WithID

WithID adds the id to the get volume instance params

func (*GetVolumeInstanceParams) WithTimeout

WithTimeout adds the timeout to the get volume instance params

func (*GetVolumeInstanceParams) WithXRequestID

func (o *GetVolumeInstanceParams) WithXRequestID(xRequestID *string) *GetVolumeInstanceParams

WithXRequestID adds the xRequestID to the get volume instance params

func (*GetVolumeInstanceParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetVolumeInstanceReader

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

GetVolumeInstanceReader is a Reader for the GetVolumeInstance structure.

func (*GetVolumeInstanceReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type GetVolumeInstanceUnauthorized

type GetVolumeInstanceUnauthorized struct {
	Payload *swagger_models.ZsrvResponse
}
GetVolumeInstanceUnauthorized describes a response with status code 401, with default header values.

Unauthorized. The API gateway did not process the request because it lacks valid authentication credentials for the target resource. The request header has either no authorization details or an authorization that has been refused.

func NewGetVolumeInstanceUnauthorized

func NewGetVolumeInstanceUnauthorized() *GetVolumeInstanceUnauthorized

NewGetVolumeInstanceUnauthorized creates a GetVolumeInstanceUnauthorized with default headers values

func (*GetVolumeInstanceUnauthorized) Error

func (*GetVolumeInstanceUnauthorized) GetPayload

type QueryVolumeInstancesBadRequest

type QueryVolumeInstancesBadRequest struct {
	Payload *swagger_models.ZsrvResponse
}
QueryVolumeInstancesBadRequest describes a response with status code 400, with default header values.

Bad Request. The API gateway did not process the request because of invalid value of filter parameters.

func NewQueryVolumeInstancesBadRequest

func NewQueryVolumeInstancesBadRequest() *QueryVolumeInstancesBadRequest

NewQueryVolumeInstancesBadRequest creates a QueryVolumeInstancesBadRequest with default headers values

func (*QueryVolumeInstancesBadRequest) Error

func (*QueryVolumeInstancesBadRequest) GetPayload

type QueryVolumeInstancesForbidden

type QueryVolumeInstancesForbidden struct {
	Payload *swagger_models.ZsrvResponse
}
QueryVolumeInstancesForbidden describes a response with status code 403, with default header values.

Forbidden. The API gateway did not process the request because the requestor does not have edge-node level access permission for the operation or does not have access scope to the project.

func NewQueryVolumeInstancesForbidden

func NewQueryVolumeInstancesForbidden() *QueryVolumeInstancesForbidden

NewQueryVolumeInstancesForbidden creates a QueryVolumeInstancesForbidden with default headers values

func (*QueryVolumeInstancesForbidden) Error

func (*QueryVolumeInstancesForbidden) GetPayload

type QueryVolumeInstancesGatewayTimeout

type QueryVolumeInstancesGatewayTimeout struct {
	Payload *swagger_models.ZsrvResponse
}
QueryVolumeInstancesGatewayTimeout describes a response with status code 504, with default header values.

Gateway Timeout. The API gateway did not receive a timely response from an upstream microservice it needed to communicate with in order to complete the request.

func NewQueryVolumeInstancesGatewayTimeout

func NewQueryVolumeInstancesGatewayTimeout() *QueryVolumeInstancesGatewayTimeout

NewQueryVolumeInstancesGatewayTimeout creates a QueryVolumeInstancesGatewayTimeout with default headers values

func (*QueryVolumeInstancesGatewayTimeout) Error

func (*QueryVolumeInstancesGatewayTimeout) GetPayload

type QueryVolumeInstancesInternalServerError

type QueryVolumeInstancesInternalServerError struct {
	Payload *swagger_models.ZsrvResponse
}
QueryVolumeInstancesInternalServerError describes a response with status code 500, with default header values.

Internal Server Error. The API gateway experienced an unexpected condition. Specific error condition is indicated in error codes.

func NewQueryVolumeInstancesInternalServerError

func NewQueryVolumeInstancesInternalServerError() *QueryVolumeInstancesInternalServerError

NewQueryVolumeInstancesInternalServerError creates a QueryVolumeInstancesInternalServerError with default headers values

func (*QueryVolumeInstancesInternalServerError) Error

func (*QueryVolumeInstancesInternalServerError) GetPayload

type QueryVolumeInstancesOK

type QueryVolumeInstancesOK struct {
	Payload *swagger_models.VolInstList
}
QueryVolumeInstancesOK describes a response with status code 200, with default header values.

A successful response.

func NewQueryVolumeInstancesOK

func NewQueryVolumeInstancesOK() *QueryVolumeInstancesOK

NewQueryVolumeInstancesOK creates a QueryVolumeInstancesOK with default headers values

func (*QueryVolumeInstancesOK) Error

func (o *QueryVolumeInstancesOK) Error() string

func (*QueryVolumeInstancesOK) GetPayload

type QueryVolumeInstancesParams

type QueryVolumeInstancesParams struct {

	/* XRequestID.

	   User-Agent specified id to track a request
	*/
	XRequestID *string

	// FilterDeviceName.
	FilterDeviceName *string

	// FilterLabelName.
	FilterLabelName *string

	// FilterNamePattern.
	FilterNamePattern *string

	// FilterProjectName.
	FilterProjectName *string

	// FilterType.
	//
	// Default: "VOLUME_INSTANCE_TYPE_UNSPECIFIED"
	FilterType *string

	/* NextOrderBy.

	   OrderBy helps in sorting the list response
	*/
	NextOrderBy *string

	/* NextPageNum.

	   Page Number

	   Format: int64
	*/
	NextPageNum *int64

	/* NextPageSize.

	   Defines the page size

	   Format: int64
	*/
	NextPageSize *int64

	/* NextPageToken.

	   Page Token
	*/
	NextPageToken *string

	/* NextTotalPages.

	   Total number of pages to be fetched.

	   Format: int64
	*/
	NextTotalPages *int64

	// Summary.
	//
	// Format: boolean
	Summary *bool

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

QueryVolumeInstancesParams contains all the parameters to send to the API endpoint

for the query volume instances operation.

Typically these are written to a http.Request.

func NewQueryVolumeInstancesParams

func NewQueryVolumeInstancesParams() *QueryVolumeInstancesParams

NewQueryVolumeInstancesParams creates a new QueryVolumeInstancesParams 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 NewQueryVolumeInstancesParamsWithContext

func NewQueryVolumeInstancesParamsWithContext(ctx context.Context) *QueryVolumeInstancesParams

NewQueryVolumeInstancesParamsWithContext creates a new QueryVolumeInstancesParams object with the ability to set a context for a request.

func NewQueryVolumeInstancesParamsWithHTTPClient

func NewQueryVolumeInstancesParamsWithHTTPClient(client *http.Client) *QueryVolumeInstancesParams

NewQueryVolumeInstancesParamsWithHTTPClient creates a new QueryVolumeInstancesParams object with the ability to set a custom HTTPClient for a request.

func NewQueryVolumeInstancesParamsWithTimeout

func NewQueryVolumeInstancesParamsWithTimeout(timeout time.Duration) *QueryVolumeInstancesParams

NewQueryVolumeInstancesParamsWithTimeout creates a new QueryVolumeInstancesParams object with the ability to set a timeout on a request.

func (*QueryVolumeInstancesParams) SetContext

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

SetContext adds the context to the query volume instances params

func (*QueryVolumeInstancesParams) SetDefaults

func (o *QueryVolumeInstancesParams) SetDefaults()

SetDefaults hydrates default values in the query volume instances params (not the query body).

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

func (*QueryVolumeInstancesParams) SetFilterDeviceName

func (o *QueryVolumeInstancesParams) SetFilterDeviceName(filterDeviceName *string)

SetFilterDeviceName adds the filterDeviceName to the query volume instances params

func (*QueryVolumeInstancesParams) SetFilterLabelName

func (o *QueryVolumeInstancesParams) SetFilterLabelName(filterLabelName *string)

SetFilterLabelName adds the filterLabelName to the query volume instances params

func (*QueryVolumeInstancesParams) SetFilterNamePattern

func (o *QueryVolumeInstancesParams) SetFilterNamePattern(filterNamePattern *string)

SetFilterNamePattern adds the filterNamePattern to the query volume instances params

func (*QueryVolumeInstancesParams) SetFilterProjectName

func (o *QueryVolumeInstancesParams) SetFilterProjectName(filterProjectName *string)

SetFilterProjectName adds the filterProjectName to the query volume instances params

func (*QueryVolumeInstancesParams) SetFilterType

func (o *QueryVolumeInstancesParams) SetFilterType(filterType *string)

SetFilterType adds the filterType to the query volume instances params

func (*QueryVolumeInstancesParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the query volume instances params

func (*QueryVolumeInstancesParams) SetNextOrderBy

func (o *QueryVolumeInstancesParams) SetNextOrderBy(nextOrderBy *string)

SetNextOrderBy adds the nextOrderBy to the query volume instances params

func (*QueryVolumeInstancesParams) SetNextPageNum

func (o *QueryVolumeInstancesParams) SetNextPageNum(nextPageNum *int64)

SetNextPageNum adds the nextPageNum to the query volume instances params

func (*QueryVolumeInstancesParams) SetNextPageSize

func (o *QueryVolumeInstancesParams) SetNextPageSize(nextPageSize *int64)

SetNextPageSize adds the nextPageSize to the query volume instances params

func (*QueryVolumeInstancesParams) SetNextPageToken

func (o *QueryVolumeInstancesParams) SetNextPageToken(nextPageToken *string)

SetNextPageToken adds the nextPageToken to the query volume instances params

func (*QueryVolumeInstancesParams) SetNextTotalPages

func (o *QueryVolumeInstancesParams) SetNextTotalPages(nextTotalPages *int64)

SetNextTotalPages adds the nextTotalPages to the query volume instances params

func (*QueryVolumeInstancesParams) SetSummary

func (o *QueryVolumeInstancesParams) SetSummary(summary *bool)

SetSummary adds the summary to the query volume instances params

func (*QueryVolumeInstancesParams) SetTimeout

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

SetTimeout adds the timeout to the query volume instances params

func (*QueryVolumeInstancesParams) SetXRequestID

func (o *QueryVolumeInstancesParams) SetXRequestID(xRequestID *string)

SetXRequestID adds the xRequestId to the query volume instances params

func (*QueryVolumeInstancesParams) WithContext

WithContext adds the context to the query volume instances params

func (*QueryVolumeInstancesParams) WithDefaults

WithDefaults hydrates default values in the query volume instances params (not the query body).

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

func (*QueryVolumeInstancesParams) WithFilterDeviceName

func (o *QueryVolumeInstancesParams) WithFilterDeviceName(filterDeviceName *string) *QueryVolumeInstancesParams

WithFilterDeviceName adds the filterDeviceName to the query volume instances params

func (*QueryVolumeInstancesParams) WithFilterLabelName

func (o *QueryVolumeInstancesParams) WithFilterLabelName(filterLabelName *string) *QueryVolumeInstancesParams

WithFilterLabelName adds the filterLabelName to the query volume instances params

func (*QueryVolumeInstancesParams) WithFilterNamePattern

func (o *QueryVolumeInstancesParams) WithFilterNamePattern(filterNamePattern *string) *QueryVolumeInstancesParams

WithFilterNamePattern adds the filterNamePattern to the query volume instances params

func (*QueryVolumeInstancesParams) WithFilterProjectName

func (o *QueryVolumeInstancesParams) WithFilterProjectName(filterProjectName *string) *QueryVolumeInstancesParams

WithFilterProjectName adds the filterProjectName to the query volume instances params

func (*QueryVolumeInstancesParams) WithFilterType

func (o *QueryVolumeInstancesParams) WithFilterType(filterType *string) *QueryVolumeInstancesParams

WithFilterType adds the filterType to the query volume instances params

func (*QueryVolumeInstancesParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the query volume instances params

func (*QueryVolumeInstancesParams) WithNextOrderBy

func (o *QueryVolumeInstancesParams) WithNextOrderBy(nextOrderBy *string) *QueryVolumeInstancesParams

WithNextOrderBy adds the nextOrderBy to the query volume instances params

func (*QueryVolumeInstancesParams) WithNextPageNum

func (o *QueryVolumeInstancesParams) WithNextPageNum(nextPageNum *int64) *QueryVolumeInstancesParams

WithNextPageNum adds the nextPageNum to the query volume instances params

func (*QueryVolumeInstancesParams) WithNextPageSize

func (o *QueryVolumeInstancesParams) WithNextPageSize(nextPageSize *int64) *QueryVolumeInstancesParams

WithNextPageSize adds the nextPageSize to the query volume instances params

func (*QueryVolumeInstancesParams) WithNextPageToken

func (o *QueryVolumeInstancesParams) WithNextPageToken(nextPageToken *string) *QueryVolumeInstancesParams

WithNextPageToken adds the nextPageToken to the query volume instances params

func (*QueryVolumeInstancesParams) WithNextTotalPages

func (o *QueryVolumeInstancesParams) WithNextTotalPages(nextTotalPages *int64) *QueryVolumeInstancesParams

WithNextTotalPages adds the nextTotalPages to the query volume instances params

func (*QueryVolumeInstancesParams) WithSummary

WithSummary adds the summary to the query volume instances params

func (*QueryVolumeInstancesParams) WithTimeout

WithTimeout adds the timeout to the query volume instances params

func (*QueryVolumeInstancesParams) WithXRequestID

func (o *QueryVolumeInstancesParams) WithXRequestID(xRequestID *string) *QueryVolumeInstancesParams

WithXRequestID adds the xRequestID to the query volume instances params

func (*QueryVolumeInstancesParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type QueryVolumeInstancesReader

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

QueryVolumeInstancesReader is a Reader for the QueryVolumeInstances structure.

func (*QueryVolumeInstancesReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type QueryVolumeInstancesUnauthorized

type QueryVolumeInstancesUnauthorized struct {
	Payload *swagger_models.ZsrvResponse
}
QueryVolumeInstancesUnauthorized describes a response with status code 401, with default header values.

Unauthorized. The API gateway did not process the request because it lacks valid authentication credentials for the target resource. The request header has either no authorization details or an authorization that has been refused.

func NewQueryVolumeInstancesUnauthorized

func NewQueryVolumeInstancesUnauthorized() *QueryVolumeInstancesUnauthorized

NewQueryVolumeInstancesUnauthorized creates a QueryVolumeInstancesUnauthorized with default headers values

func (*QueryVolumeInstancesUnauthorized) Error

func (*QueryVolumeInstancesUnauthorized) GetPayload

type UpdateVolumeInstanceConflict

type UpdateVolumeInstanceConflict struct {
	Payload *swagger_models.ZsrvResponse
}
UpdateVolumeInstanceConflict describes a response with status code 409, with default header values.

Conflict. The API gateway did not process the request because this operation will conflict with an already existing edge volume instance record.

func NewUpdateVolumeInstanceConflict

func NewUpdateVolumeInstanceConflict() *UpdateVolumeInstanceConflict

NewUpdateVolumeInstanceConflict creates a UpdateVolumeInstanceConflict with default headers values

func (*UpdateVolumeInstanceConflict) Error

func (*UpdateVolumeInstanceConflict) GetPayload

type UpdateVolumeInstanceForbidden

type UpdateVolumeInstanceForbidden struct {
	Payload *swagger_models.ZsrvResponse
}
UpdateVolumeInstanceForbidden describes a response with status code 403, with default header values.

Forbidden. The API gateway did not process the request because the requestor does not have edge-node level access permission for the operation or does not have access scope to the project.

func NewUpdateVolumeInstanceForbidden

func NewUpdateVolumeInstanceForbidden() *UpdateVolumeInstanceForbidden

NewUpdateVolumeInstanceForbidden creates a UpdateVolumeInstanceForbidden with default headers values

func (*UpdateVolumeInstanceForbidden) Error

func (*UpdateVolumeInstanceForbidden) GetPayload

type UpdateVolumeInstanceGatewayTimeout

type UpdateVolumeInstanceGatewayTimeout struct {
	Payload *swagger_models.ZsrvResponse
}
UpdateVolumeInstanceGatewayTimeout describes a response with status code 504, with default header values.

Gateway Timeout. The API gateway did not receive a timely response from an upstream microservice it needed to communicate with in order to complete the request.

func NewUpdateVolumeInstanceGatewayTimeout

func NewUpdateVolumeInstanceGatewayTimeout() *UpdateVolumeInstanceGatewayTimeout

NewUpdateVolumeInstanceGatewayTimeout creates a UpdateVolumeInstanceGatewayTimeout with default headers values

func (*UpdateVolumeInstanceGatewayTimeout) Error

func (*UpdateVolumeInstanceGatewayTimeout) GetPayload

type UpdateVolumeInstanceInternalServerError

type UpdateVolumeInstanceInternalServerError struct {
	Payload *swagger_models.ZsrvResponse
}
UpdateVolumeInstanceInternalServerError describes a response with status code 500, with default header values.

Internal Server Error. The API gateway experienced an unexpected condition. Specific error condition is indicated in error codes.

func NewUpdateVolumeInstanceInternalServerError

func NewUpdateVolumeInstanceInternalServerError() *UpdateVolumeInstanceInternalServerError

NewUpdateVolumeInstanceInternalServerError creates a UpdateVolumeInstanceInternalServerError with default headers values

func (*UpdateVolumeInstanceInternalServerError) Error

func (*UpdateVolumeInstanceInternalServerError) GetPayload

type UpdateVolumeInstanceNotFound

type UpdateVolumeInstanceNotFound struct {
	Payload *swagger_models.ZsrvResponse
}
UpdateVolumeInstanceNotFound describes a response with status code 404, with default header values.

Not Found. The API gateway did not process the request because the requested resource could not be found.

func NewUpdateVolumeInstanceNotFound

func NewUpdateVolumeInstanceNotFound() *UpdateVolumeInstanceNotFound

NewUpdateVolumeInstanceNotFound creates a UpdateVolumeInstanceNotFound with default headers values

func (*UpdateVolumeInstanceNotFound) Error

func (*UpdateVolumeInstanceNotFound) GetPayload

type UpdateVolumeInstanceOK

type UpdateVolumeInstanceOK struct {
	Payload *swagger_models.ZsrvResponse
}
UpdateVolumeInstanceOK describes a response with status code 200, with default header values.

A successful response.

func NewUpdateVolumeInstanceOK

func NewUpdateVolumeInstanceOK() *UpdateVolumeInstanceOK

NewUpdateVolumeInstanceOK creates a UpdateVolumeInstanceOK with default headers values

func (*UpdateVolumeInstanceOK) Error

func (o *UpdateVolumeInstanceOK) Error() string

func (*UpdateVolumeInstanceOK) GetPayload

type UpdateVolumeInstanceParams

type UpdateVolumeInstanceParams struct {

	/* XRequestID.

	   User-Agent specified id to track a request
	*/
	XRequestID *string

	// Body.
	Body *swagger_models.VolInstConfig

	// ID.
	ID string

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

UpdateVolumeInstanceParams contains all the parameters to send to the API endpoint

for the update volume instance operation.

Typically these are written to a http.Request.

func NewUpdateVolumeInstanceParams

func NewUpdateVolumeInstanceParams() *UpdateVolumeInstanceParams

NewUpdateVolumeInstanceParams creates a new UpdateVolumeInstanceParams 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 NewUpdateVolumeInstanceParamsWithContext

func NewUpdateVolumeInstanceParamsWithContext(ctx context.Context) *UpdateVolumeInstanceParams

NewUpdateVolumeInstanceParamsWithContext creates a new UpdateVolumeInstanceParams object with the ability to set a context for a request.

func NewUpdateVolumeInstanceParamsWithHTTPClient

func NewUpdateVolumeInstanceParamsWithHTTPClient(client *http.Client) *UpdateVolumeInstanceParams

NewUpdateVolumeInstanceParamsWithHTTPClient creates a new UpdateVolumeInstanceParams object with the ability to set a custom HTTPClient for a request.

func NewUpdateVolumeInstanceParamsWithTimeout

func NewUpdateVolumeInstanceParamsWithTimeout(timeout time.Duration) *UpdateVolumeInstanceParams

NewUpdateVolumeInstanceParamsWithTimeout creates a new UpdateVolumeInstanceParams object with the ability to set a timeout on a request.

func (*UpdateVolumeInstanceParams) SetBody

SetBody adds the body to the update volume instance params

func (*UpdateVolumeInstanceParams) SetContext

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

SetContext adds the context to the update volume instance params

func (*UpdateVolumeInstanceParams) SetDefaults

func (o *UpdateVolumeInstanceParams) SetDefaults()

SetDefaults hydrates default values in the update volume instance params (not the query body).

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

func (*UpdateVolumeInstanceParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the update volume instance params

func (*UpdateVolumeInstanceParams) SetID

func (o *UpdateVolumeInstanceParams) SetID(id string)

SetID adds the id to the update volume instance params

func (*UpdateVolumeInstanceParams) SetTimeout

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

SetTimeout adds the timeout to the update volume instance params

func (*UpdateVolumeInstanceParams) SetXRequestID

func (o *UpdateVolumeInstanceParams) SetXRequestID(xRequestID *string)

SetXRequestID adds the xRequestId to the update volume instance params

func (*UpdateVolumeInstanceParams) WithBody

WithBody adds the body to the update volume instance params

func (*UpdateVolumeInstanceParams) WithContext

WithContext adds the context to the update volume instance params

func (*UpdateVolumeInstanceParams) WithDefaults

WithDefaults hydrates default values in the update volume instance params (not the query body).

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

func (*UpdateVolumeInstanceParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the update volume instance params

func (*UpdateVolumeInstanceParams) WithID

WithID adds the id to the update volume instance params

func (*UpdateVolumeInstanceParams) WithTimeout

WithTimeout adds the timeout to the update volume instance params

func (*UpdateVolumeInstanceParams) WithXRequestID

func (o *UpdateVolumeInstanceParams) WithXRequestID(xRequestID *string) *UpdateVolumeInstanceParams

WithXRequestID adds the xRequestID to the update volume instance params

func (*UpdateVolumeInstanceParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type UpdateVolumeInstanceReader

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

UpdateVolumeInstanceReader is a Reader for the UpdateVolumeInstance structure.

func (*UpdateVolumeInstanceReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type UpdateVolumeInstanceUnauthorized

type UpdateVolumeInstanceUnauthorized struct {
	Payload *swagger_models.ZsrvResponse
}
UpdateVolumeInstanceUnauthorized describes a response with status code 401, with default header values.

Unauthorized. The API gateway did not process the request because it lacks valid authentication credentials for the target resource. The request header has either no authorization details or an authorization that has been refused.

func NewUpdateVolumeInstanceUnauthorized

func NewUpdateVolumeInstanceUnauthorized() *UpdateVolumeInstanceUnauthorized

NewUpdateVolumeInstanceUnauthorized creates a UpdateVolumeInstanceUnauthorized with default headers values

func (*UpdateVolumeInstanceUnauthorized) Error

func (*UpdateVolumeInstanceUnauthorized) GetPayload

Jump to

Keyboard shortcuts

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