Class ContainerImageAssetMetadataEntry.Jsii$Proxy
- All Implemented Interfaces:
ContainerImageAssetMetadataEntry,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
ContainerImageAssetMetadataEntry
ContainerImageAssetMetadataEntry-
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.cloud_assembly_schema.ContainerImageAssetMetadataEntry
ContainerImageAssetMetadataEntry.Builder, ContainerImageAssetMetadataEntry.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theContainerImageAssetMetadataEntry.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 booleanBuild args to pass to thedocker buildcommand.Build secrets to pass to thedocker buildcommand.final StringSSH agent socket or keys to pass to thedocker buildcommand.final BooleanDisable the cache and pass--no-cacheto thedocker buildcommand.Cache from options to pass to thedocker buildcommand.Cache to options to pass to thedocker buildcommand.final StringgetFile()Path to the Dockerfile (relative to the directory).final StringgetId()Logical identifier for the asset.final StringThe docker image tag to use for tagging pushed images.final StringNetworking mode for the RUN commands during build.Outputs to pass to thedocker buildcommand.final StringType of asset.final StringgetPath()Path on disk to the asset.final StringPlatform to build for.final StringECR repository name, if omitted a default name based on the asset's ID is used instead.final StringThe hash of the asset source.final StringDocker target to build to.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 theContainerImageAssetMetadataEntry.Builder.
-
-
Method Details
-
getId
Description copied from interface:ContainerImageAssetMetadataEntryLogical identifier for the asset.- Specified by:
getIdin interfaceContainerImageAssetMetadataEntry
-
getPackaging
Description copied from interface:ContainerImageAssetMetadataEntryType of asset.- Specified by:
getPackagingin interfaceContainerImageAssetMetadataEntry
-
getPath
Description copied from interface:ContainerImageAssetMetadataEntryPath on disk to the asset.- Specified by:
getPathin interfaceContainerImageAssetMetadataEntry
-
getSourceHash
Description copied from interface:ContainerImageAssetMetadataEntryThe hash of the asset source.- Specified by:
getSourceHashin interfaceContainerImageAssetMetadataEntry
-
getBuildArgs
Description copied from interface:ContainerImageAssetMetadataEntryBuild args to pass to thedocker buildcommand.Default: no build args are passed
- Specified by:
getBuildArgsin interfaceContainerImageAssetMetadataEntry
-
getBuildSecrets
Description copied from interface:ContainerImageAssetMetadataEntryBuild secrets to pass to thedocker buildcommand.Default: no build secrets are passed
- Specified by:
getBuildSecretsin interfaceContainerImageAssetMetadataEntry
-
getBuildSsh
Description copied from interface:ContainerImageAssetMetadataEntrySSH agent socket or keys to pass to thedocker buildcommand.Default: no ssh arg is passed
- Specified by:
getBuildSshin interfaceContainerImageAssetMetadataEntry
-
getCacheDisabled
Description copied from interface:ContainerImageAssetMetadataEntryDisable the cache and pass--no-cacheto thedocker buildcommand.Default: - cache is used
- Specified by:
getCacheDisabledin interfaceContainerImageAssetMetadataEntry
-
getCacheFrom
Description copied from interface:ContainerImageAssetMetadataEntryCache from options to pass to thedocker buildcommand.Default: - no cache from options are passed to the build command
- Specified by:
getCacheFromin interfaceContainerImageAssetMetadataEntry- See Also:
-
getCacheTo
Description copied from interface:ContainerImageAssetMetadataEntryCache to options to pass to thedocker buildcommand.Default: - no cache to options are passed to the build command
- Specified by:
getCacheToin interfaceContainerImageAssetMetadataEntry- See Also:
-
getFile
Description copied from interface:ContainerImageAssetMetadataEntryPath to the Dockerfile (relative to the directory).Default: - no file is passed
- Specified by:
getFilein interfaceContainerImageAssetMetadataEntry
-
getImageTag
Description copied from interface:ContainerImageAssetMetadataEntryThe docker image tag to use for tagging pushed images.This field is required if
imageParameterNameis ommited (otherwise, the app won't be able to find the image).Default: - this parameter is REQUIRED after 1.21.0
- Specified by:
getImageTagin interfaceContainerImageAssetMetadataEntry
-
getNetworkMode
Description copied from interface:ContainerImageAssetMetadataEntryNetworking mode for the RUN commands during build.Default: - no networking mode specified
- Specified by:
getNetworkModein interfaceContainerImageAssetMetadataEntry
-
getOutputs
Description copied from interface:ContainerImageAssetMetadataEntryOutputs to pass to thedocker buildcommand.Default: - no outputs are passed to the build command (default outputs are used)
- Specified by:
getOutputsin interfaceContainerImageAssetMetadataEntry- See Also:
-
getPlatform
Description copied from interface:ContainerImageAssetMetadataEntryPlatform to build for.Requires Docker Buildx.
Default: - current machine platform
- Specified by:
getPlatformin interfaceContainerImageAssetMetadataEntry
-
getRepositoryName
Description copied from interface:ContainerImageAssetMetadataEntryECR repository name, if omitted a default name based on the asset's ID is used instead.Specify this property if you need to statically address the image, e.g. from a Kubernetes Pod. Note, this is only the repository name, without the registry and the tag parts.
Default: - this parameter is REQUIRED after 1.21.0
- Specified by:
getRepositoryNamein interfaceContainerImageAssetMetadataEntry
-
getTarget
Description copied from interface:ContainerImageAssetMetadataEntryDocker target to build to.Default: no build target
- Specified by:
getTargetin interfaceContainerImageAssetMetadataEntry
-
$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()
-