Package software.amazon.awscdk.pipelines
Class CodeCommitSourceOptions.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.pipelines.CodeCommitSourceOptions.Jsii$Proxy
- All Implemented Interfaces:
CodeCommitSourceOptions
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CodeCommitSourceOptions
@Stability(Stable)
@Internal
public static final class CodeCommitSourceOptions.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CodeCommitSourceOptions
An implementation for
CodeCommitSourceOptions
-
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.CodeCommitSourceOptions
CodeCommitSourceOptions.Builder, CodeCommitSourceOptions.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCodeCommitSourceOptions.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 Boolean
If this is set, the next CodeBuild job clones the repository (instead of CodePipeline downloading the files).final IRole
Role to be used by on commit event rule.final CodeCommitTrigger
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 theCodeCommitSourceOptions.Builder
.
-
-
Method Details
-
getActionName
Description copied from interface:CodeCommitSourceOptions
The action name used for this source in the CodePipeline.Default: - The repository name
- Specified by:
getActionName
in interfaceCodeCommitSourceOptions
-
getCodeBuildCloneOutput
Description copied from interface:CodeCommitSourceOptions
If this is set, the next CodeBuild job clones the repository (instead of CodePipeline downloading the files).This provides access to repository history, and retains symlinks (symlinks would otherwise be removed by CodePipeline).
Note: if this option is true, only CodeBuild jobs can use the output artifact.
Default: false
- Specified by:
getCodeBuildCloneOutput
in interfaceCodeCommitSourceOptions
- See Also:
-
getEventRole
Description copied from interface:CodeCommitSourceOptions
Role to be used by on commit event rule.Used only when trigger value is CodeCommitTrigger.EVENTS.
Default: a new role will be created.
- Specified by:
getEventRole
in interfaceCodeCommitSourceOptions
-
getTrigger
Description copied from interface:CodeCommitSourceOptions
How should CodePipeline detect source changes for this Action.Default: CodeCommitTrigger.EVENTS
- Specified by:
getTrigger
in interfaceCodeCommitSourceOptions
-
$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()
-