@Stability(value=Experimental) @Internal public static final class BuildEnvironmentVariable.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements BuildEnvironmentVariable
BuildEnvironmentVariablesoftware.amazon.jsii.JsiiObject.InitializationModeBuildEnvironmentVariable.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.
|
protected |
Jsii$Proxy(Object value,
BuildEnvironmentVariableType type)
Constructor that initializes the object based on literal property values passed by the
BuildEnvironmentVariable.Builder. |
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
BuildEnvironmentVariableType |
getType()
(experimental) The type of environment variable.
|
Object |
getValue()
(experimental) The value of the environment variable.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(Object value, BuildEnvironmentVariableType type)
BuildEnvironmentVariable.Builder.public final 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 BuildEnvironmentVariablepublic final BuildEnvironmentVariableType getType()
BuildEnvironmentVariableDefault: PlainText
getType in interface BuildEnvironmentVariable@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2021. All rights reserved.