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

logstream

package
v0.8.19 Latest Latest
Warning

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

Go to latest
Published: Sep 16, 2026 License: MPL-2.0 Imports: 4 Imported by: 0

README

logstream

This package contains Protocol Buffer definitions and generated Go code for logging and manifest tracking in EarthBuild.

Overview

The logstream package defines the data structures used for:

  • Build manifests (targets, commands, status)
  • Log streaming (raw and formatted logs)
  • Delta updates for incremental manifest changes

History

This package was originally part of github.com/earthly/cloud-api but has been internalized into the EarthBuild project to remove the external dependency. The Protocol Buffer definitions and generated code provide the same functionality as the original cloud-api version.

Files

  • manifest.proto - Defines build manifest structures (RunManifest, TargetManifest, CommandManifest, etc.)
  • delta.proto - Defines delta/incremental update structures (Delta, DeltaLog, DeltaFormattedLog, etc.)
  • manifest.pb.go - Generated Go code from manifest.proto
  • delta.pb.go - Generated Go code from delta.proto

Regenerating Go Code

If you need to regenerate the Go code from the proto files:

# Install protoc and protoc-gen-go if not already installed
go install google.golang.org/protobuf/cmd/protoc-gen-go@latest

# Generate Go code
protoc --go_out=. --go_opt=paths=source_relative \
    manifest.proto delta.proto

Alternatively, you can use buf or other proto generation tools.

Usage

This package is used throughout EarthBuild for:

  • Tracking build state and progress
  • Streaming logs from build commands
  • Reporting build status and failures
  • Managing build manifests

See the logbus package for the main consumers of these types.

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	RunStatus_name = map[int32]string{
		0: "RUN_STATUS_UNKNOWN",
		1: "RUN_STATUS_NOT_STARTED",
		2: "RUN_STATUS_IN_PROGRESS",
		3: "RUN_STATUS_SUCCESS",
		4: "RUN_STATUS_FAILURE",
		5: "RUN_STATUS_CANCELED",
	}
	RunStatus_value = map[string]int32{
		"RUN_STATUS_UNKNOWN":     0,
		"RUN_STATUS_NOT_STARTED": 1,
		"RUN_STATUS_IN_PROGRESS": 2,
		"RUN_STATUS_SUCCESS":     3,
		"RUN_STATUS_FAILURE":     4,
		"RUN_STATUS_CANCELED":    5,
	}
)

Enum value maps for RunStatus.

View Source
var (
	FailureType_name = map[int32]string{
		0:  "FAILURE_TYPE_UNKNOWN",
		1:  "FAILURE_TYPE_OTHER",
		2:  "FAILURE_TYPE_NONZERO_EXIT",
		3:  "FAILURE_TYPE_FILE_NOT_FOUND",
		4:  "FAILURE_TYPE_SYNTAX",
		5:  "FAILURE_TYPE_OOM_KILLED",
		6:  "FAILURE_TYPE_BUILDKIT_CRASHED",
		7:  "FAILURE_TYPE_CONNECTION_FAILURE",
		8:  "FAILURE_TYPE_NEEDS_PRIVILEGED",
		9:  "FAILURE_TYPE_GIT",
		10: "FAILURE_TYPE_RATE_LIMITED",
		11: "FAILURE_TYPE_INVALID_PARAM",
		12: "FAILURE_TYPE_AUTO_SKIP",
	}
	FailureType_value = map[string]int32{
		"FAILURE_TYPE_UNKNOWN":            0,
		"FAILURE_TYPE_OTHER":              1,
		"FAILURE_TYPE_NONZERO_EXIT":       2,
		"FAILURE_TYPE_FILE_NOT_FOUND":     3,
		"FAILURE_TYPE_SYNTAX":             4,
		"FAILURE_TYPE_OOM_KILLED":         5,
		"FAILURE_TYPE_BUILDKIT_CRASHED":   6,
		"FAILURE_TYPE_CONNECTION_FAILURE": 7,
		"FAILURE_TYPE_NEEDS_PRIVILEGED":   8,
		"FAILURE_TYPE_GIT":                9,
		"FAILURE_TYPE_RATE_LIMITED":       10,
		"FAILURE_TYPE_INVALID_PARAM":      11,
		"FAILURE_TYPE_AUTO_SKIP":          12,
	}
)

Enum value maps for FailureType.

View Source
var File_delta_proto protoreflect.FileDescriptor
View Source
var File_manifest_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type CommandManifest

type CommandManifest struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// target_id is the ID of the target this command is part of
	// (may be empty for commands that are not part of a target)
	TargetId string `protobuf:"bytes,12,opt,name=target_id,json=targetId,proto3" json:"target_id,omitempty"`
	// category is a grouping separate from target. This is used for things
	// like "context", "output", or Dockerfile stages, which would
	// not be part of an EarthBuild target.
	Category           string    `protobuf:"bytes,14,opt,name=category,proto3" json:"category,omitempty"`
	Platform           string    `protobuf:"bytes,13,opt,name=platform,proto3" json:"platform,omitempty"`
	Status             RunStatus `protobuf:"varint,2,opt,name=status,proto3,enum=api.public.logstream.RunStatus" json:"status,omitempty"`
	IsCached           bool      `protobuf:"varint,3,opt,name=is_cached,json=isCached,proto3" json:"is_cached,omitempty"`
	IsLocal            bool      `protobuf:"varint,5,opt,name=is_local,json=isLocal,proto3" json:"is_local,omitempty"`
	IsInteractive      bool      `protobuf:"varint,15,opt,name=is_interactive,json=isInteractive,proto3" json:"is_interactive,omitempty"`
	StartedAtUnixNanos uint64    `protobuf:"varint,6,opt,name=started_at_unix_nanos,json=startedAtUnixNanos,proto3" json:"started_at_unix_nanos,omitempty"`
	EndedAtUnixNanos   uint64    `protobuf:"varint,7,opt,name=ended_at_unix_nanos,json=endedAtUnixNanos,proto3" json:"ended_at_unix_nanos,omitempty"`
	HasProgress        bool      `protobuf:"varint,8,opt,name=has_progress,json=hasProgress,proto3" json:"has_progress,omitempty"`
	Progress           int32     `protobuf:"varint,9,opt,name=progress,proto3" json:"progress,omitempty"`
	// error_message is a string representation of an error related to this command.
	// The presence of an error here might not mean that the command has failed,
	// if the error is transient.
	ErrorMessage   string          `protobuf:"bytes,10,opt,name=error_message,json=errorMessage,proto3" json:"error_message,omitempty"`
	SourceLocation *SourceLocation `protobuf:"bytes,11,opt,name=source_location,json=sourceLocation,proto3" json:"source_location,omitempty"`
	// depends_on contains any targets that have been referenced by this command
	// and the target name they were referenced with.
	DependsOn []*CommandTarget `protobuf:"bytes,16,rep,name=depends_on,json=dependsOn,proto3" json:"depends_on,omitempty"`
	// contains filtered or unexported fields
}

func (*CommandManifest) Descriptor deprecated

func (*CommandManifest) Descriptor() ([]byte, []int)

Deprecated: Use CommandManifest.ProtoReflect.Descriptor instead.

func (*CommandManifest) GetCategory

func (x *CommandManifest) GetCategory() string

func (*CommandManifest) GetDependsOn

func (x *CommandManifest) GetDependsOn() []*CommandTarget

func (*CommandManifest) GetEndedAtUnixNanos

func (x *CommandManifest) GetEndedAtUnixNanos() uint64

func (*CommandManifest) GetErrorMessage

func (x *CommandManifest) GetErrorMessage() string

func (*CommandManifest) GetHasProgress

func (x *CommandManifest) GetHasProgress() bool

func (*CommandManifest) GetIsCached

func (x *CommandManifest) GetIsCached() bool

func (*CommandManifest) GetIsInteractive

func (x *CommandManifest) GetIsInteractive() bool

func (*CommandManifest) GetIsLocal

func (x *CommandManifest) GetIsLocal() bool

func (*CommandManifest) GetName

func (x *CommandManifest) GetName() string

func (*CommandManifest) GetPlatform

func (x *CommandManifest) GetPlatform() string

func (*CommandManifest) GetProgress

func (x *CommandManifest) GetProgress() int32

func (*CommandManifest) GetSourceLocation

func (x *CommandManifest) GetSourceLocation() *SourceLocation

func (*CommandManifest) GetStartedAtUnixNanos

func (x *CommandManifest) GetStartedAtUnixNanos() uint64

func (*CommandManifest) GetStatus

func (x *CommandManifest) GetStatus() RunStatus

func (*CommandManifest) GetTargetId

func (x *CommandManifest) GetTargetId() string

func (*CommandManifest) ProtoMessage

func (*CommandManifest) ProtoMessage()

func (*CommandManifest) ProtoReflect

func (x *CommandManifest) ProtoReflect() protoreflect.Message

func (*CommandManifest) Reset

func (x *CommandManifest) Reset()

func (*CommandManifest) String

func (x *CommandManifest) String() string

type CommandTarget

type CommandTarget struct {
	TargetId       string `protobuf:"bytes,1,opt,name=target_id,json=targetId,proto3" json:"target_id,omitempty"`
	ReferencedName string `protobuf:"bytes,2,opt,name=referenced_name,json=referencedName,proto3" json:"referenced_name,omitempty"`
	// contains filtered or unexported fields
}

func (*CommandTarget) Descriptor deprecated

func (*CommandTarget) Descriptor() ([]byte, []int)

Deprecated: Use CommandTarget.ProtoReflect.Descriptor instead.

func (*CommandTarget) GetReferencedName

func (x *CommandTarget) GetReferencedName() string

func (*CommandTarget) GetTargetId

func (x *CommandTarget) GetTargetId() string

func (*CommandTarget) ProtoMessage

func (*CommandTarget) ProtoMessage()

func (*CommandTarget) ProtoReflect

func (x *CommandTarget) ProtoReflect() protoreflect.Message

func (*CommandTarget) Reset

func (x *CommandTarget) Reset()

func (*CommandTarget) String

func (x *CommandTarget) String() string

type Delta

type Delta struct {
	Version int32 `protobuf:"varint,1,opt,name=version,proto3" json:"version,omitempty"`
	// Types that are assignable to DeltaTypeOneof:
	//
	//	*Delta_DeltaManifest
	//	*Delta_DeltaLog
	//	*Delta_DeltaFormattedLog
	DeltaTypeOneof isDelta_DeltaTypeOneof `protobuf_oneof:"delta_type_oneof"`
	// contains filtered or unexported fields
}

func (*Delta) Descriptor deprecated

func (*Delta) Descriptor() ([]byte, []int)

Deprecated: Use Delta.ProtoReflect.Descriptor instead.

func (*Delta) GetDeltaFormattedLog

func (x *Delta) GetDeltaFormattedLog() *DeltaFormattedLog

func (*Delta) GetDeltaLog

func (x *Delta) GetDeltaLog() *DeltaLog

func (*Delta) GetDeltaManifest

func (x *Delta) GetDeltaManifest() *DeltaManifest

func (*Delta) GetDeltaTypeOneof

func (m *Delta) GetDeltaTypeOneof() isDelta_DeltaTypeOneof

func (*Delta) GetVersion

func (x *Delta) GetVersion() int32

func (*Delta) ProtoMessage

func (*Delta) ProtoMessage()

func (*Delta) ProtoReflect

func (x *Delta) ProtoReflect() protoreflect.Message

func (*Delta) Reset

func (x *Delta) Reset()

func (*Delta) String

func (x *Delta) String() string

type DeltaCommandManifest

