| Constructor and Description |
|---|
ConfigImpl(Cluster cluster,
ClusterConfigEntity entity,
com.google.inject.Injector injector) |
ConfigImpl(Cluster cluster,
String type,
Map<String,String> properties,
com.google.inject.Injector injector) |
ConfigImpl(String type)
Constructor for clients not using factory.
|
| Modifier and Type | Method and Description |
|---|---|
void |
deleteProperties(List<String> properties)
Delete certain properties
|
Map<String,String> |
getProperties() |
String |
getType() |
String |
getVersionTag() |
void |
persist()
Persist the configuration.
|
void |
setProperties(Map<String,String> properties)
Replace properties with new provided set
|
void |
setVersionTag(String versionTag)
Change the version tag
|
void |
updateProperties(Map<String,String> properties)
Update provided properties' values.
|
public ConfigImpl(Cluster cluster, String type, Map<String,String> properties, com.google.inject.Injector injector)
public ConfigImpl(Cluster cluster, ClusterConfigEntity entity, com.google.inject.Injector injector)
public ConfigImpl(String type)
public String getVersionTag()
getVersionTag in interface Configpublic Map<String,String> getProperties()
getProperties in interface Configpublic void setVersionTag(String versionTag)
ConfigsetVersionTag in interface Configpublic void setProperties(Map<String,String> properties)
ConfigsetProperties in interface Configproperties - Property Map to replace existing onepublic void updateProperties(Map<String,String> properties)
ConfigupdateProperties in interface Configproperties - Property Map with updated valuespublic void deleteProperties(List<String> properties)
ConfigdeleteProperties in interface Configproperties - Property keys to be deletedCopyright © 2016. All rights reserved.