Documentation ¶
Index ¶
- type Client
- func (a *Client) GetNode(params *GetNodeParams, authInfo runtime.ClientAuthInfoWriter, ...) (*GetNodeOK, error)
- func (a *Client) ListClusterNodes(params *ListClusterNodesParams, authInfo runtime.ClientAuthInfoWriter, ...) (*ListClusterNodesOK, error)
- func (a *Client) ListNodes(params *ListNodesParams, authInfo runtime.ClientAuthInfoWriter, ...) (*ListNodesOK, error)
- func (a *Client) SetTransport(transport runtime.ClientTransport)
- type ClientOption
- type ClientService
- type GetNodeDefault
- func (o *GetNodeDefault) Code() int
- func (o *GetNodeDefault) Error() string
- func (o *GetNodeDefault) GetPayload() *cloud.GoogleRPCStatus
- func (o *GetNodeDefault) IsClientError() bool
- func (o *GetNodeDefault) IsCode(code int) bool
- func (o *GetNodeDefault) IsRedirect() bool
- func (o *GetNodeDefault) IsServerError() bool
- func (o *GetNodeDefault) IsSuccess() bool
- func (o *GetNodeDefault) String() string
- type GetNodeOK
- func (o *GetNodeOK) Code() int
- func (o *GetNodeOK) Error() string
- func (o *GetNodeOK) GetPayload() *models.HashicorpCloudConsulCloudManager20231010GetNodeResponse
- func (o *GetNodeOK) IsClientError() bool
- func (o *GetNodeOK) IsCode(code int) bool
- func (o *GetNodeOK) IsRedirect() bool
- func (o *GetNodeOK) IsServerError() bool
- func (o *GetNodeOK) IsSuccess() bool
- func (o *GetNodeOK) String() string
- type GetNodeParams
- func (o *GetNodeParams) SetContext(ctx context.Context)
- func (o *GetNodeParams) SetDefaults()
- func (o *GetNodeParams) SetHTTPClient(client *http.Client)
- func (o *GetNodeParams) SetNodeName(nodeName string)
- func (o *GetNodeParams) SetParentResourceName(parentResourceName string)
- func (o *GetNodeParams) SetTimeout(timeout time.Duration)
- func (o *GetNodeParams) WithContext(ctx context.Context) *GetNodeParams
- func (o *GetNodeParams) WithDefaults() *GetNodeParams
- func (o *GetNodeParams) WithHTTPClient(client *http.Client) *GetNodeParams
- func (o *GetNodeParams) WithNodeName(nodeName string) *GetNodeParams
- func (o *GetNodeParams) WithParentResourceName(parentResourceName string) *GetNodeParams
- func (o *GetNodeParams) WithTimeout(timeout time.Duration) *GetNodeParams
- func (o *GetNodeParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type GetNodeReader
- type ListClusterNodesDefault
- func (o *ListClusterNodesDefault) Code() int
- func (o *ListClusterNodesDefault) Error() string
- func (o *ListClusterNodesDefault) GetPayload() *cloud.GoogleRPCStatus
- func (o *ListClusterNodesDefault) IsClientError() bool
- func (o *ListClusterNodesDefault) IsCode(code int) bool
- func (o *ListClusterNodesDefault) IsRedirect() bool
- func (o *ListClusterNodesDefault) IsServerError() bool
- func (o *ListClusterNodesDefault) IsSuccess() bool
- func (o *ListClusterNodesDefault) String() string
- type ListClusterNodesOK
- func (o *ListClusterNodesOK) Code() int
- func (o *ListClusterNodesOK) Error() string
- func (o *ListClusterNodesOK) GetPayload() *models.HashicorpCloudConsulCloudManager20231010ListNodesResponse
- func (o *ListClusterNodesOK) IsClientError() bool
- func (o *ListClusterNodesOK) IsCode(code int) bool
- func (o *ListClusterNodesOK) IsRedirect() bool
- func (o *ListClusterNodesOK) IsServerError() bool
- func (o *ListClusterNodesOK) IsSuccess() bool
- func (o *ListClusterNodesOK) String() string
- type ListClusterNodesParams
- func NewListClusterNodesParams() *ListClusterNodesParams
- func NewListClusterNodesParamsWithContext(ctx context.Context) *ListClusterNodesParams
- func NewListClusterNodesParamsWithHTTPClient(client *http.Client) *ListClusterNodesParams
- func NewListClusterNodesParamsWithTimeout(timeout time.Duration) *ListClusterNodesParams
- func (o *ListClusterNodesParams) SetAddress(address []string)
- func (o *ListClusterNodesParams) SetClusterName(clusterName []string)
- func (o *ListClusterNodesParams) SetContext(ctx context.Context)
- func (o *ListClusterNodesParams) SetDefaults()
- func (o *ListClusterNodesParams) SetHTTPClient(client *http.Client)
- func (o *ListClusterNodesParams) SetIncludeSyntheticNodes(includeSyntheticNodes *bool)
- func (o *ListClusterNodesParams) SetName(name []string)
- func (o *ListClusterNodesParams) SetOrderBy(orderBy []string)
- func (o *ListClusterNodesParams) SetPaginationNextPageToken(paginationNextPageToken *string)
- func (o *ListClusterNodesParams) SetPaginationPageSize(paginationPageSize *int64)
- func (o *ListClusterNodesParams) SetPaginationPreviousPageToken(paginationPreviousPageToken *string)
- func (o *ListClusterNodesParams) SetParentResourceName(parentResourceName string)
- func (o *ListClusterNodesParams) SetPartition(partition []string)
- func (o *ListClusterNodesParams) SetTimeout(timeout time.Duration)
- func (o *ListClusterNodesParams) WithAddress(address []string) *ListClusterNodesParams
- func (o *ListClusterNodesParams) WithClusterName(clusterName []string) *ListClusterNodesParams
- func (o *ListClusterNodesParams) WithContext(ctx context.Context) *ListClusterNodesParams
- func (o *ListClusterNodesParams) WithDefaults() *ListClusterNodesParams
- func (o *ListClusterNodesParams) WithHTTPClient(client *http.Client) *ListClusterNodesParams
- func (o *ListClusterNodesParams) WithIncludeSyntheticNodes(includeSyntheticNodes *bool) *ListClusterNodesParams
- func (o *ListClusterNodesParams) WithName(name []string) *ListClusterNodesParams
- func (o *ListClusterNodesParams) WithOrderBy(orderBy []string) *ListClusterNodesParams
- func (o *ListClusterNodesParams) WithPaginationNextPageToken(paginationNextPageToken *string) *ListClusterNodesParams
- func (o *ListClusterNodesParams) WithPaginationPageSize(paginationPageSize *int64) *ListClusterNodesParams
- func (o *ListClusterNodesParams) WithPaginationPreviousPageToken(paginationPreviousPageToken *string) *ListClusterNodesParams
- func (o *ListClusterNodesParams) WithParentResourceName(parentResourceName string) *ListClusterNodesParams
- func (o *ListClusterNodesParams) WithPartition(partition []string) *ListClusterNodesParams
- func (o *ListClusterNodesParams) WithTimeout(timeout time.Duration) *ListClusterNodesParams
- func (o *ListClusterNodesParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type ListClusterNodesReader
- type ListNodesDefault
- func (o *ListNodesDefault) Code() int
- func (o *ListNodesDefault) Error() string
- func (o *ListNodesDefault) GetPayload() *cloud.GoogleRPCStatus
- func (o *ListNodesDefault) IsClientError() bool
- func (o *ListNodesDefault) IsCode(code int) bool
- func (o *ListNodesDefault) IsRedirect() bool
- func (o *ListNodesDefault) IsServerError() bool
- func (o *ListNodesDefault) IsSuccess() bool
- func (o *ListNodesDefault) String() string
- type ListNodesOK
- func (o *ListNodesOK) Code() int
- func (o *ListNodesOK) Error() string
- func (o *ListNodesOK) GetPayload() *models.HashicorpCloudConsulCloudManager20231010ListNodesResponse
- func (o *ListNodesOK) IsClientError() bool
- func (o *ListNodesOK) IsCode(code int) bool
- func (o *ListNodesOK) IsRedirect() bool
- func (o *ListNodesOK) IsServerError() bool
- func (o *ListNodesOK) IsSuccess() bool
- func (o *ListNodesOK) String() string
- type ListNodesParams
- func (o *ListNodesParams) SetAddress(address []string)
- func (o *ListNodesParams) SetClusterName(clusterName []string)
- func (o *ListNodesParams) SetContext(ctx context.Context)
- func (o *ListNodesParams) SetDefaults()
- func (o *ListNodesParams) SetHTTPClient(client *http.Client)
- func (o *ListNodesParams) SetIncludeSyntheticNodes(includeSyntheticNodes *bool)
- func (o *ListNodesParams) SetName(name []string)
- func (o *ListNodesParams) SetOrderBy(orderBy []string)
- func (o *ListNodesParams) SetPaginationNextPageToken(paginationNextPageToken *string)
- func (o *ListNodesParams) SetPaginationPageSize(paginationPageSize *int64)
- func (o *ListNodesParams) SetPaginationPreviousPageToken(paginationPreviousPageToken *string)
- func (o *ListNodesParams) SetPartition(partition []string)
- func (o *ListNodesParams) SetProjectResourceName(projectResourceName string)
- func (o *ListNodesParams) SetTimeout(timeout time.Duration)
- func (o *ListNodesParams) WithAddress(address []string) *ListNodesParams
- func (o *ListNodesParams) WithClusterName(clusterName []string) *ListNodesParams
- func (o *ListNodesParams) WithContext(ctx context.Context) *ListNodesParams
- func (o *ListNodesParams) WithDefaults() *ListNodesParams
- func (o *ListNodesParams) WithHTTPClient(client *http.Client) *ListNodesParams
- func (o *ListNodesParams) WithIncludeSyntheticNodes(includeSyntheticNodes *bool) *ListNodesParams
- func (o *ListNodesParams) WithName(name []string) *ListNodesParams
- func (o *ListNodesParams) WithOrderBy(orderBy []string) *ListNodesParams
- func (o *ListNodesParams) WithPaginationNextPageToken(paginationNextPageToken *string) *ListNodesParams
- func (o *ListNodesParams) WithPaginationPageSize(paginationPageSize *int64) *ListNodesParams
- func (o *ListNodesParams) WithPaginationPreviousPageToken(paginationPreviousPageToken *string) *ListNodesParams
- func (o *ListNodesParams) WithPartition(partition []string) *ListNodesParams
- func (o *ListNodesParams) WithProjectResourceName(projectResourceName string) *ListNodesParams
- func (o *ListNodesParams) WithTimeout(timeout time.Duration) *ListNodesParams
- func (o *ListNodesParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type ListNodesReader
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 nodes API
func (*Client) GetNode ¶
func (a *Client) GetNode(params *GetNodeParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNodeOK, error)
GetNode get node API
func (*Client) ListClusterNodes ¶
func (a *Client) ListClusterNodes(params *ListClusterNodesParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*ListClusterNodesOK, error)
ListClusterNodes list cluster nodes API
func (*Client) ListNodes ¶
func (a *Client) ListNodes(params *ListNodesParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*ListNodesOK, error)
ListNodes nodes API
func (*Client) SetTransport ¶
func (a *Client) SetTransport(transport runtime.ClientTransport)
SetTransport changes the transport on the client
type ClientOption ¶
type ClientOption func(*runtime.ClientOperation)
ClientOption is the option for Client methods
type ClientService ¶
type ClientService interface { GetNode(params *GetNodeParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNodeOK, error) ListClusterNodes(params *ListClusterNodesParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*ListClusterNodesOK, error) ListNodes(params *ListNodesParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*ListNodesOK, 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 nodes API client.
type GetNodeDefault ¶
type GetNodeDefault struct { Payload *cloud.GoogleRPCStatus // contains filtered or unexported fields }
GetNodeDefault describes a response with status code -1, with default header values.
An unexpected error response.
func NewGetNodeDefault ¶
func NewGetNodeDefault(code int) *GetNodeDefault
NewGetNodeDefault creates a GetNodeDefault with default headers values
func (*GetNodeDefault) Code ¶
func (o *GetNodeDefault) Code() int
Code gets the status code for the get node default response
func (*GetNodeDefault) Error ¶
func (o *GetNodeDefault) Error() string
func (*GetNodeDefault) GetPayload ¶
func (o *GetNodeDefault) GetPayload() *cloud.GoogleRPCStatus
func (*GetNodeDefault) IsClientError ¶
func (o *GetNodeDefault) IsClientError() bool
IsClientError returns true when this get node default response has a 4xx status code
func (*GetNodeDefault) IsCode ¶
func (o *GetNodeDefault) IsCode(code int) bool
IsCode returns true when this get node default response a status code equal to that given
func (*GetNodeDefault) IsRedirect ¶
func (o *GetNodeDefault) IsRedirect() bool
IsRedirect returns true when this get node default response has a 3xx status code
func (*GetNodeDefault) IsServerError ¶
func (o *GetNodeDefault) IsServerError() bool
IsServerError returns true when this get node default response has a 5xx status code
func (*GetNodeDefault) IsSuccess ¶
func (o *GetNodeDefault) IsSuccess() bool
IsSuccess returns true when this get node default response has a 2xx status code
func (*GetNodeDefault) String ¶
func (o *GetNodeDefault) String() string
type GetNodeOK ¶
type GetNodeOK struct {
Payload *models.HashicorpCloudConsulCloudManager20231010GetNodeResponse
}
GetNodeOK describes a response with status code 200, with default header values.
A successful response.
func NewGetNodeOK ¶
func NewGetNodeOK() *GetNodeOK
NewGetNodeOK creates a GetNodeOK with default headers values
func (*GetNodeOK) GetPayload ¶
func (o *GetNodeOK) GetPayload() *models.HashicorpCloudConsulCloudManager20231010GetNodeResponse
func (*GetNodeOK) IsClientError ¶
IsClientError returns true when this get node o k response has a 4xx status code
func (*GetNodeOK) IsCode ¶
IsCode returns true when this get node o k response a status code equal to that given
func (*GetNodeOK) IsRedirect ¶
IsRedirect returns true when this get node o k response has a 3xx status code
func (*GetNodeOK) IsServerError ¶
IsServerError returns true when this get node o k response has a 5xx status code
type GetNodeParams ¶
type GetNodeParams struct { /* NodeName. Node name of which details is required */ NodeName string /* ParentResourceName. Parent resource name will be of the form `consul/project/<project_id>/cluster/<cluster_id>` */ ParentResourceName string Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
GetNodeParams contains all the parameters to send to the API endpoint
for the get node operation. Typically these are written to a http.Request.
func NewGetNodeParams ¶
func NewGetNodeParams() *GetNodeParams
NewGetNodeParams creates a new GetNodeParams object, with the default timeout for this client.
Default values are not hydrated, since defaults are normally applied by the API server side.
To enforce default values in parameter, use SetDefaults or WithDefaults.
func NewGetNodeParamsWithContext ¶
func NewGetNodeParamsWithContext(ctx context.Context) *GetNodeParams
NewGetNodeParamsWithContext creates a new GetNodeParams object with the ability to set a context for a request.
func NewGetNodeParamsWithHTTPClient ¶
func NewGetNodeParamsWithHTTPClient(client *http.Client) *GetNodeParams
NewGetNodeParamsWithHTTPClient creates a new GetNodeParams object with the ability to set a custom HTTPClient for a request.
func NewGetNodeParamsWithTimeout ¶
func NewGetNodeParamsWithTimeout(timeout time.Duration) *GetNodeParams
NewGetNodeParamsWithTimeout creates a new GetNodeParams object with the ability to set a timeout on a request.
func (*GetNodeParams) SetContext ¶
func (o *GetNodeParams) SetContext(ctx context.Context)
SetContext adds the context to the get node params
func (*GetNodeParams) SetDefaults ¶
func (o *GetNodeParams) SetDefaults()
SetDefaults hydrates default values in the get node params (not the query body).
All values with no default are reset to their zero value.
func (*GetNodeParams) SetHTTPClient ¶
func (o *GetNodeParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the get node params
func (*GetNodeParams) SetNodeName ¶
func (o *GetNodeParams) SetNodeName(nodeName string)
SetNodeName adds the nodeName to the get node params
func (*GetNodeParams) SetParentResourceName ¶
func (o *GetNodeParams) SetParentResourceName(parentResourceName string)
SetParentResourceName adds the parentResourceName to the get node params
func (*GetNodeParams) SetTimeout ¶
func (o *GetNodeParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the get node params
func (*GetNodeParams) WithContext ¶
func (o *GetNodeParams) WithContext(ctx context.Context) *GetNodeParams
WithContext adds the context to the get node params
func (*GetNodeParams) WithDefaults ¶
func (o *GetNodeParams) WithDefaults() *GetNodeParams
WithDefaults hydrates default values in the get node params (not the query body).
All values with no default are reset to their zero value.
func (*GetNodeParams) WithHTTPClient ¶
func (o *GetNodeParams) WithHTTPClient(client *http.Client) *GetNodeParams
WithHTTPClient adds the HTTPClient to the get node params
func (*GetNodeParams) WithNodeName ¶
func (o *GetNodeParams) WithNodeName(nodeName string) *GetNodeParams
WithNodeName adds the nodeName to the get node params
func (*GetNodeParams) WithParentResourceName ¶
func (o *GetNodeParams) WithParentResourceName(parentResourceName string) *GetNodeParams
WithParentResourceName adds the parentResourceName to the get node params
func (*GetNodeParams) WithTimeout ¶
func (o *GetNodeParams) WithTimeout(timeout time.Duration) *GetNodeParams
WithTimeout adds the timeout to the get node params
func (*GetNodeParams) WriteToRequest ¶
func (o *GetNodeParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type GetNodeReader ¶
type GetNodeReader struct {
// contains filtered or unexported fields
}
GetNodeReader is a Reader for the GetNode structure.
func (*GetNodeReader) ReadResponse ¶
func (o *GetNodeReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type ListClusterNodesDefault ¶
type ListClusterNodesDefault struct { Payload *cloud.GoogleRPCStatus // contains filtered or unexported fields }
ListClusterNodesDefault describes a response with status code -1, with default header values.
An unexpected error response.
func NewListClusterNodesDefault ¶
func NewListClusterNodesDefault(code int) *ListClusterNodesDefault
NewListClusterNodesDefault creates a ListClusterNodesDefault with default headers values
func (*ListClusterNodesDefault) Code ¶
func (o *ListClusterNodesDefault) Code() int
Code gets the status code for the list cluster nodes default response
func (*ListClusterNodesDefault) Error ¶
func (o *ListClusterNodesDefault) Error() string
func (*ListClusterNodesDefault) GetPayload ¶
func (o *ListClusterNodesDefault) GetPayload() *cloud.GoogleRPCStatus
func (*ListClusterNodesDefault) IsClientError ¶
func (o *ListClusterNodesDefault) IsClientError() bool
IsClientError returns true when this list cluster nodes default response has a 4xx status code
func (*ListClusterNodesDefault) IsCode ¶
func (o *ListClusterNodesDefault) IsCode(code int) bool
IsCode returns true when this list cluster nodes default response a status code equal to that given
func (*ListClusterNodesDefault) IsRedirect ¶
func (o *ListClusterNodesDefault) IsRedirect() bool
IsRedirect returns true when this list cluster nodes default response has a 3xx status code
func (*ListClusterNodesDefault) IsServerError ¶
func (o *ListClusterNodesDefault) IsServerError() bool
IsServerError returns true when this list cluster nodes default response has a 5xx status code
func (*ListClusterNodesDefault) IsSuccess ¶
func (o *ListClusterNodesDefault) IsSuccess() bool
IsSuccess returns true when this list cluster nodes default response has a 2xx status code
func (*ListClusterNodesDefault) String ¶
func (o *ListClusterNodesDefault) String() string
type ListClusterNodesOK ¶
type ListClusterNodesOK struct {
Payload *models.HashicorpCloudConsulCloudManager20231010ListNodesResponse
}
ListClusterNodesOK describes a response with status code 200, with default header values.
A successful response.
func NewListClusterNodesOK ¶
func NewListClusterNodesOK() *ListClusterNodesOK
NewListClusterNodesOK creates a ListClusterNodesOK with default headers values
func (*ListClusterNodesOK) Code ¶
func (o *ListClusterNodesOK) Code() int
Code gets the status code for the list cluster nodes o k response
func (*ListClusterNodesOK) Error ¶
func (o *ListClusterNodesOK) Error() string
func (*ListClusterNodesOK) GetPayload ¶
func (o *ListClusterNodesOK) GetPayload() *models.HashicorpCloudConsulCloudManager20231010ListNodesResponse
func (*ListClusterNodesOK) IsClientError ¶
func (o *ListClusterNodesOK) IsClientError() bool
IsClientError returns true when this list cluster nodes o k response has a 4xx status code
func (*ListClusterNodesOK) IsCode ¶
func (o *ListClusterNodesOK) IsCode(code int) bool
IsCode returns true when this list cluster nodes o k response a status code equal to that given
func (*ListClusterNodesOK) IsRedirect ¶
func (o *ListClusterNodesOK) IsRedirect() bool
IsRedirect returns true when this list cluster nodes o k response has a 3xx status code
func (*ListClusterNodesOK) IsServerError ¶
func (o *ListClusterNodesOK) IsServerError() bool
IsServerError returns true when this list cluster nodes o k response has a 5xx status code
func (*ListClusterNodesOK) IsSuccess ¶
func (o *ListClusterNodesOK) IsSuccess() bool
IsSuccess returns true when this list cluster nodes o k response has a 2xx status code
func (*ListClusterNodesOK) String ¶
func (o *ListClusterNodesOK) String() string
type ListClusterNodesParams ¶
type ListClusterNodesParams struct { /* Address. Filters nodes based on the lists of addresses. */ Address []string /* ClusterName. Filters nodes based on the lists of cluster names. */ ClusterName []string /* IncludeSyntheticNodes. Include synthetic nodes in response */ IncludeSyntheticNodes *bool /* Name. Filters nodes based on the list of names. */ Name []string /* OrderBy. Sorts the nodes based on a field. Allowed fields: `name`, `partition`, `created_at`, `updated_at`. The value needs to be of the format `<{name/partition/created_at/updated_at} {asc/desc}>` For example: `partition asc`, `name desc`. */ OrderBy []string /* PaginationNextPageToken. Specifies a page token to use to retrieve the next page. Set this parameter 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 maximum number of results per page to return. If the number of available results is larger than `page_size`, a `next_page_token` is returned, which you can use to get the next page of results in subsequent requests. A value of zero causes `page_size` to be defaulted. Format: int64 */ PaginationPageSize *int64 /* PaginationPreviousPageToken. Specifies a page token to use to retrieve the previous page. Set this parameter 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 /* ParentResourceName. Cluster resource name will be of the form `consul/project/<project_id>/cluster/<cluster_id>` */ ParentResourceName string /* Partition. Filters nodes based on the lists of partitions. */ Partition []string Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
ListClusterNodesParams contains all the parameters to send to the API endpoint
for the list cluster nodes operation. Typically these are written to a http.Request.
func NewListClusterNodesParams ¶
func NewListClusterNodesParams() *ListClusterNodesParams
NewListClusterNodesParams creates a new ListClusterNodesParams object, with the default timeout for this client.
Default values are not hydrated, since defaults are normally applied by the API server side.
To enforce default values in parameter, use SetDefaults or WithDefaults.
func NewListClusterNodesParamsWithContext ¶
func NewListClusterNodesParamsWithContext(ctx context.Context) *ListClusterNodesParams
NewListClusterNodesParamsWithContext creates a new ListClusterNodesParams object with the ability to set a context for a request.
func NewListClusterNodesParamsWithHTTPClient ¶
func NewListClusterNodesParamsWithHTTPClient(client *http.Client) *ListClusterNodesParams
NewListClusterNodesParamsWithHTTPClient creates a new ListClusterNodesParams object with the ability to set a custom HTTPClient for a request.
func NewListClusterNodesParamsWithTimeout ¶
func NewListClusterNodesParamsWithTimeout(timeout time.Duration) *ListClusterNodesParams
NewListClusterNodesParamsWithTimeout creates a new ListClusterNodesParams object with the ability to set a timeout on a request.
func (*ListClusterNodesParams) SetAddress ¶
func (o *ListClusterNodesParams) SetAddress(address []string)
SetAddress adds the address to the list cluster nodes params
func (*ListClusterNodesParams) SetClusterName ¶
func (o *ListClusterNodesParams) SetClusterName(clusterName []string)
SetClusterName adds the clusterName to the list cluster nodes params
func (*ListClusterNodesParams) SetContext ¶
func (o *ListClusterNodesParams) SetContext(ctx context.Context)
SetContext adds the context to the list cluster nodes params
func (*ListClusterNodesParams) SetDefaults ¶
func (o *ListClusterNodesParams) SetDefaults()
SetDefaults hydrates default values in the list cluster nodes params (not the query body).
All values with no default are reset to their zero value.
func (*ListClusterNodesParams) SetHTTPClient ¶
func (o *ListClusterNodesParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the list cluster nodes params
func (*ListClusterNodesParams) SetIncludeSyntheticNodes ¶
func (o *ListClusterNodesParams) SetIncludeSyntheticNodes(includeSyntheticNodes *bool)
SetIncludeSyntheticNodes adds the includeSyntheticNodes to the list cluster nodes params
func (*ListClusterNodesParams) SetName ¶
func (o *ListClusterNodesParams) SetName(name []string)
SetName adds the name to the list cluster nodes params
func (*ListClusterNodesParams) SetOrderBy ¶
func (o *ListClusterNodesParams) SetOrderBy(orderBy []string)
SetOrderBy adds the orderBy to the list cluster nodes params
func (*ListClusterNodesParams) SetPaginationNextPageToken ¶
func (o *ListClusterNodesParams) SetPaginationNextPageToken(paginationNextPageToken *string)
SetPaginationNextPageToken adds the paginationNextPageToken to the list cluster nodes params
func (*ListClusterNodesParams) SetPaginationPageSize ¶
func (o *ListClusterNodesParams) SetPaginationPageSize(paginationPageSize *int64)
SetPaginationPageSize adds the paginationPageSize to the list cluster nodes params
func (*ListClusterNodesParams) SetPaginationPreviousPageToken ¶
func (o *ListClusterNodesParams) SetPaginationPreviousPageToken(paginationPreviousPageToken *string)
SetPaginationPreviousPageToken adds the paginationPreviousPageToken to the list cluster nodes params
func (*ListClusterNodesParams) SetParentResourceName ¶
func (o *ListClusterNodesParams) SetParentResourceName(parentResourceName string)
SetParentResourceName adds the parentResourceName to the list cluster nodes params
func (*ListClusterNodesParams) SetPartition ¶
func (o *ListClusterNodesParams) SetPartition(partition []string)
SetPartition adds the partition to the list cluster nodes params
func (*ListClusterNodesParams) SetTimeout ¶
func (o *ListClusterNodesParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the list cluster nodes params
func (*ListClusterNodesParams) WithAddress ¶
func (o *ListClusterNodesParams) WithAddress(address []string) *ListClusterNodesParams
WithAddress adds the address to the list cluster nodes params
func (*ListClusterNodesParams) WithClusterName ¶
func (o *ListClusterNodesParams) WithClusterName(clusterName []string) *ListClusterNodesParams
WithClusterName adds the clusterName to the list cluster nodes params
func (*ListClusterNodesParams) WithContext ¶
func (o *ListClusterNodesParams) WithContext(ctx context.Context) *ListClusterNodesParams
WithContext adds the context to the list cluster nodes params
func (*ListClusterNodesParams) WithDefaults ¶
func (o *ListClusterNodesParams) WithDefaults() *ListClusterNodesParams
WithDefaults hydrates default values in the list cluster nodes params (not the query body).
All values with no default are reset to their zero value.
func (*ListClusterNodesParams) WithHTTPClient ¶
func (o *ListClusterNodesParams) WithHTTPClient(client *http.Client) *ListClusterNodesParams
WithHTTPClient adds the HTTPClient to the list cluster nodes params
func (*ListClusterNodesParams) WithIncludeSyntheticNodes ¶
func (o *ListClusterNodesParams) WithIncludeSyntheticNodes(includeSyntheticNodes *bool) *ListClusterNodesParams
WithIncludeSyntheticNodes adds the includeSyntheticNodes to the list cluster nodes params
func (*ListClusterNodesParams) WithName ¶
func (o *ListClusterNodesParams) WithName(name []string) *ListClusterNodesParams
WithName adds the name to the list cluster nodes params
func (*ListClusterNodesParams) WithOrderBy ¶
func (o *ListClusterNodesParams) WithOrderBy(orderBy []string) *ListClusterNodesParams
WithOrderBy adds the orderBy to the list cluster nodes params
func (*ListClusterNodesParams) WithPaginationNextPageToken ¶
func (o *ListClusterNodesParams) WithPaginationNextPageToken(paginationNextPageToken *string) *ListClusterNodesParams
WithPaginationNextPageToken adds the paginationNextPageToken to the list cluster nodes params
func (*ListClusterNodesParams) WithPaginationPageSize ¶
func (o *ListClusterNodesParams) WithPaginationPageSize(paginationPageSize *int64) *ListClusterNodesParams
WithPaginationPageSize adds the paginationPageSize to the list cluster nodes params
func (*ListClusterNodesParams) WithPaginationPreviousPageToken ¶
func (o *ListClusterNodesParams) WithPaginationPreviousPageToken(paginationPreviousPageToken *string) *ListClusterNodesParams
WithPaginationPreviousPageToken adds the paginationPreviousPageToken to the list cluster nodes params
func (*ListClusterNodesParams) WithParentResourceName ¶
func (o *ListClusterNodesParams) WithParentResourceName(parentResourceName string) *ListClusterNodesParams
WithParentResourceName adds the parentResourceName to the list cluster nodes params
func (*ListClusterNodesParams) WithPartition ¶
func (o *ListClusterNodesParams) WithPartition(partition []string) *ListClusterNodesParams
WithPartition adds the partition to the list cluster nodes params
func (*ListClusterNodesParams) WithTimeout ¶
func (o *ListClusterNodesParams) WithTimeout(timeout time.Duration) *ListClusterNodesParams
WithTimeout adds the timeout to the list cluster nodes params
func (*ListClusterNodesParams) WriteToRequest ¶
func (o *ListClusterNodesParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type ListClusterNodesReader ¶
type ListClusterNodesReader struct {
// contains filtered or unexported fields
}
ListClusterNodesReader is a Reader for the ListClusterNodes structure.
func (*ListClusterNodesReader) ReadResponse ¶
func (o *ListClusterNodesReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type ListNodesDefault ¶
type ListNodesDefault struct { Payload *cloud.GoogleRPCStatus // contains filtered or unexported fields }
ListNodesDefault describes a response with status code -1, with default header values.
An unexpected error response.
func NewListNodesDefault ¶
func NewListNodesDefault(code int) *ListNodesDefault
NewListNodesDefault creates a ListNodesDefault with default headers values
func (*ListNodesDefault) Code ¶
func (o *ListNodesDefault) Code() int
Code gets the status code for the list nodes default response
func (*ListNodesDefault) Error ¶
func (o *ListNodesDefault) Error() string
func (*ListNodesDefault) GetPayload ¶
func (o *ListNodesDefault) GetPayload() *cloud.GoogleRPCStatus
func (*ListNodesDefault) IsClientError ¶
func (o *ListNodesDefault) IsClientError() bool
IsClientError returns true when this list nodes default response has a 4xx status code
func (*ListNodesDefault) IsCode ¶
func (o *ListNodesDefault) IsCode(code int) bool
IsCode returns true when this list nodes default response a status code equal to that given
func (*ListNodesDefault) IsRedirect ¶
func (o *ListNodesDefault) IsRedirect() bool
IsRedirect returns true when this list nodes default response has a 3xx status code
func (*ListNodesDefault) IsServerError ¶
func (o *ListNodesDefault) IsServerError() bool
IsServerError returns true when this list nodes default response has a 5xx status code
func (*ListNodesDefault) IsSuccess ¶
func (o *ListNodesDefault) IsSuccess() bool
IsSuccess returns true when this list nodes default response has a 2xx status code
func (*ListNodesDefault) String ¶
func (o *ListNodesDefault) String() string
type ListNodesOK ¶
type ListNodesOK struct {
Payload *models.HashicorpCloudConsulCloudManager20231010ListNodesResponse
}
ListNodesOK describes a response with status code 200, with default header values.
A successful response.
func NewListNodesOK ¶
func NewListNodesOK() *ListNodesOK
NewListNodesOK creates a ListNodesOK with default headers values
func (*ListNodesOK) Code ¶
func (o *ListNodesOK) Code() int
Code gets the status code for the list nodes o k response
func (*ListNodesOK) Error ¶
func (o *ListNodesOK) Error() string
func (*ListNodesOK) GetPayload ¶
func (o *ListNodesOK) GetPayload() *models.HashicorpCloudConsulCloudManager20231010ListNodesResponse
func (*ListNodesOK) IsClientError ¶
func (o *ListNodesOK) IsClientError() bool
IsClientError returns true when this list nodes o k response has a 4xx status code
func (*ListNodesOK) IsCode ¶
func (o *ListNodesOK) IsCode(code int) bool
IsCode returns true when this list nodes o k response a status code equal to that given
func (*ListNodesOK) IsRedirect ¶
func (o *ListNodesOK) IsRedirect() bool
IsRedirect returns true when this list nodes o k response has a 3xx status code
func (*ListNodesOK) IsServerError ¶
func (o *ListNodesOK) IsServerError() bool
IsServerError returns true when this list nodes o k response has a 5xx status code
func (*ListNodesOK) IsSuccess ¶
func (o *ListNodesOK) IsSuccess() bool
IsSuccess returns true when this list nodes o k response has a 2xx status code
func (*ListNodesOK) String ¶
func (o *ListNodesOK) String() string
type ListNodesParams ¶
type ListNodesParams struct { /* Address. Query param filter: list of `address` */ Address []string /* ClusterName. Query param filter: list of `name` of the cluster */ ClusterName []string /* IncludeSyntheticNodes. Include synthetic nodes in response */ IncludeSyntheticNodes *bool /* Name. Query param filter: list of `name` of the nodes */ Name []string /* OrderBy. Sorts the nodes based on a field. Allowed fields: `name`, `partition`, `created_at`, `updated_at` The value needs to be of the format `<Field Name> {asc/desc}` For example: `name`, `partition asc`, `name desc`. */ OrderBy []string /* PaginationNextPageToken. Specifies a page token to use to retrieve the next page. Set this parameter 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 maximum number of results per page to return. If the number of available results is larger than `page_size`, a `next_page_token` is returned, which you can use to get the next page of results in subsequent requests. A value of zero causes `page_size` to be defaulted. Format: int64 */ PaginationPageSize *int64 /* PaginationPreviousPageToken. Specifies a page token to use to retrieve the previous page. Set this parameter 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 /* Partition. Query param filter: list of `partition` */ Partition []string /* ProjectResourceName. Project resource name of the project to which the node belongs. Resource name will be of the form `project/<project_id>` */ ProjectResourceName string Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
ListNodesParams contains all the parameters to send to the API endpoint
for the list nodes operation. Typically these are written to a http.Request.
func NewListNodesParams ¶
func NewListNodesParams() *ListNodesParams
NewListNodesParams creates a new ListNodesParams object, with the default timeout for this client.
Default values are not hydrated, since defaults are normally applied by the API server side.
To enforce default values in parameter, use SetDefaults or WithDefaults.
func NewListNodesParamsWithContext ¶
func NewListNodesParamsWithContext(ctx context.Context) *ListNodesParams
NewListNodesParamsWithContext creates a new ListNodesParams object with the ability to set a context for a request.
func NewListNodesParamsWithHTTPClient ¶
func NewListNodesParamsWithHTTPClient(client *http.Client) *ListNodesParams
NewListNodesParamsWithHTTPClient creates a new ListNodesParams object with the ability to set a custom HTTPClient for a request.
func NewListNodesParamsWithTimeout ¶
func NewListNodesParamsWithTimeout(timeout time.Duration) *ListNodesParams
NewListNodesParamsWithTimeout creates a new ListNodesParams object with the ability to set a timeout on a request.
func (*ListNodesParams) SetAddress ¶
func (o *ListNodesParams) SetAddress(address []string)
SetAddress adds the address to the list nodes params
func (*ListNodesParams) SetClusterName ¶
func (o *ListNodesParams) SetClusterName(clusterName []string)
SetClusterName adds the clusterName to the list nodes params
func (*ListNodesParams) SetContext ¶
func (o *ListNodesParams) SetContext(ctx context.Context)
SetContext adds the context to the list nodes params
func (*ListNodesParams) SetDefaults ¶
func (o *ListNodesParams) SetDefaults()
SetDefaults hydrates default values in the list nodes params (not the query body).
All values with no default are reset to their zero value.
func (*ListNodesParams) SetHTTPClient ¶
func (o *ListNodesParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the list nodes params
func (*ListNodesParams) SetIncludeSyntheticNodes ¶
func (o *ListNodesParams) SetIncludeSyntheticNodes(includeSyntheticNodes *bool)
SetIncludeSyntheticNodes adds the includeSyntheticNodes to the list nodes params
func (*ListNodesParams) SetName ¶
func (o *ListNodesParams) SetName(name []string)
SetName adds the name to the list nodes params
func (*ListNodesParams) SetOrderBy ¶
func (o *ListNodesParams) SetOrderBy(orderBy []string)
SetOrderBy adds the orderBy to the list nodes params
func (*ListNodesParams) SetPaginationNextPageToken ¶
func (o *ListNodesParams) SetPaginationNextPageToken(paginationNextPageToken *string)
SetPaginationNextPageToken adds the paginationNextPageToken to the list nodes params
func (*ListNodesParams) SetPaginationPageSize ¶
func (o *ListNodesParams) SetPaginationPageSize(paginationPageSize *int64)
SetPaginationPageSize adds the paginationPageSize to the list nodes params
func (*ListNodesParams) SetPaginationPreviousPageToken ¶
func (o *ListNodesParams) SetPaginationPreviousPageToken(paginationPreviousPageToken *string)
SetPaginationPreviousPageToken adds the paginationPreviousPageToken to the list nodes params
func (*ListNodesParams) SetPartition ¶
func (o *ListNodesParams) SetPartition(partition []string)
SetPartition adds the partition to the list nodes params
func (*ListNodesParams) SetProjectResourceName ¶
func (o *ListNodesParams) SetProjectResourceName(projectResourceName string)
SetProjectResourceName adds the projectResourceName to the list nodes params
func (*ListNodesParams) SetTimeout ¶
func (o *ListNodesParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the list nodes params
func (*ListNodesParams) WithAddress ¶
func (o *ListNodesParams) WithAddress(address []string) *ListNodesParams
WithAddress adds the address to the list nodes params
func (*ListNodesParams) WithClusterName ¶
func (o *ListNodesParams) WithClusterName(clusterName []string) *ListNodesParams
WithClusterName adds the clusterName to the list nodes params
func (*ListNodesParams) WithContext ¶
func (o *ListNodesParams) WithContext(ctx context.Context) *ListNodesParams
WithContext adds the context to the list nodes params
func (*ListNodesParams) WithDefaults ¶
func (o *ListNodesParams) WithDefaults() *ListNodesParams
WithDefaults hydrates default values in the list nodes params (not the query body).
All values with no default are reset to their zero value.
func (*ListNodesParams) WithHTTPClient ¶
func (o *ListNodesParams) WithHTTPClient(client *http.Client) *ListNodesParams
WithHTTPClient adds the HTTPClient to the list nodes params
func (*ListNodesParams) WithIncludeSyntheticNodes ¶
func (o *ListNodesParams) WithIncludeSyntheticNodes(includeSyntheticNodes *bool) *ListNodesParams
WithIncludeSyntheticNodes adds the includeSyntheticNodes to the list nodes params
func (*ListNodesParams) WithName ¶
func (o *ListNodesParams) WithName(name []string) *ListNodesParams
WithName adds the name to the list nodes params
func (*ListNodesParams) WithOrderBy ¶
func (o *ListNodesParams) WithOrderBy(orderBy []string) *ListNodesParams
WithOrderBy adds the orderBy to the list nodes params
func (*ListNodesParams) WithPaginationNextPageToken ¶
func (o *ListNodesParams) WithPaginationNextPageToken(paginationNextPageToken *string) *ListNodesParams
WithPaginationNextPageToken adds the paginationNextPageToken to the list nodes params
func (*ListNodesParams) WithPaginationPageSize ¶
func (o *ListNodesParams) WithPaginationPageSize(paginationPageSize *int64) *ListNodesParams
WithPaginationPageSize adds the paginationPageSize to the list nodes params
func (*ListNodesParams) WithPaginationPreviousPageToken ¶
func (o *ListNodesParams) WithPaginationPreviousPageToken(paginationPreviousPageToken *string) *ListNodesParams
WithPaginationPreviousPageToken adds the paginationPreviousPageToken to the list nodes params
func (*ListNodesParams) WithPartition ¶
func (o *ListNodesParams) WithPartition(partition []string) *ListNodesParams
WithPartition adds the partition to the list nodes params
func (*ListNodesParams) WithProjectResourceName ¶
func (o *ListNodesParams) WithProjectResourceName(projectResourceName string) *ListNodesParams
WithProjectResourceName adds the projectResourceName to the list nodes params
func (*ListNodesParams) WithTimeout ¶
func (o *ListNodesParams) WithTimeout(timeout time.Duration) *ListNodesParams
WithTimeout adds the timeout to the list nodes params
func (*ListNodesParams) WriteToRequest ¶
func (o *ListNodesParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type ListNodesReader ¶
type ListNodesReader struct {
// contains filtered or unexported fields
}
ListNodesReader is a Reader for the ListNodes structure.
func (*ListNodesReader) ReadResponse ¶
func (o *ListNodesReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.