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

boot

package
v0.57.13 Latest Latest
Warning

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

Go to latest
Published: Sep 27, 2026 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	BootReportState_name = map[int32]string{
		0: "BOOT_REPORT_STATE_UNKNOWN",
		1: "BOOT_REPORT_STATE_RECORDING",
		2: "BOOT_REPORT_STATE_READY",
		3: "BOOT_REPORT_STATE_FAILED",
		4: "BOOT_REPORT_STATE_ABORTED",
	}
	BootReportState_value = map[string]int32{
		"BOOT_REPORT_STATE_UNKNOWN":   0,
		"BOOT_REPORT_STATE_RECORDING": 1,
		"BOOT_REPORT_STATE_READY":     2,
		"BOOT_REPORT_STATE_FAILED":    3,
		"BOOT_REPORT_STATE_ABORTED":   4,
	}
)

Enum value maps for BootReportState.

View Source
var (
	BootPhase_name = map[int32]string{
		0: "BOOT_PHASE_UNKNOWN",
		1: "BOOT_PHASE_PREPARE",
		2: "BOOT_PHASE_CONNECT",
		3: "BOOT_PHASE_RUNTIME",
		4: "BOOT_PHASE_FRAME",
		5: "BOOT_PHASE_DONE",
	}
	BootPhase_value = map[string]int32{
		"BOOT_PHASE_UNKNOWN": 0,
		"BOOT_PHASE_PREPARE": 1,
		"BOOT_PHASE_CONNECT": 2,
		"BOOT_PHASE_RUNTIME": 3,
		"BOOT_PHASE_FRAME":   4,
		"BOOT_PHASE_DONE":    5,
	}
)

Enum value maps for BootPhase.

View Source
var (
	BootWorkClass_name = map[int32]string{
		0: "BOOT_WORK_CLASS_UNKNOWN",
		1: "BOOT_WORK_CLASS_COMPUTE",
		2: "BOOT_WORK_CLASS_STORAGE_IO",
		3: "BOOT_WORK_CLASS_NETWORK_IO",
		4: "BOOT_WORK_CLASS_LOCK_WAIT",
		5: "BOOT_WORK_CLASS_DEPENDENCY_WAIT",
		6: "BOOT_WORK_CLASS_SCHEDULER",
	}
	BootWorkClass_value = map[string]int32{
		"BOOT_WORK_CLASS_UNKNOWN":         0,
		"BOOT_WORK_CLASS_COMPUTE":         1,
		"BOOT_WORK_CLASS_STORAGE_IO":      2,
		"BOOT_WORK_CLASS_NETWORK_IO":      3,
		"BOOT_WORK_CLASS_LOCK_WAIT":       4,
		"BOOT_WORK_CLASS_DEPENDENCY_WAIT": 5,
		"BOOT_WORK_CLASS_SCHEDULER":       6,
	}
)

Enum value maps for BootWorkClass.

View Source
var (
	BootSpanResult_name = map[int32]string{
		0: "BOOT_SPAN_RESULT_UNKNOWN",
		1: "BOOT_SPAN_RESULT_SUCCEEDED",
		2: "BOOT_SPAN_RESULT_FAILED",
		3: "BOOT_SPAN_RESULT_CANCELED",
	}
	BootSpanResult_value = map[string]int32{
		"BOOT_SPAN_RESULT_UNKNOWN":   0,
		"BOOT_SPAN_RESULT_SUCCEEDED": 1,
		"BOOT_SPAN_RESULT_FAILED":    2,
		"BOOT_SPAN_RESULT_CANCELED":  3,
	}
)

Enum value maps for BootSpanResult.

View Source
var (
	BootRuntimeKind_name = map[int32]string{
		0: "BOOT_RUNTIME_KIND_UNKNOWN",
		1: "BOOT_RUNTIME_KIND_GOSCRIPT",
		2: "BOOT_RUNTIME_KIND_WASM",
		3: "BOOT_RUNTIME_KIND_NATIVE",
	}
	BootRuntimeKind_value = map[string]int32{
		"BOOT_RUNTIME_KIND_UNKNOWN":  0,
		"BOOT_RUNTIME_KIND_GOSCRIPT": 1,
		"BOOT_RUNTIME_KIND_WASM":     2,
		"BOOT_RUNTIME_KIND_NATIVE":   3,
	}
)

Enum value maps for BootRuntimeKind.

View Source
var (
	BootWorkerMode_name = map[int32]string{
		0: "BOOT_WORKER_MODE_UNKNOWN",
		1: "BOOT_WORKER_MODE_SHARED",
		2: "BOOT_WORKER_MODE_DEDICATED",
		3: "BOOT_WORKER_MODE_INLINE",
	}
	BootWorkerMode_value = map[string]int32{
		"BOOT_WORKER_MODE_UNKNOWN":   0,
		"BOOT_WORKER_MODE_SHARED":    1,
		"BOOT_WORKER_MODE_DEDICATED": 2,
		"BOOT_WORKER_MODE_INLINE":    3,
	}
)

Enum value maps for BootWorkerMode.

View Source
var (
	BootEnvironmentClass_name = map[int32]string{
		0: "BOOT_ENVIRONMENT_CLASS_UNKNOWN",
		1: "BOOT_ENVIRONMENT_CLASS_LOCAL",
		2: "BOOT_ENVIRONMENT_CLASS_DEV",
		3: "BOOT_ENVIRONMENT_CLASS_STAGING",
		4: "BOOT_ENVIRONMENT_CLASS_PRODUCTION",
	}
	BootEnvironmentClass_value = map[string]int32{
		"BOOT_ENVIRONMENT_CLASS_UNKNOWN":    0,
		"BOOT_ENVIRONMENT_CLASS_LOCAL":      1,
		"BOOT_ENVIRONMENT_CLASS_DEV":        2,
		"BOOT_ENVIRONMENT_CLASS_STAGING":    3,
		"BOOT_ENVIRONMENT_CLASS_PRODUCTION": 4,
	}
)

Enum value maps for BootEnvironmentClass.

View Source
var (
	BootCacheState_name = map[int32]string{
		0: "BOOT_CACHE_STATE_UNKNOWN",
		1: "BOOT_CACHE_STATE_COLD",
		2: "BOOT_CACHE_STATE_WARM",
		3: "BOOT_CACHE_STATE_HOT",
	}
	BootCacheState_value = map[string]int32{
		"BOOT_CACHE_STATE_UNKNOWN": 0,
		"BOOT_CACHE_STATE_COLD":    1,
		"BOOT_CACHE_STATE_WARM":    2,
		"BOOT_CACHE_STATE_HOT":     3,
	}
)

Enum value maps for BootCacheState.

View Source
var (
	BootCounterUnit_name = map[int32]string{
		0: "BOOT_COUNTER_UNIT_UNKNOWN",
		1: "BOOT_COUNTER_UNIT_COUNT",
		2: "BOOT_COUNTER_UNIT_BYTES",
		3: "BOOT_COUNTER_UNIT_MICROSECONDS",
	}
	BootCounterUnit_value = map[string]int32{
		"BOOT_COUNTER_UNIT_UNKNOWN":      0,
		"BOOT_COUNTER_UNIT_COUNT":        1,
		"BOOT_COUNTER_UNIT_BYTES":        2,
		"BOOT_COUNTER_UNIT_MICROSECONDS": 3,
	}
)

Enum value maps for BootCounterUnit.

View Source
var (
	BootBuildType_name = map[int32]string{
		0: "BOOT_BUILD_TYPE_UNKNOWN",
		1: "BOOT_BUILD_TYPE_DEBUG",
		2: "BOOT_BUILD_TYPE_RELEASE",
	}
	BootBuildType_value = map[string]int32{
		"BOOT_BUILD_TYPE_UNKNOWN": 0,
		"BOOT_BUILD_TYPE_DEBUG":   1,
		"BOOT_BUILD_TYPE_RELEASE": 2,
	}
)

Enum value maps for BootBuildType.

View Source
var (
	BootServiceWorkerState_name = map[int32]string{
		0: "BOOT_SERVICE_WORKER_STATE_UNKNOWN",
		1: "BOOT_SERVICE_WORKER_STATE_UNAVAILABLE",
		2: "BOOT_SERVICE_WORKER_STATE_INSTALLING",
		3: "BOOT_SERVICE_WORKER_STATE_WAITING",
		4: "BOOT_SERVICE_WORKER_STATE_ACTIVE",
		5: "BOOT_SERVICE_WORKER_STATE_REDUNDANT",
	}
	BootServiceWorkerState_value = map[string]int32{
		"BOOT_SERVICE_WORKER_STATE_UNKNOWN":     0,
		"BOOT_SERVICE_WORKER_STATE_UNAVAILABLE": 1,
		"BOOT_SERVICE_WORKER_STATE_INSTALLING":  2,
		"BOOT_SERVICE_WORKER_STATE_WAITING":     3,
		"BOOT_SERVICE_WORKER_STATE_ACTIVE":      4,
		"BOOT_SERVICE_WORKER_STATE_REDUNDANT":   5,
	}
)

Enum value maps for BootServiceWorkerState.

View Source
var (
	BootRecoveryDecision_name = map[int32]string{
		0: "BOOT_RECOVERY_DECISION_UNKNOWN",
		1: "BOOT_RECOVERY_DECISION_NONE",
		2: "BOOT_RECOVERY_DECISION_RELOAD",
		3: "BOOT_RECOVERY_DECISION_ABORT_STALE",
	}
	BootRecoveryDecision_value = map[string]int32{
		"BOOT_RECOVERY_DECISION_UNKNOWN":     0,
		"BOOT_RECOVERY_DECISION_NONE":        1,
		"BOOT_RECOVERY_DECISION_RELOAD":      2,
		"BOOT_RECOVERY_DECISION_ABORT_STALE": 3,
	}
)

Enum value maps for BootRecoveryDecision.

View Source
var (
	BootAttachmentKind_name = map[int32]string{
		0: "BOOT_ATTACHMENT_KIND_UNKNOWN",
		1: "BOOT_ATTACHMENT_KIND_SOURCE_MAP",
		2: "BOOT_ATTACHMENT_KIND_RUNTIME_TRACE",
		3: "BOOT_ATTACHMENT_KIND_CPU_PROFILE",
		4: "BOOT_ATTACHMENT_KIND_NETWORK_PROFILE",
	}
	BootAttachmentKind_value = map[string]int32{
		"BOOT_ATTACHMENT_KIND_UNKNOWN":         0,
		"BOOT_ATTACHMENT_KIND_SOURCE_MAP":      1,
		"BOOT_ATTACHMENT_KIND_RUNTIME_TRACE":   2,
		"BOOT_ATTACHMENT_KIND_CPU_PROFILE":     3,
		"BOOT_ATTACHMENT_KIND_NETWORK_PROFILE": 4,
	}
)

Enum value maps for BootAttachmentKind.

View Source
var (
	BootShareDestination_name = map[int32]string{
		0: "BOOT_SHARE_DESTINATION_UNKNOWN",
		1: "BOOT_SHARE_DESTINATION_CLIPBOARD",
		2: "BOOT_SHARE_DESTINATION_DOWNLOAD",
		3: "BOOT_SHARE_DESTINATION_SPACE",
	}
	BootShareDestination_value = map[string]int32{
		"BOOT_SHARE_DESTINATION_UNKNOWN":   0,
		"BOOT_SHARE_DESTINATION_CLIPBOARD": 1,
		"BOOT_SHARE_DESTINATION_DOWNLOAD":  2,
		"BOOT_SHARE_DESTINATION_SPACE":     3,
	}
)

Enum value maps for BootShareDestination.

