Package com.linkedin.venice.meta
Class ETLStoreConfigImpl
- java.lang.Object
-
- com.linkedin.venice.meta.ETLStoreConfigImpl
-
- All Implemented Interfaces:
DataModelBackedStructure<StoreETLConfig>
,ETLStoreConfig
public class ETLStoreConfigImpl extends java.lang.Object implements ETLStoreConfig
A container of ETL Enabled Store related configurations.
-
-
Constructor Summary
Constructors Constructor Description ETLStoreConfigImpl()
ETLStoreConfigImpl(java.lang.String etledUserProxyAccount, boolean regularVersionETLEnabled, boolean futureVersionETLEnabled)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ETLStoreConfig
clone()
StoreETLConfig
dataModel()
Return the backed data model.boolean
equals(java.lang.Object o)
java.lang.String
getEtledUserProxyAccount()
int
hashCode()
boolean
isFutureVersionETLEnabled()
boolean
isRegularVersionETLEnabled()
void
setEtledUserProxyAccount(java.lang.String etledUserProxyAccount)
void
setFutureVersionETLEnabled(boolean futureVersionETLEnabled)
void
setRegularVersionETLEnabled(boolean regularVersionETLEnabled)
-
-
-
Method Detail
-
getEtledUserProxyAccount
public java.lang.String getEtledUserProxyAccount()
- Specified by:
getEtledUserProxyAccount
in interfaceETLStoreConfig
-
setEtledUserProxyAccount
public void setEtledUserProxyAccount(java.lang.String etledUserProxyAccount)
- 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
public StoreETLConfig dataModel()
Description copied from interface:DataModelBackedStructure
Return the backed data model.- Specified by:
dataModel
in interfaceDataModelBackedStructure<StoreETLConfig>
- Returns:
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
clone
public ETLStoreConfig clone()
- Specified by:
clone
in interfaceETLStoreConfig
- Overrides:
clone
in classjava.lang.Object
-
-