Class CodeStarConnectionsSourceActionProps.Jsii$Proxy
- All Implemented Interfaces:
CodeStarConnectionsSourceActionProps
,CommonActionProps
,CommonAwsActionProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CodeStarConnectionsSourceActionProps
CodeStarConnectionsSourceActionProps
-
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.services.codepipeline.actions.CodeStarConnectionsSourceActionProps
CodeStarConnectionsSourceActionProps.Builder, CodeStarConnectionsSourceActionProps.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCodeStarConnectionsSourceActionProps.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 physical, human-readable name of the Action.final String
The branch to build.final Boolean
Whether the output should be the contents of the repository (which is the default), or a link that allows CodeBuild to clone the repository before building.final String
The ARN of the CodeStar Connection created in the AWS console that has permissions to access this GitHub or BitBucket repository.final Artifact
The output artifact that this action produces.final String
getOwner()
The owning user or organization of the repository.final String
getRepo()
The name of the repository.final IRole
getRole()
The Role in which context's this Action will be executing in.final Number
The runOrder property for this Action.final Boolean
Controls automatically starting your pipeline when a new commit is made on the configured repository and branch.final String
The name of the namespace to use for variables emitted by 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 theCodeStarConnectionsSourceActionProps.Builder
.
-
-
Method Details
-
getConnectionArn
Description copied from interface:CodeStarConnectionsSourceActionProps
The ARN of the CodeStar Connection created in the AWS console that has permissions to access this GitHub or BitBucket repository.Example:
"arn:aws:codestar-connections:us-east-1:123456789012:connection/12345678-abcd-12ab-34cdef5678gh";
- Specified by:
getConnectionArn
in interfaceCodeStarConnectionsSourceActionProps
- See Also:
-
getOutput
Description copied from interface:CodeStarConnectionsSourceActionProps
The output artifact that this action produces.Can be used as input for further pipeline actions.
- Specified by:
getOutput
in interfaceCodeStarConnectionsSourceActionProps
-
getOwner
Description copied from interface:CodeStarConnectionsSourceActionProps
The owning user or organization of the repository.Example:
"aws";
- Specified by:
getOwner
in interfaceCodeStarConnectionsSourceActionProps
-
getRepo
Description copied from interface:CodeStarConnectionsSourceActionProps
The name of the repository.Example:
"aws-cdk";
- Specified by:
getRepo
in interfaceCodeStarConnectionsSourceActionProps
-
getBranch
Description copied from interface:CodeStarConnectionsSourceActionProps
The branch to build.Default: 'master'
- Specified by:
getBranch
in interfaceCodeStarConnectionsSourceActionProps
-
getCodeBuildCloneOutput
Description copied from interface:CodeStarConnectionsSourceActionProps
Whether the output should be the contents of the repository (which is the default), or a link that allows CodeBuild to clone the repository before building.**Note**: if this option is true, then only CodeBuild actions can use the resulting
invalid @link
output
Default: false
- Specified by:
getCodeBuildCloneOutput
in interfaceCodeStarConnectionsSourceActionProps
- See Also:
-
getTriggerOnPush
Description copied from interface:CodeStarConnectionsSourceActionProps
Controls automatically starting your pipeline when a new commit is made on the configured repository and branch.If unspecified, the default value is true, and the field does not display by default.
Default: true
- Specified by:
getTriggerOnPush
in interfaceCodeStarConnectionsSourceActionProps
- See Also:
-
getRole
Description copied from interface:CommonAwsActionProps
The Role in which context's this Action will be executing in.The 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
invalid @link
IAction.bind
invalid @link
ActionBindOptions.role
Default: a new Role will be generated
- Specified by:
getRole
in interfaceCommonAwsActionProps
-
getActionName
Description copied from interface:CommonActionProps
The physical, human-readable name of the Action.Note that Action names must be unique within a single Stage.
- Specified by:
getActionName
in interfaceCommonActionProps
-
getRunOrder
Description copied from interface:CommonActionProps
The runOrder property for this Action.RunOrder determines the relative order in which multiple Actions in the same Stage execute.
Default: 1
- Specified by:
getRunOrder
in interfaceCommonActionProps
- See Also:
-
getVariablesNamespace
Description copied from interface:CommonActionProps
The name of the namespace to use for variables emitted by this action.Default: - 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
- Specified by:
getVariablesNamespace
in interfaceCommonActionProps
-
$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()
-