Class IArtifacts.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.codebuild.IArtifacts.Jsii$Proxy
- All Implemented Interfaces:
IArtifacts
,IArtifacts.Jsii$Default
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
IArtifacts
@Internal
public static final class IArtifacts.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements IArtifacts.Jsii$Default
A proxy class which represents a concrete javascript instance of this type.
-
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.codebuild.IArtifacts
IArtifacts.Jsii$Default, IArtifacts.Jsii$Proxy
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionfinal ArtifactsConfig
Callback when an Artifacts class is used in a CodeBuild Project.final String
The artifact identifier.final String
getType()
The CodeBuild type of this artifact.Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
-
-
Method Details
-
getType
The CodeBuild type of this artifact.- Specified by:
getType
in interfaceIArtifacts
- Specified by:
getType
in interfaceIArtifacts.Jsii$Default
-
getIdentifier
The artifact identifier.This property is required on secondary artifacts.
- Specified by:
getIdentifier
in interfaceIArtifacts
- Specified by:
getIdentifier
in interfaceIArtifacts.Jsii$Default
-
bind
@Stability(Stable) @NotNull public final ArtifactsConfig bind(@NotNull Construct scope, @NotNull IProject project) Callback when an Artifacts class is used in a CodeBuild Project.- Specified by:
bind
in interfaceIArtifacts
- Specified by:
bind
in interfaceIArtifacts.Jsii$Default
- 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.
-