Documentation
¶
Index ¶
- type Client
- func (a *Client) DeleteAPI24Hosts(params *DeleteAPI24HostsParams) (*DeleteApi24HostsOK, error)
- func (a *Client) DeleteAPI24HostsHostGroups(params *DeleteAPI24HostsHostGroupsParams) (*DeleteApi24HostsHostGroupsOK, error)
- func (a *Client) DeleteAPI24HostsProtectionGroups(params *DeleteAPI24HostsProtectionGroupsParams) (*DeleteApi24HostsProtectionGroupsOK, error)
- func (a *Client) GetAPI24Hosts(params *GetAPI24HostsParams) (*GetApi24HostsOK, error)
- func (a *Client) GetAPI24HostsHostGroups(params *GetAPI24HostsHostGroupsParams) (*GetApi24HostsHostGroupsOK, error)
- func (a *Client) GetAPI24HostsPerformance(params *GetAPI24HostsPerformanceParams) (*GetApi24HostsPerformanceOK, error)
- func (a *Client) GetAPI24HostsPerformanceBalance(params *GetAPI24HostsPerformanceBalanceParams) (*GetApi24HostsPerformanceBalanceOK, error)
- func (a *Client) GetAPI24HostsPerformanceByArray(params *GetAPI24HostsPerformanceByArrayParams) (*GetApi24HostsPerformanceByArrayOK, error)
- func (a *Client) GetAPI24HostsProtectionGroups(params *GetAPI24HostsProtectionGroupsParams) (*GetApi24HostsProtectionGroupsOK, error)
- func (a *Client) GetAPI24HostsSpace(params *GetAPI24HostsSpaceParams) (*GetApi24HostsSpaceOK, error)
- func (a *Client) PatchAPI24Hosts(params *PatchAPI24HostsParams) (*PatchApi24HostsOK, error)
- func (a *Client) PostAPI24Hosts(params *PostAPI24HostsParams) (*PostApi24HostsOK, error)
- func (a *Client) PostAPI24HostsHostGroups(params *PostAPI24HostsHostGroupsParams) (*PostApi24HostsHostGroupsOK, error)
- func (a *Client) PostAPI24HostsProtectionGroups(params *PostAPI24HostsProtectionGroupsParams) (*PostApi24HostsProtectionGroupsOK, error)
- func (a *Client) SetTransport(transport runtime.ClientTransport)
- type ClientService
- type DeleteAPI24HostsHostGroupsParams
- func NewDeleteAPI24HostsHostGroupsParams() *DeleteAPI24HostsHostGroupsParams
- func NewDeleteAPI24HostsHostGroupsParamsWithContext(ctx context.Context) *DeleteAPI24HostsHostGroupsParams
- func NewDeleteAPI24HostsHostGroupsParamsWithHTTPClient(client *http.Client) *DeleteAPI24HostsHostGroupsParams
- func NewDeleteAPI24HostsHostGroupsParamsWithTimeout(timeout time.Duration) *DeleteAPI24HostsHostGroupsParams
- func (o *DeleteAPI24HostsHostGroupsParams) SetAuthorization(authorization *string)
- func (o *DeleteAPI24HostsHostGroupsParams) SetContext(ctx context.Context)
- func (o *DeleteAPI24HostsHostGroupsParams) SetGroupNames(groupNames []string)
- func (o *DeleteAPI24HostsHostGroupsParams) SetHTTPClient(client *http.Client)
- func (o *DeleteAPI24HostsHostGroupsParams) SetMemberNames(memberNames []string)
- func (o *DeleteAPI24HostsHostGroupsParams) SetTimeout(timeout time.Duration)
- func (o *DeleteAPI24HostsHostGroupsParams) SetXRequestID(xRequestID *string)
- func (o *DeleteAPI24HostsHostGroupsParams) WithAuthorization(authorization *string) *DeleteAPI24HostsHostGroupsParams
- func (o *DeleteAPI24HostsHostGroupsParams) WithContext(ctx context.Context) *DeleteAPI24HostsHostGroupsParams
- func (o *DeleteAPI24HostsHostGroupsParams) WithGroupNames(groupNames []string) *DeleteAPI24HostsHostGroupsParams
- func (o *DeleteAPI24HostsHostGroupsParams) WithHTTPClient(client *http.Client) *DeleteAPI24HostsHostGroupsParams
- func (o *DeleteAPI24HostsHostGroupsParams) WithMemberNames(memberNames []string) *DeleteAPI24HostsHostGroupsParams
- func (o *DeleteAPI24HostsHostGroupsParams) WithTimeout(timeout time.Duration) *DeleteAPI24HostsHostGroupsParams
- func (o *DeleteAPI24HostsHostGroupsParams) WithXRequestID(xRequestID *string) *DeleteAPI24HostsHostGroupsParams
- func (o *DeleteAPI24HostsHostGroupsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type DeleteAPI24HostsHostGroupsReader
- type DeleteAPI24HostsParams
- func NewDeleteAPI24HostsParams() *DeleteAPI24HostsParams
- func NewDeleteAPI24HostsParamsWithContext(ctx context.Context) *DeleteAPI24HostsParams
- func NewDeleteAPI24HostsParamsWithHTTPClient(client *http.Client) *DeleteAPI24HostsParams
- func NewDeleteAPI24HostsParamsWithTimeout(timeout time.Duration) *DeleteAPI24HostsParams
- func (o *DeleteAPI24HostsParams) SetAuthorization(authorization *string)
- func (o *DeleteAPI24HostsParams) SetContext(ctx context.Context)
- func (o *DeleteAPI24HostsParams) SetHTTPClient(client *http.Client)
- func (o *DeleteAPI24HostsParams) SetNames(names []string)
- func (o *DeleteAPI24HostsParams) SetTimeout(timeout time.Duration)
- func (o *DeleteAPI24HostsParams) SetXRequestID(xRequestID *string)
- func (o *DeleteAPI24HostsParams) WithAuthorization(authorization *string) *DeleteAPI24HostsParams
- func (o *DeleteAPI24HostsParams) WithContext(ctx context.Context) *DeleteAPI24HostsParams
- func (o *DeleteAPI24HostsParams) WithHTTPClient(client *http.Client) *DeleteAPI24HostsParams
- func (o *DeleteAPI24HostsParams) WithNames(names []string) *DeleteAPI24HostsParams
- func (o *DeleteAPI24HostsParams) WithTimeout(timeout time.Duration) *DeleteAPI24HostsParams
- func (o *DeleteAPI24HostsParams) WithXRequestID(xRequestID *string) *DeleteAPI24HostsParams
- func (o *DeleteAPI24HostsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type DeleteAPI24HostsProtectionGroupsParams
- func NewDeleteAPI24HostsProtectionGroupsParams() *DeleteAPI24HostsProtectionGroupsParams
- func NewDeleteAPI24HostsProtectionGroupsParamsWithContext(ctx context.Context) *DeleteAPI24HostsProtectionGroupsParams
- func NewDeleteAPI24HostsProtectionGroupsParamsWithHTTPClient(client *http.Client) *DeleteAPI24HostsProtectionGroupsParams
- func NewDeleteAPI24HostsProtectionGroupsParamsWithTimeout(timeout time.Duration) *DeleteAPI24HostsProtectionGroupsParams
- func (o *DeleteAPI24HostsProtectionGroupsParams) SetAuthorization(authorization *string)
- func (o *DeleteAPI24HostsProtectionGroupsParams) SetContext(ctx context.Context)
- func (o *DeleteAPI24HostsProtectionGroupsParams) SetGroupNames(groupNames []string)
- func (o *DeleteAPI24HostsProtectionGroupsParams) SetHTTPClient(client *http.Client)
- func (o *DeleteAPI24HostsProtectionGroupsParams) SetMemberNames(memberNames []string)
- func (o *DeleteAPI24HostsProtectionGroupsParams) SetTimeout(timeout time.Duration)
- func (o *DeleteAPI24HostsProtectionGroupsParams) SetXRequestID(xRequestID *string)
- func (o *DeleteAPI24HostsProtectionGroupsParams) WithAuthorization(authorization *string) *DeleteAPI24HostsProtectionGroupsParams
- func (o *DeleteAPI24HostsProtectionGroupsParams) WithContext(ctx context.Context) *DeleteAPI24HostsProtectionGroupsParams
- func (o *DeleteAPI24HostsProtectionGroupsParams) WithGroupNames(groupNames []string) *DeleteAPI24HostsProtectionGroupsParams
- func (o *DeleteAPI24HostsProtectionGroupsParams) WithHTTPClient(client *http.Client) *DeleteAPI24HostsProtectionGroupsParams
- func (o *DeleteAPI24HostsProtectionGroupsParams) WithMemberNames(memberNames []string) *DeleteAPI24HostsProtectionGroupsParams
- func (o *DeleteAPI24HostsProtectionGroupsParams) WithTimeout(timeout time.Duration) *DeleteAPI24HostsProtectionGroupsParams
- func (o *DeleteAPI24HostsProtectionGroupsParams) WithXRequestID(xRequestID *string) *DeleteAPI24HostsProtectionGroupsParams
- func (o *DeleteAPI24HostsProtectionGroupsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type DeleteAPI24HostsProtectionGroupsReader
- type DeleteAPI24HostsReader
- type DeleteApi24HostsBadRequest
- type DeleteApi24HostsHostGroupsBadRequest
- type DeleteApi24HostsHostGroupsOK
- type DeleteApi24HostsOK
- type DeleteApi24HostsProtectionGroupsBadRequest
- type DeleteApi24HostsProtectionGroupsOK
- type GetAPI24HostsHostGroupsParams
- func NewGetAPI24HostsHostGroupsParams() *GetAPI24HostsHostGroupsParams
- func NewGetAPI24HostsHostGroupsParamsWithContext(ctx context.Context) *GetAPI24HostsHostGroupsParams
- func NewGetAPI24HostsHostGroupsParamsWithHTTPClient(client *http.Client) *GetAPI24HostsHostGroupsParams
- func NewGetAPI24HostsHostGroupsParamsWithTimeout(timeout time.Duration) *GetAPI24HostsHostGroupsParams
- func (o *GetAPI24HostsHostGroupsParams) SetAuthorization(authorization *string)
- func (o *GetAPI24HostsHostGroupsParams) SetContext(ctx context.Context)
- func (o *GetAPI24HostsHostGroupsParams) SetContinuationToken(continuationToken *string)
- func (o *GetAPI24HostsHostGroupsParams) SetFilter(filter *string)
- func (o *GetAPI24HostsHostGroupsParams) SetGroupNames(groupNames []string)
- func (o *GetAPI24HostsHostGroupsParams) SetHTTPClient(client *http.Client)
- func (o *GetAPI24HostsHostGroupsParams) SetLimit(limit *int32)
- func (o *GetAPI24HostsHostGroupsParams) SetMemberNames(memberNames []string)
- func (o *GetAPI24HostsHostGroupsParams) SetOffset(offset *int32)
- func (o *GetAPI24HostsHostGroupsParams) SetSort(sort []string)
- func (o *GetAPI24HostsHostGroupsParams) SetTimeout(timeout time.Duration)
- func (o *GetAPI24HostsHostGroupsParams) SetTotalItemCount(totalItemCount *bool)
- func (o *GetAPI24HostsHostGroupsParams) SetXRequestID(xRequestID *string)
- func (o *GetAPI24HostsHostGroupsParams) WithAuthorization(authorization *string) *GetAPI24HostsHostGroupsParams
- func (o *GetAPI24HostsHostGroupsParams) WithContext(ctx context.Context) *GetAPI24HostsHostGroupsParams
- func (o *GetAPI24HostsHostGroupsParams) WithContinuationToken(continuationToken *string) *GetAPI24HostsHostGroupsParams
- func (o *GetAPI24HostsHostGroupsParams) WithFilter(filter *string) *GetAPI24HostsHostGroupsParams
- func (o *GetAPI24HostsHostGroupsParams) WithGroupNames(groupNames []string) *GetAPI24HostsHostGroupsParams
- func (o *GetAPI24HostsHostGroupsParams) WithHTTPClient(client *http.Client) *GetAPI24HostsHostGroupsParams
- func (o *GetAPI24HostsHostGroupsParams) WithLimit(limit *int32) *GetAPI24HostsHostGroupsParams
- func (o *GetAPI24HostsHostGroupsParams) WithMemberNames(memberNames []string) *GetAPI24HostsHostGroupsParams
- func (o *GetAPI24HostsHostGroupsParams) WithOffset(offset *int32) *GetAPI24HostsHostGroupsParams
- func (o *GetAPI24HostsHostGroupsParams) WithSort(sort []string) *GetAPI24HostsHostGroupsParams
- func (o *GetAPI24HostsHostGroupsParams) WithTimeout(timeout time.Duration) *GetAPI24HostsHostGroupsParams
- func (o *GetAPI24HostsHostGroupsParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24HostsHostGroupsParams
- func (o *GetAPI24HostsHostGroupsParams) WithXRequestID(xRequestID *string) *GetAPI24HostsHostGroupsParams
- func (o *GetAPI24HostsHostGroupsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type GetAPI24HostsHostGroupsReader
- type GetAPI24HostsParams
- func (o *GetAPI24HostsParams) SetAuthorization(authorization *string)
- func (o *GetAPI24HostsParams) SetContext(ctx context.Context)
- func (o *GetAPI24HostsParams) SetContinuationToken(continuationToken *string)
- func (o *GetAPI24HostsParams) SetFilter(filter *string)
- func (o *GetAPI24HostsParams) SetHTTPClient(client *http.Client)
- func (o *GetAPI24HostsParams) SetLimit(limit *int32)
- func (o *GetAPI24HostsParams) SetNames(names []string)
- func (o *GetAPI24HostsParams) SetOffset(offset *int32)
- func (o *GetAPI24HostsParams) SetSort(sort []string)
- func (o *GetAPI24HostsParams) SetTimeout(timeout time.Duration)
- func (o *GetAPI24HostsParams) SetTotalItemCount(totalItemCount *bool)
- func (o *GetAPI24HostsParams) SetXRequestID(xRequestID *string)
- func (o *GetAPI24HostsParams) WithAuthorization(authorization *string) *GetAPI24HostsParams
- func (o *GetAPI24HostsParams) WithContext(ctx context.Context) *GetAPI24HostsParams
- func (o *GetAPI24HostsParams) WithContinuationToken(continuationToken *string) *GetAPI24HostsParams
- func (o *GetAPI24HostsParams) WithFilter(filter *string) *GetAPI24HostsParams
- func (o *GetAPI24HostsParams) WithHTTPClient(client *http.Client) *GetAPI24HostsParams
- func (o *GetAPI24HostsParams) WithLimit(limit *int32) *GetAPI24HostsParams
- func (o *GetAPI24HostsParams) WithNames(names []string) *GetAPI24HostsParams
- func (o *GetAPI24HostsParams) WithOffset(offset *int32) *GetAPI24HostsParams
- func (o *GetAPI24HostsParams) WithSort(sort []string) *GetAPI24HostsParams
- func (o *GetAPI24HostsParams) WithTimeout(timeout time.Duration) *GetAPI24HostsParams
- func (o *GetAPI24HostsParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24HostsParams
- func (o *GetAPI24HostsParams) WithXRequestID(xRequestID *string) *GetAPI24HostsParams
- func (o *GetAPI24HostsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type GetAPI24HostsPerformanceBalanceParams
- func NewGetAPI24HostsPerformanceBalanceParams() *GetAPI24HostsPerformanceBalanceParams
- func NewGetAPI24HostsPerformanceBalanceParamsWithContext(ctx context.Context) *GetAPI24HostsPerformanceBalanceParams
- func NewGetAPI24HostsPerformanceBalanceParamsWithHTTPClient(client *http.Client) *GetAPI24HostsPerformanceBalanceParams
- func NewGetAPI24HostsPerformanceBalanceParamsWithTimeout(timeout time.Duration) *GetAPI24HostsPerformanceBalanceParams
- func (o *GetAPI24HostsPerformanceBalanceParams) SetAuthorization(authorization *string)
- func (o *GetAPI24HostsPerformanceBalanceParams) SetContext(ctx context.Context)
- func (o *GetAPI24HostsPerformanceBalanceParams) SetFilter(filter *string)
- func (o *GetAPI24HostsPerformanceBalanceParams) SetHTTPClient(client *http.Client)
- func (o *GetAPI24HostsPerformanceBalanceParams) SetLimit(limit *int32)
- func (o *GetAPI24HostsPerformanceBalanceParams) SetNames(names []string)
- func (o *GetAPI24HostsPerformanceBalanceParams) SetOffset(offset *int32)
- func (o *GetAPI24HostsPerformanceBalanceParams) SetSort(sort []string)
- func (o *GetAPI24HostsPerformanceBalanceParams) SetTimeout(timeout time.Duration)
- func (o *GetAPI24HostsPerformanceBalanceParams) SetTotalItemCount(totalItemCount *bool)
- func (o *GetAPI24HostsPerformanceBalanceParams) SetXRequestID(xRequestID *string)
- func (o *GetAPI24HostsPerformanceBalanceParams) WithAuthorization(authorization *string) *GetAPI24HostsPerformanceBalanceParams
- func (o *GetAPI24HostsPerformanceBalanceParams) WithContext(ctx context.Context) *GetAPI24HostsPerformanceBalanceParams
- func (o *GetAPI24HostsPerformanceBalanceParams) WithFilter(filter *string) *GetAPI24HostsPerformanceBalanceParams
- func (o *GetAPI24HostsPerformanceBalanceParams) WithHTTPClient(client *http.Client) *GetAPI24HostsPerformanceBalanceParams
- func (o *GetAPI24HostsPerformanceBalanceParams) WithLimit(limit *int32) *GetAPI24HostsPerformanceBalanceParams
- func (o *GetAPI24HostsPerformanceBalanceParams) WithNames(names []string) *GetAPI24HostsPerformanceBalanceParams
- func (o *GetAPI24HostsPerformanceBalanceParams) WithOffset(offset *int32) *GetAPI24HostsPerformanceBalanceParams
- func (o *GetAPI24HostsPerformanceBalanceParams) WithSort(sort []string) *GetAPI24HostsPerformanceBalanceParams
- func (o *GetAPI24HostsPerformanceBalanceParams) WithTimeout(timeout time.Duration) *GetAPI24HostsPerformanceBalanceParams
- func (o *GetAPI24HostsPerformanceBalanceParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24HostsPerformanceBalanceParams
- func (o *GetAPI24HostsPerformanceBalanceParams) WithXRequestID(xRequestID *string) *GetAPI24HostsPerformanceBalanceParams
- func (o *GetAPI24HostsPerformanceBalanceParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type GetAPI24HostsPerformanceBalanceReader
- type GetAPI24HostsPerformanceByArrayParams
- func NewGetAPI24HostsPerformanceByArrayParams() *GetAPI24HostsPerformanceByArrayParams
- func NewGetAPI24HostsPerformanceByArrayParamsWithContext(ctx context.Context) *GetAPI24HostsPerformanceByArrayParams
- func NewGetAPI24HostsPerformanceByArrayParamsWithHTTPClient(client *http.Client) *GetAPI24HostsPerformanceByArrayParams
- func NewGetAPI24HostsPerformanceByArrayParamsWithTimeout(timeout time.Duration) *GetAPI24HostsPerformanceByArrayParams
- func (o *GetAPI24HostsPerformanceByArrayParams) SetAuthorization(authorization *string)
- func (o *GetAPI24HostsPerformanceByArrayParams) SetContext(ctx context.Context)
- func (o *GetAPI24HostsPerformanceByArrayParams) SetFilter(filter *string)
- func (o *GetAPI24HostsPerformanceByArrayParams) SetHTTPClient(client *http.Client)
- func (o *GetAPI24HostsPerformanceByArrayParams) SetLimit(limit *int32)
- func (o *GetAPI24HostsPerformanceByArrayParams) SetNames(names []string)
- func (o *GetAPI24HostsPerformanceByArrayParams) SetOffset(offset *int32)
- func (o *GetAPI24HostsPerformanceByArrayParams) SetSort(sort []string)
- func (o *GetAPI24HostsPerformanceByArrayParams) SetTimeout(timeout time.Duration)
- func (o *GetAPI24HostsPerformanceByArrayParams) SetTotalItemCount(totalItemCount *bool)
- func (o *GetAPI24HostsPerformanceByArrayParams) SetTotalOnly(totalOnly *bool)
- func (o *GetAPI24HostsPerformanceByArrayParams) SetXRequestID(xRequestID *string)
- func (o *GetAPI24HostsPerformanceByArrayParams) WithAuthorization(authorization *string) *GetAPI24HostsPerformanceByArrayParams
- func (o *GetAPI24HostsPerformanceByArrayParams) WithContext(ctx context.Context) *GetAPI24HostsPerformanceByArrayParams
- func (o *GetAPI24HostsPerformanceByArrayParams) WithFilter(filter *string) *GetAPI24HostsPerformanceByArrayParams
- func (o *GetAPI24HostsPerformanceByArrayParams) WithHTTPClient(client *http.Client) *GetAPI24HostsPerformanceByArrayParams
- func (o *GetAPI24HostsPerformanceByArrayParams) WithLimit(limit *int32) *GetAPI24HostsPerformanceByArrayParams
- func (o *GetAPI24HostsPerformanceByArrayParams) WithNames(names []string) *GetAPI24HostsPerformanceByArrayParams
- func (o *GetAPI24HostsPerformanceByArrayParams) WithOffset(offset *int32) *GetAPI24HostsPerformanceByArrayParams
- func (o *GetAPI24HostsPerformanceByArrayParams) WithSort(sort []string) *GetAPI24HostsPerformanceByArrayParams
- func (o *GetAPI24HostsPerformanceByArrayParams) WithTimeout(timeout time.Duration) *GetAPI24HostsPerformanceByArrayParams
- func (o *GetAPI24HostsPerformanceByArrayParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24HostsPerformanceByArrayParams
- func (o *GetAPI24HostsPerformanceByArrayParams) WithTotalOnly(totalOnly *bool) *GetAPI24HostsPerformanceByArrayParams
- func (o *GetAPI24HostsPerformanceByArrayParams) WithXRequestID(xRequestID *string) *GetAPI24HostsPerformanceByArrayParams
- func (o *GetAPI24HostsPerformanceByArrayParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type GetAPI24HostsPerformanceByArrayReader
- type GetAPI24HostsPerformanceParams
- func NewGetAPI24HostsPerformanceParams() *GetAPI24HostsPerformanceParams
- func NewGetAPI24HostsPerformanceParamsWithContext(ctx context.Context) *GetAPI24HostsPerformanceParams
- func NewGetAPI24HostsPerformanceParamsWithHTTPClient(client *http.Client) *GetAPI24HostsPerformanceParams
- func NewGetAPI24HostsPerformanceParamsWithTimeout(timeout time.Duration) *GetAPI24HostsPerformanceParams
- func (o *GetAPI24HostsPerformanceParams) SetAuthorization(authorization *string)
- func (o *GetAPI24HostsPerformanceParams) SetContext(ctx context.Context)
- func (o *GetAPI24HostsPerformanceParams) SetFilter(filter *string)
- func (o *GetAPI24HostsPerformanceParams) SetHTTPClient(client *http.Client)
- func (o *GetAPI24HostsPerformanceParams) SetLimit(limit *int32)
- func (o *GetAPI24HostsPerformanceParams) SetNames(names []string)
- func (o *GetAPI24HostsPerformanceParams) SetOffset(offset *int32)
- func (o *GetAPI24HostsPerformanceParams) SetSort(sort []string)
- func (o *GetAPI24HostsPerformanceParams) SetTimeout(timeout time.Duration)
- func (o *GetAPI24HostsPerformanceParams) SetTotalItemCount(totalItemCount *bool)
- func (o *GetAPI24HostsPerformanceParams) SetTotalOnly(totalOnly *bool)
- func (o *GetAPI24HostsPerformanceParams) SetXRequestID(xRequestID *string)
- func (o *GetAPI24HostsPerformanceParams) WithAuthorization(authorization *string) *GetAPI24HostsPerformanceParams
- func (o *GetAPI24HostsPerformanceParams) WithContext(ctx context.Context) *GetAPI24HostsPerformanceParams
- func (o *GetAPI24HostsPerformanceParams) WithFilter(filter *string) *GetAPI24HostsPerformanceParams
- func (o *GetAPI24HostsPerformanceParams) WithHTTPClient(client *http.Client) *GetAPI24HostsPerformanceParams
- func (o *GetAPI24HostsPerformanceParams) WithLimit(limit *int32) *GetAPI24HostsPerformanceParams
- func (o *GetAPI24HostsPerformanceParams) WithNames(names []string) *GetAPI24HostsPerformanceParams
- func (o *GetAPI24HostsPerformanceParams) WithOffset(offset *int32) *GetAPI24HostsPerformanceParams
- func (o *GetAPI24HostsPerformanceParams) WithSort(sort []string) *GetAPI24HostsPerformanceParams
- func (o *GetAPI24HostsPerformanceParams) WithTimeout(timeout time.Duration) *GetAPI24HostsPerformanceParams
- func (o *GetAPI24HostsPerformanceParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24HostsPerformanceParams
- func (o *GetAPI24HostsPerformanceParams) WithTotalOnly(totalOnly *bool) *GetAPI24HostsPerformanceParams
- func (o *GetAPI24HostsPerformanceParams) WithXRequestID(xRequestID *string) *GetAPI24HostsPerformanceParams
- func (o *GetAPI24HostsPerformanceParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type GetAPI24HostsPerformanceReader
- type GetAPI24HostsProtectionGroupsParams
- func NewGetAPI24HostsProtectionGroupsParams() *GetAPI24HostsProtectionGroupsParams
- func NewGetAPI24HostsProtectionGroupsParamsWithContext(ctx context.Context) *GetAPI24HostsProtectionGroupsParams
- func NewGetAPI24HostsProtectionGroupsParamsWithHTTPClient(client *http.Client) *GetAPI24HostsProtectionGroupsParams
- func NewGetAPI24HostsProtectionGroupsParamsWithTimeout(timeout time.Duration) *GetAPI24HostsProtectionGroupsParams
- func (o *GetAPI24HostsProtectionGroupsParams) SetAuthorization(authorization *string)
- func (o *GetAPI24HostsProtectionGroupsParams) SetContext(ctx context.Context)
- func (o *GetAPI24HostsProtectionGroupsParams) SetContinuationToken(continuationToken *string)
- func (o *GetAPI24HostsProtectionGroupsParams) SetFilter(filter *string)
- func (o *GetAPI24HostsProtectionGroupsParams) SetGroupNames(groupNames []string)
- func (o *GetAPI24HostsProtectionGroupsParams) SetHTTPClient(client *http.Client)
- func (o *GetAPI24HostsProtectionGroupsParams) SetLimit(limit *int32)
- func (o *GetAPI24HostsProtectionGroupsParams) SetMemberNames(memberNames []string)
- func (o *GetAPI24HostsProtectionGroupsParams) SetOffset(offset *int32)
- func (o *GetAPI24HostsProtectionGroupsParams) SetSort(sort []string)
- func (o *GetAPI24HostsProtectionGroupsParams) SetTimeout(timeout time.Duration)
- func (o *GetAPI24HostsProtectionGroupsParams) SetTotalItemCount(totalItemCount *bool)
- func (o *GetAPI24HostsProtectionGroupsParams) SetXRequestID(xRequestID *string)
- func (o *GetAPI24HostsProtectionGroupsParams) WithAuthorization(authorization *string) *GetAPI24HostsProtectionGroupsParams
- func (o *GetAPI24HostsProtectionGroupsParams) WithContext(ctx context.Context) *GetAPI24HostsProtectionGroupsParams
- func (o *GetAPI24HostsProtectionGroupsParams) WithContinuationToken(continuationToken *string) *GetAPI24HostsProtectionGroupsParams
- func (o *GetAPI24HostsProtectionGroupsParams) WithFilter(filter *string) *GetAPI24HostsProtectionGroupsParams
- func (o *GetAPI24HostsProtectionGroupsParams) WithGroupNames(groupNames []string) *GetAPI24HostsProtectionGroupsParams
- func (o *GetAPI24HostsProtectionGroupsParams) WithHTTPClient(client *http.Client) *GetAPI24HostsProtectionGroupsParams
- func (o *GetAPI24HostsProtectionGroupsParams) WithLimit(limit *int32) *GetAPI24HostsProtectionGroupsParams
- func (o *GetAPI24HostsProtectionGroupsParams) WithMemberNames(memberNames []string) *GetAPI24HostsProtectionGroupsParams
- func (o *GetAPI24HostsProtectionGroupsParams) WithOffset(offset *int32) *GetAPI24HostsProtectionGroupsParams
- func (o *GetAPI24HostsProtectionGroupsParams) WithSort(sort []string) *GetAPI24HostsProtectionGroupsParams
- func (o *GetAPI24HostsProtectionGroupsParams) WithTimeout(timeout time.Duration) *GetAPI24HostsProtectionGroupsParams
- func (o *GetAPI24HostsProtectionGroupsParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24HostsProtectionGroupsParams
- func (o *GetAPI24HostsProtectionGroupsParams) WithXRequestID(xRequestID *string) *GetAPI24HostsProtectionGroupsParams
- func (o *GetAPI24HostsProtectionGroupsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type GetAPI24HostsProtectionGroupsReader
- type GetAPI24HostsReader
- type GetAPI24HostsSpaceParams
- func NewGetAPI24HostsSpaceParams() *GetAPI24HostsSpaceParams
- func NewGetAPI24HostsSpaceParamsWithContext(ctx context.Context) *GetAPI24HostsSpaceParams
- func NewGetAPI24HostsSpaceParamsWithHTTPClient(client *http.Client) *GetAPI24HostsSpaceParams
- func NewGetAPI24HostsSpaceParamsWithTimeout(timeout time.Duration) *GetAPI24HostsSpaceParams
- func (o *GetAPI24HostsSpaceParams) SetAuthorization(authorization *string)
- func (o *GetAPI24HostsSpaceParams) SetContext(ctx context.Context)
- func (o *GetAPI24HostsSpaceParams) SetFilter(filter *string)
- func (o *GetAPI24HostsSpaceParams) SetHTTPClient(client *http.Client)
- func (o *GetAPI24HostsSpaceParams) SetLimit(limit *int32)
- func (o *GetAPI24HostsSpaceParams) SetNames(names []string)
- func (o *GetAPI24HostsSpaceParams) SetOffset(offset *int32)
- func (o *GetAPI24HostsSpaceParams) SetSort(sort []string)
- func (o *GetAPI24HostsSpaceParams) SetTimeout(timeout time.Duration)
- func (o *GetAPI24HostsSpaceParams) SetTotalItemCount(totalItemCount *bool)
- func (o *GetAPI24HostsSpaceParams) SetXRequestID(xRequestID *string)
- func (o *GetAPI24HostsSpaceParams) WithAuthorization(authorization *string) *GetAPI24HostsSpaceParams
- func (o *GetAPI24HostsSpaceParams) WithContext(ctx context.Context) *GetAPI24HostsSpaceParams
- func (o *GetAPI24HostsSpaceParams) WithFilter(filter *string) *GetAPI24HostsSpaceParams
- func (o *GetAPI24HostsSpaceParams) WithHTTPClient(client *http.Client) *GetAPI24HostsSpaceParams
- func (o *GetAPI24HostsSpaceParams) WithLimit(limit *int32) *GetAPI24HostsSpaceParams
- func (o *GetAPI24HostsSpaceParams) WithNames(names []string) *GetAPI24HostsSpaceParams
- func (o *GetAPI24HostsSpaceParams) WithOffset(offset *int32) *GetAPI24HostsSpaceParams
- func (o *GetAPI24HostsSpaceParams) WithSort(sort []string) *GetAPI24HostsSpaceParams
- func (o *GetAPI24HostsSpaceParams) WithTimeout(timeout time.Duration) *GetAPI24HostsSpaceParams
- func (o *GetAPI24HostsSpaceParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24HostsSpaceParams
- func (o *GetAPI24HostsSpaceParams) WithXRequestID(xRequestID *string) *GetAPI24HostsSpaceParams
- func (o *GetAPI24HostsSpaceParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type GetAPI24HostsSpaceReader
- type GetApi24HostsBadRequest
- type GetApi24HostsHostGroupsBadRequest
- type GetApi24HostsHostGroupsOK
- type GetApi24HostsOK
- type GetApi24HostsPerformanceBadRequest
- type GetApi24HostsPerformanceBalanceBadRequest
- type GetApi24HostsPerformanceBalanceOK
- type GetApi24HostsPerformanceByArrayBadRequest
- type GetApi24HostsPerformanceByArrayOK
- type GetApi24HostsPerformanceOK
- type GetApi24HostsProtectionGroupsBadRequest
- type GetApi24HostsProtectionGroupsOK
- type GetApi24HostsSpaceBadRequest
- type GetApi24HostsSpaceOK
- type PatchAPI24HostsParams
- func NewPatchAPI24HostsParams() *PatchAPI24HostsParams
- func NewPatchAPI24HostsParamsWithContext(ctx context.Context) *PatchAPI24HostsParams
- func NewPatchAPI24HostsParamsWithHTTPClient(client *http.Client) *PatchAPI24HostsParams
- func NewPatchAPI24HostsParamsWithTimeout(timeout time.Duration) *PatchAPI24HostsParams
- func (o *PatchAPI24HostsParams) SetAuthorization(authorization *string)
- func (o *PatchAPI24HostsParams) SetContext(ctx context.Context)
- func (o *PatchAPI24HostsParams) SetHTTPClient(client *http.Client)
- func (o *PatchAPI24HostsParams) SetHost(host *models.HostPatch)
- func (o *PatchAPI24HostsParams) SetNames(names []string)
- func (o *PatchAPI24HostsParams) SetTimeout(timeout time.Duration)
- func (o *PatchAPI24HostsParams) SetXRequestID(xRequestID *string)
- func (o *PatchAPI24HostsParams) WithAuthorization(authorization *string) *PatchAPI24HostsParams
- func (o *PatchAPI24HostsParams) WithContext(ctx context.Context) *PatchAPI24HostsParams
- func (o *PatchAPI24HostsParams) WithHTTPClient(client *http.Client) *PatchAPI24HostsParams
- func (o *PatchAPI24HostsParams) WithHost(host *models.HostPatch) *PatchAPI24HostsParams
- func (o *PatchAPI24HostsParams) WithNames(names []string) *PatchAPI24HostsParams
- func (o *PatchAPI24HostsParams) WithTimeout(timeout time.Duration) *PatchAPI24HostsParams
- func (o *PatchAPI24HostsParams) WithXRequestID(xRequestID *string) *PatchAPI24HostsParams
- func (o *PatchAPI24HostsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type PatchAPI24HostsReader
- type PatchApi24HostsBadRequest
- type PatchApi24HostsOK
- type PostAPI24HostsHostGroupsParams
- func NewPostAPI24HostsHostGroupsParams() *PostAPI24HostsHostGroupsParams
- func NewPostAPI24HostsHostGroupsParamsWithContext(ctx context.Context) *PostAPI24HostsHostGroupsParams
- func NewPostAPI24HostsHostGroupsParamsWithHTTPClient(client *http.Client) *PostAPI24HostsHostGroupsParams
- func NewPostAPI24HostsHostGroupsParamsWithTimeout(timeout time.Duration) *PostAPI24HostsHostGroupsParams
- func (o *PostAPI24HostsHostGroupsParams) SetAuthorization(authorization *string)
- func (o *PostAPI24HostsHostGroupsParams) SetContext(ctx context.Context)
- func (o *PostAPI24HostsHostGroupsParams) SetGroupNames(groupNames []string)
- func (o *PostAPI24HostsHostGroupsParams) SetHTTPClient(client *http.Client)
- func (o *PostAPI24HostsHostGroupsParams) SetMemberNames(memberNames []string)
- func (o *PostAPI24HostsHostGroupsParams) SetTimeout(timeout time.Duration)
- func (o *PostAPI24HostsHostGroupsParams) SetXRequestID(xRequestID *string)
- func (o *PostAPI24HostsHostGroupsParams) WithAuthorization(authorization *string) *PostAPI24HostsHostGroupsParams
- func (o *PostAPI24HostsHostGroupsParams) WithContext(ctx context.Context) *PostAPI24HostsHostGroupsParams
- func (o *PostAPI24HostsHostGroupsParams) WithGroupNames(groupNames []string) *PostAPI24HostsHostGroupsParams
- func (o *PostAPI24HostsHostGroupsParams) WithHTTPClient(client *http.Client) *PostAPI24HostsHostGroupsParams
- func (o *PostAPI24HostsHostGroupsParams) WithMemberNames(memberNames []string) *PostAPI24HostsHostGroupsParams
- func (o *PostAPI24HostsHostGroupsParams) WithTimeout(timeout time.Duration) *PostAPI24HostsHostGroupsParams
- func (o *PostAPI24HostsHostGroupsParams) WithXRequestID(xRequestID *string) *PostAPI24HostsHostGroupsParams
- func (o *PostAPI24HostsHostGroupsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type PostAPI24HostsHostGroupsReader
- type PostAPI24HostsParams
- func NewPostAPI24HostsParams() *PostAPI24HostsParams
- func NewPostAPI24HostsParamsWithContext(ctx context.Context) *PostAPI24HostsParams
- func NewPostAPI24HostsParamsWithHTTPClient(client *http.Client) *PostAPI24HostsParams
- func NewPostAPI24HostsParamsWithTimeout(timeout time.Duration) *PostAPI24HostsParams
- func (o *PostAPI24HostsParams) SetAuthorization(authorization *string)
- func (o *PostAPI24HostsParams) SetContext(ctx context.Context)
- func (o *PostAPI24HostsParams) SetHTTPClient(client *http.Client)
- func (o *PostAPI24HostsParams) SetHost(host *models.HostPost)
- func (o *PostAPI24HostsParams) SetNames(names []string)
- func (o *PostAPI24HostsParams) SetTimeout(timeout time.Duration)
- func (o *PostAPI24HostsParams) SetXRequestID(xRequestID *string)
- func (o *PostAPI24HostsParams) WithAuthorization(authorization *string) *PostAPI24HostsParams
- func (o *PostAPI24HostsParams) WithContext(ctx context.Context) *PostAPI24HostsParams
- func (o *PostAPI24HostsParams) WithHTTPClient(client *http.Client) *PostAPI24HostsParams
- func (o *PostAPI24HostsParams) WithHost(host *models.HostPost) *PostAPI24HostsParams
- func (o *PostAPI24HostsParams) WithNames(names []string) *PostAPI24HostsParams
- func (o *PostAPI24HostsParams) WithTimeout(timeout time.Duration) *PostAPI24HostsParams
- func (o *PostAPI24HostsParams) WithXRequestID(xRequestID *string) *PostAPI24HostsParams
- func (o *PostAPI24HostsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type PostAPI24HostsProtectionGroupsParams
- func NewPostAPI24HostsProtectionGroupsParams() *PostAPI24HostsProtectionGroupsParams
- func NewPostAPI24HostsProtectionGroupsParamsWithContext(ctx context.Context) *PostAPI24HostsProtectionGroupsParams
- func NewPostAPI24HostsProtectionGroupsParamsWithHTTPClient(client *http.Client) *PostAPI24HostsProtectionGroupsParams
- func NewPostAPI24HostsProtectionGroupsParamsWithTimeout(timeout time.Duration) *PostAPI24HostsProtectionGroupsParams
- func (o *PostAPI24HostsProtectionGroupsParams) SetAuthorization(authorization *string)
- func (o *PostAPI24HostsProtectionGroupsParams) SetContext(ctx context.Context)
- func (o *PostAPI24HostsProtectionGroupsParams) SetGroupNames(groupNames []string)
- func (o *PostAPI24HostsProtectionGroupsParams) SetHTTPClient(client *http.Client)
- func (o *PostAPI24HostsProtectionGroupsParams) SetMemberNames(memberNames []string)
- func (o *PostAPI24HostsProtectionGroupsParams) SetTimeout(timeout time.Duration)
- func (o *PostAPI24HostsProtectionGroupsParams) SetXRequestID(xRequestID *string)
- func (o *PostAPI24HostsProtectionGroupsParams) WithAuthorization(authorization *string) *PostAPI24HostsProtectionGroupsParams
- func (o *PostAPI24HostsProtectionGroupsParams) WithContext(ctx context.Context) *PostAPI24HostsProtectionGroupsParams
- func (o *PostAPI24HostsProtectionGroupsParams) WithGroupNames(groupNames []string) *PostAPI24HostsProtectionGroupsParams
- func (o *PostAPI24HostsProtectionGroupsParams) WithHTTPClient(client *http.Client) *PostAPI24HostsProtectionGroupsParams
- func (o *PostAPI24HostsProtectionGroupsParams) WithMemberNames(memberNames []string) *PostAPI24HostsProtectionGroupsParams
- func (o *PostAPI24HostsProtectionGroupsParams) WithTimeout(timeout time.Duration) *PostAPI24HostsProtectionGroupsParams
- func (o *PostAPI24HostsProtectionGroupsParams) WithXRequestID(xRequestID *string) *PostAPI24HostsProtectionGroupsParams
- func (o *PostAPI24HostsProtectionGroupsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type PostAPI24HostsProtectionGroupsReader
- type PostAPI24HostsReader
- type PostApi24HostsBadRequest
- type PostApi24HostsHostGroupsBadRequest
- type PostApi24HostsHostGroupsOK
- type PostApi24HostsOK
- type PostApi24HostsProtectionGroupsBadRequest
- type PostApi24HostsProtectionGroupsOK
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 hosts API
func (*Client) DeleteAPI24Hosts ¶
func (a *Client) DeleteAPI24Hosts(params *DeleteAPI24HostsParams) (*DeleteApi24HostsOK, error)
DeleteAPI24Hosts deletes a host
Deletes an existing host. All volumes that are connected to the host, either through private or shared connections, must be disconnected from the host before the host can be deleted. The `names` query parameter is required.
func (*Client) DeleteAPI24HostsHostGroups ¶
func (a *Client) DeleteAPI24HostsHostGroups(params *DeleteAPI24HostsHostGroupsParams) (*DeleteApi24HostsHostGroupsOK, error)
DeleteAPI24HostsHostGroups 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) DeleteAPI24HostsProtectionGroups ¶
func (a *Client) DeleteAPI24HostsProtectionGroups(params *DeleteAPI24HostsProtectionGroupsParams) (*DeleteApi24HostsProtectionGroupsOK, error)
DeleteAPI24HostsProtectionGroups deletes a host from a protection group
Deletes a host member from a protection group. After the member has been removed, it is no longer protected by the group. Any protection group snapshots that were taken before the member was removed 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. The `group_names` and `member_names` parameters are required and must be set together.
func (*Client) GetAPI24Hosts ¶
func (a *Client) GetAPI24Hosts(params *GetAPI24HostsParams) (*GetApi24HostsOK, error)
GetAPI24Hosts lists hosts
Returns a list of hosts.
func (*Client) GetAPI24HostsHostGroups ¶
func (a *Client) GetAPI24HostsHostGroups(params *GetAPI24HostsHostGroupsParams) (*GetApi24HostsHostGroupsOK, error)
GetAPI24HostsHostGroups lists hosts that are associated with host groups
Returns a list of hosts that are associated with host groups.
func (*Client) GetAPI24HostsPerformance ¶
func (a *Client) GetAPI24HostsPerformance(params *GetAPI24HostsPerformanceParams) (*GetApi24HostsPerformanceOK, error)
GetAPI24HostsPerformance lists host 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 and as a total across all hosts.
func (*Client) GetAPI24HostsPerformanceBalance ¶
func (a *Client) GetAPI24HostsPerformanceBalance(params *GetAPI24HostsPerformanceBalanceParams) (*GetApi24HostsPerformanceBalanceOK, error)
GetAPI24HostsPerformanceBalance lists host performance balance
Displays the I/O balance statistics for host paths.
func (*Client) GetAPI24HostsPerformanceByArray ¶
func (a *Client) GetAPI24HostsPerformanceByArray(params *GetAPI24HostsPerformanceByArrayParams) (*GetApi24HostsPerformanceByArrayOK, error)
GetAPI24HostsPerformanceByArray lists host performance data by array
Displays real-time and historical performance data, real-time latency data, and average I/O size data. The data returned is for each volume that is connected to a host on the current array and for each volume that is connected to a host on any remote arrays that are visible to the current array. The data is displayed as a total across all hosts on each array and by individual host.
func (*Client) GetAPI24HostsProtectionGroups ¶
func (a *Client) GetAPI24HostsProtectionGroups(params *GetAPI24HostsProtectionGroupsParams) (*GetApi24HostsProtectionGroupsOK, error)
GetAPI24HostsProtectionGroups lists hosts that are members of protection groups
Displays a list of host members that belong to one or more protection groups.
func (*Client) GetAPI24HostsSpace ¶
func (a *Client) GetAPI24HostsSpace(params *GetAPI24HostsSpaceParams) (*GetApi24HostsSpaceOK, error)
GetAPI24HostsSpace lists host space information
Returns provisioned (virtual) size and physical storage consumption data for each host.
func (*Client) PatchAPI24Hosts ¶
func (a *Client) PatchAPI24Hosts(params *PatchAPI24HostsParams) (*PatchApi24HostsOK, error)
PatchAPI24Hosts manages a host
Manages an existing host, including its storage network addresses, CHAP, host personality, and preferred arrays, or associate a host to a host group. The `names` query parameter is required.
func (*Client) PostAPI24Hosts ¶
func (a *Client) PostAPI24Hosts(params *PostAPI24HostsParams) (*PostApi24HostsOK, error)
PostAPI24Hosts creates a host
Creates a host. The `names` query parameter is required.
func (*Client) PostAPI24HostsHostGroups ¶
func (a *Client) PostAPI24HostsHostGroups(params *PostAPI24HostsHostGroupsParams) (*PostApi24HostsHostGroupsOK, error)
PostAPI24HostsHostGroups 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) PostAPI24HostsProtectionGroups ¶
func (a *Client) PostAPI24HostsProtectionGroups(params *PostAPI24HostsProtectionGroupsParams) (*PostApi24HostsProtectionGroupsOK, error)
PostAPI24HostsProtectionGroups creates a host
Creates a host member and adds it to a protection group. Members that are already in the protection group are not affected. For asynchronous replication, only members of the same type can belong to a protection group. The `group_names` parameter represents the name of the protection group, and the `member_names` parameter represents the name of the host. The `group_names` and `member_names` parameters are required and must be set together.
func (*Client) SetTransport ¶
func (a *Client) SetTransport(transport runtime.ClientTransport)
SetTransport changes the transport on the client
type ClientService ¶
type ClientService interface { DeleteAPI24Hosts(params *DeleteAPI24HostsParams) (*DeleteApi24HostsOK, error) DeleteAPI24HostsHostGroups(params *DeleteAPI24HostsHostGroupsParams) (*DeleteApi24HostsHostGroupsOK, error) DeleteAPI24HostsProtectionGroups(params *DeleteAPI24HostsProtectionGroupsParams) (*DeleteApi24HostsProtectionGroupsOK, error) GetAPI24Hosts(params *GetAPI24HostsParams) (*GetApi24HostsOK, error) GetAPI24HostsHostGroups(params *GetAPI24HostsHostGroupsParams) (*GetApi24HostsHostGroupsOK, error) GetAPI24HostsPerformance(params *GetAPI24HostsPerformanceParams) (*GetApi24HostsPerformanceOK, error) GetAPI24HostsPerformanceBalance(params *GetAPI24HostsPerformanceBalanceParams) (*GetApi24HostsPerformanceBalanceOK, error) GetAPI24HostsPerformanceByArray(params *GetAPI24HostsPerformanceByArrayParams) (*GetApi24HostsPerformanceByArrayOK, error) GetAPI24HostsProtectionGroups(params *GetAPI24HostsProtectionGroupsParams) (*GetApi24HostsProtectionGroupsOK, error) GetAPI24HostsSpace(params *GetAPI24HostsSpaceParams) (*GetApi24HostsSpaceOK, error) PatchAPI24Hosts(params *PatchAPI24HostsParams) (*PatchApi24HostsOK, error) PostAPI24Hosts(params *PostAPI24HostsParams) (*PostApi24HostsOK, error) PostAPI24HostsHostGroups(params *PostAPI24HostsHostGroupsParams) (*PostApi24HostsHostGroupsOK, error) PostAPI24HostsProtectionGroups(params *PostAPI24HostsProtectionGroupsParams) (*PostApi24HostsProtectionGroupsOK, 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 hosts API client.
type DeleteAPI24HostsHostGroupsParams ¶
type DeleteAPI24HostsHostGroupsParams 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 }
DeleteAPI24HostsHostGroupsParams contains all the parameters to send to the API endpoint for the delete API 24 hosts host groups operation typically these are written to a http.Request
func NewDeleteAPI24HostsHostGroupsParams ¶
func NewDeleteAPI24HostsHostGroupsParams() *DeleteAPI24HostsHostGroupsParams
NewDeleteAPI24HostsHostGroupsParams creates a new DeleteAPI24HostsHostGroupsParams object with the default values initialized.
func NewDeleteAPI24HostsHostGroupsParamsWithContext ¶
func NewDeleteAPI24HostsHostGroupsParamsWithContext(ctx context.Context) *DeleteAPI24HostsHostGroupsParams
NewDeleteAPI24HostsHostGroupsParamsWithContext creates a new DeleteAPI24HostsHostGroupsParams object with the default values initialized, and the ability to set a context for a request
func NewDeleteAPI24HostsHostGroupsParamsWithHTTPClient ¶
func NewDeleteAPI24HostsHostGroupsParamsWithHTTPClient(client *http.Client) *DeleteAPI24HostsHostGroupsParams
NewDeleteAPI24HostsHostGroupsParamsWithHTTPClient creates a new DeleteAPI24HostsHostGroupsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewDeleteAPI24HostsHostGroupsParamsWithTimeout ¶
func NewDeleteAPI24HostsHostGroupsParamsWithTimeout(timeout time.Duration) *DeleteAPI24HostsHostGroupsParams
NewDeleteAPI24HostsHostGroupsParamsWithTimeout creates a new DeleteAPI24HostsHostGroupsParams object with the default values initialized, and the ability to set a timeout on a request
func (*DeleteAPI24HostsHostGroupsParams) SetAuthorization ¶
func (o *DeleteAPI24HostsHostGroupsParams) SetAuthorization(authorization *string)
SetAuthorization adds the authorization to the delete API 24 hosts host groups params
func (*DeleteAPI24HostsHostGroupsParams) SetContext ¶
func (o *DeleteAPI24HostsHostGroupsParams) SetContext(ctx context.Context)
SetContext adds the context to the delete API 24 hosts host groups params
func (*DeleteAPI24HostsHostGroupsParams) SetGroupNames ¶
func (o *DeleteAPI24HostsHostGroupsParams) SetGroupNames(groupNames []string)
SetGroupNames adds the groupNames to the delete API 24 hosts host groups params
func (*DeleteAPI24HostsHostGroupsParams) SetHTTPClient ¶
func (o *DeleteAPI24HostsHostGroupsParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the delete API 24 hosts host groups params
func (*DeleteAPI24HostsHostGroupsParams) SetMemberNames ¶
func (o *DeleteAPI24HostsHostGroupsParams) SetMemberNames(memberNames []string)
SetMemberNames adds the memberNames to the delete API 24 hosts host groups params
func (*DeleteAPI24HostsHostGroupsParams) SetTimeout ¶
func (o *DeleteAPI24HostsHostGroupsParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the delete API 24 hosts host groups params
func (*DeleteAPI24HostsHostGroupsParams) SetXRequestID ¶
func (o *DeleteAPI24HostsHostGroupsParams) SetXRequestID(xRequestID *string)
SetXRequestID adds the xRequestId to the delete API 24 hosts host groups params
func (*DeleteAPI24HostsHostGroupsParams) WithAuthorization ¶
func (o *DeleteAPI24HostsHostGroupsParams) WithAuthorization(authorization *string) *DeleteAPI24HostsHostGroupsParams
WithAuthorization adds the authorization to the delete API 24 hosts host groups params
func (*DeleteAPI24HostsHostGroupsParams) WithContext ¶
func (o *DeleteAPI24HostsHostGroupsParams) WithContext(ctx context.Context) *DeleteAPI24HostsHostGroupsParams
WithContext adds the context to the delete API 24 hosts host groups params
func (*DeleteAPI24HostsHostGroupsParams) WithGroupNames ¶
func (o *DeleteAPI24HostsHostGroupsParams) WithGroupNames(groupNames []string) *DeleteAPI24HostsHostGroupsParams
WithGroupNames adds the groupNames to the delete API 24 hosts host groups params
func (*DeleteAPI24HostsHostGroupsParams) WithHTTPClient ¶
func (o *DeleteAPI24HostsHostGroupsParams) WithHTTPClient(client *http.Client) *DeleteAPI24HostsHostGroupsParams
WithHTTPClient adds the HTTPClient to the delete API 24 hosts host groups params
func (*DeleteAPI24HostsHostGroupsParams) WithMemberNames ¶
func (o *DeleteAPI24HostsHostGroupsParams) WithMemberNames(memberNames []string) *DeleteAPI24HostsHostGroupsParams
WithMemberNames adds the memberNames to the delete API 24 hosts host groups params
func (*DeleteAPI24HostsHostGroupsParams) WithTimeout ¶
func (o *DeleteAPI24HostsHostGroupsParams) WithTimeout(timeout time.Duration) *DeleteAPI24HostsHostGroupsParams
WithTimeout adds the timeout to the delete API 24 hosts host groups params
func (*DeleteAPI24HostsHostGroupsParams) WithXRequestID ¶
func (o *DeleteAPI24HostsHostGroupsParams) WithXRequestID(xRequestID *string) *DeleteAPI24HostsHostGroupsParams
WithXRequestID adds the xRequestID to the delete API 24 hosts host groups params
func (*DeleteAPI24HostsHostGroupsParams) WriteToRequest ¶
func (o *DeleteAPI24HostsHostGroupsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type DeleteAPI24HostsHostGroupsReader ¶
type DeleteAPI24HostsHostGroupsReader struct {
// contains filtered or unexported fields
}
DeleteAPI24HostsHostGroupsReader is a Reader for the DeleteAPI24HostsHostGroups structure.
func (*DeleteAPI24HostsHostGroupsReader) ReadResponse ¶
func (o *DeleteAPI24HostsHostGroupsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type DeleteAPI24HostsParams ¶
type DeleteAPI24HostsParams 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 }
DeleteAPI24HostsParams contains all the parameters to send to the API endpoint for the delete API 24 hosts operation typically these are written to a http.Request
func NewDeleteAPI24HostsParams ¶
func NewDeleteAPI24HostsParams() *DeleteAPI24HostsParams
NewDeleteAPI24HostsParams creates a new DeleteAPI24HostsParams object with the default values initialized.
func NewDeleteAPI24HostsParamsWithContext ¶
func NewDeleteAPI24HostsParamsWithContext(ctx context.Context) *DeleteAPI24HostsParams
NewDeleteAPI24HostsParamsWithContext creates a new DeleteAPI24HostsParams object with the default values initialized, and the ability to set a context for a request
func NewDeleteAPI24HostsParamsWithHTTPClient ¶
func NewDeleteAPI24HostsParamsWithHTTPClient(client *http.Client) *DeleteAPI24HostsParams
NewDeleteAPI24HostsParamsWithHTTPClient creates a new DeleteAPI24HostsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewDeleteAPI24HostsParamsWithTimeout ¶
func NewDeleteAPI24HostsParamsWithTimeout(timeout time.Duration) *DeleteAPI24HostsParams
NewDeleteAPI24HostsParamsWithTimeout creates a new DeleteAPI24HostsParams object with the default values initialized, and the ability to set a timeout on a request
func (*DeleteAPI24HostsParams) SetAuthorization ¶
func (o *DeleteAPI24HostsParams) SetAuthorization(authorization *string)
SetAuthorization adds the authorization to the delete API 24 hosts params
func (*DeleteAPI24HostsParams) SetContext ¶
func (o *DeleteAPI24HostsParams) SetContext(ctx context.Context)
SetContext adds the context to the delete API 24 hosts params
func (*DeleteAPI24HostsParams) SetHTTPClient ¶
func (o *DeleteAPI24HostsParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the delete API 24 hosts params
func (*DeleteAPI24HostsParams) SetNames ¶
func (o *DeleteAPI24HostsParams) SetNames(names []string)
SetNames adds the names to the delete API 24 hosts params
func (*DeleteAPI24HostsParams) SetTimeout ¶
func (o *DeleteAPI24HostsParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the delete API 24 hosts params
func (*DeleteAPI24HostsParams) SetXRequestID ¶
func (o *DeleteAPI24HostsParams) SetXRequestID(xRequestID *string)
SetXRequestID adds the xRequestId to the delete API 24 hosts params
func (*DeleteAPI24HostsParams) WithAuthorization ¶
func (o *DeleteAPI24HostsParams) WithAuthorization(authorization *string) *DeleteAPI24HostsParams
WithAuthorization adds the authorization to the delete API 24 hosts params
func (*DeleteAPI24HostsParams) WithContext ¶
func (o *DeleteAPI24HostsParams) WithContext(ctx context.Context) *DeleteAPI24HostsParams
WithContext adds the context to the delete API 24 hosts params
func (*DeleteAPI24HostsParams) WithHTTPClient ¶
func (o *DeleteAPI24HostsParams) WithHTTPClient(client *http.Client) *DeleteAPI24HostsParams
WithHTTPClient adds the HTTPClient to the delete API 24 hosts params
func (*DeleteAPI24HostsParams) WithNames ¶
func (o *DeleteAPI24HostsParams) WithNames(names []string) *DeleteAPI24HostsParams
WithNames adds the names to the delete API 24 hosts params
func (*DeleteAPI24HostsParams) WithTimeout ¶
func (o *DeleteAPI24HostsParams) WithTimeout(timeout time.Duration) *DeleteAPI24HostsParams
WithTimeout adds the timeout to the delete API 24 hosts params
func (*DeleteAPI24HostsParams) WithXRequestID ¶
func (o *DeleteAPI24HostsParams) WithXRequestID(xRequestID *string) *DeleteAPI24HostsParams
WithXRequestID adds the xRequestID to the delete API 24 hosts params
func (*DeleteAPI24HostsParams) WriteToRequest ¶
func (o *DeleteAPI24HostsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type DeleteAPI24HostsProtectionGroupsParams ¶
type DeleteAPI24HostsProtectionGroupsParams 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 }
DeleteAPI24HostsProtectionGroupsParams contains all the parameters to send to the API endpoint for the delete API 24 hosts protection groups operation typically these are written to a http.Request
func NewDeleteAPI24HostsProtectionGroupsParams ¶
func NewDeleteAPI24HostsProtectionGroupsParams() *DeleteAPI24HostsProtectionGroupsParams
NewDeleteAPI24HostsProtectionGroupsParams creates a new DeleteAPI24HostsProtectionGroupsParams object with the default values initialized.
func NewDeleteAPI24HostsProtectionGroupsParamsWithContext ¶
func NewDeleteAPI24HostsProtectionGroupsParamsWithContext(ctx context.Context) *DeleteAPI24HostsProtectionGroupsParams
NewDeleteAPI24HostsProtectionGroupsParamsWithContext creates a new DeleteAPI24HostsProtectionGroupsParams object with the default values initialized, and the ability to set a context for a request
func NewDeleteAPI24HostsProtectionGroupsParamsWithHTTPClient ¶
func NewDeleteAPI24HostsProtectionGroupsParamsWithHTTPClient(client *http.Client) *DeleteAPI24HostsProtectionGroupsParams
NewDeleteAPI24HostsProtectionGroupsParamsWithHTTPClient creates a new DeleteAPI24HostsProtectionGroupsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewDeleteAPI24HostsProtectionGroupsParamsWithTimeout ¶
func NewDeleteAPI24HostsProtectionGroupsParamsWithTimeout(timeout time.Duration) *DeleteAPI24HostsProtectionGroupsParams
NewDeleteAPI24HostsProtectionGroupsParamsWithTimeout creates a new DeleteAPI24HostsProtectionGroupsParams object with the default values initialized, and the ability to set a timeout on a request
func (*DeleteAPI24HostsProtectionGroupsParams) SetAuthorization ¶
func (o *DeleteAPI24HostsProtectionGroupsParams) SetAuthorization(authorization *string)
SetAuthorization adds the authorization to the delete API 24 hosts protection groups params
func (*DeleteAPI24HostsProtectionGroupsParams) SetContext ¶
func (o *DeleteAPI24HostsProtectionGroupsParams) SetContext(ctx context.Context)
SetContext adds the context to the delete API 24 hosts protection groups params
func (*DeleteAPI24HostsProtectionGroupsParams) SetGroupNames ¶
func (o *DeleteAPI24HostsProtectionGroupsParams) SetGroupNames(groupNames []string)
SetGroupNames adds the groupNames to the delete API 24 hosts protection groups params
func (*DeleteAPI24HostsProtectionGroupsParams) SetHTTPClient ¶
func (o *DeleteAPI24HostsProtectionGroupsParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the delete API 24 hosts protection groups params
func (*DeleteAPI24HostsProtectionGroupsParams) SetMemberNames ¶
func (o *DeleteAPI24HostsProtectionGroupsParams) SetMemberNames(memberNames []string)
SetMemberNames adds the memberNames to the delete API 24 hosts protection groups params
func (*DeleteAPI24HostsProtectionGroupsParams) SetTimeout ¶
func (o *DeleteAPI24HostsProtectionGroupsParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the delete API 24 hosts protection groups params
func (*DeleteAPI24HostsProtectionGroupsParams) SetXRequestID ¶
func (o *DeleteAPI24HostsProtectionGroupsParams) SetXRequestID(xRequestID *string)
SetXRequestID adds the xRequestId to the delete API 24 hosts protection groups params
func (*DeleteAPI24HostsProtectionGroupsParams) WithAuthorization ¶
func (o *DeleteAPI24HostsProtectionGroupsParams) WithAuthorization(authorization *string) *DeleteAPI24HostsProtectionGroupsParams
WithAuthorization adds the authorization to the delete API 24 hosts protection groups params
func (*DeleteAPI24HostsProtectionGroupsParams) WithContext ¶
func (o *DeleteAPI24HostsProtectionGroupsParams) WithContext(ctx context.Context) *DeleteAPI24HostsProtectionGroupsParams
WithContext adds the context to the delete API 24 hosts protection groups params
func (*DeleteAPI24HostsProtectionGroupsParams) WithGroupNames ¶
func (o *DeleteAPI24HostsProtectionGroupsParams) WithGroupNames(groupNames []string) *DeleteAPI24HostsProtectionGroupsParams
WithGroupNames adds the groupNames to the delete API 24 hosts protection groups params
func (*DeleteAPI24HostsProtectionGroupsParams) WithHTTPClient ¶
func (o *DeleteAPI24HostsProtectionGroupsParams) WithHTTPClient(client *http.Client) *DeleteAPI24HostsProtectionGroupsParams
WithHTTPClient adds the HTTPClient to the delete API 24 hosts protection groups params
func (*DeleteAPI24HostsProtectionGroupsParams) WithMemberNames ¶
func (o *DeleteAPI24HostsProtectionGroupsParams) WithMemberNames(memberNames []string) *DeleteAPI24HostsProtectionGroupsParams
WithMemberNames adds the memberNames to the delete API 24 hosts protection groups params
func (*DeleteAPI24HostsProtectionGroupsParams) WithTimeout ¶
func (o *DeleteAPI24HostsProtectionGroupsParams) WithTimeout(timeout time.Duration) *DeleteAPI24HostsProtectionGroupsParams
WithTimeout adds the timeout to the delete API 24 hosts protection groups params
func (*DeleteAPI24HostsProtectionGroupsParams) WithXRequestID ¶
func (o *DeleteAPI24HostsProtectionGroupsParams) WithXRequestID(xRequestID *string) *DeleteAPI24HostsProtectionGroupsParams
WithXRequestID adds the xRequestID to the delete API 24 hosts protection groups params
func (*DeleteAPI24HostsProtectionGroupsParams) WriteToRequest ¶
func (o *DeleteAPI24HostsProtectionGroupsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type DeleteAPI24HostsProtectionGroupsReader ¶
type DeleteAPI24HostsProtectionGroupsReader struct {
// contains filtered or unexported fields
}
DeleteAPI24HostsProtectionGroupsReader is a Reader for the DeleteAPI24HostsProtectionGroups structure.
func (*DeleteAPI24HostsProtectionGroupsReader) ReadResponse ¶
func (o *DeleteAPI24HostsProtectionGroupsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type DeleteAPI24HostsReader ¶
type DeleteAPI24HostsReader struct {
// contains filtered or unexported fields
}
DeleteAPI24HostsReader is a Reader for the DeleteAPI24Hosts structure.
func (*DeleteAPI24HostsReader) ReadResponse ¶
func (o *DeleteAPI24HostsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type DeleteApi24HostsBadRequest ¶
DeleteApi24HostsBadRequest handles this case with default header values.
BadRequest
func NewDeleteApi24HostsBadRequest ¶
func NewDeleteApi24HostsBadRequest() *DeleteApi24HostsBadRequest
NewDeleteApi24HostsBadRequest creates a DeleteApi24HostsBadRequest with default headers values
func (*DeleteApi24HostsBadRequest) Error ¶
func (o *DeleteApi24HostsBadRequest) Error() string
func (*DeleteApi24HostsBadRequest) GetPayload ¶
func (o *DeleteApi24HostsBadRequest) GetPayload() *models.Error
type DeleteApi24HostsHostGroupsBadRequest ¶
DeleteApi24HostsHostGroupsBadRequest handles this case with default header values.
BadRequest
func NewDeleteApi24HostsHostGroupsBadRequest ¶
func NewDeleteApi24HostsHostGroupsBadRequest() *DeleteApi24HostsHostGroupsBadRequest
NewDeleteApi24HostsHostGroupsBadRequest creates a DeleteApi24HostsHostGroupsBadRequest with default headers values
func (*DeleteApi24HostsHostGroupsBadRequest) Error ¶
func (o *DeleteApi24HostsHostGroupsBadRequest) Error() string
func (*DeleteApi24HostsHostGroupsBadRequest) GetPayload ¶
func (o *DeleteApi24HostsHostGroupsBadRequest) GetPayload() *models.Error
type DeleteApi24HostsHostGroupsOK ¶
type DeleteApi24HostsHostGroupsOK struct { }
DeleteApi24HostsHostGroupsOK handles this case with default header values.
OK
func NewDeleteApi24HostsHostGroupsOK ¶
func NewDeleteApi24HostsHostGroupsOK() *DeleteApi24HostsHostGroupsOK
NewDeleteApi24HostsHostGroupsOK creates a DeleteApi24HostsHostGroupsOK with default headers values
func (*DeleteApi24HostsHostGroupsOK) Error ¶
func (o *DeleteApi24HostsHostGroupsOK) Error() string
type DeleteApi24HostsOK ¶
type DeleteApi24HostsOK struct { }
DeleteApi24HostsOK handles this case with default header values.
OK
func NewDeleteApi24HostsOK ¶
func NewDeleteApi24HostsOK() *DeleteApi24HostsOK
NewDeleteApi24HostsOK creates a DeleteApi24HostsOK with default headers values
func (*DeleteApi24HostsOK) Error ¶
func (o *DeleteApi24HostsOK) Error() string
type DeleteApi24HostsProtectionGroupsBadRequest ¶
DeleteApi24HostsProtectionGroupsBadRequest handles this case with default header values.
BadRequest
func NewDeleteApi24HostsProtectionGroupsBadRequest ¶
func NewDeleteApi24HostsProtectionGroupsBadRequest() *DeleteApi24HostsProtectionGroupsBadRequest
NewDeleteApi24HostsProtectionGroupsBadRequest creates a DeleteApi24HostsProtectionGroupsBadRequest with default headers values
func (*DeleteApi24HostsProtectionGroupsBadRequest) Error ¶
func (o *DeleteApi24HostsProtectionGroupsBadRequest) Error() string
func (*DeleteApi24HostsProtectionGroupsBadRequest) GetPayload ¶
func (o *DeleteApi24HostsProtectionGroupsBadRequest) GetPayload() *models.Error
type DeleteApi24HostsProtectionGroupsOK ¶
type DeleteApi24HostsProtectionGroupsOK struct { }
DeleteApi24HostsProtectionGroupsOK handles this case with default header values.
OK
func NewDeleteApi24HostsProtectionGroupsOK ¶
func NewDeleteApi24HostsProtectionGroupsOK() *DeleteApi24HostsProtectionGroupsOK
NewDeleteApi24HostsProtectionGroupsOK creates a DeleteApi24HostsProtectionGroupsOK with default headers values
func (*DeleteApi24HostsProtectionGroupsOK) Error ¶
func (o *DeleteApi24HostsProtectionGroupsOK) Error() string
type GetAPI24HostsHostGroupsParams ¶
type GetAPI24HostsHostGroupsParams 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 }
GetAPI24HostsHostGroupsParams contains all the parameters to send to the API endpoint for the get API 24 hosts host groups operation typically these are written to a http.Request
func NewGetAPI24HostsHostGroupsParams ¶
func NewGetAPI24HostsHostGroupsParams() *GetAPI24HostsHostGroupsParams
NewGetAPI24HostsHostGroupsParams creates a new GetAPI24HostsHostGroupsParams object with the default values initialized.
func NewGetAPI24HostsHostGroupsParamsWithContext ¶
func NewGetAPI24HostsHostGroupsParamsWithContext(ctx context.Context) *GetAPI24HostsHostGroupsParams
NewGetAPI24HostsHostGroupsParamsWithContext creates a new GetAPI24HostsHostGroupsParams object with the default values initialized, and the ability to set a context for a request
func NewGetAPI24HostsHostGroupsParamsWithHTTPClient ¶
func NewGetAPI24HostsHostGroupsParamsWithHTTPClient(client *http.Client) *GetAPI24HostsHostGroupsParams
NewGetAPI24HostsHostGroupsParamsWithHTTPClient creates a new GetAPI24HostsHostGroupsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewGetAPI24HostsHostGroupsParamsWithTimeout ¶
func NewGetAPI24HostsHostGroupsParamsWithTimeout(timeout time.Duration) *GetAPI24HostsHostGroupsParams
NewGetAPI24HostsHostGroupsParamsWithTimeout creates a new GetAPI24HostsHostGroupsParams object with the default values initialized, and the ability to set a timeout on a request
func (*GetAPI24HostsHostGroupsParams) SetAuthorization ¶
func (o *GetAPI24HostsHostGroupsParams) SetAuthorization(authorization *string)
SetAuthorization adds the authorization to the get API 24 hosts host groups params
func (*GetAPI24HostsHostGroupsParams) SetContext ¶
func (o *GetAPI24HostsHostGroupsParams) SetContext(ctx context.Context)
SetContext adds the context to the get API 24 hosts host groups params
func (*GetAPI24HostsHostGroupsParams) SetContinuationToken ¶
func (o *GetAPI24HostsHostGroupsParams) SetContinuationToken(continuationToken *string)
SetContinuationToken adds the continuationToken to the get API 24 hosts host groups params
func (*GetAPI24HostsHostGroupsParams) SetFilter ¶
func (o *GetAPI24HostsHostGroupsParams) SetFilter(filter *string)
SetFilter adds the filter to the get API 24 hosts host groups params
func (*GetAPI24HostsHostGroupsParams) SetGroupNames ¶
func (o *GetAPI24HostsHostGroupsParams) SetGroupNames(groupNames []string)
SetGroupNames adds the groupNames to the get API 24 hosts host groups params
func (*GetAPI24HostsHostGroupsParams) SetHTTPClient ¶
func (o *GetAPI24HostsHostGroupsParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the get API 24 hosts host groups params
func (*GetAPI24HostsHostGroupsParams) SetLimit ¶
func (o *GetAPI24HostsHostGroupsParams) SetLimit(limit *int32)
SetLimit adds the limit to the get API 24 hosts host groups params
func (*GetAPI24HostsHostGroupsParams) SetMemberNames ¶
func (o *GetAPI24HostsHostGroupsParams) SetMemberNames(memberNames []string)
SetMemberNames adds the memberNames to the get API 24 hosts host groups params
func (*GetAPI24HostsHostGroupsParams) SetOffset ¶
func (o *GetAPI24HostsHostGroupsParams) SetOffset(offset *int32)
SetOffset adds the offset to the get API 24 hosts host groups params
func (*GetAPI24HostsHostGroupsParams) SetSort ¶
func (o *GetAPI24HostsHostGroupsParams) SetSort(sort []string)
SetSort adds the sort to the get API 24 hosts host groups params
func (*GetAPI24HostsHostGroupsParams) SetTimeout ¶
func (o *GetAPI24HostsHostGroupsParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the get API 24 hosts host groups params
func (*GetAPI24HostsHostGroupsParams) SetTotalItemCount ¶
func (o *GetAPI24HostsHostGroupsParams) SetTotalItemCount(totalItemCount *bool)
SetTotalItemCount adds the totalItemCount to the get API 24 hosts host groups params
func (*GetAPI24HostsHostGroupsParams) SetXRequestID ¶
func (o *GetAPI24HostsHostGroupsParams) SetXRequestID(xRequestID *string)
SetXRequestID adds the xRequestId to the get API 24 hosts host groups params
func (*GetAPI24HostsHostGroupsParams) WithAuthorization ¶
func (o *GetAPI24HostsHostGroupsParams) WithAuthorization(authorization *string) *GetAPI24HostsHostGroupsParams
WithAuthorization adds the authorization to the get API 24 hosts host groups params
func (*GetAPI24HostsHostGroupsParams) WithContext ¶
func (o *GetAPI24HostsHostGroupsParams) WithContext(ctx context.Context) *GetAPI24HostsHostGroupsParams
WithContext adds the context to the get API 24 hosts host groups params
func (*GetAPI24HostsHostGroupsParams) WithContinuationToken ¶
func (o *GetAPI24HostsHostGroupsParams) WithContinuationToken(continuationToken *string) *GetAPI24HostsHostGroupsParams
WithContinuationToken adds the continuationToken to the get API 24 hosts host groups params
func (*GetAPI24HostsHostGroupsParams) WithFilter ¶
func (o *GetAPI24HostsHostGroupsParams) WithFilter(filter *string) *GetAPI24HostsHostGroupsParams
WithFilter adds the filter to the get API 24 hosts host groups params
func (*GetAPI24HostsHostGroupsParams) WithGroupNames ¶
func (o *GetAPI24HostsHostGroupsParams) WithGroupNames(groupNames []string) *GetAPI24HostsHostGroupsParams
WithGroupNames adds the groupNames to the get API 24 hosts host groups params
func (*GetAPI24HostsHostGroupsParams) WithHTTPClient ¶
func (o *GetAPI24HostsHostGroupsParams) WithHTTPClient(client *http.Client) *GetAPI24HostsHostGroupsParams
WithHTTPClient adds the HTTPClient to the get API 24 hosts host groups params
func (*GetAPI24HostsHostGroupsParams) WithLimit ¶
func (o *GetAPI24HostsHostGroupsParams) WithLimit(limit *int32) *GetAPI24HostsHostGroupsParams
WithLimit adds the limit to the get API 24 hosts host groups params
func (*GetAPI24HostsHostGroupsParams) WithMemberNames ¶
func (o *GetAPI24HostsHostGroupsParams) WithMemberNames(memberNames []string) *GetAPI24HostsHostGroupsParams
WithMemberNames adds the memberNames to the get API 24 hosts host groups params
func (*GetAPI24HostsHostGroupsParams) WithOffset ¶
func (o *GetAPI24HostsHostGroupsParams) WithOffset(offset *int32) *GetAPI24HostsHostGroupsParams
WithOffset adds the offset to the get API 24 hosts host groups params
func (*GetAPI24HostsHostGroupsParams) WithSort ¶
func (o *GetAPI24HostsHostGroupsParams) WithSort(sort []string) *GetAPI24HostsHostGroupsParams
WithSort adds the sort to the get API 24 hosts host groups params
func (*GetAPI24HostsHostGroupsParams) WithTimeout ¶
func (o *GetAPI24HostsHostGroupsParams) WithTimeout(timeout time.Duration) *GetAPI24HostsHostGroupsParams
WithTimeout adds the timeout to the get API 24 hosts host groups params
func (*GetAPI24HostsHostGroupsParams) WithTotalItemCount ¶
func (o *GetAPI24HostsHostGroupsParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24HostsHostGroupsParams
WithTotalItemCount adds the totalItemCount to the get API 24 hosts host groups params
func (*GetAPI24HostsHostGroupsParams) WithXRequestID ¶
func (o *GetAPI24HostsHostGroupsParams) WithXRequestID(xRequestID *string) *GetAPI24HostsHostGroupsParams
WithXRequestID adds the xRequestID to the get API 24 hosts host groups params
func (*GetAPI24HostsHostGroupsParams) WriteToRequest ¶
func (o *GetAPI24HostsHostGroupsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type GetAPI24HostsHostGroupsReader ¶
type GetAPI24HostsHostGroupsReader struct {
// contains filtered or unexported fields
}
GetAPI24HostsHostGroupsReader is a Reader for the GetAPI24HostsHostGroups structure.
func (*GetAPI24HostsHostGroupsReader) ReadResponse ¶
func (o *GetAPI24HostsHostGroupsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type GetAPI24HostsParams ¶
type GetAPI24HostsParams 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 }
GetAPI24HostsParams contains all the parameters to send to the API endpoint for the get API 24 hosts operation typically these are written to a http.Request
func NewGetAPI24HostsParams ¶
func NewGetAPI24HostsParams() *GetAPI24HostsParams
NewGetAPI24HostsParams creates a new GetAPI24HostsParams object with the default values initialized.
func NewGetAPI24HostsParamsWithContext ¶
func NewGetAPI24HostsParamsWithContext(ctx context.Context) *GetAPI24HostsParams
NewGetAPI24HostsParamsWithContext creates a new GetAPI24HostsParams object with the default values initialized, and the ability to set a context for a request
func NewGetAPI24HostsParamsWithHTTPClient ¶
func NewGetAPI24HostsParamsWithHTTPClient(client *http.Client) *GetAPI24HostsParams
NewGetAPI24HostsParamsWithHTTPClient creates a new GetAPI24HostsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewGetAPI24HostsParamsWithTimeout ¶
func NewGetAPI24HostsParamsWithTimeout(timeout time.Duration) *GetAPI24HostsParams
NewGetAPI24HostsParamsWithTimeout creates a new GetAPI24HostsParams object with the default values initialized, and the ability to set a timeout on a request
func (*GetAPI24HostsParams) SetAuthorization ¶
func (o *GetAPI24HostsParams) SetAuthorization(authorization *string)
SetAuthorization adds the authorization to the get API 24 hosts params
func (*GetAPI24HostsParams) SetContext ¶
func (o *GetAPI24HostsParams) SetContext(ctx context.Context)
SetContext adds the context to the get API 24 hosts params
func (*GetAPI24HostsParams) SetContinuationToken ¶
func (o *GetAPI24HostsParams) SetContinuationToken(continuationToken *string)
SetContinuationToken adds the continuationToken to the get API 24 hosts params
func (*GetAPI24HostsParams) SetFilter ¶
func (o *GetAPI24HostsParams) SetFilter(filter *string)
SetFilter adds the filter to the get API 24 hosts params
func (*GetAPI24HostsParams) SetHTTPClient ¶
func (o *GetAPI24HostsParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the get API 24 hosts params
func (*GetAPI24HostsParams) SetLimit ¶
func (o *GetAPI24HostsParams) SetLimit(limit *int32)
SetLimit adds the limit to the get API 24 hosts params
func (*GetAPI24HostsParams) SetNames ¶
func (o *GetAPI24HostsParams) SetNames(names []string)
SetNames adds the names to the get API 24 hosts params
func (*GetAPI24HostsParams) SetOffset ¶
func (o *GetAPI24HostsParams) SetOffset(offset *int32)
SetOffset adds the offset to the get API 24 hosts params
func (*GetAPI24HostsParams) SetSort ¶
func (o *GetAPI24HostsParams) SetSort(sort []string)
SetSort adds the sort to the get API 24 hosts params
func (*GetAPI24HostsParams) SetTimeout ¶
func (o *GetAPI24HostsParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the get API 24 hosts params
func (*GetAPI24HostsParams) SetTotalItemCount ¶
func (o *GetAPI24HostsParams) SetTotalItemCount(totalItemCount *bool)
SetTotalItemCount adds the totalItemCount to the get API 24 hosts params
func (*GetAPI24HostsParams) SetXRequestID ¶
func (o *GetAPI24HostsParams) SetXRequestID(xRequestID *string)
SetXRequestID adds the xRequestId to the get API 24 hosts params
func (*GetAPI24HostsParams) WithAuthorization ¶
func (o *GetAPI24HostsParams) WithAuthorization(authorization *string) *GetAPI24HostsParams
WithAuthorization adds the authorization to the get API 24 hosts params
func (*GetAPI24HostsParams) WithContext ¶
func (o *GetAPI24HostsParams) WithContext(ctx context.Context) *GetAPI24HostsParams
WithContext adds the context to the get API 24 hosts params
func (*GetAPI24HostsParams) WithContinuationToken ¶
func (o *GetAPI24HostsParams) WithContinuationToken(continuationToken *string) *GetAPI24HostsParams
WithContinuationToken adds the continuationToken to the get API 24 hosts params
func (*GetAPI24HostsParams) WithFilter ¶
func (o *GetAPI24HostsParams) WithFilter(filter *string) *GetAPI24HostsParams
WithFilter adds the filter to the get API 24 hosts params
func (*GetAPI24HostsParams) WithHTTPClient ¶
func (o *GetAPI24HostsParams) WithHTTPClient(client *http.Client) *GetAPI24HostsParams
WithHTTPClient adds the HTTPClient to the get API 24 hosts params
func (*GetAPI24HostsParams) WithLimit ¶
func (o *GetAPI24HostsParams) WithLimit(limit *int32) *GetAPI24HostsParams
WithLimit adds the limit to the get API 24 hosts params
func (*GetAPI24HostsParams) WithNames ¶
func (o *GetAPI24HostsParams) WithNames(names []string) *GetAPI24HostsParams
WithNames adds the names to the get API 24 hosts params
func (*GetAPI24HostsParams) WithOffset ¶
func (o *GetAPI24HostsParams) WithOffset(offset *int32) *GetAPI24HostsParams
WithOffset adds the offset to the get API 24 hosts params
func (*GetAPI24HostsParams) WithSort ¶
func (o *GetAPI24HostsParams) WithSort(sort []string) *GetAPI24HostsParams
WithSort adds the sort to the get API 24 hosts params
func (*GetAPI24HostsParams) WithTimeout ¶
func (o *GetAPI24HostsParams) WithTimeout(timeout time.Duration) *GetAPI24HostsParams
WithTimeout adds the timeout to the get API 24 hosts params
func (*GetAPI24HostsParams) WithTotalItemCount ¶
func (o *GetAPI24HostsParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24HostsParams
WithTotalItemCount adds the totalItemCount to the get API 24 hosts params
func (*GetAPI24HostsParams) WithXRequestID ¶
func (o *GetAPI24HostsParams) WithXRequestID(xRequestID *string) *GetAPI24HostsParams
WithXRequestID adds the xRequestID to the get API 24 hosts params
func (*GetAPI24HostsParams) WriteToRequest ¶
func (o *GetAPI24HostsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type GetAPI24HostsPerformanceBalanceParams ¶
type GetAPI24HostsPerformanceBalanceParams 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 }
GetAPI24HostsPerformanceBalanceParams contains all the parameters to send to the API endpoint for the get API 24 hosts performance balance operation typically these are written to a http.Request
func NewGetAPI24HostsPerformanceBalanceParams ¶
func NewGetAPI24HostsPerformanceBalanceParams() *GetAPI24HostsPerformanceBalanceParams
NewGetAPI24HostsPerformanceBalanceParams creates a new GetAPI24HostsPerformanceBalanceParams object with the default values initialized.
func NewGetAPI24HostsPerformanceBalanceParamsWithContext ¶
func NewGetAPI24HostsPerformanceBalanceParamsWithContext(ctx context.Context) *GetAPI24HostsPerformanceBalanceParams
NewGetAPI24HostsPerformanceBalanceParamsWithContext creates a new GetAPI24HostsPerformanceBalanceParams object with the default values initialized, and the ability to set a context for a request
func NewGetAPI24HostsPerformanceBalanceParamsWithHTTPClient ¶
func NewGetAPI24HostsPerformanceBalanceParamsWithHTTPClient(client *http.Client) *GetAPI24HostsPerformanceBalanceParams
NewGetAPI24HostsPerformanceBalanceParamsWithHTTPClient creates a new GetAPI24HostsPerformanceBalanceParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewGetAPI24HostsPerformanceBalanceParamsWithTimeout ¶
func NewGetAPI24HostsPerformanceBalanceParamsWithTimeout(timeout time.Duration) *GetAPI24HostsPerformanceBalanceParams
NewGetAPI24HostsPerformanceBalanceParamsWithTimeout creates a new GetAPI24HostsPerformanceBalanceParams object with the default values initialized, and the ability to set a timeout on a request
func (*GetAPI24HostsPerformanceBalanceParams) SetAuthorization ¶
func (o *GetAPI24HostsPerformanceBalanceParams) SetAuthorization(authorization *string)
SetAuthorization adds the authorization to the get API 24 hosts performance balance params
func (*GetAPI24HostsPerformanceBalanceParams) SetContext ¶
func (o *GetAPI24HostsPerformanceBalanceParams) SetContext(ctx context.Context)
SetContext adds the context to the get API 24 hosts performance balance params
func (*GetAPI24HostsPerformanceBalanceParams) SetFilter ¶
func (o *GetAPI24HostsPerformanceBalanceParams) SetFilter(filter *string)
SetFilter adds the filter to the get API 24 hosts performance balance params
func (*GetAPI24HostsPerformanceBalanceParams) SetHTTPClient ¶
func (o *GetAPI24HostsPerformanceBalanceParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the get API 24 hosts performance balance params
func (*GetAPI24HostsPerformanceBalanceParams) SetLimit ¶
func (o *GetAPI24HostsPerformanceBalanceParams) SetLimit(limit *int32)
SetLimit adds the limit to the get API 24 hosts performance balance params
func (*GetAPI24HostsPerformanceBalanceParams) SetNames ¶
func (o *GetAPI24HostsPerformanceBalanceParams) SetNames(names []string)
SetNames adds the names to the get API 24 hosts performance balance params
func (*GetAPI24HostsPerformanceBalanceParams) SetOffset ¶
func (o *GetAPI24HostsPerformanceBalanceParams) SetOffset(offset *int32)
SetOffset adds the offset to the get API 24 hosts performance balance params
func (*GetAPI24HostsPerformanceBalanceParams) SetSort ¶
func (o *GetAPI24HostsPerformanceBalanceParams) SetSort(sort []string)
SetSort adds the sort to the get API 24 hosts performance balance params
func (*GetAPI24HostsPerformanceBalanceParams) SetTimeout ¶
func (o *GetAPI24HostsPerformanceBalanceParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the get API 24 hosts performance balance params
func (*GetAPI24HostsPerformanceBalanceParams) SetTotalItemCount ¶
func (o *GetAPI24HostsPerformanceBalanceParams) SetTotalItemCount(totalItemCount *bool)
SetTotalItemCount adds the totalItemCount to the get API 24 hosts performance balance params
func (*GetAPI24HostsPerformanceBalanceParams) SetXRequestID ¶
func (o *GetAPI24HostsPerformanceBalanceParams) SetXRequestID(xRequestID *string)
SetXRequestID adds the xRequestId to the get API 24 hosts performance balance params
func (*GetAPI24HostsPerformanceBalanceParams) WithAuthorization ¶
func (o *GetAPI24HostsPerformanceBalanceParams) WithAuthorization(authorization *string) *GetAPI24HostsPerformanceBalanceParams
WithAuthorization adds the authorization to the get API 24 hosts performance balance params
func (*GetAPI24HostsPerformanceBalanceParams) WithContext ¶
func (o *GetAPI24HostsPerformanceBalanceParams) WithContext(ctx context.Context) *GetAPI24HostsPerformanceBalanceParams
WithContext adds the context to the get API 24 hosts performance balance params
func (*GetAPI24HostsPerformanceBalanceParams) WithFilter ¶
func (o *GetAPI24HostsPerformanceBalanceParams) WithFilter(filter *string) *GetAPI24HostsPerformanceBalanceParams
WithFilter adds the filter to the get API 24 hosts performance balance params
func (*GetAPI24HostsPerformanceBalanceParams) WithHTTPClient ¶
func (o *GetAPI24HostsPerformanceBalanceParams) WithHTTPClient(client *http.Client) *GetAPI24HostsPerformanceBalanceParams
WithHTTPClient adds the HTTPClient to the get API 24 hosts performance balance params
func (*GetAPI24HostsPerformanceBalanceParams) WithLimit ¶
func (o *GetAPI24HostsPerformanceBalanceParams) WithLimit(limit *int32) *GetAPI24HostsPerformanceBalanceParams
WithLimit adds the limit to the get API 24 hosts performance balance params
func (*GetAPI24HostsPerformanceBalanceParams) WithNames ¶
func (o *GetAPI24HostsPerformanceBalanceParams) WithNames(names []string) *GetAPI24HostsPerformanceBalanceParams
WithNames adds the names to the get API 24 hosts performance balance params
func (*GetAPI24HostsPerformanceBalanceParams) WithOffset ¶
func (o *GetAPI24HostsPerformanceBalanceParams) WithOffset(offset *int32) *GetAPI24HostsPerformanceBalanceParams
WithOffset adds the offset to the get API 24 hosts performance balance params
func (*GetAPI24HostsPerformanceBalanceParams) WithSort ¶
func (o *GetAPI24HostsPerformanceBalanceParams) WithSort(sort []string) *GetAPI24HostsPerformanceBalanceParams
WithSort adds the sort to the get API 24 hosts performance balance params
func (*GetAPI24HostsPerformanceBalanceParams) WithTimeout ¶
func (o *GetAPI24HostsPerformanceBalanceParams) WithTimeout(timeout time.Duration) *GetAPI24HostsPerformanceBalanceParams
WithTimeout adds the timeout to the get API 24 hosts performance balance params
func (*GetAPI24HostsPerformanceBalanceParams) WithTotalItemCount ¶
func (o *GetAPI24HostsPerformanceBalanceParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24HostsPerformanceBalanceParams
WithTotalItemCount adds the totalItemCount to the get API 24 hosts performance balance params
func (*GetAPI24HostsPerformanceBalanceParams) WithXRequestID ¶
func (o *GetAPI24HostsPerformanceBalanceParams) WithXRequestID(xRequestID *string) *GetAPI24HostsPerformanceBalanceParams
WithXRequestID adds the xRequestID to the get API 24 hosts performance balance params
func (*GetAPI24HostsPerformanceBalanceParams) WriteToRequest ¶
func (o *GetAPI24HostsPerformanceBalanceParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type GetAPI24HostsPerformanceBalanceReader ¶
type GetAPI24HostsPerformanceBalanceReader struct {
// contains filtered or unexported fields
}
GetAPI24HostsPerformanceBalanceReader is a Reader for the GetAPI24HostsPerformanceBalance structure.
func (*GetAPI24HostsPerformanceBalanceReader) ReadResponse ¶
func (o *GetAPI24HostsPerformanceBalanceReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type GetAPI24HostsPerformanceByArrayParams ¶
type GetAPI24HostsPerformanceByArrayParams 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 }
GetAPI24HostsPerformanceByArrayParams contains all the parameters to send to the API endpoint for the get API 24 hosts performance by array operation typically these are written to a http.Request
func NewGetAPI24HostsPerformanceByArrayParams ¶
func NewGetAPI24HostsPerformanceByArrayParams() *GetAPI24HostsPerformanceByArrayParams
NewGetAPI24HostsPerformanceByArrayParams creates a new GetAPI24HostsPerformanceByArrayParams object with the default values initialized.
func NewGetAPI24HostsPerformanceByArrayParamsWithContext ¶
func NewGetAPI24HostsPerformanceByArrayParamsWithContext(ctx context.Context) *GetAPI24HostsPerformanceByArrayParams
NewGetAPI24HostsPerformanceByArrayParamsWithContext creates a new GetAPI24HostsPerformanceByArrayParams object with the default values initialized, and the ability to set a context for a request
func NewGetAPI24HostsPerformanceByArrayParamsWithHTTPClient ¶
func NewGetAPI24HostsPerformanceByArrayParamsWithHTTPClient(client *http.Client) *GetAPI24HostsPerformanceByArrayParams
NewGetAPI24HostsPerformanceByArrayParamsWithHTTPClient creates a new GetAPI24HostsPerformanceByArrayParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewGetAPI24HostsPerformanceByArrayParamsWithTimeout ¶
func NewGetAPI24HostsPerformanceByArrayParamsWithTimeout(timeout time.Duration) *GetAPI24HostsPerformanceByArrayParams
NewGetAPI24HostsPerformanceByArrayParamsWithTimeout creates a new GetAPI24HostsPerformanceByArrayParams object with the default values initialized, and the ability to set a timeout on a request
func (*GetAPI24HostsPerformanceByArrayParams) SetAuthorization ¶
func (o *GetAPI24HostsPerformanceByArrayParams) SetAuthorization(authorization *string)
SetAuthorization adds the authorization to the get API 24 hosts performance by array params
func (*GetAPI24HostsPerformanceByArrayParams) SetContext ¶
func (o *GetAPI24HostsPerformanceByArrayParams) SetContext(ctx context.Context)
SetContext adds the context to the get API 24 hosts performance by array params
func (*GetAPI24HostsPerformanceByArrayParams) SetFilter ¶
func (o *GetAPI24HostsPerformanceByArrayParams) SetFilter(filter *string)
SetFilter adds the filter to the get API 24 hosts performance by array params
func (*GetAPI24HostsPerformanceByArrayParams) SetHTTPClient ¶
func (o *GetAPI24HostsPerformanceByArrayParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the get API 24 hosts performance by array params
func (*GetAPI24HostsPerformanceByArrayParams) SetLimit ¶
func (o *GetAPI24HostsPerformanceByArrayParams) SetLimit(limit *int32)
SetLimit adds the limit to the get API 24 hosts performance by array params
func (*GetAPI24HostsPerformanceByArrayParams) SetNames ¶
func (o *GetAPI24HostsPerformanceByArrayParams) SetNames(names []string)
SetNames adds the names to the get API 24 hosts performance by array params
func (*GetAPI24HostsPerformanceByArrayParams) SetOffset ¶
func (o *GetAPI24HostsPerformanceByArrayParams) SetOffset(offset *int32)
SetOffset adds the offset to the get API 24 hosts performance by array params
func (*GetAPI24HostsPerformanceByArrayParams) SetSort ¶
func (o *GetAPI24HostsPerformanceByArrayParams) SetSort(sort []string)
SetSort adds the sort to the get API 24 hosts performance by array params
func (*GetAPI24HostsPerformanceByArrayParams) SetTimeout ¶
func (o *GetAPI24HostsPerformanceByArrayParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the get API 24 hosts performance by array params
func (*GetAPI24HostsPerformanceByArrayParams) SetTotalItemCount ¶
func (o *GetAPI24HostsPerformanceByArrayParams) SetTotalItemCount(totalItemCount *bool)
SetTotalItemCount adds the totalItemCount to the get API 24 hosts performance by array params
func (*GetAPI24HostsPerformanceByArrayParams) SetTotalOnly ¶
func (o *GetAPI24HostsPerformanceByArrayParams) SetTotalOnly(totalOnly *bool)
SetTotalOnly adds the totalOnly to the get API 24 hosts performance by array params
func (*GetAPI24HostsPerformanceByArrayParams) SetXRequestID ¶
func (o *GetAPI24HostsPerformanceByArrayParams) SetXRequestID(xRequestID *string)
SetXRequestID adds the xRequestId to the get API 24 hosts performance by array params
func (*GetAPI24HostsPerformanceByArrayParams) WithAuthorization ¶
func (o *GetAPI24HostsPerformanceByArrayParams) WithAuthorization(authorization *string) *GetAPI24HostsPerformanceByArrayParams
WithAuthorization adds the authorization to the get API 24 hosts performance by array params
func (*GetAPI24HostsPerformanceByArrayParams) WithContext ¶
func (o *GetAPI24HostsPerformanceByArrayParams) WithContext(ctx context.Context) *GetAPI24HostsPerformanceByArrayParams
WithContext adds the context to the get API 24 hosts performance by array params
func (*GetAPI24HostsPerformanceByArrayParams) WithFilter ¶
func (o *GetAPI24HostsPerformanceByArrayParams) WithFilter(filter *string) *GetAPI24HostsPerformanceByArrayParams
WithFilter adds the filter to the get API 24 hosts performance by array params
func (*GetAPI24HostsPerformanceByArrayParams) WithHTTPClient ¶
func (o *GetAPI24HostsPerformanceByArrayParams) WithHTTPClient(client *http.Client) *GetAPI24HostsPerformanceByArrayParams
WithHTTPClient adds the HTTPClient to the get API 24 hosts performance by array params
func (*GetAPI24HostsPerformanceByArrayParams) WithLimit ¶
func (o *GetAPI24HostsPerformanceByArrayParams) WithLimit(limit *int32) *GetAPI24HostsPerformanceByArrayParams
WithLimit adds the limit to the get API 24 hosts performance by array params
func (*GetAPI24HostsPerformanceByArrayParams) WithNames ¶
func (o *GetAPI24HostsPerformanceByArrayParams) WithNames(names []string) *GetAPI24HostsPerformanceByArrayParams
WithNames adds the names to the get API 24 hosts performance by array params
func (*GetAPI24HostsPerformanceByArrayParams) WithOffset ¶
func (o *GetAPI24HostsPerformanceByArrayParams) WithOffset(offset *int32) *GetAPI24HostsPerformanceByArrayParams
WithOffset adds the offset to the get API 24 hosts performance by array params
func (*GetAPI24HostsPerformanceByArrayParams) WithSort ¶
func (o *GetAPI24HostsPerformanceByArrayParams) WithSort(sort []string) *GetAPI24HostsPerformanceByArrayParams
WithSort adds the sort to the get API 24 hosts performance by array params
func (*GetAPI24HostsPerformanceByArrayParams) WithTimeout ¶
func (o *GetAPI24HostsPerformanceByArrayParams) WithTimeout(timeout time.Duration) *GetAPI24HostsPerformanceByArrayParams
WithTimeout adds the timeout to the get API 24 hosts performance by array params
func (*GetAPI24HostsPerformanceByArrayParams) WithTotalItemCount ¶
func (o *GetAPI24HostsPerformanceByArrayParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24HostsPerformanceByArrayParams
WithTotalItemCount adds the totalItemCount to the get API 24 hosts performance by array params
func (*GetAPI24HostsPerformanceByArrayParams) WithTotalOnly ¶
func (o *GetAPI24HostsPerformanceByArrayParams) WithTotalOnly(totalOnly *bool) *GetAPI24HostsPerformanceByArrayParams
WithTotalOnly adds the totalOnly to the get API 24 hosts performance by array params
func (*GetAPI24HostsPerformanceByArrayParams) WithXRequestID ¶
func (o *GetAPI24HostsPerformanceByArrayParams) WithXRequestID(xRequestID *string) *GetAPI24HostsPerformanceByArrayParams
WithXRequestID adds the xRequestID to the get API 24 hosts performance by array params
func (*GetAPI24HostsPerformanceByArrayParams) WriteToRequest ¶
func (o *GetAPI24HostsPerformanceByArrayParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type GetAPI24HostsPerformanceByArrayReader ¶
type GetAPI24HostsPerformanceByArrayReader struct {
// contains filtered or unexported fields
}
GetAPI24HostsPerformanceByArrayReader is a Reader for the GetAPI24HostsPerformanceByArray structure.
func (*GetAPI24HostsPerformanceByArrayReader) ReadResponse ¶
func (o *GetAPI24HostsPerformanceByArrayReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type GetAPI24HostsPerformanceParams ¶
type GetAPI24HostsPerformanceParams 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 }
GetAPI24HostsPerformanceParams contains all the parameters to send to the API endpoint for the get API 24 hosts performance operation typically these are written to a http.Request
func NewGetAPI24HostsPerformanceParams ¶
func NewGetAPI24HostsPerformanceParams() *GetAPI24HostsPerformanceParams
NewGetAPI24HostsPerformanceParams creates a new GetAPI24HostsPerformanceParams object with the default values initialized.
func NewGetAPI24HostsPerformanceParamsWithContext ¶
func NewGetAPI24HostsPerformanceParamsWithContext(ctx context.Context) *GetAPI24HostsPerformanceParams
NewGetAPI24HostsPerformanceParamsWithContext creates a new GetAPI24HostsPerformanceParams object with the default values initialized, and the ability to set a context for a request
func NewGetAPI24HostsPerformanceParamsWithHTTPClient ¶
func NewGetAPI24HostsPerformanceParamsWithHTTPClient(client *http.Client) *GetAPI24HostsPerformanceParams
NewGetAPI24HostsPerformanceParamsWithHTTPClient creates a new GetAPI24HostsPerformanceParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewGetAPI24HostsPerformanceParamsWithTimeout ¶
func NewGetAPI24HostsPerformanceParamsWithTimeout(timeout time.Duration) *GetAPI24HostsPerformanceParams
NewGetAPI24HostsPerformanceParamsWithTimeout creates a new GetAPI24HostsPerformanceParams object with the default values initialized, and the ability to set a timeout on a request
func (*GetAPI24HostsPerformanceParams) SetAuthorization ¶
func (o *GetAPI24HostsPerformanceParams) SetAuthorization(authorization *string)
SetAuthorization adds the authorization to the get API 24 hosts performance params
func (*GetAPI24HostsPerformanceParams) SetContext ¶
func (o *GetAPI24HostsPerformanceParams) SetContext(ctx context.Context)
SetContext adds the context to the get API 24 hosts performance params
func (*GetAPI24HostsPerformanceParams) SetFilter ¶
func (o *GetAPI24HostsPerformanceParams) SetFilter(filter *string)
SetFilter adds the filter to the get API 24 hosts performance params
func (*GetAPI24HostsPerformanceParams) SetHTTPClient ¶
func (o *GetAPI24HostsPerformanceParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the get API 24 hosts performance params
func (*GetAPI24HostsPerformanceParams) SetLimit ¶
func (o *GetAPI24HostsPerformanceParams) SetLimit(limit *int32)
SetLimit adds the limit to the get API 24 hosts performance params
func (*GetAPI24HostsPerformanceParams) SetNames ¶
func (o *GetAPI24HostsPerformanceParams) SetNames(names []string)
SetNames adds the names to the get API 24 hosts performance params
func (*GetAPI24HostsPerformanceParams) SetOffset ¶
func (o *GetAPI24HostsPerformanceParams) SetOffset(offset *int32)
SetOffset adds the offset to the get API 24 hosts performance params
func (*GetAPI24HostsPerformanceParams) SetSort ¶
func (o *GetAPI24HostsPerformanceParams) SetSort(sort []string)
SetSort adds the sort to the get API 24 hosts performance params
func (*GetAPI24HostsPerformanceParams) SetTimeout ¶
func (o *GetAPI24HostsPerformanceParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the get API 24 hosts performance params
func (*GetAPI24HostsPerformanceParams) SetTotalItemCount ¶
func (o *GetAPI24HostsPerformanceParams) SetTotalItemCount(totalItemCount *bool)
SetTotalItemCount adds the totalItemCount to the get API 24 hosts performance params
func (*GetAPI24HostsPerformanceParams) SetTotalOnly ¶
func (o *GetAPI24HostsPerformanceParams) SetTotalOnly(totalOnly *bool)
SetTotalOnly adds the totalOnly to the get API 24 hosts performance params
func (*GetAPI24HostsPerformanceParams) SetXRequestID ¶
func (o *GetAPI24HostsPerformanceParams) SetXRequestID(xRequestID *string)
SetXRequestID adds the xRequestId to the get API 24 hosts performance params
func (*GetAPI24HostsPerformanceParams) WithAuthorization ¶
func (o *GetAPI24HostsPerformanceParams) WithAuthorization(authorization *string) *GetAPI24HostsPerformanceParams
WithAuthorization adds the authorization to the get API 24 hosts performance params
func (*GetAPI24HostsPerformanceParams) WithContext ¶
func (o *GetAPI24HostsPerformanceParams) WithContext(ctx context.Context) *GetAPI24HostsPerformanceParams
WithContext adds the context to the get API 24 hosts performance params
func (*GetAPI24HostsPerformanceParams) WithFilter ¶
func (o *GetAPI24HostsPerformanceParams) WithFilter(filter *string) *GetAPI24HostsPerformanceParams
WithFilter adds the filter to the get API 24 hosts performance params
func (*GetAPI24HostsPerformanceParams) WithHTTPClient ¶
func (o *GetAPI24HostsPerformanceParams) WithHTTPClient(client *http.Client) *GetAPI24HostsPerformanceParams
WithHTTPClient adds the HTTPClient to the get API 24 hosts performance params
func (*GetAPI24HostsPerformanceParams) WithLimit ¶
func (o *GetAPI24HostsPerformanceParams) WithLimit(limit *int32) *GetAPI24HostsPerformanceParams
WithLimit adds the limit to the get API 24 hosts performance params
func (*GetAPI24HostsPerformanceParams) WithNames ¶
func (o *GetAPI24HostsPerformanceParams) WithNames(names []string) *GetAPI24HostsPerformanceParams
WithNames adds the names to the get API 24 hosts performance params
func (*GetAPI24HostsPerformanceParams) WithOffset ¶
func (o *GetAPI24HostsPerformanceParams) WithOffset(offset *int32) *GetAPI24HostsPerformanceParams
WithOffset adds the offset to the get API 24 hosts performance params
func (*GetAPI24HostsPerformanceParams) WithSort ¶
func (o *GetAPI24HostsPerformanceParams) WithSort(sort []string) *GetAPI24HostsPerformanceParams
WithSort adds the sort to the get API 24 hosts performance params
func (*GetAPI24HostsPerformanceParams) WithTimeout ¶
func (o *GetAPI24HostsPerformanceParams) WithTimeout(timeout time.Duration) *GetAPI24HostsPerformanceParams
WithTimeout adds the timeout to the get API 24 hosts performance params
func (*GetAPI24HostsPerformanceParams) WithTotalItemCount ¶
func (o *GetAPI24HostsPerformanceParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24HostsPerformanceParams
WithTotalItemCount adds the totalItemCount to the get API 24 hosts performance params
func (*GetAPI24HostsPerformanceParams) WithTotalOnly ¶
func (o *GetAPI24HostsPerformanceParams) WithTotalOnly(totalOnly *bool) *GetAPI24HostsPerformanceParams
WithTotalOnly adds the totalOnly to the get API 24 hosts performance params
func (*GetAPI24HostsPerformanceParams) WithXRequestID ¶
func (o *GetAPI24HostsPerformanceParams) WithXRequestID(xRequestID *string) *GetAPI24HostsPerformanceParams
WithXRequestID adds the xRequestID to the get API 24 hosts performance params
func (*GetAPI24HostsPerformanceParams) WriteToRequest ¶
func (o *GetAPI24HostsPerformanceParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type GetAPI24HostsPerformanceReader ¶
type GetAPI24HostsPerformanceReader struct {
// contains filtered or unexported fields
}
GetAPI24HostsPerformanceReader is a Reader for the GetAPI24HostsPerformance structure.
func (*GetAPI24HostsPerformanceReader) ReadResponse ¶
func (o *GetAPI24HostsPerformanceReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type GetAPI24HostsProtectionGroupsParams ¶
type GetAPI24HostsProtectionGroupsParams 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 }
GetAPI24HostsProtectionGroupsParams contains all the parameters to send to the API endpoint for the get API 24 hosts protection groups operation typically these are written to a http.Request
func NewGetAPI24HostsProtectionGroupsParams ¶
func NewGetAPI24HostsProtectionGroupsParams() *GetAPI24HostsProtectionGroupsParams
NewGetAPI24HostsProtectionGroupsParams creates a new GetAPI24HostsProtectionGroupsParams object with the default values initialized.
func NewGetAPI24HostsProtectionGroupsParamsWithContext ¶
func NewGetAPI24HostsProtectionGroupsParamsWithContext(ctx context.Context) *GetAPI24HostsProtectionGroupsParams
NewGetAPI24HostsProtectionGroupsParamsWithContext creates a new GetAPI24HostsProtectionGroupsParams object with the default values initialized, and the ability to set a context for a request
func NewGetAPI24HostsProtectionGroupsParamsWithHTTPClient ¶
func NewGetAPI24HostsProtectionGroupsParamsWithHTTPClient(client *http.Client) *GetAPI24HostsProtectionGroupsParams
NewGetAPI24HostsProtectionGroupsParamsWithHTTPClient creates a new GetAPI24HostsProtectionGroupsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewGetAPI24HostsProtectionGroupsParamsWithTimeout ¶
func NewGetAPI24HostsProtectionGroupsParamsWithTimeout(timeout time.Duration) *GetAPI24HostsProtectionGroupsParams
NewGetAPI24HostsProtectionGroupsParamsWithTimeout creates a new GetAPI24HostsProtectionGroupsParams object with the default values initialized, and the ability to set a timeout on a request
func (*GetAPI24HostsProtectionGroupsParams) SetAuthorization ¶
func (o *GetAPI24HostsProtectionGroupsParams) SetAuthorization(authorization *string)
SetAuthorization adds the authorization to the get API 24 hosts protection groups params
func (*GetAPI24HostsProtectionGroupsParams) SetContext ¶
func (o *GetAPI24HostsProtectionGroupsParams) SetContext(ctx context.Context)
SetContext adds the context to the get API 24 hosts protection groups params
func (*GetAPI24HostsProtectionGroupsParams) SetContinuationToken ¶
func (o *GetAPI24HostsProtectionGroupsParams) SetContinuationToken(continuationToken *string)
SetContinuationToken adds the continuationToken to the get API 24 hosts protection groups params
func (*GetAPI24HostsProtectionGroupsParams) SetFilter ¶
func (o *GetAPI24HostsProtectionGroupsParams) SetFilter(filter *string)
SetFilter adds the filter to the get API 24 hosts protection groups params
func (*GetAPI24HostsProtectionGroupsParams) SetGroupNames ¶
func (o *GetAPI24HostsProtectionGroupsParams) SetGroupNames(groupNames []string)
SetGroupNames adds the groupNames to the get API 24 hosts protection groups params
func (*GetAPI24HostsProtectionGroupsParams) SetHTTPClient ¶
func (o *GetAPI24HostsProtectionGroupsParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the get API 24 hosts protection groups params
func (*GetAPI24HostsProtectionGroupsParams) SetLimit ¶
func (o *GetAPI24HostsProtectionGroupsParams) SetLimit(limit *int32)
SetLimit adds the limit to the get API 24 hosts protection groups params
func (*GetAPI24HostsProtectionGroupsParams) SetMemberNames ¶
func (o *GetAPI24HostsProtectionGroupsParams) SetMemberNames(memberNames []string)
SetMemberNames adds the memberNames to the get API 24 hosts protection groups params
func (*GetAPI24HostsProtectionGroupsParams) SetOffset ¶
func (o *GetAPI24HostsProtectionGroupsParams) SetOffset(offset *int32)
SetOffset adds the offset to the get API 24 hosts protection groups params
func (*GetAPI24HostsProtectionGroupsParams) SetSort ¶
func (o *GetAPI24HostsProtectionGroupsParams) SetSort(sort []string)
SetSort adds the sort to the get API 24 hosts protection groups params
func (*GetAPI24HostsProtectionGroupsParams) SetTimeout ¶
func (o *GetAPI24HostsProtectionGroupsParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the get API 24 hosts protection groups params
func (*GetAPI24HostsProtectionGroupsParams) SetTotalItemCount ¶
func (o *GetAPI24HostsProtectionGroupsParams) SetTotalItemCount(totalItemCount *bool)
SetTotalItemCount adds the totalItemCount to the get API 24 hosts protection groups params
func (*GetAPI24HostsProtectionGroupsParams) SetXRequestID ¶
func (o *GetAPI24HostsProtectionGroupsParams) SetXRequestID(xRequestID *string)
SetXRequestID adds the xRequestId to the get API 24 hosts protection groups params
func (*GetAPI24HostsProtectionGroupsParams) WithAuthorization ¶
func (o *GetAPI24HostsProtectionGroupsParams) WithAuthorization(authorization *string) *GetAPI24HostsProtectionGroupsParams
WithAuthorization adds the authorization to the get API 24 hosts protection groups params
func (*GetAPI24HostsProtectionGroupsParams) WithContext ¶
func (o *GetAPI24HostsProtectionGroupsParams) WithContext(ctx context.Context) *GetAPI24HostsProtectionGroupsParams
WithContext adds the context to the get API 24 hosts protection groups params
func (*GetAPI24HostsProtectionGroupsParams) WithContinuationToken ¶
func (o *GetAPI24HostsProtectionGroupsParams) WithContinuationToken(continuationToken *string) *GetAPI24HostsProtectionGroupsParams
WithContinuationToken adds the continuationToken to the get API 24 hosts protection groups params
func (*GetAPI24HostsProtectionGroupsParams) WithFilter ¶
func (o *GetAPI24HostsProtectionGroupsParams) WithFilter(filter *string) *GetAPI24HostsProtectionGroupsParams
WithFilter adds the filter to the get API 24 hosts protection groups params
func (*GetAPI24HostsProtectionGroupsParams) WithGroupNames ¶
func (o *GetAPI24HostsProtectionGroupsParams) WithGroupNames(groupNames []string) *GetAPI24HostsProtectionGroupsParams
WithGroupNames adds the groupNames to the get API 24 hosts protection groups params
func (*GetAPI24HostsProtectionGroupsParams) WithHTTPClient ¶
func (o *GetAPI24HostsProtectionGroupsParams) WithHTTPClient(client *http.Client) *GetAPI24HostsProtectionGroupsParams
WithHTTPClient adds the HTTPClient to the get API 24 hosts protection groups params
func (*GetAPI24HostsProtectionGroupsParams) WithLimit ¶
func (o *GetAPI24HostsProtectionGroupsParams) WithLimit(limit *int32) *GetAPI24HostsProtectionGroupsParams
WithLimit adds the limit to the get API 24 hosts protection groups params
func (*GetAPI24HostsProtectionGroupsParams) WithMemberNames ¶
func (o *GetAPI24HostsProtectionGroupsParams) WithMemberNames(memberNames []string) *GetAPI24HostsProtectionGroupsParams
WithMemberNames adds the memberNames to the get API 24 hosts protection groups params
func (*GetAPI24HostsProtectionGroupsParams) WithOffset ¶
func (o *GetAPI24HostsProtectionGroupsParams) WithOffset(offset *int32) *GetAPI24HostsProtectionGroupsParams
WithOffset adds the offset to the get API 24 hosts protection groups params
func (*GetAPI24HostsProtectionGroupsParams) WithSort ¶
func (o *GetAPI24HostsProtectionGroupsParams) WithSort(sort []string) *GetAPI24HostsProtectionGroupsParams
WithSort adds the sort to the get API 24 hosts protection groups params
func (*GetAPI24HostsProtectionGroupsParams) WithTimeout ¶
func (o *GetAPI24HostsProtectionGroupsParams) WithTimeout(timeout time.Duration) *GetAPI24HostsProtectionGroupsParams
WithTimeout adds the timeout to the get API 24 hosts protection groups params
func (*GetAPI24HostsProtectionGroupsParams) WithTotalItemCount ¶
func (o *GetAPI24HostsProtectionGroupsParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24HostsProtectionGroupsParams
WithTotalItemCount adds the totalItemCount to the get API 24 hosts protection groups params
func (*GetAPI24HostsProtectionGroupsParams) WithXRequestID ¶
func (o *GetAPI24HostsProtectionGroupsParams) WithXRequestID(xRequestID *string) *GetAPI24HostsProtectionGroupsParams
WithXRequestID adds the xRequestID to the get API 24 hosts protection groups params
func (*GetAPI24HostsProtectionGroupsParams) WriteToRequest ¶
func (o *GetAPI24HostsProtectionGroupsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type GetAPI24HostsProtectionGroupsReader ¶
type GetAPI24HostsProtectionGroupsReader struct {
// contains filtered or unexported fields
}
GetAPI24HostsProtectionGroupsReader is a Reader for the GetAPI24HostsProtectionGroups structure.
func (*GetAPI24HostsProtectionGroupsReader) ReadResponse ¶
func (o *GetAPI24HostsProtectionGroupsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type GetAPI24HostsReader ¶
type GetAPI24HostsReader struct {
// contains filtered or unexported fields
}
GetAPI24HostsReader is a Reader for the GetAPI24Hosts structure.
func (*GetAPI24HostsReader) ReadResponse ¶
func (o *GetAPI24HostsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type GetAPI24HostsSpaceParams ¶
type GetAPI24HostsSpaceParams 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 }
GetAPI24HostsSpaceParams contains all the parameters to send to the API endpoint for the get API 24 hosts space operation typically these are written to a http.Request
func NewGetAPI24HostsSpaceParams ¶
func NewGetAPI24HostsSpaceParams() *GetAPI24HostsSpaceParams
NewGetAPI24HostsSpaceParams creates a new GetAPI24HostsSpaceParams object with the default values initialized.
func NewGetAPI24HostsSpaceParamsWithContext ¶
func NewGetAPI24HostsSpaceParamsWithContext(ctx context.Context) *GetAPI24HostsSpaceParams
NewGetAPI24HostsSpaceParamsWithContext creates a new GetAPI24HostsSpaceParams object with the default values initialized, and the ability to set a context for a request
func NewGetAPI24HostsSpaceParamsWithHTTPClient ¶
func NewGetAPI24HostsSpaceParamsWithHTTPClient(client *http.Client) *GetAPI24HostsSpaceParams
NewGetAPI24HostsSpaceParamsWithHTTPClient creates a new GetAPI24HostsSpaceParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewGetAPI24HostsSpaceParamsWithTimeout ¶
func NewGetAPI24HostsSpaceParamsWithTimeout(timeout time.Duration) *GetAPI24HostsSpaceParams
NewGetAPI24HostsSpaceParamsWithTimeout creates a new GetAPI24HostsSpaceParams object with the default values initialized, and the ability to set a timeout on a request
func (*GetAPI24HostsSpaceParams) SetAuthorization ¶
func (o *GetAPI24HostsSpaceParams) SetAuthorization(authorization *string)
SetAuthorization adds the authorization to the get API 24 hosts space params
func (*GetAPI24HostsSpaceParams) SetContext ¶
func (o *GetAPI24HostsSpaceParams) SetContext(ctx context.Context)
SetContext adds the context to the get API 24 hosts space params
func (*GetAPI24HostsSpaceParams) SetFilter ¶
func (o *GetAPI24HostsSpaceParams) SetFilter(filter *string)
SetFilter adds the filter to the get API 24 hosts space params
func (*GetAPI24HostsSpaceParams) SetHTTPClient ¶
func (o *GetAPI24HostsSpaceParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the get API 24 hosts space params
func (*GetAPI24HostsSpaceParams) SetLimit ¶
func (o *GetAPI24HostsSpaceParams) SetLimit(limit *int32)
SetLimit adds the limit to the get API 24 hosts space params
func (*GetAPI24HostsSpaceParams) SetNames ¶
func (o *GetAPI24HostsSpaceParams) SetNames(names []string)
SetNames adds the names to the get API 24 hosts space params
func (*GetAPI24HostsSpaceParams) SetOffset ¶
func (o *GetAPI24HostsSpaceParams) SetOffset(offset *int32)
SetOffset adds the offset to the get API 24 hosts space params
func (*GetAPI24HostsSpaceParams) SetSort ¶
func (o *GetAPI24HostsSpaceParams) SetSort(sort []string)
SetSort adds the sort to the get API 24 hosts space params
func (*GetAPI24HostsSpaceParams) SetTimeout ¶
func (o *GetAPI24HostsSpaceParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the get API 24 hosts space params
func (*GetAPI24HostsSpaceParams) SetTotalItemCount ¶
func (o *GetAPI24HostsSpaceParams) SetTotalItemCount(totalItemCount *bool)
SetTotalItemCount adds the totalItemCount to the get API 24 hosts space params
func (*GetAPI24HostsSpaceParams) SetXRequestID ¶
func (o *GetAPI24HostsSpaceParams) SetXRequestID(xRequestID *string)
SetXRequestID adds the xRequestId to the get API 24 hosts space params
func (*GetAPI24HostsSpaceParams) WithAuthorization ¶
func (o *GetAPI24HostsSpaceParams) WithAuthorization(authorization *string) *GetAPI24HostsSpaceParams
WithAuthorization adds the authorization to the get API 24 hosts space params
func (*GetAPI24HostsSpaceParams) WithContext ¶
func (o *GetAPI24HostsSpaceParams) WithContext(ctx context.Context) *GetAPI24HostsSpaceParams
WithContext adds the context to the get API 24 hosts space params
func (*GetAPI24HostsSpaceParams) WithFilter ¶
func (o *GetAPI24HostsSpaceParams) WithFilter(filter *string) *GetAPI24HostsSpaceParams
WithFilter adds the filter to the get API 24 hosts space params
func (*GetAPI24HostsSpaceParams) WithHTTPClient ¶
func (o *GetAPI24HostsSpaceParams) WithHTTPClient(client *http.Client) *GetAPI24HostsSpaceParams
WithHTTPClient adds the HTTPClient to the get API 24 hosts space params
func (*GetAPI24HostsSpaceParams) WithLimit ¶
func (o *GetAPI24HostsSpaceParams) WithLimit(limit *int32) *GetAPI24HostsSpaceParams
WithLimit adds the limit to the get API 24 hosts space params
func (*GetAPI24HostsSpaceParams) WithNames ¶
func (o *GetAPI24HostsSpaceParams) WithNames(names []string) *GetAPI24HostsSpaceParams
WithNames adds the names to the get API 24 hosts space params
func (*GetAPI24HostsSpaceParams) WithOffset ¶
func (o *GetAPI24HostsSpaceParams) WithOffset(offset *int32) *GetAPI24HostsSpaceParams
WithOffset adds the offset to the get API 24 hosts space params
func (*GetAPI24HostsSpaceParams) WithSort ¶
func (o *GetAPI24HostsSpaceParams) WithSort(sort []string) *GetAPI24HostsSpaceParams
WithSort adds the sort to the get API 24 hosts space params
func (*GetAPI24HostsSpaceParams) WithTimeout ¶
func (o *GetAPI24HostsSpaceParams) WithTimeout(timeout time.Duration) *GetAPI24HostsSpaceParams
WithTimeout adds the timeout to the get API 24 hosts space params
func (*GetAPI24HostsSpaceParams) WithTotalItemCount ¶
func (o *GetAPI24HostsSpaceParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24HostsSpaceParams
WithTotalItemCount adds the totalItemCount to the get API 24 hosts space params
func (*GetAPI24HostsSpaceParams) WithXRequestID ¶
func (o *GetAPI24HostsSpaceParams) WithXRequestID(xRequestID *string) *GetAPI24HostsSpaceParams
WithXRequestID adds the xRequestID to the get API 24 hosts space params
func (*GetAPI24HostsSpaceParams) WriteToRequest ¶
func (o *GetAPI24HostsSpaceParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type GetAPI24HostsSpaceReader ¶
type GetAPI24HostsSpaceReader struct {
// contains filtered or unexported fields
}
GetAPI24HostsSpaceReader is a Reader for the GetAPI24HostsSpace structure.
func (*GetAPI24HostsSpaceReader) ReadResponse ¶
func (o *GetAPI24HostsSpaceReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type GetApi24HostsBadRequest ¶
GetApi24HostsBadRequest handles this case with default header values.
BadRequest
func NewGetApi24HostsBadRequest ¶
func NewGetApi24HostsBadRequest() *GetApi24HostsBadRequest
NewGetApi24HostsBadRequest creates a GetApi24HostsBadRequest with default headers values
func (*GetApi24HostsBadRequest) Error ¶
func (o *GetApi24HostsBadRequest) Error() string
func (*GetApi24HostsBadRequest) GetPayload ¶
func (o *GetApi24HostsBadRequest) GetPayload() *models.Error
type GetApi24HostsHostGroupsBadRequest ¶
GetApi24HostsHostGroupsBadRequest handles this case with default header values.
BadRequest
func NewGetApi24HostsHostGroupsBadRequest ¶
func NewGetApi24HostsHostGroupsBadRequest() *GetApi24HostsHostGroupsBadRequest
NewGetApi24HostsHostGroupsBadRequest creates a GetApi24HostsHostGroupsBadRequest with default headers values
func (*GetApi24HostsHostGroupsBadRequest) Error ¶
func (o *GetApi24HostsHostGroupsBadRequest) Error() string
func (*GetApi24HostsHostGroupsBadRequest) GetPayload ¶
func (o *GetApi24HostsHostGroupsBadRequest) GetPayload() *models.Error
type GetApi24HostsHostGroupsOK ¶
type GetApi24HostsHostGroupsOK struct {
Payload *models.MemberNoIDAllGetResponse
}
GetApi24HostsHostGroupsOK handles this case with default header values.
OK
func NewGetApi24HostsHostGroupsOK ¶
func NewGetApi24HostsHostGroupsOK() *GetApi24HostsHostGroupsOK
NewGetApi24HostsHostGroupsOK creates a GetApi24HostsHostGroupsOK with default headers values
func (*GetApi24HostsHostGroupsOK) Error ¶
func (o *GetApi24HostsHostGroupsOK) Error() string
func (*GetApi24HostsHostGroupsOK) GetPayload ¶
func (o *GetApi24HostsHostGroupsOK) GetPayload() *models.MemberNoIDAllGetResponse
type GetApi24HostsOK ¶
type GetApi24HostsOK struct {
Payload *models.HostGetResponse
}
GetApi24HostsOK handles this case with default header values.
OK
func NewGetApi24HostsOK ¶
func NewGetApi24HostsOK() *GetApi24HostsOK
NewGetApi24HostsOK creates a GetApi24HostsOK with default headers values
func (*GetApi24HostsOK) Error ¶
func (o *GetApi24HostsOK) Error() string
func (*GetApi24HostsOK) GetPayload ¶
func (o *GetApi24HostsOK) GetPayload() *models.HostGetResponse
type GetApi24HostsPerformanceBadRequest ¶
GetApi24HostsPerformanceBadRequest handles this case with default header values.
BadRequest
func NewGetApi24HostsPerformanceBadRequest ¶
func NewGetApi24HostsPerformanceBadRequest() *GetApi24HostsPerformanceBadRequest
NewGetApi24HostsPerformanceBadRequest creates a GetApi24HostsPerformanceBadRequest with default headers values
func (*GetApi24HostsPerformanceBadRequest) Error ¶
func (o *GetApi24HostsPerformanceBadRequest) Error() string
func (*GetApi24HostsPerformanceBadRequest) GetPayload ¶
func (o *GetApi24HostsPerformanceBadRequest) GetPayload() *models.Error
type GetApi24HostsPerformanceBalanceBadRequest ¶
GetApi24HostsPerformanceBalanceBadRequest handles this case with default header values.
BadRequest
func NewGetApi24HostsPerformanceBalanceBadRequest ¶
func NewGetApi24HostsPerformanceBalanceBadRequest() *GetApi24HostsPerformanceBalanceBadRequest
NewGetApi24HostsPerformanceBalanceBadRequest creates a GetApi24HostsPerformanceBalanceBadRequest with default headers values
func (*GetApi24HostsPerformanceBalanceBadRequest) Error ¶
func (o *GetApi24HostsPerformanceBalanceBadRequest) Error() string
func (*GetApi24HostsPerformanceBalanceBadRequest) GetPayload ¶
func (o *GetApi24HostsPerformanceBalanceBadRequest) GetPayload() *models.Error
type GetApi24HostsPerformanceBalanceOK ¶
type GetApi24HostsPerformanceBalanceOK struct {
Payload *models.HostPerformanceBalanceGetResponse
}
GetApi24HostsPerformanceBalanceOK handles this case with default header values.
OK
func NewGetApi24HostsPerformanceBalanceOK ¶
func NewGetApi24HostsPerformanceBalanceOK() *GetApi24HostsPerformanceBalanceOK
NewGetApi24HostsPerformanceBalanceOK creates a GetApi24HostsPerformanceBalanceOK with default headers values
func (*GetApi24HostsPerformanceBalanceOK) Error ¶
func (o *GetApi24HostsPerformanceBalanceOK) Error() string
func (*GetApi24HostsPerformanceBalanceOK) GetPayload ¶
func (o *GetApi24HostsPerformanceBalanceOK) GetPayload() *models.HostPerformanceBalanceGetResponse
type GetApi24HostsPerformanceByArrayBadRequest ¶
GetApi24HostsPerformanceByArrayBadRequest handles this case with default header values.
BadRequest
func NewGetApi24HostsPerformanceByArrayBadRequest ¶
func NewGetApi24HostsPerformanceByArrayBadRequest() *GetApi24HostsPerformanceByArrayBadRequest
NewGetApi24HostsPerformanceByArrayBadRequest creates a GetApi24HostsPerformanceByArrayBadRequest with default headers values
func (*GetApi24HostsPerformanceByArrayBadRequest) Error ¶
func (o *GetApi24HostsPerformanceByArrayBadRequest) Error() string
func (*GetApi24HostsPerformanceByArrayBadRequest) GetPayload ¶
func (o *GetApi24HostsPerformanceByArrayBadRequest) GetPayload() *models.Error
type GetApi24HostsPerformanceByArrayOK ¶
type GetApi24HostsPerformanceByArrayOK struct {
Payload *models.ResourcePerformanceNoIDByArrayGetResponse
}
GetApi24HostsPerformanceByArrayOK handles this case with default header values.
OK
func NewGetApi24HostsPerformanceByArrayOK ¶
func NewGetApi24HostsPerformanceByArrayOK() *GetApi24HostsPerformanceByArrayOK
NewGetApi24HostsPerformanceByArrayOK creates a GetApi24HostsPerformanceByArrayOK with default headers values
func (*GetApi24HostsPerformanceByArrayOK) Error ¶
func (o *GetApi24HostsPerformanceByArrayOK) Error() string
func (*GetApi24HostsPerformanceByArrayOK) GetPayload ¶
func (o *GetApi24HostsPerformanceByArrayOK) GetPayload() *models.ResourcePerformanceNoIDByArrayGetResponse
type GetApi24HostsPerformanceOK ¶
type GetApi24HostsPerformanceOK struct {
Payload *models.ResourcePerformanceNoIDGetResponse
}
GetApi24HostsPerformanceOK handles this case with default header values.
OK
func NewGetApi24HostsPerformanceOK ¶
func NewGetApi24HostsPerformanceOK() *GetApi24HostsPerformanceOK
NewGetApi24HostsPerformanceOK creates a GetApi24HostsPerformanceOK with default headers values
func (*GetApi24HostsPerformanceOK) Error ¶
func (o *GetApi24HostsPerformanceOK) Error() string
func (*GetApi24HostsPerformanceOK) GetPayload ¶
func (o *GetApi24HostsPerformanceOK) GetPayload() *models.ResourcePerformanceNoIDGetResponse
type GetApi24HostsProtectionGroupsBadRequest ¶
GetApi24HostsProtectionGroupsBadRequest handles this case with default header values.
BadRequest
func NewGetApi24HostsProtectionGroupsBadRequest ¶
func NewGetApi24HostsProtectionGroupsBadRequest() *GetApi24HostsProtectionGroupsBadRequest
NewGetApi24HostsProtectionGroupsBadRequest creates a GetApi24HostsProtectionGroupsBadRequest with default headers values
func (*GetApi24HostsProtectionGroupsBadRequest) Error ¶
func (o *GetApi24HostsProtectionGroupsBadRequest) Error() string
func (*GetApi24HostsProtectionGroupsBadRequest) GetPayload ¶
func (o *GetApi24HostsProtectionGroupsBadRequest) GetPayload() *models.Error
type GetApi24HostsProtectionGroupsOK ¶
type GetApi24HostsProtectionGroupsOK struct {
Payload *models.MemberNoIDAllGetResponse
}
GetApi24HostsProtectionGroupsOK handles this case with default header values.
OK
func NewGetApi24HostsProtectionGroupsOK ¶
func NewGetApi24HostsProtectionGroupsOK() *GetApi24HostsProtectionGroupsOK
NewGetApi24HostsProtectionGroupsOK creates a GetApi24HostsProtectionGroupsOK with default headers values
func (*GetApi24HostsProtectionGroupsOK) Error ¶
func (o *GetApi24HostsProtectionGroupsOK) Error() string
func (*GetApi24HostsProtectionGroupsOK) GetPayload ¶
func (o *GetApi24HostsProtectionGroupsOK) GetPayload() *models.MemberNoIDAllGetResponse
type GetApi24HostsSpaceBadRequest ¶
GetApi24HostsSpaceBadRequest handles this case with default header values.
BadRequest
func NewGetApi24HostsSpaceBadRequest ¶
func NewGetApi24HostsSpaceBadRequest() *GetApi24HostsSpaceBadRequest
NewGetApi24HostsSpaceBadRequest creates a GetApi24HostsSpaceBadRequest with default headers values
func (*GetApi24HostsSpaceBadRequest) Error ¶
func (o *GetApi24HostsSpaceBadRequest) Error() string
func (*GetApi24HostsSpaceBadRequest) GetPayload ¶
func (o *GetApi24HostsSpaceBadRequest) GetPayload() *models.Error
type GetApi24HostsSpaceOK ¶
type GetApi24HostsSpaceOK struct {
Payload *models.ResourceSpaceNoIDGetResponse
}
GetApi24HostsSpaceOK handles this case with default header values.
OK
func NewGetApi24HostsSpaceOK ¶
func NewGetApi24HostsSpaceOK() *GetApi24HostsSpaceOK
NewGetApi24HostsSpaceOK creates a GetApi24HostsSpaceOK with default headers values
func (*GetApi24HostsSpaceOK) Error ¶
func (o *GetApi24HostsSpaceOK) Error() string
func (*GetApi24HostsSpaceOK) GetPayload ¶
func (o *GetApi24HostsSpaceOK) GetPayload() *models.ResourceSpaceNoIDGetResponse
type PatchAPI24HostsParams ¶
type PatchAPI24HostsParams 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 /*Host*/ Host *models.HostPatch /*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 }
PatchAPI24HostsParams contains all the parameters to send to the API endpoint for the patch API 24 hosts operation typically these are written to a http.Request
func NewPatchAPI24HostsParams ¶
func NewPatchAPI24HostsParams() *PatchAPI24HostsParams
NewPatchAPI24HostsParams creates a new PatchAPI24HostsParams object with the default values initialized.
func NewPatchAPI24HostsParamsWithContext ¶
func NewPatchAPI24HostsParamsWithContext(ctx context.Context) *PatchAPI24HostsParams
NewPatchAPI24HostsParamsWithContext creates a new PatchAPI24HostsParams object with the default values initialized, and the ability to set a context for a request
func NewPatchAPI24HostsParamsWithHTTPClient ¶
func NewPatchAPI24HostsParamsWithHTTPClient(client *http.Client) *PatchAPI24HostsParams
NewPatchAPI24HostsParamsWithHTTPClient creates a new PatchAPI24HostsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewPatchAPI24HostsParamsWithTimeout ¶
func NewPatchAPI24HostsParamsWithTimeout(timeout time.Duration) *PatchAPI24HostsParams
NewPatchAPI24HostsParamsWithTimeout creates a new PatchAPI24HostsParams object with the default values initialized, and the ability to set a timeout on a request
func (*PatchAPI24HostsParams) SetAuthorization ¶
func (o *PatchAPI24HostsParams) SetAuthorization(authorization *string)
SetAuthorization adds the authorization to the patch API 24 hosts params
func (*PatchAPI24HostsParams) SetContext ¶
func (o *PatchAPI24HostsParams) SetContext(ctx context.Context)
SetContext adds the context to the patch API 24 hosts params
func (*PatchAPI24HostsParams) SetHTTPClient ¶
func (o *PatchAPI24HostsParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the patch API 24 hosts params
func (*PatchAPI24HostsParams) SetHost ¶
func (o *PatchAPI24HostsParams) SetHost(host *models.HostPatch)
SetHost adds the host to the patch API 24 hosts params
func (*PatchAPI24HostsParams) SetNames ¶
func (o *PatchAPI24HostsParams) SetNames(names []string)
SetNames adds the names to the patch API 24 hosts params
func (*PatchAPI24HostsParams) SetTimeout ¶
func (o *PatchAPI24HostsParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the patch API 24 hosts params
func (*PatchAPI24HostsParams) SetXRequestID ¶
func (o *PatchAPI24HostsParams) SetXRequestID(xRequestID *string)
SetXRequestID adds the xRequestId to the patch API 24 hosts params
func (*PatchAPI24HostsParams) WithAuthorization ¶
func (o *PatchAPI24HostsParams) WithAuthorization(authorization *string) *PatchAPI24HostsParams
WithAuthorization adds the authorization to the patch API 24 hosts params
func (*PatchAPI24HostsParams) WithContext ¶
func (o *PatchAPI24HostsParams) WithContext(ctx context.Context) *PatchAPI24HostsParams
WithContext adds the context to the patch API 24 hosts params
func (*PatchAPI24HostsParams) WithHTTPClient ¶
func (o *PatchAPI24HostsParams) WithHTTPClient(client *http.Client) *PatchAPI24HostsParams
WithHTTPClient adds the HTTPClient to the patch API 24 hosts params
func (*PatchAPI24HostsParams) WithHost ¶
func (o *PatchAPI24HostsParams) WithHost(host *models.HostPatch) *PatchAPI24HostsParams
WithHost adds the host to the patch API 24 hosts params
func (*PatchAPI24HostsParams) WithNames ¶
func (o *PatchAPI24HostsParams) WithNames(names []string) *PatchAPI24HostsParams
WithNames adds the names to the patch API 24 hosts params
func (*PatchAPI24HostsParams) WithTimeout ¶
func (o *PatchAPI24HostsParams) WithTimeout(timeout time.Duration) *PatchAPI24HostsParams
WithTimeout adds the timeout to the patch API 24 hosts params
func (*PatchAPI24HostsParams) WithXRequestID ¶
func (o *PatchAPI24HostsParams) WithXRequestID(xRequestID *string) *PatchAPI24HostsParams
WithXRequestID adds the xRequestID to the patch API 24 hosts params
func (*PatchAPI24HostsParams) WriteToRequest ¶
func (o *PatchAPI24HostsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type PatchAPI24HostsReader ¶
type PatchAPI24HostsReader struct {
// contains filtered or unexported fields
}
PatchAPI24HostsReader is a Reader for the PatchAPI24Hosts structure.
func (*PatchAPI24HostsReader) ReadResponse ¶
func (o *PatchAPI24HostsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type PatchApi24HostsBadRequest ¶
PatchApi24HostsBadRequest handles this case with default header values.
BadRequest
func NewPatchApi24HostsBadRequest ¶
func NewPatchApi24HostsBadRequest() *PatchApi24HostsBadRequest
NewPatchApi24HostsBadRequest creates a PatchApi24HostsBadRequest with default headers values
func (*PatchApi24HostsBadRequest) Error ¶
func (o *PatchApi24HostsBadRequest) Error() string
func (*PatchApi24HostsBadRequest) GetPayload ¶
func (o *PatchApi24HostsBadRequest) GetPayload() *models.Error
type PatchApi24HostsOK ¶
type PatchApi24HostsOK struct {
Payload *models.HostResponse
}
PatchApi24HostsOK handles this case with default header values.
OK
func NewPatchApi24HostsOK ¶
func NewPatchApi24HostsOK() *PatchApi24HostsOK
NewPatchApi24HostsOK creates a PatchApi24HostsOK with default headers values
func (*PatchApi24HostsOK) Error ¶
func (o *PatchApi24HostsOK) Error() string
func (*PatchApi24HostsOK) GetPayload ¶
func (o *PatchApi24HostsOK) GetPayload() *models.HostResponse
type PostAPI24HostsHostGroupsParams ¶
type PostAPI24HostsHostGroupsParams 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 }
PostAPI24HostsHostGroupsParams contains all the parameters to send to the API endpoint for the post API 24 hosts host groups operation typically these are written to a http.Request
func NewPostAPI24HostsHostGroupsParams ¶
func NewPostAPI24HostsHostGroupsParams() *PostAPI24HostsHostGroupsParams
NewPostAPI24HostsHostGroupsParams creates a new PostAPI24HostsHostGroupsParams object with the default values initialized.
func NewPostAPI24HostsHostGroupsParamsWithContext ¶
func NewPostAPI24HostsHostGroupsParamsWithContext(ctx context.Context) *PostAPI24HostsHostGroupsParams
NewPostAPI24HostsHostGroupsParamsWithContext creates a new PostAPI24HostsHostGroupsParams object with the default values initialized, and the ability to set a context for a request
func NewPostAPI24HostsHostGroupsParamsWithHTTPClient ¶
func NewPostAPI24HostsHostGroupsParamsWithHTTPClient(client *http.Client) *PostAPI24HostsHostGroupsParams
NewPostAPI24HostsHostGroupsParamsWithHTTPClient creates a new PostAPI24HostsHostGroupsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewPostAPI24HostsHostGroupsParamsWithTimeout ¶
func NewPostAPI24HostsHostGroupsParamsWithTimeout(timeout time.Duration) *PostAPI24HostsHostGroupsParams
NewPostAPI24HostsHostGroupsParamsWithTimeout creates a new PostAPI24HostsHostGroupsParams object with the default values initialized, and the ability to set a timeout on a request
func (*PostAPI24HostsHostGroupsParams) SetAuthorization ¶
func (o *PostAPI24HostsHostGroupsParams) SetAuthorization(authorization *string)
SetAuthorization adds the authorization to the post API 24 hosts host groups params
func (*PostAPI24HostsHostGroupsParams) SetContext ¶
func (o *PostAPI24HostsHostGroupsParams) SetContext(ctx context.Context)
SetContext adds the context to the post API 24 hosts host groups params
func (*PostAPI24HostsHostGroupsParams) SetGroupNames ¶
func (o *PostAPI24HostsHostGroupsParams) SetGroupNames(groupNames []string)
SetGroupNames adds the groupNames to the post API 24 hosts host groups params
func (*PostAPI24HostsHostGroupsParams) SetHTTPClient ¶
func (o *PostAPI24HostsHostGroupsParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the post API 24 hosts host groups params
func (*PostAPI24HostsHostGroupsParams) SetMemberNames ¶
func (o *PostAPI24HostsHostGroupsParams) SetMemberNames(memberNames []string)
SetMemberNames adds the memberNames to the post API 24 hosts host groups params
func (*PostAPI24HostsHostGroupsParams) SetTimeout ¶
func (o *PostAPI24HostsHostGroupsParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the post API 24 hosts host groups params
func (*PostAPI24HostsHostGroupsParams) SetXRequestID ¶
func (o *PostAPI24HostsHostGroupsParams) SetXRequestID(xRequestID *string)
SetXRequestID adds the xRequestId to the post API 24 hosts host groups params
func (*PostAPI24HostsHostGroupsParams) WithAuthorization ¶
func (o *PostAPI24HostsHostGroupsParams) WithAuthorization(authorization *string) *PostAPI24HostsHostGroupsParams
WithAuthorization adds the authorization to the post API 24 hosts host groups params
func (*PostAPI24HostsHostGroupsParams) WithContext ¶
func (o *PostAPI24HostsHostGroupsParams) WithContext(ctx context.Context) *PostAPI24HostsHostGroupsParams
WithContext adds the context to the post API 24 hosts host groups params
func (*PostAPI24HostsHostGroupsParams) WithGroupNames ¶
func (o *PostAPI24HostsHostGroupsParams) WithGroupNames(groupNames []string) *PostAPI24HostsHostGroupsParams
WithGroupNames adds the groupNames to the post API 24 hosts host groups params
func (*PostAPI24HostsHostGroupsParams) WithHTTPClient ¶
func (o *PostAPI24HostsHostGroupsParams) WithHTTPClient(client *http.Client) *PostAPI24HostsHostGroupsParams
WithHTTPClient adds the HTTPClient to the post API 24 hosts host groups params
func (*PostAPI24HostsHostGroupsParams) WithMemberNames ¶
func (o *PostAPI24HostsHostGroupsParams) WithMemberNames(memberNames []string) *PostAPI24HostsHostGroupsParams
WithMemberNames adds the memberNames to the post API 24 hosts host groups params
func (*PostAPI24HostsHostGroupsParams) WithTimeout ¶
func (o *PostAPI24HostsHostGroupsParams) WithTimeout(timeout time.Duration) *PostAPI24HostsHostGroupsParams
WithTimeout adds the timeout to the post API 24 hosts host groups params
func (*PostAPI24HostsHostGroupsParams) WithXRequestID ¶
func (o *PostAPI24HostsHostGroupsParams) WithXRequestID(xRequestID *string) *PostAPI24HostsHostGroupsParams
WithXRequestID adds the xRequestID to the post API 24 hosts host groups params
func (*PostAPI24HostsHostGroupsParams) WriteToRequest ¶
func (o *PostAPI24HostsHostGroupsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type PostAPI24HostsHostGroupsReader ¶
type PostAPI24HostsHostGroupsReader struct {
// contains filtered or unexported fields
}
PostAPI24HostsHostGroupsReader is a Reader for the PostAPI24HostsHostGroups structure.
func (*PostAPI24HostsHostGroupsReader) ReadResponse ¶
func (o *PostAPI24HostsHostGroupsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type PostAPI24HostsParams ¶
type PostAPI24HostsParams 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 /*Host*/ Host *models.HostPost /*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 }
PostAPI24HostsParams contains all the parameters to send to the API endpoint for the post API 24 hosts operation typically these are written to a http.Request
func NewPostAPI24HostsParams ¶
func NewPostAPI24HostsParams() *PostAPI24HostsParams
NewPostAPI24HostsParams creates a new PostAPI24HostsParams object with the default values initialized.
func NewPostAPI24HostsParamsWithContext ¶
func NewPostAPI24HostsParamsWithContext(ctx context.Context) *PostAPI24HostsParams
NewPostAPI24HostsParamsWithContext creates a new PostAPI24HostsParams object with the default values initialized, and the ability to set a context for a request
func NewPostAPI24HostsParamsWithHTTPClient ¶
func NewPostAPI24HostsParamsWithHTTPClient(client *http.Client) *PostAPI24HostsParams
NewPostAPI24HostsParamsWithHTTPClient creates a new PostAPI24HostsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewPostAPI24HostsParamsWithTimeout ¶
func NewPostAPI24HostsParamsWithTimeout(timeout time.Duration) *PostAPI24HostsParams
NewPostAPI24HostsParamsWithTimeout creates a new PostAPI24HostsParams object with the default values initialized, and the ability to set a timeout on a request
func (*PostAPI24HostsParams) SetAuthorization ¶
func (o *PostAPI24HostsParams) SetAuthorization(authorization *string)
SetAuthorization adds the authorization to the post API 24 hosts params
func (*PostAPI24HostsParams) SetContext ¶
func (o *PostAPI24HostsParams) SetContext(ctx context.Context)
SetContext adds the context to the post API 24 hosts params
func (*PostAPI24HostsParams) SetHTTPClient ¶
func (o *PostAPI24HostsParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the post API 24 hosts params
func (*PostAPI24HostsParams) SetHost ¶
func (o *PostAPI24HostsParams) SetHost(host *models.HostPost)
SetHost adds the host to the post API 24 hosts params
func (*PostAPI24HostsParams) SetNames ¶
func (o *PostAPI24HostsParams) SetNames(names []string)
SetNames adds the names to the post API 24 hosts params
func (*PostAPI24HostsParams) SetTimeout ¶
func (o *PostAPI24HostsParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the post API 24 hosts params
func (*PostAPI24HostsParams) SetXRequestID ¶
func (o *PostAPI24HostsParams) SetXRequestID(xRequestID *string)
SetXRequestID adds the xRequestId to the post API 24 hosts params
func (*PostAPI24HostsParams) WithAuthorization ¶
func (o *PostAPI24HostsParams) WithAuthorization(authorization *string) *PostAPI24HostsParams
WithAuthorization adds the authorization to the post API 24 hosts params
func (*PostAPI24HostsParams) WithContext ¶
func (o *PostAPI24HostsParams) WithContext(ctx context.Context) *PostAPI24HostsParams
WithContext adds the context to the post API 24 hosts params
func (*PostAPI24HostsParams) WithHTTPClient ¶
func (o *PostAPI24HostsParams) WithHTTPClient(client *http.Client) *PostAPI24HostsParams
WithHTTPClient adds the HTTPClient to the post API 24 hosts params
func (*PostAPI24HostsParams) WithHost ¶
func (o *PostAPI24HostsParams) WithHost(host *models.HostPost) *PostAPI24HostsParams
WithHost adds the host to the post API 24 hosts params
func (*PostAPI24HostsParams) WithNames ¶
func (o *PostAPI24HostsParams) WithNames(names []string) *PostAPI24HostsParams
WithNames adds the names to the post API 24 hosts params
func (*PostAPI24HostsParams) WithTimeout ¶
func (o *PostAPI24HostsParams) WithTimeout(timeout time.Duration) *PostAPI24HostsParams
WithTimeout adds the timeout to the post API 24 hosts params
func (*PostAPI24HostsParams) WithXRequestID ¶
func (o *PostAPI24HostsParams) WithXRequestID(xRequestID *string) *PostAPI24HostsParams
WithXRequestID adds the xRequestID to the post API 24 hosts params
func (*PostAPI24HostsParams) WriteToRequest ¶
func (o *PostAPI24HostsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type PostAPI24HostsProtectionGroupsParams ¶
type PostAPI24HostsProtectionGroupsParams 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 }
PostAPI24HostsProtectionGroupsParams contains all the parameters to send to the API endpoint for the post API 24 hosts protection groups operation typically these are written to a http.Request
func NewPostAPI24HostsProtectionGroupsParams ¶
func NewPostAPI24HostsProtectionGroupsParams() *PostAPI24HostsProtectionGroupsParams
NewPostAPI24HostsProtectionGroupsParams creates a new PostAPI24HostsProtectionGroupsParams object with the default values initialized.
func NewPostAPI24HostsProtectionGroupsParamsWithContext ¶
func NewPostAPI24HostsProtectionGroupsParamsWithContext(ctx context.Context) *PostAPI24HostsProtectionGroupsParams
NewPostAPI24HostsProtectionGroupsParamsWithContext creates a new PostAPI24HostsProtectionGroupsParams object with the default values initialized, and the ability to set a context for a request
func NewPostAPI24HostsProtectionGroupsParamsWithHTTPClient ¶
func NewPostAPI24HostsProtectionGroupsParamsWithHTTPClient(client *http.Client) *PostAPI24HostsProtectionGroupsParams
NewPostAPI24HostsProtectionGroupsParamsWithHTTPClient creates a new PostAPI24HostsProtectionGroupsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewPostAPI24HostsProtectionGroupsParamsWithTimeout ¶
func NewPostAPI24HostsProtectionGroupsParamsWithTimeout(timeout time.Duration) *PostAPI24HostsProtectionGroupsParams
NewPostAPI24HostsProtectionGroupsParamsWithTimeout creates a new PostAPI24HostsProtectionGroupsParams object with the default values initialized, and the ability to set a timeout on a request
func (*PostAPI24HostsProtectionGroupsParams) SetAuthorization ¶
func (o *PostAPI24HostsProtectionGroupsParams) SetAuthorization(authorization *string)
SetAuthorization adds the authorization to the post API 24 hosts protection groups params
func (*PostAPI24HostsProtectionGroupsParams) SetContext ¶
func (o *PostAPI24HostsProtectionGroupsParams) SetContext(ctx context.Context)
SetContext adds the context to the post API 24 hosts protection groups params
func (*PostAPI24HostsProtectionGroupsParams) SetGroupNames ¶
func (o *PostAPI24HostsProtectionGroupsParams) SetGroupNames(groupNames []string)
SetGroupNames adds the groupNames to the post API 24 hosts protection groups params
func (*PostAPI24HostsProtectionGroupsParams) SetHTTPClient ¶
func (o *PostAPI24HostsProtectionGroupsParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the post API 24 hosts protection groups params
func (*PostAPI24HostsProtectionGroupsParams) SetMemberNames ¶
func (o *PostAPI24HostsProtectionGroupsParams) SetMemberNames(memberNames []string)
SetMemberNames adds the memberNames to the post API 24 hosts protection groups params
func (*PostAPI24HostsProtectionGroupsParams) SetTimeout ¶
func (o *PostAPI24HostsProtectionGroupsParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the post API 24 hosts protection groups params
func (*PostAPI24HostsProtectionGroupsParams) SetXRequestID ¶
func (o *PostAPI24HostsProtectionGroupsParams) SetXRequestID(xRequestID *string)
SetXRequestID adds the xRequestId to the post API 24 hosts protection groups params
func (*PostAPI24HostsProtectionGroupsParams) WithAuthorization ¶
func (o *PostAPI24HostsProtectionGroupsParams) WithAuthorization(authorization *string) *PostAPI24HostsProtectionGroupsParams
WithAuthorization adds the authorization to the post API 24 hosts protection groups params
func (*PostAPI24HostsProtectionGroupsParams) WithContext ¶
func (o *PostAPI24HostsProtectionGroupsParams) WithContext(ctx context.Context) *PostAPI24HostsProtectionGroupsParams
WithContext adds the context to the post API 24 hosts protection groups params
func (*PostAPI24HostsProtectionGroupsParams) WithGroupNames ¶
func (o *PostAPI24HostsProtectionGroupsParams) WithGroupNames(groupNames []string) *PostAPI24HostsProtectionGroupsParams
WithGroupNames adds the groupNames to the post API 24 hosts protection groups params
func (*PostAPI24HostsProtectionGroupsParams) WithHTTPClient ¶
func (o *PostAPI24HostsProtectionGroupsParams) WithHTTPClient(client *http.Client) *PostAPI24HostsProtectionGroupsParams
WithHTTPClient adds the HTTPClient to the post API 24 hosts protection groups params
func (*PostAPI24HostsProtectionGroupsParams) WithMemberNames ¶
func (o *PostAPI24HostsProtectionGroupsParams) WithMemberNames(memberNames []string) *PostAPI24HostsProtectionGroupsParams
WithMemberNames adds the memberNames to the post API 24 hosts protection groups params
func (*PostAPI24HostsProtectionGroupsParams) WithTimeout ¶
func (o *PostAPI24HostsProtectionGroupsParams) WithTimeout(timeout time.Duration) *PostAPI24HostsProtectionGroupsParams
WithTimeout adds the timeout to the post API 24 hosts protection groups params
func (*PostAPI24HostsProtectionGroupsParams) WithXRequestID ¶
func (o *PostAPI24HostsProtectionGroupsParams) WithXRequestID(xRequestID *string) *PostAPI24HostsProtectionGroupsParams
WithXRequestID adds the xRequestID to the post API 24 hosts protection groups params
func (*PostAPI24HostsProtectionGroupsParams) WriteToRequest ¶
func (o *PostAPI24HostsProtectionGroupsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type PostAPI24HostsProtectionGroupsReader ¶
type PostAPI24HostsProtectionGroupsReader struct {
// contains filtered or unexported fields
}
PostAPI24HostsProtectionGroupsReader is a Reader for the PostAPI24HostsProtectionGroups structure.
func (*PostAPI24HostsProtectionGroupsReader) ReadResponse ¶
func (o *PostAPI24HostsProtectionGroupsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type PostAPI24HostsReader ¶
type PostAPI24HostsReader struct {
// contains filtered or unexported fields
}
PostAPI24HostsReader is a Reader for the PostAPI24Hosts structure.
func (*PostAPI24HostsReader) ReadResponse ¶
func (o *PostAPI24HostsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type PostApi24HostsBadRequest ¶
PostApi24HostsBadRequest handles this case with default header values.
BadRequest
func NewPostApi24HostsBadRequest ¶
func NewPostApi24HostsBadRequest() *PostApi24HostsBadRequest
NewPostApi24HostsBadRequest creates a PostApi24HostsBadRequest with default headers values
func (*PostApi24HostsBadRequest) Error ¶
func (o *PostApi24HostsBadRequest) Error() string
func (*PostApi24HostsBadRequest) GetPayload ¶
func (o *PostApi24HostsBadRequest) GetPayload() *models.Error
type PostApi24HostsHostGroupsBadRequest ¶
PostApi24HostsHostGroupsBadRequest handles this case with default header values.
BadRequest
func NewPostApi24HostsHostGroupsBadRequest ¶
func NewPostApi24HostsHostGroupsBadRequest() *PostApi24HostsHostGroupsBadRequest
NewPostApi24HostsHostGroupsBadRequest creates a PostApi24HostsHostGroupsBadRequest with default headers values
func (*PostApi24HostsHostGroupsBadRequest) Error ¶
func (o *PostApi24HostsHostGroupsBadRequest) Error() string
func (*PostApi24HostsHostGroupsBadRequest) GetPayload ¶
func (o *PostApi24HostsHostGroupsBadRequest) GetPayload() *models.Error
type PostApi24HostsHostGroupsOK ¶
type PostApi24HostsHostGroupsOK struct {
Payload *models.MemberNoIDAllResponse
}
PostApi24HostsHostGroupsOK handles this case with default header values.
OK
func NewPostApi24HostsHostGroupsOK ¶
func NewPostApi24HostsHostGroupsOK() *PostApi24HostsHostGroupsOK
NewPostApi24HostsHostGroupsOK creates a PostApi24HostsHostGroupsOK with default headers values
func (*PostApi24HostsHostGroupsOK) Error ¶
func (o *PostApi24HostsHostGroupsOK) Error() string
func (*PostApi24HostsHostGroupsOK) GetPayload ¶
func (o *PostApi24HostsHostGroupsOK) GetPayload() *models.MemberNoIDAllResponse
type PostApi24HostsOK ¶
type PostApi24HostsOK struct {
Payload *models.HostResponse
}
PostApi24HostsOK handles this case with default header values.
OK
func NewPostApi24HostsOK ¶
func NewPostApi24HostsOK() *PostApi24HostsOK
NewPostApi24HostsOK creates a PostApi24HostsOK with default headers values
func (*PostApi24HostsOK) Error ¶
func (o *PostApi24HostsOK) Error() string
func (*PostApi24HostsOK) GetPayload ¶
func (o *PostApi24HostsOK) GetPayload() *models.HostResponse
type PostApi24HostsProtectionGroupsBadRequest ¶
PostApi24HostsProtectionGroupsBadRequest handles this case with default header values.
BadRequest
func NewPostApi24HostsProtectionGroupsBadRequest ¶
func NewPostApi24HostsProtectionGroupsBadRequest() *PostApi24HostsProtectionGroupsBadRequest
NewPostApi24HostsProtectionGroupsBadRequest creates a PostApi24HostsProtectionGroupsBadRequest with default headers values
func (*PostApi24HostsProtectionGroupsBadRequest) Error ¶
func (o *PostApi24HostsProtectionGroupsBadRequest) Error() string
func (*PostApi24HostsProtectionGroupsBadRequest) GetPayload ¶
func (o *PostApi24HostsProtectionGroupsBadRequest) GetPayload() *models.Error
type PostApi24HostsProtectionGroupsOK ¶
type PostApi24HostsProtectionGroupsOK struct {
Payload *models.MemberNoIDAllResponse
}
PostApi24HostsProtectionGroupsOK handles this case with default header values.
OK
func NewPostApi24HostsProtectionGroupsOK ¶
func NewPostApi24HostsProtectionGroupsOK() *PostApi24HostsProtectionGroupsOK
NewPostApi24HostsProtectionGroupsOK creates a PostApi24HostsProtectionGroupsOK with default headers values
func (*PostApi24HostsProtectionGroupsOK) Error ¶
func (o *PostApi24HostsProtectionGroupsOK) Error() string
func (*PostApi24HostsProtectionGroupsOK) GetPayload ¶
func (o *PostApi24HostsProtectionGroupsOK) GetPayload() *models.MemberNoIDAllResponse
Source Files
¶
- delete_api_24_hosts_host_groups_parameters.go
- delete_api_24_hosts_host_groups_responses.go
- delete_api_24_hosts_parameters.go
- delete_api_24_hosts_protection_groups_parameters.go
- delete_api_24_hosts_protection_groups_responses.go
- delete_api_24_hosts_responses.go
- get_api_24_hosts_host_groups_parameters.go
- get_api_24_hosts_host_groups_responses.go
- get_api_24_hosts_parameters.go
- get_api_24_hosts_performance_balance_parameters.go
- get_api_24_hosts_performance_balance_responses.go
- get_api_24_hosts_performance_by_array_parameters.go
- get_api_24_hosts_performance_by_array_responses.go
- get_api_24_hosts_performance_parameters.go
- get_api_24_hosts_performance_responses.go
- get_api_24_hosts_protection_groups_parameters.go
- get_api_24_hosts_protection_groups_responses.go
- get_api_24_hosts_responses.go
- get_api_24_hosts_space_parameters.go
- get_api_24_hosts_space_responses.go
- hosts_client.go
- patch_api_24_hosts_parameters.go
- patch_api_24_hosts_responses.go
- post_api_24_hosts_host_groups_parameters.go
- post_api_24_hosts_host_groups_responses.go
- post_api_24_hosts_parameters.go
- post_api_24_hosts_protection_groups_parameters.go
- post_api_24_hosts_protection_groups_responses.go
- post_api_24_hosts_responses.go