Package software.amazon.awscdk.core
Class DockerRunOptions.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.core.DockerRunOptions.Jsii$Proxy
- All Implemented Interfaces:
DockerRunOptions,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- DockerRunOptions
@Stability(Stable)
@Internal
public static final class DockerRunOptions.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements DockerRunOptions
An implementation for
DockerRunOptions-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.core.DockerRunOptions
DockerRunOptions.Builder, DockerRunOptions.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(DockerRunOptions.Builder builder) Constructor that initializes the object based on literal property values passed by theDockerRunOptions.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanThe command to run in the container.The entrypoint to run in the container.The environment variables to pass to the container.final StringSecurity configuration when running the docker container.final StringgetUser()The user to use when running the container.final List<DockerVolume>Docker volumes to mount.final StringWorking directory inside the container.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theDockerRunOptions.Builder.
-
-
Method Details
-
getCommand
Description copied from interface:DockerRunOptionsThe command to run in the container.Default: - run the command defined in the image
- Specified by:
getCommandin interfaceDockerRunOptions
-
getEntrypoint
Description copied from interface:DockerRunOptionsThe entrypoint to run in the container.Default: - run the entrypoint defined in the image
- Specified by:
getEntrypointin interfaceDockerRunOptions
-
getEnvironment
Description copied from interface:DockerRunOptionsThe environment variables to pass to the container.Default: - no environment variables.
- Specified by:
getEnvironmentin interfaceDockerRunOptions
-
getSecurityOpt
Description copied from interface:DockerRunOptionsSecurity configuration when running the docker container.Default: - no security options
- Specified by:
getSecurityOptin interfaceDockerRunOptions
-
getUser
Description copied from interface:DockerRunOptionsThe user to use when running the container.Default: - root or image default
- Specified by:
getUserin interfaceDockerRunOptions
-
getVolumes
Description copied from interface:DockerRunOptionsDocker volumes to mount.Default: - no volumes are mounted
- Specified by:
getVolumesin interfaceDockerRunOptions
-
getWorkingDirectory
Description copied from interface:DockerRunOptionsWorking directory inside the container.Default: - image default
- Specified by:
getWorkingDirectoryin interfaceDockerRunOptions
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-