All Downloads are FREE. Search and download functionalities are using the official Maven repository.

software.amazon.awscdk.services.codebuild.S3BucketBuildArtifacts Maven / Gradle / Ivy

There is a newer version: 1.204.0
Show newest version
package software.amazon.awscdk.services.codebuild;

/**
 * S3 Artifact definition for a CodeBuild Project.
 */
@javax.annotation.Generated(value = "jsii-pacmak/0.10.5 (build 46bc9b0)", date = "2019-05-06T20:55:05.128Z")
@software.amazon.jsii.Jsii(module = software.amazon.awscdk.services.codebuild.$Module.class, fqn = "@aws-cdk/aws-codebuild.S3BucketBuildArtifacts")
public class S3BucketBuildArtifacts extends software.amazon.awscdk.services.codebuild.BuildArtifacts {
    protected S3BucketBuildArtifacts(final software.amazon.jsii.JsiiObject.InitializationMode mode) {
        super(mode);
    }
    public S3BucketBuildArtifacts(final software.amazon.awscdk.services.codebuild.S3BucketBuildArtifactsProps props) {
        super(software.amazon.jsii.JsiiObject.InitializationMode.Jsii);
        software.amazon.jsii.JsiiEngine.getInstance().createNewObject(this, new Object[] { java.util.Objects.requireNonNull(props, "props is required") });
    }

    @Override
    @javax.annotation.Nullable
    protected java.lang.Object toArtifactsProperty() {
        return this.jsiiCall("toArtifactsProperty", java.lang.Object.class);
    }

    public software.amazon.awscdk.services.codebuild.S3BucketBuildArtifactsProps getProps() {
        return this.jsiiGet("props", software.amazon.awscdk.services.codebuild.S3BucketBuildArtifactsProps.class);
    }

    @Override
    protected java.lang.String getType() {
        return this.jsiiGet("type", java.lang.String.class);
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy