array_connections

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 array connections API

func (*Client) DeleteAPI24ArrayConnections

func (a *Client) DeleteAPI24ArrayConnections(params *DeleteAPI24ArrayConnectionsParams) (*DeleteApi24ArrayConnectionsOK, error)

DeleteAPI24ArrayConnections deletes an array connection

Deletes the connection to the current array from the specified array.

func (*Client) GetAPI24ArrayConnections

func (a *Client) GetAPI24ArrayConnections(params *GetAPI24ArrayConnectionsParams) (*GetApi24ArrayConnectionsOK, error)

GetAPI24ArrayConnections lists connected arrays

Display a list of connected arrays.

func (*Client) GetAPI24ArrayConnectionsConnectionKey

func (a *Client) GetAPI24ArrayConnectionsConnectionKey(params *GetAPI24ArrayConnectionsConnectionKeyParams) (*GetApi24ArrayConnectionsConnectionKeyOK, error)

GetAPI24ArrayConnectionsConnectionKey lists connection key

Displays the connection key for the array.

func (*Client) GetAPI24ArrayConnectionsPath

func (a *Client) GetAPI24ArrayConnectionsPath(params *GetAPI24ArrayConnectionsPathParams) (*GetApi24ArrayConnectionsPathOK, error)

GetAPI24ArrayConnectionsPath lists connection path

Displays the connection path from the array where the connection was made.

func (*Client) PatchAPI24ArrayConnections

func (a *Client) PatchAPI24ArrayConnections(params *PatchAPI24ArrayConnectionsParams) (*PatchApi24ArrayConnectionsOK, error)

PatchAPI24ArrayConnections modifies an array connection

Modifies the bandwidth throttling attributes for a connected array.

func (*Client) PostAPI24ArrayConnections

func (a *Client) PostAPI24ArrayConnections(params *PostAPI24ArrayConnectionsParams) (*PostApi24ArrayConnectionsOK, error)

PostAPI24ArrayConnections creates an array connection

Creates a connection between the current array and the specified array.

func (*Client) SetTransport

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

SetTransport changes the transport on the client

type ClientService

