@Stability(value=Experimental) @Internal public static final class PublishAssetsActionProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements PublishAssetsActionProps
PublishAssetsActionPropssoftware.amazon.jsii.JsiiObject.InitializationModePublishAssetsActionProps.Builder, PublishAssetsActionProps.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 actionName,
AssetType assetType,
Artifact cloudAssemblyInput,
BuildSpec buildSpec,
String cdkCliVersion,
Boolean createBuildspecFile,
software.constructs.IDependable dependable,
List<String> preInstallCommands,
String projectName,
IRole role,
SubnetSelection subnetSelection,
IVpc vpc)
Constructor that initializes the object based on literal property values passed by the
PublishAssetsActionProps.Builder. |
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
String |
getActionName()
(experimental) Name of publishing action.
|
AssetType |
getAssetType()
(experimental) AssetType we're publishing.
|
BuildSpec |
getBuildSpec()
(experimental) Custom BuildSpec that is merged with generated one.
|
String |
getCdkCliVersion()
(experimental) Version of CDK CLI to 'npm install'.
|
Artifact |
getCloudAssemblyInput()
(experimental) The CodePipeline artifact that holds the Cloud Assembly.
|
Boolean |
getCreateBuildspecFile()
(experimental) Use a file buildspec written to the cloud assembly instead of an inline buildspec.
|
software.constructs.IDependable |
getDependable()
(experimental) Any Dependable construct that the CodeBuild project needs to take a dependency on.
|
List<String> |
getPreInstallCommands()
(experimental) Additional commands to run before installing cdk-assert Use this to setup proxies or npm mirrors.
|
String |
getProjectName()
(experimental) Name of the CodeBuild project.
|
IRole |
getRole()
(experimental) Role to use for CodePipeline and CodeBuild to build and publish the assets.
|
SubnetSelection |
getSubnetSelection()
(experimental) Which subnets to use.
|
IVpc |
getVpc()
(experimental) The VPC where to execute the PublishAssetsAction.
|
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 actionName, AssetType assetType, Artifact cloudAssemblyInput, BuildSpec buildSpec, String cdkCliVersion, Boolean createBuildspecFile, software.constructs.IDependable dependable, List<String> preInstallCommands, String projectName, IRole role, SubnetSelection subnetSelection, IVpc vpc)
PublishAssetsActionProps.Builder.public final String getActionName()
PublishAssetsActionPropsgetActionName in interface PublishAssetsActionPropspublic final AssetType getAssetType()
PublishAssetsActionPropsgetAssetType in interface PublishAssetsActionPropspublic final Artifact getCloudAssemblyInput()
PublishAssetsActionPropsgetCloudAssemblyInput in interface PublishAssetsActionPropspublic final BuildSpec getBuildSpec()
PublishAssetsActionPropsDefault: - none
getBuildSpec in interface PublishAssetsActionPropspublic final String getCdkCliVersion()
PublishAssetsActionPropsDefault: - Latest version
getCdkCliVersion in interface PublishAssetsActionPropspublic final Boolean getCreateBuildspecFile()
PublishAssetsActionPropsThis prevents size limitation errors as inline specs have a max length of 25600 characters
Default: false
getCreateBuildspecFile in interface PublishAssetsActionPropspublic final software.constructs.IDependable getDependable()
PublishAssetsActionPropsDefault: - none
getDependable in interface PublishAssetsActionPropspublic final List<String> getPreInstallCommands()
PublishAssetsActionPropsDefault: -
getPreInstallCommands in interface PublishAssetsActionPropspublic final String getProjectName()
PublishAssetsActionPropsDefault: - Automatically generated
getProjectName in interface PublishAssetsActionPropspublic final IRole getRole()
PublishAssetsActionPropsDefault: - Automatically generated
getRole in interface PublishAssetsActionPropspublic final SubnetSelection getSubnetSelection()
PublishAssetsActionPropsOnly used if 'vpc' is supplied.
Default: - All private subnets.
getSubnetSelection in interface PublishAssetsActionPropspublic final IVpc getVpc()
PublishAssetsActionPropsDefault: - No VPC
getVpc in interface PublishAssetsActionProps@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2021. All rights reserved.