@Stability(value=Experimental) @Internal public static final class S3SourceActionProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements S3SourceActionProps
S3SourceActionPropssoftware.amazon.jsii.JsiiObject.InitializationModeS3SourceActionProps.Builder, S3SourceActionProps.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(IBucket bucket,
String bucketKey,
Artifact output,
S3Trigger trigger,
IRole role,
String actionName,
Number runOrder,
String variablesNamespace)
Constructor that initializes the object based on literal property values passed by the
S3SourceActionProps.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) |
String |
getActionName()
(experimental) The physical, human-readable name of the Action.
|
IBucket |
getBucket()
(experimental) The Amazon S3 bucket that stores the source code.
|
String |
getBucketKey()
(experimental) The key within the S3 bucket that stores the source code.
|
Artifact |
getOutput() |
IRole |
getRole()
(experimental) The Role in which context's this Action will be executing in.
|
Number |
getRunOrder()
(experimental) The runOrder property for this Action.
|
S3Trigger |
getTrigger()
(experimental) How should CodePipeline detect source changes 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.public final IBucket getBucket()
S3SourceActionPropsgetBucket in interface S3SourceActionPropspublic final String getBucketKey()
S3SourceActionPropsExample:
// Example automatically generated without compilation. See https://github.com/aws/jsii/issues/826 "path/to/file.zip";
getBucketKey in interface S3SourceActionPropspublic final Artifact getOutput()
getOutput in interface S3SourceActionPropspublic final S3Trigger getTrigger()
S3SourceActionPropsNote that if this is S3Trigger.EVENTS, you need to make sure to include the source Bucket in a CloudTrail Trail, as otherwise the CloudWatch Events will not be emitted.
Default: S3Trigger.POLL
getTrigger in interface S3SourceActionPropshttps://docs.aws.amazon.com/AmazonCloudWatch/latest/events/log-s3-data-events.htmlpublic 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.