public class DefaultLookupDimensionConfig extends DefaultKeyValueStoreDimensionConfig implements LookupDimensionConfig
| Constructor and Description |
|---|
DefaultLookupDimensionConfig(DimensionName apiName,
String physicalName,
String description,
String longName,
String category,
LinkedHashSet<DimensionField> fields,
KeyValueStore keyValueStore,
SearchProvider searchProvider,
List<String> namespaces)
Construct a LookupDefaultDimensionConfig instance from dimension name and only using default dimension fields.
|
DefaultLookupDimensionConfig(DimensionName apiName,
String physicalName,
String description,
String longName,
String category,
LinkedHashSet<DimensionField> fields,
LinkedHashSet<DimensionField> defaultDimensionFields,
KeyValueStore keyValueStore,
SearchProvider searchProvider,
List<String> namespaces)
Construct a LookupDefaultDimensionConfig instance from dimension name, dimension fields and
default dimension fields.
|
| Modifier and Type | Method and Description |
|---|---|
List<String> |
getNamespaces()
Returns a list of namespaces used to configure the Lookup dimension.
|
getApiName, getCategory, getDefaultDimensionFields, getDescription, getFields, getKeyValueStore, getLongName, getPhysicalName, getSearchProviderclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetTypegetApiName, getCategory, getDefaultDimensionFields, getDescription, getFields, getKeyValueStore, getLongName, getPhysicalName, getSearchProvider, isAggregatablepublic DefaultLookupDimensionConfig(@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,
@NotNull
List<String> namespaces)
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.namespaces - A list of namespaces used to configure the Lookup dimension.public DefaultLookupDimensionConfig(@NotNull
DimensionName apiName,
String physicalName,
String description,
String longName,
String category,
@NotNull
LinkedHashSet<DimensionField> fields,
@NotNull
KeyValueStore keyValueStore,
@NotNull
SearchProvider searchProvider,
@NotNull
List<String> namespaces)
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.namespaces - A list of namespaces used to configure the Lookup dimension.public List<String> getNamespaces()
LookupDimensionConfiggetNamespaces in interface LookupDimensionConfigCopyright © 2016–2018 Yahoo! Inc.. All rights reserved.