Class SecretEnvVar
- java.lang.Object
-
- hudson.model.AbstractDescribableImpl<TemplateEnvVar>
-
- org.csanchez.jenkins.plugins.kubernetes.model.TemplateEnvVar
-
- org.csanchez.jenkins.plugins.kubernetes.model.SecretEnvVar
-
- All Implemented Interfaces:
ExtensionPoint
,Describable<TemplateEnvVar>
,Serializable
public class SecretEnvVar extends TemplateEnvVar
Environment variables created from kubernetes secrets.- Since:
- 0.13
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SecretEnvVar.DescriptorImpl
-
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
-
Constructor Summary
Constructors Constructor Description SecretEnvVar(String key, String secretName, String secretKey, Boolean optional)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.fabric8.kubernetes.api.model.EnvVar
buildEnvVar()
Boolean
getOptional()
String
getSecretKey()
String
getSecretName()
void
setOptional(Boolean optional)
void
setSecretKey(String secretKey)
void
setSecretName(String secretName)
String
toString()
-
Methods inherited from class org.csanchez.jenkins.plugins.kubernetes.model.TemplateEnvVar
equals, getKey, hashCode, setKey
-
Methods inherited from class hudson.model.AbstractDescribableImpl
getDescriptor
-
-
-
-
Method Detail
-
buildEnvVar
public io.fabric8.kubernetes.api.model.EnvVar buildEnvVar()
- Specified by:
buildEnvVar
in classTemplateEnvVar
-
getSecretName
public String getSecretName()
-
setSecretName
public void setSecretName(String secretName)
-
getSecretKey
public String getSecretKey()
-
setSecretKey
public void setSecretKey(String secretKey)
-
getOptional
public Boolean getOptional()
-
setOptional
public void setOptional(Boolean optional)
-
toString
public String toString()
- Overrides:
toString
in classTemplateEnvVar
-
-