@Stability(value=Experimental) @Internal public static final class FileAssetSource.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements FileAssetSource
FileAssetSourcesoftware.amazon.jsii.JsiiObject.InitializationModeFileAssetSource.Builder, FileAssetSource.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 sourceHash,
List<String> executable,
String fileName,
FileAssetPackaging packaging)
Constructor that initializes the object based on literal property values passed by the
FileAssetSource.Builder. |
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
List<String> |
getExecutable()
(experimental) An external command that will produce the packaged asset.
|
String |
getFileName()
(experimental) The path, relative to the root of the cloud assembly, in which this asset source resides.
|
FileAssetPackaging |
getPackaging()
(experimental) Which type of packaging to perform.
|
String |
getSourceHash()
(experimental) A hash on the content source.
|
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 sourceHash, List<String> executable, String fileName, FileAssetPackaging packaging)
FileAssetSource.Builder.public final String getSourceHash()
FileAssetSourceThis hash is used to uniquely identify this asset throughout the system. If this value doesn't change, the asset will not be rebuilt or republished.
getSourceHash in interface FileAssetSourcepublic final List<String> getExecutable()
FileAssetSource
The command should produce the location of a ZIP file on stdout.
Default: - Exactly one of `directory` and `executable` is required
getExecutable in interface FileAssetSourcepublic final String getFileName()
FileAssetSourceThis can be a path to a file or a directory, depending on the packaging type.
Default: - Exactly one of `directory` and `executable` is required
getFileName in interface FileAssetSourcepublic final FileAssetPackaging getPackaging()
FileAssetSourceDefault: - Required if `fileName` is specified.
getPackaging in interface FileAssetSource@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2021. All rights reserved.