View Source
var (
	BootValidationViolationKind_name = map[int32]string{
		0: "BOOT_VALIDATION_VIOLATION_KIND_UNKNOWN",
		1: "BOOT_VALIDATION_VIOLATION_KIND_REPORT_CONTRACT",
		2: "BOOT_VALIDATION_VIOLATION_KIND_TERMINAL_CONTRACT",
		3: "BOOT_VALIDATION_VIOLATION_KIND_MARK_ORDER",
		4: "BOOT_VALIDATION_VIOLATION_KIND_SPAN_CONTRACT",
		5: "BOOT_VALIDATION_VIOLATION_KIND_GAP_COVERAGE",
		6: "BOOT_VALIDATION_VIOLATION_KIND_GENERIC_LEAF",
		7: "BOOT_VALIDATION_VIOLATION_KIND_UNKNOWN_SHARE",
	}
	BootValidationViolationKind_value = map[string]int32{
		"BOOT_VALIDATION_VIOLATION_KIND_UNKNOWN":           0,
		"BOOT_VALIDATION_VIOLATION_KIND_REPORT_CONTRACT":   1,
		"BOOT_VALIDATION_VIOLATION_KIND_TERMINAL_CONTRACT": 2,
		"BOOT_VALIDATION_VIOLATION_KIND_MARK_ORDER":        3,
		"BOOT_VALIDATION_VIOLATION_KIND_SPAN_CONTRACT":     4,
		"BOOT_VALIDATION_VIOLATION_KIND_GAP_COVERAGE":      5,
		"BOOT_VALIDATION_VIOLATION_KIND_GENERIC_LEAF":      6,
		"BOOT_VALIDATION_VIOLATION_KIND_UNKNOWN_SHARE":     7,
	}
)

Enum value maps for BootValidationViolationKind.

Functions

func MarshalBootReportJSON

func MarshalBootReportJSON(report *BootReport) ([]byte, error)

MarshalBootReportJSON encodes a BootReport as deterministic proto JSON.

Types

type BootAccounting

type BootAccounting struct {

	// Samples contains counter snapshots in mark order.
	Samples []*BootCounterSample `protobuf:"bytes,1,rep,name=samples,proto3" json:"samples,omitempty"`
	// contains filtered or unexported fields
}

BootAccounting contains timestamped counters from startup owners.

func (*BootAccounting) CloneMessageVT

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

func (*BootAccounting) CloneVT

func (m *BootAccounting) CloneVT() *BootAccounting

func (*BootAccounting) EqualMessageVT

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

func (*BootAccounting) EqualVT

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

func (*BootAccounting) GetSamples

func (x *BootAccounting) GetSamples() []*BootCounterSample

func (*BootAccounting) MarshalJSON

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

MarshalJSON marshals the BootAccounting to JSON.

func (*BootAccounting) MarshalProtoJSON

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

MarshalProtoJSON marshals the BootAccounting message to JSON.

func (*BootAccounting) MarshalProtoText

func (x *BootAccounting) MarshalProtoText() string

func (*BootAccounting) MarshalToSizedBufferVT

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

func (*BootAccounting) MarshalToVT

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

func (*BootAccounting) MarshalVT

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

func (*BootAccounting) ProtoMessage

func (*BootAccounting) ProtoMessage()

func (*BootAccounting) Reset

func (x *BootAccounting) Reset()

func (*BootAccounting) SizeVT

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

func (*BootAccounting) String

func (x *BootAccounting) String() string

func (*BootAccounting) UnmarshalJSON

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

UnmarshalJSON unmarshals the BootAccounting from JSON.

func (*BootAccounting) UnmarshalProtoJSON

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

UnmarshalProtoJSON unmarshals the BootAccounting message from JSON.

func (*BootAccounting) UnmarshalVT

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

type BootAttachment

type BootAttachment struct {

	// ArtifactId identifies the repo-owned artifact without a local path or URL.
	ArtifactId string `protobuf:"bytes,1,opt,name=artifact_id,json=artifactId,proto3" json:"artifactId,omitempty"`
	// Kind identifies the stable artifact class.
	Kind BootAttachmentKind `protobuf:"varint,2,opt,name=kind,proto3" json:"kind,omitempty"`
	// ContentHash is the public content digest.
	ContentHash string `protobuf:"bytes,3,opt,name=content_hash,json=contentHash,proto3" json:"contentHash,omitempty"`
	// SizeBytes is the artifact size.
	SizeBytes uint64 `protobuf:"varint,4,opt,name=size_bytes,json=sizeBytes,proto3" json:"sizeBytes,omitempty"`
	// ReleaseGeneration binds the artifact to executable bytes.
	ReleaseGeneration string `protobuf:"bytes,5,opt,name=release_generation,json=releaseGeneration,proto3" json:"releaseGeneration,omitempty"`
	// contains filtered or unexported fields
}

BootAttachment describes an optional generation-matched deep-evidence artifact.

func (*BootAttachment) CloneMessageVT

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

func (*BootAttachment) CloneVT

func (m *BootAttachment) CloneVT() *BootAttachment

func (*BootAttachment) EqualMessageVT

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

func (*BootAttachment) EqualVT

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

func (*BootAttachment) GetArtifactId

func (x *BootAttachment) GetArtifactId() string

func (*BootAttachment) GetContentHash

func (x *BootAttachment) GetContentHash() string

func (*BootAttachment) GetKind

func (x *BootAttachment) GetKind() BootAttachmentKind

func (*BootAttachment) GetReleaseGeneration

func (x *BootAttachment) GetReleaseGeneration() string

func (*BootAttachment) GetSizeBytes

func (x *BootAttachment) GetSizeBytes() uint64

func (*BootAttachment) MarshalJSON

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

MarshalJSON marshals the BootAttachment to JSON.

func (*BootAttachment) MarshalProtoJSON

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

MarshalProtoJSON marshals the BootAttachment message to JSON.

func (*BootAttachment) MarshalProtoText

func (x *BootAttachment) MarshalProtoText() string

func (*BootAttachment) MarshalToSizedBufferVT

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

func (*BootAttachment) MarshalToVT

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

func (*BootAttachment) MarshalVT

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

func (*BootAttachment) ProtoMessage

func (*BootAttachment) ProtoMessage()

func (*BootAttachment) Reset

func (x *BootAttachment) Reset()

func (*BootAttachment) SizeVT

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

func (*BootAttachment) String

func (x *BootAttachment) String() string

func (*BootAttachment) UnmarshalJSON

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

UnmarshalJSON unmarshals the BootAttachment from JSON.

func (*BootAttachment) UnmarshalProtoJSON

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

UnmarshalProtoJSON unmarshals the BootAttachment message from JSON.

func (*BootAttachment) UnmarshalVT

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

type BootAttachmentKind

type BootAttachmentKind int32

BootAttachmentKind describes a generation-matched evidence artifact.

const (
	// BOOT_ATTACHMENT_KIND_UNKNOWN leaves the artifact class unset.
	BootAttachmentKind_BOOT_ATTACHMENT_KIND_UNKNOWN BootAttachmentKind = 0
	// BOOT_ATTACHMENT_KIND_SOURCE_MAP identifies a JavaScript source map.
	BootAttachmentKind_BOOT_ATTACHMENT_KIND_SOURCE_MAP BootAttachmentKind = 1
	// BOOT_ATTACHMENT_KIND_RUNTIME_TRACE identifies a Go runtime trace.
	BootAttachmentKind_BOOT_ATTACHMENT_KIND_RUNTIME_TRACE BootAttachmentKind = 2
	// BOOT_ATTACHMENT_KIND_CPU_PROFILE identifies a CPU profile.
	BootAttachmentKind_BOOT_ATTACHMENT_KIND_CPU_PROFILE BootAttachmentKind = 3
	// BOOT_ATTACHMENT_KIND_NETWORK_PROFILE identifies a network profile.
	BootAttachmentKind_BOOT_ATTACHMENT_KIND_NETWORK_PROFILE BootAttachmentKind = 4
)

func (BootAttachmentKind) Enum

func (BootAttachmentKind) MarshalJSON

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

MarshalJSON marshals the BootAttachmentKind to JSON.

func (BootAttachmentKind) MarshalProtoJSON

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

MarshalProtoJSON marshals the BootAttachmentKind to JSON.

func (BootAttachmentKind) MarshalProtoText

func (x BootAttachmentKind) MarshalProtoText() string

func (BootAttachmentKind) MarshalText

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

MarshalText marshals the BootAttachmentKind to text.

func (BootAttachmentKind) String

func (x BootAttachmentKind) String() string

func (*BootAttachmentKind) UnmarshalJSON

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

UnmarshalJSON unmarshals the BootAttachmentKind from JSON.

func (*BootAttachmentKind) UnmarshalProtoJSON

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

UnmarshalProtoJSON unmarshals the BootAttachmentKind from JSON.

func (*BootAttachmentKind) UnmarshalText

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

UnmarshalText unmarshals the BootAttachmentKind from text.

type BootBuild

type BootBuild struct {

	// Commit is the public source commit when available.
	Commit string `protobuf:"bytes,1,opt,name=commit,proto3" json:"commit,omitempty"`
	// ReleaseGeneration is the immutable public release generation.
	ReleaseGeneration string `protobuf:"bytes,2,opt,name=release_generation,json=releaseGeneration,proto3" json:"releaseGeneration,omitempty"`
	// ProjectId identifies the public Bldr project, not a Space or account.
	ProjectId string `protobuf:"bytes,3,opt,name=project_id,json=projectId,proto3" json:"projectId,omitempty"`
	// BuildType identifies the public build configuration.
	BuildType BootBuildType `protobuf:"varint,4,opt,name=build_type,json=buildType,proto3" json:"buildType,omitempty"`
	// RuntimeKind identifies the runtime implementation.
	RuntimeKind BootRuntimeKind `protobuf:"varint,5,opt,name=runtime_kind,json=runtimeKind,proto3" json:"runtimeKind,omitempty"`
	// WorkerMode identifies runtime worker custody.
	WorkerMode BootWorkerMode `protobuf:"varint,6,opt,name=worker_mode,json=workerMode,proto3" json:"workerMode,omitempty"`
	// contains filtered or unexported fields
}

BootBuild identifies the executable browser generation.

func (*BootBuild) CloneMessageVT

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

func (*BootBuild) CloneVT

func (m *BootBuild) CloneVT() *BootBuild

func (*BootBuild) EqualMessageVT

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

func (*BootBuild) EqualVT

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

func (*BootBuild) GetBuildType

func (x *BootBuild) GetBuildType() BootBuildType

func (*BootBuild) GetCommit

func (x *BootBuild) GetCommit() string

func (*BootBuild) GetProjectId

func (x *BootBuild) GetProjectId() string

func (*BootBuild) GetReleaseGeneration

func (x *BootBuild) GetReleaseGeneration() string

func (*BootBuild) GetRuntimeKind

func (x *BootBuild) GetRuntimeKind() BootRuntimeKind

func (*BootBuild) GetWorkerMode

func (x *BootBuild) GetWorkerMode() BootWorkerMode

func (*BootBuild) MarshalJSON

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

MarshalJSON marshals the BootBuild to JSON.

func (*BootBuild) MarshalProtoJSON

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

MarshalProtoJSON marshals the BootBuild message to JSON.

func (*BootBuild) MarshalProtoText

func (x *BootBuild) MarshalProtoText() string

func (*BootBuild) MarshalToSizedBufferVT

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

func (*BootBuild) MarshalToVT

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

func (*BootBuild) MarshalVT

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

func (*BootBuild) ProtoMessage

func (*BootBuild) ProtoMessage()

func (*BootBuild) Reset

func (x *BootBuild) Reset()

func (*BootBuild) SizeVT

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

func (*BootBuild) String

func (x *BootBuild) String() string

func (*BootBuild) UnmarshalJSON

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

UnmarshalJSON unmarshals the BootBuild from JSON.

func (*BootBuild) UnmarshalProtoJSON

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

UnmarshalProtoJSON unmarshals the BootBuild message from JSON.

func (*BootBuild) UnmarshalVT

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

type BootBuildType

type BootBuildType int32

BootBuildType describes the public build configuration.

const (
	// BOOT_BUILD_TYPE_UNKNOWN leaves the build configuration unset.
	BootBuildType_BOOT_BUILD_TYPE_UNKNOWN BootBuildType = 0
	// BOOT_BUILD_TYPE_DEBUG identifies a debug build.
	BootBuildType_BOOT_BUILD_TYPE_DEBUG BootBuildType = 1
	// BOOT_BUILD_TYPE_RELEASE identifies a release build.
	BootBuildType_BOOT_BUILD_TYPE_RELEASE BootBuildType = 2
)

func (BootBuildType) Enum

func (x BootBuildType) Enum() *BootBuildType

func (BootBuildType) MarshalJSON

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

MarshalJSON marshals the BootBuildType to JSON.

