public interface Config
Modifier and Type | Method and Description |
---|---|
void |
deleteProperties(List<String> properties)
Delete certain properties
|
Cluster |
getCluster() |
Map<String,String> |
getProperties() |
Map<String,Map<String,String>> |
getPropertiesAttributes() |
Map<PropertyInfo.PropertyType,Set<String>> |
getPropertiesTypes() |
List<Long> |
getServiceConfigVersions()
Ger service config versions containing this config
|
StackId |
getStackId()
Gets the stack that this configuration belongs to.
|
String |
getTag() |
String |
getType() |
Long |
getVersion() |
void |
save()
Persist the configuration.
|
void |
setProperties(Map<String,String> properties)
Replace properties with new provided set
|
void |
setPropertiesAttributes(Map<String,Map<String,String>> propertiesAttributes)
Replace property attributes with new provided set
|
void |
setPropertiesTypes(Map<PropertyInfo.PropertyType,Set<String>> propertiesTypes) |
void |
updateProperties(Map<String,String> properties)
Update provided properties' values.
|
Map<PropertyInfo.PropertyType,Set<String>> getPropertiesTypes()
void setPropertiesTypes(Map<PropertyInfo.PropertyType,Set<String>> propertiesTypes)
String getType()
String getTag()
StackId getStackId()
Long getVersion()
Map<String,String> getProperties()
Map<String,Map<String,String>> getPropertiesAttributes()
void setProperties(Map<String,String> properties)
properties
- Property Map to replace existing onevoid setPropertiesAttributes(Map<String,Map<String,String>> propertiesAttributes)
propertiesAttributes
- Property Attributes Map to replace existing onevoid updateProperties(Map<String,String> properties)
properties
- Property Map with updated valuesList<Long> getServiceConfigVersions()
void deleteProperties(List<String> properties)
properties
- Property keys to be deletedvoid save()
Cluster getCluster()
Copyright © 2022 Apache Software Foundation. All rights reserved.