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
ConstructorDescriptionETLStoreConfigImpl
(String etledUserProxyAccount, boolean regularVersionETLEnabled, boolean futureVersionETLEnabled) -
Method Summary
Modifier and TypeMethodDescriptionclone()
Return the backed data model.boolean
int
hashCode()
boolean
boolean
void
setEtledUserProxyAccount
(String etledUserProxyAccount) void
setFutureVersionETLEnabled
(boolean futureVersionETLEnabled) void
setRegularVersionETLEnabled
(boolean regularVersionETLEnabled)
-
Constructor Details
-
ETLStoreConfigImpl
public ETLStoreConfigImpl(String etledUserProxyAccount, boolean regularVersionETLEnabled, boolean futureVersionETLEnabled) -
ETLStoreConfigImpl
public ETLStoreConfigImpl()
-
-
Method Details
-
getEtledUserProxyAccount
- Specified by:
getEtledUserProxyAccount
in interfaceETLStoreConfig
-
setEtledUserProxyAccount
- Specified by:
setEtledUserProxyAccount
in interfaceETLStoreConfig
-
isRegularVersionETLEnabled
public boolean isRegularVersionETLEnabled()- Specified by:
isRegularVersionETLEnabled
in interfaceETLStoreConfig
-
setRegularVersionETLEnabled
public void setRegularVersionETLEnabled(boolean regularVersionETLEnabled) - Specified by:
setRegularVersionETLEnabled
in interfaceETLStoreConfig
-
isFutureVersionETLEnabled
public boolean isFutureVersionETLEnabled()- Specified by:
isFutureVersionETLEnabled
in interfaceETLStoreConfig
-
setFutureVersionETLEnabled
public void setFutureVersionETLEnabled(boolean futureVersionETLEnabled) - Specified by:
setFutureVersionETLEnabled
in interfaceETLStoreConfig
-
dataModel
Description copied from interface:DataModelBackedStructure
Return the backed data model.- Specified by:
dataModel
in interfaceDataModelBackedStructure<StoreETLConfig>
- Returns:
-
equals
-
hashCode
public int hashCode() -
clone
- Specified by:
clone
in interfaceETLStoreConfig
- Overrides:
clone
in classObject
-