arrays

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 arrays API

func (*Client) DeleteAPI24Arrays

func (a *Client) DeleteAPI24Arrays(params *DeleteAPI24ArraysParams) (*DeleteApi24ArraysOK, error)

DeleteAPI24Arrays deletes an array

Deletes an array. For physical appliances, deleting an array restores the hardware to factory settings. This entails deleting all data, metadata, configuration, and logs; the array returns to the state it was in prior to any configuration changes being made. If the hardware is reused, it must be as a different array with a new ID. For virtual appliances, deleting an array puts it into an unusable state. Virtual resources (e.g., virtual machines) can later be freed, which deletes any remaining data, metadata, configuration, and logs. Prior to factory reset, an array must be manually prepared (e.g., all volumes and snapshots must be eradicated) and a factory reset token must be created.

func (*Client) DeleteAPI24ArraysFactoryResetToken

func (a *Client) DeleteAPI24ArraysFactoryResetToken(params *DeleteAPI24ArraysFactoryResetTokenParams) (*DeleteApi24ArraysFactoryResetTokenOK, error)

DeleteAPI24ArraysFactoryResetToken deletes a factory reset token

Deletes an existing token that could be used to perform a factory reset on the array.

func (*Client) GetAPI24Arrays

func (a *Client) GetAPI24Arrays(params *GetAPI24ArraysParams) (*GetApi24ArraysOK, error)

GetAPI24Arrays lists arrays

Displays a list of connection paths to each of the connected arrays.

func (*Client) GetAPI24ArraysEula

func (a *Client) GetAPI24ArraysEula(params *GetAPI24ArraysEulaParams) (*GetApi24ArraysEulaOK, error)

GetAPI24ArraysEula lists end user agreement and signature

Displays the End User Agreement and signature.

func (*Client) GetAPI24ArraysFactoryResetToken

func (a *Client) GetAPI24ArraysFactoryResetToken(params *GetAPI24ArraysFactoryResetTokenParams) (*GetApi24ArraysFactoryResetTokenOK, error)

GetAPI24ArraysFactoryResetToken lists factory reset tokens

Displays a list of tokens used to perform a factory reset on the array.

func (*Client) GetAPI24ArraysNtpTest

func (a *Client) GetAPI24ArraysNtpTest(params *GetAPI24ArraysNtpTestParams) (*GetApi24ArraysNtpTestOK, error)

GetAPI24ArraysNtpTest lists n t p test results

Displays test results for configured NTP servers.

func (*Client) GetAPI24ArraysPerformance

func (a *Client) GetAPI24ArraysPerformance(params *GetAPI24ArraysPerformanceParams) (*GetApi24ArraysPerformanceOK, error)

GetAPI24ArraysPerformance lists array front end performance data

Displays real-time and historical front-end performance data at the array level including latency, bandwidth, IOPS, average I/O size, and queue depth.

func (*Client) GetAPI24ArraysSpace

func (a *Client) GetAPI24ArraysSpace(params *GetAPI24ArraysSpaceParams) (*GetApi24ArraysSpaceOK, error)

GetAPI24ArraysSpace lists array space information

Displays real-time and historical array space information including unique volume and snapshot space, shared space, data reduction, provisioned capacity, usable capacity, and parity.

func (*Client) PatchAPI24Arrays

func (a *Client) PatchAPI24Arrays(params *PatchAPI24ArraysParams) (*PatchApi24ArraysOK, error)

PatchAPI24Arrays modifies an array

Modifies general array properties such as the array name, login banner, idle timeout for management sessions, and NTP servers.

func (*Client) PatchAPI24ArraysEula

func (a *Client) PatchAPI24ArraysEula(params *PatchAPI24ArraysEulaParams) (*PatchApi24ArraysEulaOK, error)

PatchAPI24ArraysEula modifies signature on the end user agreement

Modifies the signature on the End User Agreement.

func (*Client) PostAPI24ArraysFactoryResetToken

func (a *Client) PostAPI24ArraysFactoryResetToken(params *PostAPI24ArraysFactoryResetTokenParams) (*PostApi24ArraysFactoryResetTokenOK, error)

PostAPI24ArraysFactoryResetToken creates a factory reset token

Creates a token that can be used to perform a factory reset on the array. Factory reset tokens can only be created after the array has been prepared for reset (e.g., all volumes and snapshots must first be eradicated). After a token has been created, operations that would take the array out of the prepared state are disabled (e.g., creating volumes) until all tokens have been deleted.

func (*Client) SetTransport

func (a *Client) SetTransport(transport runtime.ClientTransport)

SetTransport changes the transport on the client

type ClientService

