Package io.opentelemetry.api.baggage
Class ImmutableEntryMetadata
- java.lang.Object
-
- io.opentelemetry.api.baggage.ImmutableEntryMetadata
-
- All Implemented Interfaces:
BaggageEntryMetadata
- Direct Known Subclasses:
AutoValue_ImmutableEntryMetadata
@Immutable abstract class ImmutableEntryMetadata extends java.lang.Object implements BaggageEntryMetadata
-
-
Field Summary
Fields Modifier and Type Field Description (package private) static ImmutableEntryMetadata
EMPTY
Returns an empty metadata.
-
Constructor Summary
Constructors Constructor Description ImmutableEntryMetadata()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description (package private) static ImmutableEntryMetadata
create(java.lang.String metadata)
Creates anImmutableEntryMetadata
with the given value.abstract java.lang.String
getValue()
Returns the String value of thisImmutableEntryMetadata
.
-
-
-
Field Detail
-
EMPTY
static final ImmutableEntryMetadata EMPTY
Returns an empty metadata.
-
-
Method Detail
-
create
static ImmutableEntryMetadata create(java.lang.String metadata)
Creates anImmutableEntryMetadata
with the given value.- Parameters:
metadata
- TTL of anEntry
.- Returns:
- an
EntryMetadata
.
-
getValue
public abstract java.lang.String getValue()
Returns the String value of thisImmutableEntryMetadata
.- Specified by:
getValue
in interfaceBaggageEntryMetadata
- Returns:
- the raw metadata value.
-
-