public static class Header.Builder
extends java.lang.Object
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
Header |
build() |
Header.Builder |
withAttribute(HeaderAttr attr,
java.time.Instant value) |
Header.Builder |
withAttribute(HeaderAttr attr,
java.lang.String value) |
Header.Builder |
withAttribute(java.lang.String key,
java.time.Instant value) |
Header.Builder |
withAttribute(java.lang.String key,
java.lang.String value) |
Header.Builder |
withAttributes(java.util.Map<java.lang.String,java.lang.String> attributes) |
Header.Builder |
withShardPosition(ShardPosition shardPosition) |
public Header.Builder withShardPosition(@Nonnull ShardPosition shardPosition)
public Header.Builder withAttribute(@Nonnull java.lang.String key, @Nonnull java.lang.String value)
public Header.Builder withAttribute(@Nonnull HeaderAttr attr, @Nonnull java.lang.String value)
public Header.Builder withAttribute(@Nonnull java.lang.String key, @Nonnull java.time.Instant value)
public Header.Builder withAttribute(@Nonnull HeaderAttr attr, @Nonnull java.time.Instant value)
public Header.Builder withAttributes(@Nonnull java.util.Map<java.lang.String,java.lang.String> attributes)
public Header build()