func (BootBuildType) MarshalProtoJSON

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

MarshalProtoJSON marshals the BootBuildType to JSON.

func (BootBuildType) MarshalProtoText

func (x BootBuildType) MarshalProtoText() string

func (BootBuildType) MarshalText

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

MarshalText marshals the BootBuildType to text.

func (BootBuildType) String

func (x BootBuildType) String() string

func (*BootBuildType) UnmarshalJSON

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

UnmarshalJSON unmarshals the BootBuildType from JSON.

func (*BootBuildType) UnmarshalProtoJSON

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

UnmarshalProtoJSON unmarshals the BootBuildType from JSON.

func (*BootBuildType) UnmarshalText

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

UnmarshalText unmarshals the BootBuildType from text.

type BootCacheState

type BootCacheState int32

BootCacheState describes the coarse cache condition observed at startup.

const (
	// BOOT_CACHE_STATE_UNKNOWN leaves cache condition unset.
	BootCacheState_BOOT_CACHE_STATE_UNKNOWN BootCacheState = 0
	// BOOT_CACHE_STATE_COLD means no retained release cache was available.
	BootCacheState_BOOT_CACHE_STATE_COLD BootCacheState = 1
	// BOOT_CACHE_STATE_WARM means retained state existed but startup still fetched data.
	BootCacheState_BOOT_CACHE_STATE_WARM BootCacheState = 2
	// BOOT_CACHE_STATE_HOT means the required startup data was locally available.
	BootCacheState_BOOT_CACHE_STATE_HOT BootCacheState = 3
)

func (BootCacheState) Enum

func (x BootCacheState) Enum() *BootCacheState

func (BootCacheState) MarshalJSON

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

MarshalJSON marshals the BootCacheState to JSON.

func (BootCacheState) MarshalProtoJSON

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

MarshalProtoJSON marshals the BootCacheState to JSON.

func (BootCacheState) MarshalProtoText

func (x BootCacheState) MarshalProtoText() string

func (BootCacheState) MarshalText

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

MarshalText marshals the BootCacheState to text.

func (BootCacheState) String

func (x BootCacheState) String() string

func (*BootCacheState) UnmarshalJSON

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

UnmarshalJSON unmarshals the BootCacheState from JSON.

func (*BootCacheState) UnmarshalProtoJSON

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

UnmarshalProtoJSON unmarshals the BootCacheState from JSON.

func (*BootCacheState) UnmarshalText

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

UnmarshalText unmarshals the BootCacheState from text.

type BootCounterSample

type BootCounterSample struct {

	// ScopeId correlates simultaneous candidates without exposing a Manifest ref.
	ScopeId string `protobuf:"bytes,1,opt,name=scope_id,json=scopeId,proto3" json:"scopeId,omitempty"`
	// Owner identifies the component responsible for the counter.
	Owner string `protobuf:"bytes,2,opt,name=owner,proto3" json:"owner,omitempty"`
	// Name is the stable counter vocabulary value.
	Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	// Value is meaningful only when Known is true.
	Value uint64 `protobuf:"varint,4,opt,name=value,proto3" json:"value,omitempty"`
	// Known distinguishes unavailable data from a measured zero.
	Known bool `protobuf:"varint,5,opt,name=known,proto3" json:"known,omitempty"`
	// Unit identifies how Value is interpreted.
	Unit BootCounterUnit `protobuf:"varint,6,opt,name=unit,proto3" json:"unit,omitempty"`
	// MonotonicMicros binds the snapshot to the boot timeline.
	MonotonicMicros uint64 `protobuf:"varint,7,opt,name=monotonic_micros,json=monotonicMicros,proto3" json:"monotonicMicros,omitempty"`
	// contains filtered or unexported fields
}

BootCounterSample records one known or unknown owner counter at a mark boundary.

func (*BootCounterSample) CloneMessageVT

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

func (*BootCounterSample) CloneVT

func (m *BootCounterSample) CloneVT() *BootCounterSample

func (*BootCounterSample) EqualMessageVT

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

func (*BootCounterSample) EqualVT

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

func (*BootCounterSample) GetKnown

func (x *BootCounterSample) GetKnown() bool

func (*BootCounterSample) GetMonotonicMicros

func (x *BootCounterSample) GetMonotonicMicros() uint64

func (*BootCounterSample) GetName

func (x *BootCounterSample) GetName() string

func (*BootCounterSample) GetOwner

func (x *BootCounterSample) GetOwner() string

func (*BootCounterSample) GetScopeId

func (x *BootCounterSample) GetScopeId() string

func (*BootCounterSample) GetUnit

func (x *BootCounterSample) GetUnit() BootCounterUnit

func (*BootCounterSample) GetValue

func (x *BootCounterSample) GetValue() uint64

func (*BootCounterSample) MarshalJSON

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

MarshalJSON marshals the BootCounterSample to JSON.

func (*BootCounterSample) MarshalProtoJSON

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

MarshalProtoJSON marshals the BootCounterSample message to JSON.

func (*BootCounterSample) MarshalProtoText

func (x *BootCounterSample) MarshalProtoText() string

func (*BootCounterSample) MarshalToSizedBufferVT

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

func (*BootCounterSample) MarshalToVT

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

func (*BootCounterSample) MarshalVT

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

func (*BootCounterSample) ProtoMessage

func (*BootCounterSample) ProtoMessage()

func (*BootCounterSample) Reset

func (x *BootCounterSample) Reset()

func (*BootCounterSample) SizeVT

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

func (*BootCounterSample) String

func (x *BootCounterSample) String() string

func (*BootCounterSample) UnmarshalJSON

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

UnmarshalJSON unmarshals the BootCounterSample from JSON.

func (*BootCounterSample) UnmarshalProtoJSON

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

UnmarshalProtoJSON unmarshals the BootCounterSample message from JSON.

func (*BootCounterSample) UnmarshalVT

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

type BootCounterUnit

type BootCounterUnit int32

BootCounterUnit describes the unit of an accounting sample.

const (
	// BOOT_COUNTER_UNIT_UNKNOWN leaves the unit unset.
	BootCounterUnit_BOOT_COUNTER_UNIT_UNKNOWN BootCounterUnit = 0
	// BOOT_COUNTER_UNIT_COUNT counts discrete operations or objects.
	BootCounterUnit_BOOT_COUNTER_UNIT_COUNT BootCounterUnit = 1
	// BOOT_COUNTER_UNIT_BYTES counts logical or durable bytes.
	BootCounterUnit_BOOT_COUNTER_UNIT_BYTES BootCounterUnit = 2
	// BOOT_COUNTER_UNIT_MICROSECONDS counts elapsed work time.
	BootCounterUnit_BOOT_COUNTER_UNIT_MICROSECONDS BootCounterUnit = 3
)

func (BootCounterUnit) Enum

func (x BootCounterUnit) Enum() *BootCounterUnit

func (BootCounterUnit) MarshalJSON

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

MarshalJSON marshals the BootCounterUnit to JSON.

func (BootCounterUnit) MarshalProtoJSON

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

MarshalProtoJSON marshals the BootCounterUnit to JSON.

func (BootCounterUnit) MarshalProtoText

func (x BootCounterUnit) MarshalProtoText() string

func (BootCounterUnit) MarshalText

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

MarshalText marshals the BootCounterUnit to text.

func (BootCounterUnit) String

func (x BootCounterUnit) String() string

func (*BootCounterUnit) UnmarshalJSON

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

UnmarshalJSON unmarshals the BootCounterUnit from JSON.

func (*BootCounterUnit) UnmarshalProtoJSON

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

UnmarshalProtoJSON unmarshals the BootCounterUnit from JSON.

func (*BootCounterUnit) UnmarshalText

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

UnmarshalText unmarshals the BootCounterUnit from text.

type BootDetailField

