public interface ResourceGeneration<E extends DefaultK8sResource<E>>
| Modifier and Type | Field and Description |
|---|---|
static ExpressionSupplier |
EXPRESSION_SUPPLIER |
| Modifier and Type | Method and Description |
|---|---|
default boolean |
containsKey(java.util.Properties properties,
java.lang.String id) |
default boolean |
containsKey(java.lang.String id) |
default java.lang.String |
expression(java.lang.String value) |
default java.lang.String |
extractId(ContextTypes contextType,
java.lang.String groupId) |
E |
generate(java.lang.String groupId,
java.util.Properties properties) |
default java.util.Map<java.lang.String,java.lang.String> |
getAsMap(java.lang.String keyPrefix,
java.util.Properties properties) |
default java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> |
getAsMapByGroupId(java.lang.String keyPrefix,
java.util.Properties properties,
int groupId) |
default java.lang.String |
getFromContext(java.lang.String id) |
default java.lang.String |
getFromContext(java.lang.String id,
java.lang.String defaultValue) |
default java.lang.String |
getFromProperties(java.util.Properties properties,
java.lang.String id) |
default java.lang.String |
getFromProperties(java.util.Properties properties,
java.lang.String id,
java.lang.String defaultValue) |
default java.lang.Integer |
getFromPropertiesAsInteger(java.util.Properties properties,
java.lang.String id) |
default java.lang.String |
getFullKey(java.lang.String groupId,
java.lang.String key) |
default java.lang.String |
getNamespace(java.lang.String id) |
default java.lang.String |
join(java.lang.String... keys) |
static final ExpressionSupplier EXPRESSION_SUPPLIER
E generate(java.lang.String groupId, java.util.Properties properties)
default java.lang.String extractId(ContextTypes contextType, java.lang.String groupId)
default java.lang.String getFullKey(java.lang.String groupId,
java.lang.String key)
default java.lang.String join(java.lang.String... keys)
default java.util.Map<java.lang.String,java.lang.String> getAsMap(java.lang.String keyPrefix,
java.util.Properties properties)
default java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> getAsMapByGroupId(java.lang.String keyPrefix,
java.util.Properties properties,
int groupId)
default java.lang.String getNamespace(java.lang.String id)
default java.lang.String getFromContext(java.lang.String id,
java.lang.String defaultValue)
default java.lang.String getFromContext(java.lang.String id)
default java.lang.String getFromProperties(java.util.Properties properties,
java.lang.String id,
java.lang.String defaultValue)
default java.lang.String getFromProperties(java.util.Properties properties,
java.lang.String id)
default boolean containsKey(java.lang.String id)
default boolean containsKey(java.util.Properties properties,
java.lang.String id)
default java.lang.Integer getFromPropertiesAsInteger(java.util.Properties properties,
java.lang.String id)
default java.lang.String expression(java.lang.String value)