Package software.amazon.awscdk.pipelines
Class S3SourceOptions.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.pipelines.S3SourceOptions.Jsii$Proxy
- All Implemented Interfaces:
S3SourceOptions,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
S3SourceOptions
@Stability(Stable)
@Internal
public static final class S3SourceOptions.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements S3SourceOptions
An implementation for
S3SourceOptions-
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.S3SourceOptions
S3SourceOptions.Builder, S3SourceOptions.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(S3SourceOptions.Builder builder) Constructor that initializes the object based on literal property values passed by theS3SourceOptions.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 StringThe action name used for this source in the CodePipeline.final IRolegetRole()The role that will be assumed by the pipeline prior to executing theS3Sourceaction.final S3TriggerHow should CodePipeline detect source changes for this Action.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 theS3SourceOptions.Builder.
-
-
Method Details
-
getActionName
Description copied from interface:S3SourceOptionsThe action name used for this source in the CodePipeline.Default: - The bucket name
- Specified by:
getActionNamein interfaceS3SourceOptions
-
getRole
Description copied from interface:S3SourceOptionsThe role that will be assumed by the pipeline prior to executing theS3Sourceaction.Default: - a new role will be generated
- Specified by:
getRolein interfaceS3SourceOptions
-
getTrigger
Description copied from interface:S3SourceOptionsHow should CodePipeline detect source changes for this Action.Note 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
- Specified by:
getTriggerin interfaceS3SourceOptions- See Also:
-
$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()
-