Package com.linkedin.venice.meta
Class ETLStoreConfigImpl
java.lang.Object
com.linkedin.venice.meta.ETLStoreConfigImpl
- All Implemented Interfaces:
DataModelBackedStructure<StoreETLConfig>,ETLStoreConfig
A container of ETL Enabled Store related configurations.
-
Constructor Summary
ConstructorsConstructorDescriptionETLStoreConfigImpl(String etledUserProxyAccount, boolean regularVersionETLEnabled, boolean futureVersionETLEnabled) -
Method Summary
Modifier and TypeMethodDescriptionclone()Return the backed data model.booleaninthashCode()booleanbooleanvoidsetEtledUserProxyAccount(String etledUserProxyAccount) voidsetFutureVersionETLEnabled(boolean futureVersionETLEnabled) voidsetRegularVersionETLEnabled(boolean regularVersionETLEnabled)
-
Constructor Details
-
ETLStoreConfigImpl
public ETLStoreConfigImpl(String etledUserProxyAccount, boolean regularVersionETLEnabled, boolean futureVersionETLEnabled) -
ETLStoreConfigImpl
public ETLStoreConfigImpl()
-
-
Method Details
-
getEtledUserProxyAccount
- Specified by:
getEtledUserProxyAccountin interfaceETLStoreConfig
-
setEtledUserProxyAccount
- Specified by:
setEtledUserProxyAccountin interfaceETLStoreConfig
-
isRegularVersionETLEnabled
public boolean isRegularVersionETLEnabled()- Specified by:
isRegularVersionETLEnabledin interfaceETLStoreConfig
-
setRegularVersionETLEnabled
public void setRegularVersionETLEnabled(boolean regularVersionETLEnabled) - Specified by:
setRegularVersionETLEnabledin interfaceETLStoreConfig
-
isFutureVersionETLEnabled
public boolean isFutureVersionETLEnabled()- Specified by:
isFutureVersionETLEnabledin interfaceETLStoreConfig
-
setFutureVersionETLEnabled
public void setFutureVersionETLEnabled(boolean futureVersionETLEnabled) - Specified by:
setFutureVersionETLEnabledin interfaceETLStoreConfig
-
dataModel
Description copied from interface:DataModelBackedStructureReturn the backed data model.- Specified by:
dataModelin interfaceDataModelBackedStructure<StoreETLConfig>- Returns:
-
equals
-
hashCode
public int hashCode() -
clone
- Specified by:
clonein interfaceETLStoreConfig- Overrides:
clonein classObject
-