Class StoreConfig

java.lang.Object
com.linkedin.venice.meta.StoreConfig
All Implemented Interfaces:
DataModelBackedStructure<StoreClusterConfig>

public class StoreConfig extends Object implements DataModelBackedStructure<StoreClusterConfig>
Configurations of a store which are non-cluster specified.
  • Constructor Details

    • StoreConfig

      public StoreConfig(String storeName)
    • StoreConfig

      public StoreConfig(StoreClusterConfig storeClusterConfig)
  • Method Details

    • getStoreName

      public String getStoreName()
    • isDeleting

      public boolean isDeleting()
    • setDeleting

      public void setDeleting(boolean isDeleting)
    • getCluster

      public String getCluster()
    • setCluster

      public void setCluster(String cluster)
    • getMigrationSrcCluster

      public String getMigrationSrcCluster()
    • setMigrationSrcCluster

      public void setMigrationSrcCluster(String srcClusterName)
    • getMigrationDestCluster

      public String getMigrationDestCluster()
    • setMigrationDestCluster

      public void setMigrationDestCluster(String destClusterName)
    • dataModel

      public StoreClusterConfig dataModel()
      Description copied from interface: DataModelBackedStructure
      Return the backed data model.
      Specified by:
      dataModel in interface DataModelBackedStructure<StoreClusterConfig>
      Returns:
    • cloneStoreConfig

      public StoreConfig cloneStoreConfig()
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object