Documentation
¶
Index ¶
- type Client
- func (a *Client) DeleteAPI24Volumes(params *DeleteAPI24VolumesParams) (*DeleteApi24VolumesOK, error)
- func (a *Client) DeleteAPI24VolumesProtectionGroups(params *DeleteAPI24VolumesProtectionGroupsParams) (*DeleteApi24VolumesProtectionGroupsOK, error)
- func (a *Client) DeleteAPI24VolumesTags(params *DeleteAPI24VolumesTagsParams) (*DeleteApi24VolumesTagsOK, error)
- func (a *Client) GetAPI24Volumes(params *GetAPI24VolumesParams) (*GetApi24VolumesOK, error)
- func (a *Client) GetAPI24VolumesPerformance(params *GetAPI24VolumesPerformanceParams) (*GetApi24VolumesPerformanceOK, error)
- func (a *Client) GetAPI24VolumesPerformanceByArray(params *GetAPI24VolumesPerformanceByArrayParams) (*GetApi24VolumesPerformanceByArrayOK, error)
- func (a *Client) GetAPI24VolumesProtectionGroups(params *GetAPI24VolumesProtectionGroupsParams) (*GetApi24VolumesProtectionGroupsOK, error)
- func (a *Client) GetAPI24VolumesSpace(params *GetAPI24VolumesSpaceParams) (*GetApi24VolumesSpaceOK, error)
- func (a *Client) GetAPI24VolumesTags(params *GetAPI24VolumesTagsParams) (*GetApi24VolumesTagsOK, error)
- func (a *Client) GetAPI24VolumesVolumeGroups(params *GetAPI24VolumesVolumeGroupsParams) (*GetApi24VolumesVolumeGroupsOK, error)
- func (a *Client) PatchAPI24Volumes(params *PatchAPI24VolumesParams) (*PatchApi24VolumesOK, error)
- func (a *Client) PostAPI24Volumes(params *PostAPI24VolumesParams) (*PostApi24VolumesOK, error)
- func (a *Client) PostAPI24VolumesProtectionGroups(params *PostAPI24VolumesProtectionGroupsParams) (*PostApi24VolumesProtectionGroupsOK, error)
- func (a *Client) PutAPI24VolumesTagsBatch(params *PutAPI24VolumesTagsBatchParams) (*PutApi24VolumesTagsBatchOK, error)
- func (a *Client) SetTransport(transport runtime.ClientTransport)
- type ClientService
- type DeleteAPI24VolumesParams
- func NewDeleteAPI24VolumesParams() *DeleteAPI24VolumesParams
- func NewDeleteAPI24VolumesParamsWithContext(ctx context.Context) *DeleteAPI24VolumesParams
- func NewDeleteAPI24VolumesParamsWithHTTPClient(client *http.Client) *DeleteAPI24VolumesParams
- func NewDeleteAPI24VolumesParamsWithTimeout(timeout time.Duration) *DeleteAPI24VolumesParams
- func (o *DeleteAPI24VolumesParams) SetAuthorization(authorization *string)
- func (o *DeleteAPI24VolumesParams) SetContext(ctx context.Context)
- func (o *DeleteAPI24VolumesParams) SetHTTPClient(client *http.Client)
- func (o *DeleteAPI24VolumesParams) SetIds(ids []string)
- func (o *DeleteAPI24VolumesParams) SetNames(names []string)
- func (o *DeleteAPI24VolumesParams) SetTimeout(timeout time.Duration)
- func (o *DeleteAPI24VolumesParams) SetXRequestID(xRequestID *string)
- func (o *DeleteAPI24VolumesParams) WithAuthorization(authorization *string) *DeleteAPI24VolumesParams
- func (o *DeleteAPI24VolumesParams) WithContext(ctx context.Context) *DeleteAPI24VolumesParams
- func (o *DeleteAPI24VolumesParams) WithHTTPClient(client *http.Client) *DeleteAPI24VolumesParams
- func (o *DeleteAPI24VolumesParams) WithIds(ids []string) *DeleteAPI24VolumesParams
- func (o *DeleteAPI24VolumesParams) WithNames(names []string) *DeleteAPI24VolumesParams
- func (o *DeleteAPI24VolumesParams) WithTimeout(timeout time.Duration) *DeleteAPI24VolumesParams
- func (o *DeleteAPI24VolumesParams) WithXRequestID(xRequestID *string) *DeleteAPI24VolumesParams
- func (o *DeleteAPI24VolumesParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type DeleteAPI24VolumesProtectionGroupsParams
- func NewDeleteAPI24VolumesProtectionGroupsParams() *DeleteAPI24VolumesProtectionGroupsParams
- func NewDeleteAPI24VolumesProtectionGroupsParamsWithContext(ctx context.Context) *DeleteAPI24VolumesProtectionGroupsParams
- func NewDeleteAPI24VolumesProtectionGroupsParamsWithHTTPClient(client *http.Client) *DeleteAPI24VolumesProtectionGroupsParams
- func NewDeleteAPI24VolumesProtectionGroupsParamsWithTimeout(timeout time.Duration) *DeleteAPI24VolumesProtectionGroupsParams
- func (o *DeleteAPI24VolumesProtectionGroupsParams) SetAuthorization(authorization *string)
- func (o *DeleteAPI24VolumesProtectionGroupsParams) SetContext(ctx context.Context)
- func (o *DeleteAPI24VolumesProtectionGroupsParams) SetGroupNames(groupNames []string)
- func (o *DeleteAPI24VolumesProtectionGroupsParams) SetHTTPClient(client *http.Client)
- func (o *DeleteAPI24VolumesProtectionGroupsParams) SetMemberNames(memberNames []string)
- func (o *DeleteAPI24VolumesProtectionGroupsParams) SetTimeout(timeout time.Duration)
- func (o *DeleteAPI24VolumesProtectionGroupsParams) SetXRequestID(xRequestID *string)
- func (o *DeleteAPI24VolumesProtectionGroupsParams) WithAuthorization(authorization *string) *DeleteAPI24VolumesProtectionGroupsParams
- func (o *DeleteAPI24VolumesProtectionGroupsParams) WithContext(ctx context.Context) *DeleteAPI24VolumesProtectionGroupsParams
- func (o *DeleteAPI24VolumesProtectionGroupsParams) WithGroupNames(groupNames []string) *DeleteAPI24VolumesProtectionGroupsParams
- func (o *DeleteAPI24VolumesProtectionGroupsParams) WithHTTPClient(client *http.Client) *DeleteAPI24VolumesProtectionGroupsParams
- func (o *DeleteAPI24VolumesProtectionGroupsParams) WithMemberNames(memberNames []string) *DeleteAPI24VolumesProtectionGroupsParams
- func (o *DeleteAPI24VolumesProtectionGroupsParams) WithTimeout(timeout time.Duration) *DeleteAPI24VolumesProtectionGroupsParams
- func (o *DeleteAPI24VolumesProtectionGroupsParams) WithXRequestID(xRequestID *string) *DeleteAPI24VolumesProtectionGroupsParams
- func (o *DeleteAPI24VolumesProtectionGroupsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type DeleteAPI24VolumesProtectionGroupsReader
- type DeleteAPI24VolumesReader
- type DeleteAPI24VolumesTagsParams
- func NewDeleteAPI24VolumesTagsParams() *DeleteAPI24VolumesTagsParams
- func NewDeleteAPI24VolumesTagsParamsWithContext(ctx context.Context) *DeleteAPI24VolumesTagsParams
- func NewDeleteAPI24VolumesTagsParamsWithHTTPClient(client *http.Client) *DeleteAPI24VolumesTagsParams
- func NewDeleteAPI24VolumesTagsParamsWithTimeout(timeout time.Duration) *DeleteAPI24VolumesTagsParams
- func (o *DeleteAPI24VolumesTagsParams) SetAuthorization(authorization *string)
- func (o *DeleteAPI24VolumesTagsParams) SetContext(ctx context.Context)
- func (o *DeleteAPI24VolumesTagsParams) SetHTTPClient(client *http.Client)
- func (o *DeleteAPI24VolumesTagsParams) SetKeys(keys []string)
- func (o *DeleteAPI24VolumesTagsParams) SetNamespaces(namespaces []string)
- func (o *DeleteAPI24VolumesTagsParams) SetResourceIds(resourceIds []string)
- func (o *DeleteAPI24VolumesTagsParams) SetResourceNames(resourceNames []string)
- func (o *DeleteAPI24VolumesTagsParams) SetTimeout(timeout time.Duration)
- func (o *DeleteAPI24VolumesTagsParams) SetXRequestID(xRequestID *string)
- func (o *DeleteAPI24VolumesTagsParams) WithAuthorization(authorization *string) *DeleteAPI24VolumesTagsParams
- func (o *DeleteAPI24VolumesTagsParams) WithContext(ctx context.Context) *DeleteAPI24VolumesTagsParams
- func (o *DeleteAPI24VolumesTagsParams) WithHTTPClient(client *http.Client) *DeleteAPI24VolumesTagsParams
- func (o *DeleteAPI24VolumesTagsParams) WithKeys(keys []string) *DeleteAPI24VolumesTagsParams
- func (o *DeleteAPI24VolumesTagsParams) WithNamespaces(namespaces []string) *DeleteAPI24VolumesTagsParams
- func (o *DeleteAPI24VolumesTagsParams) WithResourceIds(resourceIds []string) *DeleteAPI24VolumesTagsParams
- func (o *DeleteAPI24VolumesTagsParams) WithResourceNames(resourceNames []string) *DeleteAPI24VolumesTagsParams
- func (o *DeleteAPI24VolumesTagsParams) WithTimeout(timeout time.Duration) *DeleteAPI24VolumesTagsParams
- func (o *DeleteAPI24VolumesTagsParams) WithXRequestID(xRequestID *string) *DeleteAPI24VolumesTagsParams
- func (o *DeleteAPI24VolumesTagsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type DeleteAPI24VolumesTagsReader
- type DeleteApi24VolumesBadRequest
- type DeleteApi24VolumesOK
- type DeleteApi24VolumesProtectionGroupsBadRequest
- type DeleteApi24VolumesProtectionGroupsOK
- type DeleteApi24VolumesTagsBadRequest
- type DeleteApi24VolumesTagsOK
- type GetAPI24VolumesParams
- func NewGetAPI24VolumesParams() *GetAPI24VolumesParams
- func NewGetAPI24VolumesParamsWithContext(ctx context.Context) *GetAPI24VolumesParams
- func NewGetAPI24VolumesParamsWithHTTPClient(client *http.Client) *GetAPI24VolumesParams
- func NewGetAPI24VolumesParamsWithTimeout(timeout time.Duration) *GetAPI24VolumesParams
- func (o *GetAPI24VolumesParams) SetAuthorization(authorization *string)
- func (o *GetAPI24VolumesParams) SetContext(ctx context.Context)
- func (o *GetAPI24VolumesParams) SetContinuationToken(continuationToken *string)
- func (o *GetAPI24VolumesParams) SetDestroyed(destroyed *bool)
- func (o *GetAPI24VolumesParams) SetFilter(filter *string)
- func (o *GetAPI24VolumesParams) SetHTTPClient(client *http.Client)
- func (o *GetAPI24VolumesParams) SetIds(ids []string)
- func (o *GetAPI24VolumesParams) SetLimit(limit *int32)
- func (o *GetAPI24VolumesParams) SetNames(names []string)
- func (o *GetAPI24VolumesParams) SetOffset(offset *int32)
- func (o *GetAPI24VolumesParams) SetSort(sort []string)
- func (o *GetAPI24VolumesParams) SetTimeout(timeout time.Duration)
- func (o *GetAPI24VolumesParams) SetTotalItemCount(totalItemCount *bool)
- func (o *GetAPI24VolumesParams) SetTotalOnly(totalOnly *bool)
- func (o *GetAPI24VolumesParams) SetXRequestID(xRequestID *string)
- func (o *GetAPI24VolumesParams) WithAuthorization(authorization *string) *GetAPI24VolumesParams
- func (o *GetAPI24VolumesParams) WithContext(ctx context.Context) *GetAPI24VolumesParams
- func (o *GetAPI24VolumesParams) WithContinuationToken(continuationToken *string) *GetAPI24VolumesParams
- func (o *GetAPI24VolumesParams) WithDestroyed(destroyed *bool) *GetAPI24VolumesParams
- func (o *GetAPI24VolumesParams) WithFilter(filter *string) *GetAPI24VolumesParams
- func (o *GetAPI24VolumesParams) WithHTTPClient(client *http.Client) *GetAPI24VolumesParams
- func (o *GetAPI24VolumesParams) WithIds(ids []string) *GetAPI24VolumesParams
- func (o *GetAPI24VolumesParams) WithLimit(limit *int32) *GetAPI24VolumesParams
- func (o *GetAPI24VolumesParams) WithNames(names []string) *GetAPI24VolumesParams
- func (o *GetAPI24VolumesParams) WithOffset(offset *int32) *GetAPI24VolumesParams
- func (o *GetAPI24VolumesParams) WithSort(sort []string) *GetAPI24VolumesParams
- func (o *GetAPI24VolumesParams) WithTimeout(timeout time.Duration) *GetAPI24VolumesParams
- func (o *GetAPI24VolumesParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24VolumesParams
- func (o *GetAPI24VolumesParams) WithTotalOnly(totalOnly *bool) *GetAPI24VolumesParams
- func (o *GetAPI24VolumesParams) WithXRequestID(xRequestID *string) *GetAPI24VolumesParams
- func (o *GetAPI24VolumesParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type GetAPI24VolumesPerformanceByArrayParams
- func NewGetAPI24VolumesPerformanceByArrayParams() *GetAPI24VolumesPerformanceByArrayParams
- func NewGetAPI24VolumesPerformanceByArrayParamsWithContext(ctx context.Context) *GetAPI24VolumesPerformanceByArrayParams
- func NewGetAPI24VolumesPerformanceByArrayParamsWithHTTPClient(client *http.Client) *GetAPI24VolumesPerformanceByArrayParams
- func NewGetAPI24VolumesPerformanceByArrayParamsWithTimeout(timeout time.Duration) *GetAPI24VolumesPerformanceByArrayParams
- func (o *GetAPI24VolumesPerformanceByArrayParams) SetAuthorization(authorization *string)
- func (o *GetAPI24VolumesPerformanceByArrayParams) SetContext(ctx context.Context)
- func (o *GetAPI24VolumesPerformanceByArrayParams) SetDestroyed(destroyed *bool)
- func (o *GetAPI24VolumesPerformanceByArrayParams) SetEndTime(endTime *int64)
- func (o *GetAPI24VolumesPerformanceByArrayParams) SetFilter(filter *string)
- func (o *GetAPI24VolumesPerformanceByArrayParams) SetHTTPClient(client *http.Client)
- func (o *GetAPI24VolumesPerformanceByArrayParams) SetIds(ids []string)
- func (o *GetAPI24VolumesPerformanceByArrayParams) SetLimit(limit *int32)
- func (o *GetAPI24VolumesPerformanceByArrayParams) SetNames(names []string)
- func (o *GetAPI24VolumesPerformanceByArrayParams) SetOffset(offset *int32)
- func (o *GetAPI24VolumesPerformanceByArrayParams) SetResolution(resolution *int64)
- func (o *GetAPI24VolumesPerformanceByArrayParams) SetSort(sort []string)
- func (o *GetAPI24VolumesPerformanceByArrayParams) SetStartTime(startTime *int64)
- func (o *GetAPI24VolumesPerformanceByArrayParams) SetTimeout(timeout time.Duration)
- func (o *GetAPI24VolumesPerformanceByArrayParams) SetTotalItemCount(totalItemCount *bool)
- func (o *GetAPI24VolumesPerformanceByArrayParams) SetTotalOnly(totalOnly *bool)
- func (o *GetAPI24VolumesPerformanceByArrayParams) SetXRequestID(xRequestID *string)
- func (o *GetAPI24VolumesPerformanceByArrayParams) WithAuthorization(authorization *string) *GetAPI24VolumesPerformanceByArrayParams
- func (o *GetAPI24VolumesPerformanceByArrayParams) WithContext(ctx context.Context) *GetAPI24VolumesPerformanceByArrayParams
- func (o *GetAPI24VolumesPerformanceByArrayParams) WithDestroyed(destroyed *bool) *GetAPI24VolumesPerformanceByArrayParams
- func (o *GetAPI24VolumesPerformanceByArrayParams) WithEndTime(endTime *int64) *GetAPI24VolumesPerformanceByArrayParams
- func (o *GetAPI24VolumesPerformanceByArrayParams) WithFilter(filter *string) *GetAPI24VolumesPerformanceByArrayParams
- func (o *GetAPI24VolumesPerformanceByArrayParams) WithHTTPClient(client *http.Client) *GetAPI24VolumesPerformanceByArrayParams
- func (o *GetAPI24VolumesPerformanceByArrayParams) WithIds(ids []string) *GetAPI24VolumesPerformanceByArrayParams
- func (o *GetAPI24VolumesPerformanceByArrayParams) WithLimit(limit *int32) *GetAPI24VolumesPerformanceByArrayParams
- func (o *GetAPI24VolumesPerformanceByArrayParams) WithNames(names []string) *GetAPI24VolumesPerformanceByArrayParams
- func (o *GetAPI24VolumesPerformanceByArrayParams) WithOffset(offset *int32) *GetAPI24VolumesPerformanceByArrayParams
- func (o *GetAPI24VolumesPerformanceByArrayParams) WithResolution(resolution *int64) *GetAPI24VolumesPerformanceByArrayParams
- func (o *GetAPI24VolumesPerformanceByArrayParams) WithSort(sort []string) *GetAPI24VolumesPerformanceByArrayParams
- func (o *GetAPI24VolumesPerformanceByArrayParams) WithStartTime(startTime *int64) *GetAPI24VolumesPerformanceByArrayParams
- func (o *GetAPI24VolumesPerformanceByArrayParams) WithTimeout(timeout time.Duration) *GetAPI24VolumesPerformanceByArrayParams
- func (o *GetAPI24VolumesPerformanceByArrayParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24VolumesPerformanceByArrayParams
- func (o *GetAPI24VolumesPerformanceByArrayParams) WithTotalOnly(totalOnly *bool) *GetAPI24VolumesPerformanceByArrayParams
- func (o *GetAPI24VolumesPerformanceByArrayParams) WithXRequestID(xRequestID *string) *GetAPI24VolumesPerformanceByArrayParams
- func (o *GetAPI24VolumesPerformanceByArrayParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type GetAPI24VolumesPerformanceByArrayReader
- type GetAPI24VolumesPerformanceParams
- func NewGetAPI24VolumesPerformanceParams() *GetAPI24VolumesPerformanceParams
- func NewGetAPI24VolumesPerformanceParamsWithContext(ctx context.Context) *GetAPI24VolumesPerformanceParams
- func NewGetAPI24VolumesPerformanceParamsWithHTTPClient(client *http.Client) *GetAPI24VolumesPerformanceParams
- func NewGetAPI24VolumesPerformanceParamsWithTimeout(timeout time.Duration) *GetAPI24VolumesPerformanceParams
- func (o *GetAPI24VolumesPerformanceParams) SetAuthorization(authorization *string)
- func (o *GetAPI24VolumesPerformanceParams) SetContext(ctx context.Context)
- func (o *GetAPI24VolumesPerformanceParams) SetDestroyed(destroyed *bool)
- func (o *GetAPI24VolumesPerformanceParams) SetEndTime(endTime *int64)
- func (o *GetAPI24VolumesPerformanceParams) SetFilter(filter *string)
- func (o *GetAPI24VolumesPerformanceParams) SetHTTPClient(client *http.Client)
- func (o *GetAPI24VolumesPerformanceParams) SetIds(ids []string)
- func (o *GetAPI24VolumesPerformanceParams) SetLimit(limit *int32)
- func (o *GetAPI24VolumesPerformanceParams) SetNames(names []string)
- func (o *GetAPI24VolumesPerformanceParams) SetOffset(offset *int32)
- func (o *GetAPI24VolumesPerformanceParams) SetResolution(resolution *int64)
- func (o *GetAPI24VolumesPerformanceParams) SetSort(sort []string)
- func (o *GetAPI24VolumesPerformanceParams) SetStartTime(startTime *int64)
- func (o *GetAPI24VolumesPerformanceParams) SetTimeout(timeout time.Duration)
- func (o *GetAPI24VolumesPerformanceParams) SetTotalItemCount(totalItemCount *bool)
- func (o *GetAPI24VolumesPerformanceParams) SetTotalOnly(totalOnly *bool)
- func (o *GetAPI24VolumesPerformanceParams) SetXRequestID(xRequestID *string)
- func (o *GetAPI24VolumesPerformanceParams) WithAuthorization(authorization *string) *GetAPI24VolumesPerformanceParams
- func (o *GetAPI24VolumesPerformanceParams) WithContext(ctx context.Context) *GetAPI24VolumesPerformanceParams
- func (o *GetAPI24VolumesPerformanceParams) WithDestroyed(destroyed *bool) *GetAPI24VolumesPerformanceParams
- func (o *GetAPI24VolumesPerformanceParams) WithEndTime(endTime *int64) *GetAPI24VolumesPerformanceParams
- func (o *GetAPI24VolumesPerformanceParams) WithFilter(filter *string) *GetAPI24VolumesPerformanceParams
- func (o *GetAPI24VolumesPerformanceParams) WithHTTPClient(client *http.Client) *GetAPI24VolumesPerformanceParams
- func (o *GetAPI24VolumesPerformanceParams) WithIds(ids []string) *GetAPI24VolumesPerformanceParams
- func (o *GetAPI24VolumesPerformanceParams) WithLimit(limit *int32) *GetAPI24VolumesPerformanceParams
- func (o *GetAPI24VolumesPerformanceParams) WithNames(names []string) *GetAPI24VolumesPerformanceParams
- func (o *GetAPI24VolumesPerformanceParams) WithOffset(offset *int32) *GetAPI24VolumesPerformanceParams
- func (o *GetAPI24VolumesPerformanceParams) WithResolution(resolution *int64) *GetAPI24VolumesPerformanceParams
- func (o *GetAPI24VolumesPerformanceParams) WithSort(sort []string) *GetAPI24VolumesPerformanceParams
- func (o *GetAPI24VolumesPerformanceParams) WithStartTime(startTime *int64) *GetAPI24VolumesPerformanceParams
- func (o *GetAPI24VolumesPerformanceParams) WithTimeout(timeout time.Duration) *GetAPI24VolumesPerformanceParams
- func (o *GetAPI24VolumesPerformanceParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24VolumesPerformanceParams
- func (o *GetAPI24VolumesPerformanceParams) WithTotalOnly(totalOnly *bool) *GetAPI24VolumesPerformanceParams
- func (o *GetAPI24VolumesPerformanceParams) WithXRequestID(xRequestID *string) *GetAPI24VolumesPerformanceParams
- func (o *GetAPI24VolumesPerformanceParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type GetAPI24VolumesPerformanceReader
- type GetAPI24VolumesProtectionGroupsParams
- func NewGetAPI24VolumesProtectionGroupsParams() *GetAPI24VolumesProtectionGroupsParams
- func NewGetAPI24VolumesProtectionGroupsParamsWithContext(ctx context.Context) *GetAPI24VolumesProtectionGroupsParams
- func NewGetAPI24VolumesProtectionGroupsParamsWithHTTPClient(client *http.Client) *GetAPI24VolumesProtectionGroupsParams
- func NewGetAPI24VolumesProtectionGroupsParamsWithTimeout(timeout time.Duration) *GetAPI24VolumesProtectionGroupsParams
- func (o *GetAPI24VolumesProtectionGroupsParams) SetAuthorization(authorization *string)
- func (o *GetAPI24VolumesProtectionGroupsParams) SetContext(ctx context.Context)
- func (o *GetAPI24VolumesProtectionGroupsParams) SetContinuationToken(continuationToken *string)
- func (o *GetAPI24VolumesProtectionGroupsParams) SetFilter(filter *string)
- func (o *GetAPI24VolumesProtectionGroupsParams) SetGroupNames(groupNames []string)
- func (o *GetAPI24VolumesProtectionGroupsParams) SetHTTPClient(client *http.Client)
- func (o *GetAPI24VolumesProtectionGroupsParams) SetLimit(limit *int32)
- func (o *GetAPI24VolumesProtectionGroupsParams) SetMemberNames(memberNames []string)
- func (o *GetAPI24VolumesProtectionGroupsParams) SetOffset(offset *int32)
- func (o *GetAPI24VolumesProtectionGroupsParams) SetSort(sort []string)
- func (o *GetAPI24VolumesProtectionGroupsParams) SetTimeout(timeout time.Duration)
- func (o *GetAPI24VolumesProtectionGroupsParams) SetTotalItemCount(totalItemCount *bool)
- func (o *GetAPI24VolumesProtectionGroupsParams) SetXRequestID(xRequestID *string)
- func (o *GetAPI24VolumesProtectionGroupsParams) WithAuthorization(authorization *string) *GetAPI24VolumesProtectionGroupsParams
- func (o *GetAPI24VolumesProtectionGroupsParams) WithContext(ctx context.Context) *GetAPI24VolumesProtectionGroupsParams
- func (o *GetAPI24VolumesProtectionGroupsParams) WithContinuationToken(continuationToken *string) *GetAPI24VolumesProtectionGroupsParams
- func (o *GetAPI24VolumesProtectionGroupsParams) WithFilter(filter *string) *GetAPI24VolumesProtectionGroupsParams
- func (o *GetAPI24VolumesProtectionGroupsParams) WithGroupNames(groupNames []string) *GetAPI24VolumesProtectionGroupsParams
- func (o *GetAPI24VolumesProtectionGroupsParams) WithHTTPClient(client *http.Client) *GetAPI24VolumesProtectionGroupsParams
- func (o *GetAPI24VolumesProtectionGroupsParams) WithLimit(limit *int32) *GetAPI24VolumesProtectionGroupsParams
- func (o *GetAPI24VolumesProtectionGroupsParams) WithMemberNames(memberNames []string) *GetAPI24VolumesProtectionGroupsParams
- func (o *GetAPI24VolumesProtectionGroupsParams) WithOffset(offset *int32) *GetAPI24VolumesProtectionGroupsParams
- func (o *GetAPI24VolumesProtectionGroupsParams) WithSort(sort []string) *GetAPI24VolumesProtectionGroupsParams
- func (o *GetAPI24VolumesProtectionGroupsParams) WithTimeout(timeout time.Duration) *GetAPI24VolumesProtectionGroupsParams
- func (o *GetAPI24VolumesProtectionGroupsParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24VolumesProtectionGroupsParams
- func (o *GetAPI24VolumesProtectionGroupsParams) WithXRequestID(xRequestID *string) *GetAPI24VolumesProtectionGroupsParams
- func (o *GetAPI24VolumesProtectionGroupsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type GetAPI24VolumesProtectionGroupsReader
- type GetAPI24VolumesReader
- type GetAPI24VolumesSpaceParams
- func NewGetAPI24VolumesSpaceParams() *GetAPI24VolumesSpaceParams
- func NewGetAPI24VolumesSpaceParamsWithContext(ctx context.Context) *GetAPI24VolumesSpaceParams
- func NewGetAPI24VolumesSpaceParamsWithHTTPClient(client *http.Client) *GetAPI24VolumesSpaceParams
- func NewGetAPI24VolumesSpaceParamsWithTimeout(timeout time.Duration) *GetAPI24VolumesSpaceParams
- func (o *GetAPI24VolumesSpaceParams) SetAuthorization(authorization *string)
- func (o *GetAPI24VolumesSpaceParams) SetContext(ctx context.Context)
- func (o *GetAPI24VolumesSpaceParams) SetDestroyed(destroyed *bool)
- func (o *GetAPI24VolumesSpaceParams) SetEndTime(endTime *int64)
- func (o *GetAPI24VolumesSpaceParams) SetFilter(filter *string)
- func (o *GetAPI24VolumesSpaceParams) SetHTTPClient(client *http.Client)
- func (o *GetAPI24VolumesSpaceParams) SetIds(ids []string)
- func (o *GetAPI24VolumesSpaceParams) SetLimit(limit *int32)
- func (o *GetAPI24VolumesSpaceParams) SetNames(names []string)
- func (o *GetAPI24VolumesSpaceParams) SetOffset(offset *int32)
- func (o *GetAPI24VolumesSpaceParams) SetResolution(resolution *int64)
- func (o *GetAPI24VolumesSpaceParams) SetSort(sort []string)
- func (o *GetAPI24VolumesSpaceParams) SetStartTime(startTime *int64)
- func (o *GetAPI24VolumesSpaceParams) SetTimeout(timeout time.Duration)
- func (o *GetAPI24VolumesSpaceParams) SetTotalItemCount(totalItemCount *bool)
- func (o *GetAPI24VolumesSpaceParams) SetTotalOnly(totalOnly *bool)
- func (o *GetAPI24VolumesSpaceParams) SetXRequestID(xRequestID *string)
- func (o *GetAPI24VolumesSpaceParams) WithAuthorization(authorization *string) *GetAPI24VolumesSpaceParams
- func (o *GetAPI24VolumesSpaceParams) WithContext(ctx context.Context) *GetAPI24VolumesSpaceParams
- func (o *GetAPI24VolumesSpaceParams) WithDestroyed(destroyed *bool) *GetAPI24VolumesSpaceParams
- func (o *GetAPI24VolumesSpaceParams) WithEndTime(endTime *int64) *GetAPI24VolumesSpaceParams
- func (o *GetAPI24VolumesSpaceParams) WithFilter(filter *string) *GetAPI24VolumesSpaceParams
- func (o *GetAPI24VolumesSpaceParams) WithHTTPClient(client *http.Client) *GetAPI24VolumesSpaceParams
- func (o *GetAPI24VolumesSpaceParams) WithIds(ids []string) *GetAPI24VolumesSpaceParams
- func (o *GetAPI24VolumesSpaceParams) WithLimit(limit *int32) *GetAPI24VolumesSpaceParams
- func (o *GetAPI24VolumesSpaceParams) WithNames(names []string) *GetAPI24VolumesSpaceParams
- func (o *GetAPI24VolumesSpaceParams) WithOffset(offset *int32) *GetAPI24VolumesSpaceParams
- func (o *GetAPI24VolumesSpaceParams) WithResolution(resolution *int64) *GetAPI24VolumesSpaceParams
- func (o *GetAPI24VolumesSpaceParams) WithSort(sort []string) *GetAPI24VolumesSpaceParams
- func (o *GetAPI24VolumesSpaceParams) WithStartTime(startTime *int64) *GetAPI24VolumesSpaceParams
- func (o *GetAPI24VolumesSpaceParams) WithTimeout(timeout time.Duration) *GetAPI24VolumesSpaceParams
- func (o *GetAPI24VolumesSpaceParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24VolumesSpaceParams
- func (o *GetAPI24VolumesSpaceParams) WithTotalOnly(totalOnly *bool) *GetAPI24VolumesSpaceParams
- func (o *GetAPI24VolumesSpaceParams) WithXRequestID(xRequestID *string) *GetAPI24VolumesSpaceParams
- func (o *GetAPI24VolumesSpaceParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type GetAPI24VolumesSpaceReader
- type GetAPI24VolumesTagsParams
- func NewGetAPI24VolumesTagsParams() *GetAPI24VolumesTagsParams
- func NewGetAPI24VolumesTagsParamsWithContext(ctx context.Context) *GetAPI24VolumesTagsParams
- func NewGetAPI24VolumesTagsParamsWithHTTPClient(client *http.Client) *GetAPI24VolumesTagsParams
- func NewGetAPI24VolumesTagsParamsWithTimeout(timeout time.Duration) *GetAPI24VolumesTagsParams
- func (o *GetAPI24VolumesTagsParams) SetAuthorization(authorization *string)
- func (o *GetAPI24VolumesTagsParams) SetContext(ctx context.Context)
- func (o *GetAPI24VolumesTagsParams) SetContinuationToken(continuationToken *string)
- func (o *GetAPI24VolumesTagsParams) SetFilter(filter *string)
- func (o *GetAPI24VolumesTagsParams) SetHTTPClient(client *http.Client)
- func (o *GetAPI24VolumesTagsParams) SetLimit(limit *int32)
- func (o *GetAPI24VolumesTagsParams) SetNamespaces(namespaces []string)
- func (o *GetAPI24VolumesTagsParams) SetOffset(offset *int32)
- func (o *GetAPI24VolumesTagsParams) SetResourceDestroyed(resourceDestroyed *bool)
- func (o *GetAPI24VolumesTagsParams) SetResourceIds(resourceIds []string)
- func (o *GetAPI24VolumesTagsParams) SetResourceNames(resourceNames []string)
- func (o *GetAPI24VolumesTagsParams) SetSort(sort []string)
- func (o *GetAPI24VolumesTagsParams) SetTimeout(timeout time.Duration)
- func (o *GetAPI24VolumesTagsParams) SetTotalItemCount(totalItemCount *bool)
- func (o *GetAPI24VolumesTagsParams) SetXRequestID(xRequestID *string)
- func (o *GetAPI24VolumesTagsParams) WithAuthorization(authorization *string) *GetAPI24VolumesTagsParams
- func (o *GetAPI24VolumesTagsParams) WithContext(ctx context.Context) *GetAPI24VolumesTagsParams
- func (o *GetAPI24VolumesTagsParams) WithContinuationToken(continuationToken *string) *GetAPI24VolumesTagsParams
- func (o *GetAPI24VolumesTagsParams) WithFilter(filter *string) *GetAPI24VolumesTagsParams
- func (o *GetAPI24VolumesTagsParams) WithHTTPClient(client *http.Client) *GetAPI24VolumesTagsParams
- func (o *GetAPI24VolumesTagsParams) WithLimit(limit *int32) *GetAPI24VolumesTagsParams
- func (o *GetAPI24VolumesTagsParams) WithNamespaces(namespaces []string) *GetAPI24VolumesTagsParams
- func (o *GetAPI24VolumesTagsParams) WithOffset(offset *int32) *GetAPI24VolumesTagsParams
- func (o *GetAPI24VolumesTagsParams) WithResourceDestroyed(resourceDestroyed *bool) *GetAPI24VolumesTagsParams
- func (o *GetAPI24VolumesTagsParams) WithResourceIds(resourceIds []string) *GetAPI24VolumesTagsParams
- func (o *GetAPI24VolumesTagsParams) WithResourceNames(resourceNames []string) *GetAPI24VolumesTagsParams
- func (o *GetAPI24VolumesTagsParams) WithSort(sort []string) *GetAPI24VolumesTagsParams
- func (o *GetAPI24VolumesTagsParams) WithTimeout(timeout time.Duration) *GetAPI24VolumesTagsParams
- func (o *GetAPI24VolumesTagsParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24VolumesTagsParams
- func (o *GetAPI24VolumesTagsParams) WithXRequestID(xRequestID *string) *GetAPI24VolumesTagsParams
- func (o *GetAPI24VolumesTagsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type GetAPI24VolumesTagsReader
- type GetAPI24VolumesVolumeGroupsParams
- func NewGetAPI24VolumesVolumeGroupsParams() *GetAPI24VolumesVolumeGroupsParams
- func NewGetAPI24VolumesVolumeGroupsParamsWithContext(ctx context.Context) *GetAPI24VolumesVolumeGroupsParams
- func NewGetAPI24VolumesVolumeGroupsParamsWithHTTPClient(client *http.Client) *GetAPI24VolumesVolumeGroupsParams
- func NewGetAPI24VolumesVolumeGroupsParamsWithTimeout(timeout time.Duration) *GetAPI24VolumesVolumeGroupsParams
- func (o *GetAPI24VolumesVolumeGroupsParams) SetAuthorization(authorization *string)
- func (o *GetAPI24VolumesVolumeGroupsParams) SetContext(ctx context.Context)
- func (o *GetAPI24VolumesVolumeGroupsParams) SetContinuationToken(continuationToken *string)
- func (o *GetAPI24VolumesVolumeGroupsParams) SetFilter(filter *string)
- func (o *GetAPI24VolumesVolumeGroupsParams) SetGroupIds(groupIds []string)
- func (o *GetAPI24VolumesVolumeGroupsParams) SetGroupNames(groupNames []string)
- func (o *GetAPI24VolumesVolumeGroupsParams) SetHTTPClient(client *http.Client)
- func (o *GetAPI24VolumesVolumeGroupsParams) SetLimit(limit *int32)
- func (o *GetAPI24VolumesVolumeGroupsParams) SetMemberIds(memberIds []string)
- func (o *GetAPI24VolumesVolumeGroupsParams) SetMemberNames(memberNames []string)
- func (o *GetAPI24VolumesVolumeGroupsParams) SetOffset(offset *int32)
- func (o *GetAPI24VolumesVolumeGroupsParams) SetSort(sort []string)
- func (o *GetAPI24VolumesVolumeGroupsParams) SetTimeout(timeout time.Duration)
- func (o *GetAPI24VolumesVolumeGroupsParams) SetTotalItemCount(totalItemCount *bool)
- func (o *GetAPI24VolumesVolumeGroupsParams) SetXRequestID(xRequestID *string)
- func (o *GetAPI24VolumesVolumeGroupsParams) WithAuthorization(authorization *string) *GetAPI24VolumesVolumeGroupsParams
- func (o *GetAPI24VolumesVolumeGroupsParams) WithContext(ctx context.Context) *GetAPI24VolumesVolumeGroupsParams
- func (o *GetAPI24VolumesVolumeGroupsParams) WithContinuationToken(continuationToken *string) *GetAPI24VolumesVolumeGroupsParams
- func (o *GetAPI24VolumesVolumeGroupsParams) WithFilter(filter *string) *GetAPI24VolumesVolumeGroupsParams
- func (o *GetAPI24VolumesVolumeGroupsParams) WithGroupIds(groupIds []string) *GetAPI24VolumesVolumeGroupsParams
- func (o *GetAPI24VolumesVolumeGroupsParams) WithGroupNames(groupNames []string) *GetAPI24VolumesVolumeGroupsParams
- func (o *GetAPI24VolumesVolumeGroupsParams) WithHTTPClient(client *http.Client) *GetAPI24VolumesVolumeGroupsParams
- func (o *GetAPI24VolumesVolumeGroupsParams) WithLimit(limit *int32) *GetAPI24VolumesVolumeGroupsParams
- func (o *GetAPI24VolumesVolumeGroupsParams) WithMemberIds(memberIds []string) *GetAPI24VolumesVolumeGroupsParams
- func (o *GetAPI24VolumesVolumeGroupsParams) WithMemberNames(memberNames []string) *GetAPI24VolumesVolumeGroupsParams
- func (o *GetAPI24VolumesVolumeGroupsParams) WithOffset(offset *int32) *GetAPI24VolumesVolumeGroupsParams
- func (o *GetAPI24VolumesVolumeGroupsParams) WithSort(sort []string) *GetAPI24VolumesVolumeGroupsParams
- func (o *GetAPI24VolumesVolumeGroupsParams) WithTimeout(timeout time.Duration) *GetAPI24VolumesVolumeGroupsParams
- func (o *GetAPI24VolumesVolumeGroupsParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24VolumesVolumeGroupsParams
- func (o *GetAPI24VolumesVolumeGroupsParams) WithXRequestID(xRequestID *string) *GetAPI24VolumesVolumeGroupsParams
- func (o *GetAPI24VolumesVolumeGroupsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type GetAPI24VolumesVolumeGroupsReader
- type GetApi24VolumesBadRequest
- type GetApi24VolumesOK
- type GetApi24VolumesPerformanceBadRequest
- type GetApi24VolumesPerformanceByArrayBadRequest
- type GetApi24VolumesPerformanceByArrayOK
- type GetApi24VolumesPerformanceOK
- type GetApi24VolumesProtectionGroupsBadRequest
- type GetApi24VolumesProtectionGroupsOK
- type GetApi24VolumesSpaceBadRequest
- type GetApi24VolumesSpaceOK
- type GetApi24VolumesTagsBadRequest
- type GetApi24VolumesTagsOK
- type GetApi24VolumesVolumeGroupsBadRequest
- type GetApi24VolumesVolumeGroupsOK
- type PatchAPI24VolumesParams
- func NewPatchAPI24VolumesParams() *PatchAPI24VolumesParams
- func NewPatchAPI24VolumesParamsWithContext(ctx context.Context) *PatchAPI24VolumesParams
- func NewPatchAPI24VolumesParamsWithHTTPClient(client *http.Client) *PatchAPI24VolumesParams
- func NewPatchAPI24VolumesParamsWithTimeout(timeout time.Duration) *PatchAPI24VolumesParams
- func (o *PatchAPI24VolumesParams) SetAuthorization(authorization *string)
- func (o *PatchAPI24VolumesParams) SetContext(ctx context.Context)
- func (o *PatchAPI24VolumesParams) SetHTTPClient(client *http.Client)
- func (o *PatchAPI24VolumesParams) SetIds(ids []string)
- func (o *PatchAPI24VolumesParams) SetNames(names []string)
- func (o *PatchAPI24VolumesParams) SetTimeout(timeout time.Duration)
- func (o *PatchAPI24VolumesParams) SetTruncate(truncate *bool)
- func (o *PatchAPI24VolumesParams) SetVolume(volume *models.VolumePatch)
- func (o *PatchAPI24VolumesParams) SetXRequestID(xRequestID *string)
- func (o *PatchAPI24VolumesParams) WithAuthorization(authorization *string) *PatchAPI24VolumesParams
- func (o *PatchAPI24VolumesParams) WithContext(ctx context.Context) *PatchAPI24VolumesParams
- func (o *PatchAPI24VolumesParams) WithHTTPClient(client *http.Client) *PatchAPI24VolumesParams
- func (o *PatchAPI24VolumesParams) WithIds(ids []string) *PatchAPI24VolumesParams
- func (o *PatchAPI24VolumesParams) WithNames(names []string) *PatchAPI24VolumesParams
- func (o *PatchAPI24VolumesParams) WithTimeout(timeout time.Duration) *PatchAPI24VolumesParams
- func (o *PatchAPI24VolumesParams) WithTruncate(truncate *bool) *PatchAPI24VolumesParams
- func (o *PatchAPI24VolumesParams) WithVolume(volume *models.VolumePatch) *PatchAPI24VolumesParams
- func (o *PatchAPI24VolumesParams) WithXRequestID(xRequestID *string) *PatchAPI24VolumesParams
- func (o *PatchAPI24VolumesParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type PatchAPI24VolumesReader
- type PatchApi24VolumesBadRequest
- type PatchApi24VolumesOK
- type PostAPI24VolumesParams
- func NewPostAPI24VolumesParams() *PostAPI24VolumesParams
- func NewPostAPI24VolumesParamsWithContext(ctx context.Context) *PostAPI24VolumesParams
- func NewPostAPI24VolumesParamsWithHTTPClient(client *http.Client) *PostAPI24VolumesParams
- func NewPostAPI24VolumesParamsWithTimeout(timeout time.Duration) *PostAPI24VolumesParams
- func (o *PostAPI24VolumesParams) SetAuthorization(authorization *string)
- func (o *PostAPI24VolumesParams) SetContext(ctx context.Context)
- func (o *PostAPI24VolumesParams) SetHTTPClient(client *http.Client)
- func (o *PostAPI24VolumesParams) SetNames(names []string)
- func (o *PostAPI24VolumesParams) SetOverwrite(overwrite *bool)
- func (o *PostAPI24VolumesParams) SetTimeout(timeout time.Duration)
- func (o *PostAPI24VolumesParams) SetVolume(volume *models.VolumePost)
- func (o *PostAPI24VolumesParams) SetXRequestID(xRequestID *string)
- func (o *PostAPI24VolumesParams) WithAuthorization(authorization *string) *PostAPI24VolumesParams
- func (o *PostAPI24VolumesParams) WithContext(ctx context.Context) *PostAPI24VolumesParams
- func (o *PostAPI24VolumesParams) WithHTTPClient(client *http.Client) *PostAPI24VolumesParams
- func (o *PostAPI24VolumesParams) WithNames(names []string) *PostAPI24VolumesParams
- func (o *PostAPI24VolumesParams) WithOverwrite(overwrite *bool) *PostAPI24VolumesParams
- func (o *PostAPI24VolumesParams) WithTimeout(timeout time.Duration) *PostAPI24VolumesParams
- func (o *PostAPI24VolumesParams) WithVolume(volume *models.VolumePost) *PostAPI24VolumesParams
- func (o *PostAPI24VolumesParams) WithXRequestID(xRequestID *string) *PostAPI24VolumesParams
- func (o *PostAPI24VolumesParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type PostAPI24VolumesProtectionGroupsParams
- func NewPostAPI24VolumesProtectionGroupsParams() *PostAPI24VolumesProtectionGroupsParams
- func NewPostAPI24VolumesProtectionGroupsParamsWithContext(ctx context.Context) *PostAPI24VolumesProtectionGroupsParams
- func NewPostAPI24VolumesProtectionGroupsParamsWithHTTPClient(client *http.Client) *PostAPI24VolumesProtectionGroupsParams
- func NewPostAPI24VolumesProtectionGroupsParamsWithTimeout(timeout time.Duration) *PostAPI24VolumesProtectionGroupsParams
- func (o *PostAPI24VolumesProtectionGroupsParams) SetAuthorization(authorization *string)
- func (o *PostAPI24VolumesProtectionGroupsParams) SetContext(ctx context.Context)
- func (o *PostAPI24VolumesProtectionGroupsParams) SetGroupNames(groupNames []string)
- func (o *PostAPI24VolumesProtectionGroupsParams) SetHTTPClient(client *http.Client)
- func (o *PostAPI24VolumesProtectionGroupsParams) SetMemberNames(memberNames []string)
- func (o *PostAPI24VolumesProtectionGroupsParams) SetTimeout(timeout time.Duration)
- func (o *PostAPI24VolumesProtectionGroupsParams) SetXRequestID(xRequestID *string)
- func (o *PostAPI24VolumesProtectionGroupsParams) WithAuthorization(authorization *string) *PostAPI24VolumesProtectionGroupsParams
- func (o *PostAPI24VolumesProtectionGroupsParams) WithContext(ctx context.Context) *PostAPI24VolumesProtectionGroupsParams
- func (o *PostAPI24VolumesProtectionGroupsParams) WithGroupNames(groupNames []string) *PostAPI24VolumesProtectionGroupsParams
- func (o *PostAPI24VolumesProtectionGroupsParams) WithHTTPClient(client *http.Client) *PostAPI24VolumesProtectionGroupsParams
- func (o *PostAPI24VolumesProtectionGroupsParams) WithMemberNames(memberNames []string) *PostAPI24VolumesProtectionGroupsParams
- func (o *PostAPI24VolumesProtectionGroupsParams) WithTimeout(timeout time.Duration) *PostAPI24VolumesProtectionGroupsParams
- func (o *PostAPI24VolumesProtectionGroupsParams) WithXRequestID(xRequestID *string) *PostAPI24VolumesProtectionGroupsParams
- func (o *PostAPI24VolumesProtectionGroupsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type PostAPI24VolumesProtectionGroupsReader
- type PostAPI24VolumesReader
- type PostApi24VolumesBadRequest
- type PostApi24VolumesOK
- type PostApi24VolumesProtectionGroupsBadRequest
- type PostApi24VolumesProtectionGroupsOK
- type PutAPI24VolumesTagsBatchParams
- func NewPutAPI24VolumesTagsBatchParams() *PutAPI24VolumesTagsBatchParams
- func NewPutAPI24VolumesTagsBatchParamsWithContext(ctx context.Context) *PutAPI24VolumesTagsBatchParams
- func NewPutAPI24VolumesTagsBatchParamsWithHTTPClient(client *http.Client) *PutAPI24VolumesTagsBatchParams
- func NewPutAPI24VolumesTagsBatchParamsWithTimeout(timeout time.Duration) *PutAPI24VolumesTagsBatchParams
- func (o *PutAPI24VolumesTagsBatchParams) SetAuthorization(authorization *string)
- func (o *PutAPI24VolumesTagsBatchParams) SetContext(ctx context.Context)
- func (o *PutAPI24VolumesTagsBatchParams) SetHTTPClient(client *http.Client)
- func (o *PutAPI24VolumesTagsBatchParams) SetResourceIds(resourceIds []string)
- func (o *PutAPI24VolumesTagsBatchParams) SetResourceNames(resourceNames []string)
- func (o *PutAPI24VolumesTagsBatchParams) SetTag(tag []*models.Tag)
- func (o *PutAPI24VolumesTagsBatchParams) SetTimeout(timeout time.Duration)
- func (o *PutAPI24VolumesTagsBatchParams) SetXRequestID(xRequestID *string)
- func (o *PutAPI24VolumesTagsBatchParams) WithAuthorization(authorization *string) *PutAPI24VolumesTagsBatchParams
- func (o *PutAPI24VolumesTagsBatchParams) WithContext(ctx context.Context) *PutAPI24VolumesTagsBatchParams
- func (o *PutAPI24VolumesTagsBatchParams) WithHTTPClient(client *http.Client) *PutAPI24VolumesTagsBatchParams
- func (o *PutAPI24VolumesTagsBatchParams) WithResourceIds(resourceIds []string) *PutAPI24VolumesTagsBatchParams
- func (o *PutAPI24VolumesTagsBatchParams) WithResourceNames(resourceNames []string) *PutAPI24VolumesTagsBatchParams
- func (o *PutAPI24VolumesTagsBatchParams) WithTag(tag []*models.Tag) *PutAPI24VolumesTagsBatchParams
- func (o *PutAPI24VolumesTagsBatchParams) WithTimeout(timeout time.Duration) *PutAPI24VolumesTagsBatchParams
- func (o *PutAPI24VolumesTagsBatchParams) WithXRequestID(xRequestID *string) *PutAPI24VolumesTagsBatchParams
- func (o *PutAPI24VolumesTagsBatchParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type PutAPI24VolumesTagsBatchReader
- type PutApi24VolumesTagsBatchBadRequest
- type PutApi24VolumesTagsBatchOK
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 volumes API
func (*Client) DeleteAPI24Volumes ¶
func (a *Client) DeleteAPI24Volumes(params *DeleteAPI24VolumesParams) (*DeleteApi24VolumesOK, error)
DeleteAPI24Volumes deletes a volume
Deletes a volume that has been destroyed and is pending eradication. Eradicated volumes cannot be recovered. Volumes are destroyed using the `PATCH` method. The `ids` or `names` parameter is required, but they cannot be set together.
func (*Client) DeleteAPI24VolumesProtectionGroups ¶
func (a *Client) DeleteAPI24VolumesProtectionGroups(params *DeleteAPI24VolumesProtectionGroupsParams) (*DeleteApi24VolumesProtectionGroupsOK, error)
DeleteAPI24VolumesProtectionGroups removes a volume from a protection group
Removes a volume member from a protection group. After the member has been removed, it is no longer protected by the group. Any protection group snapshots that were taken before the member was removed will not be affected. Removing a member from a protection group does not delete the member from the array, and the member can be added back to the protection group at any time. The `group_names` parameter represents the name of the protection group, and the `member_names` parameter represents the name of the volume. The `group_names` and `member_names` parameters are required and must be set together.
func (*Client) DeleteAPI24VolumesTags ¶
func (a *Client) DeleteAPI24VolumesTags(params *DeleteAPI24VolumesTagsParams) (*DeleteApi24VolumesTagsOK, error)
DeleteAPI24VolumesTags deletes tags
Deletes specified tags on volume objects.
func (*Client) GetAPI24Volumes ¶
func (a *Client) GetAPI24Volumes(params *GetAPI24VolumesParams) (*GetApi24VolumesOK, error)
GetAPI24Volumes lists volumes
Displays a list of volumes, including those pending eradication.
func (*Client) GetAPI24VolumesPerformance ¶
func (a *Client) GetAPI24VolumesPerformance(params *GetAPI24VolumesPerformanceParams) (*GetApi24VolumesPerformanceOK, error)
GetAPI24VolumesPerformance lists volume performance data
Returns real-time and historical performance data, real-time latency data, and average I/O sizes for each volume and and as a total of all volumes across the entire array.
func (*Client) GetAPI24VolumesPerformanceByArray ¶
func (a *Client) GetAPI24VolumesPerformanceByArray(params *GetAPI24VolumesPerformanceByArrayParams) (*GetApi24VolumesPerformanceByArrayOK, error)
GetAPI24VolumesPerformanceByArray lists volume performance data by array
Return real-time and historical performance data, real-time latency data, and average I/O size data. The data returned is for each volume on the current array and for each volume on any remote arrays that are visible to the current array. The data is grouped by individual volumes and as a total across all volumes on each array.
func (*Client) GetAPI24VolumesProtectionGroups ¶
func (a *Client) GetAPI24VolumesProtectionGroups(params *GetAPI24VolumesProtectionGroupsParams) (*GetApi24VolumesProtectionGroupsOK, error)
GetAPI24VolumesProtectionGroups lists volumes that are members of protection groups
Returns a list of volume members that belong to one or more protection groups.
func (*Client) GetAPI24VolumesSpace ¶
func (a *Client) GetAPI24VolumesSpace(params *GetAPI24VolumesSpaceParams) (*GetApi24VolumesSpaceOK, error)
GetAPI24VolumesSpace lists volume space information
Returns the provisioned (virtual) size and physical storage consumption data for each volume.
func (*Client) GetAPI24VolumesTags ¶
func (a *Client) GetAPI24VolumesTags(params *GetAPI24VolumesTagsParams) (*GetApi24VolumesTagsOK, error)
GetAPI24VolumesTags lists tags
Displays the list of tags on volume objects.
func (*Client) GetAPI24VolumesVolumeGroups ¶
func (a *Client) GetAPI24VolumesVolumeGroups(params *GetAPI24VolumesVolumeGroupsParams) (*GetApi24VolumesVolumeGroupsOK, error)
GetAPI24VolumesVolumeGroups lists volumes that are in volume groups
Returns a list of volumes that are in a volume group.
func (*Client) PatchAPI24Volumes ¶
func (a *Client) PatchAPI24Volumes(params *PatchAPI24VolumesParams) (*PatchApi24VolumesOK, error)
PatchAPI24Volumes updates a volume
Updates a volume, renaming, destroying, or resizing it. To rename a volume, set `name` to the new name. To destroy a volume, set `destroyed=true`. To recover a volume that has been destroyed and is pending eradication, set `destroyed=false`. Sets the bandwidth and IOPs limits of a volume through the respective `bandwidth_limit` and `iops_limit` parameter. Moves the volume into a pod or volume group through the respective `pod` or `volume_group` parameter. The `ids` or `names` parameter is required, but cannot be set together.
func (*Client) PostAPI24Volumes ¶
func (a *Client) PostAPI24Volumes(params *PostAPI24VolumesParams) (*PostApi24VolumesOK, error)
PostAPI24Volumes creates a volume
Creates one or more virtual storage volumes of the specified size. If `provisioned` is not specified, the size of the new volume defaults to 1 MB in size. The `names` query parameter is required.
func (*Client) PostAPI24VolumesProtectionGroups ¶
func (a *Client) PostAPI24VolumesProtectionGroups(params *PostAPI24VolumesProtectionGroupsParams) (*PostApi24VolumesProtectionGroupsOK, error)
PostAPI24VolumesProtectionGroups adds a volume to a protection group
Adds a volume member to a protection group. Members that are already in the protection group are not affected. For asynchronous replication, only members of the same type can belong to a protection group. The `group_names` parameter represents the name of the protection group, and the `member_names` parameter represents the name of the volume. The `group_names` and `member_names` parameters are required and must be set together.
func (*Client) PutAPI24VolumesTagsBatch ¶
func (a *Client) PutAPI24VolumesTagsBatch(params *PutAPI24VolumesTagsBatchParams) (*PutApi24VolumesTagsBatchOK, error)
PutAPI24VolumesTagsBatch updates tags
Updates tags.
func (*Client) SetTransport ¶
func (a *Client) SetTransport(transport runtime.ClientTransport)
SetTransport changes the transport on the client
type ClientService ¶
type ClientService interface { DeleteAPI24Volumes(params *DeleteAPI24VolumesParams) (*DeleteApi24VolumesOK, error) DeleteAPI24VolumesProtectionGroups(params *DeleteAPI24VolumesProtectionGroupsParams) (*DeleteApi24VolumesProtectionGroupsOK, error) DeleteAPI24VolumesTags(params *DeleteAPI24VolumesTagsParams) (*DeleteApi24VolumesTagsOK, error) GetAPI24Volumes(params *GetAPI24VolumesParams) (*GetApi24VolumesOK, error) GetAPI24VolumesPerformance(params *GetAPI24VolumesPerformanceParams) (*GetApi24VolumesPerformanceOK, error) GetAPI24VolumesPerformanceByArray(params *GetAPI24VolumesPerformanceByArrayParams) (*GetApi24VolumesPerformanceByArrayOK, error) GetAPI24VolumesProtectionGroups(params *GetAPI24VolumesProtectionGroupsParams) (*GetApi24VolumesProtectionGroupsOK, error) GetAPI24VolumesSpace(params *GetAPI24VolumesSpaceParams) (*GetApi24VolumesSpaceOK, error) GetAPI24VolumesTags(params *GetAPI24VolumesTagsParams) (*GetApi24VolumesTagsOK, error) GetAPI24VolumesVolumeGroups(params *GetAPI24VolumesVolumeGroupsParams) (*GetApi24VolumesVolumeGroupsOK, error) PatchAPI24Volumes(params *PatchAPI24VolumesParams) (*PatchApi24VolumesOK, error) PostAPI24Volumes(params *PostAPI24VolumesParams) (*PostApi24VolumesOK, error) PostAPI24VolumesProtectionGroups(params *PostAPI24VolumesProtectionGroupsParams) (*PostApi24VolumesProtectionGroupsOK, error) PutAPI24VolumesTagsBatch(params *PutAPI24VolumesTagsBatchParams) (*PutApi24VolumesTagsBatchOK, 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 volumes API client.
type DeleteAPI24VolumesParams ¶
type DeleteAPI24VolumesParams struct { /*Authorization Access token (in JWT format) required to use any API endpoint (except `/oauth2`, `/login`, and `/logout`) */ Authorization *string /*XRequestID Supplied by client during request or generated by server. */ XRequestID *string /*Ids Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The `ids` and `names` parameters cannot be provided together. */ Ids []string /*Names Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, `name01,name02`. */ Names []string Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
DeleteAPI24VolumesParams contains all the parameters to send to the API endpoint for the delete API 24 volumes operation typically these are written to a http.Request
func NewDeleteAPI24VolumesParams ¶
func NewDeleteAPI24VolumesParams() *DeleteAPI24VolumesParams
NewDeleteAPI24VolumesParams creates a new DeleteAPI24VolumesParams object with the default values initialized.
func NewDeleteAPI24VolumesParamsWithContext ¶
func NewDeleteAPI24VolumesParamsWithContext(ctx context.Context) *DeleteAPI24VolumesParams
NewDeleteAPI24VolumesParamsWithContext creates a new DeleteAPI24VolumesParams object with the default values initialized, and the ability to set a context for a request
func NewDeleteAPI24VolumesParamsWithHTTPClient ¶
func NewDeleteAPI24VolumesParamsWithHTTPClient(client *http.Client) *DeleteAPI24VolumesParams
NewDeleteAPI24VolumesParamsWithHTTPClient creates a new DeleteAPI24VolumesParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewDeleteAPI24VolumesParamsWithTimeout ¶
func NewDeleteAPI24VolumesParamsWithTimeout(timeout time.Duration) *DeleteAPI24VolumesParams
NewDeleteAPI24VolumesParamsWithTimeout creates a new DeleteAPI24VolumesParams object with the default values initialized, and the ability to set a timeout on a request
func (*DeleteAPI24VolumesParams) SetAuthorization ¶
func (o *DeleteAPI24VolumesParams) SetAuthorization(authorization *string)
SetAuthorization adds the authorization to the delete API 24 volumes params
func (*DeleteAPI24VolumesParams) SetContext ¶
func (o *DeleteAPI24VolumesParams) SetContext(ctx context.Context)
SetContext adds the context to the delete API 24 volumes params
func (*DeleteAPI24VolumesParams) SetHTTPClient ¶
func (o *DeleteAPI24VolumesParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the delete API 24 volumes params
func (*DeleteAPI24VolumesParams) SetIds ¶
func (o *DeleteAPI24VolumesParams) SetIds(ids []string)
SetIds adds the ids to the delete API 24 volumes params
func (*DeleteAPI24VolumesParams) SetNames ¶
func (o *DeleteAPI24VolumesParams) SetNames(names []string)
SetNames adds the names to the delete API 24 volumes params
func (*DeleteAPI24VolumesParams) SetTimeout ¶
func (o *DeleteAPI24VolumesParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the delete API 24 volumes params
func (*DeleteAPI24VolumesParams) SetXRequestID ¶
func (o *DeleteAPI24VolumesParams) SetXRequestID(xRequestID *string)
SetXRequestID adds the xRequestId to the delete API 24 volumes params
func (*DeleteAPI24VolumesParams) WithAuthorization ¶
func (o *DeleteAPI24VolumesParams) WithAuthorization(authorization *string) *DeleteAPI24VolumesParams
WithAuthorization adds the authorization to the delete API 24 volumes params
func (*DeleteAPI24VolumesParams) WithContext ¶
func (o *DeleteAPI24VolumesParams) WithContext(ctx context.Context) *DeleteAPI24VolumesParams
WithContext adds the context to the delete API 24 volumes params
func (*DeleteAPI24VolumesParams) WithHTTPClient ¶
func (o *DeleteAPI24VolumesParams) WithHTTPClient(client *http.Client) *DeleteAPI24VolumesParams
WithHTTPClient adds the HTTPClient to the delete API 24 volumes params
func (*DeleteAPI24VolumesParams) WithIds ¶
func (o *DeleteAPI24VolumesParams) WithIds(ids []string) *DeleteAPI24VolumesParams
WithIds adds the ids to the delete API 24 volumes params
func (*DeleteAPI24VolumesParams) WithNames ¶
func (o *DeleteAPI24VolumesParams) WithNames(names []string) *DeleteAPI24VolumesParams
WithNames adds the names to the delete API 24 volumes params
func (*DeleteAPI24VolumesParams) WithTimeout ¶
func (o *DeleteAPI24VolumesParams) WithTimeout(timeout time.Duration) *DeleteAPI24VolumesParams
WithTimeout adds the timeout to the delete API 24 volumes params
func (*DeleteAPI24VolumesParams) WithXRequestID ¶
func (o *DeleteAPI24VolumesParams) WithXRequestID(xRequestID *string) *DeleteAPI24VolumesParams
WithXRequestID adds the xRequestID to the delete API 24 volumes params
func (*DeleteAPI24VolumesParams) WriteToRequest ¶
func (o *DeleteAPI24VolumesParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type DeleteAPI24VolumesProtectionGroupsParams ¶
type DeleteAPI24VolumesProtectionGroupsParams struct { /*Authorization Access token (in JWT format) required to use any API endpoint (except `/oauth2`, `/login`, and `/logout`) */ Authorization *string /*XRequestID Supplied by client during request or generated by server. */ XRequestID *string /*GroupNames Performs the operation on the unique group name specified. Examples of groups include host groups, pods, protection groups, and volume groups. Enter multiple names in comma-separated format. For example, `hgroup01,hgroup02`. */ GroupNames []string /*MemberNames Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, `vol01,vol02`. */ MemberNames []string Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
DeleteAPI24VolumesProtectionGroupsParams contains all the parameters to send to the API endpoint for the delete API 24 volumes protection groups operation typically these are written to a http.Request
func NewDeleteAPI24VolumesProtectionGroupsParams ¶
func NewDeleteAPI24VolumesProtectionGroupsParams() *DeleteAPI24VolumesProtectionGroupsParams
NewDeleteAPI24VolumesProtectionGroupsParams creates a new DeleteAPI24VolumesProtectionGroupsParams object with the default values initialized.
func NewDeleteAPI24VolumesProtectionGroupsParamsWithContext ¶
func NewDeleteAPI24VolumesProtectionGroupsParamsWithContext(ctx context.Context) *DeleteAPI24VolumesProtectionGroupsParams
NewDeleteAPI24VolumesProtectionGroupsParamsWithContext creates a new DeleteAPI24VolumesProtectionGroupsParams object with the default values initialized, and the ability to set a context for a request
func NewDeleteAPI24VolumesProtectionGroupsParamsWithHTTPClient ¶
func NewDeleteAPI24VolumesProtectionGroupsParamsWithHTTPClient(client *http.Client) *DeleteAPI24VolumesProtectionGroupsParams
NewDeleteAPI24VolumesProtectionGroupsParamsWithHTTPClient creates a new DeleteAPI24VolumesProtectionGroupsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewDeleteAPI24VolumesProtectionGroupsParamsWithTimeout ¶
func NewDeleteAPI24VolumesProtectionGroupsParamsWithTimeout(timeout time.Duration) *DeleteAPI24VolumesProtectionGroupsParams
NewDeleteAPI24VolumesProtectionGroupsParamsWithTimeout creates a new DeleteAPI24VolumesProtectionGroupsParams object with the default values initialized, and the ability to set a timeout on a request
func (*DeleteAPI24VolumesProtectionGroupsParams) SetAuthorization ¶
func (o *DeleteAPI24VolumesProtectionGroupsParams) SetAuthorization(authorization *string)
SetAuthorization adds the authorization to the delete API 24 volumes protection groups params
func (*DeleteAPI24VolumesProtectionGroupsParams) SetContext ¶
func (o *DeleteAPI24VolumesProtectionGroupsParams) SetContext(ctx context.Context)
SetContext adds the context to the delete API 24 volumes protection groups params
func (*DeleteAPI24VolumesProtectionGroupsParams) SetGroupNames ¶
func (o *DeleteAPI24VolumesProtectionGroupsParams) SetGroupNames(groupNames []string)
SetGroupNames adds the groupNames to the delete API 24 volumes protection groups params
func (*DeleteAPI24VolumesProtectionGroupsParams) SetHTTPClient ¶
func (o *DeleteAPI24VolumesProtectionGroupsParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the delete API 24 volumes protection groups params
func (*DeleteAPI24VolumesProtectionGroupsParams) SetMemberNames ¶
func (o *DeleteAPI24VolumesProtectionGroupsParams) SetMemberNames(memberNames []string)
SetMemberNames adds the memberNames to the delete API 24 volumes protection groups params
func (*DeleteAPI24VolumesProtectionGroupsParams) SetTimeout ¶
func (o *DeleteAPI24VolumesProtectionGroupsParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the delete API 24 volumes protection groups params
func (*DeleteAPI24VolumesProtectionGroupsParams) SetXRequestID ¶
func (o *DeleteAPI24VolumesProtectionGroupsParams) SetXRequestID(xRequestID *string)
SetXRequestID adds the xRequestId to the delete API 24 volumes protection groups params
func (*DeleteAPI24VolumesProtectionGroupsParams) WithAuthorization ¶
func (o *DeleteAPI24VolumesProtectionGroupsParams) WithAuthorization(authorization *string) *DeleteAPI24VolumesProtectionGroupsParams
WithAuthorization adds the authorization to the delete API 24 volumes protection groups params
func (*DeleteAPI24VolumesProtectionGroupsParams) WithContext ¶
func (o *DeleteAPI24VolumesProtectionGroupsParams) WithContext(ctx context.Context) *DeleteAPI24VolumesProtectionGroupsParams
WithContext adds the context to the delete API 24 volumes protection groups params
func (*DeleteAPI24VolumesProtectionGroupsParams) WithGroupNames ¶
func (o *DeleteAPI24VolumesProtectionGroupsParams) WithGroupNames(groupNames []string) *DeleteAPI24VolumesProtectionGroupsParams
WithGroupNames adds the groupNames to the delete API 24 volumes protection groups params
func (*DeleteAPI24VolumesProtectionGroupsParams) WithHTTPClient ¶
func (o *DeleteAPI24VolumesProtectionGroupsParams) WithHTTPClient(client *http.Client) *DeleteAPI24VolumesProtectionGroupsParams
WithHTTPClient adds the HTTPClient to the delete API 24 volumes protection groups params
func (*DeleteAPI24VolumesProtectionGroupsParams) WithMemberNames ¶
func (o *DeleteAPI24VolumesProtectionGroupsParams) WithMemberNames(memberNames []string) *DeleteAPI24VolumesProtectionGroupsParams
WithMemberNames adds the memberNames to the delete API 24 volumes protection groups params
func (*DeleteAPI24VolumesProtectionGroupsParams) WithTimeout ¶
func (o *DeleteAPI24VolumesProtectionGroupsParams) WithTimeout(timeout time.Duration) *DeleteAPI24VolumesProtectionGroupsParams
WithTimeout adds the timeout to the delete API 24 volumes protection groups params
func (*DeleteAPI24VolumesProtectionGroupsParams) WithXRequestID ¶
func (o *DeleteAPI24VolumesProtectionGroupsParams) WithXRequestID(xRequestID *string) *DeleteAPI24VolumesProtectionGroupsParams
WithXRequestID adds the xRequestID to the delete API 24 volumes protection groups params
func (*DeleteAPI24VolumesProtectionGroupsParams) WriteToRequest ¶
func (o *DeleteAPI24VolumesProtectionGroupsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type DeleteAPI24VolumesProtectionGroupsReader ¶
type DeleteAPI24VolumesProtectionGroupsReader struct {
// contains filtered or unexported fields
}
DeleteAPI24VolumesProtectionGroupsReader is a Reader for the DeleteAPI24VolumesProtectionGroups structure.
func (*DeleteAPI24VolumesProtectionGroupsReader) ReadResponse ¶
func (o *DeleteAPI24VolumesProtectionGroupsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type DeleteAPI24VolumesReader ¶
type DeleteAPI24VolumesReader struct {
// contains filtered or unexported fields
}
DeleteAPI24VolumesReader is a Reader for the DeleteAPI24Volumes structure.
func (*DeleteAPI24VolumesReader) ReadResponse ¶
func (o *DeleteAPI24VolumesReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type DeleteAPI24VolumesTagsParams ¶
type DeleteAPI24VolumesTagsParams struct { /*Authorization Access token (in JWT format) required to use any API endpoint (except `/oauth2`, `/login`, and `/logout`) */ Authorization *string /*XRequestID Supplied by client during request or generated by server. */ XRequestID *string /*Keys A comma-separated list of tag keys. */ Keys []string /*Namespaces A comma-separated list of namespaces. */ Namespaces []string /*ResourceIds A comma-separated list of resource IDs. The `resource_ids` and `resource_names` parameters cannot be provided together. */ ResourceIds []string /*ResourceNames A comma-separated list of resource names. The `resource_ids` and `resource_names` parameters cannot be provided together. */ ResourceNames []string Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
DeleteAPI24VolumesTagsParams contains all the parameters to send to the API endpoint for the delete API 24 volumes tags operation typically these are written to a http.Request
func NewDeleteAPI24VolumesTagsParams ¶
func NewDeleteAPI24VolumesTagsParams() *DeleteAPI24VolumesTagsParams
NewDeleteAPI24VolumesTagsParams creates a new DeleteAPI24VolumesTagsParams object with the default values initialized.
func NewDeleteAPI24VolumesTagsParamsWithContext ¶
func NewDeleteAPI24VolumesTagsParamsWithContext(ctx context.Context) *DeleteAPI24VolumesTagsParams
NewDeleteAPI24VolumesTagsParamsWithContext creates a new DeleteAPI24VolumesTagsParams object with the default values initialized, and the ability to set a context for a request
func NewDeleteAPI24VolumesTagsParamsWithHTTPClient ¶
func NewDeleteAPI24VolumesTagsParamsWithHTTPClient(client *http.Client) *DeleteAPI24VolumesTagsParams
NewDeleteAPI24VolumesTagsParamsWithHTTPClient creates a new DeleteAPI24VolumesTagsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewDeleteAPI24VolumesTagsParamsWithTimeout ¶
func NewDeleteAPI24VolumesTagsParamsWithTimeout(timeout time.Duration) *DeleteAPI24VolumesTagsParams
NewDeleteAPI24VolumesTagsParamsWithTimeout creates a new DeleteAPI24VolumesTagsParams object with the default values initialized, and the ability to set a timeout on a request
func (*DeleteAPI24VolumesTagsParams) SetAuthorization ¶
func (o *DeleteAPI24VolumesTagsParams) SetAuthorization(authorization *string)
SetAuthorization adds the authorization to the delete API 24 volumes tags params
func (*DeleteAPI24VolumesTagsParams) SetContext ¶
func (o *DeleteAPI24VolumesTagsParams) SetContext(ctx context.Context)
SetContext adds the context to the delete API 24 volumes tags params
func (*DeleteAPI24VolumesTagsParams) SetHTTPClient ¶
func (o *DeleteAPI24VolumesTagsParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the delete API 24 volumes tags params
func (*DeleteAPI24VolumesTagsParams) SetKeys ¶
func (o *DeleteAPI24VolumesTagsParams) SetKeys(keys []string)
SetKeys adds the keys to the delete API 24 volumes tags params
func (*DeleteAPI24VolumesTagsParams) SetNamespaces ¶
func (o *DeleteAPI24VolumesTagsParams) SetNamespaces(namespaces []string)
SetNamespaces adds the namespaces to the delete API 24 volumes tags params
func (*DeleteAPI24VolumesTagsParams) SetResourceIds ¶
func (o *DeleteAPI24VolumesTagsParams) SetResourceIds(resourceIds []string)
SetResourceIds adds the resourceIds to the delete API 24 volumes tags params
func (*DeleteAPI24VolumesTagsParams) SetResourceNames ¶
func (o *DeleteAPI24VolumesTagsParams) SetResourceNames(resourceNames []string)
SetResourceNames adds the resourceNames to the delete API 24 volumes tags params
func (*DeleteAPI24VolumesTagsParams) SetTimeout ¶
func (o *DeleteAPI24VolumesTagsParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the delete API 24 volumes tags params
func (*DeleteAPI24VolumesTagsParams) SetXRequestID ¶
func (o *DeleteAPI24VolumesTagsParams) SetXRequestID(xRequestID *string)
SetXRequestID adds the xRequestId to the delete API 24 volumes tags params
func (*DeleteAPI24VolumesTagsParams) WithAuthorization ¶
func (o *DeleteAPI24VolumesTagsParams) WithAuthorization(authorization *string) *DeleteAPI24VolumesTagsParams
WithAuthorization adds the authorization to the delete API 24 volumes tags params
func (*DeleteAPI24VolumesTagsParams) WithContext ¶
func (o *DeleteAPI24VolumesTagsParams) WithContext(ctx context.Context) *DeleteAPI24VolumesTagsParams
WithContext adds the context to the delete API 24 volumes tags params
func (*DeleteAPI24VolumesTagsParams) WithHTTPClient ¶
func (o *DeleteAPI24VolumesTagsParams) WithHTTPClient(client *http.Client) *DeleteAPI24VolumesTagsParams
WithHTTPClient adds the HTTPClient to the delete API 24 volumes tags params
func (*DeleteAPI24VolumesTagsParams) WithKeys ¶
func (o *DeleteAPI24VolumesTagsParams) WithKeys(keys []string) *DeleteAPI24VolumesTagsParams
WithKeys adds the keys to the delete API 24 volumes tags params
func (*DeleteAPI24VolumesTagsParams) WithNamespaces ¶
func (o *DeleteAPI24VolumesTagsParams) WithNamespaces(namespaces []string) *DeleteAPI24VolumesTagsParams
WithNamespaces adds the namespaces to the delete API 24 volumes tags params
func (*DeleteAPI24VolumesTagsParams) WithResourceIds ¶
func (o *DeleteAPI24VolumesTagsParams) WithResourceIds(resourceIds []string) *DeleteAPI24VolumesTagsParams
WithResourceIds adds the resourceIds to the delete API 24 volumes tags params
func (*DeleteAPI24VolumesTagsParams) WithResourceNames ¶
func (o *DeleteAPI24VolumesTagsParams) WithResourceNames(resourceNames []string) *DeleteAPI24VolumesTagsParams
WithResourceNames adds the resourceNames to the delete API 24 volumes tags params
func (*DeleteAPI24VolumesTagsParams) WithTimeout ¶
func (o *DeleteAPI24VolumesTagsParams) WithTimeout(timeout time.Duration) *DeleteAPI24VolumesTagsParams
WithTimeout adds the timeout to the delete API 24 volumes tags params
func (*DeleteAPI24VolumesTagsParams) WithXRequestID ¶
func (o *DeleteAPI24VolumesTagsParams) WithXRequestID(xRequestID *string) *DeleteAPI24VolumesTagsParams
WithXRequestID adds the xRequestID to the delete API 24 volumes tags params
func (*DeleteAPI24VolumesTagsParams) WriteToRequest ¶
func (o *DeleteAPI24VolumesTagsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type DeleteAPI24VolumesTagsReader ¶
type DeleteAPI24VolumesTagsReader struct {
// contains filtered or unexported fields
}
DeleteAPI24VolumesTagsReader is a Reader for the DeleteAPI24VolumesTags structure.
func (*DeleteAPI24VolumesTagsReader) ReadResponse ¶
func (o *DeleteAPI24VolumesTagsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type DeleteApi24VolumesBadRequest ¶
DeleteApi24VolumesBadRequest handles this case with default header values.
BadRequest
func NewDeleteApi24VolumesBadRequest ¶
func NewDeleteApi24VolumesBadRequest() *DeleteApi24VolumesBadRequest
NewDeleteApi24VolumesBadRequest creates a DeleteApi24VolumesBadRequest with default headers values
func (*DeleteApi24VolumesBadRequest) Error ¶
func (o *DeleteApi24VolumesBadRequest) Error() string
func (*DeleteApi24VolumesBadRequest) GetPayload ¶
func (o *DeleteApi24VolumesBadRequest) GetPayload() *models.Error
type DeleteApi24VolumesOK ¶
type DeleteApi24VolumesOK struct { }
DeleteApi24VolumesOK handles this case with default header values.
OK
func NewDeleteApi24VolumesOK ¶
func NewDeleteApi24VolumesOK() *DeleteApi24VolumesOK
NewDeleteApi24VolumesOK creates a DeleteApi24VolumesOK with default headers values
func (*DeleteApi24VolumesOK) Error ¶
func (o *DeleteApi24VolumesOK) Error() string
type DeleteApi24VolumesProtectionGroupsBadRequest ¶
DeleteApi24VolumesProtectionGroupsBadRequest handles this case with default header values.
BadRequest
func NewDeleteApi24VolumesProtectionGroupsBadRequest ¶
func NewDeleteApi24VolumesProtectionGroupsBadRequest() *DeleteApi24VolumesProtectionGroupsBadRequest
NewDeleteApi24VolumesProtectionGroupsBadRequest creates a DeleteApi24VolumesProtectionGroupsBadRequest with default headers values
func (*DeleteApi24VolumesProtectionGroupsBadRequest) Error ¶
func (o *DeleteApi24VolumesProtectionGroupsBadRequest) Error() string
func (*DeleteApi24VolumesProtectionGroupsBadRequest) GetPayload ¶
func (o *DeleteApi24VolumesProtectionGroupsBadRequest) GetPayload() *models.Error
type DeleteApi24VolumesProtectionGroupsOK ¶
type DeleteApi24VolumesProtectionGroupsOK struct { }
DeleteApi24VolumesProtectionGroupsOK handles this case with default header values.
OK
func NewDeleteApi24VolumesProtectionGroupsOK ¶
func NewDeleteApi24VolumesProtectionGroupsOK() *DeleteApi24VolumesProtectionGroupsOK
NewDeleteApi24VolumesProtectionGroupsOK creates a DeleteApi24VolumesProtectionGroupsOK with default headers values
func (*DeleteApi24VolumesProtectionGroupsOK) Error ¶
func (o *DeleteApi24VolumesProtectionGroupsOK) Error() string
type DeleteApi24VolumesTagsBadRequest ¶
DeleteApi24VolumesTagsBadRequest handles this case with default header values.
BadRequest
func NewDeleteApi24VolumesTagsBadRequest ¶
func NewDeleteApi24VolumesTagsBadRequest() *DeleteApi24VolumesTagsBadRequest
NewDeleteApi24VolumesTagsBadRequest creates a DeleteApi24VolumesTagsBadRequest with default headers values
func (*DeleteApi24VolumesTagsBadRequest) Error ¶
func (o *DeleteApi24VolumesTagsBadRequest) Error() string
func (*DeleteApi24VolumesTagsBadRequest) GetPayload ¶
func (o *DeleteApi24VolumesTagsBadRequest) GetPayload() *models.Error
type DeleteApi24VolumesTagsOK ¶
type DeleteApi24VolumesTagsOK struct { }
DeleteApi24VolumesTagsOK handles this case with default header values.
OK
func NewDeleteApi24VolumesTagsOK ¶
func NewDeleteApi24VolumesTagsOK() *DeleteApi24VolumesTagsOK
NewDeleteApi24VolumesTagsOK creates a DeleteApi24VolumesTagsOK with default headers values
func (*DeleteApi24VolumesTagsOK) Error ¶
func (o *DeleteApi24VolumesTagsOK) Error() string
type GetAPI24VolumesParams ¶
type GetAPI24VolumesParams 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 }
GetAPI24VolumesParams contains all the parameters to send to the API endpoint for the get API 24 volumes operation typically these are written to a http.Request
func NewGetAPI24VolumesParams ¶
func NewGetAPI24VolumesParams() *GetAPI24VolumesParams
NewGetAPI24VolumesParams creates a new GetAPI24VolumesParams object with the default values initialized.
func NewGetAPI24VolumesParamsWithContext ¶
func NewGetAPI24VolumesParamsWithContext(ctx context.Context) *GetAPI24VolumesParams
NewGetAPI24VolumesParamsWithContext creates a new GetAPI24VolumesParams object with the default values initialized, and the ability to set a context for a request
func NewGetAPI24VolumesParamsWithHTTPClient ¶
func NewGetAPI24VolumesParamsWithHTTPClient(client *http.Client) *GetAPI24VolumesParams
NewGetAPI24VolumesParamsWithHTTPClient creates a new GetAPI24VolumesParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewGetAPI24VolumesParamsWithTimeout ¶
func NewGetAPI24VolumesParamsWithTimeout(timeout time.Duration) *GetAPI24VolumesParams
NewGetAPI24VolumesParamsWithTimeout creates a new GetAPI24VolumesParams object with the default values initialized, and the ability to set a timeout on a request
func (*GetAPI24VolumesParams) SetAuthorization ¶
func (o *GetAPI24VolumesParams) SetAuthorization(authorization *string)
SetAuthorization adds the authorization to the get API 24 volumes params
func (*GetAPI24VolumesParams) SetContext ¶
func (o *GetAPI24VolumesParams) SetContext(ctx context.Context)
SetContext adds the context to the get API 24 volumes params
func (*GetAPI24VolumesParams) SetContinuationToken ¶
func (o *GetAPI24VolumesParams) SetContinuationToken(continuationToken *string)
SetContinuationToken adds the continuationToken to the get API 24 volumes params
func (*GetAPI24VolumesParams) SetDestroyed ¶
func (o *GetAPI24VolumesParams) SetDestroyed(destroyed *bool)
SetDestroyed adds the destroyed to the get API 24 volumes params
func (*GetAPI24VolumesParams) SetFilter ¶
func (o *GetAPI24VolumesParams) SetFilter(filter *string)
SetFilter adds the filter to the get API 24 volumes params
func (*GetAPI24VolumesParams) SetHTTPClient ¶
func (o *GetAPI24VolumesParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the get API 24 volumes params
func (*GetAPI24VolumesParams) SetIds ¶
func (o *GetAPI24VolumesParams) SetIds(ids []string)
SetIds adds the ids to the get API 24 volumes params
func (*GetAPI24VolumesParams) SetLimit ¶
func (o *GetAPI24VolumesParams) SetLimit(limit *int32)
SetLimit adds the limit to the get API 24 volumes params
func (*GetAPI24VolumesParams) SetNames ¶
func (o *GetAPI24VolumesParams) SetNames(names []string)
SetNames adds the names to the get API 24 volumes params
func (*GetAPI24VolumesParams) SetOffset ¶
func (o *GetAPI24VolumesParams) SetOffset(offset *int32)
SetOffset adds the offset to the get API 24 volumes params
func (*GetAPI24VolumesParams) SetSort ¶
func (o *GetAPI24VolumesParams) SetSort(sort []string)
SetSort adds the sort to the get API 24 volumes params
func (*GetAPI24VolumesParams) SetTimeout ¶
func (o *GetAPI24VolumesParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the get API 24 volumes params
func (*GetAPI24VolumesParams) SetTotalItemCount ¶
func (o *GetAPI24VolumesParams) SetTotalItemCount(totalItemCount *bool)
SetTotalItemCount adds the totalItemCount to the get API 24 volumes params
func (*GetAPI24VolumesParams) SetTotalOnly ¶
func (o *GetAPI24VolumesParams) SetTotalOnly(totalOnly *bool)
SetTotalOnly adds the totalOnly to the get API 24 volumes params
func (*GetAPI24VolumesParams) SetXRequestID ¶
func (o *GetAPI24VolumesParams) SetXRequestID(xRequestID *string)
SetXRequestID adds the xRequestId to the get API 24 volumes params
func (*GetAPI24VolumesParams) WithAuthorization ¶
func (o *GetAPI24VolumesParams) WithAuthorization(authorization *string) *GetAPI24VolumesParams
WithAuthorization adds the authorization to the get API 24 volumes params
func (*GetAPI24VolumesParams) WithContext ¶
func (o *GetAPI24VolumesParams) WithContext(ctx context.Context) *GetAPI24VolumesParams
WithContext adds the context to the get API 24 volumes params
func (*GetAPI24VolumesParams) WithContinuationToken ¶
func (o *GetAPI24VolumesParams) WithContinuationToken(continuationToken *string) *GetAPI24VolumesParams
WithContinuationToken adds the continuationToken to the get API 24 volumes params
func (*GetAPI24VolumesParams) WithDestroyed ¶
func (o *GetAPI24VolumesParams) WithDestroyed(destroyed *bool) *GetAPI24VolumesParams
WithDestroyed adds the destroyed to the get API 24 volumes params
func (*GetAPI24VolumesParams) WithFilter ¶
func (o *GetAPI24VolumesParams) WithFilter(filter *string) *GetAPI24VolumesParams
WithFilter adds the filter to the get API 24 volumes params
func (*GetAPI24VolumesParams) WithHTTPClient ¶
func (o *GetAPI24VolumesParams) WithHTTPClient(client *http.Client) *GetAPI24VolumesParams
WithHTTPClient adds the HTTPClient to the get API 24 volumes params
func (*GetAPI24VolumesParams) WithIds ¶
func (o *GetAPI24VolumesParams) WithIds(ids []string) *GetAPI24VolumesParams
WithIds adds the ids to the get API 24 volumes params
func (*GetAPI24VolumesParams) WithLimit ¶
func (o *GetAPI24VolumesParams) WithLimit(limit *int32) *GetAPI24VolumesParams
WithLimit adds the limit to the get API 24 volumes params
func (*GetAPI24VolumesParams) WithNames ¶
func (o *GetAPI24VolumesParams) WithNames(names []string) *GetAPI24VolumesParams
WithNames adds the names to the get API 24 volumes params
func (*GetAPI24VolumesParams) WithOffset ¶
func (o *GetAPI24VolumesParams) WithOffset(offset *int32) *GetAPI24VolumesParams
WithOffset adds the offset to the get API 24 volumes params
func (*GetAPI24VolumesParams) WithSort ¶
func (o *GetAPI24VolumesParams) WithSort(sort []string) *GetAPI24VolumesParams
WithSort adds the sort to the get API 24 volumes params
func (*GetAPI24VolumesParams) WithTimeout ¶
func (o *GetAPI24VolumesParams) WithTimeout(timeout time.Duration) *GetAPI24VolumesParams
WithTimeout adds the timeout to the get API 24 volumes params
func (*GetAPI24VolumesParams) WithTotalItemCount ¶
func (o *GetAPI24VolumesParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24VolumesParams
WithTotalItemCount adds the totalItemCount to the get API 24 volumes params
func (*GetAPI24VolumesParams) WithTotalOnly ¶
func (o *GetAPI24VolumesParams) WithTotalOnly(totalOnly *bool) *GetAPI24VolumesParams
WithTotalOnly adds the totalOnly to the get API 24 volumes params
func (*GetAPI24VolumesParams) WithXRequestID ¶
func (o *GetAPI24VolumesParams) WithXRequestID(xRequestID *string) *GetAPI24VolumesParams
WithXRequestID adds the xRequestID to the get API 24 volumes params
func (*GetAPI24VolumesParams) WriteToRequest ¶
func (o *GetAPI24VolumesParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type GetAPI24VolumesPerformanceByArrayParams ¶
type GetAPI24VolumesPerformanceByArrayParams 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 }
GetAPI24VolumesPerformanceByArrayParams contains all the parameters to send to the API endpoint for the get API 24 volumes performance by array operation typically these are written to a http.Request
func NewGetAPI24VolumesPerformanceByArrayParams ¶
func NewGetAPI24VolumesPerformanceByArrayParams() *GetAPI24VolumesPerformanceByArrayParams
NewGetAPI24VolumesPerformanceByArrayParams creates a new GetAPI24VolumesPerformanceByArrayParams object with the default values initialized.
func NewGetAPI24VolumesPerformanceByArrayParamsWithContext ¶
func NewGetAPI24VolumesPerformanceByArrayParamsWithContext(ctx context.Context) *GetAPI24VolumesPerformanceByArrayParams
NewGetAPI24VolumesPerformanceByArrayParamsWithContext creates a new GetAPI24VolumesPerformanceByArrayParams object with the default values initialized, and the ability to set a context for a request
func NewGetAPI24VolumesPerformanceByArrayParamsWithHTTPClient ¶
func NewGetAPI24VolumesPerformanceByArrayParamsWithHTTPClient(client *http.Client) *GetAPI24VolumesPerformanceByArrayParams
NewGetAPI24VolumesPerformanceByArrayParamsWithHTTPClient creates a new GetAPI24VolumesPerformanceByArrayParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewGetAPI24VolumesPerformanceByArrayParamsWithTimeout ¶
func NewGetAPI24VolumesPerformanceByArrayParamsWithTimeout(timeout time.Duration) *GetAPI24VolumesPerformanceByArrayParams
NewGetAPI24VolumesPerformanceByArrayParamsWithTimeout creates a new GetAPI24VolumesPerformanceByArrayParams object with the default values initialized, and the ability to set a timeout on a request
func (*GetAPI24VolumesPerformanceByArrayParams) SetAuthorization ¶
func (o *GetAPI24VolumesPerformanceByArrayParams) SetAuthorization(authorization *string)
SetAuthorization adds the authorization to the get API 24 volumes performance by array params
func (*GetAPI24VolumesPerformanceByArrayParams) SetContext ¶
func (o *GetAPI24VolumesPerformanceByArrayParams) SetContext(ctx context.Context)
SetContext adds the context to the get API 24 volumes performance by array params
func (*GetAPI24VolumesPerformanceByArrayParams) SetDestroyed ¶
func (o *GetAPI24VolumesPerformanceByArrayParams) SetDestroyed(destroyed *bool)
SetDestroyed adds the destroyed to the get API 24 volumes performance by array params
func (*GetAPI24VolumesPerformanceByArrayParams) SetEndTime ¶
func (o *GetAPI24VolumesPerformanceByArrayParams) SetEndTime(endTime *int64)
SetEndTime adds the endTime to the get API 24 volumes performance by array params
func (*GetAPI24VolumesPerformanceByArrayParams) SetFilter ¶
func (o *GetAPI24VolumesPerformanceByArrayParams) SetFilter(filter *string)
SetFilter adds the filter to the get API 24 volumes performance by array params
func (*GetAPI24VolumesPerformanceByArrayParams) SetHTTPClient ¶
func (o *GetAPI24VolumesPerformanceByArrayParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the get API 24 volumes performance by array params
func (*GetAPI24VolumesPerformanceByArrayParams) SetIds ¶
func (o *GetAPI24VolumesPerformanceByArrayParams) SetIds(ids []string)
SetIds adds the ids to the get API 24 volumes performance by array params
func (*GetAPI24VolumesPerformanceByArrayParams) SetLimit ¶
func (o *GetAPI24VolumesPerformanceByArrayParams) SetLimit(limit *int32)
SetLimit adds the limit to the get API 24 volumes performance by array params
func (*GetAPI24VolumesPerformanceByArrayParams) SetNames ¶
func (o *GetAPI24VolumesPerformanceByArrayParams) SetNames(names []string)
SetNames adds the names to the get API 24 volumes performance by array params
func (*GetAPI24VolumesPerformanceByArrayParams) SetOffset ¶
func (o *GetAPI24VolumesPerformanceByArrayParams) SetOffset(offset *int32)
SetOffset adds the offset to the get API 24 volumes performance by array params
func (*GetAPI24VolumesPerformanceByArrayParams) SetResolution ¶
func (o *GetAPI24VolumesPerformanceByArrayParams) SetResolution(resolution *int64)
SetResolution adds the resolution to the get API 24 volumes performance by array params
func (*GetAPI24VolumesPerformanceByArrayParams) SetSort ¶
func (o *GetAPI24VolumesPerformanceByArrayParams) SetSort(sort []string)
SetSort adds the sort to the get API 24 volumes performance by array params
func (*GetAPI24VolumesPerformanceByArrayParams) SetStartTime ¶
func (o *GetAPI24VolumesPerformanceByArrayParams) SetStartTime(startTime *int64)
SetStartTime adds the startTime to the get API 24 volumes performance by array params
func (*GetAPI24VolumesPerformanceByArrayParams) SetTimeout ¶
func (o *GetAPI24VolumesPerformanceByArrayParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the get API 24 volumes performance by array params
func (*GetAPI24VolumesPerformanceByArrayParams) SetTotalItemCount ¶
func (o *GetAPI24VolumesPerformanceByArrayParams) SetTotalItemCount(totalItemCount *bool)
SetTotalItemCount adds the totalItemCount to the get API 24 volumes performance by array params
func (*GetAPI24VolumesPerformanceByArrayParams) SetTotalOnly ¶
func (o *GetAPI24VolumesPerformanceByArrayParams) SetTotalOnly(totalOnly *bool)
SetTotalOnly adds the totalOnly to the get API 24 volumes performance by array params
func (*GetAPI24VolumesPerformanceByArrayParams) SetXRequestID ¶
func (o *GetAPI24VolumesPerformanceByArrayParams) SetXRequestID(xRequestID *string)
SetXRequestID adds the xRequestId to the get API 24 volumes performance by array params
func (*GetAPI24VolumesPerformanceByArrayParams) WithAuthorization ¶
func (o *GetAPI24VolumesPerformanceByArrayParams) WithAuthorization(authorization *string) *GetAPI24VolumesPerformanceByArrayParams
WithAuthorization adds the authorization to the get API 24 volumes performance by array params
func (*GetAPI24VolumesPerformanceByArrayParams) WithContext ¶
func (o *GetAPI24VolumesPerformanceByArrayParams) WithContext(ctx context.Context) *GetAPI24VolumesPerformanceByArrayParams
WithContext adds the context to the get API 24 volumes performance by array params
func (*GetAPI24VolumesPerformanceByArrayParams) WithDestroyed ¶
func (o *GetAPI24VolumesPerformanceByArrayParams) WithDestroyed(destroyed *bool) *GetAPI24VolumesPerformanceByArrayParams
WithDestroyed adds the destroyed to the get API 24 volumes performance by array params
func (*GetAPI24VolumesPerformanceByArrayParams) WithEndTime ¶
func (o *GetAPI24VolumesPerformanceByArrayParams) WithEndTime(endTime *int64) *GetAPI24VolumesPerformanceByArrayParams
WithEndTime adds the endTime to the get API 24 volumes performance by array params
func (*GetAPI24VolumesPerformanceByArrayParams) WithFilter ¶
func (o *GetAPI24VolumesPerformanceByArrayParams) WithFilter(filter *string) *GetAPI24VolumesPerformanceByArrayParams
WithFilter adds the filter to the get API 24 volumes performance by array params
func (*GetAPI24VolumesPerformanceByArrayParams) WithHTTPClient ¶
func (o *GetAPI24VolumesPerformanceByArrayParams) WithHTTPClient(client *http.Client) *GetAPI24VolumesPerformanceByArrayParams
WithHTTPClient adds the HTTPClient to the get API 24 volumes performance by array params
func (*GetAPI24VolumesPerformanceByArrayParams) WithIds ¶
func (o *GetAPI24VolumesPerformanceByArrayParams) WithIds(ids []string) *GetAPI24VolumesPerformanceByArrayParams
WithIds adds the ids to the get API 24 volumes performance by array params
func (*GetAPI24VolumesPerformanceByArrayParams) WithLimit ¶
func (o *GetAPI24VolumesPerformanceByArrayParams) WithLimit(limit *int32) *GetAPI24VolumesPerformanceByArrayParams
WithLimit adds the limit to the get API 24 volumes performance by array params
func (*GetAPI24VolumesPerformanceByArrayParams) WithNames ¶
func (o *GetAPI24VolumesPerformanceByArrayParams) WithNames(names []string) *GetAPI24VolumesPerformanceByArrayParams
WithNames adds the names to the get API 24 volumes performance by array params
func (*GetAPI24VolumesPerformanceByArrayParams) WithOffset ¶
func (o *GetAPI24VolumesPerformanceByArrayParams) WithOffset(offset *int32) *GetAPI24VolumesPerformanceByArrayParams
WithOffset adds the offset to the get API 24 volumes performance by array params
func (*GetAPI24VolumesPerformanceByArrayParams) WithResolution ¶
func (o *GetAPI24VolumesPerformanceByArrayParams) WithResolution(resolution *int64) *GetAPI24VolumesPerformanceByArrayParams
WithResolution adds the resolution to the get API 24 volumes performance by array params
func (*GetAPI24VolumesPerformanceByArrayParams) WithSort ¶
func (o *GetAPI24VolumesPerformanceByArrayParams) WithSort(sort []string) *GetAPI24VolumesPerformanceByArrayParams
WithSort adds the sort to the get API 24 volumes performance by array params
func (*GetAPI24VolumesPerformanceByArrayParams) WithStartTime ¶
func (o *GetAPI24VolumesPerformanceByArrayParams) WithStartTime(startTime *int64) *GetAPI24VolumesPerformanceByArrayParams
WithStartTime adds the startTime to the get API 24 volumes performance by array params
func (*GetAPI24VolumesPerformanceByArrayParams) WithTimeout ¶
func (o *GetAPI24VolumesPerformanceByArrayParams) WithTimeout(timeout time.Duration) *GetAPI24VolumesPerformanceByArrayParams
WithTimeout adds the timeout to the get API 24 volumes performance by array params
func (*GetAPI24VolumesPerformanceByArrayParams) WithTotalItemCount ¶
func (o *GetAPI24VolumesPerformanceByArrayParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24VolumesPerformanceByArrayParams
WithTotalItemCount adds the totalItemCount to the get API 24 volumes performance by array params
func (*GetAPI24VolumesPerformanceByArrayParams) WithTotalOnly ¶
func (o *GetAPI24VolumesPerformanceByArrayParams) WithTotalOnly(totalOnly *bool) *GetAPI24VolumesPerformanceByArrayParams
WithTotalOnly adds the totalOnly to the get API 24 volumes performance by array params
func (*GetAPI24VolumesPerformanceByArrayParams) WithXRequestID ¶
func (o *GetAPI24VolumesPerformanceByArrayParams) WithXRequestID(xRequestID *string) *GetAPI24VolumesPerformanceByArrayParams
WithXRequestID adds the xRequestID to the get API 24 volumes performance by array params
func (*GetAPI24VolumesPerformanceByArrayParams) WriteToRequest ¶
func (o *GetAPI24VolumesPerformanceByArrayParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type GetAPI24VolumesPerformanceByArrayReader ¶
type GetAPI24VolumesPerformanceByArrayReader struct {
// contains filtered or unexported fields
}
GetAPI24VolumesPerformanceByArrayReader is a Reader for the GetAPI24VolumesPerformanceByArray structure.
func (*GetAPI24VolumesPerformanceByArrayReader) ReadResponse ¶
func (o *GetAPI24VolumesPerformanceByArrayReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type GetAPI24VolumesPerformanceParams ¶
type GetAPI24VolumesPerformanceParams 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 }
GetAPI24VolumesPerformanceParams contains all the parameters to send to the API endpoint for the get API 24 volumes performance operation typically these are written to a http.Request
func NewGetAPI24VolumesPerformanceParams ¶
func NewGetAPI24VolumesPerformanceParams() *GetAPI24VolumesPerformanceParams
NewGetAPI24VolumesPerformanceParams creates a new GetAPI24VolumesPerformanceParams object with the default values initialized.
func NewGetAPI24VolumesPerformanceParamsWithContext ¶
func NewGetAPI24VolumesPerformanceParamsWithContext(ctx context.Context) *GetAPI24VolumesPerformanceParams
NewGetAPI24VolumesPerformanceParamsWithContext creates a new GetAPI24VolumesPerformanceParams object with the default values initialized, and the ability to set a context for a request
func NewGetAPI24VolumesPerformanceParamsWithHTTPClient ¶
func NewGetAPI24VolumesPerformanceParamsWithHTTPClient(client *http.Client) *GetAPI24VolumesPerformanceParams
NewGetAPI24VolumesPerformanceParamsWithHTTPClient creates a new GetAPI24VolumesPerformanceParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewGetAPI24VolumesPerformanceParamsWithTimeout ¶
func NewGetAPI24VolumesPerformanceParamsWithTimeout(timeout time.Duration) *GetAPI24VolumesPerformanceParams
NewGetAPI24VolumesPerformanceParamsWithTimeout creates a new GetAPI24VolumesPerformanceParams object with the default values initialized, and the ability to set a timeout on a request
func (*GetAPI24VolumesPerformanceParams) SetAuthorization ¶
func (o *GetAPI24VolumesPerformanceParams) SetAuthorization(authorization *string)
SetAuthorization adds the authorization to the get API 24 volumes performance params
func (*GetAPI24VolumesPerformanceParams) SetContext ¶
func (o *GetAPI24VolumesPerformanceParams) SetContext(ctx context.Context)
SetContext adds the context to the get API 24 volumes performance params
func (*GetAPI24VolumesPerformanceParams) SetDestroyed ¶
func (o *GetAPI24VolumesPerformanceParams) SetDestroyed(destroyed *bool)
SetDestroyed adds the destroyed to the get API 24 volumes performance params
func (*GetAPI24VolumesPerformanceParams) SetEndTime ¶
func (o *GetAPI24VolumesPerformanceParams) SetEndTime(endTime *int64)
SetEndTime adds the endTime to the get API 24 volumes performance params
func (*GetAPI24VolumesPerformanceParams) SetFilter ¶
func (o *GetAPI24VolumesPerformanceParams) SetFilter(filter *string)
SetFilter adds the filter to the get API 24 volumes performance params
func (*GetAPI24VolumesPerformanceParams) SetHTTPClient ¶
func (o *GetAPI24VolumesPerformanceParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the get API 24 volumes performance params
func (*GetAPI24VolumesPerformanceParams) SetIds ¶
func (o *GetAPI24VolumesPerformanceParams) SetIds(ids []string)
SetIds adds the ids to the get API 24 volumes performance params
func (*GetAPI24VolumesPerformanceParams) SetLimit ¶
func (o *GetAPI24VolumesPerformanceParams) SetLimit(limit *int32)
SetLimit adds the limit to the get API 24 volumes performance params
func (*GetAPI24VolumesPerformanceParams) SetNames ¶
func (o *GetAPI24VolumesPerformanceParams) SetNames(names []string)
SetNames adds the names to the get API 24 volumes performance params
func (*GetAPI24VolumesPerformanceParams) SetOffset ¶
func (o *GetAPI24VolumesPerformanceParams) SetOffset(offset *int32)
SetOffset adds the offset to the get API 24 volumes performance params
func (*GetAPI24VolumesPerformanceParams) SetResolution ¶
func (o *GetAPI24VolumesPerformanceParams) SetResolution(resolution *int64)
SetResolution adds the resolution to the get API 24 volumes performance params
func (*GetAPI24VolumesPerformanceParams) SetSort ¶
func (o *GetAPI24VolumesPerformanceParams) SetSort(sort []string)
SetSort adds the sort to the get API 24 volumes performance params
func (*GetAPI24VolumesPerformanceParams) SetStartTime ¶
func (o *GetAPI24VolumesPerformanceParams) SetStartTime(startTime *int64)
SetStartTime adds the startTime to the get API 24 volumes performance params
func (*GetAPI24VolumesPerformanceParams) SetTimeout ¶
func (o *GetAPI24VolumesPerformanceParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the get API 24 volumes performance params
func (*GetAPI24VolumesPerformanceParams) SetTotalItemCount ¶
func (o *GetAPI24VolumesPerformanceParams) SetTotalItemCount(totalItemCount *bool)
SetTotalItemCount adds the totalItemCount to the get API 24 volumes performance params
func (*GetAPI24VolumesPerformanceParams) SetTotalOnly ¶
func (o *GetAPI24VolumesPerformanceParams) SetTotalOnly(totalOnly *bool)
SetTotalOnly adds the totalOnly to the get API 24 volumes performance params
func (*GetAPI24VolumesPerformanceParams) SetXRequestID ¶
func (o *GetAPI24VolumesPerformanceParams) SetXRequestID(xRequestID *string)
SetXRequestID adds the xRequestId to the get API 24 volumes performance params
func (*GetAPI24VolumesPerformanceParams) WithAuthorization ¶
func (o *GetAPI24VolumesPerformanceParams) WithAuthorization(authorization *string) *GetAPI24VolumesPerformanceParams
WithAuthorization adds the authorization to the get API 24 volumes performance params
func (*GetAPI24VolumesPerformanceParams) WithContext ¶
func (o *GetAPI24VolumesPerformanceParams) WithContext(ctx context.Context) *GetAPI24VolumesPerformanceParams
WithContext adds the context to the get API 24 volumes performance params
func (*GetAPI24VolumesPerformanceParams) WithDestroyed ¶
func (o *GetAPI24VolumesPerformanceParams) WithDestroyed(destroyed *bool) *GetAPI24VolumesPerformanceParams
WithDestroyed adds the destroyed to the get API 24 volumes performance params
func (*GetAPI24VolumesPerformanceParams) WithEndTime ¶
func (o *GetAPI24VolumesPerformanceParams) WithEndTime(endTime *int64) *GetAPI24VolumesPerformanceParams
WithEndTime adds the endTime to the get API 24 volumes performance params
func (*GetAPI24VolumesPerformanceParams) WithFilter ¶
func (o *GetAPI24VolumesPerformanceParams) WithFilter(filter *string) *GetAPI24VolumesPerformanceParams
WithFilter adds the filter to the get API 24 volumes performance params
func (*GetAPI24VolumesPerformanceParams) WithHTTPClient ¶
func (o *GetAPI24VolumesPerformanceParams) WithHTTPClient(client *http.Client) *GetAPI24VolumesPerformanceParams
WithHTTPClient adds the HTTPClient to the get API 24 volumes performance params
func (*GetAPI24VolumesPerformanceParams) WithIds ¶
func (o *GetAPI24VolumesPerformanceParams) WithIds(ids []string) *GetAPI24VolumesPerformanceParams
WithIds adds the ids to the get API 24 volumes performance params
func (*GetAPI24VolumesPerformanceParams) WithLimit ¶
func (o *GetAPI24VolumesPerformanceParams) WithLimit(limit *int32) *GetAPI24VolumesPerformanceParams
WithLimit adds the limit to the get API 24 volumes performance params
func (*GetAPI24VolumesPerformanceParams) WithNames ¶
func (o *GetAPI24VolumesPerformanceParams) WithNames(names []string) *GetAPI24VolumesPerformanceParams
WithNames adds the names to the get API 24 volumes performance params
func (*GetAPI24VolumesPerformanceParams) WithOffset ¶
func (o *GetAPI24VolumesPerformanceParams) WithOffset(offset *int32) *GetAPI24VolumesPerformanceParams
WithOffset adds the offset to the get API 24 volumes performance params
func (*GetAPI24VolumesPerformanceParams) WithResolution ¶
func (o *GetAPI24VolumesPerformanceParams) WithResolution(resolution *int64) *GetAPI24VolumesPerformanceParams
WithResolution adds the resolution to the get API 24 volumes performance params
func (*GetAPI24VolumesPerformanceParams) WithSort ¶
func (o *GetAPI24VolumesPerformanceParams) WithSort(sort []string) *GetAPI24VolumesPerformanceParams
WithSort adds the sort to the get API 24 volumes performance params
func (*GetAPI24VolumesPerformanceParams) WithStartTime ¶
func (o *GetAPI24VolumesPerformanceParams) WithStartTime(startTime *int64) *GetAPI24VolumesPerformanceParams
WithStartTime adds the startTime to the get API 24 volumes performance params
func (*GetAPI24VolumesPerformanceParams) WithTimeout ¶
func (o *GetAPI24VolumesPerformanceParams) WithTimeout(timeout time.Duration) *GetAPI24VolumesPerformanceParams
WithTimeout adds the timeout to the get API 24 volumes performance params
func (*GetAPI24VolumesPerformanceParams) WithTotalItemCount ¶
func (o *GetAPI24VolumesPerformanceParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24VolumesPerformanceParams
WithTotalItemCount adds the totalItemCount to the get API 24 volumes performance params
func (*GetAPI24VolumesPerformanceParams) WithTotalOnly ¶
func (o *GetAPI24VolumesPerformanceParams) WithTotalOnly(totalOnly *bool) *GetAPI24VolumesPerformanceParams
WithTotalOnly adds the totalOnly to the get API 24 volumes performance params
func (*GetAPI24VolumesPerformanceParams) WithXRequestID ¶
func (o *GetAPI24VolumesPerformanceParams) WithXRequestID(xRequestID *string) *GetAPI24VolumesPerformanceParams
WithXRequestID adds the xRequestID to the get API 24 volumes performance params
func (*GetAPI24VolumesPerformanceParams) WriteToRequest ¶
func (o *GetAPI24VolumesPerformanceParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type GetAPI24VolumesPerformanceReader ¶
type GetAPI24VolumesPerformanceReader struct {
// contains filtered or unexported fields
}
GetAPI24VolumesPerformanceReader is a Reader for the GetAPI24VolumesPerformance structure.
func (*GetAPI24VolumesPerformanceReader) ReadResponse ¶
func (o *GetAPI24VolumesPerformanceReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type GetAPI24VolumesProtectionGroupsParams ¶
type GetAPI24VolumesProtectionGroupsParams struct { /*Authorization Access token (in JWT format) required to use any API endpoint (except `/oauth2`, `/login`, and `/logout`) */ Authorization *string /*XRequestID Supplied by client during request or generated by server. */ XRequestID *string /*ContinuationToken A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set `continuation_token` to the system-generated token taken from the `x-next-token` header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the `limit` and `continuation_token` query parameters. */ ContinuationToken *string /*Filter Narrows down the results to only the response objects that satisfy the filter criteria. */ Filter *string /*GroupNames Performs the operation on the unique group name specified. Examples of groups include host groups, pods, protection groups, and volume groups. Enter multiple names in comma-separated format. For example, `hgroup01,hgroup02`. */ GroupNames []string /*Limit Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set `limit=0`. The total number of resources is returned as a `total_item_count` value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size. */ Limit *int32 /*MemberNames Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, `vol01,vol02`. */ MemberNames []string /*Offset The starting position based on the results of the query in relation to the full set of response objects returned. */ Offset *int32 /*Sort Returns the response objects in the order specified. Set `sort` to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (`-`) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values. */ Sort []string /*TotalItemCount If set to `true`, the `total_item_count` matching the specified query parameters is calculated and returned in the response. If set to `false`, the `total_item_count` is `null` in the response. This may speed up queries where the `total_item_count` is large. If not specified, defaults to `false`. */ TotalItemCount *bool Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
GetAPI24VolumesProtectionGroupsParams contains all the parameters to send to the API endpoint for the get API 24 volumes protection groups operation typically these are written to a http.Request
func NewGetAPI24VolumesProtectionGroupsParams ¶
func NewGetAPI24VolumesProtectionGroupsParams() *GetAPI24VolumesProtectionGroupsParams
NewGetAPI24VolumesProtectionGroupsParams creates a new GetAPI24VolumesProtectionGroupsParams object with the default values initialized.
func NewGetAPI24VolumesProtectionGroupsParamsWithContext ¶
func NewGetAPI24VolumesProtectionGroupsParamsWithContext(ctx context.Context) *GetAPI24VolumesProtectionGroupsParams
NewGetAPI24VolumesProtectionGroupsParamsWithContext creates a new GetAPI24VolumesProtectionGroupsParams object with the default values initialized, and the ability to set a context for a request
func NewGetAPI24VolumesProtectionGroupsParamsWithHTTPClient ¶
func NewGetAPI24VolumesProtectionGroupsParamsWithHTTPClient(client *http.Client) *GetAPI24VolumesProtectionGroupsParams
NewGetAPI24VolumesProtectionGroupsParamsWithHTTPClient creates a new GetAPI24VolumesProtectionGroupsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewGetAPI24VolumesProtectionGroupsParamsWithTimeout ¶
func NewGetAPI24VolumesProtectionGroupsParamsWithTimeout(timeout time.Duration) *GetAPI24VolumesProtectionGroupsParams
NewGetAPI24VolumesProtectionGroupsParamsWithTimeout creates a new GetAPI24VolumesProtectionGroupsParams object with the default values initialized, and the ability to set a timeout on a request
func (*GetAPI24VolumesProtectionGroupsParams) SetAuthorization ¶
func (o *GetAPI24VolumesProtectionGroupsParams) SetAuthorization(authorization *string)
SetAuthorization adds the authorization to the get API 24 volumes protection groups params
func (*GetAPI24VolumesProtectionGroupsParams) SetContext ¶
func (o *GetAPI24VolumesProtectionGroupsParams) SetContext(ctx context.Context)
SetContext adds the context to the get API 24 volumes protection groups params
func (*GetAPI24VolumesProtectionGroupsParams) SetContinuationToken ¶
func (o *GetAPI24VolumesProtectionGroupsParams) SetContinuationToken(continuationToken *string)
SetContinuationToken adds the continuationToken to the get API 24 volumes protection groups params
func (*GetAPI24VolumesProtectionGroupsParams) SetFilter ¶
func (o *GetAPI24VolumesProtectionGroupsParams) SetFilter(filter *string)
SetFilter adds the filter to the get API 24 volumes protection groups params
func (*GetAPI24VolumesProtectionGroupsParams) SetGroupNames ¶
func (o *GetAPI24VolumesProtectionGroupsParams) SetGroupNames(groupNames []string)
SetGroupNames adds the groupNames to the get API 24 volumes protection groups params
func (*GetAPI24VolumesProtectionGroupsParams) SetHTTPClient ¶
func (o *GetAPI24VolumesProtectionGroupsParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the get API 24 volumes protection groups params
func (*GetAPI24VolumesProtectionGroupsParams) SetLimit ¶
func (o *GetAPI24VolumesProtectionGroupsParams) SetLimit(limit *int32)
SetLimit adds the limit to the get API 24 volumes protection groups params
func (*GetAPI24VolumesProtectionGroupsParams) SetMemberNames ¶
func (o *GetAPI24VolumesProtectionGroupsParams) SetMemberNames(memberNames []string)
SetMemberNames adds the memberNames to the get API 24 volumes protection groups params
func (*GetAPI24VolumesProtectionGroupsParams) SetOffset ¶
func (o *GetAPI24VolumesProtectionGroupsParams) SetOffset(offset *int32)
SetOffset adds the offset to the get API 24 volumes protection groups params
func (*GetAPI24VolumesProtectionGroupsParams) SetSort ¶
func (o *GetAPI24VolumesProtectionGroupsParams) SetSort(sort []string)
SetSort adds the sort to the get API 24 volumes protection groups params
func (*GetAPI24VolumesProtectionGroupsParams) SetTimeout ¶
func (o *GetAPI24VolumesProtectionGroupsParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the get API 24 volumes protection groups params
func (*GetAPI24VolumesProtectionGroupsParams) SetTotalItemCount ¶
func (o *GetAPI24VolumesProtectionGroupsParams) SetTotalItemCount(totalItemCount *bool)
SetTotalItemCount adds the totalItemCount to the get API 24 volumes protection groups params
func (*GetAPI24VolumesProtectionGroupsParams) SetXRequestID ¶
func (o *GetAPI24VolumesProtectionGroupsParams) SetXRequestID(xRequestID *string)
SetXRequestID adds the xRequestId to the get API 24 volumes protection groups params
func (*GetAPI24VolumesProtectionGroupsParams) WithAuthorization ¶
func (o *GetAPI24VolumesProtectionGroupsParams) WithAuthorization(authorization *string) *GetAPI24VolumesProtectionGroupsParams
WithAuthorization adds the authorization to the get API 24 volumes protection groups params
func (*GetAPI24VolumesProtectionGroupsParams) WithContext ¶
func (o *GetAPI24VolumesProtectionGroupsParams) WithContext(ctx context.Context) *GetAPI24VolumesProtectionGroupsParams
WithContext adds the context to the get API 24 volumes protection groups params
func (*GetAPI24VolumesProtectionGroupsParams) WithContinuationToken ¶
func (o *GetAPI24VolumesProtectionGroupsParams) WithContinuationToken(continuationToken *string) *GetAPI24VolumesProtectionGroupsParams
WithContinuationToken adds the continuationToken to the get API 24 volumes protection groups params
func (*GetAPI24VolumesProtectionGroupsParams) WithFilter ¶
func (o *GetAPI24VolumesProtectionGroupsParams) WithFilter(filter *string) *GetAPI24VolumesProtectionGroupsParams
WithFilter adds the filter to the get API 24 volumes protection groups params
func (*GetAPI24VolumesProtectionGroupsParams) WithGroupNames ¶
func (o *GetAPI24VolumesProtectionGroupsParams) WithGroupNames(groupNames []string) *GetAPI24VolumesProtectionGroupsParams
WithGroupNames adds the groupNames to the get API 24 volumes protection groups params
func (*GetAPI24VolumesProtectionGroupsParams) WithHTTPClient ¶
func (o *GetAPI24VolumesProtectionGroupsParams) WithHTTPClient(client *http.Client) *GetAPI24VolumesProtectionGroupsParams
WithHTTPClient adds the HTTPClient to the get API 24 volumes protection groups params
func (*GetAPI24VolumesProtectionGroupsParams) WithLimit ¶
func (o *GetAPI24VolumesProtectionGroupsParams) WithLimit(limit *int32) *GetAPI24VolumesProtectionGroupsParams
WithLimit adds the limit to the get API 24 volumes protection groups params
func (*GetAPI24VolumesProtectionGroupsParams) WithMemberNames ¶
func (o *GetAPI24VolumesProtectionGroupsParams) WithMemberNames(memberNames []string) *GetAPI24VolumesProtectionGroupsParams
WithMemberNames adds the memberNames to the get API 24 volumes protection groups params
func (*GetAPI24VolumesProtectionGroupsParams) WithOffset ¶
func (o *GetAPI24VolumesProtectionGroupsParams) WithOffset(offset *int32) *GetAPI24VolumesProtectionGroupsParams
WithOffset adds the offset to the get API 24 volumes protection groups params
func (*GetAPI24VolumesProtectionGroupsParams) WithSort ¶
func (o *GetAPI24VolumesProtectionGroupsParams) WithSort(sort []string) *GetAPI24VolumesProtectionGroupsParams
WithSort adds the sort to the get API 24 volumes protection groups params
func (*GetAPI24VolumesProtectionGroupsParams) WithTimeout ¶
func (o *GetAPI24VolumesProtectionGroupsParams) WithTimeout(timeout time.Duration) *GetAPI24VolumesProtectionGroupsParams
WithTimeout adds the timeout to the get API 24 volumes protection groups params
func (*GetAPI24VolumesProtectionGroupsParams) WithTotalItemCount ¶
func (o *GetAPI24VolumesProtectionGroupsParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24VolumesProtectionGroupsParams
WithTotalItemCount adds the totalItemCount to the get API 24 volumes protection groups params
func (*GetAPI24VolumesProtectionGroupsParams) WithXRequestID ¶
func (o *GetAPI24VolumesProtectionGroupsParams) WithXRequestID(xRequestID *string) *GetAPI24VolumesProtectionGroupsParams
WithXRequestID adds the xRequestID to the get API 24 volumes protection groups params
func (*GetAPI24VolumesProtectionGroupsParams) WriteToRequest ¶
func (o *GetAPI24VolumesProtectionGroupsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type GetAPI24VolumesProtectionGroupsReader ¶
type GetAPI24VolumesProtectionGroupsReader struct {
// contains filtered or unexported fields
}
GetAPI24VolumesProtectionGroupsReader is a Reader for the GetAPI24VolumesProtectionGroups structure.
func (*GetAPI24VolumesProtectionGroupsReader) ReadResponse ¶
func (o *GetAPI24VolumesProtectionGroupsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type GetAPI24VolumesReader ¶
type GetAPI24VolumesReader struct {
// contains filtered or unexported fields
}
GetAPI24VolumesReader is a Reader for the GetAPI24Volumes structure.
func (*GetAPI24VolumesReader) ReadResponse ¶
func (o *GetAPI24VolumesReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type GetAPI24VolumesSpaceParams ¶
type GetAPI24VolumesSpaceParams 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 }
GetAPI24VolumesSpaceParams contains all the parameters to send to the API endpoint for the get API 24 volumes space operation typically these are written to a http.Request
func NewGetAPI24VolumesSpaceParams ¶
func NewGetAPI24VolumesSpaceParams() *GetAPI24VolumesSpaceParams
NewGetAPI24VolumesSpaceParams creates a new GetAPI24VolumesSpaceParams object with the default values initialized.
func NewGetAPI24VolumesSpaceParamsWithContext ¶
func NewGetAPI24VolumesSpaceParamsWithContext(ctx context.Context) *GetAPI24VolumesSpaceParams
NewGetAPI24VolumesSpaceParamsWithContext creates a new GetAPI24VolumesSpaceParams object with the default values initialized, and the ability to set a context for a request
func NewGetAPI24VolumesSpaceParamsWithHTTPClient ¶
func NewGetAPI24VolumesSpaceParamsWithHTTPClient(client *http.Client) *GetAPI24VolumesSpaceParams
NewGetAPI24VolumesSpaceParamsWithHTTPClient creates a new GetAPI24VolumesSpaceParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewGetAPI24VolumesSpaceParamsWithTimeout ¶
func NewGetAPI24VolumesSpaceParamsWithTimeout(timeout time.Duration) *GetAPI24VolumesSpaceParams
NewGetAPI24VolumesSpaceParamsWithTimeout creates a new GetAPI24VolumesSpaceParams object with the default values initialized, and the ability to set a timeout on a request
func (*GetAPI24VolumesSpaceParams) SetAuthorization ¶
func (o *GetAPI24VolumesSpaceParams) SetAuthorization(authorization *string)
SetAuthorization adds the authorization to the get API 24 volumes space params
func (*GetAPI24VolumesSpaceParams) SetContext ¶
func (o *GetAPI24VolumesSpaceParams) SetContext(ctx context.Context)
SetContext adds the context to the get API 24 volumes space params
func (*GetAPI24VolumesSpaceParams) SetDestroyed ¶
func (o *GetAPI24VolumesSpaceParams) SetDestroyed(destroyed *bool)
SetDestroyed adds the destroyed to the get API 24 volumes space params
func (*GetAPI24VolumesSpaceParams) SetEndTime ¶
func (o *GetAPI24VolumesSpaceParams) SetEndTime(endTime *int64)
SetEndTime adds the endTime to the get API 24 volumes space params
func (*GetAPI24VolumesSpaceParams) SetFilter ¶
func (o *GetAPI24VolumesSpaceParams) SetFilter(filter *string)
SetFilter adds the filter to the get API 24 volumes space params
func (*GetAPI24VolumesSpaceParams) SetHTTPClient ¶
func (o *GetAPI24VolumesSpaceParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the get API 24 volumes space params
func (*GetAPI24VolumesSpaceParams) SetIds ¶
func (o *GetAPI24VolumesSpaceParams) SetIds(ids []string)
SetIds adds the ids to the get API 24 volumes space params
func (*GetAPI24VolumesSpaceParams) SetLimit ¶
func (o *GetAPI24VolumesSpaceParams) SetLimit(limit *int32)
SetLimit adds the limit to the get API 24 volumes space params
func (*GetAPI24VolumesSpaceParams) SetNames ¶
func (o *GetAPI24VolumesSpaceParams) SetNames(names []string)
SetNames adds the names to the get API 24 volumes space params
func (*GetAPI24VolumesSpaceParams) SetOffset ¶
func (o *GetAPI24VolumesSpaceParams) SetOffset(offset *int32)
SetOffset adds the offset to the get API 24 volumes space params
func (*GetAPI24VolumesSpaceParams) SetResolution ¶
func (o *GetAPI24VolumesSpaceParams) SetResolution(resolution *int64)
SetResolution adds the resolution to the get API 24 volumes space params
func (*GetAPI24VolumesSpaceParams) SetSort ¶
func (o *GetAPI24VolumesSpaceParams) SetSort(sort []string)
SetSort adds the sort to the get API 24 volumes space params
func (*GetAPI24VolumesSpaceParams) SetStartTime ¶
func (o *GetAPI24VolumesSpaceParams) SetStartTime(startTime *int64)
SetStartTime adds the startTime to the get API 24 volumes space params
func (*GetAPI24VolumesSpaceParams) SetTimeout ¶
func (o *GetAPI24VolumesSpaceParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the get API 24 volumes space params
func (*GetAPI24VolumesSpaceParams) SetTotalItemCount ¶
func (o *GetAPI24VolumesSpaceParams) SetTotalItemCount(totalItemCount *bool)
SetTotalItemCount adds the totalItemCount to the get API 24 volumes space params
func (*GetAPI24VolumesSpaceParams) SetTotalOnly ¶
func (o *GetAPI24VolumesSpaceParams) SetTotalOnly(totalOnly *bool)
SetTotalOnly adds the totalOnly to the get API 24 volumes space params
func (*GetAPI24VolumesSpaceParams) SetXRequestID ¶
func (o *GetAPI24VolumesSpaceParams) SetXRequestID(xRequestID *string)
SetXRequestID adds the xRequestId to the get API 24 volumes space params
func (*GetAPI24VolumesSpaceParams) WithAuthorization ¶
func (o *GetAPI24VolumesSpaceParams) WithAuthorization(authorization *string) *GetAPI24VolumesSpaceParams
WithAuthorization adds the authorization to the get API 24 volumes space params
func (*GetAPI24VolumesSpaceParams) WithContext ¶
func (o *GetAPI24VolumesSpaceParams) WithContext(ctx context.Context) *GetAPI24VolumesSpaceParams
WithContext adds the context to the get API 24 volumes space params
func (*GetAPI24VolumesSpaceParams) WithDestroyed ¶
func (o *GetAPI24VolumesSpaceParams) WithDestroyed(destroyed *bool) *GetAPI24VolumesSpaceParams
WithDestroyed adds the destroyed to the get API 24 volumes space params
func (*GetAPI24VolumesSpaceParams) WithEndTime ¶
func (o *GetAPI24VolumesSpaceParams) WithEndTime(endTime *int64) *GetAPI24VolumesSpaceParams
WithEndTime adds the endTime to the get API 24 volumes space params
func (*GetAPI24VolumesSpaceParams) WithFilter ¶
func (o *GetAPI24VolumesSpaceParams) WithFilter(filter *string) *GetAPI24VolumesSpaceParams
WithFilter adds the filter to the get API 24 volumes space params
func (*GetAPI24VolumesSpaceParams) WithHTTPClient ¶
func (o *GetAPI24VolumesSpaceParams) WithHTTPClient(client *http.Client) *GetAPI24VolumesSpaceParams
WithHTTPClient adds the HTTPClient to the get API 24 volumes space params
func (*GetAPI24VolumesSpaceParams) WithIds ¶
func (o *GetAPI24VolumesSpaceParams) WithIds(ids []string) *GetAPI24VolumesSpaceParams
WithIds adds the ids to the get API 24 volumes space params
func (*GetAPI24VolumesSpaceParams) WithLimit ¶
func (o *GetAPI24VolumesSpaceParams) WithLimit(limit *int32) *GetAPI24VolumesSpaceParams
WithLimit adds the limit to the get API 24 volumes space params
func (*GetAPI24VolumesSpaceParams) WithNames ¶
func (o *GetAPI24VolumesSpaceParams) WithNames(names []string) *GetAPI24VolumesSpaceParams
WithNames adds the names to the get API 24 volumes space params
func (*GetAPI24VolumesSpaceParams) WithOffset ¶
func (o *GetAPI24VolumesSpaceParams) WithOffset(offset *int32) *GetAPI24VolumesSpaceParams
WithOffset adds the offset to the get API 24 volumes space params
func (*GetAPI24VolumesSpaceParams) WithResolution ¶
func (o *GetAPI24VolumesSpaceParams) WithResolution(resolution *int64) *GetAPI24VolumesSpaceParams
WithResolution adds the resolution to the get API 24 volumes space params
func (*GetAPI24VolumesSpaceParams) WithSort ¶
func (o *GetAPI24VolumesSpaceParams) WithSort(sort []string) *GetAPI24VolumesSpaceParams
WithSort adds the sort to the get API 24 volumes space params
func (*GetAPI24VolumesSpaceParams) WithStartTime ¶
func (o *GetAPI24VolumesSpaceParams) WithStartTime(startTime *int64) *GetAPI24VolumesSpaceParams
WithStartTime adds the startTime to the get API 24 volumes space params
func (*GetAPI24VolumesSpaceParams) WithTimeout ¶
func (o *GetAPI24VolumesSpaceParams) WithTimeout(timeout time.Duration) *GetAPI24VolumesSpaceParams
WithTimeout adds the timeout to the get API 24 volumes space params
func (*GetAPI24VolumesSpaceParams) WithTotalItemCount ¶
func (o *GetAPI24VolumesSpaceParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24VolumesSpaceParams
WithTotalItemCount adds the totalItemCount to the get API 24 volumes space params
func (*GetAPI24VolumesSpaceParams) WithTotalOnly ¶
func (o *GetAPI24VolumesSpaceParams) WithTotalOnly(totalOnly *bool) *GetAPI24VolumesSpaceParams
WithTotalOnly adds the totalOnly to the get API 24 volumes space params
func (*GetAPI24VolumesSpaceParams) WithXRequestID ¶
func (o *GetAPI24VolumesSpaceParams) WithXRequestID(xRequestID *string) *GetAPI24VolumesSpaceParams
WithXRequestID adds the xRequestID to the get API 24 volumes space params
func (*GetAPI24VolumesSpaceParams) WriteToRequest ¶
func (o *GetAPI24VolumesSpaceParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type GetAPI24VolumesSpaceReader ¶
type GetAPI24VolumesSpaceReader struct {
// contains filtered or unexported fields
}
GetAPI24VolumesSpaceReader is a Reader for the GetAPI24VolumesSpace structure.
func (*GetAPI24VolumesSpaceReader) ReadResponse ¶
func (o *GetAPI24VolumesSpaceReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type GetAPI24VolumesTagsParams ¶
type GetAPI24VolumesTagsParams struct { /*Authorization Access token (in JWT format) required to use any API endpoint (except `/oauth2`, `/login`, and `/logout`) */ Authorization *string /*XRequestID Supplied by client during request or generated by server. */ XRequestID *string /*ContinuationToken A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set `continuation_token` to the system-generated token taken from the `x-next-token` header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the `limit` and `continuation_token` query parameters. */ ContinuationToken *string /*Filter Narrows down the results to only the response objects that satisfy the filter criteria. */ Filter *string /*Limit Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set `limit=0`. The total number of resources is returned as a `total_item_count` value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size. */ Limit *int32 /*Namespaces A comma-separated list of namespaces. */ Namespaces []string /*Offset The starting position based on the results of the query in relation to the full set of response objects returned. */ Offset *int32 /*ResourceDestroyed If set to `true`, returns only objects from destroyed resources. Returns an error if the name of a live resource is specified in the `resource_names` query parameter. If set to `false`, returns only objects from live resources. Returns an error if the name of a destroyed resource is specified in the `resource_names` query parameter. */ ResourceDestroyed *bool /*ResourceIds A comma-separated list of resource IDs. The `resource_ids` and `resource_names` parameters cannot be provided together. */ ResourceIds []string /*ResourceNames A comma-separated list of resource names. The `resource_ids` and `resource_names` parameters cannot be provided together. */ ResourceNames []string /*Sort Returns the response objects in the order specified. Set `sort` to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (`-`) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values. */ Sort []string /*TotalItemCount If set to `true`, the `total_item_count` matching the specified query parameters is calculated and returned in the response. If set to `false`, the `total_item_count` is `null` in the response. This may speed up queries where the `total_item_count` is large. If not specified, defaults to `false`. */ TotalItemCount *bool Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
GetAPI24VolumesTagsParams contains all the parameters to send to the API endpoint for the get API 24 volumes tags operation typically these are written to a http.Request
func NewGetAPI24VolumesTagsParams ¶
func NewGetAPI24VolumesTagsParams() *GetAPI24VolumesTagsParams
NewGetAPI24VolumesTagsParams creates a new GetAPI24VolumesTagsParams object with the default values initialized.
func NewGetAPI24VolumesTagsParamsWithContext ¶
func NewGetAPI24VolumesTagsParamsWithContext(ctx context.Context) *GetAPI24VolumesTagsParams
NewGetAPI24VolumesTagsParamsWithContext creates a new GetAPI24VolumesTagsParams object with the default values initialized, and the ability to set a context for a request
func NewGetAPI24VolumesTagsParamsWithHTTPClient ¶
func NewGetAPI24VolumesTagsParamsWithHTTPClient(client *http.Client) *GetAPI24VolumesTagsParams
NewGetAPI24VolumesTagsParamsWithHTTPClient creates a new GetAPI24VolumesTagsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewGetAPI24VolumesTagsParamsWithTimeout ¶
func NewGetAPI24VolumesTagsParamsWithTimeout(timeout time.Duration) *GetAPI24VolumesTagsParams
NewGetAPI24VolumesTagsParamsWithTimeout creates a new GetAPI24VolumesTagsParams object with the default values initialized, and the ability to set a timeout on a request
func (*GetAPI24VolumesTagsParams) SetAuthorization ¶
func (o *GetAPI24VolumesTagsParams) SetAuthorization(authorization *string)
SetAuthorization adds the authorization to the get API 24 volumes tags params
func (*GetAPI24VolumesTagsParams) SetContext ¶
func (o *GetAPI24VolumesTagsParams) SetContext(ctx context.Context)
SetContext adds the context to the get API 24 volumes tags params
func (*GetAPI24VolumesTagsParams) SetContinuationToken ¶
func (o *GetAPI24VolumesTagsParams) SetContinuationToken(continuationToken *string)
SetContinuationToken adds the continuationToken to the get API 24 volumes tags params
func (*GetAPI24VolumesTagsParams) SetFilter ¶
func (o *GetAPI24VolumesTagsParams) SetFilter(filter *string)
SetFilter adds the filter to the get API 24 volumes tags params
func (*GetAPI24VolumesTagsParams) SetHTTPClient ¶
func (o *GetAPI24VolumesTagsParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the get API 24 volumes tags params
func (*GetAPI24VolumesTagsParams) SetLimit ¶
func (o *GetAPI24VolumesTagsParams) SetLimit(limit *int32)
SetLimit adds the limit to the get API 24 volumes tags params
func (*GetAPI24VolumesTagsParams) SetNamespaces ¶
func (o *GetAPI24VolumesTagsParams) SetNamespaces(namespaces []string)
SetNamespaces adds the namespaces to the get API 24 volumes tags params
func (*GetAPI24VolumesTagsParams) SetOffset ¶
func (o *GetAPI24VolumesTagsParams) SetOffset(offset *int32)
SetOffset adds the offset to the get API 24 volumes tags params
func (*GetAPI24VolumesTagsParams) SetResourceDestroyed ¶
func (o *GetAPI24VolumesTagsParams) SetResourceDestroyed(resourceDestroyed *bool)
SetResourceDestroyed adds the resourceDestroyed to the get API 24 volumes tags params
func (*GetAPI24VolumesTagsParams) SetResourceIds ¶
func (o *GetAPI24VolumesTagsParams) SetResourceIds(resourceIds []string)
SetResourceIds adds the resourceIds to the get API 24 volumes tags params
func (*GetAPI24VolumesTagsParams) SetResourceNames ¶
func (o *GetAPI24VolumesTagsParams) SetResourceNames(resourceNames []string)
SetResourceNames adds the resourceNames to the get API 24 volumes tags params
func (*GetAPI24VolumesTagsParams) SetSort ¶
func (o *GetAPI24VolumesTagsParams) SetSort(sort []string)
SetSort adds the sort to the get API 24 volumes tags params
func (*GetAPI24VolumesTagsParams) SetTimeout ¶
func (o *GetAPI24VolumesTagsParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the get API 24 volumes tags params
func (*GetAPI24VolumesTagsParams) SetTotalItemCount ¶
func (o *GetAPI24VolumesTagsParams) SetTotalItemCount(totalItemCount *bool)
SetTotalItemCount adds the totalItemCount to the get API 24 volumes tags params
func (*GetAPI24VolumesTagsParams) SetXRequestID ¶
func (o *GetAPI24VolumesTagsParams) SetXRequestID(xRequestID *string)
SetXRequestID adds the xRequestId to the get API 24 volumes tags params
func (*GetAPI24VolumesTagsParams) WithAuthorization ¶
func (o *GetAPI24VolumesTagsParams) WithAuthorization(authorization *string) *GetAPI24VolumesTagsParams
WithAuthorization adds the authorization to the get API 24 volumes tags params
func (*GetAPI24VolumesTagsParams) WithContext ¶
func (o *GetAPI24VolumesTagsParams) WithContext(ctx context.Context) *GetAPI24VolumesTagsParams
WithContext adds the context to the get API 24 volumes tags params
func (*GetAPI24VolumesTagsParams) WithContinuationToken ¶
func (o *GetAPI24VolumesTagsParams) WithContinuationToken(continuationToken *string) *GetAPI24VolumesTagsParams
WithContinuationToken adds the continuationToken to the get API 24 volumes tags params
func (*GetAPI24VolumesTagsParams) WithFilter ¶
func (o *GetAPI24VolumesTagsParams) WithFilter(filter *string) *GetAPI24VolumesTagsParams
WithFilter adds the filter to the get API 24 volumes tags params
func (*GetAPI24VolumesTagsParams) WithHTTPClient ¶
func (o *GetAPI24VolumesTagsParams) WithHTTPClient(client *http.Client) *GetAPI24VolumesTagsParams
WithHTTPClient adds the HTTPClient to the get API 24 volumes tags params
func (*GetAPI24VolumesTagsParams) WithLimit ¶
func (o *GetAPI24VolumesTagsParams) WithLimit(limit *int32) *GetAPI24VolumesTagsParams
WithLimit adds the limit to the get API 24 volumes tags params
func (*GetAPI24VolumesTagsParams) WithNamespaces ¶
func (o *GetAPI24VolumesTagsParams) WithNamespaces(namespaces []string) *GetAPI24VolumesTagsParams
WithNamespaces adds the namespaces to the get API 24 volumes tags params
func (*GetAPI24VolumesTagsParams) WithOffset ¶
func (o *GetAPI24VolumesTagsParams) WithOffset(offset *int32) *GetAPI24VolumesTagsParams
WithOffset adds the offset to the get API 24 volumes tags params
func (*GetAPI24VolumesTagsParams) WithResourceDestroyed ¶
func (o *GetAPI24VolumesTagsParams) WithResourceDestroyed(resourceDestroyed *bool) *GetAPI24VolumesTagsParams
WithResourceDestroyed adds the resourceDestroyed to the get API 24 volumes tags params
func (*GetAPI24VolumesTagsParams) WithResourceIds ¶
func (o *GetAPI24VolumesTagsParams) WithResourceIds(resourceIds []string) *GetAPI24VolumesTagsParams
WithResourceIds adds the resourceIds to the get API 24 volumes tags params
func (*GetAPI24VolumesTagsParams) WithResourceNames ¶
func (o *GetAPI24VolumesTagsParams) WithResourceNames(resourceNames []string) *GetAPI24VolumesTagsParams
WithResourceNames adds the resourceNames to the get API 24 volumes tags params
func (*GetAPI24VolumesTagsParams) WithSort ¶
func (o *GetAPI24VolumesTagsParams) WithSort(sort []string) *GetAPI24VolumesTagsParams
WithSort adds the sort to the get API 24 volumes tags params
func (*GetAPI24VolumesTagsParams) WithTimeout ¶
func (o *GetAPI24VolumesTagsParams) WithTimeout(timeout time.Duration) *GetAPI24VolumesTagsParams
WithTimeout adds the timeout to the get API 24 volumes tags params
func (*GetAPI24VolumesTagsParams) WithTotalItemCount ¶
func (o *GetAPI24VolumesTagsParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24VolumesTagsParams
WithTotalItemCount adds the totalItemCount to the get API 24 volumes tags params
func (*GetAPI24VolumesTagsParams) WithXRequestID ¶
func (o *GetAPI24VolumesTagsParams) WithXRequestID(xRequestID *string) *GetAPI24VolumesTagsParams
WithXRequestID adds the xRequestID to the get API 24 volumes tags params
func (*GetAPI24VolumesTagsParams) WriteToRequest ¶
func (o *GetAPI24VolumesTagsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type GetAPI24VolumesTagsReader ¶
type GetAPI24VolumesTagsReader struct {
// contains filtered or unexported fields
}
GetAPI24VolumesTagsReader is a Reader for the GetAPI24VolumesTags structure.
func (*GetAPI24VolumesTagsReader) ReadResponse ¶
func (o *GetAPI24VolumesTagsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type GetAPI24VolumesVolumeGroupsParams ¶
type GetAPI24VolumesVolumeGroupsParams 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 }
GetAPI24VolumesVolumeGroupsParams contains all the parameters to send to the API endpoint for the get API 24 volumes volume groups operation typically these are written to a http.Request
func NewGetAPI24VolumesVolumeGroupsParams ¶
func NewGetAPI24VolumesVolumeGroupsParams() *GetAPI24VolumesVolumeGroupsParams
NewGetAPI24VolumesVolumeGroupsParams creates a new GetAPI24VolumesVolumeGroupsParams object with the default values initialized.
func NewGetAPI24VolumesVolumeGroupsParamsWithContext ¶
func NewGetAPI24VolumesVolumeGroupsParamsWithContext(ctx context.Context) *GetAPI24VolumesVolumeGroupsParams
NewGetAPI24VolumesVolumeGroupsParamsWithContext creates a new GetAPI24VolumesVolumeGroupsParams object with the default values initialized, and the ability to set a context for a request
func NewGetAPI24VolumesVolumeGroupsParamsWithHTTPClient ¶
func NewGetAPI24VolumesVolumeGroupsParamsWithHTTPClient(client *http.Client) *GetAPI24VolumesVolumeGroupsParams
NewGetAPI24VolumesVolumeGroupsParamsWithHTTPClient creates a new GetAPI24VolumesVolumeGroupsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewGetAPI24VolumesVolumeGroupsParamsWithTimeout ¶
func NewGetAPI24VolumesVolumeGroupsParamsWithTimeout(timeout time.Duration) *GetAPI24VolumesVolumeGroupsParams
NewGetAPI24VolumesVolumeGroupsParamsWithTimeout creates a new GetAPI24VolumesVolumeGroupsParams object with the default values initialized, and the ability to set a timeout on a request
func (*GetAPI24VolumesVolumeGroupsParams) SetAuthorization ¶
func (o *GetAPI24VolumesVolumeGroupsParams) SetAuthorization(authorization *string)
SetAuthorization adds the authorization to the get API 24 volumes volume groups params
func (*GetAPI24VolumesVolumeGroupsParams) SetContext ¶
func (o *GetAPI24VolumesVolumeGroupsParams) SetContext(ctx context.Context)
SetContext adds the context to the get API 24 volumes volume groups params
func (*GetAPI24VolumesVolumeGroupsParams) SetContinuationToken ¶
func (o *GetAPI24VolumesVolumeGroupsParams) SetContinuationToken(continuationToken *string)
SetContinuationToken adds the continuationToken to the get API 24 volumes volume groups params
func (*GetAPI24VolumesVolumeGroupsParams) SetFilter ¶
func (o *GetAPI24VolumesVolumeGroupsParams) SetFilter(filter *string)
SetFilter adds the filter to the get API 24 volumes volume groups params
func (*GetAPI24VolumesVolumeGroupsParams) SetGroupIds ¶
func (o *GetAPI24VolumesVolumeGroupsParams) SetGroupIds(groupIds []string)
SetGroupIds adds the groupIds to the get API 24 volumes volume groups params
func (*GetAPI24VolumesVolumeGroupsParams) SetGroupNames ¶
func (o *GetAPI24VolumesVolumeGroupsParams) SetGroupNames(groupNames []string)
SetGroupNames adds the groupNames to the get API 24 volumes volume groups params
func (*GetAPI24VolumesVolumeGroupsParams) SetHTTPClient ¶
func (o *GetAPI24VolumesVolumeGroupsParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the get API 24 volumes volume groups params
func (*GetAPI24VolumesVolumeGroupsParams) SetLimit ¶
func (o *GetAPI24VolumesVolumeGroupsParams) SetLimit(limit *int32)
SetLimit adds the limit to the get API 24 volumes volume groups params
func (*GetAPI24VolumesVolumeGroupsParams) SetMemberIds ¶
func (o *GetAPI24VolumesVolumeGroupsParams) SetMemberIds(memberIds []string)
SetMemberIds adds the memberIds to the get API 24 volumes volume groups params
func (*GetAPI24VolumesVolumeGroupsParams) SetMemberNames ¶
func (o *GetAPI24VolumesVolumeGroupsParams) SetMemberNames(memberNames []string)
SetMemberNames adds the memberNames to the get API 24 volumes volume groups params
func (*GetAPI24VolumesVolumeGroupsParams) SetOffset ¶
func (o *GetAPI24VolumesVolumeGroupsParams) SetOffset(offset *int32)
SetOffset adds the offset to the get API 24 volumes volume groups params
func (*GetAPI24VolumesVolumeGroupsParams) SetSort ¶
func (o *GetAPI24VolumesVolumeGroupsParams) SetSort(sort []string)
SetSort adds the sort to the get API 24 volumes volume groups params
func (*GetAPI24VolumesVolumeGroupsParams) SetTimeout ¶
func (o *GetAPI24VolumesVolumeGroupsParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the get API 24 volumes volume groups params
func (*GetAPI24VolumesVolumeGroupsParams) SetTotalItemCount ¶
func (o *GetAPI24VolumesVolumeGroupsParams) SetTotalItemCount(totalItemCount *bool)
SetTotalItemCount adds the totalItemCount to the get API 24 volumes volume groups params
func (*GetAPI24VolumesVolumeGroupsParams) SetXRequestID ¶
func (o *GetAPI24VolumesVolumeGroupsParams) SetXRequestID(xRequestID *string)
SetXRequestID adds the xRequestId to the get API 24 volumes volume groups params
func (*GetAPI24VolumesVolumeGroupsParams) WithAuthorization ¶
func (o *GetAPI24VolumesVolumeGroupsParams) WithAuthorization(authorization *string) *GetAPI24VolumesVolumeGroupsParams
WithAuthorization adds the authorization to the get API 24 volumes volume groups params
func (*GetAPI24VolumesVolumeGroupsParams) WithContext ¶
func (o *GetAPI24VolumesVolumeGroupsParams) WithContext(ctx context.Context) *GetAPI24VolumesVolumeGroupsParams
WithContext adds the context to the get API 24 volumes volume groups params
func (*GetAPI24VolumesVolumeGroupsParams) WithContinuationToken ¶
func (o *GetAPI24VolumesVolumeGroupsParams) WithContinuationToken(continuationToken *string) *GetAPI24VolumesVolumeGroupsParams
WithContinuationToken adds the continuationToken to the get API 24 volumes volume groups params
func (*GetAPI24VolumesVolumeGroupsParams) WithFilter ¶
func (o *GetAPI24VolumesVolumeGroupsParams) WithFilter(filter *string) *GetAPI24VolumesVolumeGroupsParams
WithFilter adds the filter to the get API 24 volumes volume groups params
func (*GetAPI24VolumesVolumeGroupsParams) WithGroupIds ¶
func (o *GetAPI24VolumesVolumeGroupsParams) WithGroupIds(groupIds []string) *GetAPI24VolumesVolumeGroupsParams
WithGroupIds adds the groupIds to the get API 24 volumes volume groups params
func (*GetAPI24VolumesVolumeGroupsParams) WithGroupNames ¶
func (o *GetAPI24VolumesVolumeGroupsParams) WithGroupNames(groupNames []string) *GetAPI24VolumesVolumeGroupsParams
WithGroupNames adds the groupNames to the get API 24 volumes volume groups params
func (*GetAPI24VolumesVolumeGroupsParams) WithHTTPClient ¶
func (o *GetAPI24VolumesVolumeGroupsParams) WithHTTPClient(client *http.Client) *GetAPI24VolumesVolumeGroupsParams
WithHTTPClient adds the HTTPClient to the get API 24 volumes volume groups params
func (*GetAPI24VolumesVolumeGroupsParams) WithLimit ¶
func (o *GetAPI24VolumesVolumeGroupsParams) WithLimit(limit *int32) *GetAPI24VolumesVolumeGroupsParams
WithLimit adds the limit to the get API 24 volumes volume groups params
func (*GetAPI24VolumesVolumeGroupsParams) WithMemberIds ¶
func (o *GetAPI24VolumesVolumeGroupsParams) WithMemberIds(memberIds []string) *GetAPI24VolumesVolumeGroupsParams
WithMemberIds adds the memberIds to the get API 24 volumes volume groups params
func (*GetAPI24VolumesVolumeGroupsParams) WithMemberNames ¶
func (o *GetAPI24VolumesVolumeGroupsParams) WithMemberNames(memberNames []string) *GetAPI24VolumesVolumeGroupsParams
WithMemberNames adds the memberNames to the get API 24 volumes volume groups params
func (*GetAPI24VolumesVolumeGroupsParams) WithOffset ¶
func (o *GetAPI24VolumesVolumeGroupsParams) WithOffset(offset *int32) *GetAPI24VolumesVolumeGroupsParams
WithOffset adds the offset to the get API 24 volumes volume groups params
func (*GetAPI24VolumesVolumeGroupsParams) WithSort ¶
func (o *GetAPI24VolumesVolumeGroupsParams) WithSort(sort []string) *GetAPI24VolumesVolumeGroupsParams
WithSort adds the sort to the get API 24 volumes volume groups params
func (*GetAPI24VolumesVolumeGroupsParams) WithTimeout ¶
func (o *GetAPI24VolumesVolumeGroupsParams) WithTimeout(timeout time.Duration) *GetAPI24VolumesVolumeGroupsParams
WithTimeout adds the timeout to the get API 24 volumes volume groups params
func (*GetAPI24VolumesVolumeGroupsParams) WithTotalItemCount ¶
func (o *GetAPI24VolumesVolumeGroupsParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24VolumesVolumeGroupsParams
WithTotalItemCount adds the totalItemCount to the get API 24 volumes volume groups params
func (*GetAPI24VolumesVolumeGroupsParams) WithXRequestID ¶
func (o *GetAPI24VolumesVolumeGroupsParams) WithXRequestID(xRequestID *string) *GetAPI24VolumesVolumeGroupsParams
WithXRequestID adds the xRequestID to the get API 24 volumes volume groups params
func (*GetAPI24VolumesVolumeGroupsParams) WriteToRequest ¶
func (o *GetAPI24VolumesVolumeGroupsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type GetAPI24VolumesVolumeGroupsReader ¶
type GetAPI24VolumesVolumeGroupsReader struct {
// contains filtered or unexported fields
}
GetAPI24VolumesVolumeGroupsReader is a Reader for the GetAPI24VolumesVolumeGroups structure.
func (*GetAPI24VolumesVolumeGroupsReader) ReadResponse ¶
func (o *GetAPI24VolumesVolumeGroupsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type GetApi24VolumesBadRequest ¶
GetApi24VolumesBadRequest handles this case with default header values.
BadRequest
func NewGetApi24VolumesBadRequest ¶
func NewGetApi24VolumesBadRequest() *GetApi24VolumesBadRequest
NewGetApi24VolumesBadRequest creates a GetApi24VolumesBadRequest with default headers values
func (*GetApi24VolumesBadRequest) Error ¶
func (o *GetApi24VolumesBadRequest) Error() string
func (*GetApi24VolumesBadRequest) GetPayload ¶
func (o *GetApi24VolumesBadRequest) GetPayload() *models.Error
type GetApi24VolumesOK ¶
type GetApi24VolumesOK struct {
Payload *models.VolumeGetResponse
}
GetApi24VolumesOK handles this case with default header values.
OK
func NewGetApi24VolumesOK ¶
func NewGetApi24VolumesOK() *GetApi24VolumesOK
NewGetApi24VolumesOK creates a GetApi24VolumesOK with default headers values
func (*GetApi24VolumesOK) Error ¶
func (o *GetApi24VolumesOK) Error() string
func (*GetApi24VolumesOK) GetPayload ¶
func (o *GetApi24VolumesOK) GetPayload() *models.VolumeGetResponse
type GetApi24VolumesPerformanceBadRequest ¶
GetApi24VolumesPerformanceBadRequest handles this case with default header values.
BadRequest
func NewGetApi24VolumesPerformanceBadRequest ¶
func NewGetApi24VolumesPerformanceBadRequest() *GetApi24VolumesPerformanceBadRequest
NewGetApi24VolumesPerformanceBadRequest creates a GetApi24VolumesPerformanceBadRequest with default headers values
func (*GetApi24VolumesPerformanceBadRequest) Error ¶
func (o *GetApi24VolumesPerformanceBadRequest) Error() string
func (*GetApi24VolumesPerformanceBadRequest) GetPayload ¶
func (o *GetApi24VolumesPerformanceBadRequest) GetPayload() *models.Error
type GetApi24VolumesPerformanceByArrayBadRequest ¶
GetApi24VolumesPerformanceByArrayBadRequest handles this case with default header values.
BadRequest
func NewGetApi24VolumesPerformanceByArrayBadRequest ¶
func NewGetApi24VolumesPerformanceByArrayBadRequest() *GetApi24VolumesPerformanceByArrayBadRequest
NewGetApi24VolumesPerformanceByArrayBadRequest creates a GetApi24VolumesPerformanceByArrayBadRequest with default headers values
func (*GetApi24VolumesPerformanceByArrayBadRequest) Error ¶
func (o *GetApi24VolumesPerformanceByArrayBadRequest) Error() string
func (*GetApi24VolumesPerformanceByArrayBadRequest) GetPayload ¶
func (o *GetApi24VolumesPerformanceByArrayBadRequest) GetPayload() *models.Error
type GetApi24VolumesPerformanceByArrayOK ¶
type GetApi24VolumesPerformanceByArrayOK struct {
Payload *models.ResourcePerformanceByArrayGetResponse
}
GetApi24VolumesPerformanceByArrayOK handles this case with default header values.
OK
func NewGetApi24VolumesPerformanceByArrayOK ¶
func NewGetApi24VolumesPerformanceByArrayOK() *GetApi24VolumesPerformanceByArrayOK
NewGetApi24VolumesPerformanceByArrayOK creates a GetApi24VolumesPerformanceByArrayOK with default headers values
func (*GetApi24VolumesPerformanceByArrayOK) Error ¶
func (o *GetApi24VolumesPerformanceByArrayOK) Error() string
func (*GetApi24VolumesPerformanceByArrayOK) GetPayload ¶
func (o *GetApi24VolumesPerformanceByArrayOK) GetPayload() *models.ResourcePerformanceByArrayGetResponse
type GetApi24VolumesPerformanceOK ¶
type GetApi24VolumesPerformanceOK struct {
Payload *models.ResourcePerformanceGetResponse
}
GetApi24VolumesPerformanceOK handles this case with default header values.
OK
func NewGetApi24VolumesPerformanceOK ¶
func NewGetApi24VolumesPerformanceOK() *GetApi24VolumesPerformanceOK
NewGetApi24VolumesPerformanceOK creates a GetApi24VolumesPerformanceOK with default headers values
func (*GetApi24VolumesPerformanceOK) Error ¶
func (o *GetApi24VolumesPerformanceOK) Error() string
func (*GetApi24VolumesPerformanceOK) GetPayload ¶
func (o *GetApi24VolumesPerformanceOK) GetPayload() *models.ResourcePerformanceGetResponse
type GetApi24VolumesProtectionGroupsBadRequest ¶
GetApi24VolumesProtectionGroupsBadRequest handles this case with default header values.
BadRequest
func NewGetApi24VolumesProtectionGroupsBadRequest ¶
func NewGetApi24VolumesProtectionGroupsBadRequest() *GetApi24VolumesProtectionGroupsBadRequest
NewGetApi24VolumesProtectionGroupsBadRequest creates a GetApi24VolumesProtectionGroupsBadRequest with default headers values
func (*GetApi24VolumesProtectionGroupsBadRequest) Error ¶
func (o *GetApi24VolumesProtectionGroupsBadRequest) Error() string
func (*GetApi24VolumesProtectionGroupsBadRequest) GetPayload ¶
func (o *GetApi24VolumesProtectionGroupsBadRequest) GetPayload() *models.Error
type GetApi24VolumesProtectionGroupsOK ¶
type GetApi24VolumesProtectionGroupsOK struct {
Payload *models.MemberNoIDAllGetResponse
}
GetApi24VolumesProtectionGroupsOK handles this case with default header values.
OK
func NewGetApi24VolumesProtectionGroupsOK ¶
func NewGetApi24VolumesProtectionGroupsOK() *GetApi24VolumesProtectionGroupsOK
NewGetApi24VolumesProtectionGroupsOK creates a GetApi24VolumesProtectionGroupsOK with default headers values
func (*GetApi24VolumesProtectionGroupsOK) Error ¶
func (o *GetApi24VolumesProtectionGroupsOK) Error() string
func (*GetApi24VolumesProtectionGroupsOK) GetPayload ¶
func (o *GetApi24VolumesProtectionGroupsOK) GetPayload() *models.MemberNoIDAllGetResponse
type GetApi24VolumesSpaceBadRequest ¶
GetApi24VolumesSpaceBadRequest handles this case with default header values.
BadRequest
func NewGetApi24VolumesSpaceBadRequest ¶
func NewGetApi24VolumesSpaceBadRequest() *GetApi24VolumesSpaceBadRequest
NewGetApi24VolumesSpaceBadRequest creates a GetApi24VolumesSpaceBadRequest with default headers values
func (*GetApi24VolumesSpaceBadRequest) Error ¶
func (o *GetApi24VolumesSpaceBadRequest) Error() string
func (*GetApi24VolumesSpaceBadRequest) GetPayload ¶
func (o *GetApi24VolumesSpaceBadRequest) GetPayload() *models.Error
type GetApi24VolumesSpaceOK ¶
type GetApi24VolumesSpaceOK struct {
Payload *models.ResourceSpaceGetResponse
}
GetApi24VolumesSpaceOK handles this case with default header values.
OK
func NewGetApi24VolumesSpaceOK ¶
func NewGetApi24VolumesSpaceOK() *GetApi24VolumesSpaceOK
NewGetApi24VolumesSpaceOK creates a GetApi24VolumesSpaceOK with default headers values
func (*GetApi24VolumesSpaceOK) Error ¶
func (o *GetApi24VolumesSpaceOK) Error() string
func (*GetApi24VolumesSpaceOK) GetPayload ¶
func (o *GetApi24VolumesSpaceOK) GetPayload() *models.ResourceSpaceGetResponse
type GetApi24VolumesTagsBadRequest ¶
GetApi24VolumesTagsBadRequest handles this case with default header values.
BadRequest
func NewGetApi24VolumesTagsBadRequest ¶
func NewGetApi24VolumesTagsBadRequest() *GetApi24VolumesTagsBadRequest
NewGetApi24VolumesTagsBadRequest creates a GetApi24VolumesTagsBadRequest with default headers values
func (*GetApi24VolumesTagsBadRequest) Error ¶
func (o *GetApi24VolumesTagsBadRequest) Error() string
func (*GetApi24VolumesTagsBadRequest) GetPayload ¶
func (o *GetApi24VolumesTagsBadRequest) GetPayload() *models.Error
type GetApi24VolumesTagsOK ¶
type GetApi24VolumesTagsOK struct {
Payload *models.TagGetResponse
}
GetApi24VolumesTagsOK handles this case with default header values.
OK
func NewGetApi24VolumesTagsOK ¶
func NewGetApi24VolumesTagsOK() *GetApi24VolumesTagsOK
NewGetApi24VolumesTagsOK creates a GetApi24VolumesTagsOK with default headers values
func (*GetApi24VolumesTagsOK) Error ¶
func (o *GetApi24VolumesTagsOK) Error() string
func (*GetApi24VolumesTagsOK) GetPayload ¶
func (o *GetApi24VolumesTagsOK) GetPayload() *models.TagGetResponse
type GetApi24VolumesVolumeGroupsBadRequest ¶
GetApi24VolumesVolumeGroupsBadRequest handles this case with default header values.
BadRequest
func NewGetApi24VolumesVolumeGroupsBadRequest ¶
func NewGetApi24VolumesVolumeGroupsBadRequest() *GetApi24VolumesVolumeGroupsBadRequest
NewGetApi24VolumesVolumeGroupsBadRequest creates a GetApi24VolumesVolumeGroupsBadRequest with default headers values
func (*GetApi24VolumesVolumeGroupsBadRequest) Error ¶
func (o *GetApi24VolumesVolumeGroupsBadRequest) Error() string
func (*GetApi24VolumesVolumeGroupsBadRequest) GetPayload ¶
func (o *GetApi24VolumesVolumeGroupsBadRequest) GetPayload() *models.Error
type GetApi24VolumesVolumeGroupsOK ¶
type GetApi24VolumesVolumeGroupsOK struct {
Payload *models.MemberGetResponse
}
GetApi24VolumesVolumeGroupsOK handles this case with default header values.
OK
func NewGetApi24VolumesVolumeGroupsOK ¶
func NewGetApi24VolumesVolumeGroupsOK() *GetApi24VolumesVolumeGroupsOK
NewGetApi24VolumesVolumeGroupsOK creates a GetApi24VolumesVolumeGroupsOK with default headers values
func (*GetApi24VolumesVolumeGroupsOK) Error ¶
func (o *GetApi24VolumesVolumeGroupsOK) Error() string
func (*GetApi24VolumesVolumeGroupsOK) GetPayload ¶
func (o *GetApi24VolumesVolumeGroupsOK) GetPayload() *models.MemberGetResponse
type PatchAPI24VolumesParams ¶
type PatchAPI24VolumesParams struct { /*Authorization Access token (in JWT format) required to use any API endpoint (except `/oauth2`, `/login`, and `/logout`) */ Authorization *string /*XRequestID Supplied by client during request or generated by server. */ XRequestID *string /*Ids Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The `ids` and `names` parameters cannot be provided together. */ Ids []string /*Names Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, `name01,name02`. */ Names []string /*Truncate If set to `true`, reduces the size of a volume during a volume resize operation. When a volume is truncated, Purity automatically takes an undo snapshot, providing a 24-hour window during which the previous contents can be retrieved. After truncating a volume, its provisioned size can be subsequently increased, but the data in truncated sectors cannot be retrieved. If set to `false` or not set at all and the volume is being reduced in size, the volume copy operation fails. Required if the `provisioned` parameter is set to a volume size that is smaller than the original size. */ Truncate *bool /*Volume*/ Volume *models.VolumePatch Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
PatchAPI24VolumesParams contains all the parameters to send to the API endpoint for the patch API 24 volumes operation typically these are written to a http.Request
func NewPatchAPI24VolumesParams ¶
func NewPatchAPI24VolumesParams() *PatchAPI24VolumesParams
NewPatchAPI24VolumesParams creates a new PatchAPI24VolumesParams object with the default values initialized.
func NewPatchAPI24VolumesParamsWithContext ¶
func NewPatchAPI24VolumesParamsWithContext(ctx context.Context) *PatchAPI24VolumesParams
NewPatchAPI24VolumesParamsWithContext creates a new PatchAPI24VolumesParams object with the default values initialized, and the ability to set a context for a request
func NewPatchAPI24VolumesParamsWithHTTPClient ¶
func NewPatchAPI24VolumesParamsWithHTTPClient(client *http.Client) *PatchAPI24VolumesParams
NewPatchAPI24VolumesParamsWithHTTPClient creates a new PatchAPI24VolumesParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewPatchAPI24VolumesParamsWithTimeout ¶
func NewPatchAPI24VolumesParamsWithTimeout(timeout time.Duration) *PatchAPI24VolumesParams
NewPatchAPI24VolumesParamsWithTimeout creates a new PatchAPI24VolumesParams object with the default values initialized, and the ability to set a timeout on a request
func (*PatchAPI24VolumesParams) SetAuthorization ¶
func (o *PatchAPI24VolumesParams) SetAuthorization(authorization *string)
SetAuthorization adds the authorization to the patch API 24 volumes params
func (*PatchAPI24VolumesParams) SetContext ¶
func (o *PatchAPI24VolumesParams) SetContext(ctx context.Context)
SetContext adds the context to the patch API 24 volumes params
func (*PatchAPI24VolumesParams) SetHTTPClient ¶
func (o *PatchAPI24VolumesParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the patch API 24 volumes params
func (*PatchAPI24VolumesParams) SetIds ¶
func (o *PatchAPI24VolumesParams) SetIds(ids []string)
SetIds adds the ids to the patch API 24 volumes params
func (*PatchAPI24VolumesParams) SetNames ¶
func (o *PatchAPI24VolumesParams) SetNames(names []string)
SetNames adds the names to the patch API 24 volumes params
func (*PatchAPI24VolumesParams) SetTimeout ¶
func (o *PatchAPI24VolumesParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the patch API 24 volumes params
func (*PatchAPI24VolumesParams) SetTruncate ¶
func (o *PatchAPI24VolumesParams) SetTruncate(truncate *bool)
SetTruncate adds the truncate to the patch API 24 volumes params
func (*PatchAPI24VolumesParams) SetVolume ¶
func (o *PatchAPI24VolumesParams) SetVolume(volume *models.VolumePatch)
SetVolume adds the volume to the patch API 24 volumes params
func (*PatchAPI24VolumesParams) SetXRequestID ¶
func (o *PatchAPI24VolumesParams) SetXRequestID(xRequestID *string)
SetXRequestID adds the xRequestId to the patch API 24 volumes params
func (*PatchAPI24VolumesParams) WithAuthorization ¶
func (o *PatchAPI24VolumesParams) WithAuthorization(authorization *string) *PatchAPI24VolumesParams
WithAuthorization adds the authorization to the patch API 24 volumes params
func (*PatchAPI24VolumesParams) WithContext ¶
func (o *PatchAPI24VolumesParams) WithContext(ctx context.Context) *PatchAPI24VolumesParams
WithContext adds the context to the patch API 24 volumes params
func (*PatchAPI24VolumesParams) WithHTTPClient ¶
func (o *PatchAPI24VolumesParams) WithHTTPClient(client *http.Client) *PatchAPI24VolumesParams
WithHTTPClient adds the HTTPClient to the patch API 24 volumes params
func (*PatchAPI24VolumesParams) WithIds ¶
func (o *PatchAPI24VolumesParams) WithIds(ids []string) *PatchAPI24VolumesParams
WithIds adds the ids to the patch API 24 volumes params
func (*PatchAPI24VolumesParams) WithNames ¶
func (o *PatchAPI24VolumesParams) WithNames(names []string) *PatchAPI24VolumesParams
WithNames adds the names to the patch API 24 volumes params
func (*PatchAPI24VolumesParams) WithTimeout ¶
func (o *PatchAPI24VolumesParams) WithTimeout(timeout time.Duration) *PatchAPI24VolumesParams
WithTimeout adds the timeout to the patch API 24 volumes params
func (*PatchAPI24VolumesParams) WithTruncate ¶
func (o *PatchAPI24VolumesParams) WithTruncate(truncate *bool) *PatchAPI24VolumesParams
WithTruncate adds the truncate to the patch API 24 volumes params
func (*PatchAPI24VolumesParams) WithVolume ¶
func (o *PatchAPI24VolumesParams) WithVolume(volume *models.VolumePatch) *PatchAPI24VolumesParams
WithVolume adds the volume to the patch API 24 volumes params
func (*PatchAPI24VolumesParams) WithXRequestID ¶
func (o *PatchAPI24VolumesParams) WithXRequestID(xRequestID *string) *PatchAPI24VolumesParams
WithXRequestID adds the xRequestID to the patch API 24 volumes params
func (*PatchAPI24VolumesParams) WriteToRequest ¶
func (o *PatchAPI24VolumesParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type PatchAPI24VolumesReader ¶
type PatchAPI24VolumesReader struct {
// contains filtered or unexported fields
}
PatchAPI24VolumesReader is a Reader for the PatchAPI24Volumes structure.
func (*PatchAPI24VolumesReader) ReadResponse ¶
func (o *PatchAPI24VolumesReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type PatchApi24VolumesBadRequest ¶
PatchApi24VolumesBadRequest handles this case with default header values.
BadRequest
func NewPatchApi24VolumesBadRequest ¶
func NewPatchApi24VolumesBadRequest() *PatchApi24VolumesBadRequest
NewPatchApi24VolumesBadRequest creates a PatchApi24VolumesBadRequest with default headers values
func (*PatchApi24VolumesBadRequest) Error ¶
func (o *PatchApi24VolumesBadRequest) Error() string
func (*PatchApi24VolumesBadRequest) GetPayload ¶
func (o *PatchApi24VolumesBadRequest) GetPayload() *models.Error
type PatchApi24VolumesOK ¶
type PatchApi24VolumesOK struct {
Payload *models.VolumeResponse
}
PatchApi24VolumesOK handles this case with default header values.
OK
func NewPatchApi24VolumesOK ¶
func NewPatchApi24VolumesOK() *PatchApi24VolumesOK
NewPatchApi24VolumesOK creates a PatchApi24VolumesOK with default headers values
func (*PatchApi24VolumesOK) Error ¶
func (o *PatchApi24VolumesOK) Error() string
func (*PatchApi24VolumesOK) GetPayload ¶
func (o *PatchApi24VolumesOK) GetPayload() *models.VolumeResponse
type PostAPI24VolumesParams ¶
type PostAPI24VolumesParams struct { /*Authorization Access token (in JWT format) required to use any API endpoint (except `/oauth2`, `/login`, and `/logout`) */ Authorization *string /*XRequestID Supplied by client during request or generated by server. */ XRequestID *string /*Names Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, `name01,name02`. */ Names []string /*Overwrite If set to `true`, overwrites an existing volume during a volume copy operation. If set to `false` or not set at all and the target name is an existing volume, the volume copy operation fails. Required if the `source: id` or `source: name` body parameter is set and the source overwrites an existing volume during the volume copy operation. */ Overwrite *bool /*Volume*/ Volume *models.VolumePost Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
PostAPI24VolumesParams contains all the parameters to send to the API endpoint for the post API 24 volumes operation typically these are written to a http.Request
func NewPostAPI24VolumesParams ¶
func NewPostAPI24VolumesParams() *PostAPI24VolumesParams
NewPostAPI24VolumesParams creates a new PostAPI24VolumesParams object with the default values initialized.
func NewPostAPI24VolumesParamsWithContext ¶
func NewPostAPI24VolumesParamsWithContext(ctx context.Context) *PostAPI24VolumesParams
NewPostAPI24VolumesParamsWithContext creates a new PostAPI24VolumesParams object with the default values initialized, and the ability to set a context for a request
func NewPostAPI24VolumesParamsWithHTTPClient ¶
func NewPostAPI24VolumesParamsWithHTTPClient(client *http.Client) *PostAPI24VolumesParams
NewPostAPI24VolumesParamsWithHTTPClient creates a new PostAPI24VolumesParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewPostAPI24VolumesParamsWithTimeout ¶
func NewPostAPI24VolumesParamsWithTimeout(timeout time.Duration) *PostAPI24VolumesParams
NewPostAPI24VolumesParamsWithTimeout creates a new PostAPI24VolumesParams object with the default values initialized, and the ability to set a timeout on a request
func (*PostAPI24VolumesParams) SetAuthorization ¶
func (o *PostAPI24VolumesParams) SetAuthorization(authorization *string)
SetAuthorization adds the authorization to the post API 24 volumes params
func (*PostAPI24VolumesParams) SetContext ¶
func (o *PostAPI24VolumesParams) SetContext(ctx context.Context)
SetContext adds the context to the post API 24 volumes params
func (*PostAPI24VolumesParams) SetHTTPClient ¶
func (o *PostAPI24VolumesParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the post API 24 volumes params
func (*PostAPI24VolumesParams) SetNames ¶
func (o *PostAPI24VolumesParams) SetNames(names []string)
SetNames adds the names to the post API 24 volumes params
func (*PostAPI24VolumesParams) SetOverwrite ¶
func (o *PostAPI24VolumesParams) SetOverwrite(overwrite *bool)
SetOverwrite adds the overwrite to the post API 24 volumes params
func (*PostAPI24VolumesParams) SetTimeout ¶
func (o *PostAPI24VolumesParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the post API 24 volumes params
func (*PostAPI24VolumesParams) SetVolume ¶
func (o *PostAPI24VolumesParams) SetVolume(volume *models.VolumePost)
SetVolume adds the volume to the post API 24 volumes params
func (*PostAPI24VolumesParams) SetXRequestID ¶
func (o *PostAPI24VolumesParams) SetXRequestID(xRequestID *string)
SetXRequestID adds the xRequestId to the post API 24 volumes params
func (*PostAPI24VolumesParams) WithAuthorization ¶
func (o *PostAPI24VolumesParams) WithAuthorization(authorization *string) *PostAPI24VolumesParams
WithAuthorization adds the authorization to the post API 24 volumes params
func (*PostAPI24VolumesParams) WithContext ¶
func (o *PostAPI24VolumesParams) WithContext(ctx context.Context) *PostAPI24VolumesParams
WithContext adds the context to the post API 24 volumes params
func (*PostAPI24VolumesParams) WithHTTPClient ¶
func (o *PostAPI24VolumesParams) WithHTTPClient(client *http.Client) *PostAPI24VolumesParams
WithHTTPClient adds the HTTPClient to the post API 24 volumes params
func (*PostAPI24VolumesParams) WithNames ¶
func (o *PostAPI24VolumesParams) WithNames(names []string) *PostAPI24VolumesParams
WithNames adds the names to the post API 24 volumes params
func (*PostAPI24VolumesParams) WithOverwrite ¶
func (o *PostAPI24VolumesParams) WithOverwrite(overwrite *bool) *PostAPI24VolumesParams
WithOverwrite adds the overwrite to the post API 24 volumes params
func (*PostAPI24VolumesParams) WithTimeout ¶
func (o *PostAPI24VolumesParams) WithTimeout(timeout time.Duration) *PostAPI24VolumesParams
WithTimeout adds the timeout to the post API 24 volumes params
func (*PostAPI24VolumesParams) WithVolume ¶
func (o *PostAPI24VolumesParams) WithVolume(volume *models.VolumePost) *PostAPI24VolumesParams
WithVolume adds the volume to the post API 24 volumes params
func (*PostAPI24VolumesParams) WithXRequestID ¶
func (o *PostAPI24VolumesParams) WithXRequestID(xRequestID *string) *PostAPI24VolumesParams
WithXRequestID adds the xRequestID to the post API 24 volumes params
func (*PostAPI24VolumesParams) WriteToRequest ¶
func (o *PostAPI24VolumesParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type PostAPI24VolumesProtectionGroupsParams ¶
type PostAPI24VolumesProtectionGroupsParams struct { /*Authorization Access token (in JWT format) required to use any API endpoint (except `/oauth2`, `/login`, and `/logout`) */ Authorization *string /*XRequestID Supplied by client during request or generated by server. */ XRequestID *string /*GroupNames Performs the operation on the unique group name specified. Examples of groups include host groups, pods, protection groups, and volume groups. Enter multiple names in comma-separated format. For example, `hgroup01,hgroup02`. */ GroupNames []string /*MemberNames Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, `vol01,vol02`. */ MemberNames []string Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
PostAPI24VolumesProtectionGroupsParams contains all the parameters to send to the API endpoint for the post API 24 volumes protection groups operation typically these are written to a http.Request
func NewPostAPI24VolumesProtectionGroupsParams ¶
func NewPostAPI24VolumesProtectionGroupsParams() *PostAPI24VolumesProtectionGroupsParams
NewPostAPI24VolumesProtectionGroupsParams creates a new PostAPI24VolumesProtectionGroupsParams object with the default values initialized.
func NewPostAPI24VolumesProtectionGroupsParamsWithContext ¶
func NewPostAPI24VolumesProtectionGroupsParamsWithContext(ctx context.Context) *PostAPI24VolumesProtectionGroupsParams
NewPostAPI24VolumesProtectionGroupsParamsWithContext creates a new PostAPI24VolumesProtectionGroupsParams object with the default values initialized, and the ability to set a context for a request
func NewPostAPI24VolumesProtectionGroupsParamsWithHTTPClient ¶
func NewPostAPI24VolumesProtectionGroupsParamsWithHTTPClient(client *http.Client) *PostAPI24VolumesProtectionGroupsParams
NewPostAPI24VolumesProtectionGroupsParamsWithHTTPClient creates a new PostAPI24VolumesProtectionGroupsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewPostAPI24VolumesProtectionGroupsParamsWithTimeout ¶
func NewPostAPI24VolumesProtectionGroupsParamsWithTimeout(timeout time.Duration) *PostAPI24VolumesProtectionGroupsParams
NewPostAPI24VolumesProtectionGroupsParamsWithTimeout creates a new PostAPI24VolumesProtectionGroupsParams object with the default values initialized, and the ability to set a timeout on a request
func (*PostAPI24VolumesProtectionGroupsParams) SetAuthorization ¶
func (o *PostAPI24VolumesProtectionGroupsParams) SetAuthorization(authorization *string)
SetAuthorization adds the authorization to the post API 24 volumes protection groups params
func (*PostAPI24VolumesProtectionGroupsParams) SetContext ¶
func (o *PostAPI24VolumesProtectionGroupsParams) SetContext(ctx context.Context)
SetContext adds the context to the post API 24 volumes protection groups params
func (*PostAPI24VolumesProtectionGroupsParams) SetGroupNames ¶
func (o *PostAPI24VolumesProtectionGroupsParams) SetGroupNames(groupNames []string)
SetGroupNames adds the groupNames to the post API 24 volumes protection groups params
func (*PostAPI24VolumesProtectionGroupsParams) SetHTTPClient ¶
func (o *PostAPI24VolumesProtectionGroupsParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the post API 24 volumes protection groups params
func (*PostAPI24VolumesProtectionGroupsParams) SetMemberNames ¶
func (o *PostAPI24VolumesProtectionGroupsParams) SetMemberNames(memberNames []string)
SetMemberNames adds the memberNames to the post API 24 volumes protection groups params
func (*PostAPI24VolumesProtectionGroupsParams) SetTimeout ¶
func (o *PostAPI24VolumesProtectionGroupsParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the post API 24 volumes protection groups params
func (*PostAPI24VolumesProtectionGroupsParams) SetXRequestID ¶
func (o *PostAPI24VolumesProtectionGroupsParams) SetXRequestID(xRequestID *string)
SetXRequestID adds the xRequestId to the post API 24 volumes protection groups params
func (*PostAPI24VolumesProtectionGroupsParams) WithAuthorization ¶
func (o *PostAPI24VolumesProtectionGroupsParams) WithAuthorization(authorization *string) *PostAPI24VolumesProtectionGroupsParams
WithAuthorization adds the authorization to the post API 24 volumes protection groups params
func (*PostAPI24VolumesProtectionGroupsParams) WithContext ¶
func (o *PostAPI24VolumesProtectionGroupsParams) WithContext(ctx context.Context) *PostAPI24VolumesProtectionGroupsParams
WithContext adds the context to the post API 24 volumes protection groups params
func (*PostAPI24VolumesProtectionGroupsParams) WithGroupNames ¶
func (o *PostAPI24VolumesProtectionGroupsParams) WithGroupNames(groupNames []string) *PostAPI24VolumesProtectionGroupsParams
WithGroupNames adds the groupNames to the post API 24 volumes protection groups params
func (*PostAPI24VolumesProtectionGroupsParams) WithHTTPClient ¶
func (o *PostAPI24VolumesProtectionGroupsParams) WithHTTPClient(client *http.Client) *PostAPI24VolumesProtectionGroupsParams
WithHTTPClient adds the HTTPClient to the post API 24 volumes protection groups params
func (*PostAPI24VolumesProtectionGroupsParams) WithMemberNames ¶
func (o *PostAPI24VolumesProtectionGroupsParams) WithMemberNames(memberNames []string) *PostAPI24VolumesProtectionGroupsParams
WithMemberNames adds the memberNames to the post API 24 volumes protection groups params
func (*PostAPI24VolumesProtectionGroupsParams) WithTimeout ¶
func (o *PostAPI24VolumesProtectionGroupsParams) WithTimeout(timeout time.Duration) *PostAPI24VolumesProtectionGroupsParams
WithTimeout adds the timeout to the post API 24 volumes protection groups params
func (*PostAPI24VolumesProtectionGroupsParams) WithXRequestID ¶
func (o *PostAPI24VolumesProtectionGroupsParams) WithXRequestID(xRequestID *string) *PostAPI24VolumesProtectionGroupsParams
WithXRequestID adds the xRequestID to the post API 24 volumes protection groups params
func (*PostAPI24VolumesProtectionGroupsParams) WriteToRequest ¶
func (o *PostAPI24VolumesProtectionGroupsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type PostAPI24VolumesProtectionGroupsReader ¶
type PostAPI24VolumesProtectionGroupsReader struct {
// contains filtered or unexported fields
}
PostAPI24VolumesProtectionGroupsReader is a Reader for the PostAPI24VolumesProtectionGroups structure.
func (*PostAPI24VolumesProtectionGroupsReader) ReadResponse ¶
func (o *PostAPI24VolumesProtectionGroupsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type PostAPI24VolumesReader ¶
type PostAPI24VolumesReader struct {
// contains filtered or unexported fields
}
PostAPI24VolumesReader is a Reader for the PostAPI24Volumes structure.
func (*PostAPI24VolumesReader) ReadResponse ¶
func (o *PostAPI24VolumesReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type PostApi24VolumesBadRequest ¶
PostApi24VolumesBadRequest handles this case with default header values.
BadRequest
func NewPostApi24VolumesBadRequest ¶
func NewPostApi24VolumesBadRequest() *PostApi24VolumesBadRequest
NewPostApi24VolumesBadRequest creates a PostApi24VolumesBadRequest with default headers values
func (*PostApi24VolumesBadRequest) Error ¶
func (o *PostApi24VolumesBadRequest) Error() string
func (*PostApi24VolumesBadRequest) GetPayload ¶
func (o *PostApi24VolumesBadRequest) GetPayload() *models.Error
type PostApi24VolumesOK ¶
type PostApi24VolumesOK struct {
Payload *models.VolumeResponse
}
PostApi24VolumesOK handles this case with default header values.
OK
func NewPostApi24VolumesOK ¶
func NewPostApi24VolumesOK() *PostApi24VolumesOK
NewPostApi24VolumesOK creates a PostApi24VolumesOK with default headers values
func (*PostApi24VolumesOK) Error ¶
func (o *PostApi24VolumesOK) Error() string
func (*PostApi24VolumesOK) GetPayload ¶
func (o *PostApi24VolumesOK) GetPayload() *models.VolumeResponse
type PostApi24VolumesProtectionGroupsBadRequest ¶
PostApi24VolumesProtectionGroupsBadRequest handles this case with default header values.
BadRequest
func NewPostApi24VolumesProtectionGroupsBadRequest ¶
func NewPostApi24VolumesProtectionGroupsBadRequest() *PostApi24VolumesProtectionGroupsBadRequest
NewPostApi24VolumesProtectionGroupsBadRequest creates a PostApi24VolumesProtectionGroupsBadRequest with default headers values
func (*PostApi24VolumesProtectionGroupsBadRequest) Error ¶
func (o *PostApi24VolumesProtectionGroupsBadRequest) Error() string
func (*PostApi24VolumesProtectionGroupsBadRequest) GetPayload ¶
func (o *PostApi24VolumesProtectionGroupsBadRequest) GetPayload() *models.Error
type PostApi24VolumesProtectionGroupsOK ¶
type PostApi24VolumesProtectionGroupsOK struct {
Payload *models.MemberNoIDAllResponse
}
PostApi24VolumesProtectionGroupsOK handles this case with default header values.
OK
func NewPostApi24VolumesProtectionGroupsOK ¶
func NewPostApi24VolumesProtectionGroupsOK() *PostApi24VolumesProtectionGroupsOK
NewPostApi24VolumesProtectionGroupsOK creates a PostApi24VolumesProtectionGroupsOK with default headers values
func (*PostApi24VolumesProtectionGroupsOK) Error ¶
func (o *PostApi24VolumesProtectionGroupsOK) Error() string
func (*PostApi24VolumesProtectionGroupsOK) GetPayload ¶
func (o *PostApi24VolumesProtectionGroupsOK) GetPayload() *models.MemberNoIDAllResponse
type PutAPI24VolumesTagsBatchParams ¶
type PutAPI24VolumesTagsBatchParams struct { /*Authorization Access token (in JWT format) required to use any API endpoint (except `/oauth2`, `/login`, and `/logout`) */ Authorization *string /*XRequestID Supplied by client during request or generated by server. */ XRequestID *string /*ResourceIds A comma-separated list of resource IDs. The `resource_ids` and `resource_names` parameters cannot be provided together. */ ResourceIds []string /*ResourceNames A comma-separated list of resource names. The `resource_ids` and `resource_names` parameters cannot be provided together. */ ResourceNames []string /*Tag A list of tags to be created or, if already existing, updated. */ Tag []*models.Tag Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
PutAPI24VolumesTagsBatchParams contains all the parameters to send to the API endpoint for the put API 24 volumes tags batch operation typically these are written to a http.Request
func NewPutAPI24VolumesTagsBatchParams ¶
func NewPutAPI24VolumesTagsBatchParams() *PutAPI24VolumesTagsBatchParams
NewPutAPI24VolumesTagsBatchParams creates a new PutAPI24VolumesTagsBatchParams object with the default values initialized.
func NewPutAPI24VolumesTagsBatchParamsWithContext ¶
func NewPutAPI24VolumesTagsBatchParamsWithContext(ctx context.Context) *PutAPI24VolumesTagsBatchParams
NewPutAPI24VolumesTagsBatchParamsWithContext creates a new PutAPI24VolumesTagsBatchParams object with the default values initialized, and the ability to set a context for a request
func NewPutAPI24VolumesTagsBatchParamsWithHTTPClient ¶
func NewPutAPI24VolumesTagsBatchParamsWithHTTPClient(client *http.Client) *PutAPI24VolumesTagsBatchParams
NewPutAPI24VolumesTagsBatchParamsWithHTTPClient creates a new PutAPI24VolumesTagsBatchParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewPutAPI24VolumesTagsBatchParamsWithTimeout ¶
func NewPutAPI24VolumesTagsBatchParamsWithTimeout(timeout time.Duration) *PutAPI24VolumesTagsBatchParams
NewPutAPI24VolumesTagsBatchParamsWithTimeout creates a new PutAPI24VolumesTagsBatchParams object with the default values initialized, and the ability to set a timeout on a request
func (*PutAPI24VolumesTagsBatchParams) SetAuthorization ¶
func (o *PutAPI24VolumesTagsBatchParams) SetAuthorization(authorization *string)
SetAuthorization adds the authorization to the put API 24 volumes tags batch params
func (*PutAPI24VolumesTagsBatchParams) SetContext ¶
func (o *PutAPI24VolumesTagsBatchParams) SetContext(ctx context.Context)
SetContext adds the context to the put API 24 volumes tags batch params
func (*PutAPI24VolumesTagsBatchParams) SetHTTPClient ¶
func (o *PutAPI24VolumesTagsBatchParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the put API 24 volumes tags batch params
func (*PutAPI24VolumesTagsBatchParams) SetResourceIds ¶
func (o *PutAPI24VolumesTagsBatchParams) SetResourceIds(resourceIds []string)
SetResourceIds adds the resourceIds to the put API 24 volumes tags batch params
func (*PutAPI24VolumesTagsBatchParams) SetResourceNames ¶
func (o *PutAPI24VolumesTagsBatchParams) SetResourceNames(resourceNames []string)
SetResourceNames adds the resourceNames to the put API 24 volumes tags batch params
func (*PutAPI24VolumesTagsBatchParams) SetTag ¶
func (o *PutAPI24VolumesTagsBatchParams) SetTag(tag []*models.Tag)
SetTag adds the tag to the put API 24 volumes tags batch params
func (*PutAPI24VolumesTagsBatchParams) SetTimeout ¶
func (o *PutAPI24VolumesTagsBatchParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the put API 24 volumes tags batch params
func (*PutAPI24VolumesTagsBatchParams) SetXRequestID ¶
func (o *PutAPI24VolumesTagsBatchParams) SetXRequestID(xRequestID *string)
SetXRequestID adds the xRequestId to the put API 24 volumes tags batch params
func (*PutAPI24VolumesTagsBatchParams) WithAuthorization ¶
func (o *PutAPI24VolumesTagsBatchParams) WithAuthorization(authorization *string) *PutAPI24VolumesTagsBatchParams
WithAuthorization adds the authorization to the put API 24 volumes tags batch params
func (*PutAPI24VolumesTagsBatchParams) WithContext ¶
func (o *PutAPI24VolumesTagsBatchParams) WithContext(ctx context.Context) *PutAPI24VolumesTagsBatchParams
WithContext adds the context to the put API 24 volumes tags batch params
func (*PutAPI24VolumesTagsBatchParams) WithHTTPClient ¶
func (o *PutAPI24VolumesTagsBatchParams) WithHTTPClient(client *http.Client) *PutAPI24VolumesTagsBatchParams
WithHTTPClient adds the HTTPClient to the put API 24 volumes tags batch params
func (*PutAPI24VolumesTagsBatchParams) WithResourceIds ¶
func (o *PutAPI24VolumesTagsBatchParams) WithResourceIds(resourceIds []string) *PutAPI24VolumesTagsBatchParams
WithResourceIds adds the resourceIds to the put API 24 volumes tags batch params
func (*PutAPI24VolumesTagsBatchParams) WithResourceNames ¶
func (o *PutAPI24VolumesTagsBatchParams) WithResourceNames(resourceNames []string) *PutAPI24VolumesTagsBatchParams
WithResourceNames adds the resourceNames to the put API 24 volumes tags batch params
func (*PutAPI24VolumesTagsBatchParams) WithTag ¶
func (o *PutAPI24VolumesTagsBatchParams) WithTag(tag []*models.Tag) *PutAPI24VolumesTagsBatchParams
WithTag adds the tag to the put API 24 volumes tags batch params
func (*PutAPI24VolumesTagsBatchParams) WithTimeout ¶
func (o *PutAPI24VolumesTagsBatchParams) WithTimeout(timeout time.Duration) *PutAPI24VolumesTagsBatchParams
WithTimeout adds the timeout to the put API 24 volumes tags batch params
func (*PutAPI24VolumesTagsBatchParams) WithXRequestID ¶
func (o *PutAPI24VolumesTagsBatchParams) WithXRequestID(xRequestID *string) *PutAPI24VolumesTagsBatchParams
WithXRequestID adds the xRequestID to the put API 24 volumes tags batch params
func (*PutAPI24VolumesTagsBatchParams) WriteToRequest ¶
func (o *PutAPI24VolumesTagsBatchParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type PutAPI24VolumesTagsBatchReader ¶
type PutAPI24VolumesTagsBatchReader struct {
// contains filtered or unexported fields
}
PutAPI24VolumesTagsBatchReader is a Reader for the PutAPI24VolumesTagsBatch structure.
func (*PutAPI24VolumesTagsBatchReader) ReadResponse ¶
func (o *PutAPI24VolumesTagsBatchReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type PutApi24VolumesTagsBatchBadRequest ¶
PutApi24VolumesTagsBatchBadRequest handles this case with default header values.
BadRequest
func NewPutApi24VolumesTagsBatchBadRequest ¶
func NewPutApi24VolumesTagsBatchBadRequest() *PutApi24VolumesTagsBatchBadRequest
NewPutApi24VolumesTagsBatchBadRequest creates a PutApi24VolumesTagsBatchBadRequest with default headers values
func (*PutApi24VolumesTagsBatchBadRequest) Error ¶
func (o *PutApi24VolumesTagsBatchBadRequest) Error() string
func (*PutApi24VolumesTagsBatchBadRequest) GetPayload ¶
func (o *PutApi24VolumesTagsBatchBadRequest) GetPayload() *models.Error
type PutApi24VolumesTagsBatchOK ¶
type PutApi24VolumesTagsBatchOK struct {
Payload *models.TagResponse
}
PutApi24VolumesTagsBatchOK handles this case with default header values.
OK
func NewPutApi24VolumesTagsBatchOK ¶
func NewPutApi24VolumesTagsBatchOK() *PutApi24VolumesTagsBatchOK
NewPutApi24VolumesTagsBatchOK creates a PutApi24VolumesTagsBatchOK with default headers values
func (*PutApi24VolumesTagsBatchOK) Error ¶
func (o *PutApi24VolumesTagsBatchOK) Error() string
func (*PutApi24VolumesTagsBatchOK) GetPayload ¶
func (o *PutApi24VolumesTagsBatchOK) GetPayload() *models.TagResponse
Source Files
¶
- delete_api_24_volumes_parameters.go
- delete_api_24_volumes_protection_groups_parameters.go
- delete_api_24_volumes_protection_groups_responses.go
- delete_api_24_volumes_responses.go
- delete_api_24_volumes_tags_parameters.go
- delete_api_24_volumes_tags_responses.go
- get_api_24_volumes_parameters.go
- get_api_24_volumes_performance_by_array_parameters.go
- get_api_24_volumes_performance_by_array_responses.go
- get_api_24_volumes_performance_parameters.go
- get_api_24_volumes_performance_responses.go
- get_api_24_volumes_protection_groups_parameters.go
- get_api_24_volumes_protection_groups_responses.go
- get_api_24_volumes_responses.go
- get_api_24_volumes_space_parameters.go
- get_api_24_volumes_space_responses.go
- get_api_24_volumes_tags_parameters.go
- get_api_24_volumes_tags_responses.go
- get_api_24_volumes_volume_groups_parameters.go
- get_api_24_volumes_volume_groups_responses.go
- patch_api_24_volumes_parameters.go
- patch_api_24_volumes_responses.go
- post_api_24_volumes_parameters.go
- post_api_24_volumes_protection_groups_parameters.go
- post_api_24_volumes_protection_groups_responses.go
- post_api_24_volumes_responses.go
- put_api_24_volumes_tags_batch_parameters.go
- put_api_24_volumes_tags_batch_responses.go
- volumes_client.go