type ClientService interface {
	DeleteAPI24ArrayConnections(params *DeleteAPI24ArrayConnectionsParams) (*DeleteApi24ArrayConnectionsOK, error)

	GetAPI24ArrayConnections(params *GetAPI24ArrayConnectionsParams) (*GetApi24ArrayConnectionsOK, error)

	GetAPI24ArrayConnectionsConnectionKey(params *GetAPI24ArrayConnectionsConnectionKeyParams) (*GetApi24ArrayConnectionsConnectionKeyOK, error)

	GetAPI24ArrayConnectionsPath(params *GetAPI24ArrayConnectionsPathParams) (*GetApi24ArrayConnectionsPathOK, error)

	PatchAPI24ArrayConnections(params *PatchAPI24ArrayConnectionsParams) (*PatchApi24ArrayConnectionsOK, error)

	PostAPI24ArrayConnections(params *PostAPI24ArrayConnectionsParams) (*PostApi24ArrayConnectionsOK, 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 array connections API client.

type DeleteAPI24ArrayConnectionsParams

type DeleteAPI24ArrayConnectionsParams 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
}

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

func NewDeleteAPI24ArrayConnectionsParams

func NewDeleteAPI24ArrayConnectionsParams() *DeleteAPI24ArrayConnectionsParams

NewDeleteAPI24ArrayConnectionsParams creates a new DeleteAPI24ArrayConnectionsParams object with the default values initialized.

func NewDeleteAPI24ArrayConnectionsParamsWithContext

func NewDeleteAPI24ArrayConnectionsParamsWithContext(ctx context.Context) *DeleteAPI24ArrayConnectionsParams

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

func NewDeleteAPI24ArrayConnectionsParamsWithHTTPClient

func NewDeleteAPI24ArrayConnectionsParamsWithHTTPClient(client *http.Client) *DeleteAPI24ArrayConnectionsParams

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

func NewDeleteAPI24ArrayConnectionsParamsWithTimeout

func NewDeleteAPI24ArrayConnectionsParamsWithTimeout(timeout time.Duration) *DeleteAPI24ArrayConnectionsParams

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

func (*DeleteAPI24ArrayConnectionsParams) SetAuthorization

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

SetAuthorization adds the authorization to the delete API 24 array connections params

func (*DeleteAPI24ArrayConnectionsParams) SetContext

SetContext adds the context to the delete API 24 array connections params

func (*DeleteAPI24ArrayConnectionsParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the delete API 24 array connections params

func (*DeleteAPI24ArrayConnectionsParams) SetNames

func (o *DeleteAPI24ArrayConnectionsParams) SetNames(names []string)

SetNames adds the names to the delete API 24 array connections params

func (*DeleteAPI24ArrayConnectionsParams) SetTimeout

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

SetTimeout adds the timeout to the delete API 24 array connections params

func (*DeleteAPI24ArrayConnectionsParams) SetXRequestID

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

SetXRequestID adds the xRequestId to the delete API 24 array connections params

func (*DeleteAPI24ArrayConnectionsParams) WithAuthorization

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

WithAuthorization adds the authorization to the delete API 24 array connections params

func (*DeleteAPI24ArrayConnectionsParams) WithContext

WithContext adds the context to the delete API 24 array connections params

func (*DeleteAPI24ArrayConnectionsParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the delete API 24 array connections params

func (*DeleteAPI24ArrayConnectionsParams) WithNames

WithNames adds the names to the delete API 24 array connections params

func (*DeleteAPI24ArrayConnectionsParams) WithTimeout

WithTimeout adds the timeout to the delete API 24 array connections params

func (*DeleteAPI24ArrayConnectionsParams) WithXRequestID

WithXRequestID adds the xRequestID to the delete API 24 array connections params

func (*DeleteAPI24ArrayConnectionsParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type DeleteAPI24ArrayConnectionsReader

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

DeleteAPI24ArrayConnectionsReader is a Reader for the DeleteAPI24ArrayConnections structure.

func (*DeleteAPI24ArrayConnectionsReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type DeleteApi24ArrayConnectionsBadRequest

type DeleteApi24ArrayConnectionsBadRequest struct {
	Payload *models.Error
}

DeleteApi24ArrayConnectionsBadRequest handles this case with default header values.

BadRequest

func NewDeleteApi24ArrayConnectionsBadRequest

func NewDeleteApi24ArrayConnectionsBadRequest() *DeleteApi24ArrayConnectionsBadRequest

NewDeleteApi24ArrayConnectionsBadRequest creates a DeleteApi24ArrayConnectionsBadRequest with default headers values

func (*DeleteApi24ArrayConnectionsBadRequest) Error

func (*DeleteApi24ArrayConnectionsBadRequest) GetPayload

type DeleteApi24ArrayConnectionsOK

type DeleteApi24ArrayConnectionsOK struct {
}

DeleteApi24ArrayConnectionsOK handles this case with default header values.

OK

func NewDeleteApi24ArrayConnectionsOK

func NewDeleteApi24ArrayConnectionsOK() *DeleteApi24ArrayConnectionsOK

NewDeleteApi24ArrayConnectionsOK creates a DeleteApi24ArrayConnectionsOK with default headers values

func (*DeleteApi24ArrayConnectionsOK) Error

type GetAPI24ArrayConnectionsConnectionKeyParams

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

GetAPI24ArrayConnectionsConnectionKeyParams contains all the parameters to send to the API endpoint for the get API 24 array connections connection key operation typically these are written to a http.Request

func NewGetAPI24ArrayConnectionsConnectionKeyParams

func NewGetAPI24ArrayConnectionsConnectionKeyParams() *GetAPI24ArrayConnectionsConnectionKeyParams

NewGetAPI24ArrayConnectionsConnectionKeyParams creates a new GetAPI24ArrayConnectionsConnectionKeyParams object with the default values initialized.

func NewGetAPI24ArrayConnectionsConnectionKeyParamsWithContext

func NewGetAPI24ArrayConnectionsConnectionKeyParamsWithContext(ctx context.Context) *GetAPI24ArrayConnectionsConnectionKeyParams

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

func NewGetAPI24ArrayConnectionsConnectionKeyParamsWithHTTPClient

func NewGetAPI24ArrayConnectionsConnectionKeyParamsWithHTTPClient(client *http.Client) *GetAPI24ArrayConnectionsConnectionKeyParams

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

func NewGetAPI24ArrayConnectionsConnectionKeyParamsWithTimeout

func NewGetAPI24ArrayConnectionsConnectionKeyParamsWithTimeout(timeout time.Duration) *GetAPI24ArrayConnectionsConnectionKeyParams

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

func (*GetAPI24ArrayConnectionsConnectionKeyParams) SetContext

SetContext adds the context to the get API 24 array connections connection key params

func (*GetAPI24ArrayConnectionsConnectionKeyParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the get API 24 array connections connection key params

func (*GetAPI24ArrayConnectionsConnectionKeyParams) SetTimeout

SetTimeout adds the timeout to the get API 24 array connections connection key params

func (*GetAPI24ArrayConnectionsConnectionKeyParams) WithContext

WithContext adds the context to the get API 24 array connections connection key params

func (*GetAPI24ArrayConnectionsConnectionKeyParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get API 24 array connections connection key params

func (*GetAPI24ArrayConnectionsConnectionKeyParams) WithTimeout

WithTimeout adds the timeout to the get API 24 array connections connection key params

func (*GetAPI24ArrayConnectionsConnectionKeyParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetAPI24ArrayConnectionsConnectionKeyReader

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

GetAPI24ArrayConnectionsConnectionKeyReader is a Reader for the GetAPI24ArrayConnectionsConnectionKey structure.

func (*GetAPI24ArrayConnectionsConnectionKeyReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type GetAPI24ArrayConnectionsParams

type GetAPI24ArrayConnectionsParams 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
}

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

func NewGetAPI24ArrayConnectionsParams

func NewGetAPI24ArrayConnectionsParams() *GetAPI24ArrayConnectionsParams

NewGetAPI24ArrayConnectionsParams creates a new GetAPI24ArrayConnectionsParams object with the default values initialized.

func NewGetAPI24ArrayConnectionsParamsWithContext

func NewGetAPI24ArrayConnectionsParamsWithContext(ctx context.Context) *GetAPI24ArrayConnectionsParams

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

func NewGetAPI24ArrayConnectionsParamsWithHTTPClient

func NewGetAPI24ArrayConnectionsParamsWithHTTPClient(client *http.Client) *GetAPI24ArrayConnectionsParams

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

func NewGetAPI24ArrayConnectionsParamsWithTimeout

func NewGetAPI24ArrayConnectionsParamsWithTimeout(timeout time.Duration) *GetAPI24ArrayConnectionsParams

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

func (*GetAPI24ArrayConnectionsParams) SetAuthorization

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

SetAuthorization adds the authorization to the get API 24 array connections params

func (*GetAPI24ArrayConnectionsParams) SetContext

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

SetContext adds the context to the get API 24 array connections params

func (*GetAPI24ArrayConnectionsParams) SetContinuationToken

func (o *GetAPI24ArrayConnectionsParams) SetContinuationToken(continuationToken *string)

SetContinuationToken adds the continuationToken to the get API 24 array connections params

func (*GetAPI24ArrayConnectionsParams) SetFilter

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

SetFilter adds the filter to the get API 24 array connections params

func (*GetAPI24ArrayConnectionsParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the get API 24 array connections params

func (*GetAPI24ArrayConnectionsParams) SetLimit

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

SetLimit adds the limit to the get API 24 array connections params

func (*GetAPI24ArrayConnectionsParams) SetNames

func (o *GetAPI24ArrayConnectionsParams) SetNames(names []string)

SetNames adds the names to the get API 24 array connections params

func (*GetAPI24ArrayConnectionsParams) SetOffset

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

SetOffset adds the offset to the get API 24 array connections params

func (*GetAPI24ArrayConnectionsParams) SetSort

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

SetSort adds the sort to the get API 24 array connections params

func (*GetAPI24ArrayConnectionsParams) SetTimeout

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

SetTimeout adds the timeout to the get API 24 array connections params

func (*GetAPI24ArrayConnectionsParams) SetTotalItemCount

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

SetTotalItemCount adds the totalItemCount to the get API 24 array connections params

func (*GetAPI24ArrayConnectionsParams) SetXRequestID

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

SetXRequestID adds the xRequestId to the get API 24 array connections params

func (*GetAPI24ArrayConnectionsParams) WithAuthorization

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

WithAuthorization adds the authorization to the get API 24 array connections params

func (*GetAPI24ArrayConnectionsParams) WithContext

WithContext adds the context to the get API 24 array connections params

func (*GetAPI24ArrayConnectionsParams) WithContinuationToken

func (o *GetAPI24ArrayConnectionsParams) WithContinuationToken(continuationToken *string) *GetAPI24ArrayConnectionsParams

WithContinuationToken adds the continuationToken to the get API 24 array connections params

func (*GetAPI24ArrayConnectionsParams) WithFilter

WithFilter adds the filter to the get API 24 array connections params

func (*GetAPI24ArrayConnectionsParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get API 24 array connections params

func (*GetAPI24ArrayConnectionsParams) WithLimit

WithLimit adds the limit to the get API 24 array connections params

func (*GetAPI24ArrayConnectionsParams) WithNames

WithNames adds the names to the get API 24 array connections params

func (*GetAPI24ArrayConnectionsParams) WithOffset

WithOffset adds the offset to the get API 24 array connections params

func (*GetAPI24ArrayConnectionsParams) WithSort

WithSort adds the sort to the get API 24 array connections params

func (*GetAPI24ArrayConnectionsParams) WithTimeout

WithTimeout adds the timeout to the get API 24 array connections params

func (*GetAPI24ArrayConnectionsParams) WithTotalItemCount

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

WithTotalItemCount adds the totalItemCount to the get API 24 array connections params

func (*GetAPI24ArrayConnectionsParams) WithXRequestID

WithXRequestID adds the xRequestID to the get API 24 array connections params

func (*GetAPI24ArrayConnectionsParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetAPI24ArrayConnectionsPathParams

type GetAPI24ArrayConnectionsPathParams 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
}

GetAPI24ArrayConnectionsPathParams contains all the parameters to send to the API endpoint for the get API 24 array connections path operation typically these are written to a http.Request

func NewGetAPI24ArrayConnectionsPathParams

func NewGetAPI24ArrayConnectionsPathParams() *GetAPI24ArrayConnectionsPathParams

NewGetAPI24ArrayConnectionsPathParams creates a new GetAPI24ArrayConnectionsPathParams object with the default values initialized.

func NewGetAPI24ArrayConnectionsPathParamsWithContext

func NewGetAPI24ArrayConnectionsPathParamsWithContext(ctx context.Context) *GetAPI24ArrayConnectionsPathParams

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

func NewGetAPI24ArrayConnectionsPathParamsWithHTTPClient

func NewGetAPI24ArrayConnectionsPathParamsWithHTTPClient(client *http.Client) *GetAPI24ArrayConnectionsPathParams

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

func NewGetAPI24ArrayConnectionsPathParamsWithTimeout

func NewGetAPI24ArrayConnectionsPathParamsWithTimeout(timeout time.Duration) *GetAPI24ArrayConnectionsPathParams

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

func (*GetAPI24ArrayConnectionsPathParams) SetAuthorization

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

SetAuthorization adds the authorization to the get API 24 array connections path params

func (*GetAPI24ArrayConnectionsPathParams) SetContext

SetContext adds the context to the get API 24 array connections path params

func (*GetAPI24ArrayConnectionsPathParams) SetContinuationToken

func (o *GetAPI24ArrayConnectionsPathParams) SetContinuationToken(continuationToken *string)

SetContinuationToken adds the continuationToken to the get API 24 array connections path params

func (*GetAPI24ArrayConnectionsPathParams) SetFilter

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

SetFilter adds the filter to the get API 24 array connections path params

func (*GetAPI24ArrayConnectionsPathParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the get API 24 array connections path params

func (*GetAPI24ArrayConnectionsPathParams) SetLimit

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

SetLimit adds the limit to the get API 24 array connections path params

func (*GetAPI24ArrayConnectionsPathParams) SetNames

func (o *GetAPI24ArrayConnectionsPathParams) SetNames(names []string)

SetNames adds the names to the get API 24 array connections path params

func (*GetAPI24ArrayConnectionsPathParams) SetOffset

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

SetOffset adds the offset to the get API 24 array connections path params

func (*GetAPI24ArrayConnectionsPathParams) SetSort

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

SetSort adds the sort to the get API 24 array connections path params

func (*GetAPI24ArrayConnectionsPathParams) SetTimeout

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

SetTimeout adds the timeout to the get API 24 array connections path params

func (*GetAPI24ArrayConnectionsPathParams) SetTotalItemCount

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

SetTotalItemCount adds the totalItemCount to the get API 24 array connections path params

func (*GetAPI24ArrayConnectionsPathParams) SetXRequestID

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

SetXRequestID adds the xRequestId to the get API 24 array connections path params

func (*GetAPI24ArrayConnectionsPathParams) WithAuthorization

WithAuthorization adds the authorization to the get API 24 array connections path params

func (*GetAPI24ArrayConnectionsPathParams) WithContext

WithContext adds the context to the get API 24 array connections path params

func (*GetAPI24ArrayConnectionsPathParams) WithContinuationToken

func (o *GetAPI24ArrayConnectionsPathParams) WithContinuationToken(continuationToken *string) *GetAPI24ArrayConnectionsPathParams

WithContinuationToken adds the continuationToken to the get API 24 array connections path params

func (*GetAPI24ArrayConnectionsPathParams) WithFilter

WithFilter adds the filter to the get API 24 array connections path params

func (*GetAPI24ArrayConnectionsPathParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get API 24 array connections path params

func (*GetAPI24ArrayConnectionsPathParams) WithLimit

WithLimit adds the limit to the get API 24 array connections path params

func (*GetAPI24ArrayConnectionsPathParams) WithNames

WithNames adds the names to the get API 24 array connections path params

func (*GetAPI24ArrayConnectionsPathParams) WithOffset

WithOffset adds the offset to the get API 24 array connections path params

func (*GetAPI24ArrayConnectionsPathParams) WithSort

WithSort adds the sort to the get API 24 array connections path params

func (*GetAPI24ArrayConnectionsPathParams) WithTimeout

WithTimeout adds the timeout to the get API 24 array connections path params

func (*GetAPI24ArrayConnectionsPathParams) WithTotalItemCount

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

WithTotalItemCount adds the totalItemCount to the get API 24 array connections path params

func (*GetAPI24ArrayConnectionsPathParams) WithXRequestID

WithXRequestID adds the xRequestID to the get API 24 array connections path params

func (*GetAPI24ArrayConnectionsPathParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetAPI24ArrayConnectionsPathReader

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

GetAPI24ArrayConnectionsPathReader is a Reader for the GetAPI24ArrayConnectionsPath structure.

func (*GetAPI24ArrayConnectionsPathReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type GetAPI24ArrayConnectionsReader

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

GetAPI24ArrayConnectionsReader is a Reader for the GetAPI24ArrayConnections structure.

func (*GetAPI24ArrayConnectionsReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type GetApi24ArrayConnectionsBadRequest

type GetApi24ArrayConnectionsBadRequest struct {
	Payload *models.Error
}

GetApi24ArrayConnectionsBadRequest handles this case with default header values.

BadRequest

func NewGetApi24ArrayConnectionsBadRequest

func NewGetApi24ArrayConnectionsBadRequest() *GetApi24ArrayConnectionsBadRequest

NewGetApi24ArrayConnectionsBadRequest creates a GetApi24ArrayConnectionsBadRequest with default headers values

func (*GetApi24ArrayConnectionsBadRequest) Error

func (*GetApi24ArrayConnectionsBadRequest) GetPayload

type GetApi24ArrayConnectionsConnectionKeyBadRequest

type GetApi24ArrayConnectionsConnectionKeyBadRequest struct {
	Payload *models.Error
}

GetApi24ArrayConnectionsConnectionKeyBadRequest handles this case with default header values.

BadRequest

func NewGetApi24ArrayConnectionsConnectionKeyBadRequest

func NewGetApi24ArrayConnectionsConnectionKeyBadRequest() *GetApi24ArrayConnectionsConnectionKeyBadRequest

NewGetApi24ArrayConnectionsConnectionKeyBadRequest creates a GetApi24ArrayConnectionsConnectionKeyBadRequest with default headers values

func (*GetApi24ArrayConnectionsConnectionKeyBadRequest) Error

func (*GetApi24ArrayConnectionsConnectionKeyBadRequest) GetPayload

type GetApi24ArrayConnectionsConnectionKeyOK

type GetApi24ArrayConnectionsConnectionKeyOK struct {
	Payload *models.ArrayConnectionKeyGetResponse
}

GetApi24ArrayConnectionsConnectionKeyOK handles this case with default header values.

OK

func NewGetApi24ArrayConnectionsConnectionKeyOK

func NewGetApi24ArrayConnectionsConnectionKeyOK() *GetApi24ArrayConnectionsConnectionKeyOK

NewGetApi24ArrayConnectionsConnectionKeyOK creates a GetApi24ArrayConnectionsConnectionKeyOK with default headers values

func (*GetApi24ArrayConnectionsConnectionKeyOK) Error

func (*GetApi24ArrayConnectionsConnectionKeyOK) GetPayload

type GetApi24ArrayConnectionsOK

type GetApi24ArrayConnectionsOK struct {
	Payload *models.ArrayConnectionGetResponse
}

GetApi24ArrayConnectionsOK handles this case with default header values.

OK

func NewGetApi24ArrayConnectionsOK

func NewGetApi24ArrayConnectionsOK() *GetApi24ArrayConnectionsOK

NewGetApi24ArrayConnectionsOK creates a GetApi24ArrayConnectionsOK with default headers values

func (*GetApi24ArrayConnectionsOK) Error

func (*GetApi24ArrayConnectionsOK) GetPayload

type GetApi24ArrayConnectionsPathBadRequest

type GetApi24ArrayConnectionsPathBadRequest struct {
	Payload *models.Error
}

GetApi24ArrayConnectionsPathBadRequest handles this case with default header values.

BadRequest

func NewGetApi24ArrayConnectionsPathBadRequest

func NewGetApi24ArrayConnectionsPathBadRequest() *GetApi24ArrayConnectionsPathBadRequest

NewGetApi24ArrayConnectionsPathBadRequest creates a GetApi24ArrayConnectionsPathBadRequest with default headers values

func (*GetApi24ArrayConnectionsPathBadRequest) Error

func (*GetApi24ArrayConnectionsPathBadRequest) GetPayload

type GetApi24ArrayConnectionsPathOK

type GetApi24ArrayConnectionsPathOK struct {
	Payload *models.ArrayConnectionPathGetResponse
}

GetApi24ArrayConnectionsPathOK handles this case with default header values.

OK

func NewGetApi24ArrayConnectionsPathOK

func NewGetApi24ArrayConnectionsPathOK() *GetApi24ArrayConnectionsPathOK

NewGetApi24ArrayConnectionsPathOK creates a GetApi24ArrayConnectionsPathOK with default headers values

func (*GetApi24ArrayConnectionsPathOK) Error

func (*GetApi24ArrayConnectionsPathOK) GetPayload

type PatchAPI24ArrayConnectionsParams

type PatchAPI24ArrayConnectionsParams 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
	/*ArrayConnection*/
	ArrayConnection *models.Throttle
	/*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
}

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

func NewPatchAPI24ArrayConnectionsParams

func NewPatchAPI24ArrayConnectionsParams() *PatchAPI24ArrayConnectionsParams

NewPatchAPI24ArrayConnectionsParams creates a new PatchAPI24ArrayConnectionsParams object with the default values initialized.

func NewPatchAPI24ArrayConnectionsParamsWithContext

func NewPatchAPI24ArrayConnectionsParamsWithContext(ctx context.Context) *PatchAPI24ArrayConnectionsParams

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

func NewPatchAPI24ArrayConnectionsParamsWithHTTPClient

func NewPatchAPI24ArrayConnectionsParamsWithHTTPClient(client *http.Client) *PatchAPI24ArrayConnectionsParams

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

func NewPatchAPI24ArrayConnectionsParamsWithTimeout

func NewPatchAPI24ArrayConnectionsParamsWithTimeout(timeout time.Duration) *PatchAPI24ArrayConnectionsParams

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

func (*PatchAPI24ArrayConnectionsParams) SetArrayConnection

func (o *PatchAPI24ArrayConnectionsParams) SetArrayConnection(arrayConnection *models.Throttle)

SetArrayConnection adds the arrayConnection to the patch API 24 array connections params

func (*PatchAPI24ArrayConnectionsParams) SetAuthorization

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

SetAuthorization adds the authorization to the patch API 24 array connections params

func (*PatchAPI24ArrayConnectionsParams) SetContext

SetContext adds the context to the patch API 24 array connections params

func (*PatchAPI24ArrayConnectionsParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the patch API 24 array connections params

func (*PatchAPI24ArrayConnectionsParams) SetNames

func (o *PatchAPI24ArrayConnectionsParams) SetNames(names []string)

SetNames adds the names to the patch API 24 array connections params

func (*PatchAPI24ArrayConnectionsParams) SetTimeout

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

SetTimeout adds the timeout to the patch API 24 array connections params

func (*PatchAPI24ArrayConnectionsParams) SetXRequestID

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

SetXRequestID adds the xRequestId to the patch API 24 array connections params

func (*PatchAPI24ArrayConnectionsParams) WithArrayConnection

func (o *PatchAPI24ArrayConnectionsParams) WithArrayConnection(arrayConnection *models.Throttle) *PatchAPI24ArrayConnectionsParams

WithArrayConnection adds the arrayConnection to the patch API 24 array connections params

func (*PatchAPI24ArrayConnectionsParams) WithAuthorization

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

WithAuthorization adds the authorization to the patch API 24 array connections params

func (*PatchAPI24ArrayConnectionsParams) WithContext

WithContext adds the context to the patch API 24 array connections params

func (*PatchAPI24ArrayConnectionsParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the patch API 24 array connections params

func (*PatchAPI24ArrayConnectionsParams) WithNames

WithNames adds the names to the patch API 24 array connections params

func (*PatchAPI24ArrayConnectionsParams) WithTimeout

WithTimeout adds the timeout to the patch API 24 array connections params

func (*PatchAPI24ArrayConnectionsParams) WithXRequestID

WithXRequestID adds the xRequestID to the patch API 24 array connections params

func (*PatchAPI24ArrayConnectionsParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type PatchAPI24ArrayConnectionsReader

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

PatchAPI24ArrayConnectionsReader is a Reader for the PatchAPI24ArrayConnections structure.

func (*PatchAPI24ArrayConnectionsReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type PatchApi24ArrayConnectionsBadRequest

type PatchApi24ArrayConnectionsBadRequest struct {
	Payload *models.Error
}

PatchApi24ArrayConnectionsBadRequest handles this case with default header values.

BadRequest

func NewPatchApi24ArrayConnectionsBadRequest

func NewPatchApi24ArrayConnectionsBadRequest() *PatchApi24ArrayConnectionsBadRequest

NewPatchApi24ArrayConnectionsBadRequest creates a PatchApi24ArrayConnectionsBadRequest with default headers values

func (*PatchApi24ArrayConnectionsBadRequest) Error

func (*PatchApi24ArrayConnectionsBadRequest) GetPayload

type PatchApi24ArrayConnectionsOK

type PatchApi24ArrayConnectionsOK struct {
	Payload *models.ArrayConnectionResponse
}

PatchApi24ArrayConnectionsOK handles this case with default header values.

OK

func NewPatchApi24ArrayConnectionsOK

func NewPatchApi24ArrayConnectionsOK() *PatchApi24ArrayConnectionsOK

NewPatchApi24ArrayConnectionsOK creates a PatchApi24ArrayConnectionsOK with default headers values

func (*PatchApi24ArrayConnectionsOK) Error

func (*PatchApi24ArrayConnectionsOK) GetPayload

type PostAPI24ArrayConnectionsParams

type PostAPI24ArrayConnectionsParams 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
	/*ArrayConnection*/
	ArrayConnection *models.ArrayConnectionPost

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

PostAPI24ArrayConnectionsParams contains all the parameters to send to the API endpoint for the post API 24 array connections operation typically these are written to a http.Request

func NewPostAPI24ArrayConnectionsParams

func NewPostAPI24ArrayConnectionsParams() *PostAPI24ArrayConnectionsParams

NewPostAPI24ArrayConnectionsParams creates a new PostAPI24ArrayConnectionsParams object with the default values initialized.

func NewPostAPI24ArrayConnectionsParamsWithContext

func NewPostAPI24ArrayConnectionsParamsWithContext(ctx context.Context) *PostAPI24ArrayConnectionsParams

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

func NewPostAPI24ArrayConnectionsParamsWithHTTPClient

func NewPostAPI24ArrayConnectionsParamsWithHTTPClient(client *http.Client) *PostAPI24ArrayConnectionsParams

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

func NewPostAPI24ArrayConnectionsParamsWithTimeout

func NewPostAPI24ArrayConnectionsParamsWithTimeout(timeout time.Duration) *PostAPI24ArrayConnectionsParams

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

func (*PostAPI24ArrayConnectionsParams) SetArrayConnection

func (o *PostAPI24ArrayConnectionsParams) SetArrayConnection(arrayConnection *models.ArrayConnectionPost)

SetArrayConnection adds the arrayConnection to the post API 24 array connections params

func (*PostAPI24ArrayConnectionsParams) SetAuthorization

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

SetAuthorization adds the authorization to the post API 24 array connections params

func (*PostAPI24ArrayConnectionsParams) SetContext

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

SetContext adds the context to the post API 24 array connections params

func (*PostAPI24ArrayConnectionsParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the post API 24 array connections params

func (*PostAPI24ArrayConnectionsParams) SetTimeout

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

SetTimeout adds the timeout to the post API 24 array connections params

func (*PostAPI24ArrayConnectionsParams) SetXRequestID

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

SetXRequestID adds the xRequestId to the post API 24 array connections params

func (*PostAPI24ArrayConnectionsParams) WithArrayConnection

WithArrayConnection adds the arrayConnection to the post API 24 array connections params

func (*PostAPI24ArrayConnectionsParams) WithAuthorization

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

WithAuthorization adds the authorization to the post API 24 array connections params

func (*PostAPI24ArrayConnectionsParams) WithContext

WithContext adds the context to the post API 24 array connections params

func (*PostAPI24ArrayConnectionsParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the post API 24 array connections params

func (*PostAPI24ArrayConnectionsParams) WithTimeout

WithTimeout adds the timeout to the post API 24 array connections params

func (*PostAPI24ArrayConnectionsParams) WithXRequestID

WithXRequestID adds the xRequestID to the post API 24 array connections params

func (*PostAPI24ArrayConnectionsParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type PostAPI24ArrayConnectionsReader

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

PostAPI24ArrayConnectionsReader is a Reader for the PostAPI24ArrayConnections structure.

func (*PostAPI24ArrayConnectionsReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type PostApi24ArrayConnectionsBadRequest

type PostApi24ArrayConnectionsBadRequest struct {
	Payload *models.Error
}

PostApi24ArrayConnectionsBadRequest handles this case with default header values.

BadRequest

func NewPostApi24ArrayConnectionsBadRequest

func NewPostApi24ArrayConnectionsBadRequest() *PostApi24ArrayConnectionsBadRequest

NewPostApi24ArrayConnectionsBadRequest creates a PostApi24ArrayConnectionsBadRequest with default headers values

func (*PostApi24ArrayConnectionsBadRequest) Error

func (*PostApi24ArrayConnectionsBadRequest) GetPayload

type PostApi24ArrayConnectionsOK

type PostApi24ArrayConnectionsOK struct {
	Payload *models.ArrayConnectionResponse
}

PostApi24ArrayConnectionsOK handles this case with default header values.

OK

func NewPostApi24ArrayConnectionsOK

func NewPostApi24ArrayConnectionsOK() *PostApi24ArrayConnectionsOK

NewPostApi24ArrayConnectionsOK creates a PostApi24ArrayConnectionsOK with default headers values

func (*PostApi24ArrayConnectionsOK) Error

func (*PostApi24ArrayConnectionsOK) GetPayload

Jump to

Keyboard shortcuts

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