Documentation ¶
Index ¶
- type Client
- func (a *Client) DeleteAPI24RemoteProtectionGroupSnapshots(params *DeleteAPI24RemoteProtectionGroupSnapshotsParams) (*DeleteApi24RemoteProtectionGroupSnapshotsOK, error)
- func (a *Client) GetAPI24RemoteProtectionGroupSnapshots(params *GetAPI24RemoteProtectionGroupSnapshotsParams) (*GetApi24RemoteProtectionGroupSnapshotsOK, error)
- func (a *Client) GetAPI24RemoteProtectionGroupSnapshotsTransfer(params *GetAPI24RemoteProtectionGroupSnapshotsTransferParams) (*GetApi24RemoteProtectionGroupSnapshotsTransferOK, error)
- func (a *Client) PatchAPI24RemoteProtectionGroupSnapshots(params *PatchAPI24RemoteProtectionGroupSnapshotsParams) (*PatchApi24RemoteProtectionGroupSnapshotsOK, error)
- func (a *Client) PostAPI24RemoteProtectionGroupSnapshots(params *PostAPI24RemoteProtectionGroupSnapshotsParams) (*PostApi24RemoteProtectionGroupSnapshotsOK, error)
- func (a *Client) SetTransport(transport runtime.ClientTransport)
- type ClientService
- type DeleteAPI24RemoteProtectionGroupSnapshotsParams
- func NewDeleteAPI24RemoteProtectionGroupSnapshotsParams() *DeleteAPI24RemoteProtectionGroupSnapshotsParams
- func NewDeleteAPI24RemoteProtectionGroupSnapshotsParamsWithContext(ctx context.Context) *DeleteAPI24RemoteProtectionGroupSnapshotsParams
- func NewDeleteAPI24RemoteProtectionGroupSnapshotsParamsWithHTTPClient(client *http.Client) *DeleteAPI24RemoteProtectionGroupSnapshotsParams
- func NewDeleteAPI24RemoteProtectionGroupSnapshotsParamsWithTimeout(timeout time.Duration) *DeleteAPI24RemoteProtectionGroupSnapshotsParams
- func (o *DeleteAPI24RemoteProtectionGroupSnapshotsParams) SetAuthorization(authorization *string)
- func (o *DeleteAPI24RemoteProtectionGroupSnapshotsParams) SetContext(ctx context.Context)
- func (o *DeleteAPI24RemoteProtectionGroupSnapshotsParams) SetHTTPClient(client *http.Client)
- func (o *DeleteAPI24RemoteProtectionGroupSnapshotsParams) SetNames(names []string)
- func (o *DeleteAPI24RemoteProtectionGroupSnapshotsParams) SetOn(on *string)
- func (o *DeleteAPI24RemoteProtectionGroupSnapshotsParams) SetTimeout(timeout time.Duration)
- func (o *DeleteAPI24RemoteProtectionGroupSnapshotsParams) SetXRequestID(xRequestID *string)
- func (o *DeleteAPI24RemoteProtectionGroupSnapshotsParams) WithAuthorization(authorization *string) *DeleteAPI24RemoteProtectionGroupSnapshotsParams
- func (o *DeleteAPI24RemoteProtectionGroupSnapshotsParams) WithContext(ctx context.Context) *DeleteAPI24RemoteProtectionGroupSnapshotsParams
- func (o *DeleteAPI24RemoteProtectionGroupSnapshotsParams) WithHTTPClient(client *http.Client) *DeleteAPI24RemoteProtectionGroupSnapshotsParams
- func (o *DeleteAPI24RemoteProtectionGroupSnapshotsParams) WithNames(names []string) *DeleteAPI24RemoteProtectionGroupSnapshotsParams
- func (o *DeleteAPI24RemoteProtectionGroupSnapshotsParams) WithOn(on *string) *DeleteAPI24RemoteProtectionGroupSnapshotsParams
- func (o *DeleteAPI24RemoteProtectionGroupSnapshotsParams) WithTimeout(timeout time.Duration) *DeleteAPI24RemoteProtectionGroupSnapshotsParams
- func (o *DeleteAPI24RemoteProtectionGroupSnapshotsParams) WithXRequestID(xRequestID *string) *DeleteAPI24RemoteProtectionGroupSnapshotsParams
- func (o *DeleteAPI24RemoteProtectionGroupSnapshotsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type DeleteAPI24RemoteProtectionGroupSnapshotsReader
- type DeleteApi24RemoteProtectionGroupSnapshotsBadRequest
- type DeleteApi24RemoteProtectionGroupSnapshotsOK
- type GetAPI24RemoteProtectionGroupSnapshotsParams
- func NewGetAPI24RemoteProtectionGroupSnapshotsParams() *GetAPI24RemoteProtectionGroupSnapshotsParams
- func NewGetAPI24RemoteProtectionGroupSnapshotsParamsWithContext(ctx context.Context) *GetAPI24RemoteProtectionGroupSnapshotsParams
- func NewGetAPI24RemoteProtectionGroupSnapshotsParamsWithHTTPClient(client *http.Client) *GetAPI24RemoteProtectionGroupSnapshotsParams
- func NewGetAPI24RemoteProtectionGroupSnapshotsParamsWithTimeout(timeout time.Duration) *GetAPI24RemoteProtectionGroupSnapshotsParams
- func (o *GetAPI24RemoteProtectionGroupSnapshotsParams) SetAuthorization(authorization *string)
- func (o *GetAPI24RemoteProtectionGroupSnapshotsParams) SetContext(ctx context.Context)
- func (o *GetAPI24RemoteProtectionGroupSnapshotsParams) SetDestroyed(destroyed *bool)
- func (o *GetAPI24RemoteProtectionGroupSnapshotsParams) SetFilter(filter *string)
- func (o *GetAPI24RemoteProtectionGroupSnapshotsParams) SetHTTPClient(client *http.Client)
- func (o *GetAPI24RemoteProtectionGroupSnapshotsParams) SetLimit(limit *int32)
- func (o *GetAPI24RemoteProtectionGroupSnapshotsParams) SetNames(names []string)
- func (o *GetAPI24RemoteProtectionGroupSnapshotsParams) SetOffset(offset *int32)
- func (o *GetAPI24RemoteProtectionGroupSnapshotsParams) SetOn(on []string)
- func (o *GetAPI24RemoteProtectionGroupSnapshotsParams) SetSort(sort []string)
- func (o *GetAPI24RemoteProtectionGroupSnapshotsParams) SetSourceNames(sourceNames []string)
- func (o *GetAPI24RemoteProtectionGroupSnapshotsParams) SetTimeout(timeout time.Duration)
- func (o *GetAPI24RemoteProtectionGroupSnapshotsParams) SetTotalItemCount(totalItemCount *bool)
- func (o *GetAPI24RemoteProtectionGroupSnapshotsParams) SetXRequestID(xRequestID *string)
- func (o *GetAPI24RemoteProtectionGroupSnapshotsParams) WithAuthorization(authorization *string) *GetAPI24RemoteProtectionGroupSnapshotsParams
- func (o *GetAPI24RemoteProtectionGroupSnapshotsParams) WithContext(ctx context.Context) *GetAPI24RemoteProtectionGroupSnapshotsParams
- func (o *GetAPI24RemoteProtectionGroupSnapshotsParams) WithDestroyed(destroyed *bool) *GetAPI24RemoteProtectionGroupSnapshotsParams
- func (o *GetAPI24RemoteProtectionGroupSnapshotsParams) WithFilter(filter *string) *GetAPI24RemoteProtectionGroupSnapshotsParams
- func (o *GetAPI24RemoteProtectionGroupSnapshotsParams) WithHTTPClient(client *http.Client) *GetAPI24RemoteProtectionGroupSnapshotsParams
- func (o *GetAPI24RemoteProtectionGroupSnapshotsParams) WithLimit(limit *int32) *GetAPI24RemoteProtectionGroupSnapshotsParams
- func (o *GetAPI24RemoteProtectionGroupSnapshotsParams) WithNames(names []string) *GetAPI24RemoteProtectionGroupSnapshotsParams
- func (o *GetAPI24RemoteProtectionGroupSnapshotsParams) WithOffset(offset *int32) *GetAPI24RemoteProtectionGroupSnapshotsParams
- func (o *GetAPI24RemoteProtectionGroupSnapshotsParams) WithOn(on []string) *GetAPI24RemoteProtectionGroupSnapshotsParams
- func (o *GetAPI24RemoteProtectionGroupSnapshotsParams) WithSort(sort []string) *GetAPI24RemoteProtectionGroupSnapshotsParams
- func (o *GetAPI24RemoteProtectionGroupSnapshotsParams) WithSourceNames(sourceNames []string) *GetAPI24RemoteProtectionGroupSnapshotsParams
- func (o *GetAPI24RemoteProtectionGroupSnapshotsParams) WithTimeout(timeout time.Duration) *GetAPI24RemoteProtectionGroupSnapshotsParams
- func (o *GetAPI24RemoteProtectionGroupSnapshotsParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24RemoteProtectionGroupSnapshotsParams
- func (o *GetAPI24RemoteProtectionGroupSnapshotsParams) WithXRequestID(xRequestID *string) *GetAPI24RemoteProtectionGroupSnapshotsParams
- func (o *GetAPI24RemoteProtectionGroupSnapshotsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type GetAPI24RemoteProtectionGroupSnapshotsReader
- type GetAPI24RemoteProtectionGroupSnapshotsTransferParams
- func NewGetAPI24RemoteProtectionGroupSnapshotsTransferParams() *GetAPI24RemoteProtectionGroupSnapshotsTransferParams
- func NewGetAPI24RemoteProtectionGroupSnapshotsTransferParamsWithContext(ctx context.Context) *GetAPI24RemoteProtectionGroupSnapshotsTransferParams
- func NewGetAPI24RemoteProtectionGroupSnapshotsTransferParamsWithHTTPClient(client *http.Client) *GetAPI24RemoteProtectionGroupSnapshotsTransferParams
- func NewGetAPI24RemoteProtectionGroupSnapshotsTransferParamsWithTimeout(timeout time.Duration) *GetAPI24RemoteProtectionGroupSnapshotsTransferParams
- func (o *GetAPI24RemoteProtectionGroupSnapshotsTransferParams) SetAuthorization(authorization *string)
- func (o *GetAPI24RemoteProtectionGroupSnapshotsTransferParams) SetContext(ctx context.Context)
- func (o *GetAPI24RemoteProtectionGroupSnapshotsTransferParams) SetDestroyed(destroyed *bool)
- func (o *GetAPI24RemoteProtectionGroupSnapshotsTransferParams) SetFilter(filter *string)
- func (o *GetAPI24RemoteProtectionGroupSnapshotsTransferParams) SetHTTPClient(client *http.Client)
- func (o *GetAPI24RemoteProtectionGroupSnapshotsTransferParams) SetLimit(limit *int32)
- func (o *GetAPI24RemoteProtectionGroupSnapshotsTransferParams) SetNames(names []string)
- func (o *GetAPI24RemoteProtectionGroupSnapshotsTransferParams) SetOffset(offset *int32)
- func (o *GetAPI24RemoteProtectionGroupSnapshotsTransferParams) SetOn(on []string)
- func (o *GetAPI24RemoteProtectionGroupSnapshotsTransferParams) SetSort(sort []string)
- func (o *GetAPI24RemoteProtectionGroupSnapshotsTransferParams) SetSourceNames(sourceNames []string)
- func (o *GetAPI24RemoteProtectionGroupSnapshotsTransferParams) SetTimeout(timeout time.Duration)
- func (o *GetAPI24RemoteProtectionGroupSnapshotsTransferParams) SetTotalItemCount(totalItemCount *bool)
- func (o *GetAPI24RemoteProtectionGroupSnapshotsTransferParams) SetTotalOnly(totalOnly *bool)
- func (o *GetAPI24RemoteProtectionGroupSnapshotsTransferParams) SetXRequestID(xRequestID *string)
- func (o *GetAPI24RemoteProtectionGroupSnapshotsTransferParams) WithAuthorization(authorization *string) *GetAPI24RemoteProtectionGroupSnapshotsTransferParams
- func (o *GetAPI24RemoteProtectionGroupSnapshotsTransferParams) WithContext(ctx context.Context) *GetAPI24RemoteProtectionGroupSnapshotsTransferParams
- func (o *GetAPI24RemoteProtectionGroupSnapshotsTransferParams) WithDestroyed(destroyed *bool) *GetAPI24RemoteProtectionGroupSnapshotsTransferParams
- func (o *GetAPI24RemoteProtectionGroupSnapshotsTransferParams) WithFilter(filter *string) *GetAPI24RemoteProtectionGroupSnapshotsTransferParams
- func (o *GetAPI24RemoteProtectionGroupSnapshotsTransferParams) WithHTTPClient(client *http.Client) *GetAPI24RemoteProtectionGroupSnapshotsTransferParams
- func (o *GetAPI24RemoteProtectionGroupSnapshotsTransferParams) WithLimit(limit *int32) *GetAPI24RemoteProtectionGroupSnapshotsTransferParams
- func (o *GetAPI24RemoteProtectionGroupSnapshotsTransferParams) WithNames(names []string) *GetAPI24RemoteProtectionGroupSnapshotsTransferParams
- func (o *GetAPI24RemoteProtectionGroupSnapshotsTransferParams) WithOffset(offset *int32) *GetAPI24RemoteProtectionGroupSnapshotsTransferParams
- func (o *GetAPI24RemoteProtectionGroupSnapshotsTransferParams) WithOn(on []string) *GetAPI24RemoteProtectionGroupSnapshotsTransferParams
- func (o *GetAPI24RemoteProtectionGroupSnapshotsTransferParams) WithSort(sort []string) *GetAPI24RemoteProtectionGroupSnapshotsTransferParams
- func (o *GetAPI24RemoteProtectionGroupSnapshotsTransferParams) WithSourceNames(sourceNames []string) *GetAPI24RemoteProtectionGroupSnapshotsTransferParams
- func (o *GetAPI24RemoteProtectionGroupSnapshotsTransferParams) WithTimeout(timeout time.Duration) *GetAPI24RemoteProtectionGroupSnapshotsTransferParams
- func (o *GetAPI24RemoteProtectionGroupSnapshotsTransferParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24RemoteProtectionGroupSnapshotsTransferParams
- func (o *GetAPI24RemoteProtectionGroupSnapshotsTransferParams) WithTotalOnly(totalOnly *bool) *GetAPI24RemoteProtectionGroupSnapshotsTransferParams
- func (o *GetAPI24RemoteProtectionGroupSnapshotsTransferParams) WithXRequestID(xRequestID *string) *GetAPI24RemoteProtectionGroupSnapshotsTransferParams
- func (o *GetAPI24RemoteProtectionGroupSnapshotsTransferParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type GetAPI24RemoteProtectionGroupSnapshotsTransferReader
- type GetApi24RemoteProtectionGroupSnapshotsBadRequest
- type GetApi24RemoteProtectionGroupSnapshotsOK
- type GetApi24RemoteProtectionGroupSnapshotsTransferBadRequest
- type GetApi24RemoteProtectionGroupSnapshotsTransferOK
- type PatchAPI24RemoteProtectionGroupSnapshotsParams
- func NewPatchAPI24RemoteProtectionGroupSnapshotsParams() *PatchAPI24RemoteProtectionGroupSnapshotsParams
- func NewPatchAPI24RemoteProtectionGroupSnapshotsParamsWithContext(ctx context.Context) *PatchAPI24RemoteProtectionGroupSnapshotsParams
- func NewPatchAPI24RemoteProtectionGroupSnapshotsParamsWithHTTPClient(client *http.Client) *PatchAPI24RemoteProtectionGroupSnapshotsParams
- func NewPatchAPI24RemoteProtectionGroupSnapshotsParamsWithTimeout(timeout time.Duration) *PatchAPI24RemoteProtectionGroupSnapshotsParams
- func (o *PatchAPI24RemoteProtectionGroupSnapshotsParams) SetAuthorization(authorization *string)
- func (o *PatchAPI24RemoteProtectionGroupSnapshotsParams) SetContext(ctx context.Context)
- func (o *PatchAPI24RemoteProtectionGroupSnapshotsParams) SetHTTPClient(client *http.Client)
- func (o *PatchAPI24RemoteProtectionGroupSnapshotsParams) SetNames(names []string)
- func (o *PatchAPI24RemoteProtectionGroupSnapshotsParams) SetOn(on *string)
- func (o *PatchAPI24RemoteProtectionGroupSnapshotsParams) SetRemoteProtectionGroupSnapshot(remoteProtectionGroupSnapshot *models.DestroyedPatchPost)
- func (o *PatchAPI24RemoteProtectionGroupSnapshotsParams) SetTimeout(timeout time.Duration)
- func (o *PatchAPI24RemoteProtectionGroupSnapshotsParams) SetXRequestID(xRequestID *string)
- func (o *PatchAPI24RemoteProtectionGroupSnapshotsParams) WithAuthorization(authorization *string) *PatchAPI24RemoteProtectionGroupSnapshotsParams
- func (o *PatchAPI24RemoteProtectionGroupSnapshotsParams) WithContext(ctx context.Context) *PatchAPI24RemoteProtectionGroupSnapshotsParams
- func (o *PatchAPI24RemoteProtectionGroupSnapshotsParams) WithHTTPClient(client *http.Client) *PatchAPI24RemoteProtectionGroupSnapshotsParams
- func (o *PatchAPI24RemoteProtectionGroupSnapshotsParams) WithNames(names []string) *PatchAPI24RemoteProtectionGroupSnapshotsParams
- func (o *PatchAPI24RemoteProtectionGroupSnapshotsParams) WithOn(on *string) *PatchAPI24RemoteProtectionGroupSnapshotsParams
- func (o *PatchAPI24RemoteProtectionGroupSnapshotsParams) WithRemoteProtectionGroupSnapshot(remoteProtectionGroupSnapshot *models.DestroyedPatchPost) *PatchAPI24RemoteProtectionGroupSnapshotsParams
- func (o *PatchAPI24RemoteProtectionGroupSnapshotsParams) WithTimeout(timeout time.Duration) *PatchAPI24RemoteProtectionGroupSnapshotsParams
- func (o *PatchAPI24RemoteProtectionGroupSnapshotsParams) WithXRequestID(xRequestID *string) *PatchAPI24RemoteProtectionGroupSnapshotsParams
- func (o *PatchAPI24RemoteProtectionGroupSnapshotsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type PatchAPI24RemoteProtectionGroupSnapshotsReader
- type PatchApi24RemoteProtectionGroupSnapshotsBadRequest
- type PatchApi24RemoteProtectionGroupSnapshotsOK
- type PostAPI24RemoteProtectionGroupSnapshotsParams
- func NewPostAPI24RemoteProtectionGroupSnapshotsParams() *PostAPI24RemoteProtectionGroupSnapshotsParams
- func NewPostAPI24RemoteProtectionGroupSnapshotsParamsWithContext(ctx context.Context) *PostAPI24RemoteProtectionGroupSnapshotsParams
- func NewPostAPI24RemoteProtectionGroupSnapshotsParamsWithHTTPClient(client *http.Client) *PostAPI24RemoteProtectionGroupSnapshotsParams
- func NewPostAPI24RemoteProtectionGroupSnapshotsParamsWithTimeout(timeout time.Duration) *PostAPI24RemoteProtectionGroupSnapshotsParams
- func (o *PostAPI24RemoteProtectionGroupSnapshotsParams) SetApplyRetention(applyRetention *bool)
- func (o *PostAPI24RemoteProtectionGroupSnapshotsParams) SetAuthorization(authorization *string)
- func (o *PostAPI24RemoteProtectionGroupSnapshotsParams) SetContext(ctx context.Context)
- func (o *PostAPI24RemoteProtectionGroupSnapshotsParams) SetConvertSourceToBaseline(convertSourceToBaseline *bool)
- func (o *PostAPI24RemoteProtectionGroupSnapshotsParams) SetForReplication(forReplication *bool)
- func (o *PostAPI24RemoteProtectionGroupSnapshotsParams) SetHTTPClient(client *http.Client)
- func (o *PostAPI24RemoteProtectionGroupSnapshotsParams) SetNames(names []string)
- func (o *PostAPI24RemoteProtectionGroupSnapshotsParams) SetOn(on *string)
- func (o *PostAPI24RemoteProtectionGroupSnapshotsParams) SetRemoteProtectionGroupSnapshot(remoteProtectionGroupSnapshot *models.RemoteProtectionGroupSnapshotPost)
- func (o *PostAPI24RemoteProtectionGroupSnapshotsParams) SetReplicate(replicate *bool)
- func (o *PostAPI24RemoteProtectionGroupSnapshotsParams) SetReplicateNow(replicateNow *bool)
- func (o *PostAPI24RemoteProtectionGroupSnapshotsParams) SetSourceNames(sourceNames []string)
- func (o *PostAPI24RemoteProtectionGroupSnapshotsParams) SetTimeout(timeout time.Duration)
- func (o *PostAPI24RemoteProtectionGroupSnapshotsParams) SetXRequestID(xRequestID *string)
- func (o *PostAPI24RemoteProtectionGroupSnapshotsParams) WithApplyRetention(applyRetention *bool) *PostAPI24RemoteProtectionGroupSnapshotsParams
- func (o *PostAPI24RemoteProtectionGroupSnapshotsParams) WithAuthorization(authorization *string) *PostAPI24RemoteProtectionGroupSnapshotsParams
- func (o *PostAPI24RemoteProtectionGroupSnapshotsParams) WithContext(ctx context.Context) *PostAPI24RemoteProtectionGroupSnapshotsParams
- func (o *PostAPI24RemoteProtectionGroupSnapshotsParams) WithConvertSourceToBaseline(convertSourceToBaseline *bool) *PostAPI24RemoteProtectionGroupSnapshotsParams
- func (o *PostAPI24RemoteProtectionGroupSnapshotsParams) WithForReplication(forReplication *bool) *PostAPI24RemoteProtectionGroupSnapshotsParams
- func (o *PostAPI24RemoteProtectionGroupSnapshotsParams) WithHTTPClient(client *http.Client) *PostAPI24RemoteProtectionGroupSnapshotsParams
- func (o *PostAPI24RemoteProtectionGroupSnapshotsParams) WithNames(names []string) *PostAPI24RemoteProtectionGroupSnapshotsParams
- func (o *PostAPI24RemoteProtectionGroupSnapshotsParams) WithOn(on *string) *PostAPI24RemoteProtectionGroupSnapshotsParams
- func (o *PostAPI24RemoteProtectionGroupSnapshotsParams) WithRemoteProtectionGroupSnapshot(remoteProtectionGroupSnapshot *models.RemoteProtectionGroupSnapshotPost) *PostAPI24RemoteProtectionGroupSnapshotsParams
- func (o *PostAPI24RemoteProtectionGroupSnapshotsParams) WithReplicate(replicate *bool) *PostAPI24RemoteProtectionGroupSnapshotsParams
- func (o *PostAPI24RemoteProtectionGroupSnapshotsParams) WithReplicateNow(replicateNow *bool) *PostAPI24RemoteProtectionGroupSnapshotsParams
- func (o *PostAPI24RemoteProtectionGroupSnapshotsParams) WithSourceNames(sourceNames []string) *PostAPI24RemoteProtectionGroupSnapshotsParams
- func (o *PostAPI24RemoteProtectionGroupSnapshotsParams) WithTimeout(timeout time.Duration) *PostAPI24RemoteProtectionGroupSnapshotsParams
- func (o *PostAPI24RemoteProtectionGroupSnapshotsParams) WithXRequestID(xRequestID *string) *PostAPI24RemoteProtectionGroupSnapshotsParams
- func (o *PostAPI24RemoteProtectionGroupSnapshotsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type PostAPI24RemoteProtectionGroupSnapshotsReader
- type PostApi24RemoteProtectionGroupSnapshotsBadRequest
- type PostApi24RemoteProtectionGroupSnapshotsOK
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 remote protection group snapshots API
func (*Client) DeleteAPI24RemoteProtectionGroupSnapshots ¶
func (a *Client) DeleteAPI24RemoteProtectionGroupSnapshots(params *DeleteAPI24RemoteProtectionGroupSnapshotsParams) (*DeleteApi24RemoteProtectionGroupSnapshotsOK, error)
DeleteAPI24RemoteProtectionGroupSnapshots deletes a remote protection group snapshot
Deletes a remote protection group snapshot that has been destroyed and is pending eradication. Eradicated remote protection group snapshots cannot be recovered. Remote protection group snapshots are destroyed using the `PATCH` method. The `names` parameter represents the name of the protection group snapshot. The `on` parameter represents the name of the offload target. The `names` and `on` parameters are required and must be used together.
func (*Client) GetAPI24RemoteProtectionGroupSnapshots ¶
func (a *Client) GetAPI24RemoteProtectionGroupSnapshots(params *GetAPI24RemoteProtectionGroupSnapshotsParams) (*GetApi24RemoteProtectionGroupSnapshotsOK, error)
GetAPI24RemoteProtectionGroupSnapshots lists remote protection group snapshots
Displays a list of remote protection group snapshots.
func (*Client) GetAPI24RemoteProtectionGroupSnapshotsTransfer ¶
func (a *Client) GetAPI24RemoteProtectionGroupSnapshotsTransfer(params *GetAPI24RemoteProtectionGroupSnapshotsTransferParams) (*GetApi24RemoteProtectionGroupSnapshotsTransferOK, error)
GetAPI24RemoteProtectionGroupSnapshotsTransfer lists remote protection groups with transfer statistics
Returns a list of remote protection groups and their transfer statistics.
func (*Client) PatchAPI24RemoteProtectionGroupSnapshots ¶
func (a *Client) PatchAPI24RemoteProtectionGroupSnapshots(params *PatchAPI24RemoteProtectionGroupSnapshotsParams) (*PatchApi24RemoteProtectionGroupSnapshotsOK, error)
PatchAPI24RemoteProtectionGroupSnapshots modifies a remote protection group snapshot
Modifies a remote protection group snapshot, removing it from the offload target and destroying the snapshot. The `on` parameter represents the name of the offload target. The `ids` or `names` parameter and the `on` parameter are required and must be used together.
func (*Client) PostAPI24RemoteProtectionGroupSnapshots ¶
func (a *Client) PostAPI24RemoteProtectionGroupSnapshots(params *PostAPI24RemoteProtectionGroupSnapshotsParams) (*PostApi24RemoteProtectionGroupSnapshotsOK, error)
PostAPI24RemoteProtectionGroupSnapshots creates remote protection group snapshot
Creates remote protection group snapshots.
func (*Client) SetTransport ¶
func (a *Client) SetTransport(transport runtime.ClientTransport)
SetTransport changes the transport on the client
type ClientService ¶
type ClientService interface { DeleteAPI24RemoteProtectionGroupSnapshots(params *DeleteAPI24RemoteProtectionGroupSnapshotsParams) (*DeleteApi24RemoteProtectionGroupSnapshotsOK, error) GetAPI24RemoteProtectionGroupSnapshots(params *GetAPI24RemoteProtectionGroupSnapshotsParams) (*GetApi24RemoteProtectionGroupSnapshotsOK, error) GetAPI24RemoteProtectionGroupSnapshotsTransfer(params *GetAPI24RemoteProtectionGroupSnapshotsTransferParams) (*GetApi24RemoteProtectionGroupSnapshotsTransferOK, error) PatchAPI24RemoteProtectionGroupSnapshots(params *PatchAPI24RemoteProtectionGroupSnapshotsParams) (*PatchApi24RemoteProtectionGroupSnapshotsOK, error) PostAPI24RemoteProtectionGroupSnapshots(params *PostAPI24RemoteProtectionGroupSnapshotsParams) (*PostApi24RemoteProtectionGroupSnapshotsOK, 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 remote protection group snapshots API client.
type DeleteAPI24RemoteProtectionGroupSnapshotsParams ¶
type DeleteAPI24RemoteProtectionGroupSnapshotsParams 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 /*Names Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, `name01,name02`. */ Names []string /*On Performs the operation on the target name specified. For example, `targetName01`. */ On *string Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
DeleteAPI24RemoteProtectionGroupSnapshotsParams contains all the parameters to send to the API endpoint for the delete API 24 remote protection group snapshots operation typically these are written to a http.Request
func NewDeleteAPI24RemoteProtectionGroupSnapshotsParams ¶
func NewDeleteAPI24RemoteProtectionGroupSnapshotsParams() *DeleteAPI24RemoteProtectionGroupSnapshotsParams
NewDeleteAPI24RemoteProtectionGroupSnapshotsParams creates a new DeleteAPI24RemoteProtectionGroupSnapshotsParams object with the default values initialized.
func NewDeleteAPI24RemoteProtectionGroupSnapshotsParamsWithContext ¶
func NewDeleteAPI24RemoteProtectionGroupSnapshotsParamsWithContext(ctx context.Context) *DeleteAPI24RemoteProtectionGroupSnapshotsParams
NewDeleteAPI24RemoteProtectionGroupSnapshotsParamsWithContext creates a new DeleteAPI24RemoteProtectionGroupSnapshotsParams object with the default values initialized, and the ability to set a context for a request
func NewDeleteAPI24RemoteProtectionGroupSnapshotsParamsWithHTTPClient ¶
func NewDeleteAPI24RemoteProtectionGroupSnapshotsParamsWithHTTPClient(client *http.Client) *DeleteAPI24RemoteProtectionGroupSnapshotsParams
NewDeleteAPI24RemoteProtectionGroupSnapshotsParamsWithHTTPClient creates a new DeleteAPI24RemoteProtectionGroupSnapshotsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewDeleteAPI24RemoteProtectionGroupSnapshotsParamsWithTimeout ¶
func NewDeleteAPI24RemoteProtectionGroupSnapshotsParamsWithTimeout(timeout time.Duration) *DeleteAPI24RemoteProtectionGroupSnapshotsParams
NewDeleteAPI24RemoteProtectionGroupSnapshotsParamsWithTimeout creates a new DeleteAPI24RemoteProtectionGroupSnapshotsParams object with the default values initialized, and the ability to set a timeout on a request
func (*DeleteAPI24RemoteProtectionGroupSnapshotsParams) SetAuthorization ¶
func (o *DeleteAPI24RemoteProtectionGroupSnapshotsParams) SetAuthorization(authorization *string)
SetAuthorization adds the authorization to the delete API 24 remote protection group snapshots params
func (*DeleteAPI24RemoteProtectionGroupSnapshotsParams) SetContext ¶
func (o *DeleteAPI24RemoteProtectionGroupSnapshotsParams) SetContext(ctx context.Context)
SetContext adds the context to the delete API 24 remote protection group snapshots params
func (*DeleteAPI24RemoteProtectionGroupSnapshotsParams) SetHTTPClient ¶
func (o *DeleteAPI24RemoteProtectionGroupSnapshotsParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the delete API 24 remote protection group snapshots params
func (*DeleteAPI24RemoteProtectionGroupSnapshotsParams) SetNames ¶
func (o *DeleteAPI24RemoteProtectionGroupSnapshotsParams) SetNames(names []string)
SetNames adds the names to the delete API 24 remote protection group snapshots params
func (*DeleteAPI24RemoteProtectionGroupSnapshotsParams) SetOn ¶
func (o *DeleteAPI24RemoteProtectionGroupSnapshotsParams) SetOn(on *string)
SetOn adds the on to the delete API 24 remote protection group snapshots params
func (*DeleteAPI24RemoteProtectionGroupSnapshotsParams) SetTimeout ¶
func (o *DeleteAPI24RemoteProtectionGroupSnapshotsParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the delete API 24 remote protection group snapshots params
func (*DeleteAPI24RemoteProtectionGroupSnapshotsParams) SetXRequestID ¶
func (o *DeleteAPI24RemoteProtectionGroupSnapshotsParams) SetXRequestID(xRequestID *string)
SetXRequestID adds the xRequestId to the delete API 24 remote protection group snapshots params
func (*DeleteAPI24RemoteProtectionGroupSnapshotsParams) WithAuthorization ¶
func (o *DeleteAPI24RemoteProtectionGroupSnapshotsParams) WithAuthorization(authorization *string) *DeleteAPI24RemoteProtectionGroupSnapshotsParams
WithAuthorization adds the authorization to the delete API 24 remote protection group snapshots params
func (*DeleteAPI24RemoteProtectionGroupSnapshotsParams) WithContext ¶
func (o *DeleteAPI24RemoteProtectionGroupSnapshotsParams) WithContext(ctx context.Context) *DeleteAPI24RemoteProtectionGroupSnapshotsParams
WithContext adds the context to the delete API 24 remote protection group snapshots params
func (*DeleteAPI24RemoteProtectionGroupSnapshotsParams) WithHTTPClient ¶
func (o *DeleteAPI24RemoteProtectionGroupSnapshotsParams) WithHTTPClient(client *http.Client) *DeleteAPI24RemoteProtectionGroupSnapshotsParams
WithHTTPClient adds the HTTPClient to the delete API 24 remote protection group snapshots params
func (*DeleteAPI24RemoteProtectionGroupSnapshotsParams) WithNames ¶
func (o *DeleteAPI24RemoteProtectionGroupSnapshotsParams) WithNames(names []string) *DeleteAPI24RemoteProtectionGroupSnapshotsParams
WithNames adds the names to the delete API 24 remote protection group snapshots params
func (*DeleteAPI24RemoteProtectionGroupSnapshotsParams) WithOn ¶
func (o *DeleteAPI24RemoteProtectionGroupSnapshotsParams) WithOn(on *string) *DeleteAPI24RemoteProtectionGroupSnapshotsParams
WithOn adds the on to the delete API 24 remote protection group snapshots params
func (*DeleteAPI24RemoteProtectionGroupSnapshotsParams) WithTimeout ¶
func (o *DeleteAPI24RemoteProtectionGroupSnapshotsParams) WithTimeout(timeout time.Duration) *DeleteAPI24RemoteProtectionGroupSnapshotsParams
WithTimeout adds the timeout to the delete API 24 remote protection group snapshots params
func (*DeleteAPI24RemoteProtectionGroupSnapshotsParams) WithXRequestID ¶
func (o *DeleteAPI24RemoteProtectionGroupSnapshotsParams) WithXRequestID(xRequestID *string) *DeleteAPI24RemoteProtectionGroupSnapshotsParams
WithXRequestID adds the xRequestID to the delete API 24 remote protection group snapshots params
func (*DeleteAPI24RemoteProtectionGroupSnapshotsParams) WriteToRequest ¶
func (o *DeleteAPI24RemoteProtectionGroupSnapshotsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type DeleteAPI24RemoteProtectionGroupSnapshotsReader ¶
type DeleteAPI24RemoteProtectionGroupSnapshotsReader struct {
// contains filtered or unexported fields
}
DeleteAPI24RemoteProtectionGroupSnapshotsReader is a Reader for the DeleteAPI24RemoteProtectionGroupSnapshots structure.
func (*DeleteAPI24RemoteProtectionGroupSnapshotsReader) ReadResponse ¶
func (o *DeleteAPI24RemoteProtectionGroupSnapshotsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type DeleteApi24RemoteProtectionGroupSnapshotsBadRequest ¶
DeleteApi24RemoteProtectionGroupSnapshotsBadRequest handles this case with default header values.
BadRequest
func NewDeleteApi24RemoteProtectionGroupSnapshotsBadRequest ¶
func NewDeleteApi24RemoteProtectionGroupSnapshotsBadRequest() *DeleteApi24RemoteProtectionGroupSnapshotsBadRequest
NewDeleteApi24RemoteProtectionGroupSnapshotsBadRequest creates a DeleteApi24RemoteProtectionGroupSnapshotsBadRequest with default headers values
func (*DeleteApi24RemoteProtectionGroupSnapshotsBadRequest) Error ¶
func (o *DeleteApi24RemoteProtectionGroupSnapshotsBadRequest) Error() string
func (*DeleteApi24RemoteProtectionGroupSnapshotsBadRequest) GetPayload ¶
func (o *DeleteApi24RemoteProtectionGroupSnapshotsBadRequest) GetPayload() *models.Error
type DeleteApi24RemoteProtectionGroupSnapshotsOK ¶
type DeleteApi24RemoteProtectionGroupSnapshotsOK struct { }
DeleteApi24RemoteProtectionGroupSnapshotsOK handles this case with default header values.
OK
func NewDeleteApi24RemoteProtectionGroupSnapshotsOK ¶
func NewDeleteApi24RemoteProtectionGroupSnapshotsOK() *DeleteApi24RemoteProtectionGroupSnapshotsOK
NewDeleteApi24RemoteProtectionGroupSnapshotsOK creates a DeleteApi24RemoteProtectionGroupSnapshotsOK with default headers values
func (*DeleteApi24RemoteProtectionGroupSnapshotsOK) Error ¶
func (o *DeleteApi24RemoteProtectionGroupSnapshotsOK) Error() string
type GetAPI24RemoteProtectionGroupSnapshotsParams ¶
type GetAPI24RemoteProtectionGroupSnapshotsParams 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 /*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 /*On Performs the operation on the target name specified. Enter multiple target names in comma-separated format. For example, `targetName01,targetName02`. */ On []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 /*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 Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
GetAPI24RemoteProtectionGroupSnapshotsParams contains all the parameters to send to the API endpoint for the get API 24 remote protection group snapshots operation typically these are written to a http.Request
func NewGetAPI24RemoteProtectionGroupSnapshotsParams ¶
func NewGetAPI24RemoteProtectionGroupSnapshotsParams() *GetAPI24RemoteProtectionGroupSnapshotsParams
NewGetAPI24RemoteProtectionGroupSnapshotsParams creates a new GetAPI24RemoteProtectionGroupSnapshotsParams object with the default values initialized.
func NewGetAPI24RemoteProtectionGroupSnapshotsParamsWithContext ¶
func NewGetAPI24RemoteProtectionGroupSnapshotsParamsWithContext(ctx context.Context) *GetAPI24RemoteProtectionGroupSnapshotsParams
NewGetAPI24RemoteProtectionGroupSnapshotsParamsWithContext creates a new GetAPI24RemoteProtectionGroupSnapshotsParams object with the default values initialized, and the ability to set a context for a request
func NewGetAPI24RemoteProtectionGroupSnapshotsParamsWithHTTPClient ¶
func NewGetAPI24RemoteProtectionGroupSnapshotsParamsWithHTTPClient(client *http.Client) *GetAPI24RemoteProtectionGroupSnapshotsParams
NewGetAPI24RemoteProtectionGroupSnapshotsParamsWithHTTPClient creates a new GetAPI24RemoteProtectionGroupSnapshotsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewGetAPI24RemoteProtectionGroupSnapshotsParamsWithTimeout ¶
func NewGetAPI24RemoteProtectionGroupSnapshotsParamsWithTimeout(timeout time.Duration) *GetAPI24RemoteProtectionGroupSnapshotsParams
NewGetAPI24RemoteProtectionGroupSnapshotsParamsWithTimeout creates a new GetAPI24RemoteProtectionGroupSnapshotsParams object with the default values initialized, and the ability to set a timeout on a request
func (*GetAPI24RemoteProtectionGroupSnapshotsParams) SetAuthorization ¶
func (o *GetAPI24RemoteProtectionGroupSnapshotsParams) SetAuthorization(authorization *string)
SetAuthorization adds the authorization to the get API 24 remote protection group snapshots params
func (*GetAPI24RemoteProtectionGroupSnapshotsParams) SetContext ¶
func (o *GetAPI24RemoteProtectionGroupSnapshotsParams) SetContext(ctx context.Context)
SetContext adds the context to the get API 24 remote protection group snapshots params
func (*GetAPI24RemoteProtectionGroupSnapshotsParams) SetDestroyed ¶
func (o *GetAPI24RemoteProtectionGroupSnapshotsParams) SetDestroyed(destroyed *bool)
SetDestroyed adds the destroyed to the get API 24 remote protection group snapshots params
func (*GetAPI24RemoteProtectionGroupSnapshotsParams) SetFilter ¶
func (o *GetAPI24RemoteProtectionGroupSnapshotsParams) SetFilter(filter *string)
SetFilter adds the filter to the get API 24 remote protection group snapshots params
func (*GetAPI24RemoteProtectionGroupSnapshotsParams) SetHTTPClient ¶
func (o *GetAPI24RemoteProtectionGroupSnapshotsParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the get API 24 remote protection group snapshots params
func (*GetAPI24RemoteProtectionGroupSnapshotsParams) SetLimit ¶
func (o *GetAPI24RemoteProtectionGroupSnapshotsParams) SetLimit(limit *int32)
SetLimit adds the limit to the get API 24 remote protection group snapshots params
func (*GetAPI24RemoteProtectionGroupSnapshotsParams) SetNames ¶
func (o *GetAPI24RemoteProtectionGroupSnapshotsParams) SetNames(names []string)
SetNames adds the names to the get API 24 remote protection group snapshots params
func (*GetAPI24RemoteProtectionGroupSnapshotsParams) SetOffset ¶
func (o *GetAPI24RemoteProtectionGroupSnapshotsParams) SetOffset(offset *int32)
SetOffset adds the offset to the get API 24 remote protection group snapshots params
func (*GetAPI24RemoteProtectionGroupSnapshotsParams) SetOn ¶
func (o *GetAPI24RemoteProtectionGroupSnapshotsParams) SetOn(on []string)
SetOn adds the on to the get API 24 remote protection group snapshots params
func (*GetAPI24RemoteProtectionGroupSnapshotsParams) SetSort ¶
func (o *GetAPI24RemoteProtectionGroupSnapshotsParams) SetSort(sort []string)
SetSort adds the sort to the get API 24 remote protection group snapshots params
func (*GetAPI24RemoteProtectionGroupSnapshotsParams) SetSourceNames ¶
func (o *GetAPI24RemoteProtectionGroupSnapshotsParams) SetSourceNames(sourceNames []string)
SetSourceNames adds the sourceNames to the get API 24 remote protection group snapshots params
func (*GetAPI24RemoteProtectionGroupSnapshotsParams) SetTimeout ¶
func (o *GetAPI24RemoteProtectionGroupSnapshotsParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the get API 24 remote protection group snapshots params
func (*GetAPI24RemoteProtectionGroupSnapshotsParams) SetTotalItemCount ¶
func (o *GetAPI24RemoteProtectionGroupSnapshotsParams) SetTotalItemCount(totalItemCount *bool)
SetTotalItemCount adds the totalItemCount to the get API 24 remote protection group snapshots params
func (*GetAPI24RemoteProtectionGroupSnapshotsParams) SetXRequestID ¶
func (o *GetAPI24RemoteProtectionGroupSnapshotsParams) SetXRequestID(xRequestID *string)
SetXRequestID adds the xRequestId to the get API 24 remote protection group snapshots params
func (*GetAPI24RemoteProtectionGroupSnapshotsParams) WithAuthorization ¶
func (o *GetAPI24RemoteProtectionGroupSnapshotsParams) WithAuthorization(authorization *string) *GetAPI24RemoteProtectionGroupSnapshotsParams
WithAuthorization adds the authorization to the get API 24 remote protection group snapshots params
func (*GetAPI24RemoteProtectionGroupSnapshotsParams) WithContext ¶
func (o *GetAPI24RemoteProtectionGroupSnapshotsParams) WithContext(ctx context.Context) *GetAPI24RemoteProtectionGroupSnapshotsParams
WithContext adds the context to the get API 24 remote protection group snapshots params
func (*GetAPI24RemoteProtectionGroupSnapshotsParams) WithDestroyed ¶
func (o *GetAPI24RemoteProtectionGroupSnapshotsParams) WithDestroyed(destroyed *bool) *GetAPI24RemoteProtectionGroupSnapshotsParams
WithDestroyed adds the destroyed to the get API 24 remote protection group snapshots params
func (*GetAPI24RemoteProtectionGroupSnapshotsParams) WithFilter ¶
func (o *GetAPI24RemoteProtectionGroupSnapshotsParams) WithFilter(filter *string) *GetAPI24RemoteProtectionGroupSnapshotsParams
WithFilter adds the filter to the get API 24 remote protection group snapshots params
func (*GetAPI24RemoteProtectionGroupSnapshotsParams) WithHTTPClient ¶
func (o *GetAPI24RemoteProtectionGroupSnapshotsParams) WithHTTPClient(client *http.Client) *GetAPI24RemoteProtectionGroupSnapshotsParams
WithHTTPClient adds the HTTPClient to the get API 24 remote protection group snapshots params
func (*GetAPI24RemoteProtectionGroupSnapshotsParams) WithLimit ¶
func (o *GetAPI24RemoteProtectionGroupSnapshotsParams) WithLimit(limit *int32) *GetAPI24RemoteProtectionGroupSnapshotsParams
WithLimit adds the limit to the get API 24 remote protection group snapshots params
func (*GetAPI24RemoteProtectionGroupSnapshotsParams) WithNames ¶
func (o *GetAPI24RemoteProtectionGroupSnapshotsParams) WithNames(names []string) *GetAPI24RemoteProtectionGroupSnapshotsParams
WithNames adds the names to the get API 24 remote protection group snapshots params
func (*GetAPI24RemoteProtectionGroupSnapshotsParams) WithOffset ¶
func (o *GetAPI24RemoteProtectionGroupSnapshotsParams) WithOffset(offset *int32) *GetAPI24RemoteProtectionGroupSnapshotsParams
WithOffset adds the offset to the get API 24 remote protection group snapshots params
func (*GetAPI24RemoteProtectionGroupSnapshotsParams) WithOn ¶
func (o *GetAPI24RemoteProtectionGroupSnapshotsParams) WithOn(on []string) *GetAPI24RemoteProtectionGroupSnapshotsParams
WithOn adds the on to the get API 24 remote protection group snapshots params
func (*GetAPI24RemoteProtectionGroupSnapshotsParams) WithSort ¶
func (o *GetAPI24RemoteProtectionGroupSnapshotsParams) WithSort(sort []string) *GetAPI24RemoteProtectionGroupSnapshotsParams
WithSort adds the sort to the get API 24 remote protection group snapshots params
func (*GetAPI24RemoteProtectionGroupSnapshotsParams) WithSourceNames ¶
func (o *GetAPI24RemoteProtectionGroupSnapshotsParams) WithSourceNames(sourceNames []string) *GetAPI24RemoteProtectionGroupSnapshotsParams
WithSourceNames adds the sourceNames to the get API 24 remote protection group snapshots params
func (*GetAPI24RemoteProtectionGroupSnapshotsParams) WithTimeout ¶
func (o *GetAPI24RemoteProtectionGroupSnapshotsParams) WithTimeout(timeout time.Duration) *GetAPI24RemoteProtectionGroupSnapshotsParams
WithTimeout adds the timeout to the get API 24 remote protection group snapshots params
func (*GetAPI24RemoteProtectionGroupSnapshotsParams) WithTotalItemCount ¶
func (o *GetAPI24RemoteProtectionGroupSnapshotsParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24RemoteProtectionGroupSnapshotsParams
WithTotalItemCount adds the totalItemCount to the get API 24 remote protection group snapshots params
func (*GetAPI24RemoteProtectionGroupSnapshotsParams) WithXRequestID ¶
func (o *GetAPI24RemoteProtectionGroupSnapshotsParams) WithXRequestID(xRequestID *string) *GetAPI24RemoteProtectionGroupSnapshotsParams
WithXRequestID adds the xRequestID to the get API 24 remote protection group snapshots params
func (*GetAPI24RemoteProtectionGroupSnapshotsParams) WriteToRequest ¶
func (o *GetAPI24RemoteProtectionGroupSnapshotsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type GetAPI24RemoteProtectionGroupSnapshotsReader ¶
type GetAPI24RemoteProtectionGroupSnapshotsReader struct {
// contains filtered or unexported fields
}
GetAPI24RemoteProtectionGroupSnapshotsReader is a Reader for the GetAPI24RemoteProtectionGroupSnapshots structure.
func (*GetAPI24RemoteProtectionGroupSnapshotsReader) ReadResponse ¶
func (o *GetAPI24RemoteProtectionGroupSnapshotsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type GetAPI24RemoteProtectionGroupSnapshotsTransferParams ¶
type GetAPI24RemoteProtectionGroupSnapshotsTransferParams 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 /*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 /*On Performs the operation on the target name specified. Enter multiple target names in comma-separated format. For example, `targetName01,targetName02`. */ On []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 /*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 }
GetAPI24RemoteProtectionGroupSnapshotsTransferParams contains all the parameters to send to the API endpoint for the get API 24 remote protection group snapshots transfer operation typically these are written to a http.Request
func NewGetAPI24RemoteProtectionGroupSnapshotsTransferParams ¶
func NewGetAPI24RemoteProtectionGroupSnapshotsTransferParams() *GetAPI24RemoteProtectionGroupSnapshotsTransferParams
NewGetAPI24RemoteProtectionGroupSnapshotsTransferParams creates a new GetAPI24RemoteProtectionGroupSnapshotsTransferParams object with the default values initialized.
func NewGetAPI24RemoteProtectionGroupSnapshotsTransferParamsWithContext ¶
func NewGetAPI24RemoteProtectionGroupSnapshotsTransferParamsWithContext(ctx context.Context) *GetAPI24RemoteProtectionGroupSnapshotsTransferParams
NewGetAPI24RemoteProtectionGroupSnapshotsTransferParamsWithContext creates a new GetAPI24RemoteProtectionGroupSnapshotsTransferParams object with the default values initialized, and the ability to set a context for a request
func NewGetAPI24RemoteProtectionGroupSnapshotsTransferParamsWithHTTPClient ¶
func NewGetAPI24RemoteProtectionGroupSnapshotsTransferParamsWithHTTPClient(client *http.Client) *GetAPI24RemoteProtectionGroupSnapshotsTransferParams
NewGetAPI24RemoteProtectionGroupSnapshotsTransferParamsWithHTTPClient creates a new GetAPI24RemoteProtectionGroupSnapshotsTransferParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewGetAPI24RemoteProtectionGroupSnapshotsTransferParamsWithTimeout ¶
func NewGetAPI24RemoteProtectionGroupSnapshotsTransferParamsWithTimeout(timeout time.Duration) *GetAPI24RemoteProtectionGroupSnapshotsTransferParams
NewGetAPI24RemoteProtectionGroupSnapshotsTransferParamsWithTimeout creates a new GetAPI24RemoteProtectionGroupSnapshotsTransferParams object with the default values initialized, and the ability to set a timeout on a request
func (*GetAPI24RemoteProtectionGroupSnapshotsTransferParams) SetAuthorization ¶
func (o *GetAPI24RemoteProtectionGroupSnapshotsTransferParams) SetAuthorization(authorization *string)
SetAuthorization adds the authorization to the get API 24 remote protection group snapshots transfer params
func (*GetAPI24RemoteProtectionGroupSnapshotsTransferParams) SetContext ¶
func (o *GetAPI24RemoteProtectionGroupSnapshotsTransferParams) SetContext(ctx context.Context)
SetContext adds the context to the get API 24 remote protection group snapshots transfer params
func (*GetAPI24RemoteProtectionGroupSnapshotsTransferParams) SetDestroyed ¶
func (o *GetAPI24RemoteProtectionGroupSnapshotsTransferParams) SetDestroyed(destroyed *bool)
SetDestroyed adds the destroyed to the get API 24 remote protection group snapshots transfer params
func (*GetAPI24RemoteProtectionGroupSnapshotsTransferParams) SetFilter ¶
func (o *GetAPI24RemoteProtectionGroupSnapshotsTransferParams) SetFilter(filter *string)
SetFilter adds the filter to the get API 24 remote protection group snapshots transfer params
func (*GetAPI24RemoteProtectionGroupSnapshotsTransferParams) SetHTTPClient ¶
func (o *GetAPI24RemoteProtectionGroupSnapshotsTransferParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the get API 24 remote protection group snapshots transfer params
func (*GetAPI24RemoteProtectionGroupSnapshotsTransferParams) SetLimit ¶
func (o *GetAPI24RemoteProtectionGroupSnapshotsTransferParams) SetLimit(limit *int32)
SetLimit adds the limit to the get API 24 remote protection group snapshots transfer params
func (*GetAPI24RemoteProtectionGroupSnapshotsTransferParams) SetNames ¶
func (o *GetAPI24RemoteProtectionGroupSnapshotsTransferParams) SetNames(names []string)
SetNames adds the names to the get API 24 remote protection group snapshots transfer params
func (*GetAPI24RemoteProtectionGroupSnapshotsTransferParams) SetOffset ¶
func (o *GetAPI24RemoteProtectionGroupSnapshotsTransferParams) SetOffset(offset *int32)
SetOffset adds the offset to the get API 24 remote protection group snapshots transfer params
func (*GetAPI24RemoteProtectionGroupSnapshotsTransferParams) SetOn ¶
func (o *GetAPI24RemoteProtectionGroupSnapshotsTransferParams) SetOn(on []string)
SetOn adds the on to the get API 24 remote protection group snapshots transfer params
func (*GetAPI24RemoteProtectionGroupSnapshotsTransferParams) SetSort ¶
func (o *GetAPI24RemoteProtectionGroupSnapshotsTransferParams) SetSort(sort []string)
SetSort adds the sort to the get API 24 remote protection group snapshots transfer params
func (*GetAPI24RemoteProtectionGroupSnapshotsTransferParams) SetSourceNames ¶
func (o *GetAPI24RemoteProtectionGroupSnapshotsTransferParams) SetSourceNames(sourceNames []string)
SetSourceNames adds the sourceNames to the get API 24 remote protection group snapshots transfer params
func (*GetAPI24RemoteProtectionGroupSnapshotsTransferParams) SetTimeout ¶
func (o *GetAPI24RemoteProtectionGroupSnapshotsTransferParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the get API 24 remote protection group snapshots transfer params
func (*GetAPI24RemoteProtectionGroupSnapshotsTransferParams) SetTotalItemCount ¶
func (o *GetAPI24RemoteProtectionGroupSnapshotsTransferParams) SetTotalItemCount(totalItemCount *bool)
SetTotalItemCount adds the totalItemCount to the get API 24 remote protection group snapshots transfer params
func (*GetAPI24RemoteProtectionGroupSnapshotsTransferParams) SetTotalOnly ¶
func (o *GetAPI24RemoteProtectionGroupSnapshotsTransferParams) SetTotalOnly(totalOnly *bool)
SetTotalOnly adds the totalOnly to the get API 24 remote protection group snapshots transfer params
func (*GetAPI24RemoteProtectionGroupSnapshotsTransferParams) SetXRequestID ¶
func (o *GetAPI24RemoteProtectionGroupSnapshotsTransferParams) SetXRequestID(xRequestID *string)
SetXRequestID adds the xRequestId to the get API 24 remote protection group snapshots transfer params
func (*GetAPI24RemoteProtectionGroupSnapshotsTransferParams) WithAuthorization ¶
func (o *GetAPI24RemoteProtectionGroupSnapshotsTransferParams) WithAuthorization(authorization *string) *GetAPI24RemoteProtectionGroupSnapshotsTransferParams
WithAuthorization adds the authorization to the get API 24 remote protection group snapshots transfer params
func (*GetAPI24RemoteProtectionGroupSnapshotsTransferParams) WithContext ¶
func (o *GetAPI24RemoteProtectionGroupSnapshotsTransferParams) WithContext(ctx context.Context) *GetAPI24RemoteProtectionGroupSnapshotsTransferParams
WithContext adds the context to the get API 24 remote protection group snapshots transfer params
func (*GetAPI24RemoteProtectionGroupSnapshotsTransferParams) WithDestroyed ¶
func (o *GetAPI24RemoteProtectionGroupSnapshotsTransferParams) WithDestroyed(destroyed *bool) *GetAPI24RemoteProtectionGroupSnapshotsTransferParams
WithDestroyed adds the destroyed to the get API 24 remote protection group snapshots transfer params
func (*GetAPI24RemoteProtectionGroupSnapshotsTransferParams) WithFilter ¶
func (o *GetAPI24RemoteProtectionGroupSnapshotsTransferParams) WithFilter(filter *string) *GetAPI24RemoteProtectionGroupSnapshotsTransferParams
WithFilter adds the filter to the get API 24 remote protection group snapshots transfer params
func (*GetAPI24RemoteProtectionGroupSnapshotsTransferParams) WithHTTPClient ¶
func (o *GetAPI24RemoteProtectionGroupSnapshotsTransferParams) WithHTTPClient(client *http.Client) *GetAPI24RemoteProtectionGroupSnapshotsTransferParams
WithHTTPClient adds the HTTPClient to the get API 24 remote protection group snapshots transfer params
func (*GetAPI24RemoteProtectionGroupSnapshotsTransferParams) WithLimit ¶
func (o *GetAPI24RemoteProtectionGroupSnapshotsTransferParams) WithLimit(limit *int32) *GetAPI24RemoteProtectionGroupSnapshotsTransferParams
WithLimit adds the limit to the get API 24 remote protection group snapshots transfer params
func (*GetAPI24RemoteProtectionGroupSnapshotsTransferParams) WithNames ¶
func (o *GetAPI24RemoteProtectionGroupSnapshotsTransferParams) WithNames(names []string) *GetAPI24RemoteProtectionGroupSnapshotsTransferParams
WithNames adds the names to the get API 24 remote protection group snapshots transfer params
func (*GetAPI24RemoteProtectionGroupSnapshotsTransferParams) WithOffset ¶
func (o *GetAPI24RemoteProtectionGroupSnapshotsTransferParams) WithOffset(offset *int32) *GetAPI24RemoteProtectionGroupSnapshotsTransferParams
WithOffset adds the offset to the get API 24 remote protection group snapshots transfer params
func (*GetAPI24RemoteProtectionGroupSnapshotsTransferParams) WithOn ¶
func (o *GetAPI24RemoteProtectionGroupSnapshotsTransferParams) WithOn(on []string) *GetAPI24RemoteProtectionGroupSnapshotsTransferParams
WithOn adds the on to the get API 24 remote protection group snapshots transfer params
func (*GetAPI24RemoteProtectionGroupSnapshotsTransferParams) WithSort ¶
func (o *GetAPI24RemoteProtectionGroupSnapshotsTransferParams) WithSort(sort []string) *GetAPI24RemoteProtectionGroupSnapshotsTransferParams
WithSort adds the sort to the get API 24 remote protection group snapshots transfer params
func (*GetAPI24RemoteProtectionGroupSnapshotsTransferParams) WithSourceNames ¶
func (o *GetAPI24RemoteProtectionGroupSnapshotsTransferParams) WithSourceNames(sourceNames []string) *GetAPI24RemoteProtectionGroupSnapshotsTransferParams
WithSourceNames adds the sourceNames to the get API 24 remote protection group snapshots transfer params
func (*GetAPI24RemoteProtectionGroupSnapshotsTransferParams) WithTimeout ¶
func (o *GetAPI24RemoteProtectionGroupSnapshotsTransferParams) WithTimeout(timeout time.Duration) *GetAPI24RemoteProtectionGroupSnapshotsTransferParams
WithTimeout adds the timeout to the get API 24 remote protection group snapshots transfer params
func (*GetAPI24RemoteProtectionGroupSnapshotsTransferParams) WithTotalItemCount ¶
func (o *GetAPI24RemoteProtectionGroupSnapshotsTransferParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24RemoteProtectionGroupSnapshotsTransferParams
WithTotalItemCount adds the totalItemCount to the get API 24 remote protection group snapshots transfer params
func (*GetAPI24RemoteProtectionGroupSnapshotsTransferParams) WithTotalOnly ¶
func (o *GetAPI24RemoteProtectionGroupSnapshotsTransferParams) WithTotalOnly(totalOnly *bool) *GetAPI24RemoteProtectionGroupSnapshotsTransferParams
WithTotalOnly adds the totalOnly to the get API 24 remote protection group snapshots transfer params
func (*GetAPI24RemoteProtectionGroupSnapshotsTransferParams) WithXRequestID ¶
func (o *GetAPI24RemoteProtectionGroupSnapshotsTransferParams) WithXRequestID(xRequestID *string) *GetAPI24RemoteProtectionGroupSnapshotsTransferParams
WithXRequestID adds the xRequestID to the get API 24 remote protection group snapshots transfer params
func (*GetAPI24RemoteProtectionGroupSnapshotsTransferParams) WriteToRequest ¶
func (o *GetAPI24RemoteProtectionGroupSnapshotsTransferParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type GetAPI24RemoteProtectionGroupSnapshotsTransferReader ¶
type GetAPI24RemoteProtectionGroupSnapshotsTransferReader struct {
// contains filtered or unexported fields
}
GetAPI24RemoteProtectionGroupSnapshotsTransferReader is a Reader for the GetAPI24RemoteProtectionGroupSnapshotsTransfer structure.
func (*GetAPI24RemoteProtectionGroupSnapshotsTransferReader) ReadResponse ¶
func (o *GetAPI24RemoteProtectionGroupSnapshotsTransferReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type GetApi24RemoteProtectionGroupSnapshotsBadRequest ¶
GetApi24RemoteProtectionGroupSnapshotsBadRequest handles this case with default header values.
BadRequest
func NewGetApi24RemoteProtectionGroupSnapshotsBadRequest ¶
func NewGetApi24RemoteProtectionGroupSnapshotsBadRequest() *GetApi24RemoteProtectionGroupSnapshotsBadRequest
NewGetApi24RemoteProtectionGroupSnapshotsBadRequest creates a GetApi24RemoteProtectionGroupSnapshotsBadRequest with default headers values
func (*GetApi24RemoteProtectionGroupSnapshotsBadRequest) Error ¶
func (o *GetApi24RemoteProtectionGroupSnapshotsBadRequest) Error() string
func (*GetApi24RemoteProtectionGroupSnapshotsBadRequest) GetPayload ¶
func (o *GetApi24RemoteProtectionGroupSnapshotsBadRequest) GetPayload() *models.Error
type GetApi24RemoteProtectionGroupSnapshotsOK ¶
type GetApi24RemoteProtectionGroupSnapshotsOK struct {
Payload *models.RemoteProtectionGroupSnapshotGetResponse
}
GetApi24RemoteProtectionGroupSnapshotsOK handles this case with default header values.
OK
func NewGetApi24RemoteProtectionGroupSnapshotsOK ¶
func NewGetApi24RemoteProtectionGroupSnapshotsOK() *GetApi24RemoteProtectionGroupSnapshotsOK
NewGetApi24RemoteProtectionGroupSnapshotsOK creates a GetApi24RemoteProtectionGroupSnapshotsOK with default headers values
func (*GetApi24RemoteProtectionGroupSnapshotsOK) Error ¶
func (o *GetApi24RemoteProtectionGroupSnapshotsOK) Error() string
func (*GetApi24RemoteProtectionGroupSnapshotsOK) GetPayload ¶
func (o *GetApi24RemoteProtectionGroupSnapshotsOK) GetPayload() *models.RemoteProtectionGroupSnapshotGetResponse
type GetApi24RemoteProtectionGroupSnapshotsTransferBadRequest ¶
GetApi24RemoteProtectionGroupSnapshotsTransferBadRequest handles this case with default header values.
BadRequest
func NewGetApi24RemoteProtectionGroupSnapshotsTransferBadRequest ¶
func NewGetApi24RemoteProtectionGroupSnapshotsTransferBadRequest() *GetApi24RemoteProtectionGroupSnapshotsTransferBadRequest
NewGetApi24RemoteProtectionGroupSnapshotsTransferBadRequest creates a GetApi24RemoteProtectionGroupSnapshotsTransferBadRequest with default headers values
func (*GetApi24RemoteProtectionGroupSnapshotsTransferBadRequest) Error ¶
func (o *GetApi24RemoteProtectionGroupSnapshotsTransferBadRequest) Error() string
func (*GetApi24RemoteProtectionGroupSnapshotsTransferBadRequest) GetPayload ¶
func (o *GetApi24RemoteProtectionGroupSnapshotsTransferBadRequest) GetPayload() *models.Error
type GetApi24RemoteProtectionGroupSnapshotsTransferOK ¶
type GetApi24RemoteProtectionGroupSnapshotsTransferOK struct {
Payload *models.RemoteProtectionGroupSnapshotTransferGetResponse
}
GetApi24RemoteProtectionGroupSnapshotsTransferOK handles this case with default header values.
OK
func NewGetApi24RemoteProtectionGroupSnapshotsTransferOK ¶
func NewGetApi24RemoteProtectionGroupSnapshotsTransferOK() *GetApi24RemoteProtectionGroupSnapshotsTransferOK
NewGetApi24RemoteProtectionGroupSnapshotsTransferOK creates a GetApi24RemoteProtectionGroupSnapshotsTransferOK with default headers values
func (*GetApi24RemoteProtectionGroupSnapshotsTransferOK) Error ¶
func (o *GetApi24RemoteProtectionGroupSnapshotsTransferOK) Error() string
func (*GetApi24RemoteProtectionGroupSnapshotsTransferOK) GetPayload ¶
func (o *GetApi24RemoteProtectionGroupSnapshotsTransferOK) GetPayload() *models.RemoteProtectionGroupSnapshotTransferGetResponse
type PatchAPI24RemoteProtectionGroupSnapshotsParams ¶
type PatchAPI24RemoteProtectionGroupSnapshotsParams 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 /*Names Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, `name01,name02`. */ Names []string /*On Performs the operation on the target name specified. For example, `targetName01`. */ On *string /*RemoteProtectionGroupSnapshot*/ RemoteProtectionGroupSnapshot *models.DestroyedPatchPost Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
PatchAPI24RemoteProtectionGroupSnapshotsParams contains all the parameters to send to the API endpoint for the patch API 24 remote protection group snapshots operation typically these are written to a http.Request
func NewPatchAPI24RemoteProtectionGroupSnapshotsParams ¶
func NewPatchAPI24RemoteProtectionGroupSnapshotsParams() *PatchAPI24RemoteProtectionGroupSnapshotsParams
NewPatchAPI24RemoteProtectionGroupSnapshotsParams creates a new PatchAPI24RemoteProtectionGroupSnapshotsParams object with the default values initialized.
func NewPatchAPI24RemoteProtectionGroupSnapshotsParamsWithContext ¶
func NewPatchAPI24RemoteProtectionGroupSnapshotsParamsWithContext(ctx context.Context) *PatchAPI24RemoteProtectionGroupSnapshotsParams
NewPatchAPI24RemoteProtectionGroupSnapshotsParamsWithContext creates a new PatchAPI24RemoteProtectionGroupSnapshotsParams object with the default values initialized, and the ability to set a context for a request
func NewPatchAPI24RemoteProtectionGroupSnapshotsParamsWithHTTPClient ¶
func NewPatchAPI24RemoteProtectionGroupSnapshotsParamsWithHTTPClient(client *http.Client) *PatchAPI24RemoteProtectionGroupSnapshotsParams
NewPatchAPI24RemoteProtectionGroupSnapshotsParamsWithHTTPClient creates a new PatchAPI24RemoteProtectionGroupSnapshotsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewPatchAPI24RemoteProtectionGroupSnapshotsParamsWithTimeout ¶
func NewPatchAPI24RemoteProtectionGroupSnapshotsParamsWithTimeout(timeout time.Duration) *PatchAPI24RemoteProtectionGroupSnapshotsParams
NewPatchAPI24RemoteProtectionGroupSnapshotsParamsWithTimeout creates a new PatchAPI24RemoteProtectionGroupSnapshotsParams object with the default values initialized, and the ability to set a timeout on a request
func (*PatchAPI24RemoteProtectionGroupSnapshotsParams) SetAuthorization ¶
func (o *PatchAPI24RemoteProtectionGroupSnapshotsParams) SetAuthorization(authorization *string)
SetAuthorization adds the authorization to the patch API 24 remote protection group snapshots params
func (*PatchAPI24RemoteProtectionGroupSnapshotsParams) SetContext ¶
func (o *PatchAPI24RemoteProtectionGroupSnapshotsParams) SetContext(ctx context.Context)
SetContext adds the context to the patch API 24 remote protection group snapshots params
func (*PatchAPI24RemoteProtectionGroupSnapshotsParams) SetHTTPClient ¶
func (o *PatchAPI24RemoteProtectionGroupSnapshotsParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the patch API 24 remote protection group snapshots params
func (*PatchAPI24RemoteProtectionGroupSnapshotsParams) SetNames ¶
func (o *PatchAPI24RemoteProtectionGroupSnapshotsParams) SetNames(names []string)
SetNames adds the names to the patch API 24 remote protection group snapshots params
func (*PatchAPI24RemoteProtectionGroupSnapshotsParams) SetOn ¶
func (o *PatchAPI24RemoteProtectionGroupSnapshotsParams) SetOn(on *string)
SetOn adds the on to the patch API 24 remote protection group snapshots params
func (*PatchAPI24RemoteProtectionGroupSnapshotsParams) SetRemoteProtectionGroupSnapshot ¶
func (o *PatchAPI24RemoteProtectionGroupSnapshotsParams) SetRemoteProtectionGroupSnapshot(remoteProtectionGroupSnapshot *models.DestroyedPatchPost)
SetRemoteProtectionGroupSnapshot adds the remoteProtectionGroupSnapshot to the patch API 24 remote protection group snapshots params
func (*PatchAPI24RemoteProtectionGroupSnapshotsParams) SetTimeout ¶
func (o *PatchAPI24RemoteProtectionGroupSnapshotsParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the patch API 24 remote protection group snapshots params
func (*PatchAPI24RemoteProtectionGroupSnapshotsParams) SetXRequestID ¶
func (o *PatchAPI24RemoteProtectionGroupSnapshotsParams) SetXRequestID(xRequestID *string)
SetXRequestID adds the xRequestId to the patch API 24 remote protection group snapshots params
func (*PatchAPI24RemoteProtectionGroupSnapshotsParams) WithAuthorization ¶
func (o *PatchAPI24RemoteProtectionGroupSnapshotsParams) WithAuthorization(authorization *string) *PatchAPI24RemoteProtectionGroupSnapshotsParams
WithAuthorization adds the authorization to the patch API 24 remote protection group snapshots params
func (*PatchAPI24RemoteProtectionGroupSnapshotsParams) WithContext ¶
func (o *PatchAPI24RemoteProtectionGroupSnapshotsParams) WithContext(ctx context.Context) *PatchAPI24RemoteProtectionGroupSnapshotsParams
WithContext adds the context to the patch API 24 remote protection group snapshots params
func (*PatchAPI24RemoteProtectionGroupSnapshotsParams) WithHTTPClient ¶
func (o *PatchAPI24RemoteProtectionGroupSnapshotsParams) WithHTTPClient(client *http.Client) *PatchAPI24RemoteProtectionGroupSnapshotsParams
WithHTTPClient adds the HTTPClient to the patch API 24 remote protection group snapshots params
func (*PatchAPI24RemoteProtectionGroupSnapshotsParams) WithNames ¶
func (o *PatchAPI24RemoteProtectionGroupSnapshotsParams) WithNames(names []string) *PatchAPI24RemoteProtectionGroupSnapshotsParams
WithNames adds the names to the patch API 24 remote protection group snapshots params
func (*PatchAPI24RemoteProtectionGroupSnapshotsParams) WithOn ¶
func (o *PatchAPI24RemoteProtectionGroupSnapshotsParams) WithOn(on *string) *PatchAPI24RemoteProtectionGroupSnapshotsParams
WithOn adds the on to the patch API 24 remote protection group snapshots params
func (*PatchAPI24RemoteProtectionGroupSnapshotsParams) WithRemoteProtectionGroupSnapshot ¶
func (o *PatchAPI24RemoteProtectionGroupSnapshotsParams) WithRemoteProtectionGroupSnapshot(remoteProtectionGroupSnapshot *models.DestroyedPatchPost) *PatchAPI24RemoteProtectionGroupSnapshotsParams
WithRemoteProtectionGroupSnapshot adds the remoteProtectionGroupSnapshot to the patch API 24 remote protection group snapshots params
func (*PatchAPI24RemoteProtectionGroupSnapshotsParams) WithTimeout ¶
func (o *PatchAPI24RemoteProtectionGroupSnapshotsParams) WithTimeout(timeout time.Duration) *PatchAPI24RemoteProtectionGroupSnapshotsParams
WithTimeout adds the timeout to the patch API 24 remote protection group snapshots params
func (*PatchAPI24RemoteProtectionGroupSnapshotsParams) WithXRequestID ¶
func (o *PatchAPI24RemoteProtectionGroupSnapshotsParams) WithXRequestID(xRequestID *string) *PatchAPI24RemoteProtectionGroupSnapshotsParams
WithXRequestID adds the xRequestID to the patch API 24 remote protection group snapshots params
func (*PatchAPI24RemoteProtectionGroupSnapshotsParams) WriteToRequest ¶
func (o *PatchAPI24RemoteProtectionGroupSnapshotsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type PatchAPI24RemoteProtectionGroupSnapshotsReader ¶
type PatchAPI24RemoteProtectionGroupSnapshotsReader struct {
// contains filtered or unexported fields
}
PatchAPI24RemoteProtectionGroupSnapshotsReader is a Reader for the PatchAPI24RemoteProtectionGroupSnapshots structure.
func (*PatchAPI24RemoteProtectionGroupSnapshotsReader) ReadResponse ¶
func (o *PatchAPI24RemoteProtectionGroupSnapshotsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type PatchApi24RemoteProtectionGroupSnapshotsBadRequest ¶
PatchApi24RemoteProtectionGroupSnapshotsBadRequest handles this case with default header values.
BadRequest
func NewPatchApi24RemoteProtectionGroupSnapshotsBadRequest ¶
func NewPatchApi24RemoteProtectionGroupSnapshotsBadRequest() *PatchApi24RemoteProtectionGroupSnapshotsBadRequest
NewPatchApi24RemoteProtectionGroupSnapshotsBadRequest creates a PatchApi24RemoteProtectionGroupSnapshotsBadRequest with default headers values
func (*PatchApi24RemoteProtectionGroupSnapshotsBadRequest) Error ¶
func (o *PatchApi24RemoteProtectionGroupSnapshotsBadRequest) Error() string
func (*PatchApi24RemoteProtectionGroupSnapshotsBadRequest) GetPayload ¶
func (o *PatchApi24RemoteProtectionGroupSnapshotsBadRequest) GetPayload() *models.Error
type PatchApi24RemoteProtectionGroupSnapshotsOK ¶
type PatchApi24RemoteProtectionGroupSnapshotsOK struct {
Payload *models.RemoteProtectionGroupSnapshotResponse
}
PatchApi24RemoteProtectionGroupSnapshotsOK handles this case with default header values.
OK
func NewPatchApi24RemoteProtectionGroupSnapshotsOK ¶
func NewPatchApi24RemoteProtectionGroupSnapshotsOK() *PatchApi24RemoteProtectionGroupSnapshotsOK
NewPatchApi24RemoteProtectionGroupSnapshotsOK creates a PatchApi24RemoteProtectionGroupSnapshotsOK with default headers values
func (*PatchApi24RemoteProtectionGroupSnapshotsOK) Error ¶
func (o *PatchApi24RemoteProtectionGroupSnapshotsOK) Error() string
func (*PatchApi24RemoteProtectionGroupSnapshotsOK) GetPayload ¶
func (o *PatchApi24RemoteProtectionGroupSnapshotsOK) GetPayload() *models.RemoteProtectionGroupSnapshotResponse
type PostAPI24RemoteProtectionGroupSnapshotsParams ¶
type PostAPI24RemoteProtectionGroupSnapshotsParams 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 /*ApplyRetention If `true`, applies the local and remote retention policy to the snapshots. */ ApplyRetention *bool /*ConvertSourceToBaseline Set to `true` to have the snapshot be eradicated when it is no longer baseline on source. */ ConvertSourceToBaseline *bool /*ForReplication If `true`, destroys and eradicates the snapshot after 1 hour. */ ForReplication *bool /*Names Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, `name01,name02`. */ Names []string /*On Performs the operation on the target name specified. For example, `targetName01`. */ On *string /*RemoteProtectionGroupSnapshot*/ RemoteProtectionGroupSnapshot *models.RemoteProtectionGroupSnapshotPost /*Replicate If set to `true`, queues up and begins replicating to each allowed target after all earlier replication sessions for the same protection group have been completed to that target. The `replicate` and `replicate_now` parameters cannot be used together. */ Replicate *bool /*ReplicateNow If set to `true`, replicates the snapshots to each allowed target. The `replicate` and `replicate_now` parameters cannot be used together. */ ReplicateNow *bool /*SourceNames Performs the operation on the source name specified. Enter multiple source names in comma-separated format. For example, `name01,name02`. */ SourceNames []string Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
PostAPI24RemoteProtectionGroupSnapshotsParams contains all the parameters to send to the API endpoint for the post API 24 remote protection group snapshots operation typically these are written to a http.Request
func NewPostAPI24RemoteProtectionGroupSnapshotsParams ¶
func NewPostAPI24RemoteProtectionGroupSnapshotsParams() *PostAPI24RemoteProtectionGroupSnapshotsParams
NewPostAPI24RemoteProtectionGroupSnapshotsParams creates a new PostAPI24RemoteProtectionGroupSnapshotsParams object with the default values initialized.
func NewPostAPI24RemoteProtectionGroupSnapshotsParamsWithContext ¶
func NewPostAPI24RemoteProtectionGroupSnapshotsParamsWithContext(ctx context.Context) *PostAPI24RemoteProtectionGroupSnapshotsParams
NewPostAPI24RemoteProtectionGroupSnapshotsParamsWithContext creates a new PostAPI24RemoteProtectionGroupSnapshotsParams object with the default values initialized, and the ability to set a context for a request
func NewPostAPI24RemoteProtectionGroupSnapshotsParamsWithHTTPClient ¶
func NewPostAPI24RemoteProtectionGroupSnapshotsParamsWithHTTPClient(client *http.Client) *PostAPI24RemoteProtectionGroupSnapshotsParams
NewPostAPI24RemoteProtectionGroupSnapshotsParamsWithHTTPClient creates a new PostAPI24RemoteProtectionGroupSnapshotsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewPostAPI24RemoteProtectionGroupSnapshotsParamsWithTimeout ¶
func NewPostAPI24RemoteProtectionGroupSnapshotsParamsWithTimeout(timeout time.Duration) *PostAPI24RemoteProtectionGroupSnapshotsParams
NewPostAPI24RemoteProtectionGroupSnapshotsParamsWithTimeout creates a new PostAPI24RemoteProtectionGroupSnapshotsParams object with the default values initialized, and the ability to set a timeout on a request
func (*PostAPI24RemoteProtectionGroupSnapshotsParams) SetApplyRetention ¶
func (o *PostAPI24RemoteProtectionGroupSnapshotsParams) SetApplyRetention(applyRetention *bool)
SetApplyRetention adds the applyRetention to the post API 24 remote protection group snapshots params
func (*PostAPI24RemoteProtectionGroupSnapshotsParams) SetAuthorization ¶
func (o *PostAPI24RemoteProtectionGroupSnapshotsParams) SetAuthorization(authorization *string)
SetAuthorization adds the authorization to the post API 24 remote protection group snapshots params
func (*PostAPI24RemoteProtectionGroupSnapshotsParams) SetContext ¶
func (o *PostAPI24RemoteProtectionGroupSnapshotsParams) SetContext(ctx context.Context)
SetContext adds the context to the post API 24 remote protection group snapshots params
func (*PostAPI24RemoteProtectionGroupSnapshotsParams) SetConvertSourceToBaseline ¶
func (o *PostAPI24RemoteProtectionGroupSnapshotsParams) SetConvertSourceToBaseline(convertSourceToBaseline *bool)
SetConvertSourceToBaseline adds the convertSourceToBaseline to the post API 24 remote protection group snapshots params
func (*PostAPI24RemoteProtectionGroupSnapshotsParams) SetForReplication ¶
func (o *PostAPI24RemoteProtectionGroupSnapshotsParams) SetForReplication(forReplication *bool)
SetForReplication adds the forReplication to the post API 24 remote protection group snapshots params
func (*PostAPI24RemoteProtectionGroupSnapshotsParams) SetHTTPClient ¶
func (o *PostAPI24RemoteProtectionGroupSnapshotsParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the post API 24 remote protection group snapshots params
func (*PostAPI24RemoteProtectionGroupSnapshotsParams) SetNames ¶
func (o *PostAPI24RemoteProtectionGroupSnapshotsParams) SetNames(names []string)
SetNames adds the names to the post API 24 remote protection group snapshots params
func (*PostAPI24RemoteProtectionGroupSnapshotsParams) SetOn ¶
func (o *PostAPI24RemoteProtectionGroupSnapshotsParams) SetOn(on *string)
SetOn adds the on to the post API 24 remote protection group snapshots params
func (*PostAPI24RemoteProtectionGroupSnapshotsParams) SetRemoteProtectionGroupSnapshot ¶
func (o *PostAPI24RemoteProtectionGroupSnapshotsParams) SetRemoteProtectionGroupSnapshot(remoteProtectionGroupSnapshot *models.RemoteProtectionGroupSnapshotPost)
SetRemoteProtectionGroupSnapshot adds the remoteProtectionGroupSnapshot to the post API 24 remote protection group snapshots params
func (*PostAPI24RemoteProtectionGroupSnapshotsParams) SetReplicate ¶
func (o *PostAPI24RemoteProtectionGroupSnapshotsParams) SetReplicate(replicate *bool)
SetReplicate adds the replicate to the post API 24 remote protection group snapshots params
func (*PostAPI24RemoteProtectionGroupSnapshotsParams) SetReplicateNow ¶
func (o *PostAPI24RemoteProtectionGroupSnapshotsParams) SetReplicateNow(replicateNow *bool)
SetReplicateNow adds the replicateNow to the post API 24 remote protection group snapshots params
func (*PostAPI24RemoteProtectionGroupSnapshotsParams) SetSourceNames ¶
func (o *PostAPI24RemoteProtectionGroupSnapshotsParams) SetSourceNames(sourceNames []string)
SetSourceNames adds the sourceNames to the post API 24 remote protection group snapshots params
func (*PostAPI24RemoteProtectionGroupSnapshotsParams) SetTimeout ¶
func (o *PostAPI24RemoteProtectionGroupSnapshotsParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the post API 24 remote protection group snapshots params
func (*PostAPI24RemoteProtectionGroupSnapshotsParams) SetXRequestID ¶
func (o *PostAPI24RemoteProtectionGroupSnapshotsParams) SetXRequestID(xRequestID *string)
SetXRequestID adds the xRequestId to the post API 24 remote protection group snapshots params
func (*PostAPI24RemoteProtectionGroupSnapshotsParams) WithApplyRetention ¶
func (o *PostAPI24RemoteProtectionGroupSnapshotsParams) WithApplyRetention(applyRetention *bool) *PostAPI24RemoteProtectionGroupSnapshotsParams
WithApplyRetention adds the applyRetention to the post API 24 remote protection group snapshots params
func (*PostAPI24RemoteProtectionGroupSnapshotsParams) WithAuthorization ¶
func (o *PostAPI24RemoteProtectionGroupSnapshotsParams) WithAuthorization(authorization *string) *PostAPI24RemoteProtectionGroupSnapshotsParams
WithAuthorization adds the authorization to the post API 24 remote protection group snapshots params
func (*PostAPI24RemoteProtectionGroupSnapshotsParams) WithContext ¶
func (o *PostAPI24RemoteProtectionGroupSnapshotsParams) WithContext(ctx context.Context) *PostAPI24RemoteProtectionGroupSnapshotsParams
WithContext adds the context to the post API 24 remote protection group snapshots params
func (*PostAPI24RemoteProtectionGroupSnapshotsParams) WithConvertSourceToBaseline ¶
func (o *PostAPI24RemoteProtectionGroupSnapshotsParams) WithConvertSourceToBaseline(convertSourceToBaseline *bool) *PostAPI24RemoteProtectionGroupSnapshotsParams
WithConvertSourceToBaseline adds the convertSourceToBaseline to the post API 24 remote protection group snapshots params
func (*PostAPI24RemoteProtectionGroupSnapshotsParams) WithForReplication ¶
func (o *PostAPI24RemoteProtectionGroupSnapshotsParams) WithForReplication(forReplication *bool) *PostAPI24RemoteProtectionGroupSnapshotsParams
WithForReplication adds the forReplication to the post API 24 remote protection group snapshots params
func (*PostAPI24RemoteProtectionGroupSnapshotsParams) WithHTTPClient ¶
func (o *PostAPI24RemoteProtectionGroupSnapshotsParams) WithHTTPClient(client *http.Client) *PostAPI24RemoteProtectionGroupSnapshotsParams
WithHTTPClient adds the HTTPClient to the post API 24 remote protection group snapshots params
func (*PostAPI24RemoteProtectionGroupSnapshotsParams) WithNames ¶
func (o *PostAPI24RemoteProtectionGroupSnapshotsParams) WithNames(names []string) *PostAPI24RemoteProtectionGroupSnapshotsParams
WithNames adds the names to the post API 24 remote protection group snapshots params
func (*PostAPI24RemoteProtectionGroupSnapshotsParams) WithOn ¶
func (o *PostAPI24RemoteProtectionGroupSnapshotsParams) WithOn(on *string) *PostAPI24RemoteProtectionGroupSnapshotsParams
WithOn adds the on to the post API 24 remote protection group snapshots params
func (*PostAPI24RemoteProtectionGroupSnapshotsParams) WithRemoteProtectionGroupSnapshot ¶
func (o *PostAPI24RemoteProtectionGroupSnapshotsParams) WithRemoteProtectionGroupSnapshot(remoteProtectionGroupSnapshot *models.RemoteProtectionGroupSnapshotPost) *PostAPI24RemoteProtectionGroupSnapshotsParams
WithRemoteProtectionGroupSnapshot adds the remoteProtectionGroupSnapshot to the post API 24 remote protection group snapshots params
func (*PostAPI24RemoteProtectionGroupSnapshotsParams) WithReplicate ¶
func (o *PostAPI24RemoteProtectionGroupSnapshotsParams) WithReplicate(replicate *bool) *PostAPI24RemoteProtectionGroupSnapshotsParams
WithReplicate adds the replicate to the post API 24 remote protection group snapshots params
func (*PostAPI24RemoteProtectionGroupSnapshotsParams) WithReplicateNow ¶
func (o *PostAPI24RemoteProtectionGroupSnapshotsParams) WithReplicateNow(replicateNow *bool) *PostAPI24RemoteProtectionGroupSnapshotsParams
WithReplicateNow adds the replicateNow to the post API 24 remote protection group snapshots params
func (*PostAPI24RemoteProtectionGroupSnapshotsParams) WithSourceNames ¶
func (o *PostAPI24RemoteProtectionGroupSnapshotsParams) WithSourceNames(sourceNames []string) *PostAPI24RemoteProtectionGroupSnapshotsParams
WithSourceNames adds the sourceNames to the post API 24 remote protection group snapshots params
func (*PostAPI24RemoteProtectionGroupSnapshotsParams) WithTimeout ¶
func (o *PostAPI24RemoteProtectionGroupSnapshotsParams) WithTimeout(timeout time.Duration) *PostAPI24RemoteProtectionGroupSnapshotsParams
WithTimeout adds the timeout to the post API 24 remote protection group snapshots params
func (*PostAPI24RemoteProtectionGroupSnapshotsParams) WithXRequestID ¶
func (o *PostAPI24RemoteProtectionGroupSnapshotsParams) WithXRequestID(xRequestID *string) *PostAPI24RemoteProtectionGroupSnapshotsParams
WithXRequestID adds the xRequestID to the post API 24 remote protection group snapshots params
func (*PostAPI24RemoteProtectionGroupSnapshotsParams) WriteToRequest ¶
func (o *PostAPI24RemoteProtectionGroupSnapshotsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type PostAPI24RemoteProtectionGroupSnapshotsReader ¶
type PostAPI24RemoteProtectionGroupSnapshotsReader struct {
// contains filtered or unexported fields
}
PostAPI24RemoteProtectionGroupSnapshotsReader is a Reader for the PostAPI24RemoteProtectionGroupSnapshots structure.
func (*PostAPI24RemoteProtectionGroupSnapshotsReader) ReadResponse ¶
func (o *PostAPI24RemoteProtectionGroupSnapshotsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type PostApi24RemoteProtectionGroupSnapshotsBadRequest ¶
PostApi24RemoteProtectionGroupSnapshotsBadRequest handles this case with default header values.
BadRequest
func NewPostApi24RemoteProtectionGroupSnapshotsBadRequest ¶
func NewPostApi24RemoteProtectionGroupSnapshotsBadRequest() *PostApi24RemoteProtectionGroupSnapshotsBadRequest
NewPostApi24RemoteProtectionGroupSnapshotsBadRequest creates a PostApi24RemoteProtectionGroupSnapshotsBadRequest with default headers values
func (*PostApi24RemoteProtectionGroupSnapshotsBadRequest) Error ¶
func (o *PostApi24RemoteProtectionGroupSnapshotsBadRequest) Error() string
func (*PostApi24RemoteProtectionGroupSnapshotsBadRequest) GetPayload ¶
func (o *PostApi24RemoteProtectionGroupSnapshotsBadRequest) GetPayload() *models.Error
type PostApi24RemoteProtectionGroupSnapshotsOK ¶
type PostApi24RemoteProtectionGroupSnapshotsOK struct {
Payload *models.RemoteProtectionGroupSnapshotResponse
}
PostApi24RemoteProtectionGroupSnapshotsOK handles this case with default header values.
OK
func NewPostApi24RemoteProtectionGroupSnapshotsOK ¶
func NewPostApi24RemoteProtectionGroupSnapshotsOK() *PostApi24RemoteProtectionGroupSnapshotsOK
NewPostApi24RemoteProtectionGroupSnapshotsOK creates a PostApi24RemoteProtectionGroupSnapshotsOK with default headers values
func (*PostApi24RemoteProtectionGroupSnapshotsOK) Error ¶
func (o *PostApi24RemoteProtectionGroupSnapshotsOK) Error() string
func (*PostApi24RemoteProtectionGroupSnapshotsOK) GetPayload ¶
func (o *PostApi24RemoteProtectionGroupSnapshotsOK) GetPayload() *models.RemoteProtectionGroupSnapshotResponse
Source Files ¶
- delete_api_24_remote_protection_group_snapshots_parameters.go
- delete_api_24_remote_protection_group_snapshots_responses.go
- get_api_24_remote_protection_group_snapshots_parameters.go
- get_api_24_remote_protection_group_snapshots_responses.go
- get_api_24_remote_protection_group_snapshots_transfer_parameters.go
- get_api_24_remote_protection_group_snapshots_transfer_responses.go
- patch_api_24_remote_protection_group_snapshots_parameters.go
- patch_api_24_remote_protection_group_snapshots_responses.go
- post_api_24_remote_protection_group_snapshots_parameters.go
- post_api_24_remote_protection_group_snapshots_responses.go
- remote_protection_group_snapshots_client.go