Documentation ¶
Index ¶
- type Client
- func (a *Client) DeleteAPI24Pods(params *DeleteAPI24PodsParams) (*DeleteApi24PodsOK, error)
- func (a *Client) DeleteAPI24PodsArrays(params *DeleteAPI24PodsArraysParams) (*DeleteApi24PodsArraysOK, error)
- func (a *Client) GetAPI24Pods(params *GetAPI24PodsParams) (*GetApi24PodsOK, error)
- func (a *Client) GetAPI24PodsArrays(params *GetAPI24PodsArraysParams) (*GetApi24PodsArraysOK, error)
- func (a *Client) GetAPI24PodsPerformance(params *GetAPI24PodsPerformanceParams) (*GetApi24PodsPerformanceOK, error)
- func (a *Client) GetAPI24PodsPerformanceByArray(params *GetAPI24PodsPerformanceByArrayParams) (*GetApi24PodsPerformanceByArrayOK, error)
- func (a *Client) GetAPI24PodsPerformanceReplication(params *GetAPI24PodsPerformanceReplicationParams) (*GetApi24PodsPerformanceReplicationOK, error)
- func (a *Client) GetAPI24PodsPerformanceReplicationByArray(params *GetAPI24PodsPerformanceReplicationByArrayParams) (*GetApi24PodsPerformanceReplicationByArrayOK, error)
- func (a *Client) GetAPI24PodsSpace(params *GetAPI24PodsSpaceParams) (*GetApi24PodsSpaceOK, error)
- func (a *Client) PatchAPI24Pods(params *PatchAPI24PodsParams) (*PatchApi24PodsOK, error)
- func (a *Client) PostAPI24Pods(params *PostAPI24PodsParams) (*PostApi24PodsOK, error)
- func (a *Client) PostAPI24PodsArrays(params *PostAPI24PodsArraysParams) (*PostApi24PodsArraysOK, error)
- func (a *Client) SetTransport(transport runtime.ClientTransport)
- type ClientService
- type DeleteAPI24PodsArraysParams
- func NewDeleteAPI24PodsArraysParams() *DeleteAPI24PodsArraysParams
- func NewDeleteAPI24PodsArraysParamsWithContext(ctx context.Context) *DeleteAPI24PodsArraysParams
- func NewDeleteAPI24PodsArraysParamsWithHTTPClient(client *http.Client) *DeleteAPI24PodsArraysParams
- func NewDeleteAPI24PodsArraysParamsWithTimeout(timeout time.Duration) *DeleteAPI24PodsArraysParams
- func (o *DeleteAPI24PodsArraysParams) SetAuthorization(authorization *string)
- func (o *DeleteAPI24PodsArraysParams) SetContext(ctx context.Context)
- func (o *DeleteAPI24PodsArraysParams) SetGroupIds(groupIds []string)
- func (o *DeleteAPI24PodsArraysParams) SetGroupNames(groupNames []string)
- func (o *DeleteAPI24PodsArraysParams) SetHTTPClient(client *http.Client)
- func (o *DeleteAPI24PodsArraysParams) SetMemberIds(memberIds []string)
- func (o *DeleteAPI24PodsArraysParams) SetMemberNames(memberNames []string)
- func (o *DeleteAPI24PodsArraysParams) SetTimeout(timeout time.Duration)
- func (o *DeleteAPI24PodsArraysParams) SetWithUnknown(withUnknown *bool)
- func (o *DeleteAPI24PodsArraysParams) SetXRequestID(xRequestID *string)
- func (o *DeleteAPI24PodsArraysParams) WithAuthorization(authorization *string) *DeleteAPI24PodsArraysParams
- func (o *DeleteAPI24PodsArraysParams) WithContext(ctx context.Context) *DeleteAPI24PodsArraysParams
- func (o *DeleteAPI24PodsArraysParams) WithGroupIds(groupIds []string) *DeleteAPI24PodsArraysParams
- func (o *DeleteAPI24PodsArraysParams) WithGroupNames(groupNames []string) *DeleteAPI24PodsArraysParams
- func (o *DeleteAPI24PodsArraysParams) WithHTTPClient(client *http.Client) *DeleteAPI24PodsArraysParams
- func (o *DeleteAPI24PodsArraysParams) WithMemberIds(memberIds []string) *DeleteAPI24PodsArraysParams
- func (o *DeleteAPI24PodsArraysParams) WithMemberNames(memberNames []string) *DeleteAPI24PodsArraysParams
- func (o *DeleteAPI24PodsArraysParams) WithTimeout(timeout time.Duration) *DeleteAPI24PodsArraysParams
- func (o *DeleteAPI24PodsArraysParams) WithWithUnknown(withUnknown *bool) *DeleteAPI24PodsArraysParams
- func (o *DeleteAPI24PodsArraysParams) WithXRequestID(xRequestID *string) *DeleteAPI24PodsArraysParams
- func (o *DeleteAPI24PodsArraysParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type DeleteAPI24PodsArraysReader
- type DeleteAPI24PodsParams
- func NewDeleteAPI24PodsParams() *DeleteAPI24PodsParams
- func NewDeleteAPI24PodsParamsWithContext(ctx context.Context) *DeleteAPI24PodsParams
- func NewDeleteAPI24PodsParamsWithHTTPClient(client *http.Client) *DeleteAPI24PodsParams
- func NewDeleteAPI24PodsParamsWithTimeout(timeout time.Duration) *DeleteAPI24PodsParams
- func (o *DeleteAPI24PodsParams) SetContext(ctx context.Context)
- func (o *DeleteAPI24PodsParams) SetEradicateContents(eradicateContents *bool)
- func (o *DeleteAPI24PodsParams) SetHTTPClient(client *http.Client)
- func (o *DeleteAPI24PodsParams) SetIds(ids []string)
- func (o *DeleteAPI24PodsParams) SetNames(names []string)
- func (o *DeleteAPI24PodsParams) SetTimeout(timeout time.Duration)
- func (o *DeleteAPI24PodsParams) WithContext(ctx context.Context) *DeleteAPI24PodsParams
- func (o *DeleteAPI24PodsParams) WithEradicateContents(eradicateContents *bool) *DeleteAPI24PodsParams
- func (o *DeleteAPI24PodsParams) WithHTTPClient(client *http.Client) *DeleteAPI24PodsParams
- func (o *DeleteAPI24PodsParams) WithIds(ids []string) *DeleteAPI24PodsParams
- func (o *DeleteAPI24PodsParams) WithNames(names []string) *DeleteAPI24PodsParams
- func (o *DeleteAPI24PodsParams) WithTimeout(timeout time.Duration) *DeleteAPI24PodsParams
- func (o *DeleteAPI24PodsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type DeleteAPI24PodsReader
- type DeleteApi24PodsArraysBadRequest
- type DeleteApi24PodsArraysOK
- type DeleteApi24PodsBadRequest
- type DeleteApi24PodsOK
- type GetAPI24PodsArraysParams
- func NewGetAPI24PodsArraysParams() *GetAPI24PodsArraysParams
- func NewGetAPI24PodsArraysParamsWithContext(ctx context.Context) *GetAPI24PodsArraysParams
- func NewGetAPI24PodsArraysParamsWithHTTPClient(client *http.Client) *GetAPI24PodsArraysParams
- func NewGetAPI24PodsArraysParamsWithTimeout(timeout time.Duration) *GetAPI24PodsArraysParams
- func (o *GetAPI24PodsArraysParams) SetAuthorization(authorization *string)
- func (o *GetAPI24PodsArraysParams) SetContext(ctx context.Context)
- func (o *GetAPI24PodsArraysParams) SetFilter(filter *string)
- func (o *GetAPI24PodsArraysParams) SetGroupIds(groupIds []string)
- func (o *GetAPI24PodsArraysParams) SetGroupNames(groupNames []string)
- func (o *GetAPI24PodsArraysParams) SetHTTPClient(client *http.Client)
- func (o *GetAPI24PodsArraysParams) SetLimit(limit *int32)
- func (o *GetAPI24PodsArraysParams) SetMemberIds(memberIds []string)
- func (o *GetAPI24PodsArraysParams) SetMemberNames(memberNames []string)
- func (o *GetAPI24PodsArraysParams) SetOffset(offset *int32)
- func (o *GetAPI24PodsArraysParams) SetSort(sort []string)
- func (o *GetAPI24PodsArraysParams) SetTimeout(timeout time.Duration)
- func (o *GetAPI24PodsArraysParams) SetTotalItemCount(totalItemCount *bool)
- func (o *GetAPI24PodsArraysParams) SetXRequestID(xRequestID *string)
- func (o *GetAPI24PodsArraysParams) WithAuthorization(authorization *string) *GetAPI24PodsArraysParams
- func (o *GetAPI24PodsArraysParams) WithContext(ctx context.Context) *GetAPI24PodsArraysParams
- func (o *GetAPI24PodsArraysParams) WithFilter(filter *string) *GetAPI24PodsArraysParams
- func (o *GetAPI24PodsArraysParams) WithGroupIds(groupIds []string) *GetAPI24PodsArraysParams
- func (o *GetAPI24PodsArraysParams) WithGroupNames(groupNames []string) *GetAPI24PodsArraysParams
- func (o *GetAPI24PodsArraysParams) WithHTTPClient(client *http.Client) *GetAPI24PodsArraysParams
- func (o *GetAPI24PodsArraysParams) WithLimit(limit *int32) *GetAPI24PodsArraysParams
- func (o *GetAPI24PodsArraysParams) WithMemberIds(memberIds []string) *GetAPI24PodsArraysParams
- func (o *GetAPI24PodsArraysParams) WithMemberNames(memberNames []string) *GetAPI24PodsArraysParams
- func (o *GetAPI24PodsArraysParams) WithOffset(offset *int32) *GetAPI24PodsArraysParams
- func (o *GetAPI24PodsArraysParams) WithSort(sort []string) *GetAPI24PodsArraysParams
- func (o *GetAPI24PodsArraysParams) WithTimeout(timeout time.Duration) *GetAPI24PodsArraysParams
- func (o *GetAPI24PodsArraysParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24PodsArraysParams
- func (o *GetAPI24PodsArraysParams) WithXRequestID(xRequestID *string) *GetAPI24PodsArraysParams
- func (o *GetAPI24PodsArraysParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type GetAPI24PodsArraysReader
- type GetAPI24PodsParams
- func (o *GetAPI24PodsParams) SetContext(ctx context.Context)
- func (o *GetAPI24PodsParams) SetContinuationToken(continuationToken *string)
- func (o *GetAPI24PodsParams) SetDestroyed(destroyed *bool)
- func (o *GetAPI24PodsParams) SetFilter(filter *string)
- func (o *GetAPI24PodsParams) SetHTTPClient(client *http.Client)
- func (o *GetAPI24PodsParams) SetIds(ids []string)
- func (o *GetAPI24PodsParams) SetLimit(limit *int32)
- func (o *GetAPI24PodsParams) SetNames(names []string)
- func (o *GetAPI24PodsParams) SetOffset(offset *int32)
- func (o *GetAPI24PodsParams) SetSort(sort []string)
- func (o *GetAPI24PodsParams) SetTimeout(timeout time.Duration)
- func (o *GetAPI24PodsParams) SetTotalItemCount(totalItemCount *bool)
- func (o *GetAPI24PodsParams) SetTotalOnly(totalOnly *bool)
- func (o *GetAPI24PodsParams) WithContext(ctx context.Context) *GetAPI24PodsParams
- func (o *GetAPI24PodsParams) WithContinuationToken(continuationToken *string) *GetAPI24PodsParams
- func (o *GetAPI24PodsParams) WithDestroyed(destroyed *bool) *GetAPI24PodsParams
- func (o *GetAPI24PodsParams) WithFilter(filter *string) *GetAPI24PodsParams
- func (o *GetAPI24PodsParams) WithHTTPClient(client *http.Client) *GetAPI24PodsParams
- func (o *GetAPI24PodsParams) WithIds(ids []string) *GetAPI24PodsParams
- func (o *GetAPI24PodsParams) WithLimit(limit *int32) *GetAPI24PodsParams
- func (o *GetAPI24PodsParams) WithNames(names []string) *GetAPI24PodsParams
- func (o *GetAPI24PodsParams) WithOffset(offset *int32) *GetAPI24PodsParams
- func (o *GetAPI24PodsParams) WithSort(sort []string) *GetAPI24PodsParams
- func (o *GetAPI24PodsParams) WithTimeout(timeout time.Duration) *GetAPI24PodsParams
- func (o *GetAPI24PodsParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24PodsParams
- func (o *GetAPI24PodsParams) WithTotalOnly(totalOnly *bool) *GetAPI24PodsParams
- func (o *GetAPI24PodsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type GetAPI24PodsPerformanceByArrayParams
- func NewGetAPI24PodsPerformanceByArrayParams() *GetAPI24PodsPerformanceByArrayParams
- func NewGetAPI24PodsPerformanceByArrayParamsWithContext(ctx context.Context) *GetAPI24PodsPerformanceByArrayParams
- func NewGetAPI24PodsPerformanceByArrayParamsWithHTTPClient(client *http.Client) *GetAPI24PodsPerformanceByArrayParams
- func NewGetAPI24PodsPerformanceByArrayParamsWithTimeout(timeout time.Duration) *GetAPI24PodsPerformanceByArrayParams
- func (o *GetAPI24PodsPerformanceByArrayParams) SetAuthorization(authorization *string)
- func (o *GetAPI24PodsPerformanceByArrayParams) SetContext(ctx context.Context)
- func (o *GetAPI24PodsPerformanceByArrayParams) SetDestroyed(destroyed *bool)
- func (o *GetAPI24PodsPerformanceByArrayParams) SetEndTime(endTime *int64)
- func (o *GetAPI24PodsPerformanceByArrayParams) SetFilter(filter *string)
- func (o *GetAPI24PodsPerformanceByArrayParams) SetHTTPClient(client *http.Client)
- func (o *GetAPI24PodsPerformanceByArrayParams) SetIds(ids []string)
- func (o *GetAPI24PodsPerformanceByArrayParams) SetLimit(limit *int32)
- func (o *GetAPI24PodsPerformanceByArrayParams) SetNames(names []string)
- func (o *GetAPI24PodsPerformanceByArrayParams) SetOffset(offset *int32)
- func (o *GetAPI24PodsPerformanceByArrayParams) SetResolution(resolution *int64)
- func (o *GetAPI24PodsPerformanceByArrayParams) SetSort(sort []string)
- func (o *GetAPI24PodsPerformanceByArrayParams) SetStartTime(startTime *int64)
- func (o *GetAPI24PodsPerformanceByArrayParams) SetTimeout(timeout time.Duration)
- func (o *GetAPI24PodsPerformanceByArrayParams) SetTotalItemCount(totalItemCount *bool)
- func (o *GetAPI24PodsPerformanceByArrayParams) SetTotalOnly(totalOnly *bool)
- func (o *GetAPI24PodsPerformanceByArrayParams) SetXRequestID(xRequestID *string)
- func (o *GetAPI24PodsPerformanceByArrayParams) WithAuthorization(authorization *string) *GetAPI24PodsPerformanceByArrayParams
- func (o *GetAPI24PodsPerformanceByArrayParams) WithContext(ctx context.Context) *GetAPI24PodsPerformanceByArrayParams
- func (o *GetAPI24PodsPerformanceByArrayParams) WithDestroyed(destroyed *bool) *GetAPI24PodsPerformanceByArrayParams
- func (o *GetAPI24PodsPerformanceByArrayParams) WithEndTime(endTime *int64) *GetAPI24PodsPerformanceByArrayParams
- func (o *GetAPI24PodsPerformanceByArrayParams) WithFilter(filter *string) *GetAPI24PodsPerformanceByArrayParams
- func (o *GetAPI24PodsPerformanceByArrayParams) WithHTTPClient(client *http.Client) *GetAPI24PodsPerformanceByArrayParams
- func (o *GetAPI24PodsPerformanceByArrayParams) WithIds(ids []string) *GetAPI24PodsPerformanceByArrayParams
- func (o *GetAPI24PodsPerformanceByArrayParams) WithLimit(limit *int32) *GetAPI24PodsPerformanceByArrayParams
- func (o *GetAPI24PodsPerformanceByArrayParams) WithNames(names []string) *GetAPI24PodsPerformanceByArrayParams
- func (o *GetAPI24PodsPerformanceByArrayParams) WithOffset(offset *int32) *GetAPI24PodsPerformanceByArrayParams
- func (o *GetAPI24PodsPerformanceByArrayParams) WithResolution(resolution *int64) *GetAPI24PodsPerformanceByArrayParams
- func (o *GetAPI24PodsPerformanceByArrayParams) WithSort(sort []string) *GetAPI24PodsPerformanceByArrayParams
- func (o *GetAPI24PodsPerformanceByArrayParams) WithStartTime(startTime *int64) *GetAPI24PodsPerformanceByArrayParams
- func (o *GetAPI24PodsPerformanceByArrayParams) WithTimeout(timeout time.Duration) *GetAPI24PodsPerformanceByArrayParams
- func (o *GetAPI24PodsPerformanceByArrayParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24PodsPerformanceByArrayParams
- func (o *GetAPI24PodsPerformanceByArrayParams) WithTotalOnly(totalOnly *bool) *GetAPI24PodsPerformanceByArrayParams
- func (o *GetAPI24PodsPerformanceByArrayParams) WithXRequestID(xRequestID *string) *GetAPI24PodsPerformanceByArrayParams
- func (o *GetAPI24PodsPerformanceByArrayParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type GetAPI24PodsPerformanceByArrayReader
- type GetAPI24PodsPerformanceParams
- func NewGetAPI24PodsPerformanceParams() *GetAPI24PodsPerformanceParams
- func NewGetAPI24PodsPerformanceParamsWithContext(ctx context.Context) *GetAPI24PodsPerformanceParams
- func NewGetAPI24PodsPerformanceParamsWithHTTPClient(client *http.Client) *GetAPI24PodsPerformanceParams
- func NewGetAPI24PodsPerformanceParamsWithTimeout(timeout time.Duration) *GetAPI24PodsPerformanceParams
- func (o *GetAPI24PodsPerformanceParams) SetAuthorization(authorization *string)
- func (o *GetAPI24PodsPerformanceParams) SetContext(ctx context.Context)
- func (o *GetAPI24PodsPerformanceParams) SetDestroyed(destroyed *bool)
- func (o *GetAPI24PodsPerformanceParams) SetEndTime(endTime *int64)
- func (o *GetAPI24PodsPerformanceParams) SetFilter(filter *string)
- func (o *GetAPI24PodsPerformanceParams) SetHTTPClient(client *http.Client)
- func (o *GetAPI24PodsPerformanceParams) SetIds(ids []string)
- func (o *GetAPI24PodsPerformanceParams) SetLimit(limit *int32)
- func (o *GetAPI24PodsPerformanceParams) SetNames(names []string)
- func (o *GetAPI24PodsPerformanceParams) SetOffset(offset *int32)
- func (o *GetAPI24PodsPerformanceParams) SetResolution(resolution *int64)
- func (o *GetAPI24PodsPerformanceParams) SetSort(sort []string)
- func (o *GetAPI24PodsPerformanceParams) SetStartTime(startTime *int64)
- func (o *GetAPI24PodsPerformanceParams) SetTimeout(timeout time.Duration)
- func (o *GetAPI24PodsPerformanceParams) SetTotalItemCount(totalItemCount *bool)
- func (o *GetAPI24PodsPerformanceParams) SetTotalOnly(totalOnly *bool)
- func (o *GetAPI24PodsPerformanceParams) SetXRequestID(xRequestID *string)
- func (o *GetAPI24PodsPerformanceParams) WithAuthorization(authorization *string) *GetAPI24PodsPerformanceParams
- func (o *GetAPI24PodsPerformanceParams) WithContext(ctx context.Context) *GetAPI24PodsPerformanceParams
- func (o *GetAPI24PodsPerformanceParams) WithDestroyed(destroyed *bool) *GetAPI24PodsPerformanceParams
- func (o *GetAPI24PodsPerformanceParams) WithEndTime(endTime *int64) *GetAPI24PodsPerformanceParams
- func (o *GetAPI24PodsPerformanceParams) WithFilter(filter *string) *GetAPI24PodsPerformanceParams
- func (o *GetAPI24PodsPerformanceParams) WithHTTPClient(client *http.Client) *GetAPI24PodsPerformanceParams
- func (o *GetAPI24PodsPerformanceParams) WithIds(ids []string) *GetAPI24PodsPerformanceParams
- func (o *GetAPI24PodsPerformanceParams) WithLimit(limit *int32) *GetAPI24PodsPerformanceParams
- func (o *GetAPI24PodsPerformanceParams) WithNames(names []string) *GetAPI24PodsPerformanceParams
- func (o *GetAPI24PodsPerformanceParams) WithOffset(offset *int32) *GetAPI24PodsPerformanceParams
- func (o *GetAPI24PodsPerformanceParams) WithResolution(resolution *int64) *GetAPI24PodsPerformanceParams
- func (o *GetAPI24PodsPerformanceParams) WithSort(sort []string) *GetAPI24PodsPerformanceParams
- func (o *GetAPI24PodsPerformanceParams) WithStartTime(startTime *int64) *GetAPI24PodsPerformanceParams
- func (o *GetAPI24PodsPerformanceParams) WithTimeout(timeout time.Duration) *GetAPI24PodsPerformanceParams
- func (o *GetAPI24PodsPerformanceParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24PodsPerformanceParams
- func (o *GetAPI24PodsPerformanceParams) WithTotalOnly(totalOnly *bool) *GetAPI24PodsPerformanceParams
- func (o *GetAPI24PodsPerformanceParams) WithXRequestID(xRequestID *string) *GetAPI24PodsPerformanceParams
- func (o *GetAPI24PodsPerformanceParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type GetAPI24PodsPerformanceReader
- type GetAPI24PodsPerformanceReplicationByArrayParams
- func NewGetAPI24PodsPerformanceReplicationByArrayParams() *GetAPI24PodsPerformanceReplicationByArrayParams
- func NewGetAPI24PodsPerformanceReplicationByArrayParamsWithContext(ctx context.Context) *GetAPI24PodsPerformanceReplicationByArrayParams
- func NewGetAPI24PodsPerformanceReplicationByArrayParamsWithHTTPClient(client *http.Client) *GetAPI24PodsPerformanceReplicationByArrayParams
- func NewGetAPI24PodsPerformanceReplicationByArrayParamsWithTimeout(timeout time.Duration) *GetAPI24PodsPerformanceReplicationByArrayParams
- func (o *GetAPI24PodsPerformanceReplicationByArrayParams) SetAuthorization(authorization *string)
- func (o *GetAPI24PodsPerformanceReplicationByArrayParams) SetContext(ctx context.Context)
- func (o *GetAPI24PodsPerformanceReplicationByArrayParams) SetDestroyed(destroyed *bool)
- func (o *GetAPI24PodsPerformanceReplicationByArrayParams) SetEndTime(endTime *int64)
- func (o *GetAPI24PodsPerformanceReplicationByArrayParams) SetFilter(filter *string)
- func (o *GetAPI24PodsPerformanceReplicationByArrayParams) SetHTTPClient(client *http.Client)
- func (o *GetAPI24PodsPerformanceReplicationByArrayParams) SetIds(ids []string)
- func (o *GetAPI24PodsPerformanceReplicationByArrayParams) SetLimit(limit *int32)
- func (o *GetAPI24PodsPerformanceReplicationByArrayParams) SetNames(names []string)
- func (o *GetAPI24PodsPerformanceReplicationByArrayParams) SetOffset(offset *int32)
- func (o *GetAPI24PodsPerformanceReplicationByArrayParams) SetResolution(resolution *int64)
- func (o *GetAPI24PodsPerformanceReplicationByArrayParams) SetSort(sort []string)
- func (o *GetAPI24PodsPerformanceReplicationByArrayParams) SetStartTime(startTime *int64)
- func (o *GetAPI24PodsPerformanceReplicationByArrayParams) SetTimeout(timeout time.Duration)
- func (o *GetAPI24PodsPerformanceReplicationByArrayParams) SetTotalItemCount(totalItemCount *bool)
- func (o *GetAPI24PodsPerformanceReplicationByArrayParams) SetTotalOnly(totalOnly *bool)
- func (o *GetAPI24PodsPerformanceReplicationByArrayParams) SetXRequestID(xRequestID *string)
- func (o *GetAPI24PodsPerformanceReplicationByArrayParams) WithAuthorization(authorization *string) *GetAPI24PodsPerformanceReplicationByArrayParams
- func (o *GetAPI24PodsPerformanceReplicationByArrayParams) WithContext(ctx context.Context) *GetAPI24PodsPerformanceReplicationByArrayParams
- func (o *GetAPI24PodsPerformanceReplicationByArrayParams) WithDestroyed(destroyed *bool) *GetAPI24PodsPerformanceReplicationByArrayParams
- func (o *GetAPI24PodsPerformanceReplicationByArrayParams) WithEndTime(endTime *int64) *GetAPI24PodsPerformanceReplicationByArrayParams
- func (o *GetAPI24PodsPerformanceReplicationByArrayParams) WithFilter(filter *string) *GetAPI24PodsPerformanceReplicationByArrayParams
- func (o *GetAPI24PodsPerformanceReplicationByArrayParams) WithHTTPClient(client *http.Client) *GetAPI24PodsPerformanceReplicationByArrayParams
- func (o *GetAPI24PodsPerformanceReplicationByArrayParams) WithIds(ids []string) *GetAPI24PodsPerformanceReplicationByArrayParams
- func (o *GetAPI24PodsPerformanceReplicationByArrayParams) WithLimit(limit *int32) *GetAPI24PodsPerformanceReplicationByArrayParams
- func (o *GetAPI24PodsPerformanceReplicationByArrayParams) WithNames(names []string) *GetAPI24PodsPerformanceReplicationByArrayParams
- func (o *GetAPI24PodsPerformanceReplicationByArrayParams) WithOffset(offset *int32) *GetAPI24PodsPerformanceReplicationByArrayParams
- func (o *GetAPI24PodsPerformanceReplicationByArrayParams) WithResolution(resolution *int64) *GetAPI24PodsPerformanceReplicationByArrayParams
- func (o *GetAPI24PodsPerformanceReplicationByArrayParams) WithSort(sort []string) *GetAPI24PodsPerformanceReplicationByArrayParams
- func (o *GetAPI24PodsPerformanceReplicationByArrayParams) WithStartTime(startTime *int64) *GetAPI24PodsPerformanceReplicationByArrayParams
- func (o *GetAPI24PodsPerformanceReplicationByArrayParams) WithTimeout(timeout time.Duration) *GetAPI24PodsPerformanceReplicationByArrayParams
- func (o *GetAPI24PodsPerformanceReplicationByArrayParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24PodsPerformanceReplicationByArrayParams
- func (o *GetAPI24PodsPerformanceReplicationByArrayParams) WithTotalOnly(totalOnly *bool) *GetAPI24PodsPerformanceReplicationByArrayParams
- func (o *GetAPI24PodsPerformanceReplicationByArrayParams) WithXRequestID(xRequestID *string) *GetAPI24PodsPerformanceReplicationByArrayParams
- func (o *GetAPI24PodsPerformanceReplicationByArrayParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type GetAPI24PodsPerformanceReplicationByArrayReader
- type GetAPI24PodsPerformanceReplicationParams
- func NewGetAPI24PodsPerformanceReplicationParams() *GetAPI24PodsPerformanceReplicationParams
- func NewGetAPI24PodsPerformanceReplicationParamsWithContext(ctx context.Context) *GetAPI24PodsPerformanceReplicationParams
- func NewGetAPI24PodsPerformanceReplicationParamsWithHTTPClient(client *http.Client) *GetAPI24PodsPerformanceReplicationParams
- func NewGetAPI24PodsPerformanceReplicationParamsWithTimeout(timeout time.Duration) *GetAPI24PodsPerformanceReplicationParams
- func (o *GetAPI24PodsPerformanceReplicationParams) SetAuthorization(authorization *string)
- func (o *GetAPI24PodsPerformanceReplicationParams) SetContext(ctx context.Context)
- func (o *GetAPI24PodsPerformanceReplicationParams) SetDestroyed(destroyed *bool)
- func (o *GetAPI24PodsPerformanceReplicationParams) SetEndTime(endTime *int64)
- func (o *GetAPI24PodsPerformanceReplicationParams) SetFilter(filter *string)
- func (o *GetAPI24PodsPerformanceReplicationParams) SetHTTPClient(client *http.Client)
- func (o *GetAPI24PodsPerformanceReplicationParams) SetIds(ids []string)
- func (o *GetAPI24PodsPerformanceReplicationParams) SetLimit(limit *int32)
- func (o *GetAPI24PodsPerformanceReplicationParams) SetNames(names []string)
- func (o *GetAPI24PodsPerformanceReplicationParams) SetOffset(offset *int32)
- func (o *GetAPI24PodsPerformanceReplicationParams) SetResolution(resolution *int64)
- func (o *GetAPI24PodsPerformanceReplicationParams) SetSort(sort []string)
- func (o *GetAPI24PodsPerformanceReplicationParams) SetStartTime(startTime *int64)
- func (o *GetAPI24PodsPerformanceReplicationParams) SetTimeout(timeout time.Duration)
- func (o *GetAPI24PodsPerformanceReplicationParams) SetTotalItemCount(totalItemCount *bool)
- func (o *GetAPI24PodsPerformanceReplicationParams) SetTotalOnly(totalOnly *bool)
- func (o *GetAPI24PodsPerformanceReplicationParams) SetXRequestID(xRequestID *string)
- func (o *GetAPI24PodsPerformanceReplicationParams) WithAuthorization(authorization *string) *GetAPI24PodsPerformanceReplicationParams
- func (o *GetAPI24PodsPerformanceReplicationParams) WithContext(ctx context.Context) *GetAPI24PodsPerformanceReplicationParams
- func (o *GetAPI24PodsPerformanceReplicationParams) WithDestroyed(destroyed *bool) *GetAPI24PodsPerformanceReplicationParams
- func (o *GetAPI24PodsPerformanceReplicationParams) WithEndTime(endTime *int64) *GetAPI24PodsPerformanceReplicationParams
- func (o *GetAPI24PodsPerformanceReplicationParams) WithFilter(filter *string) *GetAPI24PodsPerformanceReplicationParams
- func (o *GetAPI24PodsPerformanceReplicationParams) WithHTTPClient(client *http.Client) *GetAPI24PodsPerformanceReplicationParams
- func (o *GetAPI24PodsPerformanceReplicationParams) WithIds(ids []string) *GetAPI24PodsPerformanceReplicationParams
- func (o *GetAPI24PodsPerformanceReplicationParams) WithLimit(limit *int32) *GetAPI24PodsPerformanceReplicationParams
- func (o *GetAPI24PodsPerformanceReplicationParams) WithNames(names []string) *GetAPI24PodsPerformanceReplicationParams
- func (o *GetAPI24PodsPerformanceReplicationParams) WithOffset(offset *int32) *GetAPI24PodsPerformanceReplicationParams
- func (o *GetAPI24PodsPerformanceReplicationParams) WithResolution(resolution *int64) *GetAPI24PodsPerformanceReplicationParams
- func (o *GetAPI24PodsPerformanceReplicationParams) WithSort(sort []string) *GetAPI24PodsPerformanceReplicationParams
- func (o *GetAPI24PodsPerformanceReplicationParams) WithStartTime(startTime *int64) *GetAPI24PodsPerformanceReplicationParams
- func (o *GetAPI24PodsPerformanceReplicationParams) WithTimeout(timeout time.Duration) *GetAPI24PodsPerformanceReplicationParams
- func (o *GetAPI24PodsPerformanceReplicationParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24PodsPerformanceReplicationParams
- func (o *GetAPI24PodsPerformanceReplicationParams) WithTotalOnly(totalOnly *bool) *GetAPI24PodsPerformanceReplicationParams
- func (o *GetAPI24PodsPerformanceReplicationParams) WithXRequestID(xRequestID *string) *GetAPI24PodsPerformanceReplicationParams
- func (o *GetAPI24PodsPerformanceReplicationParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type GetAPI24PodsPerformanceReplicationReader
- type GetAPI24PodsReader
- type GetAPI24PodsSpaceParams
- func NewGetAPI24PodsSpaceParams() *GetAPI24PodsSpaceParams
- func NewGetAPI24PodsSpaceParamsWithContext(ctx context.Context) *GetAPI24PodsSpaceParams
- func NewGetAPI24PodsSpaceParamsWithHTTPClient(client *http.Client) *GetAPI24PodsSpaceParams
- func NewGetAPI24PodsSpaceParamsWithTimeout(timeout time.Duration) *GetAPI24PodsSpaceParams
- func (o *GetAPI24PodsSpaceParams) SetAuthorization(authorization *string)
- func (o *GetAPI24PodsSpaceParams) SetContext(ctx context.Context)
- func (o *GetAPI24PodsSpaceParams) SetDestroyed(destroyed *bool)
- func (o *GetAPI24PodsSpaceParams) SetEndTime(endTime *int64)
- func (o *GetAPI24PodsSpaceParams) SetFilter(filter *string)
- func (o *GetAPI24PodsSpaceParams) SetHTTPClient(client *http.Client)
- func (o *GetAPI24PodsSpaceParams) SetIds(ids []string)
- func (o *GetAPI24PodsSpaceParams) SetLimit(limit *int32)
- func (o *GetAPI24PodsSpaceParams) SetNames(names []string)
- func (o *GetAPI24PodsSpaceParams) SetOffset(offset *int32)
- func (o *GetAPI24PodsSpaceParams) SetResolution(resolution *int64)
- func (o *GetAPI24PodsSpaceParams) SetSort(sort []string)
- func (o *GetAPI24PodsSpaceParams) SetStartTime(startTime *int64)
- func (o *GetAPI24PodsSpaceParams) SetTimeout(timeout time.Duration)
- func (o *GetAPI24PodsSpaceParams) SetTotalItemCount(totalItemCount *bool)
- func (o *GetAPI24PodsSpaceParams) SetTotalOnly(totalOnly *bool)
- func (o *GetAPI24PodsSpaceParams) SetXRequestID(xRequestID *string)
- func (o *GetAPI24PodsSpaceParams) WithAuthorization(authorization *string) *GetAPI24PodsSpaceParams
- func (o *GetAPI24PodsSpaceParams) WithContext(ctx context.Context) *GetAPI24PodsSpaceParams
- func (o *GetAPI24PodsSpaceParams) WithDestroyed(destroyed *bool) *GetAPI24PodsSpaceParams
- func (o *GetAPI24PodsSpaceParams) WithEndTime(endTime *int64) *GetAPI24PodsSpaceParams
- func (o *GetAPI24PodsSpaceParams) WithFilter(filter *string) *GetAPI24PodsSpaceParams
- func (o *GetAPI24PodsSpaceParams) WithHTTPClient(client *http.Client) *GetAPI24PodsSpaceParams
- func (o *GetAPI24PodsSpaceParams) WithIds(ids []string) *GetAPI24PodsSpaceParams
- func (o *GetAPI24PodsSpaceParams) WithLimit(limit *int32) *GetAPI24PodsSpaceParams
- func (o *GetAPI24PodsSpaceParams) WithNames(names []string) *GetAPI24PodsSpaceParams
- func (o *GetAPI24PodsSpaceParams) WithOffset(offset *int32) *GetAPI24PodsSpaceParams
- func (o *GetAPI24PodsSpaceParams) WithResolution(resolution *int64) *GetAPI24PodsSpaceParams
- func (o *GetAPI24PodsSpaceParams) WithSort(sort []string) *GetAPI24PodsSpaceParams
- func (o *GetAPI24PodsSpaceParams) WithStartTime(startTime *int64) *GetAPI24PodsSpaceParams
- func (o *GetAPI24PodsSpaceParams) WithTimeout(timeout time.Duration) *GetAPI24PodsSpaceParams
- func (o *GetAPI24PodsSpaceParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24PodsSpaceParams
- func (o *GetAPI24PodsSpaceParams) WithTotalOnly(totalOnly *bool) *GetAPI24PodsSpaceParams
- func (o *GetAPI24PodsSpaceParams) WithXRequestID(xRequestID *string) *GetAPI24PodsSpaceParams
- func (o *GetAPI24PodsSpaceParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type GetAPI24PodsSpaceReader
- type GetApi24PodsArraysBadRequest
- type GetApi24PodsArraysOK
- type GetApi24PodsBadRequest
- type GetApi24PodsOK
- type GetApi24PodsPerformanceBadRequest
- type GetApi24PodsPerformanceByArrayBadRequest
- type GetApi24PodsPerformanceByArrayOK
- type GetApi24PodsPerformanceOK
- type GetApi24PodsPerformanceReplicationBadRequest
- type GetApi24PodsPerformanceReplicationByArrayBadRequest
- type GetApi24PodsPerformanceReplicationByArrayOK
- type GetApi24PodsPerformanceReplicationOK
- type GetApi24PodsSpaceBadRequest
- type GetApi24PodsSpaceOK
- type PatchAPI24PodsParams
- func NewPatchAPI24PodsParams() *PatchAPI24PodsParams
- func NewPatchAPI24PodsParamsWithContext(ctx context.Context) *PatchAPI24PodsParams
- func NewPatchAPI24PodsParamsWithHTTPClient(client *http.Client) *PatchAPI24PodsParams
- func NewPatchAPI24PodsParamsWithTimeout(timeout time.Duration) *PatchAPI24PodsParams
- func (o *PatchAPI24PodsParams) SetAbortQuiesce(abortQuiesce *bool)
- func (o *PatchAPI24PodsParams) SetContext(ctx context.Context)
- func (o *PatchAPI24PodsParams) SetDestroyContents(destroyContents *bool)
- func (o *PatchAPI24PodsParams) SetHTTPClient(client *http.Client)
- func (o *PatchAPI24PodsParams) SetIds(ids []string)
- func (o *PatchAPI24PodsParams) SetNames(names []string)
- func (o *PatchAPI24PodsParams) SetPod(pod *models.PodPatch)
- func (o *PatchAPI24PodsParams) SetPromoteFrom(promoteFrom *string)
- func (o *PatchAPI24PodsParams) SetQuiesce(quiesce *bool)
- func (o *PatchAPI24PodsParams) SetSkipQuiesce(skipQuiesce *bool)
- func (o *PatchAPI24PodsParams) SetTimeout(timeout time.Duration)
- func (o *PatchAPI24PodsParams) WithAbortQuiesce(abortQuiesce *bool) *PatchAPI24PodsParams
- func (o *PatchAPI24PodsParams) WithContext(ctx context.Context) *PatchAPI24PodsParams
- func (o *PatchAPI24PodsParams) WithDestroyContents(destroyContents *bool) *PatchAPI24PodsParams
- func (o *PatchAPI24PodsParams) WithHTTPClient(client *http.Client) *PatchAPI24PodsParams
- func (o *PatchAPI24PodsParams) WithIds(ids []string) *PatchAPI24PodsParams
- func (o *PatchAPI24PodsParams) WithNames(names []string) *PatchAPI24PodsParams
- func (o *PatchAPI24PodsParams) WithPod(pod *models.PodPatch) *PatchAPI24PodsParams
- func (o *PatchAPI24PodsParams) WithPromoteFrom(promoteFrom *string) *PatchAPI24PodsParams
- func (o *PatchAPI24PodsParams) WithQuiesce(quiesce *bool) *PatchAPI24PodsParams
- func (o *PatchAPI24PodsParams) WithSkipQuiesce(skipQuiesce *bool) *PatchAPI24PodsParams
- func (o *PatchAPI24PodsParams) WithTimeout(timeout time.Duration) *PatchAPI24PodsParams
- func (o *PatchAPI24PodsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type PatchAPI24PodsReader
- type PatchApi24PodsBadRequest
- type PatchApi24PodsOK
- type PostAPI24PodsArraysParams
- func NewPostAPI24PodsArraysParams() *PostAPI24PodsArraysParams
- func NewPostAPI24PodsArraysParamsWithContext(ctx context.Context) *PostAPI24PodsArraysParams
- func NewPostAPI24PodsArraysParamsWithHTTPClient(client *http.Client) *PostAPI24PodsArraysParams
- func NewPostAPI24PodsArraysParamsWithTimeout(timeout time.Duration) *PostAPI24PodsArraysParams
- func (o *PostAPI24PodsArraysParams) SetAuthorization(authorization *string)
- func (o *PostAPI24PodsArraysParams) SetContext(ctx context.Context)
- func (o *PostAPI24PodsArraysParams) SetGroupIds(groupIds []string)
- func (o *PostAPI24PodsArraysParams) SetGroupNames(groupNames []string)
- func (o *PostAPI24PodsArraysParams) SetHTTPClient(client *http.Client)
- func (o *PostAPI24PodsArraysParams) SetMemberIds(memberIds []string)
- func (o *PostAPI24PodsArraysParams) SetMemberNames(memberNames []string)
- func (o *PostAPI24PodsArraysParams) SetTimeout(timeout time.Duration)
- func (o *PostAPI24PodsArraysParams) SetXRequestID(xRequestID *string)
- func (o *PostAPI24PodsArraysParams) WithAuthorization(authorization *string) *PostAPI24PodsArraysParams
- func (o *PostAPI24PodsArraysParams) WithContext(ctx context.Context) *PostAPI24PodsArraysParams
- func (o *PostAPI24PodsArraysParams) WithGroupIds(groupIds []string) *PostAPI24PodsArraysParams
- func (o *PostAPI24PodsArraysParams) WithGroupNames(groupNames []string) *PostAPI24PodsArraysParams
- func (o *PostAPI24PodsArraysParams) WithHTTPClient(client *http.Client) *PostAPI24PodsArraysParams
- func (o *PostAPI24PodsArraysParams) WithMemberIds(memberIds []string) *PostAPI24PodsArraysParams
- func (o *PostAPI24PodsArraysParams) WithMemberNames(memberNames []string) *PostAPI24PodsArraysParams
- func (o *PostAPI24PodsArraysParams) WithTimeout(timeout time.Duration) *PostAPI24PodsArraysParams
- func (o *PostAPI24PodsArraysParams) WithXRequestID(xRequestID *string) *PostAPI24PodsArraysParams
- func (o *PostAPI24PodsArraysParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type PostAPI24PodsArraysReader
- type PostAPI24PodsParams
- func (o *PostAPI24PodsParams) SetContext(ctx context.Context)
- func (o *PostAPI24PodsParams) SetHTTPClient(client *http.Client)
- func (o *PostAPI24PodsParams) SetNames(names []string)
- func (o *PostAPI24PodsParams) SetPod(pod *models.PodPost)
- func (o *PostAPI24PodsParams) SetTimeout(timeout time.Duration)
- func (o *PostAPI24PodsParams) WithContext(ctx context.Context) *PostAPI24PodsParams
- func (o *PostAPI24PodsParams) WithHTTPClient(client *http.Client) *PostAPI24PodsParams
- func (o *PostAPI24PodsParams) WithNames(names []string) *PostAPI24PodsParams
- func (o *PostAPI24PodsParams) WithPod(pod *models.PodPost) *PostAPI24PodsParams
- func (o *PostAPI24PodsParams) WithTimeout(timeout time.Duration) *PostAPI24PodsParams
- func (o *PostAPI24PodsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type PostAPI24PodsReader
- type PostApi24PodsArraysBadRequest
- type PostApi24PodsArraysOK
- type PostApi24PodsBadRequest
- type PostApi24PodsOK
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 pods API
func (*Client) DeleteAPI24Pods ¶
func (a *Client) DeleteAPI24Pods(params *DeleteAPI24PodsParams) (*DeleteApi24PodsOK, error)
DeleteAPI24Pods deletes a pod
Deletes a pod that has been destroyed and is pending eradication. Eradicated pods cannot be recovered. Pods are destroyed using the PATCH method. The `ids` or `names` parameter is required, but cannot be set together.
func (*Client) DeleteAPI24PodsArrays ¶
func (a *Client) DeleteAPI24PodsArrays(params *DeleteAPI24PodsArraysParams) (*DeleteApi24PodsArraysOK, error)
DeleteAPI24PodsArrays unstretches a pod from an array
Unstretches a pod from an array, collapsing the pod to a single array. Unstretch a pod from an array when the volumes within the stretched pod no longer need to be synchronously replicated between the two arrays. After a pod has been unstretched, synchronous replication stops. A destroyed version of the pod with "restretch" appended to the pod name is created on the array that no longer has the pod. The restretch pod represents a point-in-time snapshot of the pod, just before it was unstretched. The restretch pod enters an eradication pending period starting from the time that the pod was unstretched. A restretch can pod can be cloned or destroyed, but it cannot be explicitly recovered. The `group_names` parameter represents the name of the pod to be unstretched. The `member_names` parameter represents the name of the array from which the pod is to be unstretched. The `group_names` and `member_names` parameters are required and must be set together.
func (*Client) GetAPI24Pods ¶
func (a *Client) GetAPI24Pods(params *GetAPI24PodsParams) (*GetApi24PodsOK, error)
GetAPI24Pods lists pods
Displays a list of pods that are stretched to this array.
func (*Client) GetAPI24PodsArrays ¶
func (a *Client) GetAPI24PodsArrays(params *GetAPI24PodsArraysParams) (*GetApi24PodsArraysOK, error)
GetAPI24PodsArrays lists pods and their the array members
Returns a list of pods and the local and remote arrays over which the pods are stretched. The optional `group_names` parameter represents the name of the pod. The optional `member_names` parameter represents the name of the array over which the pod is stretched.
func (*Client) GetAPI24PodsPerformance ¶
func (a *Client) GetAPI24PodsPerformance(params *GetAPI24PodsPerformanceParams) (*GetApi24PodsPerformanceOK, error)
GetAPI24PodsPerformance lists pod performance data
Returns real-time and historical performance data, real-time latency data, and average I/O sizes across all pods, displayed both by pod and as a total across all pods.
func (*Client) GetAPI24PodsPerformanceByArray ¶
func (a *Client) GetAPI24PodsPerformanceByArray(params *GetAPI24PodsPerformanceByArrayParams) (*GetApi24PodsPerformanceByArrayOK, error)
GetAPI24PodsPerformanceByArray lists pod performance data by array
Returns real-time and historical performance data, real-time latency data, and average I/O size data. The data is displayed as a total across all pods on the local array and by individual pod.
func (*Client) GetAPI24PodsPerformanceReplication ¶
func (a *Client) GetAPI24PodsPerformanceReplication(params *GetAPI24PodsPerformanceReplicationParams) (*GetApi24PodsPerformanceReplicationOK, error)
GetAPI24PodsPerformanceReplication lists pod replication performance data
Displays pod replication performance data. The data returned is the real-time and historical performance data for each replication type at the pod level. Values include `continuous`, `periodic`, `resync`, and `sync`.
func (*Client) GetAPI24PodsPerformanceReplicationByArray ¶
func (a *Client) GetAPI24PodsPerformanceReplicationByArray(params *GetAPI24PodsPerformanceReplicationByArrayParams) (*GetApi24PodsPerformanceReplicationByArrayOK, error)
GetAPI24PodsPerformanceReplicationByArray lists pod replication performance data by array
Displays pod replication performance data, organized by array. The data returned is the real-time and historical performance data for each replication type at the pod level. Values include `continuous`, `periodic`, `resync`, and `sync`.
func (*Client) GetAPI24PodsSpace ¶
func (a *Client) GetAPI24PodsSpace(params *GetAPI24PodsSpaceParams) (*GetApi24PodsSpaceOK, error)
GetAPI24PodsSpace lists pod space information
Displays provisioned (virtual) size and physical storage consumption data for each pod on the local array.
func (*Client) PatchAPI24Pods ¶
func (a *Client) PatchAPI24Pods(params *PatchAPI24PodsParams) (*PatchApi24PodsOK, error)
PatchAPI24Pods modifies a pod
Modifies pod details.
func (*Client) PostAPI24Pods ¶
func (a *Client) PostAPI24Pods(params *PostAPI24PodsParams) (*PostApi24PodsOK, error)
PostAPI24Pods creates a pod
Creates a pod on the local array. Each pod must be given a name that is unique across the arrays to which they are stretched, so a pod cannot be stretched to an array that already contains a pod with the same name. After a pod has been created, add volumes and protection groups to the pod, and then stretch the pod to another (connected) array.
func (*Client) PostAPI24PodsArrays ¶
func (a *Client) PostAPI24PodsArrays(params *PostAPI24PodsArraysParams) (*PostApi24PodsArraysOK, error)
PostAPI24PodsArrays stretches a pod to an array
Stretches a pod to an array. When a pod is stretched to an array, the data in the arrays over which the pod is stretched is synchronously replicated. The `group_names` parameter represents the name of the pod to be stretched. The `member_names` parameter represents the name of the array over which the pod is to be stretched. The `group_names` and `member_names` parameters are required and must be set together.
func (*Client) SetTransport ¶
func (a *Client) SetTransport(transport runtime.ClientTransport)
SetTransport changes the transport on the client
type ClientService ¶
type ClientService interface { DeleteAPI24Pods(params *DeleteAPI24PodsParams) (*DeleteApi24PodsOK, error) DeleteAPI24PodsArrays(params *DeleteAPI24PodsArraysParams) (*DeleteApi24PodsArraysOK, error) GetAPI24Pods(params *GetAPI24PodsParams) (*GetApi24PodsOK, error) GetAPI24PodsArrays(params *GetAPI24PodsArraysParams) (*GetApi24PodsArraysOK, error) GetAPI24PodsPerformance(params *GetAPI24PodsPerformanceParams) (*GetApi24PodsPerformanceOK, error) GetAPI24PodsPerformanceByArray(params *GetAPI24PodsPerformanceByArrayParams) (*GetApi24PodsPerformanceByArrayOK, error) GetAPI24PodsPerformanceReplication(params *GetAPI24PodsPerformanceReplicationParams) (*GetApi24PodsPerformanceReplicationOK, error) GetAPI24PodsPerformanceReplicationByArray(params *GetAPI24PodsPerformanceReplicationByArrayParams) (*GetApi24PodsPerformanceReplicationByArrayOK, error) GetAPI24PodsSpace(params *GetAPI24PodsSpaceParams) (*GetApi24PodsSpaceOK, error) PatchAPI24Pods(params *PatchAPI24PodsParams) (*PatchApi24PodsOK, error) PostAPI24Pods(params *PostAPI24PodsParams) (*PostApi24PodsOK, error) PostAPI24PodsArrays(params *PostAPI24PodsArraysParams) (*PostApi24PodsArraysOK, 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 pods API client.
type DeleteAPI24PodsArraysParams ¶
type DeleteAPI24PodsArraysParams 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 /*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 /*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 /*WithUnknown If set to `true`, unstretches the specified pod from the specified array by force. Use the `with_unknown` parameter in the following rare event: the local array goes offline while the pod is still stretched across two arrays, the status of the remote array becomes unknown, and there is no guarantee that the pod is online elsewhere. */ WithUnknown *bool Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
DeleteAPI24PodsArraysParams contains all the parameters to send to the API endpoint for the delete API 24 pods arrays operation typically these are written to a http.Request
func NewDeleteAPI24PodsArraysParams ¶
func NewDeleteAPI24PodsArraysParams() *DeleteAPI24PodsArraysParams
NewDeleteAPI24PodsArraysParams creates a new DeleteAPI24PodsArraysParams object with the default values initialized.
func NewDeleteAPI24PodsArraysParamsWithContext ¶
func NewDeleteAPI24PodsArraysParamsWithContext(ctx context.Context) *DeleteAPI24PodsArraysParams
NewDeleteAPI24PodsArraysParamsWithContext creates a new DeleteAPI24PodsArraysParams object with the default values initialized, and the ability to set a context for a request
func NewDeleteAPI24PodsArraysParamsWithHTTPClient ¶
func NewDeleteAPI24PodsArraysParamsWithHTTPClient(client *http.Client) *DeleteAPI24PodsArraysParams
NewDeleteAPI24PodsArraysParamsWithHTTPClient creates a new DeleteAPI24PodsArraysParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewDeleteAPI24PodsArraysParamsWithTimeout ¶
func NewDeleteAPI24PodsArraysParamsWithTimeout(timeout time.Duration) *DeleteAPI24PodsArraysParams
NewDeleteAPI24PodsArraysParamsWithTimeout creates a new DeleteAPI24PodsArraysParams object with the default values initialized, and the ability to set a timeout on a request
func (*DeleteAPI24PodsArraysParams) SetAuthorization ¶
func (o *DeleteAPI24PodsArraysParams) SetAuthorization(authorization *string)
SetAuthorization adds the authorization to the delete API 24 pods arrays params
func (*DeleteAPI24PodsArraysParams) SetContext ¶
func (o *DeleteAPI24PodsArraysParams) SetContext(ctx context.Context)
SetContext adds the context to the delete API 24 pods arrays params
func (*DeleteAPI24PodsArraysParams) SetGroupIds ¶
func (o *DeleteAPI24PodsArraysParams) SetGroupIds(groupIds []string)
SetGroupIds adds the groupIds to the delete API 24 pods arrays params
func (*DeleteAPI24PodsArraysParams) SetGroupNames ¶
func (o *DeleteAPI24PodsArraysParams) SetGroupNames(groupNames []string)
SetGroupNames adds the groupNames to the delete API 24 pods arrays params
func (*DeleteAPI24PodsArraysParams) SetHTTPClient ¶
func (o *DeleteAPI24PodsArraysParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the delete API 24 pods arrays params
func (*DeleteAPI24PodsArraysParams) SetMemberIds ¶
func (o *DeleteAPI24PodsArraysParams) SetMemberIds(memberIds []string)
SetMemberIds adds the memberIds to the delete API 24 pods arrays params
func (*DeleteAPI24PodsArraysParams) SetMemberNames ¶
func (o *DeleteAPI24PodsArraysParams) SetMemberNames(memberNames []string)
SetMemberNames adds the memberNames to the delete API 24 pods arrays params
func (*DeleteAPI24PodsArraysParams) SetTimeout ¶
func (o *DeleteAPI24PodsArraysParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the delete API 24 pods arrays params
func (*DeleteAPI24PodsArraysParams) SetWithUnknown ¶
func (o *DeleteAPI24PodsArraysParams) SetWithUnknown(withUnknown *bool)
SetWithUnknown adds the withUnknown to the delete API 24 pods arrays params
func (*DeleteAPI24PodsArraysParams) SetXRequestID ¶
func (o *DeleteAPI24PodsArraysParams) SetXRequestID(xRequestID *string)
SetXRequestID adds the xRequestId to the delete API 24 pods arrays params
func (*DeleteAPI24PodsArraysParams) WithAuthorization ¶
func (o *DeleteAPI24PodsArraysParams) WithAuthorization(authorization *string) *DeleteAPI24PodsArraysParams
WithAuthorization adds the authorization to the delete API 24 pods arrays params
func (*DeleteAPI24PodsArraysParams) WithContext ¶
func (o *DeleteAPI24PodsArraysParams) WithContext(ctx context.Context) *DeleteAPI24PodsArraysParams
WithContext adds the context to the delete API 24 pods arrays params
func (*DeleteAPI24PodsArraysParams) WithGroupIds ¶
func (o *DeleteAPI24PodsArraysParams) WithGroupIds(groupIds []string) *DeleteAPI24PodsArraysParams
WithGroupIds adds the groupIds to the delete API 24 pods arrays params
func (*DeleteAPI24PodsArraysParams) WithGroupNames ¶
func (o *DeleteAPI24PodsArraysParams) WithGroupNames(groupNames []string) *DeleteAPI24PodsArraysParams
WithGroupNames adds the groupNames to the delete API 24 pods arrays params
func (*DeleteAPI24PodsArraysParams) WithHTTPClient ¶
func (o *DeleteAPI24PodsArraysParams) WithHTTPClient(client *http.Client) *DeleteAPI24PodsArraysParams
WithHTTPClient adds the HTTPClient to the delete API 24 pods arrays params
func (*DeleteAPI24PodsArraysParams) WithMemberIds ¶
func (o *DeleteAPI24PodsArraysParams) WithMemberIds(memberIds []string) *DeleteAPI24PodsArraysParams
WithMemberIds adds the memberIds to the delete API 24 pods arrays params
func (*DeleteAPI24PodsArraysParams) WithMemberNames ¶
func (o *DeleteAPI24PodsArraysParams) WithMemberNames(memberNames []string) *DeleteAPI24PodsArraysParams
WithMemberNames adds the memberNames to the delete API 24 pods arrays params
func (*DeleteAPI24PodsArraysParams) WithTimeout ¶
func (o *DeleteAPI24PodsArraysParams) WithTimeout(timeout time.Duration) *DeleteAPI24PodsArraysParams
WithTimeout adds the timeout to the delete API 24 pods arrays params
func (*DeleteAPI24PodsArraysParams) WithWithUnknown ¶
func (o *DeleteAPI24PodsArraysParams) WithWithUnknown(withUnknown *bool) *DeleteAPI24PodsArraysParams
WithWithUnknown adds the withUnknown to the delete API 24 pods arrays params
func (*DeleteAPI24PodsArraysParams) WithXRequestID ¶
func (o *DeleteAPI24PodsArraysParams) WithXRequestID(xRequestID *string) *DeleteAPI24PodsArraysParams
WithXRequestID adds the xRequestID to the delete API 24 pods arrays params
func (*DeleteAPI24PodsArraysParams) WriteToRequest ¶
func (o *DeleteAPI24PodsArraysParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type DeleteAPI24PodsArraysReader ¶
type DeleteAPI24PodsArraysReader struct {
// contains filtered or unexported fields
}
DeleteAPI24PodsArraysReader is a Reader for the DeleteAPI24PodsArrays structure.
func (*DeleteAPI24PodsArraysReader) ReadResponse ¶
func (o *DeleteAPI24PodsArraysReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type DeleteAPI24PodsParams ¶
type DeleteAPI24PodsParams struct { /*EradicateContents Set to `true` to eradicate contents (e.g., volumes, protection groups, snapshots) and containers (e.g., pods, volume groups). This enables you to eradicate containers with contents. */ EradicateContents *bool /*Ids Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The `ids` and `names` parameters cannot be provided together. */ Ids []string /*Names Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, `name01,name02`. */ Names []string Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
DeleteAPI24PodsParams contains all the parameters to send to the API endpoint for the delete API 24 pods operation typically these are written to a http.Request
func NewDeleteAPI24PodsParams ¶
func NewDeleteAPI24PodsParams() *DeleteAPI24PodsParams
NewDeleteAPI24PodsParams creates a new DeleteAPI24PodsParams object with the default values initialized.
func NewDeleteAPI24PodsParamsWithContext ¶
func NewDeleteAPI24PodsParamsWithContext(ctx context.Context) *DeleteAPI24PodsParams
NewDeleteAPI24PodsParamsWithContext creates a new DeleteAPI24PodsParams object with the default values initialized, and the ability to set a context for a request
func NewDeleteAPI24PodsParamsWithHTTPClient ¶
func NewDeleteAPI24PodsParamsWithHTTPClient(client *http.Client) *DeleteAPI24PodsParams
NewDeleteAPI24PodsParamsWithHTTPClient creates a new DeleteAPI24PodsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewDeleteAPI24PodsParamsWithTimeout ¶
func NewDeleteAPI24PodsParamsWithTimeout(timeout time.Duration) *DeleteAPI24PodsParams
NewDeleteAPI24PodsParamsWithTimeout creates a new DeleteAPI24PodsParams object with the default values initialized, and the ability to set a timeout on a request
func (*DeleteAPI24PodsParams) SetContext ¶
func (o *DeleteAPI24PodsParams) SetContext(ctx context.Context)
SetContext adds the context to the delete API 24 pods params
func (*DeleteAPI24PodsParams) SetEradicateContents ¶
func (o *DeleteAPI24PodsParams) SetEradicateContents(eradicateContents *bool)
SetEradicateContents adds the eradicateContents to the delete API 24 pods params
func (*DeleteAPI24PodsParams) SetHTTPClient ¶
func (o *DeleteAPI24PodsParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the delete API 24 pods params
func (*DeleteAPI24PodsParams) SetIds ¶
func (o *DeleteAPI24PodsParams) SetIds(ids []string)
SetIds adds the ids to the delete API 24 pods params
func (*DeleteAPI24PodsParams) SetNames ¶
func (o *DeleteAPI24PodsParams) SetNames(names []string)
SetNames adds the names to the delete API 24 pods params
func (*DeleteAPI24PodsParams) SetTimeout ¶
func (o *DeleteAPI24PodsParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the delete API 24 pods params
func (*DeleteAPI24PodsParams) WithContext ¶
func (o *DeleteAPI24PodsParams) WithContext(ctx context.Context) *DeleteAPI24PodsParams
WithContext adds the context to the delete API 24 pods params
func (*DeleteAPI24PodsParams) WithEradicateContents ¶
func (o *DeleteAPI24PodsParams) WithEradicateContents(eradicateContents *bool) *DeleteAPI24PodsParams
WithEradicateContents adds the eradicateContents to the delete API 24 pods params
func (*DeleteAPI24PodsParams) WithHTTPClient ¶
func (o *DeleteAPI24PodsParams) WithHTTPClient(client *http.Client) *DeleteAPI24PodsParams
WithHTTPClient adds the HTTPClient to the delete API 24 pods params
func (*DeleteAPI24PodsParams) WithIds ¶
func (o *DeleteAPI24PodsParams) WithIds(ids []string) *DeleteAPI24PodsParams
WithIds adds the ids to the delete API 24 pods params
func (*DeleteAPI24PodsParams) WithNames ¶
func (o *DeleteAPI24PodsParams) WithNames(names []string) *DeleteAPI24PodsParams
WithNames adds the names to the delete API 24 pods params
func (*DeleteAPI24PodsParams) WithTimeout ¶
func (o *DeleteAPI24PodsParams) WithTimeout(timeout time.Duration) *DeleteAPI24PodsParams
WithTimeout adds the timeout to the delete API 24 pods params
func (*DeleteAPI24PodsParams) WriteToRequest ¶
func (o *DeleteAPI24PodsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type DeleteAPI24PodsReader ¶
type DeleteAPI24PodsReader struct {
// contains filtered or unexported fields
}
DeleteAPI24PodsReader is a Reader for the DeleteAPI24Pods structure.
func (*DeleteAPI24PodsReader) ReadResponse ¶
func (o *DeleteAPI24PodsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type DeleteApi24PodsArraysBadRequest ¶
DeleteApi24PodsArraysBadRequest handles this case with default header values.
BadRequest
func NewDeleteApi24PodsArraysBadRequest ¶
func NewDeleteApi24PodsArraysBadRequest() *DeleteApi24PodsArraysBadRequest
NewDeleteApi24PodsArraysBadRequest creates a DeleteApi24PodsArraysBadRequest with default headers values
func (*DeleteApi24PodsArraysBadRequest) Error ¶
func (o *DeleteApi24PodsArraysBadRequest) Error() string
func (*DeleteApi24PodsArraysBadRequest) GetPayload ¶
func (o *DeleteApi24PodsArraysBadRequest) GetPayload() *models.Error
type DeleteApi24PodsArraysOK ¶
type DeleteApi24PodsArraysOK struct { }
DeleteApi24PodsArraysOK handles this case with default header values.
OK
func NewDeleteApi24PodsArraysOK ¶
func NewDeleteApi24PodsArraysOK() *DeleteApi24PodsArraysOK
NewDeleteApi24PodsArraysOK creates a DeleteApi24PodsArraysOK with default headers values
func (*DeleteApi24PodsArraysOK) Error ¶
func (o *DeleteApi24PodsArraysOK) Error() string
type DeleteApi24PodsBadRequest ¶
DeleteApi24PodsBadRequest handles this case with default header values.
BadRequest
func NewDeleteApi24PodsBadRequest ¶
func NewDeleteApi24PodsBadRequest() *DeleteApi24PodsBadRequest
NewDeleteApi24PodsBadRequest creates a DeleteApi24PodsBadRequest with default headers values
func (*DeleteApi24PodsBadRequest) Error ¶
func (o *DeleteApi24PodsBadRequest) Error() string
func (*DeleteApi24PodsBadRequest) GetPayload ¶
func (o *DeleteApi24PodsBadRequest) GetPayload() *models.Error
type DeleteApi24PodsOK ¶
type DeleteApi24PodsOK struct { }
DeleteApi24PodsOK handles this case with default header values.
OK
func NewDeleteApi24PodsOK ¶
func NewDeleteApi24PodsOK() *DeleteApi24PodsOK
NewDeleteApi24PodsOK creates a DeleteApi24PodsOK with default headers values
func (*DeleteApi24PodsOK) Error ¶
func (o *DeleteApi24PodsOK) Error() string
type GetAPI24PodsArraysParams ¶
type GetAPI24PodsArraysParams 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 /*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 }
GetAPI24PodsArraysParams contains all the parameters to send to the API endpoint for the get API 24 pods arrays operation typically these are written to a http.Request
func NewGetAPI24PodsArraysParams ¶
func NewGetAPI24PodsArraysParams() *GetAPI24PodsArraysParams
NewGetAPI24PodsArraysParams creates a new GetAPI24PodsArraysParams object with the default values initialized.
func NewGetAPI24PodsArraysParamsWithContext ¶
func NewGetAPI24PodsArraysParamsWithContext(ctx context.Context) *GetAPI24PodsArraysParams
NewGetAPI24PodsArraysParamsWithContext creates a new GetAPI24PodsArraysParams object with the default values initialized, and the ability to set a context for a request
func NewGetAPI24PodsArraysParamsWithHTTPClient ¶
func NewGetAPI24PodsArraysParamsWithHTTPClient(client *http.Client) *GetAPI24PodsArraysParams
NewGetAPI24PodsArraysParamsWithHTTPClient creates a new GetAPI24PodsArraysParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewGetAPI24PodsArraysParamsWithTimeout ¶
func NewGetAPI24PodsArraysParamsWithTimeout(timeout time.Duration) *GetAPI24PodsArraysParams
NewGetAPI24PodsArraysParamsWithTimeout creates a new GetAPI24PodsArraysParams object with the default values initialized, and the ability to set a timeout on a request
func (*GetAPI24PodsArraysParams) SetAuthorization ¶
func (o *GetAPI24PodsArraysParams) SetAuthorization(authorization *string)
SetAuthorization adds the authorization to the get API 24 pods arrays params
func (*GetAPI24PodsArraysParams) SetContext ¶
func (o *GetAPI24PodsArraysParams) SetContext(ctx context.Context)
SetContext adds the context to the get API 24 pods arrays params
func (*GetAPI24PodsArraysParams) SetFilter ¶
func (o *GetAPI24PodsArraysParams) SetFilter(filter *string)
SetFilter adds the filter to the get API 24 pods arrays params
func (*GetAPI24PodsArraysParams) SetGroupIds ¶
func (o *GetAPI24PodsArraysParams) SetGroupIds(groupIds []string)
SetGroupIds adds the groupIds to the get API 24 pods arrays params
func (*GetAPI24PodsArraysParams) SetGroupNames ¶
func (o *GetAPI24PodsArraysParams) SetGroupNames(groupNames []string)
SetGroupNames adds the groupNames to the get API 24 pods arrays params
func (*GetAPI24PodsArraysParams) SetHTTPClient ¶
func (o *GetAPI24PodsArraysParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the get API 24 pods arrays params
func (*GetAPI24PodsArraysParams) SetLimit ¶
func (o *GetAPI24PodsArraysParams) SetLimit(limit *int32)
SetLimit adds the limit to the get API 24 pods arrays params
func (*GetAPI24PodsArraysParams) SetMemberIds ¶
func (o *GetAPI24PodsArraysParams) SetMemberIds(memberIds []string)
SetMemberIds adds the memberIds to the get API 24 pods arrays params
func (*GetAPI24PodsArraysParams) SetMemberNames ¶
func (o *GetAPI24PodsArraysParams) SetMemberNames(memberNames []string)
SetMemberNames adds the memberNames to the get API 24 pods arrays params
func (*GetAPI24PodsArraysParams) SetOffset ¶
func (o *GetAPI24PodsArraysParams) SetOffset(offset *int32)
SetOffset adds the offset to the get API 24 pods arrays params
func (*GetAPI24PodsArraysParams) SetSort ¶
func (o *GetAPI24PodsArraysParams) SetSort(sort []string)
SetSort adds the sort to the get API 24 pods arrays params
func (*GetAPI24PodsArraysParams) SetTimeout ¶
func (o *GetAPI24PodsArraysParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the get API 24 pods arrays params
func (*GetAPI24PodsArraysParams) SetTotalItemCount ¶
func (o *GetAPI24PodsArraysParams) SetTotalItemCount(totalItemCount *bool)
SetTotalItemCount adds the totalItemCount to the get API 24 pods arrays params
func (*GetAPI24PodsArraysParams) SetXRequestID ¶
func (o *GetAPI24PodsArraysParams) SetXRequestID(xRequestID *string)
SetXRequestID adds the xRequestId to the get API 24 pods arrays params
func (*GetAPI24PodsArraysParams) WithAuthorization ¶
func (o *GetAPI24PodsArraysParams) WithAuthorization(authorization *string) *GetAPI24PodsArraysParams
WithAuthorization adds the authorization to the get API 24 pods arrays params
func (*GetAPI24PodsArraysParams) WithContext ¶
func (o *GetAPI24PodsArraysParams) WithContext(ctx context.Context) *GetAPI24PodsArraysParams
WithContext adds the context to the get API 24 pods arrays params
func (*GetAPI24PodsArraysParams) WithFilter ¶
func (o *GetAPI24PodsArraysParams) WithFilter(filter *string) *GetAPI24PodsArraysParams
WithFilter adds the filter to the get API 24 pods arrays params
func (*GetAPI24PodsArraysParams) WithGroupIds ¶
func (o *GetAPI24PodsArraysParams) WithGroupIds(groupIds []string) *GetAPI24PodsArraysParams
WithGroupIds adds the groupIds to the get API 24 pods arrays params
func (*GetAPI24PodsArraysParams) WithGroupNames ¶
func (o *GetAPI24PodsArraysParams) WithGroupNames(groupNames []string) *GetAPI24PodsArraysParams
WithGroupNames adds the groupNames to the get API 24 pods arrays params
func (*GetAPI24PodsArraysParams) WithHTTPClient ¶
func (o *GetAPI24PodsArraysParams) WithHTTPClient(client *http.Client) *GetAPI24PodsArraysParams
WithHTTPClient adds the HTTPClient to the get API 24 pods arrays params
func (*GetAPI24PodsArraysParams) WithLimit ¶
func (o *GetAPI24PodsArraysParams) WithLimit(limit *int32) *GetAPI24PodsArraysParams
WithLimit adds the limit to the get API 24 pods arrays params
func (*GetAPI24PodsArraysParams) WithMemberIds ¶
func (o *GetAPI24PodsArraysParams) WithMemberIds(memberIds []string) *GetAPI24PodsArraysParams
WithMemberIds adds the memberIds to the get API 24 pods arrays params
func (*GetAPI24PodsArraysParams) WithMemberNames ¶
func (o *GetAPI24PodsArraysParams) WithMemberNames(memberNames []string) *GetAPI24PodsArraysParams
WithMemberNames adds the memberNames to the get API 24 pods arrays params
func (*GetAPI24PodsArraysParams) WithOffset ¶
func (o *GetAPI24PodsArraysParams) WithOffset(offset *int32) *GetAPI24PodsArraysParams
WithOffset adds the offset to the get API 24 pods arrays params
func (*GetAPI24PodsArraysParams) WithSort ¶
func (o *GetAPI24PodsArraysParams) WithSort(sort []string) *GetAPI24PodsArraysParams
WithSort adds the sort to the get API 24 pods arrays params
func (*GetAPI24PodsArraysParams) WithTimeout ¶
func (o *GetAPI24PodsArraysParams) WithTimeout(timeout time.Duration) *GetAPI24PodsArraysParams
WithTimeout adds the timeout to the get API 24 pods arrays params
func (*GetAPI24PodsArraysParams) WithTotalItemCount ¶
func (o *GetAPI24PodsArraysParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24PodsArraysParams
WithTotalItemCount adds the totalItemCount to the get API 24 pods arrays params
func (*GetAPI24PodsArraysParams) WithXRequestID ¶
func (o *GetAPI24PodsArraysParams) WithXRequestID(xRequestID *string) *GetAPI24PodsArraysParams
WithXRequestID adds the xRequestID to the get API 24 pods arrays params
func (*GetAPI24PodsArraysParams) WriteToRequest ¶
func (o *GetAPI24PodsArraysParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type GetAPI24PodsArraysReader ¶
type GetAPI24PodsArraysReader struct {
// contains filtered or unexported fields
}
GetAPI24PodsArraysReader is a Reader for the GetAPI24PodsArrays structure.
func (*GetAPI24PodsArraysReader) ReadResponse ¶
func (o *GetAPI24PodsArraysReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type GetAPI24PodsParams ¶
type GetAPI24PodsParams struct { /*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 }
GetAPI24PodsParams contains all the parameters to send to the API endpoint for the get API 24 pods operation typically these are written to a http.Request
func NewGetAPI24PodsParams ¶
func NewGetAPI24PodsParams() *GetAPI24PodsParams
NewGetAPI24PodsParams creates a new GetAPI24PodsParams object with the default values initialized.
func NewGetAPI24PodsParamsWithContext ¶
func NewGetAPI24PodsParamsWithContext(ctx context.Context) *GetAPI24PodsParams
NewGetAPI24PodsParamsWithContext creates a new GetAPI24PodsParams object with the default values initialized, and the ability to set a context for a request
func NewGetAPI24PodsParamsWithHTTPClient ¶
func NewGetAPI24PodsParamsWithHTTPClient(client *http.Client) *GetAPI24PodsParams
NewGetAPI24PodsParamsWithHTTPClient creates a new GetAPI24PodsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewGetAPI24PodsParamsWithTimeout ¶
func NewGetAPI24PodsParamsWithTimeout(timeout time.Duration) *GetAPI24PodsParams
NewGetAPI24PodsParamsWithTimeout creates a new GetAPI24PodsParams object with the default values initialized, and the ability to set a timeout on a request
func (*GetAPI24PodsParams) SetContext ¶
func (o *GetAPI24PodsParams) SetContext(ctx context.Context)
SetContext adds the context to the get API 24 pods params
func (*GetAPI24PodsParams) SetContinuationToken ¶
func (o *GetAPI24PodsParams) SetContinuationToken(continuationToken *string)
SetContinuationToken adds the continuationToken to the get API 24 pods params
func (*GetAPI24PodsParams) SetDestroyed ¶
func (o *GetAPI24PodsParams) SetDestroyed(destroyed *bool)
SetDestroyed adds the destroyed to the get API 24 pods params
func (*GetAPI24PodsParams) SetFilter ¶
func (o *GetAPI24PodsParams) SetFilter(filter *string)
SetFilter adds the filter to the get API 24 pods params
func (*GetAPI24PodsParams) SetHTTPClient ¶
func (o *GetAPI24PodsParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the get API 24 pods params
func (*GetAPI24PodsParams) SetIds ¶
func (o *GetAPI24PodsParams) SetIds(ids []string)
SetIds adds the ids to the get API 24 pods params
func (*GetAPI24PodsParams) SetLimit ¶
func (o *GetAPI24PodsParams) SetLimit(limit *int32)
SetLimit adds the limit to the get API 24 pods params
func (*GetAPI24PodsParams) SetNames ¶
func (o *GetAPI24PodsParams) SetNames(names []string)
SetNames adds the names to the get API 24 pods params
func (*GetAPI24PodsParams) SetOffset ¶
func (o *GetAPI24PodsParams) SetOffset(offset *int32)
SetOffset adds the offset to the get API 24 pods params
func (*GetAPI24PodsParams) SetSort ¶
func (o *GetAPI24PodsParams) SetSort(sort []string)
SetSort adds the sort to the get API 24 pods params
func (*GetAPI24PodsParams) SetTimeout ¶
func (o *GetAPI24PodsParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the get API 24 pods params
func (*GetAPI24PodsParams) SetTotalItemCount ¶
func (o *GetAPI24PodsParams) SetTotalItemCount(totalItemCount *bool)
SetTotalItemCount adds the totalItemCount to the get API 24 pods params
func (*GetAPI24PodsParams) SetTotalOnly ¶
func (o *GetAPI24PodsParams) SetTotalOnly(totalOnly *bool)
SetTotalOnly adds the totalOnly to the get API 24 pods params
func (*GetAPI24PodsParams) WithContext ¶
func (o *GetAPI24PodsParams) WithContext(ctx context.Context) *GetAPI24PodsParams
WithContext adds the context to the get API 24 pods params
func (*GetAPI24PodsParams) WithContinuationToken ¶
func (o *GetAPI24PodsParams) WithContinuationToken(continuationToken *string) *GetAPI24PodsParams
WithContinuationToken adds the continuationToken to the get API 24 pods params
func (*GetAPI24PodsParams) WithDestroyed ¶
func (o *GetAPI24PodsParams) WithDestroyed(destroyed *bool) *GetAPI24PodsParams
WithDestroyed adds the destroyed to the get API 24 pods params
func (*GetAPI24PodsParams) WithFilter ¶
func (o *GetAPI24PodsParams) WithFilter(filter *string) *GetAPI24PodsParams
WithFilter adds the filter to the get API 24 pods params
func (*GetAPI24PodsParams) WithHTTPClient ¶
func (o *GetAPI24PodsParams) WithHTTPClient(client *http.Client) *GetAPI24PodsParams
WithHTTPClient adds the HTTPClient to the get API 24 pods params
func (*GetAPI24PodsParams) WithIds ¶
func (o *GetAPI24PodsParams) WithIds(ids []string) *GetAPI24PodsParams
WithIds adds the ids to the get API 24 pods params
func (*GetAPI24PodsParams) WithLimit ¶
func (o *GetAPI24PodsParams) WithLimit(limit *int32) *GetAPI24PodsParams
WithLimit adds the limit to the get API 24 pods params
func (*GetAPI24PodsParams) WithNames ¶
func (o *GetAPI24PodsParams) WithNames(names []string) *GetAPI24PodsParams
WithNames adds the names to the get API 24 pods params
func (*GetAPI24PodsParams) WithOffset ¶
func (o *GetAPI24PodsParams) WithOffset(offset *int32) *GetAPI24PodsParams
WithOffset adds the offset to the get API 24 pods params
func (*GetAPI24PodsParams) WithSort ¶
func (o *GetAPI24PodsParams) WithSort(sort []string) *GetAPI24PodsParams
WithSort adds the sort to the get API 24 pods params
func (*GetAPI24PodsParams) WithTimeout ¶
func (o *GetAPI24PodsParams) WithTimeout(timeout time.Duration) *GetAPI24PodsParams
WithTimeout adds the timeout to the get API 24 pods params
func (*GetAPI24PodsParams) WithTotalItemCount ¶
func (o *GetAPI24PodsParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24PodsParams
WithTotalItemCount adds the totalItemCount to the get API 24 pods params
func (*GetAPI24PodsParams) WithTotalOnly ¶
func (o *GetAPI24PodsParams) WithTotalOnly(totalOnly *bool) *GetAPI24PodsParams
WithTotalOnly adds the totalOnly to the get API 24 pods params
func (*GetAPI24PodsParams) WriteToRequest ¶
func (o *GetAPI24PodsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type GetAPI24PodsPerformanceByArrayParams ¶
type GetAPI24PodsPerformanceByArrayParams 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 }
GetAPI24PodsPerformanceByArrayParams contains all the parameters to send to the API endpoint for the get API 24 pods performance by array operation typically these are written to a http.Request
func NewGetAPI24PodsPerformanceByArrayParams ¶
func NewGetAPI24PodsPerformanceByArrayParams() *GetAPI24PodsPerformanceByArrayParams
NewGetAPI24PodsPerformanceByArrayParams creates a new GetAPI24PodsPerformanceByArrayParams object with the default values initialized.
func NewGetAPI24PodsPerformanceByArrayParamsWithContext ¶
func NewGetAPI24PodsPerformanceByArrayParamsWithContext(ctx context.Context) *GetAPI24PodsPerformanceByArrayParams
NewGetAPI24PodsPerformanceByArrayParamsWithContext creates a new GetAPI24PodsPerformanceByArrayParams object with the default values initialized, and the ability to set a context for a request
func NewGetAPI24PodsPerformanceByArrayParamsWithHTTPClient ¶
func NewGetAPI24PodsPerformanceByArrayParamsWithHTTPClient(client *http.Client) *GetAPI24PodsPerformanceByArrayParams
NewGetAPI24PodsPerformanceByArrayParamsWithHTTPClient creates a new GetAPI24PodsPerformanceByArrayParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewGetAPI24PodsPerformanceByArrayParamsWithTimeout ¶
func NewGetAPI24PodsPerformanceByArrayParamsWithTimeout(timeout time.Duration) *GetAPI24PodsPerformanceByArrayParams
NewGetAPI24PodsPerformanceByArrayParamsWithTimeout creates a new GetAPI24PodsPerformanceByArrayParams object with the default values initialized, and the ability to set a timeout on a request
func (*GetAPI24PodsPerformanceByArrayParams) SetAuthorization ¶
func (o *GetAPI24PodsPerformanceByArrayParams) SetAuthorization(authorization *string)
SetAuthorization adds the authorization to the get API 24 pods performance by array params
func (*GetAPI24PodsPerformanceByArrayParams) SetContext ¶
func (o *GetAPI24PodsPerformanceByArrayParams) SetContext(ctx context.Context)
SetContext adds the context to the get API 24 pods performance by array params
func (*GetAPI24PodsPerformanceByArrayParams) SetDestroyed ¶
func (o *GetAPI24PodsPerformanceByArrayParams) SetDestroyed(destroyed *bool)
SetDestroyed adds the destroyed to the get API 24 pods performance by array params
func (*GetAPI24PodsPerformanceByArrayParams) SetEndTime ¶
func (o *GetAPI24PodsPerformanceByArrayParams) SetEndTime(endTime *int64)
SetEndTime adds the endTime to the get API 24 pods performance by array params
func (*GetAPI24PodsPerformanceByArrayParams) SetFilter ¶
func (o *GetAPI24PodsPerformanceByArrayParams) SetFilter(filter *string)
SetFilter adds the filter to the get API 24 pods performance by array params
func (*GetAPI24PodsPerformanceByArrayParams) SetHTTPClient ¶
func (o *GetAPI24PodsPerformanceByArrayParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the get API 24 pods performance by array params
func (*GetAPI24PodsPerformanceByArrayParams) SetIds ¶
func (o *GetAPI24PodsPerformanceByArrayParams) SetIds(ids []string)
SetIds adds the ids to the get API 24 pods performance by array params
func (*GetAPI24PodsPerformanceByArrayParams) SetLimit ¶
func (o *GetAPI24PodsPerformanceByArrayParams) SetLimit(limit *int32)
SetLimit adds the limit to the get API 24 pods performance by array params
func (*GetAPI24PodsPerformanceByArrayParams) SetNames ¶
func (o *GetAPI24PodsPerformanceByArrayParams) SetNames(names []string)
SetNames adds the names to the get API 24 pods performance by array params
func (*GetAPI24PodsPerformanceByArrayParams) SetOffset ¶
func (o *GetAPI24PodsPerformanceByArrayParams) SetOffset(offset *int32)
SetOffset adds the offset to the get API 24 pods performance by array params
func (*GetAPI24PodsPerformanceByArrayParams) SetResolution ¶
func (o *GetAPI24PodsPerformanceByArrayParams) SetResolution(resolution *int64)
SetResolution adds the resolution to the get API 24 pods performance by array params
func (*GetAPI24PodsPerformanceByArrayParams) SetSort ¶
func (o *GetAPI24PodsPerformanceByArrayParams) SetSort(sort []string)
SetSort adds the sort to the get API 24 pods performance by array params
func (*GetAPI24PodsPerformanceByArrayParams) SetStartTime ¶
func (o *GetAPI24PodsPerformanceByArrayParams) SetStartTime(startTime *int64)
SetStartTime adds the startTime to the get API 24 pods performance by array params
func (*GetAPI24PodsPerformanceByArrayParams) SetTimeout ¶
func (o *GetAPI24PodsPerformanceByArrayParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the get API 24 pods performance by array params
func (*GetAPI24PodsPerformanceByArrayParams) SetTotalItemCount ¶
func (o *GetAPI24PodsPerformanceByArrayParams) SetTotalItemCount(totalItemCount *bool)
SetTotalItemCount adds the totalItemCount to the get API 24 pods performance by array params
func (*GetAPI24PodsPerformanceByArrayParams) SetTotalOnly ¶
func (o *GetAPI24PodsPerformanceByArrayParams) SetTotalOnly(totalOnly *bool)
SetTotalOnly adds the totalOnly to the get API 24 pods performance by array params
func (*GetAPI24PodsPerformanceByArrayParams) SetXRequestID ¶
func (o *GetAPI24PodsPerformanceByArrayParams) SetXRequestID(xRequestID *string)
SetXRequestID adds the xRequestId to the get API 24 pods performance by array params
func (*GetAPI24PodsPerformanceByArrayParams) WithAuthorization ¶
func (o *GetAPI24PodsPerformanceByArrayParams) WithAuthorization(authorization *string) *GetAPI24PodsPerformanceByArrayParams
WithAuthorization adds the authorization to the get API 24 pods performance by array params
func (*GetAPI24PodsPerformanceByArrayParams) WithContext ¶
func (o *GetAPI24PodsPerformanceByArrayParams) WithContext(ctx context.Context) *GetAPI24PodsPerformanceByArrayParams
WithContext adds the context to the get API 24 pods performance by array params
func (*GetAPI24PodsPerformanceByArrayParams) WithDestroyed ¶
func (o *GetAPI24PodsPerformanceByArrayParams) WithDestroyed(destroyed *bool) *GetAPI24PodsPerformanceByArrayParams
WithDestroyed adds the destroyed to the get API 24 pods performance by array params
func (*GetAPI24PodsPerformanceByArrayParams) WithEndTime ¶
func (o *GetAPI24PodsPerformanceByArrayParams) WithEndTime(endTime *int64) *GetAPI24PodsPerformanceByArrayParams
WithEndTime adds the endTime to the get API 24 pods performance by array params
func (*GetAPI24PodsPerformanceByArrayParams) WithFilter ¶
func (o *GetAPI24PodsPerformanceByArrayParams) WithFilter(filter *string) *GetAPI24PodsPerformanceByArrayParams
WithFilter adds the filter to the get API 24 pods performance by array params
func (*GetAPI24PodsPerformanceByArrayParams) WithHTTPClient ¶
func (o *GetAPI24PodsPerformanceByArrayParams) WithHTTPClient(client *http.Client) *GetAPI24PodsPerformanceByArrayParams
WithHTTPClient adds the HTTPClient to the get API 24 pods performance by array params
func (*GetAPI24PodsPerformanceByArrayParams) WithIds ¶
func (o *GetAPI24PodsPerformanceByArrayParams) WithIds(ids []string) *GetAPI24PodsPerformanceByArrayParams
WithIds adds the ids to the get API 24 pods performance by array params
func (*GetAPI24PodsPerformanceByArrayParams) WithLimit ¶
func (o *GetAPI24PodsPerformanceByArrayParams) WithLimit(limit *int32) *GetAPI24PodsPerformanceByArrayParams
WithLimit adds the limit to the get API 24 pods performance by array params
func (*GetAPI24PodsPerformanceByArrayParams) WithNames ¶
func (o *GetAPI24PodsPerformanceByArrayParams) WithNames(names []string) *GetAPI24PodsPerformanceByArrayParams
WithNames adds the names to the get API 24 pods performance by array params
func (*GetAPI24PodsPerformanceByArrayParams) WithOffset ¶
func (o *GetAPI24PodsPerformanceByArrayParams) WithOffset(offset *int32) *GetAPI24PodsPerformanceByArrayParams
WithOffset adds the offset to the get API 24 pods performance by array params
func (*GetAPI24PodsPerformanceByArrayParams) WithResolution ¶
func (o *GetAPI24PodsPerformanceByArrayParams) WithResolution(resolution *int64) *GetAPI24PodsPerformanceByArrayParams
WithResolution adds the resolution to the get API 24 pods performance by array params
func (*GetAPI24PodsPerformanceByArrayParams) WithSort ¶
func (o *GetAPI24PodsPerformanceByArrayParams) WithSort(sort []string) *GetAPI24PodsPerformanceByArrayParams
WithSort adds the sort to the get API 24 pods performance by array params
func (*GetAPI24PodsPerformanceByArrayParams) WithStartTime ¶
func (o *GetAPI24PodsPerformanceByArrayParams) WithStartTime(startTime *int64) *GetAPI24PodsPerformanceByArrayParams
WithStartTime adds the startTime to the get API 24 pods performance by array params
func (*GetAPI24PodsPerformanceByArrayParams) WithTimeout ¶
func (o *GetAPI24PodsPerformanceByArrayParams) WithTimeout(timeout time.Duration) *GetAPI24PodsPerformanceByArrayParams
WithTimeout adds the timeout to the get API 24 pods performance by array params
func (*GetAPI24PodsPerformanceByArrayParams) WithTotalItemCount ¶
func (o *GetAPI24PodsPerformanceByArrayParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24PodsPerformanceByArrayParams
WithTotalItemCount adds the totalItemCount to the get API 24 pods performance by array params
func (*GetAPI24PodsPerformanceByArrayParams) WithTotalOnly ¶
func (o *GetAPI24PodsPerformanceByArrayParams) WithTotalOnly(totalOnly *bool) *GetAPI24PodsPerformanceByArrayParams
WithTotalOnly adds the totalOnly to the get API 24 pods performance by array params
func (*GetAPI24PodsPerformanceByArrayParams) WithXRequestID ¶
func (o *GetAPI24PodsPerformanceByArrayParams) WithXRequestID(xRequestID *string) *GetAPI24PodsPerformanceByArrayParams
WithXRequestID adds the xRequestID to the get API 24 pods performance by array params
func (*GetAPI24PodsPerformanceByArrayParams) WriteToRequest ¶
func (o *GetAPI24PodsPerformanceByArrayParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type GetAPI24PodsPerformanceByArrayReader ¶
type GetAPI24PodsPerformanceByArrayReader struct {
// contains filtered or unexported fields
}
GetAPI24PodsPerformanceByArrayReader is a Reader for the GetAPI24PodsPerformanceByArray structure.
func (*GetAPI24PodsPerformanceByArrayReader) ReadResponse ¶
func (o *GetAPI24PodsPerformanceByArrayReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type GetAPI24PodsPerformanceParams ¶
type GetAPI24PodsPerformanceParams 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 }
GetAPI24PodsPerformanceParams contains all the parameters to send to the API endpoint for the get API 24 pods performance operation typically these are written to a http.Request
func NewGetAPI24PodsPerformanceParams ¶
func NewGetAPI24PodsPerformanceParams() *GetAPI24PodsPerformanceParams
NewGetAPI24PodsPerformanceParams creates a new GetAPI24PodsPerformanceParams object with the default values initialized.
func NewGetAPI24PodsPerformanceParamsWithContext ¶
func NewGetAPI24PodsPerformanceParamsWithContext(ctx context.Context) *GetAPI24PodsPerformanceParams
NewGetAPI24PodsPerformanceParamsWithContext creates a new GetAPI24PodsPerformanceParams object with the default values initialized, and the ability to set a context for a request
func NewGetAPI24PodsPerformanceParamsWithHTTPClient ¶
func NewGetAPI24PodsPerformanceParamsWithHTTPClient(client *http.Client) *GetAPI24PodsPerformanceParams
NewGetAPI24PodsPerformanceParamsWithHTTPClient creates a new GetAPI24PodsPerformanceParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewGetAPI24PodsPerformanceParamsWithTimeout ¶
func NewGetAPI24PodsPerformanceParamsWithTimeout(timeout time.Duration) *GetAPI24PodsPerformanceParams
NewGetAPI24PodsPerformanceParamsWithTimeout creates a new GetAPI24PodsPerformanceParams object with the default values initialized, and the ability to set a timeout on a request
func (*GetAPI24PodsPerformanceParams) SetAuthorization ¶
func (o *GetAPI24PodsPerformanceParams) SetAuthorization(authorization *string)
SetAuthorization adds the authorization to the get API 24 pods performance params
func (*GetAPI24PodsPerformanceParams) SetContext ¶
func (o *GetAPI24PodsPerformanceParams) SetContext(ctx context.Context)
SetContext adds the context to the get API 24 pods performance params
func (*GetAPI24PodsPerformanceParams) SetDestroyed ¶
func (o *GetAPI24PodsPerformanceParams) SetDestroyed(destroyed *bool)
SetDestroyed adds the destroyed to the get API 24 pods performance params
func (*GetAPI24PodsPerformanceParams) SetEndTime ¶
func (o *GetAPI24PodsPerformanceParams) SetEndTime(endTime *int64)
SetEndTime adds the endTime to the get API 24 pods performance params
func (*GetAPI24PodsPerformanceParams) SetFilter ¶
func (o *GetAPI24PodsPerformanceParams) SetFilter(filter *string)
SetFilter adds the filter to the get API 24 pods performance params
func (*GetAPI24PodsPerformanceParams) SetHTTPClient ¶
func (o *GetAPI24PodsPerformanceParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the get API 24 pods performance params
func (*GetAPI24PodsPerformanceParams) SetIds ¶
func (o *GetAPI24PodsPerformanceParams) SetIds(ids []string)
SetIds adds the ids to the get API 24 pods performance params
func (*GetAPI24PodsPerformanceParams) SetLimit ¶
func (o *GetAPI24PodsPerformanceParams) SetLimit(limit *int32)
SetLimit adds the limit to the get API 24 pods performance params
func (*GetAPI24PodsPerformanceParams) SetNames ¶
func (o *GetAPI24PodsPerformanceParams) SetNames(names []string)
SetNames adds the names to the get API 24 pods performance params
func (*GetAPI24PodsPerformanceParams) SetOffset ¶
func (o *GetAPI24PodsPerformanceParams) SetOffset(offset *int32)
SetOffset adds the offset to the get API 24 pods performance params
func (*GetAPI24PodsPerformanceParams) SetResolution ¶
func (o *GetAPI24PodsPerformanceParams) SetResolution(resolution *int64)
SetResolution adds the resolution to the get API 24 pods performance params
func (*GetAPI24PodsPerformanceParams) SetSort ¶
func (o *GetAPI24PodsPerformanceParams) SetSort(sort []string)
SetSort adds the sort to the get API 24 pods performance params
func (*GetAPI24PodsPerformanceParams) SetStartTime ¶
func (o *GetAPI24PodsPerformanceParams) SetStartTime(startTime *int64)
SetStartTime adds the startTime to the get API 24 pods performance params
func (*GetAPI24PodsPerformanceParams) SetTimeout ¶
func (o *GetAPI24PodsPerformanceParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the get API 24 pods performance params
func (*GetAPI24PodsPerformanceParams) SetTotalItemCount ¶
func (o *GetAPI24PodsPerformanceParams) SetTotalItemCount(totalItemCount *bool)
SetTotalItemCount adds the totalItemCount to the get API 24 pods performance params
func (*GetAPI24PodsPerformanceParams) SetTotalOnly ¶
func (o *GetAPI24PodsPerformanceParams) SetTotalOnly(totalOnly *bool)
SetTotalOnly adds the totalOnly to the get API 24 pods performance params
func (*GetAPI24PodsPerformanceParams) SetXRequestID ¶
func (o *GetAPI24PodsPerformanceParams) SetXRequestID(xRequestID *string)
SetXRequestID adds the xRequestId to the get API 24 pods performance params
func (*GetAPI24PodsPerformanceParams) WithAuthorization ¶
func (o *GetAPI24PodsPerformanceParams) WithAuthorization(authorization *string) *GetAPI24PodsPerformanceParams
WithAuthorization adds the authorization to the get API 24 pods performance params
func (*GetAPI24PodsPerformanceParams) WithContext ¶
func (o *GetAPI24PodsPerformanceParams) WithContext(ctx context.Context) *GetAPI24PodsPerformanceParams
WithContext adds the context to the get API 24 pods performance params
func (*GetAPI24PodsPerformanceParams) WithDestroyed ¶
func (o *GetAPI24PodsPerformanceParams) WithDestroyed(destroyed *bool) *GetAPI24PodsPerformanceParams
WithDestroyed adds the destroyed to the get API 24 pods performance params
func (*GetAPI24PodsPerformanceParams) WithEndTime ¶
func (o *GetAPI24PodsPerformanceParams) WithEndTime(endTime *int64) *GetAPI24PodsPerformanceParams
WithEndTime adds the endTime to the get API 24 pods performance params
func (*GetAPI24PodsPerformanceParams) WithFilter ¶
func (o *GetAPI24PodsPerformanceParams) WithFilter(filter *string) *GetAPI24PodsPerformanceParams
WithFilter adds the filter to the get API 24 pods performance params
func (*GetAPI24PodsPerformanceParams) WithHTTPClient ¶
func (o *GetAPI24PodsPerformanceParams) WithHTTPClient(client *http.Client) *GetAPI24PodsPerformanceParams
WithHTTPClient adds the HTTPClient to the get API 24 pods performance params
func (*GetAPI24PodsPerformanceParams) WithIds ¶
func (o *GetAPI24PodsPerformanceParams) WithIds(ids []string) *GetAPI24PodsPerformanceParams
WithIds adds the ids to the get API 24 pods performance params
func (*GetAPI24PodsPerformanceParams) WithLimit ¶
func (o *GetAPI24PodsPerformanceParams) WithLimit(limit *int32) *GetAPI24PodsPerformanceParams
WithLimit adds the limit to the get API 24 pods performance params
func (*GetAPI24PodsPerformanceParams) WithNames ¶
func (o *GetAPI24PodsPerformanceParams) WithNames(names []string) *GetAPI24PodsPerformanceParams
WithNames adds the names to the get API 24 pods performance params
func (*GetAPI24PodsPerformanceParams) WithOffset ¶
func (o *GetAPI24PodsPerformanceParams) WithOffset(offset *int32) *GetAPI24PodsPerformanceParams
WithOffset adds the offset to the get API 24 pods performance params
func (*GetAPI24PodsPerformanceParams) WithResolution ¶
func (o *GetAPI24PodsPerformanceParams) WithResolution(resolution *int64) *GetAPI24PodsPerformanceParams
WithResolution adds the resolution to the get API 24 pods performance params
func (*GetAPI24PodsPerformanceParams) WithSort ¶
func (o *GetAPI24PodsPerformanceParams) WithSort(sort []string) *GetAPI24PodsPerformanceParams
WithSort adds the sort to the get API 24 pods performance params
func (*GetAPI24PodsPerformanceParams) WithStartTime ¶
func (o *GetAPI24PodsPerformanceParams) WithStartTime(startTime *int64) *GetAPI24PodsPerformanceParams
WithStartTime adds the startTime to the get API 24 pods performance params
func (*GetAPI24PodsPerformanceParams) WithTimeout ¶
func (o *GetAPI24PodsPerformanceParams) WithTimeout(timeout time.Duration) *GetAPI24PodsPerformanceParams
WithTimeout adds the timeout to the get API 24 pods performance params
func (*GetAPI24PodsPerformanceParams) WithTotalItemCount ¶
func (o *GetAPI24PodsPerformanceParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24PodsPerformanceParams
WithTotalItemCount adds the totalItemCount to the get API 24 pods performance params
func (*GetAPI24PodsPerformanceParams) WithTotalOnly ¶
func (o *GetAPI24PodsPerformanceParams) WithTotalOnly(totalOnly *bool) *GetAPI24PodsPerformanceParams
WithTotalOnly adds the totalOnly to the get API 24 pods performance params
func (*GetAPI24PodsPerformanceParams) WithXRequestID ¶
func (o *GetAPI24PodsPerformanceParams) WithXRequestID(xRequestID *string) *GetAPI24PodsPerformanceParams
WithXRequestID adds the xRequestID to the get API 24 pods performance params
func (*GetAPI24PodsPerformanceParams) WriteToRequest ¶
func (o *GetAPI24PodsPerformanceParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type GetAPI24PodsPerformanceReader ¶
type GetAPI24PodsPerformanceReader struct {
// contains filtered or unexported fields
}
GetAPI24PodsPerformanceReader is a Reader for the GetAPI24PodsPerformance structure.
func (*GetAPI24PodsPerformanceReader) ReadResponse ¶
func (o *GetAPI24PodsPerformanceReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type GetAPI24PodsPerformanceReplicationByArrayParams ¶
type GetAPI24PodsPerformanceReplicationByArrayParams 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 }
GetAPI24PodsPerformanceReplicationByArrayParams contains all the parameters to send to the API endpoint for the get API 24 pods performance replication by array operation typically these are written to a http.Request
func NewGetAPI24PodsPerformanceReplicationByArrayParams ¶
func NewGetAPI24PodsPerformanceReplicationByArrayParams() *GetAPI24PodsPerformanceReplicationByArrayParams
NewGetAPI24PodsPerformanceReplicationByArrayParams creates a new GetAPI24PodsPerformanceReplicationByArrayParams object with the default values initialized.
func NewGetAPI24PodsPerformanceReplicationByArrayParamsWithContext ¶
func NewGetAPI24PodsPerformanceReplicationByArrayParamsWithContext(ctx context.Context) *GetAPI24PodsPerformanceReplicationByArrayParams
NewGetAPI24PodsPerformanceReplicationByArrayParamsWithContext creates a new GetAPI24PodsPerformanceReplicationByArrayParams object with the default values initialized, and the ability to set a context for a request
func NewGetAPI24PodsPerformanceReplicationByArrayParamsWithHTTPClient ¶
func NewGetAPI24PodsPerformanceReplicationByArrayParamsWithHTTPClient(client *http.Client) *GetAPI24PodsPerformanceReplicationByArrayParams
NewGetAPI24PodsPerformanceReplicationByArrayParamsWithHTTPClient creates a new GetAPI24PodsPerformanceReplicationByArrayParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewGetAPI24PodsPerformanceReplicationByArrayParamsWithTimeout ¶
func NewGetAPI24PodsPerformanceReplicationByArrayParamsWithTimeout(timeout time.Duration) *GetAPI24PodsPerformanceReplicationByArrayParams
NewGetAPI24PodsPerformanceReplicationByArrayParamsWithTimeout creates a new GetAPI24PodsPerformanceReplicationByArrayParams object with the default values initialized, and the ability to set a timeout on a request
func (*GetAPI24PodsPerformanceReplicationByArrayParams) SetAuthorization ¶
func (o *GetAPI24PodsPerformanceReplicationByArrayParams) SetAuthorization(authorization *string)
SetAuthorization adds the authorization to the get API 24 pods performance replication by array params
func (*GetAPI24PodsPerformanceReplicationByArrayParams) SetContext ¶
func (o *GetAPI24PodsPerformanceReplicationByArrayParams) SetContext(ctx context.Context)
SetContext adds the context to the get API 24 pods performance replication by array params
func (*GetAPI24PodsPerformanceReplicationByArrayParams) SetDestroyed ¶
func (o *GetAPI24PodsPerformanceReplicationByArrayParams) SetDestroyed(destroyed *bool)
SetDestroyed adds the destroyed to the get API 24 pods performance replication by array params
func (*GetAPI24PodsPerformanceReplicationByArrayParams) SetEndTime ¶
func (o *GetAPI24PodsPerformanceReplicationByArrayParams) SetEndTime(endTime *int64)
SetEndTime adds the endTime to the get API 24 pods performance replication by array params
func (*GetAPI24PodsPerformanceReplicationByArrayParams) SetFilter ¶
func (o *GetAPI24PodsPerformanceReplicationByArrayParams) SetFilter(filter *string)
SetFilter adds the filter to the get API 24 pods performance replication by array params
func (*GetAPI24PodsPerformanceReplicationByArrayParams) SetHTTPClient ¶
func (o *GetAPI24PodsPerformanceReplicationByArrayParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the get API 24 pods performance replication by array params
func (*GetAPI24PodsPerformanceReplicationByArrayParams) SetIds ¶
func (o *GetAPI24PodsPerformanceReplicationByArrayParams) SetIds(ids []string)
SetIds adds the ids to the get API 24 pods performance replication by array params
func (*GetAPI24PodsPerformanceReplicationByArrayParams) SetLimit ¶
func (o *GetAPI24PodsPerformanceReplicationByArrayParams) SetLimit(limit *int32)
SetLimit adds the limit to the get API 24 pods performance replication by array params
func (*GetAPI24PodsPerformanceReplicationByArrayParams) SetNames ¶
func (o *GetAPI24PodsPerformanceReplicationByArrayParams) SetNames(names []string)
SetNames adds the names to the get API 24 pods performance replication by array params
func (*GetAPI24PodsPerformanceReplicationByArrayParams) SetOffset ¶
func (o *GetAPI24PodsPerformanceReplicationByArrayParams) SetOffset(offset *int32)
SetOffset adds the offset to the get API 24 pods performance replication by array params
func (*GetAPI24PodsPerformanceReplicationByArrayParams) SetResolution ¶
func (o *GetAPI24PodsPerformanceReplicationByArrayParams) SetResolution(resolution *int64)
SetResolution adds the resolution to the get API 24 pods performance replication by array params
func (*GetAPI24PodsPerformanceReplicationByArrayParams) SetSort ¶
func (o *GetAPI24PodsPerformanceReplicationByArrayParams) SetSort(sort []string)
SetSort adds the sort to the get API 24 pods performance replication by array params
func (*GetAPI24PodsPerformanceReplicationByArrayParams) SetStartTime ¶
func (o *GetAPI24PodsPerformanceReplicationByArrayParams) SetStartTime(startTime *int64)
SetStartTime adds the startTime to the get API 24 pods performance replication by array params
func (*GetAPI24PodsPerformanceReplicationByArrayParams) SetTimeout ¶
func (o *GetAPI24PodsPerformanceReplicationByArrayParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the get API 24 pods performance replication by array params
func (*GetAPI24PodsPerformanceReplicationByArrayParams) SetTotalItemCount ¶
func (o *GetAPI24PodsPerformanceReplicationByArrayParams) SetTotalItemCount(totalItemCount *bool)
SetTotalItemCount adds the totalItemCount to the get API 24 pods performance replication by array params
func (*GetAPI24PodsPerformanceReplicationByArrayParams) SetTotalOnly ¶
func (o *GetAPI24PodsPerformanceReplicationByArrayParams) SetTotalOnly(totalOnly *bool)
SetTotalOnly adds the totalOnly to the get API 24 pods performance replication by array params
func (*GetAPI24PodsPerformanceReplicationByArrayParams) SetXRequestID ¶
func (o *GetAPI24PodsPerformanceReplicationByArrayParams) SetXRequestID(xRequestID *string)
SetXRequestID adds the xRequestId to the get API 24 pods performance replication by array params
func (*GetAPI24PodsPerformanceReplicationByArrayParams) WithAuthorization ¶
func (o *GetAPI24PodsPerformanceReplicationByArrayParams) WithAuthorization(authorization *string) *GetAPI24PodsPerformanceReplicationByArrayParams
WithAuthorization adds the authorization to the get API 24 pods performance replication by array params
func (*GetAPI24PodsPerformanceReplicationByArrayParams) WithContext ¶
func (o *GetAPI24PodsPerformanceReplicationByArrayParams) WithContext(ctx context.Context) *GetAPI24PodsPerformanceReplicationByArrayParams
WithContext adds the context to the get API 24 pods performance replication by array params
func (*GetAPI24PodsPerformanceReplicationByArrayParams) WithDestroyed ¶
func (o *GetAPI24PodsPerformanceReplicationByArrayParams) WithDestroyed(destroyed *bool) *GetAPI24PodsPerformanceReplicationByArrayParams
WithDestroyed adds the destroyed to the get API 24 pods performance replication by array params
func (*GetAPI24PodsPerformanceReplicationByArrayParams) WithEndTime ¶
func (o *GetAPI24PodsPerformanceReplicationByArrayParams) WithEndTime(endTime *int64) *GetAPI24PodsPerformanceReplicationByArrayParams
WithEndTime adds the endTime to the get API 24 pods performance replication by array params
func (*GetAPI24PodsPerformanceReplicationByArrayParams) WithFilter ¶
func (o *GetAPI24PodsPerformanceReplicationByArrayParams) WithFilter(filter *string) *GetAPI24PodsPerformanceReplicationByArrayParams
WithFilter adds the filter to the get API 24 pods performance replication by array params
func (*GetAPI24PodsPerformanceReplicationByArrayParams) WithHTTPClient ¶
func (o *GetAPI24PodsPerformanceReplicationByArrayParams) WithHTTPClient(client *http.Client) *GetAPI24PodsPerformanceReplicationByArrayParams
WithHTTPClient adds the HTTPClient to the get API 24 pods performance replication by array params
func (*GetAPI24PodsPerformanceReplicationByArrayParams) WithIds ¶
func (o *GetAPI24PodsPerformanceReplicationByArrayParams) WithIds(ids []string) *GetAPI24PodsPerformanceReplicationByArrayParams
WithIds adds the ids to the get API 24 pods performance replication by array params
func (*GetAPI24PodsPerformanceReplicationByArrayParams) WithLimit ¶
func (o *GetAPI24PodsPerformanceReplicationByArrayParams) WithLimit(limit *int32) *GetAPI24PodsPerformanceReplicationByArrayParams
WithLimit adds the limit to the get API 24 pods performance replication by array params
func (*GetAPI24PodsPerformanceReplicationByArrayParams) WithNames ¶
func (o *GetAPI24PodsPerformanceReplicationByArrayParams) WithNames(names []string) *GetAPI24PodsPerformanceReplicationByArrayParams
WithNames adds the names to the get API 24 pods performance replication by array params
func (*GetAPI24PodsPerformanceReplicationByArrayParams) WithOffset ¶
func (o *GetAPI24PodsPerformanceReplicationByArrayParams) WithOffset(offset *int32) *GetAPI24PodsPerformanceReplicationByArrayParams
WithOffset adds the offset to the get API 24 pods performance replication by array params
func (*GetAPI24PodsPerformanceReplicationByArrayParams) WithResolution ¶
func (o *GetAPI24PodsPerformanceReplicationByArrayParams) WithResolution(resolution *int64) *GetAPI24PodsPerformanceReplicationByArrayParams
WithResolution adds the resolution to the get API 24 pods performance replication by array params
func (*GetAPI24PodsPerformanceReplicationByArrayParams) WithSort ¶
func (o *GetAPI24PodsPerformanceReplicationByArrayParams) WithSort(sort []string) *GetAPI24PodsPerformanceReplicationByArrayParams
WithSort adds the sort to the get API 24 pods performance replication by array params
func (*GetAPI24PodsPerformanceReplicationByArrayParams) WithStartTime ¶
func (o *GetAPI24PodsPerformanceReplicationByArrayParams) WithStartTime(startTime *int64) *GetAPI24PodsPerformanceReplicationByArrayParams
WithStartTime adds the startTime to the get API 24 pods performance replication by array params
func (*GetAPI24PodsPerformanceReplicationByArrayParams) WithTimeout ¶
func (o *GetAPI24PodsPerformanceReplicationByArrayParams) WithTimeout(timeout time.Duration) *GetAPI24PodsPerformanceReplicationByArrayParams
WithTimeout adds the timeout to the get API 24 pods performance replication by array params
func (*GetAPI24PodsPerformanceReplicationByArrayParams) WithTotalItemCount ¶
func (o *GetAPI24PodsPerformanceReplicationByArrayParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24PodsPerformanceReplicationByArrayParams
WithTotalItemCount adds the totalItemCount to the get API 24 pods performance replication by array params
func (*GetAPI24PodsPerformanceReplicationByArrayParams) WithTotalOnly ¶
func (o *GetAPI24PodsPerformanceReplicationByArrayParams) WithTotalOnly(totalOnly *bool) *GetAPI24PodsPerformanceReplicationByArrayParams
WithTotalOnly adds the totalOnly to the get API 24 pods performance replication by array params
func (*GetAPI24PodsPerformanceReplicationByArrayParams) WithXRequestID ¶
func (o *GetAPI24PodsPerformanceReplicationByArrayParams) WithXRequestID(xRequestID *string) *GetAPI24PodsPerformanceReplicationByArrayParams
WithXRequestID adds the xRequestID to the get API 24 pods performance replication by array params
func (*GetAPI24PodsPerformanceReplicationByArrayParams) WriteToRequest ¶
func (o *GetAPI24PodsPerformanceReplicationByArrayParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type GetAPI24PodsPerformanceReplicationByArrayReader ¶
type GetAPI24PodsPerformanceReplicationByArrayReader struct {
// contains filtered or unexported fields
}
GetAPI24PodsPerformanceReplicationByArrayReader is a Reader for the GetAPI24PodsPerformanceReplicationByArray structure.
func (*GetAPI24PodsPerformanceReplicationByArrayReader) ReadResponse ¶
func (o *GetAPI24PodsPerformanceReplicationByArrayReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type GetAPI24PodsPerformanceReplicationParams ¶
type GetAPI24PodsPerformanceReplicationParams 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`, only return the aggregate value of all items after filtering. For real-time performance, the values are aggregated for the latest timestamp. For historical performance, the values are aggregated for each timestamp from `start_time` to `end_time`. 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 }
GetAPI24PodsPerformanceReplicationParams contains all the parameters to send to the API endpoint for the get API 24 pods performance replication operation typically these are written to a http.Request
func NewGetAPI24PodsPerformanceReplicationParams ¶
func NewGetAPI24PodsPerformanceReplicationParams() *GetAPI24PodsPerformanceReplicationParams
NewGetAPI24PodsPerformanceReplicationParams creates a new GetAPI24PodsPerformanceReplicationParams object with the default values initialized.
func NewGetAPI24PodsPerformanceReplicationParamsWithContext ¶
func NewGetAPI24PodsPerformanceReplicationParamsWithContext(ctx context.Context) *GetAPI24PodsPerformanceReplicationParams
NewGetAPI24PodsPerformanceReplicationParamsWithContext creates a new GetAPI24PodsPerformanceReplicationParams object with the default values initialized, and the ability to set a context for a request
func NewGetAPI24PodsPerformanceReplicationParamsWithHTTPClient ¶
func NewGetAPI24PodsPerformanceReplicationParamsWithHTTPClient(client *http.Client) *GetAPI24PodsPerformanceReplicationParams
NewGetAPI24PodsPerformanceReplicationParamsWithHTTPClient creates a new GetAPI24PodsPerformanceReplicationParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewGetAPI24PodsPerformanceReplicationParamsWithTimeout ¶
func NewGetAPI24PodsPerformanceReplicationParamsWithTimeout(timeout time.Duration) *GetAPI24PodsPerformanceReplicationParams
NewGetAPI24PodsPerformanceReplicationParamsWithTimeout creates a new GetAPI24PodsPerformanceReplicationParams object with the default values initialized, and the ability to set a timeout on a request
func (*GetAPI24PodsPerformanceReplicationParams) SetAuthorization ¶
func (o *GetAPI24PodsPerformanceReplicationParams) SetAuthorization(authorization *string)
SetAuthorization adds the authorization to the get API 24 pods performance replication params
func (*GetAPI24PodsPerformanceReplicationParams) SetContext ¶
func (o *GetAPI24PodsPerformanceReplicationParams) SetContext(ctx context.Context)
SetContext adds the context to the get API 24 pods performance replication params
func (*GetAPI24PodsPerformanceReplicationParams) SetDestroyed ¶
func (o *GetAPI24PodsPerformanceReplicationParams) SetDestroyed(destroyed *bool)
SetDestroyed adds the destroyed to the get API 24 pods performance replication params
func (*GetAPI24PodsPerformanceReplicationParams) SetEndTime ¶
func (o *GetAPI24PodsPerformanceReplicationParams) SetEndTime(endTime *int64)
SetEndTime adds the endTime to the get API 24 pods performance replication params
func (*GetAPI24PodsPerformanceReplicationParams) SetFilter ¶
func (o *GetAPI24PodsPerformanceReplicationParams) SetFilter(filter *string)
SetFilter adds the filter to the get API 24 pods performance replication params
func (*GetAPI24PodsPerformanceReplicationParams) SetHTTPClient ¶
func (o *GetAPI24PodsPerformanceReplicationParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the get API 24 pods performance replication params
func (*GetAPI24PodsPerformanceReplicationParams) SetIds ¶
func (o *GetAPI24PodsPerformanceReplicationParams) SetIds(ids []string)
SetIds adds the ids to the get API 24 pods performance replication params
func (*GetAPI24PodsPerformanceReplicationParams) SetLimit ¶
func (o *GetAPI24PodsPerformanceReplicationParams) SetLimit(limit *int32)
SetLimit adds the limit to the get API 24 pods performance replication params
func (*GetAPI24PodsPerformanceReplicationParams) SetNames ¶
func (o *GetAPI24PodsPerformanceReplicationParams) SetNames(names []string)
SetNames adds the names to the get API 24 pods performance replication params
func (*GetAPI24PodsPerformanceReplicationParams) SetOffset ¶
func (o *GetAPI24PodsPerformanceReplicationParams) SetOffset(offset *int32)
SetOffset adds the offset to the get API 24 pods performance replication params
func (*GetAPI24PodsPerformanceReplicationParams) SetResolution ¶
func (o *GetAPI24PodsPerformanceReplicationParams) SetResolution(resolution *int64)
SetResolution adds the resolution to the get API 24 pods performance replication params
func (*GetAPI24PodsPerformanceReplicationParams) SetSort ¶
func (o *GetAPI24PodsPerformanceReplicationParams) SetSort(sort []string)
SetSort adds the sort to the get API 24 pods performance replication params
func (*GetAPI24PodsPerformanceReplicationParams) SetStartTime ¶
func (o *GetAPI24PodsPerformanceReplicationParams) SetStartTime(startTime *int64)
SetStartTime adds the startTime to the get API 24 pods performance replication params
func (*GetAPI24PodsPerformanceReplicationParams) SetTimeout ¶
func (o *GetAPI24PodsPerformanceReplicationParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the get API 24 pods performance replication params
func (*GetAPI24PodsPerformanceReplicationParams) SetTotalItemCount ¶
func (o *GetAPI24PodsPerformanceReplicationParams) SetTotalItemCount(totalItemCount *bool)
SetTotalItemCount adds the totalItemCount to the get API 24 pods performance replication params
func (*GetAPI24PodsPerformanceReplicationParams) SetTotalOnly ¶
func (o *GetAPI24PodsPerformanceReplicationParams) SetTotalOnly(totalOnly *bool)
SetTotalOnly adds the totalOnly to the get API 24 pods performance replication params
func (*GetAPI24PodsPerformanceReplicationParams) SetXRequestID ¶
func (o *GetAPI24PodsPerformanceReplicationParams) SetXRequestID(xRequestID *string)
SetXRequestID adds the xRequestId to the get API 24 pods performance replication params
func (*GetAPI24PodsPerformanceReplicationParams) WithAuthorization ¶
func (o *GetAPI24PodsPerformanceReplicationParams) WithAuthorization(authorization *string) *GetAPI24PodsPerformanceReplicationParams
WithAuthorization adds the authorization to the get API 24 pods performance replication params
func (*GetAPI24PodsPerformanceReplicationParams) WithContext ¶
func (o *GetAPI24PodsPerformanceReplicationParams) WithContext(ctx context.Context) *GetAPI24PodsPerformanceReplicationParams
WithContext adds the context to the get API 24 pods performance replication params
func (*GetAPI24PodsPerformanceReplicationParams) WithDestroyed ¶
func (o *GetAPI24PodsPerformanceReplicationParams) WithDestroyed(destroyed *bool) *GetAPI24PodsPerformanceReplicationParams
WithDestroyed adds the destroyed to the get API 24 pods performance replication params
func (*GetAPI24PodsPerformanceReplicationParams) WithEndTime ¶
func (o *GetAPI24PodsPerformanceReplicationParams) WithEndTime(endTime *int64) *GetAPI24PodsPerformanceReplicationParams
WithEndTime adds the endTime to the get API 24 pods performance replication params
func (*GetAPI24PodsPerformanceReplicationParams) WithFilter ¶
func (o *GetAPI24PodsPerformanceReplicationParams) WithFilter(filter *string) *GetAPI24PodsPerformanceReplicationParams
WithFilter adds the filter to the get API 24 pods performance replication params
func (*GetAPI24PodsPerformanceReplicationParams) WithHTTPClient ¶
func (o *GetAPI24PodsPerformanceReplicationParams) WithHTTPClient(client *http.Client) *GetAPI24PodsPerformanceReplicationParams
WithHTTPClient adds the HTTPClient to the get API 24 pods performance replication params
func (*GetAPI24PodsPerformanceReplicationParams) WithIds ¶
func (o *GetAPI24PodsPerformanceReplicationParams) WithIds(ids []string) *GetAPI24PodsPerformanceReplicationParams
WithIds adds the ids to the get API 24 pods performance replication params
func (*GetAPI24PodsPerformanceReplicationParams) WithLimit ¶
func (o *GetAPI24PodsPerformanceReplicationParams) WithLimit(limit *int32) *GetAPI24PodsPerformanceReplicationParams
WithLimit adds the limit to the get API 24 pods performance replication params
func (*GetAPI24PodsPerformanceReplicationParams) WithNames ¶
func (o *GetAPI24PodsPerformanceReplicationParams) WithNames(names []string) *GetAPI24PodsPerformanceReplicationParams
WithNames adds the names to the get API 24 pods performance replication params
func (*GetAPI24PodsPerformanceReplicationParams) WithOffset ¶
func (o *GetAPI24PodsPerformanceReplicationParams) WithOffset(offset *int32) *GetAPI24PodsPerformanceReplicationParams
WithOffset adds the offset to the get API 24 pods performance replication params
func (*GetAPI24PodsPerformanceReplicationParams) WithResolution ¶
func (o *GetAPI24PodsPerformanceReplicationParams) WithResolution(resolution *int64) *GetAPI24PodsPerformanceReplicationParams
WithResolution adds the resolution to the get API 24 pods performance replication params
func (*GetAPI24PodsPerformanceReplicationParams) WithSort ¶
func (o *GetAPI24PodsPerformanceReplicationParams) WithSort(sort []string) *GetAPI24PodsPerformanceReplicationParams
WithSort adds the sort to the get API 24 pods performance replication params
func (*GetAPI24PodsPerformanceReplicationParams) WithStartTime ¶
func (o *GetAPI24PodsPerformanceReplicationParams) WithStartTime(startTime *int64) *GetAPI24PodsPerformanceReplicationParams
WithStartTime adds the startTime to the get API 24 pods performance replication params
func (*GetAPI24PodsPerformanceReplicationParams) WithTimeout ¶
func (o *GetAPI24PodsPerformanceReplicationParams) WithTimeout(timeout time.Duration) *GetAPI24PodsPerformanceReplicationParams
WithTimeout adds the timeout to the get API 24 pods performance replication params
func (*GetAPI24PodsPerformanceReplicationParams) WithTotalItemCount ¶
func (o *GetAPI24PodsPerformanceReplicationParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24PodsPerformanceReplicationParams
WithTotalItemCount adds the totalItemCount to the get API 24 pods performance replication params
func (*GetAPI24PodsPerformanceReplicationParams) WithTotalOnly ¶
func (o *GetAPI24PodsPerformanceReplicationParams) WithTotalOnly(totalOnly *bool) *GetAPI24PodsPerformanceReplicationParams
WithTotalOnly adds the totalOnly to the get API 24 pods performance replication params
func (*GetAPI24PodsPerformanceReplicationParams) WithXRequestID ¶
func (o *GetAPI24PodsPerformanceReplicationParams) WithXRequestID(xRequestID *string) *GetAPI24PodsPerformanceReplicationParams
WithXRequestID adds the xRequestID to the get API 24 pods performance replication params
func (*GetAPI24PodsPerformanceReplicationParams) WriteToRequest ¶
func (o *GetAPI24PodsPerformanceReplicationParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type GetAPI24PodsPerformanceReplicationReader ¶
type GetAPI24PodsPerformanceReplicationReader struct {
// contains filtered or unexported fields
}
GetAPI24PodsPerformanceReplicationReader is a Reader for the GetAPI24PodsPerformanceReplication structure.
func (*GetAPI24PodsPerformanceReplicationReader) ReadResponse ¶
func (o *GetAPI24PodsPerformanceReplicationReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type GetAPI24PodsReader ¶
type GetAPI24PodsReader struct {
// contains filtered or unexported fields
}
GetAPI24PodsReader is a Reader for the GetAPI24Pods structure.
func (*GetAPI24PodsReader) ReadResponse ¶
func (o *GetAPI24PodsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type GetAPI24PodsSpaceParams ¶
type GetAPI24PodsSpaceParams 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 }
GetAPI24PodsSpaceParams contains all the parameters to send to the API endpoint for the get API 24 pods space operation typically these are written to a http.Request
func NewGetAPI24PodsSpaceParams ¶
func NewGetAPI24PodsSpaceParams() *GetAPI24PodsSpaceParams
NewGetAPI24PodsSpaceParams creates a new GetAPI24PodsSpaceParams object with the default values initialized.
func NewGetAPI24PodsSpaceParamsWithContext ¶
func NewGetAPI24PodsSpaceParamsWithContext(ctx context.Context) *GetAPI24PodsSpaceParams
NewGetAPI24PodsSpaceParamsWithContext creates a new GetAPI24PodsSpaceParams object with the default values initialized, and the ability to set a context for a request
func NewGetAPI24PodsSpaceParamsWithHTTPClient ¶
func NewGetAPI24PodsSpaceParamsWithHTTPClient(client *http.Client) *GetAPI24PodsSpaceParams
NewGetAPI24PodsSpaceParamsWithHTTPClient creates a new GetAPI24PodsSpaceParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewGetAPI24PodsSpaceParamsWithTimeout ¶
func NewGetAPI24PodsSpaceParamsWithTimeout(timeout time.Duration) *GetAPI24PodsSpaceParams
NewGetAPI24PodsSpaceParamsWithTimeout creates a new GetAPI24PodsSpaceParams object with the default values initialized, and the ability to set a timeout on a request
func (*GetAPI24PodsSpaceParams) SetAuthorization ¶
func (o *GetAPI24PodsSpaceParams) SetAuthorization(authorization *string)
SetAuthorization adds the authorization to the get API 24 pods space params
func (*GetAPI24PodsSpaceParams) SetContext ¶
func (o *GetAPI24PodsSpaceParams) SetContext(ctx context.Context)
SetContext adds the context to the get API 24 pods space params
func (*GetAPI24PodsSpaceParams) SetDestroyed ¶
func (o *GetAPI24PodsSpaceParams) SetDestroyed(destroyed *bool)
SetDestroyed adds the destroyed to the get API 24 pods space params
func (*GetAPI24PodsSpaceParams) SetEndTime ¶
func (o *GetAPI24PodsSpaceParams) SetEndTime(endTime *int64)
SetEndTime adds the endTime to the get API 24 pods space params
func (*GetAPI24PodsSpaceParams) SetFilter ¶
func (o *GetAPI24PodsSpaceParams) SetFilter(filter *string)
SetFilter adds the filter to the get API 24 pods space params
func (*GetAPI24PodsSpaceParams) SetHTTPClient ¶
func (o *GetAPI24PodsSpaceParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the get API 24 pods space params
func (*GetAPI24PodsSpaceParams) SetIds ¶
func (o *GetAPI24PodsSpaceParams) SetIds(ids []string)
SetIds adds the ids to the get API 24 pods space params
func (*GetAPI24PodsSpaceParams) SetLimit ¶
func (o *GetAPI24PodsSpaceParams) SetLimit(limit *int32)
SetLimit adds the limit to the get API 24 pods space params
func (*GetAPI24PodsSpaceParams) SetNames ¶
func (o *GetAPI24PodsSpaceParams) SetNames(names []string)
SetNames adds the names to the get API 24 pods space params
func (*GetAPI24PodsSpaceParams) SetOffset ¶
func (o *GetAPI24PodsSpaceParams) SetOffset(offset *int32)
SetOffset adds the offset to the get API 24 pods space params
func (*GetAPI24PodsSpaceParams) SetResolution ¶
func (o *GetAPI24PodsSpaceParams) SetResolution(resolution *int64)
SetResolution adds the resolution to the get API 24 pods space params
func (*GetAPI24PodsSpaceParams) SetSort ¶
func (o *GetAPI24PodsSpaceParams) SetSort(sort []string)
SetSort adds the sort to the get API 24 pods space params
func (*GetAPI24PodsSpaceParams) SetStartTime ¶
func (o *GetAPI24PodsSpaceParams) SetStartTime(startTime *int64)
SetStartTime adds the startTime to the get API 24 pods space params
func (*GetAPI24PodsSpaceParams) SetTimeout ¶
func (o *GetAPI24PodsSpaceParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the get API 24 pods space params
func (*GetAPI24PodsSpaceParams) SetTotalItemCount ¶
func (o *GetAPI24PodsSpaceParams) SetTotalItemCount(totalItemCount *bool)
SetTotalItemCount adds the totalItemCount to the get API 24 pods space params
func (*GetAPI24PodsSpaceParams) SetTotalOnly ¶
func (o *GetAPI24PodsSpaceParams) SetTotalOnly(totalOnly *bool)
SetTotalOnly adds the totalOnly to the get API 24 pods space params
func (*GetAPI24PodsSpaceParams) SetXRequestID ¶
func (o *GetAPI24PodsSpaceParams) SetXRequestID(xRequestID *string)
SetXRequestID adds the xRequestId to the get API 24 pods space params
func (*GetAPI24PodsSpaceParams) WithAuthorization ¶
func (o *GetAPI24PodsSpaceParams) WithAuthorization(authorization *string) *GetAPI24PodsSpaceParams
WithAuthorization adds the authorization to the get API 24 pods space params
func (*GetAPI24PodsSpaceParams) WithContext ¶
func (o *GetAPI24PodsSpaceParams) WithContext(ctx context.Context) *GetAPI24PodsSpaceParams
WithContext adds the context to the get API 24 pods space params
func (*GetAPI24PodsSpaceParams) WithDestroyed ¶
func (o *GetAPI24PodsSpaceParams) WithDestroyed(destroyed *bool) *GetAPI24PodsSpaceParams
WithDestroyed adds the destroyed to the get API 24 pods space params
func (*GetAPI24PodsSpaceParams) WithEndTime ¶
func (o *GetAPI24PodsSpaceParams) WithEndTime(endTime *int64) *GetAPI24PodsSpaceParams
WithEndTime adds the endTime to the get API 24 pods space params
func (*GetAPI24PodsSpaceParams) WithFilter ¶
func (o *GetAPI24PodsSpaceParams) WithFilter(filter *string) *GetAPI24PodsSpaceParams
WithFilter adds the filter to the get API 24 pods space params
func (*GetAPI24PodsSpaceParams) WithHTTPClient ¶
func (o *GetAPI24PodsSpaceParams) WithHTTPClient(client *http.Client) *GetAPI24PodsSpaceParams
WithHTTPClient adds the HTTPClient to the get API 24 pods space params
func (*GetAPI24PodsSpaceParams) WithIds ¶
func (o *GetAPI24PodsSpaceParams) WithIds(ids []string) *GetAPI24PodsSpaceParams
WithIds adds the ids to the get API 24 pods space params
func (*GetAPI24PodsSpaceParams) WithLimit ¶
func (o *GetAPI24PodsSpaceParams) WithLimit(limit *int32) *GetAPI24PodsSpaceParams
WithLimit adds the limit to the get API 24 pods space params
func (*GetAPI24PodsSpaceParams) WithNames ¶
func (o *GetAPI24PodsSpaceParams) WithNames(names []string) *GetAPI24PodsSpaceParams
WithNames adds the names to the get API 24 pods space params
func (*GetAPI24PodsSpaceParams) WithOffset ¶
func (o *GetAPI24PodsSpaceParams) WithOffset(offset *int32) *GetAPI24PodsSpaceParams
WithOffset adds the offset to the get API 24 pods space params
func (*GetAPI24PodsSpaceParams) WithResolution ¶
func (o *GetAPI24PodsSpaceParams) WithResolution(resolution *int64) *GetAPI24PodsSpaceParams
WithResolution adds the resolution to the get API 24 pods space params
func (*GetAPI24PodsSpaceParams) WithSort ¶
func (o *GetAPI24PodsSpaceParams) WithSort(sort []string) *GetAPI24PodsSpaceParams
WithSort adds the sort to the get API 24 pods space params
func (*GetAPI24PodsSpaceParams) WithStartTime ¶
func (o *GetAPI24PodsSpaceParams) WithStartTime(startTime *int64) *GetAPI24PodsSpaceParams
WithStartTime adds the startTime to the get API 24 pods space params
func (*GetAPI24PodsSpaceParams) WithTimeout ¶
func (o *GetAPI24PodsSpaceParams) WithTimeout(timeout time.Duration) *GetAPI24PodsSpaceParams
WithTimeout adds the timeout to the get API 24 pods space params
func (*GetAPI24PodsSpaceParams) WithTotalItemCount ¶
func (o *GetAPI24PodsSpaceParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24PodsSpaceParams
WithTotalItemCount adds the totalItemCount to the get API 24 pods space params
func (*GetAPI24PodsSpaceParams) WithTotalOnly ¶
func (o *GetAPI24PodsSpaceParams) WithTotalOnly(totalOnly *bool) *GetAPI24PodsSpaceParams
WithTotalOnly adds the totalOnly to the get API 24 pods space params
func (*GetAPI24PodsSpaceParams) WithXRequestID ¶
func (o *GetAPI24PodsSpaceParams) WithXRequestID(xRequestID *string) *GetAPI24PodsSpaceParams
WithXRequestID adds the xRequestID to the get API 24 pods space params
func (*GetAPI24PodsSpaceParams) WriteToRequest ¶
func (o *GetAPI24PodsSpaceParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type GetAPI24PodsSpaceReader ¶
type GetAPI24PodsSpaceReader struct {
// contains filtered or unexported fields
}
GetAPI24PodsSpaceReader is a Reader for the GetAPI24PodsSpace structure.
func (*GetAPI24PodsSpaceReader) ReadResponse ¶
func (o *GetAPI24PodsSpaceReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type GetApi24PodsArraysBadRequest ¶
GetApi24PodsArraysBadRequest handles this case with default header values.
BadRequest
func NewGetApi24PodsArraysBadRequest ¶
func NewGetApi24PodsArraysBadRequest() *GetApi24PodsArraysBadRequest
NewGetApi24PodsArraysBadRequest creates a GetApi24PodsArraysBadRequest with default headers values
func (*GetApi24PodsArraysBadRequest) Error ¶
func (o *GetApi24PodsArraysBadRequest) Error() string
func (*GetApi24PodsArraysBadRequest) GetPayload ¶
func (o *GetApi24PodsArraysBadRequest) GetPayload() *models.Error
type GetApi24PodsArraysOK ¶
type GetApi24PodsArraysOK struct {
Payload *models.MemberGetResponse
}
GetApi24PodsArraysOK handles this case with default header values.
OK
func NewGetApi24PodsArraysOK ¶
func NewGetApi24PodsArraysOK() *GetApi24PodsArraysOK
NewGetApi24PodsArraysOK creates a GetApi24PodsArraysOK with default headers values
func (*GetApi24PodsArraysOK) Error ¶
func (o *GetApi24PodsArraysOK) Error() string
func (*GetApi24PodsArraysOK) GetPayload ¶
func (o *GetApi24PodsArraysOK) GetPayload() *models.MemberGetResponse
type GetApi24PodsBadRequest ¶
GetApi24PodsBadRequest handles this case with default header values.
BadRequest
func NewGetApi24PodsBadRequest ¶
func NewGetApi24PodsBadRequest() *GetApi24PodsBadRequest
NewGetApi24PodsBadRequest creates a GetApi24PodsBadRequest with default headers values
func (*GetApi24PodsBadRequest) Error ¶
func (o *GetApi24PodsBadRequest) Error() string
func (*GetApi24PodsBadRequest) GetPayload ¶
func (o *GetApi24PodsBadRequest) GetPayload() *models.Error
type GetApi24PodsOK ¶
type GetApi24PodsOK struct {
Payload *models.PodGetResponse
}
GetApi24PodsOK handles this case with default header values.
OK
func NewGetApi24PodsOK ¶
func NewGetApi24PodsOK() *GetApi24PodsOK
NewGetApi24PodsOK creates a GetApi24PodsOK with default headers values
func (*GetApi24PodsOK) Error ¶
func (o *GetApi24PodsOK) Error() string
func (*GetApi24PodsOK) GetPayload ¶
func (o *GetApi24PodsOK) GetPayload() *models.PodGetResponse
type GetApi24PodsPerformanceBadRequest ¶
GetApi24PodsPerformanceBadRequest handles this case with default header values.
BadRequest
func NewGetApi24PodsPerformanceBadRequest ¶
func NewGetApi24PodsPerformanceBadRequest() *GetApi24PodsPerformanceBadRequest
NewGetApi24PodsPerformanceBadRequest creates a GetApi24PodsPerformanceBadRequest with default headers values
func (*GetApi24PodsPerformanceBadRequest) Error ¶
func (o *GetApi24PodsPerformanceBadRequest) Error() string
func (*GetApi24PodsPerformanceBadRequest) GetPayload ¶
func (o *GetApi24PodsPerformanceBadRequest) GetPayload() *models.Error
type GetApi24PodsPerformanceByArrayBadRequest ¶
GetApi24PodsPerformanceByArrayBadRequest handles this case with default header values.
BadRequest
func NewGetApi24PodsPerformanceByArrayBadRequest ¶
func NewGetApi24PodsPerformanceByArrayBadRequest() *GetApi24PodsPerformanceByArrayBadRequest
NewGetApi24PodsPerformanceByArrayBadRequest creates a GetApi24PodsPerformanceByArrayBadRequest with default headers values
func (*GetApi24PodsPerformanceByArrayBadRequest) Error ¶
func (o *GetApi24PodsPerformanceByArrayBadRequest) Error() string
func (*GetApi24PodsPerformanceByArrayBadRequest) GetPayload ¶
func (o *GetApi24PodsPerformanceByArrayBadRequest) GetPayload() *models.Error
type GetApi24PodsPerformanceByArrayOK ¶
type GetApi24PodsPerformanceByArrayOK struct {
Payload *models.ResourcePerformanceByArrayGetResponse
}
GetApi24PodsPerformanceByArrayOK handles this case with default header values.
OK
func NewGetApi24PodsPerformanceByArrayOK ¶
func NewGetApi24PodsPerformanceByArrayOK() *GetApi24PodsPerformanceByArrayOK
NewGetApi24PodsPerformanceByArrayOK creates a GetApi24PodsPerformanceByArrayOK with default headers values
func (*GetApi24PodsPerformanceByArrayOK) Error ¶
func (o *GetApi24PodsPerformanceByArrayOK) Error() string
func (*GetApi24PodsPerformanceByArrayOK) GetPayload ¶
func (o *GetApi24PodsPerformanceByArrayOK) GetPayload() *models.ResourcePerformanceByArrayGetResponse
type GetApi24PodsPerformanceOK ¶
type GetApi24PodsPerformanceOK struct {
Payload *models.ResourcePerformanceGetResponse
}
GetApi24PodsPerformanceOK handles this case with default header values.
OK
func NewGetApi24PodsPerformanceOK ¶
func NewGetApi24PodsPerformanceOK() *GetApi24PodsPerformanceOK
NewGetApi24PodsPerformanceOK creates a GetApi24PodsPerformanceOK with default headers values
func (*GetApi24PodsPerformanceOK) Error ¶
func (o *GetApi24PodsPerformanceOK) Error() string
func (*GetApi24PodsPerformanceOK) GetPayload ¶
func (o *GetApi24PodsPerformanceOK) GetPayload() *models.ResourcePerformanceGetResponse
type GetApi24PodsPerformanceReplicationBadRequest ¶
GetApi24PodsPerformanceReplicationBadRequest handles this case with default header values.
BadRequest
func NewGetApi24PodsPerformanceReplicationBadRequest ¶
func NewGetApi24PodsPerformanceReplicationBadRequest() *GetApi24PodsPerformanceReplicationBadRequest
NewGetApi24PodsPerformanceReplicationBadRequest creates a GetApi24PodsPerformanceReplicationBadRequest with default headers values
func (*GetApi24PodsPerformanceReplicationBadRequest) Error ¶
func (o *GetApi24PodsPerformanceReplicationBadRequest) Error() string
func (*GetApi24PodsPerformanceReplicationBadRequest) GetPayload ¶
func (o *GetApi24PodsPerformanceReplicationBadRequest) GetPayload() *models.Error
type GetApi24PodsPerformanceReplicationByArrayBadRequest ¶
GetApi24PodsPerformanceReplicationByArrayBadRequest handles this case with default header values.
BadRequest
func NewGetApi24PodsPerformanceReplicationByArrayBadRequest ¶
func NewGetApi24PodsPerformanceReplicationByArrayBadRequest() *GetApi24PodsPerformanceReplicationByArrayBadRequest
NewGetApi24PodsPerformanceReplicationByArrayBadRequest creates a GetApi24PodsPerformanceReplicationByArrayBadRequest with default headers values
func (*GetApi24PodsPerformanceReplicationByArrayBadRequest) Error ¶
func (o *GetApi24PodsPerformanceReplicationByArrayBadRequest) Error() string
func (*GetApi24PodsPerformanceReplicationByArrayBadRequest) GetPayload ¶
func (o *GetApi24PodsPerformanceReplicationByArrayBadRequest) GetPayload() *models.Error
type GetApi24PodsPerformanceReplicationByArrayOK ¶
type GetApi24PodsPerformanceReplicationByArrayOK struct {
Payload *models.PodPerformanceReplicationByArrayGetResponse
}
GetApi24PodsPerformanceReplicationByArrayOK handles this case with default header values.
OK
func NewGetApi24PodsPerformanceReplicationByArrayOK ¶
func NewGetApi24PodsPerformanceReplicationByArrayOK() *GetApi24PodsPerformanceReplicationByArrayOK
NewGetApi24PodsPerformanceReplicationByArrayOK creates a GetApi24PodsPerformanceReplicationByArrayOK with default headers values
func (*GetApi24PodsPerformanceReplicationByArrayOK) Error ¶
func (o *GetApi24PodsPerformanceReplicationByArrayOK) Error() string
func (*GetApi24PodsPerformanceReplicationByArrayOK) GetPayload ¶
func (o *GetApi24PodsPerformanceReplicationByArrayOK) GetPayload() *models.PodPerformanceReplicationByArrayGetResponse
type GetApi24PodsPerformanceReplicationOK ¶
type GetApi24PodsPerformanceReplicationOK struct {
Payload *models.PodPerformanceReplicationGetResponse
}
GetApi24PodsPerformanceReplicationOK handles this case with default header values.
OK
func NewGetApi24PodsPerformanceReplicationOK ¶
func NewGetApi24PodsPerformanceReplicationOK() *GetApi24PodsPerformanceReplicationOK
NewGetApi24PodsPerformanceReplicationOK creates a GetApi24PodsPerformanceReplicationOK with default headers values
func (*GetApi24PodsPerformanceReplicationOK) Error ¶
func (o *GetApi24PodsPerformanceReplicationOK) Error() string
func (*GetApi24PodsPerformanceReplicationOK) GetPayload ¶
func (o *GetApi24PodsPerformanceReplicationOK) GetPayload() *models.PodPerformanceReplicationGetResponse
type GetApi24PodsSpaceBadRequest ¶
GetApi24PodsSpaceBadRequest handles this case with default header values.
BadRequest
func NewGetApi24PodsSpaceBadRequest ¶
func NewGetApi24PodsSpaceBadRequest() *GetApi24PodsSpaceBadRequest
NewGetApi24PodsSpaceBadRequest creates a GetApi24PodsSpaceBadRequest with default headers values
func (*GetApi24PodsSpaceBadRequest) Error ¶
func (o *GetApi24PodsSpaceBadRequest) Error() string
func (*GetApi24PodsSpaceBadRequest) GetPayload ¶
func (o *GetApi24PodsSpaceBadRequest) GetPayload() *models.Error
type GetApi24PodsSpaceOK ¶
type GetApi24PodsSpaceOK struct {
Payload *models.ResourcePodSpaceGetResponse
}
GetApi24PodsSpaceOK handles this case with default header values.
OK
func NewGetApi24PodsSpaceOK ¶
func NewGetApi24PodsSpaceOK() *GetApi24PodsSpaceOK
NewGetApi24PodsSpaceOK creates a GetApi24PodsSpaceOK with default headers values
func (*GetApi24PodsSpaceOK) Error ¶
func (o *GetApi24PodsSpaceOK) Error() string
func (*GetApi24PodsSpaceOK) GetPayload ¶
func (o *GetApi24PodsSpaceOK) GetPayload() *models.ResourcePodSpaceGetResponse
type PatchAPI24PodsParams ¶
type PatchAPI24PodsParams struct { /*AbortQuiesce Set to `true` to promote the pod when the `pod-replica-link` is in the `quiescing` state and abort when waiting for the `pod-replica-link` to complete the quiescing operation. */ AbortQuiesce *bool /*DestroyContents Set to `true` to destroy contents (e.g., volumes, protection groups, snapshots) and containers (e.g., pods, volume groups). This enables you to destroy containers with contents. */ DestroyContents *bool /*Ids Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The `ids` and `names` parameters cannot be provided together. */ Ids []string /*Names Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, `name01,name02`. */ Names []string /*Pod*/ Pod *models.PodPatch /*PromoteFrom The `undo-demote` pod that should be used to promote the pod. After the pod has been promoted, it will have the same data as the `undo-demote` pod and the `undo-demote` pod will be eradicated. */ PromoteFrom *string /*Quiesce Set to `true` to demote the pod after the `pod-replica-link` goes into `quiesced` state and allow the pod to become a target of the remote pod. This ensures that all local data has been replicated to the remote pod before the pod is demoted. */ Quiesce *bool /*SkipQuiesce Set to `true` to demote the pod without quiescing the `pod-replica-link` and allow the pod to become a target of the remote pod. This stops all pending replication to the remote pod. */ SkipQuiesce *bool Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
PatchAPI24PodsParams contains all the parameters to send to the API endpoint for the patch API 24 pods operation typically these are written to a http.Request
func NewPatchAPI24PodsParams ¶
func NewPatchAPI24PodsParams() *PatchAPI24PodsParams
NewPatchAPI24PodsParams creates a new PatchAPI24PodsParams object with the default values initialized.
func NewPatchAPI24PodsParamsWithContext ¶
func NewPatchAPI24PodsParamsWithContext(ctx context.Context) *PatchAPI24PodsParams
NewPatchAPI24PodsParamsWithContext creates a new PatchAPI24PodsParams object with the default values initialized, and the ability to set a context for a request
func NewPatchAPI24PodsParamsWithHTTPClient ¶
func NewPatchAPI24PodsParamsWithHTTPClient(client *http.Client) *PatchAPI24PodsParams
NewPatchAPI24PodsParamsWithHTTPClient creates a new PatchAPI24PodsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewPatchAPI24PodsParamsWithTimeout ¶
func NewPatchAPI24PodsParamsWithTimeout(timeout time.Duration) *PatchAPI24PodsParams
NewPatchAPI24PodsParamsWithTimeout creates a new PatchAPI24PodsParams object with the default values initialized, and the ability to set a timeout on a request
func (*PatchAPI24PodsParams) SetAbortQuiesce ¶
func (o *PatchAPI24PodsParams) SetAbortQuiesce(abortQuiesce *bool)
SetAbortQuiesce adds the abortQuiesce to the patch API 24 pods params
func (*PatchAPI24PodsParams) SetContext ¶
func (o *PatchAPI24PodsParams) SetContext(ctx context.Context)
SetContext adds the context to the patch API 24 pods params
func (*PatchAPI24PodsParams) SetDestroyContents ¶
func (o *PatchAPI24PodsParams) SetDestroyContents(destroyContents *bool)
SetDestroyContents adds the destroyContents to the patch API 24 pods params
func (*PatchAPI24PodsParams) SetHTTPClient ¶
func (o *PatchAPI24PodsParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the patch API 24 pods params
func (*PatchAPI24PodsParams) SetIds ¶
func (o *PatchAPI24PodsParams) SetIds(ids []string)
SetIds adds the ids to the patch API 24 pods params
func (*PatchAPI24PodsParams) SetNames ¶
func (o *PatchAPI24PodsParams) SetNames(names []string)
SetNames adds the names to the patch API 24 pods params
func (*PatchAPI24PodsParams) SetPod ¶
func (o *PatchAPI24PodsParams) SetPod(pod *models.PodPatch)
SetPod adds the pod to the patch API 24 pods params
func (*PatchAPI24PodsParams) SetPromoteFrom ¶
func (o *PatchAPI24PodsParams) SetPromoteFrom(promoteFrom *string)
SetPromoteFrom adds the promoteFrom to the patch API 24 pods params
func (*PatchAPI24PodsParams) SetQuiesce ¶
func (o *PatchAPI24PodsParams) SetQuiesce(quiesce *bool)
SetQuiesce adds the quiesce to the patch API 24 pods params
func (*PatchAPI24PodsParams) SetSkipQuiesce ¶
func (o *PatchAPI24PodsParams) SetSkipQuiesce(skipQuiesce *bool)
SetSkipQuiesce adds the skipQuiesce to the patch API 24 pods params
func (*PatchAPI24PodsParams) SetTimeout ¶
func (o *PatchAPI24PodsParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the patch API 24 pods params
func (*PatchAPI24PodsParams) WithAbortQuiesce ¶
func (o *PatchAPI24PodsParams) WithAbortQuiesce(abortQuiesce *bool) *PatchAPI24PodsParams
WithAbortQuiesce adds the abortQuiesce to the patch API 24 pods params
func (*PatchAPI24PodsParams) WithContext ¶
func (o *PatchAPI24PodsParams) WithContext(ctx context.Context) *PatchAPI24PodsParams
WithContext adds the context to the patch API 24 pods params
func (*PatchAPI24PodsParams) WithDestroyContents ¶
func (o *PatchAPI24PodsParams) WithDestroyContents(destroyContents *bool) *PatchAPI24PodsParams
WithDestroyContents adds the destroyContents to the patch API 24 pods params
func (*PatchAPI24PodsParams) WithHTTPClient ¶
func (o *PatchAPI24PodsParams) WithHTTPClient(client *http.Client) *PatchAPI24PodsParams
WithHTTPClient adds the HTTPClient to the patch API 24 pods params
func (*PatchAPI24PodsParams) WithIds ¶
func (o *PatchAPI24PodsParams) WithIds(ids []string) *PatchAPI24PodsParams
WithIds adds the ids to the patch API 24 pods params
func (*PatchAPI24PodsParams) WithNames ¶
func (o *PatchAPI24PodsParams) WithNames(names []string) *PatchAPI24PodsParams
WithNames adds the names to the patch API 24 pods params
func (*PatchAPI24PodsParams) WithPod ¶
func (o *PatchAPI24PodsParams) WithPod(pod *models.PodPatch) *PatchAPI24PodsParams
WithPod adds the pod to the patch API 24 pods params
func (*PatchAPI24PodsParams) WithPromoteFrom ¶
func (o *PatchAPI24PodsParams) WithPromoteFrom(promoteFrom *string) *PatchAPI24PodsParams
WithPromoteFrom adds the promoteFrom to the patch API 24 pods params
func (*PatchAPI24PodsParams) WithQuiesce ¶
func (o *PatchAPI24PodsParams) WithQuiesce(quiesce *bool) *PatchAPI24PodsParams
WithQuiesce adds the quiesce to the patch API 24 pods params
func (*PatchAPI24PodsParams) WithSkipQuiesce ¶
func (o *PatchAPI24PodsParams) WithSkipQuiesce(skipQuiesce *bool) *PatchAPI24PodsParams
WithSkipQuiesce adds the skipQuiesce to the patch API 24 pods params
func (*PatchAPI24PodsParams) WithTimeout ¶
func (o *PatchAPI24PodsParams) WithTimeout(timeout time.Duration) *PatchAPI24PodsParams
WithTimeout adds the timeout to the patch API 24 pods params
func (*PatchAPI24PodsParams) WriteToRequest ¶
func (o *PatchAPI24PodsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type PatchAPI24PodsReader ¶
type PatchAPI24PodsReader struct {
// contains filtered or unexported fields
}
PatchAPI24PodsReader is a Reader for the PatchAPI24Pods structure.
func (*PatchAPI24PodsReader) ReadResponse ¶
func (o *PatchAPI24PodsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type PatchApi24PodsBadRequest ¶
PatchApi24PodsBadRequest handles this case with default header values.
BadRequest
func NewPatchApi24PodsBadRequest ¶
func NewPatchApi24PodsBadRequest() *PatchApi24PodsBadRequest
NewPatchApi24PodsBadRequest creates a PatchApi24PodsBadRequest with default headers values
func (*PatchApi24PodsBadRequest) Error ¶
func (o *PatchApi24PodsBadRequest) Error() string
func (*PatchApi24PodsBadRequest) GetPayload ¶
func (o *PatchApi24PodsBadRequest) GetPayload() *models.Error
type PatchApi24PodsOK ¶
type PatchApi24PodsOK struct {
Payload *models.PodResponse
}
PatchApi24PodsOK handles this case with default header values.
OK
func NewPatchApi24PodsOK ¶
func NewPatchApi24PodsOK() *PatchApi24PodsOK
NewPatchApi24PodsOK creates a PatchApi24PodsOK with default headers values
func (*PatchApi24PodsOK) Error ¶
func (o *PatchApi24PodsOK) Error() string
func (*PatchApi24PodsOK) GetPayload ¶
func (o *PatchApi24PodsOK) GetPayload() *models.PodResponse
type PostAPI24PodsArraysParams ¶
type PostAPI24PodsArraysParams 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 /*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 /*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 Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
PostAPI24PodsArraysParams contains all the parameters to send to the API endpoint for the post API 24 pods arrays operation typically these are written to a http.Request
func NewPostAPI24PodsArraysParams ¶
func NewPostAPI24PodsArraysParams() *PostAPI24PodsArraysParams
NewPostAPI24PodsArraysParams creates a new PostAPI24PodsArraysParams object with the default values initialized.
func NewPostAPI24PodsArraysParamsWithContext ¶
func NewPostAPI24PodsArraysParamsWithContext(ctx context.Context) *PostAPI24PodsArraysParams
NewPostAPI24PodsArraysParamsWithContext creates a new PostAPI24PodsArraysParams object with the default values initialized, and the ability to set a context for a request
func NewPostAPI24PodsArraysParamsWithHTTPClient ¶
func NewPostAPI24PodsArraysParamsWithHTTPClient(client *http.Client) *PostAPI24PodsArraysParams
NewPostAPI24PodsArraysParamsWithHTTPClient creates a new PostAPI24PodsArraysParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewPostAPI24PodsArraysParamsWithTimeout ¶
func NewPostAPI24PodsArraysParamsWithTimeout(timeout time.Duration) *PostAPI24PodsArraysParams
NewPostAPI24PodsArraysParamsWithTimeout creates a new PostAPI24PodsArraysParams object with the default values initialized, and the ability to set a timeout on a request
func (*PostAPI24PodsArraysParams) SetAuthorization ¶
func (o *PostAPI24PodsArraysParams) SetAuthorization(authorization *string)
SetAuthorization adds the authorization to the post API 24 pods arrays params
func (*PostAPI24PodsArraysParams) SetContext ¶
func (o *PostAPI24PodsArraysParams) SetContext(ctx context.Context)
SetContext adds the context to the post API 24 pods arrays params
func (*PostAPI24PodsArraysParams) SetGroupIds ¶
func (o *PostAPI24PodsArraysParams) SetGroupIds(groupIds []string)
SetGroupIds adds the groupIds to the post API 24 pods arrays params
func (*PostAPI24PodsArraysParams) SetGroupNames ¶
func (o *PostAPI24PodsArraysParams) SetGroupNames(groupNames []string)
SetGroupNames adds the groupNames to the post API 24 pods arrays params
func (*PostAPI24PodsArraysParams) SetHTTPClient ¶
func (o *PostAPI24PodsArraysParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the post API 24 pods arrays params
func (*PostAPI24PodsArraysParams) SetMemberIds ¶
func (o *PostAPI24PodsArraysParams) SetMemberIds(memberIds []string)
SetMemberIds adds the memberIds to the post API 24 pods arrays params
func (*PostAPI24PodsArraysParams) SetMemberNames ¶
func (o *PostAPI24PodsArraysParams) SetMemberNames(memberNames []string)
SetMemberNames adds the memberNames to the post API 24 pods arrays params
func (*PostAPI24PodsArraysParams) SetTimeout ¶
func (o *PostAPI24PodsArraysParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the post API 24 pods arrays params
func (*PostAPI24PodsArraysParams) SetXRequestID ¶
func (o *PostAPI24PodsArraysParams) SetXRequestID(xRequestID *string)
SetXRequestID adds the xRequestId to the post API 24 pods arrays params
func (*PostAPI24PodsArraysParams) WithAuthorization ¶
func (o *PostAPI24PodsArraysParams) WithAuthorization(authorization *string) *PostAPI24PodsArraysParams
WithAuthorization adds the authorization to the post API 24 pods arrays params
func (*PostAPI24PodsArraysParams) WithContext ¶
func (o *PostAPI24PodsArraysParams) WithContext(ctx context.Context) *PostAPI24PodsArraysParams
WithContext adds the context to the post API 24 pods arrays params
func (*PostAPI24PodsArraysParams) WithGroupIds ¶
func (o *PostAPI24PodsArraysParams) WithGroupIds(groupIds []string) *PostAPI24PodsArraysParams
WithGroupIds adds the groupIds to the post API 24 pods arrays params
func (*PostAPI24PodsArraysParams) WithGroupNames ¶
func (o *PostAPI24PodsArraysParams) WithGroupNames(groupNames []string) *PostAPI24PodsArraysParams
WithGroupNames adds the groupNames to the post API 24 pods arrays params
func (*PostAPI24PodsArraysParams) WithHTTPClient ¶
func (o *PostAPI24PodsArraysParams) WithHTTPClient(client *http.Client) *PostAPI24PodsArraysParams
WithHTTPClient adds the HTTPClient to the post API 24 pods arrays params
func (*PostAPI24PodsArraysParams) WithMemberIds ¶
func (o *PostAPI24PodsArraysParams) WithMemberIds(memberIds []string) *PostAPI24PodsArraysParams
WithMemberIds adds the memberIds to the post API 24 pods arrays params
func (*PostAPI24PodsArraysParams) WithMemberNames ¶
func (o *PostAPI24PodsArraysParams) WithMemberNames(memberNames []string) *PostAPI24PodsArraysParams
WithMemberNames adds the memberNames to the post API 24 pods arrays params
func (*PostAPI24PodsArraysParams) WithTimeout ¶
func (o *PostAPI24PodsArraysParams) WithTimeout(timeout time.Duration) *PostAPI24PodsArraysParams
WithTimeout adds the timeout to the post API 24 pods arrays params
func (*PostAPI24PodsArraysParams) WithXRequestID ¶
func (o *PostAPI24PodsArraysParams) WithXRequestID(xRequestID *string) *PostAPI24PodsArraysParams
WithXRequestID adds the xRequestID to the post API 24 pods arrays params
func (*PostAPI24PodsArraysParams) WriteToRequest ¶
func (o *PostAPI24PodsArraysParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type PostAPI24PodsArraysReader ¶
type PostAPI24PodsArraysReader struct {
// contains filtered or unexported fields
}
PostAPI24PodsArraysReader is a Reader for the PostAPI24PodsArrays structure.
func (*PostAPI24PodsArraysReader) ReadResponse ¶
func (o *PostAPI24PodsArraysReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type PostAPI24PodsParams ¶
type PostAPI24PodsParams struct { /*Names Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, `name01,name02`. */ Names []string /*Pod*/ Pod *models.PodPost Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
PostAPI24PodsParams contains all the parameters to send to the API endpoint for the post API 24 pods operation typically these are written to a http.Request
func NewPostAPI24PodsParams ¶
func NewPostAPI24PodsParams() *PostAPI24PodsParams
NewPostAPI24PodsParams creates a new PostAPI24PodsParams object with the default values initialized.
func NewPostAPI24PodsParamsWithContext ¶
func NewPostAPI24PodsParamsWithContext(ctx context.Context) *PostAPI24PodsParams
NewPostAPI24PodsParamsWithContext creates a new PostAPI24PodsParams object with the default values initialized, and the ability to set a context for a request
func NewPostAPI24PodsParamsWithHTTPClient ¶
func NewPostAPI24PodsParamsWithHTTPClient(client *http.Client) *PostAPI24PodsParams
NewPostAPI24PodsParamsWithHTTPClient creates a new PostAPI24PodsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewPostAPI24PodsParamsWithTimeout ¶
func NewPostAPI24PodsParamsWithTimeout(timeout time.Duration) *PostAPI24PodsParams
NewPostAPI24PodsParamsWithTimeout creates a new PostAPI24PodsParams object with the default values initialized, and the ability to set a timeout on a request
func (*PostAPI24PodsParams) SetContext ¶
func (o *PostAPI24PodsParams) SetContext(ctx context.Context)
SetContext adds the context to the post API 24 pods params
func (*PostAPI24PodsParams) SetHTTPClient ¶
func (o *PostAPI24PodsParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the post API 24 pods params
func (*PostAPI24PodsParams) SetNames ¶
func (o *PostAPI24PodsParams) SetNames(names []string)
SetNames adds the names to the post API 24 pods params
func (*PostAPI24PodsParams) SetPod ¶
func (o *PostAPI24PodsParams) SetPod(pod *models.PodPost)
SetPod adds the pod to the post API 24 pods params
func (*PostAPI24PodsParams) SetTimeout ¶
func (o *PostAPI24PodsParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the post API 24 pods params
func (*PostAPI24PodsParams) WithContext ¶
func (o *PostAPI24PodsParams) WithContext(ctx context.Context) *PostAPI24PodsParams
WithContext adds the context to the post API 24 pods params
func (*PostAPI24PodsParams) WithHTTPClient ¶
func (o *PostAPI24PodsParams) WithHTTPClient(client *http.Client) *PostAPI24PodsParams
WithHTTPClient adds the HTTPClient to the post API 24 pods params
func (*PostAPI24PodsParams) WithNames ¶
func (o *PostAPI24PodsParams) WithNames(names []string) *PostAPI24PodsParams
WithNames adds the names to the post API 24 pods params
func (*PostAPI24PodsParams) WithPod ¶
func (o *PostAPI24PodsParams) WithPod(pod *models.PodPost) *PostAPI24PodsParams
WithPod adds the pod to the post API 24 pods params
func (*PostAPI24PodsParams) WithTimeout ¶
func (o *PostAPI24PodsParams) WithTimeout(timeout time.Duration) *PostAPI24PodsParams
WithTimeout adds the timeout to the post API 24 pods params
func (*PostAPI24PodsParams) WriteToRequest ¶
func (o *PostAPI24PodsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type PostAPI24PodsReader ¶
type PostAPI24PodsReader struct {
// contains filtered or unexported fields
}
PostAPI24PodsReader is a Reader for the PostAPI24Pods structure.
func (*PostAPI24PodsReader) ReadResponse ¶
func (o *PostAPI24PodsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type PostApi24PodsArraysBadRequest ¶
PostApi24PodsArraysBadRequest handles this case with default header values.
BadRequest
func NewPostApi24PodsArraysBadRequest ¶
func NewPostApi24PodsArraysBadRequest() *PostApi24PodsArraysBadRequest
NewPostApi24PodsArraysBadRequest creates a PostApi24PodsArraysBadRequest with default headers values
func (*PostApi24PodsArraysBadRequest) Error ¶
func (o *PostApi24PodsArraysBadRequest) Error() string
func (*PostApi24PodsArraysBadRequest) GetPayload ¶
func (o *PostApi24PodsArraysBadRequest) GetPayload() *models.Error
type PostApi24PodsArraysOK ¶
type PostApi24PodsArraysOK struct {
Payload *models.MemberResponse
}
PostApi24PodsArraysOK handles this case with default header values.
OK
func NewPostApi24PodsArraysOK ¶
func NewPostApi24PodsArraysOK() *PostApi24PodsArraysOK
NewPostApi24PodsArraysOK creates a PostApi24PodsArraysOK with default headers values
func (*PostApi24PodsArraysOK) Error ¶
func (o *PostApi24PodsArraysOK) Error() string
func (*PostApi24PodsArraysOK) GetPayload ¶
func (o *PostApi24PodsArraysOK) GetPayload() *models.MemberResponse
type PostApi24PodsBadRequest ¶
PostApi24PodsBadRequest handles this case with default header values.
BadRequest
func NewPostApi24PodsBadRequest ¶
func NewPostApi24PodsBadRequest() *PostApi24PodsBadRequest
NewPostApi24PodsBadRequest creates a PostApi24PodsBadRequest with default headers values
func (*PostApi24PodsBadRequest) Error ¶
func (o *PostApi24PodsBadRequest) Error() string
func (*PostApi24PodsBadRequest) GetPayload ¶
func (o *PostApi24PodsBadRequest) GetPayload() *models.Error
type PostApi24PodsOK ¶
type PostApi24PodsOK struct {
Payload *models.PodResponse
}
PostApi24PodsOK handles this case with default header values.
OK
func NewPostApi24PodsOK ¶
func NewPostApi24PodsOK() *PostApi24PodsOK
NewPostApi24PodsOK creates a PostApi24PodsOK with default headers values
func (*PostApi24PodsOK) Error ¶
func (o *PostApi24PodsOK) Error() string
func (*PostApi24PodsOK) GetPayload ¶
func (o *PostApi24PodsOK) GetPayload() *models.PodResponse
Source Files ¶
- delete_api_24_pods_arrays_parameters.go
- delete_api_24_pods_arrays_responses.go
- delete_api_24_pods_parameters.go
- delete_api_24_pods_responses.go
- get_api_24_pods_arrays_parameters.go
- get_api_24_pods_arrays_responses.go
- get_api_24_pods_parameters.go
- get_api_24_pods_performance_by_array_parameters.go
- get_api_24_pods_performance_by_array_responses.go
- get_api_24_pods_performance_parameters.go
- get_api_24_pods_performance_replication_by_array_parameters.go
- get_api_24_pods_performance_replication_by_array_responses.go
- get_api_24_pods_performance_replication_parameters.go
- get_api_24_pods_performance_replication_responses.go
- get_api_24_pods_performance_responses.go
- get_api_24_pods_responses.go
- get_api_24_pods_space_parameters.go
- get_api_24_pods_space_responses.go
- patch_api_24_pods_parameters.go
- patch_api_24_pods_responses.go
- pods_client.go
- post_api_24_pods_arrays_parameters.go
- post_api_24_pods_arrays_responses.go
- post_api_24_pods_parameters.go
- post_api_24_pods_responses.go