Documentation
¶
Index ¶
- type Client
- func (a *Client) DeleteAPI24HostGroups(params *DeleteAPI24HostGroupsParams) (*DeleteApi24HostGroupsOK, error)
- func (a *Client) DeleteAPI24HostGroupsHosts(params *DeleteAPI24HostGroupsHostsParams) (*DeleteApi24HostGroupsHostsOK, error)
- func (a *Client) DeleteAPI24HostGroupsProtectionGroups(params *DeleteAPI24HostGroupsProtectionGroupsParams) (*DeleteApi24HostGroupsProtectionGroupsOK, error)
- func (a *Client) GetAPI24HostGroups(params *GetAPI24HostGroupsParams) (*GetApi24HostGroupsOK, error)
- func (a *Client) GetAPI24HostGroupsHosts(params *GetAPI24HostGroupsHostsParams) (*GetApi24HostGroupsHostsOK, error)
- func (a *Client) GetAPI24HostGroupsPerformance(params *GetAPI24HostGroupsPerformanceParams) (*GetApi24HostGroupsPerformanceOK, error)
- func (a *Client) GetAPI24HostGroupsPerformanceByArray(params *GetAPI24HostGroupsPerformanceByArrayParams) (*GetApi24HostGroupsPerformanceByArrayOK, error)
- func (a *Client) GetAPI24HostGroupsProtectionGroups(params *GetAPI24HostGroupsProtectionGroupsParams) (*GetApi24HostGroupsProtectionGroupsOK, error)
- func (a *Client) GetAPI24HostGroupsSpace(params *GetAPI24HostGroupsSpaceParams) (*GetApi24HostGroupsSpaceOK, error)
- func (a *Client) PatchAPI24HostGroups(params *PatchAPI24HostGroupsParams) (*PatchApi24HostGroupsOK, error)
- func (a *Client) PostAPI24HostGroups(params *PostAPI24HostGroupsParams) (*PostApi24HostGroupsOK, error)
- func (a *Client) PostAPI24HostGroupsHosts(params *PostAPI24HostGroupsHostsParams) (*PostApi24HostGroupsHostsOK, error)
- func (a *Client) PostAPI24HostGroupsProtectionGroups(params *PostAPI24HostGroupsProtectionGroupsParams) (*PostApi24HostGroupsProtectionGroupsOK, error)
- func (a *Client) SetTransport(transport runtime.ClientTransport)
- type ClientService
- type DeleteAPI24HostGroupsHostsParams
- func NewDeleteAPI24HostGroupsHostsParams() *DeleteAPI24HostGroupsHostsParams
- func NewDeleteAPI24HostGroupsHostsParamsWithContext(ctx context.Context) *DeleteAPI24HostGroupsHostsParams
- func NewDeleteAPI24HostGroupsHostsParamsWithHTTPClient(client *http.Client) *DeleteAPI24HostGroupsHostsParams
- func NewDeleteAPI24HostGroupsHostsParamsWithTimeout(timeout time.Duration) *DeleteAPI24HostGroupsHostsParams
- func (o *DeleteAPI24HostGroupsHostsParams) SetAuthorization(authorization *string)
- func (o *DeleteAPI24HostGroupsHostsParams) SetContext(ctx context.Context)
- func (o *DeleteAPI24HostGroupsHostsParams) SetGroupNames(groupNames []string)
- func (o *DeleteAPI24HostGroupsHostsParams) SetHTTPClient(client *http.Client)
- func (o *DeleteAPI24HostGroupsHostsParams) SetMemberNames(memberNames []string)
- func (o *DeleteAPI24HostGroupsHostsParams) SetTimeout(timeout time.Duration)
- func (o *DeleteAPI24HostGroupsHostsParams) SetXRequestID(xRequestID *string)
- func (o *DeleteAPI24HostGroupsHostsParams) WithAuthorization(authorization *string) *DeleteAPI24HostGroupsHostsParams
- func (o *DeleteAPI24HostGroupsHostsParams) WithContext(ctx context.Context) *DeleteAPI24HostGroupsHostsParams
- func (o *DeleteAPI24HostGroupsHostsParams) WithGroupNames(groupNames []string) *DeleteAPI24HostGroupsHostsParams
- func (o *DeleteAPI24HostGroupsHostsParams) WithHTTPClient(client *http.Client) *DeleteAPI24HostGroupsHostsParams
- func (o *DeleteAPI24HostGroupsHostsParams) WithMemberNames(memberNames []string) *DeleteAPI24HostGroupsHostsParams
- func (o *DeleteAPI24HostGroupsHostsParams) WithTimeout(timeout time.Duration) *DeleteAPI24HostGroupsHostsParams
- func (o *DeleteAPI24HostGroupsHostsParams) WithXRequestID(xRequestID *string) *DeleteAPI24HostGroupsHostsParams
- func (o *DeleteAPI24HostGroupsHostsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type DeleteAPI24HostGroupsHostsReader
- type DeleteAPI24HostGroupsParams
- func NewDeleteAPI24HostGroupsParams() *DeleteAPI24HostGroupsParams
- func NewDeleteAPI24HostGroupsParamsWithContext(ctx context.Context) *DeleteAPI24HostGroupsParams
- func NewDeleteAPI24HostGroupsParamsWithHTTPClient(client *http.Client) *DeleteAPI24HostGroupsParams
- func NewDeleteAPI24HostGroupsParamsWithTimeout(timeout time.Duration) *DeleteAPI24HostGroupsParams
- func (o *DeleteAPI24HostGroupsParams) SetAuthorization(authorization *string)
- func (o *DeleteAPI24HostGroupsParams) SetContext(ctx context.Context)
- func (o *DeleteAPI24HostGroupsParams) SetHTTPClient(client *http.Client)
- func (o *DeleteAPI24HostGroupsParams) SetNames(names []string)
- func (o *DeleteAPI24HostGroupsParams) SetTimeout(timeout time.Duration)
- func (o *DeleteAPI24HostGroupsParams) SetXRequestID(xRequestID *string)
- func (o *DeleteAPI24HostGroupsParams) WithAuthorization(authorization *string) *DeleteAPI24HostGroupsParams
- func (o *DeleteAPI24HostGroupsParams) WithContext(ctx context.Context) *DeleteAPI24HostGroupsParams
- func (o *DeleteAPI24HostGroupsParams) WithHTTPClient(client *http.Client) *DeleteAPI24HostGroupsParams
- func (o *DeleteAPI24HostGroupsParams) WithNames(names []string) *DeleteAPI24HostGroupsParams
- func (o *DeleteAPI24HostGroupsParams) WithTimeout(timeout time.Duration) *DeleteAPI24HostGroupsParams
- func (o *DeleteAPI24HostGroupsParams) WithXRequestID(xRequestID *string) *DeleteAPI24HostGroupsParams
- func (o *DeleteAPI24HostGroupsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type DeleteAPI24HostGroupsProtectionGroupsParams
- func NewDeleteAPI24HostGroupsProtectionGroupsParams() *DeleteAPI24HostGroupsProtectionGroupsParams
- func NewDeleteAPI24HostGroupsProtectionGroupsParamsWithContext(ctx context.Context) *DeleteAPI24HostGroupsProtectionGroupsParams
- func NewDeleteAPI24HostGroupsProtectionGroupsParamsWithHTTPClient(client *http.Client) *DeleteAPI24HostGroupsProtectionGroupsParams
- func NewDeleteAPI24HostGroupsProtectionGroupsParamsWithTimeout(timeout time.Duration) *DeleteAPI24HostGroupsProtectionGroupsParams
- func (o *DeleteAPI24HostGroupsProtectionGroupsParams) SetAuthorization(authorization *string)
- func (o *DeleteAPI24HostGroupsProtectionGroupsParams) SetContext(ctx context.Context)
- func (o *DeleteAPI24HostGroupsProtectionGroupsParams) SetGroupNames(groupNames []string)
- func (o *DeleteAPI24HostGroupsProtectionGroupsParams) SetHTTPClient(client *http.Client)
- func (o *DeleteAPI24HostGroupsProtectionGroupsParams) SetMemberNames(memberNames []string)
- func (o *DeleteAPI24HostGroupsProtectionGroupsParams) SetTimeout(timeout time.Duration)
- func (o *DeleteAPI24HostGroupsProtectionGroupsParams) SetXRequestID(xRequestID *string)
- func (o *DeleteAPI24HostGroupsProtectionGroupsParams) WithAuthorization(authorization *string) *DeleteAPI24HostGroupsProtectionGroupsParams
- func (o *DeleteAPI24HostGroupsProtectionGroupsParams) WithContext(ctx context.Context) *DeleteAPI24HostGroupsProtectionGroupsParams
- func (o *DeleteAPI24HostGroupsProtectionGroupsParams) WithGroupNames(groupNames []string) *DeleteAPI24HostGroupsProtectionGroupsParams
- func (o *DeleteAPI24HostGroupsProtectionGroupsParams) WithHTTPClient(client *http.Client) *DeleteAPI24HostGroupsProtectionGroupsParams
- func (o *DeleteAPI24HostGroupsProtectionGroupsParams) WithMemberNames(memberNames []string) *DeleteAPI24HostGroupsProtectionGroupsParams
- func (o *DeleteAPI24HostGroupsProtectionGroupsParams) WithTimeout(timeout time.Duration) *DeleteAPI24HostGroupsProtectionGroupsParams
- func (o *DeleteAPI24HostGroupsProtectionGroupsParams) WithXRequestID(xRequestID *string) *DeleteAPI24HostGroupsProtectionGroupsParams
- func (o *DeleteAPI24HostGroupsProtectionGroupsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type DeleteAPI24HostGroupsProtectionGroupsReader
- type DeleteAPI24HostGroupsReader
- type DeleteApi24HostGroupsBadRequest
- type DeleteApi24HostGroupsHostsBadRequest
- type DeleteApi24HostGroupsHostsOK
- type DeleteApi24HostGroupsOK
- type DeleteApi24HostGroupsProtectionGroupsBadRequest
- type DeleteApi24HostGroupsProtectionGroupsOK
- type GetAPI24HostGroupsHostsParams
- func NewGetAPI24HostGroupsHostsParams() *GetAPI24HostGroupsHostsParams
- func NewGetAPI24HostGroupsHostsParamsWithContext(ctx context.Context) *GetAPI24HostGroupsHostsParams
- func NewGetAPI24HostGroupsHostsParamsWithHTTPClient(client *http.Client) *GetAPI24HostGroupsHostsParams
- func NewGetAPI24HostGroupsHostsParamsWithTimeout(timeout time.Duration) *GetAPI24HostGroupsHostsParams
- func (o *GetAPI24HostGroupsHostsParams) SetAuthorization(authorization *string)
- func (o *GetAPI24HostGroupsHostsParams) SetContext(ctx context.Context)
- func (o *GetAPI24HostGroupsHostsParams) SetContinuationToken(continuationToken *string)
- func (o *GetAPI24HostGroupsHostsParams) SetFilter(filter *string)
- func (o *GetAPI24HostGroupsHostsParams) SetGroupNames(groupNames []string)
- func (o *GetAPI24HostGroupsHostsParams) SetHTTPClient(client *http.Client)
- func (o *GetAPI24HostGroupsHostsParams) SetLimit(limit *int32)
- func (o *GetAPI24HostGroupsHostsParams) SetMemberNames(memberNames []string)
- func (o *GetAPI24HostGroupsHostsParams) SetOffset(offset *int32)
- func (o *GetAPI24HostGroupsHostsParams) SetSort(sort []string)
- func (o *GetAPI24HostGroupsHostsParams) SetTimeout(timeout time.Duration)
- func (o *GetAPI24HostGroupsHostsParams) SetTotalItemCount(totalItemCount *bool)
- func (o *GetAPI24HostGroupsHostsParams) SetXRequestID(xRequestID *string)
- func (o *GetAPI24HostGroupsHostsParams) WithAuthorization(authorization *string) *GetAPI24HostGroupsHostsParams
- func (o *GetAPI24HostGroupsHostsParams) WithContext(ctx context.Context) *GetAPI24HostGroupsHostsParams
- func (o *GetAPI24HostGroupsHostsParams) WithContinuationToken(continuationToken *string) *GetAPI24HostGroupsHostsParams
- func (o *GetAPI24HostGroupsHostsParams) WithFilter(filter *string) *GetAPI24HostGroupsHostsParams
- func (o *GetAPI24HostGroupsHostsParams) WithGroupNames(groupNames []string) *GetAPI24HostGroupsHostsParams
- func (o *GetAPI24HostGroupsHostsParams) WithHTTPClient(client *http.Client) *GetAPI24HostGroupsHostsParams
- func (o *GetAPI24HostGroupsHostsParams) WithLimit(limit *int32) *GetAPI24HostGroupsHostsParams
- func (o *GetAPI24HostGroupsHostsParams) WithMemberNames(memberNames []string) *GetAPI24HostGroupsHostsParams
- func (o *GetAPI24HostGroupsHostsParams) WithOffset(offset *int32) *GetAPI24HostGroupsHostsParams
- func (o *GetAPI24HostGroupsHostsParams) WithSort(sort []string) *GetAPI24HostGroupsHostsParams
- func (o *GetAPI24HostGroupsHostsParams) WithTimeout(timeout time.Duration) *GetAPI24HostGroupsHostsParams
- func (o *GetAPI24HostGroupsHostsParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24HostGroupsHostsParams
- func (o *GetAPI24HostGroupsHostsParams) WithXRequestID(xRequestID *string) *GetAPI24HostGroupsHostsParams
- func (o *GetAPI24HostGroupsHostsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type GetAPI24HostGroupsHostsReader
- type GetAPI24HostGroupsParams
- func NewGetAPI24HostGroupsParams() *GetAPI24HostGroupsParams
- func NewGetAPI24HostGroupsParamsWithContext(ctx context.Context) *GetAPI24HostGroupsParams
- func NewGetAPI24HostGroupsParamsWithHTTPClient(client *http.Client) *GetAPI24HostGroupsParams
- func NewGetAPI24HostGroupsParamsWithTimeout(timeout time.Duration) *GetAPI24HostGroupsParams
- func (o *GetAPI24HostGroupsParams) SetAuthorization(authorization *string)
- func (o *GetAPI24HostGroupsParams) SetContext(ctx context.Context)
- func (o *GetAPI24HostGroupsParams) SetContinuationToken(continuationToken *string)
- func (o *GetAPI24HostGroupsParams) SetFilter(filter *string)
- func (o *GetAPI24HostGroupsParams) SetHTTPClient(client *http.Client)
- func (o *GetAPI24HostGroupsParams) SetLimit(limit *int32)
- func (o *GetAPI24HostGroupsParams) SetNames(names []string)
- func (o *GetAPI24HostGroupsParams) SetOffset(offset *int32)
- func (o *GetAPI24HostGroupsParams) SetSort(sort []string)
- func (o *GetAPI24HostGroupsParams) SetTimeout(timeout time.Duration)
- func (o *GetAPI24HostGroupsParams) SetTotalItemCount(totalItemCount *bool)
- func (o *GetAPI24HostGroupsParams) SetXRequestID(xRequestID *string)
- func (o *GetAPI24HostGroupsParams) WithAuthorization(authorization *string) *GetAPI24HostGroupsParams
- func (o *GetAPI24HostGroupsParams) WithContext(ctx context.Context) *GetAPI24HostGroupsParams
- func (o *GetAPI24HostGroupsParams) WithContinuationToken(continuationToken *string) *GetAPI24HostGroupsParams
- func (o *GetAPI24HostGroupsParams) WithFilter(filter *string) *GetAPI24HostGroupsParams
- func (o *GetAPI24HostGroupsParams) WithHTTPClient(client *http.Client) *GetAPI24HostGroupsParams
- func (o *GetAPI24HostGroupsParams) WithLimit(limit *int32) *GetAPI24HostGroupsParams
- func (o *GetAPI24HostGroupsParams) WithNames(names []string) *GetAPI24HostGroupsParams
- func (o *GetAPI24HostGroupsParams) WithOffset(offset *int32) *GetAPI24HostGroupsParams
- func (o *GetAPI24HostGroupsParams) WithSort(sort []string) *GetAPI24HostGroupsParams
- func (o *GetAPI24HostGroupsParams) WithTimeout(timeout time.Duration) *GetAPI24HostGroupsParams
- func (o *GetAPI24HostGroupsParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24HostGroupsParams
- func (o *GetAPI24HostGroupsParams) WithXRequestID(xRequestID *string) *GetAPI24HostGroupsParams
- func (o *GetAPI24HostGroupsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type GetAPI24HostGroupsPerformanceByArrayParams
- func NewGetAPI24HostGroupsPerformanceByArrayParams() *GetAPI24HostGroupsPerformanceByArrayParams
- func NewGetAPI24HostGroupsPerformanceByArrayParamsWithContext(ctx context.Context) *GetAPI24HostGroupsPerformanceByArrayParams
- func NewGetAPI24HostGroupsPerformanceByArrayParamsWithHTTPClient(client *http.Client) *GetAPI24HostGroupsPerformanceByArrayParams
- func NewGetAPI24HostGroupsPerformanceByArrayParamsWithTimeout(timeout time.Duration) *GetAPI24HostGroupsPerformanceByArrayParams
- func (o *GetAPI24HostGroupsPerformanceByArrayParams) SetAuthorization(authorization *string)
- func (o *GetAPI24HostGroupsPerformanceByArrayParams) SetContext(ctx context.Context)
- func (o *GetAPI24HostGroupsPerformanceByArrayParams) SetFilter(filter *string)
- func (o *GetAPI24HostGroupsPerformanceByArrayParams) SetHTTPClient(client *http.Client)
- func (o *GetAPI24HostGroupsPerformanceByArrayParams) SetLimit(limit *int32)
- func (o *GetAPI24HostGroupsPerformanceByArrayParams) SetNames(names []string)
- func (o *GetAPI24HostGroupsPerformanceByArrayParams) SetOffset(offset *int32)
- func (o *GetAPI24HostGroupsPerformanceByArrayParams) SetSort(sort []string)
- func (o *GetAPI24HostGroupsPerformanceByArrayParams) SetTimeout(timeout time.Duration)
- func (o *GetAPI24HostGroupsPerformanceByArrayParams) SetTotalItemCount(totalItemCount *bool)
- func (o *GetAPI24HostGroupsPerformanceByArrayParams) SetTotalOnly(totalOnly *bool)
- func (o *GetAPI24HostGroupsPerformanceByArrayParams) SetXRequestID(xRequestID *string)
- func (o *GetAPI24HostGroupsPerformanceByArrayParams) WithAuthorization(authorization *string) *GetAPI24HostGroupsPerformanceByArrayParams
- func (o *GetAPI24HostGroupsPerformanceByArrayParams) WithContext(ctx context.Context) *GetAPI24HostGroupsPerformanceByArrayParams
- func (o *GetAPI24HostGroupsPerformanceByArrayParams) WithFilter(filter *string) *GetAPI24HostGroupsPerformanceByArrayParams
- func (o *GetAPI24HostGroupsPerformanceByArrayParams) WithHTTPClient(client *http.Client) *GetAPI24HostGroupsPerformanceByArrayParams
- func (o *GetAPI24HostGroupsPerformanceByArrayParams) WithLimit(limit *int32) *GetAPI24HostGroupsPerformanceByArrayParams
- func (o *GetAPI24HostGroupsPerformanceByArrayParams) WithNames(names []string) *GetAPI24HostGroupsPerformanceByArrayParams
- func (o *GetAPI24HostGroupsPerformanceByArrayParams) WithOffset(offset *int32) *GetAPI24HostGroupsPerformanceByArrayParams
- func (o *GetAPI24HostGroupsPerformanceByArrayParams) WithSort(sort []string) *GetAPI24HostGroupsPerformanceByArrayParams
- func (o *GetAPI24HostGroupsPerformanceByArrayParams) WithTimeout(timeout time.Duration) *GetAPI24HostGroupsPerformanceByArrayParams
- func (o *GetAPI24HostGroupsPerformanceByArrayParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24HostGroupsPerformanceByArrayParams
- func (o *GetAPI24HostGroupsPerformanceByArrayParams) WithTotalOnly(totalOnly *bool) *GetAPI24HostGroupsPerformanceByArrayParams
- func (o *GetAPI24HostGroupsPerformanceByArrayParams) WithXRequestID(xRequestID *string) *GetAPI24HostGroupsPerformanceByArrayParams
- func (o *GetAPI24HostGroupsPerformanceByArrayParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type GetAPI24HostGroupsPerformanceByArrayReader
- type GetAPI24HostGroupsPerformanceParams
- func NewGetAPI24HostGroupsPerformanceParams() *GetAPI24HostGroupsPerformanceParams
- func NewGetAPI24HostGroupsPerformanceParamsWithContext(ctx context.Context) *GetAPI24HostGroupsPerformanceParams
- func NewGetAPI24HostGroupsPerformanceParamsWithHTTPClient(client *http.Client) *GetAPI24HostGroupsPerformanceParams
- func NewGetAPI24HostGroupsPerformanceParamsWithTimeout(timeout time.Duration) *GetAPI24HostGroupsPerformanceParams
- func (o *GetAPI24HostGroupsPerformanceParams) SetAuthorization(authorization *string)
- func (o *GetAPI24HostGroupsPerformanceParams) SetContext(ctx context.Context)
- func (o *GetAPI24HostGroupsPerformanceParams) SetFilter(filter *string)
- func (o *GetAPI24HostGroupsPerformanceParams) SetHTTPClient(client *http.Client)
- func (o *GetAPI24HostGroupsPerformanceParams) SetLimit(limit *int32)
- func (o *GetAPI24HostGroupsPerformanceParams) SetNames(names []string)
- func (o *GetAPI24HostGroupsPerformanceParams) SetOffset(offset *int32)
- func (o *GetAPI24HostGroupsPerformanceParams) SetSort(sort []string)
- func (o *GetAPI24HostGroupsPerformanceParams) SetTimeout(timeout time.Duration)
- func (o *GetAPI24HostGroupsPerformanceParams) SetTotalItemCount(totalItemCount *bool)
- func (o *GetAPI24HostGroupsPerformanceParams) SetTotalOnly(totalOnly *bool)
- func (o *GetAPI24HostGroupsPerformanceParams) SetXRequestID(xRequestID *string)
- func (o *GetAPI24HostGroupsPerformanceParams) WithAuthorization(authorization *string) *GetAPI24HostGroupsPerformanceParams
- func (o *GetAPI24HostGroupsPerformanceParams) WithContext(ctx context.Context) *GetAPI24HostGroupsPerformanceParams
- func (o *GetAPI24HostGroupsPerformanceParams) WithFilter(filter *string) *GetAPI24HostGroupsPerformanceParams
- func (o *GetAPI24HostGroupsPerformanceParams) WithHTTPClient(client *http.Client) *GetAPI24HostGroupsPerformanceParams
- func (o *GetAPI24HostGroupsPerformanceParams) WithLimit(limit *int32) *GetAPI24HostGroupsPerformanceParams
- func (o *GetAPI24HostGroupsPerformanceParams) WithNames(names []string) *GetAPI24HostGroupsPerformanceParams
- func (o *GetAPI24HostGroupsPerformanceParams) WithOffset(offset *int32) *GetAPI24HostGroupsPerformanceParams
- func (o *GetAPI24HostGroupsPerformanceParams) WithSort(sort []string) *GetAPI24HostGroupsPerformanceParams
- func (o *GetAPI24HostGroupsPerformanceParams) WithTimeout(timeout time.Duration) *GetAPI24HostGroupsPerformanceParams
- func (o *GetAPI24HostGroupsPerformanceParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24HostGroupsPerformanceParams
- func (o *GetAPI24HostGroupsPerformanceParams) WithTotalOnly(totalOnly *bool) *GetAPI24HostGroupsPerformanceParams
- func (o *GetAPI24HostGroupsPerformanceParams) WithXRequestID(xRequestID *string) *GetAPI24HostGroupsPerformanceParams
- func (o *GetAPI24HostGroupsPerformanceParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type GetAPI24HostGroupsPerformanceReader
- type GetAPI24HostGroupsProtectionGroupsParams
- func NewGetAPI24HostGroupsProtectionGroupsParams() *GetAPI24HostGroupsProtectionGroupsParams
- func NewGetAPI24HostGroupsProtectionGroupsParamsWithContext(ctx context.Context) *GetAPI24HostGroupsProtectionGroupsParams
- func NewGetAPI24HostGroupsProtectionGroupsParamsWithHTTPClient(client *http.Client) *GetAPI24HostGroupsProtectionGroupsParams
- func NewGetAPI24HostGroupsProtectionGroupsParamsWithTimeout(timeout time.Duration) *GetAPI24HostGroupsProtectionGroupsParams
- func (o *GetAPI24HostGroupsProtectionGroupsParams) SetAuthorization(authorization *string)
- func (o *GetAPI24HostGroupsProtectionGroupsParams) SetContext(ctx context.Context)
- func (o *GetAPI24HostGroupsProtectionGroupsParams) SetContinuationToken(continuationToken *string)
- func (o *GetAPI24HostGroupsProtectionGroupsParams) SetFilter(filter *string)
- func (o *GetAPI24HostGroupsProtectionGroupsParams) SetGroupNames(groupNames []string)
- func (o *GetAPI24HostGroupsProtectionGroupsParams) SetHTTPClient(client *http.Client)
- func (o *GetAPI24HostGroupsProtectionGroupsParams) SetLimit(limit *int32)
- func (o *GetAPI24HostGroupsProtectionGroupsParams) SetMemberNames(memberNames []string)
- func (o *GetAPI24HostGroupsProtectionGroupsParams) SetOffset(offset *int32)
- func (o *GetAPI24HostGroupsProtectionGroupsParams) SetSort(sort []string)
- func (o *GetAPI24HostGroupsProtectionGroupsParams) SetTimeout(timeout time.Duration)
- func (o *GetAPI24HostGroupsProtectionGroupsParams) SetTotalItemCount(totalItemCount *bool)
- func (o *GetAPI24HostGroupsProtectionGroupsParams) SetXRequestID(xRequestID *string)
- func (o *GetAPI24HostGroupsProtectionGroupsParams) WithAuthorization(authorization *string) *GetAPI24HostGroupsProtectionGroupsParams
- func (o *GetAPI24HostGroupsProtectionGroupsParams) WithContext(ctx context.Context) *GetAPI24HostGroupsProtectionGroupsParams
- func (o *GetAPI24HostGroupsProtectionGroupsParams) WithContinuationToken(continuationToken *string) *GetAPI24HostGroupsProtectionGroupsParams
- func (o *GetAPI24HostGroupsProtectionGroupsParams) WithFilter(filter *string) *GetAPI24HostGroupsProtectionGroupsParams
- func (o *GetAPI24HostGroupsProtectionGroupsParams) WithGroupNames(groupNames []string) *GetAPI24HostGroupsProtectionGroupsParams
- func (o *GetAPI24HostGroupsProtectionGroupsParams) WithHTTPClient(client *http.Client) *GetAPI24HostGroupsProtectionGroupsParams
- func (o *GetAPI24HostGroupsProtectionGroupsParams) WithLimit(limit *int32) *GetAPI24HostGroupsProtectionGroupsParams
- func (o *GetAPI24HostGroupsProtectionGroupsParams) WithMemberNames(memberNames []string) *GetAPI24HostGroupsProtectionGroupsParams
- func (o *GetAPI24HostGroupsProtectionGroupsParams) WithOffset(offset *int32) *GetAPI24HostGroupsProtectionGroupsParams
- func (o *GetAPI24HostGroupsProtectionGroupsParams) WithSort(sort []string) *GetAPI24HostGroupsProtectionGroupsParams
- func (o *GetAPI24HostGroupsProtectionGroupsParams) WithTimeout(timeout time.Duration) *GetAPI24HostGroupsProtectionGroupsParams
- func (o *GetAPI24HostGroupsProtectionGroupsParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24HostGroupsProtectionGroupsParams
- func (o *GetAPI24HostGroupsProtectionGroupsParams) WithXRequestID(xRequestID *string) *GetAPI24HostGroupsProtectionGroupsParams
- func (o *GetAPI24HostGroupsProtectionGroupsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type GetAPI24HostGroupsProtectionGroupsReader
- type GetAPI24HostGroupsReader
- type GetAPI24HostGroupsSpaceParams
- func NewGetAPI24HostGroupsSpaceParams() *GetAPI24HostGroupsSpaceParams
- func NewGetAPI24HostGroupsSpaceParamsWithContext(ctx context.Context) *GetAPI24HostGroupsSpaceParams
- func NewGetAPI24HostGroupsSpaceParamsWithHTTPClient(client *http.Client) *GetAPI24HostGroupsSpaceParams
- func NewGetAPI24HostGroupsSpaceParamsWithTimeout(timeout time.Duration) *GetAPI24HostGroupsSpaceParams
- func (o *GetAPI24HostGroupsSpaceParams) SetAuthorization(authorization *string)
- func (o *GetAPI24HostGroupsSpaceParams) SetContext(ctx context.Context)
- func (o *GetAPI24HostGroupsSpaceParams) SetFilter(filter *string)
- func (o *GetAPI24HostGroupsSpaceParams) SetHTTPClient(client *http.Client)
- func (o *GetAPI24HostGroupsSpaceParams) SetLimit(limit *int32)
- func (o *GetAPI24HostGroupsSpaceParams) SetNames(names []string)
- func (o *GetAPI24HostGroupsSpaceParams) SetOffset(offset *int32)
- func (o *GetAPI24HostGroupsSpaceParams) SetSort(sort []string)
- func (o *GetAPI24HostGroupsSpaceParams) SetTimeout(timeout time.Duration)
- func (o *GetAPI24HostGroupsSpaceParams) SetTotalItemCount(totalItemCount *bool)
- func (o *GetAPI24HostGroupsSpaceParams) SetXRequestID(xRequestID *string)
- func (o *GetAPI24HostGroupsSpaceParams) WithAuthorization(authorization *string) *GetAPI24HostGroupsSpaceParams
- func (o *GetAPI24HostGroupsSpaceParams) WithContext(ctx context.Context) *GetAPI24HostGroupsSpaceParams
- func (o *GetAPI24HostGroupsSpaceParams) WithFilter(filter *string) *GetAPI24HostGroupsSpaceParams
- func (o *GetAPI24HostGroupsSpaceParams) WithHTTPClient(client *http.Client) *GetAPI24HostGroupsSpaceParams
- func (o *GetAPI24HostGroupsSpaceParams) WithLimit(limit *int32) *GetAPI24HostGroupsSpaceParams
- func (o *GetAPI24HostGroupsSpaceParams) WithNames(names []string) *GetAPI24HostGroupsSpaceParams
- func (o *GetAPI24HostGroupsSpaceParams) WithOffset(offset *int32) *GetAPI24HostGroupsSpaceParams
- func (o *GetAPI24HostGroupsSpaceParams) WithSort(sort []string) *GetAPI24HostGroupsSpaceParams
- func (o *GetAPI24HostGroupsSpaceParams) WithTimeout(timeout time.Duration) *GetAPI24HostGroupsSpaceParams
- func (o *GetAPI24HostGroupsSpaceParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24HostGroupsSpaceParams
- func (o *GetAPI24HostGroupsSpaceParams) WithXRequestID(xRequestID *string) *GetAPI24HostGroupsSpaceParams
- func (o *GetAPI24HostGroupsSpaceParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type GetAPI24HostGroupsSpaceReader
- type GetApi24HostGroupsBadRequest
- type GetApi24HostGroupsHostsBadRequest
- type GetApi24HostGroupsHostsOK
- type GetApi24HostGroupsOK
- type GetApi24HostGroupsPerformanceBadRequest
- type GetApi24HostGroupsPerformanceByArrayBadRequest
- type GetApi24HostGroupsPerformanceByArrayOK
- type GetApi24HostGroupsPerformanceOK
- type GetApi24HostGroupsProtectionGroupsBadRequest
- type GetApi24HostGroupsProtectionGroupsOK
- type GetApi24HostGroupsSpaceBadRequest
- type GetApi24HostGroupsSpaceOK
- type PatchAPI24HostGroupsParams
- func NewPatchAPI24HostGroupsParams() *PatchAPI24HostGroupsParams
- func NewPatchAPI24HostGroupsParamsWithContext(ctx context.Context) *PatchAPI24HostGroupsParams
- func NewPatchAPI24HostGroupsParamsWithHTTPClient(client *http.Client) *PatchAPI24HostGroupsParams
- func NewPatchAPI24HostGroupsParamsWithTimeout(timeout time.Duration) *PatchAPI24HostGroupsParams
- func (o *PatchAPI24HostGroupsParams) SetAuthorization(authorization *string)
- func (o *PatchAPI24HostGroupsParams) SetContext(ctx context.Context)
- func (o *PatchAPI24HostGroupsParams) SetHTTPClient(client *http.Client)
- func (o *PatchAPI24HostGroupsParams) SetHostGroup(hostGroup *models.HostGroupPatch)
- func (o *PatchAPI24HostGroupsParams) SetNames(names []string)
- func (o *PatchAPI24HostGroupsParams) SetTimeout(timeout time.Duration)
- func (o *PatchAPI24HostGroupsParams) SetXRequestID(xRequestID *string)
- func (o *PatchAPI24HostGroupsParams) WithAuthorization(authorization *string) *PatchAPI24HostGroupsParams
- func (o *PatchAPI24HostGroupsParams) WithContext(ctx context.Context) *PatchAPI24HostGroupsParams
- func (o *PatchAPI24HostGroupsParams) WithHTTPClient(client *http.Client) *PatchAPI24HostGroupsParams
- func (o *PatchAPI24HostGroupsParams) WithHostGroup(hostGroup *models.HostGroupPatch) *PatchAPI24HostGroupsParams
- func (o *PatchAPI24HostGroupsParams) WithNames(names []string) *PatchAPI24HostGroupsParams
- func (o *PatchAPI24HostGroupsParams) WithTimeout(timeout time.Duration) *PatchAPI24HostGroupsParams
- func (o *PatchAPI24HostGroupsParams) WithXRequestID(xRequestID *string) *PatchAPI24HostGroupsParams
- func (o *PatchAPI24HostGroupsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type PatchAPI24HostGroupsReader
- type PatchApi24HostGroupsBadRequest
- type PatchApi24HostGroupsOK
- type PostAPI24HostGroupsHostsParams
- func NewPostAPI24HostGroupsHostsParams() *PostAPI24HostGroupsHostsParams
- func NewPostAPI24HostGroupsHostsParamsWithContext(ctx context.Context) *PostAPI24HostGroupsHostsParams
- func NewPostAPI24HostGroupsHostsParamsWithHTTPClient(client *http.Client) *PostAPI24HostGroupsHostsParams
- func NewPostAPI24HostGroupsHostsParamsWithTimeout(timeout time.Duration) *PostAPI24HostGroupsHostsParams
- func (o *PostAPI24HostGroupsHostsParams) SetAuthorization(authorization *string)
- func (o *PostAPI24HostGroupsHostsParams) SetContext(ctx context.Context)
- func (o *PostAPI24HostGroupsHostsParams) SetGroupNames(groupNames []string)
- func (o *PostAPI24HostGroupsHostsParams) SetHTTPClient(client *http.Client)
- func (o *PostAPI24HostGroupsHostsParams) SetMemberNames(memberNames []string)
- func (o *PostAPI24HostGroupsHostsParams) SetTimeout(timeout time.Duration)
- func (o *PostAPI24HostGroupsHostsParams) SetXRequestID(xRequestID *string)
- func (o *PostAPI24HostGroupsHostsParams) WithAuthorization(authorization *string) *PostAPI24HostGroupsHostsParams
- func (o *PostAPI24HostGroupsHostsParams) WithContext(ctx context.Context) *PostAPI24HostGroupsHostsParams
- func (o *PostAPI24HostGroupsHostsParams) WithGroupNames(groupNames []string) *PostAPI24HostGroupsHostsParams
- func (o *PostAPI24HostGroupsHostsParams) WithHTTPClient(client *http.Client) *PostAPI24HostGroupsHostsParams
- func (o *PostAPI24HostGroupsHostsParams) WithMemberNames(memberNames []string) *PostAPI24HostGroupsHostsParams
- func (o *PostAPI24HostGroupsHostsParams) WithTimeout(timeout time.Duration) *PostAPI24HostGroupsHostsParams
- func (o *PostAPI24HostGroupsHostsParams) WithXRequestID(xRequestID *string) *PostAPI24HostGroupsHostsParams
- func (o *PostAPI24HostGroupsHostsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type PostAPI24HostGroupsHostsReader
- type PostAPI24HostGroupsParams
- func NewPostAPI24HostGroupsParams() *PostAPI24HostGroupsParams
- func NewPostAPI24HostGroupsParamsWithContext(ctx context.Context) *PostAPI24HostGroupsParams
- func NewPostAPI24HostGroupsParamsWithHTTPClient(client *http.Client) *PostAPI24HostGroupsParams
- func NewPostAPI24HostGroupsParamsWithTimeout(timeout time.Duration) *PostAPI24HostGroupsParams
- func (o *PostAPI24HostGroupsParams) SetAuthorization(authorization *string)
- func (o *PostAPI24HostGroupsParams) SetContext(ctx context.Context)
- func (o *PostAPI24HostGroupsParams) SetHTTPClient(client *http.Client)
- func (o *PostAPI24HostGroupsParams) SetNames(names []string)
- func (o *PostAPI24HostGroupsParams) SetTimeout(timeout time.Duration)
- func (o *PostAPI24HostGroupsParams) SetXRequestID(xRequestID *string)
- func (o *PostAPI24HostGroupsParams) WithAuthorization(authorization *string) *PostAPI24HostGroupsParams
- func (o *PostAPI24HostGroupsParams) WithContext(ctx context.Context) *PostAPI24HostGroupsParams
- func (o *PostAPI24HostGroupsParams) WithHTTPClient(client *http.Client) *PostAPI24HostGroupsParams
- func (o *PostAPI24HostGroupsParams) WithNames(names []string) *PostAPI24HostGroupsParams
- func (o *PostAPI24HostGroupsParams) WithTimeout(timeout time.Duration) *PostAPI24HostGroupsParams
- func (o *PostAPI24HostGroupsParams) WithXRequestID(xRequestID *string) *PostAPI24HostGroupsParams
- func (o *PostAPI24HostGroupsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type PostAPI24HostGroupsProtectionGroupsParams
- func NewPostAPI24HostGroupsProtectionGroupsParams() *PostAPI24HostGroupsProtectionGroupsParams
- func NewPostAPI24HostGroupsProtectionGroupsParamsWithContext(ctx context.Context) *PostAPI24HostGroupsProtectionGroupsParams
- func NewPostAPI24HostGroupsProtectionGroupsParamsWithHTTPClient(client *http.Client) *PostAPI24HostGroupsProtectionGroupsParams
- func NewPostAPI24HostGroupsProtectionGroupsParamsWithTimeout(timeout time.Duration) *PostAPI24HostGroupsProtectionGroupsParams
- func (o *PostAPI24HostGroupsProtectionGroupsParams) SetAuthorization(authorization *string)
- func (o *PostAPI24HostGroupsProtectionGroupsParams) SetContext(ctx context.Context)
- func (o *PostAPI24HostGroupsProtectionGroupsParams) SetGroupNames(groupNames []string)
- func (o *PostAPI24HostGroupsProtectionGroupsParams) SetHTTPClient(client *http.Client)
- func (o *PostAPI24HostGroupsProtectionGroupsParams) SetMemberNames(memberNames []string)
- func (o *PostAPI24HostGroupsProtectionGroupsParams) SetTimeout(timeout time.Duration)
- func (o *PostAPI24HostGroupsProtectionGroupsParams) SetXRequestID(xRequestID *string)
- func (o *PostAPI24HostGroupsProtectionGroupsParams) WithAuthorization(authorization *string) *PostAPI24HostGroupsProtectionGroupsParams
- func (o *PostAPI24HostGroupsProtectionGroupsParams) WithContext(ctx context.Context) *PostAPI24HostGroupsProtectionGroupsParams
- func (o *PostAPI24HostGroupsProtectionGroupsParams) WithGroupNames(groupNames []string) *PostAPI24HostGroupsProtectionGroupsParams
- func (o *PostAPI24HostGroupsProtectionGroupsParams) WithHTTPClient(client *http.Client) *PostAPI24HostGroupsProtectionGroupsParams
- func (o *PostAPI24HostGroupsProtectionGroupsParams) WithMemberNames(memberNames []string) *PostAPI24HostGroupsProtectionGroupsParams
- func (o *PostAPI24HostGroupsProtectionGroupsParams) WithTimeout(timeout time.Duration) *PostAPI24HostGroupsProtectionGroupsParams
- func (o *PostAPI24HostGroupsProtectionGroupsParams) WithXRequestID(xRequestID *string) *PostAPI24HostGroupsProtectionGroupsParams
- func (o *PostAPI24HostGroupsProtectionGroupsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type PostAPI24HostGroupsProtectionGroupsReader
- type PostAPI24HostGroupsReader
- type PostApi24HostGroupsBadRequest
- type PostApi24HostGroupsHostsBadRequest
- type PostApi24HostGroupsHostsOK
- type PostApi24HostGroupsOK
- type PostApi24HostGroupsProtectionGroupsBadRequest
- type PostApi24HostGroupsProtectionGroupsOK
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 host groups API
func (*Client) DeleteAPI24HostGroups ¶
func (a *Client) DeleteAPI24HostGroups(params *DeleteAPI24HostGroupsParams) (*DeleteApi24HostGroupsOK, error)
DeleteAPI24HostGroups deletes a host group
Deletes a host group. The `names` query parameter is required.
func (*Client) DeleteAPI24HostGroupsHosts ¶
func (a *Client) DeleteAPI24HostGroupsHosts(params *DeleteAPI24HostGroupsHostsParams) (*DeleteApi24HostGroupsHostsOK, error)
DeleteAPI24HostGroupsHosts removes a host from a host group
Removes a host from a host group. Removing a host from a host group automatically disconnects the host from all volumes associated with the group. Hosts can be removed from host groups at any time. The `group_names` and `member_names` parameters are required and must be set together, and only one host group can be specified at a time.
func (*Client) DeleteAPI24HostGroupsProtectionGroups ¶
func (a *Client) DeleteAPI24HostGroupsProtectionGroups(params *DeleteAPI24HostGroupsProtectionGroupsParams) (*DeleteApi24HostGroupsProtectionGroupsOK, error)
DeleteAPI24HostGroupsProtectionGroups deletes a host group from a protection group
Deletes a host group member from a protection group. After the member has been removed, it is no longer protected by the group. Any protection group snapshots that were taken before the member was removed are not affected. Removing a member from a protection group does not delete the member from the array, and the member can be added back to the protection group at any time. The `group_names` parameter represents the name of the protection group, and the `member_names` parameter represents the name of the host group. The `group_names` and `member_names` parameters are required and must be set together.
func (*Client) GetAPI24HostGroups ¶
func (a *Client) GetAPI24HostGroups(params *GetAPI24HostGroupsParams) (*GetApi24HostGroupsOK, error)
GetAPI24HostGroups lists host groups
Returns a list of host groups.
func (*Client) GetAPI24HostGroupsHosts ¶
func (a *Client) GetAPI24HostGroupsHosts(params *GetAPI24HostGroupsHostsParams) (*GetApi24HostGroupsHostsOK, error)
GetAPI24HostGroupsHosts lists host groups that are associated with hosts
Returns a list of host groups that are associated with hosts.
func (*Client) GetAPI24HostGroupsPerformance ¶
func (a *Client) GetAPI24HostGroupsPerformance(params *GetAPI24HostGroupsPerformanceParams) (*GetApi24HostGroupsPerformanceOK, error)
GetAPI24HostGroupsPerformance lists host group performance data
Displays real-time and historical performance data, real-time latency data, and average I/O sizes across all volumes, displayed both by host group and as a total across all host groups.
func (*Client) GetAPI24HostGroupsPerformanceByArray ¶
func (a *Client) GetAPI24HostGroupsPerformanceByArray(params *GetAPI24HostGroupsPerformanceByArrayParams) (*GetApi24HostGroupsPerformanceByArrayOK, error)
GetAPI24HostGroupsPerformanceByArray lists host group performance data by array
Displays real-time and historical performance data, real-time latency data, and average I/O size data. The displayed data is for each volume that is connected to a host group on the current array and for each volume that is connected to a host group on any remote arrays that are visible to the current array. The data is displayed as a total across all host groups on each array and by individual host group.
func (*Client) GetAPI24HostGroupsProtectionGroups ¶
func (a *Client) GetAPI24HostGroupsProtectionGroups(params *GetAPI24HostGroupsProtectionGroupsParams) (*GetApi24HostGroupsProtectionGroupsOK, error)
GetAPI24HostGroupsProtectionGroups lists host groups that are members of protection groups
Displays a list of host group members that belong to one or more protection groups.
func (*Client) GetAPI24HostGroupsSpace ¶
func (a *Client) GetAPI24HostGroupsSpace(params *GetAPI24HostGroupsSpaceParams) (*GetApi24HostGroupsSpaceOK, error)
GetAPI24HostGroupsSpace lists host group space information
Returns provisioned (virtual) size and physical storage consumption data for each host group.
func (*Client) PatchAPI24HostGroups ¶
func (a *Client) PatchAPI24HostGroups(params *PatchAPI24HostGroupsParams) (*PatchApi24HostGroupsOK, error)
PatchAPI24HostGroups manages a host group
Manages a host group. The `names` query parameter is required.
func (*Client) PostAPI24HostGroups ¶
func (a *Client) PostAPI24HostGroups(params *PostAPI24HostGroupsParams) (*PostApi24HostGroupsOK, error)
PostAPI24HostGroups creates a host group
Creates a host group. The `names` query parameter is required.
func (*Client) PostAPI24HostGroupsHosts ¶
func (a *Client) PostAPI24HostGroupsHosts(params *PostAPI24HostGroupsHostsParams) (*PostApi24HostGroupsHostsOK, error)
PostAPI24HostGroupsHosts adds a host to a host group
Adds a host to a host group. Adding a host to a host group automatically connects the host to all volumes associated with the group. Multiple hosts can be belong to a host group, but a host can only belong to one host group. Hosts can be added to host groups at any time. The `group_names` and `member_names` parameters are required and must be set together, and only one host group can be specified at a time.
func (*Client) PostAPI24HostGroupsProtectionGroups ¶
func (a *Client) PostAPI24HostGroupsProtectionGroups(params *PostAPI24HostGroupsProtectionGroupsParams) (*PostApi24HostGroupsProtectionGroupsOK, error)
PostAPI24HostGroupsProtectionGroups creates a host group
Creates a host group member and assigns to a protection group. Members that are already in the protection group are not affected. For asynchronous replication, only members of the same type can belong to a protection group. The `group_names` parameter represents the name of the protection group, and the `member_names` parameter represents the name of the host group. The `group_names` and `member_names` parameters are required and must be set together.
func (*Client) SetTransport ¶
func (a *Client) SetTransport(transport runtime.ClientTransport)
SetTransport changes the transport on the client
type ClientService ¶
type ClientService interface { DeleteAPI24HostGroups(params *DeleteAPI24HostGroupsParams) (*DeleteApi24HostGroupsOK, error) DeleteAPI24HostGroupsHosts(params *DeleteAPI24HostGroupsHostsParams) (*DeleteApi24HostGroupsHostsOK, error) DeleteAPI24HostGroupsProtectionGroups(params *DeleteAPI24HostGroupsProtectionGroupsParams) (*DeleteApi24HostGroupsProtectionGroupsOK, error) GetAPI24HostGroups(params *GetAPI24HostGroupsParams) (*GetApi24HostGroupsOK, error) GetAPI24HostGroupsHosts(params *GetAPI24HostGroupsHostsParams) (*GetApi24HostGroupsHostsOK, error) GetAPI24HostGroupsPerformance(params *GetAPI24HostGroupsPerformanceParams) (*GetApi24HostGroupsPerformanceOK, error) GetAPI24HostGroupsPerformanceByArray(params *GetAPI24HostGroupsPerformanceByArrayParams) (*GetApi24HostGroupsPerformanceByArrayOK, error) GetAPI24HostGroupsProtectionGroups(params *GetAPI24HostGroupsProtectionGroupsParams) (*GetApi24HostGroupsProtectionGroupsOK, error) GetAPI24HostGroupsSpace(params *GetAPI24HostGroupsSpaceParams) (*GetApi24HostGroupsSpaceOK, error) PatchAPI24HostGroups(params *PatchAPI24HostGroupsParams) (*PatchApi24HostGroupsOK, error) PostAPI24HostGroups(params *PostAPI24HostGroupsParams) (*PostApi24HostGroupsOK, error) PostAPI24HostGroupsHosts(params *PostAPI24HostGroupsHostsParams) (*PostApi24HostGroupsHostsOK, error) PostAPI24HostGroupsProtectionGroups(params *PostAPI24HostGroupsProtectionGroupsParams) (*PostApi24HostGroupsProtectionGroupsOK, 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 host groups API client.
type DeleteAPI24HostGroupsHostsParams ¶
type DeleteAPI24HostGroupsHostsParams struct { /*Authorization Access token (in JWT format) required to use any API endpoint (except `/oauth2`, `/login`, and `/logout`) */ Authorization *string /*XRequestID Supplied by client during request or generated by server. */ XRequestID *string /*GroupNames Performs the operation on the unique group name specified. Examples of groups include host groups, pods, protection groups, and volume groups. Enter multiple names in comma-separated format. For example, `hgroup01,hgroup02`. */ GroupNames []string /*MemberNames Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, `vol01,vol02`. */ MemberNames []string Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
DeleteAPI24HostGroupsHostsParams contains all the parameters to send to the API endpoint for the delete API 24 host groups hosts operation typically these are written to a http.Request
func NewDeleteAPI24HostGroupsHostsParams ¶
func NewDeleteAPI24HostGroupsHostsParams() *DeleteAPI24HostGroupsHostsParams
NewDeleteAPI24HostGroupsHostsParams creates a new DeleteAPI24HostGroupsHostsParams object with the default values initialized.
func NewDeleteAPI24HostGroupsHostsParamsWithContext ¶
func NewDeleteAPI24HostGroupsHostsParamsWithContext(ctx context.Context) *DeleteAPI24HostGroupsHostsParams
NewDeleteAPI24HostGroupsHostsParamsWithContext creates a new DeleteAPI24HostGroupsHostsParams object with the default values initialized, and the ability to set a context for a request
func NewDeleteAPI24HostGroupsHostsParamsWithHTTPClient ¶
func NewDeleteAPI24HostGroupsHostsParamsWithHTTPClient(client *http.Client) *DeleteAPI24HostGroupsHostsParams
NewDeleteAPI24HostGroupsHostsParamsWithHTTPClient creates a new DeleteAPI24HostGroupsHostsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewDeleteAPI24HostGroupsHostsParamsWithTimeout ¶
func NewDeleteAPI24HostGroupsHostsParamsWithTimeout(timeout time.Duration) *DeleteAPI24HostGroupsHostsParams
NewDeleteAPI24HostGroupsHostsParamsWithTimeout creates a new DeleteAPI24HostGroupsHostsParams object with the default values initialized, and the ability to set a timeout on a request
func (*DeleteAPI24HostGroupsHostsParams) SetAuthorization ¶
func (o *DeleteAPI24HostGroupsHostsParams) SetAuthorization(authorization *string)
SetAuthorization adds the authorization to the delete API 24 host groups hosts params
func (*DeleteAPI24HostGroupsHostsParams) SetContext ¶
func (o *DeleteAPI24HostGroupsHostsParams) SetContext(ctx context.Context)
SetContext adds the context to the delete API 24 host groups hosts params
func (*DeleteAPI24HostGroupsHostsParams) SetGroupNames ¶
func (o *DeleteAPI24HostGroupsHostsParams) SetGroupNames(groupNames []string)
SetGroupNames adds the groupNames to the delete API 24 host groups hosts params
func (*DeleteAPI24HostGroupsHostsParams) SetHTTPClient ¶
func (o *DeleteAPI24HostGroupsHostsParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the delete API 24 host groups hosts params
func (*DeleteAPI24HostGroupsHostsParams) SetMemberNames ¶
func (o *DeleteAPI24HostGroupsHostsParams) SetMemberNames(memberNames []string)
SetMemberNames adds the memberNames to the delete API 24 host groups hosts params
func (*DeleteAPI24HostGroupsHostsParams) SetTimeout ¶
func (o *DeleteAPI24HostGroupsHostsParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the delete API 24 host groups hosts params
func (*DeleteAPI24HostGroupsHostsParams) SetXRequestID ¶
func (o *DeleteAPI24HostGroupsHostsParams) SetXRequestID(xRequestID *string)
SetXRequestID adds the xRequestId to the delete API 24 host groups hosts params
func (*DeleteAPI24HostGroupsHostsParams) WithAuthorization ¶
func (o *DeleteAPI24HostGroupsHostsParams) WithAuthorization(authorization *string) *DeleteAPI24HostGroupsHostsParams
WithAuthorization adds the authorization to the delete API 24 host groups hosts params
func (*DeleteAPI24HostGroupsHostsParams) WithContext ¶
func (o *DeleteAPI24HostGroupsHostsParams) WithContext(ctx context.Context) *DeleteAPI24HostGroupsHostsParams
WithContext adds the context to the delete API 24 host groups hosts params
func (*DeleteAPI24HostGroupsHostsParams) WithGroupNames ¶
func (o *DeleteAPI24HostGroupsHostsParams) WithGroupNames(groupNames []string) *DeleteAPI24HostGroupsHostsParams
WithGroupNames adds the groupNames to the delete API 24 host groups hosts params
func (*DeleteAPI24HostGroupsHostsParams) WithHTTPClient ¶
func (o *DeleteAPI24HostGroupsHostsParams) WithHTTPClient(client *http.Client) *DeleteAPI24HostGroupsHostsParams
WithHTTPClient adds the HTTPClient to the delete API 24 host groups hosts params
func (*DeleteAPI24HostGroupsHostsParams) WithMemberNames ¶
func (o *DeleteAPI24HostGroupsHostsParams) WithMemberNames(memberNames []string) *DeleteAPI24HostGroupsHostsParams
WithMemberNames adds the memberNames to the delete API 24 host groups hosts params
func (*DeleteAPI24HostGroupsHostsParams) WithTimeout ¶
func (o *DeleteAPI24HostGroupsHostsParams) WithTimeout(timeout time.Duration) *DeleteAPI24HostGroupsHostsParams
WithTimeout adds the timeout to the delete API 24 host groups hosts params
func (*DeleteAPI24HostGroupsHostsParams) WithXRequestID ¶
func (o *DeleteAPI24HostGroupsHostsParams) WithXRequestID(xRequestID *string) *DeleteAPI24HostGroupsHostsParams
WithXRequestID adds the xRequestID to the delete API 24 host groups hosts params
func (*DeleteAPI24HostGroupsHostsParams) WriteToRequest ¶
func (o *DeleteAPI24HostGroupsHostsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type DeleteAPI24HostGroupsHostsReader ¶
type DeleteAPI24HostGroupsHostsReader struct {
// contains filtered or unexported fields
}
DeleteAPI24HostGroupsHostsReader is a Reader for the DeleteAPI24HostGroupsHosts structure.
func (*DeleteAPI24HostGroupsHostsReader) ReadResponse ¶
func (o *DeleteAPI24HostGroupsHostsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type DeleteAPI24HostGroupsParams ¶
type DeleteAPI24HostGroupsParams struct { /*Authorization Access token (in JWT format) required to use any API endpoint (except `/oauth2`, `/login`, and `/logout`) */ Authorization *string /*XRequestID Supplied by client during request or generated by server. */ XRequestID *string /*Names Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, `name01,name02`. */ Names []string Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
DeleteAPI24HostGroupsParams contains all the parameters to send to the API endpoint for the delete API 24 host groups operation typically these are written to a http.Request
func NewDeleteAPI24HostGroupsParams ¶
func NewDeleteAPI24HostGroupsParams() *DeleteAPI24HostGroupsParams
NewDeleteAPI24HostGroupsParams creates a new DeleteAPI24HostGroupsParams object with the default values initialized.
func NewDeleteAPI24HostGroupsParamsWithContext ¶
func NewDeleteAPI24HostGroupsParamsWithContext(ctx context.Context) *DeleteAPI24HostGroupsParams
NewDeleteAPI24HostGroupsParamsWithContext creates a new DeleteAPI24HostGroupsParams object with the default values initialized, and the ability to set a context for a request
func NewDeleteAPI24HostGroupsParamsWithHTTPClient ¶
func NewDeleteAPI24HostGroupsParamsWithHTTPClient(client *http.Client) *DeleteAPI24HostGroupsParams
NewDeleteAPI24HostGroupsParamsWithHTTPClient creates a new DeleteAPI24HostGroupsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewDeleteAPI24HostGroupsParamsWithTimeout ¶
func NewDeleteAPI24HostGroupsParamsWithTimeout(timeout time.Duration) *DeleteAPI24HostGroupsParams
NewDeleteAPI24HostGroupsParamsWithTimeout creates a new DeleteAPI24HostGroupsParams object with the default values initialized, and the ability to set a timeout on a request
func (*DeleteAPI24HostGroupsParams) SetAuthorization ¶
func (o *DeleteAPI24HostGroupsParams) SetAuthorization(authorization *string)
SetAuthorization adds the authorization to the delete API 24 host groups params
func (*DeleteAPI24HostGroupsParams) SetContext ¶
func (o *DeleteAPI24HostGroupsParams) SetContext(ctx context.Context)
SetContext adds the context to the delete API 24 host groups params
func (*DeleteAPI24HostGroupsParams) SetHTTPClient ¶
func (o *DeleteAPI24HostGroupsParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the delete API 24 host groups params
func (*DeleteAPI24HostGroupsParams) SetNames ¶
func (o *DeleteAPI24HostGroupsParams) SetNames(names []string)
SetNames adds the names to the delete API 24 host groups params
func (*DeleteAPI24HostGroupsParams) SetTimeout ¶
func (o *DeleteAPI24HostGroupsParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the delete API 24 host groups params
func (*DeleteAPI24HostGroupsParams) SetXRequestID ¶
func (o *DeleteAPI24HostGroupsParams) SetXRequestID(xRequestID *string)
SetXRequestID adds the xRequestId to the delete API 24 host groups params
func (*DeleteAPI24HostGroupsParams) WithAuthorization ¶
func (o *DeleteAPI24HostGroupsParams) WithAuthorization(authorization *string) *DeleteAPI24HostGroupsParams
WithAuthorization adds the authorization to the delete API 24 host groups params
func (*DeleteAPI24HostGroupsParams) WithContext ¶
func (o *DeleteAPI24HostGroupsParams) WithContext(ctx context.Context) *DeleteAPI24HostGroupsParams
WithContext adds the context to the delete API 24 host groups params
func (*DeleteAPI24HostGroupsParams) WithHTTPClient ¶
func (o *DeleteAPI24HostGroupsParams) WithHTTPClient(client *http.Client) *DeleteAPI24HostGroupsParams
WithHTTPClient adds the HTTPClient to the delete API 24 host groups params
func (*DeleteAPI24HostGroupsParams) WithNames ¶
func (o *DeleteAPI24HostGroupsParams) WithNames(names []string) *DeleteAPI24HostGroupsParams
WithNames adds the names to the delete API 24 host groups params
func (*DeleteAPI24HostGroupsParams) WithTimeout ¶
func (o *DeleteAPI24HostGroupsParams) WithTimeout(timeout time.Duration) *DeleteAPI24HostGroupsParams
WithTimeout adds the timeout to the delete API 24 host groups params
func (*DeleteAPI24HostGroupsParams) WithXRequestID ¶
func (o *DeleteAPI24HostGroupsParams) WithXRequestID(xRequestID *string) *DeleteAPI24HostGroupsParams
WithXRequestID adds the xRequestID to the delete API 24 host groups params
func (*DeleteAPI24HostGroupsParams) WriteToRequest ¶
func (o *DeleteAPI24HostGroupsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type DeleteAPI24HostGroupsProtectionGroupsParams ¶
type DeleteAPI24HostGroupsProtectionGroupsParams struct { /*Authorization Access token (in JWT format) required to use any API endpoint (except `/oauth2`, `/login`, and `/logout`) */ Authorization *string /*XRequestID Supplied by client during request or generated by server. */ XRequestID *string /*GroupNames Performs the operation on the unique group name specified. Examples of groups include host groups, pods, protection groups, and volume groups. Enter multiple names in comma-separated format. For example, `hgroup01,hgroup02`. */ GroupNames []string /*MemberNames Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, `vol01,vol02`. */ MemberNames []string Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
DeleteAPI24HostGroupsProtectionGroupsParams contains all the parameters to send to the API endpoint for the delete API 24 host groups protection groups operation typically these are written to a http.Request
func NewDeleteAPI24HostGroupsProtectionGroupsParams ¶
func NewDeleteAPI24HostGroupsProtectionGroupsParams() *DeleteAPI24HostGroupsProtectionGroupsParams
NewDeleteAPI24HostGroupsProtectionGroupsParams creates a new DeleteAPI24HostGroupsProtectionGroupsParams object with the default values initialized.
func NewDeleteAPI24HostGroupsProtectionGroupsParamsWithContext ¶
func NewDeleteAPI24HostGroupsProtectionGroupsParamsWithContext(ctx context.Context) *DeleteAPI24HostGroupsProtectionGroupsParams
NewDeleteAPI24HostGroupsProtectionGroupsParamsWithContext creates a new DeleteAPI24HostGroupsProtectionGroupsParams object with the default values initialized, and the ability to set a context for a request
func NewDeleteAPI24HostGroupsProtectionGroupsParamsWithHTTPClient ¶
func NewDeleteAPI24HostGroupsProtectionGroupsParamsWithHTTPClient(client *http.Client) *DeleteAPI24HostGroupsProtectionGroupsParams
NewDeleteAPI24HostGroupsProtectionGroupsParamsWithHTTPClient creates a new DeleteAPI24HostGroupsProtectionGroupsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewDeleteAPI24HostGroupsProtectionGroupsParamsWithTimeout ¶
func NewDeleteAPI24HostGroupsProtectionGroupsParamsWithTimeout(timeout time.Duration) *DeleteAPI24HostGroupsProtectionGroupsParams
NewDeleteAPI24HostGroupsProtectionGroupsParamsWithTimeout creates a new DeleteAPI24HostGroupsProtectionGroupsParams object with the default values initialized, and the ability to set a timeout on a request
func (*DeleteAPI24HostGroupsProtectionGroupsParams) SetAuthorization ¶
func (o *DeleteAPI24HostGroupsProtectionGroupsParams) SetAuthorization(authorization *string)
SetAuthorization adds the authorization to the delete API 24 host groups protection groups params
func (*DeleteAPI24HostGroupsProtectionGroupsParams) SetContext ¶
func (o *DeleteAPI24HostGroupsProtectionGroupsParams) SetContext(ctx context.Context)
SetContext adds the context to the delete API 24 host groups protection groups params
func (*DeleteAPI24HostGroupsProtectionGroupsParams) SetGroupNames ¶
func (o *DeleteAPI24HostGroupsProtectionGroupsParams) SetGroupNames(groupNames []string)
SetGroupNames adds the groupNames to the delete API 24 host groups protection groups params
func (*DeleteAPI24HostGroupsProtectionGroupsParams) SetHTTPClient ¶
func (o *DeleteAPI24HostGroupsProtectionGroupsParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the delete API 24 host groups protection groups params
func (*DeleteAPI24HostGroupsProtectionGroupsParams) SetMemberNames ¶
func (o *DeleteAPI24HostGroupsProtectionGroupsParams) SetMemberNames(memberNames []string)
SetMemberNames adds the memberNames to the delete API 24 host groups protection groups params
func (*DeleteAPI24HostGroupsProtectionGroupsParams) SetTimeout ¶
func (o *DeleteAPI24HostGroupsProtectionGroupsParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the delete API 24 host groups protection groups params
func (*DeleteAPI24HostGroupsProtectionGroupsParams) SetXRequestID ¶
func (o *DeleteAPI24HostGroupsProtectionGroupsParams) SetXRequestID(xRequestID *string)
SetXRequestID adds the xRequestId to the delete API 24 host groups protection groups params
func (*DeleteAPI24HostGroupsProtectionGroupsParams) WithAuthorization ¶
func (o *DeleteAPI24HostGroupsProtectionGroupsParams) WithAuthorization(authorization *string) *DeleteAPI24HostGroupsProtectionGroupsParams
WithAuthorization adds the authorization to the delete API 24 host groups protection groups params
func (*DeleteAPI24HostGroupsProtectionGroupsParams) WithContext ¶
func (o *DeleteAPI24HostGroupsProtectionGroupsParams) WithContext(ctx context.Context) *DeleteAPI24HostGroupsProtectionGroupsParams
WithContext adds the context to the delete API 24 host groups protection groups params
func (*DeleteAPI24HostGroupsProtectionGroupsParams) WithGroupNames ¶
func (o *DeleteAPI24HostGroupsProtectionGroupsParams) WithGroupNames(groupNames []string) *DeleteAPI24HostGroupsProtectionGroupsParams
WithGroupNames adds the groupNames to the delete API 24 host groups protection groups params
func (*DeleteAPI24HostGroupsProtectionGroupsParams) WithHTTPClient ¶
func (o *DeleteAPI24HostGroupsProtectionGroupsParams) WithHTTPClient(client *http.Client) *DeleteAPI24HostGroupsProtectionGroupsParams
WithHTTPClient adds the HTTPClient to the delete API 24 host groups protection groups params
func (*DeleteAPI24HostGroupsProtectionGroupsParams) WithMemberNames ¶
func (o *DeleteAPI24HostGroupsProtectionGroupsParams) WithMemberNames(memberNames []string) *DeleteAPI24HostGroupsProtectionGroupsParams
WithMemberNames adds the memberNames to the delete API 24 host groups protection groups params
func (*DeleteAPI24HostGroupsProtectionGroupsParams) WithTimeout ¶
func (o *DeleteAPI24HostGroupsProtectionGroupsParams) WithTimeout(timeout time.Duration) *DeleteAPI24HostGroupsProtectionGroupsParams
WithTimeout adds the timeout to the delete API 24 host groups protection groups params
func (*DeleteAPI24HostGroupsProtectionGroupsParams) WithXRequestID ¶
func (o *DeleteAPI24HostGroupsProtectionGroupsParams) WithXRequestID(xRequestID *string) *DeleteAPI24HostGroupsProtectionGroupsParams
WithXRequestID adds the xRequestID to the delete API 24 host groups protection groups params
func (*DeleteAPI24HostGroupsProtectionGroupsParams) WriteToRequest ¶
func (o *DeleteAPI24HostGroupsProtectionGroupsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type DeleteAPI24HostGroupsProtectionGroupsReader ¶
type DeleteAPI24HostGroupsProtectionGroupsReader struct {
// contains filtered or unexported fields
}
DeleteAPI24HostGroupsProtectionGroupsReader is a Reader for the DeleteAPI24HostGroupsProtectionGroups structure.
func (*DeleteAPI24HostGroupsProtectionGroupsReader) ReadResponse ¶
func (o *DeleteAPI24HostGroupsProtectionGroupsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type DeleteAPI24HostGroupsReader ¶
type DeleteAPI24HostGroupsReader struct {
// contains filtered or unexported fields
}
DeleteAPI24HostGroupsReader is a Reader for the DeleteAPI24HostGroups structure.
func (*DeleteAPI24HostGroupsReader) ReadResponse ¶
func (o *DeleteAPI24HostGroupsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type DeleteApi24HostGroupsBadRequest ¶
DeleteApi24HostGroupsBadRequest handles this case with default header values.
BadRequest
func NewDeleteApi24HostGroupsBadRequest ¶
func NewDeleteApi24HostGroupsBadRequest() *DeleteApi24HostGroupsBadRequest
NewDeleteApi24HostGroupsBadRequest creates a DeleteApi24HostGroupsBadRequest with default headers values
func (*DeleteApi24HostGroupsBadRequest) Error ¶
func (o *DeleteApi24HostGroupsBadRequest) Error() string
func (*DeleteApi24HostGroupsBadRequest) GetPayload ¶
func (o *DeleteApi24HostGroupsBadRequest) GetPayload() *models.Error
type DeleteApi24HostGroupsHostsBadRequest ¶
DeleteApi24HostGroupsHostsBadRequest handles this case with default header values.
BadRequest
func NewDeleteApi24HostGroupsHostsBadRequest ¶
func NewDeleteApi24HostGroupsHostsBadRequest() *DeleteApi24HostGroupsHostsBadRequest
NewDeleteApi24HostGroupsHostsBadRequest creates a DeleteApi24HostGroupsHostsBadRequest with default headers values
func (*DeleteApi24HostGroupsHostsBadRequest) Error ¶
func (o *DeleteApi24HostGroupsHostsBadRequest) Error() string
func (*DeleteApi24HostGroupsHostsBadRequest) GetPayload ¶
func (o *DeleteApi24HostGroupsHostsBadRequest) GetPayload() *models.Error
type DeleteApi24HostGroupsHostsOK ¶
type DeleteApi24HostGroupsHostsOK struct { }
DeleteApi24HostGroupsHostsOK handles this case with default header values.
OK
func NewDeleteApi24HostGroupsHostsOK ¶
func NewDeleteApi24HostGroupsHostsOK() *DeleteApi24HostGroupsHostsOK
NewDeleteApi24HostGroupsHostsOK creates a DeleteApi24HostGroupsHostsOK with default headers values
func (*DeleteApi24HostGroupsHostsOK) Error ¶
func (o *DeleteApi24HostGroupsHostsOK) Error() string
type DeleteApi24HostGroupsOK ¶
type DeleteApi24HostGroupsOK struct { }
DeleteApi24HostGroupsOK handles this case with default header values.
OK
func NewDeleteApi24HostGroupsOK ¶
func NewDeleteApi24HostGroupsOK() *DeleteApi24HostGroupsOK
NewDeleteApi24HostGroupsOK creates a DeleteApi24HostGroupsOK with default headers values
func (*DeleteApi24HostGroupsOK) Error ¶
func (o *DeleteApi24HostGroupsOK) Error() string
type DeleteApi24HostGroupsProtectionGroupsBadRequest ¶
DeleteApi24HostGroupsProtectionGroupsBadRequest handles this case with default header values.
BadRequest
func NewDeleteApi24HostGroupsProtectionGroupsBadRequest ¶
func NewDeleteApi24HostGroupsProtectionGroupsBadRequest() *DeleteApi24HostGroupsProtectionGroupsBadRequest
NewDeleteApi24HostGroupsProtectionGroupsBadRequest creates a DeleteApi24HostGroupsProtectionGroupsBadRequest with default headers values
func (*DeleteApi24HostGroupsProtectionGroupsBadRequest) Error ¶
func (o *DeleteApi24HostGroupsProtectionGroupsBadRequest) Error() string
func (*DeleteApi24HostGroupsProtectionGroupsBadRequest) GetPayload ¶
func (o *DeleteApi24HostGroupsProtectionGroupsBadRequest) GetPayload() *models.Error
type DeleteApi24HostGroupsProtectionGroupsOK ¶
type DeleteApi24HostGroupsProtectionGroupsOK struct { }
DeleteApi24HostGroupsProtectionGroupsOK handles this case with default header values.
OK
func NewDeleteApi24HostGroupsProtectionGroupsOK ¶
func NewDeleteApi24HostGroupsProtectionGroupsOK() *DeleteApi24HostGroupsProtectionGroupsOK
NewDeleteApi24HostGroupsProtectionGroupsOK creates a DeleteApi24HostGroupsProtectionGroupsOK with default headers values
func (*DeleteApi24HostGroupsProtectionGroupsOK) Error ¶
func (o *DeleteApi24HostGroupsProtectionGroupsOK) Error() string
type GetAPI24HostGroupsHostsParams ¶
type GetAPI24HostGroupsHostsParams struct { /*Authorization Access token (in JWT format) required to use any API endpoint (except `/oauth2`, `/login`, and `/logout`) */ Authorization *string /*XRequestID Supplied by client during request or generated by server. */ XRequestID *string /*ContinuationToken A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set `continuation_token` to the system-generated token taken from the `x-next-token` header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the `limit` and `continuation_token` query parameters. */ ContinuationToken *string /*Filter Narrows down the results to only the response objects that satisfy the filter criteria. */ Filter *string /*GroupNames Performs the operation on the unique group name specified. Examples of groups include host groups, pods, protection groups, and volume groups. Enter multiple names in comma-separated format. For example, `hgroup01,hgroup02`. */ GroupNames []string /*Limit Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set `limit=0`. The total number of resources is returned as a `total_item_count` value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size. */ Limit *int32 /*MemberNames Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, `vol01,vol02`. */ MemberNames []string /*Offset The starting position based on the results of the query in relation to the full set of response objects returned. */ Offset *int32 /*Sort Returns the response objects in the order specified. Set `sort` to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (`-`) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values. */ Sort []string /*TotalItemCount If set to `true`, the `total_item_count` matching the specified query parameters is calculated and returned in the response. If set to `false`, the `total_item_count` is `null` in the response. This may speed up queries where the `total_item_count` is large. If not specified, defaults to `false`. */ TotalItemCount *bool Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
GetAPI24HostGroupsHostsParams contains all the parameters to send to the API endpoint for the get API 24 host groups hosts operation typically these are written to a http.Request
func NewGetAPI24HostGroupsHostsParams ¶
func NewGetAPI24HostGroupsHostsParams() *GetAPI24HostGroupsHostsParams
NewGetAPI24HostGroupsHostsParams creates a new GetAPI24HostGroupsHostsParams object with the default values initialized.
func NewGetAPI24HostGroupsHostsParamsWithContext ¶
func NewGetAPI24HostGroupsHostsParamsWithContext(ctx context.Context) *GetAPI24HostGroupsHostsParams
NewGetAPI24HostGroupsHostsParamsWithContext creates a new GetAPI24HostGroupsHostsParams object with the default values initialized, and the ability to set a context for a request
func NewGetAPI24HostGroupsHostsParamsWithHTTPClient ¶
func NewGetAPI24HostGroupsHostsParamsWithHTTPClient(client *http.Client) *GetAPI24HostGroupsHostsParams
NewGetAPI24HostGroupsHostsParamsWithHTTPClient creates a new GetAPI24HostGroupsHostsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewGetAPI24HostGroupsHostsParamsWithTimeout ¶
func NewGetAPI24HostGroupsHostsParamsWithTimeout(timeout time.Duration) *GetAPI24HostGroupsHostsParams
NewGetAPI24HostGroupsHostsParamsWithTimeout creates a new GetAPI24HostGroupsHostsParams object with the default values initialized, and the ability to set a timeout on a request
func (*GetAPI24HostGroupsHostsParams) SetAuthorization ¶
func (o *GetAPI24HostGroupsHostsParams) SetAuthorization(authorization *string)
SetAuthorization adds the authorization to the get API 24 host groups hosts params
func (*GetAPI24HostGroupsHostsParams) SetContext ¶
func (o *GetAPI24HostGroupsHostsParams) SetContext(ctx context.Context)
SetContext adds the context to the get API 24 host groups hosts params
func (*GetAPI24HostGroupsHostsParams) SetContinuationToken ¶
func (o *GetAPI24HostGroupsHostsParams) SetContinuationToken(continuationToken *string)
SetContinuationToken adds the continuationToken to the get API 24 host groups hosts params
func (*GetAPI24HostGroupsHostsParams) SetFilter ¶
func (o *GetAPI24HostGroupsHostsParams) SetFilter(filter *string)
SetFilter adds the filter to the get API 24 host groups hosts params
func (*GetAPI24HostGroupsHostsParams) SetGroupNames ¶
func (o *GetAPI24HostGroupsHostsParams) SetGroupNames(groupNames []string)
SetGroupNames adds the groupNames to the get API 24 host groups hosts params
func (*GetAPI24HostGroupsHostsParams) SetHTTPClient ¶
func (o *GetAPI24HostGroupsHostsParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the get API 24 host groups hosts params
func (*GetAPI24HostGroupsHostsParams) SetLimit ¶
func (o *GetAPI24HostGroupsHostsParams) SetLimit(limit *int32)
SetLimit adds the limit to the get API 24 host groups hosts params
func (*GetAPI24HostGroupsHostsParams) SetMemberNames ¶
func (o *GetAPI24HostGroupsHostsParams) SetMemberNames(memberNames []string)
SetMemberNames adds the memberNames to the get API 24 host groups hosts params
func (*GetAPI24HostGroupsHostsParams) SetOffset ¶
func (o *GetAPI24HostGroupsHostsParams) SetOffset(offset *int32)
SetOffset adds the offset to the get API 24 host groups hosts params
func (*GetAPI24HostGroupsHostsParams) SetSort ¶
func (o *GetAPI24HostGroupsHostsParams) SetSort(sort []string)
SetSort adds the sort to the get API 24 host groups hosts params
func (*GetAPI24HostGroupsHostsParams) SetTimeout ¶
func (o *GetAPI24HostGroupsHostsParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the get API 24 host groups hosts params
func (*GetAPI24HostGroupsHostsParams) SetTotalItemCount ¶
func (o *GetAPI24HostGroupsHostsParams) SetTotalItemCount(totalItemCount *bool)
SetTotalItemCount adds the totalItemCount to the get API 24 host groups hosts params
func (*GetAPI24HostGroupsHostsParams) SetXRequestID ¶
func (o *GetAPI24HostGroupsHostsParams) SetXRequestID(xRequestID *string)
SetXRequestID adds the xRequestId to the get API 24 host groups hosts params
func (*GetAPI24HostGroupsHostsParams) WithAuthorization ¶
func (o *GetAPI24HostGroupsHostsParams) WithAuthorization(authorization *string) *GetAPI24HostGroupsHostsParams
WithAuthorization adds the authorization to the get API 24 host groups hosts params
func (*GetAPI24HostGroupsHostsParams) WithContext ¶
func (o *GetAPI24HostGroupsHostsParams) WithContext(ctx context.Context) *GetAPI24HostGroupsHostsParams
WithContext adds the context to the get API 24 host groups hosts params
func (*GetAPI24HostGroupsHostsParams) WithContinuationToken ¶
func (o *GetAPI24HostGroupsHostsParams) WithContinuationToken(continuationToken *string) *GetAPI24HostGroupsHostsParams
WithContinuationToken adds the continuationToken to the get API 24 host groups hosts params
func (*GetAPI24HostGroupsHostsParams) WithFilter ¶
func (o *GetAPI24HostGroupsHostsParams) WithFilter(filter *string) *GetAPI24HostGroupsHostsParams
WithFilter adds the filter to the get API 24 host groups hosts params
func (*GetAPI24HostGroupsHostsParams) WithGroupNames ¶
func (o *GetAPI24HostGroupsHostsParams) WithGroupNames(groupNames []string) *GetAPI24HostGroupsHostsParams
WithGroupNames adds the groupNames to the get API 24 host groups hosts params
func (*GetAPI24HostGroupsHostsParams) WithHTTPClient ¶
func (o *GetAPI24HostGroupsHostsParams) WithHTTPClient(client *http.Client) *GetAPI24HostGroupsHostsParams
WithHTTPClient adds the HTTPClient to the get API 24 host groups hosts params
func (*GetAPI24HostGroupsHostsParams) WithLimit ¶
func (o *GetAPI24HostGroupsHostsParams) WithLimit(limit *int32) *GetAPI24HostGroupsHostsParams
WithLimit adds the limit to the get API 24 host groups hosts params
func (*GetAPI24HostGroupsHostsParams) WithMemberNames ¶
func (o *GetAPI24HostGroupsHostsParams) WithMemberNames(memberNames []string) *GetAPI24HostGroupsHostsParams
WithMemberNames adds the memberNames to the get API 24 host groups hosts params
func (*GetAPI24HostGroupsHostsParams) WithOffset ¶
func (o *GetAPI24HostGroupsHostsParams) WithOffset(offset *int32) *GetAPI24HostGroupsHostsParams
WithOffset adds the offset to the get API 24 host groups hosts params
func (*GetAPI24HostGroupsHostsParams) WithSort ¶
func (o *GetAPI24HostGroupsHostsParams) WithSort(sort []string) *GetAPI24HostGroupsHostsParams
WithSort adds the sort to the get API 24 host groups hosts params
func (*GetAPI24HostGroupsHostsParams) WithTimeout ¶
func (o *GetAPI24HostGroupsHostsParams) WithTimeout(timeout time.Duration) *GetAPI24HostGroupsHostsParams
WithTimeout adds the timeout to the get API 24 host groups hosts params
func (*GetAPI24HostGroupsHostsParams) WithTotalItemCount ¶
func (o *GetAPI24HostGroupsHostsParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24HostGroupsHostsParams
WithTotalItemCount adds the totalItemCount to the get API 24 host groups hosts params
func (*GetAPI24HostGroupsHostsParams) WithXRequestID ¶
func (o *GetAPI24HostGroupsHostsParams) WithXRequestID(xRequestID *string) *GetAPI24HostGroupsHostsParams
WithXRequestID adds the xRequestID to the get API 24 host groups hosts params
func (*GetAPI24HostGroupsHostsParams) WriteToRequest ¶
func (o *GetAPI24HostGroupsHostsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type GetAPI24HostGroupsHostsReader ¶
type GetAPI24HostGroupsHostsReader struct {
// contains filtered or unexported fields
}
GetAPI24HostGroupsHostsReader is a Reader for the GetAPI24HostGroupsHosts structure.
func (*GetAPI24HostGroupsHostsReader) ReadResponse ¶
func (o *GetAPI24HostGroupsHostsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type GetAPI24HostGroupsParams ¶
type GetAPI24HostGroupsParams struct { /*Authorization Access token (in JWT format) required to use any API endpoint (except `/oauth2`, `/login`, and `/logout`) */ Authorization *string /*XRequestID Supplied by client during request or generated by server. */ XRequestID *string /*ContinuationToken A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set `continuation_token` to the system-generated token taken from the `x-next-token` header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the `limit` and `continuation_token` query parameters. */ ContinuationToken *string /*Filter Narrows down the results to only the response objects that satisfy the filter criteria. */ Filter *string /*Limit Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set `limit=0`. The total number of resources is returned as a `total_item_count` value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size. */ Limit *int32 /*Names Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, `name01,name02`. */ Names []string /*Offset The starting position based on the results of the query in relation to the full set of response objects returned. */ Offset *int32 /*Sort Returns the response objects in the order specified. Set `sort` to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (`-`) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values. */ Sort []string /*TotalItemCount If set to `true`, the `total_item_count` matching the specified query parameters is calculated and returned in the response. If set to `false`, the `total_item_count` is `null` in the response. This may speed up queries where the `total_item_count` is large. If not specified, defaults to `false`. */ TotalItemCount *bool Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
GetAPI24HostGroupsParams contains all the parameters to send to the API endpoint for the get API 24 host groups operation typically these are written to a http.Request
func NewGetAPI24HostGroupsParams ¶
func NewGetAPI24HostGroupsParams() *GetAPI24HostGroupsParams
NewGetAPI24HostGroupsParams creates a new GetAPI24HostGroupsParams object with the default values initialized.
func NewGetAPI24HostGroupsParamsWithContext ¶
func NewGetAPI24HostGroupsParamsWithContext(ctx context.Context) *GetAPI24HostGroupsParams
NewGetAPI24HostGroupsParamsWithContext creates a new GetAPI24HostGroupsParams object with the default values initialized, and the ability to set a context for a request
func NewGetAPI24HostGroupsParamsWithHTTPClient ¶
func NewGetAPI24HostGroupsParamsWithHTTPClient(client *http.Client) *GetAPI24HostGroupsParams
NewGetAPI24HostGroupsParamsWithHTTPClient creates a new GetAPI24HostGroupsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewGetAPI24HostGroupsParamsWithTimeout ¶
func NewGetAPI24HostGroupsParamsWithTimeout(timeout time.Duration) *GetAPI24HostGroupsParams
NewGetAPI24HostGroupsParamsWithTimeout creates a new GetAPI24HostGroupsParams object with the default values initialized, and the ability to set a timeout on a request
func (*GetAPI24HostGroupsParams) SetAuthorization ¶
func (o *GetAPI24HostGroupsParams) SetAuthorization(authorization *string)
SetAuthorization adds the authorization to the get API 24 host groups params
func (*GetAPI24HostGroupsParams) SetContext ¶
func (o *GetAPI24HostGroupsParams) SetContext(ctx context.Context)
SetContext adds the context to the get API 24 host groups params
func (*GetAPI24HostGroupsParams) SetContinuationToken ¶
func (o *GetAPI24HostGroupsParams) SetContinuationToken(continuationToken *string)
SetContinuationToken adds the continuationToken to the get API 24 host groups params
func (*GetAPI24HostGroupsParams) SetFilter ¶
func (o *GetAPI24HostGroupsParams) SetFilter(filter *string)
SetFilter adds the filter to the get API 24 host groups params
func (*GetAPI24HostGroupsParams) SetHTTPClient ¶
func (o *GetAPI24HostGroupsParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the get API 24 host groups params
func (*GetAPI24HostGroupsParams) SetLimit ¶
func (o *GetAPI24HostGroupsParams) SetLimit(limit *int32)
SetLimit adds the limit to the get API 24 host groups params
func (*GetAPI24HostGroupsParams) SetNames ¶
func (o *GetAPI24HostGroupsParams) SetNames(names []string)
SetNames adds the names to the get API 24 host groups params
func (*GetAPI24HostGroupsParams) SetOffset ¶
func (o *GetAPI24HostGroupsParams) SetOffset(offset *int32)
SetOffset adds the offset to the get API 24 host groups params
func (*GetAPI24HostGroupsParams) SetSort ¶
func (o *GetAPI24HostGroupsParams) SetSort(sort []string)
SetSort adds the sort to the get API 24 host groups params
func (*GetAPI24HostGroupsParams) SetTimeout ¶
func (o *GetAPI24HostGroupsParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the get API 24 host groups params
func (*GetAPI24HostGroupsParams) SetTotalItemCount ¶
func (o *GetAPI24HostGroupsParams) SetTotalItemCount(totalItemCount *bool)
SetTotalItemCount adds the totalItemCount to the get API 24 host groups params
func (*GetAPI24HostGroupsParams) SetXRequestID ¶
func (o *GetAPI24HostGroupsParams) SetXRequestID(xRequestID *string)
SetXRequestID adds the xRequestId to the get API 24 host groups params
func (*GetAPI24HostGroupsParams) WithAuthorization ¶
func (o *GetAPI24HostGroupsParams) WithAuthorization(authorization *string) *GetAPI24HostGroupsParams
WithAuthorization adds the authorization to the get API 24 host groups params
func (*GetAPI24HostGroupsParams) WithContext ¶
func (o *GetAPI24HostGroupsParams) WithContext(ctx context.Context) *GetAPI24HostGroupsParams
WithContext adds the context to the get API 24 host groups params
func (*GetAPI24HostGroupsParams) WithContinuationToken ¶
func (o *GetAPI24HostGroupsParams) WithContinuationToken(continuationToken *string) *GetAPI24HostGroupsParams
WithContinuationToken adds the continuationToken to the get API 24 host groups params
func (*GetAPI24HostGroupsParams) WithFilter ¶
func (o *GetAPI24HostGroupsParams) WithFilter(filter *string) *GetAPI24HostGroupsParams
WithFilter adds the filter to the get API 24 host groups params
func (*GetAPI24HostGroupsParams) WithHTTPClient ¶
func (o *GetAPI24HostGroupsParams) WithHTTPClient(client *http.Client) *GetAPI24HostGroupsParams
WithHTTPClient adds the HTTPClient to the get API 24 host groups params
func (*GetAPI24HostGroupsParams) WithLimit ¶
func (o *GetAPI24HostGroupsParams) WithLimit(limit *int32) *GetAPI24HostGroupsParams
WithLimit adds the limit to the get API 24 host groups params
func (*GetAPI24HostGroupsParams) WithNames ¶
func (o *GetAPI24HostGroupsParams) WithNames(names []string) *GetAPI24HostGroupsParams
WithNames adds the names to the get API 24 host groups params
func (*GetAPI24HostGroupsParams) WithOffset ¶
func (o *GetAPI24HostGroupsParams) WithOffset(offset *int32) *GetAPI24HostGroupsParams
WithOffset adds the offset to the get API 24 host groups params
func (*GetAPI24HostGroupsParams) WithSort ¶
func (o *GetAPI24HostGroupsParams) WithSort(sort []string) *GetAPI24HostGroupsParams
WithSort adds the sort to the get API 24 host groups params
func (*GetAPI24HostGroupsParams) WithTimeout ¶
func (o *GetAPI24HostGroupsParams) WithTimeout(timeout time.Duration) *GetAPI24HostGroupsParams
WithTimeout adds the timeout to the get API 24 host groups params
func (*GetAPI24HostGroupsParams) WithTotalItemCount ¶
func (o *GetAPI24HostGroupsParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24HostGroupsParams
WithTotalItemCount adds the totalItemCount to the get API 24 host groups params
func (*GetAPI24HostGroupsParams) WithXRequestID ¶
func (o *GetAPI24HostGroupsParams) WithXRequestID(xRequestID *string) *GetAPI24HostGroupsParams
WithXRequestID adds the xRequestID to the get API 24 host groups params
func (*GetAPI24HostGroupsParams) WriteToRequest ¶
func (o *GetAPI24HostGroupsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type GetAPI24HostGroupsPerformanceByArrayParams ¶
type GetAPI24HostGroupsPerformanceByArrayParams 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 /*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 }
GetAPI24HostGroupsPerformanceByArrayParams contains all the parameters to send to the API endpoint for the get API 24 host groups performance by array operation typically these are written to a http.Request
func NewGetAPI24HostGroupsPerformanceByArrayParams ¶
func NewGetAPI24HostGroupsPerformanceByArrayParams() *GetAPI24HostGroupsPerformanceByArrayParams
NewGetAPI24HostGroupsPerformanceByArrayParams creates a new GetAPI24HostGroupsPerformanceByArrayParams object with the default values initialized.
func NewGetAPI24HostGroupsPerformanceByArrayParamsWithContext ¶
func NewGetAPI24HostGroupsPerformanceByArrayParamsWithContext(ctx context.Context) *GetAPI24HostGroupsPerformanceByArrayParams
NewGetAPI24HostGroupsPerformanceByArrayParamsWithContext creates a new GetAPI24HostGroupsPerformanceByArrayParams object with the default values initialized, and the ability to set a context for a request
func NewGetAPI24HostGroupsPerformanceByArrayParamsWithHTTPClient ¶
func NewGetAPI24HostGroupsPerformanceByArrayParamsWithHTTPClient(client *http.Client) *GetAPI24HostGroupsPerformanceByArrayParams
NewGetAPI24HostGroupsPerformanceByArrayParamsWithHTTPClient creates a new GetAPI24HostGroupsPerformanceByArrayParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewGetAPI24HostGroupsPerformanceByArrayParamsWithTimeout ¶
func NewGetAPI24HostGroupsPerformanceByArrayParamsWithTimeout(timeout time.Duration) *GetAPI24HostGroupsPerformanceByArrayParams
NewGetAPI24HostGroupsPerformanceByArrayParamsWithTimeout creates a new GetAPI24HostGroupsPerformanceByArrayParams object with the default values initialized, and the ability to set a timeout on a request
func (*GetAPI24HostGroupsPerformanceByArrayParams) SetAuthorization ¶
func (o *GetAPI24HostGroupsPerformanceByArrayParams) SetAuthorization(authorization *string)
SetAuthorization adds the authorization to the get API 24 host groups performance by array params
func (*GetAPI24HostGroupsPerformanceByArrayParams) SetContext ¶
func (o *GetAPI24HostGroupsPerformanceByArrayParams) SetContext(ctx context.Context)
SetContext adds the context to the get API 24 host groups performance by array params
func (*GetAPI24HostGroupsPerformanceByArrayParams) SetFilter ¶
func (o *GetAPI24HostGroupsPerformanceByArrayParams) SetFilter(filter *string)
SetFilter adds the filter to the get API 24 host groups performance by array params
func (*GetAPI24HostGroupsPerformanceByArrayParams) SetHTTPClient ¶
func (o *GetAPI24HostGroupsPerformanceByArrayParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the get API 24 host groups performance by array params
func (*GetAPI24HostGroupsPerformanceByArrayParams) SetLimit ¶
func (o *GetAPI24HostGroupsPerformanceByArrayParams) SetLimit(limit *int32)
SetLimit adds the limit to the get API 24 host groups performance by array params
func (*GetAPI24HostGroupsPerformanceByArrayParams) SetNames ¶
func (o *GetAPI24HostGroupsPerformanceByArrayParams) SetNames(names []string)
SetNames adds the names to the get API 24 host groups performance by array params
func (*GetAPI24HostGroupsPerformanceByArrayParams) SetOffset ¶
func (o *GetAPI24HostGroupsPerformanceByArrayParams) SetOffset(offset *int32)
SetOffset adds the offset to the get API 24 host groups performance by array params
func (*GetAPI24HostGroupsPerformanceByArrayParams) SetSort ¶
func (o *GetAPI24HostGroupsPerformanceByArrayParams) SetSort(sort []string)
SetSort adds the sort to the get API 24 host groups performance by array params
func (*GetAPI24HostGroupsPerformanceByArrayParams) SetTimeout ¶
func (o *GetAPI24HostGroupsPerformanceByArrayParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the get API 24 host groups performance by array params
func (*GetAPI24HostGroupsPerformanceByArrayParams) SetTotalItemCount ¶
func (o *GetAPI24HostGroupsPerformanceByArrayParams) SetTotalItemCount(totalItemCount *bool)
SetTotalItemCount adds the totalItemCount to the get API 24 host groups performance by array params
func (*GetAPI24HostGroupsPerformanceByArrayParams) SetTotalOnly ¶
func (o *GetAPI24HostGroupsPerformanceByArrayParams) SetTotalOnly(totalOnly *bool)
SetTotalOnly adds the totalOnly to the get API 24 host groups performance by array params
func (*GetAPI24HostGroupsPerformanceByArrayParams) SetXRequestID ¶
func (o *GetAPI24HostGroupsPerformanceByArrayParams) SetXRequestID(xRequestID *string)
SetXRequestID adds the xRequestId to the get API 24 host groups performance by array params
func (*GetAPI24HostGroupsPerformanceByArrayParams) WithAuthorization ¶
func (o *GetAPI24HostGroupsPerformanceByArrayParams) WithAuthorization(authorization *string) *GetAPI24HostGroupsPerformanceByArrayParams
WithAuthorization adds the authorization to the get API 24 host groups performance by array params
func (*GetAPI24HostGroupsPerformanceByArrayParams) WithContext ¶
func (o *GetAPI24HostGroupsPerformanceByArrayParams) WithContext(ctx context.Context) *GetAPI24HostGroupsPerformanceByArrayParams
WithContext adds the context to the get API 24 host groups performance by array params
func (*GetAPI24HostGroupsPerformanceByArrayParams) WithFilter ¶
func (o *GetAPI24HostGroupsPerformanceByArrayParams) WithFilter(filter *string) *GetAPI24HostGroupsPerformanceByArrayParams
WithFilter adds the filter to the get API 24 host groups performance by array params
func (*GetAPI24HostGroupsPerformanceByArrayParams) WithHTTPClient ¶
func (o *GetAPI24HostGroupsPerformanceByArrayParams) WithHTTPClient(client *http.Client) *GetAPI24HostGroupsPerformanceByArrayParams
WithHTTPClient adds the HTTPClient to the get API 24 host groups performance by array params
func (*GetAPI24HostGroupsPerformanceByArrayParams) WithLimit ¶
func (o *GetAPI24HostGroupsPerformanceByArrayParams) WithLimit(limit *int32) *GetAPI24HostGroupsPerformanceByArrayParams
WithLimit adds the limit to the get API 24 host groups performance by array params
func (*GetAPI24HostGroupsPerformanceByArrayParams) WithNames ¶
func (o *GetAPI24HostGroupsPerformanceByArrayParams) WithNames(names []string) *GetAPI24HostGroupsPerformanceByArrayParams
WithNames adds the names to the get API 24 host groups performance by array params
func (*GetAPI24HostGroupsPerformanceByArrayParams) WithOffset ¶
func (o *GetAPI24HostGroupsPerformanceByArrayParams) WithOffset(offset *int32) *GetAPI24HostGroupsPerformanceByArrayParams
WithOffset adds the offset to the get API 24 host groups performance by array params
func (*GetAPI24HostGroupsPerformanceByArrayParams) WithSort ¶
func (o *GetAPI24HostGroupsPerformanceByArrayParams) WithSort(sort []string) *GetAPI24HostGroupsPerformanceByArrayParams
WithSort adds the sort to the get API 24 host groups performance by array params
func (*GetAPI24HostGroupsPerformanceByArrayParams) WithTimeout ¶
func (o *GetAPI24HostGroupsPerformanceByArrayParams) WithTimeout(timeout time.Duration) *GetAPI24HostGroupsPerformanceByArrayParams
WithTimeout adds the timeout to the get API 24 host groups performance by array params
func (*GetAPI24HostGroupsPerformanceByArrayParams) WithTotalItemCount ¶
func (o *GetAPI24HostGroupsPerformanceByArrayParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24HostGroupsPerformanceByArrayParams
WithTotalItemCount adds the totalItemCount to the get API 24 host groups performance by array params
func (*GetAPI24HostGroupsPerformanceByArrayParams) WithTotalOnly ¶
func (o *GetAPI24HostGroupsPerformanceByArrayParams) WithTotalOnly(totalOnly *bool) *GetAPI24HostGroupsPerformanceByArrayParams
WithTotalOnly adds the totalOnly to the get API 24 host groups performance by array params
func (*GetAPI24HostGroupsPerformanceByArrayParams) WithXRequestID ¶
func (o *GetAPI24HostGroupsPerformanceByArrayParams) WithXRequestID(xRequestID *string) *GetAPI24HostGroupsPerformanceByArrayParams
WithXRequestID adds the xRequestID to the get API 24 host groups performance by array params
func (*GetAPI24HostGroupsPerformanceByArrayParams) WriteToRequest ¶
func (o *GetAPI24HostGroupsPerformanceByArrayParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type GetAPI24HostGroupsPerformanceByArrayReader ¶
type GetAPI24HostGroupsPerformanceByArrayReader struct {
// contains filtered or unexported fields
}
GetAPI24HostGroupsPerformanceByArrayReader is a Reader for the GetAPI24HostGroupsPerformanceByArray structure.
func (*GetAPI24HostGroupsPerformanceByArrayReader) ReadResponse ¶
func (o *GetAPI24HostGroupsPerformanceByArrayReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type GetAPI24HostGroupsPerformanceParams ¶
type GetAPI24HostGroupsPerformanceParams 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 /*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 }
GetAPI24HostGroupsPerformanceParams contains all the parameters to send to the API endpoint for the get API 24 host groups performance operation typically these are written to a http.Request
func NewGetAPI24HostGroupsPerformanceParams ¶
func NewGetAPI24HostGroupsPerformanceParams() *GetAPI24HostGroupsPerformanceParams
NewGetAPI24HostGroupsPerformanceParams creates a new GetAPI24HostGroupsPerformanceParams object with the default values initialized.
func NewGetAPI24HostGroupsPerformanceParamsWithContext ¶
func NewGetAPI24HostGroupsPerformanceParamsWithContext(ctx context.Context) *GetAPI24HostGroupsPerformanceParams
NewGetAPI24HostGroupsPerformanceParamsWithContext creates a new GetAPI24HostGroupsPerformanceParams object with the default values initialized, and the ability to set a context for a request
func NewGetAPI24HostGroupsPerformanceParamsWithHTTPClient ¶
func NewGetAPI24HostGroupsPerformanceParamsWithHTTPClient(client *http.Client) *GetAPI24HostGroupsPerformanceParams
NewGetAPI24HostGroupsPerformanceParamsWithHTTPClient creates a new GetAPI24HostGroupsPerformanceParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewGetAPI24HostGroupsPerformanceParamsWithTimeout ¶
func NewGetAPI24HostGroupsPerformanceParamsWithTimeout(timeout time.Duration) *GetAPI24HostGroupsPerformanceParams
NewGetAPI24HostGroupsPerformanceParamsWithTimeout creates a new GetAPI24HostGroupsPerformanceParams object with the default values initialized, and the ability to set a timeout on a request
func (*GetAPI24HostGroupsPerformanceParams) SetAuthorization ¶
func (o *GetAPI24HostGroupsPerformanceParams) SetAuthorization(authorization *string)
SetAuthorization adds the authorization to the get API 24 host groups performance params
func (*GetAPI24HostGroupsPerformanceParams) SetContext ¶
func (o *GetAPI24HostGroupsPerformanceParams) SetContext(ctx context.Context)
SetContext adds the context to the get API 24 host groups performance params
func (*GetAPI24HostGroupsPerformanceParams) SetFilter ¶
func (o *GetAPI24HostGroupsPerformanceParams) SetFilter(filter *string)
SetFilter adds the filter to the get API 24 host groups performance params
func (*GetAPI24HostGroupsPerformanceParams) SetHTTPClient ¶
func (o *GetAPI24HostGroupsPerformanceParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the get API 24 host groups performance params
func (*GetAPI24HostGroupsPerformanceParams) SetLimit ¶
func (o *GetAPI24HostGroupsPerformanceParams) SetLimit(limit *int32)
SetLimit adds the limit to the get API 24 host groups performance params
func (*GetAPI24HostGroupsPerformanceParams) SetNames ¶
func (o *GetAPI24HostGroupsPerformanceParams) SetNames(names []string)
SetNames adds the names to the get API 24 host groups performance params
func (*GetAPI24HostGroupsPerformanceParams) SetOffset ¶
func (o *GetAPI24HostGroupsPerformanceParams) SetOffset(offset *int32)
SetOffset adds the offset to the get API 24 host groups performance params
func (*GetAPI24HostGroupsPerformanceParams) SetSort ¶
func (o *GetAPI24HostGroupsPerformanceParams) SetSort(sort []string)
SetSort adds the sort to the get API 24 host groups performance params
func (*GetAPI24HostGroupsPerformanceParams) SetTimeout ¶
func (o *GetAPI24HostGroupsPerformanceParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the get API 24 host groups performance params
func (*GetAPI24HostGroupsPerformanceParams) SetTotalItemCount ¶
func (o *GetAPI24HostGroupsPerformanceParams) SetTotalItemCount(totalItemCount *bool)
SetTotalItemCount adds the totalItemCount to the get API 24 host groups performance params
func (*GetAPI24HostGroupsPerformanceParams) SetTotalOnly ¶
func (o *GetAPI24HostGroupsPerformanceParams) SetTotalOnly(totalOnly *bool)
SetTotalOnly adds the totalOnly to the get API 24 host groups performance params
func (*GetAPI24HostGroupsPerformanceParams) SetXRequestID ¶
func (o *GetAPI24HostGroupsPerformanceParams) SetXRequestID(xRequestID *string)
SetXRequestID adds the xRequestId to the get API 24 host groups performance params
func (*GetAPI24HostGroupsPerformanceParams) WithAuthorization ¶
func (o *GetAPI24HostGroupsPerformanceParams) WithAuthorization(authorization *string) *GetAPI24HostGroupsPerformanceParams
WithAuthorization adds the authorization to the get API 24 host groups performance params
func (*GetAPI24HostGroupsPerformanceParams) WithContext ¶
func (o *GetAPI24HostGroupsPerformanceParams) WithContext(ctx context.Context) *GetAPI24HostGroupsPerformanceParams
WithContext adds the context to the get API 24 host groups performance params
func (*GetAPI24HostGroupsPerformanceParams) WithFilter ¶
func (o *GetAPI24HostGroupsPerformanceParams) WithFilter(filter *string) *GetAPI24HostGroupsPerformanceParams
WithFilter adds the filter to the get API 24 host groups performance params
func (*GetAPI24HostGroupsPerformanceParams) WithHTTPClient ¶
func (o *GetAPI24HostGroupsPerformanceParams) WithHTTPClient(client *http.Client) *GetAPI24HostGroupsPerformanceParams
WithHTTPClient adds the HTTPClient to the get API 24 host groups performance params
func (*GetAPI24HostGroupsPerformanceParams) WithLimit ¶
func (o *GetAPI24HostGroupsPerformanceParams) WithLimit(limit *int32) *GetAPI24HostGroupsPerformanceParams
WithLimit adds the limit to the get API 24 host groups performance params
func (*GetAPI24HostGroupsPerformanceParams) WithNames ¶
func (o *GetAPI24HostGroupsPerformanceParams) WithNames(names []string) *GetAPI24HostGroupsPerformanceParams
WithNames adds the names to the get API 24 host groups performance params
func (*GetAPI24HostGroupsPerformanceParams) WithOffset ¶
func (o *GetAPI24HostGroupsPerformanceParams) WithOffset(offset *int32) *GetAPI24HostGroupsPerformanceParams
WithOffset adds the offset to the get API 24 host groups performance params
func (*GetAPI24HostGroupsPerformanceParams) WithSort ¶
func (o *GetAPI24HostGroupsPerformanceParams) WithSort(sort []string) *GetAPI24HostGroupsPerformanceParams
WithSort adds the sort to the get API 24 host groups performance params
func (*GetAPI24HostGroupsPerformanceParams) WithTimeout ¶
func (o *GetAPI24HostGroupsPerformanceParams) WithTimeout(timeout time.Duration) *GetAPI24HostGroupsPerformanceParams
WithTimeout adds the timeout to the get API 24 host groups performance params
func (*GetAPI24HostGroupsPerformanceParams) WithTotalItemCount ¶
func (o *GetAPI24HostGroupsPerformanceParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24HostGroupsPerformanceParams
WithTotalItemCount adds the totalItemCount to the get API 24 host groups performance params
func (*GetAPI24HostGroupsPerformanceParams) WithTotalOnly ¶
func (o *GetAPI24HostGroupsPerformanceParams) WithTotalOnly(totalOnly *bool) *GetAPI24HostGroupsPerformanceParams
WithTotalOnly adds the totalOnly to the get API 24 host groups performance params
func (*GetAPI24HostGroupsPerformanceParams) WithXRequestID ¶
func (o *GetAPI24HostGroupsPerformanceParams) WithXRequestID(xRequestID *string) *GetAPI24HostGroupsPerformanceParams
WithXRequestID adds the xRequestID to the get API 24 host groups performance params
func (*GetAPI24HostGroupsPerformanceParams) WriteToRequest ¶
func (o *GetAPI24HostGroupsPerformanceParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type GetAPI24HostGroupsPerformanceReader ¶
type GetAPI24HostGroupsPerformanceReader struct {
// contains filtered or unexported fields
}
GetAPI24HostGroupsPerformanceReader is a Reader for the GetAPI24HostGroupsPerformance structure.
func (*GetAPI24HostGroupsPerformanceReader) ReadResponse ¶
func (o *GetAPI24HostGroupsPerformanceReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type GetAPI24HostGroupsProtectionGroupsParams ¶
type GetAPI24HostGroupsProtectionGroupsParams struct { /*Authorization Access token (in JWT format) required to use any API endpoint (except `/oauth2`, `/login`, and `/logout`) */ Authorization *string /*XRequestID Supplied by client during request or generated by server. */ XRequestID *string /*ContinuationToken A token used to retrieve the next page of data with some consistency guaranteed. The token is a Base64 encoded value. Set `continuation_token` to the system-generated token taken from the `x-next-token` header field of the response. A query has reached its last page when the response does not include a token. Pagination requires the `limit` and `continuation_token` query parameters. */ ContinuationToken *string /*Filter Narrows down the results to only the response objects that satisfy the filter criteria. */ Filter *string /*GroupNames Performs the operation on the unique group name specified. Examples of groups include host groups, pods, protection groups, and volume groups. Enter multiple names in comma-separated format. For example, `hgroup01,hgroup02`. */ GroupNames []string /*Limit Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set `limit=0`. The total number of resources is returned as a `total_item_count` value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size. */ Limit *int32 /*MemberNames Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, `vol01,vol02`. */ MemberNames []string /*Offset The starting position based on the results of the query in relation to the full set of response objects returned. */ Offset *int32 /*Sort Returns the response objects in the order specified. Set `sort` to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (`-`) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values. */ Sort []string /*TotalItemCount If set to `true`, the `total_item_count` matching the specified query parameters is calculated and returned in the response. If set to `false`, the `total_item_count` is `null` in the response. This may speed up queries where the `total_item_count` is large. If not specified, defaults to `false`. */ TotalItemCount *bool Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
GetAPI24HostGroupsProtectionGroupsParams contains all the parameters to send to the API endpoint for the get API 24 host groups protection groups operation typically these are written to a http.Request
func NewGetAPI24HostGroupsProtectionGroupsParams ¶
func NewGetAPI24HostGroupsProtectionGroupsParams() *GetAPI24HostGroupsProtectionGroupsParams
NewGetAPI24HostGroupsProtectionGroupsParams creates a new GetAPI24HostGroupsProtectionGroupsParams object with the default values initialized.
func NewGetAPI24HostGroupsProtectionGroupsParamsWithContext ¶
func NewGetAPI24HostGroupsProtectionGroupsParamsWithContext(ctx context.Context) *GetAPI24HostGroupsProtectionGroupsParams
NewGetAPI24HostGroupsProtectionGroupsParamsWithContext creates a new GetAPI24HostGroupsProtectionGroupsParams object with the default values initialized, and the ability to set a context for a request
func NewGetAPI24HostGroupsProtectionGroupsParamsWithHTTPClient ¶
func NewGetAPI24HostGroupsProtectionGroupsParamsWithHTTPClient(client *http.Client) *GetAPI24HostGroupsProtectionGroupsParams
NewGetAPI24HostGroupsProtectionGroupsParamsWithHTTPClient creates a new GetAPI24HostGroupsProtectionGroupsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewGetAPI24HostGroupsProtectionGroupsParamsWithTimeout ¶
func NewGetAPI24HostGroupsProtectionGroupsParamsWithTimeout(timeout time.Duration) *GetAPI24HostGroupsProtectionGroupsParams
NewGetAPI24HostGroupsProtectionGroupsParamsWithTimeout creates a new GetAPI24HostGroupsProtectionGroupsParams object with the default values initialized, and the ability to set a timeout on a request
func (*GetAPI24HostGroupsProtectionGroupsParams) SetAuthorization ¶
func (o *GetAPI24HostGroupsProtectionGroupsParams) SetAuthorization(authorization *string)
SetAuthorization adds the authorization to the get API 24 host groups protection groups params
func (*GetAPI24HostGroupsProtectionGroupsParams) SetContext ¶
func (o *GetAPI24HostGroupsProtectionGroupsParams) SetContext(ctx context.Context)
SetContext adds the context to the get API 24 host groups protection groups params
func (*GetAPI24HostGroupsProtectionGroupsParams) SetContinuationToken ¶
func (o *GetAPI24HostGroupsProtectionGroupsParams) SetContinuationToken(continuationToken *string)
SetContinuationToken adds the continuationToken to the get API 24 host groups protection groups params
func (*GetAPI24HostGroupsProtectionGroupsParams) SetFilter ¶
func (o *GetAPI24HostGroupsProtectionGroupsParams) SetFilter(filter *string)
SetFilter adds the filter to the get API 24 host groups protection groups params
func (*GetAPI24HostGroupsProtectionGroupsParams) SetGroupNames ¶
func (o *GetAPI24HostGroupsProtectionGroupsParams) SetGroupNames(groupNames []string)
SetGroupNames adds the groupNames to the get API 24 host groups protection groups params
func (*GetAPI24HostGroupsProtectionGroupsParams) SetHTTPClient ¶
func (o *GetAPI24HostGroupsProtectionGroupsParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the get API 24 host groups protection groups params
func (*GetAPI24HostGroupsProtectionGroupsParams) SetLimit ¶
func (o *GetAPI24HostGroupsProtectionGroupsParams) SetLimit(limit *int32)
SetLimit adds the limit to the get API 24 host groups protection groups params
func (*GetAPI24HostGroupsProtectionGroupsParams) SetMemberNames ¶
func (o *GetAPI24HostGroupsProtectionGroupsParams) SetMemberNames(memberNames []string)
SetMemberNames adds the memberNames to the get API 24 host groups protection groups params
func (*GetAPI24HostGroupsProtectionGroupsParams) SetOffset ¶
func (o *GetAPI24HostGroupsProtectionGroupsParams) SetOffset(offset *int32)
SetOffset adds the offset to the get API 24 host groups protection groups params
func (*GetAPI24HostGroupsProtectionGroupsParams) SetSort ¶
func (o *GetAPI24HostGroupsProtectionGroupsParams) SetSort(sort []string)
SetSort adds the sort to the get API 24 host groups protection groups params
func (*GetAPI24HostGroupsProtectionGroupsParams) SetTimeout ¶
func (o *GetAPI24HostGroupsProtectionGroupsParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the get API 24 host groups protection groups params
func (*GetAPI24HostGroupsProtectionGroupsParams) SetTotalItemCount ¶
func (o *GetAPI24HostGroupsProtectionGroupsParams) SetTotalItemCount(totalItemCount *bool)
SetTotalItemCount adds the totalItemCount to the get API 24 host groups protection groups params
func (*GetAPI24HostGroupsProtectionGroupsParams) SetXRequestID ¶
func (o *GetAPI24HostGroupsProtectionGroupsParams) SetXRequestID(xRequestID *string)
SetXRequestID adds the xRequestId to the get API 24 host groups protection groups params
func (*GetAPI24HostGroupsProtectionGroupsParams) WithAuthorization ¶
func (o *GetAPI24HostGroupsProtectionGroupsParams) WithAuthorization(authorization *string) *GetAPI24HostGroupsProtectionGroupsParams
WithAuthorization adds the authorization to the get API 24 host groups protection groups params
func (*GetAPI24HostGroupsProtectionGroupsParams) WithContext ¶
func (o *GetAPI24HostGroupsProtectionGroupsParams) WithContext(ctx context.Context) *GetAPI24HostGroupsProtectionGroupsParams
WithContext adds the context to the get API 24 host groups protection groups params
func (*GetAPI24HostGroupsProtectionGroupsParams) WithContinuationToken ¶
func (o *GetAPI24HostGroupsProtectionGroupsParams) WithContinuationToken(continuationToken *string) *GetAPI24HostGroupsProtectionGroupsParams
WithContinuationToken adds the continuationToken to the get API 24 host groups protection groups params
func (*GetAPI24HostGroupsProtectionGroupsParams) WithFilter ¶
func (o *GetAPI24HostGroupsProtectionGroupsParams) WithFilter(filter *string) *GetAPI24HostGroupsProtectionGroupsParams
WithFilter adds the filter to the get API 24 host groups protection groups params
func (*GetAPI24HostGroupsProtectionGroupsParams) WithGroupNames ¶
func (o *GetAPI24HostGroupsProtectionGroupsParams) WithGroupNames(groupNames []string) *GetAPI24HostGroupsProtectionGroupsParams
WithGroupNames adds the groupNames to the get API 24 host groups protection groups params
func (*GetAPI24HostGroupsProtectionGroupsParams) WithHTTPClient ¶
func (o *GetAPI24HostGroupsProtectionGroupsParams) WithHTTPClient(client *http.Client) *GetAPI24HostGroupsProtectionGroupsParams
WithHTTPClient adds the HTTPClient to the get API 24 host groups protection groups params
func (*GetAPI24HostGroupsProtectionGroupsParams) WithLimit ¶
func (o *GetAPI24HostGroupsProtectionGroupsParams) WithLimit(limit *int32) *GetAPI24HostGroupsProtectionGroupsParams
WithLimit adds the limit to the get API 24 host groups protection groups params
func (*GetAPI24HostGroupsProtectionGroupsParams) WithMemberNames ¶
func (o *GetAPI24HostGroupsProtectionGroupsParams) WithMemberNames(memberNames []string) *GetAPI24HostGroupsProtectionGroupsParams
WithMemberNames adds the memberNames to the get API 24 host groups protection groups params
func (*GetAPI24HostGroupsProtectionGroupsParams) WithOffset ¶
func (o *GetAPI24HostGroupsProtectionGroupsParams) WithOffset(offset *int32) *GetAPI24HostGroupsProtectionGroupsParams
WithOffset adds the offset to the get API 24 host groups protection groups params
func (*GetAPI24HostGroupsProtectionGroupsParams) WithSort ¶
func (o *GetAPI24HostGroupsProtectionGroupsParams) WithSort(sort []string) *GetAPI24HostGroupsProtectionGroupsParams
WithSort adds the sort to the get API 24 host groups protection groups params
func (*GetAPI24HostGroupsProtectionGroupsParams) WithTimeout ¶
func (o *GetAPI24HostGroupsProtectionGroupsParams) WithTimeout(timeout time.Duration) *GetAPI24HostGroupsProtectionGroupsParams
WithTimeout adds the timeout to the get API 24 host groups protection groups params
func (*GetAPI24HostGroupsProtectionGroupsParams) WithTotalItemCount ¶
func (o *GetAPI24HostGroupsProtectionGroupsParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24HostGroupsProtectionGroupsParams
WithTotalItemCount adds the totalItemCount to the get API 24 host groups protection groups params
func (*GetAPI24HostGroupsProtectionGroupsParams) WithXRequestID ¶
func (o *GetAPI24HostGroupsProtectionGroupsParams) WithXRequestID(xRequestID *string) *GetAPI24HostGroupsProtectionGroupsParams
WithXRequestID adds the xRequestID to the get API 24 host groups protection groups params
func (*GetAPI24HostGroupsProtectionGroupsParams) WriteToRequest ¶
func (o *GetAPI24HostGroupsProtectionGroupsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type GetAPI24HostGroupsProtectionGroupsReader ¶
type GetAPI24HostGroupsProtectionGroupsReader struct {
// contains filtered or unexported fields
}
GetAPI24HostGroupsProtectionGroupsReader is a Reader for the GetAPI24HostGroupsProtectionGroups structure.
func (*GetAPI24HostGroupsProtectionGroupsReader) ReadResponse ¶
func (o *GetAPI24HostGroupsProtectionGroupsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type GetAPI24HostGroupsReader ¶
type GetAPI24HostGroupsReader struct {
// contains filtered or unexported fields
}
GetAPI24HostGroupsReader is a Reader for the GetAPI24HostGroups structure.
func (*GetAPI24HostGroupsReader) ReadResponse ¶
func (o *GetAPI24HostGroupsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type GetAPI24HostGroupsSpaceParams ¶
type GetAPI24HostGroupsSpaceParams 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 /*Limit Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set `limit=0`. The total number of resources is returned as a `total_item_count` value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size. */ Limit *int32 /*Names Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, `name01,name02`. */ Names []string /*Offset The starting position based on the results of the query in relation to the full set of response objects returned. */ Offset *int32 /*Sort Returns the response objects in the order specified. Set `sort` to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (`-`) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values. */ Sort []string /*TotalItemCount If set to `true`, the `total_item_count` matching the specified query parameters is calculated and returned in the response. If set to `false`, the `total_item_count` is `null` in the response. This may speed up queries where the `total_item_count` is large. If not specified, defaults to `false`. */ TotalItemCount *bool Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
GetAPI24HostGroupsSpaceParams contains all the parameters to send to the API endpoint for the get API 24 host groups space operation typically these are written to a http.Request
func NewGetAPI24HostGroupsSpaceParams ¶
func NewGetAPI24HostGroupsSpaceParams() *GetAPI24HostGroupsSpaceParams
NewGetAPI24HostGroupsSpaceParams creates a new GetAPI24HostGroupsSpaceParams object with the default values initialized.
func NewGetAPI24HostGroupsSpaceParamsWithContext ¶
func NewGetAPI24HostGroupsSpaceParamsWithContext(ctx context.Context) *GetAPI24HostGroupsSpaceParams
NewGetAPI24HostGroupsSpaceParamsWithContext creates a new GetAPI24HostGroupsSpaceParams object with the default values initialized, and the ability to set a context for a request
func NewGetAPI24HostGroupsSpaceParamsWithHTTPClient ¶
func NewGetAPI24HostGroupsSpaceParamsWithHTTPClient(client *http.Client) *GetAPI24HostGroupsSpaceParams
NewGetAPI24HostGroupsSpaceParamsWithHTTPClient creates a new GetAPI24HostGroupsSpaceParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewGetAPI24HostGroupsSpaceParamsWithTimeout ¶
func NewGetAPI24HostGroupsSpaceParamsWithTimeout(timeout time.Duration) *GetAPI24HostGroupsSpaceParams
NewGetAPI24HostGroupsSpaceParamsWithTimeout creates a new GetAPI24HostGroupsSpaceParams object with the default values initialized, and the ability to set a timeout on a request
func (*GetAPI24HostGroupsSpaceParams) SetAuthorization ¶
func (o *GetAPI24HostGroupsSpaceParams) SetAuthorization(authorization *string)
SetAuthorization adds the authorization to the get API 24 host groups space params
func (*GetAPI24HostGroupsSpaceParams) SetContext ¶
func (o *GetAPI24HostGroupsSpaceParams) SetContext(ctx context.Context)
SetContext adds the context to the get API 24 host groups space params
func (*GetAPI24HostGroupsSpaceParams) SetFilter ¶
func (o *GetAPI24HostGroupsSpaceParams) SetFilter(filter *string)
SetFilter adds the filter to the get API 24 host groups space params
func (*GetAPI24HostGroupsSpaceParams) SetHTTPClient ¶
func (o *GetAPI24HostGroupsSpaceParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the get API 24 host groups space params
func (*GetAPI24HostGroupsSpaceParams) SetLimit ¶
func (o *GetAPI24HostGroupsSpaceParams) SetLimit(limit *int32)
SetLimit adds the limit to the get API 24 host groups space params
func (*GetAPI24HostGroupsSpaceParams) SetNames ¶
func (o *GetAPI24HostGroupsSpaceParams) SetNames(names []string)
SetNames adds the names to the get API 24 host groups space params
func (*GetAPI24HostGroupsSpaceParams) SetOffset ¶
func (o *GetAPI24HostGroupsSpaceParams) SetOffset(offset *int32)
SetOffset adds the offset to the get API 24 host groups space params
func (*GetAPI24HostGroupsSpaceParams) SetSort ¶
func (o *GetAPI24HostGroupsSpaceParams) SetSort(sort []string)
SetSort adds the sort to the get API 24 host groups space params
func (*GetAPI24HostGroupsSpaceParams) SetTimeout ¶
func (o *GetAPI24HostGroupsSpaceParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the get API 24 host groups space params
func (*GetAPI24HostGroupsSpaceParams) SetTotalItemCount ¶
func (o *GetAPI24HostGroupsSpaceParams) SetTotalItemCount(totalItemCount *bool)
SetTotalItemCount adds the totalItemCount to the get API 24 host groups space params
func (*GetAPI24HostGroupsSpaceParams) SetXRequestID ¶
func (o *GetAPI24HostGroupsSpaceParams) SetXRequestID(xRequestID *string)
SetXRequestID adds the xRequestId to the get API 24 host groups space params
func (*GetAPI24HostGroupsSpaceParams) WithAuthorization ¶
func (o *GetAPI24HostGroupsSpaceParams) WithAuthorization(authorization *string) *GetAPI24HostGroupsSpaceParams
WithAuthorization adds the authorization to the get API 24 host groups space params
func (*GetAPI24HostGroupsSpaceParams) WithContext ¶
func (o *GetAPI24HostGroupsSpaceParams) WithContext(ctx context.Context) *GetAPI24HostGroupsSpaceParams
WithContext adds the context to the get API 24 host groups space params
func (*GetAPI24HostGroupsSpaceParams) WithFilter ¶
func (o *GetAPI24HostGroupsSpaceParams) WithFilter(filter *string) *GetAPI24HostGroupsSpaceParams
WithFilter adds the filter to the get API 24 host groups space params
func (*GetAPI24HostGroupsSpaceParams) WithHTTPClient ¶
func (o *GetAPI24HostGroupsSpaceParams) WithHTTPClient(client *http.Client) *GetAPI24HostGroupsSpaceParams
WithHTTPClient adds the HTTPClient to the get API 24 host groups space params
func (*GetAPI24HostGroupsSpaceParams) WithLimit ¶
func (o *GetAPI24HostGroupsSpaceParams) WithLimit(limit *int32) *GetAPI24HostGroupsSpaceParams
WithLimit adds the limit to the get API 24 host groups space params
func (*GetAPI24HostGroupsSpaceParams) WithNames ¶
func (o *GetAPI24HostGroupsSpaceParams) WithNames(names []string) *GetAPI24HostGroupsSpaceParams
WithNames adds the names to the get API 24 host groups space params
func (*GetAPI24HostGroupsSpaceParams) WithOffset ¶
func (o *GetAPI24HostGroupsSpaceParams) WithOffset(offset *int32) *GetAPI24HostGroupsSpaceParams
WithOffset adds the offset to the get API 24 host groups space params
func (*GetAPI24HostGroupsSpaceParams) WithSort ¶
func (o *GetAPI24HostGroupsSpaceParams) WithSort(sort []string) *GetAPI24HostGroupsSpaceParams
WithSort adds the sort to the get API 24 host groups space params
func (*GetAPI24HostGroupsSpaceParams) WithTimeout ¶
func (o *GetAPI24HostGroupsSpaceParams) WithTimeout(timeout time.Duration) *GetAPI24HostGroupsSpaceParams
WithTimeout adds the timeout to the get API 24 host groups space params
func (*GetAPI24HostGroupsSpaceParams) WithTotalItemCount ¶
func (o *GetAPI24HostGroupsSpaceParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24HostGroupsSpaceParams
WithTotalItemCount adds the totalItemCount to the get API 24 host groups space params
func (*GetAPI24HostGroupsSpaceParams) WithXRequestID ¶
func (o *GetAPI24HostGroupsSpaceParams) WithXRequestID(xRequestID *string) *GetAPI24HostGroupsSpaceParams
WithXRequestID adds the xRequestID to the get API 24 host groups space params
func (*GetAPI24HostGroupsSpaceParams) WriteToRequest ¶
func (o *GetAPI24HostGroupsSpaceParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type GetAPI24HostGroupsSpaceReader ¶
type GetAPI24HostGroupsSpaceReader struct {
// contains filtered or unexported fields
}
GetAPI24HostGroupsSpaceReader is a Reader for the GetAPI24HostGroupsSpace structure.
func (*GetAPI24HostGroupsSpaceReader) ReadResponse ¶
func (o *GetAPI24HostGroupsSpaceReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type GetApi24HostGroupsBadRequest ¶
GetApi24HostGroupsBadRequest handles this case with default header values.
BadRequest
func NewGetApi24HostGroupsBadRequest ¶
func NewGetApi24HostGroupsBadRequest() *GetApi24HostGroupsBadRequest
NewGetApi24HostGroupsBadRequest creates a GetApi24HostGroupsBadRequest with default headers values
func (*GetApi24HostGroupsBadRequest) Error ¶
func (o *GetApi24HostGroupsBadRequest) Error() string
func (*GetApi24HostGroupsBadRequest) GetPayload ¶
func (o *GetApi24HostGroupsBadRequest) GetPayload() *models.Error
type GetApi24HostGroupsHostsBadRequest ¶
GetApi24HostGroupsHostsBadRequest handles this case with default header values.
BadRequest
func NewGetApi24HostGroupsHostsBadRequest ¶
func NewGetApi24HostGroupsHostsBadRequest() *GetApi24HostGroupsHostsBadRequest
NewGetApi24HostGroupsHostsBadRequest creates a GetApi24HostGroupsHostsBadRequest with default headers values
func (*GetApi24HostGroupsHostsBadRequest) Error ¶
func (o *GetApi24HostGroupsHostsBadRequest) Error() string
func (*GetApi24HostGroupsHostsBadRequest) GetPayload ¶
func (o *GetApi24HostGroupsHostsBadRequest) GetPayload() *models.Error
type GetApi24HostGroupsHostsOK ¶
type GetApi24HostGroupsHostsOK struct {
Payload *models.MemberNoIDAllGetResponse
}
GetApi24HostGroupsHostsOK handles this case with default header values.
OK
func NewGetApi24HostGroupsHostsOK ¶
func NewGetApi24HostGroupsHostsOK() *GetApi24HostGroupsHostsOK
NewGetApi24HostGroupsHostsOK creates a GetApi24HostGroupsHostsOK with default headers values
func (*GetApi24HostGroupsHostsOK) Error ¶
func (o *GetApi24HostGroupsHostsOK) Error() string
func (*GetApi24HostGroupsHostsOK) GetPayload ¶
func (o *GetApi24HostGroupsHostsOK) GetPayload() *models.MemberNoIDAllGetResponse
type GetApi24HostGroupsOK ¶
type GetApi24HostGroupsOK struct {
Payload *models.HostGroupGetResponse
}
GetApi24HostGroupsOK handles this case with default header values.
OK
func NewGetApi24HostGroupsOK ¶
func NewGetApi24HostGroupsOK() *GetApi24HostGroupsOK
NewGetApi24HostGroupsOK creates a GetApi24HostGroupsOK with default headers values
func (*GetApi24HostGroupsOK) Error ¶
func (o *GetApi24HostGroupsOK) Error() string
func (*GetApi24HostGroupsOK) GetPayload ¶
func (o *GetApi24HostGroupsOK) GetPayload() *models.HostGroupGetResponse
type GetApi24HostGroupsPerformanceBadRequest ¶
GetApi24HostGroupsPerformanceBadRequest handles this case with default header values.
BadRequest
func NewGetApi24HostGroupsPerformanceBadRequest ¶
func NewGetApi24HostGroupsPerformanceBadRequest() *GetApi24HostGroupsPerformanceBadRequest
NewGetApi24HostGroupsPerformanceBadRequest creates a GetApi24HostGroupsPerformanceBadRequest with default headers values
func (*GetApi24HostGroupsPerformanceBadRequest) Error ¶
func (o *GetApi24HostGroupsPerformanceBadRequest) Error() string
func (*GetApi24HostGroupsPerformanceBadRequest) GetPayload ¶
func (o *GetApi24HostGroupsPerformanceBadRequest) GetPayload() *models.Error
type GetApi24HostGroupsPerformanceByArrayBadRequest ¶
GetApi24HostGroupsPerformanceByArrayBadRequest handles this case with default header values.
BadRequest
func NewGetApi24HostGroupsPerformanceByArrayBadRequest ¶
func NewGetApi24HostGroupsPerformanceByArrayBadRequest() *GetApi24HostGroupsPerformanceByArrayBadRequest
NewGetApi24HostGroupsPerformanceByArrayBadRequest creates a GetApi24HostGroupsPerformanceByArrayBadRequest with default headers values
func (*GetApi24HostGroupsPerformanceByArrayBadRequest) Error ¶
func (o *GetApi24HostGroupsPerformanceByArrayBadRequest) Error() string
func (*GetApi24HostGroupsPerformanceByArrayBadRequest) GetPayload ¶
func (o *GetApi24HostGroupsPerformanceByArrayBadRequest) GetPayload() *models.Error
type GetApi24HostGroupsPerformanceByArrayOK ¶
type GetApi24HostGroupsPerformanceByArrayOK struct {
Payload *models.ResourcePerformanceNoIDByArrayGetResponse
}
GetApi24HostGroupsPerformanceByArrayOK handles this case with default header values.
OK
func NewGetApi24HostGroupsPerformanceByArrayOK ¶
func NewGetApi24HostGroupsPerformanceByArrayOK() *GetApi24HostGroupsPerformanceByArrayOK
NewGetApi24HostGroupsPerformanceByArrayOK creates a GetApi24HostGroupsPerformanceByArrayOK with default headers values
func (*GetApi24HostGroupsPerformanceByArrayOK) Error ¶
func (o *GetApi24HostGroupsPerformanceByArrayOK) Error() string
func (*GetApi24HostGroupsPerformanceByArrayOK) GetPayload ¶
func (o *GetApi24HostGroupsPerformanceByArrayOK) GetPayload() *models.ResourcePerformanceNoIDByArrayGetResponse
type GetApi24HostGroupsPerformanceOK ¶
type GetApi24HostGroupsPerformanceOK struct {
Payload *models.ResourcePerformanceNoIDGetResponse
}
GetApi24HostGroupsPerformanceOK handles this case with default header values.
OK
func NewGetApi24HostGroupsPerformanceOK ¶
func NewGetApi24HostGroupsPerformanceOK() *GetApi24HostGroupsPerformanceOK
NewGetApi24HostGroupsPerformanceOK creates a GetApi24HostGroupsPerformanceOK with default headers values
func (*GetApi24HostGroupsPerformanceOK) Error ¶
func (o *GetApi24HostGroupsPerformanceOK) Error() string
func (*GetApi24HostGroupsPerformanceOK) GetPayload ¶
func (o *GetApi24HostGroupsPerformanceOK) GetPayload() *models.ResourcePerformanceNoIDGetResponse
type GetApi24HostGroupsProtectionGroupsBadRequest ¶
GetApi24HostGroupsProtectionGroupsBadRequest handles this case with default header values.
BadRequest
func NewGetApi24HostGroupsProtectionGroupsBadRequest ¶
func NewGetApi24HostGroupsProtectionGroupsBadRequest() *GetApi24HostGroupsProtectionGroupsBadRequest
NewGetApi24HostGroupsProtectionGroupsBadRequest creates a GetApi24HostGroupsProtectionGroupsBadRequest with default headers values
func (*GetApi24HostGroupsProtectionGroupsBadRequest) Error ¶
func (o *GetApi24HostGroupsProtectionGroupsBadRequest) Error() string
func (*GetApi24HostGroupsProtectionGroupsBadRequest) GetPayload ¶
func (o *GetApi24HostGroupsProtectionGroupsBadRequest) GetPayload() *models.Error
type GetApi24HostGroupsProtectionGroupsOK ¶
type GetApi24HostGroupsProtectionGroupsOK struct {
Payload *models.MemberNoIDAllGetResponse
}
GetApi24HostGroupsProtectionGroupsOK handles this case with default header values.
OK
func NewGetApi24HostGroupsProtectionGroupsOK ¶
func NewGetApi24HostGroupsProtectionGroupsOK() *GetApi24HostGroupsProtectionGroupsOK
NewGetApi24HostGroupsProtectionGroupsOK creates a GetApi24HostGroupsProtectionGroupsOK with default headers values
func (*GetApi24HostGroupsProtectionGroupsOK) Error ¶
func (o *GetApi24HostGroupsProtectionGroupsOK) Error() string
func (*GetApi24HostGroupsProtectionGroupsOK) GetPayload ¶
func (o *GetApi24HostGroupsProtectionGroupsOK) GetPayload() *models.MemberNoIDAllGetResponse
type GetApi24HostGroupsSpaceBadRequest ¶
GetApi24HostGroupsSpaceBadRequest handles this case with default header values.
BadRequest
func NewGetApi24HostGroupsSpaceBadRequest ¶
func NewGetApi24HostGroupsSpaceBadRequest() *GetApi24HostGroupsSpaceBadRequest
NewGetApi24HostGroupsSpaceBadRequest creates a GetApi24HostGroupsSpaceBadRequest with default headers values
func (*GetApi24HostGroupsSpaceBadRequest) Error ¶
func (o *GetApi24HostGroupsSpaceBadRequest) Error() string
func (*GetApi24HostGroupsSpaceBadRequest) GetPayload ¶
func (o *GetApi24HostGroupsSpaceBadRequest) GetPayload() *models.Error
type GetApi24HostGroupsSpaceOK ¶
type GetApi24HostGroupsSpaceOK struct {
Payload *models.ResourceSpaceNoIDGetResponse
}
GetApi24HostGroupsSpaceOK handles this case with default header values.
OK
func NewGetApi24HostGroupsSpaceOK ¶
func NewGetApi24HostGroupsSpaceOK() *GetApi24HostGroupsSpaceOK
NewGetApi24HostGroupsSpaceOK creates a GetApi24HostGroupsSpaceOK with default headers values
func (*GetApi24HostGroupsSpaceOK) Error ¶
func (o *GetApi24HostGroupsSpaceOK) Error() string
func (*GetApi24HostGroupsSpaceOK) GetPayload ¶
func (o *GetApi24HostGroupsSpaceOK) GetPayload() *models.ResourceSpaceNoIDGetResponse
type PatchAPI24HostGroupsParams ¶
type PatchAPI24HostGroupsParams 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 /*HostGroup*/ HostGroup *models.HostGroupPatch /*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 }
PatchAPI24HostGroupsParams contains all the parameters to send to the API endpoint for the patch API 24 host groups operation typically these are written to a http.Request
func NewPatchAPI24HostGroupsParams ¶
func NewPatchAPI24HostGroupsParams() *PatchAPI24HostGroupsParams
NewPatchAPI24HostGroupsParams creates a new PatchAPI24HostGroupsParams object with the default values initialized.
func NewPatchAPI24HostGroupsParamsWithContext ¶
func NewPatchAPI24HostGroupsParamsWithContext(ctx context.Context) *PatchAPI24HostGroupsParams
NewPatchAPI24HostGroupsParamsWithContext creates a new PatchAPI24HostGroupsParams object with the default values initialized, and the ability to set a context for a request
func NewPatchAPI24HostGroupsParamsWithHTTPClient ¶
func NewPatchAPI24HostGroupsParamsWithHTTPClient(client *http.Client) *PatchAPI24HostGroupsParams
NewPatchAPI24HostGroupsParamsWithHTTPClient creates a new PatchAPI24HostGroupsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewPatchAPI24HostGroupsParamsWithTimeout ¶
func NewPatchAPI24HostGroupsParamsWithTimeout(timeout time.Duration) *PatchAPI24HostGroupsParams
NewPatchAPI24HostGroupsParamsWithTimeout creates a new PatchAPI24HostGroupsParams object with the default values initialized, and the ability to set a timeout on a request
func (*PatchAPI24HostGroupsParams) SetAuthorization ¶
func (o *PatchAPI24HostGroupsParams) SetAuthorization(authorization *string)
SetAuthorization adds the authorization to the patch API 24 host groups params
func (*PatchAPI24HostGroupsParams) SetContext ¶
func (o *PatchAPI24HostGroupsParams) SetContext(ctx context.Context)
SetContext adds the context to the patch API 24 host groups params
func (*PatchAPI24HostGroupsParams) SetHTTPClient ¶
func (o *PatchAPI24HostGroupsParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the patch API 24 host groups params
func (*PatchAPI24HostGroupsParams) SetHostGroup ¶
func (o *PatchAPI24HostGroupsParams) SetHostGroup(hostGroup *models.HostGroupPatch)
SetHostGroup adds the hostGroup to the patch API 24 host groups params
func (*PatchAPI24HostGroupsParams) SetNames ¶
func (o *PatchAPI24HostGroupsParams) SetNames(names []string)
SetNames adds the names to the patch API 24 host groups params
func (*PatchAPI24HostGroupsParams) SetTimeout ¶
func (o *PatchAPI24HostGroupsParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the patch API 24 host groups params
func (*PatchAPI24HostGroupsParams) SetXRequestID ¶
func (o *PatchAPI24HostGroupsParams) SetXRequestID(xRequestID *string)
SetXRequestID adds the xRequestId to the patch API 24 host groups params
func (*PatchAPI24HostGroupsParams) WithAuthorization ¶
func (o *PatchAPI24HostGroupsParams) WithAuthorization(authorization *string) *PatchAPI24HostGroupsParams
WithAuthorization adds the authorization to the patch API 24 host groups params
func (*PatchAPI24HostGroupsParams) WithContext ¶
func (o *PatchAPI24HostGroupsParams) WithContext(ctx context.Context) *PatchAPI24HostGroupsParams
WithContext adds the context to the patch API 24 host groups params
func (*PatchAPI24HostGroupsParams) WithHTTPClient ¶
func (o *PatchAPI24HostGroupsParams) WithHTTPClient(client *http.Client) *PatchAPI24HostGroupsParams
WithHTTPClient adds the HTTPClient to the patch API 24 host groups params
func (*PatchAPI24HostGroupsParams) WithHostGroup ¶
func (o *PatchAPI24HostGroupsParams) WithHostGroup(hostGroup *models.HostGroupPatch) *PatchAPI24HostGroupsParams
WithHostGroup adds the hostGroup to the patch API 24 host groups params
func (*PatchAPI24HostGroupsParams) WithNames ¶
func (o *PatchAPI24HostGroupsParams) WithNames(names []string) *PatchAPI24HostGroupsParams
WithNames adds the names to the patch API 24 host groups params
func (*PatchAPI24HostGroupsParams) WithTimeout ¶
func (o *PatchAPI24HostGroupsParams) WithTimeout(timeout time.Duration) *PatchAPI24HostGroupsParams
WithTimeout adds the timeout to the patch API 24 host groups params
func (*PatchAPI24HostGroupsParams) WithXRequestID ¶
func (o *PatchAPI24HostGroupsParams) WithXRequestID(xRequestID *string) *PatchAPI24HostGroupsParams
WithXRequestID adds the xRequestID to the patch API 24 host groups params
func (*PatchAPI24HostGroupsParams) WriteToRequest ¶
func (o *PatchAPI24HostGroupsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type PatchAPI24HostGroupsReader ¶
type PatchAPI24HostGroupsReader struct {
// contains filtered or unexported fields
}
PatchAPI24HostGroupsReader is a Reader for the PatchAPI24HostGroups structure.
func (*PatchAPI24HostGroupsReader) ReadResponse ¶
func (o *PatchAPI24HostGroupsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type PatchApi24HostGroupsBadRequest ¶
PatchApi24HostGroupsBadRequest handles this case with default header values.
BadRequest
func NewPatchApi24HostGroupsBadRequest ¶
func NewPatchApi24HostGroupsBadRequest() *PatchApi24HostGroupsBadRequest
NewPatchApi24HostGroupsBadRequest creates a PatchApi24HostGroupsBadRequest with default headers values
func (*PatchApi24HostGroupsBadRequest) Error ¶
func (o *PatchApi24HostGroupsBadRequest) Error() string
func (*PatchApi24HostGroupsBadRequest) GetPayload ¶
func (o *PatchApi24HostGroupsBadRequest) GetPayload() *models.Error
type PatchApi24HostGroupsOK ¶
type PatchApi24HostGroupsOK struct {
Payload *models.HostGroupResponse
}
PatchApi24HostGroupsOK handles this case with default header values.
OK
func NewPatchApi24HostGroupsOK ¶
func NewPatchApi24HostGroupsOK() *PatchApi24HostGroupsOK
NewPatchApi24HostGroupsOK creates a PatchApi24HostGroupsOK with default headers values
func (*PatchApi24HostGroupsOK) Error ¶
func (o *PatchApi24HostGroupsOK) Error() string
func (*PatchApi24HostGroupsOK) GetPayload ¶
func (o *PatchApi24HostGroupsOK) GetPayload() *models.HostGroupResponse
type PostAPI24HostGroupsHostsParams ¶
type PostAPI24HostGroupsHostsParams struct { /*Authorization Access token (in JWT format) required to use any API endpoint (except `/oauth2`, `/login`, and `/logout`) */ Authorization *string /*XRequestID Supplied by client during request or generated by server. */ XRequestID *string /*GroupNames Performs the operation on the unique group name specified. Examples of groups include host groups, pods, protection groups, and volume groups. Enter multiple names in comma-separated format. For example, `hgroup01,hgroup02`. */ GroupNames []string /*MemberNames Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, `vol01,vol02`. */ MemberNames []string Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
PostAPI24HostGroupsHostsParams contains all the parameters to send to the API endpoint for the post API 24 host groups hosts operation typically these are written to a http.Request
func NewPostAPI24HostGroupsHostsParams ¶
func NewPostAPI24HostGroupsHostsParams() *PostAPI24HostGroupsHostsParams
NewPostAPI24HostGroupsHostsParams creates a new PostAPI24HostGroupsHostsParams object with the default values initialized.
func NewPostAPI24HostGroupsHostsParamsWithContext ¶
func NewPostAPI24HostGroupsHostsParamsWithContext(ctx context.Context) *PostAPI24HostGroupsHostsParams
NewPostAPI24HostGroupsHostsParamsWithContext creates a new PostAPI24HostGroupsHostsParams object with the default values initialized, and the ability to set a context for a request
func NewPostAPI24HostGroupsHostsParamsWithHTTPClient ¶
func NewPostAPI24HostGroupsHostsParamsWithHTTPClient(client *http.Client) *PostAPI24HostGroupsHostsParams
NewPostAPI24HostGroupsHostsParamsWithHTTPClient creates a new PostAPI24HostGroupsHostsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewPostAPI24HostGroupsHostsParamsWithTimeout ¶
func NewPostAPI24HostGroupsHostsParamsWithTimeout(timeout time.Duration) *PostAPI24HostGroupsHostsParams
NewPostAPI24HostGroupsHostsParamsWithTimeout creates a new PostAPI24HostGroupsHostsParams object with the default values initialized, and the ability to set a timeout on a request
func (*PostAPI24HostGroupsHostsParams) SetAuthorization ¶
func (o *PostAPI24HostGroupsHostsParams) SetAuthorization(authorization *string)
SetAuthorization adds the authorization to the post API 24 host groups hosts params
func (*PostAPI24HostGroupsHostsParams) SetContext ¶
func (o *PostAPI24HostGroupsHostsParams) SetContext(ctx context.Context)
SetContext adds the context to the post API 24 host groups hosts params
func (*PostAPI24HostGroupsHostsParams) SetGroupNames ¶
func (o *PostAPI24HostGroupsHostsParams) SetGroupNames(groupNames []string)
SetGroupNames adds the groupNames to the post API 24 host groups hosts params
func (*PostAPI24HostGroupsHostsParams) SetHTTPClient ¶
func (o *PostAPI24HostGroupsHostsParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the post API 24 host groups hosts params
func (*PostAPI24HostGroupsHostsParams) SetMemberNames ¶
func (o *PostAPI24HostGroupsHostsParams) SetMemberNames(memberNames []string)
SetMemberNames adds the memberNames to the post API 24 host groups hosts params
func (*PostAPI24HostGroupsHostsParams) SetTimeout ¶
func (o *PostAPI24HostGroupsHostsParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the post API 24 host groups hosts params
func (*PostAPI24HostGroupsHostsParams) SetXRequestID ¶
func (o *PostAPI24HostGroupsHostsParams) SetXRequestID(xRequestID *string)
SetXRequestID adds the xRequestId to the post API 24 host groups hosts params
func (*PostAPI24HostGroupsHostsParams) WithAuthorization ¶
func (o *PostAPI24HostGroupsHostsParams) WithAuthorization(authorization *string) *PostAPI24HostGroupsHostsParams
WithAuthorization adds the authorization to the post API 24 host groups hosts params
func (*PostAPI24HostGroupsHostsParams) WithContext ¶
func (o *PostAPI24HostGroupsHostsParams) WithContext(ctx context.Context) *PostAPI24HostGroupsHostsParams
WithContext adds the context to the post API 24 host groups hosts params
func (*PostAPI24HostGroupsHostsParams) WithGroupNames ¶
func (o *PostAPI24HostGroupsHostsParams) WithGroupNames(groupNames []string) *PostAPI24HostGroupsHostsParams
WithGroupNames adds the groupNames to the post API 24 host groups hosts params
func (*PostAPI24HostGroupsHostsParams) WithHTTPClient ¶
func (o *PostAPI24HostGroupsHostsParams) WithHTTPClient(client *http.Client) *PostAPI24HostGroupsHostsParams
WithHTTPClient adds the HTTPClient to the post API 24 host groups hosts params
func (*PostAPI24HostGroupsHostsParams) WithMemberNames ¶
func (o *PostAPI24HostGroupsHostsParams) WithMemberNames(memberNames []string) *PostAPI24HostGroupsHostsParams
WithMemberNames adds the memberNames to the post API 24 host groups hosts params
func (*PostAPI24HostGroupsHostsParams) WithTimeout ¶
func (o *PostAPI24HostGroupsHostsParams) WithTimeout(timeout time.Duration) *PostAPI24HostGroupsHostsParams
WithTimeout adds the timeout to the post API 24 host groups hosts params
func (*PostAPI24HostGroupsHostsParams) WithXRequestID ¶
func (o *PostAPI24HostGroupsHostsParams) WithXRequestID(xRequestID *string) *PostAPI24HostGroupsHostsParams
WithXRequestID adds the xRequestID to the post API 24 host groups hosts params
func (*PostAPI24HostGroupsHostsParams) WriteToRequest ¶
func (o *PostAPI24HostGroupsHostsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type PostAPI24HostGroupsHostsReader ¶
type PostAPI24HostGroupsHostsReader struct {
// contains filtered or unexported fields
}
PostAPI24HostGroupsHostsReader is a Reader for the PostAPI24HostGroupsHosts structure.
func (*PostAPI24HostGroupsHostsReader) ReadResponse ¶
func (o *PostAPI24HostGroupsHostsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type PostAPI24HostGroupsParams ¶
type PostAPI24HostGroupsParams struct { /*Authorization Access token (in JWT format) required to use any API endpoint (except `/oauth2`, `/login`, and `/logout`) */ Authorization *string /*XRequestID Supplied by client during request or generated by server. */ XRequestID *string /*Names Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, `name01,name02`. */ Names []string Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
PostAPI24HostGroupsParams contains all the parameters to send to the API endpoint for the post API 24 host groups operation typically these are written to a http.Request
func NewPostAPI24HostGroupsParams ¶
func NewPostAPI24HostGroupsParams() *PostAPI24HostGroupsParams
NewPostAPI24HostGroupsParams creates a new PostAPI24HostGroupsParams object with the default values initialized.
func NewPostAPI24HostGroupsParamsWithContext ¶
func NewPostAPI24HostGroupsParamsWithContext(ctx context.Context) *PostAPI24HostGroupsParams
NewPostAPI24HostGroupsParamsWithContext creates a new PostAPI24HostGroupsParams object with the default values initialized, and the ability to set a context for a request
func NewPostAPI24HostGroupsParamsWithHTTPClient ¶
func NewPostAPI24HostGroupsParamsWithHTTPClient(client *http.Client) *PostAPI24HostGroupsParams
NewPostAPI24HostGroupsParamsWithHTTPClient creates a new PostAPI24HostGroupsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewPostAPI24HostGroupsParamsWithTimeout ¶
func NewPostAPI24HostGroupsParamsWithTimeout(timeout time.Duration) *PostAPI24HostGroupsParams
NewPostAPI24HostGroupsParamsWithTimeout creates a new PostAPI24HostGroupsParams object with the default values initialized, and the ability to set a timeout on a request
func (*PostAPI24HostGroupsParams) SetAuthorization ¶
func (o *PostAPI24HostGroupsParams) SetAuthorization(authorization *string)
SetAuthorization adds the authorization to the post API 24 host groups params
func (*PostAPI24HostGroupsParams) SetContext ¶
func (o *PostAPI24HostGroupsParams) SetContext(ctx context.Context)
SetContext adds the context to the post API 24 host groups params
func (*PostAPI24HostGroupsParams) SetHTTPClient ¶
func (o *PostAPI24HostGroupsParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the post API 24 host groups params
func (*PostAPI24HostGroupsParams) SetNames ¶
func (o *PostAPI24HostGroupsParams) SetNames(names []string)
SetNames adds the names to the post API 24 host groups params
func (*PostAPI24HostGroupsParams) SetTimeout ¶
func (o *PostAPI24HostGroupsParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the post API 24 host groups params
func (*PostAPI24HostGroupsParams) SetXRequestID ¶
func (o *PostAPI24HostGroupsParams) SetXRequestID(xRequestID *string)
SetXRequestID adds the xRequestId to the post API 24 host groups params
func (*PostAPI24HostGroupsParams) WithAuthorization ¶
func (o *PostAPI24HostGroupsParams) WithAuthorization(authorization *string) *PostAPI24HostGroupsParams
WithAuthorization adds the authorization to the post API 24 host groups params
func (*PostAPI24HostGroupsParams) WithContext ¶
func (o *PostAPI24HostGroupsParams) WithContext(ctx context.Context) *PostAPI24HostGroupsParams
WithContext adds the context to the post API 24 host groups params
func (*PostAPI24HostGroupsParams) WithHTTPClient ¶
func (o *PostAPI24HostGroupsParams) WithHTTPClient(client *http.Client) *PostAPI24HostGroupsParams
WithHTTPClient adds the HTTPClient to the post API 24 host groups params
func (*PostAPI24HostGroupsParams) WithNames ¶
func (o *PostAPI24HostGroupsParams) WithNames(names []string) *PostAPI24HostGroupsParams
WithNames adds the names to the post API 24 host groups params
func (*PostAPI24HostGroupsParams) WithTimeout ¶
func (o *PostAPI24HostGroupsParams) WithTimeout(timeout time.Duration) *PostAPI24HostGroupsParams
WithTimeout adds the timeout to the post API 24 host groups params
func (*PostAPI24HostGroupsParams) WithXRequestID ¶
func (o *PostAPI24HostGroupsParams) WithXRequestID(xRequestID *string) *PostAPI24HostGroupsParams
WithXRequestID adds the xRequestID to the post API 24 host groups params
func (*PostAPI24HostGroupsParams) WriteToRequest ¶
func (o *PostAPI24HostGroupsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type PostAPI24HostGroupsProtectionGroupsParams ¶
type PostAPI24HostGroupsProtectionGroupsParams struct { /*Authorization Access token (in JWT format) required to use any API endpoint (except `/oauth2`, `/login`, and `/logout`) */ Authorization *string /*XRequestID Supplied by client during request or generated by server. */ XRequestID *string /*GroupNames Performs the operation on the unique group name specified. Examples of groups include host groups, pods, protection groups, and volume groups. Enter multiple names in comma-separated format. For example, `hgroup01,hgroup02`. */ GroupNames []string /*MemberNames Performs the operation on the unique member name specified. Examples of members include volumes, hosts, host groups, and directories. Enter multiple names in comma-separated format. For example, `vol01,vol02`. */ MemberNames []string Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
PostAPI24HostGroupsProtectionGroupsParams contains all the parameters to send to the API endpoint for the post API 24 host groups protection groups operation typically these are written to a http.Request
func NewPostAPI24HostGroupsProtectionGroupsParams ¶
func NewPostAPI24HostGroupsProtectionGroupsParams() *PostAPI24HostGroupsProtectionGroupsParams
NewPostAPI24HostGroupsProtectionGroupsParams creates a new PostAPI24HostGroupsProtectionGroupsParams object with the default values initialized.
func NewPostAPI24HostGroupsProtectionGroupsParamsWithContext ¶
func NewPostAPI24HostGroupsProtectionGroupsParamsWithContext(ctx context.Context) *PostAPI24HostGroupsProtectionGroupsParams
NewPostAPI24HostGroupsProtectionGroupsParamsWithContext creates a new PostAPI24HostGroupsProtectionGroupsParams object with the default values initialized, and the ability to set a context for a request
func NewPostAPI24HostGroupsProtectionGroupsParamsWithHTTPClient ¶
func NewPostAPI24HostGroupsProtectionGroupsParamsWithHTTPClient(client *http.Client) *PostAPI24HostGroupsProtectionGroupsParams
NewPostAPI24HostGroupsProtectionGroupsParamsWithHTTPClient creates a new PostAPI24HostGroupsProtectionGroupsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewPostAPI24HostGroupsProtectionGroupsParamsWithTimeout ¶
func NewPostAPI24HostGroupsProtectionGroupsParamsWithTimeout(timeout time.Duration) *PostAPI24HostGroupsProtectionGroupsParams
NewPostAPI24HostGroupsProtectionGroupsParamsWithTimeout creates a new PostAPI24HostGroupsProtectionGroupsParams object with the default values initialized, and the ability to set a timeout on a request
func (*PostAPI24HostGroupsProtectionGroupsParams) SetAuthorization ¶
func (o *PostAPI24HostGroupsProtectionGroupsParams) SetAuthorization(authorization *string)
SetAuthorization adds the authorization to the post API 24 host groups protection groups params
func (*PostAPI24HostGroupsProtectionGroupsParams) SetContext ¶
func (o *PostAPI24HostGroupsProtectionGroupsParams) SetContext(ctx context.Context)
SetContext adds the context to the post API 24 host groups protection groups params
func (*PostAPI24HostGroupsProtectionGroupsParams) SetGroupNames ¶
func (o *PostAPI24HostGroupsProtectionGroupsParams) SetGroupNames(groupNames []string)
SetGroupNames adds the groupNames to the post API 24 host groups protection groups params
func (*PostAPI24HostGroupsProtectionGroupsParams) SetHTTPClient ¶
func (o *PostAPI24HostGroupsProtectionGroupsParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the post API 24 host groups protection groups params
func (*PostAPI24HostGroupsProtectionGroupsParams) SetMemberNames ¶
func (o *PostAPI24HostGroupsProtectionGroupsParams) SetMemberNames(memberNames []string)
SetMemberNames adds the memberNames to the post API 24 host groups protection groups params
func (*PostAPI24HostGroupsProtectionGroupsParams) SetTimeout ¶
func (o *PostAPI24HostGroupsProtectionGroupsParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the post API 24 host groups protection groups params
func (*PostAPI24HostGroupsProtectionGroupsParams) SetXRequestID ¶
func (o *PostAPI24HostGroupsProtectionGroupsParams) SetXRequestID(xRequestID *string)
SetXRequestID adds the xRequestId to the post API 24 host groups protection groups params
func (*PostAPI24HostGroupsProtectionGroupsParams) WithAuthorization ¶
func (o *PostAPI24HostGroupsProtectionGroupsParams) WithAuthorization(authorization *string) *PostAPI24HostGroupsProtectionGroupsParams
WithAuthorization adds the authorization to the post API 24 host groups protection groups params
func (*PostAPI24HostGroupsProtectionGroupsParams) WithContext ¶
func (o *PostAPI24HostGroupsProtectionGroupsParams) WithContext(ctx context.Context) *PostAPI24HostGroupsProtectionGroupsParams
WithContext adds the context to the post API 24 host groups protection groups params
func (*PostAPI24HostGroupsProtectionGroupsParams) WithGroupNames ¶
func (o *PostAPI24HostGroupsProtectionGroupsParams) WithGroupNames(groupNames []string) *PostAPI24HostGroupsProtectionGroupsParams
WithGroupNames adds the groupNames to the post API 24 host groups protection groups params
func (*PostAPI24HostGroupsProtectionGroupsParams) WithHTTPClient ¶
func (o *PostAPI24HostGroupsProtectionGroupsParams) WithHTTPClient(client *http.Client) *PostAPI24HostGroupsProtectionGroupsParams
WithHTTPClient adds the HTTPClient to the post API 24 host groups protection groups params
func (*PostAPI24HostGroupsProtectionGroupsParams) WithMemberNames ¶
func (o *PostAPI24HostGroupsProtectionGroupsParams) WithMemberNames(memberNames []string) *PostAPI24HostGroupsProtectionGroupsParams
WithMemberNames adds the memberNames to the post API 24 host groups protection groups params
func (*PostAPI24HostGroupsProtectionGroupsParams) WithTimeout ¶
func (o *PostAPI24HostGroupsProtectionGroupsParams) WithTimeout(timeout time.Duration) *PostAPI24HostGroupsProtectionGroupsParams
WithTimeout adds the timeout to the post API 24 host groups protection groups params
func (*PostAPI24HostGroupsProtectionGroupsParams) WithXRequestID ¶
func (o *PostAPI24HostGroupsProtectionGroupsParams) WithXRequestID(xRequestID *string) *PostAPI24HostGroupsProtectionGroupsParams
WithXRequestID adds the xRequestID to the post API 24 host groups protection groups params
func (*PostAPI24HostGroupsProtectionGroupsParams) WriteToRequest ¶
func (o *PostAPI24HostGroupsProtectionGroupsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type PostAPI24HostGroupsProtectionGroupsReader ¶
type PostAPI24HostGroupsProtectionGroupsReader struct {
// contains filtered or unexported fields
}
PostAPI24HostGroupsProtectionGroupsReader is a Reader for the PostAPI24HostGroupsProtectionGroups structure.
func (*PostAPI24HostGroupsProtectionGroupsReader) ReadResponse ¶
func (o *PostAPI24HostGroupsProtectionGroupsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type PostAPI24HostGroupsReader ¶
type PostAPI24HostGroupsReader struct {
// contains filtered or unexported fields
}
PostAPI24HostGroupsReader is a Reader for the PostAPI24HostGroups structure.
func (*PostAPI24HostGroupsReader) ReadResponse ¶
func (o *PostAPI24HostGroupsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type PostApi24HostGroupsBadRequest ¶
PostApi24HostGroupsBadRequest handles this case with default header values.
BadRequest
func NewPostApi24HostGroupsBadRequest ¶
func NewPostApi24HostGroupsBadRequest() *PostApi24HostGroupsBadRequest
NewPostApi24HostGroupsBadRequest creates a PostApi24HostGroupsBadRequest with default headers values
func (*PostApi24HostGroupsBadRequest) Error ¶
func (o *PostApi24HostGroupsBadRequest) Error() string
func (*PostApi24HostGroupsBadRequest) GetPayload ¶
func (o *PostApi24HostGroupsBadRequest) GetPayload() *models.Error
type PostApi24HostGroupsHostsBadRequest ¶
PostApi24HostGroupsHostsBadRequest handles this case with default header values.
BadRequest
func NewPostApi24HostGroupsHostsBadRequest ¶
func NewPostApi24HostGroupsHostsBadRequest() *PostApi24HostGroupsHostsBadRequest
NewPostApi24HostGroupsHostsBadRequest creates a PostApi24HostGroupsHostsBadRequest with default headers values
func (*PostApi24HostGroupsHostsBadRequest) Error ¶
func (o *PostApi24HostGroupsHostsBadRequest) Error() string
func (*PostApi24HostGroupsHostsBadRequest) GetPayload ¶
func (o *PostApi24HostGroupsHostsBadRequest) GetPayload() *models.Error
type PostApi24HostGroupsHostsOK ¶
type PostApi24HostGroupsHostsOK struct {
Payload *models.MemberNoIDAllResponse
}
PostApi24HostGroupsHostsOK handles this case with default header values.
OK
func NewPostApi24HostGroupsHostsOK ¶
func NewPostApi24HostGroupsHostsOK() *PostApi24HostGroupsHostsOK
NewPostApi24HostGroupsHostsOK creates a PostApi24HostGroupsHostsOK with default headers values
func (*PostApi24HostGroupsHostsOK) Error ¶
func (o *PostApi24HostGroupsHostsOK) Error() string
func (*PostApi24HostGroupsHostsOK) GetPayload ¶
func (o *PostApi24HostGroupsHostsOK) GetPayload() *models.MemberNoIDAllResponse
type PostApi24HostGroupsOK ¶
type PostApi24HostGroupsOK struct {
Payload *models.HostGroupResponse
}
PostApi24HostGroupsOK handles this case with default header values.
OK
func NewPostApi24HostGroupsOK ¶
func NewPostApi24HostGroupsOK() *PostApi24HostGroupsOK
NewPostApi24HostGroupsOK creates a PostApi24HostGroupsOK with default headers values
func (*PostApi24HostGroupsOK) Error ¶
func (o *PostApi24HostGroupsOK) Error() string
func (*PostApi24HostGroupsOK) GetPayload ¶
func (o *PostApi24HostGroupsOK) GetPayload() *models.HostGroupResponse
type PostApi24HostGroupsProtectionGroupsBadRequest ¶
PostApi24HostGroupsProtectionGroupsBadRequest handles this case with default header values.
BadRequest
func NewPostApi24HostGroupsProtectionGroupsBadRequest ¶
func NewPostApi24HostGroupsProtectionGroupsBadRequest() *PostApi24HostGroupsProtectionGroupsBadRequest
NewPostApi24HostGroupsProtectionGroupsBadRequest creates a PostApi24HostGroupsProtectionGroupsBadRequest with default headers values
func (*PostApi24HostGroupsProtectionGroupsBadRequest) Error ¶
func (o *PostApi24HostGroupsProtectionGroupsBadRequest) Error() string
func (*PostApi24HostGroupsProtectionGroupsBadRequest) GetPayload ¶
func (o *PostApi24HostGroupsProtectionGroupsBadRequest) GetPayload() *models.Error
type PostApi24HostGroupsProtectionGroupsOK ¶
type PostApi24HostGroupsProtectionGroupsOK struct {
Payload *models.MemberNoIDAllResponse
}
PostApi24HostGroupsProtectionGroupsOK handles this case with default header values.
OK
func NewPostApi24HostGroupsProtectionGroupsOK ¶
func NewPostApi24HostGroupsProtectionGroupsOK() *PostApi24HostGroupsProtectionGroupsOK
NewPostApi24HostGroupsProtectionGroupsOK creates a PostApi24HostGroupsProtectionGroupsOK with default headers values
func (*PostApi24HostGroupsProtectionGroupsOK) Error ¶
func (o *PostApi24HostGroupsProtectionGroupsOK) Error() string
func (*PostApi24HostGroupsProtectionGroupsOK) GetPayload ¶
func (o *PostApi24HostGroupsProtectionGroupsOK) GetPayload() *models.MemberNoIDAllResponse
Source Files
¶
- delete_api_24_host_groups_hosts_parameters.go
- delete_api_24_host_groups_hosts_responses.go
- delete_api_24_host_groups_parameters.go
- delete_api_24_host_groups_protection_groups_parameters.go
- delete_api_24_host_groups_protection_groups_responses.go
- delete_api_24_host_groups_responses.go
- get_api_24_host_groups_hosts_parameters.go
- get_api_24_host_groups_hosts_responses.go
- get_api_24_host_groups_parameters.go
- get_api_24_host_groups_performance_by_array_parameters.go
- get_api_24_host_groups_performance_by_array_responses.go
- get_api_24_host_groups_performance_parameters.go
- get_api_24_host_groups_performance_responses.go
- get_api_24_host_groups_protection_groups_parameters.go
- get_api_24_host_groups_protection_groups_responses.go
- get_api_24_host_groups_responses.go
- get_api_24_host_groups_space_parameters.go
- get_api_24_host_groups_space_responses.go
- host_groups_client.go
- patch_api_24_host_groups_parameters.go
- patch_api_24_host_groups_responses.go
- post_api_24_host_groups_hosts_parameters.go
- post_api_24_host_groups_hosts_responses.go
- post_api_24_host_groups_parameters.go
- post_api_24_host_groups_protection_groups_parameters.go
- post_api_24_host_groups_protection_groups_responses.go
- post_api_24_host_groups_responses.go