Documentation ¶
Index ¶
- type Client
- func (a *Client) DeleteAPI24VolumeSnapshots(params *DeleteAPI24VolumeSnapshotsParams) (*DeleteApi24VolumeSnapshotsOK, error)
- func (a *Client) DeleteAPI24VolumeSnapshotsTags(params *DeleteAPI24VolumeSnapshotsTagsParams) (*DeleteApi24VolumeSnapshotsTagsOK, error)
- func (a *Client) GetAPI24VolumeSnapshots(params *GetAPI24VolumeSnapshotsParams) (*GetApi24VolumeSnapshotsOK, error)
- func (a *Client) GetAPI24VolumeSnapshotsTags(params *GetAPI24VolumeSnapshotsTagsParams) (*GetApi24VolumeSnapshotsTagsOK, error)
- func (a *Client) GetAPI24VolumeSnapshotsTransfer(params *GetAPI24VolumeSnapshotsTransferParams) (*GetApi24VolumeSnapshotsTransferOK, error)
- func (a *Client) PatchAPI24VolumeSnapshots(params *PatchAPI24VolumeSnapshotsParams) (*PatchApi24VolumeSnapshotsOK, error)
- func (a *Client) PostAPI24VolumeSnapshots(params *PostAPI24VolumeSnapshotsParams) (*PostApi24VolumeSnapshotsOK, error)
- func (a *Client) PutAPI24VolumeSnapshotsTagsBatch(params *PutAPI24VolumeSnapshotsTagsBatchParams) (*PutApi24VolumeSnapshotsTagsBatchOK, error)
- func (a *Client) SetTransport(transport runtime.ClientTransport)
- type ClientService
- type DeleteAPI24VolumeSnapshotsParams
- func NewDeleteAPI24VolumeSnapshotsParams() *DeleteAPI24VolumeSnapshotsParams
- func NewDeleteAPI24VolumeSnapshotsParamsWithContext(ctx context.Context) *DeleteAPI24VolumeSnapshotsParams
- func NewDeleteAPI24VolumeSnapshotsParamsWithHTTPClient(client *http.Client) *DeleteAPI24VolumeSnapshotsParams
- func NewDeleteAPI24VolumeSnapshotsParamsWithTimeout(timeout time.Duration) *DeleteAPI24VolumeSnapshotsParams
- func (o *DeleteAPI24VolumeSnapshotsParams) SetAuthorization(authorization *string)
- func (o *DeleteAPI24VolumeSnapshotsParams) SetContext(ctx context.Context)
- func (o *DeleteAPI24VolumeSnapshotsParams) SetHTTPClient(client *http.Client)
- func (o *DeleteAPI24VolumeSnapshotsParams) SetIds(ids []string)
- func (o *DeleteAPI24VolumeSnapshotsParams) SetNames(names []string)
- func (o *DeleteAPI24VolumeSnapshotsParams) SetReplicationSnapshot(replicationSnapshot *bool)
- func (o *DeleteAPI24VolumeSnapshotsParams) SetTimeout(timeout time.Duration)
- func (o *DeleteAPI24VolumeSnapshotsParams) SetXRequestID(xRequestID *string)
- func (o *DeleteAPI24VolumeSnapshotsParams) WithAuthorization(authorization *string) *DeleteAPI24VolumeSnapshotsParams
- func (o *DeleteAPI24VolumeSnapshotsParams) WithContext(ctx context.Context) *DeleteAPI24VolumeSnapshotsParams
- func (o *DeleteAPI24VolumeSnapshotsParams) WithHTTPClient(client *http.Client) *DeleteAPI24VolumeSnapshotsParams
- func (o *DeleteAPI24VolumeSnapshotsParams) WithIds(ids []string) *DeleteAPI24VolumeSnapshotsParams
- func (o *DeleteAPI24VolumeSnapshotsParams) WithNames(names []string) *DeleteAPI24VolumeSnapshotsParams
- func (o *DeleteAPI24VolumeSnapshotsParams) WithReplicationSnapshot(replicationSnapshot *bool) *DeleteAPI24VolumeSnapshotsParams
- func (o *DeleteAPI24VolumeSnapshotsParams) WithTimeout(timeout time.Duration) *DeleteAPI24VolumeSnapshotsParams
- func (o *DeleteAPI24VolumeSnapshotsParams) WithXRequestID(xRequestID *string) *DeleteAPI24VolumeSnapshotsParams
- func (o *DeleteAPI24VolumeSnapshotsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type DeleteAPI24VolumeSnapshotsReader
- type DeleteAPI24VolumeSnapshotsTagsParams
- func NewDeleteAPI24VolumeSnapshotsTagsParams() *DeleteAPI24VolumeSnapshotsTagsParams
- func NewDeleteAPI24VolumeSnapshotsTagsParamsWithContext(ctx context.Context) *DeleteAPI24VolumeSnapshotsTagsParams
- func NewDeleteAPI24VolumeSnapshotsTagsParamsWithHTTPClient(client *http.Client) *DeleteAPI24VolumeSnapshotsTagsParams
- func NewDeleteAPI24VolumeSnapshotsTagsParamsWithTimeout(timeout time.Duration) *DeleteAPI24VolumeSnapshotsTagsParams
- func (o *DeleteAPI24VolumeSnapshotsTagsParams) SetAuthorization(authorization *string)
- func (o *DeleteAPI24VolumeSnapshotsTagsParams) SetContext(ctx context.Context)
- func (o *DeleteAPI24VolumeSnapshotsTagsParams) SetHTTPClient(client *http.Client)
- func (o *DeleteAPI24VolumeSnapshotsTagsParams) SetKeys(keys []string)
- func (o *DeleteAPI24VolumeSnapshotsTagsParams) SetNamespaces(namespaces []string)
- func (o *DeleteAPI24VolumeSnapshotsTagsParams) SetResourceIds(resourceIds []string)
- func (o *DeleteAPI24VolumeSnapshotsTagsParams) SetResourceNames(resourceNames []string)
- func (o *DeleteAPI24VolumeSnapshotsTagsParams) SetTimeout(timeout time.Duration)
- func (o *DeleteAPI24VolumeSnapshotsTagsParams) SetXRequestID(xRequestID *string)
- func (o *DeleteAPI24VolumeSnapshotsTagsParams) WithAuthorization(authorization *string) *DeleteAPI24VolumeSnapshotsTagsParams
- func (o *DeleteAPI24VolumeSnapshotsTagsParams) WithContext(ctx context.Context) *DeleteAPI24VolumeSnapshotsTagsParams
- func (o *DeleteAPI24VolumeSnapshotsTagsParams) WithHTTPClient(client *http.Client) *DeleteAPI24VolumeSnapshotsTagsParams
- func (o *DeleteAPI24VolumeSnapshotsTagsParams) WithKeys(keys []string) *DeleteAPI24VolumeSnapshotsTagsParams
- func (o *DeleteAPI24VolumeSnapshotsTagsParams) WithNamespaces(namespaces []string) *DeleteAPI24VolumeSnapshotsTagsParams
- func (o *DeleteAPI24VolumeSnapshotsTagsParams) WithResourceIds(resourceIds []string) *DeleteAPI24VolumeSnapshotsTagsParams
- func (o *DeleteAPI24VolumeSnapshotsTagsParams) WithResourceNames(resourceNames []string) *DeleteAPI24VolumeSnapshotsTagsParams
- func (o *DeleteAPI24VolumeSnapshotsTagsParams) WithTimeout(timeout time.Duration) *DeleteAPI24VolumeSnapshotsTagsParams
- func (o *DeleteAPI24VolumeSnapshotsTagsParams) WithXRequestID(xRequestID *string) *DeleteAPI24VolumeSnapshotsTagsParams
- func (o *DeleteAPI24VolumeSnapshotsTagsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type DeleteAPI24VolumeSnapshotsTagsReader
- type DeleteApi24VolumeSnapshotsBadRequest
- type DeleteApi24VolumeSnapshotsOK
- type DeleteApi24VolumeSnapshotsTagsBadRequest
- type DeleteApi24VolumeSnapshotsTagsOK
- type GetAPI24VolumeSnapshotsParams
- func NewGetAPI24VolumeSnapshotsParams() *GetAPI24VolumeSnapshotsParams
- func NewGetAPI24VolumeSnapshotsParamsWithContext(ctx context.Context) *GetAPI24VolumeSnapshotsParams
- func NewGetAPI24VolumeSnapshotsParamsWithHTTPClient(client *http.Client) *GetAPI24VolumeSnapshotsParams
- func NewGetAPI24VolumeSnapshotsParamsWithTimeout(timeout time.Duration) *GetAPI24VolumeSnapshotsParams
- func (o *GetAPI24VolumeSnapshotsParams) SetAuthorization(authorization *string)
- func (o *GetAPI24VolumeSnapshotsParams) SetContext(ctx context.Context)
- func (o *GetAPI24VolumeSnapshotsParams) SetContinuationToken(continuationToken *string)
- func (o *GetAPI24VolumeSnapshotsParams) SetDestroyed(destroyed *bool)
- func (o *GetAPI24VolumeSnapshotsParams) SetFilter(filter *string)
- func (o *GetAPI24VolumeSnapshotsParams) SetHTTPClient(client *http.Client)
- func (o *GetAPI24VolumeSnapshotsParams) SetIds(ids []string)
- func (o *GetAPI24VolumeSnapshotsParams) SetLimit(limit *int32)
- func (o *GetAPI24VolumeSnapshotsParams) SetNames(names []string)
- func (o *GetAPI24VolumeSnapshotsParams) SetOffset(offset *int32)
- func (o *GetAPI24VolumeSnapshotsParams) SetSort(sort []string)
- func (o *GetAPI24VolumeSnapshotsParams) SetSourceIds(sourceIds []string)
- func (o *GetAPI24VolumeSnapshotsParams) SetSourceNames(sourceNames []string)
- func (o *GetAPI24VolumeSnapshotsParams) SetTimeout(timeout time.Duration)
- func (o *GetAPI24VolumeSnapshotsParams) SetTotalItemCount(totalItemCount *bool)
- func (o *GetAPI24VolumeSnapshotsParams) SetTotalOnly(totalOnly *bool)
- func (o *GetAPI24VolumeSnapshotsParams) SetXRequestID(xRequestID *string)
- func (o *GetAPI24VolumeSnapshotsParams) WithAuthorization(authorization *string) *GetAPI24VolumeSnapshotsParams
- func (o *GetAPI24VolumeSnapshotsParams) WithContext(ctx context.Context) *GetAPI24VolumeSnapshotsParams
- func (o *GetAPI24VolumeSnapshotsParams) WithContinuationToken(continuationToken *string) *GetAPI24VolumeSnapshotsParams
- func (o *GetAPI24VolumeSnapshotsParams) WithDestroyed(destroyed *bool) *GetAPI24VolumeSnapshotsParams
- func (o *GetAPI24VolumeSnapshotsParams) WithFilter(filter *string) *GetAPI24VolumeSnapshotsParams
- func (o *GetAPI24VolumeSnapshotsParams) WithHTTPClient(client *http.Client) *GetAPI24VolumeSnapshotsParams
- func (o *GetAPI24VolumeSnapshotsParams) WithIds(ids []string) *GetAPI24VolumeSnapshotsParams
- func (o *GetAPI24VolumeSnapshotsParams) WithLimit(limit *int32) *GetAPI24VolumeSnapshotsParams
- func (o *GetAPI24VolumeSnapshotsParams) WithNames(names []string) *GetAPI24VolumeSnapshotsParams
- func (o *GetAPI24VolumeSnapshotsParams) WithOffset(offset *int32) *GetAPI24VolumeSnapshotsParams
- func (o *GetAPI24VolumeSnapshotsParams) WithSort(sort []string) *GetAPI24VolumeSnapshotsParams
- func (o *GetAPI24VolumeSnapshotsParams) WithSourceIds(sourceIds []string) *GetAPI24VolumeSnapshotsParams
- func (o *GetAPI24VolumeSnapshotsParams) WithSourceNames(sourceNames []string) *GetAPI24VolumeSnapshotsParams
- func (o *GetAPI24VolumeSnapshotsParams) WithTimeout(timeout time.Duration) *GetAPI24VolumeSnapshotsParams
- func (o *GetAPI24VolumeSnapshotsParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24VolumeSnapshotsParams
- func (o *GetAPI24VolumeSnapshotsParams) WithTotalOnly(totalOnly *bool) *GetAPI24VolumeSnapshotsParams
- func (o *GetAPI24VolumeSnapshotsParams) WithXRequestID(xRequestID *string) *GetAPI24VolumeSnapshotsParams
- func (o *GetAPI24VolumeSnapshotsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type GetAPI24VolumeSnapshotsReader
- type GetAPI24VolumeSnapshotsTagsParams
- func NewGetAPI24VolumeSnapshotsTagsParams() *GetAPI24VolumeSnapshotsTagsParams
- func NewGetAPI24VolumeSnapshotsTagsParamsWithContext(ctx context.Context) *GetAPI24VolumeSnapshotsTagsParams
- func NewGetAPI24VolumeSnapshotsTagsParamsWithHTTPClient(client *http.Client) *GetAPI24VolumeSnapshotsTagsParams
- func NewGetAPI24VolumeSnapshotsTagsParamsWithTimeout(timeout time.Duration) *GetAPI24VolumeSnapshotsTagsParams
- func (o *GetAPI24VolumeSnapshotsTagsParams) SetAuthorization(authorization *string)
- func (o *GetAPI24VolumeSnapshotsTagsParams) SetContext(ctx context.Context)
- func (o *GetAPI24VolumeSnapshotsTagsParams) SetContinuationToken(continuationToken *string)
- func (o *GetAPI24VolumeSnapshotsTagsParams) SetFilter(filter *string)
- func (o *GetAPI24VolumeSnapshotsTagsParams) SetHTTPClient(client *http.Client)
- func (o *GetAPI24VolumeSnapshotsTagsParams) SetLimit(limit *int32)
- func (o *GetAPI24VolumeSnapshotsTagsParams) SetNamespaces(namespaces []string)
- func (o *GetAPI24VolumeSnapshotsTagsParams) SetOffset(offset *int32)
- func (o *GetAPI24VolumeSnapshotsTagsParams) SetResourceDestroyed(resourceDestroyed *bool)
- func (o *GetAPI24VolumeSnapshotsTagsParams) SetResourceIds(resourceIds []string)
- func (o *GetAPI24VolumeSnapshotsTagsParams) SetResourceNames(resourceNames []string)
- func (o *GetAPI24VolumeSnapshotsTagsParams) SetSort(sort []string)
- func (o *GetAPI24VolumeSnapshotsTagsParams) SetTimeout(timeout time.Duration)
- func (o *GetAPI24VolumeSnapshotsTagsParams) SetTotalItemCount(totalItemCount *bool)
- func (o *GetAPI24VolumeSnapshotsTagsParams) SetXRequestID(xRequestID *string)
- func (o *GetAPI24VolumeSnapshotsTagsParams) WithAuthorization(authorization *string) *GetAPI24VolumeSnapshotsTagsParams
- func (o *GetAPI24VolumeSnapshotsTagsParams) WithContext(ctx context.Context) *GetAPI24VolumeSnapshotsTagsParams
- func (o *GetAPI24VolumeSnapshotsTagsParams) WithContinuationToken(continuationToken *string) *GetAPI24VolumeSnapshotsTagsParams
- func (o *GetAPI24VolumeSnapshotsTagsParams) WithFilter(filter *string) *GetAPI24VolumeSnapshotsTagsParams
- func (o *GetAPI24VolumeSnapshotsTagsParams) WithHTTPClient(client *http.Client) *GetAPI24VolumeSnapshotsTagsParams
- func (o *GetAPI24VolumeSnapshotsTagsParams) WithLimit(limit *int32) *GetAPI24VolumeSnapshotsTagsParams
- func (o *GetAPI24VolumeSnapshotsTagsParams) WithNamespaces(namespaces []string) *GetAPI24VolumeSnapshotsTagsParams
- func (o *GetAPI24VolumeSnapshotsTagsParams) WithOffset(offset *int32) *GetAPI24VolumeSnapshotsTagsParams
- func (o *GetAPI24VolumeSnapshotsTagsParams) WithResourceDestroyed(resourceDestroyed *bool) *GetAPI24VolumeSnapshotsTagsParams
- func (o *GetAPI24VolumeSnapshotsTagsParams) WithResourceIds(resourceIds []string) *GetAPI24VolumeSnapshotsTagsParams
- func (o *GetAPI24VolumeSnapshotsTagsParams) WithResourceNames(resourceNames []string) *GetAPI24VolumeSnapshotsTagsParams
- func (o *GetAPI24VolumeSnapshotsTagsParams) WithSort(sort []string) *GetAPI24VolumeSnapshotsTagsParams
- func (o *GetAPI24VolumeSnapshotsTagsParams) WithTimeout(timeout time.Duration) *GetAPI24VolumeSnapshotsTagsParams
- func (o *GetAPI24VolumeSnapshotsTagsParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24VolumeSnapshotsTagsParams
- func (o *GetAPI24VolumeSnapshotsTagsParams) WithXRequestID(xRequestID *string) *GetAPI24VolumeSnapshotsTagsParams
- func (o *GetAPI24VolumeSnapshotsTagsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type GetAPI24VolumeSnapshotsTagsReader
- type GetAPI24VolumeSnapshotsTransferParams
- func NewGetAPI24VolumeSnapshotsTransferParams() *GetAPI24VolumeSnapshotsTransferParams
- func NewGetAPI24VolumeSnapshotsTransferParamsWithContext(ctx context.Context) *GetAPI24VolumeSnapshotsTransferParams
- func NewGetAPI24VolumeSnapshotsTransferParamsWithHTTPClient(client *http.Client) *GetAPI24VolumeSnapshotsTransferParams
- func NewGetAPI24VolumeSnapshotsTransferParamsWithTimeout(timeout time.Duration) *GetAPI24VolumeSnapshotsTransferParams
- func (o *GetAPI24VolumeSnapshotsTransferParams) SetAuthorization(authorization *string)
- func (o *GetAPI24VolumeSnapshotsTransferParams) SetContext(ctx context.Context)
- func (o *GetAPI24VolumeSnapshotsTransferParams) SetDestroyed(destroyed *bool)
- func (o *GetAPI24VolumeSnapshotsTransferParams) SetFilter(filter *string)
- func (o *GetAPI24VolumeSnapshotsTransferParams) SetHTTPClient(client *http.Client)
- func (o *GetAPI24VolumeSnapshotsTransferParams) SetIds(ids []string)
- func (o *GetAPI24VolumeSnapshotsTransferParams) SetLimit(limit *int32)
- func (o *GetAPI24VolumeSnapshotsTransferParams) SetNames(names []string)
- func (o *GetAPI24VolumeSnapshotsTransferParams) SetOffset(offset *int32)
- func (o *GetAPI24VolumeSnapshotsTransferParams) SetSort(sort []string)
- func (o *GetAPI24VolumeSnapshotsTransferParams) SetSourceIds(sourceIds []string)
- func (o *GetAPI24VolumeSnapshotsTransferParams) SetSourceNames(sourceNames []string)
- func (o *GetAPI24VolumeSnapshotsTransferParams) SetTimeout(timeout time.Duration)
- func (o *GetAPI24VolumeSnapshotsTransferParams) SetTotalItemCount(totalItemCount *bool)
- func (o *GetAPI24VolumeSnapshotsTransferParams) SetTotalOnly(totalOnly *bool)
- func (o *GetAPI24VolumeSnapshotsTransferParams) SetXRequestID(xRequestID *string)
- func (o *GetAPI24VolumeSnapshotsTransferParams) WithAuthorization(authorization *string) *GetAPI24VolumeSnapshotsTransferParams
- func (o *GetAPI24VolumeSnapshotsTransferParams) WithContext(ctx context.Context) *GetAPI24VolumeSnapshotsTransferParams
- func (o *GetAPI24VolumeSnapshotsTransferParams) WithDestroyed(destroyed *bool) *GetAPI24VolumeSnapshotsTransferParams
- func (o *GetAPI24VolumeSnapshotsTransferParams) WithFilter(filter *string) *GetAPI24VolumeSnapshotsTransferParams
- func (o *GetAPI24VolumeSnapshotsTransferParams) WithHTTPClient(client *http.Client) *GetAPI24VolumeSnapshotsTransferParams
- func (o *GetAPI24VolumeSnapshotsTransferParams) WithIds(ids []string) *GetAPI24VolumeSnapshotsTransferParams
- func (o *GetAPI24VolumeSnapshotsTransferParams) WithLimit(limit *int32) *GetAPI24VolumeSnapshotsTransferParams
- func (o *GetAPI24VolumeSnapshotsTransferParams) WithNames(names []string) *GetAPI24VolumeSnapshotsTransferParams
- func (o *GetAPI24VolumeSnapshotsTransferParams) WithOffset(offset *int32) *GetAPI24VolumeSnapshotsTransferParams
- func (o *GetAPI24VolumeSnapshotsTransferParams) WithSort(sort []string) *GetAPI24VolumeSnapshotsTransferParams
- func (o *GetAPI24VolumeSnapshotsTransferParams) WithSourceIds(sourceIds []string) *GetAPI24VolumeSnapshotsTransferParams
- func (o *GetAPI24VolumeSnapshotsTransferParams) WithSourceNames(sourceNames []string) *GetAPI24VolumeSnapshotsTransferParams
- func (o *GetAPI24VolumeSnapshotsTransferParams) WithTimeout(timeout time.Duration) *GetAPI24VolumeSnapshotsTransferParams
- func (o *GetAPI24VolumeSnapshotsTransferParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24VolumeSnapshotsTransferParams
- func (o *GetAPI24VolumeSnapshotsTransferParams) WithTotalOnly(totalOnly *bool) *GetAPI24VolumeSnapshotsTransferParams
- func (o *GetAPI24VolumeSnapshotsTransferParams) WithXRequestID(xRequestID *string) *GetAPI24VolumeSnapshotsTransferParams
- func (o *GetAPI24VolumeSnapshotsTransferParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type GetAPI24VolumeSnapshotsTransferReader
- type GetApi24VolumeSnapshotsBadRequest
- type GetApi24VolumeSnapshotsOK
- type GetApi24VolumeSnapshotsTagsBadRequest
- type GetApi24VolumeSnapshotsTagsOK
- type GetApi24VolumeSnapshotsTransferBadRequest
- type GetApi24VolumeSnapshotsTransferOK
- type PatchAPI24VolumeSnapshotsParams
- func NewPatchAPI24VolumeSnapshotsParams() *PatchAPI24VolumeSnapshotsParams
- func NewPatchAPI24VolumeSnapshotsParamsWithContext(ctx context.Context) *PatchAPI24VolumeSnapshotsParams
- func NewPatchAPI24VolumeSnapshotsParamsWithHTTPClient(client *http.Client) *PatchAPI24VolumeSnapshotsParams
- func NewPatchAPI24VolumeSnapshotsParamsWithTimeout(timeout time.Duration) *PatchAPI24VolumeSnapshotsParams
- func (o *PatchAPI24VolumeSnapshotsParams) SetAuthorization(authorization *string)
- func (o *PatchAPI24VolumeSnapshotsParams) SetContext(ctx context.Context)
- func (o *PatchAPI24VolumeSnapshotsParams) SetHTTPClient(client *http.Client)
- func (o *PatchAPI24VolumeSnapshotsParams) SetIds(ids []string)
- func (o *PatchAPI24VolumeSnapshotsParams) SetNames(names []string)
- func (o *PatchAPI24VolumeSnapshotsParams) SetReplicationSnapshot(replicationSnapshot *bool)
- func (o *PatchAPI24VolumeSnapshotsParams) SetTimeout(timeout time.Duration)
- func (o *PatchAPI24VolumeSnapshotsParams) SetVolumeSnapshot(volumeSnapshot *models.VolumeSnapshotPatch)
- func (o *PatchAPI24VolumeSnapshotsParams) SetXRequestID(xRequestID *string)
- func (o *PatchAPI24VolumeSnapshotsParams) WithAuthorization(authorization *string) *PatchAPI24VolumeSnapshotsParams
- func (o *PatchAPI24VolumeSnapshotsParams) WithContext(ctx context.Context) *PatchAPI24VolumeSnapshotsParams
- func (o *PatchAPI24VolumeSnapshotsParams) WithHTTPClient(client *http.Client) *PatchAPI24VolumeSnapshotsParams
- func (o *PatchAPI24VolumeSnapshotsParams) WithIds(ids []string) *PatchAPI24VolumeSnapshotsParams
- func (o *PatchAPI24VolumeSnapshotsParams) WithNames(names []string) *PatchAPI24VolumeSnapshotsParams
- func (o *PatchAPI24VolumeSnapshotsParams) WithReplicationSnapshot(replicationSnapshot *bool) *PatchAPI24VolumeSnapshotsParams
- func (o *PatchAPI24VolumeSnapshotsParams) WithTimeout(timeout time.Duration) *PatchAPI24VolumeSnapshotsParams
- func (o *PatchAPI24VolumeSnapshotsParams) WithVolumeSnapshot(volumeSnapshot *models.VolumeSnapshotPatch) *PatchAPI24VolumeSnapshotsParams
- func (o *PatchAPI24VolumeSnapshotsParams) WithXRequestID(xRequestID *string) *PatchAPI24VolumeSnapshotsParams
- func (o *PatchAPI24VolumeSnapshotsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type PatchAPI24VolumeSnapshotsReader
- type PatchApi24VolumeSnapshotsBadRequest
- type PatchApi24VolumeSnapshotsOK
- type PostAPI24VolumeSnapshotsParams
- func NewPostAPI24VolumeSnapshotsParams() *PostAPI24VolumeSnapshotsParams
- func NewPostAPI24VolumeSnapshotsParamsWithContext(ctx context.Context) *PostAPI24VolumeSnapshotsParams
- func NewPostAPI24VolumeSnapshotsParamsWithHTTPClient(client *http.Client) *PostAPI24VolumeSnapshotsParams
- func NewPostAPI24VolumeSnapshotsParamsWithTimeout(timeout time.Duration) *PostAPI24VolumeSnapshotsParams
- func (o *PostAPI24VolumeSnapshotsParams) SetAuthorization(authorization *string)
- func (o *PostAPI24VolumeSnapshotsParams) SetContext(ctx context.Context)
- func (o *PostAPI24VolumeSnapshotsParams) SetHTTPClient(client *http.Client)
- func (o *PostAPI24VolumeSnapshotsParams) SetOn(on *string)
- func (o *PostAPI24VolumeSnapshotsParams) SetSourceIds(sourceIds []string)
- func (o *PostAPI24VolumeSnapshotsParams) SetSourceNames(sourceNames []string)
- func (o *PostAPI24VolumeSnapshotsParams) SetTimeout(timeout time.Duration)
- func (o *PostAPI24VolumeSnapshotsParams) SetVolumeSnapshot(volumeSnapshot *models.VolumeSnapshotPost)
- func (o *PostAPI24VolumeSnapshotsParams) SetXRequestID(xRequestID *string)
- func (o *PostAPI24VolumeSnapshotsParams) WithAuthorization(authorization *string) *PostAPI24VolumeSnapshotsParams
- func (o *PostAPI24VolumeSnapshotsParams) WithContext(ctx context.Context) *PostAPI24VolumeSnapshotsParams
- func (o *PostAPI24VolumeSnapshotsParams) WithHTTPClient(client *http.Client) *PostAPI24VolumeSnapshotsParams
- func (o *PostAPI24VolumeSnapshotsParams) WithOn(on *string) *PostAPI24VolumeSnapshotsParams
- func (o *PostAPI24VolumeSnapshotsParams) WithSourceIds(sourceIds []string) *PostAPI24VolumeSnapshotsParams
- func (o *PostAPI24VolumeSnapshotsParams) WithSourceNames(sourceNames []string) *PostAPI24VolumeSnapshotsParams
- func (o *PostAPI24VolumeSnapshotsParams) WithTimeout(timeout time.Duration) *PostAPI24VolumeSnapshotsParams
- func (o *PostAPI24VolumeSnapshotsParams) WithVolumeSnapshot(volumeSnapshot *models.VolumeSnapshotPost) *PostAPI24VolumeSnapshotsParams
- func (o *PostAPI24VolumeSnapshotsParams) WithXRequestID(xRequestID *string) *PostAPI24VolumeSnapshotsParams
- func (o *PostAPI24VolumeSnapshotsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type PostAPI24VolumeSnapshotsReader
- type PostApi24VolumeSnapshotsBadRequest
- type PostApi24VolumeSnapshotsOK
- type PutAPI24VolumeSnapshotsTagsBatchParams
- func NewPutAPI24VolumeSnapshotsTagsBatchParams() *PutAPI24VolumeSnapshotsTagsBatchParams
- func NewPutAPI24VolumeSnapshotsTagsBatchParamsWithContext(ctx context.Context) *PutAPI24VolumeSnapshotsTagsBatchParams
- func NewPutAPI24VolumeSnapshotsTagsBatchParamsWithHTTPClient(client *http.Client) *PutAPI24VolumeSnapshotsTagsBatchParams
- func NewPutAPI24VolumeSnapshotsTagsBatchParamsWithTimeout(timeout time.Duration) *PutAPI24VolumeSnapshotsTagsBatchParams
- func (o *PutAPI24VolumeSnapshotsTagsBatchParams) SetAuthorization(authorization *string)
- func (o *PutAPI24VolumeSnapshotsTagsBatchParams) SetContext(ctx context.Context)
- func (o *PutAPI24VolumeSnapshotsTagsBatchParams) SetHTTPClient(client *http.Client)
- func (o *PutAPI24VolumeSnapshotsTagsBatchParams) SetResourceIds(resourceIds []string)
- func (o *PutAPI24VolumeSnapshotsTagsBatchParams) SetResourceNames(resourceNames []string)
- func (o *PutAPI24VolumeSnapshotsTagsBatchParams) SetTag(tag []*models.Tag)
- func (o *PutAPI24VolumeSnapshotsTagsBatchParams) SetTimeout(timeout time.Duration)
- func (o *PutAPI24VolumeSnapshotsTagsBatchParams) SetXRequestID(xRequestID *string)
- func (o *PutAPI24VolumeSnapshotsTagsBatchParams) WithAuthorization(authorization *string) *PutAPI24VolumeSnapshotsTagsBatchParams
- func (o *PutAPI24VolumeSnapshotsTagsBatchParams) WithContext(ctx context.Context) *PutAPI24VolumeSnapshotsTagsBatchParams
- func (o *PutAPI24VolumeSnapshotsTagsBatchParams) WithHTTPClient(client *http.Client) *PutAPI24VolumeSnapshotsTagsBatchParams
- func (o *PutAPI24VolumeSnapshotsTagsBatchParams) WithResourceIds(resourceIds []string) *PutAPI24VolumeSnapshotsTagsBatchParams
- func (o *PutAPI24VolumeSnapshotsTagsBatchParams) WithResourceNames(resourceNames []string) *PutAPI24VolumeSnapshotsTagsBatchParams
- func (o *PutAPI24VolumeSnapshotsTagsBatchParams) WithTag(tag []*models.Tag) *PutAPI24VolumeSnapshotsTagsBatchParams
- func (o *PutAPI24VolumeSnapshotsTagsBatchParams) WithTimeout(timeout time.Duration) *PutAPI24VolumeSnapshotsTagsBatchParams
- func (o *PutAPI24VolumeSnapshotsTagsBatchParams) WithXRequestID(xRequestID *string) *PutAPI24VolumeSnapshotsTagsBatchParams
- func (o *PutAPI24VolumeSnapshotsTagsBatchParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type PutAPI24VolumeSnapshotsTagsBatchReader
- type PutApi24VolumeSnapshotsTagsBatchBadRequest
- type PutApi24VolumeSnapshotsTagsBatchOK
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 snapshots API
func (*Client) DeleteAPI24VolumeSnapshots ¶
func (a *Client) DeleteAPI24VolumeSnapshots(params *DeleteAPI24VolumeSnapshotsParams) (*DeleteApi24VolumeSnapshotsOK, error)
DeleteAPI24VolumeSnapshots eradicates a volume snapshot
Eradicate a volume snapshot that has been destroyed and is pending eradication. Eradicated volumes snapshots cannot be recovered. Volume snapshots are destroyed through the `PATCH` method. The `ids` or `names` parameter is required, but cannot be set together.
func (*Client) DeleteAPI24VolumeSnapshotsTags ¶
func (a *Client) DeleteAPI24VolumeSnapshotsTags(params *DeleteAPI24VolumeSnapshotsTagsParams) (*DeleteApi24VolumeSnapshotsTagsOK, error)
DeleteAPI24VolumeSnapshotsTags deletes tags
Deletes specified tags on volume snapshot objects.
func (*Client) GetAPI24VolumeSnapshots ¶
func (a *Client) GetAPI24VolumeSnapshots(params *GetAPI24VolumeSnapshotsParams) (*GetApi24VolumeSnapshotsOK, error)
GetAPI24VolumeSnapshots lists volume snapshots
Return a list of volume snapshots, including those pending eradication.
func (*Client) GetAPI24VolumeSnapshotsTags ¶
func (a *Client) GetAPI24VolumeSnapshotsTags(params *GetAPI24VolumeSnapshotsTagsParams) (*GetApi24VolumeSnapshotsTagsOK, error)
GetAPI24VolumeSnapshotsTags lists tags
Displays the list of tags on volume snapshot objects.
func (*Client) GetAPI24VolumeSnapshotsTransfer ¶
func (a *Client) GetAPI24VolumeSnapshotsTransfer(params *GetAPI24VolumeSnapshotsTransferParams) (*GetApi24VolumeSnapshotsTransferOK, error)
GetAPI24VolumeSnapshotsTransfer lists volume snapshots with transfer statistics
Returns a list of volume snapshots and their transfer statistics.
func (*Client) PatchAPI24VolumeSnapshots ¶
func (a *Client) PatchAPI24VolumeSnapshots(params *PatchAPI24VolumeSnapshotsParams) (*PatchApi24VolumeSnapshotsOK, error)
PatchAPI24VolumeSnapshots manages a volume snapshot
Rename, destroy, or recover a volume snapshot. To rename the suffix of a volume snapshot, set `name` to the new suffix name. To recover a volume snapshot that has been destroyed and is pending eradication, set `destroyed=true`. The `ids` or `names` parameter is required, but cannot be set together.
func (*Client) PostAPI24VolumeSnapshots ¶
func (a *Client) PostAPI24VolumeSnapshots(params *PostAPI24VolumeSnapshotsParams) (*PostApi24VolumeSnapshotsOK, error)
PostAPI24VolumeSnapshots generates a volume snapshot
Create a point-in-time snapshot of the contents of a volume. The `source_ids` or `source_names` parameter is required, but cannot be set together.
func (*Client) PutAPI24VolumeSnapshotsTagsBatch ¶
func (a *Client) PutAPI24VolumeSnapshotsTagsBatch(params *PutAPI24VolumeSnapshotsTagsBatchParams) (*PutApi24VolumeSnapshotsTagsBatchOK, error)
PutAPI24VolumeSnapshotsTagsBatch updates tags
Updates tags.
func (*Client) SetTransport ¶
func (a *Client) SetTransport(transport runtime.ClientTransport)
SetTransport changes the transport on the client
type ClientService ¶
type ClientService interface { DeleteAPI24VolumeSnapshots(params *DeleteAPI24VolumeSnapshotsParams) (*DeleteApi24VolumeSnapshotsOK, error) DeleteAPI24VolumeSnapshotsTags(params *DeleteAPI24VolumeSnapshotsTagsParams) (*DeleteApi24VolumeSnapshotsTagsOK, error) GetAPI24VolumeSnapshots(params *GetAPI24VolumeSnapshotsParams) (*GetApi24VolumeSnapshotsOK, error) GetAPI24VolumeSnapshotsTags(params *GetAPI24VolumeSnapshotsTagsParams) (*GetApi24VolumeSnapshotsTagsOK, error) GetAPI24VolumeSnapshotsTransfer(params *GetAPI24VolumeSnapshotsTransferParams) (*GetApi24VolumeSnapshotsTransferOK, error) PatchAPI24VolumeSnapshots(params *PatchAPI24VolumeSnapshotsParams) (*PatchApi24VolumeSnapshotsOK, error) PostAPI24VolumeSnapshots(params *PostAPI24VolumeSnapshotsParams) (*PostApi24VolumeSnapshotsOK, error) PutAPI24VolumeSnapshotsTagsBatch(params *PutAPI24VolumeSnapshotsTagsBatchParams) (*PutApi24VolumeSnapshotsTagsBatchOK, 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 snapshots API client.
type DeleteAPI24VolumeSnapshotsParams ¶
type DeleteAPI24VolumeSnapshotsParams struct { /*Authorization Access token (in JWT format) required to use any API endpoint (except `/oauth2`, `/login`, and `/logout`) */ Authorization *string /*XRequestID Supplied by client during request or generated by server. */ XRequestID *string /*Ids Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The `ids` and `names` parameters cannot be provided together. */ Ids []string /*Names Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, `name01,name02`. */ Names []string /*ReplicationSnapshot If set to `true`, allow destruction/eradication of snapshots in use by replication. If set to `false`, allow destruction/eradication of snapshots not in use by replication. If not specified, defaults to `false`. */ ReplicationSnapshot *bool Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
DeleteAPI24VolumeSnapshotsParams contains all the parameters to send to the API endpoint for the delete API 24 volume snapshots operation typically these are written to a http.Request
func NewDeleteAPI24VolumeSnapshotsParams ¶
func NewDeleteAPI24VolumeSnapshotsParams() *DeleteAPI24VolumeSnapshotsParams
NewDeleteAPI24VolumeSnapshotsParams creates a new DeleteAPI24VolumeSnapshotsParams object with the default values initialized.
func NewDeleteAPI24VolumeSnapshotsParamsWithContext ¶
func NewDeleteAPI24VolumeSnapshotsParamsWithContext(ctx context.Context) *DeleteAPI24VolumeSnapshotsParams
NewDeleteAPI24VolumeSnapshotsParamsWithContext creates a new DeleteAPI24VolumeSnapshotsParams object with the default values initialized, and the ability to set a context for a request
func NewDeleteAPI24VolumeSnapshotsParamsWithHTTPClient ¶
func NewDeleteAPI24VolumeSnapshotsParamsWithHTTPClient(client *http.Client) *DeleteAPI24VolumeSnapshotsParams
NewDeleteAPI24VolumeSnapshotsParamsWithHTTPClient creates a new DeleteAPI24VolumeSnapshotsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewDeleteAPI24VolumeSnapshotsParamsWithTimeout ¶
func NewDeleteAPI24VolumeSnapshotsParamsWithTimeout(timeout time.Duration) *DeleteAPI24VolumeSnapshotsParams
NewDeleteAPI24VolumeSnapshotsParamsWithTimeout creates a new DeleteAPI24VolumeSnapshotsParams object with the default values initialized, and the ability to set a timeout on a request
func (*DeleteAPI24VolumeSnapshotsParams) SetAuthorization ¶
func (o *DeleteAPI24VolumeSnapshotsParams) SetAuthorization(authorization *string)
SetAuthorization adds the authorization to the delete API 24 volume snapshots params
func (*DeleteAPI24VolumeSnapshotsParams) SetContext ¶
func (o *DeleteAPI24VolumeSnapshotsParams) SetContext(ctx context.Context)
SetContext adds the context to the delete API 24 volume snapshots params
func (*DeleteAPI24VolumeSnapshotsParams) SetHTTPClient ¶
func (o *DeleteAPI24VolumeSnapshotsParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the delete API 24 volume snapshots params
func (*DeleteAPI24VolumeSnapshotsParams) SetIds ¶
func (o *DeleteAPI24VolumeSnapshotsParams) SetIds(ids []string)
SetIds adds the ids to the delete API 24 volume snapshots params
func (*DeleteAPI24VolumeSnapshotsParams) SetNames ¶
func (o *DeleteAPI24VolumeSnapshotsParams) SetNames(names []string)
SetNames adds the names to the delete API 24 volume snapshots params
func (*DeleteAPI24VolumeSnapshotsParams) SetReplicationSnapshot ¶
func (o *DeleteAPI24VolumeSnapshotsParams) SetReplicationSnapshot(replicationSnapshot *bool)
SetReplicationSnapshot adds the replicationSnapshot to the delete API 24 volume snapshots params
func (*DeleteAPI24VolumeSnapshotsParams) SetTimeout ¶
func (o *DeleteAPI24VolumeSnapshotsParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the delete API 24 volume snapshots params
func (*DeleteAPI24VolumeSnapshotsParams) SetXRequestID ¶
func (o *DeleteAPI24VolumeSnapshotsParams) SetXRequestID(xRequestID *string)
SetXRequestID adds the xRequestId to the delete API 24 volume snapshots params
func (*DeleteAPI24VolumeSnapshotsParams) WithAuthorization ¶
func (o *DeleteAPI24VolumeSnapshotsParams) WithAuthorization(authorization *string) *DeleteAPI24VolumeSnapshotsParams
WithAuthorization adds the authorization to the delete API 24 volume snapshots params
func (*DeleteAPI24VolumeSnapshotsParams) WithContext ¶
func (o *DeleteAPI24VolumeSnapshotsParams) WithContext(ctx context.Context) *DeleteAPI24VolumeSnapshotsParams
WithContext adds the context to the delete API 24 volume snapshots params
func (*DeleteAPI24VolumeSnapshotsParams) WithHTTPClient ¶
func (o *DeleteAPI24VolumeSnapshotsParams) WithHTTPClient(client *http.Client) *DeleteAPI24VolumeSnapshotsParams
WithHTTPClient adds the HTTPClient to the delete API 24 volume snapshots params
func (*DeleteAPI24VolumeSnapshotsParams) WithIds ¶
func (o *DeleteAPI24VolumeSnapshotsParams) WithIds(ids []string) *DeleteAPI24VolumeSnapshotsParams
WithIds adds the ids to the delete API 24 volume snapshots params
func (*DeleteAPI24VolumeSnapshotsParams) WithNames ¶
func (o *DeleteAPI24VolumeSnapshotsParams) WithNames(names []string) *DeleteAPI24VolumeSnapshotsParams
WithNames adds the names to the delete API 24 volume snapshots params
func (*DeleteAPI24VolumeSnapshotsParams) WithReplicationSnapshot ¶
func (o *DeleteAPI24VolumeSnapshotsParams) WithReplicationSnapshot(replicationSnapshot *bool) *DeleteAPI24VolumeSnapshotsParams
WithReplicationSnapshot adds the replicationSnapshot to the delete API 24 volume snapshots params
func (*DeleteAPI24VolumeSnapshotsParams) WithTimeout ¶
func (o *DeleteAPI24VolumeSnapshotsParams) WithTimeout(timeout time.Duration) *DeleteAPI24VolumeSnapshotsParams
WithTimeout adds the timeout to the delete API 24 volume snapshots params
func (*DeleteAPI24VolumeSnapshotsParams) WithXRequestID ¶
func (o *DeleteAPI24VolumeSnapshotsParams) WithXRequestID(xRequestID *string) *DeleteAPI24VolumeSnapshotsParams
WithXRequestID adds the xRequestID to the delete API 24 volume snapshots params
func (*DeleteAPI24VolumeSnapshotsParams) WriteToRequest ¶
func (o *DeleteAPI24VolumeSnapshotsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type DeleteAPI24VolumeSnapshotsReader ¶
type DeleteAPI24VolumeSnapshotsReader struct {
// contains filtered or unexported fields
}
DeleteAPI24VolumeSnapshotsReader is a Reader for the DeleteAPI24VolumeSnapshots structure.
func (*DeleteAPI24VolumeSnapshotsReader) ReadResponse ¶
func (o *DeleteAPI24VolumeSnapshotsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type DeleteAPI24VolumeSnapshotsTagsParams ¶
type DeleteAPI24VolumeSnapshotsTagsParams struct { /*Authorization Access token (in JWT format) required to use any API endpoint (except `/oauth2`, `/login`, and `/logout`) */ Authorization *string /*XRequestID Supplied by client during request or generated by server. */ XRequestID *string /*Keys A comma-separated list of tag keys. */ Keys []string /*Namespaces A comma-separated list of namespaces. */ Namespaces []string /*ResourceIds A comma-separated list of resource IDs. The `resource_ids` and `resource_names` parameters cannot be provided together. */ ResourceIds []string /*ResourceNames A comma-separated list of resource names. The `resource_ids` and `resource_names` parameters cannot be provided together. */ ResourceNames []string Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
DeleteAPI24VolumeSnapshotsTagsParams contains all the parameters to send to the API endpoint for the delete API 24 volume snapshots tags operation typically these are written to a http.Request
func NewDeleteAPI24VolumeSnapshotsTagsParams ¶
func NewDeleteAPI24VolumeSnapshotsTagsParams() *DeleteAPI24VolumeSnapshotsTagsParams
NewDeleteAPI24VolumeSnapshotsTagsParams creates a new DeleteAPI24VolumeSnapshotsTagsParams object with the default values initialized.
func NewDeleteAPI24VolumeSnapshotsTagsParamsWithContext ¶
func NewDeleteAPI24VolumeSnapshotsTagsParamsWithContext(ctx context.Context) *DeleteAPI24VolumeSnapshotsTagsParams
NewDeleteAPI24VolumeSnapshotsTagsParamsWithContext creates a new DeleteAPI24VolumeSnapshotsTagsParams object with the default values initialized, and the ability to set a context for a request
func NewDeleteAPI24VolumeSnapshotsTagsParamsWithHTTPClient ¶
func NewDeleteAPI24VolumeSnapshotsTagsParamsWithHTTPClient(client *http.Client) *DeleteAPI24VolumeSnapshotsTagsParams
NewDeleteAPI24VolumeSnapshotsTagsParamsWithHTTPClient creates a new DeleteAPI24VolumeSnapshotsTagsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewDeleteAPI24VolumeSnapshotsTagsParamsWithTimeout ¶
func NewDeleteAPI24VolumeSnapshotsTagsParamsWithTimeout(timeout time.Duration) *DeleteAPI24VolumeSnapshotsTagsParams
NewDeleteAPI24VolumeSnapshotsTagsParamsWithTimeout creates a new DeleteAPI24VolumeSnapshotsTagsParams object with the default values initialized, and the ability to set a timeout on a request
func (*DeleteAPI24VolumeSnapshotsTagsParams) SetAuthorization ¶
func (o *DeleteAPI24VolumeSnapshotsTagsParams) SetAuthorization(authorization *string)
SetAuthorization adds the authorization to the delete API 24 volume snapshots tags params
func (*DeleteAPI24VolumeSnapshotsTagsParams) SetContext ¶
func (o *DeleteAPI24VolumeSnapshotsTagsParams) SetContext(ctx context.Context)
SetContext adds the context to the delete API 24 volume snapshots tags params
func (*DeleteAPI24VolumeSnapshotsTagsParams) SetHTTPClient ¶
func (o *DeleteAPI24VolumeSnapshotsTagsParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the delete API 24 volume snapshots tags params
func (*DeleteAPI24VolumeSnapshotsTagsParams) SetKeys ¶
func (o *DeleteAPI24VolumeSnapshotsTagsParams) SetKeys(keys []string)
SetKeys adds the keys to the delete API 24 volume snapshots tags params
func (*DeleteAPI24VolumeSnapshotsTagsParams) SetNamespaces ¶
func (o *DeleteAPI24VolumeSnapshotsTagsParams) SetNamespaces(namespaces []string)
SetNamespaces adds the namespaces to the delete API 24 volume snapshots tags params
func (*DeleteAPI24VolumeSnapshotsTagsParams) SetResourceIds ¶
func (o *DeleteAPI24VolumeSnapshotsTagsParams) SetResourceIds(resourceIds []string)
SetResourceIds adds the resourceIds to the delete API 24 volume snapshots tags params
func (*DeleteAPI24VolumeSnapshotsTagsParams) SetResourceNames ¶
func (o *DeleteAPI24VolumeSnapshotsTagsParams) SetResourceNames(resourceNames []string)
SetResourceNames adds the resourceNames to the delete API 24 volume snapshots tags params
func (*DeleteAPI24VolumeSnapshotsTagsParams) SetTimeout ¶
func (o *DeleteAPI24VolumeSnapshotsTagsParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the delete API 24 volume snapshots tags params
func (*DeleteAPI24VolumeSnapshotsTagsParams) SetXRequestID ¶
func (o *DeleteAPI24VolumeSnapshotsTagsParams) SetXRequestID(xRequestID *string)
SetXRequestID adds the xRequestId to the delete API 24 volume snapshots tags params
func (*DeleteAPI24VolumeSnapshotsTagsParams) WithAuthorization ¶
func (o *DeleteAPI24VolumeSnapshotsTagsParams) WithAuthorization(authorization *string) *DeleteAPI24VolumeSnapshotsTagsParams
WithAuthorization adds the authorization to the delete API 24 volume snapshots tags params
func (*DeleteAPI24VolumeSnapshotsTagsParams) WithContext ¶
func (o *DeleteAPI24VolumeSnapshotsTagsParams) WithContext(ctx context.Context) *DeleteAPI24VolumeSnapshotsTagsParams
WithContext adds the context to the delete API 24 volume snapshots tags params
func (*DeleteAPI24VolumeSnapshotsTagsParams) WithHTTPClient ¶
func (o *DeleteAPI24VolumeSnapshotsTagsParams) WithHTTPClient(client *http.Client) *DeleteAPI24VolumeSnapshotsTagsParams
WithHTTPClient adds the HTTPClient to the delete API 24 volume snapshots tags params
func (*DeleteAPI24VolumeSnapshotsTagsParams) WithKeys ¶
func (o *DeleteAPI24VolumeSnapshotsTagsParams) WithKeys(keys []string) *DeleteAPI24VolumeSnapshotsTagsParams
WithKeys adds the keys to the delete API 24 volume snapshots tags params
func (*DeleteAPI24VolumeSnapshotsTagsParams) WithNamespaces ¶
func (o *DeleteAPI24VolumeSnapshotsTagsParams) WithNamespaces(namespaces []string) *DeleteAPI24VolumeSnapshotsTagsParams
WithNamespaces adds the namespaces to the delete API 24 volume snapshots tags params
func (*DeleteAPI24VolumeSnapshotsTagsParams) WithResourceIds ¶
func (o *DeleteAPI24VolumeSnapshotsTagsParams) WithResourceIds(resourceIds []string) *DeleteAPI24VolumeSnapshotsTagsParams
WithResourceIds adds the resourceIds to the delete API 24 volume snapshots tags params
func (*DeleteAPI24VolumeSnapshotsTagsParams) WithResourceNames ¶
func (o *DeleteAPI24VolumeSnapshotsTagsParams) WithResourceNames(resourceNames []string) *DeleteAPI24VolumeSnapshotsTagsParams
WithResourceNames adds the resourceNames to the delete API 24 volume snapshots tags params
func (*DeleteAPI24VolumeSnapshotsTagsParams) WithTimeout ¶
func (o *DeleteAPI24VolumeSnapshotsTagsParams) WithTimeout(timeout time.Duration) *DeleteAPI24VolumeSnapshotsTagsParams
WithTimeout adds the timeout to the delete API 24 volume snapshots tags params
func (*DeleteAPI24VolumeSnapshotsTagsParams) WithXRequestID ¶
func (o *DeleteAPI24VolumeSnapshotsTagsParams) WithXRequestID(xRequestID *string) *DeleteAPI24VolumeSnapshotsTagsParams
WithXRequestID adds the xRequestID to the delete API 24 volume snapshots tags params
func (*DeleteAPI24VolumeSnapshotsTagsParams) WriteToRequest ¶
func (o *DeleteAPI24VolumeSnapshotsTagsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type DeleteAPI24VolumeSnapshotsTagsReader ¶
type DeleteAPI24VolumeSnapshotsTagsReader struct {
// contains filtered or unexported fields
}
DeleteAPI24VolumeSnapshotsTagsReader is a Reader for the DeleteAPI24VolumeSnapshotsTags structure.
func (*DeleteAPI24VolumeSnapshotsTagsReader) ReadResponse ¶
func (o *DeleteAPI24VolumeSnapshotsTagsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type DeleteApi24VolumeSnapshotsBadRequest ¶
DeleteApi24VolumeSnapshotsBadRequest handles this case with default header values.
BadRequest
func NewDeleteApi24VolumeSnapshotsBadRequest ¶
func NewDeleteApi24VolumeSnapshotsBadRequest() *DeleteApi24VolumeSnapshotsBadRequest
NewDeleteApi24VolumeSnapshotsBadRequest creates a DeleteApi24VolumeSnapshotsBadRequest with default headers values
func (*DeleteApi24VolumeSnapshotsBadRequest) Error ¶
func (o *DeleteApi24VolumeSnapshotsBadRequest) Error() string
func (*DeleteApi24VolumeSnapshotsBadRequest) GetPayload ¶
func (o *DeleteApi24VolumeSnapshotsBadRequest) GetPayload() *models.Error
type DeleteApi24VolumeSnapshotsOK ¶
type DeleteApi24VolumeSnapshotsOK struct { }
DeleteApi24VolumeSnapshotsOK handles this case with default header values.
OK
func NewDeleteApi24VolumeSnapshotsOK ¶
func NewDeleteApi24VolumeSnapshotsOK() *DeleteApi24VolumeSnapshotsOK
NewDeleteApi24VolumeSnapshotsOK creates a DeleteApi24VolumeSnapshotsOK with default headers values
func (*DeleteApi24VolumeSnapshotsOK) Error ¶
func (o *DeleteApi24VolumeSnapshotsOK) Error() string
type DeleteApi24VolumeSnapshotsTagsBadRequest ¶
DeleteApi24VolumeSnapshotsTagsBadRequest handles this case with default header values.
BadRequest
func NewDeleteApi24VolumeSnapshotsTagsBadRequest ¶
func NewDeleteApi24VolumeSnapshotsTagsBadRequest() *DeleteApi24VolumeSnapshotsTagsBadRequest
NewDeleteApi24VolumeSnapshotsTagsBadRequest creates a DeleteApi24VolumeSnapshotsTagsBadRequest with default headers values
func (*DeleteApi24VolumeSnapshotsTagsBadRequest) Error ¶
func (o *DeleteApi24VolumeSnapshotsTagsBadRequest) Error() string
func (*DeleteApi24VolumeSnapshotsTagsBadRequest) GetPayload ¶
func (o *DeleteApi24VolumeSnapshotsTagsBadRequest) GetPayload() *models.Error
type DeleteApi24VolumeSnapshotsTagsOK ¶
type DeleteApi24VolumeSnapshotsTagsOK struct { }
DeleteApi24VolumeSnapshotsTagsOK handles this case with default header values.
OK
func NewDeleteApi24VolumeSnapshotsTagsOK ¶
func NewDeleteApi24VolumeSnapshotsTagsOK() *DeleteApi24VolumeSnapshotsTagsOK
NewDeleteApi24VolumeSnapshotsTagsOK creates a DeleteApi24VolumeSnapshotsTagsOK with default headers values
func (*DeleteApi24VolumeSnapshotsTagsOK) Error ¶
func (o *DeleteApi24VolumeSnapshotsTagsOK) Error() string
type GetAPI24VolumeSnapshotsParams ¶
type GetAPI24VolumeSnapshotsParams struct { /*Authorization Access token (in JWT format) required to use any API endpoint (except `/oauth2`, `/login`, and `/logout`) */ Authorization *string /*XRequestID Supplied by client during request or generated by server. */ XRequestID *string /*ContinuationToken A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set `continuation_token` to the system-generated token taken from the `x-next-token` header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the `limit` and `continuation_token` query parameters. */ ContinuationToken *string /*Destroyed If set to `true`, lists only destroyed objects that are in the eradication pending state. If set to `false`, lists only objects that are not destroyed. For destroyed objects, the time remaining is displayed in milliseconds. */ Destroyed *bool /*Filter Narrows down the results to only the response objects that satisfy the filter criteria. */ Filter *string /*Ids Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The `ids` and `names` parameters cannot be provided together. */ Ids []string /*Limit Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set `limit=0`. The total number of resources is returned as a `total_item_count` value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size. */ Limit *int32 /*Names Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, `name01,name02`. */ Names []string /*Offset The starting position based on the results of the query in relation to the full set of response objects returned. */ Offset *int32 /*Sort Returns the response objects in the order specified. Set `sort` to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (`-`) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values. */ Sort []string /*SourceIds Performs the operation on the source ID specified. Enter multiple source IDs in comma-separated format. */ SourceIds []string /*SourceNames Performs the operation on the source name specified. Enter multiple source names in comma-separated format. For example, `name01,name02`. */ SourceNames []string /*TotalItemCount If set to `true`, the `total_item_count` matching the specified query parameters is calculated and returned in the response. If set to `false`, the `total_item_count` is `null` in the response. This may speed up queries where the `total_item_count` is large. If not specified, defaults to `false`. */ TotalItemCount *bool /*TotalOnly If set to `true`, returns the aggregate value of all items after filtering. Where it makes more sense, the average value is displayed instead. The values are displayed for each name where meaningful. If `total_only=true`, the `items` list will be empty. */ TotalOnly *bool Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
GetAPI24VolumeSnapshotsParams contains all the parameters to send to the API endpoint for the get API 24 volume snapshots operation typically these are written to a http.Request
func NewGetAPI24VolumeSnapshotsParams ¶
func NewGetAPI24VolumeSnapshotsParams() *GetAPI24VolumeSnapshotsParams
NewGetAPI24VolumeSnapshotsParams creates a new GetAPI24VolumeSnapshotsParams object with the default values initialized.
func NewGetAPI24VolumeSnapshotsParamsWithContext ¶
func NewGetAPI24VolumeSnapshotsParamsWithContext(ctx context.Context) *GetAPI24VolumeSnapshotsParams
NewGetAPI24VolumeSnapshotsParamsWithContext creates a new GetAPI24VolumeSnapshotsParams object with the default values initialized, and the ability to set a context for a request
func NewGetAPI24VolumeSnapshotsParamsWithHTTPClient ¶
func NewGetAPI24VolumeSnapshotsParamsWithHTTPClient(client *http.Client) *GetAPI24VolumeSnapshotsParams
NewGetAPI24VolumeSnapshotsParamsWithHTTPClient creates a new GetAPI24VolumeSnapshotsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewGetAPI24VolumeSnapshotsParamsWithTimeout ¶
func NewGetAPI24VolumeSnapshotsParamsWithTimeout(timeout time.Duration) *GetAPI24VolumeSnapshotsParams
NewGetAPI24VolumeSnapshotsParamsWithTimeout creates a new GetAPI24VolumeSnapshotsParams object with the default values initialized, and the ability to set a timeout on a request
func (*GetAPI24VolumeSnapshotsParams) SetAuthorization ¶
func (o *GetAPI24VolumeSnapshotsParams) SetAuthorization(authorization *string)
SetAuthorization adds the authorization to the get API 24 volume snapshots params
func (*GetAPI24VolumeSnapshotsParams) SetContext ¶
func (o *GetAPI24VolumeSnapshotsParams) SetContext(ctx context.Context)
SetContext adds the context to the get API 24 volume snapshots params
func (*GetAPI24VolumeSnapshotsParams) SetContinuationToken ¶
func (o *GetAPI24VolumeSnapshotsParams) SetContinuationToken(continuationToken *string)
SetContinuationToken adds the continuationToken to the get API 24 volume snapshots params
func (*GetAPI24VolumeSnapshotsParams) SetDestroyed ¶
func (o *GetAPI24VolumeSnapshotsParams) SetDestroyed(destroyed *bool)
SetDestroyed adds the destroyed to the get API 24 volume snapshots params
func (*GetAPI24VolumeSnapshotsParams) SetFilter ¶
func (o *GetAPI24VolumeSnapshotsParams) SetFilter(filter *string)
SetFilter adds the filter to the get API 24 volume snapshots params
func (*GetAPI24VolumeSnapshotsParams) SetHTTPClient ¶
func (o *GetAPI24VolumeSnapshotsParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the get API 24 volume snapshots params
func (*GetAPI24VolumeSnapshotsParams) SetIds ¶
func (o *GetAPI24VolumeSnapshotsParams) SetIds(ids []string)
SetIds adds the ids to the get API 24 volume snapshots params
func (*GetAPI24VolumeSnapshotsParams) SetLimit ¶
func (o *GetAPI24VolumeSnapshotsParams) SetLimit(limit *int32)
SetLimit adds the limit to the get API 24 volume snapshots params
func (*GetAPI24VolumeSnapshotsParams) SetNames ¶
func (o *GetAPI24VolumeSnapshotsParams) SetNames(names []string)
SetNames adds the names to the get API 24 volume snapshots params
func (*GetAPI24VolumeSnapshotsParams) SetOffset ¶
func (o *GetAPI24VolumeSnapshotsParams) SetOffset(offset *int32)
SetOffset adds the offset to the get API 24 volume snapshots params
func (*GetAPI24VolumeSnapshotsParams) SetSort ¶
func (o *GetAPI24VolumeSnapshotsParams) SetSort(sort []string)
SetSort adds the sort to the get API 24 volume snapshots params
func (*GetAPI24VolumeSnapshotsParams) SetSourceIds ¶
func (o *GetAPI24VolumeSnapshotsParams) SetSourceIds(sourceIds []string)
SetSourceIds adds the sourceIds to the get API 24 volume snapshots params
func (*GetAPI24VolumeSnapshotsParams) SetSourceNames ¶
func (o *GetAPI24VolumeSnapshotsParams) SetSourceNames(sourceNames []string)
SetSourceNames adds the sourceNames to the get API 24 volume snapshots params
func (*GetAPI24VolumeSnapshotsParams) SetTimeout ¶
func (o *GetAPI24VolumeSnapshotsParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the get API 24 volume snapshots params
func (*GetAPI24VolumeSnapshotsParams) SetTotalItemCount ¶
func (o *GetAPI24VolumeSnapshotsParams) SetTotalItemCount(totalItemCount *bool)
SetTotalItemCount adds the totalItemCount to the get API 24 volume snapshots params
func (*GetAPI24VolumeSnapshotsParams) SetTotalOnly ¶
func (o *GetAPI24VolumeSnapshotsParams) SetTotalOnly(totalOnly *bool)
SetTotalOnly adds the totalOnly to the get API 24 volume snapshots params
func (*GetAPI24VolumeSnapshotsParams) SetXRequestID ¶
func (o *GetAPI24VolumeSnapshotsParams) SetXRequestID(xRequestID *string)
SetXRequestID adds the xRequestId to the get API 24 volume snapshots params
func (*GetAPI24VolumeSnapshotsParams) WithAuthorization ¶
func (o *GetAPI24VolumeSnapshotsParams) WithAuthorization(authorization *string) *GetAPI24VolumeSnapshotsParams
WithAuthorization adds the authorization to the get API 24 volume snapshots params
func (*GetAPI24VolumeSnapshotsParams) WithContext ¶
func (o *GetAPI24VolumeSnapshotsParams) WithContext(ctx context.Context) *GetAPI24VolumeSnapshotsParams
WithContext adds the context to the get API 24 volume snapshots params
func (*GetAPI24VolumeSnapshotsParams) WithContinuationToken ¶
func (o *GetAPI24VolumeSnapshotsParams) WithContinuationToken(continuationToken *string) *GetAPI24VolumeSnapshotsParams
WithContinuationToken adds the continuationToken to the get API 24 volume snapshots params
func (*GetAPI24VolumeSnapshotsParams) WithDestroyed ¶
func (o *GetAPI24VolumeSnapshotsParams) WithDestroyed(destroyed *bool) *GetAPI24VolumeSnapshotsParams
WithDestroyed adds the destroyed to the get API 24 volume snapshots params
func (*GetAPI24VolumeSnapshotsParams) WithFilter ¶
func (o *GetAPI24VolumeSnapshotsParams) WithFilter(filter *string) *GetAPI24VolumeSnapshotsParams
WithFilter adds the filter to the get API 24 volume snapshots params
func (*GetAPI24VolumeSnapshotsParams) WithHTTPClient ¶
func (o *GetAPI24VolumeSnapshotsParams) WithHTTPClient(client *http.Client) *GetAPI24VolumeSnapshotsParams
WithHTTPClient adds the HTTPClient to the get API 24 volume snapshots params
func (*GetAPI24VolumeSnapshotsParams) WithIds ¶
func (o *GetAPI24VolumeSnapshotsParams) WithIds(ids []string) *GetAPI24VolumeSnapshotsParams
WithIds adds the ids to the get API 24 volume snapshots params
func (*GetAPI24VolumeSnapshotsParams) WithLimit ¶
func (o *GetAPI24VolumeSnapshotsParams) WithLimit(limit *int32) *GetAPI24VolumeSnapshotsParams
WithLimit adds the limit to the get API 24 volume snapshots params
func (*GetAPI24VolumeSnapshotsParams) WithNames ¶
func (o *GetAPI24VolumeSnapshotsParams) WithNames(names []string) *GetAPI24VolumeSnapshotsParams
WithNames adds the names to the get API 24 volume snapshots params
func (*GetAPI24VolumeSnapshotsParams) WithOffset ¶
func (o *GetAPI24VolumeSnapshotsParams) WithOffset(offset *int32) *GetAPI24VolumeSnapshotsParams
WithOffset adds the offset to the get API 24 volume snapshots params
func (*GetAPI24VolumeSnapshotsParams) WithSort ¶
func (o *GetAPI24VolumeSnapshotsParams) WithSort(sort []string) *GetAPI24VolumeSnapshotsParams
WithSort adds the sort to the get API 24 volume snapshots params
func (*GetAPI24VolumeSnapshotsParams) WithSourceIds ¶
func (o *GetAPI24VolumeSnapshotsParams) WithSourceIds(sourceIds []string) *GetAPI24VolumeSnapshotsParams
WithSourceIds adds the sourceIds to the get API 24 volume snapshots params
func (*GetAPI24VolumeSnapshotsParams) WithSourceNames ¶
func (o *GetAPI24VolumeSnapshotsParams) WithSourceNames(sourceNames []string) *GetAPI24VolumeSnapshotsParams
WithSourceNames adds the sourceNames to the get API 24 volume snapshots params
func (*GetAPI24VolumeSnapshotsParams) WithTimeout ¶
func (o *GetAPI24VolumeSnapshotsParams) WithTimeout(timeout time.Duration) *GetAPI24VolumeSnapshotsParams
WithTimeout adds the timeout to the get API 24 volume snapshots params
func (*GetAPI24VolumeSnapshotsParams) WithTotalItemCount ¶
func (o *GetAPI24VolumeSnapshotsParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24VolumeSnapshotsParams
WithTotalItemCount adds the totalItemCount to the get API 24 volume snapshots params
func (*GetAPI24VolumeSnapshotsParams) WithTotalOnly ¶
func (o *GetAPI24VolumeSnapshotsParams) WithTotalOnly(totalOnly *bool) *GetAPI24VolumeSnapshotsParams
WithTotalOnly adds the totalOnly to the get API 24 volume snapshots params
func (*GetAPI24VolumeSnapshotsParams) WithXRequestID ¶
func (o *GetAPI24VolumeSnapshotsParams) WithXRequestID(xRequestID *string) *GetAPI24VolumeSnapshotsParams
WithXRequestID adds the xRequestID to the get API 24 volume snapshots params
func (*GetAPI24VolumeSnapshotsParams) WriteToRequest ¶
func (o *GetAPI24VolumeSnapshotsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type GetAPI24VolumeSnapshotsReader ¶
type GetAPI24VolumeSnapshotsReader struct {
// contains filtered or unexported fields
}
GetAPI24VolumeSnapshotsReader is a Reader for the GetAPI24VolumeSnapshots structure.
func (*GetAPI24VolumeSnapshotsReader) ReadResponse ¶
func (o *GetAPI24VolumeSnapshotsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type GetAPI24VolumeSnapshotsTagsParams ¶
type GetAPI24VolumeSnapshotsTagsParams struct { /*Authorization Access token (in JWT format) required to use any API endpoint (except `/oauth2`, `/login`, and `/logout`) */ Authorization *string /*XRequestID Supplied by client during request or generated by server. */ XRequestID *string /*ContinuationToken A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set `continuation_token` to the system-generated token taken from the `x-next-token` header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the `limit` and `continuation_token` query parameters. */ ContinuationToken *string /*Filter Narrows down the results to only the response objects that satisfy the filter criteria. */ Filter *string /*Limit Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set `limit=0`. The total number of resources is returned as a `total_item_count` value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size. */ Limit *int32 /*Namespaces A comma-separated list of namespaces. */ Namespaces []string /*Offset The starting position based on the results of the query in relation to the full set of response objects returned. */ Offset *int32 /*ResourceDestroyed If set to `true`, returns only objects from destroyed resources. Returns an error if the name of a live resource is specified in the `resource_names` query parameter. If set to `false`, returns only objects from live resources. Returns an error if the name of a destroyed resource is specified in the `resource_names` query parameter. */ ResourceDestroyed *bool /*ResourceIds A comma-separated list of resource IDs. The `resource_ids` and `resource_names` parameters cannot be provided together. */ ResourceIds []string /*ResourceNames A comma-separated list of resource names. The `resource_ids` and `resource_names` parameters cannot be provided together. */ ResourceNames []string /*Sort Returns the response objects in the order specified. Set `sort` to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (`-`) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values. */ Sort []string /*TotalItemCount If set to `true`, the `total_item_count` matching the specified query parameters is calculated and returned in the response. If set to `false`, the `total_item_count` is `null` in the response. This may speed up queries where the `total_item_count` is large. If not specified, defaults to `false`. */ TotalItemCount *bool Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
GetAPI24VolumeSnapshotsTagsParams contains all the parameters to send to the API endpoint for the get API 24 volume snapshots tags operation typically these are written to a http.Request
func NewGetAPI24VolumeSnapshotsTagsParams ¶
func NewGetAPI24VolumeSnapshotsTagsParams() *GetAPI24VolumeSnapshotsTagsParams
NewGetAPI24VolumeSnapshotsTagsParams creates a new GetAPI24VolumeSnapshotsTagsParams object with the default values initialized.
func NewGetAPI24VolumeSnapshotsTagsParamsWithContext ¶
func NewGetAPI24VolumeSnapshotsTagsParamsWithContext(ctx context.Context) *GetAPI24VolumeSnapshotsTagsParams
NewGetAPI24VolumeSnapshotsTagsParamsWithContext creates a new GetAPI24VolumeSnapshotsTagsParams object with the default values initialized, and the ability to set a context for a request
func NewGetAPI24VolumeSnapshotsTagsParamsWithHTTPClient ¶
func NewGetAPI24VolumeSnapshotsTagsParamsWithHTTPClient(client *http.Client) *GetAPI24VolumeSnapshotsTagsParams
NewGetAPI24VolumeSnapshotsTagsParamsWithHTTPClient creates a new GetAPI24VolumeSnapshotsTagsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewGetAPI24VolumeSnapshotsTagsParamsWithTimeout ¶
func NewGetAPI24VolumeSnapshotsTagsParamsWithTimeout(timeout time.Duration) *GetAPI24VolumeSnapshotsTagsParams
NewGetAPI24VolumeSnapshotsTagsParamsWithTimeout creates a new GetAPI24VolumeSnapshotsTagsParams object with the default values initialized, and the ability to set a timeout on a request
func (*GetAPI24VolumeSnapshotsTagsParams) SetAuthorization ¶
func (o *GetAPI24VolumeSnapshotsTagsParams) SetAuthorization(authorization *string)
SetAuthorization adds the authorization to the get API 24 volume snapshots tags params
func (*GetAPI24VolumeSnapshotsTagsParams) SetContext ¶
func (o *GetAPI24VolumeSnapshotsTagsParams) SetContext(ctx context.Context)
SetContext adds the context to the get API 24 volume snapshots tags params
func (*GetAPI24VolumeSnapshotsTagsParams) SetContinuationToken ¶
func (o *GetAPI24VolumeSnapshotsTagsParams) SetContinuationToken(continuationToken *string)
SetContinuationToken adds the continuationToken to the get API 24 volume snapshots tags params
func (*GetAPI24VolumeSnapshotsTagsParams) SetFilter ¶
func (o *GetAPI24VolumeSnapshotsTagsParams) SetFilter(filter *string)
SetFilter adds the filter to the get API 24 volume snapshots tags params
func (*GetAPI24VolumeSnapshotsTagsParams) SetHTTPClient ¶
func (o *GetAPI24VolumeSnapshotsTagsParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the get API 24 volume snapshots tags params
func (*GetAPI24VolumeSnapshotsTagsParams) SetLimit ¶
func (o *GetAPI24VolumeSnapshotsTagsParams) SetLimit(limit *int32)
SetLimit adds the limit to the get API 24 volume snapshots tags params
func (*GetAPI24VolumeSnapshotsTagsParams) SetNamespaces ¶
func (o *GetAPI24VolumeSnapshotsTagsParams) SetNamespaces(namespaces []string)
SetNamespaces adds the namespaces to the get API 24 volume snapshots tags params
func (*GetAPI24VolumeSnapshotsTagsParams) SetOffset ¶
func (o *GetAPI24VolumeSnapshotsTagsParams) SetOffset(offset *int32)
SetOffset adds the offset to the get API 24 volume snapshots tags params
func (*GetAPI24VolumeSnapshotsTagsParams) SetResourceDestroyed ¶
func (o *GetAPI24VolumeSnapshotsTagsParams) SetResourceDestroyed(resourceDestroyed *bool)
SetResourceDestroyed adds the resourceDestroyed to the get API 24 volume snapshots tags params
func (*GetAPI24VolumeSnapshotsTagsParams) SetResourceIds ¶
func (o *GetAPI24VolumeSnapshotsTagsParams) SetResourceIds(resourceIds []string)
SetResourceIds adds the resourceIds to the get API 24 volume snapshots tags params
func (*GetAPI24VolumeSnapshotsTagsParams) SetResourceNames ¶
func (o *GetAPI24VolumeSnapshotsTagsParams) SetResourceNames(resourceNames []string)
SetResourceNames adds the resourceNames to the get API 24 volume snapshots tags params
func (*GetAPI24VolumeSnapshotsTagsParams) SetSort ¶
func (o *GetAPI24VolumeSnapshotsTagsParams) SetSort(sort []string)
SetSort adds the sort to the get API 24 volume snapshots tags params
func (*GetAPI24VolumeSnapshotsTagsParams) SetTimeout ¶
func (o *GetAPI24VolumeSnapshotsTagsParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the get API 24 volume snapshots tags params
func (*GetAPI24VolumeSnapshotsTagsParams) SetTotalItemCount ¶
func (o *GetAPI24VolumeSnapshotsTagsParams) SetTotalItemCount(totalItemCount *bool)
SetTotalItemCount adds the totalItemCount to the get API 24 volume snapshots tags params
func (*GetAPI24VolumeSnapshotsTagsParams) SetXRequestID ¶
func (o *GetAPI24VolumeSnapshotsTagsParams) SetXRequestID(xRequestID *string)
SetXRequestID adds the xRequestId to the get API 24 volume snapshots tags params
func (*GetAPI24VolumeSnapshotsTagsParams) WithAuthorization ¶
func (o *GetAPI24VolumeSnapshotsTagsParams) WithAuthorization(authorization *string) *GetAPI24VolumeSnapshotsTagsParams
WithAuthorization adds the authorization to the get API 24 volume snapshots tags params
func (*GetAPI24VolumeSnapshotsTagsParams) WithContext ¶
func (o *GetAPI24VolumeSnapshotsTagsParams) WithContext(ctx context.Context) *GetAPI24VolumeSnapshotsTagsParams
WithContext adds the context to the get API 24 volume snapshots tags params
func (*GetAPI24VolumeSnapshotsTagsParams) WithContinuationToken ¶
func (o *GetAPI24VolumeSnapshotsTagsParams) WithContinuationToken(continuationToken *string) *GetAPI24VolumeSnapshotsTagsParams
WithContinuationToken adds the continuationToken to the get API 24 volume snapshots tags params
func (*GetAPI24VolumeSnapshotsTagsParams) WithFilter ¶
func (o *GetAPI24VolumeSnapshotsTagsParams) WithFilter(filter *string) *GetAPI24VolumeSnapshotsTagsParams
WithFilter adds the filter to the get API 24 volume snapshots tags params
func (*GetAPI24VolumeSnapshotsTagsParams) WithHTTPClient ¶
func (o *GetAPI24VolumeSnapshotsTagsParams) WithHTTPClient(client *http.Client) *GetAPI24VolumeSnapshotsTagsParams
WithHTTPClient adds the HTTPClient to the get API 24 volume snapshots tags params
func (*GetAPI24VolumeSnapshotsTagsParams) WithLimit ¶
func (o *GetAPI24VolumeSnapshotsTagsParams) WithLimit(limit *int32) *GetAPI24VolumeSnapshotsTagsParams
WithLimit adds the limit to the get API 24 volume snapshots tags params
func (*GetAPI24VolumeSnapshotsTagsParams) WithNamespaces ¶
func (o *GetAPI24VolumeSnapshotsTagsParams) WithNamespaces(namespaces []string) *GetAPI24VolumeSnapshotsTagsParams
WithNamespaces adds the namespaces to the get API 24 volume snapshots tags params
func (*GetAPI24VolumeSnapshotsTagsParams) WithOffset ¶
func (o *GetAPI24VolumeSnapshotsTagsParams) WithOffset(offset *int32) *GetAPI24VolumeSnapshotsTagsParams
WithOffset adds the offset to the get API 24 volume snapshots tags params
func (*GetAPI24VolumeSnapshotsTagsParams) WithResourceDestroyed ¶
func (o *GetAPI24VolumeSnapshotsTagsParams) WithResourceDestroyed(resourceDestroyed *bool) *GetAPI24VolumeSnapshotsTagsParams
WithResourceDestroyed adds the resourceDestroyed to the get API 24 volume snapshots tags params
func (*GetAPI24VolumeSnapshotsTagsParams) WithResourceIds ¶
func (o *GetAPI24VolumeSnapshotsTagsParams) WithResourceIds(resourceIds []string) *GetAPI24VolumeSnapshotsTagsParams
WithResourceIds adds the resourceIds to the get API 24 volume snapshots tags params
func (*GetAPI24VolumeSnapshotsTagsParams) WithResourceNames ¶
func (o *GetAPI24VolumeSnapshotsTagsParams) WithResourceNames(resourceNames []string) *GetAPI24VolumeSnapshotsTagsParams
WithResourceNames adds the resourceNames to the get API 24 volume snapshots tags params
func (*GetAPI24VolumeSnapshotsTagsParams) WithSort ¶
func (o *GetAPI24VolumeSnapshotsTagsParams) WithSort(sort []string) *GetAPI24VolumeSnapshotsTagsParams
WithSort adds the sort to the get API 24 volume snapshots tags params
func (*GetAPI24VolumeSnapshotsTagsParams) WithTimeout ¶
func (o *GetAPI24VolumeSnapshotsTagsParams) WithTimeout(timeout time.Duration) *GetAPI24VolumeSnapshotsTagsParams
WithTimeout adds the timeout to the get API 24 volume snapshots tags params
func (*GetAPI24VolumeSnapshotsTagsParams) WithTotalItemCount ¶
func (o *GetAPI24VolumeSnapshotsTagsParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24VolumeSnapshotsTagsParams
WithTotalItemCount adds the totalItemCount to the get API 24 volume snapshots tags params
func (*GetAPI24VolumeSnapshotsTagsParams) WithXRequestID ¶
func (o *GetAPI24VolumeSnapshotsTagsParams) WithXRequestID(xRequestID *string) *GetAPI24VolumeSnapshotsTagsParams
WithXRequestID adds the xRequestID to the get API 24 volume snapshots tags params
func (*GetAPI24VolumeSnapshotsTagsParams) WriteToRequest ¶
func (o *GetAPI24VolumeSnapshotsTagsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type GetAPI24VolumeSnapshotsTagsReader ¶
type GetAPI24VolumeSnapshotsTagsReader struct {
// contains filtered or unexported fields
}
GetAPI24VolumeSnapshotsTagsReader is a Reader for the GetAPI24VolumeSnapshotsTags structure.
func (*GetAPI24VolumeSnapshotsTagsReader) ReadResponse ¶
func (o *GetAPI24VolumeSnapshotsTagsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type GetAPI24VolumeSnapshotsTransferParams ¶
type GetAPI24VolumeSnapshotsTransferParams struct { /*Authorization Access token (in JWT format) required to use any API endpoint (except `/oauth2`, `/login`, and `/logout`) */ Authorization *string /*XRequestID Supplied by client during request or generated by server. */ XRequestID *string /*Destroyed If set to `true`, lists only destroyed objects that are in the eradication pending state. If set to `false`, lists only objects that are not destroyed. For destroyed objects, the time remaining is displayed in milliseconds. */ Destroyed *bool /*Filter Narrows down the results to only the response objects that satisfy the filter criteria. */ Filter *string /*Ids Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The `ids` and `names` parameters cannot be provided together. */ Ids []string /*Limit Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set `limit=0`. The total number of resources is returned as a `total_item_count` value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size. */ Limit *int32 /*Names Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, `name01,name02`. */ Names []string /*Offset The starting position based on the results of the query in relation to the full set of response objects returned. */ Offset *int32 /*Sort Returns the response objects in the order specified. Set `sort` to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (`-`) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values. */ Sort []string /*SourceIds Performs the operation on the source ID specified. Enter multiple source IDs in comma-separated format. */ SourceIds []string /*SourceNames Performs the operation on the source name specified. Enter multiple source names in comma-separated format. For example, `name01,name02`. */ SourceNames []string /*TotalItemCount If set to `true`, the `total_item_count` matching the specified query parameters is calculated and returned in the response. If set to `false`, the `total_item_count` is `null` in the response. This may speed up queries where the `total_item_count` is large. If not specified, defaults to `false`. */ TotalItemCount *bool /*TotalOnly If set to `true`, returns the aggregate value of all items after filtering. Where it makes more sense, the average value is displayed instead. The values are displayed for each name where meaningful. If `total_only=true`, the `items` list will be empty. */ TotalOnly *bool Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
GetAPI24VolumeSnapshotsTransferParams contains all the parameters to send to the API endpoint for the get API 24 volume snapshots transfer operation typically these are written to a http.Request
func NewGetAPI24VolumeSnapshotsTransferParams ¶
func NewGetAPI24VolumeSnapshotsTransferParams() *GetAPI24VolumeSnapshotsTransferParams
NewGetAPI24VolumeSnapshotsTransferParams creates a new GetAPI24VolumeSnapshotsTransferParams object with the default values initialized.
func NewGetAPI24VolumeSnapshotsTransferParamsWithContext ¶
func NewGetAPI24VolumeSnapshotsTransferParamsWithContext(ctx context.Context) *GetAPI24VolumeSnapshotsTransferParams
NewGetAPI24VolumeSnapshotsTransferParamsWithContext creates a new GetAPI24VolumeSnapshotsTransferParams object with the default values initialized, and the ability to set a context for a request
func NewGetAPI24VolumeSnapshotsTransferParamsWithHTTPClient ¶
func NewGetAPI24VolumeSnapshotsTransferParamsWithHTTPClient(client *http.Client) *GetAPI24VolumeSnapshotsTransferParams
NewGetAPI24VolumeSnapshotsTransferParamsWithHTTPClient creates a new GetAPI24VolumeSnapshotsTransferParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewGetAPI24VolumeSnapshotsTransferParamsWithTimeout ¶
func NewGetAPI24VolumeSnapshotsTransferParamsWithTimeout(timeout time.Duration) *GetAPI24VolumeSnapshotsTransferParams
NewGetAPI24VolumeSnapshotsTransferParamsWithTimeout creates a new GetAPI24VolumeSnapshotsTransferParams object with the default values initialized, and the ability to set a timeout on a request
func (*GetAPI24VolumeSnapshotsTransferParams) SetAuthorization ¶
func (o *GetAPI24VolumeSnapshotsTransferParams) SetAuthorization(authorization *string)
SetAuthorization adds the authorization to the get API 24 volume snapshots transfer params
func (*GetAPI24VolumeSnapshotsTransferParams) SetContext ¶
func (o *GetAPI24VolumeSnapshotsTransferParams) SetContext(ctx context.Context)
SetContext adds the context to the get API 24 volume snapshots transfer params
func (*GetAPI24VolumeSnapshotsTransferParams) SetDestroyed ¶
func (o *GetAPI24VolumeSnapshotsTransferParams) SetDestroyed(destroyed *bool)
SetDestroyed adds the destroyed to the get API 24 volume snapshots transfer params
func (*GetAPI24VolumeSnapshotsTransferParams) SetFilter ¶
func (o *GetAPI24VolumeSnapshotsTransferParams) SetFilter(filter *string)
SetFilter adds the filter to the get API 24 volume snapshots transfer params
func (*GetAPI24VolumeSnapshotsTransferParams) SetHTTPClient ¶
func (o *GetAPI24VolumeSnapshotsTransferParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the get API 24 volume snapshots transfer params
func (*GetAPI24VolumeSnapshotsTransferParams) SetIds ¶
func (o *GetAPI24VolumeSnapshotsTransferParams) SetIds(ids []string)
SetIds adds the ids to the get API 24 volume snapshots transfer params
func (*GetAPI24VolumeSnapshotsTransferParams) SetLimit ¶
func (o *GetAPI24VolumeSnapshotsTransferParams) SetLimit(limit *int32)
SetLimit adds the limit to the get API 24 volume snapshots transfer params
func (*GetAPI24VolumeSnapshotsTransferParams) SetNames ¶
func (o *GetAPI24VolumeSnapshotsTransferParams) SetNames(names []string)
SetNames adds the names to the get API 24 volume snapshots transfer params
func (*GetAPI24VolumeSnapshotsTransferParams) SetOffset ¶
func (o *GetAPI24VolumeSnapshotsTransferParams) SetOffset(offset *int32)
SetOffset adds the offset to the get API 24 volume snapshots transfer params
func (*GetAPI24VolumeSnapshotsTransferParams) SetSort ¶
func (o *GetAPI24VolumeSnapshotsTransferParams) SetSort(sort []string)
SetSort adds the sort to the get API 24 volume snapshots transfer params
func (*GetAPI24VolumeSnapshotsTransferParams) SetSourceIds ¶
func (o *GetAPI24VolumeSnapshotsTransferParams) SetSourceIds(sourceIds []string)
SetSourceIds adds the sourceIds to the get API 24 volume snapshots transfer params
func (*GetAPI24VolumeSnapshotsTransferParams) SetSourceNames ¶
func (o *GetAPI24VolumeSnapshotsTransferParams) SetSourceNames(sourceNames []string)
SetSourceNames adds the sourceNames to the get API 24 volume snapshots transfer params
func (*GetAPI24VolumeSnapshotsTransferParams) SetTimeout ¶
func (o *GetAPI24VolumeSnapshotsTransferParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the get API 24 volume snapshots transfer params
func (*GetAPI24VolumeSnapshotsTransferParams) SetTotalItemCount ¶
func (o *GetAPI24VolumeSnapshotsTransferParams) SetTotalItemCount(totalItemCount *bool)
SetTotalItemCount adds the totalItemCount to the get API 24 volume snapshots transfer params
func (*GetAPI24VolumeSnapshotsTransferParams) SetTotalOnly ¶
func (o *GetAPI24VolumeSnapshotsTransferParams) SetTotalOnly(totalOnly *bool)
SetTotalOnly adds the totalOnly to the get API 24 volume snapshots transfer params
func (*GetAPI24VolumeSnapshotsTransferParams) SetXRequestID ¶
func (o *GetAPI24VolumeSnapshotsTransferParams) SetXRequestID(xRequestID *string)
SetXRequestID adds the xRequestId to the get API 24 volume snapshots transfer params
func (*GetAPI24VolumeSnapshotsTransferParams) WithAuthorization ¶
func (o *GetAPI24VolumeSnapshotsTransferParams) WithAuthorization(authorization *string) *GetAPI24VolumeSnapshotsTransferParams
WithAuthorization adds the authorization to the get API 24 volume snapshots transfer params
func (*GetAPI24VolumeSnapshotsTransferParams) WithContext ¶
func (o *GetAPI24VolumeSnapshotsTransferParams) WithContext(ctx context.Context) *GetAPI24VolumeSnapshotsTransferParams
WithContext adds the context to the get API 24 volume snapshots transfer params
func (*GetAPI24VolumeSnapshotsTransferParams) WithDestroyed ¶
func (o *GetAPI24VolumeSnapshotsTransferParams) WithDestroyed(destroyed *bool) *GetAPI24VolumeSnapshotsTransferParams
WithDestroyed adds the destroyed to the get API 24 volume snapshots transfer params
func (*GetAPI24VolumeSnapshotsTransferParams) WithFilter ¶
func (o *GetAPI24VolumeSnapshotsTransferParams) WithFilter(filter *string) *GetAPI24VolumeSnapshotsTransferParams
WithFilter adds the filter to the get API 24 volume snapshots transfer params
func (*GetAPI24VolumeSnapshotsTransferParams) WithHTTPClient ¶
func (o *GetAPI24VolumeSnapshotsTransferParams) WithHTTPClient(client *http.Client) *GetAPI24VolumeSnapshotsTransferParams
WithHTTPClient adds the HTTPClient to the get API 24 volume snapshots transfer params
func (*GetAPI24VolumeSnapshotsTransferParams) WithIds ¶
func (o *GetAPI24VolumeSnapshotsTransferParams) WithIds(ids []string) *GetAPI24VolumeSnapshotsTransferParams
WithIds adds the ids to the get API 24 volume snapshots transfer params
func (*GetAPI24VolumeSnapshotsTransferParams) WithLimit ¶
func (o *GetAPI24VolumeSnapshotsTransferParams) WithLimit(limit *int32) *GetAPI24VolumeSnapshotsTransferParams
WithLimit adds the limit to the get API 24 volume snapshots transfer params
func (*GetAPI24VolumeSnapshotsTransferParams) WithNames ¶
func (o *GetAPI24VolumeSnapshotsTransferParams) WithNames(names []string) *GetAPI24VolumeSnapshotsTransferParams
WithNames adds the names to the get API 24 volume snapshots transfer params
func (*GetAPI24VolumeSnapshotsTransferParams) WithOffset ¶
func (o *GetAPI24VolumeSnapshotsTransferParams) WithOffset(offset *int32) *GetAPI24VolumeSnapshotsTransferParams
WithOffset adds the offset to the get API 24 volume snapshots transfer params
func (*GetAPI24VolumeSnapshotsTransferParams) WithSort ¶
func (o *GetAPI24VolumeSnapshotsTransferParams) WithSort(sort []string) *GetAPI24VolumeSnapshotsTransferParams
WithSort adds the sort to the get API 24 volume snapshots transfer params
func (*GetAPI24VolumeSnapshotsTransferParams) WithSourceIds ¶
func (o *GetAPI24VolumeSnapshotsTransferParams) WithSourceIds(sourceIds []string) *GetAPI24VolumeSnapshotsTransferParams
WithSourceIds adds the sourceIds to the get API 24 volume snapshots transfer params
func (*GetAPI24VolumeSnapshotsTransferParams) WithSourceNames ¶
func (o *GetAPI24VolumeSnapshotsTransferParams) WithSourceNames(sourceNames []string) *GetAPI24VolumeSnapshotsTransferParams
WithSourceNames adds the sourceNames to the get API 24 volume snapshots transfer params
func (*GetAPI24VolumeSnapshotsTransferParams) WithTimeout ¶
func (o *GetAPI24VolumeSnapshotsTransferParams) WithTimeout(timeout time.Duration) *GetAPI24VolumeSnapshotsTransferParams
WithTimeout adds the timeout to the get API 24 volume snapshots transfer params
func (*GetAPI24VolumeSnapshotsTransferParams) WithTotalItemCount ¶
func (o *GetAPI24VolumeSnapshotsTransferParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24VolumeSnapshotsTransferParams
WithTotalItemCount adds the totalItemCount to the get API 24 volume snapshots transfer params
func (*GetAPI24VolumeSnapshotsTransferParams) WithTotalOnly ¶
func (o *GetAPI24VolumeSnapshotsTransferParams) WithTotalOnly(totalOnly *bool) *GetAPI24VolumeSnapshotsTransferParams
WithTotalOnly adds the totalOnly to the get API 24 volume snapshots transfer params
func (*GetAPI24VolumeSnapshotsTransferParams) WithXRequestID ¶
func (o *GetAPI24VolumeSnapshotsTransferParams) WithXRequestID(xRequestID *string) *GetAPI24VolumeSnapshotsTransferParams
WithXRequestID adds the xRequestID to the get API 24 volume snapshots transfer params
func (*GetAPI24VolumeSnapshotsTransferParams) WriteToRequest ¶
func (o *GetAPI24VolumeSnapshotsTransferParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type GetAPI24VolumeSnapshotsTransferReader ¶
type GetAPI24VolumeSnapshotsTransferReader struct {
// contains filtered or unexported fields
}
GetAPI24VolumeSnapshotsTransferReader is a Reader for the GetAPI24VolumeSnapshotsTransfer structure.
func (*GetAPI24VolumeSnapshotsTransferReader) ReadResponse ¶
func (o *GetAPI24VolumeSnapshotsTransferReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type GetApi24VolumeSnapshotsBadRequest ¶
GetApi24VolumeSnapshotsBadRequest handles this case with default header values.
BadRequest
func NewGetApi24VolumeSnapshotsBadRequest ¶
func NewGetApi24VolumeSnapshotsBadRequest() *GetApi24VolumeSnapshotsBadRequest
NewGetApi24VolumeSnapshotsBadRequest creates a GetApi24VolumeSnapshotsBadRequest with default headers values
func (*GetApi24VolumeSnapshotsBadRequest) Error ¶
func (o *GetApi24VolumeSnapshotsBadRequest) Error() string
func (*GetApi24VolumeSnapshotsBadRequest) GetPayload ¶
func (o *GetApi24VolumeSnapshotsBadRequest) GetPayload() *models.Error
type GetApi24VolumeSnapshotsOK ¶
type GetApi24VolumeSnapshotsOK struct {
Payload *models.VolumeSnapshotGetResponse
}
GetApi24VolumeSnapshotsOK handles this case with default header values.
OK
func NewGetApi24VolumeSnapshotsOK ¶
func NewGetApi24VolumeSnapshotsOK() *GetApi24VolumeSnapshotsOK
NewGetApi24VolumeSnapshotsOK creates a GetApi24VolumeSnapshotsOK with default headers values
func (*GetApi24VolumeSnapshotsOK) Error ¶
func (o *GetApi24VolumeSnapshotsOK) Error() string
func (*GetApi24VolumeSnapshotsOK) GetPayload ¶
func (o *GetApi24VolumeSnapshotsOK) GetPayload() *models.VolumeSnapshotGetResponse
type GetApi24VolumeSnapshotsTagsBadRequest ¶
GetApi24VolumeSnapshotsTagsBadRequest handles this case with default header values.
BadRequest
func NewGetApi24VolumeSnapshotsTagsBadRequest ¶
func NewGetApi24VolumeSnapshotsTagsBadRequest() *GetApi24VolumeSnapshotsTagsBadRequest
NewGetApi24VolumeSnapshotsTagsBadRequest creates a GetApi24VolumeSnapshotsTagsBadRequest with default headers values
func (*GetApi24VolumeSnapshotsTagsBadRequest) Error ¶
func (o *GetApi24VolumeSnapshotsTagsBadRequest) Error() string
func (*GetApi24VolumeSnapshotsTagsBadRequest) GetPayload ¶
func (o *GetApi24VolumeSnapshotsTagsBadRequest) GetPayload() *models.Error
type GetApi24VolumeSnapshotsTagsOK ¶
type GetApi24VolumeSnapshotsTagsOK struct {
Payload *models.TagGetResponse
}
GetApi24VolumeSnapshotsTagsOK handles this case with default header values.
OK
func NewGetApi24VolumeSnapshotsTagsOK ¶
func NewGetApi24VolumeSnapshotsTagsOK() *GetApi24VolumeSnapshotsTagsOK
NewGetApi24VolumeSnapshotsTagsOK creates a GetApi24VolumeSnapshotsTagsOK with default headers values
func (*GetApi24VolumeSnapshotsTagsOK) Error ¶
func (o *GetApi24VolumeSnapshotsTagsOK) Error() string
func (*GetApi24VolumeSnapshotsTagsOK) GetPayload ¶
func (o *GetApi24VolumeSnapshotsTagsOK) GetPayload() *models.TagGetResponse
type GetApi24VolumeSnapshotsTransferBadRequest ¶
GetApi24VolumeSnapshotsTransferBadRequest handles this case with default header values.
BadRequest
func NewGetApi24VolumeSnapshotsTransferBadRequest ¶
func NewGetApi24VolumeSnapshotsTransferBadRequest() *GetApi24VolumeSnapshotsTransferBadRequest
NewGetApi24VolumeSnapshotsTransferBadRequest creates a GetApi24VolumeSnapshotsTransferBadRequest with default headers values
func (*GetApi24VolumeSnapshotsTransferBadRequest) Error ¶
func (o *GetApi24VolumeSnapshotsTransferBadRequest) Error() string
func (*GetApi24VolumeSnapshotsTransferBadRequest) GetPayload ¶
func (o *GetApi24VolumeSnapshotsTransferBadRequest) GetPayload() *models.Error
type GetApi24VolumeSnapshotsTransferOK ¶
type GetApi24VolumeSnapshotsTransferOK struct {
Payload *models.VolumeSnapshotTransferGetResponse
}
GetApi24VolumeSnapshotsTransferOK handles this case with default header values.
OK
func NewGetApi24VolumeSnapshotsTransferOK ¶
func NewGetApi24VolumeSnapshotsTransferOK() *GetApi24VolumeSnapshotsTransferOK
NewGetApi24VolumeSnapshotsTransferOK creates a GetApi24VolumeSnapshotsTransferOK with default headers values
func (*GetApi24VolumeSnapshotsTransferOK) Error ¶
func (o *GetApi24VolumeSnapshotsTransferOK) Error() string
func (*GetApi24VolumeSnapshotsTransferOK) GetPayload ¶
func (o *GetApi24VolumeSnapshotsTransferOK) GetPayload() *models.VolumeSnapshotTransferGetResponse
type PatchAPI24VolumeSnapshotsParams ¶
type PatchAPI24VolumeSnapshotsParams struct { /*Authorization Access token (in JWT format) required to use any API endpoint (except `/oauth2`, `/login`, and `/logout`) */ Authorization *string /*XRequestID Supplied by client during request or generated by server. */ XRequestID *string /*Ids Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The `ids` and `names` parameters cannot be provided together. */ Ids []string /*Names Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, `name01,name02`. */ Names []string /*ReplicationSnapshot If set to `true`, allow destruction/eradication of snapshots in use by replication. If set to `false`, allow destruction/eradication of snapshots not in use by replication. If not specified, defaults to `false`. */ ReplicationSnapshot *bool /*VolumeSnapshot*/ VolumeSnapshot *models.VolumeSnapshotPatch Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
PatchAPI24VolumeSnapshotsParams contains all the parameters to send to the API endpoint for the patch API 24 volume snapshots operation typically these are written to a http.Request
func NewPatchAPI24VolumeSnapshotsParams ¶
func NewPatchAPI24VolumeSnapshotsParams() *PatchAPI24VolumeSnapshotsParams
NewPatchAPI24VolumeSnapshotsParams creates a new PatchAPI24VolumeSnapshotsParams object with the default values initialized.
func NewPatchAPI24VolumeSnapshotsParamsWithContext ¶
func NewPatchAPI24VolumeSnapshotsParamsWithContext(ctx context.Context) *PatchAPI24VolumeSnapshotsParams
NewPatchAPI24VolumeSnapshotsParamsWithContext creates a new PatchAPI24VolumeSnapshotsParams object with the default values initialized, and the ability to set a context for a request
func NewPatchAPI24VolumeSnapshotsParamsWithHTTPClient ¶
func NewPatchAPI24VolumeSnapshotsParamsWithHTTPClient(client *http.Client) *PatchAPI24VolumeSnapshotsParams
NewPatchAPI24VolumeSnapshotsParamsWithHTTPClient creates a new PatchAPI24VolumeSnapshotsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewPatchAPI24VolumeSnapshotsParamsWithTimeout ¶
func NewPatchAPI24VolumeSnapshotsParamsWithTimeout(timeout time.Duration) *PatchAPI24VolumeSnapshotsParams
NewPatchAPI24VolumeSnapshotsParamsWithTimeout creates a new PatchAPI24VolumeSnapshotsParams object with the default values initialized, and the ability to set a timeout on a request
func (*PatchAPI24VolumeSnapshotsParams) SetAuthorization ¶
func (o *PatchAPI24VolumeSnapshotsParams) SetAuthorization(authorization *string)
SetAuthorization adds the authorization to the patch API 24 volume snapshots params
func (*PatchAPI24VolumeSnapshotsParams) SetContext ¶
func (o *PatchAPI24VolumeSnapshotsParams) SetContext(ctx context.Context)
SetContext adds the context to the patch API 24 volume snapshots params
func (*PatchAPI24VolumeSnapshotsParams) SetHTTPClient ¶
func (o *PatchAPI24VolumeSnapshotsParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the patch API 24 volume snapshots params
func (*PatchAPI24VolumeSnapshotsParams) SetIds ¶
func (o *PatchAPI24VolumeSnapshotsParams) SetIds(ids []string)
SetIds adds the ids to the patch API 24 volume snapshots params
func (*PatchAPI24VolumeSnapshotsParams) SetNames ¶
func (o *PatchAPI24VolumeSnapshotsParams) SetNames(names []string)
SetNames adds the names to the patch API 24 volume snapshots params
func (*PatchAPI24VolumeSnapshotsParams) SetReplicationSnapshot ¶
func (o *PatchAPI24VolumeSnapshotsParams) SetReplicationSnapshot(replicationSnapshot *bool)
SetReplicationSnapshot adds the replicationSnapshot to the patch API 24 volume snapshots params
func (*PatchAPI24VolumeSnapshotsParams) SetTimeout ¶
func (o *PatchAPI24VolumeSnapshotsParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the patch API 24 volume snapshots params
func (*PatchAPI24VolumeSnapshotsParams) SetVolumeSnapshot ¶
func (o *PatchAPI24VolumeSnapshotsParams) SetVolumeSnapshot(volumeSnapshot *models.VolumeSnapshotPatch)
SetVolumeSnapshot adds the volumeSnapshot to the patch API 24 volume snapshots params
func (*PatchAPI24VolumeSnapshotsParams) SetXRequestID ¶
func (o *PatchAPI24VolumeSnapshotsParams) SetXRequestID(xRequestID *string)
SetXRequestID adds the xRequestId to the patch API 24 volume snapshots params
func (*PatchAPI24VolumeSnapshotsParams) WithAuthorization ¶
func (o *PatchAPI24VolumeSnapshotsParams) WithAuthorization(authorization *string) *PatchAPI24VolumeSnapshotsParams
WithAuthorization adds the authorization to the patch API 24 volume snapshots params
func (*PatchAPI24VolumeSnapshotsParams) WithContext ¶
func (o *PatchAPI24VolumeSnapshotsParams) WithContext(ctx context.Context) *PatchAPI24VolumeSnapshotsParams
WithContext adds the context to the patch API 24 volume snapshots params
func (*PatchAPI24VolumeSnapshotsParams) WithHTTPClient ¶
func (o *PatchAPI24VolumeSnapshotsParams) WithHTTPClient(client *http.Client) *PatchAPI24VolumeSnapshotsParams
WithHTTPClient adds the HTTPClient to the patch API 24 volume snapshots params
func (*PatchAPI24VolumeSnapshotsParams) WithIds ¶
func (o *PatchAPI24VolumeSnapshotsParams) WithIds(ids []string) *PatchAPI24VolumeSnapshotsParams
WithIds adds the ids to the patch API 24 volume snapshots params
func (*PatchAPI24VolumeSnapshotsParams) WithNames ¶
func (o *PatchAPI24VolumeSnapshotsParams) WithNames(names []string) *PatchAPI24VolumeSnapshotsParams
WithNames adds the names to the patch API 24 volume snapshots params
func (*PatchAPI24VolumeSnapshotsParams) WithReplicationSnapshot ¶
func (o *PatchAPI24VolumeSnapshotsParams) WithReplicationSnapshot(replicationSnapshot *bool) *PatchAPI24VolumeSnapshotsParams
WithReplicationSnapshot adds the replicationSnapshot to the patch API 24 volume snapshots params
func (*PatchAPI24VolumeSnapshotsParams) WithTimeout ¶
func (o *PatchAPI24VolumeSnapshotsParams) WithTimeout(timeout time.Duration) *PatchAPI24VolumeSnapshotsParams
WithTimeout adds the timeout to the patch API 24 volume snapshots params
func (*PatchAPI24VolumeSnapshotsParams) WithVolumeSnapshot ¶
func (o *PatchAPI24VolumeSnapshotsParams) WithVolumeSnapshot(volumeSnapshot *models.VolumeSnapshotPatch) *PatchAPI24VolumeSnapshotsParams
WithVolumeSnapshot adds the volumeSnapshot to the patch API 24 volume snapshots params
func (*PatchAPI24VolumeSnapshotsParams) WithXRequestID ¶
func (o *PatchAPI24VolumeSnapshotsParams) WithXRequestID(xRequestID *string) *PatchAPI24VolumeSnapshotsParams
WithXRequestID adds the xRequestID to the patch API 24 volume snapshots params
func (*PatchAPI24VolumeSnapshotsParams) WriteToRequest ¶
func (o *PatchAPI24VolumeSnapshotsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type PatchAPI24VolumeSnapshotsReader ¶
type PatchAPI24VolumeSnapshotsReader struct {
// contains filtered or unexported fields
}
PatchAPI24VolumeSnapshotsReader is a Reader for the PatchAPI24VolumeSnapshots structure.
func (*PatchAPI24VolumeSnapshotsReader) ReadResponse ¶
func (o *PatchAPI24VolumeSnapshotsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type PatchApi24VolumeSnapshotsBadRequest ¶
PatchApi24VolumeSnapshotsBadRequest handles this case with default header values.
BadRequest
func NewPatchApi24VolumeSnapshotsBadRequest ¶
func NewPatchApi24VolumeSnapshotsBadRequest() *PatchApi24VolumeSnapshotsBadRequest
NewPatchApi24VolumeSnapshotsBadRequest creates a PatchApi24VolumeSnapshotsBadRequest with default headers values
func (*PatchApi24VolumeSnapshotsBadRequest) Error ¶
func (o *PatchApi24VolumeSnapshotsBadRequest) Error() string
func (*PatchApi24VolumeSnapshotsBadRequest) GetPayload ¶
func (o *PatchApi24VolumeSnapshotsBadRequest) GetPayload() *models.Error
type PatchApi24VolumeSnapshotsOK ¶
type PatchApi24VolumeSnapshotsOK struct {
Payload *models.VolumeSnapshotResponse
}
PatchApi24VolumeSnapshotsOK handles this case with default header values.
OK
func NewPatchApi24VolumeSnapshotsOK ¶
func NewPatchApi24VolumeSnapshotsOK() *PatchApi24VolumeSnapshotsOK
NewPatchApi24VolumeSnapshotsOK creates a PatchApi24VolumeSnapshotsOK with default headers values
func (*PatchApi24VolumeSnapshotsOK) Error ¶
func (o *PatchApi24VolumeSnapshotsOK) Error() string
func (*PatchApi24VolumeSnapshotsOK) GetPayload ¶
func (o *PatchApi24VolumeSnapshotsOK) GetPayload() *models.VolumeSnapshotResponse
type PostAPI24VolumeSnapshotsParams ¶
type PostAPI24VolumeSnapshotsParams struct { /*Authorization Access token (in JWT format) required to use any API endpoint (except `/oauth2`, `/login`, and `/logout`) */ Authorization *string /*XRequestID Supplied by client during request or generated by server. */ XRequestID *string /*On Performs the operation on the target name specified. For example, `targetName01`. */ On *string /*SourceIds Performs the operation on the source ID specified. Enter multiple source IDs in comma-separated format. */ SourceIds []string /*SourceNames Performs the operation on the source name specified. Enter multiple source names in comma-separated format. For example, `name01,name02`. */ SourceNames []string /*VolumeSnapshot*/ VolumeSnapshot *models.VolumeSnapshotPost Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
PostAPI24VolumeSnapshotsParams contains all the parameters to send to the API endpoint for the post API 24 volume snapshots operation typically these are written to a http.Request
func NewPostAPI24VolumeSnapshotsParams ¶
func NewPostAPI24VolumeSnapshotsParams() *PostAPI24VolumeSnapshotsParams
NewPostAPI24VolumeSnapshotsParams creates a new PostAPI24VolumeSnapshotsParams object with the default values initialized.
func NewPostAPI24VolumeSnapshotsParamsWithContext ¶
func NewPostAPI24VolumeSnapshotsParamsWithContext(ctx context.Context) *PostAPI24VolumeSnapshotsParams
NewPostAPI24VolumeSnapshotsParamsWithContext creates a new PostAPI24VolumeSnapshotsParams object with the default values initialized, and the ability to set a context for a request
func NewPostAPI24VolumeSnapshotsParamsWithHTTPClient ¶
func NewPostAPI24VolumeSnapshotsParamsWithHTTPClient(client *http.Client) *PostAPI24VolumeSnapshotsParams
NewPostAPI24VolumeSnapshotsParamsWithHTTPClient creates a new PostAPI24VolumeSnapshotsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewPostAPI24VolumeSnapshotsParamsWithTimeout ¶
func NewPostAPI24VolumeSnapshotsParamsWithTimeout(timeout time.Duration) *PostAPI24VolumeSnapshotsParams
NewPostAPI24VolumeSnapshotsParamsWithTimeout creates a new PostAPI24VolumeSnapshotsParams object with the default values initialized, and the ability to set a timeout on a request
func (*PostAPI24VolumeSnapshotsParams) SetAuthorization ¶
func (o *PostAPI24VolumeSnapshotsParams) SetAuthorization(authorization *string)
SetAuthorization adds the authorization to the post API 24 volume snapshots params
func (*PostAPI24VolumeSnapshotsParams) SetContext ¶
func (o *PostAPI24VolumeSnapshotsParams) SetContext(ctx context.Context)
SetContext adds the context to the post API 24 volume snapshots params
func (*PostAPI24VolumeSnapshotsParams) SetHTTPClient ¶
func (o *PostAPI24VolumeSnapshotsParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the post API 24 volume snapshots params
func (*PostAPI24VolumeSnapshotsParams) SetOn ¶
func (o *PostAPI24VolumeSnapshotsParams) SetOn(on *string)
SetOn adds the on to the post API 24 volume snapshots params
func (*PostAPI24VolumeSnapshotsParams) SetSourceIds ¶
func (o *PostAPI24VolumeSnapshotsParams) SetSourceIds(sourceIds []string)
SetSourceIds adds the sourceIds to the post API 24 volume snapshots params
func (*PostAPI24VolumeSnapshotsParams) SetSourceNames ¶
func (o *PostAPI24VolumeSnapshotsParams) SetSourceNames(sourceNames []string)
SetSourceNames adds the sourceNames to the post API 24 volume snapshots params
func (*PostAPI24VolumeSnapshotsParams) SetTimeout ¶
func (o *PostAPI24VolumeSnapshotsParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the post API 24 volume snapshots params
func (*PostAPI24VolumeSnapshotsParams) SetVolumeSnapshot ¶
func (o *PostAPI24VolumeSnapshotsParams) SetVolumeSnapshot(volumeSnapshot *models.VolumeSnapshotPost)
SetVolumeSnapshot adds the volumeSnapshot to the post API 24 volume snapshots params
func (*PostAPI24VolumeSnapshotsParams) SetXRequestID ¶
func (o *PostAPI24VolumeSnapshotsParams) SetXRequestID(xRequestID *string)
SetXRequestID adds the xRequestId to the post API 24 volume snapshots params
func (*PostAPI24VolumeSnapshotsParams) WithAuthorization ¶
func (o *PostAPI24VolumeSnapshotsParams) WithAuthorization(authorization *string) *PostAPI24VolumeSnapshotsParams
WithAuthorization adds the authorization to the post API 24 volume snapshots params
func (*PostAPI24VolumeSnapshotsParams) WithContext ¶
func (o *PostAPI24VolumeSnapshotsParams) WithContext(ctx context.Context) *PostAPI24VolumeSnapshotsParams
WithContext adds the context to the post API 24 volume snapshots params
func (*PostAPI24VolumeSnapshotsParams) WithHTTPClient ¶
func (o *PostAPI24VolumeSnapshotsParams) WithHTTPClient(client *http.Client) *PostAPI24VolumeSnapshotsParams
WithHTTPClient adds the HTTPClient to the post API 24 volume snapshots params
func (*PostAPI24VolumeSnapshotsParams) WithOn ¶
func (o *PostAPI24VolumeSnapshotsParams) WithOn(on *string) *PostAPI24VolumeSnapshotsParams
WithOn adds the on to the post API 24 volume snapshots params
func (*PostAPI24VolumeSnapshotsParams) WithSourceIds ¶
func (o *PostAPI24VolumeSnapshotsParams) WithSourceIds(sourceIds []string) *PostAPI24VolumeSnapshotsParams
WithSourceIds adds the sourceIds to the post API 24 volume snapshots params
func (*PostAPI24VolumeSnapshotsParams) WithSourceNames ¶
func (o *PostAPI24VolumeSnapshotsParams) WithSourceNames(sourceNames []string) *PostAPI24VolumeSnapshotsParams
WithSourceNames adds the sourceNames to the post API 24 volume snapshots params
func (*PostAPI24VolumeSnapshotsParams) WithTimeout ¶
func (o *PostAPI24VolumeSnapshotsParams) WithTimeout(timeout time.Duration) *PostAPI24VolumeSnapshotsParams
WithTimeout adds the timeout to the post API 24 volume snapshots params
func (*PostAPI24VolumeSnapshotsParams) WithVolumeSnapshot ¶
func (o *PostAPI24VolumeSnapshotsParams) WithVolumeSnapshot(volumeSnapshot *models.VolumeSnapshotPost) *PostAPI24VolumeSnapshotsParams
WithVolumeSnapshot adds the volumeSnapshot to the post API 24 volume snapshots params
func (*PostAPI24VolumeSnapshotsParams) WithXRequestID ¶
func (o *PostAPI24VolumeSnapshotsParams) WithXRequestID(xRequestID *string) *PostAPI24VolumeSnapshotsParams
WithXRequestID adds the xRequestID to the post API 24 volume snapshots params
func (*PostAPI24VolumeSnapshotsParams) WriteToRequest ¶
func (o *PostAPI24VolumeSnapshotsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type PostAPI24VolumeSnapshotsReader ¶
type PostAPI24VolumeSnapshotsReader struct {
// contains filtered or unexported fields
}
PostAPI24VolumeSnapshotsReader is a Reader for the PostAPI24VolumeSnapshots structure.
func (*PostAPI24VolumeSnapshotsReader) ReadResponse ¶
func (o *PostAPI24VolumeSnapshotsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type PostApi24VolumeSnapshotsBadRequest ¶
PostApi24VolumeSnapshotsBadRequest handles this case with default header values.
BadRequest
func NewPostApi24VolumeSnapshotsBadRequest ¶
func NewPostApi24VolumeSnapshotsBadRequest() *PostApi24VolumeSnapshotsBadRequest
NewPostApi24VolumeSnapshotsBadRequest creates a PostApi24VolumeSnapshotsBadRequest with default headers values
func (*PostApi24VolumeSnapshotsBadRequest) Error ¶
func (o *PostApi24VolumeSnapshotsBadRequest) Error() string
func (*PostApi24VolumeSnapshotsBadRequest) GetPayload ¶
func (o *PostApi24VolumeSnapshotsBadRequest) GetPayload() *models.Error
type PostApi24VolumeSnapshotsOK ¶
type PostApi24VolumeSnapshotsOK struct {
Payload *models.VolumeSnapshotResponse
}
PostApi24VolumeSnapshotsOK handles this case with default header values.
OK
func NewPostApi24VolumeSnapshotsOK ¶
func NewPostApi24VolumeSnapshotsOK() *PostApi24VolumeSnapshotsOK
NewPostApi24VolumeSnapshotsOK creates a PostApi24VolumeSnapshotsOK with default headers values
func (*PostApi24VolumeSnapshotsOK) Error ¶
func (o *PostApi24VolumeSnapshotsOK) Error() string
func (*PostApi24VolumeSnapshotsOK) GetPayload ¶
func (o *PostApi24VolumeSnapshotsOK) GetPayload() *models.VolumeSnapshotResponse
type PutAPI24VolumeSnapshotsTagsBatchParams ¶
type PutAPI24VolumeSnapshotsTagsBatchParams struct { /*Authorization Access token (in JWT format) required to use any API endpoint (except `/oauth2`, `/login`, and `/logout`) */ Authorization *string /*XRequestID Supplied by client during request or generated by server. */ XRequestID *string /*ResourceIds A comma-separated list of resource IDs. The `resource_ids` and `resource_names` parameters cannot be provided together. */ ResourceIds []string /*ResourceNames A comma-separated list of resource names. The `resource_ids` and `resource_names` parameters cannot be provided together. */ ResourceNames []string /*Tag A list of tags to be created or modified. */ Tag []*models.Tag Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
PutAPI24VolumeSnapshotsTagsBatchParams contains all the parameters to send to the API endpoint for the put API 24 volume snapshots tags batch operation typically these are written to a http.Request
func NewPutAPI24VolumeSnapshotsTagsBatchParams ¶
func NewPutAPI24VolumeSnapshotsTagsBatchParams() *PutAPI24VolumeSnapshotsTagsBatchParams
NewPutAPI24VolumeSnapshotsTagsBatchParams creates a new PutAPI24VolumeSnapshotsTagsBatchParams object with the default values initialized.
func NewPutAPI24VolumeSnapshotsTagsBatchParamsWithContext ¶
func NewPutAPI24VolumeSnapshotsTagsBatchParamsWithContext(ctx context.Context) *PutAPI24VolumeSnapshotsTagsBatchParams
NewPutAPI24VolumeSnapshotsTagsBatchParamsWithContext creates a new PutAPI24VolumeSnapshotsTagsBatchParams object with the default values initialized, and the ability to set a context for a request
func NewPutAPI24VolumeSnapshotsTagsBatchParamsWithHTTPClient ¶
func NewPutAPI24VolumeSnapshotsTagsBatchParamsWithHTTPClient(client *http.Client) *PutAPI24VolumeSnapshotsTagsBatchParams
NewPutAPI24VolumeSnapshotsTagsBatchParamsWithHTTPClient creates a new PutAPI24VolumeSnapshotsTagsBatchParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewPutAPI24VolumeSnapshotsTagsBatchParamsWithTimeout ¶
func NewPutAPI24VolumeSnapshotsTagsBatchParamsWithTimeout(timeout time.Duration) *PutAPI24VolumeSnapshotsTagsBatchParams
NewPutAPI24VolumeSnapshotsTagsBatchParamsWithTimeout creates a new PutAPI24VolumeSnapshotsTagsBatchParams object with the default values initialized, and the ability to set a timeout on a request
func (*PutAPI24VolumeSnapshotsTagsBatchParams) SetAuthorization ¶
func (o *PutAPI24VolumeSnapshotsTagsBatchParams) SetAuthorization(authorization *string)
SetAuthorization adds the authorization to the put API 24 volume snapshots tags batch params
func (*PutAPI24VolumeSnapshotsTagsBatchParams) SetContext ¶
func (o *PutAPI24VolumeSnapshotsTagsBatchParams) SetContext(ctx context.Context)
SetContext adds the context to the put API 24 volume snapshots tags batch params
func (*PutAPI24VolumeSnapshotsTagsBatchParams) SetHTTPClient ¶
func (o *PutAPI24VolumeSnapshotsTagsBatchParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the put API 24 volume snapshots tags batch params
func (*PutAPI24VolumeSnapshotsTagsBatchParams) SetResourceIds ¶
func (o *PutAPI24VolumeSnapshotsTagsBatchParams) SetResourceIds(resourceIds []string)
SetResourceIds adds the resourceIds to the put API 24 volume snapshots tags batch params
func (*PutAPI24VolumeSnapshotsTagsBatchParams) SetResourceNames ¶
func (o *PutAPI24VolumeSnapshotsTagsBatchParams) SetResourceNames(resourceNames []string)
SetResourceNames adds the resourceNames to the put API 24 volume snapshots tags batch params
func (*PutAPI24VolumeSnapshotsTagsBatchParams) SetTag ¶
func (o *PutAPI24VolumeSnapshotsTagsBatchParams) SetTag(tag []*models.Tag)
SetTag adds the tag to the put API 24 volume snapshots tags batch params
func (*PutAPI24VolumeSnapshotsTagsBatchParams) SetTimeout ¶
func (o *PutAPI24VolumeSnapshotsTagsBatchParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the put API 24 volume snapshots tags batch params
func (*PutAPI24VolumeSnapshotsTagsBatchParams) SetXRequestID ¶
func (o *PutAPI24VolumeSnapshotsTagsBatchParams) SetXRequestID(xRequestID *string)
SetXRequestID adds the xRequestId to the put API 24 volume snapshots tags batch params
func (*PutAPI24VolumeSnapshotsTagsBatchParams) WithAuthorization ¶
func (o *PutAPI24VolumeSnapshotsTagsBatchParams) WithAuthorization(authorization *string) *PutAPI24VolumeSnapshotsTagsBatchParams
WithAuthorization adds the authorization to the put API 24 volume snapshots tags batch params
func (*PutAPI24VolumeSnapshotsTagsBatchParams) WithContext ¶
func (o *PutAPI24VolumeSnapshotsTagsBatchParams) WithContext(ctx context.Context) *PutAPI24VolumeSnapshotsTagsBatchParams
WithContext adds the context to the put API 24 volume snapshots tags batch params
func (*PutAPI24VolumeSnapshotsTagsBatchParams) WithHTTPClient ¶
func (o *PutAPI24VolumeSnapshotsTagsBatchParams) WithHTTPClient(client *http.Client) *PutAPI24VolumeSnapshotsTagsBatchParams
WithHTTPClient adds the HTTPClient to the put API 24 volume snapshots tags batch params
func (*PutAPI24VolumeSnapshotsTagsBatchParams) WithResourceIds ¶
func (o *PutAPI24VolumeSnapshotsTagsBatchParams) WithResourceIds(resourceIds []string) *PutAPI24VolumeSnapshotsTagsBatchParams
WithResourceIds adds the resourceIds to the put API 24 volume snapshots tags batch params
func (*PutAPI24VolumeSnapshotsTagsBatchParams) WithResourceNames ¶
func (o *PutAPI24VolumeSnapshotsTagsBatchParams) WithResourceNames(resourceNames []string) *PutAPI24VolumeSnapshotsTagsBatchParams
WithResourceNames adds the resourceNames to the put API 24 volume snapshots tags batch params
func (*PutAPI24VolumeSnapshotsTagsBatchParams) WithTag ¶
func (o *PutAPI24VolumeSnapshotsTagsBatchParams) WithTag(tag []*models.Tag) *PutAPI24VolumeSnapshotsTagsBatchParams
WithTag adds the tag to the put API 24 volume snapshots tags batch params
func (*PutAPI24VolumeSnapshotsTagsBatchParams) WithTimeout ¶
func (o *PutAPI24VolumeSnapshotsTagsBatchParams) WithTimeout(timeout time.Duration) *PutAPI24VolumeSnapshotsTagsBatchParams
WithTimeout adds the timeout to the put API 24 volume snapshots tags batch params
func (*PutAPI24VolumeSnapshotsTagsBatchParams) WithXRequestID ¶
func (o *PutAPI24VolumeSnapshotsTagsBatchParams) WithXRequestID(xRequestID *string) *PutAPI24VolumeSnapshotsTagsBatchParams
WithXRequestID adds the xRequestID to the put API 24 volume snapshots tags batch params
func (*PutAPI24VolumeSnapshotsTagsBatchParams) WriteToRequest ¶
func (o *PutAPI24VolumeSnapshotsTagsBatchParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type PutAPI24VolumeSnapshotsTagsBatchReader ¶
type PutAPI24VolumeSnapshotsTagsBatchReader struct {
// contains filtered or unexported fields
}
PutAPI24VolumeSnapshotsTagsBatchReader is a Reader for the PutAPI24VolumeSnapshotsTagsBatch structure.
func (*PutAPI24VolumeSnapshotsTagsBatchReader) ReadResponse ¶
func (o *PutAPI24VolumeSnapshotsTagsBatchReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type PutApi24VolumeSnapshotsTagsBatchBadRequest ¶
PutApi24VolumeSnapshotsTagsBatchBadRequest handles this case with default header values.
BadRequest
func NewPutApi24VolumeSnapshotsTagsBatchBadRequest ¶
func NewPutApi24VolumeSnapshotsTagsBatchBadRequest() *PutApi24VolumeSnapshotsTagsBatchBadRequest
NewPutApi24VolumeSnapshotsTagsBatchBadRequest creates a PutApi24VolumeSnapshotsTagsBatchBadRequest with default headers values
func (*PutApi24VolumeSnapshotsTagsBatchBadRequest) Error ¶
func (o *PutApi24VolumeSnapshotsTagsBatchBadRequest) Error() string
func (*PutApi24VolumeSnapshotsTagsBatchBadRequest) GetPayload ¶
func (o *PutApi24VolumeSnapshotsTagsBatchBadRequest) GetPayload() *models.Error
type PutApi24VolumeSnapshotsTagsBatchOK ¶
type PutApi24VolumeSnapshotsTagsBatchOK struct {
Payload *models.TagResponse
}
PutApi24VolumeSnapshotsTagsBatchOK handles this case with default header values.
OK
func NewPutApi24VolumeSnapshotsTagsBatchOK ¶
func NewPutApi24VolumeSnapshotsTagsBatchOK() *PutApi24VolumeSnapshotsTagsBatchOK
NewPutApi24VolumeSnapshotsTagsBatchOK creates a PutApi24VolumeSnapshotsTagsBatchOK with default headers values
func (*PutApi24VolumeSnapshotsTagsBatchOK) Error ¶
func (o *PutApi24VolumeSnapshotsTagsBatchOK) Error() string
func (*PutApi24VolumeSnapshotsTagsBatchOK) GetPayload ¶
func (o *PutApi24VolumeSnapshotsTagsBatchOK) GetPayload() *models.TagResponse
Source Files ¶
- delete_api_24_volume_snapshots_parameters.go
- delete_api_24_volume_snapshots_responses.go
- delete_api_24_volume_snapshots_tags_parameters.go
- delete_api_24_volume_snapshots_tags_responses.go
- get_api_24_volume_snapshots_parameters.go
- get_api_24_volume_snapshots_responses.go
- get_api_24_volume_snapshots_tags_parameters.go
- get_api_24_volume_snapshots_tags_responses.go
- get_api_24_volume_snapshots_transfer_parameters.go
- get_api_24_volume_snapshots_transfer_responses.go
- patch_api_24_volume_snapshots_parameters.go
- patch_api_24_volume_snapshots_responses.go
- post_api_24_volume_snapshots_parameters.go
- post_api_24_volume_snapshots_responses.go
- put_api_24_volume_snapshots_tags_batch_parameters.go
- put_api_24_volume_snapshots_tags_batch_responses.go
- volume_snapshots_client.go