public static final class BuildEnvironmentVariable.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements BuildEnvironmentVariable
BuildEnvironmentVariable
BuildEnvironmentVariable.Builder, BuildEnvironmentVariable.Jsii$Proxy
Modifier | Constructor and Description |
---|---|
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
Modifier and Type | Method and Description |
---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(java.lang.Object o) |
BuildEnvironmentVariableType |
getType()
The type of environment variable.
|
java.lang.Object |
getValue()
The value of the environment variable.
|
int |
hashCode() |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
builder
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef
- Reference to the JSII managed object.public final java.lang.Object getValue()
BuildEnvironmentVariable
For plain-text variables (the default), this is the literal value of variable.
For SSM parameter variables, pass the name of the parameter here (parameterName
property of IParameter
).
For SecretsManager variables secrets, pass either the secret name (secretName
property of ISecret
)
or the secret ARN (secretArn
property of ISecret
) here,
along with optional SecretsManager qualifiers separated by ':', like the JSON key, or the version or stage
(see https://docs.aws.amazon.com/codebuild/latest/userguide/build-spec-ref.html#build-spec.env.secrets-manager for details).
getValue
in interface BuildEnvironmentVariable
public final BuildEnvironmentVariableType getType()
BuildEnvironmentVariable
Default: PlainText
getType
in interface BuildEnvironmentVariable
public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
public final boolean equals(java.lang.Object o)
public final int hashCode()