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, getSearchProvider
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getType
getApiName, getCategory, getDefaultDimensionFields, getDescription, getFields, getKeyValueStore, getLongName, getPhysicalName, getSearchProvider, isAggregatable
public 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()
LookupDimensionConfig
getNamespaces
in interface LookupDimensionConfig
Copyright © 2016–2018 Yahoo! Inc.. All rights reserved.