Documentation
¶
Index ¶
- Constants
- Variables
- func AttachManifestBuildStatus(producer *BldrDevtoolStatusProducer, ctrl *bldr_project_controller.Controller)
- func AttachPluginStatus(ctx context.Context, producer *BldrDevtoolStatusProducer, ...)
- func AttachProjectStatus(producer *BldrDevtoolStatusProducer, ...)
- func NewSRPCDevtoolStatusServiceHandler(impl SRPCDevtoolStatusServiceServer, serviceID string) srpc.Handler
- func RegisterDevtoolStatusService(mux srpc.Mux, producer *BldrDevtoolStatusProducer) error
- func SRPCRegisterDevtoolStatusService(mux srpc.Mux, impl SRPCDevtoolStatusServiceServer) error
- type BldrDevtoolAttentionRow
- type BldrDevtoolAttentionSeverity
- type BldrDevtoolBuildTargetRow
- type BldrDevtoolCommandState
- type BldrDevtoolCommandStatus
- type BldrDevtoolControllerRow
- type BldrDevtoolControllerState
- type BldrDevtoolManifestBuildRow
- type BldrDevtoolManifestFetchRow
- type BldrDevtoolManifestState
- type BldrDevtoolPluginRow
- type BldrDevtoolPluginState
- type BldrDevtoolProjectStatus
- type BldrDevtoolStatus
- func (s *BldrDevtoolStatus) Clone() *BldrDevtoolStatus
- func (s *BldrDevtoolStatus) GetAttentionRows() []BldrDevtoolAttentionRow
- func (s *BldrDevtoolStatus) GetCommand() BldrDevtoolCommandStatus
- func (s *BldrDevtoolStatus) GetControllerRows() []BldrDevtoolControllerRow
- func (s *BldrDevtoolStatus) GetManifestBuildRows() []BldrDevtoolManifestBuildRow
- func (s *BldrDevtoolStatus) GetManifestFetchRows() []BldrDevtoolManifestFetchRow
- func (s *BldrDevtoolStatus) GetPluginRows() []BldrDevtoolPluginRow
- func (s *BldrDevtoolStatus) GetProject() BldrDevtoolProjectStatus
- func (s *BldrDevtoolStatus) WithAttentionRows(rows []BldrDevtoolAttentionRow) *BldrDevtoolStatus
- func (s *BldrDevtoolStatus) WithCommand(command BldrDevtoolCommandStatus) *BldrDevtoolStatus
- func (s *BldrDevtoolStatus) WithControllerRows(rows []BldrDevtoolControllerRow) *BldrDevtoolStatus
- func (s *BldrDevtoolStatus) WithManifestBuildRows(rows []BldrDevtoolManifestBuildRow) *BldrDevtoolStatus
- func (s *BldrDevtoolStatus) WithManifestFetchRows(rows []BldrDevtoolManifestFetchRow) *BldrDevtoolStatus
- func (s *BldrDevtoolStatus) WithPluginRows(rows []BldrDevtoolPluginRow) *BldrDevtoolStatus
- func (s *BldrDevtoolStatus) WithProject(project BldrDevtoolProjectStatus) *BldrDevtoolStatus
- type BldrDevtoolStatusObserver
- func (o *BldrDevtoolStatusObserver) Close() error
- func (o *BldrDevtoolStatusObserver) Execute(ctx context.Context) error
- func (o *BldrDevtoolStatusObserver) GetControllerInfo() *controller.Info
- func (o *BldrDevtoolStatusObserver) GetStatusProducer() *BldrDevtoolStatusProducer
- func (o *BldrDevtoolStatusObserver) HandleDirective(context.Context, directive.Instance) ([]directive.Resolver, error)
- type BldrDevtoolStatusProducer
- func (p *BldrDevtoolStatusProducer) GetStatus() *BldrDevtoolStatus
- func (p *BldrDevtoolStatusProducer) GetStatusCtr() ccontainer.Watchable[*BldrDevtoolStatus]
- func (p *BldrDevtoolStatusProducer) SetStatus(snapshot *BldrDevtoolStatus)
- func (p *BldrDevtoolStatusProducer) UpdateStatus(update func(current *BldrDevtoolStatus) *BldrDevtoolStatus) *BldrDevtoolStatus
- type DevtoolStatusAttentionRow
- func (m *DevtoolStatusAttentionRow) CloneMessageVT() protobuf_go_lite.CloneMessage
- func (m *DevtoolStatusAttentionRow) CloneVT() *DevtoolStatusAttentionRow
- func (this *DevtoolStatusAttentionRow) EqualMessageVT(thatMsg any) bool
- func (this *DevtoolStatusAttentionRow) EqualVT(that *DevtoolStatusAttentionRow) bool
- func (x *DevtoolStatusAttentionRow) GetDetail() string
- func (x *DevtoolStatusAttentionRow) GetId() string
- func (x *DevtoolStatusAttentionRow) GetMessage() string
- func (x *DevtoolStatusAttentionRow) GetSeverity() DevtoolStatusAttentionSeverity
- func (x *DevtoolStatusAttentionRow) GetSource() string
- func (x *DevtoolStatusAttentionRow) MarshalJSON() ([]byte, error)
- func (x *DevtoolStatusAttentionRow) MarshalProtoJSON(s *json.MarshalState)
- func (x *DevtoolStatusAttentionRow) MarshalProtoText() string
- func (m *DevtoolStatusAttentionRow) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *DevtoolStatusAttentionRow) MarshalToVT(dAtA []byte) (int, error)
- func (m *DevtoolStatusAttentionRow) MarshalVT() (dAtA []byte, err error)
- func (*DevtoolStatusAttentionRow) ProtoMessage()
- func (x *DevtoolStatusAttentionRow) Reset()
- func (m *DevtoolStatusAttentionRow) SizeVT() (n int)
- func (x *DevtoolStatusAttentionRow) String() string
- func (x *DevtoolStatusAttentionRow) UnmarshalJSON(b []byte) error
- func (x *DevtoolStatusAttentionRow) UnmarshalProtoJSON(s *json.UnmarshalState)
- func (m *DevtoolStatusAttentionRow) UnmarshalVT(dAtA []byte) error
- type DevtoolStatusAttentionSeverity
- func (x DevtoolStatusAttentionSeverity) Enum() *DevtoolStatusAttentionSeverity
- func (x DevtoolStatusAttentionSeverity) MarshalJSON() ([]byte, error)
- func (x DevtoolStatusAttentionSeverity) MarshalProtoJSON(s *json.MarshalState)
- func (x DevtoolStatusAttentionSeverity) MarshalProtoText() string
- func (x DevtoolStatusAttentionSeverity) MarshalText() ([]byte, error)
- func (x DevtoolStatusAttentionSeverity) String() string
- func (x *DevtoolStatusAttentionSeverity) UnmarshalJSON(b []byte) error
- func (x *DevtoolStatusAttentionSeverity) UnmarshalProtoJSON(s *json.UnmarshalState)
- func (x *DevtoolStatusAttentionSeverity) UnmarshalText(b []byte) error
- type DevtoolStatusBuildTarget
- func (m *DevtoolStatusBuildTarget) CloneMessageVT() protobuf_go_lite.CloneMessage
- func (m *DevtoolStatusBuildTarget) CloneVT() *DevtoolStatusBuildTarget
- func (this *DevtoolStatusBuildTarget) EqualMessageVT(thatMsg any) bool
- func (this *DevtoolStatusBuildTarget) EqualVT(that *DevtoolStatusBuildTarget) bool
- func (x *DevtoolStatusBuildTarget) GetBuildTypes() []string
- func (x *DevtoolStatusBuildTarget) GetConfiguredTargetIds() []string
- func (x *DevtoolStatusBuildTarget) GetError() string
- func (x *DevtoolStatusBuildTarget) GetExplicitPlatformIds() []string
- func (x *DevtoolStatusBuildTarget) GetId() string
- func (x *DevtoolStatusBuildTarget) GetManifestIds() []string
- func (x *DevtoolStatusBuildTarget) GetResolvedPlatformIds() []string
- func (x *DevtoolStatusBuildTarget) MarshalJSON() ([]byte, error)
- func (x *DevtoolStatusBuildTarget) MarshalProtoJSON(s *json.MarshalState)
- func (x *DevtoolStatusBuildTarget) MarshalProtoText() string
- func (m *DevtoolStatusBuildTarget) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *DevtoolStatusBuildTarget) MarshalToVT(dAtA []byte) (int, error)
- func (m *DevtoolStatusBuildTarget) MarshalVT() (dAtA []byte, err error)
- func (*DevtoolStatusBuildTarget) ProtoMessage()
- func (x *DevtoolStatusBuildTarget) Reset()
- func (m *DevtoolStatusBuildTarget) SizeVT() (n int)
- func (x *DevtoolStatusBuildTarget) String() string
- func (x *DevtoolStatusBuildTarget) UnmarshalJSON(b []byte) error
- func (x *DevtoolStatusBuildTarget) UnmarshalProtoJSON(s *json.UnmarshalState)
- func (m *DevtoolStatusBuildTarget) UnmarshalVT(dAtA []byte) error
- type DevtoolStatusCommand
- func (m *DevtoolStatusCommand) CloneMessageVT() protobuf_go_lite.CloneMessage
- func (m *DevtoolStatusCommand) CloneVT() *DevtoolStatusCommand
- func (this *DevtoolStatusCommand) EqualMessageVT(thatMsg any) bool
- func (this *DevtoolStatusCommand) EqualVT(that *DevtoolStatusCommand) bool
- func (x *DevtoolStatusCommand) GetError() string
- func (x *DevtoolStatusCommand) GetLogFile() string
- func (x *DevtoolStatusCommand) GetName() string
- func (x *DevtoolStatusCommand) GetState() DevtoolStatusCommandState
- func (x *DevtoolStatusCommand) GetSummary() string
- func (x *DevtoolStatusCommand) MarshalJSON() ([]byte, error)
- func (x *DevtoolStatusCommand) MarshalProtoJSON(s *json.MarshalState)
- func (x *DevtoolStatusCommand) MarshalProtoText() string
- func (m *DevtoolStatusCommand) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *DevtoolStatusCommand) MarshalToVT(dAtA []byte) (int, error)
- func (m *DevtoolStatusCommand) MarshalVT() (dAtA []byte, err error)
- func (*DevtoolStatusCommand) ProtoMessage()
- func (x *DevtoolStatusCommand) Reset()
- func (m *DevtoolStatusCommand) SizeVT() (n int)
- func (x *DevtoolStatusCommand) String() string
- func (x *DevtoolStatusCommand) UnmarshalJSON(b []byte) error
- func (x *DevtoolStatusCommand) UnmarshalProtoJSON(s *json.UnmarshalState)
- func (m *DevtoolStatusCommand) UnmarshalVT(dAtA []byte) error
- type DevtoolStatusCommandState
- func (x DevtoolStatusCommandState) Enum() *DevtoolStatusCommandState
- func (x DevtoolStatusCommandState) MarshalJSON() ([]byte, error)
- func (x DevtoolStatusCommandState) MarshalProtoJSON(s *json.MarshalState)
- func (x DevtoolStatusCommandState) MarshalProtoText() string
- func (x DevtoolStatusCommandState) MarshalText() ([]byte, error)
- func (x DevtoolStatusCommandState) String() string
- func (x *DevtoolStatusCommandState) UnmarshalJSON(b []byte) error
- func (x *DevtoolStatusCommandState) UnmarshalProtoJSON(s *json.UnmarshalState)
- func (x *DevtoolStatusCommandState) UnmarshalText(b []byte) error
- type DevtoolStatusControllerRow
- func (m *DevtoolStatusControllerRow) CloneMessageVT() protobuf_go_lite.CloneMessage
- func (m *DevtoolStatusControllerRow) CloneVT() *DevtoolStatusControllerRow
- func (this *DevtoolStatusControllerRow) EqualMessageVT(thatMsg any) bool
- func (this *DevtoolStatusControllerRow) EqualVT(that *DevtoolStatusControllerRow) bool
- func (x *DevtoolStatusControllerRow) GetControllerId() string
- func (x *DevtoolStatusControllerRow) GetError() string
- func (x *DevtoolStatusControllerRow) GetId() string
- func (x *DevtoolStatusControllerRow) GetKind() string
- func (x *DevtoolStatusControllerRow) GetState() DevtoolStatusControllerState
- func (x *DevtoolStatusControllerRow) GetSummary() string
- func (x *DevtoolStatusControllerRow) MarshalJSON() ([]byte, error)
- func (x *DevtoolStatusControllerRow) MarshalProtoJSON(s *json.MarshalState)
- func (x *DevtoolStatusControllerRow) MarshalProtoText() string
- func (m *DevtoolStatusControllerRow) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *DevtoolStatusControllerRow) MarshalToVT(dAtA []byte) (int, error)
- func (m *DevtoolStatusControllerRow) MarshalVT() (dAtA []byte, err error)
- func (*DevtoolStatusControllerRow) ProtoMessage()
- func (x *DevtoolStatusControllerRow) Reset()
- func (m *DevtoolStatusControllerRow) SizeVT() (n int)
- func (x *DevtoolStatusControllerRow) String() string
- func (x *DevtoolStatusControllerRow) UnmarshalJSON(b []byte) error
- func (x *DevtoolStatusControllerRow) UnmarshalProtoJSON(s *json.UnmarshalState)
- func (m *DevtoolStatusControllerRow) UnmarshalVT(dAtA []byte) error
- type DevtoolStatusControllerState
- func (x DevtoolStatusControllerState) Enum() *DevtoolStatusControllerState
- func (x DevtoolStatusControllerState) MarshalJSON() ([]byte, error)
- func (x DevtoolStatusControllerState) MarshalProtoJSON(s *json.MarshalState)
- func (x DevtoolStatusControllerState) MarshalProtoText() string
- func (x DevtoolStatusControllerState) MarshalText() ([]byte, error)
- func (x DevtoolStatusControllerState) String() string
- func (x *DevtoolStatusControllerState) UnmarshalJSON(b []byte) error
- func (x *DevtoolStatusControllerState) UnmarshalProtoJSON(s *json.UnmarshalState)
- func (x *DevtoolStatusControllerState) UnmarshalText(b []byte) error
- type DevtoolStatusManifestBuildRow
- func (m *DevtoolStatusManifestBuildRow) CloneMessageVT() protobuf_go_lite.CloneMessage
- func (m *DevtoolStatusManifestBuildRow) CloneVT() *DevtoolStatusManifestBuildRow
- func (this *DevtoolStatusManifestBuildRow) EqualMessageVT(thatMsg any) bool
- func (this *DevtoolStatusManifestBuildRow) EqualVT(that *DevtoolStatusManifestBuildRow) bool
- func (x *DevtoolStatusManifestBuildRow) GetBuildTargetIds() []string
- func (x *DevtoolStatusManifestBuildRow) GetBuildType() string
- func (x *DevtoolStatusManifestBuildRow) GetCacheHit() bool
- func (x *DevtoolStatusManifestBuildRow) GetDependencyRebuildReason() string
- func (x *DevtoolStatusManifestBuildRow) GetError() string
- func (x *DevtoolStatusManifestBuildRow) GetFullRebuild() bool
- func (x *DevtoolStatusManifestBuildRow) GetHotRebuild() bool
- func (x *DevtoolStatusManifestBuildRow) GetId() string
- func (x *DevtoolStatusManifestBuildRow) GetManifestId() string
- func (x *DevtoolStatusManifestBuildRow) GetPlatformId() string
- func (x *DevtoolStatusManifestBuildRow) GetRemoteId() string
- func (x *DevtoolStatusManifestBuildRow) GetState() DevtoolStatusManifestState
- func (x *DevtoolStatusManifestBuildRow) GetSummary() string
- func (x *DevtoolStatusManifestBuildRow) GetTargetPlatformIds() []string
- func (x *DevtoolStatusManifestBuildRow) GetWatchedFileCount() uint32
- func (x *DevtoolStatusManifestBuildRow) MarshalJSON() ([]byte, error)
- func (x *DevtoolStatusManifestBuildRow) MarshalProtoJSON(s *json.MarshalState)
- func (x *DevtoolStatusManifestBuildRow) MarshalProtoText() string
- func (m *DevtoolStatusManifestBuildRow) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *DevtoolStatusManifestBuildRow) MarshalToVT(dAtA []byte) (int, error)
- func (m *DevtoolStatusManifestBuildRow) MarshalVT() (dAtA []byte, err error)
- func (*DevtoolStatusManifestBuildRow) ProtoMessage()
- func (x *DevtoolStatusManifestBuildRow) Reset()
- func (m *DevtoolStatusManifestBuildRow) SizeVT() (n int)
- func (x *DevtoolStatusManifestBuildRow) String() string
- func (x *DevtoolStatusManifestBuildRow) UnmarshalJSON(b []byte) error
- func (x *DevtoolStatusManifestBuildRow) UnmarshalProtoJSON(s *json.UnmarshalState)
- func (m *DevtoolStatusManifestBuildRow) UnmarshalVT(dAtA []byte) error
- type DevtoolStatusManifestFetchRow
- func (m *DevtoolStatusManifestFetchRow) CloneMessageVT() protobuf_go_lite.CloneMessage
- func (m *DevtoolStatusManifestFetchRow) CloneVT() *DevtoolStatusManifestFetchRow
- func (this *DevtoolStatusManifestFetchRow) EqualMessageVT(thatMsg any) bool
- func (this *DevtoolStatusManifestFetchRow) EqualVT(that *DevtoolStatusManifestFetchRow) bool
- func (x *DevtoolStatusManifestFetchRow) GetBlockedOnLocalBuild() bool
- func (x *DevtoolStatusManifestFetchRow) GetBuildTypes() []string
- func (x *DevtoolStatusManifestFetchRow) GetError() string
- func (x *DevtoolStatusManifestFetchRow) GetId() string
- func (x *DevtoolStatusManifestFetchRow) GetLocalBuildIds() []string
- func (x *DevtoolStatusManifestFetchRow) GetManifestId() string
- func (x *DevtoolStatusManifestFetchRow) GetPlatformIds() []string
- func (x *DevtoolStatusManifestFetchRow) GetReadyRefCount() uint32
- func (x *DevtoolStatusManifestFetchRow) GetReadyRefs() string
- func (x *DevtoolStatusManifestFetchRow) GetRemoteIds() []string
- func (x *DevtoolStatusManifestFetchRow) GetState() DevtoolStatusManifestState
- func (x *DevtoolStatusManifestFetchRow) GetSummary() string
- func (x *DevtoolStatusManifestFetchRow) MarshalJSON() ([]byte, error)
- func (x *DevtoolStatusManifestFetchRow) MarshalProtoJSON(s *json.MarshalState)
- func (x *DevtoolStatusManifestFetchRow) MarshalProtoText() string
- func (m *DevtoolStatusManifestFetchRow) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *DevtoolStatusManifestFetchRow) MarshalToVT(dAtA []byte) (int, error)
- func (m *DevtoolStatusManifestFetchRow) MarshalVT() (dAtA []byte, err error)
- func (*DevtoolStatusManifestFetchRow) ProtoMessage()
- func (x *DevtoolStatusManifestFetchRow) Reset()
- func (m *DevtoolStatusManifestFetchRow) SizeVT() (n int)
- func (x *DevtoolStatusManifestFetchRow) String() string
- func (x *DevtoolStatusManifestFetchRow) UnmarshalJSON(b []byte) error
- func (x *DevtoolStatusManifestFetchRow) UnmarshalProtoJSON(s *json.UnmarshalState)
- func (m *DevtoolStatusManifestFetchRow) UnmarshalVT(dAtA []byte) error
- type DevtoolStatusManifestState
- func (x DevtoolStatusManifestState) Enum() *DevtoolStatusManifestState
- func (x DevtoolStatusManifestState) MarshalJSON() ([]byte, error)
- func (x DevtoolStatusManifestState) MarshalProtoJSON(s *json.MarshalState)
- func (x DevtoolStatusManifestState) MarshalProtoText() string
- func (x DevtoolStatusManifestState) MarshalText() ([]byte, error)
- func (x DevtoolStatusManifestState) String() string
- func (x *DevtoolStatusManifestState) UnmarshalJSON(b []byte) error
- func (x *DevtoolStatusManifestState) UnmarshalProtoJSON(s *json.UnmarshalState)
- func (x *DevtoolStatusManifestState) UnmarshalText(b []byte) error
- type DevtoolStatusPluginRow
- func (m *DevtoolStatusPluginRow) CloneMessageVT() protobuf_go_lite.CloneMessage
- func (m *DevtoolStatusPluginRow) CloneVT() *DevtoolStatusPluginRow
- func (this *DevtoolStatusPluginRow) EqualMessageVT(thatMsg any) bool
- func (this *DevtoolStatusPluginRow) EqualVT(that *DevtoolStatusPluginRow) bool
- func (x *DevtoolStatusPluginRow) GetError() string
- func (x *DevtoolStatusPluginRow) GetId() string
- func (x *DevtoolStatusPluginRow) GetInstanceKey() string
- func (x *DevtoolStatusPluginRow) GetLastErrorAt() string
- func (x *DevtoolStatusPluginRow) GetPluginId() string
- func (x *DevtoolStatusPluginRow) GetState() DevtoolStatusPluginState
- func (x *DevtoolStatusPluginRow) GetSummary() string
- func (x *DevtoolStatusPluginRow) MarshalJSON() ([]byte, error)
- func (x *DevtoolStatusPluginRow) MarshalProtoJSON(s *json.MarshalState)
- func (x *DevtoolStatusPluginRow) MarshalProtoText() string
- func (m *DevtoolStatusPluginRow) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *DevtoolStatusPluginRow) MarshalToVT(dAtA []byte) (int, error)
- func (m *DevtoolStatusPluginRow) MarshalVT() (dAtA []byte, err error)
- func (*DevtoolStatusPluginRow) ProtoMessage()
- func (x *DevtoolStatusPluginRow) Reset()
- func (m *DevtoolStatusPluginRow) SizeVT() (n int)
- func (x *DevtoolStatusPluginRow) String() string
- func (x *DevtoolStatusPluginRow) UnmarshalJSON(b []byte) error
- func (x *DevtoolStatusPluginRow) UnmarshalProtoJSON(s *json.UnmarshalState)
- func (m *DevtoolStatusPluginRow) UnmarshalVT(dAtA []byte) error
- type DevtoolStatusPluginState
- func (x DevtoolStatusPluginState) Enum() *DevtoolStatusPluginState
- func (x DevtoolStatusPluginState) MarshalJSON() ([]byte, error)
- func (x DevtoolStatusPluginState) MarshalProtoJSON(s *json.MarshalState)
- func (x DevtoolStatusPluginState) MarshalProtoText() string
- func (x DevtoolStatusPluginState) MarshalText() ([]byte, error)
- func (x DevtoolStatusPluginState) String() string
- func (x *DevtoolStatusPluginState) UnmarshalJSON(b []byte) error
- func (x *DevtoolStatusPluginState) UnmarshalProtoJSON(s *json.UnmarshalState)
- func (x *DevtoolStatusPluginState) UnmarshalText(b []byte) error
- type DevtoolStatusProject
- func (m *DevtoolStatusProject) CloneMessageVT() protobuf_go_lite.CloneMessage
- func (m *DevtoolStatusProject) CloneVT() *DevtoolStatusProject
- func (this *DevtoolStatusProject) EqualMessageVT(thatMsg any) bool
- func (this *DevtoolStatusProject) EqualVT(that *DevtoolStatusProject) bool
- func (x *DevtoolStatusProject) GetBuildTargets() []*DevtoolStatusBuildTarget
- func (x *DevtoolStatusProject) GetManifestIds() []string
- func (x *DevtoolStatusProject) GetProjectId() string
- func (x *DevtoolStatusProject) GetStartupPlugins() []string
- func (x *DevtoolStatusProject) GetWebStartupPath() string
- func (x *DevtoolStatusProject) MarshalJSON() ([]byte, error)
- func (x *DevtoolStatusProject) MarshalProtoJSON(s *json.MarshalState)
- func (x *DevtoolStatusProject) MarshalProtoText() string
- func (m *DevtoolStatusProject) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *DevtoolStatusProject) MarshalToVT(dAtA []byte) (int, error)
- func (m *DevtoolStatusProject) MarshalVT() (dAtA []byte, err error)
- func (*DevtoolStatusProject) ProtoMessage()
- func (x *DevtoolStatusProject) Reset()
- func (m *DevtoolStatusProject) SizeVT() (n int)
- func (x *DevtoolStatusProject) String() string
- func (x *DevtoolStatusProject) UnmarshalJSON(b []byte) error
- func (x *DevtoolStatusProject) UnmarshalProtoJSON(s *json.UnmarshalState)
- func (m *DevtoolStatusProject) UnmarshalVT(dAtA []byte) error
- type DevtoolStatusSnapshot
- func (m *DevtoolStatusSnapshot) CloneMessageVT() protobuf_go_lite.CloneMessage
- func (m *DevtoolStatusSnapshot) CloneVT() *DevtoolStatusSnapshot
- func (this *DevtoolStatusSnapshot) EqualMessageVT(thatMsg any) bool
- func (this *DevtoolStatusSnapshot) EqualVT(that *DevtoolStatusSnapshot) bool
- func (x *DevtoolStatusSnapshot) GetAttentionRows() []*DevtoolStatusAttentionRow
- func (x *DevtoolStatusSnapshot) GetCommand() *DevtoolStatusCommand
- func (x *DevtoolStatusSnapshot) GetControllerRows() []*DevtoolStatusControllerRow
- func (x *DevtoolStatusSnapshot) GetManifestBuildRows() []*DevtoolStatusManifestBuildRow
- func (x *DevtoolStatusSnapshot) GetManifestFetchRows() []*DevtoolStatusManifestFetchRow
- func (x *DevtoolStatusSnapshot) GetPluginRows() []*DevtoolStatusPluginRow
- func (x *DevtoolStatusSnapshot) GetProject() *DevtoolStatusProject
- func (x *DevtoolStatusSnapshot) MarshalJSON() ([]byte, error)
- func (x *DevtoolStatusSnapshot) MarshalProtoJSON(s *json.MarshalState)
- func (x *DevtoolStatusSnapshot) MarshalProtoText() string
- func (m *DevtoolStatusSnapshot) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *DevtoolStatusSnapshot) MarshalToVT(dAtA []byte) (int, error)
- func (m *DevtoolStatusSnapshot) MarshalVT() (dAtA []byte, err error)
- func (*DevtoolStatusSnapshot) ProtoMessage()
- func (x *DevtoolStatusSnapshot) Reset()
- func (m *DevtoolStatusSnapshot) SizeVT() (n int)
- func (x *DevtoolStatusSnapshot) String() string
- func (x *DevtoolStatusSnapshot) UnmarshalJSON(b []byte) error
- func (x *DevtoolStatusSnapshot) UnmarshalProtoJSON(s *json.UnmarshalState)
- func (m *DevtoolStatusSnapshot) UnmarshalVT(dAtA []byte) error
- type DevtoolStatusWatchService
- type SRPCDevtoolStatusServiceClient
- type SRPCDevtoolStatusServiceHandler
- func (SRPCDevtoolStatusServiceHandler) GetMethodIDs() []string
- func (d *SRPCDevtoolStatusServiceHandler) GetServiceID() string
- func (d *SRPCDevtoolStatusServiceHandler) InvokeMethod(serviceID, methodID string, strm srpc.Stream) (bool, error)
- func (SRPCDevtoolStatusServiceHandler) InvokeMethod_WatchDevtoolStatus(impl SRPCDevtoolStatusServiceServer, strm srpc.Stream) error
- type SRPCDevtoolStatusServiceServer
- type SRPCDevtoolStatusService_WatchDevtoolStatusClient
- type SRPCDevtoolStatusService_WatchDevtoolStatusStream
- type WatchDevtoolStatusRequest
- func (m *WatchDevtoolStatusRequest) CloneMessageVT() protobuf_go_lite.CloneMessage
- func (m *WatchDevtoolStatusRequest) CloneVT() *WatchDevtoolStatusRequest
- func (this *WatchDevtoolStatusRequest) EqualMessageVT(thatMsg any) bool
- func (this *WatchDevtoolStatusRequest) EqualVT(that *WatchDevtoolStatusRequest) bool
- func (x *WatchDevtoolStatusRequest) MarshalJSON() ([]byte, error)
- func (x *WatchDevtoolStatusRequest) MarshalProtoJSON(s *json.MarshalState)
- func (x *WatchDevtoolStatusRequest) MarshalProtoText() string
- func (m *WatchDevtoolStatusRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *WatchDevtoolStatusRequest) MarshalToVT(dAtA []byte) (int, error)
- func (m *WatchDevtoolStatusRequest) MarshalVT() (dAtA []byte, err error)
- func (*WatchDevtoolStatusRequest) ProtoMessage()
- func (x *WatchDevtoolStatusRequest) Reset()
- func (m *WatchDevtoolStatusRequest) SizeVT() (n int)
- func (x *WatchDevtoolStatusRequest) String() string
- func (x *WatchDevtoolStatusRequest) UnmarshalJSON(b []byte) error
- func (x *WatchDevtoolStatusRequest) UnmarshalProtoJSON(s *json.UnmarshalState)
- func (m *WatchDevtoolStatusRequest) UnmarshalVT(dAtA []byte) error
- type WatchDevtoolStatusResponse
- func (m *WatchDevtoolStatusResponse) CloneMessageVT() protobuf_go_lite.CloneMessage
- func (m *WatchDevtoolStatusResponse) CloneVT() *WatchDevtoolStatusResponse
- func (this *WatchDevtoolStatusResponse) EqualMessageVT(thatMsg any) bool
- func (this *WatchDevtoolStatusResponse) EqualVT(that *WatchDevtoolStatusResponse) bool
- func (x *WatchDevtoolStatusResponse) GetSnapshot() *DevtoolStatusSnapshot
- func (x *WatchDevtoolStatusResponse) MarshalJSON() ([]byte, error)
- func (x *WatchDevtoolStatusResponse) MarshalProtoJSON(s *json.MarshalState)
- func (x *WatchDevtoolStatusResponse) MarshalProtoText() string
- func (m *WatchDevtoolStatusResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *WatchDevtoolStatusResponse) MarshalToVT(dAtA []byte) (int, error)
- func (m *WatchDevtoolStatusResponse) MarshalVT() (dAtA []byte, err error)
- func (*WatchDevtoolStatusResponse) ProtoMessage()
- func (x *WatchDevtoolStatusResponse) Reset()
- func (m *WatchDevtoolStatusResponse) SizeVT() (n int)
- func (x *WatchDevtoolStatusResponse) String() string
- func (x *WatchDevtoolStatusResponse) UnmarshalJSON(b []byte) error
- func (x *WatchDevtoolStatusResponse) UnmarshalProtoJSON(s *json.UnmarshalState)
- func (m *WatchDevtoolStatusResponse) UnmarshalVT(dAtA []byte) error
Constants ¶
const BldrDevtoolStatusObserverControllerID = "bldr/devtool/status/observer"
BldrDevtoolStatusObserverControllerID is the controller id for the observer.
const SRPCDevtoolStatusServiceServiceID = "bldr.devtool.status.DevtoolStatusService"
Variables ¶
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.
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.
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.
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.
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.
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 ¶
func (s BldrDevtoolAttentionSeverity) String() 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 ¶
func (s BldrDevtoolControllerState) String() 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 ¶
func (s *BldrDevtoolStatus) Clone() *BldrDevtoolStatus
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 ¶
func (s *BldrDevtoolStatus) GetCommand() BldrDevtoolCommandStatus
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
func (s *BldrDevtoolStatus) GetProject() BldrDevtoolProjectStatus
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 ¶
func (s *BldrDevtoolStatus) WithCommand(command BldrDevtoolCommandStatus) *BldrDevtoolStatus
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
func (s *BldrDevtoolStatus) WithProject(project BldrDevtoolProjectStatus) *BldrDevtoolStatus
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 ¶
func (o *BldrDevtoolStatusObserver) Execute(ctx context.Context) error
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 ¶
func (o *BldrDevtoolStatusObserver) HandleDirective( context.Context, directive.Instance, ) ([]directive.Resolver, error)
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 ¶
func (p *BldrDevtoolStatusProducer) GetStatus() *BldrDevtoolStatus
GetStatus returns the current immutable snapshot.
func (*BldrDevtoolStatusProducer) GetStatusCtr ¶
func (p *BldrDevtoolStatusProducer) GetStatusCtr() ccontainer.Watchable[*BldrDevtoolStatus]
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 (m *DevtoolStatusAttentionRow) CloneMessageVT() protobuf_go_lite.CloneMessage
func (*DevtoolStatusAttentionRow) CloneVT ¶ added in v0.52.0
func (m *DevtoolStatusAttentionRow) CloneVT() *DevtoolStatusAttentionRow
func (*DevtoolStatusAttentionRow) EqualMessageVT ¶ added in v0.52.0
func (this *DevtoolStatusAttentionRow) EqualMessageVT(thatMsg any) bool
func (*DevtoolStatusAttentionRow) EqualVT ¶ added in v0.52.0
func (this *DevtoolStatusAttentionRow) EqualVT(that *DevtoolStatusAttentionRow) bool
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 (x *DevtoolStatusAttentionRow) GetSeverity() DevtoolStatusAttentionSeverity
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 (x DevtoolStatusAttentionSeverity) Enum() *DevtoolStatusAttentionSeverity
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 (x DevtoolStatusAttentionSeverity) String() string
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 (m *DevtoolStatusBuildTarget) CloneMessageVT() protobuf_go_lite.CloneMessage
func (*DevtoolStatusBuildTarget) CloneVT ¶ added in v0.52.0
func (m *DevtoolStatusBuildTarget) CloneVT() *DevtoolStatusBuildTarget
func (*DevtoolStatusBuildTarget) EqualMessageVT ¶ added in v0.52.0
func (this *DevtoolStatusBuildTarget) EqualMessageVT(thatMsg any) bool
func (*DevtoolStatusBuildTarget) EqualVT ¶ added in v0.52.0
func (this *DevtoolStatusBuildTarget) EqualVT(that *DevtoolStatusBuildTarget) bool
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 (m *DevtoolStatusCommand) CloneMessageVT() protobuf_go_lite.CloneMessage
func (*DevtoolStatusCommand) CloneVT ¶ added in v0.52.0
func (m *DevtoolStatusCommand) CloneVT() *DevtoolStatusCommand
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 (x *DevtoolStatusCommand) GetState() DevtoolStatusCommandState
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 (x DevtoolStatusCommandState) Enum() *DevtoolStatusCommandState
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 (m *DevtoolStatusControllerRow) CloneMessageVT() protobuf_go_lite.CloneMessage
func (*DevtoolStatusControllerRow) CloneVT ¶ added in v0.52.0
func (m *DevtoolStatusControllerRow) CloneVT() *DevtoolStatusControllerRow
func (*DevtoolStatusControllerRow) EqualMessageVT ¶ added in v0.52.0
func (this *DevtoolStatusControllerRow) EqualMessageVT(thatMsg any) bool
func (*DevtoolStatusControllerRow) EqualVT ¶ added in v0.52.0
func (this *DevtoolStatusControllerRow) EqualVT(that *DevtoolStatusControllerRow) bool
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 (x *DevtoolStatusControllerRow) GetId() string
func (*DevtoolStatusControllerRow) GetKind ¶ added in v0.52.0
func (x *DevtoolStatusControllerRow) GetKind() string
func (*DevtoolStatusControllerRow) GetState ¶ added in v0.52.0
func (x *DevtoolStatusControllerRow) GetState() DevtoolStatusControllerState
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 (x DevtoolStatusControllerState) Enum() *DevtoolStatusControllerState
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 (x DevtoolStatusControllerState) String() string
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 (m *DevtoolStatusManifestBuildRow) CloneMessageVT() protobuf_go_lite.CloneMessage
func (*DevtoolStatusManifestBuildRow) CloneVT ¶ added in v0.52.0
func (m *DevtoolStatusManifestBuildRow) CloneVT() *DevtoolStatusManifestBuildRow
func (*DevtoolStatusManifestBuildRow) EqualMessageVT ¶ added in v0.52.0
func (this *DevtoolStatusManifestBuildRow) EqualMessageVT(thatMsg any) bool
func (*DevtoolStatusManifestBuildRow) EqualVT ¶ added in v0.52.0
func (this *DevtoolStatusManifestBuildRow) EqualVT(that *DevtoolStatusManifestBuildRow) bool
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 (x *DevtoolStatusManifestBuildRow) GetId() string
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 (x *DevtoolStatusManifestBuildRow) GetState() DevtoolStatusManifestState
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 (x *DevtoolStatusManifestBuildRow) String() string
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 (m *DevtoolStatusManifestFetchRow) CloneMessageVT() protobuf_go_lite.CloneMessage
func (*DevtoolStatusManifestFetchRow) CloneVT ¶ added in v0.52.0
func (m *DevtoolStatusManifestFetchRow) CloneVT() *DevtoolStatusManifestFetchRow
func (*DevtoolStatusManifestFetchRow) EqualMessageVT ¶ added in v0.52.0
func (this *DevtoolStatusManifestFetchRow) EqualMessageVT(thatMsg any) bool
func (*DevtoolStatusManifestFetchRow) EqualVT ¶ added in v0.52.0
func (this *DevtoolStatusManifestFetchRow) EqualVT(that *DevtoolStatusManifestFetchRow) bool
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 (x *DevtoolStatusManifestFetchRow) GetId() string
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 (x *DevtoolStatusManifestFetchRow) GetState() DevtoolStatusManifestState
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 (x *DevtoolStatusManifestFetchRow) String() string
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 (x DevtoolStatusManifestState) Enum() *DevtoolStatusManifestState
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 (x DevtoolStatusManifestState) String() string
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 (m *DevtoolStatusPluginRow) CloneMessageVT() protobuf_go_lite.CloneMessage
func (*DevtoolStatusPluginRow) CloneVT ¶ added in v0.52.0
func (m *DevtoolStatusPluginRow) CloneVT() *DevtoolStatusPluginRow
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 (x *DevtoolStatusPluginRow) GetState() DevtoolStatusPluginState
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 (x DevtoolStatusPluginState) Enum() *DevtoolStatusPluginState
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 (m *DevtoolStatusProject) CloneMessageVT() protobuf_go_lite.CloneMessage
func (*DevtoolStatusProject) CloneVT ¶ added in v0.52.0
func (m *DevtoolStatusProject) CloneVT() *DevtoolStatusProject
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 (m *DevtoolStatusSnapshot) CloneMessageVT() protobuf_go_lite.CloneMessage
func (*DevtoolStatusSnapshot) CloneVT ¶ added in v0.51.7
func (m *DevtoolStatusSnapshot) CloneVT() *DevtoolStatusSnapshot
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 (x *DevtoolStatusSnapshot) GetCommand() *DevtoolStatusCommand
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 (x *DevtoolStatusSnapshot) GetProject() *DevtoolStatusProject
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
func (s *DevtoolStatusWatchService) WatchDevtoolStatus( _ *WatchDevtoolStatusRequest, strm SRPCDevtoolStatusService_WatchDevtoolStatusStream, ) error
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 (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 (m *WatchDevtoolStatusRequest) CloneMessageVT() protobuf_go_lite.CloneMessage
func (*WatchDevtoolStatusRequest) CloneVT ¶ added in v0.51.7
func (m *WatchDevtoolStatusRequest) CloneVT() *WatchDevtoolStatusRequest
func (*WatchDevtoolStatusRequest) EqualMessageVT ¶ added in v0.51.7
func (this *WatchDevtoolStatusRequest) EqualMessageVT(thatMsg any) bool
func (*WatchDevtoolStatusRequest) EqualVT ¶ added in v0.51.7
func (this *WatchDevtoolStatusRequest) EqualVT(that *WatchDevtoolStatusRequest) bool
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 (m *WatchDevtoolStatusResponse) CloneMessageVT() protobuf_go_lite.CloneMessage
func (*WatchDevtoolStatusResponse) CloneVT ¶ added in v0.51.7
func (m *WatchDevtoolStatusResponse) CloneVT() *WatchDevtoolStatusResponse
func (*WatchDevtoolStatusResponse) EqualMessageVT ¶ added in v0.51.7
func (this *WatchDevtoolStatusResponse) EqualMessageVT(thatMsg any) bool
func (*WatchDevtoolStatusResponse) EqualVT ¶ added in v0.51.7
func (this *WatchDevtoolStatusResponse) EqualVT(that *WatchDevtoolStatusResponse) bool
func (*WatchDevtoolStatusResponse) GetSnapshot ¶ added in v0.51.7
func (x *WatchDevtoolStatusResponse) GetSnapshot() *DevtoolStatusSnapshot
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
Source Files
¶
- bldr-devtool-attention-row.go
- bldr-devtool-command-status.go
- bldr-devtool-controller-row.go
- bldr-devtool-manifest-build-row.go
- bldr-devtool-manifest-fetch-row.go
- bldr-devtool-plugin-row.go
- bldr-devtool-project-status.go
- bldr-devtool-status-observer.go
- bldr-devtool-status-producer.go
- bldr-devtool-status.go
- manifest-build-status-adapter.go
- observed-directive.go
- plugin-status-adapter.go
- project-status-adapter.go
- status-snapshot-proto.go
- status.pb.go
- status_srpc.pb.go