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.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.codebuild.IArtifacts
IArtifacts.Jsii$Default, IArtifacts.Jsii$Proxy -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal ArtifactsConfigCallback when an Artifacts class is used in a CodeBuild Project.final StringThe artifact identifier.final StringgetType()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, jsiiStaticSetMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:
getTypein interfaceIArtifacts- Specified by:
getTypein interfaceIArtifacts.Jsii$Default
-
getIdentifier
The artifact identifier.This property is required on secondary artifacts.
- Specified by:
getIdentifierin interfaceIArtifacts- Specified by:
getIdentifierin 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:
bindin interfaceIArtifacts- Specified by:
bindin 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.
-