type DeltaCommandManifest struct {
	Name               string           `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	TargetId           string           `protobuf:"bytes,17,opt,name=target_id,json=targetId,proto3" json:"target_id,omitempty"`
	Category           string           `protobuf:"bytes,19,opt,name=category,proto3" json:"category,omitempty"`
	Platform           string           `protobuf:"bytes,18,opt,name=platform,proto3" json:"platform,omitempty"`
	Status             RunStatus        `protobuf:"varint,2,opt,name=status,proto3,enum=api.public.logstream.RunStatus" json:"status,omitempty"`
	HasCached          bool             `protobuf:"varint,3,opt,name=has_cached,json=hasCached,proto3" json:"has_cached,omitempty"`
	IsCached           bool             `protobuf:"varint,4,opt,name=is_cached,json=isCached,proto3" json:"is_cached,omitempty"`
	HasLocal           bool             `protobuf:"varint,7,opt,name=has_local,json=hasLocal,proto3" json:"has_local,omitempty"`
	IsLocal            bool             `protobuf:"varint,8,opt,name=is_local,json=isLocal,proto3" json:"is_local,omitempty"`
	HasInteractive     bool             `protobuf:"varint,20,opt,name=has_interactive,json=hasInteractive,proto3" json:"has_interactive,omitempty"`
	IsInteractive      bool             `protobuf:"varint,21,opt,name=is_interactive,json=isInteractive,proto3" json:"is_interactive,omitempty"`
	StartedAtUnixNanos uint64           `protobuf:"varint,9,opt,name=started_at_unix_nanos,json=startedAtUnixNanos,proto3" json:"started_at_unix_nanos,omitempty"`
	EndedAtUnixNanos   uint64           `protobuf:"varint,10,opt,name=ended_at_unix_nanos,json=endedAtUnixNanos,proto3" json:"ended_at_unix_nanos,omitempty"`
	HasHasProgress     bool             `protobuf:"varint,11,opt,name=has_has_progress,json=hasHasProgress,proto3" json:"has_has_progress,omitempty"`
	HasProgress        bool             `protobuf:"varint,12,opt,name=has_progress,json=hasProgress,proto3" json:"has_progress,omitempty"`
	Progress           int32            `protobuf:"varint,13,opt,name=progress,proto3" json:"progress,omitempty"`
	ErrorMessage       string           `protobuf:"bytes,14,opt,name=error_message,json=errorMessage,proto3" json:"error_message,omitempty"`
	HasSourceLocation  bool             `protobuf:"varint,16,opt,name=has_source_location,json=hasSourceLocation,proto3" json:"has_source_location,omitempty"`
	SourceLocation     *SourceLocation  `protobuf:"bytes,15,opt,name=source_location,json=sourceLocation,proto3" json:"source_location,omitempty"`
	DependsOn          []*CommandTarget `protobuf:"bytes,22,rep,name=depends_on,json=dependsOn,proto3" json:"depends_on,omitempty"`
	// contains filtered or unexported fields
}

func (*DeltaCommandManifest) Descriptor deprecated

func (*DeltaCommandManifest) Descriptor() ([]byte, []int)

Deprecated: Use DeltaCommandManifest.ProtoReflect.Descriptor instead.

func (*DeltaCommandManifest) GetCategory

func (x *DeltaCommandManifest) GetCategory() string

func (*DeltaCommandManifest) GetDependsOn

func (x *DeltaCommandManifest) GetDependsOn() []*CommandTarget

func (*DeltaCommandManifest) GetEndedAtUnixNanos

func (x *DeltaCommandManifest) GetEndedAtUnixNanos() uint64

func (*DeltaCommandManifest) GetErrorMessage

func (x *DeltaCommandManifest) GetErrorMessage() string

func (*DeltaCommandManifest) GetHasCached

func (x *DeltaCommandManifest) GetHasCached() bool

func (*DeltaCommandManifest) GetHasHasProgress

func (x *DeltaCommandManifest) GetHasHasProgress() bool

func (*DeltaCommandManifest) GetHasInteractive

func (x *DeltaCommandManifest) GetHasInteractive() bool

func (*DeltaCommandManifest) GetHasLocal

func (x *DeltaCommandManifest) GetHasLocal() bool

func (*DeltaCommandManifest) GetHasProgress

func (x *DeltaCommandManifest) GetHasProgress() bool

func (*DeltaCommandManifest) GetHasSourceLocation

func (x *DeltaCommandManifest) GetHasSourceLocation() bool

func (*DeltaCommandManifest) GetIsCached

func (x *DeltaCommandManifest) GetIsCached() bool

func (*DeltaCommandManifest) GetIsInteractive

func (x *DeltaCommandManifest) GetIsInteractive() bool

func (*DeltaCommandManifest) GetIsLocal

func (x *DeltaCommandManifest) GetIsLocal() bool

func (*DeltaCommandManifest) GetName

func (x *DeltaCommandManifest) GetName() string

func (*DeltaCommandManifest) GetPlatform

func (x *DeltaCommandManifest) GetPlatform() string

func (*DeltaCommandManifest) GetProgress

func (x *DeltaCommandManifest) GetProgress() int32

func (*DeltaCommandManifest) GetSourceLocation

func (x *DeltaCommandManifest) GetSourceLocation() *SourceLocation

func (*DeltaCommandManifest) GetStartedAtUnixNanos

func (x *DeltaCommandManifest) GetStartedAtUnixNanos() uint64

func (*DeltaCommandManifest) GetStatus

func (x *DeltaCommandManifest) GetStatus() RunStatus

func (*DeltaCommandManifest) GetTargetId

func (x *DeltaCommandManifest) GetTargetId() string

func (*DeltaCommandManifest) ProtoMessage

func (*DeltaCommandManifest) ProtoMessage()

func (*DeltaCommandManifest) ProtoReflect

func (x *DeltaCommandManifest) ProtoReflect() protoreflect.Message

func (*DeltaCommandManifest) Reset

func (x *DeltaCommandManifest) Reset()

func (*DeltaCommandManifest) String

func (x *DeltaCommandManifest) String() string

type DeltaFormattedLog

type DeltaFormattedLog struct {

	// target_id is the target the command belongs to, if any. A special
	// target_id "_full" will contain the exact output of the entire build.
	TargetId           string `protobuf:"bytes,1,opt,name=target_id,json=targetId,proto3" json:"target_id,omitempty"`
	TimestampUnixNanos uint64 `protobuf:"varint,2,opt,name=timestamp_unix_nanos,json=timestampUnixNanos,proto3" json:"timestamp_unix_nanos,omitempty"`
	// data is the formatted log data, with all the appropriate formatting
	// information embedded, including target prefixes, ansi escape codes for
	// colors, etc.
	Data      []byte `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`
	CommandId string `protobuf:"bytes,4,opt,name=command_id,json=commandId,proto3" json:"command_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeltaFormattedLog) Descriptor deprecated

func (*DeltaFormattedLog) Descriptor() ([]byte, []int)

Deprecated: Use DeltaFormattedLog.ProtoReflect.Descriptor instead.

func (*DeltaFormattedLog) GetCommandId

func (x *DeltaFormattedLog) GetCommandId() string

func (*DeltaFormattedLog) GetData

func (x *DeltaFormattedLog) GetData() []byte

func (*DeltaFormattedLog) GetTargetId

func (x *DeltaFormattedLog) GetTargetId() string

func (*DeltaFormattedLog) GetTimestampUnixNanos

func (x *DeltaFormattedLog) GetTimestampUnixNanos() uint64

func (*DeltaFormattedLog) ProtoMessage

func (*DeltaFormattedLog) ProtoMessage()

func (*DeltaFormattedLog) ProtoReflect

func (x *DeltaFormattedLog) ProtoReflect() protoreflect.Message

func (*DeltaFormattedLog) Reset

func (x *DeltaFormattedLog) Reset()

func (*DeltaFormattedLog) String

func (x *DeltaFormattedLog) String() string

type DeltaLog

type DeltaLog struct {

	// target_id is the target the command belongs to, if any.
	TargetId string `protobuf:"bytes,1,opt,name=target_id,json=targetId,proto3" json:"target_id,omitempty"`
	// command_id is the identifier of the command that generated the
	// log data.
	CommandId          string `protobuf:"bytes,2,opt,name=command_id,json=commandId,proto3" json:"command_id,omitempty"`
	Stream             int32  `protobuf:"varint,3,opt,name=stream,proto3" json:"stream,omitempty"` // stdout or stderr
	TimestampUnixNanos uint64 `protobuf:"varint,4,opt,name=timestamp_unix_nanos,json=timestampUnixNanos,proto3" json:"timestamp_unix_nanos,omitempty"`
	// data is the raw log data, as generated by the command. No formatting is
	// added on top (no ansii color codes, no target prefixes, etc).
	Data []byte `protobuf:"bytes,5,opt,name=data,proto3" json:"data,omitempty"`
	// contains filtered or unexported fields
}

func (*DeltaLog) Descriptor deprecated

func (*DeltaLog) Descriptor() ([]byte, []int)

Deprecated: Use DeltaLog.ProtoReflect.Descriptor instead.

func (*DeltaLog) GetCommandId

func (x *DeltaLog) GetCommandId() string

func (*DeltaLog) GetData

func (x *DeltaLog) GetData() []byte

func (*DeltaLog) GetStream

func (x *DeltaLog) GetStream() int32

func (*DeltaLog) GetTargetId

func (x *DeltaLog) GetTargetId() string

func (*DeltaLog) GetTimestampUnixNanos

func (x *DeltaLog) GetTimestampUnixNanos() uint64

func (*DeltaLog) ProtoMessage

func (*DeltaLog) ProtoMessage()

func (*DeltaLog) ProtoReflect

func (x *DeltaLog) ProtoReflect() protoreflect.Message

func (*DeltaLog) Reset

func (x *DeltaLog) Reset()

func (*DeltaLog) String

func (x *DeltaLog) String() string

type DeltaManifest

type DeltaManifest struct {

	// Types that are assignable to DeltaManifestOneof:
	//
	//	*DeltaManifest_ResetAll
	//	*DeltaManifest_Fields
	//	*DeltaManifest_Resume
	DeltaManifestOneof isDeltaManifest_DeltaManifestOneof `protobuf_oneof:"delta_manifest_oneof"`
	// contains filtered or unexported fields
}

func (*DeltaManifest) Descriptor deprecated

func (*DeltaManifest) Descriptor() ([]byte, []int)

Deprecated: Use DeltaManifest.ProtoReflect.Descriptor instead.

func (*DeltaManifest) GetDeltaManifestOneof

func (m *DeltaManifest) GetDeltaManifestOneof() isDeltaManifest_DeltaManifestOneof

func (*DeltaManifest) GetFields

func (x *DeltaManifest) GetFields() *DeltaManifest_FieldsDelta

func (*DeltaManifest) GetResetAll

func (x *DeltaManifest) GetResetAll() *RunManifest

func (*DeltaManifest) GetResume

func (x *DeltaManifest) GetResume() *DeltaManifest_ResumeBuild

func (*DeltaManifest) ProtoMessage

func (*DeltaManifest) ProtoMessage()

func (*DeltaManifest) ProtoReflect

func (x *DeltaManifest) ProtoReflect() protoreflect.Message

func (*DeltaManifest) Reset

func (x *DeltaManifest) Reset()

func (*DeltaManifest) String

func (x *DeltaManifest) String() string

type DeltaManifest_Fields

type DeltaManifest_Fields struct {
	Fields *DeltaManifest_FieldsDelta `protobuf:"bytes,2,opt,name=fields,proto3,oneof"`
}

type DeltaManifest_FieldsDelta

type DeltaManifest_FieldsDelta struct {
	MainTargetId       string                           `protobuf:"bytes,8,opt,name=main_target_id,json=mainTargetId,proto3" json:"main_target_id,omitempty"`
	StartedAtUnixNanos uint64                           `protobuf:"varint,1,opt,name=started_at_unix_nanos,json=startedAtUnixNanos,proto3" json:"started_at_unix_nanos,omitempty"`
	EndedAtUnixNanos   uint64                           `protobuf:"varint,2,opt,name=ended_at_unix_nanos,json=endedAtUnixNanos,proto3" json:"ended_at_unix_nanos,omitempty"`
	Status             RunStatus                        `protobuf:"varint,3,opt,name=status,proto3,enum=api.public.logstream.RunStatus" json:"status,omitempty"`
	HasFailure         bool                             `protobuf:"varint,6,opt,name=has_failure,json=hasFailure,proto3" json:"has_failure,omitempty"`
	Failure            *Failure                         `protobuf:"bytes,4,opt,name=failure,proto3" json:"failure,omitempty"`
	Targets            map[string]*DeltaTargetManifest  `` /* 155-byte string literal not displayed */
	Commands           map[string]*DeltaCommandManifest `` /* 157-byte string literal not displayed */
	IsCi               bool                             `protobuf:"varint,9,opt,name=is_ci,json=isCi,proto3" json:"is_ci,omitempty"`
	GitAuthor          string                           `protobuf:"bytes,10,opt,name=git_author,json=gitAuthor,proto3" json:"git_author,omitempty"`
	GitConfigEmail     string                           `protobuf:"bytes,11,opt,name=git_config_email,json=gitConfigEmail,proto3" json:"git_config_email,omitempty"`
	// contains filtered or unexported fields
}

func (*DeltaManifest_FieldsDelta) Descriptor deprecated

func (*DeltaManifest_FieldsDelta) Descriptor() ([]byte, []int)

Deprecated: Use DeltaManifest_FieldsDelta.ProtoReflect.Descriptor instead.

func (*DeltaManifest_FieldsDelta) GetCommands

func (*DeltaManifest_FieldsDelta) GetEndedAtUnixNanos

func (x *DeltaManifest_FieldsDelta) GetEndedAtUnixNanos() uint64

func (*DeltaManifest_FieldsDelta) GetFailure

func (x *DeltaManifest_FieldsDelta) GetFailure() *Failure

func (*DeltaManifest_FieldsDelta) GetGitAuthor

func (x *DeltaManifest_FieldsDelta) GetGitAuthor() string

func (*DeltaManifest_FieldsDelta) GetGitConfigEmail

func (x *DeltaManifest_FieldsDelta) GetGitConfigEmail() string

func (*DeltaManifest_FieldsDelta) GetHasFailure

func (x *DeltaManifest_FieldsDelta) GetHasFailure() bool

func (*DeltaManifest_FieldsDelta) GetIsCi

func (x *DeltaManifest_FieldsDelta) GetIsCi() bool

func (*DeltaManifest_FieldsDelta) GetMainTargetId

func (x *DeltaManifest_FieldsDelta) GetMainTargetId() string

func (*DeltaManifest_FieldsDelta) GetStartedAtUnixNanos

func (x *DeltaManifest_FieldsDelta) GetStartedAtUnixNanos() uint64

func (*DeltaManifest_FieldsDelta) GetStatus

func (x *DeltaManifest_FieldsDelta) GetStatus() RunStatus

func (*DeltaManifest_FieldsDelta) GetTargets

func (*DeltaManifest_FieldsDelta) ProtoMessage

func (*DeltaManifest_FieldsDelta) ProtoMessage()

func (*DeltaManifest_FieldsDelta) ProtoReflect

func (*DeltaManifest_FieldsDelta) Reset

func (x *DeltaManifest_FieldsDelta) Reset()

func (*DeltaManifest_FieldsDelta) String

func (x *DeltaManifest_FieldsDelta) String() string

type DeltaManifest_ResetAll

type DeltaManifest_ResetAll struct {
	ResetAll *RunManifest `protobuf:"bytes,1,opt,name=reset_all,json=resetAll,proto3,oneof"`
}

type DeltaManifest_Resume

type DeltaManifest_Resume struct {
	Resume *DeltaManifest_ResumeBuild `protobuf:"bytes,3,opt,name=resume,proto3,oneof"`
}

type DeltaManifest_ResumeBuild

type DeltaManifest_ResumeBuild struct {
	BuildId     string `protobuf:"bytes,1,opt,name=build_id,json=buildId,proto3" json:"build_id,omitempty"`
	Token       string `protobuf:"bytes,2,opt,name=token,proto3" json:"token,omitempty"`
	OrgName     string `protobuf:"bytes,3,opt,name=org_name,json=orgName,proto3" json:"org_name,omitempty"`
	ProjectName string `protobuf:"bytes,4,opt,name=project_name,json=projectName,proto3" json:"project_name,omitempty"`
	// contains filtered or unexported fields
}

func (*DeltaManifest_ResumeBuild) Descriptor deprecated

func (*DeltaManifest_ResumeBuild) Descriptor() ([]byte, []int)

Deprecated: Use DeltaManifest_ResumeBuild.ProtoReflect.Descriptor instead.

func (*DeltaManifest_ResumeBuild) GetBuildId

func (x *DeltaManifest_ResumeBuild) GetBuildId() string

func (*DeltaManifest_ResumeBuild) GetOrgName

func (x *DeltaManifest_ResumeBuild) GetOrgName() string

func (*DeltaManifest_ResumeBuild) GetProjectName

func (x *DeltaManifest_ResumeBuild) GetProjectName() string

func (*DeltaManifest_ResumeBuild) GetToken

func (x *DeltaManifest_ResumeBuild) GetToken() string

func (*DeltaManifest_ResumeBuild) ProtoMessage

func (*DeltaManifest_ResumeBuild) ProtoMessage()

func (*DeltaManifest_ResumeBuild) ProtoReflect

func (*DeltaManifest_ResumeBuild) Reset

func (x *DeltaManifest_ResumeBuild) Reset()

func (*DeltaManifest_ResumeBuild) String

func (x *DeltaManifest_ResumeBuild) String() string

type DeltaTargetManifest

type DeltaTargetManifest struct {
	Name               string    `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	CanonicalName      string    `protobuf:"bytes,2,opt,name=canonical_name,json=canonicalName,proto3" json:"canonical_name,omitempty"`
	GitUrl             string    `protobuf:"bytes,10,opt,name=git_url,json=gitUrl,proto3" json:"git_url,omitempty"`
	LocalPath          string    `protobuf:"bytes,11,opt,name=local_path,json=localPath,proto3" json:"local_path,omitempty"`
	Tag                string    `protobuf:"bytes,12,opt,name=tag,proto3" json:"tag,omitempty"`
	ImportRef          string    `protobuf:"bytes,13,opt,name=import_ref,json=importRef,proto3" json:"import_ref,omitempty"`
	OverrideArgs       []string  `protobuf:"bytes,3,rep,name=override_args,json=overrideArgs,proto3" json:"override_args,omitempty"`
	InitialPlatform    string    `protobuf:"bytes,4,opt,name=initial_platform,json=initialPlatform,proto3" json:"initial_platform,omitempty"`
	FinalPlatform      string    `protobuf:"bytes,8,opt,name=final_platform,json=finalPlatform,proto3" json:"final_platform,omitempty"`
	Runner             string    `protobuf:"bytes,9,opt,name=runner,proto3" json:"runner,omitempty"`
	Status             RunStatus `protobuf:"varint,5,opt,name=status,proto3,enum=api.public.logstream.RunStatus" json:"status,omitempty"`
	StartedAtUnixNanos uint64    `protobuf:"varint,6,opt,name=started_at_unix_nanos,json=startedAtUnixNanos,proto3" json:"started_at_unix_nanos,omitempty"`
	EndedAtUnixNanos   uint64    `protobuf:"varint,7,opt,name=ended_at_unix_nanos,json=endedAtUnixNanos,proto3" json:"ended_at_unix_nanos,omitempty"`
	DependsOn          []string  `protobuf:"bytes,14,rep,name=depends_on,json=dependsOn,proto3" json:"depends_on,omitempty"`
	// contains filtered or unexported fields
}

func (*DeltaTargetManifest) Descriptor deprecated

func (*DeltaTargetManifest) Descriptor() ([]byte, []int)

Deprecated: Use DeltaTargetManifest.ProtoReflect.Descriptor instead.

func (*DeltaTargetManifest) GetCanonicalName

func (x *DeltaTargetManifest) GetCanonicalName() string

func (*DeltaTargetManifest) GetDependsOn

func (x *DeltaTargetManifest) GetDependsOn() []string

func (*DeltaTargetManifest) GetEndedAtUnixNanos

func (x *DeltaTargetManifest) GetEndedAtUnixNanos() uint64

func (*DeltaTargetManifest) GetFinalPlatform

func (x *DeltaTargetManifest) GetFinalPlatform() string

func (*DeltaTargetManifest) GetGitUrl

func (x *DeltaTargetManifest) GetGitUrl() string

func (*DeltaTargetManifest) GetImportRef

func (x *DeltaTargetManifest) GetImportRef() string

func (*DeltaTargetManifest) GetInitialPlatform

func (x *DeltaTargetManifest) GetInitialPlatform() string

func (*DeltaTargetManifest) GetLocalPath

func (x *DeltaTargetManifest) GetLocalPath() string

func (*DeltaTargetManifest) GetName

func (x *DeltaTargetManifest) GetName() string

func (*DeltaTargetManifest) GetOverrideArgs

func (x *DeltaTargetManifest) GetOverrideArgs() []string

func (*DeltaTargetManifest) GetRunner

func (x *DeltaTargetManifest) GetRunner() string

func (*DeltaTargetManifest) GetStartedAtUnixNanos

func (x *DeltaTargetManifest) GetStartedAtUnixNanos() uint64

func (*DeltaTargetManifest) GetStatus

func (x *DeltaTargetManifest) GetStatus() RunStatus

func (*DeltaTargetManifest) GetTag

func (x *DeltaTargetManifest) GetTag() string

func (*DeltaTargetManifest) ProtoMessage

func (*DeltaTargetManifest) ProtoMessage()

func (*DeltaTargetManifest) ProtoReflect

func (x *DeltaTargetManifest) ProtoReflect() protoreflect.Message

func (*DeltaTargetManifest) Reset

func (x *DeltaTargetManifest) Reset()

func (*DeltaTargetManifest) String

func (x *DeltaTargetManifest) String() string

type Delta_DeltaFormattedLog

type Delta_DeltaFormattedLog struct {
	// delta_formatted_log is a piece of a log stream of bytes, with
	// all the appropriate formatting information embedded, including
	// target prefixes, ansi escape codes for colors, etc. This data is
	// broken down by targets, plus a special target_id "_full" will
	// contain the exact output of the entire build.
	DeltaFormattedLog *DeltaFormattedLog `protobuf:"bytes,4,opt,name=delta_formatted_log,json=deltaFormattedLog,proto3,oneof"`
}

type Delta_DeltaLog

type Delta_DeltaLog struct {
	// delta_log is a piece of a log stream of bytes, for a specific
	// command as part of the build. No presentation layer information
	// is embedded in this stream. The log information is the raw
	// output of the commands passed directly, without any changes.
	DeltaLog *DeltaLog `protobuf:"bytes,3,opt,name=delta_log,json=deltaLog,proto3,oneof"`
}

type Delta_DeltaManifest

type Delta_DeltaManifest struct {
	// delta_manifest represents a change to the run manifest.
	DeltaManifest *DeltaManifest `protobuf:"bytes,2,opt,name=delta_manifest,json=deltaManifest,proto3,oneof"`
}

type Failure

type Failure struct {
	Type         FailureType `protobuf:"varint,1,opt,name=type,proto3,enum=api.public.logstream.FailureType" json:"type,omitempty"`
	TargetId     string      `protobuf:"bytes,2,opt,name=target_id,json=targetId,proto3" json:"target_id,omitempty"`
	CommandId    string      `protobuf:"bytes,3,opt,name=command_id,json=commandId,proto3" json:"command_id,omitempty"`
	ErrorMessage string      `protobuf:"bytes,4,opt,name=error_message,json=errorMessage,proto3" json:"error_message,omitempty"`
	Output       []byte      `protobuf:"bytes,5,opt,name=output,proto3" json:"output,omitempty"`
	HelpMessage  string      `protobuf:"bytes,6,opt,name=help_message,json=helpMessage,proto3" json:"help_message,omitempty"`
	// contains filtered or unexported fields
}

func (*Failure) Descriptor deprecated

func (*Failure) Descriptor() ([]byte, []int)

Deprecated: Use Failure.ProtoReflect.Descriptor instead.

func (*Failure) GetCommandId

func (x *Failure) GetCommandId() string

func (*Failure) GetErrorMessage

func (x *Failure) GetErrorMessage() string

func (*Failure) GetHelpMessage

func (x *Failure) GetHelpMessage() string

func (*Failure) GetOutput

func (x *Failure) GetOutput() []byte

func (*Failure) GetTargetId

func (x *Failure) GetTargetId() string

func (*Failure) GetType

func (x *Failure) GetType() FailureType

func (*Failure) ProtoMessage

func (*Failure) ProtoMessage()

func (*Failure) ProtoReflect

func (x *Failure) ProtoReflect() protoreflect.Message

func (*Failure) Reset

func (x *Failure) Reset()

func (*Failure) String

func (x *Failure) String() string

type FailureType

type FailureType int32
const (
	FailureType_FAILURE_TYPE_UNKNOWN            FailureType = 0
	FailureType_FAILURE_TYPE_OTHER              FailureType = 1
	FailureType_FAILURE_TYPE_NONZERO_EXIT       FailureType = 2
	FailureType_FAILURE_TYPE_FILE_NOT_FOUND     FailureType = 3
	FailureType_FAILURE_TYPE_SYNTAX             FailureType = 4
	FailureType_FAILURE_TYPE_OOM_KILLED         FailureType = 5
	FailureType_FAILURE_TYPE_BUILDKIT_CRASHED   FailureType = 6
	FailureType_FAILURE_TYPE_CONNECTION_FAILURE FailureType = 7
	FailureType_FAILURE_TYPE_NEEDS_PRIVILEGED   FailureType = 8
	FailureType_FAILURE_TYPE_GIT                FailureType = 9
	FailureType_FAILURE_TYPE_RATE_LIMITED       FailureType = 10
	FailureType_FAILURE_TYPE_INVALID_PARAM      FailureType = 11
	FailureType_FAILURE_TYPE_AUTO_SKIP          FailureType = 12
)

func (FailureType) Descriptor

func (FailureType) Enum

func (x FailureType) Enum() *FailureType

func (FailureType) EnumDescriptor deprecated

func (FailureType) EnumDescriptor() ([]byte, []int)

Deprecated: Use FailureType.Descriptor instead.

func (FailureType) Number

func (x FailureType) Number() protoreflect.EnumNumber

func (FailureType) String

func (x FailureType) String() string

func (FailureType) Type

type RunManifest

type RunManifest struct {
	BuildId            string                      `protobuf:"bytes,1,opt,name=build_id,json=buildId,proto3" json:"build_id,omitempty"`
	Version            int32                       `protobuf:"varint,2,opt,name=version,proto3" json:"version,omitempty"`
	CreatedAtUnixNanos uint64                      `protobuf:"varint,3,opt,name=created_at_unix_nanos,json=createdAtUnixNanos,proto3" json:"created_at_unix_nanos,omitempty"`
	StartedAtUnixNanos uint64                      `protobuf:"varint,4,opt,name=started_at_unix_nanos,json=startedAtUnixNanos,proto3" json:"started_at_unix_nanos,omitempty"`
	EndedAtUnixNanos   uint64                      `protobuf:"varint,5,opt,name=ended_at_unix_nanos,json=endedAtUnixNanos,proto3" json:"ended_at_unix_nanos,omitempty"`
	Status             RunStatus                   `protobuf:"varint,6,opt,name=status,proto3,enum=api.public.logstream.RunStatus" json:"status,omitempty"`
	Targets            map[string]*TargetManifest  `` /* 155-byte string literal not displayed */
	Commands           map[string]*CommandManifest `` /* 158-byte string literal not displayed */
	MainTargetId       string                      `protobuf:"bytes,8,opt,name=main_target_id,json=mainTargetId,proto3" json:"main_target_id,omitempty"`
	Failure            *Failure                    `protobuf:"bytes,9,opt,name=failure,proto3" json:"failure,omitempty"`
	ResumeToken        string                      `protobuf:"bytes,16,opt,name=resume_token,json=resumeToken,proto3" json:"resume_token,omitempty"`
	IsCi               bool                        `protobuf:"varint,17,opt,name=is_ci,json=isCi,proto3" json:"is_ci,omitempty"`
	// org_name is the name of the organization that owns this run.
	// May be empty for builds that don't have a PROJECT declaration.
	OrgName string `protobuf:"bytes,14,opt,name=org_name,json=orgName,proto3" json:"org_name,omitempty"`
	// project_name is the name of the project that owns this run.
	// May be empty for builds that don't have a PROJECT declaration.
	ProjectName string `protobuf:"bytes,15,opt,name=project_name,json=projectName,proto3" json:"project_name,omitempty"`
	// The UUID of the user that ran the build.
	UserId string `protobuf:"bytes,10,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	// The UUID of the organization that owns this run.
	OrgId string `protobuf:"bytes,11,opt,name=org_id,json=orgId,proto3" json:"org_id,omitempty"`
	// The UUID of the project that owns this run.
	ProjectId      string `protobuf:"bytes,12,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
	GitConfigEmail string `protobuf:"bytes,18,opt,name=git_config_email,json=gitConfigEmail,proto3" json:"git_config_email,omitempty"`
	GitAuthor      string `protobuf:"bytes,19,opt,name=git_author,json=gitAuthor,proto3" json:"git_author,omitempty"`
	// contains filtered or unexported fields
}

func (*RunManifest) Descriptor deprecated

func (*RunManifest) Descriptor() ([]byte, []int)

Deprecated: Use RunManifest.ProtoReflect.Descriptor instead.

func (*RunManifest) GetBuildId

func (x *RunManifest) GetBuildId() string

func (*RunManifest) GetCommands

func (x *RunManifest) GetCommands() map[string]*CommandManifest

func (*RunManifest) GetCreatedAtUnixNanos

func (x *RunManifest) GetCreatedAtUnixNanos() uint64

func (*RunManifest) GetEndedAtUnixNanos

func (x *RunManifest) GetEndedAtUnixNanos() uint64

func (*RunManifest) GetFailure

func (x *RunManifest) GetFailure() *Failure

func (*RunManifest) GetGitAuthor

func (x *RunManifest) GetGitAuthor() string

func (*RunManifest) GetGitConfigEmail

func (x *RunManifest) GetGitConfigEmail() string

func (*RunManifest) GetIsCi

func (x *RunManifest) GetIsCi() bool

func (*RunManifest) GetMainTargetId

func (x *RunManifest) GetMainTargetId() string

func (*RunManifest) GetOrgId

func (x *RunManifest) GetOrgId() string

func (*RunManifest) GetOrgName

func (x *RunManifest) GetOrgName() string

func (*RunManifest) GetProjectId

func (x *RunManifest) GetProjectId() string

func (*RunManifest) GetProjectName

func (x *RunManifest) GetProjectName() string

func (*RunManifest) GetResumeToken

func (x *RunManifest) GetResumeToken() string

func (*RunManifest) GetStartedAtUnixNanos

func (x *RunManifest) GetStartedAtUnixNanos() uint64

func (*RunManifest) GetStatus

func (x *RunManifest) GetStatus() RunStatus

func (*RunManifest) GetTargets

func (x *RunManifest) GetTargets() map[string]*TargetManifest

func (*RunManifest) GetUserId

func (x *RunManifest) GetUserId() string

func (*RunManifest) GetVersion

func (x *RunManifest) GetVersion() int32

func (*RunManifest) ProtoMessage

func (*RunManifest) ProtoMessage()

func (*RunManifest) ProtoReflect

func (x *RunManifest) ProtoReflect() protoreflect.Message

func (*RunManifest) Reset

func (x *RunManifest) Reset()

func (*RunManifest) String

func (x *RunManifest) String() string

type RunStatus

type RunStatus int32
const (
	RunStatus_RUN_STATUS_UNKNOWN     RunStatus = 0
	RunStatus_RUN_STATUS_NOT_STARTED RunStatus = 1
	RunStatus_RUN_STATUS_IN_PROGRESS RunStatus = 2
	RunStatus_RUN_STATUS_SUCCESS     RunStatus = 3
	RunStatus_RUN_STATUS_FAILURE     RunStatus = 4
	RunStatus_RUN_STATUS_CANCELED    RunStatus = 5
)

func (RunStatus) Descriptor

func (RunStatus) Descriptor() protoreflect.EnumDescriptor

func (RunStatus) Enum

func (x RunStatus) Enum() *RunStatus

func (RunStatus) EnumDescriptor deprecated

func (RunStatus) EnumDescriptor() ([]byte, []int)

Deprecated: Use RunStatus.Descriptor instead.

func (RunStatus) Number

func (x RunStatus) Number() protoreflect.EnumNumber

func (RunStatus) String

func (x RunStatus) String() string

func (RunStatus) Type

type SourceLocation

type SourceLocation struct {

	// repository_url is the URL of the repository.
	RepositoryUrl string `protobuf:"bytes,1,opt,name=repository_url,json=repositoryUrl,proto3" json:"repository_url,omitempty"`
	// repository_hash is the Git sha hash of the repository.
	RepositoryHash string `protobuf:"bytes,7,opt,name=repository_hash,json=repositoryHash,proto3" json:"repository_hash,omitempty"`
	// file is the name of the Earthfile relative to the repository.
	File        string `protobuf:"bytes,2,opt,name=file,proto3" json:"file,omitempty"`
	StartLine   int32  `protobuf:"varint,3,opt,name=start_line,json=startLine,proto3" json:"start_line,omitempty"`
	StartColumn int32  `protobuf:"varint,4,opt,name=start_column,json=startColumn,proto3" json:"start_column,omitempty"`
	EndLine     int32  `protobuf:"varint,5,opt,name=end_line,json=endLine,proto3" json:"end_line,omitempty"`
	EndColumn   int32  `protobuf:"varint,6,opt,name=end_column,json=endColumn,proto3" json:"end_column,omitempty"`
	// contains filtered or unexported fields
}

func (*SourceLocation) Descriptor deprecated

func (*SourceLocation) Descriptor() ([]byte, []int)

Deprecated: Use SourceLocation.ProtoReflect.Descriptor instead.

func (*SourceLocation) GetEndColumn

func (x *SourceLocation) GetEndColumn() int32

func (*SourceLocation) GetEndLine

func (x *SourceLocation) GetEndLine() int32

func (*SourceLocation) GetFile

func (x *SourceLocation) GetFile() string

func (*SourceLocation) GetRepositoryHash

func (x *SourceLocation) GetRepositoryHash() string

func (*SourceLocation) GetRepositoryUrl

func (x *SourceLocation) GetRepositoryUrl() string

func (*SourceLocation) GetStartColumn

func (x *SourceLocation) GetStartColumn() int32

func (*SourceLocation) GetStartLine

func (x *SourceLocation) GetStartLine() int32

func (*SourceLocation) ProtoMessage

func (*SourceLocation) ProtoMessage()

func (*SourceLocation) ProtoReflect

func (x *SourceLocation) ProtoReflect() protoreflect.Message

func (*SourceLocation) Reset

func (x *SourceLocation) Reset()

func (*SourceLocation) String

func (x *SourceLocation) String() string

type TargetManifest

type TargetManifest struct {
	Name            string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`                                        // e.g. +build
	CanonicalName   string   `protobuf:"bytes,2,opt,name=canonical_name,json=canonicalName,proto3" json:"canonical_name,omitempty"` // e.g. github.com/foo/bar/buz:main+build
	OverrideArgs    []string `protobuf:"bytes,3,rep,name=override_args,json=overrideArgs,proto3" json:"override_args,omitempty"`
	GitUrl          string   `protobuf:"bytes,10,opt,name=git_url,json=gitUrl,proto3" json:"git_url,omitempty"`
	LocalPath       string   `protobuf:"bytes,11,opt,name=local_path,json=localPath,proto3" json:"local_path,omitempty"`
	Tag             string   `protobuf:"bytes,12,opt,name=tag,proto3" json:"tag,omitempty"`
	ImportRef       string   `protobuf:"bytes,13,opt,name=import_ref,json=importRef,proto3" json:"import_ref,omitempty"`
	InitialPlatform string   `protobuf:"bytes,4,opt,name=initial_platform,json=initialPlatform,proto3" json:"initial_platform,omitempty"`
	FinalPlatform   string   `protobuf:"bytes,8,opt,name=final_platform,json=finalPlatform,proto3" json:"final_platform,omitempty"`
	// runner is the runner identifier that this target runs on. Possible formats:
	// * local:<hostname>
	// * bk:<buildkit-address>
	// * sat:<org-name>/<satellite-name>
	Runner             string    `protobuf:"bytes,9,opt,name=runner,proto3" json:"runner,omitempty"`
	Status             RunStatus `protobuf:"varint,5,opt,name=status,proto3,enum=api.public.logstream.RunStatus" json:"status,omitempty"`
	StartedAtUnixNanos uint64    `protobuf:"varint,6,opt,name=started_at_unix_nanos,json=startedAtUnixNanos,proto3" json:"started_at_unix_nanos,omitempty"`
	EndedAtUnixNanos   uint64    `protobuf:"varint,7,opt,name=ended_at_unix_nanos,json=endedAtUnixNanos,proto3" json:"ended_at_unix_nanos,omitempty"`
	DependsOn          []string  `protobuf:"bytes,14,rep,name=depends_on,json=dependsOn,proto3" json:"depends_on,omitempty"`
	// contains filtered or unexported fields
}

func (*TargetManifest) Descriptor deprecated

func (*TargetManifest) Descriptor() ([]byte, []int)

Deprecated: Use TargetManifest.ProtoReflect.Descriptor instead.

func (*TargetManifest) GetCanonicalName

func (x *TargetManifest) GetCanonicalName() string

func (*TargetManifest) GetDependsOn

func (x *TargetManifest) GetDependsOn() []string

func (*TargetManifest) GetEndedAtUnixNanos

func (x *TargetManifest) GetEndedAtUnixNanos() uint64

func (*TargetManifest) GetFinalPlatform

func (x *TargetManifest) GetFinalPlatform() string

func (*TargetManifest) GetGitUrl

func (x *TargetManifest) GetGitUrl() string

func (*TargetManifest) GetImportRef

func (x *TargetManifest) GetImportRef() string

func (*TargetManifest) GetInitialPlatform

func (x *TargetManifest) GetInitialPlatform() string

func (*TargetManifest) GetLocalPath

func (x *TargetManifest) GetLocalPath() string

func (*TargetManifest) GetName

func (x *TargetManifest) GetName() string

func (*TargetManifest) GetOverrideArgs

func (x *TargetManifest) GetOverrideArgs() []string

func (*TargetManifest) GetRunner

func (x *TargetManifest) GetRunner() string

func (*TargetManifest) GetStartedAtUnixNanos

func (x *TargetManifest) GetStartedAtUnixNanos() uint64

func (*TargetManifest) GetStatus

func (x *TargetManifest) GetStatus() RunStatus

func (*TargetManifest) GetTag

func (x *TargetManifest) GetTag() string

func (*TargetManifest) ProtoMessage

func (*TargetManifest) ProtoMessage()

func (*TargetManifest) ProtoReflect

func (x *TargetManifest) ProtoReflect() protoreflect.Message

func (*TargetManifest) Reset

func (x *TargetManifest) Reset()

func (*TargetManifest) String

func (x *TargetManifest) String() string

Jump to

Keyboard shortcuts

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