Package software.amazon.eventstream
Class HeaderValue
- java.lang.Object
-
- software.amazon.eventstream.HeaderValue
-
public abstract class HeaderValue extends Object
A typed header value. The underlying value can be obtained by calling the appropriate getter.
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static HeaderValue
fromBoolean(boolean value)
static HeaderValue
fromByte(byte value)
static HeaderValue
fromByteArray(byte[] bytes)
static HeaderValue
fromByteBuffer(ByteBuffer buf)
static HeaderValue
fromDate(Date value)
static HeaderValue
fromInteger(int value)
static HeaderValue
fromLong(long value)
static HeaderValue
fromShort(short value)
static HeaderValue
fromString(String string)
static HeaderValue
fromTimestamp(Instant value)
static HeaderValue
fromUuid(UUID value)
boolean
getBoolean()
byte
getByte()
byte[]
getByteArray()
ByteBuffer
getByteBuffer()
Date
getDate()
int
getInteger()
long
getLong()
short
getShort()
String
getString()
Instant
getTimestamp()
abstract software.amazon.eventstream.HeaderType
getType()
UUID
getUuid()
-
-
-
Method Detail
-
fromBoolean
public static HeaderValue fromBoolean(boolean value)
-
fromByte
public static HeaderValue fromByte(byte value)
-
fromShort
public static HeaderValue fromShort(short value)
-
fromInteger
public static HeaderValue fromInteger(int value)
-
fromLong
public static HeaderValue fromLong(long value)
-
fromByteArray
public static HeaderValue fromByteArray(byte[] bytes)
-
fromByteBuffer
public static HeaderValue fromByteBuffer(ByteBuffer buf)
-
fromString
public static HeaderValue fromString(String string)
-
fromTimestamp
public static HeaderValue fromTimestamp(Instant value)
-
fromDate
public static HeaderValue fromDate(Date value)
-
fromUuid
public static HeaderValue fromUuid(UUID value)
-
getType
public abstract software.amazon.eventstream.HeaderType getType()
-
getBoolean
public boolean getBoolean()
-
getByte
public byte getByte()
-
getShort
public short getShort()
-
getInteger
public int getInteger()
-
getLong
public long getLong()
-
getByteArray
public byte[] getByteArray()
-
getByteBuffer
public final ByteBuffer getByteBuffer()
-
getString
public String getString()
-
getTimestamp
public Instant getTimestamp()
-
getDate
public Date getDate()
-
getUuid
public UUID getUuid()
-
-