Documentation ¶
Index ¶
- type Client
- func (a *Client) DeleteAPI24ProtectionGroups(params *DeleteAPI24ProtectionGroupsParams) (*DeleteApi24ProtectionGroupsOK, error)
- func (a *Client) DeleteAPI24ProtectionGroupsHostGroups(params *DeleteAPI24ProtectionGroupsHostGroupsParams) (*DeleteApi24ProtectionGroupsHostGroupsOK, error)
- func (a *Client) DeleteAPI24ProtectionGroupsHosts(params *DeleteAPI24ProtectionGroupsHostsParams) (*DeleteApi24ProtectionGroupsHostsOK, error)
- func (a *Client) DeleteAPI24ProtectionGroupsTargets(params *DeleteAPI24ProtectionGroupsTargetsParams) (*DeleteApi24ProtectionGroupsTargetsOK, error)
- func (a *Client) DeleteAPI24ProtectionGroupsVolumes(params *DeleteAPI24ProtectionGroupsVolumesParams) (*DeleteApi24ProtectionGroupsVolumesOK, error)
- func (a *Client) GetAPI24ProtectionGroups(params *GetAPI24ProtectionGroupsParams) (*GetApi24ProtectionGroupsOK, error)
- func (a *Client) GetAPI24ProtectionGroupsHostGroups(params *GetAPI24ProtectionGroupsHostGroupsParams) (*GetApi24ProtectionGroupsHostGroupsOK, error)
- func (a *Client) GetAPI24ProtectionGroupsHosts(params *GetAPI24ProtectionGroupsHostsParams) (*GetApi24ProtectionGroupsHostsOK, error)
- func (a *Client) GetAPI24ProtectionGroupsPerformanceReplication(params *GetAPI24ProtectionGroupsPerformanceReplicationParams) (*GetApi24ProtectionGroupsPerformanceReplicationOK, error)
- func (a *Client) GetAPI24ProtectionGroupsPerformanceReplicationByArray(params *GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams) (*GetApi24ProtectionGroupsPerformanceReplicationByArrayOK, error)
- func (a *Client) GetAPI24ProtectionGroupsSpace(params *GetAPI24ProtectionGroupsSpaceParams) (*GetApi24ProtectionGroupsSpaceOK, error)
- func (a *Client) GetAPI24ProtectionGroupsTargets(params *GetAPI24ProtectionGroupsTargetsParams) (*GetApi24ProtectionGroupsTargetsOK, error)
- func (a *Client) GetAPI24ProtectionGroupsVolumes(params *GetAPI24ProtectionGroupsVolumesParams) (*GetApi24ProtectionGroupsVolumesOK, error)
- func (a *Client) PatchAPI24ProtectionGroups(params *PatchAPI24ProtectionGroupsParams) (*PatchApi24ProtectionGroupsOK, error)
- func (a *Client) PatchAPI24ProtectionGroupsTargets(params *PatchAPI24ProtectionGroupsTargetsParams) (*PatchApi24ProtectionGroupsTargetsOK, error)
- func (a *Client) PostAPI24ProtectionGroups(params *PostAPI24ProtectionGroupsParams) (*PostApi24ProtectionGroupsOK, error)
- func (a *Client) PostAPI24ProtectionGroupsHostGroups(params *PostAPI24ProtectionGroupsHostGroupsParams) (*PostApi24ProtectionGroupsHostGroupsOK, error)
- func (a *Client) PostAPI24ProtectionGroupsHosts(params *PostAPI24ProtectionGroupsHostsParams) (*PostApi24ProtectionGroupsHostsOK, error)
- func (a *Client) PostAPI24ProtectionGroupsTargets(params *PostAPI24ProtectionGroupsTargetsParams) (*PostApi24ProtectionGroupsTargetsOK, error)
- func (a *Client) PostAPI24ProtectionGroupsVolumes(params *PostAPI24ProtectionGroupsVolumesParams) (*PostApi24ProtectionGroupsVolumesOK, error)
- func (a *Client) SetTransport(transport runtime.ClientTransport)
- type ClientService
- type DeleteAPI24ProtectionGroupsHostGroupsParams
- func NewDeleteAPI24ProtectionGroupsHostGroupsParams() *DeleteAPI24ProtectionGroupsHostGroupsParams
- func NewDeleteAPI24ProtectionGroupsHostGroupsParamsWithContext(ctx context.Context) *DeleteAPI24ProtectionGroupsHostGroupsParams
- func NewDeleteAPI24ProtectionGroupsHostGroupsParamsWithHTTPClient(client *http.Client) *DeleteAPI24ProtectionGroupsHostGroupsParams
- func NewDeleteAPI24ProtectionGroupsHostGroupsParamsWithTimeout(timeout time.Duration) *DeleteAPI24ProtectionGroupsHostGroupsParams
- func (o *DeleteAPI24ProtectionGroupsHostGroupsParams) SetAuthorization(authorization *string)
- func (o *DeleteAPI24ProtectionGroupsHostGroupsParams) SetContext(ctx context.Context)
- func (o *DeleteAPI24ProtectionGroupsHostGroupsParams) SetGroupNames(groupNames []string)
- func (o *DeleteAPI24ProtectionGroupsHostGroupsParams) SetHTTPClient(client *http.Client)
- func (o *DeleteAPI24ProtectionGroupsHostGroupsParams) SetMemberNames(memberNames []string)
- func (o *DeleteAPI24ProtectionGroupsHostGroupsParams) SetTimeout(timeout time.Duration)
- func (o *DeleteAPI24ProtectionGroupsHostGroupsParams) SetXRequestID(xRequestID *string)
- func (o *DeleteAPI24ProtectionGroupsHostGroupsParams) WithAuthorization(authorization *string) *DeleteAPI24ProtectionGroupsHostGroupsParams
- func (o *DeleteAPI24ProtectionGroupsHostGroupsParams) WithContext(ctx context.Context) *DeleteAPI24ProtectionGroupsHostGroupsParams
- func (o *DeleteAPI24ProtectionGroupsHostGroupsParams) WithGroupNames(groupNames []string) *DeleteAPI24ProtectionGroupsHostGroupsParams
- func (o *DeleteAPI24ProtectionGroupsHostGroupsParams) WithHTTPClient(client *http.Client) *DeleteAPI24ProtectionGroupsHostGroupsParams
- func (o *DeleteAPI24ProtectionGroupsHostGroupsParams) WithMemberNames(memberNames []string) *DeleteAPI24ProtectionGroupsHostGroupsParams
- func (o *DeleteAPI24ProtectionGroupsHostGroupsParams) WithTimeout(timeout time.Duration) *DeleteAPI24ProtectionGroupsHostGroupsParams
- func (o *DeleteAPI24ProtectionGroupsHostGroupsParams) WithXRequestID(xRequestID *string) *DeleteAPI24ProtectionGroupsHostGroupsParams
- func (o *DeleteAPI24ProtectionGroupsHostGroupsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type DeleteAPI24ProtectionGroupsHostGroupsReader
- type DeleteAPI24ProtectionGroupsHostsParams
- func NewDeleteAPI24ProtectionGroupsHostsParams() *DeleteAPI24ProtectionGroupsHostsParams
- func NewDeleteAPI24ProtectionGroupsHostsParamsWithContext(ctx context.Context) *DeleteAPI24ProtectionGroupsHostsParams
- func NewDeleteAPI24ProtectionGroupsHostsParamsWithHTTPClient(client *http.Client) *DeleteAPI24ProtectionGroupsHostsParams
- func NewDeleteAPI24ProtectionGroupsHostsParamsWithTimeout(timeout time.Duration) *DeleteAPI24ProtectionGroupsHostsParams
- func (o *DeleteAPI24ProtectionGroupsHostsParams) SetAuthorization(authorization *string)
- func (o *DeleteAPI24ProtectionGroupsHostsParams) SetContext(ctx context.Context)
- func (o *DeleteAPI24ProtectionGroupsHostsParams) SetGroupNames(groupNames []string)
- func (o *DeleteAPI24ProtectionGroupsHostsParams) SetHTTPClient(client *http.Client)
- func (o *DeleteAPI24ProtectionGroupsHostsParams) SetMemberNames(memberNames []string)
- func (o *DeleteAPI24ProtectionGroupsHostsParams) SetTimeout(timeout time.Duration)
- func (o *DeleteAPI24ProtectionGroupsHostsParams) SetXRequestID(xRequestID *string)
- func (o *DeleteAPI24ProtectionGroupsHostsParams) WithAuthorization(authorization *string) *DeleteAPI24ProtectionGroupsHostsParams
- func (o *DeleteAPI24ProtectionGroupsHostsParams) WithContext(ctx context.Context) *DeleteAPI24ProtectionGroupsHostsParams
- func (o *DeleteAPI24ProtectionGroupsHostsParams) WithGroupNames(groupNames []string) *DeleteAPI24ProtectionGroupsHostsParams
- func (o *DeleteAPI24ProtectionGroupsHostsParams) WithHTTPClient(client *http.Client) *DeleteAPI24ProtectionGroupsHostsParams
- func (o *DeleteAPI24ProtectionGroupsHostsParams) WithMemberNames(memberNames []string) *DeleteAPI24ProtectionGroupsHostsParams
- func (o *DeleteAPI24ProtectionGroupsHostsParams) WithTimeout(timeout time.Duration) *DeleteAPI24ProtectionGroupsHostsParams
- func (o *DeleteAPI24ProtectionGroupsHostsParams) WithXRequestID(xRequestID *string) *DeleteAPI24ProtectionGroupsHostsParams
- func (o *DeleteAPI24ProtectionGroupsHostsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type DeleteAPI24ProtectionGroupsHostsReader
- type DeleteAPI24ProtectionGroupsParams
- func NewDeleteAPI24ProtectionGroupsParams() *DeleteAPI24ProtectionGroupsParams
- func NewDeleteAPI24ProtectionGroupsParamsWithContext(ctx context.Context) *DeleteAPI24ProtectionGroupsParams
- func NewDeleteAPI24ProtectionGroupsParamsWithHTTPClient(client *http.Client) *DeleteAPI24ProtectionGroupsParams
- func NewDeleteAPI24ProtectionGroupsParamsWithTimeout(timeout time.Duration) *DeleteAPI24ProtectionGroupsParams
- func (o *DeleteAPI24ProtectionGroupsParams) SetAuthorization(authorization *string)
- func (o *DeleteAPI24ProtectionGroupsParams) SetContext(ctx context.Context)
- func (o *DeleteAPI24ProtectionGroupsParams) SetHTTPClient(client *http.Client)
- func (o *DeleteAPI24ProtectionGroupsParams) SetNames(names []string)
- func (o *DeleteAPI24ProtectionGroupsParams) SetTimeout(timeout time.Duration)
- func (o *DeleteAPI24ProtectionGroupsParams) SetXRequestID(xRequestID *string)
- func (o *DeleteAPI24ProtectionGroupsParams) WithAuthorization(authorization *string) *DeleteAPI24ProtectionGroupsParams
- func (o *DeleteAPI24ProtectionGroupsParams) WithContext(ctx context.Context) *DeleteAPI24ProtectionGroupsParams
- func (o *DeleteAPI24ProtectionGroupsParams) WithHTTPClient(client *http.Client) *DeleteAPI24ProtectionGroupsParams
- func (o *DeleteAPI24ProtectionGroupsParams) WithNames(names []string) *DeleteAPI24ProtectionGroupsParams
- func (o *DeleteAPI24ProtectionGroupsParams) WithTimeout(timeout time.Duration) *DeleteAPI24ProtectionGroupsParams
- func (o *DeleteAPI24ProtectionGroupsParams) WithXRequestID(xRequestID *string) *DeleteAPI24ProtectionGroupsParams
- func (o *DeleteAPI24ProtectionGroupsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type DeleteAPI24ProtectionGroupsReader
- type DeleteAPI24ProtectionGroupsTargetsParams
- func NewDeleteAPI24ProtectionGroupsTargetsParams() *DeleteAPI24ProtectionGroupsTargetsParams
- func NewDeleteAPI24ProtectionGroupsTargetsParamsWithContext(ctx context.Context) *DeleteAPI24ProtectionGroupsTargetsParams
- func NewDeleteAPI24ProtectionGroupsTargetsParamsWithHTTPClient(client *http.Client) *DeleteAPI24ProtectionGroupsTargetsParams
- func NewDeleteAPI24ProtectionGroupsTargetsParamsWithTimeout(timeout time.Duration) *DeleteAPI24ProtectionGroupsTargetsParams
- func (o *DeleteAPI24ProtectionGroupsTargetsParams) SetAuthorization(authorization *string)
- func (o *DeleteAPI24ProtectionGroupsTargetsParams) SetContext(ctx context.Context)
- func (o *DeleteAPI24ProtectionGroupsTargetsParams) SetGroupNames(groupNames []string)
- func (o *DeleteAPI24ProtectionGroupsTargetsParams) SetHTTPClient(client *http.Client)
- func (o *DeleteAPI24ProtectionGroupsTargetsParams) SetMemberNames(memberNames []string)
- func (o *DeleteAPI24ProtectionGroupsTargetsParams) SetTimeout(timeout time.Duration)
- func (o *DeleteAPI24ProtectionGroupsTargetsParams) SetXRequestID(xRequestID *string)
- func (o *DeleteAPI24ProtectionGroupsTargetsParams) WithAuthorization(authorization *string) *DeleteAPI24ProtectionGroupsTargetsParams
- func (o *DeleteAPI24ProtectionGroupsTargetsParams) WithContext(ctx context.Context) *DeleteAPI24ProtectionGroupsTargetsParams
- func (o *DeleteAPI24ProtectionGroupsTargetsParams) WithGroupNames(groupNames []string) *DeleteAPI24ProtectionGroupsTargetsParams
- func (o *DeleteAPI24ProtectionGroupsTargetsParams) WithHTTPClient(client *http.Client) *DeleteAPI24ProtectionGroupsTargetsParams
- func (o *DeleteAPI24ProtectionGroupsTargetsParams) WithMemberNames(memberNames []string) *DeleteAPI24ProtectionGroupsTargetsParams
- func (o *DeleteAPI24ProtectionGroupsTargetsParams) WithTimeout(timeout time.Duration) *DeleteAPI24ProtectionGroupsTargetsParams
- func (o *DeleteAPI24ProtectionGroupsTargetsParams) WithXRequestID(xRequestID *string) *DeleteAPI24ProtectionGroupsTargetsParams
- func (o *DeleteAPI24ProtectionGroupsTargetsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type DeleteAPI24ProtectionGroupsTargetsReader
- type DeleteAPI24ProtectionGroupsVolumesParams
- func NewDeleteAPI24ProtectionGroupsVolumesParams() *DeleteAPI24ProtectionGroupsVolumesParams
- func NewDeleteAPI24ProtectionGroupsVolumesParamsWithContext(ctx context.Context) *DeleteAPI24ProtectionGroupsVolumesParams
- func NewDeleteAPI24ProtectionGroupsVolumesParamsWithHTTPClient(client *http.Client) *DeleteAPI24ProtectionGroupsVolumesParams
- func NewDeleteAPI24ProtectionGroupsVolumesParamsWithTimeout(timeout time.Duration) *DeleteAPI24ProtectionGroupsVolumesParams
- func (o *DeleteAPI24ProtectionGroupsVolumesParams) SetAuthorization(authorization *string)
- func (o *DeleteAPI24ProtectionGroupsVolumesParams) SetContext(ctx context.Context)
- func (o *DeleteAPI24ProtectionGroupsVolumesParams) SetGroupNames(groupNames []string)
- func (o *DeleteAPI24ProtectionGroupsVolumesParams) SetHTTPClient(client *http.Client)
- func (o *DeleteAPI24ProtectionGroupsVolumesParams) SetMemberNames(memberNames []string)
- func (o *DeleteAPI24ProtectionGroupsVolumesParams) SetTimeout(timeout time.Duration)
- func (o *DeleteAPI24ProtectionGroupsVolumesParams) SetXRequestID(xRequestID *string)
- func (o *DeleteAPI24ProtectionGroupsVolumesParams) WithAuthorization(authorization *string) *DeleteAPI24ProtectionGroupsVolumesParams
- func (o *DeleteAPI24ProtectionGroupsVolumesParams) WithContext(ctx context.Context) *DeleteAPI24ProtectionGroupsVolumesParams
- func (o *DeleteAPI24ProtectionGroupsVolumesParams) WithGroupNames(groupNames []string) *DeleteAPI24ProtectionGroupsVolumesParams
- func (o *DeleteAPI24ProtectionGroupsVolumesParams) WithHTTPClient(client *http.Client) *DeleteAPI24ProtectionGroupsVolumesParams
- func (o *DeleteAPI24ProtectionGroupsVolumesParams) WithMemberNames(memberNames []string) *DeleteAPI24ProtectionGroupsVolumesParams
- func (o *DeleteAPI24ProtectionGroupsVolumesParams) WithTimeout(timeout time.Duration) *DeleteAPI24ProtectionGroupsVolumesParams
- func (o *DeleteAPI24ProtectionGroupsVolumesParams) WithXRequestID(xRequestID *string) *DeleteAPI24ProtectionGroupsVolumesParams
- func (o *DeleteAPI24ProtectionGroupsVolumesParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type DeleteAPI24ProtectionGroupsVolumesReader
- type DeleteApi24ProtectionGroupsBadRequest
- type DeleteApi24ProtectionGroupsHostGroupsBadRequest
- type DeleteApi24ProtectionGroupsHostGroupsOK
- type DeleteApi24ProtectionGroupsHostsBadRequest
- type DeleteApi24ProtectionGroupsHostsOK
- type DeleteApi24ProtectionGroupsOK
- type DeleteApi24ProtectionGroupsTargetsBadRequest
- type DeleteApi24ProtectionGroupsTargetsOK
- type DeleteApi24ProtectionGroupsVolumesBadRequest
- type DeleteApi24ProtectionGroupsVolumesOK
- type GetAPI24ProtectionGroupsHostGroupsParams
- func NewGetAPI24ProtectionGroupsHostGroupsParams() *GetAPI24ProtectionGroupsHostGroupsParams
- func NewGetAPI24ProtectionGroupsHostGroupsParamsWithContext(ctx context.Context) *GetAPI24ProtectionGroupsHostGroupsParams
- func NewGetAPI24ProtectionGroupsHostGroupsParamsWithHTTPClient(client *http.Client) *GetAPI24ProtectionGroupsHostGroupsParams
- func NewGetAPI24ProtectionGroupsHostGroupsParamsWithTimeout(timeout time.Duration) *GetAPI24ProtectionGroupsHostGroupsParams
- func (o *GetAPI24ProtectionGroupsHostGroupsParams) SetAuthorization(authorization *string)
- func (o *GetAPI24ProtectionGroupsHostGroupsParams) SetContext(ctx context.Context)
- func (o *GetAPI24ProtectionGroupsHostGroupsParams) SetContinuationToken(continuationToken *string)
- func (o *GetAPI24ProtectionGroupsHostGroupsParams) SetFilter(filter *string)
- func (o *GetAPI24ProtectionGroupsHostGroupsParams) SetGroupNames(groupNames []string)
- func (o *GetAPI24ProtectionGroupsHostGroupsParams) SetHTTPClient(client *http.Client)
- func (o *GetAPI24ProtectionGroupsHostGroupsParams) SetLimit(limit *int32)
- func (o *GetAPI24ProtectionGroupsHostGroupsParams) SetMemberNames(memberNames []string)
- func (o *GetAPI24ProtectionGroupsHostGroupsParams) SetOffset(offset *int32)
- func (o *GetAPI24ProtectionGroupsHostGroupsParams) SetSort(sort []string)
- func (o *GetAPI24ProtectionGroupsHostGroupsParams) SetTimeout(timeout time.Duration)
- func (o *GetAPI24ProtectionGroupsHostGroupsParams) SetTotalItemCount(totalItemCount *bool)
- func (o *GetAPI24ProtectionGroupsHostGroupsParams) SetXRequestID(xRequestID *string)
- func (o *GetAPI24ProtectionGroupsHostGroupsParams) WithAuthorization(authorization *string) *GetAPI24ProtectionGroupsHostGroupsParams
- func (o *GetAPI24ProtectionGroupsHostGroupsParams) WithContext(ctx context.Context) *GetAPI24ProtectionGroupsHostGroupsParams
- func (o *GetAPI24ProtectionGroupsHostGroupsParams) WithContinuationToken(continuationToken *string) *GetAPI24ProtectionGroupsHostGroupsParams
- func (o *GetAPI24ProtectionGroupsHostGroupsParams) WithFilter(filter *string) *GetAPI24ProtectionGroupsHostGroupsParams
- func (o *GetAPI24ProtectionGroupsHostGroupsParams) WithGroupNames(groupNames []string) *GetAPI24ProtectionGroupsHostGroupsParams
- func (o *GetAPI24ProtectionGroupsHostGroupsParams) WithHTTPClient(client *http.Client) *GetAPI24ProtectionGroupsHostGroupsParams
- func (o *GetAPI24ProtectionGroupsHostGroupsParams) WithLimit(limit *int32) *GetAPI24ProtectionGroupsHostGroupsParams
- func (o *GetAPI24ProtectionGroupsHostGroupsParams) WithMemberNames(memberNames []string) *GetAPI24ProtectionGroupsHostGroupsParams
- func (o *GetAPI24ProtectionGroupsHostGroupsParams) WithOffset(offset *int32) *GetAPI24ProtectionGroupsHostGroupsParams
- func (o *GetAPI24ProtectionGroupsHostGroupsParams) WithSort(sort []string) *GetAPI24ProtectionGroupsHostGroupsParams
- func (o *GetAPI24ProtectionGroupsHostGroupsParams) WithTimeout(timeout time.Duration) *GetAPI24ProtectionGroupsHostGroupsParams
- func (o *GetAPI24ProtectionGroupsHostGroupsParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24ProtectionGroupsHostGroupsParams
- func (o *GetAPI24ProtectionGroupsHostGroupsParams) WithXRequestID(xRequestID *string) *GetAPI24ProtectionGroupsHostGroupsParams
- func (o *GetAPI24ProtectionGroupsHostGroupsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type GetAPI24ProtectionGroupsHostGroupsReader
- type GetAPI24ProtectionGroupsHostsParams
- func NewGetAPI24ProtectionGroupsHostsParams() *GetAPI24ProtectionGroupsHostsParams
- func NewGetAPI24ProtectionGroupsHostsParamsWithContext(ctx context.Context) *GetAPI24ProtectionGroupsHostsParams
- func NewGetAPI24ProtectionGroupsHostsParamsWithHTTPClient(client *http.Client) *GetAPI24ProtectionGroupsHostsParams
- func NewGetAPI24ProtectionGroupsHostsParamsWithTimeout(timeout time.Duration) *GetAPI24ProtectionGroupsHostsParams
- func (o *GetAPI24ProtectionGroupsHostsParams) SetAuthorization(authorization *string)
- func (o *GetAPI24ProtectionGroupsHostsParams) SetContext(ctx context.Context)
- func (o *GetAPI24ProtectionGroupsHostsParams) SetContinuationToken(continuationToken *string)
- func (o *GetAPI24ProtectionGroupsHostsParams) SetFilter(filter *string)
- func (o *GetAPI24ProtectionGroupsHostsParams) SetGroupNames(groupNames []string)
- func (o *GetAPI24ProtectionGroupsHostsParams) SetHTTPClient(client *http.Client)
- func (o *GetAPI24ProtectionGroupsHostsParams) SetLimit(limit *int32)
- func (o *GetAPI24ProtectionGroupsHostsParams) SetMemberNames(memberNames []string)
- func (o *GetAPI24ProtectionGroupsHostsParams) SetOffset(offset *int32)
- func (o *GetAPI24ProtectionGroupsHostsParams) SetSort(sort []string)
- func (o *GetAPI24ProtectionGroupsHostsParams) SetTimeout(timeout time.Duration)
- func (o *GetAPI24ProtectionGroupsHostsParams) SetTotalItemCount(totalItemCount *bool)
- func (o *GetAPI24ProtectionGroupsHostsParams) SetXRequestID(xRequestID *string)
- func (o *GetAPI24ProtectionGroupsHostsParams) WithAuthorization(authorization *string) *GetAPI24ProtectionGroupsHostsParams
- func (o *GetAPI24ProtectionGroupsHostsParams) WithContext(ctx context.Context) *GetAPI24ProtectionGroupsHostsParams
- func (o *GetAPI24ProtectionGroupsHostsParams) WithContinuationToken(continuationToken *string) *GetAPI24ProtectionGroupsHostsParams
- func (o *GetAPI24ProtectionGroupsHostsParams) WithFilter(filter *string) *GetAPI24ProtectionGroupsHostsParams
- func (o *GetAPI24ProtectionGroupsHostsParams) WithGroupNames(groupNames []string) *GetAPI24ProtectionGroupsHostsParams
- func (o *GetAPI24ProtectionGroupsHostsParams) WithHTTPClient(client *http.Client) *GetAPI24ProtectionGroupsHostsParams
- func (o *GetAPI24ProtectionGroupsHostsParams) WithLimit(limit *int32) *GetAPI24ProtectionGroupsHostsParams
- func (o *GetAPI24ProtectionGroupsHostsParams) WithMemberNames(memberNames []string) *GetAPI24ProtectionGroupsHostsParams
- func (o *GetAPI24ProtectionGroupsHostsParams) WithOffset(offset *int32) *GetAPI24ProtectionGroupsHostsParams
- func (o *GetAPI24ProtectionGroupsHostsParams) WithSort(sort []string) *GetAPI24ProtectionGroupsHostsParams
- func (o *GetAPI24ProtectionGroupsHostsParams) WithTimeout(timeout time.Duration) *GetAPI24ProtectionGroupsHostsParams
- func (o *GetAPI24ProtectionGroupsHostsParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24ProtectionGroupsHostsParams
- func (o *GetAPI24ProtectionGroupsHostsParams) WithXRequestID(xRequestID *string) *GetAPI24ProtectionGroupsHostsParams
- func (o *GetAPI24ProtectionGroupsHostsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type GetAPI24ProtectionGroupsHostsReader
- type GetAPI24ProtectionGroupsParams
- func NewGetAPI24ProtectionGroupsParams() *GetAPI24ProtectionGroupsParams
- func NewGetAPI24ProtectionGroupsParamsWithContext(ctx context.Context) *GetAPI24ProtectionGroupsParams
- func NewGetAPI24ProtectionGroupsParamsWithHTTPClient(client *http.Client) *GetAPI24ProtectionGroupsParams
- func NewGetAPI24ProtectionGroupsParamsWithTimeout(timeout time.Duration) *GetAPI24ProtectionGroupsParams
- func (o *GetAPI24ProtectionGroupsParams) SetAuthorization(authorization *string)
- func (o *GetAPI24ProtectionGroupsParams) SetContext(ctx context.Context)
- func (o *GetAPI24ProtectionGroupsParams) SetContinuationToken(continuationToken *string)
- func (o *GetAPI24ProtectionGroupsParams) SetDestroyed(destroyed *bool)
- func (o *GetAPI24ProtectionGroupsParams) SetFilter(filter *string)
- func (o *GetAPI24ProtectionGroupsParams) SetHTTPClient(client *http.Client)
- func (o *GetAPI24ProtectionGroupsParams) SetLimit(limit *int32)
- func (o *GetAPI24ProtectionGroupsParams) SetNames(names []string)
- func (o *GetAPI24ProtectionGroupsParams) SetOffset(offset *int32)
- func (o *GetAPI24ProtectionGroupsParams) SetSort(sort []string)
- func (o *GetAPI24ProtectionGroupsParams) SetTimeout(timeout time.Duration)
- func (o *GetAPI24ProtectionGroupsParams) SetTotalItemCount(totalItemCount *bool)
- func (o *GetAPI24ProtectionGroupsParams) SetTotalOnly(totalOnly *bool)
- func (o *GetAPI24ProtectionGroupsParams) SetXRequestID(xRequestID *string)
- func (o *GetAPI24ProtectionGroupsParams) WithAuthorization(authorization *string) *GetAPI24ProtectionGroupsParams
- func (o *GetAPI24ProtectionGroupsParams) WithContext(ctx context.Context) *GetAPI24ProtectionGroupsParams
- func (o *GetAPI24ProtectionGroupsParams) WithContinuationToken(continuationToken *string) *GetAPI24ProtectionGroupsParams
- func (o *GetAPI24ProtectionGroupsParams) WithDestroyed(destroyed *bool) *GetAPI24ProtectionGroupsParams
- func (o *GetAPI24ProtectionGroupsParams) WithFilter(filter *string) *GetAPI24ProtectionGroupsParams
- func (o *GetAPI24ProtectionGroupsParams) WithHTTPClient(client *http.Client) *GetAPI24ProtectionGroupsParams
- func (o *GetAPI24ProtectionGroupsParams) WithLimit(limit *int32) *GetAPI24ProtectionGroupsParams
- func (o *GetAPI24ProtectionGroupsParams) WithNames(names []string) *GetAPI24ProtectionGroupsParams
- func (o *GetAPI24ProtectionGroupsParams) WithOffset(offset *int32) *GetAPI24ProtectionGroupsParams
- func (o *GetAPI24ProtectionGroupsParams) WithSort(sort []string) *GetAPI24ProtectionGroupsParams
- func (o *GetAPI24ProtectionGroupsParams) WithTimeout(timeout time.Duration) *GetAPI24ProtectionGroupsParams
- func (o *GetAPI24ProtectionGroupsParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24ProtectionGroupsParams
- func (o *GetAPI24ProtectionGroupsParams) WithTotalOnly(totalOnly *bool) *GetAPI24ProtectionGroupsParams
- func (o *GetAPI24ProtectionGroupsParams) WithXRequestID(xRequestID *string) *GetAPI24ProtectionGroupsParams
- func (o *GetAPI24ProtectionGroupsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams
- func NewGetAPI24ProtectionGroupsPerformanceReplicationByArrayParams() *GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams
- func NewGetAPI24ProtectionGroupsPerformanceReplicationByArrayParamsWithContext(ctx context.Context) *GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams
- func NewGetAPI24ProtectionGroupsPerformanceReplicationByArrayParamsWithHTTPClient(client *http.Client) *GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams
- func NewGetAPI24ProtectionGroupsPerformanceReplicationByArrayParamsWithTimeout(timeout time.Duration) *GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams
- func (o *GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams) SetAuthorization(authorization *string)
- func (o *GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams) SetContext(ctx context.Context)
- func (o *GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams) SetDestroyed(destroyed *bool)
- func (o *GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams) SetEndTime(endTime *int64)
- func (o *GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams) SetFilter(filter *string)
- func (o *GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams) SetHTTPClient(client *http.Client)
- func (o *GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams) SetLimit(limit *int32)
- func (o *GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams) SetNames(names []string)
- func (o *GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams) SetOffset(offset *int32)
- func (o *GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams) SetResolution(resolution *int64)
- func (o *GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams) SetSort(sort []string)
- func (o *GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams) SetStartTime(startTime *int64)
- func (o *GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams) SetTimeout(timeout time.Duration)
- func (o *GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams) SetTotalItemCount(totalItemCount *bool)
- func (o *GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams) SetXRequestID(xRequestID *string)
- func (o *GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams) WithAuthorization(authorization *string) *GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams
- func (o *GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams) WithContext(ctx context.Context) *GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams
- func (o *GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams) WithDestroyed(destroyed *bool) *GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams
- func (o *GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams) WithEndTime(endTime *int64) *GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams
- func (o *GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams) WithFilter(filter *string) *GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams
- func (o *GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams) WithHTTPClient(client *http.Client) *GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams
- func (o *GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams) WithLimit(limit *int32) *GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams
- func (o *GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams) WithNames(names []string) *GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams
- func (o *GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams) WithOffset(offset *int32) *GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams
- func (o *GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams) WithResolution(resolution *int64) *GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams
- func (o *GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams) WithSort(sort []string) *GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams
- func (o *GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams) WithStartTime(startTime *int64) *GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams
- func (o *GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams) WithTimeout(timeout time.Duration) *GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams
- func (o *GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams
- func (o *GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams) WithXRequestID(xRequestID *string) *GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams
- func (o *GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type GetAPI24ProtectionGroupsPerformanceReplicationByArrayReader
- type GetAPI24ProtectionGroupsPerformanceReplicationParams
- func NewGetAPI24ProtectionGroupsPerformanceReplicationParams() *GetAPI24ProtectionGroupsPerformanceReplicationParams
- func NewGetAPI24ProtectionGroupsPerformanceReplicationParamsWithContext(ctx context.Context) *GetAPI24ProtectionGroupsPerformanceReplicationParams
- func NewGetAPI24ProtectionGroupsPerformanceReplicationParamsWithHTTPClient(client *http.Client) *GetAPI24ProtectionGroupsPerformanceReplicationParams
- func NewGetAPI24ProtectionGroupsPerformanceReplicationParamsWithTimeout(timeout time.Duration) *GetAPI24ProtectionGroupsPerformanceReplicationParams
- func (o *GetAPI24ProtectionGroupsPerformanceReplicationParams) SetAuthorization(authorization *string)
- func (o *GetAPI24ProtectionGroupsPerformanceReplicationParams) SetContext(ctx context.Context)
- func (o *GetAPI24ProtectionGroupsPerformanceReplicationParams) SetDestroyed(destroyed *bool)
- func (o *GetAPI24ProtectionGroupsPerformanceReplicationParams) SetEndTime(endTime *int64)
- func (o *GetAPI24ProtectionGroupsPerformanceReplicationParams) SetFilter(filter *string)
- func (o *GetAPI24ProtectionGroupsPerformanceReplicationParams) SetHTTPClient(client *http.Client)
- func (o *GetAPI24ProtectionGroupsPerformanceReplicationParams) SetLimit(limit *int32)
- func (o *GetAPI24ProtectionGroupsPerformanceReplicationParams) SetNames(names []string)
- func (o *GetAPI24ProtectionGroupsPerformanceReplicationParams) SetOffset(offset *int32)
- func (o *GetAPI24ProtectionGroupsPerformanceReplicationParams) SetResolution(resolution *int64)
- func (o *GetAPI24ProtectionGroupsPerformanceReplicationParams) SetSort(sort []string)
- func (o *GetAPI24ProtectionGroupsPerformanceReplicationParams) SetStartTime(startTime *int64)
- func (o *GetAPI24ProtectionGroupsPerformanceReplicationParams) SetTimeout(timeout time.Duration)
- func (o *GetAPI24ProtectionGroupsPerformanceReplicationParams) SetTotalItemCount(totalItemCount *bool)
- func (o *GetAPI24ProtectionGroupsPerformanceReplicationParams) SetXRequestID(xRequestID *string)
- func (o *GetAPI24ProtectionGroupsPerformanceReplicationParams) WithAuthorization(authorization *string) *GetAPI24ProtectionGroupsPerformanceReplicationParams
- func (o *GetAPI24ProtectionGroupsPerformanceReplicationParams) WithContext(ctx context.Context) *GetAPI24ProtectionGroupsPerformanceReplicationParams
- func (o *GetAPI24ProtectionGroupsPerformanceReplicationParams) WithDestroyed(destroyed *bool) *GetAPI24ProtectionGroupsPerformanceReplicationParams
- func (o *GetAPI24ProtectionGroupsPerformanceReplicationParams) WithEndTime(endTime *int64) *GetAPI24ProtectionGroupsPerformanceReplicationParams
- func (o *GetAPI24ProtectionGroupsPerformanceReplicationParams) WithFilter(filter *string) *GetAPI24ProtectionGroupsPerformanceReplicationParams
- func (o *GetAPI24ProtectionGroupsPerformanceReplicationParams) WithHTTPClient(client *http.Client) *GetAPI24ProtectionGroupsPerformanceReplicationParams
- func (o *GetAPI24ProtectionGroupsPerformanceReplicationParams) WithLimit(limit *int32) *GetAPI24ProtectionGroupsPerformanceReplicationParams
- func (o *GetAPI24ProtectionGroupsPerformanceReplicationParams) WithNames(names []string) *GetAPI24ProtectionGroupsPerformanceReplicationParams
- func (o *GetAPI24ProtectionGroupsPerformanceReplicationParams) WithOffset(offset *int32) *GetAPI24ProtectionGroupsPerformanceReplicationParams
- func (o *GetAPI24ProtectionGroupsPerformanceReplicationParams) WithResolution(resolution *int64) *GetAPI24ProtectionGroupsPerformanceReplicationParams
- func (o *GetAPI24ProtectionGroupsPerformanceReplicationParams) WithSort(sort []string) *GetAPI24ProtectionGroupsPerformanceReplicationParams
- func (o *GetAPI24ProtectionGroupsPerformanceReplicationParams) WithStartTime(startTime *int64) *GetAPI24ProtectionGroupsPerformanceReplicationParams
- func (o *GetAPI24ProtectionGroupsPerformanceReplicationParams) WithTimeout(timeout time.Duration) *GetAPI24ProtectionGroupsPerformanceReplicationParams
- func (o *GetAPI24ProtectionGroupsPerformanceReplicationParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24ProtectionGroupsPerformanceReplicationParams
- func (o *GetAPI24ProtectionGroupsPerformanceReplicationParams) WithXRequestID(xRequestID *string) *GetAPI24ProtectionGroupsPerformanceReplicationParams
- func (o *GetAPI24ProtectionGroupsPerformanceReplicationParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type GetAPI24ProtectionGroupsPerformanceReplicationReader
- type GetAPI24ProtectionGroupsReader
- type GetAPI24ProtectionGroupsSpaceParams
- func NewGetAPI24ProtectionGroupsSpaceParams() *GetAPI24ProtectionGroupsSpaceParams
- func NewGetAPI24ProtectionGroupsSpaceParamsWithContext(ctx context.Context) *GetAPI24ProtectionGroupsSpaceParams
- func NewGetAPI24ProtectionGroupsSpaceParamsWithHTTPClient(client *http.Client) *GetAPI24ProtectionGroupsSpaceParams
- func NewGetAPI24ProtectionGroupsSpaceParamsWithTimeout(timeout time.Duration) *GetAPI24ProtectionGroupsSpaceParams
- func (o *GetAPI24ProtectionGroupsSpaceParams) SetAuthorization(authorization *string)
- func (o *GetAPI24ProtectionGroupsSpaceParams) SetContext(ctx context.Context)
- func (o *GetAPI24ProtectionGroupsSpaceParams) SetDestroyed(destroyed *bool)
- func (o *GetAPI24ProtectionGroupsSpaceParams) SetFilter(filter *string)
- func (o *GetAPI24ProtectionGroupsSpaceParams) SetHTTPClient(client *http.Client)
- func (o *GetAPI24ProtectionGroupsSpaceParams) SetLimit(limit *int32)
- func (o *GetAPI24ProtectionGroupsSpaceParams) SetNames(names []string)
- func (o *GetAPI24ProtectionGroupsSpaceParams) SetOffset(offset *int32)
- func (o *GetAPI24ProtectionGroupsSpaceParams) SetSort(sort []string)
- func (o *GetAPI24ProtectionGroupsSpaceParams) SetTimeout(timeout time.Duration)
- func (o *GetAPI24ProtectionGroupsSpaceParams) SetTotalItemCount(totalItemCount *bool)
- func (o *GetAPI24ProtectionGroupsSpaceParams) SetXRequestID(xRequestID *string)
- func (o *GetAPI24ProtectionGroupsSpaceParams) WithAuthorization(authorization *string) *GetAPI24ProtectionGroupsSpaceParams
- func (o *GetAPI24ProtectionGroupsSpaceParams) WithContext(ctx context.Context) *GetAPI24ProtectionGroupsSpaceParams
- func (o *GetAPI24ProtectionGroupsSpaceParams) WithDestroyed(destroyed *bool) *GetAPI24ProtectionGroupsSpaceParams
- func (o *GetAPI24ProtectionGroupsSpaceParams) WithFilter(filter *string) *GetAPI24ProtectionGroupsSpaceParams
- func (o *GetAPI24ProtectionGroupsSpaceParams) WithHTTPClient(client *http.Client) *GetAPI24ProtectionGroupsSpaceParams
- func (o *GetAPI24ProtectionGroupsSpaceParams) WithLimit(limit *int32) *GetAPI24ProtectionGroupsSpaceParams
- func (o *GetAPI24ProtectionGroupsSpaceParams) WithNames(names []string) *GetAPI24ProtectionGroupsSpaceParams
- func (o *GetAPI24ProtectionGroupsSpaceParams) WithOffset(offset *int32) *GetAPI24ProtectionGroupsSpaceParams
- func (o *GetAPI24ProtectionGroupsSpaceParams) WithSort(sort []string) *GetAPI24ProtectionGroupsSpaceParams
- func (o *GetAPI24ProtectionGroupsSpaceParams) WithTimeout(timeout time.Duration) *GetAPI24ProtectionGroupsSpaceParams
- func (o *GetAPI24ProtectionGroupsSpaceParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24ProtectionGroupsSpaceParams
- func (o *GetAPI24ProtectionGroupsSpaceParams) WithXRequestID(xRequestID *string) *GetAPI24ProtectionGroupsSpaceParams
- func (o *GetAPI24ProtectionGroupsSpaceParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type GetAPI24ProtectionGroupsSpaceReader
- type GetAPI24ProtectionGroupsTargetsParams
- func NewGetAPI24ProtectionGroupsTargetsParams() *GetAPI24ProtectionGroupsTargetsParams
- func NewGetAPI24ProtectionGroupsTargetsParamsWithContext(ctx context.Context) *GetAPI24ProtectionGroupsTargetsParams
- func NewGetAPI24ProtectionGroupsTargetsParamsWithHTTPClient(client *http.Client) *GetAPI24ProtectionGroupsTargetsParams
- func NewGetAPI24ProtectionGroupsTargetsParamsWithTimeout(timeout time.Duration) *GetAPI24ProtectionGroupsTargetsParams
- func (o *GetAPI24ProtectionGroupsTargetsParams) SetAuthorization(authorization *string)
- func (o *GetAPI24ProtectionGroupsTargetsParams) SetContext(ctx context.Context)
- func (o *GetAPI24ProtectionGroupsTargetsParams) SetContinuationToken(continuationToken *string)
- func (o *GetAPI24ProtectionGroupsTargetsParams) SetFilter(filter *string)
- func (o *GetAPI24ProtectionGroupsTargetsParams) SetGroupNames(groupNames []string)
- func (o *GetAPI24ProtectionGroupsTargetsParams) SetHTTPClient(client *http.Client)
- func (o *GetAPI24ProtectionGroupsTargetsParams) SetLimit(limit *int32)
- func (o *GetAPI24ProtectionGroupsTargetsParams) SetMemberNames(memberNames []string)
- func (o *GetAPI24ProtectionGroupsTargetsParams) SetOffset(offset *int32)
- func (o *GetAPI24ProtectionGroupsTargetsParams) SetSort(sort []string)
- func (o *GetAPI24ProtectionGroupsTargetsParams) SetTimeout(timeout time.Duration)
- func (o *GetAPI24ProtectionGroupsTargetsParams) SetTotalItemCount(totalItemCount *bool)
- func (o *GetAPI24ProtectionGroupsTargetsParams) SetXRequestID(xRequestID *string)
- func (o *GetAPI24ProtectionGroupsTargetsParams) WithAuthorization(authorization *string) *GetAPI24ProtectionGroupsTargetsParams
- func (o *GetAPI24ProtectionGroupsTargetsParams) WithContext(ctx context.Context) *GetAPI24ProtectionGroupsTargetsParams
- func (o *GetAPI24ProtectionGroupsTargetsParams) WithContinuationToken(continuationToken *string) *GetAPI24ProtectionGroupsTargetsParams
- func (o *GetAPI24ProtectionGroupsTargetsParams) WithFilter(filter *string) *GetAPI24ProtectionGroupsTargetsParams
- func (o *GetAPI24ProtectionGroupsTargetsParams) WithGroupNames(groupNames []string) *GetAPI24ProtectionGroupsTargetsParams
- func (o *GetAPI24ProtectionGroupsTargetsParams) WithHTTPClient(client *http.Client) *GetAPI24ProtectionGroupsTargetsParams
- func (o *GetAPI24ProtectionGroupsTargetsParams) WithLimit(limit *int32) *GetAPI24ProtectionGroupsTargetsParams
- func (o *GetAPI24ProtectionGroupsTargetsParams) WithMemberNames(memberNames []string) *GetAPI24ProtectionGroupsTargetsParams
- func (o *GetAPI24ProtectionGroupsTargetsParams) WithOffset(offset *int32) *GetAPI24ProtectionGroupsTargetsParams
- func (o *GetAPI24ProtectionGroupsTargetsParams) WithSort(sort []string) *GetAPI24ProtectionGroupsTargetsParams
- func (o *GetAPI24ProtectionGroupsTargetsParams) WithTimeout(timeout time.Duration) *GetAPI24ProtectionGroupsTargetsParams
- func (o *GetAPI24ProtectionGroupsTargetsParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24ProtectionGroupsTargetsParams
- func (o *GetAPI24ProtectionGroupsTargetsParams) WithXRequestID(xRequestID *string) *GetAPI24ProtectionGroupsTargetsParams
- func (o *GetAPI24ProtectionGroupsTargetsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type GetAPI24ProtectionGroupsTargetsReader
- type GetAPI24ProtectionGroupsVolumesParams
- func NewGetAPI24ProtectionGroupsVolumesParams() *GetAPI24ProtectionGroupsVolumesParams
- func NewGetAPI24ProtectionGroupsVolumesParamsWithContext(ctx context.Context) *GetAPI24ProtectionGroupsVolumesParams
- func NewGetAPI24ProtectionGroupsVolumesParamsWithHTTPClient(client *http.Client) *GetAPI24ProtectionGroupsVolumesParams
- func NewGetAPI24ProtectionGroupsVolumesParamsWithTimeout(timeout time.Duration) *GetAPI24ProtectionGroupsVolumesParams
- func (o *GetAPI24ProtectionGroupsVolumesParams) SetAuthorization(authorization *string)
- func (o *GetAPI24ProtectionGroupsVolumesParams) SetContext(ctx context.Context)
- func (o *GetAPI24ProtectionGroupsVolumesParams) SetContinuationToken(continuationToken *string)
- func (o *GetAPI24ProtectionGroupsVolumesParams) SetFilter(filter *string)
- func (o *GetAPI24ProtectionGroupsVolumesParams) SetGroupNames(groupNames []string)
- func (o *GetAPI24ProtectionGroupsVolumesParams) SetHTTPClient(client *http.Client)
- func (o *GetAPI24ProtectionGroupsVolumesParams) SetLimit(limit *int32)
- func (o *GetAPI24ProtectionGroupsVolumesParams) SetMemberNames(memberNames []string)
- func (o *GetAPI24ProtectionGroupsVolumesParams) SetOffset(offset *int32)
- func (o *GetAPI24ProtectionGroupsVolumesParams) SetSort(sort []string)
- func (o *GetAPI24ProtectionGroupsVolumesParams) SetTimeout(timeout time.Duration)
- func (o *GetAPI24ProtectionGroupsVolumesParams) SetTotalItemCount(totalItemCount *bool)
- func (o *GetAPI24ProtectionGroupsVolumesParams) SetXRequestID(xRequestID *string)
- func (o *GetAPI24ProtectionGroupsVolumesParams) WithAuthorization(authorization *string) *GetAPI24ProtectionGroupsVolumesParams
- func (o *GetAPI24ProtectionGroupsVolumesParams) WithContext(ctx context.Context) *GetAPI24ProtectionGroupsVolumesParams
- func (o *GetAPI24ProtectionGroupsVolumesParams) WithContinuationToken(continuationToken *string) *GetAPI24ProtectionGroupsVolumesParams
- func (o *GetAPI24ProtectionGroupsVolumesParams) WithFilter(filter *string) *GetAPI24ProtectionGroupsVolumesParams
- func (o *GetAPI24ProtectionGroupsVolumesParams) WithGroupNames(groupNames []string) *GetAPI24ProtectionGroupsVolumesParams
- func (o *GetAPI24ProtectionGroupsVolumesParams) WithHTTPClient(client *http.Client) *GetAPI24ProtectionGroupsVolumesParams
- func (o *GetAPI24ProtectionGroupsVolumesParams) WithLimit(limit *int32) *GetAPI24ProtectionGroupsVolumesParams
- func (o *GetAPI24ProtectionGroupsVolumesParams) WithMemberNames(memberNames []string) *GetAPI24ProtectionGroupsVolumesParams
- func (o *GetAPI24ProtectionGroupsVolumesParams) WithOffset(offset *int32) *GetAPI24ProtectionGroupsVolumesParams
- func (o *GetAPI24ProtectionGroupsVolumesParams) WithSort(sort []string) *GetAPI24ProtectionGroupsVolumesParams
- func (o *GetAPI24ProtectionGroupsVolumesParams) WithTimeout(timeout time.Duration) *GetAPI24ProtectionGroupsVolumesParams
- func (o *GetAPI24ProtectionGroupsVolumesParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24ProtectionGroupsVolumesParams
- func (o *GetAPI24ProtectionGroupsVolumesParams) WithXRequestID(xRequestID *string) *GetAPI24ProtectionGroupsVolumesParams
- func (o *GetAPI24ProtectionGroupsVolumesParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type GetAPI24ProtectionGroupsVolumesReader
- type GetApi24ProtectionGroupsBadRequest
- type GetApi24ProtectionGroupsHostGroupsBadRequest
- type GetApi24ProtectionGroupsHostGroupsOK
- type GetApi24ProtectionGroupsHostsBadRequest
- type GetApi24ProtectionGroupsHostsOK
- type GetApi24ProtectionGroupsOK
- type GetApi24ProtectionGroupsPerformanceReplicationBadRequest
- type GetApi24ProtectionGroupsPerformanceReplicationByArrayBadRequest
- type GetApi24ProtectionGroupsPerformanceReplicationByArrayOK
- type GetApi24ProtectionGroupsPerformanceReplicationOK
- type GetApi24ProtectionGroupsSpaceBadRequest
- type GetApi24ProtectionGroupsSpaceOK
- type GetApi24ProtectionGroupsTargetsBadRequest
- type GetApi24ProtectionGroupsTargetsOK
- type GetApi24ProtectionGroupsVolumesBadRequest
- type GetApi24ProtectionGroupsVolumesOK
- type PatchAPI24ProtectionGroupsParams
- func NewPatchAPI24ProtectionGroupsParams() *PatchAPI24ProtectionGroupsParams
- func NewPatchAPI24ProtectionGroupsParamsWithContext(ctx context.Context) *PatchAPI24ProtectionGroupsParams
- func NewPatchAPI24ProtectionGroupsParamsWithHTTPClient(client *http.Client) *PatchAPI24ProtectionGroupsParams
- func NewPatchAPI24ProtectionGroupsParamsWithTimeout(timeout time.Duration) *PatchAPI24ProtectionGroupsParams
- func (o *PatchAPI24ProtectionGroupsParams) SetAuthorization(authorization *string)
- func (o *PatchAPI24ProtectionGroupsParams) SetContext(ctx context.Context)
- func (o *PatchAPI24ProtectionGroupsParams) SetHTTPClient(client *http.Client)
- func (o *PatchAPI24ProtectionGroupsParams) SetNames(names []string)
- func (o *PatchAPI24ProtectionGroupsParams) SetProtectionGroup(protectionGroup *models.ProtectionGroup)
- func (o *PatchAPI24ProtectionGroupsParams) SetTimeout(timeout time.Duration)
- func (o *PatchAPI24ProtectionGroupsParams) SetXRequestID(xRequestID *string)
- func (o *PatchAPI24ProtectionGroupsParams) WithAuthorization(authorization *string) *PatchAPI24ProtectionGroupsParams
- func (o *PatchAPI24ProtectionGroupsParams) WithContext(ctx context.Context) *PatchAPI24ProtectionGroupsParams
- func (o *PatchAPI24ProtectionGroupsParams) WithHTTPClient(client *http.Client) *PatchAPI24ProtectionGroupsParams
- func (o *PatchAPI24ProtectionGroupsParams) WithNames(names []string) *PatchAPI24ProtectionGroupsParams
- func (o *PatchAPI24ProtectionGroupsParams) WithProtectionGroup(protectionGroup *models.ProtectionGroup) *PatchAPI24ProtectionGroupsParams
- func (o *PatchAPI24ProtectionGroupsParams) WithTimeout(timeout time.Duration) *PatchAPI24ProtectionGroupsParams
- func (o *PatchAPI24ProtectionGroupsParams) WithXRequestID(xRequestID *string) *PatchAPI24ProtectionGroupsParams
- func (o *PatchAPI24ProtectionGroupsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type PatchAPI24ProtectionGroupsReader
- type PatchAPI24ProtectionGroupsTargetsParams
- func NewPatchAPI24ProtectionGroupsTargetsParams() *PatchAPI24ProtectionGroupsTargetsParams
- func NewPatchAPI24ProtectionGroupsTargetsParamsWithContext(ctx context.Context) *PatchAPI24ProtectionGroupsTargetsParams
- func NewPatchAPI24ProtectionGroupsTargetsParamsWithHTTPClient(client *http.Client) *PatchAPI24ProtectionGroupsTargetsParams
- func NewPatchAPI24ProtectionGroupsTargetsParamsWithTimeout(timeout time.Duration) *PatchAPI24ProtectionGroupsTargetsParams
- func (o *PatchAPI24ProtectionGroupsTargetsParams) SetAuthorization(authorization *string)
- func (o *PatchAPI24ProtectionGroupsTargetsParams) SetContext(ctx context.Context)
- func (o *PatchAPI24ProtectionGroupsTargetsParams) SetGroupNames(groupNames []string)
- func (o *PatchAPI24ProtectionGroupsTargetsParams) SetHTTPClient(client *http.Client)
- func (o *PatchAPI24ProtectionGroupsTargetsParams) SetMemberNames(memberNames []string)
- func (o *PatchAPI24ProtectionGroupsTargetsParams) SetTarget(target *models.TargetProtectionGroupPostPatch)
- func (o *PatchAPI24ProtectionGroupsTargetsParams) SetTimeout(timeout time.Duration)
- func (o *PatchAPI24ProtectionGroupsTargetsParams) SetXRequestID(xRequestID *string)
- func (o *PatchAPI24ProtectionGroupsTargetsParams) WithAuthorization(authorization *string) *PatchAPI24ProtectionGroupsTargetsParams
- func (o *PatchAPI24ProtectionGroupsTargetsParams) WithContext(ctx context.Context) *PatchAPI24ProtectionGroupsTargetsParams
- func (o *PatchAPI24ProtectionGroupsTargetsParams) WithGroupNames(groupNames []string) *PatchAPI24ProtectionGroupsTargetsParams
- func (o *PatchAPI24ProtectionGroupsTargetsParams) WithHTTPClient(client *http.Client) *PatchAPI24ProtectionGroupsTargetsParams
- func (o *PatchAPI24ProtectionGroupsTargetsParams) WithMemberNames(memberNames []string) *PatchAPI24ProtectionGroupsTargetsParams
- func (o *PatchAPI24ProtectionGroupsTargetsParams) WithTarget(target *models.TargetProtectionGroupPostPatch) *PatchAPI24ProtectionGroupsTargetsParams
- func (o *PatchAPI24ProtectionGroupsTargetsParams) WithTimeout(timeout time.Duration) *PatchAPI24ProtectionGroupsTargetsParams
- func (o *PatchAPI24ProtectionGroupsTargetsParams) WithXRequestID(xRequestID *string) *PatchAPI24ProtectionGroupsTargetsParams
- func (o *PatchAPI24ProtectionGroupsTargetsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type PatchAPI24ProtectionGroupsTargetsReader
- type PatchApi24ProtectionGroupsBadRequest
- type PatchApi24ProtectionGroupsOK
- type PatchApi24ProtectionGroupsTargetsBadRequest
- type PatchApi24ProtectionGroupsTargetsOK
- type PostAPI24ProtectionGroupsHostGroupsParams
- func NewPostAPI24ProtectionGroupsHostGroupsParams() *PostAPI24ProtectionGroupsHostGroupsParams
- func NewPostAPI24ProtectionGroupsHostGroupsParamsWithContext(ctx context.Context) *PostAPI24ProtectionGroupsHostGroupsParams
- func NewPostAPI24ProtectionGroupsHostGroupsParamsWithHTTPClient(client *http.Client) *PostAPI24ProtectionGroupsHostGroupsParams
- func NewPostAPI24ProtectionGroupsHostGroupsParamsWithTimeout(timeout time.Duration) *PostAPI24ProtectionGroupsHostGroupsParams
- func (o *PostAPI24ProtectionGroupsHostGroupsParams) SetAuthorization(authorization *string)
- func (o *PostAPI24ProtectionGroupsHostGroupsParams) SetContext(ctx context.Context)
- func (o *PostAPI24ProtectionGroupsHostGroupsParams) SetGroupNames(groupNames []string)
- func (o *PostAPI24ProtectionGroupsHostGroupsParams) SetHTTPClient(client *http.Client)
- func (o *PostAPI24ProtectionGroupsHostGroupsParams) SetMemberNames(memberNames []string)
- func (o *PostAPI24ProtectionGroupsHostGroupsParams) SetTimeout(timeout time.Duration)
- func (o *PostAPI24ProtectionGroupsHostGroupsParams) SetXRequestID(xRequestID *string)
- func (o *PostAPI24ProtectionGroupsHostGroupsParams) WithAuthorization(authorization *string) *PostAPI24ProtectionGroupsHostGroupsParams
- func (o *PostAPI24ProtectionGroupsHostGroupsParams) WithContext(ctx context.Context) *PostAPI24ProtectionGroupsHostGroupsParams
- func (o *PostAPI24ProtectionGroupsHostGroupsParams) WithGroupNames(groupNames []string) *PostAPI24ProtectionGroupsHostGroupsParams
- func (o *PostAPI24ProtectionGroupsHostGroupsParams) WithHTTPClient(client *http.Client) *PostAPI24ProtectionGroupsHostGroupsParams
- func (o *PostAPI24ProtectionGroupsHostGroupsParams) WithMemberNames(memberNames []string) *PostAPI24ProtectionGroupsHostGroupsParams
- func (o *PostAPI24ProtectionGroupsHostGroupsParams) WithTimeout(timeout time.Duration) *PostAPI24ProtectionGroupsHostGroupsParams
- func (o *PostAPI24ProtectionGroupsHostGroupsParams) WithXRequestID(xRequestID *string) *PostAPI24ProtectionGroupsHostGroupsParams
- func (o *PostAPI24ProtectionGroupsHostGroupsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type PostAPI24ProtectionGroupsHostGroupsReader
- type PostAPI24ProtectionGroupsHostsParams
- func NewPostAPI24ProtectionGroupsHostsParams() *PostAPI24ProtectionGroupsHostsParams
- func NewPostAPI24ProtectionGroupsHostsParamsWithContext(ctx context.Context) *PostAPI24ProtectionGroupsHostsParams
- func NewPostAPI24ProtectionGroupsHostsParamsWithHTTPClient(client *http.Client) *PostAPI24ProtectionGroupsHostsParams
- func NewPostAPI24ProtectionGroupsHostsParamsWithTimeout(timeout time.Duration) *PostAPI24ProtectionGroupsHostsParams
- func (o *PostAPI24ProtectionGroupsHostsParams) SetAuthorization(authorization *string)
- func (o *PostAPI24ProtectionGroupsHostsParams) SetContext(ctx context.Context)
- func (o *PostAPI24ProtectionGroupsHostsParams) SetGroupNames(groupNames []string)
- func (o *PostAPI24ProtectionGroupsHostsParams) SetHTTPClient(client *http.Client)
- func (o *PostAPI24ProtectionGroupsHostsParams) SetMemberNames(memberNames []string)
- func (o *PostAPI24ProtectionGroupsHostsParams) SetTimeout(timeout time.Duration)
- func (o *PostAPI24ProtectionGroupsHostsParams) SetXRequestID(xRequestID *string)
- func (o *PostAPI24ProtectionGroupsHostsParams) WithAuthorization(authorization *string) *PostAPI24ProtectionGroupsHostsParams
- func (o *PostAPI24ProtectionGroupsHostsParams) WithContext(ctx context.Context) *PostAPI24ProtectionGroupsHostsParams
- func (o *PostAPI24ProtectionGroupsHostsParams) WithGroupNames(groupNames []string) *PostAPI24ProtectionGroupsHostsParams
- func (o *PostAPI24ProtectionGroupsHostsParams) WithHTTPClient(client *http.Client) *PostAPI24ProtectionGroupsHostsParams
- func (o *PostAPI24ProtectionGroupsHostsParams) WithMemberNames(memberNames []string) *PostAPI24ProtectionGroupsHostsParams
- func (o *PostAPI24ProtectionGroupsHostsParams) WithTimeout(timeout time.Duration) *PostAPI24ProtectionGroupsHostsParams
- func (o *PostAPI24ProtectionGroupsHostsParams) WithXRequestID(xRequestID *string) *PostAPI24ProtectionGroupsHostsParams
- func (o *PostAPI24ProtectionGroupsHostsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type PostAPI24ProtectionGroupsHostsReader
- type PostAPI24ProtectionGroupsParams
- func NewPostAPI24ProtectionGroupsParams() *PostAPI24ProtectionGroupsParams
- func NewPostAPI24ProtectionGroupsParamsWithContext(ctx context.Context) *PostAPI24ProtectionGroupsParams
- func NewPostAPI24ProtectionGroupsParamsWithHTTPClient(client *http.Client) *PostAPI24ProtectionGroupsParams
- func NewPostAPI24ProtectionGroupsParamsWithTimeout(timeout time.Duration) *PostAPI24ProtectionGroupsParams
- func (o *PostAPI24ProtectionGroupsParams) SetAuthorization(authorization *string)
- func (o *PostAPI24ProtectionGroupsParams) SetContext(ctx context.Context)
- func (o *PostAPI24ProtectionGroupsParams) SetHTTPClient(client *http.Client)
- func (o *PostAPI24ProtectionGroupsParams) SetNames(names []string)
- func (o *PostAPI24ProtectionGroupsParams) SetOverwrite(overwrite *bool)
- func (o *PostAPI24ProtectionGroupsParams) SetSourceNames(sourceNames []string)
- func (o *PostAPI24ProtectionGroupsParams) SetTimeout(timeout time.Duration)
- func (o *PostAPI24ProtectionGroupsParams) SetXRequestID(xRequestID *string)
- func (o *PostAPI24ProtectionGroupsParams) WithAuthorization(authorization *string) *PostAPI24ProtectionGroupsParams
- func (o *PostAPI24ProtectionGroupsParams) WithContext(ctx context.Context) *PostAPI24ProtectionGroupsParams
- func (o *PostAPI24ProtectionGroupsParams) WithHTTPClient(client *http.Client) *PostAPI24ProtectionGroupsParams
- func (o *PostAPI24ProtectionGroupsParams) WithNames(names []string) *PostAPI24ProtectionGroupsParams
- func (o *PostAPI24ProtectionGroupsParams) WithOverwrite(overwrite *bool) *PostAPI24ProtectionGroupsParams
- func (o *PostAPI24ProtectionGroupsParams) WithSourceNames(sourceNames []string) *PostAPI24ProtectionGroupsParams
- func (o *PostAPI24ProtectionGroupsParams) WithTimeout(timeout time.Duration) *PostAPI24ProtectionGroupsParams
- func (o *PostAPI24ProtectionGroupsParams) WithXRequestID(xRequestID *string) *PostAPI24ProtectionGroupsParams
- func (o *PostAPI24ProtectionGroupsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type PostAPI24ProtectionGroupsReader
- type PostAPI24ProtectionGroupsTargetsParams
- func NewPostAPI24ProtectionGroupsTargetsParams() *PostAPI24ProtectionGroupsTargetsParams
- func NewPostAPI24ProtectionGroupsTargetsParamsWithContext(ctx context.Context) *PostAPI24ProtectionGroupsTargetsParams
- func NewPostAPI24ProtectionGroupsTargetsParamsWithHTTPClient(client *http.Client) *PostAPI24ProtectionGroupsTargetsParams
- func NewPostAPI24ProtectionGroupsTargetsParamsWithTimeout(timeout time.Duration) *PostAPI24ProtectionGroupsTargetsParams
- func (o *PostAPI24ProtectionGroupsTargetsParams) SetAuthorization(authorization *string)
- func (o *PostAPI24ProtectionGroupsTargetsParams) SetContext(ctx context.Context)
- func (o *PostAPI24ProtectionGroupsTargetsParams) SetGroupNames(groupNames []string)
- func (o *PostAPI24ProtectionGroupsTargetsParams) SetHTTPClient(client *http.Client)
- func (o *PostAPI24ProtectionGroupsTargetsParams) SetMemberNames(memberNames []string)
- func (o *PostAPI24ProtectionGroupsTargetsParams) SetTimeout(timeout time.Duration)
- func (o *PostAPI24ProtectionGroupsTargetsParams) SetXRequestID(xRequestID *string)
- func (o *PostAPI24ProtectionGroupsTargetsParams) WithAuthorization(authorization *string) *PostAPI24ProtectionGroupsTargetsParams
- func (o *PostAPI24ProtectionGroupsTargetsParams) WithContext(ctx context.Context) *PostAPI24ProtectionGroupsTargetsParams
- func (o *PostAPI24ProtectionGroupsTargetsParams) WithGroupNames(groupNames []string) *PostAPI24ProtectionGroupsTargetsParams
- func (o *PostAPI24ProtectionGroupsTargetsParams) WithHTTPClient(client *http.Client) *PostAPI24ProtectionGroupsTargetsParams
- func (o *PostAPI24ProtectionGroupsTargetsParams) WithMemberNames(memberNames []string) *PostAPI24ProtectionGroupsTargetsParams
- func (o *PostAPI24ProtectionGroupsTargetsParams) WithTimeout(timeout time.Duration) *PostAPI24ProtectionGroupsTargetsParams
- func (o *PostAPI24ProtectionGroupsTargetsParams) WithXRequestID(xRequestID *string) *PostAPI24ProtectionGroupsTargetsParams
- func (o *PostAPI24ProtectionGroupsTargetsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type PostAPI24ProtectionGroupsTargetsReader
- type PostAPI24ProtectionGroupsVolumesParams
- func NewPostAPI24ProtectionGroupsVolumesParams() *PostAPI24ProtectionGroupsVolumesParams
- func NewPostAPI24ProtectionGroupsVolumesParamsWithContext(ctx context.Context) *PostAPI24ProtectionGroupsVolumesParams
- func NewPostAPI24ProtectionGroupsVolumesParamsWithHTTPClient(client *http.Client) *PostAPI24ProtectionGroupsVolumesParams
- func NewPostAPI24ProtectionGroupsVolumesParamsWithTimeout(timeout time.Duration) *PostAPI24ProtectionGroupsVolumesParams
- func (o *PostAPI24ProtectionGroupsVolumesParams) SetAuthorization(authorization *string)
- func (o *PostAPI24ProtectionGroupsVolumesParams) SetContext(ctx context.Context)
- func (o *PostAPI24ProtectionGroupsVolumesParams) SetGroupNames(groupNames []string)
- func (o *PostAPI24ProtectionGroupsVolumesParams) SetHTTPClient(client *http.Client)
- func (o *PostAPI24ProtectionGroupsVolumesParams) SetMemberNames(memberNames []string)
- func (o *PostAPI24ProtectionGroupsVolumesParams) SetTimeout(timeout time.Duration)
- func (o *PostAPI24ProtectionGroupsVolumesParams) SetXRequestID(xRequestID *string)
- func (o *PostAPI24ProtectionGroupsVolumesParams) WithAuthorization(authorization *string) *PostAPI24ProtectionGroupsVolumesParams
- func (o *PostAPI24ProtectionGroupsVolumesParams) WithContext(ctx context.Context) *PostAPI24ProtectionGroupsVolumesParams
- func (o *PostAPI24ProtectionGroupsVolumesParams) WithGroupNames(groupNames []string) *PostAPI24ProtectionGroupsVolumesParams
- func (o *PostAPI24ProtectionGroupsVolumesParams) WithHTTPClient(client *http.Client) *PostAPI24ProtectionGroupsVolumesParams
- func (o *PostAPI24ProtectionGroupsVolumesParams) WithMemberNames(memberNames []string) *PostAPI24ProtectionGroupsVolumesParams
- func (o *PostAPI24ProtectionGroupsVolumesParams) WithTimeout(timeout time.Duration) *PostAPI24ProtectionGroupsVolumesParams
- func (o *PostAPI24ProtectionGroupsVolumesParams) WithXRequestID(xRequestID *string) *PostAPI24ProtectionGroupsVolumesParams
- func (o *PostAPI24ProtectionGroupsVolumesParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type PostAPI24ProtectionGroupsVolumesReader
- type PostApi24ProtectionGroupsBadRequest
- type PostApi24ProtectionGroupsHostGroupsBadRequest
- type PostApi24ProtectionGroupsHostGroupsOK
- type PostApi24ProtectionGroupsHostsBadRequest
- type PostApi24ProtectionGroupsHostsOK
- type PostApi24ProtectionGroupsOK
- type PostApi24ProtectionGroupsTargetsBadRequest
- type PostApi24ProtectionGroupsTargetsOK
- type PostApi24ProtectionGroupsVolumesBadRequest
- type PostApi24ProtectionGroupsVolumesOK
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 protection groups API
func (*Client) DeleteAPI24ProtectionGroups ¶
func (a *Client) DeleteAPI24ProtectionGroups(params *DeleteAPI24ProtectionGroupsParams) (*DeleteApi24ProtectionGroupsOK, error)
DeleteAPI24ProtectionGroups eradicates a protection group
Eradicates a protection group that has been destroyed and is pending eradication. Eradicated protection groups cannot be recovered. Protection groups are destroyed through the PATCH method. The`ids` or `names` parameter is required, but cannot be set together.
func (*Client) DeleteAPI24ProtectionGroupsHostGroups ¶
func (a *Client) DeleteAPI24ProtectionGroupsHostGroups(params *DeleteAPI24ProtectionGroupsHostGroupsParams) (*DeleteApi24ProtectionGroupsHostGroupsOK, error)
DeleteAPI24ProtectionGroupsHostGroups removes a host group from a protection group
Removes a host group member from a protection group. After the member has been removed, it is no longer protected by the group. Any protection group snapshots that were taken before the member was removed will not be affected. Removing a member from a protection group does not delete the member from the array, and the member can be added back to the protection group at any time. The `group_names` parameter represents the name of the protection group, and the `member_names` parameter represents the name of the host group. The `group_names` and `member_names` parameters are required and must be set together.
func (*Client) DeleteAPI24ProtectionGroupsHosts ¶
func (a *Client) DeleteAPI24ProtectionGroupsHosts(params *DeleteAPI24ProtectionGroupsHostsParams) (*DeleteApi24ProtectionGroupsHostsOK, error)
DeleteAPI24ProtectionGroupsHosts removes a host from a protection group
Removes a host member from a protection group. After the member has been removed, it is no longer protected by the group. Any protection group snapshots that were taken before the member was removed will not be affected. Removing a member from a protection group does not delete the member from the array, and the member can be added back to the protection group at any time. The `group_names` parameter represents the name of the protection group, and the `member_names` parameter represents the name of the host. The `group_names` and `member_names` parameters are required and must be set together.
func (*Client) DeleteAPI24ProtectionGroupsTargets ¶
func (a *Client) DeleteAPI24ProtectionGroupsTargets(params *DeleteAPI24ProtectionGroupsTargetsParams) (*DeleteApi24ProtectionGroupsTargetsOK, error)
DeleteAPI24ProtectionGroupsTargets removes a target from a protection group
Removes an array or offload target from a protection group. The `group_names` parameter represents the name of the protection group. The `member_names` parameter represents the name of the array or offload target that is being removed from the protection group. The `group_names` and `member_names` parameters are required and must be set together.
func (*Client) DeleteAPI24ProtectionGroupsVolumes ¶
func (a *Client) DeleteAPI24ProtectionGroupsVolumes(params *DeleteAPI24ProtectionGroupsVolumesParams) (*DeleteApi24ProtectionGroupsVolumesOK, error)
DeleteAPI24ProtectionGroupsVolumes removes a volume from a protection group
Removes a volume member from a protection group. After the member has been removed, it is no longer protected by the group. Any protection group snapshots that were taken before the member was removed will not be affected. Removing a member from a protection group does not delete the member from the array, and the member can be added back to the protection group at any time. The `group_names` parameter represents the name of the protection group, and the `member_names` parameter represents the name of the volume. The `group_names` and `member_names` parameters are required and must be set together.
func (*Client) GetAPI24ProtectionGroups ¶
func (a *Client) GetAPI24ProtectionGroups(params *GetAPI24ProtectionGroupsParams) (*GetApi24ProtectionGroupsOK, error)
GetAPI24ProtectionGroups lists protection groups
Returns a list of protection groups, including their associated source arrays, replication targets, hosts, host groups, and volumes. The list includes protection groups that were created on the local array to replicate snapshot data to other arrays or offload targets, created on a remote array and replicated asynchronously to this array, or created inside a pod on a remote array and stretched to the local array.
func (*Client) GetAPI24ProtectionGroupsHostGroups ¶
func (a *Client) GetAPI24ProtectionGroupsHostGroups(params *GetAPI24ProtectionGroupsHostGroupsParams) (*GetApi24ProtectionGroupsHostGroupsOK, error)
GetAPI24ProtectionGroupsHostGroups lists protection groups with host group members
Returns a list of protection groups that have host group members.
func (*Client) GetAPI24ProtectionGroupsHosts ¶
func (a *Client) GetAPI24ProtectionGroupsHosts(params *GetAPI24ProtectionGroupsHostsParams) (*GetApi24ProtectionGroupsHostsOK, error)
GetAPI24ProtectionGroupsHosts lists protection groups with host members
Returns a list of protection groups that have host members.
func (*Client) GetAPI24ProtectionGroupsPerformanceReplication ¶
func (a *Client) GetAPI24ProtectionGroupsPerformanceReplication(params *GetAPI24ProtectionGroupsPerformanceReplicationParams) (*GetApi24ProtectionGroupsPerformanceReplicationOK, error)
GetAPI24ProtectionGroupsPerformanceReplication lists protection group replication performance data
Returns the total number of bytes of replication data transmitted and received per second. The data is grouped by protection group.
func (*Client) GetAPI24ProtectionGroupsPerformanceReplicationByArray ¶
func (a *Client) GetAPI24ProtectionGroupsPerformanceReplicationByArray(params *GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams) (*GetApi24ProtectionGroupsPerformanceReplicationByArrayOK, error)
GetAPI24ProtectionGroupsPerformanceReplicationByArray lists protection group replication performance data with array details
Returns the total number of bytes of replication data transmitted and received per second. The data is grouped by protection group and includes the names of the source array and targets for each protection group.
func (*Client) GetAPI24ProtectionGroupsSpace ¶
func (a *Client) GetAPI24ProtectionGroupsSpace(params *GetAPI24ProtectionGroupsSpaceParams) (*GetApi24ProtectionGroupsSpaceOK, error)
GetAPI24ProtectionGroupsSpace lists protection group space information
Returns provisioned (virtual) size and physical storage consumption data for each protection group.
func (*Client) GetAPI24ProtectionGroupsTargets ¶
func (a *Client) GetAPI24ProtectionGroupsTargets(params *GetAPI24ProtectionGroupsTargetsParams) (*GetApi24ProtectionGroupsTargetsOK, error)
GetAPI24ProtectionGroupsTargets lists protection groups with targets
Returns a list of protection groups that have target arrays or offload targets.
func (*Client) GetAPI24ProtectionGroupsVolumes ¶
func (a *Client) GetAPI24ProtectionGroupsVolumes(params *GetAPI24ProtectionGroupsVolumesParams) (*GetApi24ProtectionGroupsVolumesOK, error)
GetAPI24ProtectionGroupsVolumes lists protection groups with volume members
Returns a list of protection groups that have volume members.
func (*Client) PatchAPI24ProtectionGroups ¶
func (a *Client) PatchAPI24ProtectionGroups(params *PatchAPI24ProtectionGroupsParams) (*PatchApi24ProtectionGroupsOK, error)
PatchAPI24ProtectionGroups manages a protection group
Configures the protection group schedules to generate and replicate snapshots to another array or to an external storage system. Also renames or destroys a protection group.
func (*Client) PatchAPI24ProtectionGroupsTargets ¶
func (a *Client) PatchAPI24ProtectionGroupsTargets(params *PatchAPI24ProtectionGroupsTargetsParams) (*PatchApi24ProtectionGroupsTargetsOK, error)
PatchAPI24ProtectionGroupsTargets manages a protection group target
Allows the source array to replicate protection group data to the target array, or disallows the source array from replicating protection group data to the target array. The `allowed` parameter must be set from the target array. The `group_names` parameter represents the name of the protection group. The `allowed` and `group_names` parameters are required and must be set together. Offload targets do not support the `allowed` parameter.
func (*Client) PostAPI24ProtectionGroups ¶
func (a *Client) PostAPI24ProtectionGroups(params *PostAPI24ProtectionGroupsParams) (*PostApi24ProtectionGroupsOK, error)
PostAPI24ProtectionGroups creates a protection group
Creates a protection group on the local array for asynchronous replication.
func (*Client) PostAPI24ProtectionGroupsHostGroups ¶
func (a *Client) PostAPI24ProtectionGroupsHostGroups(params *PostAPI24ProtectionGroupsHostGroupsParams) (*PostApi24ProtectionGroupsHostGroupsOK, error)
PostAPI24ProtectionGroupsHostGroups adds a host group to a protection group
Adds a host group member to a protection group. Members that are already in the protection group are not affected. For asynchronous replication, only members of the same type can belong to a protection group. The `group_names` parameter represents the name of the protection group, and the `member_names` parameter represents the name of the host group. The `group_names` and `member_names` parameters are required and must be set together.
func (*Client) PostAPI24ProtectionGroupsHosts ¶
func (a *Client) PostAPI24ProtectionGroupsHosts(params *PostAPI24ProtectionGroupsHostsParams) (*PostApi24ProtectionGroupsHostsOK, error)
PostAPI24ProtectionGroupsHosts adds a host to a protection group
Adds a host member to a protection group. Members that are already in the protection group are not affected. For asynchronous replication, only members of the same type can belong to a protection group. The `group_names` parameter represents the name of the protection group, and the `member_names` parameter represents the name of the host. The `group_names` and `member_names` parameters are required and must be set together.
func (*Client) PostAPI24ProtectionGroupsTargets ¶
func (a *Client) PostAPI24ProtectionGroupsTargets(params *PostAPI24ProtectionGroupsTargetsParams) (*PostApi24ProtectionGroupsTargetsOK, error)
PostAPI24ProtectionGroupsTargets adds a target to a protection group
Adds an array or offload target to a protection group. The `group_names` parameter represents the name of the protection group. The `member_names` parameter represents the name of the array or offload target that is being added to the protection group. The `group_names` and `member_names` parameters are required and must be set together.
func (*Client) PostAPI24ProtectionGroupsVolumes ¶
func (a *Client) PostAPI24ProtectionGroupsVolumes(params *PostAPI24ProtectionGroupsVolumesParams) (*PostApi24ProtectionGroupsVolumesOK, error)
PostAPI24ProtectionGroupsVolumes adds a volume to a protection group
Adds a volume member to a protection group. Members that are already in the protection group are not affected. For asynchronous replication, only members of the same type can belong to a protection group. The `group_names` parameter represents the name of the protection group, and the `member_names` parameter represents the name of the volume. The `group_names` and `member_names` parameters are required and must be set together.
func (*Client) SetTransport ¶
func (a *Client) SetTransport(transport runtime.ClientTransport)
SetTransport changes the transport on the client
type ClientService ¶
type ClientService interface { DeleteAPI24ProtectionGroups(params *DeleteAPI24ProtectionGroupsParams) (*DeleteApi24ProtectionGroupsOK, error) DeleteAPI24ProtectionGroupsHostGroups(params *DeleteAPI24ProtectionGroupsHostGroupsParams) (*DeleteApi24ProtectionGroupsHostGroupsOK, error) DeleteAPI24ProtectionGroupsHosts(params *DeleteAPI24ProtectionGroupsHostsParams) (*DeleteApi24ProtectionGroupsHostsOK, error) DeleteAPI24ProtectionGroupsTargets(params *DeleteAPI24ProtectionGroupsTargetsParams) (*DeleteApi24ProtectionGroupsTargetsOK, error) DeleteAPI24ProtectionGroupsVolumes(params *DeleteAPI24ProtectionGroupsVolumesParams) (*DeleteApi24ProtectionGroupsVolumesOK, error) GetAPI24ProtectionGroups(params *GetAPI24ProtectionGroupsParams) (*GetApi24ProtectionGroupsOK, error) GetAPI24ProtectionGroupsHostGroups(params *GetAPI24ProtectionGroupsHostGroupsParams) (*GetApi24ProtectionGroupsHostGroupsOK, error) GetAPI24ProtectionGroupsHosts(params *GetAPI24ProtectionGroupsHostsParams) (*GetApi24ProtectionGroupsHostsOK, error) GetAPI24ProtectionGroupsPerformanceReplication(params *GetAPI24ProtectionGroupsPerformanceReplicationParams) (*GetApi24ProtectionGroupsPerformanceReplicationOK, error) GetAPI24ProtectionGroupsPerformanceReplicationByArray(params *GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams) (*GetApi24ProtectionGroupsPerformanceReplicationByArrayOK, error) GetAPI24ProtectionGroupsSpace(params *GetAPI24ProtectionGroupsSpaceParams) (*GetApi24ProtectionGroupsSpaceOK, error) GetAPI24ProtectionGroupsTargets(params *GetAPI24ProtectionGroupsTargetsParams) (*GetApi24ProtectionGroupsTargetsOK, error) GetAPI24ProtectionGroupsVolumes(params *GetAPI24ProtectionGroupsVolumesParams) (*GetApi24ProtectionGroupsVolumesOK, error) PatchAPI24ProtectionGroups(params *PatchAPI24ProtectionGroupsParams) (*PatchApi24ProtectionGroupsOK, error) PatchAPI24ProtectionGroupsTargets(params *PatchAPI24ProtectionGroupsTargetsParams) (*PatchApi24ProtectionGroupsTargetsOK, error) PostAPI24ProtectionGroups(params *PostAPI24ProtectionGroupsParams) (*PostApi24ProtectionGroupsOK, error) PostAPI24ProtectionGroupsHostGroups(params *PostAPI24ProtectionGroupsHostGroupsParams) (*PostApi24ProtectionGroupsHostGroupsOK, error) PostAPI24ProtectionGroupsHosts(params *PostAPI24ProtectionGroupsHostsParams) (*PostApi24ProtectionGroupsHostsOK, error) PostAPI24ProtectionGroupsTargets(params *PostAPI24ProtectionGroupsTargetsParams) (*PostApi24ProtectionGroupsTargetsOK, error) PostAPI24ProtectionGroupsVolumes(params *PostAPI24ProtectionGroupsVolumesParams) (*PostApi24ProtectionGroupsVolumesOK, 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 protection groups API client.
type DeleteAPI24ProtectionGroupsHostGroupsParams ¶
type DeleteAPI24ProtectionGroupsHostGroupsParams 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 /*GroupNames Performs the operation on the unique group name specified. Examples of groups include host groups, pods, protection groups, and volume groups. Enter multiple names in comma-separated format. For example, `hgroup01,hgroup02`. */ GroupNames []string /*MemberNames Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, `vol01,vol02`. */ MemberNames []string Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
DeleteAPI24ProtectionGroupsHostGroupsParams contains all the parameters to send to the API endpoint for the delete API 24 protection groups host groups operation typically these are written to a http.Request
func NewDeleteAPI24ProtectionGroupsHostGroupsParams ¶
func NewDeleteAPI24ProtectionGroupsHostGroupsParams() *DeleteAPI24ProtectionGroupsHostGroupsParams
NewDeleteAPI24ProtectionGroupsHostGroupsParams creates a new DeleteAPI24ProtectionGroupsHostGroupsParams object with the default values initialized.
func NewDeleteAPI24ProtectionGroupsHostGroupsParamsWithContext ¶
func NewDeleteAPI24ProtectionGroupsHostGroupsParamsWithContext(ctx context.Context) *DeleteAPI24ProtectionGroupsHostGroupsParams
NewDeleteAPI24ProtectionGroupsHostGroupsParamsWithContext creates a new DeleteAPI24ProtectionGroupsHostGroupsParams object with the default values initialized, and the ability to set a context for a request
func NewDeleteAPI24ProtectionGroupsHostGroupsParamsWithHTTPClient ¶
func NewDeleteAPI24ProtectionGroupsHostGroupsParamsWithHTTPClient(client *http.Client) *DeleteAPI24ProtectionGroupsHostGroupsParams
NewDeleteAPI24ProtectionGroupsHostGroupsParamsWithHTTPClient creates a new DeleteAPI24ProtectionGroupsHostGroupsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewDeleteAPI24ProtectionGroupsHostGroupsParamsWithTimeout ¶
func NewDeleteAPI24ProtectionGroupsHostGroupsParamsWithTimeout(timeout time.Duration) *DeleteAPI24ProtectionGroupsHostGroupsParams
NewDeleteAPI24ProtectionGroupsHostGroupsParamsWithTimeout creates a new DeleteAPI24ProtectionGroupsHostGroupsParams object with the default values initialized, and the ability to set a timeout on a request
func (*DeleteAPI24ProtectionGroupsHostGroupsParams) SetAuthorization ¶
func (o *DeleteAPI24ProtectionGroupsHostGroupsParams) SetAuthorization(authorization *string)
SetAuthorization adds the authorization to the delete API 24 protection groups host groups params
func (*DeleteAPI24ProtectionGroupsHostGroupsParams) SetContext ¶
func (o *DeleteAPI24ProtectionGroupsHostGroupsParams) SetContext(ctx context.Context)
SetContext adds the context to the delete API 24 protection groups host groups params
func (*DeleteAPI24ProtectionGroupsHostGroupsParams) SetGroupNames ¶
func (o *DeleteAPI24ProtectionGroupsHostGroupsParams) SetGroupNames(groupNames []string)
SetGroupNames adds the groupNames to the delete API 24 protection groups host groups params
func (*DeleteAPI24ProtectionGroupsHostGroupsParams) SetHTTPClient ¶
func (o *DeleteAPI24ProtectionGroupsHostGroupsParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the delete API 24 protection groups host groups params
func (*DeleteAPI24ProtectionGroupsHostGroupsParams) SetMemberNames ¶
func (o *DeleteAPI24ProtectionGroupsHostGroupsParams) SetMemberNames(memberNames []string)
SetMemberNames adds the memberNames to the delete API 24 protection groups host groups params
func (*DeleteAPI24ProtectionGroupsHostGroupsParams) SetTimeout ¶
func (o *DeleteAPI24ProtectionGroupsHostGroupsParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the delete API 24 protection groups host groups params
func (*DeleteAPI24ProtectionGroupsHostGroupsParams) SetXRequestID ¶
func (o *DeleteAPI24ProtectionGroupsHostGroupsParams) SetXRequestID(xRequestID *string)
SetXRequestID adds the xRequestId to the delete API 24 protection groups host groups params
func (*DeleteAPI24ProtectionGroupsHostGroupsParams) WithAuthorization ¶
func (o *DeleteAPI24ProtectionGroupsHostGroupsParams) WithAuthorization(authorization *string) *DeleteAPI24ProtectionGroupsHostGroupsParams
WithAuthorization adds the authorization to the delete API 24 protection groups host groups params
func (*DeleteAPI24ProtectionGroupsHostGroupsParams) WithContext ¶
func (o *DeleteAPI24ProtectionGroupsHostGroupsParams) WithContext(ctx context.Context) *DeleteAPI24ProtectionGroupsHostGroupsParams
WithContext adds the context to the delete API 24 protection groups host groups params
func (*DeleteAPI24ProtectionGroupsHostGroupsParams) WithGroupNames ¶
func (o *DeleteAPI24ProtectionGroupsHostGroupsParams) WithGroupNames(groupNames []string) *DeleteAPI24ProtectionGroupsHostGroupsParams
WithGroupNames adds the groupNames to the delete API 24 protection groups host groups params
func (*DeleteAPI24ProtectionGroupsHostGroupsParams) WithHTTPClient ¶
func (o *DeleteAPI24ProtectionGroupsHostGroupsParams) WithHTTPClient(client *http.Client) *DeleteAPI24ProtectionGroupsHostGroupsParams
WithHTTPClient adds the HTTPClient to the delete API 24 protection groups host groups params
func (*DeleteAPI24ProtectionGroupsHostGroupsParams) WithMemberNames ¶
func (o *DeleteAPI24ProtectionGroupsHostGroupsParams) WithMemberNames(memberNames []string) *DeleteAPI24ProtectionGroupsHostGroupsParams
WithMemberNames adds the memberNames to the delete API 24 protection groups host groups params
func (*DeleteAPI24ProtectionGroupsHostGroupsParams) WithTimeout ¶
func (o *DeleteAPI24ProtectionGroupsHostGroupsParams) WithTimeout(timeout time.Duration) *DeleteAPI24ProtectionGroupsHostGroupsParams
WithTimeout adds the timeout to the delete API 24 protection groups host groups params
func (*DeleteAPI24ProtectionGroupsHostGroupsParams) WithXRequestID ¶
func (o *DeleteAPI24ProtectionGroupsHostGroupsParams) WithXRequestID(xRequestID *string) *DeleteAPI24ProtectionGroupsHostGroupsParams
WithXRequestID adds the xRequestID to the delete API 24 protection groups host groups params
func (*DeleteAPI24ProtectionGroupsHostGroupsParams) WriteToRequest ¶
func (o *DeleteAPI24ProtectionGroupsHostGroupsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type DeleteAPI24ProtectionGroupsHostGroupsReader ¶
type DeleteAPI24ProtectionGroupsHostGroupsReader struct {
// contains filtered or unexported fields
}
DeleteAPI24ProtectionGroupsHostGroupsReader is a Reader for the DeleteAPI24ProtectionGroupsHostGroups structure.
func (*DeleteAPI24ProtectionGroupsHostGroupsReader) ReadResponse ¶
func (o *DeleteAPI24ProtectionGroupsHostGroupsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type DeleteAPI24ProtectionGroupsHostsParams ¶
type DeleteAPI24ProtectionGroupsHostsParams 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 /*GroupNames Performs the operation on the unique group name specified. Examples of groups include host groups, pods, protection groups, and volume groups. Enter multiple names in comma-separated format. For example, `hgroup01,hgroup02`. */ GroupNames []string /*MemberNames Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, `vol01,vol02`. */ MemberNames []string Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
DeleteAPI24ProtectionGroupsHostsParams contains all the parameters to send to the API endpoint for the delete API 24 protection groups hosts operation typically these are written to a http.Request
func NewDeleteAPI24ProtectionGroupsHostsParams ¶
func NewDeleteAPI24ProtectionGroupsHostsParams() *DeleteAPI24ProtectionGroupsHostsParams
NewDeleteAPI24ProtectionGroupsHostsParams creates a new DeleteAPI24ProtectionGroupsHostsParams object with the default values initialized.
func NewDeleteAPI24ProtectionGroupsHostsParamsWithContext ¶
func NewDeleteAPI24ProtectionGroupsHostsParamsWithContext(ctx context.Context) *DeleteAPI24ProtectionGroupsHostsParams
NewDeleteAPI24ProtectionGroupsHostsParamsWithContext creates a new DeleteAPI24ProtectionGroupsHostsParams object with the default values initialized, and the ability to set a context for a request
func NewDeleteAPI24ProtectionGroupsHostsParamsWithHTTPClient ¶
func NewDeleteAPI24ProtectionGroupsHostsParamsWithHTTPClient(client *http.Client) *DeleteAPI24ProtectionGroupsHostsParams
NewDeleteAPI24ProtectionGroupsHostsParamsWithHTTPClient creates a new DeleteAPI24ProtectionGroupsHostsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewDeleteAPI24ProtectionGroupsHostsParamsWithTimeout ¶
func NewDeleteAPI24ProtectionGroupsHostsParamsWithTimeout(timeout time.Duration) *DeleteAPI24ProtectionGroupsHostsParams
NewDeleteAPI24ProtectionGroupsHostsParamsWithTimeout creates a new DeleteAPI24ProtectionGroupsHostsParams object with the default values initialized, and the ability to set a timeout on a request
func (*DeleteAPI24ProtectionGroupsHostsParams) SetAuthorization ¶
func (o *DeleteAPI24ProtectionGroupsHostsParams) SetAuthorization(authorization *string)
SetAuthorization adds the authorization to the delete API 24 protection groups hosts params
func (*DeleteAPI24ProtectionGroupsHostsParams) SetContext ¶
func (o *DeleteAPI24ProtectionGroupsHostsParams) SetContext(ctx context.Context)
SetContext adds the context to the delete API 24 protection groups hosts params
func (*DeleteAPI24ProtectionGroupsHostsParams) SetGroupNames ¶
func (o *DeleteAPI24ProtectionGroupsHostsParams) SetGroupNames(groupNames []string)
SetGroupNames adds the groupNames to the delete API 24 protection groups hosts params
func (*DeleteAPI24ProtectionGroupsHostsParams) SetHTTPClient ¶
func (o *DeleteAPI24ProtectionGroupsHostsParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the delete API 24 protection groups hosts params
func (*DeleteAPI24ProtectionGroupsHostsParams) SetMemberNames ¶
func (o *DeleteAPI24ProtectionGroupsHostsParams) SetMemberNames(memberNames []string)
SetMemberNames adds the memberNames to the delete API 24 protection groups hosts params
func (*DeleteAPI24ProtectionGroupsHostsParams) SetTimeout ¶
func (o *DeleteAPI24ProtectionGroupsHostsParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the delete API 24 protection groups hosts params
func (*DeleteAPI24ProtectionGroupsHostsParams) SetXRequestID ¶
func (o *DeleteAPI24ProtectionGroupsHostsParams) SetXRequestID(xRequestID *string)
SetXRequestID adds the xRequestId to the delete API 24 protection groups hosts params
func (*DeleteAPI24ProtectionGroupsHostsParams) WithAuthorization ¶
func (o *DeleteAPI24ProtectionGroupsHostsParams) WithAuthorization(authorization *string) *DeleteAPI24ProtectionGroupsHostsParams
WithAuthorization adds the authorization to the delete API 24 protection groups hosts params
func (*DeleteAPI24ProtectionGroupsHostsParams) WithContext ¶
func (o *DeleteAPI24ProtectionGroupsHostsParams) WithContext(ctx context.Context) *DeleteAPI24ProtectionGroupsHostsParams
WithContext adds the context to the delete API 24 protection groups hosts params
func (*DeleteAPI24ProtectionGroupsHostsParams) WithGroupNames ¶
func (o *DeleteAPI24ProtectionGroupsHostsParams) WithGroupNames(groupNames []string) *DeleteAPI24ProtectionGroupsHostsParams
WithGroupNames adds the groupNames to the delete API 24 protection groups hosts params
func (*DeleteAPI24ProtectionGroupsHostsParams) WithHTTPClient ¶
func (o *DeleteAPI24ProtectionGroupsHostsParams) WithHTTPClient(client *http.Client) *DeleteAPI24ProtectionGroupsHostsParams
WithHTTPClient adds the HTTPClient to the delete API 24 protection groups hosts params
func (*DeleteAPI24ProtectionGroupsHostsParams) WithMemberNames ¶
func (o *DeleteAPI24ProtectionGroupsHostsParams) WithMemberNames(memberNames []string) *DeleteAPI24ProtectionGroupsHostsParams
WithMemberNames adds the memberNames to the delete API 24 protection groups hosts params
func (*DeleteAPI24ProtectionGroupsHostsParams) WithTimeout ¶
func (o *DeleteAPI24ProtectionGroupsHostsParams) WithTimeout(timeout time.Duration) *DeleteAPI24ProtectionGroupsHostsParams
WithTimeout adds the timeout to the delete API 24 protection groups hosts params
func (*DeleteAPI24ProtectionGroupsHostsParams) WithXRequestID ¶
func (o *DeleteAPI24ProtectionGroupsHostsParams) WithXRequestID(xRequestID *string) *DeleteAPI24ProtectionGroupsHostsParams
WithXRequestID adds the xRequestID to the delete API 24 protection groups hosts params
func (*DeleteAPI24ProtectionGroupsHostsParams) WriteToRequest ¶
func (o *DeleteAPI24ProtectionGroupsHostsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type DeleteAPI24ProtectionGroupsHostsReader ¶
type DeleteAPI24ProtectionGroupsHostsReader struct {
// contains filtered or unexported fields
}
DeleteAPI24ProtectionGroupsHostsReader is a Reader for the DeleteAPI24ProtectionGroupsHosts structure.
func (*DeleteAPI24ProtectionGroupsHostsReader) ReadResponse ¶
func (o *DeleteAPI24ProtectionGroupsHostsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type DeleteAPI24ProtectionGroupsParams ¶
type DeleteAPI24ProtectionGroupsParams 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 Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
DeleteAPI24ProtectionGroupsParams contains all the parameters to send to the API endpoint for the delete API 24 protection groups operation typically these are written to a http.Request
func NewDeleteAPI24ProtectionGroupsParams ¶
func NewDeleteAPI24ProtectionGroupsParams() *DeleteAPI24ProtectionGroupsParams
NewDeleteAPI24ProtectionGroupsParams creates a new DeleteAPI24ProtectionGroupsParams object with the default values initialized.
func NewDeleteAPI24ProtectionGroupsParamsWithContext ¶
func NewDeleteAPI24ProtectionGroupsParamsWithContext(ctx context.Context) *DeleteAPI24ProtectionGroupsParams
NewDeleteAPI24ProtectionGroupsParamsWithContext creates a new DeleteAPI24ProtectionGroupsParams object with the default values initialized, and the ability to set a context for a request
func NewDeleteAPI24ProtectionGroupsParamsWithHTTPClient ¶
func NewDeleteAPI24ProtectionGroupsParamsWithHTTPClient(client *http.Client) *DeleteAPI24ProtectionGroupsParams
NewDeleteAPI24ProtectionGroupsParamsWithHTTPClient creates a new DeleteAPI24ProtectionGroupsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewDeleteAPI24ProtectionGroupsParamsWithTimeout ¶
func NewDeleteAPI24ProtectionGroupsParamsWithTimeout(timeout time.Duration) *DeleteAPI24ProtectionGroupsParams
NewDeleteAPI24ProtectionGroupsParamsWithTimeout creates a new DeleteAPI24ProtectionGroupsParams object with the default values initialized, and the ability to set a timeout on a request
func (*DeleteAPI24ProtectionGroupsParams) SetAuthorization ¶
func (o *DeleteAPI24ProtectionGroupsParams) SetAuthorization(authorization *string)
SetAuthorization adds the authorization to the delete API 24 protection groups params
func (*DeleteAPI24ProtectionGroupsParams) SetContext ¶
func (o *DeleteAPI24ProtectionGroupsParams) SetContext(ctx context.Context)
SetContext adds the context to the delete API 24 protection groups params
func (*DeleteAPI24ProtectionGroupsParams) SetHTTPClient ¶
func (o *DeleteAPI24ProtectionGroupsParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the delete API 24 protection groups params
func (*DeleteAPI24ProtectionGroupsParams) SetNames ¶
func (o *DeleteAPI24ProtectionGroupsParams) SetNames(names []string)
SetNames adds the names to the delete API 24 protection groups params
func (*DeleteAPI24ProtectionGroupsParams) SetTimeout ¶
func (o *DeleteAPI24ProtectionGroupsParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the delete API 24 protection groups params
func (*DeleteAPI24ProtectionGroupsParams) SetXRequestID ¶
func (o *DeleteAPI24ProtectionGroupsParams) SetXRequestID(xRequestID *string)
SetXRequestID adds the xRequestId to the delete API 24 protection groups params
func (*DeleteAPI24ProtectionGroupsParams) WithAuthorization ¶
func (o *DeleteAPI24ProtectionGroupsParams) WithAuthorization(authorization *string) *DeleteAPI24ProtectionGroupsParams
WithAuthorization adds the authorization to the delete API 24 protection groups params
func (*DeleteAPI24ProtectionGroupsParams) WithContext ¶
func (o *DeleteAPI24ProtectionGroupsParams) WithContext(ctx context.Context) *DeleteAPI24ProtectionGroupsParams
WithContext adds the context to the delete API 24 protection groups params
func (*DeleteAPI24ProtectionGroupsParams) WithHTTPClient ¶
func (o *DeleteAPI24ProtectionGroupsParams) WithHTTPClient(client *http.Client) *DeleteAPI24ProtectionGroupsParams
WithHTTPClient adds the HTTPClient to the delete API 24 protection groups params
func (*DeleteAPI24ProtectionGroupsParams) WithNames ¶
func (o *DeleteAPI24ProtectionGroupsParams) WithNames(names []string) *DeleteAPI24ProtectionGroupsParams
WithNames adds the names to the delete API 24 protection groups params
func (*DeleteAPI24ProtectionGroupsParams) WithTimeout ¶
func (o *DeleteAPI24ProtectionGroupsParams) WithTimeout(timeout time.Duration) *DeleteAPI24ProtectionGroupsParams
WithTimeout adds the timeout to the delete API 24 protection groups params
func (*DeleteAPI24ProtectionGroupsParams) WithXRequestID ¶
func (o *DeleteAPI24ProtectionGroupsParams) WithXRequestID(xRequestID *string) *DeleteAPI24ProtectionGroupsParams
WithXRequestID adds the xRequestID to the delete API 24 protection groups params
func (*DeleteAPI24ProtectionGroupsParams) WriteToRequest ¶
func (o *DeleteAPI24ProtectionGroupsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type DeleteAPI24ProtectionGroupsReader ¶
type DeleteAPI24ProtectionGroupsReader struct {
// contains filtered or unexported fields
}
DeleteAPI24ProtectionGroupsReader is a Reader for the DeleteAPI24ProtectionGroups structure.
func (*DeleteAPI24ProtectionGroupsReader) ReadResponse ¶
func (o *DeleteAPI24ProtectionGroupsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type DeleteAPI24ProtectionGroupsTargetsParams ¶
type DeleteAPI24ProtectionGroupsTargetsParams 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 /*GroupNames Performs the operation on the unique group name specified. Examples of groups include host groups, pods, protection groups, and volume groups. Enter multiple names in comma-separated format. For example, `hgroup01,hgroup02`. */ GroupNames []string /*MemberNames Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, `vol01,vol02`. */ MemberNames []string Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
DeleteAPI24ProtectionGroupsTargetsParams contains all the parameters to send to the API endpoint for the delete API 24 protection groups targets operation typically these are written to a http.Request
func NewDeleteAPI24ProtectionGroupsTargetsParams ¶
func NewDeleteAPI24ProtectionGroupsTargetsParams() *DeleteAPI24ProtectionGroupsTargetsParams
NewDeleteAPI24ProtectionGroupsTargetsParams creates a new DeleteAPI24ProtectionGroupsTargetsParams object with the default values initialized.
func NewDeleteAPI24ProtectionGroupsTargetsParamsWithContext ¶
func NewDeleteAPI24ProtectionGroupsTargetsParamsWithContext(ctx context.Context) *DeleteAPI24ProtectionGroupsTargetsParams
NewDeleteAPI24ProtectionGroupsTargetsParamsWithContext creates a new DeleteAPI24ProtectionGroupsTargetsParams object with the default values initialized, and the ability to set a context for a request
func NewDeleteAPI24ProtectionGroupsTargetsParamsWithHTTPClient ¶
func NewDeleteAPI24ProtectionGroupsTargetsParamsWithHTTPClient(client *http.Client) *DeleteAPI24ProtectionGroupsTargetsParams
NewDeleteAPI24ProtectionGroupsTargetsParamsWithHTTPClient creates a new DeleteAPI24ProtectionGroupsTargetsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewDeleteAPI24ProtectionGroupsTargetsParamsWithTimeout ¶
func NewDeleteAPI24ProtectionGroupsTargetsParamsWithTimeout(timeout time.Duration) *DeleteAPI24ProtectionGroupsTargetsParams
NewDeleteAPI24ProtectionGroupsTargetsParamsWithTimeout creates a new DeleteAPI24ProtectionGroupsTargetsParams object with the default values initialized, and the ability to set a timeout on a request
func (*DeleteAPI24ProtectionGroupsTargetsParams) SetAuthorization ¶
func (o *DeleteAPI24ProtectionGroupsTargetsParams) SetAuthorization(authorization *string)
SetAuthorization adds the authorization to the delete API 24 protection groups targets params
func (*DeleteAPI24ProtectionGroupsTargetsParams) SetContext ¶
func (o *DeleteAPI24ProtectionGroupsTargetsParams) SetContext(ctx context.Context)
SetContext adds the context to the delete API 24 protection groups targets params
func (*DeleteAPI24ProtectionGroupsTargetsParams) SetGroupNames ¶
func (o *DeleteAPI24ProtectionGroupsTargetsParams) SetGroupNames(groupNames []string)
SetGroupNames adds the groupNames to the delete API 24 protection groups targets params
func (*DeleteAPI24ProtectionGroupsTargetsParams) SetHTTPClient ¶
func (o *DeleteAPI24ProtectionGroupsTargetsParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the delete API 24 protection groups targets params
func (*DeleteAPI24ProtectionGroupsTargetsParams) SetMemberNames ¶
func (o *DeleteAPI24ProtectionGroupsTargetsParams) SetMemberNames(memberNames []string)
SetMemberNames adds the memberNames to the delete API 24 protection groups targets params
func (*DeleteAPI24ProtectionGroupsTargetsParams) SetTimeout ¶
func (o *DeleteAPI24ProtectionGroupsTargetsParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the delete API 24 protection groups targets params
func (*DeleteAPI24ProtectionGroupsTargetsParams) SetXRequestID ¶
func (o *DeleteAPI24ProtectionGroupsTargetsParams) SetXRequestID(xRequestID *string)
SetXRequestID adds the xRequestId to the delete API 24 protection groups targets params
func (*DeleteAPI24ProtectionGroupsTargetsParams) WithAuthorization ¶
func (o *DeleteAPI24ProtectionGroupsTargetsParams) WithAuthorization(authorization *string) *DeleteAPI24ProtectionGroupsTargetsParams
WithAuthorization adds the authorization to the delete API 24 protection groups targets params
func (*DeleteAPI24ProtectionGroupsTargetsParams) WithContext ¶
func (o *DeleteAPI24ProtectionGroupsTargetsParams) WithContext(ctx context.Context) *DeleteAPI24ProtectionGroupsTargetsParams
WithContext adds the context to the delete API 24 protection groups targets params
func (*DeleteAPI24ProtectionGroupsTargetsParams) WithGroupNames ¶
func (o *DeleteAPI24ProtectionGroupsTargetsParams) WithGroupNames(groupNames []string) *DeleteAPI24ProtectionGroupsTargetsParams
WithGroupNames adds the groupNames to the delete API 24 protection groups targets params
func (*DeleteAPI24ProtectionGroupsTargetsParams) WithHTTPClient ¶
func (o *DeleteAPI24ProtectionGroupsTargetsParams) WithHTTPClient(client *http.Client) *DeleteAPI24ProtectionGroupsTargetsParams
WithHTTPClient adds the HTTPClient to the delete API 24 protection groups targets params
func (*DeleteAPI24ProtectionGroupsTargetsParams) WithMemberNames ¶
func (o *DeleteAPI24ProtectionGroupsTargetsParams) WithMemberNames(memberNames []string) *DeleteAPI24ProtectionGroupsTargetsParams
WithMemberNames adds the memberNames to the delete API 24 protection groups targets params
func (*DeleteAPI24ProtectionGroupsTargetsParams) WithTimeout ¶
func (o *DeleteAPI24ProtectionGroupsTargetsParams) WithTimeout(timeout time.Duration) *DeleteAPI24ProtectionGroupsTargetsParams
WithTimeout adds the timeout to the delete API 24 protection groups targets params
func (*DeleteAPI24ProtectionGroupsTargetsParams) WithXRequestID ¶
func (o *DeleteAPI24ProtectionGroupsTargetsParams) WithXRequestID(xRequestID *string) *DeleteAPI24ProtectionGroupsTargetsParams
WithXRequestID adds the xRequestID to the delete API 24 protection groups targets params
func (*DeleteAPI24ProtectionGroupsTargetsParams) WriteToRequest ¶
func (o *DeleteAPI24ProtectionGroupsTargetsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type DeleteAPI24ProtectionGroupsTargetsReader ¶
type DeleteAPI24ProtectionGroupsTargetsReader struct {
// contains filtered or unexported fields
}
DeleteAPI24ProtectionGroupsTargetsReader is a Reader for the DeleteAPI24ProtectionGroupsTargets structure.
func (*DeleteAPI24ProtectionGroupsTargetsReader) ReadResponse ¶
func (o *DeleteAPI24ProtectionGroupsTargetsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type DeleteAPI24ProtectionGroupsVolumesParams ¶
type DeleteAPI24ProtectionGroupsVolumesParams 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 /*GroupNames Performs the operation on the unique group name specified. Examples of groups include host groups, pods, protection groups, and volume groups. Enter multiple names in comma-separated format. For example, `hgroup01,hgroup02`. */ GroupNames []string /*MemberNames Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, `vol01,vol02`. */ MemberNames []string Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
DeleteAPI24ProtectionGroupsVolumesParams contains all the parameters to send to the API endpoint for the delete API 24 protection groups volumes operation typically these are written to a http.Request
func NewDeleteAPI24ProtectionGroupsVolumesParams ¶
func NewDeleteAPI24ProtectionGroupsVolumesParams() *DeleteAPI24ProtectionGroupsVolumesParams
NewDeleteAPI24ProtectionGroupsVolumesParams creates a new DeleteAPI24ProtectionGroupsVolumesParams object with the default values initialized.
func NewDeleteAPI24ProtectionGroupsVolumesParamsWithContext ¶
func NewDeleteAPI24ProtectionGroupsVolumesParamsWithContext(ctx context.Context) *DeleteAPI24ProtectionGroupsVolumesParams
NewDeleteAPI24ProtectionGroupsVolumesParamsWithContext creates a new DeleteAPI24ProtectionGroupsVolumesParams object with the default values initialized, and the ability to set a context for a request
func NewDeleteAPI24ProtectionGroupsVolumesParamsWithHTTPClient ¶
func NewDeleteAPI24ProtectionGroupsVolumesParamsWithHTTPClient(client *http.Client) *DeleteAPI24ProtectionGroupsVolumesParams
NewDeleteAPI24ProtectionGroupsVolumesParamsWithHTTPClient creates a new DeleteAPI24ProtectionGroupsVolumesParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewDeleteAPI24ProtectionGroupsVolumesParamsWithTimeout ¶
func NewDeleteAPI24ProtectionGroupsVolumesParamsWithTimeout(timeout time.Duration) *DeleteAPI24ProtectionGroupsVolumesParams
NewDeleteAPI24ProtectionGroupsVolumesParamsWithTimeout creates a new DeleteAPI24ProtectionGroupsVolumesParams object with the default values initialized, and the ability to set a timeout on a request
func (*DeleteAPI24ProtectionGroupsVolumesParams) SetAuthorization ¶
func (o *DeleteAPI24ProtectionGroupsVolumesParams) SetAuthorization(authorization *string)
SetAuthorization adds the authorization to the delete API 24 protection groups volumes params
func (*DeleteAPI24ProtectionGroupsVolumesParams) SetContext ¶
func (o *DeleteAPI24ProtectionGroupsVolumesParams) SetContext(ctx context.Context)
SetContext adds the context to the delete API 24 protection groups volumes params
func (*DeleteAPI24ProtectionGroupsVolumesParams) SetGroupNames ¶
func (o *DeleteAPI24ProtectionGroupsVolumesParams) SetGroupNames(groupNames []string)
SetGroupNames adds the groupNames to the delete API 24 protection groups volumes params
func (*DeleteAPI24ProtectionGroupsVolumesParams) SetHTTPClient ¶
func (o *DeleteAPI24ProtectionGroupsVolumesParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the delete API 24 protection groups volumes params
func (*DeleteAPI24ProtectionGroupsVolumesParams) SetMemberNames ¶
func (o *DeleteAPI24ProtectionGroupsVolumesParams) SetMemberNames(memberNames []string)
SetMemberNames adds the memberNames to the delete API 24 protection groups volumes params
func (*DeleteAPI24ProtectionGroupsVolumesParams) SetTimeout ¶
func (o *DeleteAPI24ProtectionGroupsVolumesParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the delete API 24 protection groups volumes params
func (*DeleteAPI24ProtectionGroupsVolumesParams) SetXRequestID ¶
func (o *DeleteAPI24ProtectionGroupsVolumesParams) SetXRequestID(xRequestID *string)
SetXRequestID adds the xRequestId to the delete API 24 protection groups volumes params
func (*DeleteAPI24ProtectionGroupsVolumesParams) WithAuthorization ¶
func (o *DeleteAPI24ProtectionGroupsVolumesParams) WithAuthorization(authorization *string) *DeleteAPI24ProtectionGroupsVolumesParams
WithAuthorization adds the authorization to the delete API 24 protection groups volumes params
func (*DeleteAPI24ProtectionGroupsVolumesParams) WithContext ¶
func (o *DeleteAPI24ProtectionGroupsVolumesParams) WithContext(ctx context.Context) *DeleteAPI24ProtectionGroupsVolumesParams
WithContext adds the context to the delete API 24 protection groups volumes params
func (*DeleteAPI24ProtectionGroupsVolumesParams) WithGroupNames ¶
func (o *DeleteAPI24ProtectionGroupsVolumesParams) WithGroupNames(groupNames []string) *DeleteAPI24ProtectionGroupsVolumesParams
WithGroupNames adds the groupNames to the delete API 24 protection groups volumes params
func (*DeleteAPI24ProtectionGroupsVolumesParams) WithHTTPClient ¶
func (o *DeleteAPI24ProtectionGroupsVolumesParams) WithHTTPClient(client *http.Client) *DeleteAPI24ProtectionGroupsVolumesParams
WithHTTPClient adds the HTTPClient to the delete API 24 protection groups volumes params
func (*DeleteAPI24ProtectionGroupsVolumesParams) WithMemberNames ¶
func (o *DeleteAPI24ProtectionGroupsVolumesParams) WithMemberNames(memberNames []string) *DeleteAPI24ProtectionGroupsVolumesParams
WithMemberNames adds the memberNames to the delete API 24 protection groups volumes params
func (*DeleteAPI24ProtectionGroupsVolumesParams) WithTimeout ¶
func (o *DeleteAPI24ProtectionGroupsVolumesParams) WithTimeout(timeout time.Duration) *DeleteAPI24ProtectionGroupsVolumesParams
WithTimeout adds the timeout to the delete API 24 protection groups volumes params
func (*DeleteAPI24ProtectionGroupsVolumesParams) WithXRequestID ¶
func (o *DeleteAPI24ProtectionGroupsVolumesParams) WithXRequestID(xRequestID *string) *DeleteAPI24ProtectionGroupsVolumesParams
WithXRequestID adds the xRequestID to the delete API 24 protection groups volumes params
func (*DeleteAPI24ProtectionGroupsVolumesParams) WriteToRequest ¶
func (o *DeleteAPI24ProtectionGroupsVolumesParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type DeleteAPI24ProtectionGroupsVolumesReader ¶
type DeleteAPI24ProtectionGroupsVolumesReader struct {
// contains filtered or unexported fields
}
DeleteAPI24ProtectionGroupsVolumesReader is a Reader for the DeleteAPI24ProtectionGroupsVolumes structure.
func (*DeleteAPI24ProtectionGroupsVolumesReader) ReadResponse ¶
func (o *DeleteAPI24ProtectionGroupsVolumesReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type DeleteApi24ProtectionGroupsBadRequest ¶
DeleteApi24ProtectionGroupsBadRequest handles this case with default header values.
BadRequest
func NewDeleteApi24ProtectionGroupsBadRequest ¶
func NewDeleteApi24ProtectionGroupsBadRequest() *DeleteApi24ProtectionGroupsBadRequest
NewDeleteApi24ProtectionGroupsBadRequest creates a DeleteApi24ProtectionGroupsBadRequest with default headers values
func (*DeleteApi24ProtectionGroupsBadRequest) Error ¶
func (o *DeleteApi24ProtectionGroupsBadRequest) Error() string
func (*DeleteApi24ProtectionGroupsBadRequest) GetPayload ¶
func (o *DeleteApi24ProtectionGroupsBadRequest) GetPayload() *models.Error
type DeleteApi24ProtectionGroupsHostGroupsBadRequest ¶
DeleteApi24ProtectionGroupsHostGroupsBadRequest handles this case with default header values.
BadRequest
func NewDeleteApi24ProtectionGroupsHostGroupsBadRequest ¶
func NewDeleteApi24ProtectionGroupsHostGroupsBadRequest() *DeleteApi24ProtectionGroupsHostGroupsBadRequest
NewDeleteApi24ProtectionGroupsHostGroupsBadRequest creates a DeleteApi24ProtectionGroupsHostGroupsBadRequest with default headers values
func (*DeleteApi24ProtectionGroupsHostGroupsBadRequest) Error ¶
func (o *DeleteApi24ProtectionGroupsHostGroupsBadRequest) Error() string
func (*DeleteApi24ProtectionGroupsHostGroupsBadRequest) GetPayload ¶
func (o *DeleteApi24ProtectionGroupsHostGroupsBadRequest) GetPayload() *models.Error
type DeleteApi24ProtectionGroupsHostGroupsOK ¶
type DeleteApi24ProtectionGroupsHostGroupsOK struct { }
DeleteApi24ProtectionGroupsHostGroupsOK handles this case with default header values.
OK
func NewDeleteApi24ProtectionGroupsHostGroupsOK ¶
func NewDeleteApi24ProtectionGroupsHostGroupsOK() *DeleteApi24ProtectionGroupsHostGroupsOK
NewDeleteApi24ProtectionGroupsHostGroupsOK creates a DeleteApi24ProtectionGroupsHostGroupsOK with default headers values
func (*DeleteApi24ProtectionGroupsHostGroupsOK) Error ¶
func (o *DeleteApi24ProtectionGroupsHostGroupsOK) Error() string
type DeleteApi24ProtectionGroupsHostsBadRequest ¶
DeleteApi24ProtectionGroupsHostsBadRequest handles this case with default header values.
BadRequest
func NewDeleteApi24ProtectionGroupsHostsBadRequest ¶
func NewDeleteApi24ProtectionGroupsHostsBadRequest() *DeleteApi24ProtectionGroupsHostsBadRequest
NewDeleteApi24ProtectionGroupsHostsBadRequest creates a DeleteApi24ProtectionGroupsHostsBadRequest with default headers values
func (*DeleteApi24ProtectionGroupsHostsBadRequest) Error ¶
func (o *DeleteApi24ProtectionGroupsHostsBadRequest) Error() string
func (*DeleteApi24ProtectionGroupsHostsBadRequest) GetPayload ¶
func (o *DeleteApi24ProtectionGroupsHostsBadRequest) GetPayload() *models.Error
type DeleteApi24ProtectionGroupsHostsOK ¶
type DeleteApi24ProtectionGroupsHostsOK struct { }
DeleteApi24ProtectionGroupsHostsOK handles this case with default header values.
OK
func NewDeleteApi24ProtectionGroupsHostsOK ¶
func NewDeleteApi24ProtectionGroupsHostsOK() *DeleteApi24ProtectionGroupsHostsOK
NewDeleteApi24ProtectionGroupsHostsOK creates a DeleteApi24ProtectionGroupsHostsOK with default headers values
func (*DeleteApi24ProtectionGroupsHostsOK) Error ¶
func (o *DeleteApi24ProtectionGroupsHostsOK) Error() string
type DeleteApi24ProtectionGroupsOK ¶
type DeleteApi24ProtectionGroupsOK struct { }
DeleteApi24ProtectionGroupsOK handles this case with default header values.
OK
func NewDeleteApi24ProtectionGroupsOK ¶
func NewDeleteApi24ProtectionGroupsOK() *DeleteApi24ProtectionGroupsOK
NewDeleteApi24ProtectionGroupsOK creates a DeleteApi24ProtectionGroupsOK with default headers values
func (*DeleteApi24ProtectionGroupsOK) Error ¶
func (o *DeleteApi24ProtectionGroupsOK) Error() string
type DeleteApi24ProtectionGroupsTargetsBadRequest ¶
DeleteApi24ProtectionGroupsTargetsBadRequest handles this case with default header values.
BadRequest
func NewDeleteApi24ProtectionGroupsTargetsBadRequest ¶
func NewDeleteApi24ProtectionGroupsTargetsBadRequest() *DeleteApi24ProtectionGroupsTargetsBadRequest
NewDeleteApi24ProtectionGroupsTargetsBadRequest creates a DeleteApi24ProtectionGroupsTargetsBadRequest with default headers values
func (*DeleteApi24ProtectionGroupsTargetsBadRequest) Error ¶
func (o *DeleteApi24ProtectionGroupsTargetsBadRequest) Error() string
func (*DeleteApi24ProtectionGroupsTargetsBadRequest) GetPayload ¶
func (o *DeleteApi24ProtectionGroupsTargetsBadRequest) GetPayload() *models.Error
type DeleteApi24ProtectionGroupsTargetsOK ¶
type DeleteApi24ProtectionGroupsTargetsOK struct { }
DeleteApi24ProtectionGroupsTargetsOK handles this case with default header values.
OK
func NewDeleteApi24ProtectionGroupsTargetsOK ¶
func NewDeleteApi24ProtectionGroupsTargetsOK() *DeleteApi24ProtectionGroupsTargetsOK
NewDeleteApi24ProtectionGroupsTargetsOK creates a DeleteApi24ProtectionGroupsTargetsOK with default headers values
func (*DeleteApi24ProtectionGroupsTargetsOK) Error ¶
func (o *DeleteApi24ProtectionGroupsTargetsOK) Error() string
type DeleteApi24ProtectionGroupsVolumesBadRequest ¶
DeleteApi24ProtectionGroupsVolumesBadRequest handles this case with default header values.
BadRequest
func NewDeleteApi24ProtectionGroupsVolumesBadRequest ¶
func NewDeleteApi24ProtectionGroupsVolumesBadRequest() *DeleteApi24ProtectionGroupsVolumesBadRequest
NewDeleteApi24ProtectionGroupsVolumesBadRequest creates a DeleteApi24ProtectionGroupsVolumesBadRequest with default headers values
func (*DeleteApi24ProtectionGroupsVolumesBadRequest) Error ¶
func (o *DeleteApi24ProtectionGroupsVolumesBadRequest) Error() string
func (*DeleteApi24ProtectionGroupsVolumesBadRequest) GetPayload ¶
func (o *DeleteApi24ProtectionGroupsVolumesBadRequest) GetPayload() *models.Error
type DeleteApi24ProtectionGroupsVolumesOK ¶
type DeleteApi24ProtectionGroupsVolumesOK struct { }
DeleteApi24ProtectionGroupsVolumesOK handles this case with default header values.
OK
func NewDeleteApi24ProtectionGroupsVolumesOK ¶
func NewDeleteApi24ProtectionGroupsVolumesOK() *DeleteApi24ProtectionGroupsVolumesOK
NewDeleteApi24ProtectionGroupsVolumesOK creates a DeleteApi24ProtectionGroupsVolumesOK with default headers values
func (*DeleteApi24ProtectionGroupsVolumesOK) Error ¶
func (o *DeleteApi24ProtectionGroupsVolumesOK) Error() string
type GetAPI24ProtectionGroupsHostGroupsParams ¶
type GetAPI24ProtectionGroupsHostGroupsParams 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 /*GroupNames Performs the operation on the unique group name specified. Examples of groups include host groups, pods, protection groups, and volume groups. Enter multiple names in comma-separated format. For example, `hgroup01,hgroup02`. */ GroupNames []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 /*MemberNames Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, `vol01,vol02`. */ MemberNames []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 /*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 }
GetAPI24ProtectionGroupsHostGroupsParams contains all the parameters to send to the API endpoint for the get API 24 protection groups host groups operation typically these are written to a http.Request
func NewGetAPI24ProtectionGroupsHostGroupsParams ¶
func NewGetAPI24ProtectionGroupsHostGroupsParams() *GetAPI24ProtectionGroupsHostGroupsParams
NewGetAPI24ProtectionGroupsHostGroupsParams creates a new GetAPI24ProtectionGroupsHostGroupsParams object with the default values initialized.
func NewGetAPI24ProtectionGroupsHostGroupsParamsWithContext ¶
func NewGetAPI24ProtectionGroupsHostGroupsParamsWithContext(ctx context.Context) *GetAPI24ProtectionGroupsHostGroupsParams
NewGetAPI24ProtectionGroupsHostGroupsParamsWithContext creates a new GetAPI24ProtectionGroupsHostGroupsParams object with the default values initialized, and the ability to set a context for a request
func NewGetAPI24ProtectionGroupsHostGroupsParamsWithHTTPClient ¶
func NewGetAPI24ProtectionGroupsHostGroupsParamsWithHTTPClient(client *http.Client) *GetAPI24ProtectionGroupsHostGroupsParams
NewGetAPI24ProtectionGroupsHostGroupsParamsWithHTTPClient creates a new GetAPI24ProtectionGroupsHostGroupsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewGetAPI24ProtectionGroupsHostGroupsParamsWithTimeout ¶
func NewGetAPI24ProtectionGroupsHostGroupsParamsWithTimeout(timeout time.Duration) *GetAPI24ProtectionGroupsHostGroupsParams
NewGetAPI24ProtectionGroupsHostGroupsParamsWithTimeout creates a new GetAPI24ProtectionGroupsHostGroupsParams object with the default values initialized, and the ability to set a timeout on a request
func (*GetAPI24ProtectionGroupsHostGroupsParams) SetAuthorization ¶
func (o *GetAPI24ProtectionGroupsHostGroupsParams) SetAuthorization(authorization *string)
SetAuthorization adds the authorization to the get API 24 protection groups host groups params
func (*GetAPI24ProtectionGroupsHostGroupsParams) SetContext ¶
func (o *GetAPI24ProtectionGroupsHostGroupsParams) SetContext(ctx context.Context)
SetContext adds the context to the get API 24 protection groups host groups params
func (*GetAPI24ProtectionGroupsHostGroupsParams) SetContinuationToken ¶
func (o *GetAPI24ProtectionGroupsHostGroupsParams) SetContinuationToken(continuationToken *string)
SetContinuationToken adds the continuationToken to the get API 24 protection groups host groups params
func (*GetAPI24ProtectionGroupsHostGroupsParams) SetFilter ¶
func (o *GetAPI24ProtectionGroupsHostGroupsParams) SetFilter(filter *string)
SetFilter adds the filter to the get API 24 protection groups host groups params
func (*GetAPI24ProtectionGroupsHostGroupsParams) SetGroupNames ¶
func (o *GetAPI24ProtectionGroupsHostGroupsParams) SetGroupNames(groupNames []string)
SetGroupNames adds the groupNames to the get API 24 protection groups host groups params
func (*GetAPI24ProtectionGroupsHostGroupsParams) SetHTTPClient ¶
func (o *GetAPI24ProtectionGroupsHostGroupsParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the get API 24 protection groups host groups params
func (*GetAPI24ProtectionGroupsHostGroupsParams) SetLimit ¶
func (o *GetAPI24ProtectionGroupsHostGroupsParams) SetLimit(limit *int32)
SetLimit adds the limit to the get API 24 protection groups host groups params
func (*GetAPI24ProtectionGroupsHostGroupsParams) SetMemberNames ¶
func (o *GetAPI24ProtectionGroupsHostGroupsParams) SetMemberNames(memberNames []string)
SetMemberNames adds the memberNames to the get API 24 protection groups host groups params
func (*GetAPI24ProtectionGroupsHostGroupsParams) SetOffset ¶
func (o *GetAPI24ProtectionGroupsHostGroupsParams) SetOffset(offset *int32)
SetOffset adds the offset to the get API 24 protection groups host groups params
func (*GetAPI24ProtectionGroupsHostGroupsParams) SetSort ¶
func (o *GetAPI24ProtectionGroupsHostGroupsParams) SetSort(sort []string)
SetSort adds the sort to the get API 24 protection groups host groups params
func (*GetAPI24ProtectionGroupsHostGroupsParams) SetTimeout ¶
func (o *GetAPI24ProtectionGroupsHostGroupsParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the get API 24 protection groups host groups params
func (*GetAPI24ProtectionGroupsHostGroupsParams) SetTotalItemCount ¶
func (o *GetAPI24ProtectionGroupsHostGroupsParams) SetTotalItemCount(totalItemCount *bool)
SetTotalItemCount adds the totalItemCount to the get API 24 protection groups host groups params
func (*GetAPI24ProtectionGroupsHostGroupsParams) SetXRequestID ¶
func (o *GetAPI24ProtectionGroupsHostGroupsParams) SetXRequestID(xRequestID *string)
SetXRequestID adds the xRequestId to the get API 24 protection groups host groups params
func (*GetAPI24ProtectionGroupsHostGroupsParams) WithAuthorization ¶
func (o *GetAPI24ProtectionGroupsHostGroupsParams) WithAuthorization(authorization *string) *GetAPI24ProtectionGroupsHostGroupsParams
WithAuthorization adds the authorization to the get API 24 protection groups host groups params
func (*GetAPI24ProtectionGroupsHostGroupsParams) WithContext ¶
func (o *GetAPI24ProtectionGroupsHostGroupsParams) WithContext(ctx context.Context) *GetAPI24ProtectionGroupsHostGroupsParams
WithContext adds the context to the get API 24 protection groups host groups params
func (*GetAPI24ProtectionGroupsHostGroupsParams) WithContinuationToken ¶
func (o *GetAPI24ProtectionGroupsHostGroupsParams) WithContinuationToken(continuationToken *string) *GetAPI24ProtectionGroupsHostGroupsParams
WithContinuationToken adds the continuationToken to the get API 24 protection groups host groups params
func (*GetAPI24ProtectionGroupsHostGroupsParams) WithFilter ¶
func (o *GetAPI24ProtectionGroupsHostGroupsParams) WithFilter(filter *string) *GetAPI24ProtectionGroupsHostGroupsParams
WithFilter adds the filter to the get API 24 protection groups host groups params
func (*GetAPI24ProtectionGroupsHostGroupsParams) WithGroupNames ¶
func (o *GetAPI24ProtectionGroupsHostGroupsParams) WithGroupNames(groupNames []string) *GetAPI24ProtectionGroupsHostGroupsParams
WithGroupNames adds the groupNames to the get API 24 protection groups host groups params
func (*GetAPI24ProtectionGroupsHostGroupsParams) WithHTTPClient ¶
func (o *GetAPI24ProtectionGroupsHostGroupsParams) WithHTTPClient(client *http.Client) *GetAPI24ProtectionGroupsHostGroupsParams
WithHTTPClient adds the HTTPClient to the get API 24 protection groups host groups params
func (*GetAPI24ProtectionGroupsHostGroupsParams) WithLimit ¶
func (o *GetAPI24ProtectionGroupsHostGroupsParams) WithLimit(limit *int32) *GetAPI24ProtectionGroupsHostGroupsParams
WithLimit adds the limit to the get API 24 protection groups host groups params
func (*GetAPI24ProtectionGroupsHostGroupsParams) WithMemberNames ¶
func (o *GetAPI24ProtectionGroupsHostGroupsParams) WithMemberNames(memberNames []string) *GetAPI24ProtectionGroupsHostGroupsParams
WithMemberNames adds the memberNames to the get API 24 protection groups host groups params
func (*GetAPI24ProtectionGroupsHostGroupsParams) WithOffset ¶
func (o *GetAPI24ProtectionGroupsHostGroupsParams) WithOffset(offset *int32) *GetAPI24ProtectionGroupsHostGroupsParams
WithOffset adds the offset to the get API 24 protection groups host groups params
func (*GetAPI24ProtectionGroupsHostGroupsParams) WithSort ¶
func (o *GetAPI24ProtectionGroupsHostGroupsParams) WithSort(sort []string) *GetAPI24ProtectionGroupsHostGroupsParams
WithSort adds the sort to the get API 24 protection groups host groups params
func (*GetAPI24ProtectionGroupsHostGroupsParams) WithTimeout ¶
func (o *GetAPI24ProtectionGroupsHostGroupsParams) WithTimeout(timeout time.Duration) *GetAPI24ProtectionGroupsHostGroupsParams
WithTimeout adds the timeout to the get API 24 protection groups host groups params
func (*GetAPI24ProtectionGroupsHostGroupsParams) WithTotalItemCount ¶
func (o *GetAPI24ProtectionGroupsHostGroupsParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24ProtectionGroupsHostGroupsParams
WithTotalItemCount adds the totalItemCount to the get API 24 protection groups host groups params
func (*GetAPI24ProtectionGroupsHostGroupsParams) WithXRequestID ¶
func (o *GetAPI24ProtectionGroupsHostGroupsParams) WithXRequestID(xRequestID *string) *GetAPI24ProtectionGroupsHostGroupsParams
WithXRequestID adds the xRequestID to the get API 24 protection groups host groups params
func (*GetAPI24ProtectionGroupsHostGroupsParams) WriteToRequest ¶
func (o *GetAPI24ProtectionGroupsHostGroupsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type GetAPI24ProtectionGroupsHostGroupsReader ¶
type GetAPI24ProtectionGroupsHostGroupsReader struct {
// contains filtered or unexported fields
}
GetAPI24ProtectionGroupsHostGroupsReader is a Reader for the GetAPI24ProtectionGroupsHostGroups structure.
func (*GetAPI24ProtectionGroupsHostGroupsReader) ReadResponse ¶
func (o *GetAPI24ProtectionGroupsHostGroupsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type GetAPI24ProtectionGroupsHostsParams ¶
type GetAPI24ProtectionGroupsHostsParams 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 /*GroupNames Performs the operation on the unique group name specified. Examples of groups include host groups, pods, protection groups, and volume groups. Enter multiple names in comma-separated format. For example, `hgroup01,hgroup02`. */ GroupNames []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 /*MemberNames Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, `vol01,vol02`. */ MemberNames []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 /*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 }
GetAPI24ProtectionGroupsHostsParams contains all the parameters to send to the API endpoint for the get API 24 protection groups hosts operation typically these are written to a http.Request
func NewGetAPI24ProtectionGroupsHostsParams ¶
func NewGetAPI24ProtectionGroupsHostsParams() *GetAPI24ProtectionGroupsHostsParams
NewGetAPI24ProtectionGroupsHostsParams creates a new GetAPI24ProtectionGroupsHostsParams object with the default values initialized.
func NewGetAPI24ProtectionGroupsHostsParamsWithContext ¶
func NewGetAPI24ProtectionGroupsHostsParamsWithContext(ctx context.Context) *GetAPI24ProtectionGroupsHostsParams
NewGetAPI24ProtectionGroupsHostsParamsWithContext creates a new GetAPI24ProtectionGroupsHostsParams object with the default values initialized, and the ability to set a context for a request
func NewGetAPI24ProtectionGroupsHostsParamsWithHTTPClient ¶
func NewGetAPI24ProtectionGroupsHostsParamsWithHTTPClient(client *http.Client) *GetAPI24ProtectionGroupsHostsParams
NewGetAPI24ProtectionGroupsHostsParamsWithHTTPClient creates a new GetAPI24ProtectionGroupsHostsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewGetAPI24ProtectionGroupsHostsParamsWithTimeout ¶
func NewGetAPI24ProtectionGroupsHostsParamsWithTimeout(timeout time.Duration) *GetAPI24ProtectionGroupsHostsParams
NewGetAPI24ProtectionGroupsHostsParamsWithTimeout creates a new GetAPI24ProtectionGroupsHostsParams object with the default values initialized, and the ability to set a timeout on a request
func (*GetAPI24ProtectionGroupsHostsParams) SetAuthorization ¶
func (o *GetAPI24ProtectionGroupsHostsParams) SetAuthorization(authorization *string)
SetAuthorization adds the authorization to the get API 24 protection groups hosts params
func (*GetAPI24ProtectionGroupsHostsParams) SetContext ¶
func (o *GetAPI24ProtectionGroupsHostsParams) SetContext(ctx context.Context)
SetContext adds the context to the get API 24 protection groups hosts params
func (*GetAPI24ProtectionGroupsHostsParams) SetContinuationToken ¶
func (o *GetAPI24ProtectionGroupsHostsParams) SetContinuationToken(continuationToken *string)
SetContinuationToken adds the continuationToken to the get API 24 protection groups hosts params
func (*GetAPI24ProtectionGroupsHostsParams) SetFilter ¶
func (o *GetAPI24ProtectionGroupsHostsParams) SetFilter(filter *string)
SetFilter adds the filter to the get API 24 protection groups hosts params
func (*GetAPI24ProtectionGroupsHostsParams) SetGroupNames ¶
func (o *GetAPI24ProtectionGroupsHostsParams) SetGroupNames(groupNames []string)
SetGroupNames adds the groupNames to the get API 24 protection groups hosts params
func (*GetAPI24ProtectionGroupsHostsParams) SetHTTPClient ¶
func (o *GetAPI24ProtectionGroupsHostsParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the get API 24 protection groups hosts params
func (*GetAPI24ProtectionGroupsHostsParams) SetLimit ¶
func (o *GetAPI24ProtectionGroupsHostsParams) SetLimit(limit *int32)
SetLimit adds the limit to the get API 24 protection groups hosts params
func (*GetAPI24ProtectionGroupsHostsParams) SetMemberNames ¶
func (o *GetAPI24ProtectionGroupsHostsParams) SetMemberNames(memberNames []string)
SetMemberNames adds the memberNames to the get API 24 protection groups hosts params
func (*GetAPI24ProtectionGroupsHostsParams) SetOffset ¶
func (o *GetAPI24ProtectionGroupsHostsParams) SetOffset(offset *int32)
SetOffset adds the offset to the get API 24 protection groups hosts params
func (*GetAPI24ProtectionGroupsHostsParams) SetSort ¶
func (o *GetAPI24ProtectionGroupsHostsParams) SetSort(sort []string)
SetSort adds the sort to the get API 24 protection groups hosts params
func (*GetAPI24ProtectionGroupsHostsParams) SetTimeout ¶
func (o *GetAPI24ProtectionGroupsHostsParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the get API 24 protection groups hosts params
func (*GetAPI24ProtectionGroupsHostsParams) SetTotalItemCount ¶
func (o *GetAPI24ProtectionGroupsHostsParams) SetTotalItemCount(totalItemCount *bool)
SetTotalItemCount adds the totalItemCount to the get API 24 protection groups hosts params
func (*GetAPI24ProtectionGroupsHostsParams) SetXRequestID ¶
func (o *GetAPI24ProtectionGroupsHostsParams) SetXRequestID(xRequestID *string)
SetXRequestID adds the xRequestId to the get API 24 protection groups hosts params
func (*GetAPI24ProtectionGroupsHostsParams) WithAuthorization ¶
func (o *GetAPI24ProtectionGroupsHostsParams) WithAuthorization(authorization *string) *GetAPI24ProtectionGroupsHostsParams
WithAuthorization adds the authorization to the get API 24 protection groups hosts params
func (*GetAPI24ProtectionGroupsHostsParams) WithContext ¶
func (o *GetAPI24ProtectionGroupsHostsParams) WithContext(ctx context.Context) *GetAPI24ProtectionGroupsHostsParams
WithContext adds the context to the get API 24 protection groups hosts params
func (*GetAPI24ProtectionGroupsHostsParams) WithContinuationToken ¶
func (o *GetAPI24ProtectionGroupsHostsParams) WithContinuationToken(continuationToken *string) *GetAPI24ProtectionGroupsHostsParams
WithContinuationToken adds the continuationToken to the get API 24 protection groups hosts params
func (*GetAPI24ProtectionGroupsHostsParams) WithFilter ¶
func (o *GetAPI24ProtectionGroupsHostsParams) WithFilter(filter *string) *GetAPI24ProtectionGroupsHostsParams
WithFilter adds the filter to the get API 24 protection groups hosts params
func (*GetAPI24ProtectionGroupsHostsParams) WithGroupNames ¶
func (o *GetAPI24ProtectionGroupsHostsParams) WithGroupNames(groupNames []string) *GetAPI24ProtectionGroupsHostsParams
WithGroupNames adds the groupNames to the get API 24 protection groups hosts params
func (*GetAPI24ProtectionGroupsHostsParams) WithHTTPClient ¶
func (o *GetAPI24ProtectionGroupsHostsParams) WithHTTPClient(client *http.Client) *GetAPI24ProtectionGroupsHostsParams
WithHTTPClient adds the HTTPClient to the get API 24 protection groups hosts params
func (*GetAPI24ProtectionGroupsHostsParams) WithLimit ¶
func (o *GetAPI24ProtectionGroupsHostsParams) WithLimit(limit *int32) *GetAPI24ProtectionGroupsHostsParams
WithLimit adds the limit to the get API 24 protection groups hosts params
func (*GetAPI24ProtectionGroupsHostsParams) WithMemberNames ¶
func (o *GetAPI24ProtectionGroupsHostsParams) WithMemberNames(memberNames []string) *GetAPI24ProtectionGroupsHostsParams
WithMemberNames adds the memberNames to the get API 24 protection groups hosts params
func (*GetAPI24ProtectionGroupsHostsParams) WithOffset ¶
func (o *GetAPI24ProtectionGroupsHostsParams) WithOffset(offset *int32) *GetAPI24ProtectionGroupsHostsParams
WithOffset adds the offset to the get API 24 protection groups hosts params
func (*GetAPI24ProtectionGroupsHostsParams) WithSort ¶
func (o *GetAPI24ProtectionGroupsHostsParams) WithSort(sort []string) *GetAPI24ProtectionGroupsHostsParams
WithSort adds the sort to the get API 24 protection groups hosts params
func (*GetAPI24ProtectionGroupsHostsParams) WithTimeout ¶
func (o *GetAPI24ProtectionGroupsHostsParams) WithTimeout(timeout time.Duration) *GetAPI24ProtectionGroupsHostsParams
WithTimeout adds the timeout to the get API 24 protection groups hosts params
func (*GetAPI24ProtectionGroupsHostsParams) WithTotalItemCount ¶
func (o *GetAPI24ProtectionGroupsHostsParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24ProtectionGroupsHostsParams
WithTotalItemCount adds the totalItemCount to the get API 24 protection groups hosts params
func (*GetAPI24ProtectionGroupsHostsParams) WithXRequestID ¶
func (o *GetAPI24ProtectionGroupsHostsParams) WithXRequestID(xRequestID *string) *GetAPI24ProtectionGroupsHostsParams
WithXRequestID adds the xRequestID to the get API 24 protection groups hosts params
func (*GetAPI24ProtectionGroupsHostsParams) WriteToRequest ¶
func (o *GetAPI24ProtectionGroupsHostsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type GetAPI24ProtectionGroupsHostsReader ¶
type GetAPI24ProtectionGroupsHostsReader struct {
// contains filtered or unexported fields
}
GetAPI24ProtectionGroupsHostsReader is a Reader for the GetAPI24ProtectionGroupsHosts structure.
func (*GetAPI24ProtectionGroupsHostsReader) ReadResponse ¶
func (o *GetAPI24ProtectionGroupsHostsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type GetAPI24ProtectionGroupsParams ¶
type GetAPI24ProtectionGroupsParams 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 /*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 /*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 }
GetAPI24ProtectionGroupsParams contains all the parameters to send to the API endpoint for the get API 24 protection groups operation typically these are written to a http.Request
func NewGetAPI24ProtectionGroupsParams ¶
func NewGetAPI24ProtectionGroupsParams() *GetAPI24ProtectionGroupsParams
NewGetAPI24ProtectionGroupsParams creates a new GetAPI24ProtectionGroupsParams object with the default values initialized.
func NewGetAPI24ProtectionGroupsParamsWithContext ¶
func NewGetAPI24ProtectionGroupsParamsWithContext(ctx context.Context) *GetAPI24ProtectionGroupsParams
NewGetAPI24ProtectionGroupsParamsWithContext creates a new GetAPI24ProtectionGroupsParams object with the default values initialized, and the ability to set a context for a request
func NewGetAPI24ProtectionGroupsParamsWithHTTPClient ¶
func NewGetAPI24ProtectionGroupsParamsWithHTTPClient(client *http.Client) *GetAPI24ProtectionGroupsParams
NewGetAPI24ProtectionGroupsParamsWithHTTPClient creates a new GetAPI24ProtectionGroupsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewGetAPI24ProtectionGroupsParamsWithTimeout ¶
func NewGetAPI24ProtectionGroupsParamsWithTimeout(timeout time.Duration) *GetAPI24ProtectionGroupsParams
NewGetAPI24ProtectionGroupsParamsWithTimeout creates a new GetAPI24ProtectionGroupsParams object with the default values initialized, and the ability to set a timeout on a request
func (*GetAPI24ProtectionGroupsParams) SetAuthorization ¶
func (o *GetAPI24ProtectionGroupsParams) SetAuthorization(authorization *string)
SetAuthorization adds the authorization to the get API 24 protection groups params
func (*GetAPI24ProtectionGroupsParams) SetContext ¶
func (o *GetAPI24ProtectionGroupsParams) SetContext(ctx context.Context)
SetContext adds the context to the get API 24 protection groups params
func (*GetAPI24ProtectionGroupsParams) SetContinuationToken ¶
func (o *GetAPI24ProtectionGroupsParams) SetContinuationToken(continuationToken *string)
SetContinuationToken adds the continuationToken to the get API 24 protection groups params
func (*GetAPI24ProtectionGroupsParams) SetDestroyed ¶
func (o *GetAPI24ProtectionGroupsParams) SetDestroyed(destroyed *bool)
SetDestroyed adds the destroyed to the get API 24 protection groups params
func (*GetAPI24ProtectionGroupsParams) SetFilter ¶
func (o *GetAPI24ProtectionGroupsParams) SetFilter(filter *string)
SetFilter adds the filter to the get API 24 protection groups params
func (*GetAPI24ProtectionGroupsParams) SetHTTPClient ¶
func (o *GetAPI24ProtectionGroupsParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the get API 24 protection groups params
func (*GetAPI24ProtectionGroupsParams) SetLimit ¶
func (o *GetAPI24ProtectionGroupsParams) SetLimit(limit *int32)
SetLimit adds the limit to the get API 24 protection groups params
func (*GetAPI24ProtectionGroupsParams) SetNames ¶
func (o *GetAPI24ProtectionGroupsParams) SetNames(names []string)
SetNames adds the names to the get API 24 protection groups params
func (*GetAPI24ProtectionGroupsParams) SetOffset ¶
func (o *GetAPI24ProtectionGroupsParams) SetOffset(offset *int32)
SetOffset adds the offset to the get API 24 protection groups params
func (*GetAPI24ProtectionGroupsParams) SetSort ¶
func (o *GetAPI24ProtectionGroupsParams) SetSort(sort []string)
SetSort adds the sort to the get API 24 protection groups params
func (*GetAPI24ProtectionGroupsParams) SetTimeout ¶
func (o *GetAPI24ProtectionGroupsParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the get API 24 protection groups params
func (*GetAPI24ProtectionGroupsParams) SetTotalItemCount ¶
func (o *GetAPI24ProtectionGroupsParams) SetTotalItemCount(totalItemCount *bool)
SetTotalItemCount adds the totalItemCount to the get API 24 protection groups params
func (*GetAPI24ProtectionGroupsParams) SetTotalOnly ¶
func (o *GetAPI24ProtectionGroupsParams) SetTotalOnly(totalOnly *bool)
SetTotalOnly adds the totalOnly to the get API 24 protection groups params
func (*GetAPI24ProtectionGroupsParams) SetXRequestID ¶
func (o *GetAPI24ProtectionGroupsParams) SetXRequestID(xRequestID *string)
SetXRequestID adds the xRequestId to the get API 24 protection groups params
func (*GetAPI24ProtectionGroupsParams) WithAuthorization ¶
func (o *GetAPI24ProtectionGroupsParams) WithAuthorization(authorization *string) *GetAPI24ProtectionGroupsParams
WithAuthorization adds the authorization to the get API 24 protection groups params
func (*GetAPI24ProtectionGroupsParams) WithContext ¶
func (o *GetAPI24ProtectionGroupsParams) WithContext(ctx context.Context) *GetAPI24ProtectionGroupsParams
WithContext adds the context to the get API 24 protection groups params
func (*GetAPI24ProtectionGroupsParams) WithContinuationToken ¶
func (o *GetAPI24ProtectionGroupsParams) WithContinuationToken(continuationToken *string) *GetAPI24ProtectionGroupsParams
WithContinuationToken adds the continuationToken to the get API 24 protection groups params
func (*GetAPI24ProtectionGroupsParams) WithDestroyed ¶
func (o *GetAPI24ProtectionGroupsParams) WithDestroyed(destroyed *bool) *GetAPI24ProtectionGroupsParams
WithDestroyed adds the destroyed to the get API 24 protection groups params
func (*GetAPI24ProtectionGroupsParams) WithFilter ¶
func (o *GetAPI24ProtectionGroupsParams) WithFilter(filter *string) *GetAPI24ProtectionGroupsParams
WithFilter adds the filter to the get API 24 protection groups params
func (*GetAPI24ProtectionGroupsParams) WithHTTPClient ¶
func (o *GetAPI24ProtectionGroupsParams) WithHTTPClient(client *http.Client) *GetAPI24ProtectionGroupsParams
WithHTTPClient adds the HTTPClient to the get API 24 protection groups params
func (*GetAPI24ProtectionGroupsParams) WithLimit ¶
func (o *GetAPI24ProtectionGroupsParams) WithLimit(limit *int32) *GetAPI24ProtectionGroupsParams
WithLimit adds the limit to the get API 24 protection groups params
func (*GetAPI24ProtectionGroupsParams) WithNames ¶
func (o *GetAPI24ProtectionGroupsParams) WithNames(names []string) *GetAPI24ProtectionGroupsParams
WithNames adds the names to the get API 24 protection groups params
func (*GetAPI24ProtectionGroupsParams) WithOffset ¶
func (o *GetAPI24ProtectionGroupsParams) WithOffset(offset *int32) *GetAPI24ProtectionGroupsParams
WithOffset adds the offset to the get API 24 protection groups params
func (*GetAPI24ProtectionGroupsParams) WithSort ¶
func (o *GetAPI24ProtectionGroupsParams) WithSort(sort []string) *GetAPI24ProtectionGroupsParams
WithSort adds the sort to the get API 24 protection groups params
func (*GetAPI24ProtectionGroupsParams) WithTimeout ¶
func (o *GetAPI24ProtectionGroupsParams) WithTimeout(timeout time.Duration) *GetAPI24ProtectionGroupsParams
WithTimeout adds the timeout to the get API 24 protection groups params
func (*GetAPI24ProtectionGroupsParams) WithTotalItemCount ¶
func (o *GetAPI24ProtectionGroupsParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24ProtectionGroupsParams
WithTotalItemCount adds the totalItemCount to the get API 24 protection groups params
func (*GetAPI24ProtectionGroupsParams) WithTotalOnly ¶
func (o *GetAPI24ProtectionGroupsParams) WithTotalOnly(totalOnly *bool) *GetAPI24ProtectionGroupsParams
WithTotalOnly adds the totalOnly to the get API 24 protection groups params
func (*GetAPI24ProtectionGroupsParams) WithXRequestID ¶
func (o *GetAPI24ProtectionGroupsParams) WithXRequestID(xRequestID *string) *GetAPI24ProtectionGroupsParams
WithXRequestID adds the xRequestID to the get API 24 protection groups params
func (*GetAPI24ProtectionGroupsParams) WriteToRequest ¶
func (o *GetAPI24ProtectionGroupsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams ¶
type GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams 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 /*EndTime Displays historical performance data for the specified time window, where `start_time` is the beginning of the time window, and `end_time` is the end of the time window. The `start_time` and `end_time` parameters are specified in milliseconds since the UNIX epoch. If `start_time` is not specified, the start time will default to one resolution before the end time, meaning that the most recent sample of performance data will be displayed. If `end_time`is not specified, the end time will default to the current time. Include the `resolution` parameter to display the performance data at the specified resolution. If not specified, `resolution` defaults to the lowest valid resolution. */ EndTime *int64 /*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 /*Resolution The number of milliseconds between samples of historical data. For array-wide performance metrics (`/arrays/performance` endpoint), valid values are `1000` (1 second), `30000` (30 seconds), `300000` (5 minutes), `1800000` (30 minutes), `7200000` (2 hours), `28800000` (8 hours), and `86400000` (24 hours). For performance metrics on storage objects (`<object name>/performance` endpoint), such as volumes, valid values are `30000` (30 seconds), `300000` (5 minutes), `1800000` (30 minutes), `7200000` (2 hours), `28800000` (8 hours), and `86400000` (24 hours). For space metrics, (`<object name>/space` endpoint), valid values are `300000` (5 minutes), `1800000` (30 minutes), `7200000` (2 hours), `28800000` (8 hours), and `86400000` (24 hours). Include the `start_time` parameter to display the performance data starting at the specified start time. If `start_time` is not specified, the start time will default to one resolution before the end time, meaning that the most recent sample of performance data will be displayed. Include the `end_time` parameter to display the performance data until the specified end time. If `end_time`is not specified, the end time will default to the current time. If the `resolution` parameter is not specified but either the `start_time` or `end_time` parameter is, then `resolution` will default to the lowest valid resolution. */ Resolution *int64 /*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 /*StartTime Displays historical performance data for the specified time window, where `start_time` is the beginning of the time window, and `end_time` is the end of the time window. The `start_time` and `end_time` parameters are specified in milliseconds since the UNIX epoch. If `start_time` is not specified, the start time will default to one resolution before the end time, meaning that the most recent sample of performance data will be displayed. If `end_time`is not specified, the end time will default to the current time. Include the `resolution` parameter to display the performance data at the specified resolution. If not specified, `resolution` defaults to the lowest valid resolution. */ StartTime *int64 /*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 }
GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams contains all the parameters to send to the API endpoint for the get API 24 protection groups performance replication by array operation typically these are written to a http.Request
func NewGetAPI24ProtectionGroupsPerformanceReplicationByArrayParams ¶
func NewGetAPI24ProtectionGroupsPerformanceReplicationByArrayParams() *GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams
NewGetAPI24ProtectionGroupsPerformanceReplicationByArrayParams creates a new GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams object with the default values initialized.
func NewGetAPI24ProtectionGroupsPerformanceReplicationByArrayParamsWithContext ¶
func NewGetAPI24ProtectionGroupsPerformanceReplicationByArrayParamsWithContext(ctx context.Context) *GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams
NewGetAPI24ProtectionGroupsPerformanceReplicationByArrayParamsWithContext creates a new GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams object with the default values initialized, and the ability to set a context for a request
func NewGetAPI24ProtectionGroupsPerformanceReplicationByArrayParamsWithHTTPClient ¶
func NewGetAPI24ProtectionGroupsPerformanceReplicationByArrayParamsWithHTTPClient(client *http.Client) *GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams
NewGetAPI24ProtectionGroupsPerformanceReplicationByArrayParamsWithHTTPClient creates a new GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewGetAPI24ProtectionGroupsPerformanceReplicationByArrayParamsWithTimeout ¶
func NewGetAPI24ProtectionGroupsPerformanceReplicationByArrayParamsWithTimeout(timeout time.Duration) *GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams
NewGetAPI24ProtectionGroupsPerformanceReplicationByArrayParamsWithTimeout creates a new GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams object with the default values initialized, and the ability to set a timeout on a request
func (*GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams) SetAuthorization ¶
func (o *GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams) SetAuthorization(authorization *string)
SetAuthorization adds the authorization to the get API 24 protection groups performance replication by array params
func (*GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams) SetContext ¶
func (o *GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams) SetContext(ctx context.Context)
SetContext adds the context to the get API 24 protection groups performance replication by array params
func (*GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams) SetDestroyed ¶
func (o *GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams) SetDestroyed(destroyed *bool)
SetDestroyed adds the destroyed to the get API 24 protection groups performance replication by array params
func (*GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams) SetEndTime ¶
func (o *GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams) SetEndTime(endTime *int64)
SetEndTime adds the endTime to the get API 24 protection groups performance replication by array params
func (*GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams) SetFilter ¶
func (o *GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams) SetFilter(filter *string)
SetFilter adds the filter to the get API 24 protection groups performance replication by array params
func (*GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams) SetHTTPClient ¶
func (o *GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the get API 24 protection groups performance replication by array params
func (*GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams) SetLimit ¶
func (o *GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams) SetLimit(limit *int32)
SetLimit adds the limit to the get API 24 protection groups performance replication by array params
func (*GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams) SetNames ¶
func (o *GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams) SetNames(names []string)
SetNames adds the names to the get API 24 protection groups performance replication by array params
func (*GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams) SetOffset ¶
func (o *GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams) SetOffset(offset *int32)
SetOffset adds the offset to the get API 24 protection groups performance replication by array params
func (*GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams) SetResolution ¶
func (o *GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams) SetResolution(resolution *int64)
SetResolution adds the resolution to the get API 24 protection groups performance replication by array params
func (*GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams) SetSort ¶
func (o *GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams) SetSort(sort []string)
SetSort adds the sort to the get API 24 protection groups performance replication by array params
func (*GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams) SetStartTime ¶
func (o *GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams) SetStartTime(startTime *int64)
SetStartTime adds the startTime to the get API 24 protection groups performance replication by array params
func (*GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams) SetTimeout ¶
func (o *GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the get API 24 protection groups performance replication by array params
func (*GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams) SetTotalItemCount ¶
func (o *GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams) SetTotalItemCount(totalItemCount *bool)
SetTotalItemCount adds the totalItemCount to the get API 24 protection groups performance replication by array params
func (*GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams) SetXRequestID ¶
func (o *GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams) SetXRequestID(xRequestID *string)
SetXRequestID adds the xRequestId to the get API 24 protection groups performance replication by array params
func (*GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams) WithAuthorization ¶
func (o *GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams) WithAuthorization(authorization *string) *GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams
WithAuthorization adds the authorization to the get API 24 protection groups performance replication by array params
func (*GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams) WithContext ¶
func (o *GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams) WithContext(ctx context.Context) *GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams
WithContext adds the context to the get API 24 protection groups performance replication by array params
func (*GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams) WithDestroyed ¶
func (o *GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams) WithDestroyed(destroyed *bool) *GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams
WithDestroyed adds the destroyed to the get API 24 protection groups performance replication by array params
func (*GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams) WithEndTime ¶
func (o *GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams) WithEndTime(endTime *int64) *GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams
WithEndTime adds the endTime to the get API 24 protection groups performance replication by array params
func (*GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams) WithFilter ¶
func (o *GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams) WithFilter(filter *string) *GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams
WithFilter adds the filter to the get API 24 protection groups performance replication by array params
func (*GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams) WithHTTPClient ¶
func (o *GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams) WithHTTPClient(client *http.Client) *GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams
WithHTTPClient adds the HTTPClient to the get API 24 protection groups performance replication by array params
func (*GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams) WithLimit ¶
func (o *GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams) WithLimit(limit *int32) *GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams
WithLimit adds the limit to the get API 24 protection groups performance replication by array params
func (*GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams) WithNames ¶
func (o *GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams) WithNames(names []string) *GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams
WithNames adds the names to the get API 24 protection groups performance replication by array params
func (*GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams) WithOffset ¶
func (o *GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams) WithOffset(offset *int32) *GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams
WithOffset adds the offset to the get API 24 protection groups performance replication by array params
func (*GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams) WithResolution ¶
func (o *GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams) WithResolution(resolution *int64) *GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams
WithResolution adds the resolution to the get API 24 protection groups performance replication by array params
func (*GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams) WithSort ¶
func (o *GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams) WithSort(sort []string) *GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams
WithSort adds the sort to the get API 24 protection groups performance replication by array params
func (*GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams) WithStartTime ¶
func (o *GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams) WithStartTime(startTime *int64) *GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams
WithStartTime adds the startTime to the get API 24 protection groups performance replication by array params
func (*GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams) WithTimeout ¶
func (o *GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams) WithTimeout(timeout time.Duration) *GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams
WithTimeout adds the timeout to the get API 24 protection groups performance replication by array params
func (*GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams) WithTotalItemCount ¶
func (o *GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams
WithTotalItemCount adds the totalItemCount to the get API 24 protection groups performance replication by array params
func (*GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams) WithXRequestID ¶
func (o *GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams) WithXRequestID(xRequestID *string) *GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams
WithXRequestID adds the xRequestID to the get API 24 protection groups performance replication by array params
func (*GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams) WriteToRequest ¶
func (o *GetAPI24ProtectionGroupsPerformanceReplicationByArrayParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type GetAPI24ProtectionGroupsPerformanceReplicationByArrayReader ¶
type GetAPI24ProtectionGroupsPerformanceReplicationByArrayReader struct {
// contains filtered or unexported fields
}
GetAPI24ProtectionGroupsPerformanceReplicationByArrayReader is a Reader for the GetAPI24ProtectionGroupsPerformanceReplicationByArray structure.
func (*GetAPI24ProtectionGroupsPerformanceReplicationByArrayReader) ReadResponse ¶
func (o *GetAPI24ProtectionGroupsPerformanceReplicationByArrayReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type GetAPI24ProtectionGroupsPerformanceReplicationParams ¶
type GetAPI24ProtectionGroupsPerformanceReplicationParams 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 /*EndTime Displays historical performance data for the specified time window, where `start_time` is the beginning of the time window, and `end_time` is the end of the time window. The `start_time` and `end_time` parameters are specified in milliseconds since the UNIX epoch. If `start_time` is not specified, the start time will default to one resolution before the end time, meaning that the most recent sample of performance data will be displayed. If `end_time`is not specified, the end time will default to the current time. Include the `resolution` parameter to display the performance data at the specified resolution. If not specified, `resolution` defaults to the lowest valid resolution. */ EndTime *int64 /*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 /*Resolution The number of milliseconds between samples of historical data. For array-wide performance metrics (`/arrays/performance` endpoint), valid values are `1000` (1 second), `30000` (30 seconds), `300000` (5 minutes), `1800000` (30 minutes), `7200000` (2 hours), `28800000` (8 hours), and `86400000` (24 hours). For performance metrics on storage objects (`<object name>/performance` endpoint), such as volumes, valid values are `30000` (30 seconds), `300000` (5 minutes), `1800000` (30 minutes), `7200000` (2 hours), `28800000` (8 hours), and `86400000` (24 hours). For space metrics, (`<object name>/space` endpoint), valid values are `300000` (5 minutes), `1800000` (30 minutes), `7200000` (2 hours), `28800000` (8 hours), and `86400000` (24 hours). Include the `start_time` parameter to display the performance data starting at the specified start time. If `start_time` is not specified, the start time will default to one resolution before the end time, meaning that the most recent sample of performance data will be displayed. Include the `end_time` parameter to display the performance data until the specified end time. If `end_time`is not specified, the end time will default to the current time. If the `resolution` parameter is not specified but either the `start_time` or `end_time` parameter is, then `resolution` will default to the lowest valid resolution. */ Resolution *int64 /*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 /*StartTime Displays historical performance data for the specified time window, where `start_time` is the beginning of the time window, and `end_time` is the end of the time window. The `start_time` and `end_time` parameters are specified in milliseconds since the UNIX epoch. If `start_time` is not specified, the start time will default to one resolution before the end time, meaning that the most recent sample of performance data will be displayed. If `end_time`is not specified, the end time will default to the current time. Include the `resolution` parameter to display the performance data at the specified resolution. If not specified, `resolution` defaults to the lowest valid resolution. */ StartTime *int64 /*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 }
GetAPI24ProtectionGroupsPerformanceReplicationParams contains all the parameters to send to the API endpoint for the get API 24 protection groups performance replication operation typically these are written to a http.Request
func NewGetAPI24ProtectionGroupsPerformanceReplicationParams ¶
func NewGetAPI24ProtectionGroupsPerformanceReplicationParams() *GetAPI24ProtectionGroupsPerformanceReplicationParams
NewGetAPI24ProtectionGroupsPerformanceReplicationParams creates a new GetAPI24ProtectionGroupsPerformanceReplicationParams object with the default values initialized.
func NewGetAPI24ProtectionGroupsPerformanceReplicationParamsWithContext ¶
func NewGetAPI24ProtectionGroupsPerformanceReplicationParamsWithContext(ctx context.Context) *GetAPI24ProtectionGroupsPerformanceReplicationParams
NewGetAPI24ProtectionGroupsPerformanceReplicationParamsWithContext creates a new GetAPI24ProtectionGroupsPerformanceReplicationParams object with the default values initialized, and the ability to set a context for a request
func NewGetAPI24ProtectionGroupsPerformanceReplicationParamsWithHTTPClient ¶
func NewGetAPI24ProtectionGroupsPerformanceReplicationParamsWithHTTPClient(client *http.Client) *GetAPI24ProtectionGroupsPerformanceReplicationParams
NewGetAPI24ProtectionGroupsPerformanceReplicationParamsWithHTTPClient creates a new GetAPI24ProtectionGroupsPerformanceReplicationParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewGetAPI24ProtectionGroupsPerformanceReplicationParamsWithTimeout ¶
func NewGetAPI24ProtectionGroupsPerformanceReplicationParamsWithTimeout(timeout time.Duration) *GetAPI24ProtectionGroupsPerformanceReplicationParams
NewGetAPI24ProtectionGroupsPerformanceReplicationParamsWithTimeout creates a new GetAPI24ProtectionGroupsPerformanceReplicationParams object with the default values initialized, and the ability to set a timeout on a request
func (*GetAPI24ProtectionGroupsPerformanceReplicationParams) SetAuthorization ¶
func (o *GetAPI24ProtectionGroupsPerformanceReplicationParams) SetAuthorization(authorization *string)
SetAuthorization adds the authorization to the get API 24 protection groups performance replication params
func (*GetAPI24ProtectionGroupsPerformanceReplicationParams) SetContext ¶
func (o *GetAPI24ProtectionGroupsPerformanceReplicationParams) SetContext(ctx context.Context)
SetContext adds the context to the get API 24 protection groups performance replication params
func (*GetAPI24ProtectionGroupsPerformanceReplicationParams) SetDestroyed ¶
func (o *GetAPI24ProtectionGroupsPerformanceReplicationParams) SetDestroyed(destroyed *bool)
SetDestroyed adds the destroyed to the get API 24 protection groups performance replication params
func (*GetAPI24ProtectionGroupsPerformanceReplicationParams) SetEndTime ¶
func (o *GetAPI24ProtectionGroupsPerformanceReplicationParams) SetEndTime(endTime *int64)
SetEndTime adds the endTime to the get API 24 protection groups performance replication params
func (*GetAPI24ProtectionGroupsPerformanceReplicationParams) SetFilter ¶
func (o *GetAPI24ProtectionGroupsPerformanceReplicationParams) SetFilter(filter *string)
SetFilter adds the filter to the get API 24 protection groups performance replication params
func (*GetAPI24ProtectionGroupsPerformanceReplicationParams) SetHTTPClient ¶
func (o *GetAPI24ProtectionGroupsPerformanceReplicationParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the get API 24 protection groups performance replication params
func (*GetAPI24ProtectionGroupsPerformanceReplicationParams) SetLimit ¶
func (o *GetAPI24ProtectionGroupsPerformanceReplicationParams) SetLimit(limit *int32)
SetLimit adds the limit to the get API 24 protection groups performance replication params
func (*GetAPI24ProtectionGroupsPerformanceReplicationParams) SetNames ¶
func (o *GetAPI24ProtectionGroupsPerformanceReplicationParams) SetNames(names []string)
SetNames adds the names to the get API 24 protection groups performance replication params
func (*GetAPI24ProtectionGroupsPerformanceReplicationParams) SetOffset ¶
func (o *GetAPI24ProtectionGroupsPerformanceReplicationParams) SetOffset(offset *int32)
SetOffset adds the offset to the get API 24 protection groups performance replication params
func (*GetAPI24ProtectionGroupsPerformanceReplicationParams) SetResolution ¶
func (o *GetAPI24ProtectionGroupsPerformanceReplicationParams) SetResolution(resolution *int64)
SetResolution adds the resolution to the get API 24 protection groups performance replication params
func (*GetAPI24ProtectionGroupsPerformanceReplicationParams) SetSort ¶
func (o *GetAPI24ProtectionGroupsPerformanceReplicationParams) SetSort(sort []string)
SetSort adds the sort to the get API 24 protection groups performance replication params
func (*GetAPI24ProtectionGroupsPerformanceReplicationParams) SetStartTime ¶
func (o *GetAPI24ProtectionGroupsPerformanceReplicationParams) SetStartTime(startTime *int64)
SetStartTime adds the startTime to the get API 24 protection groups performance replication params
func (*GetAPI24ProtectionGroupsPerformanceReplicationParams) SetTimeout ¶
func (o *GetAPI24ProtectionGroupsPerformanceReplicationParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the get API 24 protection groups performance replication params
func (*GetAPI24ProtectionGroupsPerformanceReplicationParams) SetTotalItemCount ¶
func (o *GetAPI24ProtectionGroupsPerformanceReplicationParams) SetTotalItemCount(totalItemCount *bool)
SetTotalItemCount adds the totalItemCount to the get API 24 protection groups performance replication params
func (*GetAPI24ProtectionGroupsPerformanceReplicationParams) SetXRequestID ¶
func (o *GetAPI24ProtectionGroupsPerformanceReplicationParams) SetXRequestID(xRequestID *string)
SetXRequestID adds the xRequestId to the get API 24 protection groups performance replication params
func (*GetAPI24ProtectionGroupsPerformanceReplicationParams) WithAuthorization ¶
func (o *GetAPI24ProtectionGroupsPerformanceReplicationParams) WithAuthorization(authorization *string) *GetAPI24ProtectionGroupsPerformanceReplicationParams
WithAuthorization adds the authorization to the get API 24 protection groups performance replication params
func (*GetAPI24ProtectionGroupsPerformanceReplicationParams) WithContext ¶
func (o *GetAPI24ProtectionGroupsPerformanceReplicationParams) WithContext(ctx context.Context) *GetAPI24ProtectionGroupsPerformanceReplicationParams
WithContext adds the context to the get API 24 protection groups performance replication params
func (*GetAPI24ProtectionGroupsPerformanceReplicationParams) WithDestroyed ¶
func (o *GetAPI24ProtectionGroupsPerformanceReplicationParams) WithDestroyed(destroyed *bool) *GetAPI24ProtectionGroupsPerformanceReplicationParams
WithDestroyed adds the destroyed to the get API 24 protection groups performance replication params
func (*GetAPI24ProtectionGroupsPerformanceReplicationParams) WithEndTime ¶
func (o *GetAPI24ProtectionGroupsPerformanceReplicationParams) WithEndTime(endTime *int64) *GetAPI24ProtectionGroupsPerformanceReplicationParams
WithEndTime adds the endTime to the get API 24 protection groups performance replication params
func (*GetAPI24ProtectionGroupsPerformanceReplicationParams) WithFilter ¶
func (o *GetAPI24ProtectionGroupsPerformanceReplicationParams) WithFilter(filter *string) *GetAPI24ProtectionGroupsPerformanceReplicationParams
WithFilter adds the filter to the get API 24 protection groups performance replication params
func (*GetAPI24ProtectionGroupsPerformanceReplicationParams) WithHTTPClient ¶
func (o *GetAPI24ProtectionGroupsPerformanceReplicationParams) WithHTTPClient(client *http.Client) *GetAPI24ProtectionGroupsPerformanceReplicationParams
WithHTTPClient adds the HTTPClient to the get API 24 protection groups performance replication params
func (*GetAPI24ProtectionGroupsPerformanceReplicationParams) WithLimit ¶
func (o *GetAPI24ProtectionGroupsPerformanceReplicationParams) WithLimit(limit *int32) *GetAPI24ProtectionGroupsPerformanceReplicationParams
WithLimit adds the limit to the get API 24 protection groups performance replication params
func (*GetAPI24ProtectionGroupsPerformanceReplicationParams) WithNames ¶
func (o *GetAPI24ProtectionGroupsPerformanceReplicationParams) WithNames(names []string) *GetAPI24ProtectionGroupsPerformanceReplicationParams
WithNames adds the names to the get API 24 protection groups performance replication params
func (*GetAPI24ProtectionGroupsPerformanceReplicationParams) WithOffset ¶
func (o *GetAPI24ProtectionGroupsPerformanceReplicationParams) WithOffset(offset *int32) *GetAPI24ProtectionGroupsPerformanceReplicationParams
WithOffset adds the offset to the get API 24 protection groups performance replication params
func (*GetAPI24ProtectionGroupsPerformanceReplicationParams) WithResolution ¶
func (o *GetAPI24ProtectionGroupsPerformanceReplicationParams) WithResolution(resolution *int64) *GetAPI24ProtectionGroupsPerformanceReplicationParams
WithResolution adds the resolution to the get API 24 protection groups performance replication params
func (*GetAPI24ProtectionGroupsPerformanceReplicationParams) WithSort ¶
func (o *GetAPI24ProtectionGroupsPerformanceReplicationParams) WithSort(sort []string) *GetAPI24ProtectionGroupsPerformanceReplicationParams
WithSort adds the sort to the get API 24 protection groups performance replication params
func (*GetAPI24ProtectionGroupsPerformanceReplicationParams) WithStartTime ¶
func (o *GetAPI24ProtectionGroupsPerformanceReplicationParams) WithStartTime(startTime *int64) *GetAPI24ProtectionGroupsPerformanceReplicationParams
WithStartTime adds the startTime to the get API 24 protection groups performance replication params
func (*GetAPI24ProtectionGroupsPerformanceReplicationParams) WithTimeout ¶
func (o *GetAPI24ProtectionGroupsPerformanceReplicationParams) WithTimeout(timeout time.Duration) *GetAPI24ProtectionGroupsPerformanceReplicationParams
WithTimeout adds the timeout to the get API 24 protection groups performance replication params
func (*GetAPI24ProtectionGroupsPerformanceReplicationParams) WithTotalItemCount ¶
func (o *GetAPI24ProtectionGroupsPerformanceReplicationParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24ProtectionGroupsPerformanceReplicationParams
WithTotalItemCount adds the totalItemCount to the get API 24 protection groups performance replication params
func (*GetAPI24ProtectionGroupsPerformanceReplicationParams) WithXRequestID ¶
func (o *GetAPI24ProtectionGroupsPerformanceReplicationParams) WithXRequestID(xRequestID *string) *GetAPI24ProtectionGroupsPerformanceReplicationParams
WithXRequestID adds the xRequestID to the get API 24 protection groups performance replication params
func (*GetAPI24ProtectionGroupsPerformanceReplicationParams) WriteToRequest ¶
func (o *GetAPI24ProtectionGroupsPerformanceReplicationParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type GetAPI24ProtectionGroupsPerformanceReplicationReader ¶
type GetAPI24ProtectionGroupsPerformanceReplicationReader struct {
// contains filtered or unexported fields
}
GetAPI24ProtectionGroupsPerformanceReplicationReader is a Reader for the GetAPI24ProtectionGroupsPerformanceReplication structure.
func (*GetAPI24ProtectionGroupsPerformanceReplicationReader) ReadResponse ¶
func (o *GetAPI24ProtectionGroupsPerformanceReplicationReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type GetAPI24ProtectionGroupsReader ¶
type GetAPI24ProtectionGroupsReader struct {
// contains filtered or unexported fields
}
GetAPI24ProtectionGroupsReader is a Reader for the GetAPI24ProtectionGroups structure.
func (*GetAPI24ProtectionGroupsReader) ReadResponse ¶
func (o *GetAPI24ProtectionGroupsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type GetAPI24ProtectionGroupsSpaceParams ¶
type GetAPI24ProtectionGroupsSpaceParams 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 /*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 }
GetAPI24ProtectionGroupsSpaceParams contains all the parameters to send to the API endpoint for the get API 24 protection groups space operation typically these are written to a http.Request
func NewGetAPI24ProtectionGroupsSpaceParams ¶
func NewGetAPI24ProtectionGroupsSpaceParams() *GetAPI24ProtectionGroupsSpaceParams
NewGetAPI24ProtectionGroupsSpaceParams creates a new GetAPI24ProtectionGroupsSpaceParams object with the default values initialized.
func NewGetAPI24ProtectionGroupsSpaceParamsWithContext ¶
func NewGetAPI24ProtectionGroupsSpaceParamsWithContext(ctx context.Context) *GetAPI24ProtectionGroupsSpaceParams
NewGetAPI24ProtectionGroupsSpaceParamsWithContext creates a new GetAPI24ProtectionGroupsSpaceParams object with the default values initialized, and the ability to set a context for a request
func NewGetAPI24ProtectionGroupsSpaceParamsWithHTTPClient ¶
func NewGetAPI24ProtectionGroupsSpaceParamsWithHTTPClient(client *http.Client) *GetAPI24ProtectionGroupsSpaceParams
NewGetAPI24ProtectionGroupsSpaceParamsWithHTTPClient creates a new GetAPI24ProtectionGroupsSpaceParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewGetAPI24ProtectionGroupsSpaceParamsWithTimeout ¶
func NewGetAPI24ProtectionGroupsSpaceParamsWithTimeout(timeout time.Duration) *GetAPI24ProtectionGroupsSpaceParams
NewGetAPI24ProtectionGroupsSpaceParamsWithTimeout creates a new GetAPI24ProtectionGroupsSpaceParams object with the default values initialized, and the ability to set a timeout on a request
func (*GetAPI24ProtectionGroupsSpaceParams) SetAuthorization ¶
func (o *GetAPI24ProtectionGroupsSpaceParams) SetAuthorization(authorization *string)
SetAuthorization adds the authorization to the get API 24 protection groups space params
func (*GetAPI24ProtectionGroupsSpaceParams) SetContext ¶
func (o *GetAPI24ProtectionGroupsSpaceParams) SetContext(ctx context.Context)
SetContext adds the context to the get API 24 protection groups space params
func (*GetAPI24ProtectionGroupsSpaceParams) SetDestroyed ¶
func (o *GetAPI24ProtectionGroupsSpaceParams) SetDestroyed(destroyed *bool)
SetDestroyed adds the destroyed to the get API 24 protection groups space params
func (*GetAPI24ProtectionGroupsSpaceParams) SetFilter ¶
func (o *GetAPI24ProtectionGroupsSpaceParams) SetFilter(filter *string)
SetFilter adds the filter to the get API 24 protection groups space params
func (*GetAPI24ProtectionGroupsSpaceParams) SetHTTPClient ¶
func (o *GetAPI24ProtectionGroupsSpaceParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the get API 24 protection groups space params
func (*GetAPI24ProtectionGroupsSpaceParams) SetLimit ¶
func (o *GetAPI24ProtectionGroupsSpaceParams) SetLimit(limit *int32)
SetLimit adds the limit to the get API 24 protection groups space params
func (*GetAPI24ProtectionGroupsSpaceParams) SetNames ¶
func (o *GetAPI24ProtectionGroupsSpaceParams) SetNames(names []string)
SetNames adds the names to the get API 24 protection groups space params
func (*GetAPI24ProtectionGroupsSpaceParams) SetOffset ¶
func (o *GetAPI24ProtectionGroupsSpaceParams) SetOffset(offset *int32)
SetOffset adds the offset to the get API 24 protection groups space params
func (*GetAPI24ProtectionGroupsSpaceParams) SetSort ¶
func (o *GetAPI24ProtectionGroupsSpaceParams) SetSort(sort []string)
SetSort adds the sort to the get API 24 protection groups space params
func (*GetAPI24ProtectionGroupsSpaceParams) SetTimeout ¶
func (o *GetAPI24ProtectionGroupsSpaceParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the get API 24 protection groups space params
func (*GetAPI24ProtectionGroupsSpaceParams) SetTotalItemCount ¶
func (o *GetAPI24ProtectionGroupsSpaceParams) SetTotalItemCount(totalItemCount *bool)
SetTotalItemCount adds the totalItemCount to the get API 24 protection groups space params
func (*GetAPI24ProtectionGroupsSpaceParams) SetXRequestID ¶
func (o *GetAPI24ProtectionGroupsSpaceParams) SetXRequestID(xRequestID *string)
SetXRequestID adds the xRequestId to the get API 24 protection groups space params
func (*GetAPI24ProtectionGroupsSpaceParams) WithAuthorization ¶
func (o *GetAPI24ProtectionGroupsSpaceParams) WithAuthorization(authorization *string) *GetAPI24ProtectionGroupsSpaceParams
WithAuthorization adds the authorization to the get API 24 protection groups space params
func (*GetAPI24ProtectionGroupsSpaceParams) WithContext ¶
func (o *GetAPI24ProtectionGroupsSpaceParams) WithContext(ctx context.Context) *GetAPI24ProtectionGroupsSpaceParams
WithContext adds the context to the get API 24 protection groups space params
func (*GetAPI24ProtectionGroupsSpaceParams) WithDestroyed ¶
func (o *GetAPI24ProtectionGroupsSpaceParams) WithDestroyed(destroyed *bool) *GetAPI24ProtectionGroupsSpaceParams
WithDestroyed adds the destroyed to the get API 24 protection groups space params
func (*GetAPI24ProtectionGroupsSpaceParams) WithFilter ¶
func (o *GetAPI24ProtectionGroupsSpaceParams) WithFilter(filter *string) *GetAPI24ProtectionGroupsSpaceParams
WithFilter adds the filter to the get API 24 protection groups space params
func (*GetAPI24ProtectionGroupsSpaceParams) WithHTTPClient ¶
func (o *GetAPI24ProtectionGroupsSpaceParams) WithHTTPClient(client *http.Client) *GetAPI24ProtectionGroupsSpaceParams
WithHTTPClient adds the HTTPClient to the get API 24 protection groups space params
func (*GetAPI24ProtectionGroupsSpaceParams) WithLimit ¶
func (o *GetAPI24ProtectionGroupsSpaceParams) WithLimit(limit *int32) *GetAPI24ProtectionGroupsSpaceParams
WithLimit adds the limit to the get API 24 protection groups space params
func (*GetAPI24ProtectionGroupsSpaceParams) WithNames ¶
func (o *GetAPI24ProtectionGroupsSpaceParams) WithNames(names []string) *GetAPI24ProtectionGroupsSpaceParams
WithNames adds the names to the get API 24 protection groups space params
func (*GetAPI24ProtectionGroupsSpaceParams) WithOffset ¶
func (o *GetAPI24ProtectionGroupsSpaceParams) WithOffset(offset *int32) *GetAPI24ProtectionGroupsSpaceParams
WithOffset adds the offset to the get API 24 protection groups space params
func (*GetAPI24ProtectionGroupsSpaceParams) WithSort ¶
func (o *GetAPI24ProtectionGroupsSpaceParams) WithSort(sort []string) *GetAPI24ProtectionGroupsSpaceParams
WithSort adds the sort to the get API 24 protection groups space params
func (*GetAPI24ProtectionGroupsSpaceParams) WithTimeout ¶
func (o *GetAPI24ProtectionGroupsSpaceParams) WithTimeout(timeout time.Duration) *GetAPI24ProtectionGroupsSpaceParams
WithTimeout adds the timeout to the get API 24 protection groups space params
func (*GetAPI24ProtectionGroupsSpaceParams) WithTotalItemCount ¶
func (o *GetAPI24ProtectionGroupsSpaceParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24ProtectionGroupsSpaceParams
WithTotalItemCount adds the totalItemCount to the get API 24 protection groups space params
func (*GetAPI24ProtectionGroupsSpaceParams) WithXRequestID ¶
func (o *GetAPI24ProtectionGroupsSpaceParams) WithXRequestID(xRequestID *string) *GetAPI24ProtectionGroupsSpaceParams
WithXRequestID adds the xRequestID to the get API 24 protection groups space params
func (*GetAPI24ProtectionGroupsSpaceParams) WriteToRequest ¶
func (o *GetAPI24ProtectionGroupsSpaceParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type GetAPI24ProtectionGroupsSpaceReader ¶
type GetAPI24ProtectionGroupsSpaceReader struct {
// contains filtered or unexported fields
}
GetAPI24ProtectionGroupsSpaceReader is a Reader for the GetAPI24ProtectionGroupsSpace structure.
func (*GetAPI24ProtectionGroupsSpaceReader) ReadResponse ¶
func (o *GetAPI24ProtectionGroupsSpaceReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type GetAPI24ProtectionGroupsTargetsParams ¶
type GetAPI24ProtectionGroupsTargetsParams 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 /*GroupNames Performs the operation on the unique group name specified. Examples of groups include host groups, pods, protection groups, and volume groups. Enter multiple names in comma-separated format. For example, `hgroup01,hgroup02`. */ GroupNames []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 /*MemberNames Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, `vol01,vol02`. */ MemberNames []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 /*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 }
GetAPI24ProtectionGroupsTargetsParams contains all the parameters to send to the API endpoint for the get API 24 protection groups targets operation typically these are written to a http.Request
func NewGetAPI24ProtectionGroupsTargetsParams ¶
func NewGetAPI24ProtectionGroupsTargetsParams() *GetAPI24ProtectionGroupsTargetsParams
NewGetAPI24ProtectionGroupsTargetsParams creates a new GetAPI24ProtectionGroupsTargetsParams object with the default values initialized.
func NewGetAPI24ProtectionGroupsTargetsParamsWithContext ¶
func NewGetAPI24ProtectionGroupsTargetsParamsWithContext(ctx context.Context) *GetAPI24ProtectionGroupsTargetsParams
NewGetAPI24ProtectionGroupsTargetsParamsWithContext creates a new GetAPI24ProtectionGroupsTargetsParams object with the default values initialized, and the ability to set a context for a request
func NewGetAPI24ProtectionGroupsTargetsParamsWithHTTPClient ¶
func NewGetAPI24ProtectionGroupsTargetsParamsWithHTTPClient(client *http.Client) *GetAPI24ProtectionGroupsTargetsParams
NewGetAPI24ProtectionGroupsTargetsParamsWithHTTPClient creates a new GetAPI24ProtectionGroupsTargetsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewGetAPI24ProtectionGroupsTargetsParamsWithTimeout ¶
func NewGetAPI24ProtectionGroupsTargetsParamsWithTimeout(timeout time.Duration) *GetAPI24ProtectionGroupsTargetsParams
NewGetAPI24ProtectionGroupsTargetsParamsWithTimeout creates a new GetAPI24ProtectionGroupsTargetsParams object with the default values initialized, and the ability to set a timeout on a request
func (*GetAPI24ProtectionGroupsTargetsParams) SetAuthorization ¶
func (o *GetAPI24ProtectionGroupsTargetsParams) SetAuthorization(authorization *string)
SetAuthorization adds the authorization to the get API 24 protection groups targets params
func (*GetAPI24ProtectionGroupsTargetsParams) SetContext ¶
func (o *GetAPI24ProtectionGroupsTargetsParams) SetContext(ctx context.Context)
SetContext adds the context to the get API 24 protection groups targets params
func (*GetAPI24ProtectionGroupsTargetsParams) SetContinuationToken ¶
func (o *GetAPI24ProtectionGroupsTargetsParams) SetContinuationToken(continuationToken *string)
SetContinuationToken adds the continuationToken to the get API 24 protection groups targets params
func (*GetAPI24ProtectionGroupsTargetsParams) SetFilter ¶
func (o *GetAPI24ProtectionGroupsTargetsParams) SetFilter(filter *string)
SetFilter adds the filter to the get API 24 protection groups targets params
func (*GetAPI24ProtectionGroupsTargetsParams) SetGroupNames ¶
func (o *GetAPI24ProtectionGroupsTargetsParams) SetGroupNames(groupNames []string)
SetGroupNames adds the groupNames to the get API 24 protection groups targets params
func (*GetAPI24ProtectionGroupsTargetsParams) SetHTTPClient ¶
func (o *GetAPI24ProtectionGroupsTargetsParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the get API 24 protection groups targets params
func (*GetAPI24ProtectionGroupsTargetsParams) SetLimit ¶
func (o *GetAPI24ProtectionGroupsTargetsParams) SetLimit(limit *int32)
SetLimit adds the limit to the get API 24 protection groups targets params
func (*GetAPI24ProtectionGroupsTargetsParams) SetMemberNames ¶
func (o *GetAPI24ProtectionGroupsTargetsParams) SetMemberNames(memberNames []string)
SetMemberNames adds the memberNames to the get API 24 protection groups targets params
func (*GetAPI24ProtectionGroupsTargetsParams) SetOffset ¶
func (o *GetAPI24ProtectionGroupsTargetsParams) SetOffset(offset *int32)
SetOffset adds the offset to the get API 24 protection groups targets params
func (*GetAPI24ProtectionGroupsTargetsParams) SetSort ¶
func (o *GetAPI24ProtectionGroupsTargetsParams) SetSort(sort []string)
SetSort adds the sort to the get API 24 protection groups targets params
func (*GetAPI24ProtectionGroupsTargetsParams) SetTimeout ¶
func (o *GetAPI24ProtectionGroupsTargetsParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the get API 24 protection groups targets params
func (*GetAPI24ProtectionGroupsTargetsParams) SetTotalItemCount ¶
func (o *GetAPI24ProtectionGroupsTargetsParams) SetTotalItemCount(totalItemCount *bool)
SetTotalItemCount adds the totalItemCount to the get API 24 protection groups targets params
func (*GetAPI24ProtectionGroupsTargetsParams) SetXRequestID ¶
func (o *GetAPI24ProtectionGroupsTargetsParams) SetXRequestID(xRequestID *string)
SetXRequestID adds the xRequestId to the get API 24 protection groups targets params
func (*GetAPI24ProtectionGroupsTargetsParams) WithAuthorization ¶
func (o *GetAPI24ProtectionGroupsTargetsParams) WithAuthorization(authorization *string) *GetAPI24ProtectionGroupsTargetsParams
WithAuthorization adds the authorization to the get API 24 protection groups targets params
func (*GetAPI24ProtectionGroupsTargetsParams) WithContext ¶
func (o *GetAPI24ProtectionGroupsTargetsParams) WithContext(ctx context.Context) *GetAPI24ProtectionGroupsTargetsParams
WithContext adds the context to the get API 24 protection groups targets params
func (*GetAPI24ProtectionGroupsTargetsParams) WithContinuationToken ¶
func (o *GetAPI24ProtectionGroupsTargetsParams) WithContinuationToken(continuationToken *string) *GetAPI24ProtectionGroupsTargetsParams
WithContinuationToken adds the continuationToken to the get API 24 protection groups targets params
func (*GetAPI24ProtectionGroupsTargetsParams) WithFilter ¶
func (o *GetAPI24ProtectionGroupsTargetsParams) WithFilter(filter *string) *GetAPI24ProtectionGroupsTargetsParams
WithFilter adds the filter to the get API 24 protection groups targets params
func (*GetAPI24ProtectionGroupsTargetsParams) WithGroupNames ¶
func (o *GetAPI24ProtectionGroupsTargetsParams) WithGroupNames(groupNames []string) *GetAPI24ProtectionGroupsTargetsParams
WithGroupNames adds the groupNames to the get API 24 protection groups targets params
func (*GetAPI24ProtectionGroupsTargetsParams) WithHTTPClient ¶
func (o *GetAPI24ProtectionGroupsTargetsParams) WithHTTPClient(client *http.Client) *GetAPI24ProtectionGroupsTargetsParams
WithHTTPClient adds the HTTPClient to the get API 24 protection groups targets params
func (*GetAPI24ProtectionGroupsTargetsParams) WithLimit ¶
func (o *GetAPI24ProtectionGroupsTargetsParams) WithLimit(limit *int32) *GetAPI24ProtectionGroupsTargetsParams
WithLimit adds the limit to the get API 24 protection groups targets params
func (*GetAPI24ProtectionGroupsTargetsParams) WithMemberNames ¶
func (o *GetAPI24ProtectionGroupsTargetsParams) WithMemberNames(memberNames []string) *GetAPI24ProtectionGroupsTargetsParams
WithMemberNames adds the memberNames to the get API 24 protection groups targets params
func (*GetAPI24ProtectionGroupsTargetsParams) WithOffset ¶
func (o *GetAPI24ProtectionGroupsTargetsParams) WithOffset(offset *int32) *GetAPI24ProtectionGroupsTargetsParams
WithOffset adds the offset to the get API 24 protection groups targets params
func (*GetAPI24ProtectionGroupsTargetsParams) WithSort ¶
func (o *GetAPI24ProtectionGroupsTargetsParams) WithSort(sort []string) *GetAPI24ProtectionGroupsTargetsParams
WithSort adds the sort to the get API 24 protection groups targets params
func (*GetAPI24ProtectionGroupsTargetsParams) WithTimeout ¶
func (o *GetAPI24ProtectionGroupsTargetsParams) WithTimeout(timeout time.Duration) *GetAPI24ProtectionGroupsTargetsParams
WithTimeout adds the timeout to the get API 24 protection groups targets params
func (*GetAPI24ProtectionGroupsTargetsParams) WithTotalItemCount ¶
func (o *GetAPI24ProtectionGroupsTargetsParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24ProtectionGroupsTargetsParams
WithTotalItemCount adds the totalItemCount to the get API 24 protection groups targets params
func (*GetAPI24ProtectionGroupsTargetsParams) WithXRequestID ¶
func (o *GetAPI24ProtectionGroupsTargetsParams) WithXRequestID(xRequestID *string) *GetAPI24ProtectionGroupsTargetsParams
WithXRequestID adds the xRequestID to the get API 24 protection groups targets params
func (*GetAPI24ProtectionGroupsTargetsParams) WriteToRequest ¶
func (o *GetAPI24ProtectionGroupsTargetsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type GetAPI24ProtectionGroupsTargetsReader ¶
type GetAPI24ProtectionGroupsTargetsReader struct {
// contains filtered or unexported fields
}
GetAPI24ProtectionGroupsTargetsReader is a Reader for the GetAPI24ProtectionGroupsTargets structure.
func (*GetAPI24ProtectionGroupsTargetsReader) ReadResponse ¶
func (o *GetAPI24ProtectionGroupsTargetsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type GetAPI24ProtectionGroupsVolumesParams ¶
type GetAPI24ProtectionGroupsVolumesParams 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 /*GroupNames Performs the operation on the unique group name specified. Examples of groups include host groups, pods, protection groups, and volume groups. Enter multiple names in comma-separated format. For example, `hgroup01,hgroup02`. */ GroupNames []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 /*MemberNames Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, `vol01,vol02`. */ MemberNames []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 /*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 }
GetAPI24ProtectionGroupsVolumesParams contains all the parameters to send to the API endpoint for the get API 24 protection groups volumes operation typically these are written to a http.Request
func NewGetAPI24ProtectionGroupsVolumesParams ¶
func NewGetAPI24ProtectionGroupsVolumesParams() *GetAPI24ProtectionGroupsVolumesParams
NewGetAPI24ProtectionGroupsVolumesParams creates a new GetAPI24ProtectionGroupsVolumesParams object with the default values initialized.
func NewGetAPI24ProtectionGroupsVolumesParamsWithContext ¶
func NewGetAPI24ProtectionGroupsVolumesParamsWithContext(ctx context.Context) *GetAPI24ProtectionGroupsVolumesParams
NewGetAPI24ProtectionGroupsVolumesParamsWithContext creates a new GetAPI24ProtectionGroupsVolumesParams object with the default values initialized, and the ability to set a context for a request
func NewGetAPI24ProtectionGroupsVolumesParamsWithHTTPClient ¶
func NewGetAPI24ProtectionGroupsVolumesParamsWithHTTPClient(client *http.Client) *GetAPI24ProtectionGroupsVolumesParams
NewGetAPI24ProtectionGroupsVolumesParamsWithHTTPClient creates a new GetAPI24ProtectionGroupsVolumesParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewGetAPI24ProtectionGroupsVolumesParamsWithTimeout ¶
func NewGetAPI24ProtectionGroupsVolumesParamsWithTimeout(timeout time.Duration) *GetAPI24ProtectionGroupsVolumesParams
NewGetAPI24ProtectionGroupsVolumesParamsWithTimeout creates a new GetAPI24ProtectionGroupsVolumesParams object with the default values initialized, and the ability to set a timeout on a request
func (*GetAPI24ProtectionGroupsVolumesParams) SetAuthorization ¶
func (o *GetAPI24ProtectionGroupsVolumesParams) SetAuthorization(authorization *string)
SetAuthorization adds the authorization to the get API 24 protection groups volumes params
func (*GetAPI24ProtectionGroupsVolumesParams) SetContext ¶
func (o *GetAPI24ProtectionGroupsVolumesParams) SetContext(ctx context.Context)
SetContext adds the context to the get API 24 protection groups volumes params
func (*GetAPI24ProtectionGroupsVolumesParams) SetContinuationToken ¶
func (o *GetAPI24ProtectionGroupsVolumesParams) SetContinuationToken(continuationToken *string)
SetContinuationToken adds the continuationToken to the get API 24 protection groups volumes params
func (*GetAPI24ProtectionGroupsVolumesParams) SetFilter ¶
func (o *GetAPI24ProtectionGroupsVolumesParams) SetFilter(filter *string)
SetFilter adds the filter to the get API 24 protection groups volumes params
func (*GetAPI24ProtectionGroupsVolumesParams) SetGroupNames ¶
func (o *GetAPI24ProtectionGroupsVolumesParams) SetGroupNames(groupNames []string)
SetGroupNames adds the groupNames to the get API 24 protection groups volumes params
func (*GetAPI24ProtectionGroupsVolumesParams) SetHTTPClient ¶
func (o *GetAPI24ProtectionGroupsVolumesParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the get API 24 protection groups volumes params
func (*GetAPI24ProtectionGroupsVolumesParams) SetLimit ¶
func (o *GetAPI24ProtectionGroupsVolumesParams) SetLimit(limit *int32)
SetLimit adds the limit to the get API 24 protection groups volumes params
func (*GetAPI24ProtectionGroupsVolumesParams) SetMemberNames ¶
func (o *GetAPI24ProtectionGroupsVolumesParams) SetMemberNames(memberNames []string)
SetMemberNames adds the memberNames to the get API 24 protection groups volumes params
func (*GetAPI24ProtectionGroupsVolumesParams) SetOffset ¶
func (o *GetAPI24ProtectionGroupsVolumesParams) SetOffset(offset *int32)
SetOffset adds the offset to the get API 24 protection groups volumes params
func (*GetAPI24ProtectionGroupsVolumesParams) SetSort ¶
func (o *GetAPI24ProtectionGroupsVolumesParams) SetSort(sort []string)
SetSort adds the sort to the get API 24 protection groups volumes params
func (*GetAPI24ProtectionGroupsVolumesParams) SetTimeout ¶
func (o *GetAPI24ProtectionGroupsVolumesParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the get API 24 protection groups volumes params
func (*GetAPI24ProtectionGroupsVolumesParams) SetTotalItemCount ¶
func (o *GetAPI24ProtectionGroupsVolumesParams) SetTotalItemCount(totalItemCount *bool)
SetTotalItemCount adds the totalItemCount to the get API 24 protection groups volumes params
func (*GetAPI24ProtectionGroupsVolumesParams) SetXRequestID ¶
func (o *GetAPI24ProtectionGroupsVolumesParams) SetXRequestID(xRequestID *string)
SetXRequestID adds the xRequestId to the get API 24 protection groups volumes params
func (*GetAPI24ProtectionGroupsVolumesParams) WithAuthorization ¶
func (o *GetAPI24ProtectionGroupsVolumesParams) WithAuthorization(authorization *string) *GetAPI24ProtectionGroupsVolumesParams
WithAuthorization adds the authorization to the get API 24 protection groups volumes params
func (*GetAPI24ProtectionGroupsVolumesParams) WithContext ¶
func (o *GetAPI24ProtectionGroupsVolumesParams) WithContext(ctx context.Context) *GetAPI24ProtectionGroupsVolumesParams
WithContext adds the context to the get API 24 protection groups volumes params
func (*GetAPI24ProtectionGroupsVolumesParams) WithContinuationToken ¶
func (o *GetAPI24ProtectionGroupsVolumesParams) WithContinuationToken(continuationToken *string) *GetAPI24ProtectionGroupsVolumesParams
WithContinuationToken adds the continuationToken to the get API 24 protection groups volumes params
func (*GetAPI24ProtectionGroupsVolumesParams) WithFilter ¶
func (o *GetAPI24ProtectionGroupsVolumesParams) WithFilter(filter *string) *GetAPI24ProtectionGroupsVolumesParams
WithFilter adds the filter to the get API 24 protection groups volumes params
func (*GetAPI24ProtectionGroupsVolumesParams) WithGroupNames ¶
func (o *GetAPI24ProtectionGroupsVolumesParams) WithGroupNames(groupNames []string) *GetAPI24ProtectionGroupsVolumesParams
WithGroupNames adds the groupNames to the get API 24 protection groups volumes params
func (*GetAPI24ProtectionGroupsVolumesParams) WithHTTPClient ¶
func (o *GetAPI24ProtectionGroupsVolumesParams) WithHTTPClient(client *http.Client) *GetAPI24ProtectionGroupsVolumesParams
WithHTTPClient adds the HTTPClient to the get API 24 protection groups volumes params
func (*GetAPI24ProtectionGroupsVolumesParams) WithLimit ¶
func (o *GetAPI24ProtectionGroupsVolumesParams) WithLimit(limit *int32) *GetAPI24ProtectionGroupsVolumesParams
WithLimit adds the limit to the get API 24 protection groups volumes params
func (*GetAPI24ProtectionGroupsVolumesParams) WithMemberNames ¶
func (o *GetAPI24ProtectionGroupsVolumesParams) WithMemberNames(memberNames []string) *GetAPI24ProtectionGroupsVolumesParams
WithMemberNames adds the memberNames to the get API 24 protection groups volumes params
func (*GetAPI24ProtectionGroupsVolumesParams) WithOffset ¶
func (o *GetAPI24ProtectionGroupsVolumesParams) WithOffset(offset *int32) *GetAPI24ProtectionGroupsVolumesParams
WithOffset adds the offset to the get API 24 protection groups volumes params
func (*GetAPI24ProtectionGroupsVolumesParams) WithSort ¶
func (o *GetAPI24ProtectionGroupsVolumesParams) WithSort(sort []string) *GetAPI24ProtectionGroupsVolumesParams
WithSort adds the sort to the get API 24 protection groups volumes params
func (*GetAPI24ProtectionGroupsVolumesParams) WithTimeout ¶
func (o *GetAPI24ProtectionGroupsVolumesParams) WithTimeout(timeout time.Duration) *GetAPI24ProtectionGroupsVolumesParams
WithTimeout adds the timeout to the get API 24 protection groups volumes params
func (*GetAPI24ProtectionGroupsVolumesParams) WithTotalItemCount ¶
func (o *GetAPI24ProtectionGroupsVolumesParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24ProtectionGroupsVolumesParams
WithTotalItemCount adds the totalItemCount to the get API 24 protection groups volumes params
func (*GetAPI24ProtectionGroupsVolumesParams) WithXRequestID ¶
func (o *GetAPI24ProtectionGroupsVolumesParams) WithXRequestID(xRequestID *string) *GetAPI24ProtectionGroupsVolumesParams
WithXRequestID adds the xRequestID to the get API 24 protection groups volumes params
func (*GetAPI24ProtectionGroupsVolumesParams) WriteToRequest ¶
func (o *GetAPI24ProtectionGroupsVolumesParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type GetAPI24ProtectionGroupsVolumesReader ¶
type GetAPI24ProtectionGroupsVolumesReader struct {
// contains filtered or unexported fields
}
GetAPI24ProtectionGroupsVolumesReader is a Reader for the GetAPI24ProtectionGroupsVolumes structure.
func (*GetAPI24ProtectionGroupsVolumesReader) ReadResponse ¶
func (o *GetAPI24ProtectionGroupsVolumesReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type GetApi24ProtectionGroupsBadRequest ¶
GetApi24ProtectionGroupsBadRequest handles this case with default header values.
BadRequest
func NewGetApi24ProtectionGroupsBadRequest ¶
func NewGetApi24ProtectionGroupsBadRequest() *GetApi24ProtectionGroupsBadRequest
NewGetApi24ProtectionGroupsBadRequest creates a GetApi24ProtectionGroupsBadRequest with default headers values
func (*GetApi24ProtectionGroupsBadRequest) Error ¶
func (o *GetApi24ProtectionGroupsBadRequest) Error() string
func (*GetApi24ProtectionGroupsBadRequest) GetPayload ¶
func (o *GetApi24ProtectionGroupsBadRequest) GetPayload() *models.Error
type GetApi24ProtectionGroupsHostGroupsBadRequest ¶
GetApi24ProtectionGroupsHostGroupsBadRequest handles this case with default header values.
BadRequest
func NewGetApi24ProtectionGroupsHostGroupsBadRequest ¶
func NewGetApi24ProtectionGroupsHostGroupsBadRequest() *GetApi24ProtectionGroupsHostGroupsBadRequest
NewGetApi24ProtectionGroupsHostGroupsBadRequest creates a GetApi24ProtectionGroupsHostGroupsBadRequest with default headers values
func (*GetApi24ProtectionGroupsHostGroupsBadRequest) Error ¶
func (o *GetApi24ProtectionGroupsHostGroupsBadRequest) Error() string
func (*GetApi24ProtectionGroupsHostGroupsBadRequest) GetPayload ¶
func (o *GetApi24ProtectionGroupsHostGroupsBadRequest) GetPayload() *models.Error
type GetApi24ProtectionGroupsHostGroupsOK ¶
type GetApi24ProtectionGroupsHostGroupsOK struct {
Payload *models.MemberNoIDAllGetResponse
}
GetApi24ProtectionGroupsHostGroupsOK handles this case with default header values.
OK
func NewGetApi24ProtectionGroupsHostGroupsOK ¶
func NewGetApi24ProtectionGroupsHostGroupsOK() *GetApi24ProtectionGroupsHostGroupsOK
NewGetApi24ProtectionGroupsHostGroupsOK creates a GetApi24ProtectionGroupsHostGroupsOK with default headers values
func (*GetApi24ProtectionGroupsHostGroupsOK) Error ¶
func (o *GetApi24ProtectionGroupsHostGroupsOK) Error() string
func (*GetApi24ProtectionGroupsHostGroupsOK) GetPayload ¶
func (o *GetApi24ProtectionGroupsHostGroupsOK) GetPayload() *models.MemberNoIDAllGetResponse
type GetApi24ProtectionGroupsHostsBadRequest ¶
GetApi24ProtectionGroupsHostsBadRequest handles this case with default header values.
BadRequest
func NewGetApi24ProtectionGroupsHostsBadRequest ¶
func NewGetApi24ProtectionGroupsHostsBadRequest() *GetApi24ProtectionGroupsHostsBadRequest
NewGetApi24ProtectionGroupsHostsBadRequest creates a GetApi24ProtectionGroupsHostsBadRequest with default headers values
func (*GetApi24ProtectionGroupsHostsBadRequest) Error ¶
func (o *GetApi24ProtectionGroupsHostsBadRequest) Error() string
func (*GetApi24ProtectionGroupsHostsBadRequest) GetPayload ¶
func (o *GetApi24ProtectionGroupsHostsBadRequest) GetPayload() *models.Error
type GetApi24ProtectionGroupsHostsOK ¶
type GetApi24ProtectionGroupsHostsOK struct {
Payload *models.MemberNoIDAllGetResponse
}
GetApi24ProtectionGroupsHostsOK handles this case with default header values.
OK
func NewGetApi24ProtectionGroupsHostsOK ¶
func NewGetApi24ProtectionGroupsHostsOK() *GetApi24ProtectionGroupsHostsOK
NewGetApi24ProtectionGroupsHostsOK creates a GetApi24ProtectionGroupsHostsOK with default headers values
func (*GetApi24ProtectionGroupsHostsOK) Error ¶
func (o *GetApi24ProtectionGroupsHostsOK) Error() string
func (*GetApi24ProtectionGroupsHostsOK) GetPayload ¶
func (o *GetApi24ProtectionGroupsHostsOK) GetPayload() *models.MemberNoIDAllGetResponse
type GetApi24ProtectionGroupsOK ¶
type GetApi24ProtectionGroupsOK struct {
Payload *models.ProtectionGroupGetResponse
}
GetApi24ProtectionGroupsOK handles this case with default header values.
OK
func NewGetApi24ProtectionGroupsOK ¶
func NewGetApi24ProtectionGroupsOK() *GetApi24ProtectionGroupsOK
NewGetApi24ProtectionGroupsOK creates a GetApi24ProtectionGroupsOK with default headers values
func (*GetApi24ProtectionGroupsOK) Error ¶
func (o *GetApi24ProtectionGroupsOK) Error() string
func (*GetApi24ProtectionGroupsOK) GetPayload ¶
func (o *GetApi24ProtectionGroupsOK) GetPayload() *models.ProtectionGroupGetResponse
type GetApi24ProtectionGroupsPerformanceReplicationBadRequest ¶
GetApi24ProtectionGroupsPerformanceReplicationBadRequest handles this case with default header values.
BadRequest
func NewGetApi24ProtectionGroupsPerformanceReplicationBadRequest ¶
func NewGetApi24ProtectionGroupsPerformanceReplicationBadRequest() *GetApi24ProtectionGroupsPerformanceReplicationBadRequest
NewGetApi24ProtectionGroupsPerformanceReplicationBadRequest creates a GetApi24ProtectionGroupsPerformanceReplicationBadRequest with default headers values
func (*GetApi24ProtectionGroupsPerformanceReplicationBadRequest) Error ¶
func (o *GetApi24ProtectionGroupsPerformanceReplicationBadRequest) Error() string
func (*GetApi24ProtectionGroupsPerformanceReplicationBadRequest) GetPayload ¶
func (o *GetApi24ProtectionGroupsPerformanceReplicationBadRequest) GetPayload() *models.Error
type GetApi24ProtectionGroupsPerformanceReplicationByArrayBadRequest ¶
type GetApi24ProtectionGroupsPerformanceReplicationByArrayBadRequest struct {
Payload *models.Error
}
GetApi24ProtectionGroupsPerformanceReplicationByArrayBadRequest handles this case with default header values.
BadRequest
func NewGetApi24ProtectionGroupsPerformanceReplicationByArrayBadRequest ¶
func NewGetApi24ProtectionGroupsPerformanceReplicationByArrayBadRequest() *GetApi24ProtectionGroupsPerformanceReplicationByArrayBadRequest
NewGetApi24ProtectionGroupsPerformanceReplicationByArrayBadRequest creates a GetApi24ProtectionGroupsPerformanceReplicationByArrayBadRequest with default headers values
func (*GetApi24ProtectionGroupsPerformanceReplicationByArrayBadRequest) Error ¶
func (o *GetApi24ProtectionGroupsPerformanceReplicationByArrayBadRequest) Error() string
func (*GetApi24ProtectionGroupsPerformanceReplicationByArrayBadRequest) GetPayload ¶
func (o *GetApi24ProtectionGroupsPerformanceReplicationByArrayBadRequest) GetPayload() *models.Error
type GetApi24ProtectionGroupsPerformanceReplicationByArrayOK ¶
type GetApi24ProtectionGroupsPerformanceReplicationByArrayOK struct {
Payload *models.ProtectionGroupPerformanceArrayResponse
}
GetApi24ProtectionGroupsPerformanceReplicationByArrayOK handles this case with default header values.
OK
func NewGetApi24ProtectionGroupsPerformanceReplicationByArrayOK ¶
func NewGetApi24ProtectionGroupsPerformanceReplicationByArrayOK() *GetApi24ProtectionGroupsPerformanceReplicationByArrayOK
NewGetApi24ProtectionGroupsPerformanceReplicationByArrayOK creates a GetApi24ProtectionGroupsPerformanceReplicationByArrayOK with default headers values
func (*GetApi24ProtectionGroupsPerformanceReplicationByArrayOK) Error ¶
func (o *GetApi24ProtectionGroupsPerformanceReplicationByArrayOK) Error() string
func (*GetApi24ProtectionGroupsPerformanceReplicationByArrayOK) GetPayload ¶
func (o *GetApi24ProtectionGroupsPerformanceReplicationByArrayOK) GetPayload() *models.ProtectionGroupPerformanceArrayResponse
type GetApi24ProtectionGroupsPerformanceReplicationOK ¶
type GetApi24ProtectionGroupsPerformanceReplicationOK struct {
Payload *models.ProtectionGroupPerformanceResponse
}
GetApi24ProtectionGroupsPerformanceReplicationOK handles this case with default header values.
OK
func NewGetApi24ProtectionGroupsPerformanceReplicationOK ¶
func NewGetApi24ProtectionGroupsPerformanceReplicationOK() *GetApi24ProtectionGroupsPerformanceReplicationOK
NewGetApi24ProtectionGroupsPerformanceReplicationOK creates a GetApi24ProtectionGroupsPerformanceReplicationOK with default headers values
func (*GetApi24ProtectionGroupsPerformanceReplicationOK) Error ¶
func (o *GetApi24ProtectionGroupsPerformanceReplicationOK) Error() string
func (*GetApi24ProtectionGroupsPerformanceReplicationOK) GetPayload ¶
func (o *GetApi24ProtectionGroupsPerformanceReplicationOK) GetPayload() *models.ProtectionGroupPerformanceResponse
type GetApi24ProtectionGroupsSpaceBadRequest ¶
GetApi24ProtectionGroupsSpaceBadRequest handles this case with default header values.
BadRequest
func NewGetApi24ProtectionGroupsSpaceBadRequest ¶
func NewGetApi24ProtectionGroupsSpaceBadRequest() *GetApi24ProtectionGroupsSpaceBadRequest
NewGetApi24ProtectionGroupsSpaceBadRequest creates a GetApi24ProtectionGroupsSpaceBadRequest with default headers values
func (*GetApi24ProtectionGroupsSpaceBadRequest) Error ¶
func (o *GetApi24ProtectionGroupsSpaceBadRequest) Error() string
func (*GetApi24ProtectionGroupsSpaceBadRequest) GetPayload ¶
func (o *GetApi24ProtectionGroupsSpaceBadRequest) GetPayload() *models.Error
type GetApi24ProtectionGroupsSpaceOK ¶
type GetApi24ProtectionGroupsSpaceOK struct {
Payload *models.ResourceSpaceNoIDGetResponse
}
GetApi24ProtectionGroupsSpaceOK handles this case with default header values.
OK
func NewGetApi24ProtectionGroupsSpaceOK ¶
func NewGetApi24ProtectionGroupsSpaceOK() *GetApi24ProtectionGroupsSpaceOK
NewGetApi24ProtectionGroupsSpaceOK creates a GetApi24ProtectionGroupsSpaceOK with default headers values
func (*GetApi24ProtectionGroupsSpaceOK) Error ¶
func (o *GetApi24ProtectionGroupsSpaceOK) Error() string
func (*GetApi24ProtectionGroupsSpaceOK) GetPayload ¶
func (o *GetApi24ProtectionGroupsSpaceOK) GetPayload() *models.ResourceSpaceNoIDGetResponse
type GetApi24ProtectionGroupsTargetsBadRequest ¶
GetApi24ProtectionGroupsTargetsBadRequest handles this case with default header values.
BadRequest
func NewGetApi24ProtectionGroupsTargetsBadRequest ¶
func NewGetApi24ProtectionGroupsTargetsBadRequest() *GetApi24ProtectionGroupsTargetsBadRequest
NewGetApi24ProtectionGroupsTargetsBadRequest creates a GetApi24ProtectionGroupsTargetsBadRequest with default headers values
func (*GetApi24ProtectionGroupsTargetsBadRequest) Error ¶
func (o *GetApi24ProtectionGroupsTargetsBadRequest) Error() string
func (*GetApi24ProtectionGroupsTargetsBadRequest) GetPayload ¶
func (o *GetApi24ProtectionGroupsTargetsBadRequest) GetPayload() *models.Error
type GetApi24ProtectionGroupsTargetsOK ¶
type GetApi24ProtectionGroupsTargetsOK struct {
Payload *models.ProtectionGroupTargetGetResponse
}
GetApi24ProtectionGroupsTargetsOK handles this case with default header values.
OK
func NewGetApi24ProtectionGroupsTargetsOK ¶
func NewGetApi24ProtectionGroupsTargetsOK() *GetApi24ProtectionGroupsTargetsOK
NewGetApi24ProtectionGroupsTargetsOK creates a GetApi24ProtectionGroupsTargetsOK with default headers values
func (*GetApi24ProtectionGroupsTargetsOK) Error ¶
func (o *GetApi24ProtectionGroupsTargetsOK) Error() string
func (*GetApi24ProtectionGroupsTargetsOK) GetPayload ¶
func (o *GetApi24ProtectionGroupsTargetsOK) GetPayload() *models.ProtectionGroupTargetGetResponse
type GetApi24ProtectionGroupsVolumesBadRequest ¶
GetApi24ProtectionGroupsVolumesBadRequest handles this case with default header values.
BadRequest
func NewGetApi24ProtectionGroupsVolumesBadRequest ¶
func NewGetApi24ProtectionGroupsVolumesBadRequest() *GetApi24ProtectionGroupsVolumesBadRequest
NewGetApi24ProtectionGroupsVolumesBadRequest creates a GetApi24ProtectionGroupsVolumesBadRequest with default headers values
func (*GetApi24ProtectionGroupsVolumesBadRequest) Error ¶
func (o *GetApi24ProtectionGroupsVolumesBadRequest) Error() string
func (*GetApi24ProtectionGroupsVolumesBadRequest) GetPayload ¶
func (o *GetApi24ProtectionGroupsVolumesBadRequest) GetPayload() *models.Error
type GetApi24ProtectionGroupsVolumesOK ¶
type GetApi24ProtectionGroupsVolumesOK struct {
Payload *models.MemberNoIDAllGetResponse
}
GetApi24ProtectionGroupsVolumesOK handles this case with default header values.
OK
func NewGetApi24ProtectionGroupsVolumesOK ¶
func NewGetApi24ProtectionGroupsVolumesOK() *GetApi24ProtectionGroupsVolumesOK
NewGetApi24ProtectionGroupsVolumesOK creates a GetApi24ProtectionGroupsVolumesOK with default headers values
func (*GetApi24ProtectionGroupsVolumesOK) Error ¶
func (o *GetApi24ProtectionGroupsVolumesOK) Error() string
func (*GetApi24ProtectionGroupsVolumesOK) GetPayload ¶
func (o *GetApi24ProtectionGroupsVolumesOK) GetPayload() *models.MemberNoIDAllGetResponse
type PatchAPI24ProtectionGroupsParams ¶
type PatchAPI24ProtectionGroupsParams 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 /*ProtectionGroup*/ ProtectionGroup *models.ProtectionGroup Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
PatchAPI24ProtectionGroupsParams contains all the parameters to send to the API endpoint for the patch API 24 protection groups operation typically these are written to a http.Request
func NewPatchAPI24ProtectionGroupsParams ¶
func NewPatchAPI24ProtectionGroupsParams() *PatchAPI24ProtectionGroupsParams
NewPatchAPI24ProtectionGroupsParams creates a new PatchAPI24ProtectionGroupsParams object with the default values initialized.
func NewPatchAPI24ProtectionGroupsParamsWithContext ¶
func NewPatchAPI24ProtectionGroupsParamsWithContext(ctx context.Context) *PatchAPI24ProtectionGroupsParams
NewPatchAPI24ProtectionGroupsParamsWithContext creates a new PatchAPI24ProtectionGroupsParams object with the default values initialized, and the ability to set a context for a request
func NewPatchAPI24ProtectionGroupsParamsWithHTTPClient ¶
func NewPatchAPI24ProtectionGroupsParamsWithHTTPClient(client *http.Client) *PatchAPI24ProtectionGroupsParams
NewPatchAPI24ProtectionGroupsParamsWithHTTPClient creates a new PatchAPI24ProtectionGroupsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewPatchAPI24ProtectionGroupsParamsWithTimeout ¶
func NewPatchAPI24ProtectionGroupsParamsWithTimeout(timeout time.Duration) *PatchAPI24ProtectionGroupsParams
NewPatchAPI24ProtectionGroupsParamsWithTimeout creates a new PatchAPI24ProtectionGroupsParams object with the default values initialized, and the ability to set a timeout on a request
func (*PatchAPI24ProtectionGroupsParams) SetAuthorization ¶
func (o *PatchAPI24ProtectionGroupsParams) SetAuthorization(authorization *string)
SetAuthorization adds the authorization to the patch API 24 protection groups params
func (*PatchAPI24ProtectionGroupsParams) SetContext ¶
func (o *PatchAPI24ProtectionGroupsParams) SetContext(ctx context.Context)
SetContext adds the context to the patch API 24 protection groups params
func (*PatchAPI24ProtectionGroupsParams) SetHTTPClient ¶
func (o *PatchAPI24ProtectionGroupsParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the patch API 24 protection groups params
func (*PatchAPI24ProtectionGroupsParams) SetNames ¶
func (o *PatchAPI24ProtectionGroupsParams) SetNames(names []string)
SetNames adds the names to the patch API 24 protection groups params
func (*PatchAPI24ProtectionGroupsParams) SetProtectionGroup ¶
func (o *PatchAPI24ProtectionGroupsParams) SetProtectionGroup(protectionGroup *models.ProtectionGroup)
SetProtectionGroup adds the protectionGroup to the patch API 24 protection groups params
func (*PatchAPI24ProtectionGroupsParams) SetTimeout ¶
func (o *PatchAPI24ProtectionGroupsParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the patch API 24 protection groups params
func (*PatchAPI24ProtectionGroupsParams) SetXRequestID ¶
func (o *PatchAPI24ProtectionGroupsParams) SetXRequestID(xRequestID *string)
SetXRequestID adds the xRequestId to the patch API 24 protection groups params
func (*PatchAPI24ProtectionGroupsParams) WithAuthorization ¶
func (o *PatchAPI24ProtectionGroupsParams) WithAuthorization(authorization *string) *PatchAPI24ProtectionGroupsParams
WithAuthorization adds the authorization to the patch API 24 protection groups params
func (*PatchAPI24ProtectionGroupsParams) WithContext ¶
func (o *PatchAPI24ProtectionGroupsParams) WithContext(ctx context.Context) *PatchAPI24ProtectionGroupsParams
WithContext adds the context to the patch API 24 protection groups params
func (*PatchAPI24ProtectionGroupsParams) WithHTTPClient ¶
func (o *PatchAPI24ProtectionGroupsParams) WithHTTPClient(client *http.Client) *PatchAPI24ProtectionGroupsParams
WithHTTPClient adds the HTTPClient to the patch API 24 protection groups params
func (*PatchAPI24ProtectionGroupsParams) WithNames ¶
func (o *PatchAPI24ProtectionGroupsParams) WithNames(names []string) *PatchAPI24ProtectionGroupsParams
WithNames adds the names to the patch API 24 protection groups params
func (*PatchAPI24ProtectionGroupsParams) WithProtectionGroup ¶
func (o *PatchAPI24ProtectionGroupsParams) WithProtectionGroup(protectionGroup *models.ProtectionGroup) *PatchAPI24ProtectionGroupsParams
WithProtectionGroup adds the protectionGroup to the patch API 24 protection groups params
func (*PatchAPI24ProtectionGroupsParams) WithTimeout ¶
func (o *PatchAPI24ProtectionGroupsParams) WithTimeout(timeout time.Duration) *PatchAPI24ProtectionGroupsParams
WithTimeout adds the timeout to the patch API 24 protection groups params
func (*PatchAPI24ProtectionGroupsParams) WithXRequestID ¶
func (o *PatchAPI24ProtectionGroupsParams) WithXRequestID(xRequestID *string) *PatchAPI24ProtectionGroupsParams
WithXRequestID adds the xRequestID to the patch API 24 protection groups params
func (*PatchAPI24ProtectionGroupsParams) WriteToRequest ¶
func (o *PatchAPI24ProtectionGroupsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type PatchAPI24ProtectionGroupsReader ¶
type PatchAPI24ProtectionGroupsReader struct {
// contains filtered or unexported fields
}
PatchAPI24ProtectionGroupsReader is a Reader for the PatchAPI24ProtectionGroups structure.
func (*PatchAPI24ProtectionGroupsReader) ReadResponse ¶
func (o *PatchAPI24ProtectionGroupsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type PatchAPI24ProtectionGroupsTargetsParams ¶
type PatchAPI24ProtectionGroupsTargetsParams 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 /*GroupNames Performs the operation on the unique group name specified. Examples of groups include host groups, pods, protection groups, and volume groups. Enter multiple names in comma-separated format. For example, `hgroup01,hgroup02`. */ GroupNames []string /*MemberNames Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, `vol01,vol02`. */ MemberNames []string /*Target*/ Target *models.TargetProtectionGroupPostPatch Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
PatchAPI24ProtectionGroupsTargetsParams contains all the parameters to send to the API endpoint for the patch API 24 protection groups targets operation typically these are written to a http.Request
func NewPatchAPI24ProtectionGroupsTargetsParams ¶
func NewPatchAPI24ProtectionGroupsTargetsParams() *PatchAPI24ProtectionGroupsTargetsParams
NewPatchAPI24ProtectionGroupsTargetsParams creates a new PatchAPI24ProtectionGroupsTargetsParams object with the default values initialized.
func NewPatchAPI24ProtectionGroupsTargetsParamsWithContext ¶
func NewPatchAPI24ProtectionGroupsTargetsParamsWithContext(ctx context.Context) *PatchAPI24ProtectionGroupsTargetsParams
NewPatchAPI24ProtectionGroupsTargetsParamsWithContext creates a new PatchAPI24ProtectionGroupsTargetsParams object with the default values initialized, and the ability to set a context for a request
func NewPatchAPI24ProtectionGroupsTargetsParamsWithHTTPClient ¶
func NewPatchAPI24ProtectionGroupsTargetsParamsWithHTTPClient(client *http.Client) *PatchAPI24ProtectionGroupsTargetsParams
NewPatchAPI24ProtectionGroupsTargetsParamsWithHTTPClient creates a new PatchAPI24ProtectionGroupsTargetsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewPatchAPI24ProtectionGroupsTargetsParamsWithTimeout ¶
func NewPatchAPI24ProtectionGroupsTargetsParamsWithTimeout(timeout time.Duration) *PatchAPI24ProtectionGroupsTargetsParams
NewPatchAPI24ProtectionGroupsTargetsParamsWithTimeout creates a new PatchAPI24ProtectionGroupsTargetsParams object with the default values initialized, and the ability to set a timeout on a request
func (*PatchAPI24ProtectionGroupsTargetsParams) SetAuthorization ¶
func (o *PatchAPI24ProtectionGroupsTargetsParams) SetAuthorization(authorization *string)
SetAuthorization adds the authorization to the patch API 24 protection groups targets params
func (*PatchAPI24ProtectionGroupsTargetsParams) SetContext ¶
func (o *PatchAPI24ProtectionGroupsTargetsParams) SetContext(ctx context.Context)
SetContext adds the context to the patch API 24 protection groups targets params
func (*PatchAPI24ProtectionGroupsTargetsParams) SetGroupNames ¶
func (o *PatchAPI24ProtectionGroupsTargetsParams) SetGroupNames(groupNames []string)
SetGroupNames adds the groupNames to the patch API 24 protection groups targets params
func (*PatchAPI24ProtectionGroupsTargetsParams) SetHTTPClient ¶
func (o *PatchAPI24ProtectionGroupsTargetsParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the patch API 24 protection groups targets params
func (*PatchAPI24ProtectionGroupsTargetsParams) SetMemberNames ¶
func (o *PatchAPI24ProtectionGroupsTargetsParams) SetMemberNames(memberNames []string)
SetMemberNames adds the memberNames to the patch API 24 protection groups targets params
func (*PatchAPI24ProtectionGroupsTargetsParams) SetTarget ¶
func (o *PatchAPI24ProtectionGroupsTargetsParams) SetTarget(target *models.TargetProtectionGroupPostPatch)
SetTarget adds the target to the patch API 24 protection groups targets params
func (*PatchAPI24ProtectionGroupsTargetsParams) SetTimeout ¶
func (o *PatchAPI24ProtectionGroupsTargetsParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the patch API 24 protection groups targets params
func (*PatchAPI24ProtectionGroupsTargetsParams) SetXRequestID ¶
func (o *PatchAPI24ProtectionGroupsTargetsParams) SetXRequestID(xRequestID *string)
SetXRequestID adds the xRequestId to the patch API 24 protection groups targets params
func (*PatchAPI24ProtectionGroupsTargetsParams) WithAuthorization ¶
func (o *PatchAPI24ProtectionGroupsTargetsParams) WithAuthorization(authorization *string) *PatchAPI24ProtectionGroupsTargetsParams
WithAuthorization adds the authorization to the patch API 24 protection groups targets params
func (*PatchAPI24ProtectionGroupsTargetsParams) WithContext ¶
func (o *PatchAPI24ProtectionGroupsTargetsParams) WithContext(ctx context.Context) *PatchAPI24ProtectionGroupsTargetsParams
WithContext adds the context to the patch API 24 protection groups targets params
func (*PatchAPI24ProtectionGroupsTargetsParams) WithGroupNames ¶
func (o *PatchAPI24ProtectionGroupsTargetsParams) WithGroupNames(groupNames []string) *PatchAPI24ProtectionGroupsTargetsParams
WithGroupNames adds the groupNames to the patch API 24 protection groups targets params
func (*PatchAPI24ProtectionGroupsTargetsParams) WithHTTPClient ¶
func (o *PatchAPI24ProtectionGroupsTargetsParams) WithHTTPClient(client *http.Client) *PatchAPI24ProtectionGroupsTargetsParams
WithHTTPClient adds the HTTPClient to the patch API 24 protection groups targets params
func (*PatchAPI24ProtectionGroupsTargetsParams) WithMemberNames ¶
func (o *PatchAPI24ProtectionGroupsTargetsParams) WithMemberNames(memberNames []string) *PatchAPI24ProtectionGroupsTargetsParams
WithMemberNames adds the memberNames to the patch API 24 protection groups targets params
func (*PatchAPI24ProtectionGroupsTargetsParams) WithTarget ¶
func (o *PatchAPI24ProtectionGroupsTargetsParams) WithTarget(target *models.TargetProtectionGroupPostPatch) *PatchAPI24ProtectionGroupsTargetsParams
WithTarget adds the target to the patch API 24 protection groups targets params
func (*PatchAPI24ProtectionGroupsTargetsParams) WithTimeout ¶
func (o *PatchAPI24ProtectionGroupsTargetsParams) WithTimeout(timeout time.Duration) *PatchAPI24ProtectionGroupsTargetsParams
WithTimeout adds the timeout to the patch API 24 protection groups targets params
func (*PatchAPI24ProtectionGroupsTargetsParams) WithXRequestID ¶
func (o *PatchAPI24ProtectionGroupsTargetsParams) WithXRequestID(xRequestID *string) *PatchAPI24ProtectionGroupsTargetsParams
WithXRequestID adds the xRequestID to the patch API 24 protection groups targets params
func (*PatchAPI24ProtectionGroupsTargetsParams) WriteToRequest ¶
func (o *PatchAPI24ProtectionGroupsTargetsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type PatchAPI24ProtectionGroupsTargetsReader ¶
type PatchAPI24ProtectionGroupsTargetsReader struct {
// contains filtered or unexported fields
}
PatchAPI24ProtectionGroupsTargetsReader is a Reader for the PatchAPI24ProtectionGroupsTargets structure.
func (*PatchAPI24ProtectionGroupsTargetsReader) ReadResponse ¶
func (o *PatchAPI24ProtectionGroupsTargetsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type PatchApi24ProtectionGroupsBadRequest ¶
PatchApi24ProtectionGroupsBadRequest handles this case with default header values.
BadRequest
func NewPatchApi24ProtectionGroupsBadRequest ¶
func NewPatchApi24ProtectionGroupsBadRequest() *PatchApi24ProtectionGroupsBadRequest
NewPatchApi24ProtectionGroupsBadRequest creates a PatchApi24ProtectionGroupsBadRequest with default headers values
func (*PatchApi24ProtectionGroupsBadRequest) Error ¶
func (o *PatchApi24ProtectionGroupsBadRequest) Error() string
func (*PatchApi24ProtectionGroupsBadRequest) GetPayload ¶
func (o *PatchApi24ProtectionGroupsBadRequest) GetPayload() *models.Error
type PatchApi24ProtectionGroupsOK ¶
type PatchApi24ProtectionGroupsOK struct {
Payload *models.ProtectionGroupResponse
}
PatchApi24ProtectionGroupsOK handles this case with default header values.
OK
func NewPatchApi24ProtectionGroupsOK ¶
func NewPatchApi24ProtectionGroupsOK() *PatchApi24ProtectionGroupsOK
NewPatchApi24ProtectionGroupsOK creates a PatchApi24ProtectionGroupsOK with default headers values
func (*PatchApi24ProtectionGroupsOK) Error ¶
func (o *PatchApi24ProtectionGroupsOK) Error() string
func (*PatchApi24ProtectionGroupsOK) GetPayload ¶
func (o *PatchApi24ProtectionGroupsOK) GetPayload() *models.ProtectionGroupResponse
type PatchApi24ProtectionGroupsTargetsBadRequest ¶
PatchApi24ProtectionGroupsTargetsBadRequest handles this case with default header values.
BadRequest
func NewPatchApi24ProtectionGroupsTargetsBadRequest ¶
func NewPatchApi24ProtectionGroupsTargetsBadRequest() *PatchApi24ProtectionGroupsTargetsBadRequest
NewPatchApi24ProtectionGroupsTargetsBadRequest creates a PatchApi24ProtectionGroupsTargetsBadRequest with default headers values
func (*PatchApi24ProtectionGroupsTargetsBadRequest) Error ¶
func (o *PatchApi24ProtectionGroupsTargetsBadRequest) Error() string
func (*PatchApi24ProtectionGroupsTargetsBadRequest) GetPayload ¶
func (o *PatchApi24ProtectionGroupsTargetsBadRequest) GetPayload() *models.Error
type PatchApi24ProtectionGroupsTargetsOK ¶
type PatchApi24ProtectionGroupsTargetsOK struct {
Payload *models.ProtectionGroupTargetResponse
}
PatchApi24ProtectionGroupsTargetsOK handles this case with default header values.
OK
func NewPatchApi24ProtectionGroupsTargetsOK ¶
func NewPatchApi24ProtectionGroupsTargetsOK() *PatchApi24ProtectionGroupsTargetsOK
NewPatchApi24ProtectionGroupsTargetsOK creates a PatchApi24ProtectionGroupsTargetsOK with default headers values
func (*PatchApi24ProtectionGroupsTargetsOK) Error ¶
func (o *PatchApi24ProtectionGroupsTargetsOK) Error() string
func (*PatchApi24ProtectionGroupsTargetsOK) GetPayload ¶
func (o *PatchApi24ProtectionGroupsTargetsOK) GetPayload() *models.ProtectionGroupTargetResponse
type PostAPI24ProtectionGroupsHostGroupsParams ¶
type PostAPI24ProtectionGroupsHostGroupsParams 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 /*GroupNames Performs the operation on the unique group name specified. Examples of groups include host groups, pods, protection groups, and volume groups. Enter multiple names in comma-separated format. For example, `hgroup01,hgroup02`. */ GroupNames []string /*MemberNames Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, `vol01,vol02`. */ MemberNames []string Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
PostAPI24ProtectionGroupsHostGroupsParams contains all the parameters to send to the API endpoint for the post API 24 protection groups host groups operation typically these are written to a http.Request
func NewPostAPI24ProtectionGroupsHostGroupsParams ¶
func NewPostAPI24ProtectionGroupsHostGroupsParams() *PostAPI24ProtectionGroupsHostGroupsParams
NewPostAPI24ProtectionGroupsHostGroupsParams creates a new PostAPI24ProtectionGroupsHostGroupsParams object with the default values initialized.
func NewPostAPI24ProtectionGroupsHostGroupsParamsWithContext ¶
func NewPostAPI24ProtectionGroupsHostGroupsParamsWithContext(ctx context.Context) *PostAPI24ProtectionGroupsHostGroupsParams
NewPostAPI24ProtectionGroupsHostGroupsParamsWithContext creates a new PostAPI24ProtectionGroupsHostGroupsParams object with the default values initialized, and the ability to set a context for a request
func NewPostAPI24ProtectionGroupsHostGroupsParamsWithHTTPClient ¶
func NewPostAPI24ProtectionGroupsHostGroupsParamsWithHTTPClient(client *http.Client) *PostAPI24ProtectionGroupsHostGroupsParams
NewPostAPI24ProtectionGroupsHostGroupsParamsWithHTTPClient creates a new PostAPI24ProtectionGroupsHostGroupsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewPostAPI24ProtectionGroupsHostGroupsParamsWithTimeout ¶
func NewPostAPI24ProtectionGroupsHostGroupsParamsWithTimeout(timeout time.Duration) *PostAPI24ProtectionGroupsHostGroupsParams
NewPostAPI24ProtectionGroupsHostGroupsParamsWithTimeout creates a new PostAPI24ProtectionGroupsHostGroupsParams object with the default values initialized, and the ability to set a timeout on a request
func (*PostAPI24ProtectionGroupsHostGroupsParams) SetAuthorization ¶
func (o *PostAPI24ProtectionGroupsHostGroupsParams) SetAuthorization(authorization *string)
SetAuthorization adds the authorization to the post API 24 protection groups host groups params
func (*PostAPI24ProtectionGroupsHostGroupsParams) SetContext ¶
func (o *PostAPI24ProtectionGroupsHostGroupsParams) SetContext(ctx context.Context)
SetContext adds the context to the post API 24 protection groups host groups params
func (*PostAPI24ProtectionGroupsHostGroupsParams) SetGroupNames ¶
func (o *PostAPI24ProtectionGroupsHostGroupsParams) SetGroupNames(groupNames []string)
SetGroupNames adds the groupNames to the post API 24 protection groups host groups params
func (*PostAPI24ProtectionGroupsHostGroupsParams) SetHTTPClient ¶
func (o *PostAPI24ProtectionGroupsHostGroupsParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the post API 24 protection groups host groups params
func (*PostAPI24ProtectionGroupsHostGroupsParams) SetMemberNames ¶
func (o *PostAPI24ProtectionGroupsHostGroupsParams) SetMemberNames(memberNames []string)
SetMemberNames adds the memberNames to the post API 24 protection groups host groups params
func (*PostAPI24ProtectionGroupsHostGroupsParams) SetTimeout ¶
func (o *PostAPI24ProtectionGroupsHostGroupsParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the post API 24 protection groups host groups params
func (*PostAPI24ProtectionGroupsHostGroupsParams) SetXRequestID ¶
func (o *PostAPI24ProtectionGroupsHostGroupsParams) SetXRequestID(xRequestID *string)
SetXRequestID adds the xRequestId to the post API 24 protection groups host groups params
func (*PostAPI24ProtectionGroupsHostGroupsParams) WithAuthorization ¶
func (o *PostAPI24ProtectionGroupsHostGroupsParams) WithAuthorization(authorization *string) *PostAPI24ProtectionGroupsHostGroupsParams
WithAuthorization adds the authorization to the post API 24 protection groups host groups params
func (*PostAPI24ProtectionGroupsHostGroupsParams) WithContext ¶
func (o *PostAPI24ProtectionGroupsHostGroupsParams) WithContext(ctx context.Context) *PostAPI24ProtectionGroupsHostGroupsParams
WithContext adds the context to the post API 24 protection groups host groups params
func (*PostAPI24ProtectionGroupsHostGroupsParams) WithGroupNames ¶
func (o *PostAPI24ProtectionGroupsHostGroupsParams) WithGroupNames(groupNames []string) *PostAPI24ProtectionGroupsHostGroupsParams
WithGroupNames adds the groupNames to the post API 24 protection groups host groups params
func (*PostAPI24ProtectionGroupsHostGroupsParams) WithHTTPClient ¶
func (o *PostAPI24ProtectionGroupsHostGroupsParams) WithHTTPClient(client *http.Client) *PostAPI24ProtectionGroupsHostGroupsParams
WithHTTPClient adds the HTTPClient to the post API 24 protection groups host groups params
func (*PostAPI24ProtectionGroupsHostGroupsParams) WithMemberNames ¶
func (o *PostAPI24ProtectionGroupsHostGroupsParams) WithMemberNames(memberNames []string) *PostAPI24ProtectionGroupsHostGroupsParams
WithMemberNames adds the memberNames to the post API 24 protection groups host groups params
func (*PostAPI24ProtectionGroupsHostGroupsParams) WithTimeout ¶
func (o *PostAPI24ProtectionGroupsHostGroupsParams) WithTimeout(timeout time.Duration) *PostAPI24ProtectionGroupsHostGroupsParams
WithTimeout adds the timeout to the post API 24 protection groups host groups params
func (*PostAPI24ProtectionGroupsHostGroupsParams) WithXRequestID ¶
func (o *PostAPI24ProtectionGroupsHostGroupsParams) WithXRequestID(xRequestID *string) *PostAPI24ProtectionGroupsHostGroupsParams
WithXRequestID adds the xRequestID to the post API 24 protection groups host groups params
func (*PostAPI24ProtectionGroupsHostGroupsParams) WriteToRequest ¶
func (o *PostAPI24ProtectionGroupsHostGroupsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type PostAPI24ProtectionGroupsHostGroupsReader ¶
type PostAPI24ProtectionGroupsHostGroupsReader struct {
// contains filtered or unexported fields
}
PostAPI24ProtectionGroupsHostGroupsReader is a Reader for the PostAPI24ProtectionGroupsHostGroups structure.
func (*PostAPI24ProtectionGroupsHostGroupsReader) ReadResponse ¶
func (o *PostAPI24ProtectionGroupsHostGroupsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type PostAPI24ProtectionGroupsHostsParams ¶
type PostAPI24ProtectionGroupsHostsParams 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 /*GroupNames Performs the operation on the unique group name specified. Examples of groups include host groups, pods, protection groups, and volume groups. Enter multiple names in comma-separated format. For example, `hgroup01,hgroup02`. */ GroupNames []string /*MemberNames Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, `vol01,vol02`. */ MemberNames []string Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
PostAPI24ProtectionGroupsHostsParams contains all the parameters to send to the API endpoint for the post API 24 protection groups hosts operation typically these are written to a http.Request
func NewPostAPI24ProtectionGroupsHostsParams ¶
func NewPostAPI24ProtectionGroupsHostsParams() *PostAPI24ProtectionGroupsHostsParams
NewPostAPI24ProtectionGroupsHostsParams creates a new PostAPI24ProtectionGroupsHostsParams object with the default values initialized.
func NewPostAPI24ProtectionGroupsHostsParamsWithContext ¶
func NewPostAPI24ProtectionGroupsHostsParamsWithContext(ctx context.Context) *PostAPI24ProtectionGroupsHostsParams
NewPostAPI24ProtectionGroupsHostsParamsWithContext creates a new PostAPI24ProtectionGroupsHostsParams object with the default values initialized, and the ability to set a context for a request
func NewPostAPI24ProtectionGroupsHostsParamsWithHTTPClient ¶
func NewPostAPI24ProtectionGroupsHostsParamsWithHTTPClient(client *http.Client) *PostAPI24ProtectionGroupsHostsParams
NewPostAPI24ProtectionGroupsHostsParamsWithHTTPClient creates a new PostAPI24ProtectionGroupsHostsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewPostAPI24ProtectionGroupsHostsParamsWithTimeout ¶
func NewPostAPI24ProtectionGroupsHostsParamsWithTimeout(timeout time.Duration) *PostAPI24ProtectionGroupsHostsParams
NewPostAPI24ProtectionGroupsHostsParamsWithTimeout creates a new PostAPI24ProtectionGroupsHostsParams object with the default values initialized, and the ability to set a timeout on a request
func (*PostAPI24ProtectionGroupsHostsParams) SetAuthorization ¶
func (o *PostAPI24ProtectionGroupsHostsParams) SetAuthorization(authorization *string)
SetAuthorization adds the authorization to the post API 24 protection groups hosts params
func (*PostAPI24ProtectionGroupsHostsParams) SetContext ¶
func (o *PostAPI24ProtectionGroupsHostsParams) SetContext(ctx context.Context)
SetContext adds the context to the post API 24 protection groups hosts params
func (*PostAPI24ProtectionGroupsHostsParams) SetGroupNames ¶
func (o *PostAPI24ProtectionGroupsHostsParams) SetGroupNames(groupNames []string)
SetGroupNames adds the groupNames to the post API 24 protection groups hosts params
func (*PostAPI24ProtectionGroupsHostsParams) SetHTTPClient ¶
func (o *PostAPI24ProtectionGroupsHostsParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the post API 24 protection groups hosts params
func (*PostAPI24ProtectionGroupsHostsParams) SetMemberNames ¶
func (o *PostAPI24ProtectionGroupsHostsParams) SetMemberNames(memberNames []string)
SetMemberNames adds the memberNames to the post API 24 protection groups hosts params
func (*PostAPI24ProtectionGroupsHostsParams) SetTimeout ¶
func (o *PostAPI24ProtectionGroupsHostsParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the post API 24 protection groups hosts params
func (*PostAPI24ProtectionGroupsHostsParams) SetXRequestID ¶
func (o *PostAPI24ProtectionGroupsHostsParams) SetXRequestID(xRequestID *string)
SetXRequestID adds the xRequestId to the post API 24 protection groups hosts params
func (*PostAPI24ProtectionGroupsHostsParams) WithAuthorization ¶
func (o *PostAPI24ProtectionGroupsHostsParams) WithAuthorization(authorization *string) *PostAPI24ProtectionGroupsHostsParams
WithAuthorization adds the authorization to the post API 24 protection groups hosts params
func (*PostAPI24ProtectionGroupsHostsParams) WithContext ¶
func (o *PostAPI24ProtectionGroupsHostsParams) WithContext(ctx context.Context) *PostAPI24ProtectionGroupsHostsParams
WithContext adds the context to the post API 24 protection groups hosts params
func (*PostAPI24ProtectionGroupsHostsParams) WithGroupNames ¶
func (o *PostAPI24ProtectionGroupsHostsParams) WithGroupNames(groupNames []string) *PostAPI24ProtectionGroupsHostsParams
WithGroupNames adds the groupNames to the post API 24 protection groups hosts params
func (*PostAPI24ProtectionGroupsHostsParams) WithHTTPClient ¶
func (o *PostAPI24ProtectionGroupsHostsParams) WithHTTPClient(client *http.Client) *PostAPI24ProtectionGroupsHostsParams
WithHTTPClient adds the HTTPClient to the post API 24 protection groups hosts params
func (*PostAPI24ProtectionGroupsHostsParams) WithMemberNames ¶
func (o *PostAPI24ProtectionGroupsHostsParams) WithMemberNames(memberNames []string) *PostAPI24ProtectionGroupsHostsParams
WithMemberNames adds the memberNames to the post API 24 protection groups hosts params
func (*PostAPI24ProtectionGroupsHostsParams) WithTimeout ¶
func (o *PostAPI24ProtectionGroupsHostsParams) WithTimeout(timeout time.Duration) *PostAPI24ProtectionGroupsHostsParams
WithTimeout adds the timeout to the post API 24 protection groups hosts params
func (*PostAPI24ProtectionGroupsHostsParams) WithXRequestID ¶
func (o *PostAPI24ProtectionGroupsHostsParams) WithXRequestID(xRequestID *string) *PostAPI24ProtectionGroupsHostsParams
WithXRequestID adds the xRequestID to the post API 24 protection groups hosts params
func (*PostAPI24ProtectionGroupsHostsParams) WriteToRequest ¶
func (o *PostAPI24ProtectionGroupsHostsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type PostAPI24ProtectionGroupsHostsReader ¶
type PostAPI24ProtectionGroupsHostsReader struct {
// contains filtered or unexported fields
}
PostAPI24ProtectionGroupsHostsReader is a Reader for the PostAPI24ProtectionGroupsHosts structure.
func (*PostAPI24ProtectionGroupsHostsReader) ReadResponse ¶
func (o *PostAPI24ProtectionGroupsHostsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type PostAPI24ProtectionGroupsParams ¶
type PostAPI24ProtectionGroupsParams 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 /*Overwrite If set to `true`, overwrites an existing volume during a volume copy operation. If set to `false` or not set at all and the target name is an existing volume, the volume copy operation fails. Required if the `source: id` or `source: name` body parameter is set and the source overwrites an existing volume during the volume copy operation. */ Overwrite *bool /*SourceNames The name of the protection group or protection group snapshot to be copied into a new or existing protection group. If the destination protection group and all of its volumes already exist, include the `overwrite` parameter to overwrite all of the existing volumes with the snapshot contents. If including the `overwrite` parameter, the names of the volumes that are being overwritten must match the names of the volumes that are being restored. If the source is a protection group, the latest snapshot of the protection group will be used as the source during the copy operation. */ SourceNames []string Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
PostAPI24ProtectionGroupsParams contains all the parameters to send to the API endpoint for the post API 24 protection groups operation typically these are written to a http.Request
func NewPostAPI24ProtectionGroupsParams ¶
func NewPostAPI24ProtectionGroupsParams() *PostAPI24ProtectionGroupsParams
NewPostAPI24ProtectionGroupsParams creates a new PostAPI24ProtectionGroupsParams object with the default values initialized.
func NewPostAPI24ProtectionGroupsParamsWithContext ¶
func NewPostAPI24ProtectionGroupsParamsWithContext(ctx context.Context) *PostAPI24ProtectionGroupsParams
NewPostAPI24ProtectionGroupsParamsWithContext creates a new PostAPI24ProtectionGroupsParams object with the default values initialized, and the ability to set a context for a request
func NewPostAPI24ProtectionGroupsParamsWithHTTPClient ¶
func NewPostAPI24ProtectionGroupsParamsWithHTTPClient(client *http.Client) *PostAPI24ProtectionGroupsParams
NewPostAPI24ProtectionGroupsParamsWithHTTPClient creates a new PostAPI24ProtectionGroupsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewPostAPI24ProtectionGroupsParamsWithTimeout ¶
func NewPostAPI24ProtectionGroupsParamsWithTimeout(timeout time.Duration) *PostAPI24ProtectionGroupsParams
NewPostAPI24ProtectionGroupsParamsWithTimeout creates a new PostAPI24ProtectionGroupsParams object with the default values initialized, and the ability to set a timeout on a request
func (*PostAPI24ProtectionGroupsParams) SetAuthorization ¶
func (o *PostAPI24ProtectionGroupsParams) SetAuthorization(authorization *string)
SetAuthorization adds the authorization to the post API 24 protection groups params
func (*PostAPI24ProtectionGroupsParams) SetContext ¶
func (o *PostAPI24ProtectionGroupsParams) SetContext(ctx context.Context)
SetContext adds the context to the post API 24 protection groups params
func (*PostAPI24ProtectionGroupsParams) SetHTTPClient ¶
func (o *PostAPI24ProtectionGroupsParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the post API 24 protection groups params
func (*PostAPI24ProtectionGroupsParams) SetNames ¶
func (o *PostAPI24ProtectionGroupsParams) SetNames(names []string)
SetNames adds the names to the post API 24 protection groups params
func (*PostAPI24ProtectionGroupsParams) SetOverwrite ¶
func (o *PostAPI24ProtectionGroupsParams) SetOverwrite(overwrite *bool)
SetOverwrite adds the overwrite to the post API 24 protection groups params
func (*PostAPI24ProtectionGroupsParams) SetSourceNames ¶
func (o *PostAPI24ProtectionGroupsParams) SetSourceNames(sourceNames []string)
SetSourceNames adds the sourceNames to the post API 24 protection groups params
func (*PostAPI24ProtectionGroupsParams) SetTimeout ¶
func (o *PostAPI24ProtectionGroupsParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the post API 24 protection groups params
func (*PostAPI24ProtectionGroupsParams) SetXRequestID ¶
func (o *PostAPI24ProtectionGroupsParams) SetXRequestID(xRequestID *string)
SetXRequestID adds the xRequestId to the post API 24 protection groups params
func (*PostAPI24ProtectionGroupsParams) WithAuthorization ¶
func (o *PostAPI24ProtectionGroupsParams) WithAuthorization(authorization *string) *PostAPI24ProtectionGroupsParams
WithAuthorization adds the authorization to the post API 24 protection groups params
func (*PostAPI24ProtectionGroupsParams) WithContext ¶
func (o *PostAPI24ProtectionGroupsParams) WithContext(ctx context.Context) *PostAPI24ProtectionGroupsParams
WithContext adds the context to the post API 24 protection groups params
func (*PostAPI24ProtectionGroupsParams) WithHTTPClient ¶
func (o *PostAPI24ProtectionGroupsParams) WithHTTPClient(client *http.Client) *PostAPI24ProtectionGroupsParams
WithHTTPClient adds the HTTPClient to the post API 24 protection groups params
func (*PostAPI24ProtectionGroupsParams) WithNames ¶
func (o *PostAPI24ProtectionGroupsParams) WithNames(names []string) *PostAPI24ProtectionGroupsParams
WithNames adds the names to the post API 24 protection groups params
func (*PostAPI24ProtectionGroupsParams) WithOverwrite ¶
func (o *PostAPI24ProtectionGroupsParams) WithOverwrite(overwrite *bool) *PostAPI24ProtectionGroupsParams
WithOverwrite adds the overwrite to the post API 24 protection groups params
func (*PostAPI24ProtectionGroupsParams) WithSourceNames ¶
func (o *PostAPI24ProtectionGroupsParams) WithSourceNames(sourceNames []string) *PostAPI24ProtectionGroupsParams
WithSourceNames adds the sourceNames to the post API 24 protection groups params
func (*PostAPI24ProtectionGroupsParams) WithTimeout ¶
func (o *PostAPI24ProtectionGroupsParams) WithTimeout(timeout time.Duration) *PostAPI24ProtectionGroupsParams
WithTimeout adds the timeout to the post API 24 protection groups params
func (*PostAPI24ProtectionGroupsParams) WithXRequestID ¶
func (o *PostAPI24ProtectionGroupsParams) WithXRequestID(xRequestID *string) *PostAPI24ProtectionGroupsParams
WithXRequestID adds the xRequestID to the post API 24 protection groups params
func (*PostAPI24ProtectionGroupsParams) WriteToRequest ¶
func (o *PostAPI24ProtectionGroupsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type PostAPI24ProtectionGroupsReader ¶
type PostAPI24ProtectionGroupsReader struct {
// contains filtered or unexported fields
}
PostAPI24ProtectionGroupsReader is a Reader for the PostAPI24ProtectionGroups structure.
func (*PostAPI24ProtectionGroupsReader) ReadResponse ¶
func (o *PostAPI24ProtectionGroupsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type PostAPI24ProtectionGroupsTargetsParams ¶
type PostAPI24ProtectionGroupsTargetsParams 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 /*GroupNames Performs the operation on the unique group name specified. Examples of groups include host groups, pods, protection groups, and volume groups. Enter multiple names in comma-separated format. For example, `hgroup01,hgroup02`. */ GroupNames []string /*MemberNames Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, `vol01,vol02`. */ MemberNames []string Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
PostAPI24ProtectionGroupsTargetsParams contains all the parameters to send to the API endpoint for the post API 24 protection groups targets operation typically these are written to a http.Request
func NewPostAPI24ProtectionGroupsTargetsParams ¶
func NewPostAPI24ProtectionGroupsTargetsParams() *PostAPI24ProtectionGroupsTargetsParams
NewPostAPI24ProtectionGroupsTargetsParams creates a new PostAPI24ProtectionGroupsTargetsParams object with the default values initialized.
func NewPostAPI24ProtectionGroupsTargetsParamsWithContext ¶
func NewPostAPI24ProtectionGroupsTargetsParamsWithContext(ctx context.Context) *PostAPI24ProtectionGroupsTargetsParams
NewPostAPI24ProtectionGroupsTargetsParamsWithContext creates a new PostAPI24ProtectionGroupsTargetsParams object with the default values initialized, and the ability to set a context for a request
func NewPostAPI24ProtectionGroupsTargetsParamsWithHTTPClient ¶
func NewPostAPI24ProtectionGroupsTargetsParamsWithHTTPClient(client *http.Client) *PostAPI24ProtectionGroupsTargetsParams
NewPostAPI24ProtectionGroupsTargetsParamsWithHTTPClient creates a new PostAPI24ProtectionGroupsTargetsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewPostAPI24ProtectionGroupsTargetsParamsWithTimeout ¶
func NewPostAPI24ProtectionGroupsTargetsParamsWithTimeout(timeout time.Duration) *PostAPI24ProtectionGroupsTargetsParams
NewPostAPI24ProtectionGroupsTargetsParamsWithTimeout creates a new PostAPI24ProtectionGroupsTargetsParams object with the default values initialized, and the ability to set a timeout on a request
func (*PostAPI24ProtectionGroupsTargetsParams) SetAuthorization ¶
func (o *PostAPI24ProtectionGroupsTargetsParams) SetAuthorization(authorization *string)
SetAuthorization adds the authorization to the post API 24 protection groups targets params
func (*PostAPI24ProtectionGroupsTargetsParams) SetContext ¶
func (o *PostAPI24ProtectionGroupsTargetsParams) SetContext(ctx context.Context)
SetContext adds the context to the post API 24 protection groups targets params
func (*PostAPI24ProtectionGroupsTargetsParams) SetGroupNames ¶
func (o *PostAPI24ProtectionGroupsTargetsParams) SetGroupNames(groupNames []string)
SetGroupNames adds the groupNames to the post API 24 protection groups targets params
func (*PostAPI24ProtectionGroupsTargetsParams) SetHTTPClient ¶
func (o *PostAPI24ProtectionGroupsTargetsParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the post API 24 protection groups targets params
func (*PostAPI24ProtectionGroupsTargetsParams) SetMemberNames ¶
func (o *PostAPI24ProtectionGroupsTargetsParams) SetMemberNames(memberNames []string)
SetMemberNames adds the memberNames to the post API 24 protection groups targets params
func (*PostAPI24ProtectionGroupsTargetsParams) SetTimeout ¶
func (o *PostAPI24ProtectionGroupsTargetsParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the post API 24 protection groups targets params
func (*PostAPI24ProtectionGroupsTargetsParams) SetXRequestID ¶
func (o *PostAPI24ProtectionGroupsTargetsParams) SetXRequestID(xRequestID *string)
SetXRequestID adds the xRequestId to the post API 24 protection groups targets params
func (*PostAPI24ProtectionGroupsTargetsParams) WithAuthorization ¶
func (o *PostAPI24ProtectionGroupsTargetsParams) WithAuthorization(authorization *string) *PostAPI24ProtectionGroupsTargetsParams
WithAuthorization adds the authorization to the post API 24 protection groups targets params
func (*PostAPI24ProtectionGroupsTargetsParams) WithContext ¶
func (o *PostAPI24ProtectionGroupsTargetsParams) WithContext(ctx context.Context) *PostAPI24ProtectionGroupsTargetsParams
WithContext adds the context to the post API 24 protection groups targets params
func (*PostAPI24ProtectionGroupsTargetsParams) WithGroupNames ¶
func (o *PostAPI24ProtectionGroupsTargetsParams) WithGroupNames(groupNames []string) *PostAPI24ProtectionGroupsTargetsParams
WithGroupNames adds the groupNames to the post API 24 protection groups targets params
func (*PostAPI24ProtectionGroupsTargetsParams) WithHTTPClient ¶
func (o *PostAPI24ProtectionGroupsTargetsParams) WithHTTPClient(client *http.Client) *PostAPI24ProtectionGroupsTargetsParams
WithHTTPClient adds the HTTPClient to the post API 24 protection groups targets params
func (*PostAPI24ProtectionGroupsTargetsParams) WithMemberNames ¶
func (o *PostAPI24ProtectionGroupsTargetsParams) WithMemberNames(memberNames []string) *PostAPI24ProtectionGroupsTargetsParams
WithMemberNames adds the memberNames to the post API 24 protection groups targets params
func (*PostAPI24ProtectionGroupsTargetsParams) WithTimeout ¶
func (o *PostAPI24ProtectionGroupsTargetsParams) WithTimeout(timeout time.Duration) *PostAPI24ProtectionGroupsTargetsParams
WithTimeout adds the timeout to the post API 24 protection groups targets params
func (*PostAPI24ProtectionGroupsTargetsParams) WithXRequestID ¶
func (o *PostAPI24ProtectionGroupsTargetsParams) WithXRequestID(xRequestID *string) *PostAPI24ProtectionGroupsTargetsParams
WithXRequestID adds the xRequestID to the post API 24 protection groups targets params
func (*PostAPI24ProtectionGroupsTargetsParams) WriteToRequest ¶
func (o *PostAPI24ProtectionGroupsTargetsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type PostAPI24ProtectionGroupsTargetsReader ¶
type PostAPI24ProtectionGroupsTargetsReader struct {
// contains filtered or unexported fields
}
PostAPI24ProtectionGroupsTargetsReader is a Reader for the PostAPI24ProtectionGroupsTargets structure.
func (*PostAPI24ProtectionGroupsTargetsReader) ReadResponse ¶
func (o *PostAPI24ProtectionGroupsTargetsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type PostAPI24ProtectionGroupsVolumesParams ¶
type PostAPI24ProtectionGroupsVolumesParams 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 /*GroupNames Performs the operation on the unique group name specified. Examples of groups include host groups, pods, protection groups, and volume groups. Enter multiple names in comma-separated format. For example, `hgroup01,hgroup02`. */ GroupNames []string /*MemberNames Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, `vol01,vol02`. */ MemberNames []string Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
PostAPI24ProtectionGroupsVolumesParams contains all the parameters to send to the API endpoint for the post API 24 protection groups volumes operation typically these are written to a http.Request
func NewPostAPI24ProtectionGroupsVolumesParams ¶
func NewPostAPI24ProtectionGroupsVolumesParams() *PostAPI24ProtectionGroupsVolumesParams
NewPostAPI24ProtectionGroupsVolumesParams creates a new PostAPI24ProtectionGroupsVolumesParams object with the default values initialized.
func NewPostAPI24ProtectionGroupsVolumesParamsWithContext ¶
func NewPostAPI24ProtectionGroupsVolumesParamsWithContext(ctx context.Context) *PostAPI24ProtectionGroupsVolumesParams
NewPostAPI24ProtectionGroupsVolumesParamsWithContext creates a new PostAPI24ProtectionGroupsVolumesParams object with the default values initialized, and the ability to set a context for a request
func NewPostAPI24ProtectionGroupsVolumesParamsWithHTTPClient ¶
func NewPostAPI24ProtectionGroupsVolumesParamsWithHTTPClient(client *http.Client) *PostAPI24ProtectionGroupsVolumesParams
NewPostAPI24ProtectionGroupsVolumesParamsWithHTTPClient creates a new PostAPI24ProtectionGroupsVolumesParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewPostAPI24ProtectionGroupsVolumesParamsWithTimeout ¶
func NewPostAPI24ProtectionGroupsVolumesParamsWithTimeout(timeout time.Duration) *PostAPI24ProtectionGroupsVolumesParams
NewPostAPI24ProtectionGroupsVolumesParamsWithTimeout creates a new PostAPI24ProtectionGroupsVolumesParams object with the default values initialized, and the ability to set a timeout on a request
func (*PostAPI24ProtectionGroupsVolumesParams) SetAuthorization ¶
func (o *PostAPI24ProtectionGroupsVolumesParams) SetAuthorization(authorization *string)
SetAuthorization adds the authorization to the post API 24 protection groups volumes params
func (*PostAPI24ProtectionGroupsVolumesParams) SetContext ¶
func (o *PostAPI24ProtectionGroupsVolumesParams) SetContext(ctx context.Context)
SetContext adds the context to the post API 24 protection groups volumes params
func (*PostAPI24ProtectionGroupsVolumesParams) SetGroupNames ¶
func (o *PostAPI24ProtectionGroupsVolumesParams) SetGroupNames(groupNames []string)
SetGroupNames adds the groupNames to the post API 24 protection groups volumes params
func (*PostAPI24ProtectionGroupsVolumesParams) SetHTTPClient ¶
func (o *PostAPI24ProtectionGroupsVolumesParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the post API 24 protection groups volumes params
func (*PostAPI24ProtectionGroupsVolumesParams) SetMemberNames ¶
func (o *PostAPI24ProtectionGroupsVolumesParams) SetMemberNames(memberNames []string)
SetMemberNames adds the memberNames to the post API 24 protection groups volumes params
func (*PostAPI24ProtectionGroupsVolumesParams) SetTimeout ¶
func (o *PostAPI24ProtectionGroupsVolumesParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the post API 24 protection groups volumes params
func (*PostAPI24ProtectionGroupsVolumesParams) SetXRequestID ¶
func (o *PostAPI24ProtectionGroupsVolumesParams) SetXRequestID(xRequestID *string)
SetXRequestID adds the xRequestId to the post API 24 protection groups volumes params
func (*PostAPI24ProtectionGroupsVolumesParams) WithAuthorization ¶
func (o *PostAPI24ProtectionGroupsVolumesParams) WithAuthorization(authorization *string) *PostAPI24ProtectionGroupsVolumesParams
WithAuthorization adds the authorization to the post API 24 protection groups volumes params
func (*PostAPI24ProtectionGroupsVolumesParams) WithContext ¶
func (o *PostAPI24ProtectionGroupsVolumesParams) WithContext(ctx context.Context) *PostAPI24ProtectionGroupsVolumesParams
WithContext adds the context to the post API 24 protection groups volumes params
func (*PostAPI24ProtectionGroupsVolumesParams) WithGroupNames ¶
func (o *PostAPI24ProtectionGroupsVolumesParams) WithGroupNames(groupNames []string) *PostAPI24ProtectionGroupsVolumesParams
WithGroupNames adds the groupNames to the post API 24 protection groups volumes params
func (*PostAPI24ProtectionGroupsVolumesParams) WithHTTPClient ¶
func (o *PostAPI24ProtectionGroupsVolumesParams) WithHTTPClient(client *http.Client) *PostAPI24ProtectionGroupsVolumesParams
WithHTTPClient adds the HTTPClient to the post API 24 protection groups volumes params
func (*PostAPI24ProtectionGroupsVolumesParams) WithMemberNames ¶
func (o *PostAPI24ProtectionGroupsVolumesParams) WithMemberNames(memberNames []string) *PostAPI24ProtectionGroupsVolumesParams
WithMemberNames adds the memberNames to the post API 24 protection groups volumes params
func (*PostAPI24ProtectionGroupsVolumesParams) WithTimeout ¶
func (o *PostAPI24ProtectionGroupsVolumesParams) WithTimeout(timeout time.Duration) *PostAPI24ProtectionGroupsVolumesParams
WithTimeout adds the timeout to the post API 24 protection groups volumes params
func (*PostAPI24ProtectionGroupsVolumesParams) WithXRequestID ¶
func (o *PostAPI24ProtectionGroupsVolumesParams) WithXRequestID(xRequestID *string) *PostAPI24ProtectionGroupsVolumesParams
WithXRequestID adds the xRequestID to the post API 24 protection groups volumes params
func (*PostAPI24ProtectionGroupsVolumesParams) WriteToRequest ¶
func (o *PostAPI24ProtectionGroupsVolumesParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type PostAPI24ProtectionGroupsVolumesReader ¶
type PostAPI24ProtectionGroupsVolumesReader struct {
// contains filtered or unexported fields
}
PostAPI24ProtectionGroupsVolumesReader is a Reader for the PostAPI24ProtectionGroupsVolumes structure.
func (*PostAPI24ProtectionGroupsVolumesReader) ReadResponse ¶
func (o *PostAPI24ProtectionGroupsVolumesReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type PostApi24ProtectionGroupsBadRequest ¶
PostApi24ProtectionGroupsBadRequest handles this case with default header values.
BadRequest
func NewPostApi24ProtectionGroupsBadRequest ¶
func NewPostApi24ProtectionGroupsBadRequest() *PostApi24ProtectionGroupsBadRequest
NewPostApi24ProtectionGroupsBadRequest creates a PostApi24ProtectionGroupsBadRequest with default headers values
func (*PostApi24ProtectionGroupsBadRequest) Error ¶
func (o *PostApi24ProtectionGroupsBadRequest) Error() string
func (*PostApi24ProtectionGroupsBadRequest) GetPayload ¶
func (o *PostApi24ProtectionGroupsBadRequest) GetPayload() *models.Error
type PostApi24ProtectionGroupsHostGroupsBadRequest ¶
PostApi24ProtectionGroupsHostGroupsBadRequest handles this case with default header values.
BadRequest
func NewPostApi24ProtectionGroupsHostGroupsBadRequest ¶
func NewPostApi24ProtectionGroupsHostGroupsBadRequest() *PostApi24ProtectionGroupsHostGroupsBadRequest
NewPostApi24ProtectionGroupsHostGroupsBadRequest creates a PostApi24ProtectionGroupsHostGroupsBadRequest with default headers values
func (*PostApi24ProtectionGroupsHostGroupsBadRequest) Error ¶
func (o *PostApi24ProtectionGroupsHostGroupsBadRequest) Error() string
func (*PostApi24ProtectionGroupsHostGroupsBadRequest) GetPayload ¶
func (o *PostApi24ProtectionGroupsHostGroupsBadRequest) GetPayload() *models.Error
type PostApi24ProtectionGroupsHostGroupsOK ¶
type PostApi24ProtectionGroupsHostGroupsOK struct {
Payload *models.MemberNoIDAllResponse
}
PostApi24ProtectionGroupsHostGroupsOK handles this case with default header values.
OK
func NewPostApi24ProtectionGroupsHostGroupsOK ¶
func NewPostApi24ProtectionGroupsHostGroupsOK() *PostApi24ProtectionGroupsHostGroupsOK
NewPostApi24ProtectionGroupsHostGroupsOK creates a PostApi24ProtectionGroupsHostGroupsOK with default headers values
func (*PostApi24ProtectionGroupsHostGroupsOK) Error ¶
func (o *PostApi24ProtectionGroupsHostGroupsOK) Error() string
func (*PostApi24ProtectionGroupsHostGroupsOK) GetPayload ¶
func (o *PostApi24ProtectionGroupsHostGroupsOK) GetPayload() *models.MemberNoIDAllResponse
type PostApi24ProtectionGroupsHostsBadRequest ¶
PostApi24ProtectionGroupsHostsBadRequest handles this case with default header values.
BadRequest
func NewPostApi24ProtectionGroupsHostsBadRequest ¶
func NewPostApi24ProtectionGroupsHostsBadRequest() *PostApi24ProtectionGroupsHostsBadRequest
NewPostApi24ProtectionGroupsHostsBadRequest creates a PostApi24ProtectionGroupsHostsBadRequest with default headers values
func (*PostApi24ProtectionGroupsHostsBadRequest) Error ¶
func (o *PostApi24ProtectionGroupsHostsBadRequest) Error() string
func (*PostApi24ProtectionGroupsHostsBadRequest) GetPayload ¶
func (o *PostApi24ProtectionGroupsHostsBadRequest) GetPayload() *models.Error
type PostApi24ProtectionGroupsHostsOK ¶
type PostApi24ProtectionGroupsHostsOK struct {
Payload *models.MemberNoIDAllResponse
}
PostApi24ProtectionGroupsHostsOK handles this case with default header values.
OK
func NewPostApi24ProtectionGroupsHostsOK ¶
func NewPostApi24ProtectionGroupsHostsOK() *PostApi24ProtectionGroupsHostsOK
NewPostApi24ProtectionGroupsHostsOK creates a PostApi24ProtectionGroupsHostsOK with default headers values
func (*PostApi24ProtectionGroupsHostsOK) Error ¶
func (o *PostApi24ProtectionGroupsHostsOK) Error() string
func (*PostApi24ProtectionGroupsHostsOK) GetPayload ¶
func (o *PostApi24ProtectionGroupsHostsOK) GetPayload() *models.MemberNoIDAllResponse
type PostApi24ProtectionGroupsOK ¶
type PostApi24ProtectionGroupsOK struct {
Payload *models.ProtectionGroupResponse
}
PostApi24ProtectionGroupsOK handles this case with default header values.
OK
func NewPostApi24ProtectionGroupsOK ¶
func NewPostApi24ProtectionGroupsOK() *PostApi24ProtectionGroupsOK
NewPostApi24ProtectionGroupsOK creates a PostApi24ProtectionGroupsOK with default headers values
func (*PostApi24ProtectionGroupsOK) Error ¶
func (o *PostApi24ProtectionGroupsOK) Error() string
func (*PostApi24ProtectionGroupsOK) GetPayload ¶
func (o *PostApi24ProtectionGroupsOK) GetPayload() *models.ProtectionGroupResponse
type PostApi24ProtectionGroupsTargetsBadRequest ¶
PostApi24ProtectionGroupsTargetsBadRequest handles this case with default header values.
BadRequest
func NewPostApi24ProtectionGroupsTargetsBadRequest ¶
func NewPostApi24ProtectionGroupsTargetsBadRequest() *PostApi24ProtectionGroupsTargetsBadRequest
NewPostApi24ProtectionGroupsTargetsBadRequest creates a PostApi24ProtectionGroupsTargetsBadRequest with default headers values
func (*PostApi24ProtectionGroupsTargetsBadRequest) Error ¶
func (o *PostApi24ProtectionGroupsTargetsBadRequest) Error() string
func (*PostApi24ProtectionGroupsTargetsBadRequest) GetPayload ¶
func (o *PostApi24ProtectionGroupsTargetsBadRequest) GetPayload() *models.Error
type PostApi24ProtectionGroupsTargetsOK ¶
type PostApi24ProtectionGroupsTargetsOK struct {
Payload *models.ProtectionGroupTargetResponse
}
PostApi24ProtectionGroupsTargetsOK handles this case with default header values.
OK
func NewPostApi24ProtectionGroupsTargetsOK ¶
func NewPostApi24ProtectionGroupsTargetsOK() *PostApi24ProtectionGroupsTargetsOK
NewPostApi24ProtectionGroupsTargetsOK creates a PostApi24ProtectionGroupsTargetsOK with default headers values
func (*PostApi24ProtectionGroupsTargetsOK) Error ¶
func (o *PostApi24ProtectionGroupsTargetsOK) Error() string
func (*PostApi24ProtectionGroupsTargetsOK) GetPayload ¶
func (o *PostApi24ProtectionGroupsTargetsOK) GetPayload() *models.ProtectionGroupTargetResponse
type PostApi24ProtectionGroupsVolumesBadRequest ¶
PostApi24ProtectionGroupsVolumesBadRequest handles this case with default header values.
BadRequest
func NewPostApi24ProtectionGroupsVolumesBadRequest ¶
func NewPostApi24ProtectionGroupsVolumesBadRequest() *PostApi24ProtectionGroupsVolumesBadRequest
NewPostApi24ProtectionGroupsVolumesBadRequest creates a PostApi24ProtectionGroupsVolumesBadRequest with default headers values
func (*PostApi24ProtectionGroupsVolumesBadRequest) Error ¶
func (o *PostApi24ProtectionGroupsVolumesBadRequest) Error() string
func (*PostApi24ProtectionGroupsVolumesBadRequest) GetPayload ¶
func (o *PostApi24ProtectionGroupsVolumesBadRequest) GetPayload() *models.Error
type PostApi24ProtectionGroupsVolumesOK ¶
type PostApi24ProtectionGroupsVolumesOK struct {
Payload *models.MemberNoIDAllResponse
}
PostApi24ProtectionGroupsVolumesOK handles this case with default header values.
OK
func NewPostApi24ProtectionGroupsVolumesOK ¶
func NewPostApi24ProtectionGroupsVolumesOK() *PostApi24ProtectionGroupsVolumesOK
NewPostApi24ProtectionGroupsVolumesOK creates a PostApi24ProtectionGroupsVolumesOK with default headers values
func (*PostApi24ProtectionGroupsVolumesOK) Error ¶
func (o *PostApi24ProtectionGroupsVolumesOK) Error() string
func (*PostApi24ProtectionGroupsVolumesOK) GetPayload ¶
func (o *PostApi24ProtectionGroupsVolumesOK) GetPayload() *models.MemberNoIDAllResponse
Source Files ¶
- delete_api_24_protection_groups_host_groups_parameters.go
- delete_api_24_protection_groups_host_groups_responses.go
- delete_api_24_protection_groups_hosts_parameters.go
- delete_api_24_protection_groups_hosts_responses.go
- delete_api_24_protection_groups_parameters.go
- delete_api_24_protection_groups_responses.go
- delete_api_24_protection_groups_targets_parameters.go
- delete_api_24_protection_groups_targets_responses.go
- delete_api_24_protection_groups_volumes_parameters.go
- delete_api_24_protection_groups_volumes_responses.go
- get_api_24_protection_groups_host_groups_parameters.go
- get_api_24_protection_groups_host_groups_responses.go
- get_api_24_protection_groups_hosts_parameters.go
- get_api_24_protection_groups_hosts_responses.go
- get_api_24_protection_groups_parameters.go
- get_api_24_protection_groups_performance_replication_by_array_parameters.go
- get_api_24_protection_groups_performance_replication_by_array_responses.go
- get_api_24_protection_groups_performance_replication_parameters.go
- get_api_24_protection_groups_performance_replication_responses.go
- get_api_24_protection_groups_responses.go
- get_api_24_protection_groups_space_parameters.go
- get_api_24_protection_groups_space_responses.go
- get_api_24_protection_groups_targets_parameters.go
- get_api_24_protection_groups_targets_responses.go
- get_api_24_protection_groups_volumes_parameters.go
- get_api_24_protection_groups_volumes_responses.go
- patch_api_24_protection_groups_parameters.go
- patch_api_24_protection_groups_responses.go
- patch_api_24_protection_groups_targets_parameters.go
- patch_api_24_protection_groups_targets_responses.go
- post_api_24_protection_groups_host_groups_parameters.go
- post_api_24_protection_groups_host_groups_responses.go
- post_api_24_protection_groups_hosts_parameters.go
- post_api_24_protection_groups_hosts_responses.go
- post_api_24_protection_groups_parameters.go
- post_api_24_protection_groups_responses.go
- post_api_24_protection_groups_targets_parameters.go
- post_api_24_protection_groups_targets_responses.go
- post_api_24_protection_groups_volumes_parameters.go
- post_api_24_protection_groups_volumes_responses.go
- protection_groups_client.go