status

package
v0.51.7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 30, 2026 License: Apache-2.0 Imports: 24 Imported by: 0

Documentation

Index

Constants

View Source
const BldrDevtoolStatusObserverControllerID = "bldr/devtool/status/observer"

BldrDevtoolStatusObserverControllerID is the controller id for the observer.

View Source
const SRPCBldrDevtoolStatusServiceServiceID = "bldr.devtool.status.BldrDevtoolStatusService"

Variables

View Source
var (
	DevtoolCommandState_name = map[int32]string{
		0: "DEVTOOL_COMMAND_STATE_UNSPECIFIED",
		1: "DEVTOOL_COMMAND_STATE_STARTING",
		2: "DEVTOOL_COMMAND_STATE_RUNNING",
		3: "DEVTOOL_COMMAND_STATE_DONE",
		4: "DEVTOOL_COMMAND_STATE_ERROR",
		5: "DEVTOOL_COMMAND_STATE_CANCELED",
	}
	DevtoolCommandState_value = map[string]int32{
		"DEVTOOL_COMMAND_STATE_UNSPECIFIED": 0,
		"DEVTOOL_COMMAND_STATE_STARTING":    1,
		"DEVTOOL_COMMAND_STATE_RUNNING":     2,
		"DEVTOOL_COMMAND_STATE_DONE":        3,
		"DEVTOOL_COMMAND_STATE_ERROR":       4,
		"DEVTOOL_COMMAND_STATE_CANCELED":    5,
	}
)

Enum value maps for DevtoolCommandState.

View Source
var (
	DevtoolManifestState_name = map[int32]string{
		0: "DEVTOOL_MANIFEST_STATE_UNSPECIFIED",
		1: "DEVTOOL_MANIFEST_STATE_QUEUED",
		2: "DEVTOOL_MANIFEST_STATE_RUNNING",
		3: "DEVTOOL_MANIFEST_STATE_READY",
		4: "DEVTOOL_MANIFEST_STATE_ERROR",
		5: "DEVTOOL_MANIFEST_STATE_CANCELED",
	}
	DevtoolManifestState_value = map[string]int32{
		"DEVTOOL_MANIFEST_STATE_UNSPECIFIED": 0,
		"DEVTOOL_MANIFEST_STATE_QUEUED":      1,
		"DEVTOOL_MANIFEST_STATE_RUNNING":     2,
		"DEVTOOL_MANIFEST_STATE_READY":       3,
		"DEVTOOL_MANIFEST_STATE_ERROR":       4,
		"DEVTOOL_MANIFEST_STATE_CANCELED":    5,
	}
)

Enum value maps for DevtoolManifestState.

View Source
var (
	DevtoolPluginState_name = map[int32]string{
		0: "DEVTOOL_PLUGIN_STATE_UNSPECIFIED",
		1: "DEVTOOL_PLUGIN_STATE_REQUESTED",
		2: "DEVTOOL_PLUGIN_STATE_RUNNING",
		3: "DEVTOOL_PLUGIN_STATE_ERRORED",
	}
	DevtoolPluginState_value = map[string]int32{
		"DEVTOOL_PLUGIN_STATE_UNSPECIFIED": 0,
		"DEVTOOL_PLUGIN_STATE_REQUESTED":   1,
		"DEVTOOL_PLUGIN_STATE_RUNNING":     2,
		"DEVTOOL_PLUGIN_STATE_ERRORED":     3,
	}
)

Enum value maps for DevtoolPluginState.

View Source
var (
	DevtoolControllerState_name = map[int32]string{
		0: "DEVTOOL_CONTROLLER_STATE_UNSPECIFIED",
		1: "DEVTOOL_CONTROLLER_STATE_REQUESTED",
		2: "DEVTOOL_CONTROLLER_STATE_RUNNING",
		3: "DEVTOOL_CONTROLLER_STATE_IDLE",
		4: "DEVTOOL_CONTROLLER_STATE_ERROR",
	}
	DevtoolControllerState_value = map[string]int32{
		"DEVTOOL_CONTROLLER_STATE_UNSPECIFIED": 0,
		"DEVTOOL_CONTROLLER_STATE_REQUESTED":   1,
		"DEVTOOL_CONTROLLER_STATE_RUNNING":     2,
		"DEVTOOL_CONTROLLER_STATE_IDLE":        3,
		"DEVTOOL_CONTROLLER_STATE_ERROR":       4,
	}
)

Enum value maps for DevtoolControllerState.

View Source
var (
	DevtoolAttentionSeverity_name = map[int32]string{
		0: "DEVTOOL_ATTENTION_SEVERITY_UNSPECIFIED",
		1: "DEVTOOL_ATTENTION_SEVERITY_INFO",
		2: "DEVTOOL_ATTENTION_SEVERITY_WARNING",
		3: "DEVTOOL_ATTENTION_SEVERITY_ERROR",
	}
	DevtoolAttentionSeverity_value = map[string]int32{
		"DEVTOOL_ATTENTION_SEVERITY_UNSPECIFIED": 0,
		"DEVTOOL_ATTENTION_SEVERITY_INFO":        1,
		"DEVTOOL_ATTENTION_SEVERITY_WARNING":     2,
		"DEVTOOL_ATTENTION_SEVERITY_ERROR":       3,
	}
)

Enum value maps for DevtoolAttentionSeverity.

View Source
var BldrDevtoolStatusObserverVersion = controller.MustParseVersion("0.0.1")

BldrDevtoolStatusObserverVersion is the observer controller version.

Functions

func AttachManifestBuildStatus

func AttachManifestBuildStatus(
	producer *BldrDevtoolStatusProducer,
	ctrl *bldr_project_controller.Controller,
)

AttachManifestBuildStatus adapts ProjectController builder status into Bldr Devtool Status.

func AttachPluginStatus

func AttachPluginStatus(
	ctx context.Context,
	producer *BldrDevtoolStatusProducer,
	ctrl *plugin_host_scheduler.Controller,
)

AttachPluginStatus adapts PluginHost scheduler status into Bldr Devtool Status.

func NewSRPCBldrDevtoolStatusServiceHandler added in v0.51.7

func NewSRPCBldrDevtoolStatusServiceHandler(impl SRPCBldrDevtoolStatusServiceServer, serviceID string) srpc.Handler

NewSRPCBldrDevtoolStatusServiceHandler constructs a new RPC handler. serviceID: if empty, uses default: bldr.devtool.status.BldrDevtoolStatusService

func SRPCRegisterBldrDevtoolStatusService added in v0.51.7

func SRPCRegisterBldrDevtoolStatusService(mux srpc.Mux, impl SRPCBldrDevtoolStatusServiceServer) error

SRPCRegisterBldrDevtoolStatusService registers the implementation with the mux. Uses the default serviceID: bldr.devtool.status.BldrDevtoolStatusService

Types

type BldrDevtoolAttentionRow

type BldrDevtoolAttentionRow struct {
	ID       string
	Source   string
	Message  string
	Detail   string
	Severity BldrDevtoolAttentionSeverity
}

BldrDevtoolAttentionRow describes one recent attention or error item.

type BldrDevtoolAttentionSeverity

type BldrDevtoolAttentionSeverity int32

BldrDevtoolAttentionSeverity describes the urgency of an attention row.

const (
	// BldrDevtoolAttentionSeverityUnknown leaves severity unset.
	BldrDevtoolAttentionSeverityUnknown BldrDevtoolAttentionSeverity = iota
	// BldrDevtoolAttentionSeverityInfo marks informational attention.
	BldrDevtoolAttentionSeverityInfo
	// BldrDevtoolAttentionSeverityWarning marks recoverable attention.
	BldrDevtoolAttentionSeverityWarning
	// BldrDevtoolAttentionSeverityError marks blocking attention.
	BldrDevtoolAttentionSeverityError
)

func (BldrDevtoolAttentionSeverity) String

String returns the stable display value.

type BldrDevtoolCommandState

type BldrDevtoolCommandState int32

BldrDevtoolCommandState describes the high-level command lifecycle.

const (
	// BldrDevtoolCommandStateUnknown leaves command state unset.
	BldrDevtoolCommandStateUnknown BldrDevtoolCommandState = iota
	// BldrDevtoolCommandStateStarting means command startup is running.
	BldrDevtoolCommandStateStarting
	// BldrDevtoolCommandStateRunning means the command is active.
	BldrDevtoolCommandStateRunning
	// BldrDevtoolCommandStateDone means the command completed successfully.
	BldrDevtoolCommandStateDone
	// BldrDevtoolCommandStateError means the command failed.
	BldrDevtoolCommandStateError
	// BldrDevtoolCommandStateCanceled means the command was canceled.
	BldrDevtoolCommandStateCanceled
)

func (BldrDevtoolCommandState) String

func (s BldrDevtoolCommandState) String() string

String returns the stable display value.

type BldrDevtoolCommandStatus

type BldrDevtoolCommandStatus struct {
	Name    string
	State   BldrDevtoolCommandState
	Summary string
	Error   string
	LogFile string
}

BldrDevtoolCommandStatus describes the active bldr command.

func (BldrDevtoolCommandStatus) IsTerminal

func (s BldrDevtoolCommandStatus) IsTerminal() bool

IsTerminal returns true when the command cannot make more progress.

type BldrDevtoolControllerRow

type BldrDevtoolControllerRow struct {
	ID           string
	ControllerID string
	Kind         string
	State        BldrDevtoolControllerState
	Summary      string
	Error        string
}

BldrDevtoolControllerRow describes one controller load or exec directive row.

type BldrDevtoolControllerState

type BldrDevtoolControllerState int32

BldrDevtoolControllerState describes controller load and exec status.

const (
	// BldrDevtoolControllerStateUnknown leaves controller state unset.
	BldrDevtoolControllerStateUnknown BldrDevtoolControllerState = iota
	// BldrDevtoolControllerStateRequested means the controller has been requested.
	BldrDevtoolControllerStateRequested
	// BldrDevtoolControllerStateRunning means the controller is running.
	BldrDevtoolControllerStateRunning
	// BldrDevtoolControllerStateIdle means the directive is idle without a running controller.
	BldrDevtoolControllerStateIdle
	// BldrDevtoolControllerStateError means controller load or execution failed.
	BldrDevtoolControllerStateError
)

func (BldrDevtoolControllerState) String

String returns the stable display value.

type BldrDevtoolManifestBuildRow

type BldrDevtoolManifestBuildRow struct {
	ID                      string
	BuildTargets            string
	ManifestID              string
	PlatformID              string
	TargetPlatformIDs       string
	BuildType               string
	RemoteID                string
	State                   BldrDevtoolManifestState
	CacheHit                bool
	FullRebuild             bool
	HotRebuild              bool
	WatchedFileCount        int
	DependencyRebuildReason string
	Summary                 string
	Error                   string
}

BldrDevtoolManifestBuildRow describes one manifest build status row.

type BldrDevtoolManifestFetchRow

type BldrDevtoolManifestFetchRow struct {
	ID                  string
	ManifestID          string
	PlatformID          string
	BuildType           string
	RemoteID            string
	State               BldrDevtoolManifestState
	ReadyRefCount       int
	ReadyRefs           string
	LocalBuildIDs       string
	BlockedOnLocalBuild bool
	Summary             string
	Error               string
}

BldrDevtoolManifestFetchRow describes one manifest fetch status row.

type BldrDevtoolManifestState

type BldrDevtoolManifestState int32

BldrDevtoolManifestState describes manifest fetch and build progress.

const (
	// BldrDevtoolManifestStateUnknown leaves manifest state unset.
	BldrDevtoolManifestStateUnknown BldrDevtoolManifestState = iota
	// BldrDevtoolManifestStateQueued means work is waiting to start.
	BldrDevtoolManifestStateQueued
	// BldrDevtoolManifestStateRunning means work is active.
	BldrDevtoolManifestStateRunning
	// BldrDevtoolManifestStateReady means the manifest is available.
	BldrDevtoolManifestStateReady
	// BldrDevtoolManifestStateError means the work failed.
	BldrDevtoolManifestStateError
	// BldrDevtoolManifestStateCanceled means the work was canceled.
	BldrDevtoolManifestStateCanceled
)

func (BldrDevtoolManifestState) String

func (s BldrDevtoolManifestState) String() string

String returns the stable display value.

type BldrDevtoolPluginRow

type BldrDevtoolPluginRow struct {
	ID          string
	PluginID    string
	InstanceKey string
	State       BldrDevtoolPluginState
	Summary     string
	Error       string
	LastErrorAt string
}

BldrDevtoolPluginRow describes one plugin instance row.

type BldrDevtoolPluginState

type BldrDevtoolPluginState int32

BldrDevtoolPluginState describes plugin status.

const (
	// BldrDevtoolPluginStateUnknown leaves plugin state unset.
	BldrDevtoolPluginStateUnknown BldrDevtoolPluginState = iota
	// BldrDevtoolPluginStateRequested means the plugin has been requested.
	BldrDevtoolPluginStateRequested
	// BldrDevtoolPluginStateRunning means the plugin is running.
	BldrDevtoolPluginStateRunning
	// BldrDevtoolPluginStateErrored means the plugin failed.
	BldrDevtoolPluginStateErrored
	// BldrDevtoolPluginStateError is kept as an alias for older call sites.
	BldrDevtoolPluginStateError = BldrDevtoolPluginStateErrored
)

func (BldrDevtoolPluginState) String

func (s BldrDevtoolPluginState) String() string

String returns the stable display value.

type BldrDevtoolStatus

type BldrDevtoolStatus struct {
	// contains filtered or unexported fields
}

BldrDevtoolStatus is an immutable snapshot of current bldr devtool status.

func EmptyBldrDevtoolStatus

func EmptyBldrDevtoolStatus() *BldrDevtoolStatus

EmptyBldrDevtoolStatus creates an empty status snapshot.

func NewBldrDevtoolStatus

func NewBldrDevtoolStatus(
	command BldrDevtoolCommandStatus,
	manifestFetchRows []BldrDevtoolManifestFetchRow,
	manifestBuildRows []BldrDevtoolManifestBuildRow,
	pluginRows []BldrDevtoolPluginRow,
	controllerRows []BldrDevtoolControllerRow,
	attentionRows []BldrDevtoolAttentionRow,
) *BldrDevtoolStatus

NewBldrDevtoolStatus creates an immutable status snapshot.

func (*BldrDevtoolStatus) Clone

Clone returns a copy of the snapshot.

func (*BldrDevtoolStatus) GetAttentionRows

func (s *BldrDevtoolStatus) GetAttentionRows() []BldrDevtoolAttentionRow

GetAttentionRows returns recent attention and error rows.

func (*BldrDevtoolStatus) GetCommand

GetCommand returns the command status.

func (*BldrDevtoolStatus) GetControllerRows

func (s *BldrDevtoolStatus) GetControllerRows() []BldrDevtoolControllerRow

GetControllerRows returns controller load and exec rows.

func (*BldrDevtoolStatus) GetManifestBuildRows

func (s *BldrDevtoolStatus) GetManifestBuildRows() []BldrDevtoolManifestBuildRow

GetManifestBuildRows returns manifest build rows.

func (*BldrDevtoolStatus) GetManifestFetchRows

func (s *BldrDevtoolStatus) GetManifestFetchRows() []BldrDevtoolManifestFetchRow

GetManifestFetchRows returns manifest fetch rows.

func (*BldrDevtoolStatus) GetPluginRows

func (s *BldrDevtoolStatus) GetPluginRows() []BldrDevtoolPluginRow

GetPluginRows returns plugin rows.

func (*BldrDevtoolStatus) WithAttentionRows

func (s *BldrDevtoolStatus) WithAttentionRows(rows []BldrDevtoolAttentionRow) *BldrDevtoolStatus

WithAttentionRows returns a copy with recent attention and error rows replaced.

func (*BldrDevtoolStatus) WithCommand

WithCommand returns a copy with command status replaced.

func (*BldrDevtoolStatus) WithControllerRows

func (s *BldrDevtoolStatus) WithControllerRows(rows []BldrDevtoolControllerRow) *BldrDevtoolStatus

WithControllerRows returns a copy with controller rows replaced.

func (*BldrDevtoolStatus) WithManifestBuildRows

func (s *BldrDevtoolStatus) WithManifestBuildRows(rows []BldrDevtoolManifestBuildRow) *BldrDevtoolStatus

WithManifestBuildRows returns a copy with manifest build rows replaced.

func (*BldrDevtoolStatus) WithManifestFetchRows

func (s *BldrDevtoolStatus) WithManifestFetchRows(rows []BldrDevtoolManifestFetchRow) *BldrDevtoolStatus

WithManifestFetchRows returns a copy with manifest fetch rows replaced.

func (*BldrDevtoolStatus) WithPluginRows

func (s *BldrDevtoolStatus) WithPluginRows(rows []BldrDevtoolPluginRow) *BldrDevtoolStatus

WithPluginRows returns a copy with plugin rows replaced.

type BldrDevtoolStatusObserver

type BldrDevtoolStatusObserver struct {
	// contains filtered or unexported fields
}

BldrDevtoolStatusObserver observes ControllerBus directives and publishes status.

func NewBldrDevtoolStatusObserver

func NewBldrDevtoolStatusObserver(
	b bus.Bus,
	producer *BldrDevtoolStatusProducer,
) *BldrDevtoolStatusObserver

NewBldrDevtoolStatusObserver constructs a Bldr Devtool Status observer.

func (*BldrDevtoolStatusObserver) Close

func (o *BldrDevtoolStatusObserver) Close() error

Close releases observer callbacks.

func (*BldrDevtoolStatusObserver) Execute

Execute observes initial directives and add/remove broadcasts.

func (*BldrDevtoolStatusObserver) GetControllerInfo

func (o *BldrDevtoolStatusObserver) GetControllerInfo() *controller.Info

GetControllerInfo returns information about the controller.

func (*BldrDevtoolStatusObserver) GetStatusProducer

func (o *BldrDevtoolStatusObserver) GetStatusProducer() *BldrDevtoolStatusProducer

GetStatusProducer returns the status producer.

func (*BldrDevtoolStatusObserver) HandleDirective

HandleDirective does not resolve directives.

type BldrDevtoolStatusProducer

type BldrDevtoolStatusProducer struct {
	// contains filtered or unexported fields
}

BldrDevtoolStatusProducer publishes immutable BldrDevtoolStatus snapshots.

func NewBldrDevtoolStatusProducer

func NewBldrDevtoolStatusProducer(initial *BldrDevtoolStatus) *BldrDevtoolStatusProducer

NewBldrDevtoolStatusProducer creates a BldrDevtoolStatusProducer.

func (*BldrDevtoolStatusProducer) GetStatus

GetStatus returns the current immutable snapshot.

func (*BldrDevtoolStatusProducer) GetStatusCtr

GetStatusCtr returns the watchable status container.

func (*BldrDevtoolStatusProducer) SetStatus

func (p *BldrDevtoolStatusProducer) SetStatus(snapshot *BldrDevtoolStatus)

SetStatus publishes the next immutable snapshot.

func (*BldrDevtoolStatusProducer) UpdateStatus

func (p *BldrDevtoolStatusProducer) UpdateStatus(
	update func(current *BldrDevtoolStatus) *BldrDevtoolStatus,
) *BldrDevtoolStatus

UpdateStatus atomically builds and publishes the next immutable snapshot.

type BldrDevtoolStatusService added in v0.51.7

type BldrDevtoolStatusService struct {
	// contains filtered or unexported fields
}

BldrDevtoolStatusService streams BldrDevtoolStatus snapshots over SRPC.

func NewBldrDevtoolStatusService added in v0.51.7

func NewBldrDevtoolStatusService(producer *BldrDevtoolStatusProducer) *BldrDevtoolStatusService

NewBldrDevtoolStatusService creates a BldrDevtoolStatusService.

func (*BldrDevtoolStatusService) WatchDevtoolStatus added in v0.51.7

WatchDevtoolStatus streams the current status snapshot and later changes.

type DevtoolAttentionRow added in v0.51.7

type DevtoolAttentionRow struct {

	// Id is the stable row identifier.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Source is the status source that produced the attention row.
	Source string `protobuf:"bytes,2,opt,name=source,proto3" json:"source,omitempty"`
	// Message is the concise attention message.
	Message string `protobuf:"bytes,3,opt,name=message,proto3" json:"message,omitempty"`
	// Detail is optional expanded attention detail.
	Detail string `protobuf:"bytes,4,opt,name=detail,proto3" json:"detail,omitempty"`
	// Severity is the attention urgency.
	Severity DevtoolAttentionSeverity `protobuf:"varint,5,opt,name=severity,proto3" json:"severity,omitempty"`
	// contains filtered or unexported fields
}

DevtoolAttentionRow describes one recent attention or error item.

func (*DevtoolAttentionRow) CloneMessageVT added in v0.51.7

func (*DevtoolAttentionRow) CloneVT added in v0.51.7

func (*DevtoolAttentionRow) EqualMessageVT added in v0.51.7

func (this *DevtoolAttentionRow) EqualMessageVT(thatMsg any) bool

func (*DevtoolAttentionRow) EqualVT added in v0.51.7

func (this *DevtoolAttentionRow) EqualVT(that *DevtoolAttentionRow) bool

func (*DevtoolAttentionRow) GetDetail added in v0.51.7

func (x *DevtoolAttentionRow) GetDetail() string

func (*DevtoolAttentionRow) GetId added in v0.51.7

func (x *DevtoolAttentionRow) GetId() string

func (*DevtoolAttentionRow) GetMessage added in v0.51.7

func (x *DevtoolAttentionRow) GetMessage() string

func (*DevtoolAttentionRow) GetSeverity added in v0.51.7

func (*DevtoolAttentionRow) GetSource added in v0.51.7

func (x *DevtoolAttentionRow) GetSource() string

func (*DevtoolAttentionRow) MarshalJSON added in v0.51.7

func (x *DevtoolAttentionRow) MarshalJSON() ([]byte, error)

MarshalJSON marshals the DevtoolAttentionRow to JSON.

func (*DevtoolAttentionRow) MarshalProtoJSON added in v0.51.7

func (x *DevtoolAttentionRow) MarshalProtoJSON(s *json.MarshalState)

MarshalProtoJSON marshals the DevtoolAttentionRow message to JSON.

func (*DevtoolAttentionRow) MarshalProtoText added in v0.51.7

func (x *DevtoolAttentionRow) MarshalProtoText() string

func (*DevtoolAttentionRow) MarshalToSizedBufferVT added in v0.51.7

func (m *DevtoolAttentionRow) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*DevtoolAttentionRow) MarshalToVT added in v0.51.7

func (m *DevtoolAttentionRow) MarshalToVT(dAtA []byte) (int, error)

func (*DevtoolAttentionRow) MarshalVT added in v0.51.7

func (m *DevtoolAttentionRow) MarshalVT() (dAtA []byte, err error)

func (*DevtoolAttentionRow) ProtoMessage added in v0.51.7

func (*DevtoolAttentionRow) ProtoMessage()

func (*DevtoolAttentionRow) Reset added in v0.51.7

func (x *DevtoolAttentionRow) Reset()

func (*DevtoolAttentionRow) SizeVT added in v0.51.7

func (m *DevtoolAttentionRow) SizeVT() (n int)

func (*DevtoolAttentionRow) String added in v0.51.7

func (x *DevtoolAttentionRow) String() string

func (*DevtoolAttentionRow) UnmarshalJSON added in v0.51.7

func (x *DevtoolAttentionRow) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the DevtoolAttentionRow from JSON.

func (*DevtoolAttentionRow) UnmarshalProtoJSON added in v0.51.7

func (x *DevtoolAttentionRow) UnmarshalProtoJSON(s *json.UnmarshalState)

UnmarshalProtoJSON unmarshals the DevtoolAttentionRow message from JSON.

func (*DevtoolAttentionRow) UnmarshalVT added in v0.51.7

func (m *DevtoolAttentionRow) UnmarshalVT(dAtA []byte) error

type DevtoolAttentionSeverity added in v0.51.7

type DevtoolAttentionSeverity int32

DevtoolAttentionSeverity describes the urgency of an attention row.

const (
	// DEVTOOL_ATTENTION_SEVERITY_UNSPECIFIED leaves severity unset.
	DevtoolAttentionSeverity_DEVTOOL_ATTENTION_SEVERITY_UNSPECIFIED DevtoolAttentionSeverity = 0
	// DEVTOOL_ATTENTION_SEVERITY_INFO marks informational attention.
	DevtoolAttentionSeverity_DEVTOOL_ATTENTION_SEVERITY_INFO DevtoolAttentionSeverity = 1
	// DEVTOOL_ATTENTION_SEVERITY_WARNING marks recoverable attention.
	DevtoolAttentionSeverity_DEVTOOL_ATTENTION_SEVERITY_WARNING DevtoolAttentionSeverity = 2
	// DEVTOOL_ATTENTION_SEVERITY_ERROR marks blocking attention.
	DevtoolAttentionSeverity_DEVTOOL_ATTENTION_SEVERITY_ERROR DevtoolAttentionSeverity = 3
)

func (DevtoolAttentionSeverity) Enum added in v0.51.7

func (DevtoolAttentionSeverity) MarshalJSON added in v0.51.7

func (x DevtoolAttentionSeverity) MarshalJSON() ([]byte, error)

MarshalJSON marshals the DevtoolAttentionSeverity to JSON.

func (DevtoolAttentionSeverity) MarshalProtoJSON added in v0.51.7

func (x DevtoolAttentionSeverity) MarshalProtoJSON(s *json.MarshalState)

MarshalProtoJSON marshals the DevtoolAttentionSeverity to JSON.

func (DevtoolAttentionSeverity) MarshalProtoText added in v0.51.7

func (x DevtoolAttentionSeverity) MarshalProtoText() string

func (DevtoolAttentionSeverity) MarshalText added in v0.51.7

func (x DevtoolAttentionSeverity) MarshalText() ([]byte, error)

MarshalText marshals the DevtoolAttentionSeverity to text.

func (DevtoolAttentionSeverity) String added in v0.51.7

func (x DevtoolAttentionSeverity) String() string

func (*DevtoolAttentionSeverity) UnmarshalJSON added in v0.51.7

func (x *DevtoolAttentionSeverity) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the DevtoolAttentionSeverity from JSON.

func (*DevtoolAttentionSeverity) UnmarshalProtoJSON added in v0.51.7

func (x *DevtoolAttentionSeverity) UnmarshalProtoJSON(s *json.UnmarshalState)

UnmarshalProtoJSON unmarshals the DevtoolAttentionSeverity from JSON.

func (*DevtoolAttentionSeverity) UnmarshalText added in v0.51.7

func (x *DevtoolAttentionSeverity) UnmarshalText(b []byte) error

UnmarshalText unmarshals the DevtoolAttentionSeverity from text.

type DevtoolCommandState added in v0.51.7

type DevtoolCommandState int32

DevtoolCommandState describes the high-level command lifecycle.

const (
	// DEVTOOL_COMMAND_STATE_UNSPECIFIED leaves command state unset.
	DevtoolCommandState_DEVTOOL_COMMAND_STATE_UNSPECIFIED DevtoolCommandState = 0
	// DEVTOOL_COMMAND_STATE_STARTING means command startup is running.
	DevtoolCommandState_DEVTOOL_COMMAND_STATE_STARTING DevtoolCommandState = 1
	// DEVTOOL_COMMAND_STATE_RUNNING means the command is active.
	DevtoolCommandState_DEVTOOL_COMMAND_STATE_RUNNING DevtoolCommandState = 2
	// DEVTOOL_COMMAND_STATE_DONE means the command completed successfully.
	DevtoolCommandState_DEVTOOL_COMMAND_STATE_DONE DevtoolCommandState = 3
	// DEVTOOL_COMMAND_STATE_ERROR means the command failed.
	DevtoolCommandState_DEVTOOL_COMMAND_STATE_ERROR DevtoolCommandState = 4
	// DEVTOOL_COMMAND_STATE_CANCELED means the command was canceled.
	DevtoolCommandState_DEVTOOL_COMMAND_STATE_CANCELED DevtoolCommandState = 5
)

func (DevtoolCommandState) Enum added in v0.51.7

func (DevtoolCommandState) MarshalJSON added in v0.51.7

func (x DevtoolCommandState) MarshalJSON() ([]byte, error)

MarshalJSON marshals the DevtoolCommandState to JSON.

func (DevtoolCommandState) MarshalProtoJSON added in v0.51.7

func (x DevtoolCommandState) MarshalProtoJSON(s *json.MarshalState)

MarshalProtoJSON marshals the DevtoolCommandState to JSON.

func (DevtoolCommandState) MarshalProtoText added in v0.51.7

func (x DevtoolCommandState) MarshalProtoText() string

func (DevtoolCommandState) MarshalText added in v0.51.7

func (x DevtoolCommandState) MarshalText() ([]byte, error)

MarshalText marshals the DevtoolCommandState to text.

func (DevtoolCommandState) String added in v0.51.7

func (x DevtoolCommandState) String() string

func (*DevtoolCommandState) UnmarshalJSON added in v0.51.7

func (x *DevtoolCommandState) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the DevtoolCommandState from JSON.

func (*DevtoolCommandState) UnmarshalProtoJSON added in v0.51.7

func (x *DevtoolCommandState) UnmarshalProtoJSON(s *json.UnmarshalState)

UnmarshalProtoJSON unmarshals the DevtoolCommandState from JSON.

func (*DevtoolCommandState) UnmarshalText added in v0.51.7

func (x *DevtoolCommandState) UnmarshalText(b []byte) error

UnmarshalText unmarshals the DevtoolCommandState from text.

type DevtoolCommandStatus added in v0.51.7

type DevtoolCommandStatus struct {

	// Name is the command name.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// State is the command lifecycle state.
	State DevtoolCommandState `protobuf:"varint,2,opt,name=state,proto3" json:"state,omitempty"`
	// Summary is a concise status summary.
	Summary string `protobuf:"bytes,3,opt,name=summary,proto3" json:"summary,omitempty"`
	// Error is the current command error summary.
	Error string `protobuf:"bytes,4,opt,name=error,proto3" json:"error,omitempty"`
	// LogFile is the diagnostic log file path.
	LogFile string `protobuf:"bytes,5,opt,name=log_file,json=logFile,proto3" json:"logFile,omitempty"`
	// contains filtered or unexported fields
}

DevtoolCommandStatus describes the active Bldr command.

func (*DevtoolCommandStatus) CloneMessageVT added in v0.51.7

func (*DevtoolCommandStatus) CloneVT added in v0.51.7

func (*DevtoolCommandStatus) EqualMessageVT added in v0.51.7

func (this *DevtoolCommandStatus) EqualMessageVT(thatMsg any) bool

func (*DevtoolCommandStatus) EqualVT added in v0.51.7

func (this *DevtoolCommandStatus) EqualVT(that *DevtoolCommandStatus) bool

func (*DevtoolCommandStatus) GetError added in v0.51.7

func (x *DevtoolCommandStatus) GetError() string

func (*DevtoolCommandStatus) GetLogFile added in v0.51.7

func (x *DevtoolCommandStatus) GetLogFile() string

func (*DevtoolCommandStatus) GetName added in v0.51.7

func (x *DevtoolCommandStatus) GetName() string

func (*DevtoolCommandStatus) GetState added in v0.51.7

func (*DevtoolCommandStatus) GetSummary added in v0.51.7

func (x *DevtoolCommandStatus) GetSummary() string

func (*DevtoolCommandStatus) MarshalJSON added in v0.51.7

func (x *DevtoolCommandStatus) MarshalJSON() ([]byte, error)

MarshalJSON marshals the DevtoolCommandStatus to JSON.

func (*DevtoolCommandStatus) MarshalProtoJSON added in v0.51.7

func (x *DevtoolCommandStatus) MarshalProtoJSON(s *json.MarshalState)

MarshalProtoJSON marshals the DevtoolCommandStatus message to JSON.

func (*DevtoolCommandStatus) MarshalProtoText added in v0.51.7

func (x *DevtoolCommandStatus) MarshalProtoText() string

func (*DevtoolCommandStatus) MarshalToSizedBufferVT added in v0.51.7

func (m *DevtoolCommandStatus) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*DevtoolCommandStatus) MarshalToVT added in v0.51.7

func (m *DevtoolCommandStatus) MarshalToVT(dAtA []byte) (int, error)

func (*DevtoolCommandStatus) MarshalVT added in v0.51.7

func (m *DevtoolCommandStatus) MarshalVT() (dAtA []byte, err error)

func (*DevtoolCommandStatus) ProtoMessage added in v0.51.7

func (*DevtoolCommandStatus) ProtoMessage()

func (*DevtoolCommandStatus) Reset added in v0.51.7

func (x *DevtoolCommandStatus) Reset()

func (*DevtoolCommandStatus) SizeVT added in v0.51.7

func (m *DevtoolCommandStatus) SizeVT() (n int)

func (*DevtoolCommandStatus) String added in v0.51.7

func (x *DevtoolCommandStatus) String() string

func (*DevtoolCommandStatus) UnmarshalJSON added in v0.51.7

func (x *DevtoolCommandStatus) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the DevtoolCommandStatus from JSON.

func (*DevtoolCommandStatus) UnmarshalProtoJSON added in v0.51.7

func (x *DevtoolCommandStatus) UnmarshalProtoJSON(s *json.UnmarshalState)

UnmarshalProtoJSON unmarshals the DevtoolCommandStatus message from JSON.

func (*DevtoolCommandStatus) UnmarshalVT added in v0.51.7

func (m *DevtoolCommandStatus) UnmarshalVT(dAtA []byte) error

type DevtoolControllerRow added in v0.51.7

type DevtoolControllerRow struct {

	// Id is the stable row identifier.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// ControllerId is the controller identifier.
	ControllerId string `protobuf:"bytes,2,opt,name=controller_id,json=controllerId,proto3" json:"controllerId,omitempty"`
	// Kind describes the controller directive kind.
	Kind string `protobuf:"bytes,3,opt,name=kind,proto3" json:"kind,omitempty"`
	// State is the controller lifecycle state.
	State DevtoolControllerState `protobuf:"varint,4,opt,name=state,proto3" json:"state,omitempty"`
	// Summary is a concise status summary.
	Summary string `protobuf:"bytes,5,opt,name=summary,proto3" json:"summary,omitempty"`
	// Error is the current controller error summary.
	Error string `protobuf:"bytes,6,opt,name=error,proto3" json:"error,omitempty"`
	// contains filtered or unexported fields
}

DevtoolControllerRow describes one controller load or exec directive row.

func (*DevtoolControllerRow) CloneMessageVT added in v0.51.7

func (*DevtoolControllerRow) CloneVT added in v0.51.7

func (*DevtoolControllerRow) EqualMessageVT added in v0.51.7

func (this *DevtoolControllerRow) EqualMessageVT(thatMsg any) bool

func (*DevtoolControllerRow) EqualVT added in v0.51.7

func (this *DevtoolControllerRow) EqualVT(that *DevtoolControllerRow) bool

func (*DevtoolControllerRow) GetControllerId added in v0.51.7

func (x *DevtoolControllerRow) GetControllerId() string

func (*DevtoolControllerRow) GetError added in v0.51.7

func (x *DevtoolControllerRow) GetError() string

func (*DevtoolControllerRow) GetId added in v0.51.7

func (x *DevtoolControllerRow) GetId() string

func (*DevtoolControllerRow) GetKind added in v0.51.7

func (x *DevtoolControllerRow) GetKind() string

func (*DevtoolControllerRow) GetState added in v0.51.7

func (*DevtoolControllerRow) GetSummary added in v0.51.7

func (x *DevtoolControllerRow) GetSummary() string

func (*DevtoolControllerRow) MarshalJSON added in v0.51.7

func (x *DevtoolControllerRow) MarshalJSON() ([]byte, error)

MarshalJSON marshals the DevtoolControllerRow to JSON.

func (*DevtoolControllerRow) MarshalProtoJSON added in v0.51.7

func (x *DevtoolControllerRow) MarshalProtoJSON(s *json.MarshalState)

MarshalProtoJSON marshals the DevtoolControllerRow message to JSON.

func (*DevtoolControllerRow) MarshalProtoText added in v0.51.7

func (x *DevtoolControllerRow) MarshalProtoText() string

func (*DevtoolControllerRow) MarshalToSizedBufferVT added in v0.51.7

func (m *DevtoolControllerRow) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*DevtoolControllerRow) MarshalToVT added in v0.51.7

func (m *DevtoolControllerRow) MarshalToVT(dAtA []byte) (int, error)

func (*DevtoolControllerRow) MarshalVT added in v0.51.7

func (m *DevtoolControllerRow) MarshalVT() (dAtA []byte, err error)

func (*DevtoolControllerRow) ProtoMessage added in v0.51.7

func (*DevtoolControllerRow) ProtoMessage()

func (*DevtoolControllerRow) Reset added in v0.51.7

func (x *DevtoolControllerRow) Reset()

func (*DevtoolControllerRow) SizeVT added in v0.51.7

func (m *DevtoolControllerRow) SizeVT() (n int)

func (*DevtoolControllerRow) String added in v0.51.7

func (x *DevtoolControllerRow) String() string

func (*DevtoolControllerRow) UnmarshalJSON added in v0.51.7

func (x *DevtoolControllerRow) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the DevtoolControllerRow from JSON.

func (*DevtoolControllerRow) UnmarshalProtoJSON added in v0.51.7

func (x *DevtoolControllerRow) UnmarshalProtoJSON(s *json.UnmarshalState)

UnmarshalProtoJSON unmarshals the DevtoolControllerRow message from JSON.

func (*DevtoolControllerRow) UnmarshalVT added in v0.51.7

func (m *DevtoolControllerRow) UnmarshalVT(dAtA []byte) error

type DevtoolControllerState added in v0.51.7

type DevtoolControllerState int32

DevtoolControllerState describes controller load and exec status.

const (
	// DEVTOOL_CONTROLLER_STATE_UNSPECIFIED leaves controller state unset.
	DevtoolControllerState_DEVTOOL_CONTROLLER_STATE_UNSPECIFIED DevtoolControllerState = 0
	// DEVTOOL_CONTROLLER_STATE_REQUESTED means the controller has been requested.
	DevtoolControllerState_DEVTOOL_CONTROLLER_STATE_REQUESTED DevtoolControllerState = 1
	// DEVTOOL_CONTROLLER_STATE_RUNNING means the controller is running.
	DevtoolControllerState_DEVTOOL_CONTROLLER_STATE_RUNNING DevtoolControllerState = 2
	// DEVTOOL_CONTROLLER_STATE_IDLE means the directive is idle without a running controller.
	DevtoolControllerState_DEVTOOL_CONTROLLER_STATE_IDLE DevtoolControllerState = 3
	// DEVTOOL_CONTROLLER_STATE_ERROR means controller load or execution failed.
	DevtoolControllerState_DEVTOOL_CONTROLLER_STATE_ERROR DevtoolControllerState = 4
)

func (DevtoolControllerState) Enum added in v0.51.7

func (DevtoolControllerState) MarshalJSON added in v0.51.7

func (x DevtoolControllerState) MarshalJSON() ([]byte, error)

MarshalJSON marshals the DevtoolControllerState to JSON.

func (DevtoolControllerState) MarshalProtoJSON added in v0.51.7

func (x DevtoolControllerState) MarshalProtoJSON(s *json.MarshalState)

MarshalProtoJSON marshals the DevtoolControllerState to JSON.

func (DevtoolControllerState) MarshalProtoText added in v0.51.7

func (x DevtoolControllerState) MarshalProtoText() string

func (DevtoolControllerState) MarshalText added in v0.51.7

func (x DevtoolControllerState) MarshalText() ([]byte, error)

MarshalText marshals the DevtoolControllerState to text.

func (DevtoolControllerState) String added in v0.51.7

func (x DevtoolControllerState) String() string

func (*DevtoolControllerState) UnmarshalJSON added in v0.51.7

func (x *DevtoolControllerState) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the DevtoolControllerState from JSON.

func (*DevtoolControllerState) UnmarshalProtoJSON added in v0.51.7

func (x *DevtoolControllerState) UnmarshalProtoJSON(s *json.UnmarshalState)

UnmarshalProtoJSON unmarshals the DevtoolControllerState from JSON.

func (*DevtoolControllerState) UnmarshalText added in v0.51.7

func (x *DevtoolControllerState) UnmarshalText(b []byte) error

UnmarshalText unmarshals the DevtoolControllerState from text.

type DevtoolManifestBuildRow added in v0.51.7

type DevtoolManifestBuildRow struct {

	// Id is the stable row identifier.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// BuildTargets is the compact list of build target ids.
	BuildTargets string `protobuf:"bytes,2,opt,name=build_targets,json=buildTargets,proto3" json:"buildTargets,omitempty"`
	// ManifestId is the manifest identifier.
	ManifestId string `protobuf:"bytes,3,opt,name=manifest_id,json=manifestId,proto3" json:"manifestId,omitempty"`
	// PlatformId is the builder platform identifier.
	PlatformId string `protobuf:"bytes,4,opt,name=platform_id,json=platformId,proto3" json:"platformId,omitempty"`
	// TargetPlatformIds is the compact list of target platform ids.
	TargetPlatformIds string `protobuf:"bytes,5,opt,name=target_platform_ids,json=targetPlatformIds,proto3" json:"targetPlatformIds,omitempty"`
	// BuildType is the build type.
	BuildType string `protobuf:"bytes,6,opt,name=build_type,json=buildType,proto3" json:"buildType,omitempty"`
	// RemoteId is the destination remote identifier.
	RemoteId string `protobuf:"bytes,7,opt,name=remote_id,json=remoteId,proto3" json:"remoteId,omitempty"`
	// State is the build lifecycle state.
	State DevtoolManifestState `protobuf:"varint,8,opt,name=state,proto3" json:"state,omitempty"`
	// CacheHit indicates the build reused cached output.
	CacheHit bool `protobuf:"varint,9,opt,name=cache_hit,json=cacheHit,proto3" json:"cacheHit,omitempty"`
	// FullRebuild indicates the build is a full rebuild.
	FullRebuild bool `protobuf:"varint,10,opt,name=full_rebuild,json=fullRebuild,proto3" json:"fullRebuild,omitempty"`
	// HotRebuild indicates the build is a hot rebuild.
	HotRebuild bool `protobuf:"varint,11,opt,name=hot_rebuild,json=hotRebuild,proto3" json:"hotRebuild,omitempty"`
	// WatchedFileCount is the number of files watched for rebuilds.
	WatchedFileCount int32 `protobuf:"varint,12,opt,name=watched_file_count,json=watchedFileCount,proto3" json:"watchedFileCount,omitempty"`
	// DependencyRebuildReason explains why a dependency triggered rebuild work.
	DependencyRebuildReason string `` /* 131-byte string literal not displayed */
	// Summary is a concise status summary.
	Summary string `protobuf:"bytes,14,opt,name=summary,proto3" json:"summary,omitempty"`
	// Error is the current build error summary.
	Error string `protobuf:"bytes,15,opt,name=error,proto3" json:"error,omitempty"`
	// contains filtered or unexported fields
}

DevtoolManifestBuildRow describes one manifest build status row.

func (*DevtoolManifestBuildRow) CloneMessageVT added in v0.51.7

func (*DevtoolManifestBuildRow) CloneVT added in v0.51.7

func (*DevtoolManifestBuildRow) EqualMessageVT added in v0.51.7

func (this *DevtoolManifestBuildRow) EqualMessageVT(thatMsg any) bool

func (*DevtoolManifestBuildRow) EqualVT added in v0.51.7

func (*DevtoolManifestBuildRow) GetBuildTargets added in v0.51.7

func (x *DevtoolManifestBuildRow) GetBuildTargets() string

func (*DevtoolManifestBuildRow) GetBuildType added in v0.51.7

func (x *DevtoolManifestBuildRow) GetBuildType() string

func (*DevtoolManifestBuildRow) GetCacheHit added in v0.51.7

func (x *DevtoolManifestBuildRow) GetCacheHit() bool

func (*DevtoolManifestBuildRow) GetDependencyRebuildReason added in v0.51.7

func (x *DevtoolManifestBuildRow) GetDependencyRebuildReason() string

func (*DevtoolManifestBuildRow) GetError added in v0.51.7

func (x *DevtoolManifestBuildRow) GetError() string

func (*DevtoolManifestBuildRow) GetFullRebuild added in v0.51.7

func (x *DevtoolManifestBuildRow) GetFullRebuild() bool

func (*DevtoolManifestBuildRow) GetHotRebuild added in v0.51.7

func (x *DevtoolManifestBuildRow) GetHotRebuild() bool

func (*DevtoolManifestBuildRow) GetId added in v0.51.7

func (x *DevtoolManifestBuildRow) GetId() string

func (*DevtoolManifestBuildRow) GetManifestId added in v0.51.7

func (x *DevtoolManifestBuildRow) GetManifestId() string

func (*DevtoolManifestBuildRow) GetPlatformId added in v0.51.7

func (x *DevtoolManifestBuildRow) GetPlatformId() string

func (*DevtoolManifestBuildRow) GetRemoteId added in v0.51.7

func (x *DevtoolManifestBuildRow) GetRemoteId() string

func (*DevtoolManifestBuildRow) GetState added in v0.51.7

func (*DevtoolManifestBuildRow) GetSummary added in v0.51.7

func (x *DevtoolManifestBuildRow) GetSummary() string

func (*DevtoolManifestBuildRow) GetTargetPlatformIds added in v0.51.7

func (x *DevtoolManifestBuildRow) GetTargetPlatformIds() string

func (*DevtoolManifestBuildRow) GetWatchedFileCount added in v0.51.7

func (x *DevtoolManifestBuildRow) GetWatchedFileCount() int32

func (*DevtoolManifestBuildRow) MarshalJSON added in v0.51.7

func (x *DevtoolManifestBuildRow) MarshalJSON() ([]byte, error)

MarshalJSON marshals the DevtoolManifestBuildRow to JSON.

func (*DevtoolManifestBuildRow) MarshalProtoJSON added in v0.51.7

func (x *DevtoolManifestBuildRow) MarshalProtoJSON(s *json.MarshalState)

MarshalProtoJSON marshals the DevtoolManifestBuildRow message to JSON.

func (*DevtoolManifestBuildRow) MarshalProtoText added in v0.51.7

func (x *DevtoolManifestBuildRow) MarshalProtoText() string

func (*DevtoolManifestBuildRow) MarshalToSizedBufferVT added in v0.51.7

func (m *DevtoolManifestBuildRow) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*DevtoolManifestBuildRow) MarshalToVT added in v0.51.7

func (m *DevtoolManifestBuildRow) MarshalToVT(dAtA []byte) (int, error)

func (*DevtoolManifestBuildRow) MarshalVT added in v0.51.7

func (m *DevtoolManifestBuildRow) MarshalVT() (dAtA []byte, err error)

func (*DevtoolManifestBuildRow) ProtoMessage added in v0.51.7

func (*DevtoolManifestBuildRow) ProtoMessage()

func (*DevtoolManifestBuildRow) Reset added in v0.51.7

func (x *DevtoolManifestBuildRow) Reset()

func (*DevtoolManifestBuildRow) SizeVT added in v0.51.7

func (m *DevtoolManifestBuildRow) SizeVT() (n int)

func (*DevtoolManifestBuildRow) String added in v0.51.7

func (x *DevtoolManifestBuildRow) String() string

func (*DevtoolManifestBuildRow) UnmarshalJSON added in v0.51.7

func (x *DevtoolManifestBuildRow) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the DevtoolManifestBuildRow from JSON.

func (*DevtoolManifestBuildRow) UnmarshalProtoJSON added in v0.51.7

func (x *DevtoolManifestBuildRow) UnmarshalProtoJSON(s *json.UnmarshalState)

UnmarshalProtoJSON unmarshals the DevtoolManifestBuildRow message from JSON.

func (*DevtoolManifestBuildRow) UnmarshalVT added in v0.51.7

func (m *DevtoolManifestBuildRow) UnmarshalVT(dAtA []byte) error

type DevtoolManifestFetchRow added in v0.51.7

type DevtoolManifestFetchRow struct {

	// Id is the stable row identifier.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// ManifestId is the requested manifest identifier.
	ManifestId string `protobuf:"bytes,2,opt,name=manifest_id,json=manifestId,proto3" json:"manifestId,omitempty"`
	// PlatformId is the requested platform identifier set.
	PlatformId string `protobuf:"bytes,3,opt,name=platform_id,json=platformId,proto3" json:"platformId,omitempty"`
	// BuildType is the requested build type set.
	BuildType string `protobuf:"bytes,4,opt,name=build_type,json=buildType,proto3" json:"buildType,omitempty"`
	// RemoteId is the remote identity associated with local build rows.
	RemoteId string `protobuf:"bytes,5,opt,name=remote_id,json=remoteId,proto3" json:"remoteId,omitempty"`
	// State is the fetch lifecycle state.
	State DevtoolManifestState `protobuf:"varint,6,opt,name=state,proto3" json:"state,omitempty"`
	// ReadyRefCount is the number of ready manifest refs.
	ReadyRefCount int32 `protobuf:"varint,7,opt,name=ready_ref_count,json=readyRefCount,proto3" json:"readyRefCount,omitempty"`
	// ReadyRefs is a compact display string of ready refs.
	ReadyRefs string `protobuf:"bytes,8,opt,name=ready_refs,json=readyRefs,proto3" json:"readyRefs,omitempty"`
	// LocalBuildIds is the compact list of matching local build row ids.
	LocalBuildIds string `protobuf:"bytes,9,opt,name=local_build_ids,json=localBuildIds,proto3" json:"localBuildIds,omitempty"`
	// BlockedOnLocalBuild indicates the fetch is waiting on local build work.
	BlockedOnLocalBuild bool `protobuf:"varint,10,opt,name=blocked_on_local_build,json=blockedOnLocalBuild,proto3" json:"blockedOnLocalBuild,omitempty"`
	// Summary is a concise status summary.
	Summary string `protobuf:"bytes,11,opt,name=summary,proto3" json:"summary,omitempty"`
	// Error is the current fetch error summary.
	Error string `protobuf:"bytes,12,opt,name=error,proto3" json:"error,omitempty"`
	// contains filtered or unexported fields
}

DevtoolManifestFetchRow describes one manifest fetch status row.

func (*DevtoolManifestFetchRow) CloneMessageVT added in v0.51.7

func (*DevtoolManifestFetchRow) CloneVT added in v0.51.7

func (*DevtoolManifestFetchRow) EqualMessageVT added in v0.51.7

func (this *DevtoolManifestFetchRow) EqualMessageVT(thatMsg any) bool

func (*DevtoolManifestFetchRow) EqualVT added in v0.51.7

func (*DevtoolManifestFetchRow) GetBlockedOnLocalBuild added in v0.51.7

func (x *DevtoolManifestFetchRow) GetBlockedOnLocalBuild() bool

func (*DevtoolManifestFetchRow) GetBuildType added in v0.51.7

func (x *DevtoolManifestFetchRow) GetBuildType() string

func (*DevtoolManifestFetchRow) GetError added in v0.51.7

func (x *DevtoolManifestFetchRow) GetError() string

func (*DevtoolManifestFetchRow) GetId added in v0.51.7

func (x *DevtoolManifestFetchRow) GetId() string

func (*DevtoolManifestFetchRow) GetLocalBuildIds added in v0.51.7

func (x *DevtoolManifestFetchRow) GetLocalBuildIds() string

func (*DevtoolManifestFetchRow) GetManifestId added in v0.51.7

func (x *DevtoolManifestFetchRow) GetManifestId() string

func (*DevtoolManifestFetchRow) GetPlatformId added in v0.51.7

func (x *DevtoolManifestFetchRow) GetPlatformId() string

func (*DevtoolManifestFetchRow) GetReadyRefCount added in v0.51.7

func (x *DevtoolManifestFetchRow) GetReadyRefCount() int32

func (*DevtoolManifestFetchRow) GetReadyRefs added in v0.51.7

func (x *DevtoolManifestFetchRow) GetReadyRefs() string

func (*DevtoolManifestFetchRow) GetRemoteId added in v0.51.7

func (x *DevtoolManifestFetchRow) GetRemoteId() string

func (*DevtoolManifestFetchRow) GetState added in v0.51.7

func (*DevtoolManifestFetchRow) GetSummary added in v0.51.7

func (x *DevtoolManifestFetchRow) GetSummary() string

func (*DevtoolManifestFetchRow) MarshalJSON added in v0.51.7

func (x *DevtoolManifestFetchRow) MarshalJSON() ([]byte, error)

MarshalJSON marshals the DevtoolManifestFetchRow to JSON.

func (*DevtoolManifestFetchRow) MarshalProtoJSON added in v0.51.7

func (x *DevtoolManifestFetchRow) MarshalProtoJSON(s *json.MarshalState)

MarshalProtoJSON marshals the DevtoolManifestFetchRow message to JSON.

func (*DevtoolManifestFetchRow) MarshalProtoText added in v0.51.7

func (x *DevtoolManifestFetchRow) MarshalProtoText() string

func (*DevtoolManifestFetchRow) MarshalToSizedBufferVT added in v0.51.7

func (m *DevtoolManifestFetchRow) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*DevtoolManifestFetchRow) MarshalToVT added in v0.51.7

func (m *DevtoolManifestFetchRow) MarshalToVT(dAtA []byte) (int, error)

func (*DevtoolManifestFetchRow) MarshalVT added in v0.51.7

func (m *DevtoolManifestFetchRow) MarshalVT() (dAtA []byte, err error)

func (*DevtoolManifestFetchRow) ProtoMessage added in v0.51.7

func (*DevtoolManifestFetchRow) ProtoMessage()

func (*DevtoolManifestFetchRow) Reset added in v0.51.7

func (x *DevtoolManifestFetchRow) Reset()

func (*DevtoolManifestFetchRow) SizeVT added in v0.51.7

func (m *DevtoolManifestFetchRow) SizeVT() (n int)

func (*DevtoolManifestFetchRow) String added in v0.51.7

func (x *DevtoolManifestFetchRow) String() string

func (*DevtoolManifestFetchRow) UnmarshalJSON added in v0.51.7

func (x *DevtoolManifestFetchRow) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the DevtoolManifestFetchRow from JSON.

func (*DevtoolManifestFetchRow) UnmarshalProtoJSON added in v0.51.7

func (x *DevtoolManifestFetchRow) UnmarshalProtoJSON(s *json.UnmarshalState)

UnmarshalProtoJSON unmarshals the DevtoolManifestFetchRow message from JSON.

func (*DevtoolManifestFetchRow) UnmarshalVT added in v0.51.7

func (m *DevtoolManifestFetchRow) UnmarshalVT(dAtA []byte) error

type DevtoolManifestState added in v0.51.7

type DevtoolManifestState int32

DevtoolManifestState describes manifest fetch and build progress.

const (
	// DEVTOOL_MANIFEST_STATE_UNSPECIFIED leaves manifest state unset.
	DevtoolManifestState_DEVTOOL_MANIFEST_STATE_UNSPECIFIED DevtoolManifestState = 0
	// DEVTOOL_MANIFEST_STATE_QUEUED means work is waiting to start.
	DevtoolManifestState_DEVTOOL_MANIFEST_STATE_QUEUED DevtoolManifestState = 1
	// DEVTOOL_MANIFEST_STATE_RUNNING means work is active.
	DevtoolManifestState_DEVTOOL_MANIFEST_STATE_RUNNING DevtoolManifestState = 2
	// DEVTOOL_MANIFEST_STATE_READY means the manifest is available.
	DevtoolManifestState_DEVTOOL_MANIFEST_STATE_READY DevtoolManifestState = 3
	// DEVTOOL_MANIFEST_STATE_ERROR means the work failed.
	DevtoolManifestState_DEVTOOL_MANIFEST_STATE_ERROR DevtoolManifestState = 4
	// DEVTOOL_MANIFEST_STATE_CANCELED means the work was canceled.
	DevtoolManifestState_DEVTOOL_MANIFEST_STATE_CANCELED DevtoolManifestState = 5
)

func (DevtoolManifestState) Enum added in v0.51.7

func (DevtoolManifestState) MarshalJSON added in v0.51.7

func (x DevtoolManifestState) MarshalJSON() ([]byte, error)

MarshalJSON marshals the DevtoolManifestState to JSON.

func (DevtoolManifestState) MarshalProtoJSON added in v0.51.7

func (x DevtoolManifestState) MarshalProtoJSON(s *json.MarshalState)

MarshalProtoJSON marshals the DevtoolManifestState to JSON.

func (DevtoolManifestState) MarshalProtoText added in v0.51.7

func (x DevtoolManifestState) MarshalProtoText() string

func (DevtoolManifestState) MarshalText added in v0.51.7

func (x DevtoolManifestState) MarshalText() ([]byte, error)

MarshalText marshals the DevtoolManifestState to text.

func (DevtoolManifestState) String added in v0.51.7

func (x DevtoolManifestState) String() string

func (*DevtoolManifestState) UnmarshalJSON added in v0.51.7

func (x *DevtoolManifestState) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the DevtoolManifestState from JSON.

func (*DevtoolManifestState) UnmarshalProtoJSON added in v0.51.7

func (x *DevtoolManifestState) UnmarshalProtoJSON(s *json.UnmarshalState)

UnmarshalProtoJSON unmarshals the DevtoolManifestState from JSON.

func (*DevtoolManifestState) UnmarshalText added in v0.51.7

func (x *DevtoolManifestState) UnmarshalText(b []byte) error

UnmarshalText unmarshals the DevtoolManifestState from text.

type DevtoolPluginRow added in v0.51.7

type DevtoolPluginRow struct {

	// Id is the stable row identifier.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// PluginId is the plugin identifier.
	PluginId string `protobuf:"bytes,2,opt,name=plugin_id,json=pluginId,proto3" json:"pluginId,omitempty"`
	// InstanceKey is the optional plugin instance key.
	InstanceKey string `protobuf:"bytes,3,opt,name=instance_key,json=instanceKey,proto3" json:"instanceKey,omitempty"`
	// State is the plugin lifecycle state.
	State DevtoolPluginState `protobuf:"varint,4,opt,name=state,proto3" json:"state,omitempty"`
	// Summary is a concise status summary.
	Summary string `protobuf:"bytes,5,opt,name=summary,proto3" json:"summary,omitempty"`
	// Error is the current plugin error summary.
	Error string `protobuf:"bytes,6,opt,name=error,proto3" json:"error,omitempty"`
	// LastErrorAt is the RFC3339Nano time of the last plugin error.
	LastErrorAt string `protobuf:"bytes,7,opt,name=last_error_at,json=lastErrorAt,proto3" json:"lastErrorAt,omitempty"`
	// contains filtered or unexported fields
}

DevtoolPluginRow describes one plugin instance row.

func (*DevtoolPluginRow) CloneMessageVT added in v0.51.7

func (m *DevtoolPluginRow) CloneMessageVT() protobuf_go_lite.CloneMessage

func (*DevtoolPluginRow) CloneVT added in v0.51.7

func (m *DevtoolPluginRow) CloneVT() *DevtoolPluginRow

func (*DevtoolPluginRow) EqualMessageVT added in v0.51.7

func (this *DevtoolPluginRow) EqualMessageVT(thatMsg any) bool

func (*DevtoolPluginRow) EqualVT added in v0.51.7

func (this *DevtoolPluginRow) EqualVT(that *DevtoolPluginRow) bool

func (*DevtoolPluginRow) GetError added in v0.51.7

func (x *DevtoolPluginRow) GetError() string

func (*DevtoolPluginRow) GetId added in v0.51.7

func (x *DevtoolPluginRow) GetId() string

func (*DevtoolPluginRow) GetInstanceKey added in v0.51.7

func (x *DevtoolPluginRow) GetInstanceKey() string

func (*DevtoolPluginRow) GetLastErrorAt added in v0.51.7

func (x *DevtoolPluginRow) GetLastErrorAt() string

func (*DevtoolPluginRow) GetPluginId added in v0.51.7

func (x *DevtoolPluginRow) GetPluginId() string

func (*DevtoolPluginRow) GetState added in v0.51.7

func (x *DevtoolPluginRow) GetState() DevtoolPluginState

func (*DevtoolPluginRow) GetSummary added in v0.51.7

func (x *DevtoolPluginRow) GetSummary() string

func (*DevtoolPluginRow) MarshalJSON added in v0.51.7

func (x *DevtoolPluginRow) MarshalJSON() ([]byte, error)

MarshalJSON marshals the DevtoolPluginRow to JSON.

func (*DevtoolPluginRow) MarshalProtoJSON added in v0.51.7

func (x *DevtoolPluginRow) MarshalProtoJSON(s *json.MarshalState)

MarshalProtoJSON marshals the DevtoolPluginRow message to JSON.

func (*DevtoolPluginRow) MarshalProtoText added in v0.51.7

func (x *DevtoolPluginRow) MarshalProtoText() string

func (*DevtoolPluginRow) MarshalToSizedBufferVT added in v0.51.7

func (m *DevtoolPluginRow) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*DevtoolPluginRow) MarshalToVT added in v0.51.7

func (m *DevtoolPluginRow) MarshalToVT(dAtA []byte) (int, error)

func (*DevtoolPluginRow) MarshalVT added in v0.51.7

func (m *DevtoolPluginRow) MarshalVT() (dAtA []byte, err error)

func (*DevtoolPluginRow) ProtoMessage added in v0.51.7

func (*DevtoolPluginRow) ProtoMessage()

func (*DevtoolPluginRow) Reset added in v0.51.7

func (x *DevtoolPluginRow) Reset()

func (*DevtoolPluginRow) SizeVT added in v0.51.7

func (m *DevtoolPluginRow) SizeVT() (n int)

func (*DevtoolPluginRow) String added in v0.51.7

func (x *DevtoolPluginRow) String() string

func (*DevtoolPluginRow) UnmarshalJSON added in v0.51.7

func (x *DevtoolPluginRow) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the DevtoolPluginRow from JSON.

func (*DevtoolPluginRow) UnmarshalProtoJSON added in v0.51.7

func (x *DevtoolPluginRow) UnmarshalProtoJSON(s *json.UnmarshalState)

UnmarshalProtoJSON unmarshals the DevtoolPluginRow message from JSON.

func (*DevtoolPluginRow) UnmarshalVT added in v0.51.7

func (m *DevtoolPluginRow) UnmarshalVT(dAtA []byte) error

type DevtoolPluginState added in v0.51.7

type DevtoolPluginState int32

DevtoolPluginState describes plugin scheduler status.

const (
	// DEVTOOL_PLUGIN_STATE_UNSPECIFIED leaves plugin state unset.
	DevtoolPluginState_DEVTOOL_PLUGIN_STATE_UNSPECIFIED DevtoolPluginState = 0
	// DEVTOOL_PLUGIN_STATE_REQUESTED means the plugin has been requested.
	DevtoolPluginState_DEVTOOL_PLUGIN_STATE_REQUESTED DevtoolPluginState = 1
	// DEVTOOL_PLUGIN_STATE_RUNNING means the plugin is running.
	DevtoolPluginState_DEVTOOL_PLUGIN_STATE_RUNNING DevtoolPluginState = 2
	// DEVTOOL_PLUGIN_STATE_ERRORED means the plugin failed.
	DevtoolPluginState_DEVTOOL_PLUGIN_STATE_ERRORED DevtoolPluginState = 3
)

func (DevtoolPluginState) Enum added in v0.51.7

func (DevtoolPluginState) MarshalJSON added in v0.51.7

func (x DevtoolPluginState) MarshalJSON() ([]byte, error)

MarshalJSON marshals the DevtoolPluginState to JSON.

func (DevtoolPluginState) MarshalProtoJSON added in v0.51.7

func (x DevtoolPluginState) MarshalProtoJSON(s *json.MarshalState)

MarshalProtoJSON marshals the DevtoolPluginState to JSON.

func (DevtoolPluginState) MarshalProtoText added in v0.51.7

func (x DevtoolPluginState) MarshalProtoText() string

func (DevtoolPluginState) MarshalText added in v0.51.7

func (x DevtoolPluginState) MarshalText() ([]byte, error)

MarshalText marshals the DevtoolPluginState to text.

func (DevtoolPluginState) String added in v0.51.7

func (x DevtoolPluginState) String() string

func (*DevtoolPluginState) UnmarshalJSON added in v0.51.7

func (x *DevtoolPluginState) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the DevtoolPluginState from JSON.

func (*DevtoolPluginState) UnmarshalProtoJSON added in v0.51.7

func (x *DevtoolPluginState) UnmarshalProtoJSON(s *json.UnmarshalState)

UnmarshalProtoJSON unmarshals the DevtoolPluginState from JSON.

func (*DevtoolPluginState) UnmarshalText added in v0.51.7

func (x *DevtoolPluginState) UnmarshalText(b []byte) error

UnmarshalText unmarshals the DevtoolPluginState from text.

type DevtoolStatusSnapshot added in v0.51.7

type DevtoolStatusSnapshot struct {

	// Command is the active command status.
	Command *DevtoolCommandStatus `protobuf:"bytes,1,opt,name=command,proto3" json:"command,omitempty"`
	// ManifestFetchRows contains manifest fetch status rows.
	ManifestFetchRows []*DevtoolManifestFetchRow `protobuf:"bytes,2,rep,name=manifest_fetch_rows,json=manifestFetchRows,proto3" json:"manifestFetchRows,omitempty"`
	// ManifestBuildRows contains manifest build status rows.
	ManifestBuildRows []*DevtoolManifestBuildRow `protobuf:"bytes,3,rep,name=manifest_build_rows,json=manifestBuildRows,proto3" json:"manifestBuildRows,omitempty"`
	// PluginRows contains plugin scheduler status rows.
	PluginRows []*DevtoolPluginRow `protobuf:"bytes,4,rep,name=plugin_rows,json=pluginRows,proto3" json:"pluginRows,omitempty"`
	// ControllerRows contains controller load and exec rows.
	ControllerRows []*DevtoolControllerRow `protobuf:"bytes,5,rep,name=controller_rows,json=controllerRows,proto3" json:"controllerRows,omitempty"`
	// AttentionRows contains recent attention and error rows.
	AttentionRows []*DevtoolAttentionRow `protobuf:"bytes,6,rep,name=attention_rows,json=attentionRows,proto3" json:"attentionRows,omitempty"`
	// contains filtered or unexported fields
}

DevtoolStatusSnapshot is a read-only Bldr devtool status snapshot.

func (*DevtoolStatusSnapshot) CloneMessageVT added in v0.51.7

func (*DevtoolStatusSnapshot) CloneVT added in v0.51.7

func (*DevtoolStatusSnapshot) EqualMessageVT added in v0.51.7

func (this *DevtoolStatusSnapshot) EqualMessageVT(thatMsg any) bool

func (*DevtoolStatusSnapshot) EqualVT added in v0.51.7

func (this *DevtoolStatusSnapshot) EqualVT(that *DevtoolStatusSnapshot) bool

func (*DevtoolStatusSnapshot) GetAttentionRows added in v0.51.7

func (x *DevtoolStatusSnapshot) GetAttentionRows() []*DevtoolAttentionRow

func (*DevtoolStatusSnapshot) GetCommand added in v0.51.7

func (*DevtoolStatusSnapshot) GetControllerRows added in v0.51.7

func (x *DevtoolStatusSnapshot) GetControllerRows() []*DevtoolControllerRow

func (*DevtoolStatusSnapshot) GetManifestBuildRows added in v0.51.7

func (x *DevtoolStatusSnapshot) GetManifestBuildRows() []*DevtoolManifestBuildRow

func (*DevtoolStatusSnapshot) GetManifestFetchRows added in v0.51.7

func (x *DevtoolStatusSnapshot) GetManifestFetchRows() []*DevtoolManifestFetchRow

func (*DevtoolStatusSnapshot) GetPluginRows added in v0.51.7

func (x *DevtoolStatusSnapshot) GetPluginRows() []*DevtoolPluginRow

func (*DevtoolStatusSnapshot) MarshalJSON added in v0.51.7

func (x *DevtoolStatusSnapshot) MarshalJSON() ([]byte, error)

MarshalJSON marshals the DevtoolStatusSnapshot to JSON.

func (*DevtoolStatusSnapshot) MarshalProtoJSON added in v0.51.7

func (x *DevtoolStatusSnapshot) MarshalProtoJSON(s *json.MarshalState)

MarshalProtoJSON marshals the DevtoolStatusSnapshot message to JSON.

func (*DevtoolStatusSnapshot) MarshalProtoText added in v0.51.7

func (x *DevtoolStatusSnapshot) MarshalProtoText() string

func (*DevtoolStatusSnapshot) MarshalToSizedBufferVT added in v0.51.7

func (m *DevtoolStatusSnapshot) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*DevtoolStatusSnapshot) MarshalToVT added in v0.51.7

func (m *DevtoolStatusSnapshot) MarshalToVT(dAtA []byte) (int, error)

func (*DevtoolStatusSnapshot) MarshalVT added in v0.51.7

func (m *DevtoolStatusSnapshot) MarshalVT() (dAtA []byte, err error)

func (*DevtoolStatusSnapshot) ProtoMessage added in v0.51.7

func (*DevtoolStatusSnapshot) ProtoMessage()

func (*DevtoolStatusSnapshot) Reset added in v0.51.7

func (x *DevtoolStatusSnapshot) Reset()

func (*DevtoolStatusSnapshot) SizeVT added in v0.51.7

func (m *DevtoolStatusSnapshot) SizeVT() (n int)

func (*DevtoolStatusSnapshot) String added in v0.51.7

func (x *DevtoolStatusSnapshot) String() string

func (*DevtoolStatusSnapshot) UnmarshalJSON added in v0.51.7

func (x *DevtoolStatusSnapshot) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the DevtoolStatusSnapshot from JSON.

func (*DevtoolStatusSnapshot) UnmarshalProtoJSON added in v0.51.7

func (x *DevtoolStatusSnapshot) UnmarshalProtoJSON(s *json.UnmarshalState)

UnmarshalProtoJSON unmarshals the DevtoolStatusSnapshot message from JSON.

func (*DevtoolStatusSnapshot) UnmarshalVT added in v0.51.7

func (m *DevtoolStatusSnapshot) UnmarshalVT(dAtA []byte) error

type SRPCBldrDevtoolStatusServiceClient added in v0.51.7

type SRPCBldrDevtoolStatusServiceClient interface {
	// SRPCClient returns the underlying SRPC client.
	SRPCClient() srpc.Client

	// WatchDevtoolStatus streams the current status snapshot and later changes.
	WatchDevtoolStatus(ctx context.Context, in *WatchDevtoolStatusRequest) (SRPCBldrDevtoolStatusService_WatchDevtoolStatusClient, error)
}

func NewSRPCBldrDevtoolStatusServiceClient added in v0.51.7

func NewSRPCBldrDevtoolStatusServiceClient(cc srpc.Client) SRPCBldrDevtoolStatusServiceClient

func NewSRPCBldrDevtoolStatusServiceClientWithServiceID added in v0.51.7

func NewSRPCBldrDevtoolStatusServiceClientWithServiceID(cc srpc.Client, serviceID string) SRPCBldrDevtoolStatusServiceClient

type SRPCBldrDevtoolStatusServiceHandler added in v0.51.7

type SRPCBldrDevtoolStatusServiceHandler struct {
	// contains filtered or unexported fields
}

func (SRPCBldrDevtoolStatusServiceHandler) GetMethodIDs added in v0.51.7

func (*SRPCBldrDevtoolStatusServiceHandler) GetServiceID added in v0.51.7

func (d *SRPCBldrDevtoolStatusServiceHandler) GetServiceID() string

func (*SRPCBldrDevtoolStatusServiceHandler) InvokeMethod added in v0.51.7

func (d *SRPCBldrDevtoolStatusServiceHandler) InvokeMethod(
	serviceID, methodID string,
	strm srpc.Stream,
) (bool, error)

func (SRPCBldrDevtoolStatusServiceHandler) InvokeMethod_WatchDevtoolStatus added in v0.51.7

func (SRPCBldrDevtoolStatusServiceHandler) InvokeMethod_WatchDevtoolStatus(impl SRPCBldrDevtoolStatusServiceServer, strm srpc.Stream) error

type SRPCBldrDevtoolStatusServiceServer added in v0.51.7

type SRPCBldrDevtoolStatusServiceServer interface {
	// WatchDevtoolStatus streams the current status snapshot and later changes.
	WatchDevtoolStatus(*WatchDevtoolStatusRequest, SRPCBldrDevtoolStatusService_WatchDevtoolStatusStream) error
}

type SRPCBldrDevtoolStatusService_WatchDevtoolStatusClient added in v0.51.7

type SRPCBldrDevtoolStatusService_WatchDevtoolStatusClient interface {
	srpc.Stream
	Recv() (*WatchDevtoolStatusResponse, error)
	RecvTo(*WatchDevtoolStatusResponse) error
}

type SRPCBldrDevtoolStatusService_WatchDevtoolStatusStream added in v0.51.7

type SRPCBldrDevtoolStatusService_WatchDevtoolStatusStream interface {
	srpc.Stream
	Send(*WatchDevtoolStatusResponse) error
	SendAndClose(*WatchDevtoolStatusResponse) error
}

type WatchDevtoolStatusRequest added in v0.51.7

type WatchDevtoolStatusRequest struct {
	// contains filtered or unexported fields
}

WatchDevtoolStatusRequest is the request for WatchDevtoolStatus.

func (*WatchDevtoolStatusRequest) CloneMessageVT added in v0.51.7

func (*WatchDevtoolStatusRequest) CloneVT added in v0.51.7

func (*WatchDevtoolStatusRequest) EqualMessageVT added in v0.51.7

func (this *WatchDevtoolStatusRequest) EqualMessageVT(thatMsg any) bool

func (*WatchDevtoolStatusRequest) EqualVT added in v0.51.7

func (*WatchDevtoolStatusRequest) MarshalJSON added in v0.51.7

func (x *WatchDevtoolStatusRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the WatchDevtoolStatusRequest to JSON.

func (*WatchDevtoolStatusRequest) MarshalProtoJSON added in v0.51.7

func (x *WatchDevtoolStatusRequest) MarshalProtoJSON(s *json.MarshalState)

MarshalProtoJSON marshals the WatchDevtoolStatusRequest message to JSON.

func (*WatchDevtoolStatusRequest) MarshalProtoText added in v0.51.7

func (x *WatchDevtoolStatusRequest) MarshalProtoText() string

func (*WatchDevtoolStatusRequest) MarshalToSizedBufferVT added in v0.51.7

func (m *WatchDevtoolStatusRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*WatchDevtoolStatusRequest) MarshalToVT added in v0.51.7

func (m *WatchDevtoolStatusRequest) MarshalToVT(dAtA []byte) (int, error)

func (*WatchDevtoolStatusRequest) MarshalVT added in v0.51.7

func (m *WatchDevtoolStatusRequest) MarshalVT() (dAtA []byte, err error)

func (*WatchDevtoolStatusRequest) ProtoMessage added in v0.51.7

func (*WatchDevtoolStatusRequest) ProtoMessage()

func (*WatchDevtoolStatusRequest) Reset added in v0.51.7

func (x *WatchDevtoolStatusRequest) Reset()

func (*WatchDevtoolStatusRequest) SizeVT added in v0.51.7

func (m *WatchDevtoolStatusRequest) SizeVT() (n int)

func (*WatchDevtoolStatusRequest) String added in v0.51.7

func (x *WatchDevtoolStatusRequest) String() string

func (*WatchDevtoolStatusRequest) UnmarshalJSON added in v0.51.7

func (x *WatchDevtoolStatusRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the WatchDevtoolStatusRequest from JSON.

func (*WatchDevtoolStatusRequest) UnmarshalProtoJSON added in v0.51.7

func (x *WatchDevtoolStatusRequest) UnmarshalProtoJSON(s *json.UnmarshalState)

UnmarshalProtoJSON unmarshals the WatchDevtoolStatusRequest message from JSON.

func (*WatchDevtoolStatusRequest) UnmarshalVT added in v0.51.7

func (m *WatchDevtoolStatusRequest) UnmarshalVT(dAtA []byte) error

type WatchDevtoolStatusResponse added in v0.51.7

type WatchDevtoolStatusResponse struct {

	// Snapshot is the current immutable status snapshot.
	Snapshot *DevtoolStatusSnapshot `protobuf:"bytes,1,opt,name=snapshot,proto3" json:"snapshot,omitempty"`
	// contains filtered or unexported fields
}

WatchDevtoolStatusResponse is one streamed status snapshot.

func (*WatchDevtoolStatusResponse) CloneMessageVT added in v0.51.7

func (*WatchDevtoolStatusResponse) CloneVT added in v0.51.7

func (*WatchDevtoolStatusResponse) EqualMessageVT added in v0.51.7

func (this *WatchDevtoolStatusResponse) EqualMessageVT(thatMsg any) bool

func (*WatchDevtoolStatusResponse) EqualVT added in v0.51.7

func (*WatchDevtoolStatusResponse) GetSnapshot added in v0.51.7

func (*WatchDevtoolStatusResponse) MarshalJSON added in v0.51.7

func (x *WatchDevtoolStatusResponse) MarshalJSON() ([]byte, error)

MarshalJSON marshals the WatchDevtoolStatusResponse to JSON.

func (*WatchDevtoolStatusResponse) MarshalProtoJSON added in v0.51.7

func (x *WatchDevtoolStatusResponse) MarshalProtoJSON(s *json.MarshalState)

MarshalProtoJSON marshals the WatchDevtoolStatusResponse message to JSON.

func (*WatchDevtoolStatusResponse) MarshalProtoText added in v0.51.7

func (x *WatchDevtoolStatusResponse) MarshalProtoText() string

func (*WatchDevtoolStatusResponse) MarshalToSizedBufferVT added in v0.51.7

func (m *WatchDevtoolStatusResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*WatchDevtoolStatusResponse) MarshalToVT added in v0.51.7

func (m *WatchDevtoolStatusResponse) MarshalToVT(dAtA []byte) (int, error)

func (*WatchDevtoolStatusResponse) MarshalVT added in v0.51.7

func (m *WatchDevtoolStatusResponse) MarshalVT() (dAtA []byte, err error)

func (*WatchDevtoolStatusResponse) ProtoMessage added in v0.51.7

func (*WatchDevtoolStatusResponse) ProtoMessage()

func (*WatchDevtoolStatusResponse) Reset added in v0.51.7

func (x *WatchDevtoolStatusResponse) Reset()

func (*WatchDevtoolStatusResponse) SizeVT added in v0.51.7

func (m *WatchDevtoolStatusResponse) SizeVT() (n int)

func (*WatchDevtoolStatusResponse) String added in v0.51.7

func (x *WatchDevtoolStatusResponse) String() string

func (*WatchDevtoolStatusResponse) UnmarshalJSON added in v0.51.7

func (x *WatchDevtoolStatusResponse) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the WatchDevtoolStatusResponse from JSON.

func (*WatchDevtoolStatusResponse) UnmarshalProtoJSON added in v0.51.7

func (x *WatchDevtoolStatusResponse) UnmarshalProtoJSON(s *json.UnmarshalState)

UnmarshalProtoJSON unmarshals the WatchDevtoolStatusResponse message from JSON.

func (*WatchDevtoolStatusResponse) UnmarshalVT added in v0.51.7

func (m *WatchDevtoolStatusResponse) UnmarshalVT(dAtA []byte) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL