Documentation
¶
Index ¶
- type Client
- func (c *Client) GetLocks(ctx context.Context) (*hookdeckgosdk.GetLocksResponse, error)
- func (c *Client) Healthz(ctx context.Context) (string, error)
- func (c *Client) Livez(ctx context.Context) (string, error)
- func (c *Client) Metrics(ctx context.Context, request *hookdeckgosdk.MetricsRequest) (string, error)
- func (c *Client) PostLocks(ctx context.Context, request *hookdeckgosdk.LocksOption) (*hookdeckgosdk.PostLocksResponse, error)
- func (c *Client) Readyz(ctx context.Context) (string, error)
- func (c *Client) Telemetry(ctx context.Context, request *hookdeckgosdk.TelemetryRequest) (*hookdeckgosdk.TelemetryResponse, error)
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
}
func NewClient ¶
func NewClient(opts ...core.ClientOption) *Client
func (*Client) GetLocks ¶
func (c *Client) GetLocks(ctx context.Context) (*hookdeckgosdk.GetLocksResponse, error)
Get lock options. If write is locked, all write operations and collection creation are forbidden
func (*Client) Metrics ¶
func (c *Client) Metrics(ctx context.Context, request *hookdeckgosdk.MetricsRequest) (string, error)
Collect metrics data including app info, collections info, cluster info and statistics
func (*Client) PostLocks ¶
func (c *Client) PostLocks(ctx context.Context, request *hookdeckgosdk.LocksOption) (*hookdeckgosdk.PostLocksResponse, error)
Set lock options. If write is locked, all write operations and collection creation are forbidden. Returns previous lock options
func (*Client) Telemetry ¶
func (c *Client) Telemetry(ctx context.Context, request *hookdeckgosdk.TelemetryRequest) (*hookdeckgosdk.TelemetryResponse, error)
Collect telemetry data including app info, system info, collections info, cluster info, configs and statistics
Click to show internal directories.
Click to hide internal directories.