@Stability(value=Experimental) @Internal public static final class ContainerImageAssetMetadataEntry.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements ContainerImageAssetMetadataEntry
ContainerImageAssetMetadataEntrysoftware.amazon.jsii.JsiiObject.InitializationModeContainerImageAssetMetadataEntry.Builder, ContainerImageAssetMetadataEntry.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(String id,
String packaging,
String path,
String sourceHash,
Map<String,String> buildArgs,
String file,
String imageTag,
String repositoryName,
String target)
Constructor that initializes the object based on literal property values passed by the
ContainerImageAssetMetadataEntry.Builder. |
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
Map<String,String> |
getBuildArgs()
(experimental) Build args to pass to the `docker build` command.
|
String |
getFile()
(experimental) Path to the Dockerfile (relative to the directory).
|
String |
getId()
(experimental) Logical identifier for the asset.
|
String |
getImageTag()
(experimental) The docker image tag to use for tagging pushed images.
|
String |
getPackaging()
(experimental) Type of asset.
|
String |
getPath()
(experimental) Path on disk to the asset.
|
String |
getRepositoryName()
(experimental) ECR repository name, if omitted a default name based on the asset's ID is used instead.
|
String |
getSourceHash()
(experimental) The hash of the asset source.
|
String |
getTarget()
(experimental) Docker target to build to.
|
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(String id, String packaging, String path, String sourceHash, Map<String,String> buildArgs, String file, String imageTag, String repositoryName, String target)
ContainerImageAssetMetadataEntry.Builder.public final String getId()
ContainerImageAssetMetadataEntrygetId in interface ContainerImageAssetMetadataEntrypublic final String getPackaging()
ContainerImageAssetMetadataEntrygetPackaging in interface ContainerImageAssetMetadataEntrypublic final String getPath()
ContainerImageAssetMetadataEntrygetPath in interface ContainerImageAssetMetadataEntrypublic final String getSourceHash()
ContainerImageAssetMetadataEntrygetSourceHash in interface ContainerImageAssetMetadataEntrypublic final Map<String,String> getBuildArgs()
ContainerImageAssetMetadataEntryDefault: no build args are passed
getBuildArgs in interface ContainerImageAssetMetadataEntrypublic final String getFile()
ContainerImageAssetMetadataEntryDefault: - no file is passed
getFile in interface ContainerImageAssetMetadataEntrypublic final String getImageTag()
ContainerImageAssetMetadataEntry
This field is
required if imageParameterName is ommited (otherwise, the app won't be
able to find the image).
Default: - this parameter is REQUIRED after 1.21.0
getImageTag in interface ContainerImageAssetMetadataEntrypublic final String getRepositoryName()
ContainerImageAssetMetadataEntrySpecify 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
getRepositoryName in interface ContainerImageAssetMetadataEntrypublic final String getTarget()
ContainerImageAssetMetadataEntryDefault: no build target
getTarget in interface ContainerImageAssetMetadataEntry@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2021. All rights reserved.