@Stability(value=Experimental) @Internal public static final class S3DeployActionProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements S3DeployActionProps
S3DeployActionPropssoftware.amazon.jsii.JsiiObject.InitializationModeS3DeployActionProps.Builder, S3DeployActionProps.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(IBucket bucket,
Artifact input,
BucketAccessControl accessControl,
List<? extends CacheControl> cacheControl,
Boolean extract,
String objectKey,
IRole role,
String actionName,
Number runOrder,
String variablesNamespace)
Constructor that initializes the object based on literal property values passed by the
S3DeployActionProps.Builder. |
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
BucketAccessControl |
getAccessControl()
(experimental) The specified canned ACL to objects deployed to Amazon S3.
|
String |
getActionName()
(experimental) The physical, human-readable name of the Action.
|
IBucket |
getBucket()
(experimental) The Amazon S3 bucket that is the deploy target.
|
List<CacheControl> |
getCacheControl()
(experimental) The caching behavior for requests/responses for objects in the bucket.
|
Boolean |
getExtract()
(experimental) Should the deploy action extract the artifact before deploying to Amazon S3.
|
Artifact |
getInput()
(experimental) The input Artifact to deploy to Amazon S3.
|
String |
getObjectKey()
(experimental) The key of the target object.
|
IRole |
getRole()
(experimental) The Role in which context's this Action will be executing in.
|
Number |
getRunOrder()
(experimental) The runOrder property for this Action.
|
String |
getVariablesNamespace()
(experimental) The name of the namespace to use for variables emitted by this action.
|
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(IBucket bucket, Artifact input, BucketAccessControl accessControl, List<? extends CacheControl> cacheControl, Boolean extract, String objectKey, IRole role, String actionName, Number runOrder, String variablesNamespace)
S3DeployActionProps.Builder.public final IBucket getBucket()
S3DeployActionPropsgetBucket in interface S3DeployActionPropspublic final Artifact getInput()
S3DeployActionPropsgetInput in interface S3DeployActionPropspublic final BucketAccessControl getAccessControl()
S3DeployActionPropsThis overwrites any existing ACL that was applied to the object.
Default: - the original object ACL
getAccessControl in interface S3DeployActionPropspublic final List<CacheControl> getCacheControl()
S3DeployActionPropsThe final cache control property will be the result of joining all of the provided array elements with a comma (plus a space after the comma).
Default: - none, decided by the HTTP client
getCacheControl in interface S3DeployActionPropspublic final Boolean getExtract()
S3DeployActionPropsDefault: true
getExtract in interface S3DeployActionPropspublic final String getObjectKey()
S3DeployActionPropsThis is required if extract is false.
getObjectKey in interface S3DeployActionPropspublic final IRole getRole()
CommonAwsActionPropsThe Pipeline's Role will assume this Role (the required permissions for that will be granted automatically) right before executing this Action. This Action will be passed into your {@link IAction.bind} method in the {@link ActionBindOptions.role} property.
Default: a new Role will be generated
getRole in interface CommonAwsActionPropspublic final String getActionName()
CommonActionPropsNote that Action names must be unique within a single Stage.
getActionName in interface CommonActionPropspublic final Number getRunOrder()
CommonActionPropsRunOrder determines the relative order in which multiple Actions in the same Stage execute.
Default: 1
getRunOrder in interface CommonActionPropshttps://docs.aws.amazon.com/codepipeline/latest/userguide/reference-pipeline-structure.htmlpublic final String getVariablesNamespace()
CommonActionPropsDefault: - a name will be generated, based on the stage and action names, if any of the action's variables were referenced - otherwise, no namespace will be set
getVariablesNamespace in interface CommonActionProps@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2021. All rights reserved.