public class TagsBuilder<T extends TagsBuilder<T>>
extends java.lang.Object
IdBuilder
.Modifier and Type | Field and Description |
---|---|
protected java.util.List<Tag> |
extraTags
Set of extra tags that the sub-class should add in to the id.
|
Modifier | Constructor and Description |
---|---|
protected |
TagsBuilder()
Create a new instance.
|
Modifier and Type | Method and Description |
---|---|
T |
withTag(java.lang.String k,
java.lang.Boolean v)
Add an additional tag value.
|
T |
withTag(java.lang.String k,
java.lang.String v)
Add an additional tag value.
|
T |
withTag(Tag t)
Add an additional tag value.
|
T |
withTags(java.lang.Iterable<Tag> tags)
Add additional tag values.
|
T |
withTags(java.util.Map<java.lang.String,java.lang.String> tags)
Add additional tag values.
|
T |
withTags(java.lang.String... tags)
Add additional tag values.
|
T |
withTags(Tag... tags)
Add additional tag values.
|
protected final java.util.List<Tag> extraTags
public T withTag(java.lang.String k, java.lang.String v)
public T withTag(java.lang.String k, java.lang.Boolean v)
public T withTags(java.lang.String... tags)
public T withTags(java.util.Map<java.lang.String,java.lang.String> tags)