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.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.pipelines.S3SourceOptions
S3SourceOptions.Builder, S3SourceOptions.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Jsii$Proxy
(S3SourceOptions.Builder builder) Constructor that initializes the object based on literal property values passed by theS3SourceOptions.Builder
.protected
Jsii$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.JsonNode
final boolean
final String
The action name used for this source in the CodePipeline.final IRole
getRole()
The role that will be assumed by the pipeline prior to executing theS3Source
action.final S3Trigger
How should CodePipeline detect source changes for this Action.final int
hashCode()
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:S3SourceOptions
The action name used for this source in the CodePipeline.Default: - The bucket name
- Specified by:
getActionName
in interfaceS3SourceOptions
-
getRole
Description copied from interface:S3SourceOptions
The role that will be assumed by the pipeline prior to executing theS3Source
action.Default: - a new role will be generated
- Specified by:
getRole
in interfaceS3SourceOptions
-
getTrigger
Description copied from interface:S3SourceOptions
How 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:
getTrigger
in interfaceS3SourceOptions
- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-