type ClientService interface {
	DeleteAPI24Arrays(params *DeleteAPI24ArraysParams) (*DeleteApi24ArraysOK, error)

	DeleteAPI24ArraysFactoryResetToken(params *DeleteAPI24ArraysFactoryResetTokenParams) (*DeleteApi24ArraysFactoryResetTokenOK, error)

	GetAPI24Arrays(params *GetAPI24ArraysParams) (*GetApi24ArraysOK, error)

	GetAPI24ArraysEula(params *GetAPI24ArraysEulaParams) (*GetApi24ArraysEulaOK, error)

	GetAPI24ArraysFactoryResetToken(params *GetAPI24ArraysFactoryResetTokenParams) (*GetApi24ArraysFactoryResetTokenOK, error)

	GetAPI24ArraysNtpTest(params *GetAPI24ArraysNtpTestParams) (*GetApi24ArraysNtpTestOK, error)

	GetAPI24ArraysPerformance(params *GetAPI24ArraysPerformanceParams) (*GetApi24ArraysPerformanceOK, error)

	GetAPI24ArraysSpace(params *GetAPI24ArraysSpaceParams) (*GetApi24ArraysSpaceOK, error)

	PatchAPI24Arrays(params *PatchAPI24ArraysParams) (*PatchApi24ArraysOK, error)

	PatchAPI24ArraysEula(params *PatchAPI24ArraysEulaParams) (*PatchApi24ArraysEulaOK, error)

	PostAPI24ArraysFactoryResetToken(params *PostAPI24ArraysFactoryResetTokenParams) (*PostApi24ArraysFactoryResetTokenOK, 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 arrays API client.

type DeleteAPI24ArraysFactoryResetTokenParams

type DeleteAPI24ArraysFactoryResetTokenParams struct {
	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DeleteAPI24ArraysFactoryResetTokenParams contains all the parameters to send to the API endpoint for the delete API 24 arrays factory reset token operation typically these are written to a http.Request

func NewDeleteAPI24ArraysFactoryResetTokenParams

func NewDeleteAPI24ArraysFactoryResetTokenParams() *DeleteAPI24ArraysFactoryResetTokenParams

NewDeleteAPI24ArraysFactoryResetTokenParams creates a new DeleteAPI24ArraysFactoryResetTokenParams object with the default values initialized.

func NewDeleteAPI24ArraysFactoryResetTokenParamsWithContext

func NewDeleteAPI24ArraysFactoryResetTokenParamsWithContext(ctx context.Context) *DeleteAPI24ArraysFactoryResetTokenParams

NewDeleteAPI24ArraysFactoryResetTokenParamsWithContext creates a new DeleteAPI24ArraysFactoryResetTokenParams object with the default values initialized, and the ability to set a context for a request

func NewDeleteAPI24ArraysFactoryResetTokenParamsWithHTTPClient

func NewDeleteAPI24ArraysFactoryResetTokenParamsWithHTTPClient(client *http.Client) *DeleteAPI24ArraysFactoryResetTokenParams

NewDeleteAPI24ArraysFactoryResetTokenParamsWithHTTPClient creates a new DeleteAPI24ArraysFactoryResetTokenParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDeleteAPI24ArraysFactoryResetTokenParamsWithTimeout

func NewDeleteAPI24ArraysFactoryResetTokenParamsWithTimeout(timeout time.Duration) *DeleteAPI24ArraysFactoryResetTokenParams

NewDeleteAPI24ArraysFactoryResetTokenParamsWithTimeout creates a new DeleteAPI24ArraysFactoryResetTokenParams object with the default values initialized, and the ability to set a timeout on a request

func (*DeleteAPI24ArraysFactoryResetTokenParams) SetContext

SetContext adds the context to the delete API 24 arrays factory reset token params

func (*DeleteAPI24ArraysFactoryResetTokenParams) SetHTTPClient

func (o *DeleteAPI24ArraysFactoryResetTokenParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the delete API 24 arrays factory reset token params

func (*DeleteAPI24ArraysFactoryResetTokenParams) SetTimeout

SetTimeout adds the timeout to the delete API 24 arrays factory reset token params

func (*DeleteAPI24ArraysFactoryResetTokenParams) WithContext

WithContext adds the context to the delete API 24 arrays factory reset token params

func (*DeleteAPI24ArraysFactoryResetTokenParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the delete API 24 arrays factory reset token params

func (*DeleteAPI24ArraysFactoryResetTokenParams) WithTimeout

WithTimeout adds the timeout to the delete API 24 arrays factory reset token params

func (*DeleteAPI24ArraysFactoryResetTokenParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type DeleteAPI24ArraysFactoryResetTokenReader

type DeleteAPI24ArraysFactoryResetTokenReader struct {
	// contains filtered or unexported fields
}

DeleteAPI24ArraysFactoryResetTokenReader is a Reader for the DeleteAPI24ArraysFactoryResetToken structure.

func (*DeleteAPI24ArraysFactoryResetTokenReader) ReadResponse

func (o *DeleteAPI24ArraysFactoryResetTokenReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DeleteAPI24ArraysParams

type DeleteAPI24ArraysParams 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
	/*EradicateAllData
	  Set to `true` to perform a factory reset.

	*/
	EradicateAllData *bool
	/*FactoryResetToken
	  A token required to perform a factory reset.

	*/
	FactoryResetToken *int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DeleteAPI24ArraysParams contains all the parameters to send to the API endpoint for the delete API 24 arrays operation typically these are written to a http.Request

func NewDeleteAPI24ArraysParams

func NewDeleteAPI24ArraysParams() *DeleteAPI24ArraysParams

NewDeleteAPI24ArraysParams creates a new DeleteAPI24ArraysParams object with the default values initialized.

func NewDeleteAPI24ArraysParamsWithContext

func NewDeleteAPI24ArraysParamsWithContext(ctx context.Context) *DeleteAPI24ArraysParams

NewDeleteAPI24ArraysParamsWithContext creates a new DeleteAPI24ArraysParams object with the default values initialized, and the ability to set a context for a request

func NewDeleteAPI24ArraysParamsWithHTTPClient

func NewDeleteAPI24ArraysParamsWithHTTPClient(client *http.Client) *DeleteAPI24ArraysParams

NewDeleteAPI24ArraysParamsWithHTTPClient creates a new DeleteAPI24ArraysParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDeleteAPI24ArraysParamsWithTimeout

func NewDeleteAPI24ArraysParamsWithTimeout(timeout time.Duration) *DeleteAPI24ArraysParams

NewDeleteAPI24ArraysParamsWithTimeout creates a new DeleteAPI24ArraysParams object with the default values initialized, and the ability to set a timeout on a request

func (*DeleteAPI24ArraysParams) SetAuthorization

func (o *DeleteAPI24ArraysParams) SetAuthorization(authorization *string)

SetAuthorization adds the authorization to the delete API 24 arrays params

func (*DeleteAPI24ArraysParams) SetContext

func (o *DeleteAPI24ArraysParams) SetContext(ctx context.Context)

SetContext adds the context to the delete API 24 arrays params

func (*DeleteAPI24ArraysParams) SetEradicateAllData

func (o *DeleteAPI24ArraysParams) SetEradicateAllData(eradicateAllData *bool)

SetEradicateAllData adds the eradicateAllData to the delete API 24 arrays params

func (*DeleteAPI24ArraysParams) SetFactoryResetToken

func (o *DeleteAPI24ArraysParams) SetFactoryResetToken(factoryResetToken *int64)

SetFactoryResetToken adds the factoryResetToken to the delete API 24 arrays params

func (*DeleteAPI24ArraysParams) SetHTTPClient

func (o *DeleteAPI24ArraysParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the delete API 24 arrays params

func (*DeleteAPI24ArraysParams) SetTimeout

func (o *DeleteAPI24ArraysParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the delete API 24 arrays params

func (*DeleteAPI24ArraysParams) SetXRequestID

func (o *DeleteAPI24ArraysParams) SetXRequestID(xRequestID *string)

SetXRequestID adds the xRequestId to the delete API 24 arrays params

func (*DeleteAPI24ArraysParams) WithAuthorization

func (o *DeleteAPI24ArraysParams) WithAuthorization(authorization *string) *DeleteAPI24ArraysParams

WithAuthorization adds the authorization to the delete API 24 arrays params

func (*DeleteAPI24ArraysParams) WithContext

WithContext adds the context to the delete API 24 arrays params

func (*DeleteAPI24ArraysParams) WithEradicateAllData

func (o *DeleteAPI24ArraysParams) WithEradicateAllData(eradicateAllData *bool) *DeleteAPI24ArraysParams

WithEradicateAllData adds the eradicateAllData to the delete API 24 arrays params

func (*DeleteAPI24ArraysParams) WithFactoryResetToken

func (o *DeleteAPI24ArraysParams) WithFactoryResetToken(factoryResetToken *int64) *DeleteAPI24ArraysParams

WithFactoryResetToken adds the factoryResetToken to the delete API 24 arrays params

func (*DeleteAPI24ArraysParams) WithHTTPClient

func (o *DeleteAPI24ArraysParams) WithHTTPClient(client *http.Client) *DeleteAPI24ArraysParams

WithHTTPClient adds the HTTPClient to the delete API 24 arrays params

func (*DeleteAPI24ArraysParams) WithTimeout

WithTimeout adds the timeout to the delete API 24 arrays params

func (*DeleteAPI24ArraysParams) WithXRequestID

func (o *DeleteAPI24ArraysParams) WithXRequestID(xRequestID *string) *DeleteAPI24ArraysParams

WithXRequestID adds the xRequestID to the delete API 24 arrays params

func (*DeleteAPI24ArraysParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type DeleteAPI24ArraysReader

type DeleteAPI24ArraysReader struct {
	// contains filtered or unexported fields
}

DeleteAPI24ArraysReader is a Reader for the DeleteAPI24Arrays structure.

func (*DeleteAPI24ArraysReader) ReadResponse

func (o *DeleteAPI24ArraysReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DeleteApi24ArraysBadRequest

type DeleteApi24ArraysBadRequest struct {
	Payload *models.Error
}

DeleteApi24ArraysBadRequest handles this case with default header values.

BadRequest

func NewDeleteApi24ArraysBadRequest

func NewDeleteApi24ArraysBadRequest() *DeleteApi24ArraysBadRequest

NewDeleteApi24ArraysBadRequest creates a DeleteApi24ArraysBadRequest with default headers values

func (*DeleteApi24ArraysBadRequest) Error

func (*DeleteApi24ArraysBadRequest) GetPayload

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

type DeleteApi24ArraysFactoryResetTokenBadRequest

type DeleteApi24ArraysFactoryResetTokenBadRequest struct {
	Payload *models.Error
}

DeleteApi24ArraysFactoryResetTokenBadRequest handles this case with default header values.

BadRequest

func NewDeleteApi24ArraysFactoryResetTokenBadRequest

func NewDeleteApi24ArraysFactoryResetTokenBadRequest() *DeleteApi24ArraysFactoryResetTokenBadRequest

NewDeleteApi24ArraysFactoryResetTokenBadRequest creates a DeleteApi24ArraysFactoryResetTokenBadRequest with default headers values

func (*DeleteApi24ArraysFactoryResetTokenBadRequest) Error

func (*DeleteApi24ArraysFactoryResetTokenBadRequest) GetPayload

type DeleteApi24ArraysFactoryResetTokenOK

type DeleteApi24ArraysFactoryResetTokenOK struct {
}

DeleteApi24ArraysFactoryResetTokenOK handles this case with default header values.

OK

func NewDeleteApi24ArraysFactoryResetTokenOK

func NewDeleteApi24ArraysFactoryResetTokenOK() *DeleteApi24ArraysFactoryResetTokenOK

NewDeleteApi24ArraysFactoryResetTokenOK creates a DeleteApi24ArraysFactoryResetTokenOK with default headers values

func (*DeleteApi24ArraysFactoryResetTokenOK) Error

type DeleteApi24ArraysOK

type DeleteApi24ArraysOK struct {
}

DeleteApi24ArraysOK handles this case with default header values.

OK

func NewDeleteApi24ArraysOK

func NewDeleteApi24ArraysOK() *DeleteApi24ArraysOK

NewDeleteApi24ArraysOK creates a DeleteApi24ArraysOK with default headers values

func (*DeleteApi24ArraysOK) Error

func (o *DeleteApi24ArraysOK) Error() string

type GetAPI24ArraysEulaParams

type GetAPI24ArraysEulaParams 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
	/*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
}

GetAPI24ArraysEulaParams contains all the parameters to send to the API endpoint for the get API 24 arrays eula operation typically these are written to a http.Request

func NewGetAPI24ArraysEulaParams

func NewGetAPI24ArraysEulaParams() *GetAPI24ArraysEulaParams

NewGetAPI24ArraysEulaParams creates a new GetAPI24ArraysEulaParams object with the default values initialized.

func NewGetAPI24ArraysEulaParamsWithContext

func NewGetAPI24ArraysEulaParamsWithContext(ctx context.Context) *GetAPI24ArraysEulaParams

NewGetAPI24ArraysEulaParamsWithContext creates a new GetAPI24ArraysEulaParams object with the default values initialized, and the ability to set a context for a request

func NewGetAPI24ArraysEulaParamsWithHTTPClient

func NewGetAPI24ArraysEulaParamsWithHTTPClient(client *http.Client) *GetAPI24ArraysEulaParams

NewGetAPI24ArraysEulaParamsWithHTTPClient creates a new GetAPI24ArraysEulaParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGetAPI24ArraysEulaParamsWithTimeout

func NewGetAPI24ArraysEulaParamsWithTimeout(timeout time.Duration) *GetAPI24ArraysEulaParams

NewGetAPI24ArraysEulaParamsWithTimeout creates a new GetAPI24ArraysEulaParams object with the default values initialized, and the ability to set a timeout on a request

func (*GetAPI24ArraysEulaParams) SetAuthorization

func (o *GetAPI24ArraysEulaParams) SetAuthorization(authorization *string)

SetAuthorization adds the authorization to the get API 24 arrays eula params

func (*GetAPI24ArraysEulaParams) SetContext

func (o *GetAPI24ArraysEulaParams) SetContext(ctx context.Context)

SetContext adds the context to the get API 24 arrays eula params

func (*GetAPI24ArraysEulaParams) SetFilter

func (o *GetAPI24ArraysEulaParams) SetFilter(filter *string)

SetFilter adds the filter to the get API 24 arrays eula params

func (*GetAPI24ArraysEulaParams) SetHTTPClient

func (o *GetAPI24ArraysEulaParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get API 24 arrays eula params

func (*GetAPI24ArraysEulaParams) SetLimit

func (o *GetAPI24ArraysEulaParams) SetLimit(limit *int32)

SetLimit adds the limit to the get API 24 arrays eula params

func (*GetAPI24ArraysEulaParams) SetOffset

func (o *GetAPI24ArraysEulaParams) SetOffset(offset *int32)

SetOffset adds the offset to the get API 24 arrays eula params

func (*GetAPI24ArraysEulaParams) SetSort

func (o *GetAPI24ArraysEulaParams) SetSort(sort []string)

SetSort adds the sort to the get API 24 arrays eula params

func (*GetAPI24ArraysEulaParams) SetTimeout

func (o *GetAPI24ArraysEulaParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get API 24 arrays eula params

func (*GetAPI24ArraysEulaParams) SetTotalItemCount

func (o *GetAPI24ArraysEulaParams) SetTotalItemCount(totalItemCount *bool)

SetTotalItemCount adds the totalItemCount to the get API 24 arrays eula params

func (*GetAPI24ArraysEulaParams) SetXRequestID

func (o *GetAPI24ArraysEulaParams) SetXRequestID(xRequestID *string)

SetXRequestID adds the xRequestId to the get API 24 arrays eula params

func (*GetAPI24ArraysEulaParams) WithAuthorization

func (o *GetAPI24ArraysEulaParams) WithAuthorization(authorization *string) *GetAPI24ArraysEulaParams

WithAuthorization adds the authorization to the get API 24 arrays eula params

func (*GetAPI24ArraysEulaParams) WithContext

WithContext adds the context to the get API 24 arrays eula params

func (*GetAPI24ArraysEulaParams) WithFilter

WithFilter adds the filter to the get API 24 arrays eula params

func (*GetAPI24ArraysEulaParams) WithHTTPClient

func (o *GetAPI24ArraysEulaParams) WithHTTPClient(client *http.Client) *GetAPI24ArraysEulaParams

WithHTTPClient adds the HTTPClient to the get API 24 arrays eula params

func (*GetAPI24ArraysEulaParams) WithLimit

WithLimit adds the limit to the get API 24 arrays eula params

func (*GetAPI24ArraysEulaParams) WithOffset

WithOffset adds the offset to the get API 24 arrays eula params

func (*GetAPI24ArraysEulaParams) WithSort

WithSort adds the sort to the get API 24 arrays eula params

func (*GetAPI24ArraysEulaParams) WithTimeout

WithTimeout adds the timeout to the get API 24 arrays eula params

func (*GetAPI24ArraysEulaParams) WithTotalItemCount

func (o *GetAPI24ArraysEulaParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24ArraysEulaParams

WithTotalItemCount adds the totalItemCount to the get API 24 arrays eula params

func (*GetAPI24ArraysEulaParams) WithXRequestID

func (o *GetAPI24ArraysEulaParams) WithXRequestID(xRequestID *string) *GetAPI24ArraysEulaParams

WithXRequestID adds the xRequestID to the get API 24 arrays eula params

func (*GetAPI24ArraysEulaParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetAPI24ArraysEulaReader

type GetAPI24ArraysEulaReader struct {
	// contains filtered or unexported fields
}

GetAPI24ArraysEulaReader is a Reader for the GetAPI24ArraysEula structure.

func (*GetAPI24ArraysEulaReader) ReadResponse

func (o *GetAPI24ArraysEulaReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetAPI24ArraysFactoryResetTokenParams

type GetAPI24ArraysFactoryResetTokenParams 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
	/*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
}

GetAPI24ArraysFactoryResetTokenParams contains all the parameters to send to the API endpoint for the get API 24 arrays factory reset token operation typically these are written to a http.Request

func NewGetAPI24ArraysFactoryResetTokenParams

func NewGetAPI24ArraysFactoryResetTokenParams() *GetAPI24ArraysFactoryResetTokenParams

NewGetAPI24ArraysFactoryResetTokenParams creates a new GetAPI24ArraysFactoryResetTokenParams object with the default values initialized.

func NewGetAPI24ArraysFactoryResetTokenParamsWithContext

func NewGetAPI24ArraysFactoryResetTokenParamsWithContext(ctx context.Context) *GetAPI24ArraysFactoryResetTokenParams

NewGetAPI24ArraysFactoryResetTokenParamsWithContext creates a new GetAPI24ArraysFactoryResetTokenParams object with the default values initialized, and the ability to set a context for a request

func NewGetAPI24ArraysFactoryResetTokenParamsWithHTTPClient

func NewGetAPI24ArraysFactoryResetTokenParamsWithHTTPClient(client *http.Client) *GetAPI24ArraysFactoryResetTokenParams

NewGetAPI24ArraysFactoryResetTokenParamsWithHTTPClient creates a new GetAPI24ArraysFactoryResetTokenParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGetAPI24ArraysFactoryResetTokenParamsWithTimeout

func NewGetAPI24ArraysFactoryResetTokenParamsWithTimeout(timeout time.Duration) *GetAPI24ArraysFactoryResetTokenParams

NewGetAPI24ArraysFactoryResetTokenParamsWithTimeout creates a new GetAPI24ArraysFactoryResetTokenParams object with the default values initialized, and the ability to set a timeout on a request

func (*GetAPI24ArraysFactoryResetTokenParams) SetAuthorization

func (o *GetAPI24ArraysFactoryResetTokenParams) SetAuthorization(authorization *string)

SetAuthorization adds the authorization to the get API 24 arrays factory reset token params

func (*GetAPI24ArraysFactoryResetTokenParams) SetContext

SetContext adds the context to the get API 24 arrays factory reset token params

func (*GetAPI24ArraysFactoryResetTokenParams) SetFilter

func (o *GetAPI24ArraysFactoryResetTokenParams) SetFilter(filter *string)

SetFilter adds the filter to the get API 24 arrays factory reset token params

func (*GetAPI24ArraysFactoryResetTokenParams) SetHTTPClient

func (o *GetAPI24ArraysFactoryResetTokenParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get API 24 arrays factory reset token params

func (*GetAPI24ArraysFactoryResetTokenParams) SetLimit

func (o *GetAPI24ArraysFactoryResetTokenParams) SetLimit(limit *int32)

SetLimit adds the limit to the get API 24 arrays factory reset token params

func (*GetAPI24ArraysFactoryResetTokenParams) SetOffset

func (o *GetAPI24ArraysFactoryResetTokenParams) SetOffset(offset *int32)

SetOffset adds the offset to the get API 24 arrays factory reset token params

func (*GetAPI24ArraysFactoryResetTokenParams) SetSort

func (o *GetAPI24ArraysFactoryResetTokenParams) SetSort(sort []string)

SetSort adds the sort to the get API 24 arrays factory reset token params

func (*GetAPI24ArraysFactoryResetTokenParams) SetTimeout

func (o *GetAPI24ArraysFactoryResetTokenParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get API 24 arrays factory reset token params

func (*GetAPI24ArraysFactoryResetTokenParams) SetTotalItemCount

func (o *GetAPI24ArraysFactoryResetTokenParams) SetTotalItemCount(totalItemCount *bool)

SetTotalItemCount adds the totalItemCount to the get API 24 arrays factory reset token params

func (*GetAPI24ArraysFactoryResetTokenParams) SetXRequestID

func (o *GetAPI24ArraysFactoryResetTokenParams) SetXRequestID(xRequestID *string)

SetXRequestID adds the xRequestId to the get API 24 arrays factory reset token params

func (*GetAPI24ArraysFactoryResetTokenParams) WithAuthorization

WithAuthorization adds the authorization to the get API 24 arrays factory reset token params

func (*GetAPI24ArraysFactoryResetTokenParams) WithContext

WithContext adds the context to the get API 24 arrays factory reset token params

func (*GetAPI24ArraysFactoryResetTokenParams) WithFilter

WithFilter adds the filter to the get API 24 arrays factory reset token params

func (*GetAPI24ArraysFactoryResetTokenParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get API 24 arrays factory reset token params

func (*GetAPI24ArraysFactoryResetTokenParams) WithLimit

WithLimit adds the limit to the get API 24 arrays factory reset token params

func (*GetAPI24ArraysFactoryResetTokenParams) WithOffset

WithOffset adds the offset to the get API 24 arrays factory reset token params

func (*GetAPI24ArraysFactoryResetTokenParams) WithSort

WithSort adds the sort to the get API 24 arrays factory reset token params

func (*GetAPI24ArraysFactoryResetTokenParams) WithTimeout

WithTimeout adds the timeout to the get API 24 arrays factory reset token params

func (*GetAPI24ArraysFactoryResetTokenParams) WithTotalItemCount

WithTotalItemCount adds the totalItemCount to the get API 24 arrays factory reset token params

func (*GetAPI24ArraysFactoryResetTokenParams) WithXRequestID

WithXRequestID adds the xRequestID to the get API 24 arrays factory reset token params

func (*GetAPI24ArraysFactoryResetTokenParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetAPI24ArraysFactoryResetTokenReader

type GetAPI24ArraysFactoryResetTokenReader struct {
	// contains filtered or unexported fields
}

GetAPI24ArraysFactoryResetTokenReader is a Reader for the GetAPI24ArraysFactoryResetToken structure.

func (*GetAPI24ArraysFactoryResetTokenReader) ReadResponse

func (o *GetAPI24ArraysFactoryResetTokenReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetAPI24ArraysNtpTestParams

type GetAPI24ArraysNtpTestParams 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

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetAPI24ArraysNtpTestParams contains all the parameters to send to the API endpoint for the get API 24 arrays ntp test operation typically these are written to a http.Request

func NewGetAPI24ArraysNtpTestParams

func NewGetAPI24ArraysNtpTestParams() *GetAPI24ArraysNtpTestParams

NewGetAPI24ArraysNtpTestParams creates a new GetAPI24ArraysNtpTestParams object with the default values initialized.

func NewGetAPI24ArraysNtpTestParamsWithContext

func NewGetAPI24ArraysNtpTestParamsWithContext(ctx context.Context) *GetAPI24ArraysNtpTestParams

NewGetAPI24ArraysNtpTestParamsWithContext creates a new GetAPI24ArraysNtpTestParams object with the default values initialized, and the ability to set a context for a request

func NewGetAPI24ArraysNtpTestParamsWithHTTPClient

func NewGetAPI24ArraysNtpTestParamsWithHTTPClient(client *http.Client) *GetAPI24ArraysNtpTestParams

NewGetAPI24ArraysNtpTestParamsWithHTTPClient creates a new GetAPI24ArraysNtpTestParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGetAPI24ArraysNtpTestParamsWithTimeout

func NewGetAPI24ArraysNtpTestParamsWithTimeout(timeout time.Duration) *GetAPI24ArraysNtpTestParams

NewGetAPI24ArraysNtpTestParamsWithTimeout creates a new GetAPI24ArraysNtpTestParams object with the default values initialized, and the ability to set a timeout on a request

func (*GetAPI24ArraysNtpTestParams) SetAuthorization

func (o *GetAPI24ArraysNtpTestParams) SetAuthorization(authorization *string)

SetAuthorization adds the authorization to the get API 24 arrays ntp test params

func (*GetAPI24ArraysNtpTestParams) SetContext

func (o *GetAPI24ArraysNtpTestParams) SetContext(ctx context.Context)

SetContext adds the context to the get API 24 arrays ntp test params

func (*GetAPI24ArraysNtpTestParams) SetHTTPClient

func (o *GetAPI24ArraysNtpTestParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get API 24 arrays ntp test params

func (*GetAPI24ArraysNtpTestParams) SetTimeout

func (o *GetAPI24ArraysNtpTestParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get API 24 arrays ntp test params

func (*GetAPI24ArraysNtpTestParams) SetXRequestID

func (o *GetAPI24ArraysNtpTestParams) SetXRequestID(xRequestID *string)

SetXRequestID adds the xRequestId to the get API 24 arrays ntp test params

func (*GetAPI24ArraysNtpTestParams) WithAuthorization

func (o *GetAPI24ArraysNtpTestParams) WithAuthorization(authorization *string) *GetAPI24ArraysNtpTestParams

WithAuthorization adds the authorization to the get API 24 arrays ntp test params

func (*GetAPI24ArraysNtpTestParams) WithContext

WithContext adds the context to the get API 24 arrays ntp test params

func (*GetAPI24ArraysNtpTestParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get API 24 arrays ntp test params

func (*GetAPI24ArraysNtpTestParams) WithTimeout

WithTimeout adds the timeout to the get API 24 arrays ntp test params

func (*GetAPI24ArraysNtpTestParams) WithXRequestID

func (o *GetAPI24ArraysNtpTestParams) WithXRequestID(xRequestID *string) *GetAPI24ArraysNtpTestParams

WithXRequestID adds the xRequestID to the get API 24 arrays ntp test params

func (*GetAPI24ArraysNtpTestParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetAPI24ArraysNtpTestReader

type GetAPI24ArraysNtpTestReader struct {
	// contains filtered or unexported fields
}

GetAPI24ArraysNtpTestReader is a Reader for the GetAPI24ArraysNtpTest structure.

func (*GetAPI24ArraysNtpTestReader) ReadResponse

func (o *GetAPI24ArraysNtpTestReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetAPI24ArraysParams

type GetAPI24ArraysParams 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
	/*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
}

GetAPI24ArraysParams contains all the parameters to send to the API endpoint for the get API 24 arrays operation typically these are written to a http.Request

func NewGetAPI24ArraysParams

func NewGetAPI24ArraysParams() *GetAPI24ArraysParams

NewGetAPI24ArraysParams creates a new GetAPI24ArraysParams object with the default values initialized.

func NewGetAPI24ArraysParamsWithContext

func NewGetAPI24ArraysParamsWithContext(ctx context.Context) *GetAPI24ArraysParams

NewGetAPI24ArraysParamsWithContext creates a new GetAPI24ArraysParams object with the default values initialized, and the ability to set a context for a request

func NewGetAPI24ArraysParamsWithHTTPClient

func NewGetAPI24ArraysParamsWithHTTPClient(client *http.Client) *GetAPI24ArraysParams

NewGetAPI24ArraysParamsWithHTTPClient creates a new GetAPI24ArraysParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGetAPI24ArraysParamsWithTimeout

func NewGetAPI24ArraysParamsWithTimeout(timeout time.Duration) *GetAPI24ArraysParams

NewGetAPI24ArraysParamsWithTimeout creates a new GetAPI24ArraysParams object with the default values initialized, and the ability to set a timeout on a request

func (*GetAPI24ArraysParams) SetAuthorization

func (o *GetAPI24ArraysParams) SetAuthorization(authorization *string)

SetAuthorization adds the authorization to the get API 24 arrays params

func (*GetAPI24ArraysParams) SetContext

func (o *GetAPI24ArraysParams) SetContext(ctx context.Context)

SetContext adds the context to the get API 24 arrays params

func (*GetAPI24ArraysParams) SetFilter

func (o *GetAPI24ArraysParams) SetFilter(filter *string)

SetFilter adds the filter to the get API 24 arrays params

func (*GetAPI24ArraysParams) SetHTTPClient

func (o *GetAPI24ArraysParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get API 24 arrays params

func (*GetAPI24ArraysParams) SetLimit

func (o *GetAPI24ArraysParams) SetLimit(limit *int32)

SetLimit adds the limit to the get API 24 arrays params

func (*GetAPI24ArraysParams) SetOffset

func (o *GetAPI24ArraysParams) SetOffset(offset *int32)

SetOffset adds the offset to the get API 24 arrays params

func (*GetAPI24ArraysParams) SetSort

func (o *GetAPI24ArraysParams) SetSort(sort []string)

SetSort adds the sort to the get API 24 arrays params

func (*GetAPI24ArraysParams) SetTimeout

func (o *GetAPI24ArraysParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get API 24 arrays params

func (*GetAPI24ArraysParams) SetTotalItemCount

func (o *GetAPI24ArraysParams) SetTotalItemCount(totalItemCount *bool)

SetTotalItemCount adds the totalItemCount to the get API 24 arrays params

func (*GetAPI24ArraysParams) SetXRequestID

func (o *GetAPI24ArraysParams) SetXRequestID(xRequestID *string)

SetXRequestID adds the xRequestId to the get API 24 arrays params

func (*GetAPI24ArraysParams) WithAuthorization

func (o *GetAPI24ArraysParams) WithAuthorization(authorization *string) *GetAPI24ArraysParams

WithAuthorization adds the authorization to the get API 24 arrays params

func (*GetAPI24ArraysParams) WithContext

WithContext adds the context to the get API 24 arrays params

func (*GetAPI24ArraysParams) WithFilter

func (o *GetAPI24ArraysParams) WithFilter(filter *string) *GetAPI24ArraysParams

WithFilter adds the filter to the get API 24 arrays params

func (*GetAPI24ArraysParams) WithHTTPClient

func (o *GetAPI24ArraysParams) WithHTTPClient(client *http.Client) *GetAPI24ArraysParams

WithHTTPClient adds the HTTPClient to the get API 24 arrays params

func (*GetAPI24ArraysParams) WithLimit

func (o *GetAPI24ArraysParams) WithLimit(limit *int32) *GetAPI24ArraysParams

WithLimit adds the limit to the get API 24 arrays params

func (*GetAPI24ArraysParams) WithOffset

func (o *GetAPI24ArraysParams) WithOffset(offset *int32) *GetAPI24ArraysParams

WithOffset adds the offset to the get API 24 arrays params

func (*GetAPI24ArraysParams) WithSort

func (o *GetAPI24ArraysParams) WithSort(sort []string) *GetAPI24ArraysParams

WithSort adds the sort to the get API 24 arrays params

func (*GetAPI24ArraysParams) WithTimeout

func (o *GetAPI24ArraysParams) WithTimeout(timeout time.Duration) *GetAPI24ArraysParams

WithTimeout adds the timeout to the get API 24 arrays params

func (*GetAPI24ArraysParams) WithTotalItemCount

func (o *GetAPI24ArraysParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24ArraysParams

WithTotalItemCount adds the totalItemCount to the get API 24 arrays params

func (*GetAPI24ArraysParams) WithXRequestID

func (o *GetAPI24ArraysParams) WithXRequestID(xRequestID *string) *GetAPI24ArraysParams

WithXRequestID adds the xRequestID to the get API 24 arrays params

func (*GetAPI24ArraysParams) WriteToRequest

func (o *GetAPI24ArraysParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type GetAPI24ArraysPerformanceParams

type GetAPI24ArraysPerformanceParams 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
	/*EndTime
	  Displays historical performance data for the specified time window, where `start_time` is the beginning of the time window, and `end_time` is the end of the time window. The `start_time` and `end_time` parameters are specified in milliseconds since the UNIX epoch. If `start_time` is not specified, the start time will default to one resolution before the end time, meaning that the most recent sample of performance data will be displayed. If `end_time`is not specified, the end time will default to the current time. Include the `resolution` parameter to display the performance data at the specified resolution. If not specified, `resolution` defaults to the lowest valid resolution.

	*/
	EndTime *int64
	/*Filter
	  Narrows down the results to only the response objects that satisfy the filter criteria.

	*/
	Filter *string
	/*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
	/*Offset
	  The starting position based on the results of the query in relation to the full set of response objects returned.

	*/
	Offset *int32
	/*Protocol
	  Protocol type. Valid values are `nfs`, `smb`, and `all`.

	*/
	Protocol *string
	/*ProtocolGroup
	  Protocol group type. Valid values are `block`, `file`, and `all`.

	*/
	ProtocolGroup *string
	/*Resolution
	  The number of milliseconds between samples of historical data. For array-wide performance metrics (`/arrays/performance` endpoint), valid values are `1000` (1 second), `30000` (30 seconds), `300000` (5 minutes), `1800000` (30 minutes), `7200000` (2 hours), `28800000` (8 hours), and `86400000` (24 hours). For performance metrics on storage objects (`<object name>/performance` endpoint), such as volumes, valid values are `30000` (30 seconds), `300000` (5 minutes), `1800000` (30 minutes), `7200000` (2 hours), `28800000` (8 hours), and `86400000` (24 hours). For space metrics, (`<object name>/space` endpoint), valid values are `300000` (5 minutes), `1800000` (30 minutes), `7200000` (2 hours), `28800000` (8 hours), and `86400000` (24 hours). Include the `start_time` parameter to display the performance data starting at the specified start time. If `start_time` is not specified, the start time will default to one resolution before the end time, meaning that the most recent sample of performance data will be displayed. Include the `end_time` parameter to display the performance data until the specified end time. If `end_time`is not specified, the end time will default to the current time. If the `resolution` parameter is not specified but either the `start_time` or `end_time` parameter is, then `resolution` will default to the lowest valid resolution.

	*/
	Resolution *int64
	/*Sort
	  Returns the response objects in the order specified. Set `sort` to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (`-`) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.

	*/
	Sort []string
	/*StartTime
	  Displays historical performance data for the specified time window, where `start_time` is the beginning of the time window, and `end_time` is the end of the time window. The `start_time` and `end_time` parameters are specified in milliseconds since the UNIX epoch. If `start_time` is not specified, the start time will default to one resolution before the end time, meaning that the most recent sample of performance data will be displayed. If `end_time`is not specified, the end time will default to the current time. Include the `resolution` parameter to display the performance data at the specified resolution. If not specified, `resolution` defaults to the lowest valid resolution.

	*/
	StartTime *int64
	/*TotalItemCount
	  If set to `true`, the `total_item_count` matching the specified query parameters is calculated and returned in the response. If set to `false`, the `total_item_count` is `null` in the response. This may speed up queries where the `total_item_count` is large. If not specified, defaults to `false`.

	*/
	TotalItemCount *bool

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetAPI24ArraysPerformanceParams contains all the parameters to send to the API endpoint for the get API 24 arrays performance operation typically these are written to a http.Request

func NewGetAPI24ArraysPerformanceParams

func NewGetAPI24ArraysPerformanceParams() *GetAPI24ArraysPerformanceParams

NewGetAPI24ArraysPerformanceParams creates a new GetAPI24ArraysPerformanceParams object with the default values initialized.

func NewGetAPI24ArraysPerformanceParamsWithContext

func NewGetAPI24ArraysPerformanceParamsWithContext(ctx context.Context) *GetAPI24ArraysPerformanceParams

NewGetAPI24ArraysPerformanceParamsWithContext creates a new GetAPI24ArraysPerformanceParams object with the default values initialized, and the ability to set a context for a request

func NewGetAPI24ArraysPerformanceParamsWithHTTPClient

func NewGetAPI24ArraysPerformanceParamsWithHTTPClient(client *http.Client) *GetAPI24ArraysPerformanceParams

NewGetAPI24ArraysPerformanceParamsWithHTTPClient creates a new GetAPI24ArraysPerformanceParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGetAPI24ArraysPerformanceParamsWithTimeout

func NewGetAPI24ArraysPerformanceParamsWithTimeout(timeout time.Duration) *GetAPI24ArraysPerformanceParams

NewGetAPI24ArraysPerformanceParamsWithTimeout creates a new GetAPI24ArraysPerformanceParams object with the default values initialized, and the ability to set a timeout on a request

func (*GetAPI24ArraysPerformanceParams) SetAuthorization

func (o *GetAPI24ArraysPerformanceParams) SetAuthorization(authorization *string)

SetAuthorization adds the authorization to the get API 24 arrays performance params

func (*GetAPI24ArraysPerformanceParams) SetContext

func (o *GetAPI24ArraysPerformanceParams) SetContext(ctx context.Context)

SetContext adds the context to the get API 24 arrays performance params

func (*GetAPI24ArraysPerformanceParams) SetEndTime

func (o *GetAPI24ArraysPerformanceParams) SetEndTime(endTime *int64)

SetEndTime adds the endTime to the get API 24 arrays performance params

func (*GetAPI24ArraysPerformanceParams) SetFilter

func (o *GetAPI24ArraysPerformanceParams) SetFilter(filter *string)

SetFilter adds the filter to the get API 24 arrays performance params

func (*GetAPI24ArraysPerformanceParams) SetHTTPClient

func (o *GetAPI24ArraysPerformanceParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get API 24 arrays performance params

func (*GetAPI24ArraysPerformanceParams) SetLimit

func (o *GetAPI24ArraysPerformanceParams) SetLimit(limit *int32)

SetLimit adds the limit to the get API 24 arrays performance params

func (*GetAPI24ArraysPerformanceParams) SetOffset

func (o *GetAPI24ArraysPerformanceParams) SetOffset(offset *int32)

SetOffset adds the offset to the get API 24 arrays performance params

func (*GetAPI24ArraysPerformanceParams) SetProtocol

func (o *GetAPI24ArraysPerformanceParams) SetProtocol(protocol *string)

SetProtocol adds the protocol to the get API 24 arrays performance params

func (*GetAPI24ArraysPerformanceParams) SetProtocolGroup

func (o *GetAPI24ArraysPerformanceParams) SetProtocolGroup(protocolGroup *string)

SetProtocolGroup adds the protocolGroup to the get API 24 arrays performance params

func (*GetAPI24ArraysPerformanceParams) SetResolution

func (o *GetAPI24ArraysPerformanceParams) SetResolution(resolution *int64)

SetResolution adds the resolution to the get API 24 arrays performance params

func (*GetAPI24ArraysPerformanceParams) SetSort

func (o *GetAPI24ArraysPerformanceParams) SetSort(sort []string)

SetSort adds the sort to the get API 24 arrays performance params

func (*GetAPI24ArraysPerformanceParams) SetStartTime

func (o *GetAPI24ArraysPerformanceParams) SetStartTime(startTime *int64)

SetStartTime adds the startTime to the get API 24 arrays performance params

func (*GetAPI24ArraysPerformanceParams) SetTimeout

func (o *GetAPI24ArraysPerformanceParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get API 24 arrays performance params

func (*GetAPI24ArraysPerformanceParams) SetTotalItemCount

func (o *GetAPI24ArraysPerformanceParams) SetTotalItemCount(totalItemCount *bool)

SetTotalItemCount adds the totalItemCount to the get API 24 arrays performance params

func (*GetAPI24ArraysPerformanceParams) SetXRequestID

func (o *GetAPI24ArraysPerformanceParams) SetXRequestID(xRequestID *string)

SetXRequestID adds the xRequestId to the get API 24 arrays performance params

func (*GetAPI24ArraysPerformanceParams) WithAuthorization

func (o *GetAPI24ArraysPerformanceParams) WithAuthorization(authorization *string) *GetAPI24ArraysPerformanceParams

WithAuthorization adds the authorization to the get API 24 arrays performance params

func (*GetAPI24ArraysPerformanceParams) WithContext

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

func (*GetAPI24ArraysPerformanceParams) WithEndTime

WithEndTime adds the endTime to the get API 24 arrays performance params

func (*GetAPI24ArraysPerformanceParams) WithFilter

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

func (*GetAPI24ArraysPerformanceParams) WithHTTPClient

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

func (*GetAPI24ArraysPerformanceParams) WithLimit

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

func (*GetAPI24ArraysPerformanceParams) WithOffset

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

func (*GetAPI24ArraysPerformanceParams) WithProtocol

WithProtocol adds the protocol to the get API 24 arrays performance params

func (*GetAPI24ArraysPerformanceParams) WithProtocolGroup

func (o *GetAPI24ArraysPerformanceParams) WithProtocolGroup(protocolGroup *string) *GetAPI24ArraysPerformanceParams

WithProtocolGroup adds the protocolGroup to the get API 24 arrays performance params

func (*GetAPI24ArraysPerformanceParams) WithResolution

WithResolution adds the resolution to the get API 24 arrays performance params

func (*GetAPI24ArraysPerformanceParams) WithSort

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

func (*GetAPI24ArraysPerformanceParams) WithStartTime

WithStartTime adds the startTime to the get API 24 arrays performance params

func (*GetAPI24ArraysPerformanceParams) WithTimeout

WithTimeout adds the timeout to the get API 24 arrays performance params

func (*GetAPI24ArraysPerformanceParams) WithTotalItemCount

func (o *GetAPI24ArraysPerformanceParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24ArraysPerformanceParams

WithTotalItemCount adds the totalItemCount to the get API 24 arrays performance params

func (*GetAPI24ArraysPerformanceParams) WithXRequestID

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

func (*GetAPI24ArraysPerformanceParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetAPI24ArraysPerformanceReader

type GetAPI24ArraysPerformanceReader struct {
	// contains filtered or unexported fields
}

GetAPI24ArraysPerformanceReader is a Reader for the GetAPI24ArraysPerformance structure.

func (*GetAPI24ArraysPerformanceReader) ReadResponse

func (o *GetAPI24ArraysPerformanceReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetAPI24ArraysReader

type GetAPI24ArraysReader struct {
	// contains filtered or unexported fields
}

GetAPI24ArraysReader is a Reader for the GetAPI24Arrays structure.

func (*GetAPI24ArraysReader) ReadResponse

func (o *GetAPI24ArraysReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetAPI24ArraysSpaceParams

type GetAPI24ArraysSpaceParams 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
	/*EndTime
	  Displays historical performance data for the specified time window, where `start_time` is the beginning of the time window, and `end_time` is the end of the time window. The `start_time` and `end_time` parameters are specified in milliseconds since the UNIX epoch. If `start_time` is not specified, the start time will default to one resolution before the end time, meaning that the most recent sample of performance data will be displayed. If `end_time`is not specified, the end time will default to the current time. Include the `resolution` parameter to display the performance data at the specified resolution. If not specified, `resolution` defaults to the lowest valid resolution.

	*/
	EndTime *int64
	/*Filter
	  Narrows down the results to only the response objects that satisfy the filter criteria.

	*/
	Filter *string
	/*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
	/*Offset
	  The starting position based on the results of the query in relation to the full set of response objects returned.

	*/
	Offset *int32
	/*Resolution
	  The number of milliseconds between samples of historical data. For array-wide performance metrics (`/arrays/performance` endpoint), valid values are `1000` (1 second), `30000` (30 seconds), `300000` (5 minutes), `1800000` (30 minutes), `7200000` (2 hours), `28800000` (8 hours), and `86400000` (24 hours). For performance metrics on storage objects (`<object name>/performance` endpoint), such as volumes, valid values are `30000` (30 seconds), `300000` (5 minutes), `1800000` (30 minutes), `7200000` (2 hours), `28800000` (8 hours), and `86400000` (24 hours). For space metrics, (`<object name>/space` endpoint), valid values are `300000` (5 minutes), `1800000` (30 minutes), `7200000` (2 hours), `28800000` (8 hours), and `86400000` (24 hours). Include the `start_time` parameter to display the performance data starting at the specified start time. If `start_time` is not specified, the start time will default to one resolution before the end time, meaning that the most recent sample of performance data will be displayed. Include the `end_time` parameter to display the performance data until the specified end time. If `end_time`is not specified, the end time will default to the current time. If the `resolution` parameter is not specified but either the `start_time` or `end_time` parameter is, then `resolution` will default to the lowest valid resolution.

	*/
	Resolution *int64
	/*Sort
	  Returns the response objects in the order specified. Set `sort` to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (`-`) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.

	*/
	Sort []string
	/*StartTime
	  Displays historical performance data for the specified time window, where `start_time` is the beginning of the time window, and `end_time` is the end of the time window. The `start_time` and `end_time` parameters are specified in milliseconds since the UNIX epoch. If `start_time` is not specified, the start time will default to one resolution before the end time, meaning that the most recent sample of performance data will be displayed. If `end_time`is not specified, the end time will default to the current time. Include the `resolution` parameter to display the performance data at the specified resolution. If not specified, `resolution` defaults to the lowest valid resolution.

	*/
	StartTime *int64
	/*TotalItemCount
	  If set to `true`, the `total_item_count` matching the specified query parameters is calculated and returned in the response. If set to `false`, the `total_item_count` is `null` in the response. This may speed up queries where the `total_item_count` is large. If not specified, defaults to `false`.

	*/
	TotalItemCount *bool

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetAPI24ArraysSpaceParams contains all the parameters to send to the API endpoint for the get API 24 arrays space operation typically these are written to a http.Request

func NewGetAPI24ArraysSpaceParams

func NewGetAPI24ArraysSpaceParams() *GetAPI24ArraysSpaceParams

NewGetAPI24ArraysSpaceParams creates a new GetAPI24ArraysSpaceParams object with the default values initialized.

func NewGetAPI24ArraysSpaceParamsWithContext

func NewGetAPI24ArraysSpaceParamsWithContext(ctx context.Context) *GetAPI24ArraysSpaceParams

NewGetAPI24ArraysSpaceParamsWithContext creates a new GetAPI24ArraysSpaceParams object with the default values initialized, and the ability to set a context for a request

func NewGetAPI24ArraysSpaceParamsWithHTTPClient

func NewGetAPI24ArraysSpaceParamsWithHTTPClient(client *http.Client) *GetAPI24ArraysSpaceParams

NewGetAPI24ArraysSpaceParamsWithHTTPClient creates a new GetAPI24ArraysSpaceParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGetAPI24ArraysSpaceParamsWithTimeout

func NewGetAPI24ArraysSpaceParamsWithTimeout(timeout time.Duration) *GetAPI24ArraysSpaceParams

NewGetAPI24ArraysSpaceParamsWithTimeout creates a new GetAPI24ArraysSpaceParams object with the default values initialized, and the ability to set a timeout on a request

func (*GetAPI24ArraysSpaceParams) SetAuthorization

func (o *GetAPI24ArraysSpaceParams) SetAuthorization(authorization *string)

SetAuthorization adds the authorization to the get API 24 arrays space params

func (*GetAPI24ArraysSpaceParams) SetContext

func (o *GetAPI24ArraysSpaceParams) SetContext(ctx context.Context)

SetContext adds the context to the get API 24 arrays space params

func (*GetAPI24ArraysSpaceParams) SetEndTime

func (o *GetAPI24ArraysSpaceParams) SetEndTime(endTime *int64)

SetEndTime adds the endTime to the get API 24 arrays space params

func (*GetAPI24ArraysSpaceParams) SetFilter

func (o *GetAPI24ArraysSpaceParams) SetFilter(filter *string)

SetFilter adds the filter to the get API 24 arrays space params

func (*GetAPI24ArraysSpaceParams) SetHTTPClient

func (o *GetAPI24ArraysSpaceParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get API 24 arrays space params

func (*GetAPI24ArraysSpaceParams) SetLimit

func (o *GetAPI24ArraysSpaceParams) SetLimit(limit *int32)

SetLimit adds the limit to the get API 24 arrays space params

func (*GetAPI24ArraysSpaceParams) SetOffset

func (o *GetAPI24ArraysSpaceParams) SetOffset(offset *int32)

SetOffset adds the offset to the get API 24 arrays space params

func (*GetAPI24ArraysSpaceParams) SetResolution

func (o *GetAPI24ArraysSpaceParams) SetResolution(resolution *int64)

SetResolution adds the resolution to the get API 24 arrays space params

func (*GetAPI24ArraysSpaceParams) SetSort

func (o *GetAPI24ArraysSpaceParams) SetSort(sort []string)

SetSort adds the sort to the get API 24 arrays space params

func (*GetAPI24ArraysSpaceParams) SetStartTime

func (o *GetAPI24ArraysSpaceParams) SetStartTime(startTime *int64)

SetStartTime adds the startTime to the get API 24 arrays space params

func (*GetAPI24ArraysSpaceParams) SetTimeout

func (o *GetAPI24ArraysSpaceParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get API 24 arrays space params

func (*GetAPI24ArraysSpaceParams) SetTotalItemCount

func (o *GetAPI24ArraysSpaceParams) SetTotalItemCount(totalItemCount *bool)

SetTotalItemCount adds the totalItemCount to the get API 24 arrays space params

func (*GetAPI24ArraysSpaceParams) SetXRequestID

func (o *GetAPI24ArraysSpaceParams) SetXRequestID(xRequestID *string)

SetXRequestID adds the xRequestId to the get API 24 arrays space params

func (*GetAPI24ArraysSpaceParams) WithAuthorization

func (o *GetAPI24ArraysSpaceParams) WithAuthorization(authorization *string) *GetAPI24ArraysSpaceParams

WithAuthorization adds the authorization to the get API 24 arrays space params

func (*GetAPI24ArraysSpaceParams) WithContext

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

func (*GetAPI24ArraysSpaceParams) WithEndTime

func (o *GetAPI24ArraysSpaceParams) WithEndTime(endTime *int64) *GetAPI24ArraysSpaceParams

WithEndTime adds the endTime to the get API 24 arrays space params

func (*GetAPI24ArraysSpaceParams) WithFilter

WithFilter adds the filter to the get API 24 arrays space params

func (*GetAPI24ArraysSpaceParams) WithHTTPClient

func (o *GetAPI24ArraysSpaceParams) WithHTTPClient(client *http.Client) *GetAPI24ArraysSpaceParams

WithHTTPClient adds the HTTPClient to the get API 24 arrays space params

func (*GetAPI24ArraysSpaceParams) WithLimit

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

func (*GetAPI24ArraysSpaceParams) WithOffset

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

func (*GetAPI24ArraysSpaceParams) WithResolution

func (o *GetAPI24ArraysSpaceParams) WithResolution(resolution *int64) *GetAPI24ArraysSpaceParams

WithResolution adds the resolution to the get API 24 arrays space params

func (*GetAPI24ArraysSpaceParams) WithSort

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

func (*GetAPI24ArraysSpaceParams) WithStartTime

func (o *GetAPI24ArraysSpaceParams) WithStartTime(startTime *int64) *GetAPI24ArraysSpaceParams

WithStartTime adds the startTime to the get API 24 arrays space params

func (*GetAPI24ArraysSpaceParams) WithTimeout

WithTimeout adds the timeout to the get API 24 arrays space params

func (*GetAPI24ArraysSpaceParams) WithTotalItemCount

func (o *GetAPI24ArraysSpaceParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24ArraysSpaceParams

WithTotalItemCount adds the totalItemCount to the get API 24 arrays space params

func (*GetAPI24ArraysSpaceParams) WithXRequestID

func (o *GetAPI24ArraysSpaceParams) WithXRequestID(xRequestID *string) *GetAPI24ArraysSpaceParams

WithXRequestID adds the xRequestID to the get API 24 arrays space params

func (*GetAPI24ArraysSpaceParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetAPI24ArraysSpaceReader

type GetAPI24ArraysSpaceReader struct {
	// contains filtered or unexported fields
}

GetAPI24ArraysSpaceReader is a Reader for the GetAPI24ArraysSpace structure.

func (*GetAPI24ArraysSpaceReader) ReadResponse

func (o *GetAPI24ArraysSpaceReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetApi24ArraysBadRequest

type GetApi24ArraysBadRequest struct {
	Payload *models.Error
}

GetApi24ArraysBadRequest handles this case with default header values.

BadRequest

func NewGetApi24ArraysBadRequest

func NewGetApi24ArraysBadRequest() *GetApi24ArraysBadRequest

NewGetApi24ArraysBadRequest creates a GetApi24ArraysBadRequest with default headers values

func (*GetApi24ArraysBadRequest) Error

func (o *GetApi24ArraysBadRequest) Error() string

func (*GetApi24ArraysBadRequest) GetPayload

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

type GetApi24ArraysEulaBadRequest

type GetApi24ArraysEulaBadRequest struct {
	Payload *models.Error
}

GetApi24ArraysEulaBadRequest handles this case with default header values.

BadRequest

func NewGetApi24ArraysEulaBadRequest

func NewGetApi24ArraysEulaBadRequest() *GetApi24ArraysEulaBadRequest

NewGetApi24ArraysEulaBadRequest creates a GetApi24ArraysEulaBadRequest with default headers values

func (*GetApi24ArraysEulaBadRequest) Error

func (*GetApi24ArraysEulaBadRequest) GetPayload

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

type GetApi24ArraysEulaOK

type GetApi24ArraysEulaOK struct {
	Payload *models.EulaGetResponse
}

GetApi24ArraysEulaOK handles this case with default header values.

OK

func NewGetApi24ArraysEulaOK

func NewGetApi24ArraysEulaOK() *GetApi24ArraysEulaOK

NewGetApi24ArraysEulaOK creates a GetApi24ArraysEulaOK with default headers values

func (*GetApi24ArraysEulaOK) Error

func (o *GetApi24ArraysEulaOK) Error() string

func (*GetApi24ArraysEulaOK) GetPayload

func (o *GetApi24ArraysEulaOK) GetPayload() *models.EulaGetResponse

type GetApi24ArraysFactoryResetTokenBadRequest

type GetApi24ArraysFactoryResetTokenBadRequest struct {
	Payload *models.Error
}

GetApi24ArraysFactoryResetTokenBadRequest handles this case with default header values.

BadRequest

func NewGetApi24ArraysFactoryResetTokenBadRequest

func NewGetApi24ArraysFactoryResetTokenBadRequest() *GetApi24ArraysFactoryResetTokenBadRequest

NewGetApi24ArraysFactoryResetTokenBadRequest creates a GetApi24ArraysFactoryResetTokenBadRequest with default headers values

func (*GetApi24ArraysFactoryResetTokenBadRequest) Error

func (*GetApi24ArraysFactoryResetTokenBadRequest) GetPayload

type GetApi24ArraysFactoryResetTokenOK

type GetApi24ArraysFactoryResetTokenOK struct {
	Payload *models.ArrayFactoryResetTokenGetResponse
}

GetApi24ArraysFactoryResetTokenOK handles this case with default header values.

OK

func NewGetApi24ArraysFactoryResetTokenOK

func NewGetApi24ArraysFactoryResetTokenOK() *GetApi24ArraysFactoryResetTokenOK

NewGetApi24ArraysFactoryResetTokenOK creates a GetApi24ArraysFactoryResetTokenOK with default headers values

func (*GetApi24ArraysFactoryResetTokenOK) Error

func (*GetApi24ArraysFactoryResetTokenOK) GetPayload

type GetApi24ArraysNtpTestBadRequest

type GetApi24ArraysNtpTestBadRequest struct {
	Payload *models.Error
}

GetApi24ArraysNtpTestBadRequest handles this case with default header values.

BadRequest

func NewGetApi24ArraysNtpTestBadRequest

func NewGetApi24ArraysNtpTestBadRequest() *GetApi24ArraysNtpTestBadRequest

NewGetApi24ArraysNtpTestBadRequest creates a GetApi24ArraysNtpTestBadRequest with default headers values

func (*GetApi24ArraysNtpTestBadRequest) Error

func (*GetApi24ArraysNtpTestBadRequest) GetPayload

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

type GetApi24ArraysNtpTestOK

type GetApi24ArraysNtpTestOK struct {
	Payload *models.TestResultGetResponse
}

GetApi24ArraysNtpTestOK handles this case with default header values.

OK

func NewGetApi24ArraysNtpTestOK

func NewGetApi24ArraysNtpTestOK() *GetApi24ArraysNtpTestOK

NewGetApi24ArraysNtpTestOK creates a GetApi24ArraysNtpTestOK with default headers values

func (*GetApi24ArraysNtpTestOK) Error

func (o *GetApi24ArraysNtpTestOK) Error() string

func (*GetApi24ArraysNtpTestOK) GetPayload

type GetApi24ArraysOK

type GetApi24ArraysOK struct {
	Payload *models.ArrayGetResponse
}

GetApi24ArraysOK handles this case with default header values.

OK

func NewGetApi24ArraysOK

func NewGetApi24ArraysOK() *GetApi24ArraysOK

NewGetApi24ArraysOK creates a GetApi24ArraysOK with default headers values

func (*GetApi24ArraysOK) Error

func (o *GetApi24ArraysOK) Error() string

func (*GetApi24ArraysOK) GetPayload

func (o *GetApi24ArraysOK) GetPayload() *models.ArrayGetResponse

type GetApi24ArraysPerformanceBadRequest

type GetApi24ArraysPerformanceBadRequest struct {
	Payload *models.Error
}

GetApi24ArraysPerformanceBadRequest handles this case with default header values.

BadRequest

func NewGetApi24ArraysPerformanceBadRequest

func NewGetApi24ArraysPerformanceBadRequest() *GetApi24ArraysPerformanceBadRequest

NewGetApi24ArraysPerformanceBadRequest creates a GetApi24ArraysPerformanceBadRequest with default headers values

func (*GetApi24ArraysPerformanceBadRequest) Error

func (*GetApi24ArraysPerformanceBadRequest) GetPayload

type GetApi24ArraysPerformanceOK

type GetApi24ArraysPerformanceOK struct {
	Payload *models.ArrayPerformanceGetResponse
}

GetApi24ArraysPerformanceOK handles this case with default header values.

OK

func NewGetApi24ArraysPerformanceOK

func NewGetApi24ArraysPerformanceOK() *GetApi24ArraysPerformanceOK

NewGetApi24ArraysPerformanceOK creates a GetApi24ArraysPerformanceOK with default headers values

func (*GetApi24ArraysPerformanceOK) Error

func (*GetApi24ArraysPerformanceOK) GetPayload

type GetApi24ArraysSpaceBadRequest

type GetApi24ArraysSpaceBadRequest struct {
	Payload *models.Error
}

GetApi24ArraysSpaceBadRequest handles this case with default header values.

BadRequest

func NewGetApi24ArraysSpaceBadRequest

func NewGetApi24ArraysSpaceBadRequest() *GetApi24ArraysSpaceBadRequest

NewGetApi24ArraysSpaceBadRequest creates a GetApi24ArraysSpaceBadRequest with default headers values

func (*GetApi24ArraysSpaceBadRequest) Error

func (*GetApi24ArraysSpaceBadRequest) GetPayload

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

type GetApi24ArraysSpaceOK

type GetApi24ArraysSpaceOK struct {
	Payload *models.ArraySpaceGetResponse
}

GetApi24ArraysSpaceOK handles this case with default header values.

OK

func NewGetApi24ArraysSpaceOK

func NewGetApi24ArraysSpaceOK() *GetApi24ArraysSpaceOK

NewGetApi24ArraysSpaceOK creates a GetApi24ArraysSpaceOK with default headers values

func (*GetApi24ArraysSpaceOK) Error

func (o *GetApi24ArraysSpaceOK) Error() string

func (*GetApi24ArraysSpaceOK) GetPayload

type PatchAPI24ArraysEulaParams

type PatchAPI24ArraysEulaParams 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
	/*Eula*/
	Eula *models.Eula

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

PatchAPI24ArraysEulaParams contains all the parameters to send to the API endpoint for the patch API 24 arrays eula operation typically these are written to a http.Request

func NewPatchAPI24ArraysEulaParams

func NewPatchAPI24ArraysEulaParams() *PatchAPI24ArraysEulaParams

NewPatchAPI24ArraysEulaParams creates a new PatchAPI24ArraysEulaParams object with the default values initialized.

func NewPatchAPI24ArraysEulaParamsWithContext

func NewPatchAPI24ArraysEulaParamsWithContext(ctx context.Context) *PatchAPI24ArraysEulaParams

NewPatchAPI24ArraysEulaParamsWithContext creates a new PatchAPI24ArraysEulaParams object with the default values initialized, and the ability to set a context for a request

func NewPatchAPI24ArraysEulaParamsWithHTTPClient

func NewPatchAPI24ArraysEulaParamsWithHTTPClient(client *http.Client) *PatchAPI24ArraysEulaParams

NewPatchAPI24ArraysEulaParamsWithHTTPClient creates a new PatchAPI24ArraysEulaParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewPatchAPI24ArraysEulaParamsWithTimeout

func NewPatchAPI24ArraysEulaParamsWithTimeout(timeout time.Duration) *PatchAPI24ArraysEulaParams

NewPatchAPI24ArraysEulaParamsWithTimeout creates a new PatchAPI24ArraysEulaParams object with the default values initialized, and the ability to set a timeout on a request

func (*PatchAPI24ArraysEulaParams) SetAuthorization

func (o *PatchAPI24ArraysEulaParams) SetAuthorization(authorization *string)

SetAuthorization adds the authorization to the patch API 24 arrays eula params

func (*PatchAPI24ArraysEulaParams) SetContext

func (o *PatchAPI24ArraysEulaParams) SetContext(ctx context.Context)

SetContext adds the context to the patch API 24 arrays eula params

func (*PatchAPI24ArraysEulaParams) SetEula

func (o *PatchAPI24ArraysEulaParams) SetEula(eula *models.Eula)

SetEula adds the eula to the patch API 24 arrays eula params

func (*PatchAPI24ArraysEulaParams) SetHTTPClient

func (o *PatchAPI24ArraysEulaParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the patch API 24 arrays eula params

func (*PatchAPI24ArraysEulaParams) SetTimeout

func (o *PatchAPI24ArraysEulaParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the patch API 24 arrays eula params

func (*PatchAPI24ArraysEulaParams) SetXRequestID

func (o *PatchAPI24ArraysEulaParams) SetXRequestID(xRequestID *string)

SetXRequestID adds the xRequestId to the patch API 24 arrays eula params

func (*PatchAPI24ArraysEulaParams) WithAuthorization

func (o *PatchAPI24ArraysEulaParams) WithAuthorization(authorization *string) *PatchAPI24ArraysEulaParams

WithAuthorization adds the authorization to the patch API 24 arrays eula params

func (*PatchAPI24ArraysEulaParams) WithContext

WithContext adds the context to the patch API 24 arrays eula params

func (*PatchAPI24ArraysEulaParams) WithEula

WithEula adds the eula to the patch API 24 arrays eula params

func (*PatchAPI24ArraysEulaParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the patch API 24 arrays eula params

func (*PatchAPI24ArraysEulaParams) WithTimeout

WithTimeout adds the timeout to the patch API 24 arrays eula params

func (*PatchAPI24ArraysEulaParams) WithXRequestID

func (o *PatchAPI24ArraysEulaParams) WithXRequestID(xRequestID *string) *PatchAPI24ArraysEulaParams

WithXRequestID adds the xRequestID to the patch API 24 arrays eula params

func (*PatchAPI24ArraysEulaParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type PatchAPI24ArraysEulaReader

type PatchAPI24ArraysEulaReader struct {
	// contains filtered or unexported fields
}

PatchAPI24ArraysEulaReader is a Reader for the PatchAPI24ArraysEula structure.

func (*PatchAPI24ArraysEulaReader) ReadResponse

func (o *PatchAPI24ArraysEulaReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type PatchAPI24ArraysParams

type PatchAPI24ArraysParams 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
	/*Array*/
	Array *models.Arrays

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

PatchAPI24ArraysParams contains all the parameters to send to the API endpoint for the patch API 24 arrays operation typically these are written to a http.Request

func NewPatchAPI24ArraysParams

func NewPatchAPI24ArraysParams() *PatchAPI24ArraysParams

NewPatchAPI24ArraysParams creates a new PatchAPI24ArraysParams object with the default values initialized.

func NewPatchAPI24ArraysParamsWithContext

func NewPatchAPI24ArraysParamsWithContext(ctx context.Context) *PatchAPI24ArraysParams

NewPatchAPI24ArraysParamsWithContext creates a new PatchAPI24ArraysParams object with the default values initialized, and the ability to set a context for a request

func NewPatchAPI24ArraysParamsWithHTTPClient

func NewPatchAPI24ArraysParamsWithHTTPClient(client *http.Client) *PatchAPI24ArraysParams

NewPatchAPI24ArraysParamsWithHTTPClient creates a new PatchAPI24ArraysParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewPatchAPI24ArraysParamsWithTimeout

func NewPatchAPI24ArraysParamsWithTimeout(timeout time.Duration) *PatchAPI24ArraysParams

NewPatchAPI24ArraysParamsWithTimeout creates a new PatchAPI24ArraysParams object with the default values initialized, and the ability to set a timeout on a request

func (*PatchAPI24ArraysParams) SetArray

func (o *PatchAPI24ArraysParams) SetArray(array *models.Arrays)

SetArray adds the array to the patch API 24 arrays params

func (*PatchAPI24ArraysParams) SetAuthorization

func (o *PatchAPI24ArraysParams) SetAuthorization(authorization *string)

SetAuthorization adds the authorization to the patch API 24 arrays params

func (*PatchAPI24ArraysParams) SetContext

func (o *PatchAPI24ArraysParams) SetContext(ctx context.Context)

SetContext adds the context to the patch API 24 arrays params

func (*PatchAPI24ArraysParams) SetHTTPClient

func (o *PatchAPI24ArraysParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the patch API 24 arrays params

func (*PatchAPI24ArraysParams) SetTimeout

func (o *PatchAPI24ArraysParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the patch API 24 arrays params

func (*PatchAPI24ArraysParams) SetXRequestID

func (o *PatchAPI24ArraysParams) SetXRequestID(xRequestID *string)

SetXRequestID adds the xRequestId to the patch API 24 arrays params

func (*PatchAPI24ArraysParams) WithArray

WithArray adds the array to the patch API 24 arrays params

func (*PatchAPI24ArraysParams) WithAuthorization

func (o *PatchAPI24ArraysParams) WithAuthorization(authorization *string) *PatchAPI24ArraysParams

WithAuthorization adds the authorization to the patch API 24 arrays params

func (*PatchAPI24ArraysParams) WithContext

WithContext adds the context to the patch API 24 arrays params

func (*PatchAPI24ArraysParams) WithHTTPClient

func (o *PatchAPI24ArraysParams) WithHTTPClient(client *http.Client) *PatchAPI24ArraysParams

WithHTTPClient adds the HTTPClient to the patch API 24 arrays params

func (*PatchAPI24ArraysParams) WithTimeout

WithTimeout adds the timeout to the patch API 24 arrays params

func (*PatchAPI24ArraysParams) WithXRequestID

func (o *PatchAPI24ArraysParams) WithXRequestID(xRequestID *string) *PatchAPI24ArraysParams

WithXRequestID adds the xRequestID to the patch API 24 arrays params

func (*PatchAPI24ArraysParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type PatchAPI24ArraysReader

type PatchAPI24ArraysReader struct {
	// contains filtered or unexported fields
}

PatchAPI24ArraysReader is a Reader for the PatchAPI24Arrays structure.

func (*PatchAPI24ArraysReader) ReadResponse

func (o *PatchAPI24ArraysReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type PatchApi24ArraysBadRequest

type PatchApi24ArraysBadRequest struct {
	Payload *models.Error
}

PatchApi24ArraysBadRequest handles this case with default header values.

BadRequest

func NewPatchApi24ArraysBadRequest

func NewPatchApi24ArraysBadRequest() *PatchApi24ArraysBadRequest

NewPatchApi24ArraysBadRequest creates a PatchApi24ArraysBadRequest with default headers values

func (*PatchApi24ArraysBadRequest) Error

func (*PatchApi24ArraysBadRequest) GetPayload

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

type PatchApi24ArraysEulaBadRequest

type PatchApi24ArraysEulaBadRequest struct {
	Payload *models.Error
}

PatchApi24ArraysEulaBadRequest handles this case with default header values.

BadRequest

func NewPatchApi24ArraysEulaBadRequest

func NewPatchApi24ArraysEulaBadRequest() *PatchApi24ArraysEulaBadRequest

NewPatchApi24ArraysEulaBadRequest creates a PatchApi24ArraysEulaBadRequest with default headers values

func (*PatchApi24ArraysEulaBadRequest) Error

func (*PatchApi24ArraysEulaBadRequest) GetPayload

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

type PatchApi24ArraysEulaOK

type PatchApi24ArraysEulaOK struct {
	Payload *models.EulaResponse
}

PatchApi24ArraysEulaOK handles this case with default header values.

OK

func NewPatchApi24ArraysEulaOK

func NewPatchApi24ArraysEulaOK() *PatchApi24ArraysEulaOK

NewPatchApi24ArraysEulaOK creates a PatchApi24ArraysEulaOK with default headers values

func (*PatchApi24ArraysEulaOK) Error

func (o *PatchApi24ArraysEulaOK) Error() string

func (*PatchApi24ArraysEulaOK) GetPayload

func (o *PatchApi24ArraysEulaOK) GetPayload() *models.EulaResponse

type PatchApi24ArraysOK

type PatchApi24ArraysOK struct {
	Payload *models.ArrayResponse
}

PatchApi24ArraysOK handles this case with default header values.

OK

func NewPatchApi24ArraysOK

func NewPatchApi24ArraysOK() *PatchApi24ArraysOK

NewPatchApi24ArraysOK creates a PatchApi24ArraysOK with default headers values

func (*PatchApi24ArraysOK) Error

func (o *PatchApi24ArraysOK) Error() string

func (*PatchApi24ArraysOK) GetPayload

func (o *PatchApi24ArraysOK) GetPayload() *models.ArrayResponse

type PostAPI24ArraysFactoryResetTokenParams

type PostAPI24ArraysFactoryResetTokenParams 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

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

PostAPI24ArraysFactoryResetTokenParams contains all the parameters to send to the API endpoint for the post API 24 arrays factory reset token operation typically these are written to a http.Request

func NewPostAPI24ArraysFactoryResetTokenParams

func NewPostAPI24ArraysFactoryResetTokenParams() *PostAPI24ArraysFactoryResetTokenParams

NewPostAPI24ArraysFactoryResetTokenParams creates a new PostAPI24ArraysFactoryResetTokenParams object with the default values initialized.

func NewPostAPI24ArraysFactoryResetTokenParamsWithContext

func NewPostAPI24ArraysFactoryResetTokenParamsWithContext(ctx context.Context) *PostAPI24ArraysFactoryResetTokenParams

NewPostAPI24ArraysFactoryResetTokenParamsWithContext creates a new PostAPI24ArraysFactoryResetTokenParams object with the default values initialized, and the ability to set a context for a request

func NewPostAPI24ArraysFactoryResetTokenParamsWithHTTPClient

func NewPostAPI24ArraysFactoryResetTokenParamsWithHTTPClient(client *http.Client) *PostAPI24ArraysFactoryResetTokenParams

NewPostAPI24ArraysFactoryResetTokenParamsWithHTTPClient creates a new PostAPI24ArraysFactoryResetTokenParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewPostAPI24ArraysFactoryResetTokenParamsWithTimeout

func NewPostAPI24ArraysFactoryResetTokenParamsWithTimeout(timeout time.Duration) *PostAPI24ArraysFactoryResetTokenParams

NewPostAPI24ArraysFactoryResetTokenParamsWithTimeout creates a new PostAPI24ArraysFactoryResetTokenParams object with the default values initialized, and the ability to set a timeout on a request

func (*PostAPI24ArraysFactoryResetTokenParams) SetAuthorization

func (o *PostAPI24ArraysFactoryResetTokenParams) SetAuthorization(authorization *string)

SetAuthorization adds the authorization to the post API 24 arrays factory reset token params

func (*PostAPI24ArraysFactoryResetTokenParams) SetContext

SetContext adds the context to the post API 24 arrays factory reset token params

func (*PostAPI24ArraysFactoryResetTokenParams) SetHTTPClient

func (o *PostAPI24ArraysFactoryResetTokenParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the post API 24 arrays factory reset token params

func (*PostAPI24ArraysFactoryResetTokenParams) SetTimeout

func (o *PostAPI24ArraysFactoryResetTokenParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the post API 24 arrays factory reset token params

func (*PostAPI24ArraysFactoryResetTokenParams) SetXRequestID

func (o *PostAPI24ArraysFactoryResetTokenParams) SetXRequestID(xRequestID *string)

SetXRequestID adds the xRequestId to the post API 24 arrays factory reset token params

func (*PostAPI24ArraysFactoryResetTokenParams) WithAuthorization

WithAuthorization adds the authorization to the post API 24 arrays factory reset token params

func (*PostAPI24ArraysFactoryResetTokenParams) WithContext

WithContext adds the context to the post API 24 arrays factory reset token params

func (*PostAPI24ArraysFactoryResetTokenParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the post API 24 arrays factory reset token params

func (*PostAPI24ArraysFactoryResetTokenParams) WithTimeout

WithTimeout adds the timeout to the post API 24 arrays factory reset token params

func (*PostAPI24ArraysFactoryResetTokenParams) WithXRequestID

WithXRequestID adds the xRequestID to the post API 24 arrays factory reset token params

func (*PostAPI24ArraysFactoryResetTokenParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type PostAPI24ArraysFactoryResetTokenReader

type PostAPI24ArraysFactoryResetTokenReader struct {
	// contains filtered or unexported fields
}

PostAPI24ArraysFactoryResetTokenReader is a Reader for the PostAPI24ArraysFactoryResetToken structure.

func (*PostAPI24ArraysFactoryResetTokenReader) ReadResponse

func (o *PostAPI24ArraysFactoryResetTokenReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type PostApi24ArraysFactoryResetTokenBadRequest

type PostApi24ArraysFactoryResetTokenBadRequest struct {
	Payload *models.Error
}

PostApi24ArraysFactoryResetTokenBadRequest handles this case with default header values.

BadRequest

func NewPostApi24ArraysFactoryResetTokenBadRequest

func NewPostApi24ArraysFactoryResetTokenBadRequest() *PostApi24ArraysFactoryResetTokenBadRequest

NewPostApi24ArraysFactoryResetTokenBadRequest creates a PostApi24ArraysFactoryResetTokenBadRequest with default headers values

func (*PostApi24ArraysFactoryResetTokenBadRequest) Error

func (*PostApi24ArraysFactoryResetTokenBadRequest) GetPayload

type PostApi24ArraysFactoryResetTokenOK

type PostApi24ArraysFactoryResetTokenOK struct {
	Payload *models.ArrayFactoryResetTokenResponse
}

PostApi24ArraysFactoryResetTokenOK handles this case with default header values.

OK

func NewPostApi24ArraysFactoryResetTokenOK

func NewPostApi24ArraysFactoryResetTokenOK() *PostApi24ArraysFactoryResetTokenOK

NewPostApi24ArraysFactoryResetTokenOK creates a PostApi24ArraysFactoryResetTokenOK with default headers values

func (*PostApi24ArraysFactoryResetTokenOK) Error

func (*PostApi24ArraysFactoryResetTokenOK) GetPayload

Jump to

Keyboard shortcuts

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