Interface IArtifacts.Jsii$Default
- All Superinterfaces:
IArtifacts
,software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
IArtifacts.Jsii$Proxy
- Enclosing interface:
IArtifacts
Internal default implementation for
IArtifacts
.-
Nested Class Summary
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.codebuild.IArtifacts
IArtifacts.Jsii$Default, IArtifacts.Jsii$Proxy
-
Method Summary
Modifier and TypeMethodDescriptiondefault ArtifactsConfig
Callback when an Artifacts class is used in a CodeBuild Project.default String
The artifact identifier.default String
getType()
The CodeBuild type of this artifact.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getType
The CodeBuild type of this artifact.- Specified by:
getType
in interfaceIArtifacts
-
getIdentifier
The artifact identifier.This property is required on secondary artifacts.
- Specified by:
getIdentifier
in interfaceIArtifacts
-
bind
@Stability(Stable) @NotNull default ArtifactsConfig bind(@NotNull Construct scope, @NotNull IProject project) Callback when an Artifacts class is used in a CodeBuild Project.- Specified by:
bind
in interfaceIArtifacts
- Parameters:
scope
- a root Construct that allows creating new Constructs. This parameter is required.project
- the Project this Artifacts is used in. This parameter is required.
-