boot

package
v0.57.2 Latest Latest
Warning

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

Go to latest
Published: Sep 5, 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