public class DimensionSet
extends java.lang.Object
| Constructor and Description |
|---|
DimensionSet() |
| Modifier and Type | Method and Description |
|---|---|
DimensionSet |
add(DimensionSet other)
Add a dimension set with current dimension set and return a new dimension set from combining
the two dimension sets.
|
void |
addDimension(java.lang.String dimension,
java.lang.String value)
Add another dimension entry to this DimensionSet.
|
java.util.Set<java.lang.String> |
getDimensionKeys() |
java.lang.String |
getDimensionValue(java.lang.String key) |
static DimensionSet |
of(java.lang.String d1,
java.lang.String v1)
Return a dimension set that contains a single pair of key-value.
|
static DimensionSet |
of(java.lang.String d1,
java.lang.String v1,
java.lang.String d2,
java.lang.String v2)
Return a dimension set that contains two entries.
|
static DimensionSet |
of(java.lang.String d1,
java.lang.String v1,
java.lang.String d2,
java.lang.String v2,
java.lang.String d3,
java.lang.String v3)
Return a dimension set that contains three entries.
|
static DimensionSet |
of(java.lang.String d1,
java.lang.String v1,
java.lang.String d2,
java.lang.String v2,
java.lang.String d3,
java.lang.String v3,
java.lang.String d4,
java.lang.String v4)
Return a dimension set that contains four entries.
|
static DimensionSet |
of(java.lang.String d1,
java.lang.String v1,
java.lang.String d2,
java.lang.String v2,
java.lang.String d3,
java.lang.String v3,
java.lang.String d4,
java.lang.String v4,
java.lang.String d5,
java.lang.String v5)
Return a dimension set that contains five entries.
|
public static DimensionSet of(java.lang.String d1, java.lang.String v1)
d1 - Name of the single dimensionv1 - Value of the single dimensionpublic static DimensionSet of(java.lang.String d1, java.lang.String v1, java.lang.String d2, java.lang.String v2)
d1 - Name of the first dimensionv1 - Value of the first dimensiond2 - Name of the second dimensionv2 - Value of the second dimensionpublic static DimensionSet of(java.lang.String d1, java.lang.String v1, java.lang.String d2, java.lang.String v2, java.lang.String d3, java.lang.String v3)
d1 - Name of the first dimensionv1 - Value of the first dimensiond2 - Name of the second dimensionv2 - Value of the second dimensiond3 - Name of the third dimensionv3 - Value of the third dimensionpublic static DimensionSet of(java.lang.String d1, java.lang.String v1, java.lang.String d2, java.lang.String v2, java.lang.String d3, java.lang.String v3, java.lang.String d4, java.lang.String v4)
d1 - Name of the first dimensionv1 - Value of the first dimensiond2 - Name of the second dimensionv2 - Value of the second dimensiond3 - Name of the third dimensionv3 - Value of the third dimensiond4 - Name of the fourth dimensionv4 - Value of the fourth dimensionpublic static DimensionSet of(java.lang.String d1, java.lang.String v1, java.lang.String d2, java.lang.String v2, java.lang.String d3, java.lang.String v3, java.lang.String d4, java.lang.String v4, java.lang.String d5, java.lang.String v5)
d1 - Name of the first dimensionv1 - Value of the first dimensiond2 - Name of the second dimensionv2 - Value of the second dimensiond3 - Name of the third dimensionv3 - Value of the third dimensiond4 - Name of the fourth dimensionv4 - Value of the fourth dimensiond5 - Name of the fifth dimensionv5 - Value of the fifth dimensionpublic void addDimension(java.lang.String dimension,
java.lang.String value)
dimension - Name of the dimensionvalue - Value of the dimensionpublic DimensionSet add(DimensionSet other)
other - Other dimension sets to merge with currentpublic java.util.Set<java.lang.String> getDimensionKeys()
public java.lang.String getDimensionValue(java.lang.String key)
key - the name of the dimension