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-rc01
public final boolean booleanValue

doubleValue

Added in 2.0.0-rc01
public final double doubleValue

longValue

Added in 2.0.0-rc01
public final long longValue

name

Added in 2.0.0-rc01
public final String name

stringValue

Added in 2.0.0-rc01
public final @NonNull String stringValue

type

Added in 2.0.0-rc01
public final int type

Public methods

reset

Added in 2.0.0-rc01
public final void reset()