type BootDetailField struct {

	// Key is the stable field vocabulary value.
	Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	// Value contains the sanitized scalar field value.
	Value *BootValue `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

BootDetailField is one ordered sanitized startup-mark field.

func (*BootDetailField) CloneMessageVT

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

func (*BootDetailField) CloneVT

func (m *BootDetailField) CloneVT() *BootDetailField

func (*BootDetailField) EqualMessageVT

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

func (*BootDetailField) EqualVT

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

func (*BootDetailField) GetKey

func (x *BootDetailField) GetKey() string

func (*BootDetailField) GetValue

func (x *BootDetailField) GetValue() *BootValue

func (*BootDetailField) MarshalJSON

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

MarshalJSON marshals the BootDetailField to JSON.

func (*BootDetailField) MarshalProtoJSON

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

MarshalProtoJSON marshals the BootDetailField message to JSON.

func (*BootDetailField) MarshalProtoText

func (x *BootDetailField) MarshalProtoText() string

func (*BootDetailField) MarshalToSizedBufferVT

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

func (*BootDetailField) MarshalToVT

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

func (*BootDetailField) MarshalVT

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

func (*BootDetailField) ProtoMessage

func (*BootDetailField) ProtoMessage()

func (*BootDetailField) Reset

func (x *BootDetailField) Reset()

func (*BootDetailField) SizeVT

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

func (*BootDetailField) String

func (x *BootDetailField) String() string

func (*BootDetailField) UnmarshalJSON

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

UnmarshalJSON unmarshals the BootDetailField from JSON.

func (*BootDetailField) UnmarshalProtoJSON

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

UnmarshalProtoJSON unmarshals the BootDetailField message from JSON.

func (*BootDetailField) UnmarshalVT

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

type BootEnvironment

type BootEnvironment struct {

	// Class is the coarse deployment environment.
	Class BootEnvironmentClass `protobuf:"varint,1,opt,name=class,proto3" json:"class,omitempty"`
	// BrowserEngine is the lowercase browser engine name.
	BrowserEngine string `protobuf:"bytes,2,opt,name=browser_engine,json=browserEngine,proto3" json:"browserEngine,omitempty"`
	// BrowserMajor is the browser's major version only.
	BrowserMajor uint32 `protobuf:"varint,3,opt,name=browser_major,json=browserMajor,proto3" json:"browserMajor,omitempty"`
	// OsFamily is the coarse operating-system family.
	OsFamily string `protobuf:"bytes,4,opt,name=os_family,json=osFamily,proto3" json:"osFamily,omitempty"`
	// Architecture is the coarse runtime architecture.
	Architecture string `protobuf:"bytes,5,opt,name=architecture,proto3" json:"architecture,omitempty"`
	// ServiceWorkerState is the stable browser service-worker state.
	ServiceWorkerState BootServiceWorkerState `protobuf:"varint,6,opt,name=service_worker_state,json=serviceWorkerState,proto3" json:"serviceWorkerState,omitempty"`
	// CacheState is the coarse boot cache condition.
	CacheState BootCacheState `protobuf:"varint,7,opt,name=cache_state,json=cacheState,proto3" json:"cacheState,omitempty"`
	// RecoveryDecision is the stable boot-recovery action.
	RecoveryDecision BootRecoveryDecision `protobuf:"varint,8,opt,name=recovery_decision,json=recoveryDecision,proto3" json:"recoveryDecision,omitempty"`
	// contains filtered or unexported fields
}

BootEnvironment contains coarse local context safe for deterministic export.

func (*BootEnvironment) CloneMessageVT

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

func (*BootEnvironment) CloneVT

func (m *BootEnvironment) CloneVT() *BootEnvironment

func (*BootEnvironment) EqualMessageVT

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

func (*BootEnvironment) EqualVT

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

func (*BootEnvironment) GetArchitecture

func (x *BootEnvironment) GetArchitecture() string

func (*BootEnvironment) GetBrowserEngine

func (x *BootEnvironment) GetBrowserEngine() string

func (*BootEnvironment) GetBrowserMajor

func (x *BootEnvironment) GetBrowserMajor() uint32

func (*BootEnvironment) GetCacheState

func (x *BootEnvironment) GetCacheState() BootCacheState

func (*BootEnvironment) GetClass

func (x *BootEnvironment) GetClass() BootEnvironmentClass

func (*BootEnvironment) GetOsFamily

func (x *BootEnvironment) GetOsFamily() string

func (*BootEnvironment) GetRecoveryDecision

func (x *BootEnvironment) GetRecoveryDecision() BootRecoveryDecision

func (*BootEnvironment) GetServiceWorkerState

func (x *BootEnvironment) GetServiceWorkerState() BootServiceWorkerState

func (*BootEnvironment) MarshalJSON

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

MarshalJSON marshals the BootEnvironment to JSON.

func (*BootEnvironment) MarshalProtoJSON

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

MarshalProtoJSON marshals the BootEnvironment message to JSON.

func (*BootEnvironment) MarshalProtoText

func (x *BootEnvironment) MarshalProtoText() string

func (*BootEnvironment) MarshalToSizedBufferVT

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

func (*BootEnvironment) MarshalToVT

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

func (*BootEnvironment) MarshalVT

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

func (*BootEnvironment) ProtoMessage

func (*BootEnvironment) ProtoMessage()

func (*BootEnvironment) Reset

func (x *BootEnvironment) Reset()

func (*BootEnvironment) SizeVT

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

func (*BootEnvironment) String

func (x *BootEnvironment) String() string

func (*BootEnvironment) UnmarshalJSON

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

UnmarshalJSON unmarshals the BootEnvironment from JSON.

func (*BootEnvironment) UnmarshalProtoJSON

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

UnmarshalProtoJSON unmarshals the BootEnvironment message from JSON.

func (*BootEnvironment) UnmarshalVT

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

type BootEnvironmentClass

type BootEnvironmentClass int32

BootEnvironmentClass describes the coarse deployment environment.

const (
	// BOOT_ENVIRONMENT_CLASS_UNKNOWN leaves the environment unset.
	BootEnvironmentClass_BOOT_ENVIRONMENT_CLASS_UNKNOWN BootEnvironmentClass = 0
	// BOOT_ENVIRONMENT_CLASS_LOCAL identifies a local development entrypoint.
	BootEnvironmentClass_BOOT_ENVIRONMENT_CLASS_LOCAL BootEnvironmentClass = 1
	// BOOT_ENVIRONMENT_CLASS_DEV identifies a shared development entrypoint.
	BootEnvironmentClass_BOOT_ENVIRONMENT_CLASS_DEV BootEnvironmentClass = 2
	// BOOT_ENVIRONMENT_CLASS_STAGING identifies a staging entrypoint.
	BootEnvironmentClass_BOOT_ENVIRONMENT_CLASS_STAGING BootEnvironmentClass = 3
	// BOOT_ENVIRONMENT_CLASS_PRODUCTION identifies a production entrypoint.
	BootEnvironmentClass_BOOT_ENVIRONMENT_CLASS_PRODUCTION BootEnvironmentClass = 4
)

func (BootEnvironmentClass) Enum

func (BootEnvironmentClass) MarshalJSON

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

MarshalJSON marshals the BootEnvironmentClass to JSON.

func (BootEnvironmentClass) MarshalProtoJSON

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

MarshalProtoJSON marshals the BootEnvironmentClass to JSON.

func (BootEnvironmentClass) MarshalProtoText

func (x BootEnvironmentClass) MarshalProtoText() string

func (BootEnvironmentClass) MarshalText

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

MarshalText marshals the BootEnvironmentClass to text.

func (BootEnvironmentClass) String

func (x BootEnvironmentClass) String() string

func (*BootEnvironmentClass) UnmarshalJSON

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

UnmarshalJSON unmarshals the BootEnvironmentClass from JSON.

func (*BootEnvironmentClass) UnmarshalProtoJSON

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

UnmarshalProtoJSON unmarshals the BootEnvironmentClass from JSON.

func (*BootEnvironmentClass) UnmarshalText

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

UnmarshalText unmarshals the BootEnvironmentClass from text.

type BootGap

type BootGap struct {

	// BeforeSequence identifies the mark before the interval.
	BeforeSequence uint64 `protobuf:"varint,1,opt,name=before_sequence,json=beforeSequence,proto3" json:"beforeSequence,omitempty"`
	// AfterSequence identifies the mark after the interval.
	AfterSequence uint64 `protobuf:"varint,2,opt,name=after_sequence,json=afterSequence,proto3" json:"afterSequence,omitempty"`
	// StartMonotonicMicros is the inclusive gap offset.
	StartMonotonicMicros uint64 `protobuf:"varint,3,opt,name=start_monotonic_micros,json=startMonotonicMicros,proto3" json:"startMonotonicMicros,omitempty"`
	// EndMonotonicMicros is the exclusive gap offset.
	EndMonotonicMicros uint64 `protobuf:"varint,4,opt,name=end_monotonic_micros,json=endMonotonicMicros,proto3" json:"endMonotonicMicros,omitempty"`
	// DurationMicros is the gap wall time.
	DurationMicros uint64 `protobuf:"varint,5,opt,name=duration_micros,json=durationMicros,proto3" json:"durationMicros,omitempty"`
	// CoveredDurationMicros is the union of top-level owner spans in the gap.
	CoveredDurationMicros uint64 `protobuf:"varint,6,opt,name=covered_duration_micros,json=coveredDurationMicros,proto3" json:"coveredDurationMicros,omitempty"`
	// contains filtered or unexported fields
}

BootGap describes one adjacent-mark interval above the five-percent threshold.

func (*BootGap) CloneMessageVT

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

func (*BootGap) CloneVT

func (m *BootGap) CloneVT() *BootGap

func (*BootGap) EqualMessageVT

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

func (*BootGap) EqualVT

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

func (*BootGap) GetAfterSequence

func (x *BootGap) GetAfterSequence() uint64

func (*BootGap) GetBeforeSequence

func (x *BootGap) GetBeforeSequence() uint64

func (*BootGap) GetCoveredDurationMicros

func (x *BootGap) GetCoveredDurationMicros() uint64

func (*BootGap) GetDurationMicros

func (x *BootGap) GetDurationMicros() uint64

func (*BootGap) GetEndMonotonicMicros

func (x *BootGap) GetEndMonotonicMicros() uint64

func (*BootGap) GetStartMonotonicMicros

func (x *BootGap) GetStartMonotonicMicros() uint64

func (*BootGap) MarshalJSON

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

MarshalJSON marshals the BootGap to JSON.

func (*BootGap) MarshalProtoJSON

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

MarshalProtoJSON marshals the BootGap message to JSON.

func (*BootGap) MarshalProtoText

func (x *BootGap) MarshalProtoText() string

func (*BootGap) MarshalToSizedBufferVT

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

func (*BootGap) MarshalToVT

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

func (*BootGap) MarshalVT

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

func (*BootGap) ProtoMessage

func (*BootGap) ProtoMessage()

func (*BootGap) Reset

func (x *BootGap) Reset()

func (*BootGap) SizeVT

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

func (*BootGap) String

func (x *BootGap) String() string

func (*BootGap) UnmarshalJSON

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

UnmarshalJSON unmarshals the BootGap from JSON.

func (*BootGap) UnmarshalProtoJSON

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

UnmarshalProtoJSON unmarshals the BootGap message from JSON.

func (*BootGap) UnmarshalVT

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

type BootMark

type BootMark struct {

	// Sequence is the collector-assigned strictly increasing sequence.
	Sequence uint64 `protobuf:"varint,1,opt,name=sequence,proto3" json:"sequence,omitempty"`
	// Label is the stable startup vocabulary value without the performance prefix.
	Label string `protobuf:"bytes,2,opt,name=label,proto3" json:"label,omitempty"`
	// SourceOwner identifies the component that emitted the mark.
	SourceOwner string `protobuf:"bytes,3,opt,name=source_owner,json=sourceOwner,proto3" json:"sourceOwner,omitempty"`
	// MonotonicMicros is the offset from the collector origin.
	MonotonicMicros uint64 `protobuf:"varint,4,opt,name=monotonic_micros,json=monotonicMicros,proto3" json:"monotonicMicros,omitempty"`
	// Phase partitions the interval that begins at this mark.
	Phase BootPhase `protobuf:"varint,5,opt,name=phase,proto3" json:"phase,omitempty"`
	// Detail contains sanitized fields in strictly increasing key order.
	Detail []*BootDetailField `protobuf:"bytes,6,rep,name=detail,proto3" json:"detail,omitempty"`
	// contains filtered or unexported fields
}

BootMark records one ordered startup boundary.

func (*BootMark) CloneMessageVT

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

func (*BootMark) CloneVT

func (m *BootMark) CloneVT() *BootMark

func (*BootMark) EqualMessageVT

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

func (*BootMark) EqualVT

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

func (*BootMark) GetDetail

func (x *BootMark) GetDetail() []*BootDetailField

func (*BootMark) GetLabel

func (x *BootMark) GetLabel() string

func (*BootMark) GetMonotonicMicros

func (x *BootMark) GetMonotonicMicros() uint64

func (*BootMark) GetPhase

func (x *BootMark) GetPhase() BootPhase

func (*BootMark) GetSequence

func (x *BootMark) GetSequence() uint64

func (*BootMark) GetSourceOwner

func (x *BootMark) GetSourceOwner() string

func (*BootMark) MarshalJSON

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

MarshalJSON marshals the BootMark to JSON.

func (*BootMark) MarshalProtoJSON

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

MarshalProtoJSON marshals the BootMark message to JSON.

func (*BootMark) MarshalProtoText

func (x *BootMark) MarshalProtoText() string

func (*BootMark) MarshalToSizedBufferVT

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

func (*BootMark) MarshalToVT

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

func (*BootMark) MarshalVT

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

func (*BootMark) ProtoMessage

func (*BootMark) ProtoMessage()

func (*BootMark) Reset

func (x *BootMark) Reset()

func (*BootMark) SizeVT

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

func (*BootMark) String

func (x *BootMark) String() string

func (*BootMark) UnmarshalJSON

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

UnmarshalJSON unmarshals the BootMark from JSON.

func (*BootMark) UnmarshalProtoJSON

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

UnmarshalProtoJSON unmarshals the BootMark message from JSON.

func (*BootMark) UnmarshalVT

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

type BootPhase

type BootPhase int32

BootPhase partitions the browser startup timeline.

const (
	// BOOT_PHASE_UNKNOWN leaves the phase unset.
	BootPhase_BOOT_PHASE_UNKNOWN BootPhase = 0
	// BOOT_PHASE_PREPARE covers shell and release-manifest preparation.
	BootPhase_BOOT_PHASE_PREPARE BootPhase = 1
	// BOOT_PHASE_CONNECT covers entrypoint download and runtime connection.
	BootPhase_BOOT_PHASE_CONNECT BootPhase = 2
	// BOOT_PHASE_RUNTIME covers runtime and plugin-host startup.
	BootPhase_BOOT_PHASE_RUNTIME BootPhase = 3
	// BOOT_PHASE_FRAME covers application frame and content readiness.
	BootPhase_BOOT_PHASE_FRAME BootPhase = 4
	// BOOT_PHASE_DONE marks the declared usable boundary.
	BootPhase_BOOT_PHASE_DONE BootPhase = 5
)

func (BootPhase) Enum

func (x BootPhase) Enum() *BootPhase

func (BootPhase) MarshalJSON

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

MarshalJSON marshals the BootPhase to JSON.

func (BootPhase) MarshalProtoJSON

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

MarshalProtoJSON marshals the BootPhase to JSON.

func (BootPhase) MarshalProtoText

func (x BootPhase) MarshalProtoText() string

func (BootPhase) MarshalText

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

MarshalText marshals the BootPhase to text.

func (BootPhase) String

func (x BootPhase) String() string

func (*BootPhase) UnmarshalJSON

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

UnmarshalJSON unmarshals the BootPhase from JSON.

func (*BootPhase) UnmarshalProtoJSON

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

UnmarshalProtoJSON unmarshals the BootPhase from JSON.

func (*BootPhase) UnmarshalText

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

UnmarshalText unmarshals the BootPhase from text.

type BootPhaseDuration

type BootPhaseDuration struct {

	// Phase identifies the startup partition.
	Phase BootPhase `protobuf:"varint,1,opt,name=phase,proto3" json:"phase,omitempty"`
	// DurationMicros is the phase wall time.
	DurationMicros uint64 `protobuf:"varint,2,opt,name=duration_micros,json=durationMicros,proto3" json:"durationMicros,omitempty"`
	// contains filtered or unexported fields
}

BootPhaseDuration contains one derived phase total.

func (*BootPhaseDuration) CloneMessageVT

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

func (*BootPhaseDuration) CloneVT

func (m *BootPhaseDuration) CloneVT() *BootPhaseDuration

func (*BootPhaseDuration) EqualMessageVT

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

func (*BootPhaseDuration) EqualVT

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

func (*BootPhaseDuration) GetDurationMicros

func (x *BootPhaseDuration) GetDurationMicros() uint64

func (*BootPhaseDuration) GetPhase

func (x *BootPhaseDuration) GetPhase() BootPhase

func (*BootPhaseDuration) MarshalJSON

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

MarshalJSON marshals the BootPhaseDuration to JSON.

func (*BootPhaseDuration) MarshalProtoJSON

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

MarshalProtoJSON marshals the BootPhaseDuration message to JSON.

func (*BootPhaseDuration) MarshalProtoText

func (x *BootPhaseDuration) MarshalProtoText() string

func (*BootPhaseDuration) MarshalToSizedBufferVT

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

func (*BootPhaseDuration) MarshalToVT

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

func (*BootPhaseDuration) MarshalVT

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

func (*BootPhaseDuration) ProtoMessage

func (*BootPhaseDuration) ProtoMessage()

func (*BootPhaseDuration) Reset

func (x *BootPhaseDuration) Reset()

func (*BootPhaseDuration) SizeVT

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

func (*BootPhaseDuration) String

func (x *BootPhaseDuration) String() string

func (*BootPhaseDuration) UnmarshalJSON

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

UnmarshalJSON unmarshals the BootPhaseDuration from JSON.

func (*BootPhaseDuration) UnmarshalProtoJSON

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

UnmarshalProtoJSON unmarshals the BootPhaseDuration message from JSON.

func (*BootPhaseDuration) UnmarshalVT

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

type BootPrivacy

type BootPrivacy struct {

	// ExportPolicyVersion selects the deterministic export allowlist.
	ExportPolicyVersion uint32 `protobuf:"varint,1,opt,name=export_policy_version,json=exportPolicyVersion,proto3" json:"exportPolicyVersion,omitempty"`
	// RemovedFields lists stable field paths removed from an export.
	RemovedFields []string `protobuf:"bytes,2,rep,name=removed_fields,json=removedFields,proto3" json:"removedFields,omitempty"`
	// BucketedFields lists stable field paths coarsened by an export.
	BucketedFields []string `protobuf:"bytes,3,rep,name=bucketed_fields,json=bucketedFields,proto3" json:"bucketedFields,omitempty"`
	// SharedUnixMicros records an explicit share time and is zero when never shared.
	SharedUnixMicros int64 `protobuf:"varint,4,opt,name=shared_unix_micros,json=sharedUnixMicros,proto3" json:"sharedUnixMicros,omitempty"`
	// ShareDestination identifies the explicit sharing operation.
	ShareDestination BootShareDestination `protobuf:"varint,5,opt,name=share_destination,json=shareDestination,proto3" json:"shareDestination,omitempty"`
	// contains filtered or unexported fields
}

BootPrivacy records deterministic export and explicit-sharing policy facts.

func (*BootPrivacy) CloneMessageVT

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

func (*BootPrivacy) CloneVT

func (m *BootPrivacy) CloneVT() *BootPrivacy

func (*BootPrivacy) EqualMessageVT

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

func (*BootPrivacy) EqualVT

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

func (*BootPrivacy) GetBucketedFields

func (x *BootPrivacy) GetBucketedFields() []string

func (*BootPrivacy) GetExportPolicyVersion

func (x *BootPrivacy) GetExportPolicyVersion() uint32

func (*BootPrivacy) GetRemovedFields

func (x *BootPrivacy) GetRemovedFields() []string

func (*BootPrivacy) GetShareDestination

func (x *BootPrivacy) GetShareDestination() BootShareDestination

func (*BootPrivacy) GetSharedUnixMicros

func (x *BootPrivacy) GetSharedUnixMicros() int64

func (*BootPrivacy) MarshalJSON

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

MarshalJSON marshals the BootPrivacy to JSON.

func (*BootPrivacy) MarshalProtoJSON

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

MarshalProtoJSON marshals the BootPrivacy message to JSON.

func (*BootPrivacy) MarshalProtoText

func (x *BootPrivacy) MarshalProtoText() string

func (*BootPrivacy) MarshalToSizedBufferVT

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

func (*BootPrivacy) MarshalToVT

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

func (*BootPrivacy) MarshalVT

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

func (*BootPrivacy) ProtoMessage

func (*BootPrivacy) ProtoMessage()

func (*BootPrivacy) Reset

func (x *BootPrivacy) Reset()

func (*BootPrivacy) SizeVT

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

func (*BootPrivacy) String

func (x *BootPrivacy) String() string

func (*BootPrivacy) UnmarshalJSON

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

UnmarshalJSON unmarshals the BootPrivacy from JSON.

func (*BootPrivacy) UnmarshalProtoJSON

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

UnmarshalProtoJSON unmarshals the BootPrivacy message from JSON.

func (*BootPrivacy) UnmarshalVT

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

type BootRecoveryDecision

type BootRecoveryDecision int32

BootRecoveryDecision describes the action selected at boot recovery.

const (
	// BOOT_RECOVERY_DECISION_UNKNOWN leaves the recovery action unset.
	BootRecoveryDecision_BOOT_RECOVERY_DECISION_UNKNOWN BootRecoveryDecision = 0
	// BOOT_RECOVERY_DECISION_NONE means recovery made no change.
	BootRecoveryDecision_BOOT_RECOVERY_DECISION_NONE BootRecoveryDecision = 1
	// BOOT_RECOVERY_DECISION_RELOAD means recovery reloaded the entrypoint.
	BootRecoveryDecision_BOOT_RECOVERY_DECISION_RELOAD BootRecoveryDecision = 2
	// BOOT_RECOVERY_DECISION_ABORT_STALE means recovery sealed a stale report as aborted.
	BootRecoveryDecision_BOOT_RECOVERY_DECISION_ABORT_STALE BootRecoveryDecision = 3
)

func (BootRecoveryDecision) Enum

func (BootRecoveryDecision) MarshalJSON

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

MarshalJSON marshals the BootRecoveryDecision to JSON.

func (BootRecoveryDecision) MarshalProtoJSON

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

MarshalProtoJSON marshals the BootRecoveryDecision to JSON.

func (BootRecoveryDecision) MarshalProtoText

func (x BootRecoveryDecision) MarshalProtoText() string

func (BootRecoveryDecision) MarshalText

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

MarshalText marshals the BootRecoveryDecision to text.

func (BootRecoveryDecision) String

func (x BootRecoveryDecision) String() string

func (*BootRecoveryDecision) UnmarshalJSON

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

UnmarshalJSON unmarshals the BootRecoveryDecision from JSON.

func (*BootRecoveryDecision) UnmarshalProtoJSON

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

UnmarshalProtoJSON unmarshals the BootRecoveryDecision from JSON.

func (*BootRecoveryDecision) UnmarshalText

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

UnmarshalText unmarshals the BootRecoveryDecision from text.

type BootReport

type BootReport struct {

	// SchemaVersion selects the validation and export contract.
	SchemaVersion uint32 `protobuf:"varint,1,opt,name=schema_version,json=schemaVersion,proto3" json:"schemaVersion,omitempty"`
	// ReportId is a random device-local identifier with no account or Space meaning.
	ReportId string `protobuf:"bytes,2,opt,name=report_id,json=reportId,proto3" json:"reportId,omitempty"`
	// ParentReportId identifies the interrupted report recovered by this launch, when present.
	ParentReportId string `protobuf:"bytes,3,opt,name=parent_report_id,json=parentReportId,proto3" json:"parentReportId,omitempty"`
	// StartedUnixMicros is wall time at collector initialization in Unix microseconds.
	StartedUnixMicros int64 `protobuf:"varint,4,opt,name=started_unix_micros,json=startedUnixMicros,proto3" json:"startedUnixMicros,omitempty"`
	// MonotonicOriginUnixMicros relates monotonic offsets to coarse wall time.
	MonotonicOriginUnixMicros int64 `` /* 138-byte string literal not displayed */
	// EntrypointId identifies the public entrypoint contract without a URL or query string.
	EntrypointId string `protobuf:"bytes,6,opt,name=entrypoint_id,json=entrypointId,proto3" json:"entrypointId,omitempty"`
	// UsableMark declares the single mark that completes this entrypoint's startup.
	UsableMark string `protobuf:"bytes,7,opt,name=usable_mark,json=usableMark,proto3" json:"usableMark,omitempty"`
	// State is the report lifecycle state.
	State BootReportState `protobuf:"varint,8,opt,name=state,proto3" json:"state,omitempty"`
	// TerminalMark identifies the final accepted startup mark or stable failure boundary.
	TerminalMark string `protobuf:"bytes,9,opt,name=terminal_mark,json=terminalMark,proto3" json:"terminalMark,omitempty"`
	// TerminalErrorCode is a stable allowlisted code and never an arbitrary error string.
	TerminalErrorCode string `protobuf:"bytes,10,opt,name=terminal_error_code,json=terminalErrorCode,proto3" json:"terminalErrorCode,omitempty"`
	// TerminalMonotonicMicros is the terminal offset from the collector origin.
	TerminalMonotonicMicros uint64 `` /* 132-byte string literal not displayed */
	// Build contains release and runtime identity available at startup.
	Build *BootBuild `protobuf:"bytes,12,opt,name=build,proto3" json:"build,omitempty"`
	// Environment contains coarse device-local runtime context.
	Environment *BootEnvironment `protobuf:"bytes,13,opt,name=environment,proto3" json:"environment,omitempty"`
	// Marks contains accepted startup marks through the measured terminal boundary; sealing occurs after this timeline.
	Marks []*BootMark `protobuf:"bytes,14,rep,name=marks,proto3" json:"marks,omitempty"`
	// Spans contains owner intervals that attribute work between marks.
	Spans []*BootSpan `protobuf:"bytes,15,rep,name=spans,proto3" json:"spans,omitempty"`
	// Accounting contains timestamped owner counters.
	Accounting *BootAccounting `protobuf:"bytes,16,opt,name=accounting,proto3" json:"accounting,omitempty"`
	// Validation contains the last deterministic validator result.
	Validation *BootValidation `protobuf:"bytes,17,opt,name=validation,proto3" json:"validation,omitempty"`
	// Attachments contains generation-matched optional deep-evidence metadata.
	Attachments []*BootAttachment `protobuf:"bytes,18,rep,name=attachments,proto3" json:"attachments,omitempty"`
	// Privacy records the export allowlist version and explicit sharing facts.
	Privacy *BootPrivacy `protobuf:"bytes,19,opt,name=privacy,proto3" json:"privacy,omitempty"`
	// contains filtered or unexported fields
}

BootReport is the durable browser-local record for one startup attempt.

func (*BootReport) CloneMessageVT

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

func (*BootReport) CloneVT

func (m *BootReport) CloneVT() *BootReport

func (*BootReport) EqualMessageVT

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

func (*BootReport) EqualVT

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

func (*BootReport) GetAccounting

func (x *BootReport) GetAccounting() *BootAccounting

func (*BootReport) GetAttachments

func (x *BootReport) GetAttachments() []*BootAttachment

func (*BootReport) GetBuild

func (x *BootReport) GetBuild() *BootBuild

func (*BootReport) GetEntrypointId

func (x *BootReport) GetEntrypointId() string

func (*BootReport) GetEnvironment

func (x *BootReport) GetEnvironment() *BootEnvironment

func (*BootReport) GetMarks

func (x *BootReport) GetMarks() []*BootMark

func (*BootReport) GetMonotonicOriginUnixMicros

func (x *BootReport) GetMonotonicOriginUnixMicros() int64

func (*BootReport) GetParentReportId

func (x *BootReport) GetParentReportId() string

func (*BootReport) GetPrivacy

func (x *BootReport) GetPrivacy() *BootPrivacy

func (*BootReport) GetReportId

func (x *BootReport) GetReportId() string

func (*BootReport) GetSchemaVersion

func (x *BootReport) GetSchemaVersion() uint32

func (*BootReport) GetSpans

func (x *BootReport) GetSpans() []*BootSpan

func (*BootReport) GetStartedUnixMicros

func (x *BootReport) GetStartedUnixMicros() int64

func (*BootReport) GetState

func (x *BootReport) GetState() BootReportState

func (*BootReport) GetTerminalErrorCode

func (x *BootReport) GetTerminalErrorCode() string

func (*BootReport) GetTerminalMark

func (x *BootReport) GetTerminalMark() string

func (*BootReport) GetTerminalMonotonicMicros

func (x *BootReport) GetTerminalMonotonicMicros() uint64

func (*BootReport) GetUsableMark

func (x *BootReport) GetUsableMark() string

func (*BootReport) GetValidation

func (x *BootReport) GetValidation() *BootValidation

func (*BootReport) MarshalJSON

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

MarshalJSON marshals the BootReport to JSON.

func (*BootReport) MarshalProtoJSON

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

MarshalProtoJSON marshals the BootReport message to JSON.

func (*BootReport) MarshalProtoText

func (x *BootReport) MarshalProtoText() string

func (*BootReport) MarshalToSizedBufferVT

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

func (*BootReport) MarshalToVT

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

func (*BootReport) MarshalVT

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

func (*BootReport) ProtoMessage

func (*BootReport) ProtoMessage()

func (*BootReport) Reset

func (x *BootReport) Reset()

func (*BootReport) SizeVT

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

func (*BootReport) String

func (x *BootReport) String() string

func (*BootReport) UnmarshalJSON

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

UnmarshalJSON unmarshals the BootReport from JSON.

func (*BootReport) UnmarshalProtoJSON

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

UnmarshalProtoJSON unmarshals the BootReport message from JSON.

func (*BootReport) UnmarshalVT

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

type BootReportState

type BootReportState int32

BootReportState describes the browser boot lifecycle.

const (
	// BOOT_REPORT_STATE_UNKNOWN leaves the lifecycle state unset.
	BootReportState_BOOT_REPORT_STATE_UNKNOWN BootReportState = 0
	// BOOT_REPORT_STATE_RECORDING means startup evidence is still being collected.
	BootReportState_BOOT_REPORT_STATE_RECORDING BootReportState = 1
	// BOOT_REPORT_STATE_READY means the declared usable mark completed the boot.
	BootReportState_BOOT_REPORT_STATE_READY BootReportState = 2
	// BOOT_REPORT_STATE_FAILED means startup ended at a stable failure code.
	BootReportState_BOOT_REPORT_STATE_FAILED BootReportState = 3
	// BOOT_REPORT_STATE_ABORTED means a later launch inferred an interrupted boot.
	BootReportState_BOOT_REPORT_STATE_ABORTED BootReportState = 4
)

func (BootReportState) Enum

func (x BootReportState) Enum() *BootReportState

func (BootReportState) MarshalJSON

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

MarshalJSON marshals the BootReportState to JSON.

func (BootReportState) MarshalProtoJSON

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

MarshalProtoJSON marshals the BootReportState to JSON.

func (BootReportState) MarshalProtoText

func (x BootReportState) MarshalProtoText() string

func (BootReportState) MarshalText

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

MarshalText marshals the BootReportState to text.

func (BootReportState) String

func (x BootReportState) String() string

func (*BootReportState) UnmarshalJSON

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

UnmarshalJSON unmarshals the BootReportState from JSON.

func (*BootReportState) UnmarshalProtoJSON

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

UnmarshalProtoJSON unmarshals the BootReportState from JSON.

func (*BootReportState) UnmarshalText

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

UnmarshalText unmarshals the BootReportState from text.

type BootRuntimeKind

type BootRuntimeKind int32

BootRuntimeKind describes the runtime implementation used by the entrypoint.

const (
	// BOOT_RUNTIME_KIND_UNKNOWN leaves the runtime implementation unset.
	BootRuntimeKind_BOOT_RUNTIME_KIND_UNKNOWN BootRuntimeKind = 0
	// BOOT_RUNTIME_KIND_GOSCRIPT identifies the GoScript browser runtime.
	BootRuntimeKind_BOOT_RUNTIME_KIND_GOSCRIPT BootRuntimeKind = 1
	// BOOT_RUNTIME_KIND_WASM identifies the WebAssembly browser runtime.
	BootRuntimeKind_BOOT_RUNTIME_KIND_WASM BootRuntimeKind = 2
	// BOOT_RUNTIME_KIND_NATIVE identifies a native desktop runtime.
	BootRuntimeKind_BOOT_RUNTIME_KIND_NATIVE BootRuntimeKind = 3
)

func (BootRuntimeKind) Enum

func (x BootRuntimeKind) Enum() *BootRuntimeKind

func (BootRuntimeKind) MarshalJSON

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

MarshalJSON marshals the BootRuntimeKind to JSON.

func (BootRuntimeKind) MarshalProtoJSON

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

MarshalProtoJSON marshals the BootRuntimeKind to JSON.

func (BootRuntimeKind) MarshalProtoText

func (x BootRuntimeKind) MarshalProtoText() string

func (BootRuntimeKind) MarshalText

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

MarshalText marshals the BootRuntimeKind to text.

func (BootRuntimeKind) String

func (x BootRuntimeKind) String() string

func (*BootRuntimeKind) UnmarshalJSON

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

UnmarshalJSON unmarshals the BootRuntimeKind from JSON.

func (*BootRuntimeKind) UnmarshalProtoJSON

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

UnmarshalProtoJSON unmarshals the BootRuntimeKind from JSON.

func (*BootRuntimeKind) UnmarshalText

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

UnmarshalText unmarshals the BootRuntimeKind from text.

type BootServiceWorkerState

type BootServiceWorkerState int32

BootServiceWorkerState describes the browser service-worker lifecycle.

const (
	// BOOT_SERVICE_WORKER_STATE_UNKNOWN leaves the lifecycle state unset.
	BootServiceWorkerState_BOOT_SERVICE_WORKER_STATE_UNKNOWN BootServiceWorkerState = 0
	// BOOT_SERVICE_WORKER_STATE_UNAVAILABLE means no service worker is available.
	BootServiceWorkerState_BOOT_SERVICE_WORKER_STATE_UNAVAILABLE BootServiceWorkerState = 1
	// BOOT_SERVICE_WORKER_STATE_INSTALLING means the worker is installing.
	BootServiceWorkerState_BOOT_SERVICE_WORKER_STATE_INSTALLING BootServiceWorkerState = 2
	// BOOT_SERVICE_WORKER_STATE_WAITING means the worker is waiting to activate.
	BootServiceWorkerState_BOOT_SERVICE_WORKER_STATE_WAITING BootServiceWorkerState = 3
	// BOOT_SERVICE_WORKER_STATE_ACTIVE means the worker is active.
	BootServiceWorkerState_BOOT_SERVICE_WORKER_STATE_ACTIVE BootServiceWorkerState = 4
	// BOOT_SERVICE_WORKER_STATE_REDUNDANT means the worker is redundant.
	BootServiceWorkerState_BOOT_SERVICE_WORKER_STATE_REDUNDANT BootServiceWorkerState = 5
)

func (BootServiceWorkerState) Enum

func (BootServiceWorkerState) MarshalJSON

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

MarshalJSON marshals the BootServiceWorkerState to JSON.

func (BootServiceWorkerState) MarshalProtoJSON

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

MarshalProtoJSON marshals the BootServiceWorkerState to JSON.

func (BootServiceWorkerState) MarshalProtoText

func (x BootServiceWorkerState) MarshalProtoText() string

func (BootServiceWorkerState) MarshalText

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

MarshalText marshals the BootServiceWorkerState to text.

func (BootServiceWorkerState) String

func (x BootServiceWorkerState) String() string

func (*BootServiceWorkerState) UnmarshalJSON

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

UnmarshalJSON unmarshals the BootServiceWorkerState from JSON.

func (*BootServiceWorkerState) UnmarshalProtoJSON

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

UnmarshalProtoJSON unmarshals the BootServiceWorkerState from JSON.

func (*BootServiceWorkerState) UnmarshalText

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

UnmarshalText unmarshals the BootServiceWorkerState from text.

type BootShareDestination

type BootShareDestination int32

BootShareDestination describes an explicit report-sharing operation.

const (
	// BOOT_SHARE_DESTINATION_UNKNOWN means the report has never been shared.
	BootShareDestination_BOOT_SHARE_DESTINATION_UNKNOWN BootShareDestination = 0
	// BOOT_SHARE_DESTINATION_CLIPBOARD identifies an explicit clipboard copy.
	BootShareDestination_BOOT_SHARE_DESTINATION_CLIPBOARD BootShareDestination = 1
	// BOOT_SHARE_DESTINATION_DOWNLOAD identifies an explicit local download.
	BootShareDestination_BOOT_SHARE_DESTINATION_DOWNLOAD BootShareDestination = 2
	// BOOT_SHARE_DESTINATION_SPACE identifies explicit publication to a selected Space.
	BootShareDestination_BOOT_SHARE_DESTINATION_SPACE BootShareDestination = 3
)

func (BootShareDestination) Enum

func (BootShareDestination) MarshalJSON

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

MarshalJSON marshals the BootShareDestination to JSON.

func (BootShareDestination) MarshalProtoJSON

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

MarshalProtoJSON marshals the BootShareDestination to JSON.

func (BootShareDestination) MarshalProtoText

func (x BootShareDestination) MarshalProtoText() string

func (BootShareDestination) MarshalText

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

MarshalText marshals the BootShareDestination to text.

func (BootShareDestination) String

func (x BootShareDestination) String() string

func (*BootShareDestination) UnmarshalJSON

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

UnmarshalJSON unmarshals the BootShareDestination from JSON.

func (*BootShareDestination) UnmarshalProtoJSON

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

UnmarshalProtoJSON unmarshals the BootShareDestination from JSON.

func (*BootShareDestination) UnmarshalText

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

UnmarshalText unmarshals the BootShareDestination from text.

type BootSpan

type BootSpan struct {

	// SpanId is unique within the report.
	SpanId string `protobuf:"bytes,1,opt,name=span_id,json=spanId,proto3" json:"spanId,omitempty"`
	// ParentSpanId identifies the containing span and is empty for a top-level span.
	ParentSpanId string `protobuf:"bytes,2,opt,name=parent_span_id,json=parentSpanId,proto3" json:"parentSpanId,omitempty"`
	// Owner identifies the component responsible for the operation.
	Owner string `protobuf:"bytes,3,opt,name=owner,proto3" json:"owner,omitempty"`
	// Operation is a stable operation name and never display copy.
	Operation string `protobuf:"bytes,4,opt,name=operation,proto3" json:"operation,omitempty"`
	// StartMonotonicMicros is the inclusive offset from the collector origin.
	StartMonotonicMicros uint64 `protobuf:"varint,5,opt,name=start_monotonic_micros,json=startMonotonicMicros,proto3" json:"startMonotonicMicros,omitempty"`
	// EndMonotonicMicros is the exclusive offset from the collector origin.
	EndMonotonicMicros uint64 `protobuf:"varint,6,opt,name=end_monotonic_micros,json=endMonotonicMicros,proto3" json:"endMonotonicMicros,omitempty"`
	// WorkClass is the stable work category.
	WorkClass BootWorkClass `protobuf:"varint,7,opt,name=work_class,json=workClass,proto3" json:"workClass,omitempty"`
	// Result describes how the operation ended.
	Result BootSpanResult `protobuf:"varint,8,opt,name=result,proto3" json:"result,omitempty"`
	// CausalWaitTarget names a dependency, lock, or request class without an identifier.
	CausalWaitTarget string `protobuf:"bytes,9,opt,name=causal_wait_target,json=causalWaitTarget,proto3" json:"causalWaitTarget,omitempty"`
	// SourceTask names a stable source task, package symbol, or trace task.
	SourceTask string `protobuf:"bytes,10,opt,name=source_task,json=sourceTask,proto3" json:"sourceTask,omitempty"`
	// contains filtered or unexported fields
}

BootSpan attributes one monotonic owner interval.

func (*BootSpan) CloneMessageVT

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

func (*BootSpan) CloneVT

func (m *BootSpan) CloneVT() *BootSpan

func (*BootSpan) EqualMessageVT

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

func (*BootSpan) EqualVT

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

func (*BootSpan) GetCausalWaitTarget

func (x *BootSpan) GetCausalWaitTarget() string

func (*BootSpan) GetEndMonotonicMicros

func (x *BootSpan) GetEndMonotonicMicros() uint64

func (*BootSpan) GetOperation

func (x *BootSpan) GetOperation() string

func (*BootSpan) GetOwner

func (x *BootSpan) GetOwner() string

func (*BootSpan) GetParentSpanId

func (x *BootSpan) GetParentSpanId() string

func (*BootSpan) GetResult

func (x *BootSpan) GetResult() BootSpanResult

func (*BootSpan) GetSourceTask

func (x *BootSpan) GetSourceTask() string

func (*BootSpan) GetSpanId

func (x *BootSpan) GetSpanId() string

func (*BootSpan) GetStartMonotonicMicros

func (x *BootSpan) GetStartMonotonicMicros() uint64

func (*BootSpan) GetWorkClass

func (x *BootSpan) GetWorkClass() BootWorkClass

func (*BootSpan) MarshalJSON

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

MarshalJSON marshals the BootSpan to JSON.

func (*BootSpan) MarshalProtoJSON

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

MarshalProtoJSON marshals the BootSpan message to JSON.

func (*BootSpan) MarshalProtoText

func (x *BootSpan) MarshalProtoText() string

func (*BootSpan) MarshalToSizedBufferVT

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

func (*BootSpan) MarshalToVT

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

func (*BootSpan) MarshalVT

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

func (*BootSpan) ProtoMessage

func (*BootSpan) ProtoMessage()

func (*BootSpan) Reset

func (x *BootSpan) Reset()

func (*BootSpan) SizeVT

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

func (*BootSpan) String

func (x *BootSpan) String() string

func (*BootSpan) UnmarshalJSON

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

UnmarshalJSON unmarshals the BootSpan from JSON.

func (*BootSpan) UnmarshalProtoJSON

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

UnmarshalProtoJSON unmarshals the BootSpan message from JSON.

func (*BootSpan) UnmarshalVT

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

type BootSpanResult

type BootSpanResult int32

BootSpanResult describes how a span ended.

const (
	// BOOT_SPAN_RESULT_UNKNOWN leaves the result unset.
	BootSpanResult_BOOT_SPAN_RESULT_UNKNOWN BootSpanResult = 0
	// BOOT_SPAN_RESULT_SUCCEEDED means the operation completed normally.
	BootSpanResult_BOOT_SPAN_RESULT_SUCCEEDED BootSpanResult = 1
	// BOOT_SPAN_RESULT_FAILED means the operation ended at a stable failure code.
	BootSpanResult_BOOT_SPAN_RESULT_FAILED BootSpanResult = 2
	// BOOT_SPAN_RESULT_CANCELED means the operation stopped with its boot lifetime.
	BootSpanResult_BOOT_SPAN_RESULT_CANCELED BootSpanResult = 3
)

func (BootSpanResult) Enum

func (x BootSpanResult) Enum() *BootSpanResult

func (BootSpanResult) MarshalJSON

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

MarshalJSON marshals the BootSpanResult to JSON.

func (BootSpanResult) MarshalProtoJSON

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

MarshalProtoJSON marshals the BootSpanResult to JSON.

func (BootSpanResult) MarshalProtoText

func (x BootSpanResult) MarshalProtoText() string

func (BootSpanResult) MarshalText

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

MarshalText marshals the BootSpanResult to text.

func (BootSpanResult) String

func (x BootSpanResult) String() string

func (*BootSpanResult) UnmarshalJSON

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

UnmarshalJSON unmarshals the BootSpanResult from JSON.

func (*BootSpanResult) UnmarshalProtoJSON

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

UnmarshalProtoJSON unmarshals the BootSpanResult from JSON.

func (*BootSpanResult) UnmarshalText

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

UnmarshalText unmarshals the BootSpanResult from text.

type BootValidation

type BootValidation struct {

	// Pass is true only when every contract and attribution check succeeds.
	Pass bool `protobuf:"varint,1,opt,name=pass,proto3" json:"pass,omitempty"`
	// TotalDurationMicros is the validated terminal duration.
	TotalDurationMicros uint64 `protobuf:"varint,2,opt,name=total_duration_micros,json=totalDurationMicros,proto3" json:"totalDurationMicros,omitempty"`
	// UnknownDurationMicros is the uncovered or non-actionable duration inside long gaps.
	UnknownDurationMicros uint64 `protobuf:"varint,3,opt,name=unknown_duration_micros,json=unknownDurationMicros,proto3" json:"unknownDurationMicros,omitempty"`
	// UnknownPartsPerMillion is UnknownDurationMicros divided by total duration.
	UnknownPartsPerMillion uint32 `` /* 129-byte string literal not displayed */
	// PhaseDurations contains deterministic phase totals in enum order.
	PhaseDurations []*BootPhaseDuration `protobuf:"bytes,5,rep,name=phase_durations,json=phaseDurations,proto3" json:"phaseDurations,omitempty"`
	// LongestGaps contains long gaps ordered by duration then mark sequence.
	LongestGaps []*BootGap `protobuf:"bytes,6,rep,name=longest_gaps,json=longestGaps,proto3" json:"longestGaps,omitempty"`
	// Violations contains deterministic contract failures in traversal order.
	Violations []*BootValidationViolation `protobuf:"bytes,7,rep,name=violations,proto3" json:"violations,omitempty"`
	// contains filtered or unexported fields
}

BootValidation is the deterministic derived no-gap result.

func ValidateBootReport

func ValidateBootReport(report *BootReport) *BootValidation

ValidateBootReport derives phase totals and enforces the recursive five-percent attribution contract over one terminal BootReport.

func (*BootValidation) CloneMessageVT

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

func (*BootValidation) CloneVT

func (m *BootValidation) CloneVT() *BootValidation

func (*BootValidation) EqualMessageVT

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

func (*BootValidation) EqualVT

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

func (*BootValidation) GetLongestGaps

func (x *BootValidation) GetLongestGaps() []*BootGap

func (*BootValidation) GetPass

func (x *BootValidation) GetPass() bool

func (*BootValidation) GetPhaseDurations

func (x *BootValidation) GetPhaseDurations() []*BootPhaseDuration

func (*BootValidation) GetTotalDurationMicros

func (x *BootValidation) GetTotalDurationMicros() uint64

func (*BootValidation) GetUnknownDurationMicros

func (x *BootValidation) GetUnknownDurationMicros() uint64

func (*BootValidation) GetUnknownPartsPerMillion

func (x *BootValidation) GetUnknownPartsPerMillion() uint32

func (*BootValidation) GetViolations

func (x *BootValidation) GetViolations() []*BootValidationViolation

func (*BootValidation) MarshalJSON

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

MarshalJSON marshals the BootValidation to JSON.

func (*BootValidation) MarshalProtoJSON

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

MarshalProtoJSON marshals the BootValidation message to JSON.

func (*BootValidation) MarshalProtoText

func (x *BootValidation) MarshalProtoText() string

func (*BootValidation) MarshalToSizedBufferVT

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

func (*BootValidation) MarshalToVT

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

func (*BootValidation) MarshalVT

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

func (*BootValidation) ProtoMessage

func (*BootValidation) ProtoMessage()

func (*BootValidation) Reset

func (x *BootValidation) Reset()

func (*BootValidation) SizeVT

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

func (*BootValidation) String

func (x *BootValidation) String() string

func (*BootValidation) UnmarshalJSON

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

UnmarshalJSON unmarshals the BootValidation from JSON.

func (*BootValidation) UnmarshalProtoJSON

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

UnmarshalProtoJSON unmarshals the BootValidation message from JSON.

func (*BootValidation) UnmarshalVT

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

type BootValidationViolation

type BootValidationViolation struct {

	// Kind is the stable failure category.
	Kind BootValidationViolationKind `protobuf:"varint,1,opt,name=kind,proto3" json:"kind,omitempty"`
	// StartMonotonicMicros is the inclusive failing offset when an interval applies.
	StartMonotonicMicros uint64 `protobuf:"varint,2,opt,name=start_monotonic_micros,json=startMonotonicMicros,proto3" json:"startMonotonicMicros,omitempty"`
	// EndMonotonicMicros is the exclusive failing offset when an interval applies.
	EndMonotonicMicros uint64 `protobuf:"varint,3,opt,name=end_monotonic_micros,json=endMonotonicMicros,proto3" json:"endMonotonicMicros,omitempty"`
	// MarkSequence identifies the related mark when one applies.
	MarkSequence uint64 `protobuf:"varint,4,opt,name=mark_sequence,json=markSequence,proto3" json:"markSequence,omitempty"`
	// SpanId identifies the related span when one applies.
	SpanId string `protobuf:"bytes,5,opt,name=span_id,json=spanId,proto3" json:"spanId,omitempty"`
	// contains filtered or unexported fields
}

BootValidationViolation identifies one exact invalid interval or record.

func (*BootValidationViolation) CloneMessageVT

func (*BootValidationViolation) CloneVT

func (*BootValidationViolation) EqualMessageVT

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

func (*BootValidationViolation) EqualVT

func (*BootValidationViolation) GetEndMonotonicMicros

func (x *BootValidationViolation) GetEndMonotonicMicros() uint64

func (*BootValidationViolation) GetKind

func (*BootValidationViolation) GetMarkSequence

func (x *BootValidationViolation) GetMarkSequence() uint64

func (*BootValidationViolation) GetSpanId

func (x *BootValidationViolation) GetSpanId() string

func (*BootValidationViolation) GetStartMonotonicMicros

func (x *BootValidationViolation) GetStartMonotonicMicros() uint64

func (*BootValidationViolation) MarshalJSON

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

MarshalJSON marshals the BootValidationViolation to JSON.

func (*BootValidationViolation) MarshalProtoJSON

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

MarshalProtoJSON marshals the BootValidationViolation message to JSON.

func (*BootValidationViolation) MarshalProtoText

func (x *BootValidationViolation) MarshalProtoText() string

func (*BootValidationViolation) MarshalToSizedBufferVT

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

func (*BootValidationViolation) MarshalToVT

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

func (*BootValidationViolation) MarshalVT

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

func (*BootValidationViolation) ProtoMessage

func (*BootValidationViolation) ProtoMessage()

func (*BootValidationViolation) Reset

func (x *BootValidationViolation) Reset()

func (*BootValidationViolation) SizeVT

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

func (*BootValidationViolation) String

func (x *BootValidationViolation) String() string

func (*BootValidationViolation) UnmarshalJSON

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

UnmarshalJSON unmarshals the BootValidationViolation from JSON.

func (*BootValidationViolation) UnmarshalProtoJSON

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

UnmarshalProtoJSON unmarshals the BootValidationViolation message from JSON.

func (*BootValidationViolation) UnmarshalVT

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

type BootValidationViolationKind

type BootValidationViolationKind int32

BootValidationViolationKind describes one deterministic contract failure.

const (
	// BOOT_VALIDATION_VIOLATION_KIND_UNKNOWN leaves the failure kind unset.
	BootValidationViolationKind_BOOT_VALIDATION_VIOLATION_KIND_UNKNOWN BootValidationViolationKind = 0
	// BOOT_VALIDATION_VIOLATION_KIND_REPORT_CONTRACT identifies missing report identity or lifecycle data.
	BootValidationViolationKind_BOOT_VALIDATION_VIOLATION_KIND_REPORT_CONTRACT BootValidationViolationKind = 1
	// BOOT_VALIDATION_VIOLATION_KIND_TERMINAL_CONTRACT identifies an invalid usable or terminal mark.
	BootValidationViolationKind_BOOT_VALIDATION_VIOLATION_KIND_TERMINAL_CONTRACT BootValidationViolationKind = 2
	// BOOT_VALIDATION_VIOLATION_KIND_MARK_ORDER identifies a reordered or duplicated mark.
	BootValidationViolationKind_BOOT_VALIDATION_VIOLATION_KIND_MARK_ORDER BootValidationViolationKind = 3
	// BOOT_VALIDATION_VIOLATION_KIND_SPAN_CONTRACT identifies an invalid span tree or interval.
	BootValidationViolationKind_BOOT_VALIDATION_VIOLATION_KIND_SPAN_CONTRACT BootValidationViolationKind = 4
	// BOOT_VALIDATION_VIOLATION_KIND_GAP_COVERAGE identifies insufficient owner coverage of a long gap.
	BootValidationViolationKind_BOOT_VALIDATION_VIOLATION_KIND_GAP_COVERAGE BootValidationViolationKind = 5
	// BOOT_VALIDATION_VIOLATION_KIND_GENERIC_LEAF identifies a long non-actionable attribution leaf.
	BootValidationViolationKind_BOOT_VALIDATION_VIOLATION_KIND_GENERIC_LEAF BootValidationViolationKind = 6
	// BOOT_VALIDATION_VIOLATION_KIND_UNKNOWN_SHARE identifies total unknown long-gap time above the budget.
	BootValidationViolationKind_BOOT_VALIDATION_VIOLATION_KIND_UNKNOWN_SHARE BootValidationViolationKind = 7
)

func (BootValidationViolationKind) Enum

func (BootValidationViolationKind) MarshalJSON

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

MarshalJSON marshals the BootValidationViolationKind to JSON.

func (BootValidationViolationKind) MarshalProtoJSON

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

MarshalProtoJSON marshals the BootValidationViolationKind to JSON.

func (BootValidationViolationKind) MarshalProtoText

func (x BootValidationViolationKind) MarshalProtoText() string

func (BootValidationViolationKind) MarshalText

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

MarshalText marshals the BootValidationViolationKind to text.

func (BootValidationViolationKind) String

func (*BootValidationViolationKind) UnmarshalJSON

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

UnmarshalJSON unmarshals the BootValidationViolationKind from JSON.

func (*BootValidationViolationKind) UnmarshalProtoJSON

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

UnmarshalProtoJSON unmarshals the BootValidationViolationKind from JSON.

func (*BootValidationViolationKind) UnmarshalText

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

UnmarshalText unmarshals the BootValidationViolationKind from text.

type BootValue

type BootValue struct {

	// Value contains exactly one scalar representation.
	//
	// Types that are assignable to Value:
	//	*BootValue_StringValue
	//	*BootValue_SignedValue
	//	*BootValue_UnsignedValue
	//	*BootValue_NumberValue
	//	*BootValue_BoolValue
	Value isBootValue_Value `protobuf_oneof:"value"`
	// contains filtered or unexported fields
}

BootValue is one sanitized scalar startup-mark field.

func (*BootValue) CloneMessageVT

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

func (*BootValue) CloneVT

func (m *BootValue) CloneVT() *BootValue

func (*BootValue) EqualMessageVT

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

func (*BootValue) EqualVT

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

func (*BootValue) GetBoolValue

func (x *BootValue) GetBoolValue() bool

func (*BootValue) GetNumberValue

func (x *BootValue) GetNumberValue() float64

func (*BootValue) GetSignedValue

func (x *BootValue) GetSignedValue() int64

func (*BootValue) GetStringValue

func (x *BootValue) GetStringValue() string

func (*BootValue) GetUnsignedValue

func (x *BootValue) GetUnsignedValue() uint64

func (*BootValue) GetValue

func (m *BootValue) GetValue() isBootValue_Value

func (*BootValue) MarshalJSON

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

MarshalJSON marshals the BootValue to JSON.

func (*BootValue) MarshalProtoJSON

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

MarshalProtoJSON marshals the BootValue message to JSON.

func (*BootValue) MarshalProtoText

func (x *BootValue) MarshalProtoText() string

func (*BootValue) MarshalToSizedBufferVT

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

func (*BootValue) MarshalToVT

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

func (*BootValue) MarshalVT

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

func (*BootValue) ProtoMessage

func (*BootValue) ProtoMessage()

func (*BootValue) Reset

func (x *BootValue) Reset()

func (*BootValue) SizeVT

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

func (*BootValue) String

func (x *BootValue) String() string

func (*BootValue) UnmarshalJSON

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

UnmarshalJSON unmarshals the BootValue from JSON.

func (*BootValue) UnmarshalProtoJSON

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

UnmarshalProtoJSON unmarshals the BootValue message from JSON.

func (*BootValue) UnmarshalVT

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

type BootValue_BoolValue

type BootValue_BoolValue struct {
	// BoolValue is a binary startup fact.
	BoolValue bool `protobuf:"varint,5,opt,name=bool_value,json=boolValue,proto3,oneof"`
}

func (*BootValue_BoolValue) CloneOneofVT

func (m *BootValue_BoolValue) CloneOneofVT() isBootValue_Value

func (*BootValue_BoolValue) CloneVT

func (*BootValue_BoolValue) EqualVT

func (this *BootValue_BoolValue) EqualVT(thatIface isBootValue_Value) bool

func (*BootValue_BoolValue) MarshalToSizedBufferVT

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

func (*BootValue_BoolValue) MarshalToVT

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

func (*BootValue_BoolValue) SizeVT

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

type BootValue_NumberValue

type BootValue_NumberValue struct {
	// NumberValue is a finite measurement that cannot use an integer unit.
	NumberValue float64 `protobuf:"fixed64,4,opt,name=number_value,json=numberValue,proto3,oneof"`
}

func (*BootValue_NumberValue) CloneOneofVT

func (m *BootValue_NumberValue) CloneOneofVT() isBootValue_Value

func (*BootValue_NumberValue) CloneVT

func (*BootValue_NumberValue) EqualVT

func (this *BootValue_NumberValue) EqualVT(thatIface isBootValue_Value) bool

func (*BootValue_NumberValue) MarshalToSizedBufferVT

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

func (*BootValue_NumberValue) MarshalToVT

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

func (*BootValue_NumberValue) SizeVT

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

type BootValue_SignedValue

type BootValue_SignedValue struct {
	// SignedValue is a signed counter value.
	SignedValue int64 `protobuf:"varint,2,opt,name=signed_value,json=signedValue,proto3,oneof"`
}

func (*BootValue_SignedValue) CloneOneofVT

func (m *BootValue_SignedValue) CloneOneofVT() isBootValue_Value

func (*BootValue_SignedValue) CloneVT

func (*BootValue_SignedValue) EqualVT

func (this *BootValue_SignedValue) EqualVT(thatIface isBootValue_Value) bool

func (*BootValue_SignedValue) MarshalToSizedBufferVT

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

func (*BootValue_SignedValue) MarshalToVT

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

func (*BootValue_SignedValue) SizeVT

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

type BootValue_StringValue

type BootValue_StringValue struct {
	// StringValue is an allowlisted stable vocabulary or coarse identity.
	StringValue string `protobuf:"bytes,1,opt,name=string_value,json=stringValue,proto3,oneof"`
}

func (*BootValue_StringValue) CloneOneofVT

func (m *BootValue_StringValue) CloneOneofVT() isBootValue_Value

func (*BootValue_StringValue) CloneVT

func (*BootValue_StringValue) EqualVT

func (this *BootValue_StringValue) EqualVT(thatIface isBootValue_Value) bool

func (*BootValue_StringValue) MarshalToSizedBufferVT

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

func (*BootValue_StringValue) MarshalToVT

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

func (*BootValue_StringValue) SizeVT

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

type BootValue_UnsignedValue

type BootValue_UnsignedValue struct {
	// UnsignedValue is an unsigned counter value.
	UnsignedValue uint64 `protobuf:"varint,3,opt,name=unsigned_value,json=unsignedValue,proto3,oneof"`
}

func (*BootValue_UnsignedValue) CloneOneofVT

func (m *BootValue_UnsignedValue) CloneOneofVT() isBootValue_Value

func (*BootValue_UnsignedValue) CloneVT

func (*BootValue_UnsignedValue) EqualVT

func (this *BootValue_UnsignedValue) EqualVT(thatIface isBootValue_Value) bool

func (*BootValue_UnsignedValue) MarshalToSizedBufferVT

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

func (*BootValue_UnsignedValue) MarshalToVT

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

func (*BootValue_UnsignedValue) SizeVT

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

type BootWorkClass

type BootWorkClass int32

BootWorkClass describes the stable work category for a span.

const (
	// BOOT_WORK_CLASS_UNKNOWN leaves the work category unattributed.
	BootWorkClass_BOOT_WORK_CLASS_UNKNOWN BootWorkClass = 0
	// BOOT_WORK_CLASS_COMPUTE is CPU work identified by a source task or symbol.
	BootWorkClass_BOOT_WORK_CLASS_COMPUTE BootWorkClass = 1
	// BOOT_WORK_CLASS_STORAGE_IO is storage access identified by its operation.
	BootWorkClass_BOOT_WORK_CLASS_STORAGE_IO BootWorkClass = 2
	// BOOT_WORK_CLASS_NETWORK_IO is network access identified by its request class.
	BootWorkClass_BOOT_WORK_CLASS_NETWORK_IO BootWorkClass = 3
	// BOOT_WORK_CLASS_LOCK_WAIT is a wait on a named lock or storage fence.
	BootWorkClass_BOOT_WORK_CLASS_LOCK_WAIT BootWorkClass = 4
	// BOOT_WORK_CLASS_DEPENDENCY_WAIT is a wait on a named dependency.
	BootWorkClass_BOOT_WORK_CLASS_DEPENDENCY_WAIT BootWorkClass = 5
	// BOOT_WORK_CLASS_SCHEDULER is a named scheduler state transition.
	BootWorkClass_BOOT_WORK_CLASS_SCHEDULER BootWorkClass = 6
)

func (BootWorkClass) Enum

func (x BootWorkClass) Enum() *BootWorkClass

func (BootWorkClass) MarshalJSON

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

MarshalJSON marshals the BootWorkClass to JSON.

func (BootWorkClass) MarshalProtoJSON

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

MarshalProtoJSON marshals the BootWorkClass to JSON.

func (BootWorkClass) MarshalProtoText

func (x BootWorkClass) MarshalProtoText() string

func (BootWorkClass) MarshalText

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

MarshalText marshals the BootWorkClass to text.

func (BootWorkClass) String

func (x BootWorkClass) String() string

func (*BootWorkClass) UnmarshalJSON

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

UnmarshalJSON unmarshals the BootWorkClass from JSON.

func (*BootWorkClass) UnmarshalProtoJSON

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

UnmarshalProtoJSON unmarshals the BootWorkClass from JSON.

func (*BootWorkClass) UnmarshalText

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

UnmarshalText unmarshals the BootWorkClass from text.

type BootWorkerMode

type BootWorkerMode int32

BootWorkerMode describes browser runtime worker custody.

const (
	// BOOT_WORKER_MODE_UNKNOWN leaves worker custody unset.
	BootWorkerMode_BOOT_WORKER_MODE_UNKNOWN BootWorkerMode = 0
	// BOOT_WORKER_MODE_SHARED identifies a SharedWorker runtime.
	BootWorkerMode_BOOT_WORKER_MODE_SHARED BootWorkerMode = 1
	// BOOT_WORKER_MODE_DEDICATED identifies a DedicatedWorker runtime.
	BootWorkerMode_BOOT_WORKER_MODE_DEDICATED BootWorkerMode = 2
	// BOOT_WORKER_MODE_INLINE identifies a runtime in the current process.
	BootWorkerMode_BOOT_WORKER_MODE_INLINE BootWorkerMode = 3
)

func (BootWorkerMode) Enum

func (x BootWorkerMode) Enum() *BootWorkerMode

func (BootWorkerMode) MarshalJSON

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

MarshalJSON marshals the BootWorkerMode to JSON.

func (BootWorkerMode) MarshalProtoJSON

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

MarshalProtoJSON marshals the BootWorkerMode to JSON.

func (BootWorkerMode) MarshalProtoText

func (x BootWorkerMode) MarshalProtoText() string

func (BootWorkerMode) MarshalText

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

MarshalText marshals the BootWorkerMode to text.

func (BootWorkerMode) String

func (x BootWorkerMode) String() string

func (*BootWorkerMode) UnmarshalJSON

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

UnmarshalJSON unmarshals the BootWorkerMode from JSON.

func (*BootWorkerMode) UnmarshalProtoJSON

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

UnmarshalProtoJSON unmarshals the BootWorkerMode from JSON.

func (*BootWorkerMode) UnmarshalText

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

UnmarshalText unmarshals the BootWorkerMode from text.

Jump to

Keyboard shortcuts

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