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 HeaderValuefromBoolean(boolean value)static HeaderValuefromByte(byte value)static HeaderValuefromByteArray(byte[] bytes)static HeaderValuefromByteBuffer(ByteBuffer buf)static HeaderValuefromDate(Date value)static HeaderValuefromInteger(int value)static HeaderValuefromLong(long value)static HeaderValuefromShort(short value)static HeaderValuefromString(String string)static HeaderValuefromTimestamp(Instant value)static HeaderValuefromUuid(UUID value)booleangetBoolean()bytegetByte()byte[]getByteArray()ByteBuffergetByteBuffer()DategetDate()intgetInteger()longgetLong()shortgetShort()StringgetString()InstantgetTimestamp()abstract software.amazon.eventstream.HeaderTypegetType()UUIDgetUuid()
-
-
-
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()
-
-