Package com.linkedin.venice.meta
Class ViewConfigImpl
- java.lang.Object
-
- com.linkedin.venice.meta.ViewConfigImpl
-
- All Implemented Interfaces:
DataModelBackedStructure<StoreViewConfig>
,ViewConfig
public class ViewConfigImpl extends java.lang.Object implements ViewConfig
-
-
Constructor Summary
Constructors Constructor Description ViewConfigImpl(StoreViewConfig viewConfig)
ViewConfigImpl(java.lang.String viewClassName, java.util.Map<java.lang.String,java.lang.String> viewParameters)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StoreViewConfig
dataModel()
Return the backed data model.java.lang.String
getViewClassName()
java.util.Map<java.lang.String,java.lang.String>
getViewParameters()
void
setViewClassName(java.lang.String className)
void
setViewParameters(java.util.Map<java.lang.String,java.lang.String> viewParameters)
-
-
-
Constructor Detail
-
ViewConfigImpl
public ViewConfigImpl(java.lang.String viewClassName, java.util.Map<java.lang.String,java.lang.String> viewParameters)
-
ViewConfigImpl
public ViewConfigImpl(StoreViewConfig viewConfig)
-
-
Method Detail
-
dataModel
public StoreViewConfig dataModel()
Description copied from interface:DataModelBackedStructure
Return the backed data model.- Specified by:
dataModel
in interfaceDataModelBackedStructure<StoreViewConfig>
- Returns:
-
getViewClassName
public java.lang.String getViewClassName()
- Specified by:
getViewClassName
in interfaceViewConfig
-
getViewParameters
public java.util.Map<java.lang.String,java.lang.String> getViewParameters()
- Specified by:
getViewParameters
in interfaceViewConfig
-
setViewClassName
public void setViewClassName(java.lang.String className)
- Specified by:
setViewClassName
in interfaceViewConfig
-
setViewParameters
public void setViewParameters(java.util.Map<java.lang.String,java.lang.String> viewParameters)
- Specified by:
setViewParameters
in interfaceViewConfig
-
-