Documentation ¶
Index ¶
- type Client
- func (c *Client) Call(ctx context.Context, method string, rel *url.URL, body, out interface{}) (err error)
- func (c *Client) Metrics(ctx context.Context) (ret []v1.Metric, err error)
- func (c *Client) SetStatus(ctx context.Context, patch v1.Status) (ret v1.Status, err error)
- func (c *Client) Status(ctx context.Context) (ret v1.Status, err error)
- type Option
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
Client is a simple HTTP client for the REST API.
func (*Client) Call ¶ added in v0.27.0
func (c *Client) Call(ctx context.Context, method string, rel *url.URL, body, out interface{}) (err error)
Call executes the desired REST API request.
type Option ¶ added in v0.27.0
type Option func(*Client)
Option function are helpers that enable the flexible configuration of the REST API client.
func WithHTTPClient ¶ added in v0.27.0
WithHTTPClient configures the supplied HTTP client to be used when making REST API requests.
func WithLogger ¶ added in v0.27.0
WithLogger sets the specifield logger to the client.
Click to show internal directories.
Click to hide internal directories.