public class DefaultKeyValueStoreDimensionConfig extends Object implements DimensionConfig
| Constructor and Description |
|---|
DefaultKeyValueStoreDimensionConfig(DimensionName apiName,
String physicalName,
String description,
String longName,
String category,
LinkedHashSet<DimensionField> fields,
KeyValueStore keyValueStore,
SearchProvider searchProvider)
Construct a DefaultKeyValueStoreDimensionConfig instance from dimension name and
only using default dimension fields.
|
DefaultKeyValueStoreDimensionConfig(DimensionName apiName,
String physicalName,
String description,
String longName,
String category,
LinkedHashSet<DimensionField> fields,
LinkedHashSet<DimensionField> defaultDimensionFields,
KeyValueStore keyValueStore,
SearchProvider searchProvider)
Construct a DefaultKeyValueStoreDimensionConfig instance from dimension name, dimension fields and
default dimension fields.
|
| Modifier and Type | Method and Description |
|---|---|
String |
getApiName()
The API Name is the external, end-user-facing name for the dimension.
|
String |
getCategory()
The Category is the external, end-user-facing category for the dimension.
|
LinkedHashSet<DimensionField> |
getDefaultDimensionFields()
The default set of fields for this dimension to be shown in the response.
|
String |
getDescription()
The description for this dimension.
|
LinkedHashSet<DimensionField> |
getFields()
The set of fields for this dimension.
|
KeyValueStore |
getKeyValueStore()
The key value store holding dimension row data.
|
String |
getLongName()
The Long Name is the external, end-user-facing long name for the dimension.
|
String |
getPhysicalName()
The internal, physical name for the dimension.
|
SearchProvider |
getSearchProvider()
The search provider for field value lookups on this dimension.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetType, isAggregatablepublic DefaultKeyValueStoreDimensionConfig(@NotNull
DimensionName apiName,
String physicalName,
String description,
String longName,
String category,
@NotNull
LinkedHashSet<DimensionField> fields,
@NotNull
LinkedHashSet<DimensionField> defaultDimensionFields,
@NotNull
KeyValueStore keyValueStore,
@NotNull
SearchProvider searchProvider)
apiName - The API Name is the external, end-user-facing name for the dimension.physicalName - The internal, physical name for the dimension.description - A description of the dimension and its meaning.longName - The Long Name is the external, end-user-facing long name for the dimension.category - The Category is the external, end-user-facing category for the dimension.fields - The set of fields for this dimension.defaultDimensionFields - The default set of fields for this dimension to be shown in the response.keyValueStore - The key value store holding dimension row data.searchProvider - The search provider for field value lookups on this dimension.public DefaultKeyValueStoreDimensionConfig(@NotNull
DimensionName apiName,
String physicalName,
String description,
String longName,
String category,
@NotNull
LinkedHashSet<DimensionField> fields,
@NotNull
KeyValueStore keyValueStore,
@NotNull
SearchProvider searchProvider)
apiName - The API Name is the external, end-user-facing name for the dimension.physicalName - The internal, physical name for the dimension.description - A description of the dimension and its meaning.longName - The Long Name is the external, end-user-facing long name for the dimension.category - The Category is the external, end-user-facing category for the dimension.fields - The set of fields for this dimension, this set of field will also be used for the default fields.keyValueStore - The key value store holding dimension row data.searchProvider - The search provider for field value lookups on this dimension.public String getApiName()
DimensionConfiggetApiName in interface DimensionConfigpublic String getLongName()
DimensionConfiggetLongName in interface DimensionConfigpublic String getCategory()
DimensionConfiggetCategory in interface DimensionConfigpublic String getPhysicalName()
DimensionConfiggetPhysicalName in interface DimensionConfigpublic String getDescription()
DimensionConfiggetDescription in interface DimensionConfigpublic LinkedHashSet<DimensionField> getFields()
DimensionConfiggetFields in interface DimensionConfigpublic LinkedHashSet<DimensionField> getDefaultDimensionFields()
DimensionConfiggetDefaultDimensionFields in interface DimensionConfigpublic KeyValueStore getKeyValueStore()
DimensionConfiggetKeyValueStore in interface DimensionConfigpublic SearchProvider getSearchProvider()
DimensionConfiggetSearchProvider in interface DimensionConfigCopyright © 2016–2018 Yahoo! Inc.. All rights reserved.