Package io.quarkus.kubernetes.spi
Class KubernetesEnvBuildItem
java.lang.Object
io.quarkus.builder.item.BuildItem
io.quarkus.builder.item.MultiBuildItem
io.quarkus.kubernetes.spi.BaseTargetable
io.quarkus.kubernetes.spi.KubernetesEnvBuildItem
- All Implemented Interfaces:
Targetable
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionKubernetesEnvBuildItem(String name, String value, String configmap, String secret, String field, KubernetesEnvBuildItem.EnvType type, String target, String prefix) -
Method Summary
Modifier and TypeMethodDescriptionstatic KubernetesEnvBuildItemcreate(String name, String value, String secret, String configmap, String field, String target, String prefix) static KubernetesEnvBuildItemcreateFromConfigMap(String configMapName, String target, String prefix) static KubernetesEnvBuildItemstatic KubernetesEnvBuildItemcreateFromField(String name, String targetField, String target) static KubernetesEnvBuildItemstatic KubernetesEnvBuildItemcreateFromSecret(String secretName, String target, String prefix) static KubernetesEnvBuildItemstatic KubernetesEnvBuildItemcreateSimpleVar(String name, String value, String target) booleangetField()getName()getType()getValue()inthashCode()newWithTarget(String newTarget) toString()Methods inherited from class io.quarkus.kubernetes.spi.BaseTargetable
getTargetMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface io.quarkus.kubernetes.spi.Targetable
isActiveFor
-
Constructor Details
-
KubernetesEnvBuildItem
-
-
Method Details
-
createFromField
public static KubernetesEnvBuildItem createFromField(String name, String targetField, String target) -
createFromConfigMap
public static KubernetesEnvBuildItem createFromConfigMap(String configMapName, String target, String prefix) -
createFromSecret
public static KubernetesEnvBuildItem createFromSecret(String secretName, String target, String prefix) -
createSimpleVar
-
createFromConfigMapKey
-
createFromSecretKey
-
createFromResourceKey
-
create
public static KubernetesEnvBuildItem create(String name, String value, String secret, String configmap, String field, String target, String prefix) throws IllegalArgumentException - Throws:
IllegalArgumentException
-
getConfigMap
-
getSecret
-
getField
-
getName
-
getValue
-
getType
-
getPrefix
-
newWithTarget
-
toString
-
equals
-
hashCode
public int hashCode()
-