Package com.linkedin.venice.meta
Class ReadOnlyViewConfig
- java.lang.Object
-
- com.linkedin.venice.meta.ReadOnlyViewConfig
-
- All Implemented Interfaces:
DataModelBackedStructure<StoreViewConfig>
,ViewConfig
public class ReadOnlyViewConfig extends java.lang.Object implements ViewConfig
-
-
Constructor Summary
Constructors Constructor Description ReadOnlyViewConfig(ViewConfig delegate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ViewConfig
clone()
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> params)
-
-
-
Constructor Detail
-
ReadOnlyViewConfig
public ReadOnlyViewConfig(ViewConfig delegate)
-
-
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> params)
- Specified by:
setViewParameters
in interfaceViewConfig
-
clone
public ViewConfig clone()
- Overrides:
clone
in classjava.lang.Object
-
-