Documentation
¶
Index ¶
- type Client
- func (a *Client) DeleteAPI24VolumeGroups(params *DeleteAPI24VolumeGroupsParams) (*DeleteApi24VolumeGroupsOK, error)
- func (a *Client) GetAPI24VolumeGroups(params *GetAPI24VolumeGroupsParams) (*GetApi24VolumeGroupsOK, error)
- func (a *Client) GetAPI24VolumeGroupsPerformance(params *GetAPI24VolumeGroupsPerformanceParams) (*GetApi24VolumeGroupsPerformanceOK, error)
- func (a *Client) GetAPI24VolumeGroupsSpace(params *GetAPI24VolumeGroupsSpaceParams) (*GetApi24VolumeGroupsSpaceOK, error)
- func (a *Client) GetAPI24VolumeGroupsVolumes(params *GetAPI24VolumeGroupsVolumesParams) (*GetApi24VolumeGroupsVolumesOK, error)
- func (a *Client) PatchAPI24VolumeGroups(params *PatchAPI24VolumeGroupsParams) (*PatchApi24VolumeGroupsOK, error)
- func (a *Client) PostAPI24VolumeGroups(params *PostAPI24VolumeGroupsParams) (*PostApi24VolumeGroupsOK, error)
- func (a *Client) SetTransport(transport runtime.ClientTransport)
- type ClientService
- type DeleteAPI24VolumeGroupsParams
- func NewDeleteAPI24VolumeGroupsParams() *DeleteAPI24VolumeGroupsParams
- func NewDeleteAPI24VolumeGroupsParamsWithContext(ctx context.Context) *DeleteAPI24VolumeGroupsParams
- func NewDeleteAPI24VolumeGroupsParamsWithHTTPClient(client *http.Client) *DeleteAPI24VolumeGroupsParams
- func NewDeleteAPI24VolumeGroupsParamsWithTimeout(timeout time.Duration) *DeleteAPI24VolumeGroupsParams
- func (o *DeleteAPI24VolumeGroupsParams) SetAuthorization(authorization *string)
- func (o *DeleteAPI24VolumeGroupsParams) SetContext(ctx context.Context)
- func (o *DeleteAPI24VolumeGroupsParams) SetEradicateContents(eradicateContents *bool)
- func (o *DeleteAPI24VolumeGroupsParams) SetHTTPClient(client *http.Client)
- func (o *DeleteAPI24VolumeGroupsParams) SetIds(ids []string)
- func (o *DeleteAPI24VolumeGroupsParams) SetNames(names []string)
- func (o *DeleteAPI24VolumeGroupsParams) SetTimeout(timeout time.Duration)
- func (o *DeleteAPI24VolumeGroupsParams) SetXRequestID(xRequestID *string)
- func (o *DeleteAPI24VolumeGroupsParams) WithAuthorization(authorization *string) *DeleteAPI24VolumeGroupsParams
- func (o *DeleteAPI24VolumeGroupsParams) WithContext(ctx context.Context) *DeleteAPI24VolumeGroupsParams
- func (o *DeleteAPI24VolumeGroupsParams) WithEradicateContents(eradicateContents *bool) *DeleteAPI24VolumeGroupsParams
- func (o *DeleteAPI24VolumeGroupsParams) WithHTTPClient(client *http.Client) *DeleteAPI24VolumeGroupsParams
- func (o *DeleteAPI24VolumeGroupsParams) WithIds(ids []string) *DeleteAPI24VolumeGroupsParams
- func (o *DeleteAPI24VolumeGroupsParams) WithNames(names []string) *DeleteAPI24VolumeGroupsParams
- func (o *DeleteAPI24VolumeGroupsParams) WithTimeout(timeout time.Duration) *DeleteAPI24VolumeGroupsParams
- func (o *DeleteAPI24VolumeGroupsParams) WithXRequestID(xRequestID *string) *DeleteAPI24VolumeGroupsParams
- func (o *DeleteAPI24VolumeGroupsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type DeleteAPI24VolumeGroupsReader
- type DeleteApi24VolumeGroupsBadRequest
- type DeleteApi24VolumeGroupsOK
- type GetAPI24VolumeGroupsParams
- func NewGetAPI24VolumeGroupsParams() *GetAPI24VolumeGroupsParams
- func NewGetAPI24VolumeGroupsParamsWithContext(ctx context.Context) *GetAPI24VolumeGroupsParams
- func NewGetAPI24VolumeGroupsParamsWithHTTPClient(client *http.Client) *GetAPI24VolumeGroupsParams
- func NewGetAPI24VolumeGroupsParamsWithTimeout(timeout time.Duration) *GetAPI24VolumeGroupsParams
- func (o *GetAPI24VolumeGroupsParams) SetAuthorization(authorization *string)
- func (o *GetAPI24VolumeGroupsParams) SetContext(ctx context.Context)
- func (o *GetAPI24VolumeGroupsParams) SetContinuationToken(continuationToken *string)
- func (o *GetAPI24VolumeGroupsParams) SetDestroyed(destroyed *bool)
- func (o *GetAPI24VolumeGroupsParams) SetFilter(filter *string)
- func (o *GetAPI24VolumeGroupsParams) SetHTTPClient(client *http.Client)
- func (o *GetAPI24VolumeGroupsParams) SetIds(ids []string)
- func (o *GetAPI24VolumeGroupsParams) SetLimit(limit *int32)
- func (o *GetAPI24VolumeGroupsParams) SetNames(names []string)
- func (o *GetAPI24VolumeGroupsParams) SetOffset(offset *int32)
- func (o *GetAPI24VolumeGroupsParams) SetSort(sort []string)
- func (o *GetAPI24VolumeGroupsParams) SetTimeout(timeout time.Duration)
- func (o *GetAPI24VolumeGroupsParams) SetTotalItemCount(totalItemCount *bool)
- func (o *GetAPI24VolumeGroupsParams) SetTotalOnly(totalOnly *bool)
- func (o *GetAPI24VolumeGroupsParams) SetXRequestID(xRequestID *string)
- func (o *GetAPI24VolumeGroupsParams) WithAuthorization(authorization *string) *GetAPI24VolumeGroupsParams
- func (o *GetAPI24VolumeGroupsParams) WithContext(ctx context.Context) *GetAPI24VolumeGroupsParams
- func (o *GetAPI24VolumeGroupsParams) WithContinuationToken(continuationToken *string) *GetAPI24VolumeGroupsParams
- func (o *GetAPI24VolumeGroupsParams) WithDestroyed(destroyed *bool) *GetAPI24VolumeGroupsParams
- func (o *GetAPI24VolumeGroupsParams) WithFilter(filter *string) *GetAPI24VolumeGroupsParams
- func (o *GetAPI24VolumeGroupsParams) WithHTTPClient(client *http.Client) *GetAPI24VolumeGroupsParams
- func (o *GetAPI24VolumeGroupsParams) WithIds(ids []string) *GetAPI24VolumeGroupsParams
- func (o *GetAPI24VolumeGroupsParams) WithLimit(limit *int32) *GetAPI24VolumeGroupsParams
- func (o *GetAPI24VolumeGroupsParams) WithNames(names []string) *GetAPI24VolumeGroupsParams
- func (o *GetAPI24VolumeGroupsParams) WithOffset(offset *int32) *GetAPI24VolumeGroupsParams
- func (o *GetAPI24VolumeGroupsParams) WithSort(sort []string) *GetAPI24VolumeGroupsParams
- func (o *GetAPI24VolumeGroupsParams) WithTimeout(timeout time.Duration) *GetAPI24VolumeGroupsParams
- func (o *GetAPI24VolumeGroupsParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24VolumeGroupsParams
- func (o *GetAPI24VolumeGroupsParams) WithTotalOnly(totalOnly *bool) *GetAPI24VolumeGroupsParams
- func (o *GetAPI24VolumeGroupsParams) WithXRequestID(xRequestID *string) *GetAPI24VolumeGroupsParams
- func (o *GetAPI24VolumeGroupsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type GetAPI24VolumeGroupsPerformanceParams
- func NewGetAPI24VolumeGroupsPerformanceParams() *GetAPI24VolumeGroupsPerformanceParams
- func NewGetAPI24VolumeGroupsPerformanceParamsWithContext(ctx context.Context) *GetAPI24VolumeGroupsPerformanceParams
- func NewGetAPI24VolumeGroupsPerformanceParamsWithHTTPClient(client *http.Client) *GetAPI24VolumeGroupsPerformanceParams
- func NewGetAPI24VolumeGroupsPerformanceParamsWithTimeout(timeout time.Duration) *GetAPI24VolumeGroupsPerformanceParams
- func (o *GetAPI24VolumeGroupsPerformanceParams) SetAuthorization(authorization *string)
- func (o *GetAPI24VolumeGroupsPerformanceParams) SetContext(ctx context.Context)
- func (o *GetAPI24VolumeGroupsPerformanceParams) SetDestroyed(destroyed *bool)
- func (o *GetAPI24VolumeGroupsPerformanceParams) SetEndTime(endTime *int64)
- func (o *GetAPI24VolumeGroupsPerformanceParams) SetFilter(filter *string)
- func (o *GetAPI24VolumeGroupsPerformanceParams) SetHTTPClient(client *http.Client)
- func (o *GetAPI24VolumeGroupsPerformanceParams) SetIds(ids []string)
- func (o *GetAPI24VolumeGroupsPerformanceParams) SetLimit(limit *int32)
- func (o *GetAPI24VolumeGroupsPerformanceParams) SetNames(names []string)
- func (o *GetAPI24VolumeGroupsPerformanceParams) SetOffset(offset *int32)
- func (o *GetAPI24VolumeGroupsPerformanceParams) SetResolution(resolution *int64)
- func (o *GetAPI24VolumeGroupsPerformanceParams) SetSort(sort []string)
- func (o *GetAPI24VolumeGroupsPerformanceParams) SetStartTime(startTime *int64)
- func (o *GetAPI24VolumeGroupsPerformanceParams) SetTimeout(timeout time.Duration)
- func (o *GetAPI24VolumeGroupsPerformanceParams) SetTotalItemCount(totalItemCount *bool)
- func (o *GetAPI24VolumeGroupsPerformanceParams) SetTotalOnly(totalOnly *bool)
- func (o *GetAPI24VolumeGroupsPerformanceParams) SetXRequestID(xRequestID *string)
- func (o *GetAPI24VolumeGroupsPerformanceParams) WithAuthorization(authorization *string) *GetAPI24VolumeGroupsPerformanceParams
- func (o *GetAPI24VolumeGroupsPerformanceParams) WithContext(ctx context.Context) *GetAPI24VolumeGroupsPerformanceParams
- func (o *GetAPI24VolumeGroupsPerformanceParams) WithDestroyed(destroyed *bool) *GetAPI24VolumeGroupsPerformanceParams
- func (o *GetAPI24VolumeGroupsPerformanceParams) WithEndTime(endTime *int64) *GetAPI24VolumeGroupsPerformanceParams
- func (o *GetAPI24VolumeGroupsPerformanceParams) WithFilter(filter *string) *GetAPI24VolumeGroupsPerformanceParams
- func (o *GetAPI24VolumeGroupsPerformanceParams) WithHTTPClient(client *http.Client) *GetAPI24VolumeGroupsPerformanceParams
- func (o *GetAPI24VolumeGroupsPerformanceParams) WithIds(ids []string) *GetAPI24VolumeGroupsPerformanceParams
- func (o *GetAPI24VolumeGroupsPerformanceParams) WithLimit(limit *int32) *GetAPI24VolumeGroupsPerformanceParams
- func (o *GetAPI24VolumeGroupsPerformanceParams) WithNames(names []string) *GetAPI24VolumeGroupsPerformanceParams
- func (o *GetAPI24VolumeGroupsPerformanceParams) WithOffset(offset *int32) *GetAPI24VolumeGroupsPerformanceParams
- func (o *GetAPI24VolumeGroupsPerformanceParams) WithResolution(resolution *int64) *GetAPI24VolumeGroupsPerformanceParams
- func (o *GetAPI24VolumeGroupsPerformanceParams) WithSort(sort []string) *GetAPI24VolumeGroupsPerformanceParams
- func (o *GetAPI24VolumeGroupsPerformanceParams) WithStartTime(startTime *int64) *GetAPI24VolumeGroupsPerformanceParams
- func (o *GetAPI24VolumeGroupsPerformanceParams) WithTimeout(timeout time.Duration) *GetAPI24VolumeGroupsPerformanceParams
- func (o *GetAPI24VolumeGroupsPerformanceParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24VolumeGroupsPerformanceParams
- func (o *GetAPI24VolumeGroupsPerformanceParams) WithTotalOnly(totalOnly *bool) *GetAPI24VolumeGroupsPerformanceParams
- func (o *GetAPI24VolumeGroupsPerformanceParams) WithXRequestID(xRequestID *string) *GetAPI24VolumeGroupsPerformanceParams
- func (o *GetAPI24VolumeGroupsPerformanceParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type GetAPI24VolumeGroupsPerformanceReader
- type GetAPI24VolumeGroupsReader
- type GetAPI24VolumeGroupsSpaceParams
- func NewGetAPI24VolumeGroupsSpaceParams() *GetAPI24VolumeGroupsSpaceParams
- func NewGetAPI24VolumeGroupsSpaceParamsWithContext(ctx context.Context) *GetAPI24VolumeGroupsSpaceParams
- func NewGetAPI24VolumeGroupsSpaceParamsWithHTTPClient(client *http.Client) *GetAPI24VolumeGroupsSpaceParams
- func NewGetAPI24VolumeGroupsSpaceParamsWithTimeout(timeout time.Duration) *GetAPI24VolumeGroupsSpaceParams
- func (o *GetAPI24VolumeGroupsSpaceParams) SetAuthorization(authorization *string)
- func (o *GetAPI24VolumeGroupsSpaceParams) SetContext(ctx context.Context)
- func (o *GetAPI24VolumeGroupsSpaceParams) SetDestroyed(destroyed *bool)
- func (o *GetAPI24VolumeGroupsSpaceParams) SetEndTime(endTime *int64)
- func (o *GetAPI24VolumeGroupsSpaceParams) SetFilter(filter *string)
- func (o *GetAPI24VolumeGroupsSpaceParams) SetHTTPClient(client *http.Client)
- func (o *GetAPI24VolumeGroupsSpaceParams) SetIds(ids []string)
- func (o *GetAPI24VolumeGroupsSpaceParams) SetLimit(limit *int32)
- func (o *GetAPI24VolumeGroupsSpaceParams) SetNames(names []string)
- func (o *GetAPI24VolumeGroupsSpaceParams) SetOffset(offset *int32)
- func (o *GetAPI24VolumeGroupsSpaceParams) SetResolution(resolution *int64)
- func (o *GetAPI24VolumeGroupsSpaceParams) SetSort(sort []string)
- func (o *GetAPI24VolumeGroupsSpaceParams) SetStartTime(startTime *int64)
- func (o *GetAPI24VolumeGroupsSpaceParams) SetTimeout(timeout time.Duration)
- func (o *GetAPI24VolumeGroupsSpaceParams) SetTotalItemCount(totalItemCount *bool)
- func (o *GetAPI24VolumeGroupsSpaceParams) SetTotalOnly(totalOnly *bool)
- func (o *GetAPI24VolumeGroupsSpaceParams) SetXRequestID(xRequestID *string)
- func (o *GetAPI24VolumeGroupsSpaceParams) WithAuthorization(authorization *string) *GetAPI24VolumeGroupsSpaceParams
- func (o *GetAPI24VolumeGroupsSpaceParams) WithContext(ctx context.Context) *GetAPI24VolumeGroupsSpaceParams
- func (o *GetAPI24VolumeGroupsSpaceParams) WithDestroyed(destroyed *bool) *GetAPI24VolumeGroupsSpaceParams
- func (o *GetAPI24VolumeGroupsSpaceParams) WithEndTime(endTime *int64) *GetAPI24VolumeGroupsSpaceParams
- func (o *GetAPI24VolumeGroupsSpaceParams) WithFilter(filter *string) *GetAPI24VolumeGroupsSpaceParams
- func (o *GetAPI24VolumeGroupsSpaceParams) WithHTTPClient(client *http.Client) *GetAPI24VolumeGroupsSpaceParams
- func (o *GetAPI24VolumeGroupsSpaceParams) WithIds(ids []string) *GetAPI24VolumeGroupsSpaceParams
- func (o *GetAPI24VolumeGroupsSpaceParams) WithLimit(limit *int32) *GetAPI24VolumeGroupsSpaceParams
- func (o *GetAPI24VolumeGroupsSpaceParams) WithNames(names []string) *GetAPI24VolumeGroupsSpaceParams
- func (o *GetAPI24VolumeGroupsSpaceParams) WithOffset(offset *int32) *GetAPI24VolumeGroupsSpaceParams
- func (o *GetAPI24VolumeGroupsSpaceParams) WithResolution(resolution *int64) *GetAPI24VolumeGroupsSpaceParams
- func (o *GetAPI24VolumeGroupsSpaceParams) WithSort(sort []string) *GetAPI24VolumeGroupsSpaceParams
- func (o *GetAPI24VolumeGroupsSpaceParams) WithStartTime(startTime *int64) *GetAPI24VolumeGroupsSpaceParams
- func (o *GetAPI24VolumeGroupsSpaceParams) WithTimeout(timeout time.Duration) *GetAPI24VolumeGroupsSpaceParams
- func (o *GetAPI24VolumeGroupsSpaceParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24VolumeGroupsSpaceParams
- func (o *GetAPI24VolumeGroupsSpaceParams) WithTotalOnly(totalOnly *bool) *GetAPI24VolumeGroupsSpaceParams
- func (o *GetAPI24VolumeGroupsSpaceParams) WithXRequestID(xRequestID *string) *GetAPI24VolumeGroupsSpaceParams
- func (o *GetAPI24VolumeGroupsSpaceParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type GetAPI24VolumeGroupsSpaceReader
- type GetAPI24VolumeGroupsVolumesParams
- func NewGetAPI24VolumeGroupsVolumesParams() *GetAPI24VolumeGroupsVolumesParams
- func NewGetAPI24VolumeGroupsVolumesParamsWithContext(ctx context.Context) *GetAPI24VolumeGroupsVolumesParams
- func NewGetAPI24VolumeGroupsVolumesParamsWithHTTPClient(client *http.Client) *GetAPI24VolumeGroupsVolumesParams
- func NewGetAPI24VolumeGroupsVolumesParamsWithTimeout(timeout time.Duration) *GetAPI24VolumeGroupsVolumesParams
- func (o *GetAPI24VolumeGroupsVolumesParams) SetAuthorization(authorization *string)
- func (o *GetAPI24VolumeGroupsVolumesParams) SetContext(ctx context.Context)
- func (o *GetAPI24VolumeGroupsVolumesParams) SetContinuationToken(continuationToken *string)
- func (o *GetAPI24VolumeGroupsVolumesParams) SetFilter(filter *string)
- func (o *GetAPI24VolumeGroupsVolumesParams) SetGroupIds(groupIds []string)
- func (o *GetAPI24VolumeGroupsVolumesParams) SetGroupNames(groupNames []string)
- func (o *GetAPI24VolumeGroupsVolumesParams) SetHTTPClient(client *http.Client)
- func (o *GetAPI24VolumeGroupsVolumesParams) SetLimit(limit *int32)
- func (o *GetAPI24VolumeGroupsVolumesParams) SetMemberIds(memberIds []string)
- func (o *GetAPI24VolumeGroupsVolumesParams) SetMemberNames(memberNames []string)
- func (o *GetAPI24VolumeGroupsVolumesParams) SetOffset(offset *int32)
- func (o *GetAPI24VolumeGroupsVolumesParams) SetSort(sort []string)
- func (o *GetAPI24VolumeGroupsVolumesParams) SetTimeout(timeout time.Duration)
- func (o *GetAPI24VolumeGroupsVolumesParams) SetTotalItemCount(totalItemCount *bool)
- func (o *GetAPI24VolumeGroupsVolumesParams) SetXRequestID(xRequestID *string)
- func (o *GetAPI24VolumeGroupsVolumesParams) WithAuthorization(authorization *string) *GetAPI24VolumeGroupsVolumesParams
- func (o *GetAPI24VolumeGroupsVolumesParams) WithContext(ctx context.Context) *GetAPI24VolumeGroupsVolumesParams
- func (o *GetAPI24VolumeGroupsVolumesParams) WithContinuationToken(continuationToken *string) *GetAPI24VolumeGroupsVolumesParams
- func (o *GetAPI24VolumeGroupsVolumesParams) WithFilter(filter *string) *GetAPI24VolumeGroupsVolumesParams
- func (o *GetAPI24VolumeGroupsVolumesParams) WithGroupIds(groupIds []string) *GetAPI24VolumeGroupsVolumesParams
- func (o *GetAPI24VolumeGroupsVolumesParams) WithGroupNames(groupNames []string) *GetAPI24VolumeGroupsVolumesParams
- func (o *GetAPI24VolumeGroupsVolumesParams) WithHTTPClient(client *http.Client) *GetAPI24VolumeGroupsVolumesParams
- func (o *GetAPI24VolumeGroupsVolumesParams) WithLimit(limit *int32) *GetAPI24VolumeGroupsVolumesParams
- func (o *GetAPI24VolumeGroupsVolumesParams) WithMemberIds(memberIds []string) *GetAPI24VolumeGroupsVolumesParams
- func (o *GetAPI24VolumeGroupsVolumesParams) WithMemberNames(memberNames []string) *GetAPI24VolumeGroupsVolumesParams
- func (o *GetAPI24VolumeGroupsVolumesParams) WithOffset(offset *int32) *GetAPI24VolumeGroupsVolumesParams
- func (o *GetAPI24VolumeGroupsVolumesParams) WithSort(sort []string) *GetAPI24VolumeGroupsVolumesParams
- func (o *GetAPI24VolumeGroupsVolumesParams) WithTimeout(timeout time.Duration) *GetAPI24VolumeGroupsVolumesParams
- func (o *GetAPI24VolumeGroupsVolumesParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24VolumeGroupsVolumesParams
- func (o *GetAPI24VolumeGroupsVolumesParams) WithXRequestID(xRequestID *string) *GetAPI24VolumeGroupsVolumesParams
- func (o *GetAPI24VolumeGroupsVolumesParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type GetAPI24VolumeGroupsVolumesReader
- type GetApi24VolumeGroupsBadRequest
- type GetApi24VolumeGroupsOK
- type GetApi24VolumeGroupsPerformanceBadRequest
- type GetApi24VolumeGroupsPerformanceOK
- type GetApi24VolumeGroupsSpaceBadRequest
- type GetApi24VolumeGroupsSpaceOK
- type GetApi24VolumeGroupsVolumesBadRequest
- type GetApi24VolumeGroupsVolumesOK
- type PatchAPI24VolumeGroupsParams
- func NewPatchAPI24VolumeGroupsParams() *PatchAPI24VolumeGroupsParams
- func NewPatchAPI24VolumeGroupsParamsWithContext(ctx context.Context) *PatchAPI24VolumeGroupsParams
- func NewPatchAPI24VolumeGroupsParamsWithHTTPClient(client *http.Client) *PatchAPI24VolumeGroupsParams
- func NewPatchAPI24VolumeGroupsParamsWithTimeout(timeout time.Duration) *PatchAPI24VolumeGroupsParams
- func (o *PatchAPI24VolumeGroupsParams) SetAuthorization(authorization *string)
- func (o *PatchAPI24VolumeGroupsParams) SetContext(ctx context.Context)
- func (o *PatchAPI24VolumeGroupsParams) SetDestroyContents(destroyContents *bool)
- func (o *PatchAPI24VolumeGroupsParams) SetHTTPClient(client *http.Client)
- func (o *PatchAPI24VolumeGroupsParams) SetIds(ids []string)
- func (o *PatchAPI24VolumeGroupsParams) SetNames(names []string)
- func (o *PatchAPI24VolumeGroupsParams) SetTimeout(timeout time.Duration)
- func (o *PatchAPI24VolumeGroupsParams) SetVolumeGroup(volumeGroup *models.VolumeGroup)
- func (o *PatchAPI24VolumeGroupsParams) SetXRequestID(xRequestID *string)
- func (o *PatchAPI24VolumeGroupsParams) WithAuthorization(authorization *string) *PatchAPI24VolumeGroupsParams
- func (o *PatchAPI24VolumeGroupsParams) WithContext(ctx context.Context) *PatchAPI24VolumeGroupsParams
- func (o *PatchAPI24VolumeGroupsParams) WithDestroyContents(destroyContents *bool) *PatchAPI24VolumeGroupsParams
- func (o *PatchAPI24VolumeGroupsParams) WithHTTPClient(client *http.Client) *PatchAPI24VolumeGroupsParams
- func (o *PatchAPI24VolumeGroupsParams) WithIds(ids []string) *PatchAPI24VolumeGroupsParams
- func (o *PatchAPI24VolumeGroupsParams) WithNames(names []string) *PatchAPI24VolumeGroupsParams
- func (o *PatchAPI24VolumeGroupsParams) WithTimeout(timeout time.Duration) *PatchAPI24VolumeGroupsParams
- func (o *PatchAPI24VolumeGroupsParams) WithVolumeGroup(volumeGroup *models.VolumeGroup) *PatchAPI24VolumeGroupsParams
- func (o *PatchAPI24VolumeGroupsParams) WithXRequestID(xRequestID *string) *PatchAPI24VolumeGroupsParams
- func (o *PatchAPI24VolumeGroupsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type PatchAPI24VolumeGroupsReader
- type PatchApi24VolumeGroupsBadRequest
- type PatchApi24VolumeGroupsOK
- type PostAPI24VolumeGroupsParams
- func NewPostAPI24VolumeGroupsParams() *PostAPI24VolumeGroupsParams
- func NewPostAPI24VolumeGroupsParamsWithContext(ctx context.Context) *PostAPI24VolumeGroupsParams
- func NewPostAPI24VolumeGroupsParamsWithHTTPClient(client *http.Client) *PostAPI24VolumeGroupsParams
- func NewPostAPI24VolumeGroupsParamsWithTimeout(timeout time.Duration) *PostAPI24VolumeGroupsParams
- func (o *PostAPI24VolumeGroupsParams) SetAuthorization(authorization *string)
- func (o *PostAPI24VolumeGroupsParams) SetContext(ctx context.Context)
- func (o *PostAPI24VolumeGroupsParams) SetHTTPClient(client *http.Client)
- func (o *PostAPI24VolumeGroupsParams) SetNames(names []string)
- func (o *PostAPI24VolumeGroupsParams) SetTimeout(timeout time.Duration)
- func (o *PostAPI24VolumeGroupsParams) SetVolumeGroup(volumeGroup *models.VolumeGroupPost)
- func (o *PostAPI24VolumeGroupsParams) SetXRequestID(xRequestID *string)
- func (o *PostAPI24VolumeGroupsParams) WithAuthorization(authorization *string) *PostAPI24VolumeGroupsParams
- func (o *PostAPI24VolumeGroupsParams) WithContext(ctx context.Context) *PostAPI24VolumeGroupsParams
- func (o *PostAPI24VolumeGroupsParams) WithHTTPClient(client *http.Client) *PostAPI24VolumeGroupsParams
- func (o *PostAPI24VolumeGroupsParams) WithNames(names []string) *PostAPI24VolumeGroupsParams
- func (o *PostAPI24VolumeGroupsParams) WithTimeout(timeout time.Duration) *PostAPI24VolumeGroupsParams
- func (o *PostAPI24VolumeGroupsParams) WithVolumeGroup(volumeGroup *models.VolumeGroupPost) *PostAPI24VolumeGroupsParams
- func (o *PostAPI24VolumeGroupsParams) WithXRequestID(xRequestID *string) *PostAPI24VolumeGroupsParams
- func (o *PostAPI24VolumeGroupsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type PostAPI24VolumeGroupsReader
- type PostApi24VolumeGroupsBadRequest
- type PostApi24VolumeGroupsOK
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
Client for volume groups API
func (*Client) DeleteAPI24VolumeGroups ¶
func (a *Client) DeleteAPI24VolumeGroups(params *DeleteAPI24VolumeGroupsParams) (*DeleteApi24VolumeGroupsOK, error)
DeleteAPI24VolumeGroups deletes a volume group
Deletes a volume group that has been destroyed and is pending eradication. Eradicated volume groups cannot be recovered. Volume groups are destroyed through the PATCH method. The `ids` or `names` parameter is required, but cannot be set together.
func (*Client) GetAPI24VolumeGroups ¶
func (a *Client) GetAPI24VolumeGroups(params *GetAPI24VolumeGroupsParams) (*GetApi24VolumeGroupsOK, error)
GetAPI24VolumeGroups lists volume groups
Displays a list of volume groups, including those pending eradication.
func (*Client) GetAPI24VolumeGroupsPerformance ¶
func (a *Client) GetAPI24VolumeGroupsPerformance(params *GetAPI24VolumeGroupsPerformanceParams) (*GetApi24VolumeGroupsPerformanceOK, error)
GetAPI24VolumeGroupsPerformance lists volume group performance data
Returns real-time and historical performance data, real-time latency data, and average I/O sizes for each volume group and and as a total of all volume groups across the entire array.
func (*Client) GetAPI24VolumeGroupsSpace ¶
func (a *Client) GetAPI24VolumeGroupsSpace(params *GetAPI24VolumeGroupsSpaceParams) (*GetApi24VolumeGroupsSpaceOK, error)
GetAPI24VolumeGroupsSpace lists volume group space information
Returns the provisioned (virtual) size and physical storage consumption data for each volume group.
func (*Client) GetAPI24VolumeGroupsVolumes ¶
func (a *Client) GetAPI24VolumeGroupsVolumes(params *GetAPI24VolumeGroupsVolumesParams) (*GetApi24VolumeGroupsVolumesOK, error)
GetAPI24VolumeGroupsVolumes lists volume groups with volumes
Returns a list of volume groups that contain volumes.
func (*Client) PatchAPI24VolumeGroups ¶
func (a *Client) PatchAPI24VolumeGroups(params *PatchAPI24VolumeGroupsParams) (*PatchApi24VolumeGroupsOK, error)
PatchAPI24VolumeGroups modifies a volume group
Modifies a volume group. You can rename, destroy, recover, or set QoS limits for a volume group. To rename a volume group, set `name` to the new name. To destroy a volume group, set `destroyed=true`. To recover a volume group that has been destroyed and is pending eradication, set `destroyed=false`. Sets the bandwidth and IOPs limits of a volume group through the respective `bandwidth_limit` and `iops_limit` parameter. The `ids` or `names` parameter is required, but cannot be set together.
func (*Client) PostAPI24VolumeGroups ¶
func (a *Client) PostAPI24VolumeGroups(params *PostAPI24VolumeGroupsParams) (*PostApi24VolumeGroupsOK, error)
PostAPI24VolumeGroups creates a volume group
Creates a volume group. The volume group itself does not contain any meaningful content; instead, it acts as a container that is used to organize volumes. Once a volume group has been created, volumes can be created inside the volume group or moved into and out of the volume group.
func (*Client) SetTransport ¶
func (a *Client) SetTransport(transport runtime.ClientTransport)
SetTransport changes the transport on the client
type ClientService ¶
type ClientService interface { DeleteAPI24VolumeGroups(params *DeleteAPI24VolumeGroupsParams) (*DeleteApi24VolumeGroupsOK, error) GetAPI24VolumeGroups(params *GetAPI24VolumeGroupsParams) (*GetApi24VolumeGroupsOK, error) GetAPI24VolumeGroupsPerformance(params *GetAPI24VolumeGroupsPerformanceParams) (*GetApi24VolumeGroupsPerformanceOK, error) GetAPI24VolumeGroupsSpace(params *GetAPI24VolumeGroupsSpaceParams) (*GetApi24VolumeGroupsSpaceOK, error) GetAPI24VolumeGroupsVolumes(params *GetAPI24VolumeGroupsVolumesParams) (*GetApi24VolumeGroupsVolumesOK, error) PatchAPI24VolumeGroups(params *PatchAPI24VolumeGroupsParams) (*PatchApi24VolumeGroupsOK, error) PostAPI24VolumeGroups(params *PostAPI24VolumeGroupsParams) (*PostApi24VolumeGroupsOK, error) SetTransport(transport runtime.ClientTransport) }
ClientService is the interface for Client methods
func New ¶
func New(transport runtime.ClientTransport, formats strfmt.Registry) ClientService
New creates a new volume groups API client.
type DeleteAPI24VolumeGroupsParams ¶
type DeleteAPI24VolumeGroupsParams 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 /*EradicateContents Set to `true` to eradicate contents (e.g., volumes, protection groups, snapshots) and containers (e.g., pods, volume groups). This enables you to eradicate containers with contents. */ EradicateContents *bool /*Ids Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The `ids` and `names` parameters cannot be provided together. */ Ids []string /*Names Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, `name01,name02`. */ Names []string Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
DeleteAPI24VolumeGroupsParams contains all the parameters to send to the API endpoint for the delete API 24 volume groups operation typically these are written to a http.Request
func NewDeleteAPI24VolumeGroupsParams ¶
func NewDeleteAPI24VolumeGroupsParams() *DeleteAPI24VolumeGroupsParams
NewDeleteAPI24VolumeGroupsParams creates a new DeleteAPI24VolumeGroupsParams object with the default values initialized.
func NewDeleteAPI24VolumeGroupsParamsWithContext ¶
func NewDeleteAPI24VolumeGroupsParamsWithContext(ctx context.Context) *DeleteAPI24VolumeGroupsParams
NewDeleteAPI24VolumeGroupsParamsWithContext creates a new DeleteAPI24VolumeGroupsParams object with the default values initialized, and the ability to set a context for a request
func NewDeleteAPI24VolumeGroupsParamsWithHTTPClient ¶
func NewDeleteAPI24VolumeGroupsParamsWithHTTPClient(client *http.Client) *DeleteAPI24VolumeGroupsParams
NewDeleteAPI24VolumeGroupsParamsWithHTTPClient creates a new DeleteAPI24VolumeGroupsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewDeleteAPI24VolumeGroupsParamsWithTimeout ¶
func NewDeleteAPI24VolumeGroupsParamsWithTimeout(timeout time.Duration) *DeleteAPI24VolumeGroupsParams
NewDeleteAPI24VolumeGroupsParamsWithTimeout creates a new DeleteAPI24VolumeGroupsParams object with the default values initialized, and the ability to set a timeout on a request
func (*DeleteAPI24VolumeGroupsParams) SetAuthorization ¶
func (o *DeleteAPI24VolumeGroupsParams) SetAuthorization(authorization *string)
SetAuthorization adds the authorization to the delete API 24 volume groups params
func (*DeleteAPI24VolumeGroupsParams) SetContext ¶
func (o *DeleteAPI24VolumeGroupsParams) SetContext(ctx context.Context)
SetContext adds the context to the delete API 24 volume groups params
func (*DeleteAPI24VolumeGroupsParams) SetEradicateContents ¶
func (o *DeleteAPI24VolumeGroupsParams) SetEradicateContents(eradicateContents *bool)
SetEradicateContents adds the eradicateContents to the delete API 24 volume groups params
func (*DeleteAPI24VolumeGroupsParams) SetHTTPClient ¶
func (o *DeleteAPI24VolumeGroupsParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the delete API 24 volume groups params
func (*DeleteAPI24VolumeGroupsParams) SetIds ¶
func (o *DeleteAPI24VolumeGroupsParams) SetIds(ids []string)
SetIds adds the ids to the delete API 24 volume groups params
func (*DeleteAPI24VolumeGroupsParams) SetNames ¶
func (o *DeleteAPI24VolumeGroupsParams) SetNames(names []string)
SetNames adds the names to the delete API 24 volume groups params
func (*DeleteAPI24VolumeGroupsParams) SetTimeout ¶
func (o *DeleteAPI24VolumeGroupsParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the delete API 24 volume groups params
func (*DeleteAPI24VolumeGroupsParams) SetXRequestID ¶
func (o *DeleteAPI24VolumeGroupsParams) SetXRequestID(xRequestID *string)
SetXRequestID adds the xRequestId to the delete API 24 volume groups params
func (*DeleteAPI24VolumeGroupsParams) WithAuthorization ¶
func (o *DeleteAPI24VolumeGroupsParams) WithAuthorization(authorization *string) *DeleteAPI24VolumeGroupsParams
WithAuthorization adds the authorization to the delete API 24 volume groups params
func (*DeleteAPI24VolumeGroupsParams) WithContext ¶
func (o *DeleteAPI24VolumeGroupsParams) WithContext(ctx context.Context) *DeleteAPI24VolumeGroupsParams
WithContext adds the context to the delete API 24 volume groups params
func (*DeleteAPI24VolumeGroupsParams) WithEradicateContents ¶
func (o *DeleteAPI24VolumeGroupsParams) WithEradicateContents(eradicateContents *bool) *DeleteAPI24VolumeGroupsParams
WithEradicateContents adds the eradicateContents to the delete API 24 volume groups params
func (*DeleteAPI24VolumeGroupsParams) WithHTTPClient ¶
func (o *DeleteAPI24VolumeGroupsParams) WithHTTPClient(client *http.Client) *DeleteAPI24VolumeGroupsParams
WithHTTPClient adds the HTTPClient to the delete API 24 volume groups params
func (*DeleteAPI24VolumeGroupsParams) WithIds ¶
func (o *DeleteAPI24VolumeGroupsParams) WithIds(ids []string) *DeleteAPI24VolumeGroupsParams
WithIds adds the ids to the delete API 24 volume groups params
func (*DeleteAPI24VolumeGroupsParams) WithNames ¶
func (o *DeleteAPI24VolumeGroupsParams) WithNames(names []string) *DeleteAPI24VolumeGroupsParams
WithNames adds the names to the delete API 24 volume groups params
func (*DeleteAPI24VolumeGroupsParams) WithTimeout ¶
func (o *DeleteAPI24VolumeGroupsParams) WithTimeout(timeout time.Duration) *DeleteAPI24VolumeGroupsParams
WithTimeout adds the timeout to the delete API 24 volume groups params
func (*DeleteAPI24VolumeGroupsParams) WithXRequestID ¶
func (o *DeleteAPI24VolumeGroupsParams) WithXRequestID(xRequestID *string) *DeleteAPI24VolumeGroupsParams
WithXRequestID adds the xRequestID to the delete API 24 volume groups params
func (*DeleteAPI24VolumeGroupsParams) WriteToRequest ¶
func (o *DeleteAPI24VolumeGroupsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type DeleteAPI24VolumeGroupsReader ¶
type DeleteAPI24VolumeGroupsReader struct {
// contains filtered or unexported fields
}
DeleteAPI24VolumeGroupsReader is a Reader for the DeleteAPI24VolumeGroups structure.
func (*DeleteAPI24VolumeGroupsReader) ReadResponse ¶
func (o *DeleteAPI24VolumeGroupsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type DeleteApi24VolumeGroupsBadRequest ¶
DeleteApi24VolumeGroupsBadRequest handles this case with default header values.
BadRequest
func NewDeleteApi24VolumeGroupsBadRequest ¶
func NewDeleteApi24VolumeGroupsBadRequest() *DeleteApi24VolumeGroupsBadRequest
NewDeleteApi24VolumeGroupsBadRequest creates a DeleteApi24VolumeGroupsBadRequest with default headers values
func (*DeleteApi24VolumeGroupsBadRequest) Error ¶
func (o *DeleteApi24VolumeGroupsBadRequest) Error() string
func (*DeleteApi24VolumeGroupsBadRequest) GetPayload ¶
func (o *DeleteApi24VolumeGroupsBadRequest) GetPayload() *models.Error
type DeleteApi24VolumeGroupsOK ¶
type DeleteApi24VolumeGroupsOK struct { }
DeleteApi24VolumeGroupsOK handles this case with default header values.
OK
func NewDeleteApi24VolumeGroupsOK ¶
func NewDeleteApi24VolumeGroupsOK() *DeleteApi24VolumeGroupsOK
NewDeleteApi24VolumeGroupsOK creates a DeleteApi24VolumeGroupsOK with default headers values
func (*DeleteApi24VolumeGroupsOK) Error ¶
func (o *DeleteApi24VolumeGroupsOK) Error() string
type GetAPI24VolumeGroupsParams ¶
type GetAPI24VolumeGroupsParams struct { /*Authorization Access token (in JWT format) required to use any API endpoint (except `/oauth2`, `/login`, and `/logout`) */ Authorization *string /*XRequestID Supplied by client during request or generated by server. */ XRequestID *string /*ContinuationToken A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set `continuation_token` to the system-generated token taken from the `x-next-token` header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the `limit` and `continuation_token` query parameters. */ ContinuationToken *string /*Destroyed If set to `true`, lists only destroyed objects that are in the eradication pending state. If set to `false`, lists only objects that are not destroyed. For destroyed objects, the time remaining is displayed in milliseconds. */ Destroyed *bool /*Filter Narrows down the results to only the response objects that satisfy the filter criteria. */ Filter *string /*Ids Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The `ids` and `names` parameters cannot be provided together. */ Ids []string /*Limit Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set `limit=0`. The total number of resources is returned as a `total_item_count` value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size. */ Limit *int32 /*Names Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, `name01,name02`. */ Names []string /*Offset The starting position based on the results of the query in relation to the full set of response objects returned. */ Offset *int32 /*Sort Returns the response objects in the order specified. Set `sort` to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (`-`) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values. */ Sort []string /*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 }
GetAPI24VolumeGroupsParams contains all the parameters to send to the API endpoint for the get API 24 volume groups operation typically these are written to a http.Request
func NewGetAPI24VolumeGroupsParams ¶
func NewGetAPI24VolumeGroupsParams() *GetAPI24VolumeGroupsParams
NewGetAPI24VolumeGroupsParams creates a new GetAPI24VolumeGroupsParams object with the default values initialized.
func NewGetAPI24VolumeGroupsParamsWithContext ¶
func NewGetAPI24VolumeGroupsParamsWithContext(ctx context.Context) *GetAPI24VolumeGroupsParams
NewGetAPI24VolumeGroupsParamsWithContext creates a new GetAPI24VolumeGroupsParams object with the default values initialized, and the ability to set a context for a request
func NewGetAPI24VolumeGroupsParamsWithHTTPClient ¶
func NewGetAPI24VolumeGroupsParamsWithHTTPClient(client *http.Client) *GetAPI24VolumeGroupsParams
NewGetAPI24VolumeGroupsParamsWithHTTPClient creates a new GetAPI24VolumeGroupsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewGetAPI24VolumeGroupsParamsWithTimeout ¶
func NewGetAPI24VolumeGroupsParamsWithTimeout(timeout time.Duration) *GetAPI24VolumeGroupsParams
NewGetAPI24VolumeGroupsParamsWithTimeout creates a new GetAPI24VolumeGroupsParams object with the default values initialized, and the ability to set a timeout on a request
func (*GetAPI24VolumeGroupsParams) SetAuthorization ¶
func (o *GetAPI24VolumeGroupsParams) SetAuthorization(authorization *string)
SetAuthorization adds the authorization to the get API 24 volume groups params
func (*GetAPI24VolumeGroupsParams) SetContext ¶
func (o *GetAPI24VolumeGroupsParams) SetContext(ctx context.Context)
SetContext adds the context to the get API 24 volume groups params
func (*GetAPI24VolumeGroupsParams) SetContinuationToken ¶
func (o *GetAPI24VolumeGroupsParams) SetContinuationToken(continuationToken *string)
SetContinuationToken adds the continuationToken to the get API 24 volume groups params
func (*GetAPI24VolumeGroupsParams) SetDestroyed ¶
func (o *GetAPI24VolumeGroupsParams) SetDestroyed(destroyed *bool)
SetDestroyed adds the destroyed to the get API 24 volume groups params
func (*GetAPI24VolumeGroupsParams) SetFilter ¶
func (o *GetAPI24VolumeGroupsParams) SetFilter(filter *string)
SetFilter adds the filter to the get API 24 volume groups params
func (*GetAPI24VolumeGroupsParams) SetHTTPClient ¶
func (o *GetAPI24VolumeGroupsParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the get API 24 volume groups params
func (*GetAPI24VolumeGroupsParams) SetIds ¶
func (o *GetAPI24VolumeGroupsParams) SetIds(ids []string)
SetIds adds the ids to the get API 24 volume groups params
func (*GetAPI24VolumeGroupsParams) SetLimit ¶
func (o *GetAPI24VolumeGroupsParams) SetLimit(limit *int32)
SetLimit adds the limit to the get API 24 volume groups params
func (*GetAPI24VolumeGroupsParams) SetNames ¶
func (o *GetAPI24VolumeGroupsParams) SetNames(names []string)
SetNames adds the names to the get API 24 volume groups params
func (*GetAPI24VolumeGroupsParams) SetOffset ¶
func (o *GetAPI24VolumeGroupsParams) SetOffset(offset *int32)
SetOffset adds the offset to the get API 24 volume groups params
func (*GetAPI24VolumeGroupsParams) SetSort ¶
func (o *GetAPI24VolumeGroupsParams) SetSort(sort []string)
SetSort adds the sort to the get API 24 volume groups params
func (*GetAPI24VolumeGroupsParams) SetTimeout ¶
func (o *GetAPI24VolumeGroupsParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the get API 24 volume groups params
func (*GetAPI24VolumeGroupsParams) SetTotalItemCount ¶
func (o *GetAPI24VolumeGroupsParams) SetTotalItemCount(totalItemCount *bool)
SetTotalItemCount adds the totalItemCount to the get API 24 volume groups params
func (*GetAPI24VolumeGroupsParams) SetTotalOnly ¶
func (o *GetAPI24VolumeGroupsParams) SetTotalOnly(totalOnly *bool)
SetTotalOnly adds the totalOnly to the get API 24 volume groups params
func (*GetAPI24VolumeGroupsParams) SetXRequestID ¶
func (o *GetAPI24VolumeGroupsParams) SetXRequestID(xRequestID *string)
SetXRequestID adds the xRequestId to the get API 24 volume groups params
func (*GetAPI24VolumeGroupsParams) WithAuthorization ¶
func (o *GetAPI24VolumeGroupsParams) WithAuthorization(authorization *string) *GetAPI24VolumeGroupsParams
WithAuthorization adds the authorization to the get API 24 volume groups params
func (*GetAPI24VolumeGroupsParams) WithContext ¶
func (o *GetAPI24VolumeGroupsParams) WithContext(ctx context.Context) *GetAPI24VolumeGroupsParams
WithContext adds the context to the get API 24 volume groups params
func (*GetAPI24VolumeGroupsParams) WithContinuationToken ¶
func (o *GetAPI24VolumeGroupsParams) WithContinuationToken(continuationToken *string) *GetAPI24VolumeGroupsParams
WithContinuationToken adds the continuationToken to the get API 24 volume groups params
func (*GetAPI24VolumeGroupsParams) WithDestroyed ¶
func (o *GetAPI24VolumeGroupsParams) WithDestroyed(destroyed *bool) *GetAPI24VolumeGroupsParams
WithDestroyed adds the destroyed to the get API 24 volume groups params
func (*GetAPI24VolumeGroupsParams) WithFilter ¶
func (o *GetAPI24VolumeGroupsParams) WithFilter(filter *string) *GetAPI24VolumeGroupsParams
WithFilter adds the filter to the get API 24 volume groups params
func (*GetAPI24VolumeGroupsParams) WithHTTPClient ¶
func (o *GetAPI24VolumeGroupsParams) WithHTTPClient(client *http.Client) *GetAPI24VolumeGroupsParams
WithHTTPClient adds the HTTPClient to the get API 24 volume groups params
func (*GetAPI24VolumeGroupsParams) WithIds ¶
func (o *GetAPI24VolumeGroupsParams) WithIds(ids []string) *GetAPI24VolumeGroupsParams
WithIds adds the ids to the get API 24 volume groups params
func (*GetAPI24VolumeGroupsParams) WithLimit ¶
func (o *GetAPI24VolumeGroupsParams) WithLimit(limit *int32) *GetAPI24VolumeGroupsParams
WithLimit adds the limit to the get API 24 volume groups params
func (*GetAPI24VolumeGroupsParams) WithNames ¶
func (o *GetAPI24VolumeGroupsParams) WithNames(names []string) *GetAPI24VolumeGroupsParams
WithNames adds the names to the get API 24 volume groups params
func (*GetAPI24VolumeGroupsParams) WithOffset ¶
func (o *GetAPI24VolumeGroupsParams) WithOffset(offset *int32) *GetAPI24VolumeGroupsParams
WithOffset adds the offset to the get API 24 volume groups params
func (*GetAPI24VolumeGroupsParams) WithSort ¶
func (o *GetAPI24VolumeGroupsParams) WithSort(sort []string) *GetAPI24VolumeGroupsParams
WithSort adds the sort to the get API 24 volume groups params
func (*GetAPI24VolumeGroupsParams) WithTimeout ¶
func (o *GetAPI24VolumeGroupsParams) WithTimeout(timeout time.Duration) *GetAPI24VolumeGroupsParams
WithTimeout adds the timeout to the get API 24 volume groups params
func (*GetAPI24VolumeGroupsParams) WithTotalItemCount ¶
func (o *GetAPI24VolumeGroupsParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24VolumeGroupsParams
WithTotalItemCount adds the totalItemCount to the get API 24 volume groups params
func (*GetAPI24VolumeGroupsParams) WithTotalOnly ¶
func (o *GetAPI24VolumeGroupsParams) WithTotalOnly(totalOnly *bool) *GetAPI24VolumeGroupsParams
WithTotalOnly adds the totalOnly to the get API 24 volume groups params
func (*GetAPI24VolumeGroupsParams) WithXRequestID ¶
func (o *GetAPI24VolumeGroupsParams) WithXRequestID(xRequestID *string) *GetAPI24VolumeGroupsParams
WithXRequestID adds the xRequestID to the get API 24 volume groups params
func (*GetAPI24VolumeGroupsParams) WriteToRequest ¶
func (o *GetAPI24VolumeGroupsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type GetAPI24VolumeGroupsPerformanceParams ¶
type GetAPI24VolumeGroupsPerformanceParams 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 /*Ids Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The `ids` and `names` parameters cannot be provided together. */ Ids []string /*Limit Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set `limit=0`. The total number of resources is returned as a `total_item_count` value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size. */ Limit *int32 /*Names Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, `name01,name02`. */ Names []string /*Offset The starting position based on the results of the query in relation to the full set of response objects returned. */ Offset *int32 /*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 /*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 }
GetAPI24VolumeGroupsPerformanceParams contains all the parameters to send to the API endpoint for the get API 24 volume groups performance operation typically these are written to a http.Request
func NewGetAPI24VolumeGroupsPerformanceParams ¶
func NewGetAPI24VolumeGroupsPerformanceParams() *GetAPI24VolumeGroupsPerformanceParams
NewGetAPI24VolumeGroupsPerformanceParams creates a new GetAPI24VolumeGroupsPerformanceParams object with the default values initialized.
func NewGetAPI24VolumeGroupsPerformanceParamsWithContext ¶
func NewGetAPI24VolumeGroupsPerformanceParamsWithContext(ctx context.Context) *GetAPI24VolumeGroupsPerformanceParams
NewGetAPI24VolumeGroupsPerformanceParamsWithContext creates a new GetAPI24VolumeGroupsPerformanceParams object with the default values initialized, and the ability to set a context for a request
func NewGetAPI24VolumeGroupsPerformanceParamsWithHTTPClient ¶
func NewGetAPI24VolumeGroupsPerformanceParamsWithHTTPClient(client *http.Client) *GetAPI24VolumeGroupsPerformanceParams
NewGetAPI24VolumeGroupsPerformanceParamsWithHTTPClient creates a new GetAPI24VolumeGroupsPerformanceParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewGetAPI24VolumeGroupsPerformanceParamsWithTimeout ¶
func NewGetAPI24VolumeGroupsPerformanceParamsWithTimeout(timeout time.Duration) *GetAPI24VolumeGroupsPerformanceParams
NewGetAPI24VolumeGroupsPerformanceParamsWithTimeout creates a new GetAPI24VolumeGroupsPerformanceParams object with the default values initialized, and the ability to set a timeout on a request
func (*GetAPI24VolumeGroupsPerformanceParams) SetAuthorization ¶
func (o *GetAPI24VolumeGroupsPerformanceParams) SetAuthorization(authorization *string)
SetAuthorization adds the authorization to the get API 24 volume groups performance params
func (*GetAPI24VolumeGroupsPerformanceParams) SetContext ¶
func (o *GetAPI24VolumeGroupsPerformanceParams) SetContext(ctx context.Context)
SetContext adds the context to the get API 24 volume groups performance params
func (*GetAPI24VolumeGroupsPerformanceParams) SetDestroyed ¶
func (o *GetAPI24VolumeGroupsPerformanceParams) SetDestroyed(destroyed *bool)
SetDestroyed adds the destroyed to the get API 24 volume groups performance params
func (*GetAPI24VolumeGroupsPerformanceParams) SetEndTime ¶
func (o *GetAPI24VolumeGroupsPerformanceParams) SetEndTime(endTime *int64)
SetEndTime adds the endTime to the get API 24 volume groups performance params
func (*GetAPI24VolumeGroupsPerformanceParams) SetFilter ¶
func (o *GetAPI24VolumeGroupsPerformanceParams) SetFilter(filter *string)
SetFilter adds the filter to the get API 24 volume groups performance params
func (*GetAPI24VolumeGroupsPerformanceParams) SetHTTPClient ¶
func (o *GetAPI24VolumeGroupsPerformanceParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the get API 24 volume groups performance params
func (*GetAPI24VolumeGroupsPerformanceParams) SetIds ¶
func (o *GetAPI24VolumeGroupsPerformanceParams) SetIds(ids []string)
SetIds adds the ids to the get API 24 volume groups performance params
func (*GetAPI24VolumeGroupsPerformanceParams) SetLimit ¶
func (o *GetAPI24VolumeGroupsPerformanceParams) SetLimit(limit *int32)
SetLimit adds the limit to the get API 24 volume groups performance params
func (*GetAPI24VolumeGroupsPerformanceParams) SetNames ¶
func (o *GetAPI24VolumeGroupsPerformanceParams) SetNames(names []string)
SetNames adds the names to the get API 24 volume groups performance params
func (*GetAPI24VolumeGroupsPerformanceParams) SetOffset ¶
func (o *GetAPI24VolumeGroupsPerformanceParams) SetOffset(offset *int32)
SetOffset adds the offset to the get API 24 volume groups performance params
func (*GetAPI24VolumeGroupsPerformanceParams) SetResolution ¶
func (o *GetAPI24VolumeGroupsPerformanceParams) SetResolution(resolution *int64)
SetResolution adds the resolution to the get API 24 volume groups performance params
func (*GetAPI24VolumeGroupsPerformanceParams) SetSort ¶
func (o *GetAPI24VolumeGroupsPerformanceParams) SetSort(sort []string)
SetSort adds the sort to the get API 24 volume groups performance params
func (*GetAPI24VolumeGroupsPerformanceParams) SetStartTime ¶
func (o *GetAPI24VolumeGroupsPerformanceParams) SetStartTime(startTime *int64)
SetStartTime adds the startTime to the get API 24 volume groups performance params
func (*GetAPI24VolumeGroupsPerformanceParams) SetTimeout ¶
func (o *GetAPI24VolumeGroupsPerformanceParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the get API 24 volume groups performance params
func (*GetAPI24VolumeGroupsPerformanceParams) SetTotalItemCount ¶
func (o *GetAPI24VolumeGroupsPerformanceParams) SetTotalItemCount(totalItemCount *bool)
SetTotalItemCount adds the totalItemCount to the get API 24 volume groups performance params
func (*GetAPI24VolumeGroupsPerformanceParams) SetTotalOnly ¶
func (o *GetAPI24VolumeGroupsPerformanceParams) SetTotalOnly(totalOnly *bool)
SetTotalOnly adds the totalOnly to the get API 24 volume groups performance params
func (*GetAPI24VolumeGroupsPerformanceParams) SetXRequestID ¶
func (o *GetAPI24VolumeGroupsPerformanceParams) SetXRequestID(xRequestID *string)
SetXRequestID adds the xRequestId to the get API 24 volume groups performance params
func (*GetAPI24VolumeGroupsPerformanceParams) WithAuthorization ¶
func (o *GetAPI24VolumeGroupsPerformanceParams) WithAuthorization(authorization *string) *GetAPI24VolumeGroupsPerformanceParams
WithAuthorization adds the authorization to the get API 24 volume groups performance params
func (*GetAPI24VolumeGroupsPerformanceParams) WithContext ¶
func (o *GetAPI24VolumeGroupsPerformanceParams) WithContext(ctx context.Context) *GetAPI24VolumeGroupsPerformanceParams
WithContext adds the context to the get API 24 volume groups performance params
func (*GetAPI24VolumeGroupsPerformanceParams) WithDestroyed ¶
func (o *GetAPI24VolumeGroupsPerformanceParams) WithDestroyed(destroyed *bool) *GetAPI24VolumeGroupsPerformanceParams
WithDestroyed adds the destroyed to the get API 24 volume groups performance params
func (*GetAPI24VolumeGroupsPerformanceParams) WithEndTime ¶
func (o *GetAPI24VolumeGroupsPerformanceParams) WithEndTime(endTime *int64) *GetAPI24VolumeGroupsPerformanceParams
WithEndTime adds the endTime to the get API 24 volume groups performance params
func (*GetAPI24VolumeGroupsPerformanceParams) WithFilter ¶
func (o *GetAPI24VolumeGroupsPerformanceParams) WithFilter(filter *string) *GetAPI24VolumeGroupsPerformanceParams
WithFilter adds the filter to the get API 24 volume groups performance params
func (*GetAPI24VolumeGroupsPerformanceParams) WithHTTPClient ¶
func (o *GetAPI24VolumeGroupsPerformanceParams) WithHTTPClient(client *http.Client) *GetAPI24VolumeGroupsPerformanceParams
WithHTTPClient adds the HTTPClient to the get API 24 volume groups performance params
func (*GetAPI24VolumeGroupsPerformanceParams) WithIds ¶
func (o *GetAPI24VolumeGroupsPerformanceParams) WithIds(ids []string) *GetAPI24VolumeGroupsPerformanceParams
WithIds adds the ids to the get API 24 volume groups performance params
func (*GetAPI24VolumeGroupsPerformanceParams) WithLimit ¶
func (o *GetAPI24VolumeGroupsPerformanceParams) WithLimit(limit *int32) *GetAPI24VolumeGroupsPerformanceParams
WithLimit adds the limit to the get API 24 volume groups performance params
func (*GetAPI24VolumeGroupsPerformanceParams) WithNames ¶
func (o *GetAPI24VolumeGroupsPerformanceParams) WithNames(names []string) *GetAPI24VolumeGroupsPerformanceParams
WithNames adds the names to the get API 24 volume groups performance params
func (*GetAPI24VolumeGroupsPerformanceParams) WithOffset ¶
func (o *GetAPI24VolumeGroupsPerformanceParams) WithOffset(offset *int32) *GetAPI24VolumeGroupsPerformanceParams
WithOffset adds the offset to the get API 24 volume groups performance params
func (*GetAPI24VolumeGroupsPerformanceParams) WithResolution ¶
func (o *GetAPI24VolumeGroupsPerformanceParams) WithResolution(resolution *int64) *GetAPI24VolumeGroupsPerformanceParams
WithResolution adds the resolution to the get API 24 volume groups performance params
func (*GetAPI24VolumeGroupsPerformanceParams) WithSort ¶
func (o *GetAPI24VolumeGroupsPerformanceParams) WithSort(sort []string) *GetAPI24VolumeGroupsPerformanceParams
WithSort adds the sort to the get API 24 volume groups performance params
func (*GetAPI24VolumeGroupsPerformanceParams) WithStartTime ¶
func (o *GetAPI24VolumeGroupsPerformanceParams) WithStartTime(startTime *int64) *GetAPI24VolumeGroupsPerformanceParams
WithStartTime adds the startTime to the get API 24 volume groups performance params
func (*GetAPI24VolumeGroupsPerformanceParams) WithTimeout ¶
func (o *GetAPI24VolumeGroupsPerformanceParams) WithTimeout(timeout time.Duration) *GetAPI24VolumeGroupsPerformanceParams
WithTimeout adds the timeout to the get API 24 volume groups performance params
func (*GetAPI24VolumeGroupsPerformanceParams) WithTotalItemCount ¶
func (o *GetAPI24VolumeGroupsPerformanceParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24VolumeGroupsPerformanceParams
WithTotalItemCount adds the totalItemCount to the get API 24 volume groups performance params
func (*GetAPI24VolumeGroupsPerformanceParams) WithTotalOnly ¶
func (o *GetAPI24VolumeGroupsPerformanceParams) WithTotalOnly(totalOnly *bool) *GetAPI24VolumeGroupsPerformanceParams
WithTotalOnly adds the totalOnly to the get API 24 volume groups performance params
func (*GetAPI24VolumeGroupsPerformanceParams) WithXRequestID ¶
func (o *GetAPI24VolumeGroupsPerformanceParams) WithXRequestID(xRequestID *string) *GetAPI24VolumeGroupsPerformanceParams
WithXRequestID adds the xRequestID to the get API 24 volume groups performance params
func (*GetAPI24VolumeGroupsPerformanceParams) WriteToRequest ¶
func (o *GetAPI24VolumeGroupsPerformanceParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type GetAPI24VolumeGroupsPerformanceReader ¶
type GetAPI24VolumeGroupsPerformanceReader struct {
// contains filtered or unexported fields
}
GetAPI24VolumeGroupsPerformanceReader is a Reader for the GetAPI24VolumeGroupsPerformance structure.
func (*GetAPI24VolumeGroupsPerformanceReader) ReadResponse ¶
func (o *GetAPI24VolumeGroupsPerformanceReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type GetAPI24VolumeGroupsReader ¶
type GetAPI24VolumeGroupsReader struct {
// contains filtered or unexported fields
}
GetAPI24VolumeGroupsReader is a Reader for the GetAPI24VolumeGroups structure.
func (*GetAPI24VolumeGroupsReader) ReadResponse ¶
func (o *GetAPI24VolumeGroupsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type GetAPI24VolumeGroupsSpaceParams ¶
type GetAPI24VolumeGroupsSpaceParams 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 /*Ids Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The `ids` and `names` parameters cannot be provided together. */ Ids []string /*Limit Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set `limit=0`. The total number of resources is returned as a `total_item_count` value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size. */ Limit *int32 /*Names Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, `name01,name02`. */ Names []string /*Offset The starting position based on the results of the query in relation to the full set of response objects returned. */ Offset *int32 /*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 /*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 }
GetAPI24VolumeGroupsSpaceParams contains all the parameters to send to the API endpoint for the get API 24 volume groups space operation typically these are written to a http.Request
func NewGetAPI24VolumeGroupsSpaceParams ¶
func NewGetAPI24VolumeGroupsSpaceParams() *GetAPI24VolumeGroupsSpaceParams
NewGetAPI24VolumeGroupsSpaceParams creates a new GetAPI24VolumeGroupsSpaceParams object with the default values initialized.
func NewGetAPI24VolumeGroupsSpaceParamsWithContext ¶
func NewGetAPI24VolumeGroupsSpaceParamsWithContext(ctx context.Context) *GetAPI24VolumeGroupsSpaceParams
NewGetAPI24VolumeGroupsSpaceParamsWithContext creates a new GetAPI24VolumeGroupsSpaceParams object with the default values initialized, and the ability to set a context for a request
func NewGetAPI24VolumeGroupsSpaceParamsWithHTTPClient ¶
func NewGetAPI24VolumeGroupsSpaceParamsWithHTTPClient(client *http.Client) *GetAPI24VolumeGroupsSpaceParams
NewGetAPI24VolumeGroupsSpaceParamsWithHTTPClient creates a new GetAPI24VolumeGroupsSpaceParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewGetAPI24VolumeGroupsSpaceParamsWithTimeout ¶
func NewGetAPI24VolumeGroupsSpaceParamsWithTimeout(timeout time.Duration) *GetAPI24VolumeGroupsSpaceParams
NewGetAPI24VolumeGroupsSpaceParamsWithTimeout creates a new GetAPI24VolumeGroupsSpaceParams object with the default values initialized, and the ability to set a timeout on a request
func (*GetAPI24VolumeGroupsSpaceParams) SetAuthorization ¶
func (o *GetAPI24VolumeGroupsSpaceParams) SetAuthorization(authorization *string)
SetAuthorization adds the authorization to the get API 24 volume groups space params
func (*GetAPI24VolumeGroupsSpaceParams) SetContext ¶
func (o *GetAPI24VolumeGroupsSpaceParams) SetContext(ctx context.Context)
SetContext adds the context to the get API 24 volume groups space params
func (*GetAPI24VolumeGroupsSpaceParams) SetDestroyed ¶
func (o *GetAPI24VolumeGroupsSpaceParams) SetDestroyed(destroyed *bool)
SetDestroyed adds the destroyed to the get API 24 volume groups space params
func (*GetAPI24VolumeGroupsSpaceParams) SetEndTime ¶
func (o *GetAPI24VolumeGroupsSpaceParams) SetEndTime(endTime *int64)
SetEndTime adds the endTime to the get API 24 volume groups space params
func (*GetAPI24VolumeGroupsSpaceParams) SetFilter ¶
func (o *GetAPI24VolumeGroupsSpaceParams) SetFilter(filter *string)
SetFilter adds the filter to the get API 24 volume groups space params
func (*GetAPI24VolumeGroupsSpaceParams) SetHTTPClient ¶
func (o *GetAPI24VolumeGroupsSpaceParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the get API 24 volume groups space params
func (*GetAPI24VolumeGroupsSpaceParams) SetIds ¶
func (o *GetAPI24VolumeGroupsSpaceParams) SetIds(ids []string)
SetIds adds the ids to the get API 24 volume groups space params
func (*GetAPI24VolumeGroupsSpaceParams) SetLimit ¶
func (o *GetAPI24VolumeGroupsSpaceParams) SetLimit(limit *int32)
SetLimit adds the limit to the get API 24 volume groups space params
func (*GetAPI24VolumeGroupsSpaceParams) SetNames ¶
func (o *GetAPI24VolumeGroupsSpaceParams) SetNames(names []string)
SetNames adds the names to the get API 24 volume groups space params
func (*GetAPI24VolumeGroupsSpaceParams) SetOffset ¶
func (o *GetAPI24VolumeGroupsSpaceParams) SetOffset(offset *int32)
SetOffset adds the offset to the get API 24 volume groups space params
func (*GetAPI24VolumeGroupsSpaceParams) SetResolution ¶
func (o *GetAPI24VolumeGroupsSpaceParams) SetResolution(resolution *int64)
SetResolution adds the resolution to the get API 24 volume groups space params
func (*GetAPI24VolumeGroupsSpaceParams) SetSort ¶
func (o *GetAPI24VolumeGroupsSpaceParams) SetSort(sort []string)
SetSort adds the sort to the get API 24 volume groups space params
func (*GetAPI24VolumeGroupsSpaceParams) SetStartTime ¶
func (o *GetAPI24VolumeGroupsSpaceParams) SetStartTime(startTime *int64)
SetStartTime adds the startTime to the get API 24 volume groups space params
func (*GetAPI24VolumeGroupsSpaceParams) SetTimeout ¶
func (o *GetAPI24VolumeGroupsSpaceParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the get API 24 volume groups space params
func (*GetAPI24VolumeGroupsSpaceParams) SetTotalItemCount ¶
func (o *GetAPI24VolumeGroupsSpaceParams) SetTotalItemCount(totalItemCount *bool)
SetTotalItemCount adds the totalItemCount to the get API 24 volume groups space params
func (*GetAPI24VolumeGroupsSpaceParams) SetTotalOnly ¶
func (o *GetAPI24VolumeGroupsSpaceParams) SetTotalOnly(totalOnly *bool)
SetTotalOnly adds the totalOnly to the get API 24 volume groups space params
func (*GetAPI24VolumeGroupsSpaceParams) SetXRequestID ¶
func (o *GetAPI24VolumeGroupsSpaceParams) SetXRequestID(xRequestID *string)
SetXRequestID adds the xRequestId to the get API 24 volume groups space params
func (*GetAPI24VolumeGroupsSpaceParams) WithAuthorization ¶
func (o *GetAPI24VolumeGroupsSpaceParams) WithAuthorization(authorization *string) *GetAPI24VolumeGroupsSpaceParams
WithAuthorization adds the authorization to the get API 24 volume groups space params
func (*GetAPI24VolumeGroupsSpaceParams) WithContext ¶
func (o *GetAPI24VolumeGroupsSpaceParams) WithContext(ctx context.Context) *GetAPI24VolumeGroupsSpaceParams
WithContext adds the context to the get API 24 volume groups space params
func (*GetAPI24VolumeGroupsSpaceParams) WithDestroyed ¶
func (o *GetAPI24VolumeGroupsSpaceParams) WithDestroyed(destroyed *bool) *GetAPI24VolumeGroupsSpaceParams
WithDestroyed adds the destroyed to the get API 24 volume groups space params
func (*GetAPI24VolumeGroupsSpaceParams) WithEndTime ¶
func (o *GetAPI24VolumeGroupsSpaceParams) WithEndTime(endTime *int64) *GetAPI24VolumeGroupsSpaceParams
WithEndTime adds the endTime to the get API 24 volume groups space params
func (*GetAPI24VolumeGroupsSpaceParams) WithFilter ¶
func (o *GetAPI24VolumeGroupsSpaceParams) WithFilter(filter *string) *GetAPI24VolumeGroupsSpaceParams
WithFilter adds the filter to the get API 24 volume groups space params
func (*GetAPI24VolumeGroupsSpaceParams) WithHTTPClient ¶
func (o *GetAPI24VolumeGroupsSpaceParams) WithHTTPClient(client *http.Client) *GetAPI24VolumeGroupsSpaceParams
WithHTTPClient adds the HTTPClient to the get API 24 volume groups space params
func (*GetAPI24VolumeGroupsSpaceParams) WithIds ¶
func (o *GetAPI24VolumeGroupsSpaceParams) WithIds(ids []string) *GetAPI24VolumeGroupsSpaceParams
WithIds adds the ids to the get API 24 volume groups space params
func (*GetAPI24VolumeGroupsSpaceParams) WithLimit ¶
func (o *GetAPI24VolumeGroupsSpaceParams) WithLimit(limit *int32) *GetAPI24VolumeGroupsSpaceParams
WithLimit adds the limit to the get API 24 volume groups space params
func (*GetAPI24VolumeGroupsSpaceParams) WithNames ¶
func (o *GetAPI24VolumeGroupsSpaceParams) WithNames(names []string) *GetAPI24VolumeGroupsSpaceParams
WithNames adds the names to the get API 24 volume groups space params
func (*GetAPI24VolumeGroupsSpaceParams) WithOffset ¶
func (o *GetAPI24VolumeGroupsSpaceParams) WithOffset(offset *int32) *GetAPI24VolumeGroupsSpaceParams
WithOffset adds the offset to the get API 24 volume groups space params
func (*GetAPI24VolumeGroupsSpaceParams) WithResolution ¶
func (o *GetAPI24VolumeGroupsSpaceParams) WithResolution(resolution *int64) *GetAPI24VolumeGroupsSpaceParams
WithResolution adds the resolution to the get API 24 volume groups space params
func (*GetAPI24VolumeGroupsSpaceParams) WithSort ¶
func (o *GetAPI24VolumeGroupsSpaceParams) WithSort(sort []string) *GetAPI24VolumeGroupsSpaceParams
WithSort adds the sort to the get API 24 volume groups space params
func (*GetAPI24VolumeGroupsSpaceParams) WithStartTime ¶
func (o *GetAPI24VolumeGroupsSpaceParams) WithStartTime(startTime *int64) *GetAPI24VolumeGroupsSpaceParams
WithStartTime adds the startTime to the get API 24 volume groups space params
func (*GetAPI24VolumeGroupsSpaceParams) WithTimeout ¶
func (o *GetAPI24VolumeGroupsSpaceParams) WithTimeout(timeout time.Duration) *GetAPI24VolumeGroupsSpaceParams
WithTimeout adds the timeout to the get API 24 volume groups space params
func (*GetAPI24VolumeGroupsSpaceParams) WithTotalItemCount ¶
func (o *GetAPI24VolumeGroupsSpaceParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24VolumeGroupsSpaceParams
WithTotalItemCount adds the totalItemCount to the get API 24 volume groups space params
func (*GetAPI24VolumeGroupsSpaceParams) WithTotalOnly ¶
func (o *GetAPI24VolumeGroupsSpaceParams) WithTotalOnly(totalOnly *bool) *GetAPI24VolumeGroupsSpaceParams
WithTotalOnly adds the totalOnly to the get API 24 volume groups space params
func (*GetAPI24VolumeGroupsSpaceParams) WithXRequestID ¶
func (o *GetAPI24VolumeGroupsSpaceParams) WithXRequestID(xRequestID *string) *GetAPI24VolumeGroupsSpaceParams
WithXRequestID adds the xRequestID to the get API 24 volume groups space params
func (*GetAPI24VolumeGroupsSpaceParams) WriteToRequest ¶
func (o *GetAPI24VolumeGroupsSpaceParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type GetAPI24VolumeGroupsSpaceReader ¶
type GetAPI24VolumeGroupsSpaceReader struct {
// contains filtered or unexported fields
}
GetAPI24VolumeGroupsSpaceReader is a Reader for the GetAPI24VolumeGroupsSpace structure.
func (*GetAPI24VolumeGroupsSpaceReader) ReadResponse ¶
func (o *GetAPI24VolumeGroupsSpaceReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type GetAPI24VolumeGroupsVolumesParams ¶
type GetAPI24VolumeGroupsVolumesParams 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 /*GroupIds A comma-separated list of group IDs. */ GroupIds []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 /*MemberIds Performs the operation on the unique member IDs specified. Enter multiple member IDs in comma-separated format. The `member_ids` and `member_names` parameters cannot be provided together. */ MemberIds []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 /*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 }
GetAPI24VolumeGroupsVolumesParams contains all the parameters to send to the API endpoint for the get API 24 volume groups volumes operation typically these are written to a http.Request
func NewGetAPI24VolumeGroupsVolumesParams ¶
func NewGetAPI24VolumeGroupsVolumesParams() *GetAPI24VolumeGroupsVolumesParams
NewGetAPI24VolumeGroupsVolumesParams creates a new GetAPI24VolumeGroupsVolumesParams object with the default values initialized.
func NewGetAPI24VolumeGroupsVolumesParamsWithContext ¶
func NewGetAPI24VolumeGroupsVolumesParamsWithContext(ctx context.Context) *GetAPI24VolumeGroupsVolumesParams
NewGetAPI24VolumeGroupsVolumesParamsWithContext creates a new GetAPI24VolumeGroupsVolumesParams object with the default values initialized, and the ability to set a context for a request
func NewGetAPI24VolumeGroupsVolumesParamsWithHTTPClient ¶
func NewGetAPI24VolumeGroupsVolumesParamsWithHTTPClient(client *http.Client) *GetAPI24VolumeGroupsVolumesParams
NewGetAPI24VolumeGroupsVolumesParamsWithHTTPClient creates a new GetAPI24VolumeGroupsVolumesParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewGetAPI24VolumeGroupsVolumesParamsWithTimeout ¶
func NewGetAPI24VolumeGroupsVolumesParamsWithTimeout(timeout time.Duration) *GetAPI24VolumeGroupsVolumesParams
NewGetAPI24VolumeGroupsVolumesParamsWithTimeout creates a new GetAPI24VolumeGroupsVolumesParams object with the default values initialized, and the ability to set a timeout on a request
func (*GetAPI24VolumeGroupsVolumesParams) SetAuthorization ¶
func (o *GetAPI24VolumeGroupsVolumesParams) SetAuthorization(authorization *string)
SetAuthorization adds the authorization to the get API 24 volume groups volumes params
func (*GetAPI24VolumeGroupsVolumesParams) SetContext ¶
func (o *GetAPI24VolumeGroupsVolumesParams) SetContext(ctx context.Context)
SetContext adds the context to the get API 24 volume groups volumes params
func (*GetAPI24VolumeGroupsVolumesParams) SetContinuationToken ¶
func (o *GetAPI24VolumeGroupsVolumesParams) SetContinuationToken(continuationToken *string)
SetContinuationToken adds the continuationToken to the get API 24 volume groups volumes params
func (*GetAPI24VolumeGroupsVolumesParams) SetFilter ¶
func (o *GetAPI24VolumeGroupsVolumesParams) SetFilter(filter *string)
SetFilter adds the filter to the get API 24 volume groups volumes params
func (*GetAPI24VolumeGroupsVolumesParams) SetGroupIds ¶
func (o *GetAPI24VolumeGroupsVolumesParams) SetGroupIds(groupIds []string)
SetGroupIds adds the groupIds to the get API 24 volume groups volumes params
func (*GetAPI24VolumeGroupsVolumesParams) SetGroupNames ¶
func (o *GetAPI24VolumeGroupsVolumesParams) SetGroupNames(groupNames []string)
SetGroupNames adds the groupNames to the get API 24 volume groups volumes params
func (*GetAPI24VolumeGroupsVolumesParams) SetHTTPClient ¶
func (o *GetAPI24VolumeGroupsVolumesParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the get API 24 volume groups volumes params
func (*GetAPI24VolumeGroupsVolumesParams) SetLimit ¶
func (o *GetAPI24VolumeGroupsVolumesParams) SetLimit(limit *int32)
SetLimit adds the limit to the get API 24 volume groups volumes params
func (*GetAPI24VolumeGroupsVolumesParams) SetMemberIds ¶
func (o *GetAPI24VolumeGroupsVolumesParams) SetMemberIds(memberIds []string)
SetMemberIds adds the memberIds to the get API 24 volume groups volumes params
func (*GetAPI24VolumeGroupsVolumesParams) SetMemberNames ¶
func (o *GetAPI24VolumeGroupsVolumesParams) SetMemberNames(memberNames []string)
SetMemberNames adds the memberNames to the get API 24 volume groups volumes params
func (*GetAPI24VolumeGroupsVolumesParams) SetOffset ¶
func (o *GetAPI24VolumeGroupsVolumesParams) SetOffset(offset *int32)
SetOffset adds the offset to the get API 24 volume groups volumes params
func (*GetAPI24VolumeGroupsVolumesParams) SetSort ¶
func (o *GetAPI24VolumeGroupsVolumesParams) SetSort(sort []string)
SetSort adds the sort to the get API 24 volume groups volumes params
func (*GetAPI24VolumeGroupsVolumesParams) SetTimeout ¶
func (o *GetAPI24VolumeGroupsVolumesParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the get API 24 volume groups volumes params
func (*GetAPI24VolumeGroupsVolumesParams) SetTotalItemCount ¶
func (o *GetAPI24VolumeGroupsVolumesParams) SetTotalItemCount(totalItemCount *bool)
SetTotalItemCount adds the totalItemCount to the get API 24 volume groups volumes params
func (*GetAPI24VolumeGroupsVolumesParams) SetXRequestID ¶
func (o *GetAPI24VolumeGroupsVolumesParams) SetXRequestID(xRequestID *string)
SetXRequestID adds the xRequestId to the get API 24 volume groups volumes params
func (*GetAPI24VolumeGroupsVolumesParams) WithAuthorization ¶
func (o *GetAPI24VolumeGroupsVolumesParams) WithAuthorization(authorization *string) *GetAPI24VolumeGroupsVolumesParams
WithAuthorization adds the authorization to the get API 24 volume groups volumes params
func (*GetAPI24VolumeGroupsVolumesParams) WithContext ¶
func (o *GetAPI24VolumeGroupsVolumesParams) WithContext(ctx context.Context) *GetAPI24VolumeGroupsVolumesParams
WithContext adds the context to the get API 24 volume groups volumes params
func (*GetAPI24VolumeGroupsVolumesParams) WithContinuationToken ¶
func (o *GetAPI24VolumeGroupsVolumesParams) WithContinuationToken(continuationToken *string) *GetAPI24VolumeGroupsVolumesParams
WithContinuationToken adds the continuationToken to the get API 24 volume groups volumes params
func (*GetAPI24VolumeGroupsVolumesParams) WithFilter ¶
func (o *GetAPI24VolumeGroupsVolumesParams) WithFilter(filter *string) *GetAPI24VolumeGroupsVolumesParams
WithFilter adds the filter to the get API 24 volume groups volumes params
func (*GetAPI24VolumeGroupsVolumesParams) WithGroupIds ¶
func (o *GetAPI24VolumeGroupsVolumesParams) WithGroupIds(groupIds []string) *GetAPI24VolumeGroupsVolumesParams
WithGroupIds adds the groupIds to the get API 24 volume groups volumes params
func (*GetAPI24VolumeGroupsVolumesParams) WithGroupNames ¶
func (o *GetAPI24VolumeGroupsVolumesParams) WithGroupNames(groupNames []string) *GetAPI24VolumeGroupsVolumesParams
WithGroupNames adds the groupNames to the get API 24 volume groups volumes params
func (*GetAPI24VolumeGroupsVolumesParams) WithHTTPClient ¶
func (o *GetAPI24VolumeGroupsVolumesParams) WithHTTPClient(client *http.Client) *GetAPI24VolumeGroupsVolumesParams
WithHTTPClient adds the HTTPClient to the get API 24 volume groups volumes params
func (*GetAPI24VolumeGroupsVolumesParams) WithLimit ¶
func (o *GetAPI24VolumeGroupsVolumesParams) WithLimit(limit *int32) *GetAPI24VolumeGroupsVolumesParams
WithLimit adds the limit to the get API 24 volume groups volumes params
func (*GetAPI24VolumeGroupsVolumesParams) WithMemberIds ¶
func (o *GetAPI24VolumeGroupsVolumesParams) WithMemberIds(memberIds []string) *GetAPI24VolumeGroupsVolumesParams
WithMemberIds adds the memberIds to the get API 24 volume groups volumes params
func (*GetAPI24VolumeGroupsVolumesParams) WithMemberNames ¶
func (o *GetAPI24VolumeGroupsVolumesParams) WithMemberNames(memberNames []string) *GetAPI24VolumeGroupsVolumesParams
WithMemberNames adds the memberNames to the get API 24 volume groups volumes params
func (*GetAPI24VolumeGroupsVolumesParams) WithOffset ¶
func (o *GetAPI24VolumeGroupsVolumesParams) WithOffset(offset *int32) *GetAPI24VolumeGroupsVolumesParams
WithOffset adds the offset to the get API 24 volume groups volumes params
func (*GetAPI24VolumeGroupsVolumesParams) WithSort ¶
func (o *GetAPI24VolumeGroupsVolumesParams) WithSort(sort []string) *GetAPI24VolumeGroupsVolumesParams
WithSort adds the sort to the get API 24 volume groups volumes params
func (*GetAPI24VolumeGroupsVolumesParams) WithTimeout ¶
func (o *GetAPI24VolumeGroupsVolumesParams) WithTimeout(timeout time.Duration) *GetAPI24VolumeGroupsVolumesParams
WithTimeout adds the timeout to the get API 24 volume groups volumes params
func (*GetAPI24VolumeGroupsVolumesParams) WithTotalItemCount ¶
func (o *GetAPI24VolumeGroupsVolumesParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24VolumeGroupsVolumesParams
WithTotalItemCount adds the totalItemCount to the get API 24 volume groups volumes params
func (*GetAPI24VolumeGroupsVolumesParams) WithXRequestID ¶
func (o *GetAPI24VolumeGroupsVolumesParams) WithXRequestID(xRequestID *string) *GetAPI24VolumeGroupsVolumesParams
WithXRequestID adds the xRequestID to the get API 24 volume groups volumes params
func (*GetAPI24VolumeGroupsVolumesParams) WriteToRequest ¶
func (o *GetAPI24VolumeGroupsVolumesParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type GetAPI24VolumeGroupsVolumesReader ¶
type GetAPI24VolumeGroupsVolumesReader struct {
// contains filtered or unexported fields
}
GetAPI24VolumeGroupsVolumesReader is a Reader for the GetAPI24VolumeGroupsVolumes structure.
func (*GetAPI24VolumeGroupsVolumesReader) ReadResponse ¶
func (o *GetAPI24VolumeGroupsVolumesReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type GetApi24VolumeGroupsBadRequest ¶
GetApi24VolumeGroupsBadRequest handles this case with default header values.
BadRequest
func NewGetApi24VolumeGroupsBadRequest ¶
func NewGetApi24VolumeGroupsBadRequest() *GetApi24VolumeGroupsBadRequest
NewGetApi24VolumeGroupsBadRequest creates a GetApi24VolumeGroupsBadRequest with default headers values
func (*GetApi24VolumeGroupsBadRequest) Error ¶
func (o *GetApi24VolumeGroupsBadRequest) Error() string
func (*GetApi24VolumeGroupsBadRequest) GetPayload ¶
func (o *GetApi24VolumeGroupsBadRequest) GetPayload() *models.Error
type GetApi24VolumeGroupsOK ¶
type GetApi24VolumeGroupsOK struct {
Payload *models.VolumeGroupGetResponse
}
GetApi24VolumeGroupsOK handles this case with default header values.
OK
func NewGetApi24VolumeGroupsOK ¶
func NewGetApi24VolumeGroupsOK() *GetApi24VolumeGroupsOK
NewGetApi24VolumeGroupsOK creates a GetApi24VolumeGroupsOK with default headers values
func (*GetApi24VolumeGroupsOK) Error ¶
func (o *GetApi24VolumeGroupsOK) Error() string
func (*GetApi24VolumeGroupsOK) GetPayload ¶
func (o *GetApi24VolumeGroupsOK) GetPayload() *models.VolumeGroupGetResponse
type GetApi24VolumeGroupsPerformanceBadRequest ¶
GetApi24VolumeGroupsPerformanceBadRequest handles this case with default header values.
BadRequest
func NewGetApi24VolumeGroupsPerformanceBadRequest ¶
func NewGetApi24VolumeGroupsPerformanceBadRequest() *GetApi24VolumeGroupsPerformanceBadRequest
NewGetApi24VolumeGroupsPerformanceBadRequest creates a GetApi24VolumeGroupsPerformanceBadRequest with default headers values
func (*GetApi24VolumeGroupsPerformanceBadRequest) Error ¶
func (o *GetApi24VolumeGroupsPerformanceBadRequest) Error() string
func (*GetApi24VolumeGroupsPerformanceBadRequest) GetPayload ¶
func (o *GetApi24VolumeGroupsPerformanceBadRequest) GetPayload() *models.Error
type GetApi24VolumeGroupsPerformanceOK ¶
type GetApi24VolumeGroupsPerformanceOK struct {
Payload *models.ResourcePerformanceGetResponse
}
GetApi24VolumeGroupsPerformanceOK handles this case with default header values.
OK
func NewGetApi24VolumeGroupsPerformanceOK ¶
func NewGetApi24VolumeGroupsPerformanceOK() *GetApi24VolumeGroupsPerformanceOK
NewGetApi24VolumeGroupsPerformanceOK creates a GetApi24VolumeGroupsPerformanceOK with default headers values
func (*GetApi24VolumeGroupsPerformanceOK) Error ¶
func (o *GetApi24VolumeGroupsPerformanceOK) Error() string
func (*GetApi24VolumeGroupsPerformanceOK) GetPayload ¶
func (o *GetApi24VolumeGroupsPerformanceOK) GetPayload() *models.ResourcePerformanceGetResponse
type GetApi24VolumeGroupsSpaceBadRequest ¶
GetApi24VolumeGroupsSpaceBadRequest handles this case with default header values.
BadRequest
func NewGetApi24VolumeGroupsSpaceBadRequest ¶
func NewGetApi24VolumeGroupsSpaceBadRequest() *GetApi24VolumeGroupsSpaceBadRequest
NewGetApi24VolumeGroupsSpaceBadRequest creates a GetApi24VolumeGroupsSpaceBadRequest with default headers values
func (*GetApi24VolumeGroupsSpaceBadRequest) Error ¶
func (o *GetApi24VolumeGroupsSpaceBadRequest) Error() string
func (*GetApi24VolumeGroupsSpaceBadRequest) GetPayload ¶
func (o *GetApi24VolumeGroupsSpaceBadRequest) GetPayload() *models.Error
type GetApi24VolumeGroupsSpaceOK ¶
type GetApi24VolumeGroupsSpaceOK struct {
Payload *models.ResourceSpaceGetResponse
}
GetApi24VolumeGroupsSpaceOK handles this case with default header values.
OK
func NewGetApi24VolumeGroupsSpaceOK ¶
func NewGetApi24VolumeGroupsSpaceOK() *GetApi24VolumeGroupsSpaceOK
NewGetApi24VolumeGroupsSpaceOK creates a GetApi24VolumeGroupsSpaceOK with default headers values
func (*GetApi24VolumeGroupsSpaceOK) Error ¶
func (o *GetApi24VolumeGroupsSpaceOK) Error() string
func (*GetApi24VolumeGroupsSpaceOK) GetPayload ¶
func (o *GetApi24VolumeGroupsSpaceOK) GetPayload() *models.ResourceSpaceGetResponse
type GetApi24VolumeGroupsVolumesBadRequest ¶
GetApi24VolumeGroupsVolumesBadRequest handles this case with default header values.
BadRequest
func NewGetApi24VolumeGroupsVolumesBadRequest ¶
func NewGetApi24VolumeGroupsVolumesBadRequest() *GetApi24VolumeGroupsVolumesBadRequest
NewGetApi24VolumeGroupsVolumesBadRequest creates a GetApi24VolumeGroupsVolumesBadRequest with default headers values
func (*GetApi24VolumeGroupsVolumesBadRequest) Error ¶
func (o *GetApi24VolumeGroupsVolumesBadRequest) Error() string
func (*GetApi24VolumeGroupsVolumesBadRequest) GetPayload ¶
func (o *GetApi24VolumeGroupsVolumesBadRequest) GetPayload() *models.Error
type GetApi24VolumeGroupsVolumesOK ¶
type GetApi24VolumeGroupsVolumesOK struct {
Payload *models.MemberGetResponse
}
GetApi24VolumeGroupsVolumesOK handles this case with default header values.
OK
func NewGetApi24VolumeGroupsVolumesOK ¶
func NewGetApi24VolumeGroupsVolumesOK() *GetApi24VolumeGroupsVolumesOK
NewGetApi24VolumeGroupsVolumesOK creates a GetApi24VolumeGroupsVolumesOK with default headers values
func (*GetApi24VolumeGroupsVolumesOK) Error ¶
func (o *GetApi24VolumeGroupsVolumesOK) Error() string
func (*GetApi24VolumeGroupsVolumesOK) GetPayload ¶
func (o *GetApi24VolumeGroupsVolumesOK) GetPayload() *models.MemberGetResponse
type PatchAPI24VolumeGroupsParams ¶
type PatchAPI24VolumeGroupsParams 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 /*DestroyContents Set to `true` to destroy contents (e.g., volumes, protection groups, snapshots) and containers (e.g., pods, volume groups). This enables you to destroy containers with contents. */ DestroyContents *bool /*Ids Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The `ids` and `names` parameters cannot be provided together. */ Ids []string /*Names Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, `name01,name02`. */ Names []string /*VolumeGroup*/ VolumeGroup *models.VolumeGroup Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
PatchAPI24VolumeGroupsParams contains all the parameters to send to the API endpoint for the patch API 24 volume groups operation typically these are written to a http.Request
func NewPatchAPI24VolumeGroupsParams ¶
func NewPatchAPI24VolumeGroupsParams() *PatchAPI24VolumeGroupsParams
NewPatchAPI24VolumeGroupsParams creates a new PatchAPI24VolumeGroupsParams object with the default values initialized.
func NewPatchAPI24VolumeGroupsParamsWithContext ¶
func NewPatchAPI24VolumeGroupsParamsWithContext(ctx context.Context) *PatchAPI24VolumeGroupsParams
NewPatchAPI24VolumeGroupsParamsWithContext creates a new PatchAPI24VolumeGroupsParams object with the default values initialized, and the ability to set a context for a request
func NewPatchAPI24VolumeGroupsParamsWithHTTPClient ¶
func NewPatchAPI24VolumeGroupsParamsWithHTTPClient(client *http.Client) *PatchAPI24VolumeGroupsParams
NewPatchAPI24VolumeGroupsParamsWithHTTPClient creates a new PatchAPI24VolumeGroupsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewPatchAPI24VolumeGroupsParamsWithTimeout ¶
func NewPatchAPI24VolumeGroupsParamsWithTimeout(timeout time.Duration) *PatchAPI24VolumeGroupsParams
NewPatchAPI24VolumeGroupsParamsWithTimeout creates a new PatchAPI24VolumeGroupsParams object with the default values initialized, and the ability to set a timeout on a request
func (*PatchAPI24VolumeGroupsParams) SetAuthorization ¶
func (o *PatchAPI24VolumeGroupsParams) SetAuthorization(authorization *string)
SetAuthorization adds the authorization to the patch API 24 volume groups params
func (*PatchAPI24VolumeGroupsParams) SetContext ¶
func (o *PatchAPI24VolumeGroupsParams) SetContext(ctx context.Context)
SetContext adds the context to the patch API 24 volume groups params
func (*PatchAPI24VolumeGroupsParams) SetDestroyContents ¶
func (o *PatchAPI24VolumeGroupsParams) SetDestroyContents(destroyContents *bool)
SetDestroyContents adds the destroyContents to the patch API 24 volume groups params
func (*PatchAPI24VolumeGroupsParams) SetHTTPClient ¶
func (o *PatchAPI24VolumeGroupsParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the patch API 24 volume groups params
func (*PatchAPI24VolumeGroupsParams) SetIds ¶
func (o *PatchAPI24VolumeGroupsParams) SetIds(ids []string)
SetIds adds the ids to the patch API 24 volume groups params
func (*PatchAPI24VolumeGroupsParams) SetNames ¶
func (o *PatchAPI24VolumeGroupsParams) SetNames(names []string)
SetNames adds the names to the patch API 24 volume groups params
func (*PatchAPI24VolumeGroupsParams) SetTimeout ¶
func (o *PatchAPI24VolumeGroupsParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the patch API 24 volume groups params
func (*PatchAPI24VolumeGroupsParams) SetVolumeGroup ¶
func (o *PatchAPI24VolumeGroupsParams) SetVolumeGroup(volumeGroup *models.VolumeGroup)
SetVolumeGroup adds the volumeGroup to the patch API 24 volume groups params
func (*PatchAPI24VolumeGroupsParams) SetXRequestID ¶
func (o *PatchAPI24VolumeGroupsParams) SetXRequestID(xRequestID *string)
SetXRequestID adds the xRequestId to the patch API 24 volume groups params
func (*PatchAPI24VolumeGroupsParams) WithAuthorization ¶
func (o *PatchAPI24VolumeGroupsParams) WithAuthorization(authorization *string) *PatchAPI24VolumeGroupsParams
WithAuthorization adds the authorization to the patch API 24 volume groups params
func (*PatchAPI24VolumeGroupsParams) WithContext ¶
func (o *PatchAPI24VolumeGroupsParams) WithContext(ctx context.Context) *PatchAPI24VolumeGroupsParams
WithContext adds the context to the patch API 24 volume groups params
func (*PatchAPI24VolumeGroupsParams) WithDestroyContents ¶
func (o *PatchAPI24VolumeGroupsParams) WithDestroyContents(destroyContents *bool) *PatchAPI24VolumeGroupsParams
WithDestroyContents adds the destroyContents to the patch API 24 volume groups params
func (*PatchAPI24VolumeGroupsParams) WithHTTPClient ¶
func (o *PatchAPI24VolumeGroupsParams) WithHTTPClient(client *http.Client) *PatchAPI24VolumeGroupsParams
WithHTTPClient adds the HTTPClient to the patch API 24 volume groups params
func (*PatchAPI24VolumeGroupsParams) WithIds ¶
func (o *PatchAPI24VolumeGroupsParams) WithIds(ids []string) *PatchAPI24VolumeGroupsParams
WithIds adds the ids to the patch API 24 volume groups params
func (*PatchAPI24VolumeGroupsParams) WithNames ¶
func (o *PatchAPI24VolumeGroupsParams) WithNames(names []string) *PatchAPI24VolumeGroupsParams
WithNames adds the names to the patch API 24 volume groups params
func (*PatchAPI24VolumeGroupsParams) WithTimeout ¶
func (o *PatchAPI24VolumeGroupsParams) WithTimeout(timeout time.Duration) *PatchAPI24VolumeGroupsParams
WithTimeout adds the timeout to the patch API 24 volume groups params
func (*PatchAPI24VolumeGroupsParams) WithVolumeGroup ¶
func (o *PatchAPI24VolumeGroupsParams) WithVolumeGroup(volumeGroup *models.VolumeGroup) *PatchAPI24VolumeGroupsParams
WithVolumeGroup adds the volumeGroup to the patch API 24 volume groups params
func (*PatchAPI24VolumeGroupsParams) WithXRequestID ¶
func (o *PatchAPI24VolumeGroupsParams) WithXRequestID(xRequestID *string) *PatchAPI24VolumeGroupsParams
WithXRequestID adds the xRequestID to the patch API 24 volume groups params
func (*PatchAPI24VolumeGroupsParams) WriteToRequest ¶
func (o *PatchAPI24VolumeGroupsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type PatchAPI24VolumeGroupsReader ¶
type PatchAPI24VolumeGroupsReader struct {
// contains filtered or unexported fields
}
PatchAPI24VolumeGroupsReader is a Reader for the PatchAPI24VolumeGroups structure.
func (*PatchAPI24VolumeGroupsReader) ReadResponse ¶
func (o *PatchAPI24VolumeGroupsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type PatchApi24VolumeGroupsBadRequest ¶
PatchApi24VolumeGroupsBadRequest handles this case with default header values.
BadRequest
func NewPatchApi24VolumeGroupsBadRequest ¶
func NewPatchApi24VolumeGroupsBadRequest() *PatchApi24VolumeGroupsBadRequest
NewPatchApi24VolumeGroupsBadRequest creates a PatchApi24VolumeGroupsBadRequest with default headers values
func (*PatchApi24VolumeGroupsBadRequest) Error ¶
func (o *PatchApi24VolumeGroupsBadRequest) Error() string
func (*PatchApi24VolumeGroupsBadRequest) GetPayload ¶
func (o *PatchApi24VolumeGroupsBadRequest) GetPayload() *models.Error
type PatchApi24VolumeGroupsOK ¶
type PatchApi24VolumeGroupsOK struct {
Payload *models.VolumeGroupResponse
}
PatchApi24VolumeGroupsOK handles this case with default header values.
OK
func NewPatchApi24VolumeGroupsOK ¶
func NewPatchApi24VolumeGroupsOK() *PatchApi24VolumeGroupsOK
NewPatchApi24VolumeGroupsOK creates a PatchApi24VolumeGroupsOK with default headers values
func (*PatchApi24VolumeGroupsOK) Error ¶
func (o *PatchApi24VolumeGroupsOK) Error() string
func (*PatchApi24VolumeGroupsOK) GetPayload ¶
func (o *PatchApi24VolumeGroupsOK) GetPayload() *models.VolumeGroupResponse
type PostAPI24VolumeGroupsParams ¶
type PostAPI24VolumeGroupsParams 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 /*VolumeGroup*/ VolumeGroup *models.VolumeGroupPost Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
PostAPI24VolumeGroupsParams contains all the parameters to send to the API endpoint for the post API 24 volume groups operation typically these are written to a http.Request
func NewPostAPI24VolumeGroupsParams ¶
func NewPostAPI24VolumeGroupsParams() *PostAPI24VolumeGroupsParams
NewPostAPI24VolumeGroupsParams creates a new PostAPI24VolumeGroupsParams object with the default values initialized.
func NewPostAPI24VolumeGroupsParamsWithContext ¶
func NewPostAPI24VolumeGroupsParamsWithContext(ctx context.Context) *PostAPI24VolumeGroupsParams
NewPostAPI24VolumeGroupsParamsWithContext creates a new PostAPI24VolumeGroupsParams object with the default values initialized, and the ability to set a context for a request
func NewPostAPI24VolumeGroupsParamsWithHTTPClient ¶
func NewPostAPI24VolumeGroupsParamsWithHTTPClient(client *http.Client) *PostAPI24VolumeGroupsParams
NewPostAPI24VolumeGroupsParamsWithHTTPClient creates a new PostAPI24VolumeGroupsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewPostAPI24VolumeGroupsParamsWithTimeout ¶
func NewPostAPI24VolumeGroupsParamsWithTimeout(timeout time.Duration) *PostAPI24VolumeGroupsParams
NewPostAPI24VolumeGroupsParamsWithTimeout creates a new PostAPI24VolumeGroupsParams object with the default values initialized, and the ability to set a timeout on a request
func (*PostAPI24VolumeGroupsParams) SetAuthorization ¶
func (o *PostAPI24VolumeGroupsParams) SetAuthorization(authorization *string)
SetAuthorization adds the authorization to the post API 24 volume groups params
func (*PostAPI24VolumeGroupsParams) SetContext ¶
func (o *PostAPI24VolumeGroupsParams) SetContext(ctx context.Context)
SetContext adds the context to the post API 24 volume groups params
func (*PostAPI24VolumeGroupsParams) SetHTTPClient ¶
func (o *PostAPI24VolumeGroupsParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the post API 24 volume groups params
func (*PostAPI24VolumeGroupsParams) SetNames ¶
func (o *PostAPI24VolumeGroupsParams) SetNames(names []string)
SetNames adds the names to the post API 24 volume groups params
func (*PostAPI24VolumeGroupsParams) SetTimeout ¶
func (o *PostAPI24VolumeGroupsParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the post API 24 volume groups params
func (*PostAPI24VolumeGroupsParams) SetVolumeGroup ¶
func (o *PostAPI24VolumeGroupsParams) SetVolumeGroup(volumeGroup *models.VolumeGroupPost)
SetVolumeGroup adds the volumeGroup to the post API 24 volume groups params
func (*PostAPI24VolumeGroupsParams) SetXRequestID ¶
func (o *PostAPI24VolumeGroupsParams) SetXRequestID(xRequestID *string)
SetXRequestID adds the xRequestId to the post API 24 volume groups params
func (*PostAPI24VolumeGroupsParams) WithAuthorization ¶
func (o *PostAPI24VolumeGroupsParams) WithAuthorization(authorization *string) *PostAPI24VolumeGroupsParams
WithAuthorization adds the authorization to the post API 24 volume groups params
func (*PostAPI24VolumeGroupsParams) WithContext ¶
func (o *PostAPI24VolumeGroupsParams) WithContext(ctx context.Context) *PostAPI24VolumeGroupsParams
WithContext adds the context to the post API 24 volume groups params
func (*PostAPI24VolumeGroupsParams) WithHTTPClient ¶
func (o *PostAPI24VolumeGroupsParams) WithHTTPClient(client *http.Client) *PostAPI24VolumeGroupsParams
WithHTTPClient adds the HTTPClient to the post API 24 volume groups params
func (*PostAPI24VolumeGroupsParams) WithNames ¶
func (o *PostAPI24VolumeGroupsParams) WithNames(names []string) *PostAPI24VolumeGroupsParams
WithNames adds the names to the post API 24 volume groups params
func (*PostAPI24VolumeGroupsParams) WithTimeout ¶
func (o *PostAPI24VolumeGroupsParams) WithTimeout(timeout time.Duration) *PostAPI24VolumeGroupsParams
WithTimeout adds the timeout to the post API 24 volume groups params
func (*PostAPI24VolumeGroupsParams) WithVolumeGroup ¶
func (o *PostAPI24VolumeGroupsParams) WithVolumeGroup(volumeGroup *models.VolumeGroupPost) *PostAPI24VolumeGroupsParams
WithVolumeGroup adds the volumeGroup to the post API 24 volume groups params
func (*PostAPI24VolumeGroupsParams) WithXRequestID ¶
func (o *PostAPI24VolumeGroupsParams) WithXRequestID(xRequestID *string) *PostAPI24VolumeGroupsParams
WithXRequestID adds the xRequestID to the post API 24 volume groups params
func (*PostAPI24VolumeGroupsParams) WriteToRequest ¶
func (o *PostAPI24VolumeGroupsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type PostAPI24VolumeGroupsReader ¶
type PostAPI24VolumeGroupsReader struct {
// contains filtered or unexported fields
}
PostAPI24VolumeGroupsReader is a Reader for the PostAPI24VolumeGroups structure.
func (*PostAPI24VolumeGroupsReader) ReadResponse ¶
func (o *PostAPI24VolumeGroupsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type PostApi24VolumeGroupsBadRequest ¶
PostApi24VolumeGroupsBadRequest handles this case with default header values.
BadRequest
func NewPostApi24VolumeGroupsBadRequest ¶
func NewPostApi24VolumeGroupsBadRequest() *PostApi24VolumeGroupsBadRequest
NewPostApi24VolumeGroupsBadRequest creates a PostApi24VolumeGroupsBadRequest with default headers values
func (*PostApi24VolumeGroupsBadRequest) Error ¶
func (o *PostApi24VolumeGroupsBadRequest) Error() string
func (*PostApi24VolumeGroupsBadRequest) GetPayload ¶
func (o *PostApi24VolumeGroupsBadRequest) GetPayload() *models.Error
type PostApi24VolumeGroupsOK ¶
type PostApi24VolumeGroupsOK struct {
Payload *models.VolumeGroupResponse
}
PostApi24VolumeGroupsOK handles this case with default header values.
OK
func NewPostApi24VolumeGroupsOK ¶
func NewPostApi24VolumeGroupsOK() *PostApi24VolumeGroupsOK
NewPostApi24VolumeGroupsOK creates a PostApi24VolumeGroupsOK with default headers values
func (*PostApi24VolumeGroupsOK) Error ¶
func (o *PostApi24VolumeGroupsOK) Error() string
func (*PostApi24VolumeGroupsOK) GetPayload ¶
func (o *PostApi24VolumeGroupsOK) GetPayload() *models.VolumeGroupResponse
Source Files
¶
- delete_api_24_volume_groups_parameters.go
- delete_api_24_volume_groups_responses.go
- get_api_24_volume_groups_parameters.go
- get_api_24_volume_groups_performance_parameters.go
- get_api_24_volume_groups_performance_responses.go
- get_api_24_volume_groups_responses.go
- get_api_24_volume_groups_space_parameters.go
- get_api_24_volume_groups_space_responses.go
- get_api_24_volume_groups_volumes_parameters.go
- get_api_24_volume_groups_volumes_responses.go
- patch_api_24_volume_groups_parameters.go
- patch_api_24_volume_groups_responses.go
- post_api_24_volume_groups_parameters.go
- post_api_24_volume_groups_responses.go
- volume_groups_client.go