Documentation ¶
Index ¶
- type Client
- func (a *Client) Get(params *GetParams, authInfo runtime.ClientAuthInfoWriter) (*GetOK, error)
- func (a *Client) List(params *ListParams, authInfo runtime.ClientAuthInfoWriter) (*ListOK, error)
- func (a *Client) SetTransport(transport runtime.ClientTransport)
- func (a *Client) Wait(params *WaitParams, authInfo runtime.ClientAuthInfoWriter) (*WaitOK, error)
- type ClientService
- type GetDefault
- type GetOK
- type GetParams
- func (o *GetParams) SetContext(ctx context.Context)
- func (o *GetParams) SetHTTPClient(client *http.Client)
- func (o *GetParams) SetID(id string)
- func (o *GetParams) SetLocationOrganizationID(locationOrganizationID string)
- func (o *GetParams) SetLocationProjectID(locationProjectID string)
- func (o *GetParams) SetLocationRegionProvider(locationRegionProvider *string)
- func (o *GetParams) SetLocationRegionRegion(locationRegionRegion *string)
- func (o *GetParams) SetTimeout(timeout time.Duration)
- func (o *GetParams) WithContext(ctx context.Context) *GetParams
- func (o *GetParams) WithHTTPClient(client *http.Client) *GetParams
- func (o *GetParams) WithID(id string) *GetParams
- func (o *GetParams) WithLocationOrganizationID(locationOrganizationID string) *GetParams
- func (o *GetParams) WithLocationProjectID(locationProjectID string) *GetParams
- func (o *GetParams) WithLocationRegionProvider(locationRegionProvider *string) *GetParams
- func (o *GetParams) WithLocationRegionRegion(locationRegionRegion *string) *GetParams
- func (o *GetParams) WithTimeout(timeout time.Duration) *GetParams
- func (o *GetParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type GetReader
- type ListDefault
- type ListOK
- type ListParams
- func (o *ListParams) SetContext(ctx context.Context)
- func (o *ListParams) SetHTTPClient(client *http.Client)
- func (o *ListParams) SetLinkedResourceDescription(linkedResourceDescription *string)
- func (o *ListParams) SetLinkedResourceID(linkedResourceID *string)
- func (o *ListParams) SetLinkedResourceLocationRegionProvider(linkedResourceLocationRegionProvider *string)
- func (o *ListParams) SetLinkedResourceLocationRegionRegion(linkedResourceLocationRegionRegion *string)
- func (o *ListParams) SetLinkedResourceType(linkedResourceType *string)
- func (o *ListParams) SetLinkedResourceUUID(linkedResourceUUID *string)
- func (o *ListParams) SetLocationOrganizationID(locationOrganizationID string)
- func (o *ListParams) SetLocationProjectID(locationProjectID string)
- func (o *ListParams) SetLocationRegionProvider(locationRegionProvider *string)
- func (o *ListParams) SetLocationRegionRegion(locationRegionRegion *string)
- func (o *ListParams) SetPaginationNextPageToken(paginationNextPageToken *string)
- func (o *ListParams) SetPaginationPageSize(paginationPageSize *int64)
- func (o *ListParams) SetPaginationPreviousPageToken(paginationPreviousPageToken *string)
- func (o *ListParams) SetTimeout(timeout time.Duration)
- func (o *ListParams) WithContext(ctx context.Context) *ListParams
- func (o *ListParams) WithHTTPClient(client *http.Client) *ListParams
- func (o *ListParams) WithLinkedResourceDescription(linkedResourceDescription *string) *ListParams
- func (o *ListParams) WithLinkedResourceID(linkedResourceID *string) *ListParams
- func (o *ListParams) WithLinkedResourceLocationRegionProvider(linkedResourceLocationRegionProvider *string) *ListParams
- func (o *ListParams) WithLinkedResourceLocationRegionRegion(linkedResourceLocationRegionRegion *string) *ListParams
- func (o *ListParams) WithLinkedResourceType(linkedResourceType *string) *ListParams
- func (o *ListParams) WithLinkedResourceUUID(linkedResourceUUID *string) *ListParams
- func (o *ListParams) WithLocationOrganizationID(locationOrganizationID string) *ListParams
- func (o *ListParams) WithLocationProjectID(locationProjectID string) *ListParams
- func (o *ListParams) WithLocationRegionProvider(locationRegionProvider *string) *ListParams
- func (o *ListParams) WithLocationRegionRegion(locationRegionRegion *string) *ListParams
- func (o *ListParams) WithPaginationNextPageToken(paginationNextPageToken *string) *ListParams
- func (o *ListParams) WithPaginationPageSize(paginationPageSize *int64) *ListParams
- func (o *ListParams) WithPaginationPreviousPageToken(paginationPreviousPageToken *string) *ListParams
- func (o *ListParams) WithTimeout(timeout time.Duration) *ListParams
- func (o *ListParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type ListReader
- type WaitDefault
- type WaitOK
- type WaitParams
- func (o *WaitParams) SetContext(ctx context.Context)
- func (o *WaitParams) SetHTTPClient(client *http.Client)
- func (o *WaitParams) SetID(id string)
- func (o *WaitParams) SetLocationOrganizationID(locationOrganizationID string)
- func (o *WaitParams) SetLocationProjectID(locationProjectID string)
- func (o *WaitParams) SetLocationRegionProvider(locationRegionProvider *string)
- func (o *WaitParams) SetLocationRegionRegion(locationRegionRegion *string)
- func (o *WaitParams) SetRequestTimeout(timeout time.Duration)
- func (o *WaitParams) SetTimeout(timeout *string)
- func (o *WaitParams) WithContext(ctx context.Context) *WaitParams
- func (o *WaitParams) WithHTTPClient(client *http.Client) *WaitParams
- func (o *WaitParams) WithID(id string) *WaitParams
- func (o *WaitParams) WithLocationOrganizationID(locationOrganizationID string) *WaitParams
- func (o *WaitParams) WithLocationProjectID(locationProjectID string) *WaitParams
- func (o *WaitParams) WithLocationRegionProvider(locationRegionProvider *string) *WaitParams
- func (o *WaitParams) WithLocationRegionRegion(locationRegionRegion *string) *WaitParams
- func (o *WaitParams) WithRequestTimeout(timeout time.Duration) *WaitParams
- func (o *WaitParams) WithTimeout(timeout *string) *WaitParams
- func (o *WaitParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type WaitReader
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 operation service API
func (*Client) Get ¶
Get gets returns the latest state of a specific operation The Location's organization and project IDs are included in the path in
order to support RBAC checks. We perform RBAC checks early in the request lifecycle, before loading the resource targeted by the request.
func (*Client) List ¶
func (a *Client) List(params *ListParams, authInfo runtime.ClientAuthInfoWriter) (*ListOK, error)
List lists selects a list of operations that match some filters and then returns them in the response the supported filters are the location s organization id and project id the project id supports the special value to allow requesting operations that match any project within the organization
func (*Client) SetTransport ¶
func (a *Client) SetTransport(transport runtime.ClientTransport)
SetTransport changes the transport on the client
func (*Client) Wait ¶
func (a *Client) Wait(params *WaitParams, authInfo runtime.ClientAuthInfoWriter) (*WaitOK, error)
Wait waits blocks until an operation is d o n e or a timeout is reached whichever occurs first it then returns the latest state of the operation that it had at the time of the timeout Note that Wait may return at any time. In most cases, the timeout will
be respected but it is not guaranteed. Therefore, clients should always check the state of the returned operation. A return from Wait does not guarantee the operation is DONE.
The Location's organization and project IDs are included in the path in order to support RBAC checks. We perform RBAC checks early in the request lifecycle, before loading the resource targeted by the request.
type ClientService ¶
type ClientService interface { Get(params *GetParams, authInfo runtime.ClientAuthInfoWriter) (*GetOK, error) List(params *ListParams, authInfo runtime.ClientAuthInfoWriter) (*ListOK, error) Wait(params *WaitParams, authInfo runtime.ClientAuthInfoWriter) (*WaitOK, 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 operation service API client.
type GetDefault ¶ added in v0.3.0
type GetDefault struct { Payload *cloud.GrpcGatewayRuntimeError // contains filtered or unexported fields }
GetDefault handles this case with default header values.
An unexpected error response.
func NewGetDefault ¶ added in v0.3.0
func NewGetDefault(code int) *GetDefault
NewGetDefault creates a GetDefault with default headers values
func (*GetDefault) Code ¶ added in v0.3.0
func (o *GetDefault) Code() int
Code gets the status code for the get default response
func (*GetDefault) Error ¶ added in v0.3.0
func (o *GetDefault) Error() string
func (*GetDefault) GetPayload ¶ added in v0.3.0
func (o *GetDefault) GetPayload() *cloud.GrpcGatewayRuntimeError
type GetOK ¶
type GetOK struct {
Payload *models.HashicorpCloudOperationGetResponse
}
GetOK handles this case with default header values.
A successful response.
func (*GetOK) GetPayload ¶
func (o *GetOK) GetPayload() *models.HashicorpCloudOperationGetResponse
type GetParams ¶
type GetParams struct { /*ID id is the UUID of the operation. */ ID string /*LocationOrganizationID organization_id is the id of the organization. */ LocationOrganizationID string /*LocationProjectID project_id is the projects id. */ LocationProjectID string /*LocationRegionProvider provider is the named cloud provider ("aws", "gcp", "azure"). */ LocationRegionProvider *string /*LocationRegionRegion region is the cloud region ("us-west1", "us-east1"). */ LocationRegionRegion *string Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
GetParams contains all the parameters to send to the API endpoint for the get operation typically these are written to a http.Request
func NewGetParams ¶
func NewGetParams() *GetParams
NewGetParams creates a new GetParams object with the default values initialized.
func NewGetParamsWithContext ¶
NewGetParamsWithContext creates a new GetParams object with the default values initialized, and the ability to set a context for a request
func NewGetParamsWithHTTPClient ¶
NewGetParamsWithHTTPClient creates a new GetParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewGetParamsWithTimeout ¶
NewGetParamsWithTimeout creates a new GetParams object with the default values initialized, and the ability to set a timeout on a request
func (*GetParams) SetContext ¶
SetContext adds the context to the get params
func (*GetParams) SetHTTPClient ¶
SetHTTPClient adds the HTTPClient to the get params
func (*GetParams) SetLocationOrganizationID ¶
SetLocationOrganizationID adds the locationOrganizationId to the get params
func (*GetParams) SetLocationProjectID ¶
SetLocationProjectID adds the locationProjectId to the get params
func (*GetParams) SetLocationRegionProvider ¶
SetLocationRegionProvider adds the locationRegionProvider to the get params
func (*GetParams) SetLocationRegionRegion ¶
SetLocationRegionRegion adds the locationRegionRegion to the get params
func (*GetParams) SetTimeout ¶
SetTimeout adds the timeout to the get params
func (*GetParams) WithContext ¶
WithContext adds the context to the get params
func (*GetParams) WithHTTPClient ¶
WithHTTPClient adds the HTTPClient to the get params
func (*GetParams) WithLocationOrganizationID ¶
WithLocationOrganizationID adds the locationOrganizationID to the get params
func (*GetParams) WithLocationProjectID ¶
WithLocationProjectID adds the locationProjectID to the get params
func (*GetParams) WithLocationRegionProvider ¶
WithLocationRegionProvider adds the locationRegionProvider to the get params
func (*GetParams) WithLocationRegionRegion ¶
WithLocationRegionRegion adds the locationRegionRegion to the get params
func (*GetParams) WithTimeout ¶
WithTimeout adds the timeout to the get params
func (*GetParams) WriteToRequest ¶
WriteToRequest writes these params to a swagger request
type GetReader ¶
type GetReader struct {
// contains filtered or unexported fields
}
GetReader is a Reader for the Get structure.
func (*GetReader) ReadResponse ¶
func (o *GetReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type ListDefault ¶ added in v0.3.0
type ListDefault struct { Payload *cloud.GrpcGatewayRuntimeError // contains filtered or unexported fields }
ListDefault handles this case with default header values.
An unexpected error response.
func NewListDefault ¶ added in v0.3.0
func NewListDefault(code int) *ListDefault
NewListDefault creates a ListDefault with default headers values
func (*ListDefault) Code ¶ added in v0.3.0
func (o *ListDefault) Code() int
Code gets the status code for the list default response
func (*ListDefault) Error ¶ added in v0.3.0
func (o *ListDefault) Error() string
func (*ListDefault) GetPayload ¶ added in v0.3.0
func (o *ListDefault) GetPayload() *cloud.GrpcGatewayRuntimeError
type ListOK ¶
type ListOK struct {
Payload *models.HashicorpCloudOperationListResponse
}
ListOK handles this case with default header values.
A successful response.
func (*ListOK) GetPayload ¶
func (o *ListOK) GetPayload() *models.HashicorpCloudOperationListResponse
type ListParams ¶
type ListParams struct { /*LinkedResourceDescription description is a human-friendly description for this link. This is used primarily for informational purposes such as error messages. */ LinkedResourceDescription *string /*LinkedResourceID id is the identifier for this resource. */ LinkedResourceID *string /*LinkedResourceLocationRegionProvider provider is the named cloud provider ("aws", "gcp", "azure"). */ LinkedResourceLocationRegionProvider *string /*LinkedResourceLocationRegionRegion region is the cloud region ("us-west1", "us-east1"). */ LinkedResourceLocationRegionRegion *string /*LinkedResourceType type is the unique type of the resource. Each service publishes a unique set of types. The type value is recommended to be formatted in "<org>.<type>" such as "hashicorp.hvn". This is to prevent conflicts in the future, but any string value will work. */ LinkedResourceType *string /*LinkedResourceUUID uuid is the unique UUID for this resource. */ LinkedResourceUUID *string /*LocationOrganizationID organization_id is the id of the organization. */ LocationOrganizationID string /*LocationProjectID project_id is the projects id. */ LocationProjectID string /*LocationRegionProvider provider is the named cloud provider ("aws", "gcp", "azure"). */ LocationRegionProvider *string /*LocationRegionRegion region is the cloud region ("us-west1", "us-east1"). */ LocationRegionRegion *string /*PaginationNextPageToken Specifies a page token to use to retrieve the next page. Set this to the `next_page_token` returned by previous list requests to get the next page of results. If set, `previous_page_token` must not be set. */ PaginationNextPageToken *string /*PaginationPageSize The max number of results per page that should be returned. If the number of available results is larger than `page_size`, a `next_page_token` is returned which can be used to get the next page of results in subsequent requests. A value of zero will cause `page_size` to be defaulted. */ PaginationPageSize *int64 /*PaginationPreviousPageToken Specifies a page token to use to retrieve the previous page. Set this to the `previous_page_token` returned by previous list requests to get the previous page of results. If set, `next_page_token` must not be set. */ PaginationPreviousPageToken *string Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
ListParams contains all the parameters to send to the API endpoint for the list operation typically these are written to a http.Request
func NewListParams ¶
func NewListParams() *ListParams
NewListParams creates a new ListParams object with the default values initialized.
func NewListParamsWithContext ¶
func NewListParamsWithContext(ctx context.Context) *ListParams
NewListParamsWithContext creates a new ListParams object with the default values initialized, and the ability to set a context for a request
func NewListParamsWithHTTPClient ¶
func NewListParamsWithHTTPClient(client *http.Client) *ListParams
NewListParamsWithHTTPClient creates a new ListParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewListParamsWithTimeout ¶
func NewListParamsWithTimeout(timeout time.Duration) *ListParams
NewListParamsWithTimeout creates a new ListParams object with the default values initialized, and the ability to set a timeout on a request
func (*ListParams) SetContext ¶
func (o *ListParams) SetContext(ctx context.Context)
SetContext adds the context to the list params
func (*ListParams) SetHTTPClient ¶
func (o *ListParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the list params
func (*ListParams) SetLinkedResourceDescription ¶
func (o *ListParams) SetLinkedResourceDescription(linkedResourceDescription *string)
SetLinkedResourceDescription adds the linkedResourceDescription to the list params
func (*ListParams) SetLinkedResourceID ¶
func (o *ListParams) SetLinkedResourceID(linkedResourceID *string)
SetLinkedResourceID adds the linkedResourceId to the list params
func (*ListParams) SetLinkedResourceLocationRegionProvider ¶
func (o *ListParams) SetLinkedResourceLocationRegionProvider(linkedResourceLocationRegionProvider *string)
SetLinkedResourceLocationRegionProvider adds the linkedResourceLocationRegionProvider to the list params
func (*ListParams) SetLinkedResourceLocationRegionRegion ¶
func (o *ListParams) SetLinkedResourceLocationRegionRegion(linkedResourceLocationRegionRegion *string)
SetLinkedResourceLocationRegionRegion adds the linkedResourceLocationRegionRegion to the list params
func (*ListParams) SetLinkedResourceType ¶
func (o *ListParams) SetLinkedResourceType(linkedResourceType *string)
SetLinkedResourceType adds the linkedResourceType to the list params
func (*ListParams) SetLinkedResourceUUID ¶
func (o *ListParams) SetLinkedResourceUUID(linkedResourceUUID *string)
SetLinkedResourceUUID adds the linkedResourceUuid to the list params
func (*ListParams) SetLocationOrganizationID ¶
func (o *ListParams) SetLocationOrganizationID(locationOrganizationID string)
SetLocationOrganizationID adds the locationOrganizationId to the list params
func (*ListParams) SetLocationProjectID ¶
func (o *ListParams) SetLocationProjectID(locationProjectID string)
SetLocationProjectID adds the locationProjectId to the list params
func (*ListParams) SetLocationRegionProvider ¶
func (o *ListParams) SetLocationRegionProvider(locationRegionProvider *string)
SetLocationRegionProvider adds the locationRegionProvider to the list params
func (*ListParams) SetLocationRegionRegion ¶
func (o *ListParams) SetLocationRegionRegion(locationRegionRegion *string)
SetLocationRegionRegion adds the locationRegionRegion to the list params
func (*ListParams) SetPaginationNextPageToken ¶
func (o *ListParams) SetPaginationNextPageToken(paginationNextPageToken *string)
SetPaginationNextPageToken adds the paginationNextPageToken to the list params
func (*ListParams) SetPaginationPageSize ¶
func (o *ListParams) SetPaginationPageSize(paginationPageSize *int64)
SetPaginationPageSize adds the paginationPageSize to the list params
func (*ListParams) SetPaginationPreviousPageToken ¶
func (o *ListParams) SetPaginationPreviousPageToken(paginationPreviousPageToken *string)
SetPaginationPreviousPageToken adds the paginationPreviousPageToken to the list params
func (*ListParams) SetTimeout ¶
func (o *ListParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the list params
func (*ListParams) WithContext ¶
func (o *ListParams) WithContext(ctx context.Context) *ListParams
WithContext adds the context to the list params
func (*ListParams) WithHTTPClient ¶
func (o *ListParams) WithHTTPClient(client *http.Client) *ListParams
WithHTTPClient adds the HTTPClient to the list params
func (*ListParams) WithLinkedResourceDescription ¶
func (o *ListParams) WithLinkedResourceDescription(linkedResourceDescription *string) *ListParams
WithLinkedResourceDescription adds the linkedResourceDescription to the list params
func (*ListParams) WithLinkedResourceID ¶
func (o *ListParams) WithLinkedResourceID(linkedResourceID *string) *ListParams
WithLinkedResourceID adds the linkedResourceID to the list params
func (*ListParams) WithLinkedResourceLocationRegionProvider ¶
func (o *ListParams) WithLinkedResourceLocationRegionProvider(linkedResourceLocationRegionProvider *string) *ListParams
WithLinkedResourceLocationRegionProvider adds the linkedResourceLocationRegionProvider to the list params
func (*ListParams) WithLinkedResourceLocationRegionRegion ¶
func (o *ListParams) WithLinkedResourceLocationRegionRegion(linkedResourceLocationRegionRegion *string) *ListParams
WithLinkedResourceLocationRegionRegion adds the linkedResourceLocationRegionRegion to the list params
func (*ListParams) WithLinkedResourceType ¶
func (o *ListParams) WithLinkedResourceType(linkedResourceType *string) *ListParams
WithLinkedResourceType adds the linkedResourceType to the list params
func (*ListParams) WithLinkedResourceUUID ¶
func (o *ListParams) WithLinkedResourceUUID(linkedResourceUUID *string) *ListParams
WithLinkedResourceUUID adds the linkedResourceUUID to the list params
func (*ListParams) WithLocationOrganizationID ¶
func (o *ListParams) WithLocationOrganizationID(locationOrganizationID string) *ListParams
WithLocationOrganizationID adds the locationOrganizationID to the list params
func (*ListParams) WithLocationProjectID ¶
func (o *ListParams) WithLocationProjectID(locationProjectID string) *ListParams
WithLocationProjectID adds the locationProjectID to the list params
func (*ListParams) WithLocationRegionProvider ¶
func (o *ListParams) WithLocationRegionProvider(locationRegionProvider *string) *ListParams
WithLocationRegionProvider adds the locationRegionProvider to the list params
func (*ListParams) WithLocationRegionRegion ¶
func (o *ListParams) WithLocationRegionRegion(locationRegionRegion *string) *ListParams
WithLocationRegionRegion adds the locationRegionRegion to the list params
func (*ListParams) WithPaginationNextPageToken ¶
func (o *ListParams) WithPaginationNextPageToken(paginationNextPageToken *string) *ListParams
WithPaginationNextPageToken adds the paginationNextPageToken to the list params
func (*ListParams) WithPaginationPageSize ¶
func (o *ListParams) WithPaginationPageSize(paginationPageSize *int64) *ListParams
WithPaginationPageSize adds the paginationPageSize to the list params
func (*ListParams) WithPaginationPreviousPageToken ¶
func (o *ListParams) WithPaginationPreviousPageToken(paginationPreviousPageToken *string) *ListParams
WithPaginationPreviousPageToken adds the paginationPreviousPageToken to the list params
func (*ListParams) WithTimeout ¶
func (o *ListParams) WithTimeout(timeout time.Duration) *ListParams
WithTimeout adds the timeout to the list params
func (*ListParams) WriteToRequest ¶
func (o *ListParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type ListReader ¶
type ListReader struct {
// contains filtered or unexported fields
}
ListReader is a Reader for the List structure.
func (*ListReader) ReadResponse ¶
func (o *ListReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type WaitDefault ¶ added in v0.3.0
type WaitDefault struct { Payload *cloud.GrpcGatewayRuntimeError // contains filtered or unexported fields }
WaitDefault handles this case with default header values.
An unexpected error response.
func NewWaitDefault ¶ added in v0.3.0
func NewWaitDefault(code int) *WaitDefault
NewWaitDefault creates a WaitDefault with default headers values
func (*WaitDefault) Code ¶ added in v0.3.0
func (o *WaitDefault) Code() int
Code gets the status code for the wait default response
func (*WaitDefault) Error ¶ added in v0.3.0
func (o *WaitDefault) Error() string
func (*WaitDefault) GetPayload ¶ added in v0.3.0
func (o *WaitDefault) GetPayload() *cloud.GrpcGatewayRuntimeError
type WaitOK ¶
type WaitOK struct {
Payload *models.HashicorpCloudOperationWaitResponse
}
WaitOK handles this case with default header values.
A successful response.
func (*WaitOK) GetPayload ¶
func (o *WaitOK) GetPayload() *models.HashicorpCloudOperationWaitResponse
type WaitParams ¶
type WaitParams struct { /*ID id is the UUID of the operation. */ ID string /*LocationOrganizationID organization_id is the id of the organization. */ LocationOrganizationID string /*LocationProjectID project_id is the projects id. */ LocationProjectID string /*LocationRegionProvider provider is the named cloud provider ("aws", "gcp", "azure"). */ LocationRegionProvider *string /*LocationRegionRegion region is the cloud region ("us-west1", "us-east1"). */ LocationRegionRegion *string /*Timeout timeout is the duration to wait until timing out and returning. The shortest timeout is always used, so if the HTTP/RPC call has a shorter timeout then that will be used instead. When the timeout is reached, Wait will return with the operation no matter what state it is in. */ Timeout *string Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
WaitParams contains all the parameters to send to the API endpoint for the wait operation typically these are written to a http.Request
func NewWaitParams ¶
func NewWaitParams() *WaitParams
NewWaitParams creates a new WaitParams object with the default values initialized.
func NewWaitParamsWithContext ¶
func NewWaitParamsWithContext(ctx context.Context) *WaitParams
NewWaitParamsWithContext creates a new WaitParams object with the default values initialized, and the ability to set a context for a request
func NewWaitParamsWithHTTPClient ¶
func NewWaitParamsWithHTTPClient(client *http.Client) *WaitParams
NewWaitParamsWithHTTPClient creates a new WaitParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewWaitParamsWithTimeout ¶
func NewWaitParamsWithTimeout(timeout time.Duration) *WaitParams
NewWaitParamsWithTimeout creates a new WaitParams object with the default values initialized, and the ability to set a timeout on a request
func (*WaitParams) SetContext ¶
func (o *WaitParams) SetContext(ctx context.Context)
SetContext adds the context to the wait params
func (*WaitParams) SetHTTPClient ¶
func (o *WaitParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the wait params
func (*WaitParams) SetID ¶
func (o *WaitParams) SetID(id string)
SetID adds the id to the wait params
func (*WaitParams) SetLocationOrganizationID ¶
func (o *WaitParams) SetLocationOrganizationID(locationOrganizationID string)
SetLocationOrganizationID adds the locationOrganizationId to the wait params
func (*WaitParams) SetLocationProjectID ¶
func (o *WaitParams) SetLocationProjectID(locationProjectID string)
SetLocationProjectID adds the locationProjectId to the wait params
func (*WaitParams) SetLocationRegionProvider ¶
func (o *WaitParams) SetLocationRegionProvider(locationRegionProvider *string)
SetLocationRegionProvider adds the locationRegionProvider to the wait params
func (*WaitParams) SetLocationRegionRegion ¶
func (o *WaitParams) SetLocationRegionRegion(locationRegionRegion *string)
SetLocationRegionRegion adds the locationRegionRegion to the wait params
func (*WaitParams) SetRequestTimeout ¶
func (o *WaitParams) SetRequestTimeout(timeout time.Duration)
SetRequestTimeout adds the timeout to the wait params
func (*WaitParams) SetTimeout ¶
func (o *WaitParams) SetTimeout(timeout *string)
SetTimeout adds the timeout to the wait params
func (*WaitParams) WithContext ¶
func (o *WaitParams) WithContext(ctx context.Context) *WaitParams
WithContext adds the context to the wait params
func (*WaitParams) WithHTTPClient ¶
func (o *WaitParams) WithHTTPClient(client *http.Client) *WaitParams
WithHTTPClient adds the HTTPClient to the wait params
func (*WaitParams) WithID ¶
func (o *WaitParams) WithID(id string) *WaitParams
WithID adds the id to the wait params
func (*WaitParams) WithLocationOrganizationID ¶
func (o *WaitParams) WithLocationOrganizationID(locationOrganizationID string) *WaitParams
WithLocationOrganizationID adds the locationOrganizationID to the wait params
func (*WaitParams) WithLocationProjectID ¶
func (o *WaitParams) WithLocationProjectID(locationProjectID string) *WaitParams
WithLocationProjectID adds the locationProjectID to the wait params
func (*WaitParams) WithLocationRegionProvider ¶
func (o *WaitParams) WithLocationRegionProvider(locationRegionProvider *string) *WaitParams
WithLocationRegionProvider adds the locationRegionProvider to the wait params
func (*WaitParams) WithLocationRegionRegion ¶
func (o *WaitParams) WithLocationRegionRegion(locationRegionRegion *string) *WaitParams
WithLocationRegionRegion adds the locationRegionRegion to the wait params
func (*WaitParams) WithRequestTimeout ¶
func (o *WaitParams) WithRequestTimeout(timeout time.Duration) *WaitParams
WithRequestTimeout adds the timeout to the wait params
func (*WaitParams) WithTimeout ¶
func (o *WaitParams) WithTimeout(timeout *string) *WaitParams
WithTimeout adds the timeout to the wait params
func (*WaitParams) WriteToRequest ¶
func (o *WaitParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type WaitReader ¶
type WaitReader struct {
// contains filtered or unexported fields
}
WaitReader is a Reader for the Wait structure.
func (*WaitReader) ReadResponse ¶
func (o *WaitReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.