logstream

package
v0.8.18-rc-0 Latest Latest
Warning

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

Go to latest
Published: Mar 4, 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 Earthly 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