hosts

package
v0.9.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 3, 2023 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

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

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

WithContext adds the context to the delete API 24 hosts host groups params

func (*DeleteAPI24HostsHostGroupsParams) WithGroupNames

WithGroupNames adds the groupNames to the delete API 24 hosts host groups params

func (*DeleteAPI24HostsHostGroupsParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the delete API 24 hosts host groups params

func (*DeleteAPI24HostsHostGroupsParams) WithMemberNames

WithMemberNames adds the memberNames to the delete API 24 hosts host groups params

func (*DeleteAPI24HostsHostGroupsParams) WithTimeout

WithTimeout adds the timeout to the delete API 24 hosts host groups params

func (*DeleteAPI24HostsHostGroupsParams) WithXRequestID

WithXRequestID adds the xRequestID to the delete API 24 hosts host groups params

func (*DeleteAPI24HostsHostGroupsParams) WriteToRequest

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

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

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

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

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

WithAuthorization adds the authorization to the delete API 24 hosts protection groups params

func (*DeleteAPI24HostsProtectionGroupsParams) WithContext

WithContext adds the context to the delete API 24 hosts protection groups params

func (*DeleteAPI24HostsProtectionGroupsParams) WithGroupNames

WithGroupNames adds the groupNames to the delete API 24 hosts protection groups params

func (*DeleteAPI24HostsProtectionGroupsParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the delete API 24 hosts protection groups params

func (*DeleteAPI24HostsProtectionGroupsParams) WithMemberNames

WithMemberNames adds the memberNames to the delete API 24 hosts protection groups params

func (*DeleteAPI24HostsProtectionGroupsParams) WithTimeout

WithTimeout adds the timeout to the delete API 24 hosts protection groups params

func (*DeleteAPI24HostsProtectionGroupsParams) WithXRequestID

WithXRequestID adds the xRequestID to the delete API 24 hosts protection groups params

func (*DeleteAPI24HostsProtectionGroupsParams) WriteToRequest

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

type DeleteApi24HostsBadRequest struct {
	Payload *models.Error
}

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 (*DeleteApi24HostsBadRequest) GetPayload

func (o *DeleteApi24HostsBadRequest) GetPayload() *models.Error

type DeleteApi24HostsHostGroupsBadRequest

type DeleteApi24HostsHostGroupsBadRequest struct {
	Payload *models.Error
}

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 (*DeleteApi24HostsHostGroupsBadRequest) GetPayload

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

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

type DeleteApi24HostsProtectionGroupsBadRequest struct {
	Payload *models.Error
}

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 (*DeleteApi24HostsProtectionGroupsBadRequest) GetPayload

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

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

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

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

WithHTTPClient adds the HTTPClient to the get API 24 hosts host groups params

func (*GetAPI24HostsHostGroupsParams) WithLimit

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

WithOffset adds the offset to the get API 24 hosts host groups params

func (*GetAPI24HostsHostGroupsParams) WithSort

WithSort adds the sort to the get API 24 hosts host groups params

func (*GetAPI24HostsHostGroupsParams) WithTimeout

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

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

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

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

WithAuthorization adds the authorization to the get API 24 hosts performance balance params

func (*GetAPI24HostsPerformanceBalanceParams) WithContext

WithContext adds the context to the get API 24 hosts performance balance params

func (*GetAPI24HostsPerformanceBalanceParams) WithFilter

WithFilter adds the filter to the get API 24 hosts performance balance params

func (*GetAPI24HostsPerformanceBalanceParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get API 24 hosts performance balance params

func (*GetAPI24HostsPerformanceBalanceParams) WithLimit

WithLimit adds the limit to the get API 24 hosts performance balance params

func (*GetAPI24HostsPerformanceBalanceParams) WithNames

WithNames adds the names to the get API 24 hosts performance balance params

func (*GetAPI24HostsPerformanceBalanceParams) WithOffset

WithOffset adds the offset to the get API 24 hosts performance balance params

func (*GetAPI24HostsPerformanceBalanceParams) WithSort

WithSort adds the sort to the get API 24 hosts performance balance params

func (*GetAPI24HostsPerformanceBalanceParams) WithTimeout

WithTimeout adds the timeout to the get API 24 hosts performance balance params

func (*GetAPI24HostsPerformanceBalanceParams) WithTotalItemCount

WithTotalItemCount adds the totalItemCount to the get API 24 hosts performance balance params

func (*GetAPI24HostsPerformanceBalanceParams) WithXRequestID

WithXRequestID adds the xRequestID to the get API 24 hosts performance balance params

func (*GetAPI24HostsPerformanceBalanceParams) WriteToRequest

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

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

WithAuthorization adds the authorization to the get API 24 hosts performance by array params

func (*GetAPI24HostsPerformanceByArrayParams) WithContext

WithContext adds the context to the get API 24 hosts performance by array params

func (*GetAPI24HostsPerformanceByArrayParams) WithFilter

WithFilter adds the filter to the get API 24 hosts performance by array params

func (*GetAPI24HostsPerformanceByArrayParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get API 24 hosts performance by array params

func (*GetAPI24HostsPerformanceByArrayParams) WithLimit

WithLimit adds the limit to the get API 24 hosts performance by array params

func (*GetAPI24HostsPerformanceByArrayParams) WithNames

WithNames adds the names to the get API 24 hosts performance by array params

func (*GetAPI24HostsPerformanceByArrayParams) WithOffset

WithOffset adds the offset to the get API 24 hosts performance by array params

func (*GetAPI24HostsPerformanceByArrayParams) WithSort

WithSort adds the sort to the get API 24 hosts performance by array params

func (*GetAPI24HostsPerformanceByArrayParams) WithTimeout

WithTimeout adds the timeout to the get API 24 hosts performance by array params

func (*GetAPI24HostsPerformanceByArrayParams) WithTotalItemCount

WithTotalItemCount adds the totalItemCount to the get API 24 hosts performance by array params

func (*GetAPI24HostsPerformanceByArrayParams) WithTotalOnly

WithTotalOnly adds the totalOnly to the get API 24 hosts performance by array params

func (*GetAPI24HostsPerformanceByArrayParams) WithXRequestID

WithXRequestID adds the xRequestID to the get API 24 hosts performance by array params

func (*GetAPI24HostsPerformanceByArrayParams) WriteToRequest

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

WithContext adds the context to the get API 24 hosts performance params

func (*GetAPI24HostsPerformanceParams) WithFilter

WithFilter adds the filter to the get API 24 hosts performance params

func (*GetAPI24HostsPerformanceParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get API 24 hosts performance params

func (*GetAPI24HostsPerformanceParams) WithLimit

WithLimit adds the limit to the get API 24 hosts performance params

func (*GetAPI24HostsPerformanceParams) WithNames

WithNames adds the names to the get API 24 hosts performance params

func (*GetAPI24HostsPerformanceParams) WithOffset

WithOffset adds the offset to the get API 24 hosts performance params

func (*GetAPI24HostsPerformanceParams) WithSort

WithSort adds the sort to the get API 24 hosts performance params

func (*GetAPI24HostsPerformanceParams) WithTimeout

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

WithTotalOnly adds the totalOnly to the get API 24 hosts performance params

func (*GetAPI24HostsPerformanceParams) WithXRequestID

WithXRequestID adds the xRequestID to the get API 24 hosts performance params

func (*GetAPI24HostsPerformanceParams) WriteToRequest

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

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

WithAuthorization adds the authorization to the get API 24 hosts protection groups params

func (*GetAPI24HostsProtectionGroupsParams) WithContext

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

WithFilter adds the filter to the get API 24 hosts protection groups params

func (*GetAPI24HostsProtectionGroupsParams) WithGroupNames

WithGroupNames adds the groupNames to the get API 24 hosts protection groups params

func (*GetAPI24HostsProtectionGroupsParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get API 24 hosts protection groups params

func (*GetAPI24HostsProtectionGroupsParams) WithLimit

WithLimit adds the limit to the get API 24 hosts protection groups params

func (*GetAPI24HostsProtectionGroupsParams) WithMemberNames

WithMemberNames adds the memberNames to the get API 24 hosts protection groups params

func (*GetAPI24HostsProtectionGroupsParams) WithOffset

WithOffset adds the offset to the get API 24 hosts protection groups params

func (*GetAPI24HostsProtectionGroupsParams) WithSort

WithSort adds the sort to the get API 24 hosts protection groups params

func (*GetAPI24HostsProtectionGroupsParams) WithTimeout

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

WithXRequestID adds the xRequestID to the get API 24 hosts protection groups params

func (*GetAPI24HostsProtectionGroupsParams) WriteToRequest

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

WithContext adds the context to the get API 24 hosts space params

func (*GetAPI24HostsSpaceParams) WithFilter

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

WithLimit adds the limit to the get API 24 hosts space params

func (*GetAPI24HostsSpaceParams) WithNames

WithNames adds the names to the get API 24 hosts space params

func (*GetAPI24HostsSpaceParams) WithOffset

WithOffset adds the offset to the get API 24 hosts space params

func (*GetAPI24HostsSpaceParams) WithSort

WithSort adds the sort to the get API 24 hosts space params

func (*GetAPI24HostsSpaceParams) WithTimeout

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

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

type GetApi24HostsBadRequest struct {
	Payload *models.Error
}

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

type GetApi24HostsHostGroupsBadRequest struct {
	Payload *models.Error
}

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 (*GetApi24HostsHostGroupsBadRequest) GetPayload

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

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

type GetApi24HostsPerformanceBadRequest struct {
	Payload *models.Error
}

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 (*GetApi24HostsPerformanceBadRequest) GetPayload

type GetApi24HostsPerformanceBalanceBadRequest

type GetApi24HostsPerformanceBalanceBadRequest struct {
	Payload *models.Error
}

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 (*GetApi24HostsPerformanceBalanceBadRequest) GetPayload

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 (*GetApi24HostsPerformanceBalanceOK) GetPayload

type GetApi24HostsPerformanceByArrayBadRequest

type GetApi24HostsPerformanceByArrayBadRequest struct {
	Payload *models.Error
}

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 (*GetApi24HostsPerformanceByArrayBadRequest) GetPayload

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 (*GetApi24HostsPerformanceByArrayOK) GetPayload

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 (*GetApi24HostsPerformanceOK) GetPayload

type GetApi24HostsProtectionGroupsBadRequest

type GetApi24HostsProtectionGroupsBadRequest struct {
	Payload *models.Error
}

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 (*GetApi24HostsProtectionGroupsBadRequest) GetPayload

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 (*GetApi24HostsProtectionGroupsOK) GetPayload

type GetApi24HostsSpaceBadRequest

type GetApi24HostsSpaceBadRequest struct {
	Payload *models.Error
}

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 (*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

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

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

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

type PatchApi24HostsBadRequest struct {
	Payload *models.Error
}

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

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

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

WithTimeout adds the timeout to the post API 24 hosts host groups params

func (*PostAPI24HostsHostGroupsParams) WithXRequestID

WithXRequestID adds the xRequestID to the post API 24 hosts host groups params

func (*PostAPI24HostsHostGroupsParams) WriteToRequest

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

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

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

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

WithAuthorization adds the authorization to the post API 24 hosts protection groups params

func (*PostAPI24HostsProtectionGroupsParams) WithContext

WithContext adds the context to the post API 24 hosts protection groups params

func (*PostAPI24HostsProtectionGroupsParams) WithGroupNames

WithGroupNames adds the groupNames to the post API 24 hosts protection groups params

func (*PostAPI24HostsProtectionGroupsParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the post API 24 hosts protection groups params

func (*PostAPI24HostsProtectionGroupsParams) WithMemberNames

WithMemberNames adds the memberNames to the post API 24 hosts protection groups params

func (*PostAPI24HostsProtectionGroupsParams) WithTimeout

WithTimeout adds the timeout to the post API 24 hosts protection groups params

func (*PostAPI24HostsProtectionGroupsParams) WithXRequestID

WithXRequestID adds the xRequestID to the post API 24 hosts protection groups params

func (*PostAPI24HostsProtectionGroupsParams) WriteToRequest

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

type PostApi24HostsBadRequest struct {
	Payload *models.Error
}

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

type PostApi24HostsHostGroupsBadRequest struct {
	Payload *models.Error
}

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 (*PostApi24HostsHostGroupsBadRequest) GetPayload

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 (*PostApi24HostsHostGroupsOK) GetPayload

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

type PostApi24HostsProtectionGroupsBadRequest struct {
	Payload *models.Error
}

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 (*PostApi24HostsProtectionGroupsBadRequest) GetPayload

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 (*PostApi24HostsProtectionGroupsOK) GetPayload

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL