Help us shape the future of Go! Take the 2026 Go Developer Survey

status

package
v0.57.20 Latest Latest
Warning

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

Go to latest
Published: Oct 2, 2026 License: Apache-2.0 Imports: 25 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 SRPCDevtoolStatusServiceServiceID = "bldr.devtool.status.DevtoolStatusService"

Variables

View Source
var (
	DevtoolStatusCommandState_name = map[int32]string{
		0: "DevtoolStatusCommandState_UNKNOWN",
		1: "DevtoolStatusCommandState_STARTING",
		2: "DevtoolStatusCommandState_RUNNING",
		3: "DevtoolStatusCommandState_DONE",
		4: "DevtoolStatusCommandState_ERROR",
		5: "DevtoolStatusCommandState_CANCELED",
	}
	DevtoolStatusCommandState_value = map[string]int32{
		"DevtoolStatusCommandState_UNKNOWN":  0,
		"DevtoolStatusCommandState_STARTING": 1,
		"DevtoolStatusCommandState_RUNNING":  2,
		"DevtoolStatusCommandState_DONE":     3,
		"DevtoolStatusCommandState_ERROR":    4,
		"DevtoolStatusCommandState_CANCELED": 5,
	}
)

Enum value maps for DevtoolStatusCommandState.

View Source
var (
	DevtoolStatusManifestState_name = map[int32]string{
		0: "DevtoolStatusManifestState_UNKNOWN",
		1: "DevtoolStatusManifestState_QUEUED",
		2: "DevtoolStatusManifestState_RUNNING",
		3: "DevtoolStatusManifestState_READY",
		4: "DevtoolStatusManifestState_ERROR",
		5: "DevtoolStatusManifestState_CANCELED",
	}
	DevtoolStatusManifestState_value = map[string]int32{
		"DevtoolStatusManifestState_UNKNOWN":  0,
		"DevtoolStatusManifestState_QUEUED":   1,
		"DevtoolStatusManifestState_RUNNING":  2,
		"DevtoolStatusManifestState_READY":    3,
		"DevtoolStatusManifestState_ERROR":    4,
		"DevtoolStatusManifestState_CANCELED": 5,
	}
)

Enum value maps for DevtoolStatusManifestState.

View Source
var (
	DevtoolStatusControllerState_name = map[int32]string{
		0: "DevtoolStatusControllerState_UNKNOWN",
		1: "DevtoolStatusControllerState_REQUESTED",
		2: "DevtoolStatusControllerState_RUNNING",
		3: "DevtoolStatusControllerState_IDLE",
		4: "DevtoolStatusControllerState_ERROR",
	}
	DevtoolStatusControllerState_value = map[string]int32{
		"DevtoolStatusControllerState_UNKNOWN":   0,
		"DevtoolStatusControllerState_REQUESTED": 1,
		"DevtoolStatusControllerState_RUNNING":   2,
		"DevtoolStatusControllerState_IDLE":      3,
		"DevtoolStatusControllerState_ERROR":     4,
	}
)

Enum value maps for DevtoolStatusControllerState.

View Source
var (
	DevtoolStatusPluginState_name = map[int32]string{
		0: "DevtoolStatusPluginState_UNKNOWN",
		1: "DevtoolStatusPluginState_REQUESTED",
		2: "DevtoolStatusPluginState_RUNNING",
		3: "DevtoolStatusPluginState_ERRORED",
	}
	DevtoolStatusPluginState_value = map[string]int32{
		"DevtoolStatusPluginState_UNKNOWN":   0,
		"DevtoolStatusPluginState_REQUESTED": 1,
		"DevtoolStatusPluginState_RUNNING":   2,
		"DevtoolStatusPluginState_ERRORED":   3,
	}
)

Enum value maps for DevtoolStatusPluginState.

View Source
var (
	DevtoolStatusAttentionSeverity_name = map[int32]string{
		0: "DevtoolStatusAttentionSeverity_UNKNOWN",
		1: "DevtoolStatusAttentionSeverity_INFO",
		2: "DevtoolStatusAttentionSeverity_WARNING",
		3: "DevtoolStatusAttentionSeverity_ERROR",
	}
	DevtoolStatusAttentionSeverity_value = map[string]int32{
		"DevtoolStatusAttentionSeverity_UNKNOWN": 0,
		"DevtoolStatusAttentionSeverity_INFO":    1,
		"DevtoolStatusAttentionSeverity_WARNING": 2,
		"DevtoolStatusAttentionSeverity_ERROR":   3,
	}
)

Enum value maps for DevtoolStatusAttentionSeverity.

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 AttachProjectStatus added in v0.52.0

func AttachProjectStatus(
	producer *BldrDevtoolStatusProducer,
	controller *bldr_project_controller.Controller,
)

AttachProjectStatus adapts ProjectController config state into Bldr Devtool Status.

func NewSRPCDevtoolStatusServiceHandler added in v0.52.0

func NewSRPCDevtoolStatusServiceHandler(impl SRPCDevtoolStatusServiceServer, serviceID string) srpc.Handler

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

func RegisterDevtoolStatusService added in v0.52.0

func RegisterDevtoolStatusService(mux srpc.Mux, producer *BldrDevtoolStatusProducer) error

RegisterDevtoolStatusService registers the devtool status watch service.

func SRPCRegisterDevtoolStatusService added in v0.52.0

func SRPCRegisterDevtoolStatusService(mux srpc.Mux, impl SRPCDevtoolStatusServiceServer) error

SRPCRegisterDevtoolStatusService registers the implementation with the mux. Uses the default serviceID: bldr.devtool.status.DevtoolStatusService

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 BldrDevtoolBuildTargetRow added in v0.52.0

type BldrDevtoolBuildTargetRow struct {
	ID                  string
	ManifestIDs         []string
	ConfiguredTargetIDs []string
	ExplicitPlatformIDs []string
	ResolvedPlatformIDs []string
	BuildTypes          []string
	Error               string
}

BldrDevtoolBuildTargetRow describes one configured build target.

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
)

func (BldrDevtoolPluginState) String

func (s BldrDevtoolPluginState) String() string

String returns the stable display value.

type BldrDevtoolProjectStatus added in v0.52.0

type BldrDevtoolProjectStatus struct {
	ProjectID      string
	StartupPlugins []string
	WebStartupPath string
	ManifestIDs    []string
	BuildTargets   []BldrDevtoolBuildTargetRow
}

BldrDevtoolProjectStatus describes the read-only project and build target snapshot.

func BuildProjectStatus added in v0.52.0

func BuildProjectStatus(projectConfig *bldr_project.ProjectConfig) BldrDevtoolProjectStatus

BuildProjectStatus converts ProjectConfig into the read-only devtool project snapshot.

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) GetProject added in v0.52.0

GetProject returns the project and target status.

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.

func (*BldrDevtoolStatus) WithProject added in v0.52.0

WithProject returns a copy with project status 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 DevtoolStatusAttentionRow added in v0.52.0

type DevtoolStatusAttentionRow struct {

	// Id is the deterministic row id.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Source is the status source.
	Source string `protobuf:"bytes,2,opt,name=source,proto3" json:"source,omitempty"`
	// Message is the attention summary.
	Message string `protobuf:"bytes,3,opt,name=message,proto3" json:"message,omitempty"`
	// Detail is the attention detail.
	Detail string `protobuf:"bytes,4,opt,name=detail,proto3" json:"detail,omitempty"`
	// Severity is the attention severity.
	Severity DevtoolStatusAttentionSeverity `protobuf:"varint,5,opt,name=severity,proto3" json:"severity,omitempty"`
	// contains filtered or unexported fields
}

DevtoolStatusAttentionRow describes one recent attention item.

func (*DevtoolStatusAttentionRow) CloneMessageVT added in v0.52.0

func (*DevtoolStatusAttentionRow) CloneVT added in v0.52.0

func (*DevtoolStatusAttentionRow) EqualMessageVT added in v0.52.0

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

func (*DevtoolStatusAttentionRow) EqualVT added in v0.52.0

func (*DevtoolStatusAttentionRow) GetDetail added in v0.52.0

func (x *DevtoolStatusAttentionRow) GetDetail() string

func (*DevtoolStatusAttentionRow) GetId added in v0.52.0

func (x *DevtoolStatusAttentionRow) GetId() string

func (*DevtoolStatusAttentionRow) GetMessage added in v0.52.0

func (x *DevtoolStatusAttentionRow) GetMessage() string

func (*DevtoolStatusAttentionRow) GetSeverity added in v0.52.0

func (*DevtoolStatusAttentionRow) GetSource added in v0.52.0

func (x *DevtoolStatusAttentionRow) GetSource() string

func (*DevtoolStatusAttentionRow) MarshalJSON added in v0.52.0

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

MarshalJSON marshals the DevtoolStatusAttentionRow to JSON.

func (*DevtoolStatusAttentionRow) MarshalProtoJSON added in v0.52.0

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

MarshalProtoJSON marshals the DevtoolStatusAttentionRow message to JSON.

func (*DevtoolStatusAttentionRow) MarshalProtoText added in v0.52.0

func (x *DevtoolStatusAttentionRow) MarshalProtoText() string

func (*DevtoolStatusAttentionRow) MarshalToSizedBufferVT added in v0.52.0

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

func (*DevtoolStatusAttentionRow) MarshalToVT added in v0.52.0

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

func (*DevtoolStatusAttentionRow) MarshalVT added in v0.52.0

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

func (*DevtoolStatusAttentionRow) ProtoMessage added in v0.52.0

func (*DevtoolStatusAttentionRow) ProtoMessage()

func (*DevtoolStatusAttentionRow) Reset added in v0.52.0

func (x *DevtoolStatusAttentionRow) Reset()

func (*DevtoolStatusAttentionRow) SizeVT added in v0.52.0

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

func (*DevtoolStatusAttentionRow) String added in v0.52.0

func (x *DevtoolStatusAttentionRow) String() string

func (*DevtoolStatusAttentionRow) UnmarshalJSON added in v0.52.0

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

UnmarshalJSON unmarshals the DevtoolStatusAttentionRow from JSON.

func (*DevtoolStatusAttentionRow) UnmarshalProtoJSON added in v0.52.0

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

UnmarshalProtoJSON unmarshals the DevtoolStatusAttentionRow message from JSON.

func (*DevtoolStatusAttentionRow) UnmarshalVT added in v0.52.0

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

type DevtoolStatusAttentionSeverity added in v0.52.0

type DevtoolStatusAttentionSeverity int32

DevtoolStatusAttentionSeverity describes the urgency of an attention row.

const (
	// DevtoolStatusAttentionSeverity_UNKNOWN leaves severity unset.
	DevtoolStatusAttentionSeverity_DevtoolStatusAttentionSeverity_UNKNOWN DevtoolStatusAttentionSeverity = 0
	// DevtoolStatusAttentionSeverity_INFO marks informational attention.
	DevtoolStatusAttentionSeverity_DevtoolStatusAttentionSeverity_INFO DevtoolStatusAttentionSeverity = 1
	// DevtoolStatusAttentionSeverity_WARNING marks recoverable attention.
	DevtoolStatusAttentionSeverity_DevtoolStatusAttentionSeverity_WARNING DevtoolStatusAttentionSeverity = 2
	// DevtoolStatusAttentionSeverity_ERROR marks blocking attention.
	DevtoolStatusAttentionSeverity_DevtoolStatusAttentionSeverity_ERROR DevtoolStatusAttentionSeverity = 3
)

func (DevtoolStatusAttentionSeverity) Enum added in v0.52.0

func (DevtoolStatusAttentionSeverity) MarshalJSON added in v0.52.0

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

MarshalJSON marshals the DevtoolStatusAttentionSeverity to JSON.

func (DevtoolStatusAttentionSeverity) MarshalProtoJSON added in v0.52.0

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

MarshalProtoJSON marshals the DevtoolStatusAttentionSeverity to JSON.

func (DevtoolStatusAttentionSeverity) MarshalProtoText added in v0.52.0

func (x DevtoolStatusAttentionSeverity) MarshalProtoText() string

func (DevtoolStatusAttentionSeverity) MarshalText added in v0.52.0

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

MarshalText marshals the DevtoolStatusAttentionSeverity to text.

func (DevtoolStatusAttentionSeverity) String added in v0.52.0

func (*DevtoolStatusAttentionSeverity) UnmarshalJSON added in v0.52.0

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

UnmarshalJSON unmarshals the DevtoolStatusAttentionSeverity from JSON.

func (*DevtoolStatusAttentionSeverity) UnmarshalProtoJSON added in v0.52.0

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

UnmarshalProtoJSON unmarshals the DevtoolStatusAttentionSeverity from JSON.

func (*DevtoolStatusAttentionSeverity) UnmarshalText added in v0.52.0

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

UnmarshalText unmarshals the DevtoolStatusAttentionSeverity from text.

type DevtoolStatusBuildTarget added in v0.52.0

type DevtoolStatusBuildTarget struct {

	// Id is the build target id from project configuration.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// ManifestIds is the target's configured manifest list.
	ManifestIds []string `protobuf:"bytes,2,rep,name=manifest_ids,json=manifestIds,proto3" json:"manifestIds,omitempty"`
	// ConfiguredTargetIds is the target id list from project configuration.
	ConfiguredTargetIds []string `protobuf:"bytes,3,rep,name=configured_target_ids,json=configuredTargetIds,proto3" json:"configuredTargetIds,omitempty"`
	// ExplicitPlatformIds is the explicit platform_ids list from project configuration.
	ExplicitPlatformIds []string `protobuf:"bytes,4,rep,name=explicit_platform_ids,json=explicitPlatformIds,proto3" json:"explicitPlatformIds,omitempty"`
	// ResolvedPlatformIds is the merged target platform list.
	ResolvedPlatformIds []string `protobuf:"bytes,5,rep,name=resolved_platform_ids,json=resolvedPlatformIds,proto3" json:"resolvedPlatformIds,omitempty"`
	// BuildTypes are the supported build types for this target.
	BuildTypes []string `protobuf:"bytes,6,rep,name=build_types,json=buildTypes,proto3" json:"buildTypes,omitempty"`
	// Error is the explicit target normalization error, when present.
	Error string `protobuf:"bytes,7,opt,name=error,proto3" json:"error,omitempty"`
	// contains filtered or unexported fields
}

DevtoolStatusBuildTarget describes one configured build target.

func (*DevtoolStatusBuildTarget) CloneMessageVT added in v0.52.0

func (*DevtoolStatusBuildTarget) CloneVT added in v0.52.0

func (*DevtoolStatusBuildTarget) EqualMessageVT added in v0.52.0

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

func (*DevtoolStatusBuildTarget) EqualVT added in v0.52.0

func (*DevtoolStatusBuildTarget) GetBuildTypes added in v0.52.0

func (x *DevtoolStatusBuildTarget) GetBuildTypes() []string

func (*DevtoolStatusBuildTarget) GetConfiguredTargetIds added in v0.52.0

func (x *DevtoolStatusBuildTarget) GetConfiguredTargetIds() []string

func (*DevtoolStatusBuildTarget) GetError added in v0.52.0

func (x *DevtoolStatusBuildTarget) GetError() string

func (*DevtoolStatusBuildTarget) GetExplicitPlatformIds added in v0.52.0

func (x *DevtoolStatusBuildTarget) GetExplicitPlatformIds() []string

func (*DevtoolStatusBuildTarget) GetId added in v0.52.0

func (x *DevtoolStatusBuildTarget) GetId() string

func (*DevtoolStatusBuildTarget) GetManifestIds added in v0.52.0

func (x *DevtoolStatusBuildTarget) GetManifestIds() []string

func (*DevtoolStatusBuildTarget) GetResolvedPlatformIds added in v0.52.0

func (x *DevtoolStatusBuildTarget) GetResolvedPlatformIds() []string

func (*DevtoolStatusBuildTarget) MarshalJSON added in v0.52.0

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

MarshalJSON marshals the DevtoolStatusBuildTarget to JSON.

func (*DevtoolStatusBuildTarget) MarshalProtoJSON added in v0.52.0

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

MarshalProtoJSON marshals the DevtoolStatusBuildTarget message to JSON.

func (*DevtoolStatusBuildTarget) MarshalProtoText added in v0.52.0

func (x *DevtoolStatusBuildTarget) MarshalProtoText() string

func (*DevtoolStatusBuildTarget) MarshalToSizedBufferVT added in v0.52.0

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

func (*DevtoolStatusBuildTarget) MarshalToVT added in v0.52.0

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

func (*DevtoolStatusBuildTarget) MarshalVT added in v0.52.0

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

func (*DevtoolStatusBuildTarget) ProtoMessage added in v0.52.0

func (*DevtoolStatusBuildTarget) ProtoMessage()

func (*DevtoolStatusBuildTarget) Reset added in v0.52.0

func (x *DevtoolStatusBuildTarget) Reset()

func (*DevtoolStatusBuildTarget) SizeVT added in v0.52.0

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

func (*DevtoolStatusBuildTarget) String added in v0.52.0

func (x *DevtoolStatusBuildTarget) String() string

func (*DevtoolStatusBuildTarget) UnmarshalJSON added in v0.52.0

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

UnmarshalJSON unmarshals the DevtoolStatusBuildTarget from JSON.

func (*DevtoolStatusBuildTarget) UnmarshalProtoJSON added in v0.52.0

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

UnmarshalProtoJSON unmarshals the DevtoolStatusBuildTarget message from JSON.

func (*DevtoolStatusBuildTarget) UnmarshalVT added in v0.52.0

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

type DevtoolStatusCommand added in v0.52.0

type DevtoolStatusCommand 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 DevtoolStatusCommandState `protobuf:"varint,2,opt,name=state,proto3" json:"state,omitempty"`
	// Summary is a short human-readable status summary.
	Summary string `protobuf:"bytes,3,opt,name=summary,proto3" json:"summary,omitempty"`
	// Error is the explicit command error, when present.
	Error string `protobuf:"bytes,4,opt,name=error,proto3" json:"error,omitempty"`
	// LogFile is the diagnostic log file path, when present.
	LogFile string `protobuf:"bytes,5,opt,name=log_file,json=logFile,proto3" json:"logFile,omitempty"`
	// contains filtered or unexported fields
}

DevtoolStatusCommand describes the active Bldr command.

func (*DevtoolStatusCommand) CloneMessageVT added in v0.52.0

func (*DevtoolStatusCommand) CloneVT added in v0.52.0

func (*DevtoolStatusCommand) EqualMessageVT added in v0.52.0

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

func (*DevtoolStatusCommand) EqualVT added in v0.52.0

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

func (*DevtoolStatusCommand) GetError added in v0.52.0

func (x *DevtoolStatusCommand) GetError() string

func (*DevtoolStatusCommand) GetLogFile added in v0.52.0

func (x *DevtoolStatusCommand) GetLogFile() string

func (*DevtoolStatusCommand) GetName added in v0.52.0

func (x *DevtoolStatusCommand) GetName() string

func (*DevtoolStatusCommand) GetState added in v0.52.0

func (*DevtoolStatusCommand) GetSummary added in v0.52.0

func (x *DevtoolStatusCommand) GetSummary() string

func (*DevtoolStatusCommand) MarshalJSON added in v0.52.0

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

MarshalJSON marshals the DevtoolStatusCommand to JSON.

func (*DevtoolStatusCommand) MarshalProtoJSON added in v0.52.0

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

MarshalProtoJSON marshals the DevtoolStatusCommand message to JSON.

func (*DevtoolStatusCommand) MarshalProtoText added in v0.52.0

func (x *DevtoolStatusCommand) MarshalProtoText() string

func (*DevtoolStatusCommand) MarshalToSizedBufferVT added in v0.52.0

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

func (*DevtoolStatusCommand) MarshalToVT added in v0.52.0

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

func (*DevtoolStatusCommand) MarshalVT added in v0.52.0

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

func (*DevtoolStatusCommand) ProtoMessage added in v0.52.0

func (*DevtoolStatusCommand) ProtoMessage()

func (*DevtoolStatusCommand) Reset added in v0.52.0

func (x *DevtoolStatusCommand) Reset()

func (*DevtoolStatusCommand) SizeVT added in v0.52.0

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

func (*DevtoolStatusCommand) String added in v0.52.0

func (x *DevtoolStatusCommand) String() string

func (*DevtoolStatusCommand) UnmarshalJSON added in v0.52.0

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

UnmarshalJSON unmarshals the DevtoolStatusCommand from JSON.

func (*DevtoolStatusCommand) UnmarshalProtoJSON added in v0.52.0

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

UnmarshalProtoJSON unmarshals the DevtoolStatusCommand message from JSON.

func (*DevtoolStatusCommand) UnmarshalVT added in v0.52.0

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

type DevtoolStatusCommandState added in v0.52.0

type DevtoolStatusCommandState int32

DevtoolStatusCommandState describes the high-level command lifecycle.

const (
	// DevtoolStatusCommandState_UNKNOWN leaves command state unset.
	DevtoolStatusCommandState_DevtoolStatusCommandState_UNKNOWN DevtoolStatusCommandState = 0
	// DevtoolStatusCommandState_STARTING means command startup is running.
	DevtoolStatusCommandState_DevtoolStatusCommandState_STARTING DevtoolStatusCommandState = 1
	// DevtoolStatusCommandState_RUNNING means the command is active.
	DevtoolStatusCommandState_DevtoolStatusCommandState_RUNNING DevtoolStatusCommandState = 2
	// DevtoolStatusCommandState_DONE means the command completed successfully.
	DevtoolStatusCommandState_DevtoolStatusCommandState_DONE DevtoolStatusCommandState = 3
	// DevtoolStatusCommandState_ERROR means the command failed.
	DevtoolStatusCommandState_DevtoolStatusCommandState_ERROR DevtoolStatusCommandState = 4
	// DevtoolStatusCommandState_CANCELED means the command was canceled.
	DevtoolStatusCommandState_DevtoolStatusCommandState_CANCELED DevtoolStatusCommandState = 5
)

func (DevtoolStatusCommandState) Enum added in v0.52.0

func (DevtoolStatusCommandState) MarshalJSON added in v0.52.0

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

MarshalJSON marshals the DevtoolStatusCommandState to JSON.

func (DevtoolStatusCommandState) MarshalProtoJSON added in v0.52.0

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

MarshalProtoJSON marshals the DevtoolStatusCommandState to JSON.

func (DevtoolStatusCommandState) MarshalProtoText added in v0.52.0

func (x DevtoolStatusCommandState) MarshalProtoText() string

func (DevtoolStatusCommandState) MarshalText added in v0.52.0

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

MarshalText marshals the DevtoolStatusCommandState to text.

func (DevtoolStatusCommandState) String added in v0.52.0

func (x DevtoolStatusCommandState) String() string

func (*DevtoolStatusCommandState) UnmarshalJSON added in v0.52.0

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

UnmarshalJSON unmarshals the DevtoolStatusCommandState from JSON.

func (*DevtoolStatusCommandState) UnmarshalProtoJSON added in v0.52.0

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

UnmarshalProtoJSON unmarshals the DevtoolStatusCommandState from JSON.

func (*DevtoolStatusCommandState) UnmarshalText added in v0.52.0

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

UnmarshalText unmarshals the DevtoolStatusCommandState from text.

type DevtoolStatusControllerRow added in v0.52.0

type DevtoolStatusControllerRow struct {

	// Id is the deterministic row id.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// ControllerId is the controller config id.
	ControllerId string `protobuf:"bytes,2,opt,name=controller_id,json=controllerId,proto3" json:"controllerId,omitempty"`
	// Kind is the directive kind.
	Kind string `protobuf:"bytes,3,opt,name=kind,proto3" json:"kind,omitempty"`
	// State is the controller directive state.
	State DevtoolStatusControllerState `protobuf:"varint,4,opt,name=state,proto3" json:"state,omitempty"`
	// Summary is a short human-readable status summary.
	Summary string `protobuf:"bytes,5,opt,name=summary,proto3" json:"summary,omitempty"`
	// Error is the explicit controller error, when present.
	Error string `protobuf:"bytes,6,opt,name=error,proto3" json:"error,omitempty"`
	// contains filtered or unexported fields
}

DevtoolStatusControllerRow describes one controller directive row.

func (*DevtoolStatusControllerRow) CloneMessageVT added in v0.52.0

func (*DevtoolStatusControllerRow) CloneVT added in v0.52.0

func (*DevtoolStatusControllerRow) EqualMessageVT added in v0.52.0

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

func (*DevtoolStatusControllerRow) EqualVT added in v0.52.0

func (*DevtoolStatusControllerRow) GetControllerId added in v0.52.0

func (x *DevtoolStatusControllerRow) GetControllerId() string

func (*DevtoolStatusControllerRow) GetError added in v0.52.0

func (x *DevtoolStatusControllerRow) GetError() string

func (*DevtoolStatusControllerRow) GetId added in v0.52.0

func (*DevtoolStatusControllerRow) GetKind added in v0.52.0

func (x *DevtoolStatusControllerRow) GetKind() string

func (*DevtoolStatusControllerRow) GetState added in v0.52.0

func (*DevtoolStatusControllerRow) GetSummary added in v0.52.0

func (x *DevtoolStatusControllerRow) GetSummary() string

func (*DevtoolStatusControllerRow) MarshalJSON added in v0.52.0

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

MarshalJSON marshals the DevtoolStatusControllerRow to JSON.

func (*DevtoolStatusControllerRow) MarshalProtoJSON added in v0.52.0

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

MarshalProtoJSON marshals the DevtoolStatusControllerRow message to JSON.

func (*DevtoolStatusControllerRow) MarshalProtoText added in v0.52.0

func (x *DevtoolStatusControllerRow) MarshalProtoText() string

func (*DevtoolStatusControllerRow) MarshalToSizedBufferVT added in v0.52.0

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

func (*DevtoolStatusControllerRow) MarshalToVT added in v0.52.0

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

func (*DevtoolStatusControllerRow) MarshalVT added in v0.52.0

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

func (*DevtoolStatusControllerRow) ProtoMessage added in v0.52.0

func (*DevtoolStatusControllerRow) ProtoMessage()

func (*DevtoolStatusControllerRow) Reset added in v0.52.0

func (x *DevtoolStatusControllerRow) Reset()

func (*DevtoolStatusControllerRow) SizeVT added in v0.52.0

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

func (*DevtoolStatusControllerRow) String added in v0.52.0

func (x *DevtoolStatusControllerRow) String() string

func (*DevtoolStatusControllerRow) UnmarshalJSON added in v0.52.0

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

UnmarshalJSON unmarshals the DevtoolStatusControllerRow from JSON.

func (*DevtoolStatusControllerRow) UnmarshalProtoJSON added in v0.52.0

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

UnmarshalProtoJSON unmarshals the DevtoolStatusControllerRow message from JSON.

func (*DevtoolStatusControllerRow) UnmarshalVT added in v0.52.0

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

type DevtoolStatusControllerState added in v0.52.0

type DevtoolStatusControllerState int32

DevtoolStatusControllerState describes controller load and exec status.

const (
	// DevtoolStatusControllerState_UNKNOWN leaves controller state unset.
	DevtoolStatusControllerState_DevtoolStatusControllerState_UNKNOWN DevtoolStatusControllerState = 0
	// DevtoolStatusControllerState_REQUESTED means the controller has been requested.
	DevtoolStatusControllerState_DevtoolStatusControllerState_REQUESTED DevtoolStatusControllerState = 1
	// DevtoolStatusControllerState_RUNNING means the controller is running.
	DevtoolStatusControllerState_DevtoolStatusControllerState_RUNNING DevtoolStatusControllerState = 2
	// DevtoolStatusControllerState_IDLE means the directive is idle without a running controller.
	DevtoolStatusControllerState_DevtoolStatusControllerState_IDLE DevtoolStatusControllerState = 3
	// DevtoolStatusControllerState_ERROR means controller load or execution failed.
	DevtoolStatusControllerState_DevtoolStatusControllerState_ERROR DevtoolStatusControllerState = 4
)

func (DevtoolStatusControllerState) Enum added in v0.52.0

func (DevtoolStatusControllerState) MarshalJSON added in v0.52.0

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

MarshalJSON marshals the DevtoolStatusControllerState to JSON.

func (DevtoolStatusControllerState) MarshalProtoJSON added in v0.52.0

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

MarshalProtoJSON marshals the DevtoolStatusControllerState to JSON.

func (DevtoolStatusControllerState) MarshalProtoText added in v0.52.0

func (x DevtoolStatusControllerState) MarshalProtoText() string

func (DevtoolStatusControllerState) MarshalText added in v0.52.0

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

MarshalText marshals the DevtoolStatusControllerState to text.

func (DevtoolStatusControllerState) String added in v0.52.0

func (*DevtoolStatusControllerState) UnmarshalJSON added in v0.52.0

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

UnmarshalJSON unmarshals the DevtoolStatusControllerState from JSON.

func (*DevtoolStatusControllerState) UnmarshalProtoJSON added in v0.52.0

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

UnmarshalProtoJSON unmarshals the DevtoolStatusControllerState from JSON.

func (*DevtoolStatusControllerState) UnmarshalText added in v0.52.0

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

UnmarshalText unmarshals the DevtoolStatusControllerState from text.

type DevtoolStatusManifestBuildRow added in v0.52.0

type DevtoolStatusManifestBuildRow struct {

	// Id is the deterministic row id.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// BuildTargetIds are related build target ids.
	BuildTargetIds []string `protobuf:"bytes,2,rep,name=build_target_ids,json=buildTargetIds,proto3" json:"buildTargetIds,omitempty"`
	// ManifestId is the manifest id.
	ManifestId string `protobuf:"bytes,3,opt,name=manifest_id,json=manifestId,proto3" json:"manifestId,omitempty"`
	// PlatformId is the selected platform id.
	PlatformId string `protobuf:"bytes,4,opt,name=platform_id,json=platformId,proto3" json:"platformId,omitempty"`
	// TargetPlatformIds is the full target platform list.
	TargetPlatformIds []string `protobuf:"bytes,5,rep,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 remote id.
	RemoteId string `protobuf:"bytes,7,opt,name=remote_id,json=remoteId,proto3" json:"remoteId,omitempty"`
	// State is the manifest build state.
	State DevtoolStatusManifestState `protobuf:"varint,8,opt,name=state,proto3" json:"state,omitempty"`
	// CacheHit indicates the builder reused a cached result.
	CacheHit bool `protobuf:"varint,9,opt,name=cache_hit,json=cacheHit,proto3" json:"cacheHit,omitempty"`
	// FullRebuild indicates the builder performed a full rebuild.
	FullRebuild bool `protobuf:"varint,10,opt,name=full_rebuild,json=fullRebuild,proto3" json:"fullRebuild,omitempty"`
	// HotRebuild indicates the builder performed a hot rebuild.
	HotRebuild bool `protobuf:"varint,11,opt,name=hot_rebuild,json=hotRebuild,proto3" json:"hotRebuild,omitempty"`
	// WatchedFileCount is the number of watched files.
	WatchedFileCount uint32 `protobuf:"varint,12,opt,name=watched_file_count,json=watchedFileCount,proto3" json:"watchedFileCount,omitempty"`
	// DependencyRebuildReason explains dependency-triggered rebuilds.
	DependencyRebuildReason string `` /* 131-byte string literal not displayed */
	// Summary is a short human-readable status summary.
	Summary string `protobuf:"bytes,14,opt,name=summary,proto3" json:"summary,omitempty"`
	// Error is the explicit build error, when present.
	Error string `protobuf:"bytes,15,opt,name=error,proto3" json:"error,omitempty"`
	// contains filtered or unexported fields
}

DevtoolStatusManifestBuildRow describes one manifest build status row.

func (*DevtoolStatusManifestBuildRow) CloneMessageVT added in v0.52.0

func (*DevtoolStatusManifestBuildRow) CloneVT added in v0.52.0

func (*DevtoolStatusManifestBuildRow) EqualMessageVT added in v0.52.0

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

func (*DevtoolStatusManifestBuildRow) EqualVT added in v0.52.0

func (*DevtoolStatusManifestBuildRow) GetBuildTargetIds added in v0.52.0

func (x *DevtoolStatusManifestBuildRow) GetBuildTargetIds() []string

func (*DevtoolStatusManifestBuildRow) GetBuildType added in v0.52.0

func (x *DevtoolStatusManifestBuildRow) GetBuildType() string

func (*DevtoolStatusManifestBuildRow) GetCacheHit added in v0.52.0

func (x *DevtoolStatusManifestBuildRow) GetCacheHit() bool

func (*DevtoolStatusManifestBuildRow) GetDependencyRebuildReason added in v0.52.0

func (x *DevtoolStatusManifestBuildRow) GetDependencyRebuildReason() string

func (*DevtoolStatusManifestBuildRow) GetError added in v0.52.0

func (x *DevtoolStatusManifestBuildRow) GetError() string

func (*DevtoolStatusManifestBuildRow) GetFullRebuild added in v0.52.0

func (x *DevtoolStatusManifestBuildRow) GetFullRebuild() bool

func (*DevtoolStatusManifestBuildRow) GetHotRebuild added in v0.52.0

func (x *DevtoolStatusManifestBuildRow) GetHotRebuild() bool

func (*DevtoolStatusManifestBuildRow) GetId added in v0.52.0

func (*DevtoolStatusManifestBuildRow) GetManifestId added in v0.52.0

func (x *DevtoolStatusManifestBuildRow) GetManifestId() string

func (*DevtoolStatusManifestBuildRow) GetPlatformId added in v0.52.0

func (x *DevtoolStatusManifestBuildRow) GetPlatformId() string

func (*DevtoolStatusManifestBuildRow) GetRemoteId added in v0.52.0

func (x *DevtoolStatusManifestBuildRow) GetRemoteId() string

func (*DevtoolStatusManifestBuildRow) GetState added in v0.52.0

func (*DevtoolStatusManifestBuildRow) GetSummary added in v0.52.0

func (x *DevtoolStatusManifestBuildRow) GetSummary() string

func (*DevtoolStatusManifestBuildRow) GetTargetPlatformIds added in v0.52.0

func (x *DevtoolStatusManifestBuildRow) GetTargetPlatformIds() []string

func (*DevtoolStatusManifestBuildRow) GetWatchedFileCount added in v0.52.0

func (x *DevtoolStatusManifestBuildRow) GetWatchedFileCount() uint32

func (*DevtoolStatusManifestBuildRow) MarshalJSON added in v0.52.0

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

MarshalJSON marshals the DevtoolStatusManifestBuildRow to JSON.

func (*DevtoolStatusManifestBuildRow) MarshalProtoJSON added in v0.52.0

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

MarshalProtoJSON marshals the DevtoolStatusManifestBuildRow message to JSON.

func (*DevtoolStatusManifestBuildRow) MarshalProtoText added in v0.52.0

func (x *DevtoolStatusManifestBuildRow) MarshalProtoText() string

func (*DevtoolStatusManifestBuildRow) MarshalToSizedBufferVT added in v0.52.0

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

func (*DevtoolStatusManifestBuildRow) MarshalToVT added in v0.52.0

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

func (*DevtoolStatusManifestBuildRow) MarshalVT added in v0.52.0

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

func (*DevtoolStatusManifestBuildRow) ProtoMessage added in v0.52.0

func (*DevtoolStatusManifestBuildRow) ProtoMessage()

func (*DevtoolStatusManifestBuildRow) Reset added in v0.52.0

func (x *DevtoolStatusManifestBuildRow) Reset()

func (*DevtoolStatusManifestBuildRow) SizeVT added in v0.52.0

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

func (*DevtoolStatusManifestBuildRow) String added in v0.52.0

func (*DevtoolStatusManifestBuildRow) UnmarshalJSON added in v0.52.0

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

UnmarshalJSON unmarshals the DevtoolStatusManifestBuildRow from JSON.

func (*DevtoolStatusManifestBuildRow) UnmarshalProtoJSON added in v0.52.0

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

UnmarshalProtoJSON unmarshals the DevtoolStatusManifestBuildRow message from JSON.

func (*DevtoolStatusManifestBuildRow) UnmarshalVT added in v0.52.0

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

type DevtoolStatusManifestFetchRow added in v0.52.0

type DevtoolStatusManifestFetchRow struct {

	// Id is the deterministic row id.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// ManifestId is the requested manifest id.
	ManifestId string `protobuf:"bytes,2,opt,name=manifest_id,json=manifestId,proto3" json:"manifestId,omitempty"`
	// PlatformIds is the requested platform id list.
	PlatformIds []string `protobuf:"bytes,3,rep,name=platform_ids,json=platformIds,proto3" json:"platformIds,omitempty"`
	// BuildTypes is the requested build type list.
	BuildTypes []string `protobuf:"bytes,4,rep,name=build_types,json=buildTypes,proto3" json:"buildTypes,omitempty"`
	// RemoteIds is the related remote id list.
	RemoteIds []string `protobuf:"bytes,5,rep,name=remote_ids,json=remoteIds,proto3" json:"remoteIds,omitempty"`
	// State is the manifest fetch state.
	State DevtoolStatusManifestState `protobuf:"varint,6,opt,name=state,proto3" json:"state,omitempty"`
	// ReadyRefCount is the number of ready manifest refs.
	ReadyRefCount uint32 `protobuf:"varint,7,opt,name=ready_ref_count,json=readyRefCount,proto3" json:"readyRefCount,omitempty"`
	// ReadyRefs is the compact diagnostic manifest ref summary.
	ReadyRefs string `protobuf:"bytes,8,opt,name=ready_refs,json=readyRefs,proto3" json:"readyRefs,omitempty"`
	// LocalBuildIds are related local build row ids.
	LocalBuildIds []string `protobuf:"bytes,9,rep,name=local_build_ids,json=localBuildIds,proto3" json:"localBuildIds,omitempty"`
	// BlockedOnLocalBuild indicates the fetch waits on a local build.
	BlockedOnLocalBuild bool `protobuf:"varint,10,opt,name=blocked_on_local_build,json=blockedOnLocalBuild,proto3" json:"blockedOnLocalBuild,omitempty"`
	// Summary is a short human-readable status summary.
	Summary string `protobuf:"bytes,11,opt,name=summary,proto3" json:"summary,omitempty"`
	// Error is the explicit fetch error, when present.
	Error string `protobuf:"bytes,12,opt,name=error,proto3" json:"error,omitempty"`
	// contains filtered or unexported fields
}

DevtoolStatusManifestFetchRow describes one manifest fetch status row.

func (*DevtoolStatusManifestFetchRow) CloneMessageVT added in v0.52.0

func (*DevtoolStatusManifestFetchRow) CloneVT added in v0.52.0

func (*DevtoolStatusManifestFetchRow) EqualMessageVT added in v0.52.0

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

func (*DevtoolStatusManifestFetchRow) EqualVT added in v0.52.0

func (*DevtoolStatusManifestFetchRow) GetBlockedOnLocalBuild added in v0.52.0

func (x *DevtoolStatusManifestFetchRow) GetBlockedOnLocalBuild() bool

func (*DevtoolStatusManifestFetchRow) GetBuildTypes added in v0.52.0

func (x *DevtoolStatusManifestFetchRow) GetBuildTypes() []string

func (*DevtoolStatusManifestFetchRow) GetError added in v0.52.0

func (x *DevtoolStatusManifestFetchRow) GetError() string

func (*DevtoolStatusManifestFetchRow) GetId added in v0.52.0

func (*DevtoolStatusManifestFetchRow) GetLocalBuildIds added in v0.52.0

func (x *DevtoolStatusManifestFetchRow) GetLocalBuildIds() []string

func (*DevtoolStatusManifestFetchRow) GetManifestId added in v0.52.0

func (x *DevtoolStatusManifestFetchRow) GetManifestId() string

func (*DevtoolStatusManifestFetchRow) GetPlatformIds added in v0.52.0

func (x *DevtoolStatusManifestFetchRow) GetPlatformIds() []string

func (*DevtoolStatusManifestFetchRow) GetReadyRefCount added in v0.52.0

func (x *DevtoolStatusManifestFetchRow) GetReadyRefCount() uint32

func (*DevtoolStatusManifestFetchRow) GetReadyRefs added in v0.52.0

func (x *DevtoolStatusManifestFetchRow) GetReadyRefs() string

func (*DevtoolStatusManifestFetchRow) GetRemoteIds added in v0.52.0

func (x *DevtoolStatusManifestFetchRow) GetRemoteIds() []string

func (*DevtoolStatusManifestFetchRow) GetState added in v0.52.0

func (*DevtoolStatusManifestFetchRow) GetSummary added in v0.52.0

func (x *DevtoolStatusManifestFetchRow) GetSummary() string

func (*DevtoolStatusManifestFetchRow) MarshalJSON added in v0.52.0

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

MarshalJSON marshals the DevtoolStatusManifestFetchRow to JSON.

func (*DevtoolStatusManifestFetchRow) MarshalProtoJSON added in v0.52.0

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

MarshalProtoJSON marshals the DevtoolStatusManifestFetchRow message to JSON.

func (*DevtoolStatusManifestFetchRow) MarshalProtoText added in v0.52.0

func (x *DevtoolStatusManifestFetchRow) MarshalProtoText() string

func (*DevtoolStatusManifestFetchRow) MarshalToSizedBufferVT added in v0.52.0

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

func (*DevtoolStatusManifestFetchRow) MarshalToVT added in v0.52.0

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

func (*DevtoolStatusManifestFetchRow) MarshalVT added in v0.52.0

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

func (*DevtoolStatusManifestFetchRow) ProtoMessage added in v0.52.0

func (*DevtoolStatusManifestFetchRow) ProtoMessage()

func (*DevtoolStatusManifestFetchRow) Reset added in v0.52.0

func (x *DevtoolStatusManifestFetchRow) Reset()

func (*DevtoolStatusManifestFetchRow) SizeVT added in v0.52.0

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

func (*DevtoolStatusManifestFetchRow) String added in v0.52.0

func (*DevtoolStatusManifestFetchRow) UnmarshalJSON added in v0.52.0

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

UnmarshalJSON unmarshals the DevtoolStatusManifestFetchRow from JSON.

func (*DevtoolStatusManifestFetchRow) UnmarshalProtoJSON added in v0.52.0

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

UnmarshalProtoJSON unmarshals the DevtoolStatusManifestFetchRow message from JSON.

func (*DevtoolStatusManifestFetchRow) UnmarshalVT added in v0.52.0

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

type DevtoolStatusManifestState added in v0.52.0

type DevtoolStatusManifestState int32

DevtoolStatusManifestState describes manifest fetch and build progress.

const (
	// DevtoolStatusManifestState_UNKNOWN leaves manifest state unset.
	DevtoolStatusManifestState_DevtoolStatusManifestState_UNKNOWN DevtoolStatusManifestState = 0
	// DevtoolStatusManifestState_QUEUED means work is waiting to start.
	DevtoolStatusManifestState_DevtoolStatusManifestState_QUEUED DevtoolStatusManifestState = 1
	// DevtoolStatusManifestState_RUNNING means work is active.
	DevtoolStatusManifestState_DevtoolStatusManifestState_RUNNING DevtoolStatusManifestState = 2
	// DevtoolStatusManifestState_READY means the manifest is available.
	DevtoolStatusManifestState_DevtoolStatusManifestState_READY DevtoolStatusManifestState = 3
	// DevtoolStatusManifestState_ERROR means the work failed.
	DevtoolStatusManifestState_DevtoolStatusManifestState_ERROR DevtoolStatusManifestState = 4
	// DevtoolStatusManifestState_CANCELED means the work was canceled.
	DevtoolStatusManifestState_DevtoolStatusManifestState_CANCELED DevtoolStatusManifestState = 5
)

func (DevtoolStatusManifestState) Enum added in v0.52.0

func (DevtoolStatusManifestState) MarshalJSON added in v0.52.0

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

MarshalJSON marshals the DevtoolStatusManifestState to JSON.

func (DevtoolStatusManifestState) MarshalProtoJSON added in v0.52.0

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

MarshalProtoJSON marshals the DevtoolStatusManifestState to JSON.

func (DevtoolStatusManifestState) MarshalProtoText added in v0.52.0

func (x DevtoolStatusManifestState) MarshalProtoText() string

func (DevtoolStatusManifestState) MarshalText added in v0.52.0

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

MarshalText marshals the DevtoolStatusManifestState to text.

func (DevtoolStatusManifestState) String added in v0.52.0

func (*DevtoolStatusManifestState) UnmarshalJSON added in v0.52.0

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

UnmarshalJSON unmarshals the DevtoolStatusManifestState from JSON.

func (*DevtoolStatusManifestState) UnmarshalProtoJSON added in v0.52.0

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

UnmarshalProtoJSON unmarshals the DevtoolStatusManifestState from JSON.

func (*DevtoolStatusManifestState) UnmarshalText added in v0.52.0

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

UnmarshalText unmarshals the DevtoolStatusManifestState from text.

type DevtoolStatusPluginRow added in v0.52.0

type DevtoolStatusPluginRow struct {

	// Id is the deterministic row id.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// PluginId is the plugin id.
	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 scheduler state.
	State DevtoolStatusPluginState `protobuf:"varint,4,opt,name=state,proto3" json:"state,omitempty"`
	// Summary is a short human-readable status summary.
	Summary string `protobuf:"bytes,5,opt,name=summary,proto3" json:"summary,omitempty"`
	// Error is the explicit plugin error, when present.
	Error string `protobuf:"bytes,6,opt,name=error,proto3" json:"error,omitempty"`
	// LastErrorAt is the latest plugin error timestamp, when present.
	LastErrorAt string `protobuf:"bytes,7,opt,name=last_error_at,json=lastErrorAt,proto3" json:"lastErrorAt,omitempty"`
	// contains filtered or unexported fields
}

DevtoolStatusPluginRow describes one plugin instance row.

func (*DevtoolStatusPluginRow) CloneMessageVT added in v0.52.0

func (*DevtoolStatusPluginRow) CloneVT added in v0.52.0

func (*DevtoolStatusPluginRow) EqualMessageVT added in v0.52.0

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

func (*DevtoolStatusPluginRow) EqualVT added in v0.52.0

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

func (*DevtoolStatusPluginRow) GetError added in v0.52.0

func (x *DevtoolStatusPluginRow) GetError() string

func (*DevtoolStatusPluginRow) GetId added in v0.52.0

func (x *DevtoolStatusPluginRow) GetId() string

func (*DevtoolStatusPluginRow) GetInstanceKey added in v0.52.0

func (x *DevtoolStatusPluginRow) GetInstanceKey() string

func (*DevtoolStatusPluginRow) GetLastErrorAt added in v0.52.0

func (x *DevtoolStatusPluginRow) GetLastErrorAt() string

func (*DevtoolStatusPluginRow) GetPluginId added in v0.52.0

func (x *DevtoolStatusPluginRow) GetPluginId() string

func (*DevtoolStatusPluginRow) GetState added in v0.52.0

func (*DevtoolStatusPluginRow) GetSummary added in v0.52.0

func (x *DevtoolStatusPluginRow) GetSummary() string

func (*DevtoolStatusPluginRow) MarshalJSON added in v0.52.0

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

MarshalJSON marshals the DevtoolStatusPluginRow to JSON.

func (*DevtoolStatusPluginRow) MarshalProtoJSON added in v0.52.0

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

MarshalProtoJSON marshals the DevtoolStatusPluginRow message to JSON.

func (*DevtoolStatusPluginRow) MarshalProtoText added in v0.52.0

func (x *DevtoolStatusPluginRow) MarshalProtoText() string

func (*DevtoolStatusPluginRow) MarshalToSizedBufferVT added in v0.52.0

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

func (*DevtoolStatusPluginRow) MarshalToVT added in v0.52.0

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

func (*DevtoolStatusPluginRow) MarshalVT added in v0.52.0

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

func (*DevtoolStatusPluginRow) ProtoMessage added in v0.52.0

func (*DevtoolStatusPluginRow) ProtoMessage()

func (*DevtoolStatusPluginRow) Reset added in v0.52.0

func (x *DevtoolStatusPluginRow) Reset()

func (*DevtoolStatusPluginRow) SizeVT added in v0.52.0

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

func (*DevtoolStatusPluginRow) String added in v0.52.0

func (x *DevtoolStatusPluginRow) String() string

func (*DevtoolStatusPluginRow) UnmarshalJSON added in v0.52.0

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

UnmarshalJSON unmarshals the DevtoolStatusPluginRow from JSON.

func (*DevtoolStatusPluginRow) UnmarshalProtoJSON added in v0.52.0

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

UnmarshalProtoJSON unmarshals the DevtoolStatusPluginRow message from JSON.

func (*DevtoolStatusPluginRow) UnmarshalVT added in v0.52.0

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

type DevtoolStatusPluginState added in v0.52.0

type DevtoolStatusPluginState int32

DevtoolStatusPluginState describes plugin status.

const (
	// DevtoolStatusPluginState_UNKNOWN leaves plugin state unset.
	DevtoolStatusPluginState_DevtoolStatusPluginState_UNKNOWN DevtoolStatusPluginState = 0
	// DevtoolStatusPluginState_REQUESTED means the plugin has been requested.
	DevtoolStatusPluginState_DevtoolStatusPluginState_REQUESTED DevtoolStatusPluginState = 1
	// DevtoolStatusPluginState_RUNNING means the plugin is running.
	DevtoolStatusPluginState_DevtoolStatusPluginState_RUNNING DevtoolStatusPluginState = 2
	// DevtoolStatusPluginState_ERRORED means the plugin failed.
	DevtoolStatusPluginState_DevtoolStatusPluginState_ERRORED DevtoolStatusPluginState = 3
)

func (DevtoolStatusPluginState) Enum added in v0.52.0

func (DevtoolStatusPluginState) MarshalJSON added in v0.52.0

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

MarshalJSON marshals the DevtoolStatusPluginState to JSON.

func (DevtoolStatusPluginState) MarshalProtoJSON added in v0.52.0

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

MarshalProtoJSON marshals the DevtoolStatusPluginState to JSON.

func (DevtoolStatusPluginState) MarshalProtoText added in v0.52.0

func (x DevtoolStatusPluginState) MarshalProtoText() string

func (DevtoolStatusPluginState) MarshalText added in v0.52.0

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

MarshalText marshals the DevtoolStatusPluginState to text.

func (DevtoolStatusPluginState) String added in v0.52.0

func (x DevtoolStatusPluginState) String() string

func (*DevtoolStatusPluginState) UnmarshalJSON added in v0.52.0

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

UnmarshalJSON unmarshals the DevtoolStatusPluginState from JSON.

func (*DevtoolStatusPluginState) UnmarshalProtoJSON added in v0.52.0

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

UnmarshalProtoJSON unmarshals the DevtoolStatusPluginState from JSON.

func (*DevtoolStatusPluginState) UnmarshalText added in v0.52.0

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

UnmarshalText unmarshals the DevtoolStatusPluginState from text.

type DevtoolStatusProject added in v0.52.0

type DevtoolStatusProject struct {

	// ProjectId is the configured project id.
	ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"projectId,omitempty"`
	// StartupPlugins is the list of configured startup plugins.
	StartupPlugins []string `protobuf:"bytes,2,rep,name=startup_plugins,json=startupPlugins,proto3" json:"startupPlugins,omitempty"`
	// WebStartupPath is the configured web startup source path.
	WebStartupPath string `protobuf:"bytes,3,opt,name=web_startup_path,json=webStartupPath,proto3" json:"webStartupPath,omitempty"`
	// ManifestIds is the list of configured manifest ids.
	ManifestIds []string `protobuf:"bytes,4,rep,name=manifest_ids,json=manifestIds,proto3" json:"manifestIds,omitempty"`
	// BuildTargets is the normalized build target matrix.
	BuildTargets []*DevtoolStatusBuildTarget `protobuf:"bytes,5,rep,name=build_targets,json=buildTargets,proto3" json:"buildTargets,omitempty"`
	// contains filtered or unexported fields
}

DevtoolStatusProject is the read-only Bldr project and target snapshot.

func (*DevtoolStatusProject) CloneMessageVT added in v0.52.0

func (*DevtoolStatusProject) CloneVT added in v0.52.0

func (*DevtoolStatusProject) EqualMessageVT added in v0.52.0

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

func (*DevtoolStatusProject) EqualVT added in v0.52.0

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

func (*DevtoolStatusProject) GetBuildTargets added in v0.52.0

func (x *DevtoolStatusProject) GetBuildTargets() []*DevtoolStatusBuildTarget

func (*DevtoolStatusProject) GetManifestIds added in v0.52.0

func (x *DevtoolStatusProject) GetManifestIds() []string

func (*DevtoolStatusProject) GetProjectId added in v0.52.0

func (x *DevtoolStatusProject) GetProjectId() string

func (*DevtoolStatusProject) GetStartupPlugins added in v0.52.0

func (x *DevtoolStatusProject) GetStartupPlugins() []string

func (*DevtoolStatusProject) GetWebStartupPath added in v0.52.0

func (x *DevtoolStatusProject) GetWebStartupPath() string

func (*DevtoolStatusProject) MarshalJSON added in v0.52.0

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

MarshalJSON marshals the DevtoolStatusProject to JSON.

func (*DevtoolStatusProject) MarshalProtoJSON added in v0.52.0

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

MarshalProtoJSON marshals the DevtoolStatusProject message to JSON.

func (*DevtoolStatusProject) MarshalProtoText added in v0.52.0

func (x *DevtoolStatusProject) MarshalProtoText() string

func (*DevtoolStatusProject) MarshalToSizedBufferVT added in v0.52.0

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

func (*DevtoolStatusProject) MarshalToVT added in v0.52.0

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

func (*DevtoolStatusProject) MarshalVT added in v0.52.0

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

func (*DevtoolStatusProject) ProtoMessage added in v0.52.0

func (*DevtoolStatusProject) ProtoMessage()

func (*DevtoolStatusProject) Reset added in v0.52.0

func (x *DevtoolStatusProject) Reset()

func (*DevtoolStatusProject) SizeVT added in v0.52.0

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

func (*DevtoolStatusProject) String added in v0.52.0

func (x *DevtoolStatusProject) String() string

func (*DevtoolStatusProject) UnmarshalJSON added in v0.52.0

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

UnmarshalJSON unmarshals the DevtoolStatusProject from JSON.

func (*DevtoolStatusProject) UnmarshalProtoJSON added in v0.52.0

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

UnmarshalProtoJSON unmarshals the DevtoolStatusProject message from JSON.

func (*DevtoolStatusProject) UnmarshalVT added in v0.52.0

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

type DevtoolStatusSnapshot added in v0.51.7

type DevtoolStatusSnapshot struct {

	// Command is the active command status.
	Command *DevtoolStatusCommand `protobuf:"bytes,1,opt,name=command,proto3" json:"command,omitempty"`
	// Project is the read-only project and target configuration snapshot.
	Project *DevtoolStatusProject `protobuf:"bytes,2,opt,name=project,proto3" json:"project,omitempty"`
	// ManifestFetchRows are manifest fetch directive rows.
	ManifestFetchRows []*DevtoolStatusManifestFetchRow `protobuf:"bytes,3,rep,name=manifest_fetch_rows,json=manifestFetchRows,proto3" json:"manifestFetchRows,omitempty"`
	// ManifestBuildRows are manifest builder rows.
	ManifestBuildRows []*DevtoolStatusManifestBuildRow `protobuf:"bytes,4,rep,name=manifest_build_rows,json=manifestBuildRows,proto3" json:"manifestBuildRows,omitempty"`
	// ControllerRows are controller load and exec directive rows.
	ControllerRows []*DevtoolStatusControllerRow `protobuf:"bytes,5,rep,name=controller_rows,json=controllerRows,proto3" json:"controllerRows,omitempty"`
	// PluginRows are plugin scheduler rows.
	PluginRows []*DevtoolStatusPluginRow `protobuf:"bytes,6,rep,name=plugin_rows,json=pluginRows,proto3" json:"pluginRows,omitempty"`
	// AttentionRows are recent attention and error rows.
	AttentionRows []*DevtoolStatusAttentionRow `protobuf:"bytes,7,rep,name=attention_rows,json=attentionRows,proto3" json:"attentionRows,omitempty"`
	// contains filtered or unexported fields
}

DevtoolStatusSnapshot is the browser-readable Bldr devtool status projection.

func BuildDevtoolStatusSnapshot added in v0.52.0

func BuildDevtoolStatusSnapshot(snapshot *BldrDevtoolStatus) *DevtoolStatusSnapshot

BuildDevtoolStatusSnapshot converts the Go status projection into its wire shape.

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() []*DevtoolStatusAttentionRow

func (*DevtoolStatusSnapshot) GetCommand added in v0.51.7

func (*DevtoolStatusSnapshot) GetControllerRows added in v0.51.7

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

func (*DevtoolStatusSnapshot) GetManifestBuildRows added in v0.51.7

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

func (*DevtoolStatusSnapshot) GetManifestFetchRows added in v0.51.7

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

func (*DevtoolStatusSnapshot) GetPluginRows added in v0.51.7

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

func (*DevtoolStatusSnapshot) GetProject added in v0.52.0

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 DevtoolStatusWatchService added in v0.52.0

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

DevtoolStatusWatchService streams Bldr devtool status snapshots.

func NewDevtoolStatusWatchService added in v0.52.0

func NewDevtoolStatusWatchService(producer *BldrDevtoolStatusProducer) *DevtoolStatusWatchService

NewDevtoolStatusWatchService constructs a DevtoolStatusWatchService.

func (*DevtoolStatusWatchService) WatchDevtoolStatus added in v0.52.0

WatchDevtoolStatus emits the current status snapshot and subsequent changes.

type SRPCDevtoolStatusServiceClient added in v0.52.0

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

	// WatchDevtoolStatus emits the current status snapshot and subsequent changes.
	WatchDevtoolStatus(ctx context.Context, in *WatchDevtoolStatusRequest) (SRPCDevtoolStatusService_WatchDevtoolStatusClient, error)
}

func NewSRPCDevtoolStatusServiceClient added in v0.52.0

func NewSRPCDevtoolStatusServiceClient(cc srpc.Client) SRPCDevtoolStatusServiceClient

func NewSRPCDevtoolStatusServiceClientWithServiceID added in v0.52.0

func NewSRPCDevtoolStatusServiceClientWithServiceID(cc srpc.Client, serviceID string) SRPCDevtoolStatusServiceClient

type SRPCDevtoolStatusServiceHandler added in v0.52.0

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

func (SRPCDevtoolStatusServiceHandler) GetMethodIDs added in v0.52.0

func (SRPCDevtoolStatusServiceHandler) GetMethodIDs() []string

func (*SRPCDevtoolStatusServiceHandler) GetServiceID added in v0.52.0

func (d *SRPCDevtoolStatusServiceHandler) GetServiceID() string

func (*SRPCDevtoolStatusServiceHandler) InvokeMethod added in v0.52.0

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

func (SRPCDevtoolStatusServiceHandler) InvokeMethod_WatchDevtoolStatus added in v0.52.0

func (SRPCDevtoolStatusServiceHandler) InvokeMethod_WatchDevtoolStatus(impl SRPCDevtoolStatusServiceServer, strm srpc.Stream) error

type SRPCDevtoolStatusServiceServer added in v0.52.0

type SRPCDevtoolStatusServiceServer interface {
	// WatchDevtoolStatus emits the current status snapshot and subsequent changes.
	WatchDevtoolStatus(*WatchDevtoolStatusRequest, SRPCDevtoolStatusService_WatchDevtoolStatusStream) error
}

type SRPCDevtoolStatusService_WatchDevtoolStatusClient added in v0.52.0

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

type SRPCDevtoolStatusService_WatchDevtoolStatusStream added in v0.52.0

type SRPCDevtoolStatusService_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 type 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 Bldr devtool status snapshot.
	Snapshot *DevtoolStatusSnapshot `protobuf:"bytes,1,opt,name=snapshot,proto3" json:"snapshot,omitempty"`
	// contains filtered or unexported fields
}

WatchDevtoolStatusResponse is the response type for WatchDevtoolStatus.

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