Package software.amazon.awscdk.pipelines
Class StackAsset.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.pipelines.StackAsset.Jsii$Proxy
- All Implemented Interfaces:
StackAsset,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- StackAsset
@Stability(Stable)
@Internal
public static final class StackAsset.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements StackAsset
An implementation for
StackAsset-
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.pipelines.StackAsset
StackAsset.Builder, StackAsset.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(StackAsset.Builder builder) Constructor that initializes the object based on literal property values passed by theStackAsset.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 booleanfinal StringAsset identifier.final StringAbsolute asset manifest path.final StringRole ARN to assume to publish.final StringAsset selector to pass tocdk-assets.final AssetTypeType of asset to publish.final BooleanDoes this asset represent the CloudFormation template for the stack.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 theStackAsset.Builder.
-
-
Method Details
-
getAssetId
Description copied from interface:StackAssetAsset identifier.- Specified by:
getAssetIdin interfaceStackAsset
-
getAssetManifestPath
Description copied from interface:StackAssetAbsolute asset manifest path.This needs to be made relative at a later point in time, but when this information is parsed we don't know about the root cloud assembly yet.
- Specified by:
getAssetManifestPathin interfaceStackAsset
-
getAssetSelector
Description copied from interface:StackAssetAsset selector to pass tocdk-assets.- Specified by:
getAssetSelectorin interfaceStackAsset
-
getAssetType
Description copied from interface:StackAssetType of asset to publish.- Specified by:
getAssetTypein interfaceStackAsset
-
getIsTemplate
Description copied from interface:StackAssetDoes this asset represent the CloudFormation template for the stack.Default: false
- Specified by:
getIsTemplatein interfaceStackAsset
-
getAssetPublishingRoleArn
Description copied from interface:StackAssetRole ARN to assume to publish.Default: - No need to assume any role
- Specified by:
getAssetPublishingRoleArnin interfaceStackAsset
-
$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()
-