io.microconfig.core.properties.Properties Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of microconfig-api Show documentation
Show all versions of microconfig-api Show documentation
Powerful tool for microservice configuration management
package io.microconfig.core.properties;
import java.util.Collection;
import java.util.List;
import java.util.Map;
import java.util.Optional;
import java.util.function.Predicate;
import java.util.function.UnaryOperator;
public interface Properties {
Properties resolveBy(Resolver resolver);
Properties withoutVars();
Properties without(Predicate excluded);
Properties withPrefix(String prefix);
Map getPropertiesAsMap();
Map getPropertiesAsKeyValue();
Collection getProperties();
Optional getPropertyWithKey(String key);
List save(PropertySerializer serializer);
List asTypedProperties();
Properties forEachComponent(UnaryOperator callback);
TypedProperties first();
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy