MetadataEntry


@DelicateTracingApi
public final class MetadataEntry


TraceEvents can contain metadata. This is how that metadata is sent to the AbstractTraceSink. These objects are pooled, and we expose bare-fields because this is performance sensitive code.

End users of tracing will never use this class directly. They will only interact with it using TraceEventScope.

Summary

Public fields

final boolean
final double
final long
final String
final @NonNull String
final int

Public methods

final void

Public fields

booleanValue

Added in 2.0.0
public final boolean booleanValue

doubleValue

Added in 2.0.0
public final double doubleValue

longValue

Added in 2.0.0
public final long longValue

name

Added in 2.0.0
public final String name

stringValue

Added in 2.0.0
public final @NonNull String stringValue

type

Added in 2.0.0
public final int type

Public methods

reset

Added in 2.0.0
public final void reset()