Documentation
¶
Index ¶
- type Client
- func (c *Client) GetLifecycleStates() []codersdk.WorkspaceAgentLifecycle
- func (c *Client) GetMetadata() map[string]agentsdk.PostMetadataRequest
- func (c *Client) GetServiceBanner(ctx context.Context) (codersdk.ServiceBannerConfig, error)
- func (c *Client) GetStartup() agentsdk.PostStartupRequest
- func (c *Client) GetStartupLogs() []agentsdk.StartupLog
- func (c *Client) Listen(_ context.Context) (net.Conn, error)
- func (c *Client) Manifest(_ context.Context) (agentsdk.Manifest, error)
- func (c *Client) PatchStartupLogs(ctx context.Context, logs agentsdk.PatchStartupLogs) error
- func (c *Client) PostAppHealth(ctx context.Context, req agentsdk.PostAppHealthsRequest) error
- func (c *Client) PostLifecycle(ctx context.Context, req agentsdk.PostLifecycleRequest) error
- func (c *Client) PostMetadata(ctx context.Context, key string, req agentsdk.PostMetadataRequest) error
- func (c *Client) PostStartup(ctx context.Context, startup agentsdk.PostStartupRequest) error
- func (c *Client) ReportStats(ctx context.Context, _ slog.Logger, statsChan <-chan *agentsdk.Stats, ...) (io.Closer, error)
- func (c *Client) SetServiceBannerFunc(f func() (codersdk.ServiceBannerConfig, error))
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct { LastWorkspaceAgent func() PatchWorkspaceLogs func() error GetServiceBannerFunc func() (codersdk.ServiceBannerConfig, error) // contains filtered or unexported fields }
func (*Client) GetLifecycleStates ¶
func (c *Client) GetLifecycleStates() []codersdk.WorkspaceAgentLifecycle
func (*Client) GetMetadata ¶
func (c *Client) GetMetadata() map[string]agentsdk.PostMetadataRequest
func (*Client) GetServiceBanner ¶
func (*Client) GetStartup ¶
func (c *Client) GetStartup() agentsdk.PostStartupRequest
func (*Client) GetStartupLogs ¶
func (c *Client) GetStartupLogs() []agentsdk.StartupLog
func (*Client) PatchStartupLogs ¶
func (*Client) PostAppHealth ¶
func (*Client) PostLifecycle ¶
func (*Client) PostMetadata ¶
func (*Client) PostStartup ¶
func (*Client) ReportStats ¶
func (*Client) SetServiceBannerFunc ¶
func (c *Client) SetServiceBannerFunc(f func() (codersdk.ServiceBannerConfig, error))
Click to show internal directories.
Click to hide internal directories.