Documentation ¶
Index ¶
- type Client
- func (a *Client) GetAPI24Software(params *GetAPI24SoftwareParams) (*GetApi24SoftwareOK, error)
- func (a *Client) GetAPI24SoftwareInstallationSteps(params *GetAPI24SoftwareInstallationStepsParams) (*GetApi24SoftwareInstallationStepsOK, error)
- func (a *Client) GetAPI24SoftwareInstallations(params *GetAPI24SoftwareInstallationsParams) (*GetApi24SoftwareInstallationsOK, error)
- func (a *Client) PatchAPI24SoftwareInstallations(params *PatchAPI24SoftwareInstallationsParams) (*PatchApi24SoftwareInstallationsOK, error)
- func (a *Client) PostAPI24SoftwareInstallations(params *PostAPI24SoftwareInstallationsParams) (*PostApi24SoftwareInstallationsOK, error)
- func (a *Client) SetTransport(transport runtime.ClientTransport)
- type ClientService
- type GetAPI24SoftwareInstallationStepsParams
- func NewGetAPI24SoftwareInstallationStepsParams() *GetAPI24SoftwareInstallationStepsParams
- func NewGetAPI24SoftwareInstallationStepsParamsWithContext(ctx context.Context) *GetAPI24SoftwareInstallationStepsParams
- func NewGetAPI24SoftwareInstallationStepsParamsWithHTTPClient(client *http.Client) *GetAPI24SoftwareInstallationStepsParams
- func NewGetAPI24SoftwareInstallationStepsParamsWithTimeout(timeout time.Duration) *GetAPI24SoftwareInstallationStepsParams
- func (o *GetAPI24SoftwareInstallationStepsParams) SetAuthorization(authorization *string)
- func (o *GetAPI24SoftwareInstallationStepsParams) SetContext(ctx context.Context)
- func (o *GetAPI24SoftwareInstallationStepsParams) SetContinuationToken(continuationToken *string)
- func (o *GetAPI24SoftwareInstallationStepsParams) SetFilter(filter *string)
- func (o *GetAPI24SoftwareInstallationStepsParams) SetHTTPClient(client *http.Client)
- func (o *GetAPI24SoftwareInstallationStepsParams) SetIds(ids []string)
- func (o *GetAPI24SoftwareInstallationStepsParams) SetLimit(limit *int32)
- func (o *GetAPI24SoftwareInstallationStepsParams) SetNames(names []string)
- func (o *GetAPI24SoftwareInstallationStepsParams) SetOffset(offset *int32)
- func (o *GetAPI24SoftwareInstallationStepsParams) SetSoftwareInstallationIds(softwareInstallationIds []string)
- func (o *GetAPI24SoftwareInstallationStepsParams) SetSort(sort []string)
- func (o *GetAPI24SoftwareInstallationStepsParams) SetTimeout(timeout time.Duration)
- func (o *GetAPI24SoftwareInstallationStepsParams) SetTotalItemCount(totalItemCount *bool)
- func (o *GetAPI24SoftwareInstallationStepsParams) SetXRequestID(xRequestID *string)
- func (o *GetAPI24SoftwareInstallationStepsParams) WithAuthorization(authorization *string) *GetAPI24SoftwareInstallationStepsParams
- func (o *GetAPI24SoftwareInstallationStepsParams) WithContext(ctx context.Context) *GetAPI24SoftwareInstallationStepsParams
- func (o *GetAPI24SoftwareInstallationStepsParams) WithContinuationToken(continuationToken *string) *GetAPI24SoftwareInstallationStepsParams
- func (o *GetAPI24SoftwareInstallationStepsParams) WithFilter(filter *string) *GetAPI24SoftwareInstallationStepsParams
- func (o *GetAPI24SoftwareInstallationStepsParams) WithHTTPClient(client *http.Client) *GetAPI24SoftwareInstallationStepsParams
- func (o *GetAPI24SoftwareInstallationStepsParams) WithIds(ids []string) *GetAPI24SoftwareInstallationStepsParams
- func (o *GetAPI24SoftwareInstallationStepsParams) WithLimit(limit *int32) *GetAPI24SoftwareInstallationStepsParams
- func (o *GetAPI24SoftwareInstallationStepsParams) WithNames(names []string) *GetAPI24SoftwareInstallationStepsParams
- func (o *GetAPI24SoftwareInstallationStepsParams) WithOffset(offset *int32) *GetAPI24SoftwareInstallationStepsParams
- func (o *GetAPI24SoftwareInstallationStepsParams) WithSoftwareInstallationIds(softwareInstallationIds []string) *GetAPI24SoftwareInstallationStepsParams
- func (o *GetAPI24SoftwareInstallationStepsParams) WithSort(sort []string) *GetAPI24SoftwareInstallationStepsParams
- func (o *GetAPI24SoftwareInstallationStepsParams) WithTimeout(timeout time.Duration) *GetAPI24SoftwareInstallationStepsParams
- func (o *GetAPI24SoftwareInstallationStepsParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24SoftwareInstallationStepsParams
- func (o *GetAPI24SoftwareInstallationStepsParams) WithXRequestID(xRequestID *string) *GetAPI24SoftwareInstallationStepsParams
- func (o *GetAPI24SoftwareInstallationStepsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type GetAPI24SoftwareInstallationStepsReader
- type GetAPI24SoftwareInstallationsParams
- func NewGetAPI24SoftwareInstallationsParams() *GetAPI24SoftwareInstallationsParams
- func NewGetAPI24SoftwareInstallationsParamsWithContext(ctx context.Context) *GetAPI24SoftwareInstallationsParams
- func NewGetAPI24SoftwareInstallationsParamsWithHTTPClient(client *http.Client) *GetAPI24SoftwareInstallationsParams
- func NewGetAPI24SoftwareInstallationsParamsWithTimeout(timeout time.Duration) *GetAPI24SoftwareInstallationsParams
- func (o *GetAPI24SoftwareInstallationsParams) SetAuthorization(authorization *string)
- func (o *GetAPI24SoftwareInstallationsParams) SetContext(ctx context.Context)
- func (o *GetAPI24SoftwareInstallationsParams) SetContinuationToken(continuationToken *string)
- func (o *GetAPI24SoftwareInstallationsParams) SetFilter(filter *string)
- func (o *GetAPI24SoftwareInstallationsParams) SetHTTPClient(client *http.Client)
- func (o *GetAPI24SoftwareInstallationsParams) SetIds(ids []string)
- func (o *GetAPI24SoftwareInstallationsParams) SetLimit(limit *int32)
- func (o *GetAPI24SoftwareInstallationsParams) SetNames(names []string)
- func (o *GetAPI24SoftwareInstallationsParams) SetOffset(offset *int32)
- func (o *GetAPI24SoftwareInstallationsParams) SetSoftwareIds(softwareIds []string)
- func (o *GetAPI24SoftwareInstallationsParams) SetSoftwareNames(softwareNames []string)
- func (o *GetAPI24SoftwareInstallationsParams) SetSort(sort []string)
- func (o *GetAPI24SoftwareInstallationsParams) SetTimeout(timeout time.Duration)
- func (o *GetAPI24SoftwareInstallationsParams) SetTotalItemCount(totalItemCount *bool)
- func (o *GetAPI24SoftwareInstallationsParams) SetXRequestID(xRequestID *string)
- func (o *GetAPI24SoftwareInstallationsParams) WithAuthorization(authorization *string) *GetAPI24SoftwareInstallationsParams
- func (o *GetAPI24SoftwareInstallationsParams) WithContext(ctx context.Context) *GetAPI24SoftwareInstallationsParams
- func (o *GetAPI24SoftwareInstallationsParams) WithContinuationToken(continuationToken *string) *GetAPI24SoftwareInstallationsParams
- func (o *GetAPI24SoftwareInstallationsParams) WithFilter(filter *string) *GetAPI24SoftwareInstallationsParams
- func (o *GetAPI24SoftwareInstallationsParams) WithHTTPClient(client *http.Client) *GetAPI24SoftwareInstallationsParams
- func (o *GetAPI24SoftwareInstallationsParams) WithIds(ids []string) *GetAPI24SoftwareInstallationsParams
- func (o *GetAPI24SoftwareInstallationsParams) WithLimit(limit *int32) *GetAPI24SoftwareInstallationsParams
- func (o *GetAPI24SoftwareInstallationsParams) WithNames(names []string) *GetAPI24SoftwareInstallationsParams
- func (o *GetAPI24SoftwareInstallationsParams) WithOffset(offset *int32) *GetAPI24SoftwareInstallationsParams
- func (o *GetAPI24SoftwareInstallationsParams) WithSoftwareIds(softwareIds []string) *GetAPI24SoftwareInstallationsParams
- func (o *GetAPI24SoftwareInstallationsParams) WithSoftwareNames(softwareNames []string) *GetAPI24SoftwareInstallationsParams
- func (o *GetAPI24SoftwareInstallationsParams) WithSort(sort []string) *GetAPI24SoftwareInstallationsParams
- func (o *GetAPI24SoftwareInstallationsParams) WithTimeout(timeout time.Duration) *GetAPI24SoftwareInstallationsParams
- func (o *GetAPI24SoftwareInstallationsParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24SoftwareInstallationsParams
- func (o *GetAPI24SoftwareInstallationsParams) WithXRequestID(xRequestID *string) *GetAPI24SoftwareInstallationsParams
- func (o *GetAPI24SoftwareInstallationsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type GetAPI24SoftwareInstallationsReader
- type GetAPI24SoftwareParams
- func NewGetAPI24SoftwareParams() *GetAPI24SoftwareParams
- func NewGetAPI24SoftwareParamsWithContext(ctx context.Context) *GetAPI24SoftwareParams
- func NewGetAPI24SoftwareParamsWithHTTPClient(client *http.Client) *GetAPI24SoftwareParams
- func NewGetAPI24SoftwareParamsWithTimeout(timeout time.Duration) *GetAPI24SoftwareParams
- func (o *GetAPI24SoftwareParams) SetAuthorization(authorization *string)
- func (o *GetAPI24SoftwareParams) SetContext(ctx context.Context)
- func (o *GetAPI24SoftwareParams) SetFilter(filter *string)
- func (o *GetAPI24SoftwareParams) SetHTTPClient(client *http.Client)
- func (o *GetAPI24SoftwareParams) SetIds(ids []string)
- func (o *GetAPI24SoftwareParams) SetLimit(limit *int32)
- func (o *GetAPI24SoftwareParams) SetNames(names []string)
- func (o *GetAPI24SoftwareParams) SetOffset(offset *int32)
- func (o *GetAPI24SoftwareParams) SetSort(sort []string)
- func (o *GetAPI24SoftwareParams) SetTimeout(timeout time.Duration)
- func (o *GetAPI24SoftwareParams) SetTotalItemCount(totalItemCount *bool)
- func (o *GetAPI24SoftwareParams) SetVersions(versions []string)
- func (o *GetAPI24SoftwareParams) SetXRequestID(xRequestID *string)
- func (o *GetAPI24SoftwareParams) WithAuthorization(authorization *string) *GetAPI24SoftwareParams
- func (o *GetAPI24SoftwareParams) WithContext(ctx context.Context) *GetAPI24SoftwareParams
- func (o *GetAPI24SoftwareParams) WithFilter(filter *string) *GetAPI24SoftwareParams
- func (o *GetAPI24SoftwareParams) WithHTTPClient(client *http.Client) *GetAPI24SoftwareParams
- func (o *GetAPI24SoftwareParams) WithIds(ids []string) *GetAPI24SoftwareParams
- func (o *GetAPI24SoftwareParams) WithLimit(limit *int32) *GetAPI24SoftwareParams
- func (o *GetAPI24SoftwareParams) WithNames(names []string) *GetAPI24SoftwareParams
- func (o *GetAPI24SoftwareParams) WithOffset(offset *int32) *GetAPI24SoftwareParams
- func (o *GetAPI24SoftwareParams) WithSort(sort []string) *GetAPI24SoftwareParams
- func (o *GetAPI24SoftwareParams) WithTimeout(timeout time.Duration) *GetAPI24SoftwareParams
- func (o *GetAPI24SoftwareParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24SoftwareParams
- func (o *GetAPI24SoftwareParams) WithVersions(versions []string) *GetAPI24SoftwareParams
- func (o *GetAPI24SoftwareParams) WithXRequestID(xRequestID *string) *GetAPI24SoftwareParams
- func (o *GetAPI24SoftwareParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type GetAPI24SoftwareReader
- type GetApi24SoftwareBadRequest
- type GetApi24SoftwareInstallationStepsBadRequest
- type GetApi24SoftwareInstallationStepsOK
- type GetApi24SoftwareInstallationsBadRequest
- type GetApi24SoftwareInstallationsOK
- type GetApi24SoftwareOK
- type PatchAPI24SoftwareInstallationsParams
- func NewPatchAPI24SoftwareInstallationsParams() *PatchAPI24SoftwareInstallationsParams
- func NewPatchAPI24SoftwareInstallationsParamsWithContext(ctx context.Context) *PatchAPI24SoftwareInstallationsParams
- func NewPatchAPI24SoftwareInstallationsParamsWithHTTPClient(client *http.Client) *PatchAPI24SoftwareInstallationsParams
- func NewPatchAPI24SoftwareInstallationsParamsWithTimeout(timeout time.Duration) *PatchAPI24SoftwareInstallationsParams
- func (o *PatchAPI24SoftwareInstallationsParams) SetAuthorization(authorization *string)
- func (o *PatchAPI24SoftwareInstallationsParams) SetCommand(command string)
- func (o *PatchAPI24SoftwareInstallationsParams) SetContext(ctx context.Context)
- func (o *PatchAPI24SoftwareInstallationsParams) SetCurrentStepID(currentStepID string)
- func (o *PatchAPI24SoftwareInstallationsParams) SetHTTPClient(client *http.Client)
- func (o *PatchAPI24SoftwareInstallationsParams) SetSoftwareInstallations(softwareInstallations *models.SoftwareInstallationPatch)
- func (o *PatchAPI24SoftwareInstallationsParams) SetTimeout(timeout time.Duration)
- func (o *PatchAPI24SoftwareInstallationsParams) SetXRequestID(xRequestID *string)
- func (o *PatchAPI24SoftwareInstallationsParams) WithAuthorization(authorization *string) *PatchAPI24SoftwareInstallationsParams
- func (o *PatchAPI24SoftwareInstallationsParams) WithCommand(command string) *PatchAPI24SoftwareInstallationsParams
- func (o *PatchAPI24SoftwareInstallationsParams) WithContext(ctx context.Context) *PatchAPI24SoftwareInstallationsParams
- func (o *PatchAPI24SoftwareInstallationsParams) WithCurrentStepID(currentStepID string) *PatchAPI24SoftwareInstallationsParams
- func (o *PatchAPI24SoftwareInstallationsParams) WithHTTPClient(client *http.Client) *PatchAPI24SoftwareInstallationsParams
- func (o *PatchAPI24SoftwareInstallationsParams) WithSoftwareInstallations(softwareInstallations *models.SoftwareInstallationPatch) *PatchAPI24SoftwareInstallationsParams
- func (o *PatchAPI24SoftwareInstallationsParams) WithTimeout(timeout time.Duration) *PatchAPI24SoftwareInstallationsParams
- func (o *PatchAPI24SoftwareInstallationsParams) WithXRequestID(xRequestID *string) *PatchAPI24SoftwareInstallationsParams
- func (o *PatchAPI24SoftwareInstallationsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type PatchAPI24SoftwareInstallationsReader
- type PatchApi24SoftwareInstallationsBadRequest
- type PatchApi24SoftwareInstallationsOK
- type PostAPI24SoftwareInstallationsParams
- func NewPostAPI24SoftwareInstallationsParams() *PostAPI24SoftwareInstallationsParams
- func NewPostAPI24SoftwareInstallationsParamsWithContext(ctx context.Context) *PostAPI24SoftwareInstallationsParams
- func NewPostAPI24SoftwareInstallationsParamsWithHTTPClient(client *http.Client) *PostAPI24SoftwareInstallationsParams
- func NewPostAPI24SoftwareInstallationsParamsWithTimeout(timeout time.Duration) *PostAPI24SoftwareInstallationsParams
- func (o *PostAPI24SoftwareInstallationsParams) SetAuthorization(authorization *string)
- func (o *PostAPI24SoftwareInstallationsParams) SetContext(ctx context.Context)
- func (o *PostAPI24SoftwareInstallationsParams) SetHTTPClient(client *http.Client)
- func (o *PostAPI24SoftwareInstallationsParams) SetSoftwareIds(softwareIds []string)
- func (o *PostAPI24SoftwareInstallationsParams) SetSoftwareInstallations(softwareInstallations *models.SoftwareInstallationPost)
- func (o *PostAPI24SoftwareInstallationsParams) SetTimeout(timeout time.Duration)
- func (o *PostAPI24SoftwareInstallationsParams) SetXRequestID(xRequestID *string)
- func (o *PostAPI24SoftwareInstallationsParams) WithAuthorization(authorization *string) *PostAPI24SoftwareInstallationsParams
- func (o *PostAPI24SoftwareInstallationsParams) WithContext(ctx context.Context) *PostAPI24SoftwareInstallationsParams
- func (o *PostAPI24SoftwareInstallationsParams) WithHTTPClient(client *http.Client) *PostAPI24SoftwareInstallationsParams
- func (o *PostAPI24SoftwareInstallationsParams) WithSoftwareIds(softwareIds []string) *PostAPI24SoftwareInstallationsParams
- func (o *PostAPI24SoftwareInstallationsParams) WithSoftwareInstallations(softwareInstallations *models.SoftwareInstallationPost) *PostAPI24SoftwareInstallationsParams
- func (o *PostAPI24SoftwareInstallationsParams) WithTimeout(timeout time.Duration) *PostAPI24SoftwareInstallationsParams
- func (o *PostAPI24SoftwareInstallationsParams) WithXRequestID(xRequestID *string) *PostAPI24SoftwareInstallationsParams
- func (o *PostAPI24SoftwareInstallationsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type PostAPI24SoftwareInstallationsReader
- type PostApi24SoftwareInstallationsBadRequest
- type PostApi24SoftwareInstallationsOK
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 software API
func (*Client) GetAPI24Software ¶
func (a *Client) GetAPI24Software(params *GetAPI24SoftwareParams) (*GetApi24SoftwareOK, error)
GetAPI24Software lists software
Displays a list of software versions available for update and the installation status of each software version.
func (*Client) GetAPI24SoftwareInstallationSteps ¶
func (a *Client) GetAPI24SoftwareInstallationSteps(params *GetAPI24SoftwareInstallationStepsParams) (*GetApi24SoftwareInstallationStepsOK, error)
GetAPI24SoftwareInstallationSteps lists software upgrade steps
Displays a list of currently running and completed software upgrade steps.
func (*Client) GetAPI24SoftwareInstallations ¶
func (a *Client) GetAPI24SoftwareInstallations(params *GetAPI24SoftwareInstallationsParams) (*GetApi24SoftwareInstallationsOK, error)
GetAPI24SoftwareInstallations lists software upgrades
Displays a list of software upgrades. This returns both currently running and past upgrades.
func (*Client) PatchAPI24SoftwareInstallations ¶
func (a *Client) PatchAPI24SoftwareInstallations(params *PatchAPI24SoftwareInstallationsParams) (*PatchApi24SoftwareInstallationsOK, error)
PatchAPI24SoftwareInstallations modifies software upgrade
Modifies a software upgrade by continuing, retrying, or aborting it. All `override_checks` are updated before the command being issued if `add_override_checks` is present. The `override_checks` parameter is valid when `command` is `continue` or `retry`.
func (*Client) PostAPI24SoftwareInstallations ¶
func (a *Client) PostAPI24SoftwareInstallations(params *PostAPI24SoftwareInstallationsParams) (*PostApi24SoftwareInstallationsOK, error)
PostAPI24SoftwareInstallations creates a software upgrade
Creates and initiates a software upgrade.
func (*Client) SetTransport ¶
func (a *Client) SetTransport(transport runtime.ClientTransport)
SetTransport changes the transport on the client
type ClientService ¶
type ClientService interface { GetAPI24Software(params *GetAPI24SoftwareParams) (*GetApi24SoftwareOK, error) GetAPI24SoftwareInstallationSteps(params *GetAPI24SoftwareInstallationStepsParams) (*GetApi24SoftwareInstallationStepsOK, error) GetAPI24SoftwareInstallations(params *GetAPI24SoftwareInstallationsParams) (*GetApi24SoftwareInstallationsOK, error) PatchAPI24SoftwareInstallations(params *PatchAPI24SoftwareInstallationsParams) (*PatchApi24SoftwareInstallationsOK, error) PostAPI24SoftwareInstallations(params *PostAPI24SoftwareInstallationsParams) (*PostApi24SoftwareInstallationsOK, 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 software API client.
type GetAPI24SoftwareInstallationStepsParams ¶
type GetAPI24SoftwareInstallationStepsParams 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 /*Ids Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The `ids` and `names` parameters cannot be provided together. */ Ids []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 /*SoftwareInstallationIds A comma-separated list of software installation IDs. */ SoftwareInstallationIds []string /*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 }
GetAPI24SoftwareInstallationStepsParams contains all the parameters to send to the API endpoint for the get API 24 software installation steps operation typically these are written to a http.Request
func NewGetAPI24SoftwareInstallationStepsParams ¶
func NewGetAPI24SoftwareInstallationStepsParams() *GetAPI24SoftwareInstallationStepsParams
NewGetAPI24SoftwareInstallationStepsParams creates a new GetAPI24SoftwareInstallationStepsParams object with the default values initialized.
func NewGetAPI24SoftwareInstallationStepsParamsWithContext ¶
func NewGetAPI24SoftwareInstallationStepsParamsWithContext(ctx context.Context) *GetAPI24SoftwareInstallationStepsParams
NewGetAPI24SoftwareInstallationStepsParamsWithContext creates a new GetAPI24SoftwareInstallationStepsParams object with the default values initialized, and the ability to set a context for a request
func NewGetAPI24SoftwareInstallationStepsParamsWithHTTPClient ¶
func NewGetAPI24SoftwareInstallationStepsParamsWithHTTPClient(client *http.Client) *GetAPI24SoftwareInstallationStepsParams
NewGetAPI24SoftwareInstallationStepsParamsWithHTTPClient creates a new GetAPI24SoftwareInstallationStepsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewGetAPI24SoftwareInstallationStepsParamsWithTimeout ¶
func NewGetAPI24SoftwareInstallationStepsParamsWithTimeout(timeout time.Duration) *GetAPI24SoftwareInstallationStepsParams
NewGetAPI24SoftwareInstallationStepsParamsWithTimeout creates a new GetAPI24SoftwareInstallationStepsParams object with the default values initialized, and the ability to set a timeout on a request
func (*GetAPI24SoftwareInstallationStepsParams) SetAuthorization ¶
func (o *GetAPI24SoftwareInstallationStepsParams) SetAuthorization(authorization *string)
SetAuthorization adds the authorization to the get API 24 software installation steps params
func (*GetAPI24SoftwareInstallationStepsParams) SetContext ¶
func (o *GetAPI24SoftwareInstallationStepsParams) SetContext(ctx context.Context)
SetContext adds the context to the get API 24 software installation steps params
func (*GetAPI24SoftwareInstallationStepsParams) SetContinuationToken ¶
func (o *GetAPI24SoftwareInstallationStepsParams) SetContinuationToken(continuationToken *string)
SetContinuationToken adds the continuationToken to the get API 24 software installation steps params
func (*GetAPI24SoftwareInstallationStepsParams) SetFilter ¶
func (o *GetAPI24SoftwareInstallationStepsParams) SetFilter(filter *string)
SetFilter adds the filter to the get API 24 software installation steps params
func (*GetAPI24SoftwareInstallationStepsParams) SetHTTPClient ¶
func (o *GetAPI24SoftwareInstallationStepsParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the get API 24 software installation steps params
func (*GetAPI24SoftwareInstallationStepsParams) SetIds ¶
func (o *GetAPI24SoftwareInstallationStepsParams) SetIds(ids []string)
SetIds adds the ids to the get API 24 software installation steps params
func (*GetAPI24SoftwareInstallationStepsParams) SetLimit ¶
func (o *GetAPI24SoftwareInstallationStepsParams) SetLimit(limit *int32)
SetLimit adds the limit to the get API 24 software installation steps params
func (*GetAPI24SoftwareInstallationStepsParams) SetNames ¶
func (o *GetAPI24SoftwareInstallationStepsParams) SetNames(names []string)
SetNames adds the names to the get API 24 software installation steps params
func (*GetAPI24SoftwareInstallationStepsParams) SetOffset ¶
func (o *GetAPI24SoftwareInstallationStepsParams) SetOffset(offset *int32)
SetOffset adds the offset to the get API 24 software installation steps params
func (*GetAPI24SoftwareInstallationStepsParams) SetSoftwareInstallationIds ¶
func (o *GetAPI24SoftwareInstallationStepsParams) SetSoftwareInstallationIds(softwareInstallationIds []string)
SetSoftwareInstallationIds adds the softwareInstallationIds to the get API 24 software installation steps params
func (*GetAPI24SoftwareInstallationStepsParams) SetSort ¶
func (o *GetAPI24SoftwareInstallationStepsParams) SetSort(sort []string)
SetSort adds the sort to the get API 24 software installation steps params
func (*GetAPI24SoftwareInstallationStepsParams) SetTimeout ¶
func (o *GetAPI24SoftwareInstallationStepsParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the get API 24 software installation steps params
func (*GetAPI24SoftwareInstallationStepsParams) SetTotalItemCount ¶
func (o *GetAPI24SoftwareInstallationStepsParams) SetTotalItemCount(totalItemCount *bool)
SetTotalItemCount adds the totalItemCount to the get API 24 software installation steps params
func (*GetAPI24SoftwareInstallationStepsParams) SetXRequestID ¶
func (o *GetAPI24SoftwareInstallationStepsParams) SetXRequestID(xRequestID *string)
SetXRequestID adds the xRequestId to the get API 24 software installation steps params
func (*GetAPI24SoftwareInstallationStepsParams) WithAuthorization ¶
func (o *GetAPI24SoftwareInstallationStepsParams) WithAuthorization(authorization *string) *GetAPI24SoftwareInstallationStepsParams
WithAuthorization adds the authorization to the get API 24 software installation steps params
func (*GetAPI24SoftwareInstallationStepsParams) WithContext ¶
func (o *GetAPI24SoftwareInstallationStepsParams) WithContext(ctx context.Context) *GetAPI24SoftwareInstallationStepsParams
WithContext adds the context to the get API 24 software installation steps params
func (*GetAPI24SoftwareInstallationStepsParams) WithContinuationToken ¶
func (o *GetAPI24SoftwareInstallationStepsParams) WithContinuationToken(continuationToken *string) *GetAPI24SoftwareInstallationStepsParams
WithContinuationToken adds the continuationToken to the get API 24 software installation steps params
func (*GetAPI24SoftwareInstallationStepsParams) WithFilter ¶
func (o *GetAPI24SoftwareInstallationStepsParams) WithFilter(filter *string) *GetAPI24SoftwareInstallationStepsParams
WithFilter adds the filter to the get API 24 software installation steps params
func (*GetAPI24SoftwareInstallationStepsParams) WithHTTPClient ¶
func (o *GetAPI24SoftwareInstallationStepsParams) WithHTTPClient(client *http.Client) *GetAPI24SoftwareInstallationStepsParams
WithHTTPClient adds the HTTPClient to the get API 24 software installation steps params
func (*GetAPI24SoftwareInstallationStepsParams) WithIds ¶
func (o *GetAPI24SoftwareInstallationStepsParams) WithIds(ids []string) *GetAPI24SoftwareInstallationStepsParams
WithIds adds the ids to the get API 24 software installation steps params
func (*GetAPI24SoftwareInstallationStepsParams) WithLimit ¶
func (o *GetAPI24SoftwareInstallationStepsParams) WithLimit(limit *int32) *GetAPI24SoftwareInstallationStepsParams
WithLimit adds the limit to the get API 24 software installation steps params
func (*GetAPI24SoftwareInstallationStepsParams) WithNames ¶
func (o *GetAPI24SoftwareInstallationStepsParams) WithNames(names []string) *GetAPI24SoftwareInstallationStepsParams
WithNames adds the names to the get API 24 software installation steps params
func (*GetAPI24SoftwareInstallationStepsParams) WithOffset ¶
func (o *GetAPI24SoftwareInstallationStepsParams) WithOffset(offset *int32) *GetAPI24SoftwareInstallationStepsParams
WithOffset adds the offset to the get API 24 software installation steps params
func (*GetAPI24SoftwareInstallationStepsParams) WithSoftwareInstallationIds ¶
func (o *GetAPI24SoftwareInstallationStepsParams) WithSoftwareInstallationIds(softwareInstallationIds []string) *GetAPI24SoftwareInstallationStepsParams
WithSoftwareInstallationIds adds the softwareInstallationIds to the get API 24 software installation steps params
func (*GetAPI24SoftwareInstallationStepsParams) WithSort ¶
func (o *GetAPI24SoftwareInstallationStepsParams) WithSort(sort []string) *GetAPI24SoftwareInstallationStepsParams
WithSort adds the sort to the get API 24 software installation steps params
func (*GetAPI24SoftwareInstallationStepsParams) WithTimeout ¶
func (o *GetAPI24SoftwareInstallationStepsParams) WithTimeout(timeout time.Duration) *GetAPI24SoftwareInstallationStepsParams
WithTimeout adds the timeout to the get API 24 software installation steps params
func (*GetAPI24SoftwareInstallationStepsParams) WithTotalItemCount ¶
func (o *GetAPI24SoftwareInstallationStepsParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24SoftwareInstallationStepsParams
WithTotalItemCount adds the totalItemCount to the get API 24 software installation steps params
func (*GetAPI24SoftwareInstallationStepsParams) WithXRequestID ¶
func (o *GetAPI24SoftwareInstallationStepsParams) WithXRequestID(xRequestID *string) *GetAPI24SoftwareInstallationStepsParams
WithXRequestID adds the xRequestID to the get API 24 software installation steps params
func (*GetAPI24SoftwareInstallationStepsParams) WriteToRequest ¶
func (o *GetAPI24SoftwareInstallationStepsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type GetAPI24SoftwareInstallationStepsReader ¶
type GetAPI24SoftwareInstallationStepsReader struct {
// contains filtered or unexported fields
}
GetAPI24SoftwareInstallationStepsReader is a Reader for the GetAPI24SoftwareInstallationSteps structure.
func (*GetAPI24SoftwareInstallationStepsReader) ReadResponse ¶
func (o *GetAPI24SoftwareInstallationStepsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type GetAPI24SoftwareInstallationsParams ¶
type GetAPI24SoftwareInstallationsParams 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 /*Ids Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The `ids` and `names` parameters cannot be provided together. */ Ids []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 /*SoftwareIds A comma-separated list of software IDs. */ SoftwareIds []string /*SoftwareNames A comma-separated list of software names. */ SoftwareNames []string /*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 }
GetAPI24SoftwareInstallationsParams contains all the parameters to send to the API endpoint for the get API 24 software installations operation typically these are written to a http.Request
func NewGetAPI24SoftwareInstallationsParams ¶
func NewGetAPI24SoftwareInstallationsParams() *GetAPI24SoftwareInstallationsParams
NewGetAPI24SoftwareInstallationsParams creates a new GetAPI24SoftwareInstallationsParams object with the default values initialized.
func NewGetAPI24SoftwareInstallationsParamsWithContext ¶
func NewGetAPI24SoftwareInstallationsParamsWithContext(ctx context.Context) *GetAPI24SoftwareInstallationsParams
NewGetAPI24SoftwareInstallationsParamsWithContext creates a new GetAPI24SoftwareInstallationsParams object with the default values initialized, and the ability to set a context for a request
func NewGetAPI24SoftwareInstallationsParamsWithHTTPClient ¶
func NewGetAPI24SoftwareInstallationsParamsWithHTTPClient(client *http.Client) *GetAPI24SoftwareInstallationsParams
NewGetAPI24SoftwareInstallationsParamsWithHTTPClient creates a new GetAPI24SoftwareInstallationsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewGetAPI24SoftwareInstallationsParamsWithTimeout ¶
func NewGetAPI24SoftwareInstallationsParamsWithTimeout(timeout time.Duration) *GetAPI24SoftwareInstallationsParams
NewGetAPI24SoftwareInstallationsParamsWithTimeout creates a new GetAPI24SoftwareInstallationsParams object with the default values initialized, and the ability to set a timeout on a request
func (*GetAPI24SoftwareInstallationsParams) SetAuthorization ¶
func (o *GetAPI24SoftwareInstallationsParams) SetAuthorization(authorization *string)
SetAuthorization adds the authorization to the get API 24 software installations params
func (*GetAPI24SoftwareInstallationsParams) SetContext ¶
func (o *GetAPI24SoftwareInstallationsParams) SetContext(ctx context.Context)
SetContext adds the context to the get API 24 software installations params
func (*GetAPI24SoftwareInstallationsParams) SetContinuationToken ¶
func (o *GetAPI24SoftwareInstallationsParams) SetContinuationToken(continuationToken *string)
SetContinuationToken adds the continuationToken to the get API 24 software installations params
func (*GetAPI24SoftwareInstallationsParams) SetFilter ¶
func (o *GetAPI24SoftwareInstallationsParams) SetFilter(filter *string)
SetFilter adds the filter to the get API 24 software installations params
func (*GetAPI24SoftwareInstallationsParams) SetHTTPClient ¶
func (o *GetAPI24SoftwareInstallationsParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the get API 24 software installations params
func (*GetAPI24SoftwareInstallationsParams) SetIds ¶
func (o *GetAPI24SoftwareInstallationsParams) SetIds(ids []string)
SetIds adds the ids to the get API 24 software installations params
func (*GetAPI24SoftwareInstallationsParams) SetLimit ¶
func (o *GetAPI24SoftwareInstallationsParams) SetLimit(limit *int32)
SetLimit adds the limit to the get API 24 software installations params
func (*GetAPI24SoftwareInstallationsParams) SetNames ¶
func (o *GetAPI24SoftwareInstallationsParams) SetNames(names []string)
SetNames adds the names to the get API 24 software installations params
func (*GetAPI24SoftwareInstallationsParams) SetOffset ¶
func (o *GetAPI24SoftwareInstallationsParams) SetOffset(offset *int32)
SetOffset adds the offset to the get API 24 software installations params
func (*GetAPI24SoftwareInstallationsParams) SetSoftwareIds ¶
func (o *GetAPI24SoftwareInstallationsParams) SetSoftwareIds(softwareIds []string)
SetSoftwareIds adds the softwareIds to the get API 24 software installations params
func (*GetAPI24SoftwareInstallationsParams) SetSoftwareNames ¶
func (o *GetAPI24SoftwareInstallationsParams) SetSoftwareNames(softwareNames []string)
SetSoftwareNames adds the softwareNames to the get API 24 software installations params
func (*GetAPI24SoftwareInstallationsParams) SetSort ¶
func (o *GetAPI24SoftwareInstallationsParams) SetSort(sort []string)
SetSort adds the sort to the get API 24 software installations params
func (*GetAPI24SoftwareInstallationsParams) SetTimeout ¶
func (o *GetAPI24SoftwareInstallationsParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the get API 24 software installations params
func (*GetAPI24SoftwareInstallationsParams) SetTotalItemCount ¶
func (o *GetAPI24SoftwareInstallationsParams) SetTotalItemCount(totalItemCount *bool)
SetTotalItemCount adds the totalItemCount to the get API 24 software installations params
func (*GetAPI24SoftwareInstallationsParams) SetXRequestID ¶
func (o *GetAPI24SoftwareInstallationsParams) SetXRequestID(xRequestID *string)
SetXRequestID adds the xRequestId to the get API 24 software installations params
func (*GetAPI24SoftwareInstallationsParams) WithAuthorization ¶
func (o *GetAPI24SoftwareInstallationsParams) WithAuthorization(authorization *string) *GetAPI24SoftwareInstallationsParams
WithAuthorization adds the authorization to the get API 24 software installations params
func (*GetAPI24SoftwareInstallationsParams) WithContext ¶
func (o *GetAPI24SoftwareInstallationsParams) WithContext(ctx context.Context) *GetAPI24SoftwareInstallationsParams
WithContext adds the context to the get API 24 software installations params
func (*GetAPI24SoftwareInstallationsParams) WithContinuationToken ¶
func (o *GetAPI24SoftwareInstallationsParams) WithContinuationToken(continuationToken *string) *GetAPI24SoftwareInstallationsParams
WithContinuationToken adds the continuationToken to the get API 24 software installations params
func (*GetAPI24SoftwareInstallationsParams) WithFilter ¶
func (o *GetAPI24SoftwareInstallationsParams) WithFilter(filter *string) *GetAPI24SoftwareInstallationsParams
WithFilter adds the filter to the get API 24 software installations params
func (*GetAPI24SoftwareInstallationsParams) WithHTTPClient ¶
func (o *GetAPI24SoftwareInstallationsParams) WithHTTPClient(client *http.Client) *GetAPI24SoftwareInstallationsParams
WithHTTPClient adds the HTTPClient to the get API 24 software installations params
func (*GetAPI24SoftwareInstallationsParams) WithIds ¶
func (o *GetAPI24SoftwareInstallationsParams) WithIds(ids []string) *GetAPI24SoftwareInstallationsParams
WithIds adds the ids to the get API 24 software installations params
func (*GetAPI24SoftwareInstallationsParams) WithLimit ¶
func (o *GetAPI24SoftwareInstallationsParams) WithLimit(limit *int32) *GetAPI24SoftwareInstallationsParams
WithLimit adds the limit to the get API 24 software installations params
func (*GetAPI24SoftwareInstallationsParams) WithNames ¶
func (o *GetAPI24SoftwareInstallationsParams) WithNames(names []string) *GetAPI24SoftwareInstallationsParams
WithNames adds the names to the get API 24 software installations params
func (*GetAPI24SoftwareInstallationsParams) WithOffset ¶
func (o *GetAPI24SoftwareInstallationsParams) WithOffset(offset *int32) *GetAPI24SoftwareInstallationsParams
WithOffset adds the offset to the get API 24 software installations params
func (*GetAPI24SoftwareInstallationsParams) WithSoftwareIds ¶
func (o *GetAPI24SoftwareInstallationsParams) WithSoftwareIds(softwareIds []string) *GetAPI24SoftwareInstallationsParams
WithSoftwareIds adds the softwareIds to the get API 24 software installations params
func (*GetAPI24SoftwareInstallationsParams) WithSoftwareNames ¶
func (o *GetAPI24SoftwareInstallationsParams) WithSoftwareNames(softwareNames []string) *GetAPI24SoftwareInstallationsParams
WithSoftwareNames adds the softwareNames to the get API 24 software installations params
func (*GetAPI24SoftwareInstallationsParams) WithSort ¶
func (o *GetAPI24SoftwareInstallationsParams) WithSort(sort []string) *GetAPI24SoftwareInstallationsParams
WithSort adds the sort to the get API 24 software installations params
func (*GetAPI24SoftwareInstallationsParams) WithTimeout ¶
func (o *GetAPI24SoftwareInstallationsParams) WithTimeout(timeout time.Duration) *GetAPI24SoftwareInstallationsParams
WithTimeout adds the timeout to the get API 24 software installations params
func (*GetAPI24SoftwareInstallationsParams) WithTotalItemCount ¶
func (o *GetAPI24SoftwareInstallationsParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24SoftwareInstallationsParams
WithTotalItemCount adds the totalItemCount to the get API 24 software installations params
func (*GetAPI24SoftwareInstallationsParams) WithXRequestID ¶
func (o *GetAPI24SoftwareInstallationsParams) WithXRequestID(xRequestID *string) *GetAPI24SoftwareInstallationsParams
WithXRequestID adds the xRequestID to the get API 24 software installations params
func (*GetAPI24SoftwareInstallationsParams) WriteToRequest ¶
func (o *GetAPI24SoftwareInstallationsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type GetAPI24SoftwareInstallationsReader ¶
type GetAPI24SoftwareInstallationsReader struct {
// contains filtered or unexported fields
}
GetAPI24SoftwareInstallationsReader is a Reader for the GetAPI24SoftwareInstallations structure.
func (*GetAPI24SoftwareInstallationsReader) ReadResponse ¶
func (o *GetAPI24SoftwareInstallationsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type GetAPI24SoftwareParams ¶
type GetAPI24SoftwareParams 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 /*Ids Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The `ids` and `names` parameters cannot be provided together. */ Ids []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 /*Versions A comma-separated list of versions. */ Versions []string Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
GetAPI24SoftwareParams contains all the parameters to send to the API endpoint for the get API 24 software operation typically these are written to a http.Request
func NewGetAPI24SoftwareParams ¶
func NewGetAPI24SoftwareParams() *GetAPI24SoftwareParams
NewGetAPI24SoftwareParams creates a new GetAPI24SoftwareParams object with the default values initialized.
func NewGetAPI24SoftwareParamsWithContext ¶
func NewGetAPI24SoftwareParamsWithContext(ctx context.Context) *GetAPI24SoftwareParams
NewGetAPI24SoftwareParamsWithContext creates a new GetAPI24SoftwareParams object with the default values initialized, and the ability to set a context for a request
func NewGetAPI24SoftwareParamsWithHTTPClient ¶
func NewGetAPI24SoftwareParamsWithHTTPClient(client *http.Client) *GetAPI24SoftwareParams
NewGetAPI24SoftwareParamsWithHTTPClient creates a new GetAPI24SoftwareParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewGetAPI24SoftwareParamsWithTimeout ¶
func NewGetAPI24SoftwareParamsWithTimeout(timeout time.Duration) *GetAPI24SoftwareParams
NewGetAPI24SoftwareParamsWithTimeout creates a new GetAPI24SoftwareParams object with the default values initialized, and the ability to set a timeout on a request
func (*GetAPI24SoftwareParams) SetAuthorization ¶
func (o *GetAPI24SoftwareParams) SetAuthorization(authorization *string)
SetAuthorization adds the authorization to the get API 24 software params
func (*GetAPI24SoftwareParams) SetContext ¶
func (o *GetAPI24SoftwareParams) SetContext(ctx context.Context)
SetContext adds the context to the get API 24 software params
func (*GetAPI24SoftwareParams) SetFilter ¶
func (o *GetAPI24SoftwareParams) SetFilter(filter *string)
SetFilter adds the filter to the get API 24 software params
func (*GetAPI24SoftwareParams) SetHTTPClient ¶
func (o *GetAPI24SoftwareParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the get API 24 software params
func (*GetAPI24SoftwareParams) SetIds ¶
func (o *GetAPI24SoftwareParams) SetIds(ids []string)
SetIds adds the ids to the get API 24 software params
func (*GetAPI24SoftwareParams) SetLimit ¶
func (o *GetAPI24SoftwareParams) SetLimit(limit *int32)
SetLimit adds the limit to the get API 24 software params
func (*GetAPI24SoftwareParams) SetNames ¶
func (o *GetAPI24SoftwareParams) SetNames(names []string)
SetNames adds the names to the get API 24 software params
func (*GetAPI24SoftwareParams) SetOffset ¶
func (o *GetAPI24SoftwareParams) SetOffset(offset *int32)
SetOffset adds the offset to the get API 24 software params
func (*GetAPI24SoftwareParams) SetSort ¶
func (o *GetAPI24SoftwareParams) SetSort(sort []string)
SetSort adds the sort to the get API 24 software params
func (*GetAPI24SoftwareParams) SetTimeout ¶
func (o *GetAPI24SoftwareParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the get API 24 software params
func (*GetAPI24SoftwareParams) SetTotalItemCount ¶
func (o *GetAPI24SoftwareParams) SetTotalItemCount(totalItemCount *bool)
SetTotalItemCount adds the totalItemCount to the get API 24 software params
func (*GetAPI24SoftwareParams) SetVersions ¶
func (o *GetAPI24SoftwareParams) SetVersions(versions []string)
SetVersions adds the versions to the get API 24 software params
func (*GetAPI24SoftwareParams) SetXRequestID ¶
func (o *GetAPI24SoftwareParams) SetXRequestID(xRequestID *string)
SetXRequestID adds the xRequestId to the get API 24 software params
func (*GetAPI24SoftwareParams) WithAuthorization ¶
func (o *GetAPI24SoftwareParams) WithAuthorization(authorization *string) *GetAPI24SoftwareParams
WithAuthorization adds the authorization to the get API 24 software params
func (*GetAPI24SoftwareParams) WithContext ¶
func (o *GetAPI24SoftwareParams) WithContext(ctx context.Context) *GetAPI24SoftwareParams
WithContext adds the context to the get API 24 software params
func (*GetAPI24SoftwareParams) WithFilter ¶
func (o *GetAPI24SoftwareParams) WithFilter(filter *string) *GetAPI24SoftwareParams
WithFilter adds the filter to the get API 24 software params
func (*GetAPI24SoftwareParams) WithHTTPClient ¶
func (o *GetAPI24SoftwareParams) WithHTTPClient(client *http.Client) *GetAPI24SoftwareParams
WithHTTPClient adds the HTTPClient to the get API 24 software params
func (*GetAPI24SoftwareParams) WithIds ¶
func (o *GetAPI24SoftwareParams) WithIds(ids []string) *GetAPI24SoftwareParams
WithIds adds the ids to the get API 24 software params
func (*GetAPI24SoftwareParams) WithLimit ¶
func (o *GetAPI24SoftwareParams) WithLimit(limit *int32) *GetAPI24SoftwareParams
WithLimit adds the limit to the get API 24 software params
func (*GetAPI24SoftwareParams) WithNames ¶
func (o *GetAPI24SoftwareParams) WithNames(names []string) *GetAPI24SoftwareParams
WithNames adds the names to the get API 24 software params
func (*GetAPI24SoftwareParams) WithOffset ¶
func (o *GetAPI24SoftwareParams) WithOffset(offset *int32) *GetAPI24SoftwareParams
WithOffset adds the offset to the get API 24 software params
func (*GetAPI24SoftwareParams) WithSort ¶
func (o *GetAPI24SoftwareParams) WithSort(sort []string) *GetAPI24SoftwareParams
WithSort adds the sort to the get API 24 software params
func (*GetAPI24SoftwareParams) WithTimeout ¶
func (o *GetAPI24SoftwareParams) WithTimeout(timeout time.Duration) *GetAPI24SoftwareParams
WithTimeout adds the timeout to the get API 24 software params
func (*GetAPI24SoftwareParams) WithTotalItemCount ¶
func (o *GetAPI24SoftwareParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24SoftwareParams
WithTotalItemCount adds the totalItemCount to the get API 24 software params
func (*GetAPI24SoftwareParams) WithVersions ¶
func (o *GetAPI24SoftwareParams) WithVersions(versions []string) *GetAPI24SoftwareParams
WithVersions adds the versions to the get API 24 software params
func (*GetAPI24SoftwareParams) WithXRequestID ¶
func (o *GetAPI24SoftwareParams) WithXRequestID(xRequestID *string) *GetAPI24SoftwareParams
WithXRequestID adds the xRequestID to the get API 24 software params
func (*GetAPI24SoftwareParams) WriteToRequest ¶
func (o *GetAPI24SoftwareParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type GetAPI24SoftwareReader ¶
type GetAPI24SoftwareReader struct {
// contains filtered or unexported fields
}
GetAPI24SoftwareReader is a Reader for the GetAPI24Software structure.
func (*GetAPI24SoftwareReader) ReadResponse ¶
func (o *GetAPI24SoftwareReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type GetApi24SoftwareBadRequest ¶
GetApi24SoftwareBadRequest handles this case with default header values.
BadRequest
func NewGetApi24SoftwareBadRequest ¶
func NewGetApi24SoftwareBadRequest() *GetApi24SoftwareBadRequest
NewGetApi24SoftwareBadRequest creates a GetApi24SoftwareBadRequest with default headers values
func (*GetApi24SoftwareBadRequest) Error ¶
func (o *GetApi24SoftwareBadRequest) Error() string
func (*GetApi24SoftwareBadRequest) GetPayload ¶
func (o *GetApi24SoftwareBadRequest) GetPayload() *models.Error
type GetApi24SoftwareInstallationStepsBadRequest ¶
GetApi24SoftwareInstallationStepsBadRequest handles this case with default header values.
BadRequest
func NewGetApi24SoftwareInstallationStepsBadRequest ¶
func NewGetApi24SoftwareInstallationStepsBadRequest() *GetApi24SoftwareInstallationStepsBadRequest
NewGetApi24SoftwareInstallationStepsBadRequest creates a GetApi24SoftwareInstallationStepsBadRequest with default headers values
func (*GetApi24SoftwareInstallationStepsBadRequest) Error ¶
func (o *GetApi24SoftwareInstallationStepsBadRequest) Error() string
func (*GetApi24SoftwareInstallationStepsBadRequest) GetPayload ¶
func (o *GetApi24SoftwareInstallationStepsBadRequest) GetPayload() *models.Error
type GetApi24SoftwareInstallationStepsOK ¶
type GetApi24SoftwareInstallationStepsOK struct {
Payload *models.SoftwareInstallationStepsGetResponse
}
GetApi24SoftwareInstallationStepsOK handles this case with default header values.
OK
func NewGetApi24SoftwareInstallationStepsOK ¶
func NewGetApi24SoftwareInstallationStepsOK() *GetApi24SoftwareInstallationStepsOK
NewGetApi24SoftwareInstallationStepsOK creates a GetApi24SoftwareInstallationStepsOK with default headers values
func (*GetApi24SoftwareInstallationStepsOK) Error ¶
func (o *GetApi24SoftwareInstallationStepsOK) Error() string
func (*GetApi24SoftwareInstallationStepsOK) GetPayload ¶
func (o *GetApi24SoftwareInstallationStepsOK) GetPayload() *models.SoftwareInstallationStepsGetResponse
type GetApi24SoftwareInstallationsBadRequest ¶
GetApi24SoftwareInstallationsBadRequest handles this case with default header values.
BadRequest
func NewGetApi24SoftwareInstallationsBadRequest ¶
func NewGetApi24SoftwareInstallationsBadRequest() *GetApi24SoftwareInstallationsBadRequest
NewGetApi24SoftwareInstallationsBadRequest creates a GetApi24SoftwareInstallationsBadRequest with default headers values
func (*GetApi24SoftwareInstallationsBadRequest) Error ¶
func (o *GetApi24SoftwareInstallationsBadRequest) Error() string
func (*GetApi24SoftwareInstallationsBadRequest) GetPayload ¶
func (o *GetApi24SoftwareInstallationsBadRequest) GetPayload() *models.Error
type GetApi24SoftwareInstallationsOK ¶
type GetApi24SoftwareInstallationsOK struct {
Payload *models.SoftwareInstallationsGetResponse
}
GetApi24SoftwareInstallationsOK handles this case with default header values.
OK
func NewGetApi24SoftwareInstallationsOK ¶
func NewGetApi24SoftwareInstallationsOK() *GetApi24SoftwareInstallationsOK
NewGetApi24SoftwareInstallationsOK creates a GetApi24SoftwareInstallationsOK with default headers values
func (*GetApi24SoftwareInstallationsOK) Error ¶
func (o *GetApi24SoftwareInstallationsOK) Error() string
func (*GetApi24SoftwareInstallationsOK) GetPayload ¶
func (o *GetApi24SoftwareInstallationsOK) GetPayload() *models.SoftwareInstallationsGetResponse
type GetApi24SoftwareOK ¶
type GetApi24SoftwareOK struct {
Payload *models.SoftwareGetResponse
}
GetApi24SoftwareOK handles this case with default header values.
OK
func NewGetApi24SoftwareOK ¶
func NewGetApi24SoftwareOK() *GetApi24SoftwareOK
NewGetApi24SoftwareOK creates a GetApi24SoftwareOK with default headers values
func (*GetApi24SoftwareOK) Error ¶
func (o *GetApi24SoftwareOK) Error() string
func (*GetApi24SoftwareOK) GetPayload ¶
func (o *GetApi24SoftwareOK) GetPayload() *models.SoftwareGetResponse
type PatchAPI24SoftwareInstallationsParams ¶
type PatchAPI24SoftwareInstallationsParams 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 /*Command A user command that interacts with the upgrade. Commands may only be issued when the upgrade is paused. Valid values are `continue`, `retry`, and `abort`. The `continue` command continues a `paused` upgrade. The `retry` command retries the previous step. The `abort` command aborts the upgrade. */ Command string /*CurrentStepID The current step `id` of the installation. */ CurrentStepID string /*SoftwareInstallations*/ SoftwareInstallations *models.SoftwareInstallationPatch Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
PatchAPI24SoftwareInstallationsParams contains all the parameters to send to the API endpoint for the patch API 24 software installations operation typically these are written to a http.Request
func NewPatchAPI24SoftwareInstallationsParams ¶
func NewPatchAPI24SoftwareInstallationsParams() *PatchAPI24SoftwareInstallationsParams
NewPatchAPI24SoftwareInstallationsParams creates a new PatchAPI24SoftwareInstallationsParams object with the default values initialized.
func NewPatchAPI24SoftwareInstallationsParamsWithContext ¶
func NewPatchAPI24SoftwareInstallationsParamsWithContext(ctx context.Context) *PatchAPI24SoftwareInstallationsParams
NewPatchAPI24SoftwareInstallationsParamsWithContext creates a new PatchAPI24SoftwareInstallationsParams object with the default values initialized, and the ability to set a context for a request
func NewPatchAPI24SoftwareInstallationsParamsWithHTTPClient ¶
func NewPatchAPI24SoftwareInstallationsParamsWithHTTPClient(client *http.Client) *PatchAPI24SoftwareInstallationsParams
NewPatchAPI24SoftwareInstallationsParamsWithHTTPClient creates a new PatchAPI24SoftwareInstallationsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewPatchAPI24SoftwareInstallationsParamsWithTimeout ¶
func NewPatchAPI24SoftwareInstallationsParamsWithTimeout(timeout time.Duration) *PatchAPI24SoftwareInstallationsParams
NewPatchAPI24SoftwareInstallationsParamsWithTimeout creates a new PatchAPI24SoftwareInstallationsParams object with the default values initialized, and the ability to set a timeout on a request
func (*PatchAPI24SoftwareInstallationsParams) SetAuthorization ¶
func (o *PatchAPI24SoftwareInstallationsParams) SetAuthorization(authorization *string)
SetAuthorization adds the authorization to the patch API 24 software installations params
func (*PatchAPI24SoftwareInstallationsParams) SetCommand ¶
func (o *PatchAPI24SoftwareInstallationsParams) SetCommand(command string)
SetCommand adds the command to the patch API 24 software installations params
func (*PatchAPI24SoftwareInstallationsParams) SetContext ¶
func (o *PatchAPI24SoftwareInstallationsParams) SetContext(ctx context.Context)
SetContext adds the context to the patch API 24 software installations params
func (*PatchAPI24SoftwareInstallationsParams) SetCurrentStepID ¶
func (o *PatchAPI24SoftwareInstallationsParams) SetCurrentStepID(currentStepID string)
SetCurrentStepID adds the currentStepId to the patch API 24 software installations params
func (*PatchAPI24SoftwareInstallationsParams) SetHTTPClient ¶
func (o *PatchAPI24SoftwareInstallationsParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the patch API 24 software installations params
func (*PatchAPI24SoftwareInstallationsParams) SetSoftwareInstallations ¶
func (o *PatchAPI24SoftwareInstallationsParams) SetSoftwareInstallations(softwareInstallations *models.SoftwareInstallationPatch)
SetSoftwareInstallations adds the softwareInstallations to the patch API 24 software installations params
func (*PatchAPI24SoftwareInstallationsParams) SetTimeout ¶
func (o *PatchAPI24SoftwareInstallationsParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the patch API 24 software installations params
func (*PatchAPI24SoftwareInstallationsParams) SetXRequestID ¶
func (o *PatchAPI24SoftwareInstallationsParams) SetXRequestID(xRequestID *string)
SetXRequestID adds the xRequestId to the patch API 24 software installations params
func (*PatchAPI24SoftwareInstallationsParams) WithAuthorization ¶
func (o *PatchAPI24SoftwareInstallationsParams) WithAuthorization(authorization *string) *PatchAPI24SoftwareInstallationsParams
WithAuthorization adds the authorization to the patch API 24 software installations params
func (*PatchAPI24SoftwareInstallationsParams) WithCommand ¶
func (o *PatchAPI24SoftwareInstallationsParams) WithCommand(command string) *PatchAPI24SoftwareInstallationsParams
WithCommand adds the command to the patch API 24 software installations params
func (*PatchAPI24SoftwareInstallationsParams) WithContext ¶
func (o *PatchAPI24SoftwareInstallationsParams) WithContext(ctx context.Context) *PatchAPI24SoftwareInstallationsParams
WithContext adds the context to the patch API 24 software installations params
func (*PatchAPI24SoftwareInstallationsParams) WithCurrentStepID ¶
func (o *PatchAPI24SoftwareInstallationsParams) WithCurrentStepID(currentStepID string) *PatchAPI24SoftwareInstallationsParams
WithCurrentStepID adds the currentStepID to the patch API 24 software installations params
func (*PatchAPI24SoftwareInstallationsParams) WithHTTPClient ¶
func (o *PatchAPI24SoftwareInstallationsParams) WithHTTPClient(client *http.Client) *PatchAPI24SoftwareInstallationsParams
WithHTTPClient adds the HTTPClient to the patch API 24 software installations params
func (*PatchAPI24SoftwareInstallationsParams) WithSoftwareInstallations ¶
func (o *PatchAPI24SoftwareInstallationsParams) WithSoftwareInstallations(softwareInstallations *models.SoftwareInstallationPatch) *PatchAPI24SoftwareInstallationsParams
WithSoftwareInstallations adds the softwareInstallations to the patch API 24 software installations params
func (*PatchAPI24SoftwareInstallationsParams) WithTimeout ¶
func (o *PatchAPI24SoftwareInstallationsParams) WithTimeout(timeout time.Duration) *PatchAPI24SoftwareInstallationsParams
WithTimeout adds the timeout to the patch API 24 software installations params
func (*PatchAPI24SoftwareInstallationsParams) WithXRequestID ¶
func (o *PatchAPI24SoftwareInstallationsParams) WithXRequestID(xRequestID *string) *PatchAPI24SoftwareInstallationsParams
WithXRequestID adds the xRequestID to the patch API 24 software installations params
func (*PatchAPI24SoftwareInstallationsParams) WriteToRequest ¶
func (o *PatchAPI24SoftwareInstallationsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type PatchAPI24SoftwareInstallationsReader ¶
type PatchAPI24SoftwareInstallationsReader struct {
// contains filtered or unexported fields
}
PatchAPI24SoftwareInstallationsReader is a Reader for the PatchAPI24SoftwareInstallations structure.
func (*PatchAPI24SoftwareInstallationsReader) ReadResponse ¶
func (o *PatchAPI24SoftwareInstallationsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type PatchApi24SoftwareInstallationsBadRequest ¶
PatchApi24SoftwareInstallationsBadRequest handles this case with default header values.
BadRequest
func NewPatchApi24SoftwareInstallationsBadRequest ¶
func NewPatchApi24SoftwareInstallationsBadRequest() *PatchApi24SoftwareInstallationsBadRequest
NewPatchApi24SoftwareInstallationsBadRequest creates a PatchApi24SoftwareInstallationsBadRequest with default headers values
func (*PatchApi24SoftwareInstallationsBadRequest) Error ¶
func (o *PatchApi24SoftwareInstallationsBadRequest) Error() string
func (*PatchApi24SoftwareInstallationsBadRequest) GetPayload ¶
func (o *PatchApi24SoftwareInstallationsBadRequest) GetPayload() *models.Error
type PatchApi24SoftwareInstallationsOK ¶
type PatchApi24SoftwareInstallationsOK struct {
Payload *models.SoftwareInstallationsResponse
}
PatchApi24SoftwareInstallationsOK handles this case with default header values.
The `command` was issued and/or `override_checks` was updated.
func NewPatchApi24SoftwareInstallationsOK ¶
func NewPatchApi24SoftwareInstallationsOK() *PatchApi24SoftwareInstallationsOK
NewPatchApi24SoftwareInstallationsOK creates a PatchApi24SoftwareInstallationsOK with default headers values
func (*PatchApi24SoftwareInstallationsOK) Error ¶
func (o *PatchApi24SoftwareInstallationsOK) Error() string
func (*PatchApi24SoftwareInstallationsOK) GetPayload ¶
func (o *PatchApi24SoftwareInstallationsOK) GetPayload() *models.SoftwareInstallationsResponse
type PostAPI24SoftwareInstallationsParams ¶
type PostAPI24SoftwareInstallationsParams 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 /*SoftwareInstallations*/ SoftwareInstallations *models.SoftwareInstallationPost /*SoftwareIds A comma-separated list of software IDs. */ SoftwareIds []string Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
PostAPI24SoftwareInstallationsParams contains all the parameters to send to the API endpoint for the post API 24 software installations operation typically these are written to a http.Request
func NewPostAPI24SoftwareInstallationsParams ¶
func NewPostAPI24SoftwareInstallationsParams() *PostAPI24SoftwareInstallationsParams
NewPostAPI24SoftwareInstallationsParams creates a new PostAPI24SoftwareInstallationsParams object with the default values initialized.
func NewPostAPI24SoftwareInstallationsParamsWithContext ¶
func NewPostAPI24SoftwareInstallationsParamsWithContext(ctx context.Context) *PostAPI24SoftwareInstallationsParams
NewPostAPI24SoftwareInstallationsParamsWithContext creates a new PostAPI24SoftwareInstallationsParams object with the default values initialized, and the ability to set a context for a request
func NewPostAPI24SoftwareInstallationsParamsWithHTTPClient ¶
func NewPostAPI24SoftwareInstallationsParamsWithHTTPClient(client *http.Client) *PostAPI24SoftwareInstallationsParams
NewPostAPI24SoftwareInstallationsParamsWithHTTPClient creates a new PostAPI24SoftwareInstallationsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewPostAPI24SoftwareInstallationsParamsWithTimeout ¶
func NewPostAPI24SoftwareInstallationsParamsWithTimeout(timeout time.Duration) *PostAPI24SoftwareInstallationsParams
NewPostAPI24SoftwareInstallationsParamsWithTimeout creates a new PostAPI24SoftwareInstallationsParams object with the default values initialized, and the ability to set a timeout on a request
func (*PostAPI24SoftwareInstallationsParams) SetAuthorization ¶
func (o *PostAPI24SoftwareInstallationsParams) SetAuthorization(authorization *string)
SetAuthorization adds the authorization to the post API 24 software installations params
func (*PostAPI24SoftwareInstallationsParams) SetContext ¶
func (o *PostAPI24SoftwareInstallationsParams) SetContext(ctx context.Context)
SetContext adds the context to the post API 24 software installations params
func (*PostAPI24SoftwareInstallationsParams) SetHTTPClient ¶
func (o *PostAPI24SoftwareInstallationsParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the post API 24 software installations params
func (*PostAPI24SoftwareInstallationsParams) SetSoftwareIds ¶
func (o *PostAPI24SoftwareInstallationsParams) SetSoftwareIds(softwareIds []string)
SetSoftwareIds adds the softwareIds to the post API 24 software installations params
func (*PostAPI24SoftwareInstallationsParams) SetSoftwareInstallations ¶
func (o *PostAPI24SoftwareInstallationsParams) SetSoftwareInstallations(softwareInstallations *models.SoftwareInstallationPost)
SetSoftwareInstallations adds the softwareInstallations to the post API 24 software installations params
func (*PostAPI24SoftwareInstallationsParams) SetTimeout ¶
func (o *PostAPI24SoftwareInstallationsParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the post API 24 software installations params
func (*PostAPI24SoftwareInstallationsParams) SetXRequestID ¶
func (o *PostAPI24SoftwareInstallationsParams) SetXRequestID(xRequestID *string)
SetXRequestID adds the xRequestId to the post API 24 software installations params
func (*PostAPI24SoftwareInstallationsParams) WithAuthorization ¶
func (o *PostAPI24SoftwareInstallationsParams) WithAuthorization(authorization *string) *PostAPI24SoftwareInstallationsParams
WithAuthorization adds the authorization to the post API 24 software installations params
func (*PostAPI24SoftwareInstallationsParams) WithContext ¶
func (o *PostAPI24SoftwareInstallationsParams) WithContext(ctx context.Context) *PostAPI24SoftwareInstallationsParams
WithContext adds the context to the post API 24 software installations params
func (*PostAPI24SoftwareInstallationsParams) WithHTTPClient ¶
func (o *PostAPI24SoftwareInstallationsParams) WithHTTPClient(client *http.Client) *PostAPI24SoftwareInstallationsParams
WithHTTPClient adds the HTTPClient to the post API 24 software installations params
func (*PostAPI24SoftwareInstallationsParams) WithSoftwareIds ¶
func (o *PostAPI24SoftwareInstallationsParams) WithSoftwareIds(softwareIds []string) *PostAPI24SoftwareInstallationsParams
WithSoftwareIds adds the softwareIds to the post API 24 software installations params
func (*PostAPI24SoftwareInstallationsParams) WithSoftwareInstallations ¶
func (o *PostAPI24SoftwareInstallationsParams) WithSoftwareInstallations(softwareInstallations *models.SoftwareInstallationPost) *PostAPI24SoftwareInstallationsParams
WithSoftwareInstallations adds the softwareInstallations to the post API 24 software installations params
func (*PostAPI24SoftwareInstallationsParams) WithTimeout ¶
func (o *PostAPI24SoftwareInstallationsParams) WithTimeout(timeout time.Duration) *PostAPI24SoftwareInstallationsParams
WithTimeout adds the timeout to the post API 24 software installations params
func (*PostAPI24SoftwareInstallationsParams) WithXRequestID ¶
func (o *PostAPI24SoftwareInstallationsParams) WithXRequestID(xRequestID *string) *PostAPI24SoftwareInstallationsParams
WithXRequestID adds the xRequestID to the post API 24 software installations params
func (*PostAPI24SoftwareInstallationsParams) WriteToRequest ¶
func (o *PostAPI24SoftwareInstallationsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type PostAPI24SoftwareInstallationsReader ¶
type PostAPI24SoftwareInstallationsReader struct {
// contains filtered or unexported fields
}
PostAPI24SoftwareInstallationsReader is a Reader for the PostAPI24SoftwareInstallations structure.
func (*PostAPI24SoftwareInstallationsReader) ReadResponse ¶
func (o *PostAPI24SoftwareInstallationsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type PostApi24SoftwareInstallationsBadRequest ¶
PostApi24SoftwareInstallationsBadRequest handles this case with default header values.
BadRequest
func NewPostApi24SoftwareInstallationsBadRequest ¶
func NewPostApi24SoftwareInstallationsBadRequest() *PostApi24SoftwareInstallationsBadRequest
NewPostApi24SoftwareInstallationsBadRequest creates a PostApi24SoftwareInstallationsBadRequest with default headers values
func (*PostApi24SoftwareInstallationsBadRequest) Error ¶
func (o *PostApi24SoftwareInstallationsBadRequest) Error() string
func (*PostApi24SoftwareInstallationsBadRequest) GetPayload ¶
func (o *PostApi24SoftwareInstallationsBadRequest) GetPayload() *models.Error
type PostApi24SoftwareInstallationsOK ¶
type PostApi24SoftwareInstallationsOK struct {
Payload *models.SoftwareInstallationsResponse
}
PostApi24SoftwareInstallationsOK handles this case with default header values.
The software upgrade record was created successfully.
func NewPostApi24SoftwareInstallationsOK ¶
func NewPostApi24SoftwareInstallationsOK() *PostApi24SoftwareInstallationsOK
NewPostApi24SoftwareInstallationsOK creates a PostApi24SoftwareInstallationsOK with default headers values
func (*PostApi24SoftwareInstallationsOK) Error ¶
func (o *PostApi24SoftwareInstallationsOK) Error() string
func (*PostApi24SoftwareInstallationsOK) GetPayload ¶
func (o *PostApi24SoftwareInstallationsOK) GetPayload() *models.SoftwareInstallationsResponse
Source Files ¶
- get_api_24_software_installation_steps_parameters.go
- get_api_24_software_installation_steps_responses.go
- get_api_24_software_installations_parameters.go
- get_api_24_software_installations_responses.go
- get_api_24_software_parameters.go
- get_api_24_software_responses.go
- patch_api_24_software_installations_parameters.go
- patch_api_24_software_installations_responses.go
- post_api_24_software_installations_parameters.go
- post_api_24_software_installations_responses.go
- software_client.go