Documentation
¶
Index ¶
- Variables
- func MarshalBootReportJSON(report *BootReport) ([]byte, error)
- type BootAccounting
- func (m *BootAccounting) CloneMessageVT() protobuf_go_lite.CloneMessage
- func (m *BootAccounting) CloneVT() *BootAccounting
- func (this *BootAccounting) EqualMessageVT(thatMsg any) bool
- func (this *BootAccounting) EqualVT(that *BootAccounting) bool
- func (x *BootAccounting) GetSamples() []*BootCounterSample
- func (x *BootAccounting) MarshalJSON() ([]byte, error)
- func (x *BootAccounting) MarshalProtoJSON(s *json.MarshalState)
- func (x *BootAccounting) MarshalProtoText() string
- func (m *BootAccounting) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *BootAccounting) MarshalToVT(dAtA []byte) (int, error)
- func (m *BootAccounting) MarshalVT() (dAtA []byte, err error)
- func (*BootAccounting) ProtoMessage()
- func (x *BootAccounting) Reset()
- func (m *BootAccounting) SizeVT() (n int)
- func (x *BootAccounting) String() string
- func (x *BootAccounting) UnmarshalJSON(b []byte) error
- func (x *BootAccounting) UnmarshalProtoJSON(s *json.UnmarshalState)
- func (m *BootAccounting) UnmarshalVT(dAtA []byte) error
- type BootAttachment
- func (m *BootAttachment) CloneMessageVT() protobuf_go_lite.CloneMessage
- func (m *BootAttachment) CloneVT() *BootAttachment
- func (this *BootAttachment) EqualMessageVT(thatMsg any) bool
- func (this *BootAttachment) EqualVT(that *BootAttachment) bool
- func (x *BootAttachment) GetArtifactId() string
- func (x *BootAttachment) GetContentHash() string
- func (x *BootAttachment) GetKind() BootAttachmentKind
- func (x *BootAttachment) GetReleaseGeneration() string
- func (x *BootAttachment) GetSizeBytes() uint64
- func (x *BootAttachment) MarshalJSON() ([]byte, error)
- func (x *BootAttachment) MarshalProtoJSON(s *json.MarshalState)
- func (x *BootAttachment) MarshalProtoText() string
- func (m *BootAttachment) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *BootAttachment) MarshalToVT(dAtA []byte) (int, error)
- func (m *BootAttachment) MarshalVT() (dAtA []byte, err error)
- func (*BootAttachment) ProtoMessage()
- func (x *BootAttachment) Reset()
- func (m *BootAttachment) SizeVT() (n int)
- func (x *BootAttachment) String() string
- func (x *BootAttachment) UnmarshalJSON(b []byte) error
- func (x *BootAttachment) UnmarshalProtoJSON(s *json.UnmarshalState)
- func (m *BootAttachment) UnmarshalVT(dAtA []byte) error
- type BootAttachmentKind
- func (x BootAttachmentKind) Enum() *BootAttachmentKind
- func (x BootAttachmentKind) MarshalJSON() ([]byte, error)
- func (x BootAttachmentKind) MarshalProtoJSON(s *json.MarshalState)
- func (x BootAttachmentKind) MarshalProtoText() string
- func (x BootAttachmentKind) MarshalText() ([]byte, error)
- func (x BootAttachmentKind) String() string
- func (x *BootAttachmentKind) UnmarshalJSON(b []byte) error
- func (x *BootAttachmentKind) UnmarshalProtoJSON(s *json.UnmarshalState)
- func (x *BootAttachmentKind) UnmarshalText(b []byte) error
- type BootBuild
- func (m *BootBuild) CloneMessageVT() protobuf_go_lite.CloneMessage
- func (m *BootBuild) CloneVT() *BootBuild
- func (this *BootBuild) EqualMessageVT(thatMsg any) bool
- func (this *BootBuild) EqualVT(that *BootBuild) bool
- func (x *BootBuild) GetBuildType() BootBuildType
- func (x *BootBuild) GetCommit() string
- func (x *BootBuild) GetProjectId() string
- func (x *BootBuild) GetReleaseGeneration() string
- func (x *BootBuild) GetRuntimeKind() BootRuntimeKind
- func (x *BootBuild) GetWorkerMode() BootWorkerMode
- func (x *BootBuild) MarshalJSON() ([]byte, error)
- func (x *BootBuild) MarshalProtoJSON(s *json.MarshalState)
- func (x *BootBuild) MarshalProtoText() string
- func (m *BootBuild) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *BootBuild) MarshalToVT(dAtA []byte) (int, error)
- func (m *BootBuild) MarshalVT() (dAtA []byte, err error)
- func (*BootBuild) ProtoMessage()
- func (x *BootBuild) Reset()
- func (m *BootBuild) SizeVT() (n int)
- func (x *BootBuild) String() string
- func (x *BootBuild) UnmarshalJSON(b []byte) error
- func (x *BootBuild) UnmarshalProtoJSON(s *json.UnmarshalState)
- func (m *BootBuild) UnmarshalVT(dAtA []byte) error
- type BootBuildType
- func (x BootBuildType) Enum() *BootBuildType
- func (x BootBuildType) MarshalJSON() ([]byte, error)
- func (x BootBuildType) MarshalProtoJSON(s *json.MarshalState)
- func (x BootBuildType) MarshalProtoText() string
- func (x BootBuildType) MarshalText() ([]byte, error)
- func (x BootBuildType) String() string
- func (x *BootBuildType) UnmarshalJSON(b []byte) error
- func (x *BootBuildType) UnmarshalProtoJSON(s *json.UnmarshalState)
- func (x *BootBuildType) UnmarshalText(b []byte) error
- type BootCacheState
- func (x BootCacheState) Enum() *BootCacheState
- func (x BootCacheState) MarshalJSON() ([]byte, error)
- func (x BootCacheState) MarshalProtoJSON(s *json.MarshalState)
- func (x BootCacheState) MarshalProtoText() string
- func (x BootCacheState) MarshalText() ([]byte, error)
- func (x BootCacheState) String() string
- func (x *BootCacheState) UnmarshalJSON(b []byte) error
- func (x *BootCacheState) UnmarshalProtoJSON(s *json.UnmarshalState)
- func (x *BootCacheState) UnmarshalText(b []byte) error
- type BootCounterSample
- func (m *BootCounterSample) CloneMessageVT() protobuf_go_lite.CloneMessage
- func (m *BootCounterSample) CloneVT() *BootCounterSample
- func (this *BootCounterSample) EqualMessageVT(thatMsg any) bool
- func (this *BootCounterSample) EqualVT(that *BootCounterSample) bool
- func (x *BootCounterSample) GetKnown() bool
- func (x *BootCounterSample) GetMonotonicMicros() uint64
- func (x *BootCounterSample) GetName() string
- func (x *BootCounterSample) GetOwner() string
- func (x *BootCounterSample) GetScopeId() string
- func (x *BootCounterSample) GetUnit() BootCounterUnit
- func (x *BootCounterSample) GetValue() uint64
- func (x *BootCounterSample) MarshalJSON() ([]byte, error)
- func (x *BootCounterSample) MarshalProtoJSON(s *json.MarshalState)
- func (x *BootCounterSample) MarshalProtoText() string
- func (m *BootCounterSample) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *BootCounterSample) MarshalToVT(dAtA []byte) (int, error)
- func (m *BootCounterSample) MarshalVT() (dAtA []byte, err error)
- func (*BootCounterSample) ProtoMessage()
- func (x *BootCounterSample) Reset()
- func (m *BootCounterSample) SizeVT() (n int)
- func (x *BootCounterSample) String() string
- func (x *BootCounterSample) UnmarshalJSON(b []byte) error
- func (x *BootCounterSample) UnmarshalProtoJSON(s *json.UnmarshalState)
- func (m *BootCounterSample) UnmarshalVT(dAtA []byte) error
- type BootCounterUnit
- func (x BootCounterUnit) Enum() *BootCounterUnit
- func (x BootCounterUnit) MarshalJSON() ([]byte, error)
- func (x BootCounterUnit) MarshalProtoJSON(s *json.MarshalState)
- func (x BootCounterUnit) MarshalProtoText() string
- func (x BootCounterUnit) MarshalText() ([]byte, error)
- func (x BootCounterUnit) String() string
- func (x *BootCounterUnit) UnmarshalJSON(b []byte) error
- func (x *BootCounterUnit) UnmarshalProtoJSON(s *json.UnmarshalState)
- func (x *BootCounterUnit) UnmarshalText(b []byte) error
- type BootDetailField
- func (m *BootDetailField) CloneMessageVT() protobuf_go_lite.CloneMessage
- func (m *BootDetailField) CloneVT() *BootDetailField
- func (this *BootDetailField) EqualMessageVT(thatMsg any) bool
- func (this *BootDetailField) EqualVT(that *BootDetailField) bool
- func (x *BootDetailField) GetKey() string
- func (x *BootDetailField) GetValue() *BootValue
- func (x *BootDetailField) MarshalJSON() ([]byte, error)
- func (x *BootDetailField) MarshalProtoJSON(s *json.MarshalState)
- func (x *BootDetailField) MarshalProtoText() string
- func (m *BootDetailField) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *BootDetailField) MarshalToVT(dAtA []byte) (int, error)
- func (m *BootDetailField) MarshalVT() (dAtA []byte, err error)
- func (*BootDetailField) ProtoMessage()
- func (x *BootDetailField) Reset()
- func (m *BootDetailField) SizeVT() (n int)
- func (x *BootDetailField) String() string
- func (x *BootDetailField) UnmarshalJSON(b []byte) error
- func (x *BootDetailField) UnmarshalProtoJSON(s *json.UnmarshalState)
- func (m *BootDetailField) UnmarshalVT(dAtA []byte) error
- type BootEnvironment
- func (m *BootEnvironment) CloneMessageVT() protobuf_go_lite.CloneMessage
- func (m *BootEnvironment) CloneVT() *BootEnvironment
- func (this *BootEnvironment) EqualMessageVT(thatMsg any) bool
- func (this *BootEnvironment) EqualVT(that *BootEnvironment) bool
- func (x *BootEnvironment) GetArchitecture() string
- func (x *BootEnvironment) GetBrowserEngine() string
- func (x *BootEnvironment) GetBrowserMajor() uint32
- func (x *BootEnvironment) GetCacheState() BootCacheState
- func (x *BootEnvironment) GetClass() BootEnvironmentClass
- func (x *BootEnvironment) GetOsFamily() string
- func (x *BootEnvironment) GetRecoveryDecision() BootRecoveryDecision
- func (x *BootEnvironment) GetServiceWorkerState() BootServiceWorkerState
- func (x *BootEnvironment) MarshalJSON() ([]byte, error)
- func (x *BootEnvironment) MarshalProtoJSON(s *json.MarshalState)
- func (x *BootEnvironment) MarshalProtoText() string
- func (m *BootEnvironment) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *BootEnvironment) MarshalToVT(dAtA []byte) (int, error)
- func (m *BootEnvironment) MarshalVT() (dAtA []byte, err error)
- func (*BootEnvironment) ProtoMessage()
- func (x *BootEnvironment) Reset()
- func (m *BootEnvironment) SizeVT() (n int)
- func (x *BootEnvironment) String() string
- func (x *BootEnvironment) UnmarshalJSON(b []byte) error
- func (x *BootEnvironment) UnmarshalProtoJSON(s *json.UnmarshalState)
- func (m *BootEnvironment) UnmarshalVT(dAtA []byte) error
- type BootEnvironmentClass
- func (x BootEnvironmentClass) Enum() *BootEnvironmentClass
- func (x BootEnvironmentClass) MarshalJSON() ([]byte, error)
- func (x BootEnvironmentClass) MarshalProtoJSON(s *json.MarshalState)
- func (x BootEnvironmentClass) MarshalProtoText() string
- func (x BootEnvironmentClass) MarshalText() ([]byte, error)
- func (x BootEnvironmentClass) String() string
- func (x *BootEnvironmentClass) UnmarshalJSON(b []byte) error
- func (x *BootEnvironmentClass) UnmarshalProtoJSON(s *json.UnmarshalState)
- func (x *BootEnvironmentClass) UnmarshalText(b []byte) error
- type BootGap
- func (m *BootGap) CloneMessageVT() protobuf_go_lite.CloneMessage
- func (m *BootGap) CloneVT() *BootGap
- func (this *BootGap) EqualMessageVT(thatMsg any) bool
- func (this *BootGap) EqualVT(that *BootGap) bool
- func (x *BootGap) GetAfterSequence() uint64
- func (x *BootGap) GetBeforeSequence() uint64
- func (x *BootGap) GetCoveredDurationMicros() uint64
- func (x *BootGap) GetDurationMicros() uint64
- func (x *BootGap) GetEndMonotonicMicros() uint64
- func (x *BootGap) GetStartMonotonicMicros() uint64
- func (x *BootGap) MarshalJSON() ([]byte, error)
- func (x *BootGap) MarshalProtoJSON(s *json.MarshalState)
- func (x *BootGap) MarshalProtoText() string
- func (m *BootGap) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *BootGap) MarshalToVT(dAtA []byte) (int, error)
- func (m *BootGap) MarshalVT() (dAtA []byte, err error)
- func (*BootGap) ProtoMessage()
- func (x *BootGap) Reset()
- func (m *BootGap) SizeVT() (n int)
- func (x *BootGap) String() string
- func (x *BootGap) UnmarshalJSON(b []byte) error
- func (x *BootGap) UnmarshalProtoJSON(s *json.UnmarshalState)
- func (m *BootGap) UnmarshalVT(dAtA []byte) error
- type BootMark
- func (m *BootMark) CloneMessageVT() protobuf_go_lite.CloneMessage
- func (m *BootMark) CloneVT() *BootMark
- func (this *BootMark) EqualMessageVT(thatMsg any) bool
- func (this *BootMark) EqualVT(that *BootMark) bool
- func (x *BootMark) GetDetail() []*BootDetailField
- func (x *BootMark) GetLabel() string
- func (x *BootMark) GetMonotonicMicros() uint64
- func (x *BootMark) GetPhase() BootPhase
- func (x *BootMark) GetSequence() uint64
- func (x *BootMark) GetSourceOwner() string
- func (x *BootMark) MarshalJSON() ([]byte, error)
- func (x *BootMark) MarshalProtoJSON(s *json.MarshalState)
- func (x *BootMark) MarshalProtoText() string
- func (m *BootMark) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *BootMark) MarshalToVT(dAtA []byte) (int, error)
- func (m *BootMark) MarshalVT() (dAtA []byte, err error)
- func (*BootMark) ProtoMessage()
- func (x *BootMark) Reset()
- func (m *BootMark) SizeVT() (n int)
- func (x *BootMark) String() string
- func (x *BootMark) UnmarshalJSON(b []byte) error
- func (x *BootMark) UnmarshalProtoJSON(s *json.UnmarshalState)
- func (m *BootMark) UnmarshalVT(dAtA []byte) error
- type BootPhase
- func (x BootPhase) Enum() *BootPhase
- func (x BootPhase) MarshalJSON() ([]byte, error)
- func (x BootPhase) MarshalProtoJSON(s *json.MarshalState)
- func (x BootPhase) MarshalProtoText() string
- func (x BootPhase) MarshalText() ([]byte, error)
- func (x BootPhase) String() string
- func (x *BootPhase) UnmarshalJSON(b []byte) error
- func (x *BootPhase) UnmarshalProtoJSON(s *json.UnmarshalState)
- func (x *BootPhase) UnmarshalText(b []byte) error
- type BootPhaseDuration
- func (m *BootPhaseDuration) CloneMessageVT() protobuf_go_lite.CloneMessage
- func (m *BootPhaseDuration) CloneVT() *BootPhaseDuration
- func (this *BootPhaseDuration) EqualMessageVT(thatMsg any) bool
- func (this *BootPhaseDuration) EqualVT(that *BootPhaseDuration) bool
- func (x *BootPhaseDuration) GetDurationMicros() uint64
- func (x *BootPhaseDuration) GetPhase() BootPhase
- func (x *BootPhaseDuration) MarshalJSON() ([]byte, error)
- func (x *BootPhaseDuration) MarshalProtoJSON(s *json.MarshalState)
- func (x *BootPhaseDuration) MarshalProtoText() string
- func (m *BootPhaseDuration) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *BootPhaseDuration) MarshalToVT(dAtA []byte) (int, error)
- func (m *BootPhaseDuration) MarshalVT() (dAtA []byte, err error)
- func (*BootPhaseDuration) ProtoMessage()
- func (x *BootPhaseDuration) Reset()
- func (m *BootPhaseDuration) SizeVT() (n int)
- func (x *BootPhaseDuration) String() string
- func (x *BootPhaseDuration) UnmarshalJSON(b []byte) error
- func (x *BootPhaseDuration) UnmarshalProtoJSON(s *json.UnmarshalState)
- func (m *BootPhaseDuration) UnmarshalVT(dAtA []byte) error
- type BootPrivacy
- func (m *BootPrivacy) CloneMessageVT() protobuf_go_lite.CloneMessage
- func (m *BootPrivacy) CloneVT() *BootPrivacy
- func (this *BootPrivacy) EqualMessageVT(thatMsg any) bool
- func (this *BootPrivacy) EqualVT(that *BootPrivacy) bool
- func (x *BootPrivacy) GetBucketedFields() []string
- func (x *BootPrivacy) GetExportPolicyVersion() uint32
- func (x *BootPrivacy) GetRemovedFields() []string
- func (x *BootPrivacy) GetShareDestination() BootShareDestination
- func (x *BootPrivacy) GetSharedUnixMicros() int64
- func (x *BootPrivacy) MarshalJSON() ([]byte, error)
- func (x *BootPrivacy) MarshalProtoJSON(s *json.MarshalState)
- func (x *BootPrivacy) MarshalProtoText() string
- func (m *BootPrivacy) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *BootPrivacy) MarshalToVT(dAtA []byte) (int, error)
- func (m *BootPrivacy) MarshalVT() (dAtA []byte, err error)
- func (*BootPrivacy) ProtoMessage()
- func (x *BootPrivacy) Reset()
- func (m *BootPrivacy) SizeVT() (n int)
- func (x *BootPrivacy) String() string
- func (x *BootPrivacy) UnmarshalJSON(b []byte) error
- func (x *BootPrivacy) UnmarshalProtoJSON(s *json.UnmarshalState)
- func (m *BootPrivacy) UnmarshalVT(dAtA []byte) error
- type BootRecoveryDecision
- func (x BootRecoveryDecision) Enum() *BootRecoveryDecision
- func (x BootRecoveryDecision) MarshalJSON() ([]byte, error)
- func (x BootRecoveryDecision) MarshalProtoJSON(s *json.MarshalState)
- func (x BootRecoveryDecision) MarshalProtoText() string
- func (x BootRecoveryDecision) MarshalText() ([]byte, error)
- func (x BootRecoveryDecision) String() string
- func (x *BootRecoveryDecision) UnmarshalJSON(b []byte) error
- func (x *BootRecoveryDecision) UnmarshalProtoJSON(s *json.UnmarshalState)
- func (x *BootRecoveryDecision) UnmarshalText(b []byte) error
- type BootReport
- func (m *BootReport) CloneMessageVT() protobuf_go_lite.CloneMessage
- func (m *BootReport) CloneVT() *BootReport
- func (this *BootReport) EqualMessageVT(thatMsg any) bool
- func (this *BootReport) EqualVT(that *BootReport) bool
- func (x *BootReport) GetAccounting() *BootAccounting
- func (x *BootReport) GetAttachments() []*BootAttachment
- func (x *BootReport) GetBuild() *BootBuild
- func (x *BootReport) GetEntrypointId() string
- func (x *BootReport) GetEnvironment() *BootEnvironment
- func (x *BootReport) GetMarks() []*BootMark
- func (x *BootReport) GetMonotonicOriginUnixMicros() int64
- func (x *BootReport) GetParentReportId() string
- func (x *BootReport) GetPrivacy() *BootPrivacy
- func (x *BootReport) GetReportId() string
- func (x *BootReport) GetSchemaVersion() uint32
- func (x *BootReport) GetSpans() []*BootSpan
- func (x *BootReport) GetStartedUnixMicros() int64
- func (x *BootReport) GetState() BootReportState
- func (x *BootReport) GetTerminalErrorCode() string
- func (x *BootReport) GetTerminalMark() string
- func (x *BootReport) GetTerminalMonotonicMicros() uint64
- func (x *BootReport) GetUsableMark() string
- func (x *BootReport) GetValidation() *BootValidation
- func (x *BootReport) MarshalJSON() ([]byte, error)
- func (x *BootReport) MarshalProtoJSON(s *json.MarshalState)
- func (x *BootReport) MarshalProtoText() string
- func (m *BootReport) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *BootReport) MarshalToVT(dAtA []byte) (int, error)
- func (m *BootReport) MarshalVT() (dAtA []byte, err error)
- func (*BootReport) ProtoMessage()
- func (x *BootReport) Reset()
- func (m *BootReport) SizeVT() (n int)
- func (x *BootReport) String() string
- func (x *BootReport) UnmarshalJSON(b []byte) error
- func (x *BootReport) UnmarshalProtoJSON(s *json.UnmarshalState)
- func (m *BootReport) UnmarshalVT(dAtA []byte) error
- type BootReportState
- func (x BootReportState) Enum() *BootReportState
- func (x BootReportState) MarshalJSON() ([]byte, error)
- func (x BootReportState) MarshalProtoJSON(s *json.MarshalState)
- func (x BootReportState) MarshalProtoText() string
- func (x BootReportState) MarshalText() ([]byte, error)
- func (x BootReportState) String() string
- func (x *BootReportState) UnmarshalJSON(b []byte) error
- func (x *BootReportState) UnmarshalProtoJSON(s *json.UnmarshalState)
- func (x *BootReportState) UnmarshalText(b []byte) error
- type BootRuntimeKind
- func (x BootRuntimeKind) Enum() *BootRuntimeKind
- func (x BootRuntimeKind) MarshalJSON() ([]byte, error)
- func (x BootRuntimeKind) MarshalProtoJSON(s *json.MarshalState)
- func (x BootRuntimeKind) MarshalProtoText() string
- func (x BootRuntimeKind) MarshalText() ([]byte, error)
- func (x BootRuntimeKind) String() string
- func (x *BootRuntimeKind) UnmarshalJSON(b []byte) error
- func (x *BootRuntimeKind) UnmarshalProtoJSON(s *json.UnmarshalState)
- func (x *BootRuntimeKind) UnmarshalText(b []byte) error
- type BootServiceWorkerState
- func (x BootServiceWorkerState) Enum() *BootServiceWorkerState
- func (x BootServiceWorkerState) MarshalJSON() ([]byte, error)
- func (x BootServiceWorkerState) MarshalProtoJSON(s *json.MarshalState)
- func (x BootServiceWorkerState) MarshalProtoText() string
- func (x BootServiceWorkerState) MarshalText() ([]byte, error)
- func (x BootServiceWorkerState) String() string
- func (x *BootServiceWorkerState) UnmarshalJSON(b []byte) error
- func (x *BootServiceWorkerState) UnmarshalProtoJSON(s *json.UnmarshalState)
- func (x *BootServiceWorkerState) UnmarshalText(b []byte) error
- type BootShareDestination
- func (x BootShareDestination) Enum() *BootShareDestination
- func (x BootShareDestination) MarshalJSON() ([]byte, error)
- func (x BootShareDestination) MarshalProtoJSON(s *json.MarshalState)
- func (x BootShareDestination) MarshalProtoText() string
- func (x BootShareDestination) MarshalText() ([]byte, error)
- func (x BootShareDestination) String() string
- func (x *BootShareDestination) UnmarshalJSON(b []byte) error
- func (x *BootShareDestination) UnmarshalProtoJSON(s *json.UnmarshalState)
- func (x *BootShareDestination) UnmarshalText(b []byte) error
- type BootSpan
- func (m *BootSpan) CloneMessageVT() protobuf_go_lite.CloneMessage
- func (m *BootSpan) CloneVT() *BootSpan
- func (this *BootSpan) EqualMessageVT(thatMsg any) bool
- func (this *BootSpan) EqualVT(that *BootSpan) bool
- func (x *BootSpan) GetCausalWaitTarget() string
- func (x *BootSpan) GetEndMonotonicMicros() uint64
- func (x *BootSpan) GetOperation() string
- func (x *BootSpan) GetOwner() string
- func (x *BootSpan) GetParentSpanId() string
- func (x *BootSpan) GetResult() BootSpanResult
- func (x *BootSpan) GetSourceTask() string
- func (x *BootSpan) GetSpanId() string
- func (x *BootSpan) GetStartMonotonicMicros() uint64
- func (x *BootSpan) GetWorkClass() BootWorkClass
- func (x *BootSpan) MarshalJSON() ([]byte, error)
- func (x *BootSpan) MarshalProtoJSON(s *json.MarshalState)
- func (x *BootSpan) MarshalProtoText() string
- func (m *BootSpan) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *BootSpan) MarshalToVT(dAtA []byte) (int, error)
- func (m *BootSpan) MarshalVT() (dAtA []byte, err error)
- func (*BootSpan) ProtoMessage()
- func (x *BootSpan) Reset()
- func (m *BootSpan) SizeVT() (n int)
- func (x *BootSpan) String() string
- func (x *BootSpan) UnmarshalJSON(b []byte) error
- func (x *BootSpan) UnmarshalProtoJSON(s *json.UnmarshalState)
- func (m *BootSpan) UnmarshalVT(dAtA []byte) error
- type BootSpanResult
- func (x BootSpanResult) Enum() *BootSpanResult
- func (x BootSpanResult) MarshalJSON() ([]byte, error)
- func (x BootSpanResult) MarshalProtoJSON(s *json.MarshalState)
- func (x BootSpanResult) MarshalProtoText() string
- func (x BootSpanResult) MarshalText() ([]byte, error)
- func (x BootSpanResult) String() string
- func (x *BootSpanResult) UnmarshalJSON(b []byte) error
- func (x *BootSpanResult) UnmarshalProtoJSON(s *json.UnmarshalState)
- func (x *BootSpanResult) UnmarshalText(b []byte) error
- type BootValidation
- func (m *BootValidation) CloneMessageVT() protobuf_go_lite.CloneMessage
- func (m *BootValidation) CloneVT() *BootValidation
- func (this *BootValidation) EqualMessageVT(thatMsg any) bool
- func (this *BootValidation) EqualVT(that *BootValidation) bool
- func (x *BootValidation) GetLongestGaps() []*BootGap
- func (x *BootValidation) GetPass() bool
- func (x *BootValidation) GetPhaseDurations() []*BootPhaseDuration
- func (x *BootValidation) GetTotalDurationMicros() uint64
- func (x *BootValidation) GetUnknownDurationMicros() uint64
- func (x *BootValidation) GetUnknownPartsPerMillion() uint32
- func (x *BootValidation) GetViolations() []*BootValidationViolation
- func (x *BootValidation) MarshalJSON() ([]byte, error)
- func (x *BootValidation) MarshalProtoJSON(s *json.MarshalState)
- func (x *BootValidation) MarshalProtoText() string
- func (m *BootValidation) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *BootValidation) MarshalToVT(dAtA []byte) (int, error)
- func (m *BootValidation) MarshalVT() (dAtA []byte, err error)
- func (*BootValidation) ProtoMessage()
- func (x *BootValidation) Reset()
- func (m *BootValidation) SizeVT() (n int)
- func (x *BootValidation) String() string
- func (x *BootValidation) UnmarshalJSON(b []byte) error
- func (x *BootValidation) UnmarshalProtoJSON(s *json.UnmarshalState)
- func (m *BootValidation) UnmarshalVT(dAtA []byte) error
- type BootValidationViolation
- func (m *BootValidationViolation) CloneMessageVT() protobuf_go_lite.CloneMessage
- func (m *BootValidationViolation) CloneVT() *BootValidationViolation
- func (this *BootValidationViolation) EqualMessageVT(thatMsg any) bool
- func (this *BootValidationViolation) EqualVT(that *BootValidationViolation) bool
- func (x *BootValidationViolation) GetEndMonotonicMicros() uint64
- func (x *BootValidationViolation) GetKind() BootValidationViolationKind
- func (x *BootValidationViolation) GetMarkSequence() uint64
- func (x *BootValidationViolation) GetSpanId() string
- func (x *BootValidationViolation) GetStartMonotonicMicros() uint64
- func (x *BootValidationViolation) MarshalJSON() ([]byte, error)
- func (x *BootValidationViolation) MarshalProtoJSON(s *json.MarshalState)
- func (x *BootValidationViolation) MarshalProtoText() string
- func (m *BootValidationViolation) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *BootValidationViolation) MarshalToVT(dAtA []byte) (int, error)
- func (m *BootValidationViolation) MarshalVT() (dAtA []byte, err error)
- func (*BootValidationViolation) ProtoMessage()
- func (x *BootValidationViolation) Reset()
- func (m *BootValidationViolation) SizeVT() (n int)
- func (x *BootValidationViolation) String() string
- func (x *BootValidationViolation) UnmarshalJSON(b []byte) error
- func (x *BootValidationViolation) UnmarshalProtoJSON(s *json.UnmarshalState)
- func (m *BootValidationViolation) UnmarshalVT(dAtA []byte) error
- type BootValidationViolationKind
- func (x BootValidationViolationKind) Enum() *BootValidationViolationKind
- func (x BootValidationViolationKind) MarshalJSON() ([]byte, error)
- func (x BootValidationViolationKind) MarshalProtoJSON(s *json.MarshalState)
- func (x BootValidationViolationKind) MarshalProtoText() string
- func (x BootValidationViolationKind) MarshalText() ([]byte, error)
- func (x BootValidationViolationKind) String() string
- func (x *BootValidationViolationKind) UnmarshalJSON(b []byte) error
- func (x *BootValidationViolationKind) UnmarshalProtoJSON(s *json.UnmarshalState)
- func (x *BootValidationViolationKind) UnmarshalText(b []byte) error
- type BootValue
- func (m *BootValue) CloneMessageVT() protobuf_go_lite.CloneMessage
- func (m *BootValue) CloneVT() *BootValue
- func (this *BootValue) EqualMessageVT(thatMsg any) bool
- func (this *BootValue) EqualVT(that *BootValue) bool
- func (x *BootValue) GetBoolValue() bool
- func (x *BootValue) GetNumberValue() float64
- func (x *BootValue) GetSignedValue() int64
- func (x *BootValue) GetStringValue() string
- func (x *BootValue) GetUnsignedValue() uint64
- func (m *BootValue) GetValue() isBootValue_Value
- func (x *BootValue) MarshalJSON() ([]byte, error)
- func (x *BootValue) MarshalProtoJSON(s *json.MarshalState)
- func (x *BootValue) MarshalProtoText() string
- func (m *BootValue) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *BootValue) MarshalToVT(dAtA []byte) (int, error)
- func (m *BootValue) MarshalVT() (dAtA []byte, err error)
- func (*BootValue) ProtoMessage()
- func (x *BootValue) Reset()
- func (m *BootValue) SizeVT() (n int)
- func (x *BootValue) String() string
- func (x *BootValue) UnmarshalJSON(b []byte) error
- func (x *BootValue) UnmarshalProtoJSON(s *json.UnmarshalState)
- func (m *BootValue) UnmarshalVT(dAtA []byte) error
- type BootValue_BoolValue
- func (m *BootValue_BoolValue) CloneOneofVT() isBootValue_Value
- func (m *BootValue_BoolValue) CloneVT() *BootValue_BoolValue
- func (this *BootValue_BoolValue) EqualVT(thatIface isBootValue_Value) bool
- func (m *BootValue_BoolValue) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *BootValue_BoolValue) MarshalToVT(dAtA []byte) (int, error)
- func (m *BootValue_BoolValue) SizeVT() (n int)
- type BootValue_NumberValue
- func (m *BootValue_NumberValue) CloneOneofVT() isBootValue_Value
- func (m *BootValue_NumberValue) CloneVT() *BootValue_NumberValue
- func (this *BootValue_NumberValue) EqualVT(thatIface isBootValue_Value) bool
- func (m *BootValue_NumberValue) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *BootValue_NumberValue) MarshalToVT(dAtA []byte) (int, error)
- func (m *BootValue_NumberValue) SizeVT() (n int)
- type BootValue_SignedValue
- func (m *BootValue_SignedValue) CloneOneofVT() isBootValue_Value
- func (m *BootValue_SignedValue) CloneVT() *BootValue_SignedValue
- func (this *BootValue_SignedValue) EqualVT(thatIface isBootValue_Value) bool
- func (m *BootValue_SignedValue) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *BootValue_SignedValue) MarshalToVT(dAtA []byte) (int, error)
- func (m *BootValue_SignedValue) SizeVT() (n int)
- type BootValue_StringValue
- func (m *BootValue_StringValue) CloneOneofVT() isBootValue_Value
- func (m *BootValue_StringValue) CloneVT() *BootValue_StringValue
- func (this *BootValue_StringValue) EqualVT(thatIface isBootValue_Value) bool
- func (m *BootValue_StringValue) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *BootValue_StringValue) MarshalToVT(dAtA []byte) (int, error)
- func (m *BootValue_StringValue) SizeVT() (n int)
- type BootValue_UnsignedValue
- func (m *BootValue_UnsignedValue) CloneOneofVT() isBootValue_Value
- func (m *BootValue_UnsignedValue) CloneVT() *BootValue_UnsignedValue
- func (this *BootValue_UnsignedValue) EqualVT(thatIface isBootValue_Value) bool
- func (m *BootValue_UnsignedValue) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *BootValue_UnsignedValue) MarshalToVT(dAtA []byte) (int, error)
- func (m *BootValue_UnsignedValue) SizeVT() (n int)
- type BootWorkClass
- func (x BootWorkClass) Enum() *BootWorkClass
- func (x BootWorkClass) MarshalJSON() ([]byte, error)
- func (x BootWorkClass) MarshalProtoJSON(s *json.MarshalState)
- func (x BootWorkClass) MarshalProtoText() string
- func (x BootWorkClass) MarshalText() ([]byte, error)
- func (x BootWorkClass) String() string
- func (x *BootWorkClass) UnmarshalJSON(b []byte) error
- func (x *BootWorkClass) UnmarshalProtoJSON(s *json.UnmarshalState)
- func (x *BootWorkClass) UnmarshalText(b []byte) error
- type BootWorkerMode
- func (x BootWorkerMode) Enum() *BootWorkerMode
- func (x BootWorkerMode) MarshalJSON() ([]byte, error)
- func (x BootWorkerMode) MarshalProtoJSON(s *json.MarshalState)
- func (x BootWorkerMode) MarshalProtoText() string
- func (x BootWorkerMode) MarshalText() ([]byte, error)
- func (x BootWorkerMode) String() string
- func (x *BootWorkerMode) UnmarshalJSON(b []byte) error
- func (x *BootWorkerMode) UnmarshalProtoJSON(s *json.UnmarshalState)
- func (x *BootWorkerMode) UnmarshalText(b []byte) error
Constants ¶
This section is empty.
Variables ¶
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
var ( 0: "BOOT_SHARE_DESTINATION_UNKNOWN", 1: "BOOT_SHARE_DESTINATION_CLIPBOARD", 2: "BOOT_SHARE_DESTINATION_DOWNLOAD", 3: "BOOT_SHARE_DESTINATION_SPACE", } "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.
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 (x BootAttachmentKind) Enum() *BootAttachmentKind
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) EqualMessageVT ¶
func (*BootBuild) GetBuildType ¶
func (x *BootBuild) GetBuildType() BootBuildType
func (*BootBuild) GetProjectId ¶
func (*BootBuild) GetReleaseGeneration ¶
func (*BootBuild) GetRuntimeKind ¶
func (x *BootBuild) GetRuntimeKind() BootRuntimeKind
func (*BootBuild) GetWorkerMode ¶
func (x *BootBuild) GetWorkerMode() BootWorkerMode
func (*BootBuild) MarshalJSON ¶
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 (*BootBuild) MarshalToSizedBufferVT ¶
func (*BootBuild) ProtoMessage ¶
func (*BootBuild) ProtoMessage()
func (*BootBuild) UnmarshalJSON ¶
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 ¶
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 (x BootEnvironmentClass) Enum() *BootEnvironmentClass
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) EqualMessageVT ¶
func (*BootGap) GetAfterSequence ¶
func (*BootGap) GetBeforeSequence ¶
func (*BootGap) GetCoveredDurationMicros ¶
func (*BootGap) GetDurationMicros ¶
func (*BootGap) GetEndMonotonicMicros ¶
func (*BootGap) GetStartMonotonicMicros ¶
func (*BootGap) MarshalJSON ¶
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 (*BootGap) MarshalToSizedBufferVT ¶
func (*BootGap) ProtoMessage ¶
func (*BootGap) ProtoMessage()
func (*BootGap) UnmarshalJSON ¶
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 ¶
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) EqualMessageVT ¶
func (*BootMark) GetDetail ¶
func (x *BootMark) GetDetail() []*BootDetailField
func (*BootMark) GetMonotonicMicros ¶
func (*BootMark) GetSequence ¶
func (*BootMark) GetSourceOwner ¶
func (*BootMark) MarshalJSON ¶
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 (*BootMark) MarshalToSizedBufferVT ¶
func (*BootMark) ProtoMessage ¶
func (*BootMark) ProtoMessage()
func (*BootMark) UnmarshalJSON ¶
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 ¶
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) MarshalJSON ¶
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 (BootPhase) MarshalText ¶
MarshalText marshals the BootPhase to text.
func (*BootPhase) UnmarshalJSON ¶
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 ¶
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 int64 `protobuf:"varint,4,opt,name=shared_unix_micros,json=sharedUnixMicros,proto3" json:"sharedUnixMicros,omitempty"`
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 (x BootRecoveryDecision) Enum() *BootRecoveryDecision
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 (x BootServiceWorkerState) Enum() *BootServiceWorkerState
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 ( BootShareDestination_BOOT_SHARE_DESTINATION_UNKNOWN BootShareDestination = 0 BootShareDestination_BOOT_SHARE_DESTINATION_CLIPBOARD BootShareDestination = 1 BootShareDestination_BOOT_SHARE_DESTINATION_DOWNLOAD BootShareDestination = 2 BootShareDestination_BOOT_SHARE_DESTINATION_SPACE BootShareDestination = 3 )
func (BootShareDestination) Enum ¶
func (x BootShareDestination) Enum() *BootShareDestination
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) EqualMessageVT ¶
func (*BootSpan) GetCausalWaitTarget ¶
func (*BootSpan) GetEndMonotonicMicros ¶
func (*BootSpan) GetOperation ¶
func (*BootSpan) GetParentSpanId ¶
func (*BootSpan) GetResult ¶
func (x *BootSpan) GetResult() BootSpanResult
func (*BootSpan) GetSourceTask ¶
func (*BootSpan) GetStartMonotonicMicros ¶
func (*BootSpan) GetWorkClass ¶
func (x *BootSpan) GetWorkClass() BootWorkClass
func (*BootSpan) MarshalJSON ¶
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 (*BootSpan) MarshalToSizedBufferVT ¶
func (*BootSpan) ProtoMessage ¶
func (*BootSpan) ProtoMessage()
func (*BootSpan) UnmarshalJSON ¶
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 ¶
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 (m *BootValidationViolation) CloneMessageVT() protobuf_go_lite.CloneMessage
func (*BootValidationViolation) CloneVT ¶
func (m *BootValidationViolation) CloneVT() *BootValidationViolation
func (*BootValidationViolation) EqualMessageVT ¶
func (this *BootValidationViolation) EqualMessageVT(thatMsg any) bool
func (*BootValidationViolation) EqualVT ¶
func (this *BootValidationViolation) EqualVT(that *BootValidationViolation) bool
func (*BootValidationViolation) GetEndMonotonicMicros ¶
func (x *BootValidationViolation) GetEndMonotonicMicros() uint64
func (*BootValidationViolation) GetKind ¶
func (x *BootValidationViolation) GetKind() BootValidationViolationKind
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 (x BootValidationViolationKind) Enum() *BootValidationViolationKind
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 (x BootValidationViolationKind) String() 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) EqualMessageVT ¶
func (*BootValue) GetBoolValue ¶
func (*BootValue) GetNumberValue ¶
func (*BootValue) GetSignedValue ¶
func (*BootValue) GetStringValue ¶
func (*BootValue) GetUnsignedValue ¶
func (*BootValue) MarshalJSON ¶
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 (*BootValue) MarshalToSizedBufferVT ¶
func (*BootValue) ProtoMessage ¶
func (*BootValue) ProtoMessage()
func (*BootValue) UnmarshalJSON ¶
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 ¶
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 (m *BootValue_BoolValue) CloneVT() *BootValue_BoolValue
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 (m *BootValue_NumberValue) CloneVT() *BootValue_NumberValue
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 (m *BootValue_SignedValue) CloneVT() *BootValue_SignedValue
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 (m *BootValue_StringValue) CloneVT() *BootValue_StringValue
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 (m *BootValue_UnsignedValue) CloneVT() *BootValue_UnsignedValue
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.