Class CfnProjectProps.Jsii$Proxy

java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.codebuild.CfnProjectProps.Jsii$Proxy
All Implemented Interfaces:
CfnProjectProps, software.amazon.jsii.JsiiSerializable
Enclosing interface:
CfnProjectProps

@Stability(Stable) @Internal public static final class CfnProjectProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnProjectProps
An implementation for CfnProjectProps
  • 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.CfnProjectProps

    CfnProjectProps.Builder, CfnProjectProps.Jsii$Proxy
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
    Constructor that initializes the object based on literal property values passed by the CfnProjectProps.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 Type
    Method
    Description
    com.fasterxml.jackson.databind.JsonNode
     
    final boolean
     
    final Object
    Artifacts is a property of the AWS::CodeBuild::Project resource that specifies output settings for artifacts generated by an AWS CodeBuild build.
    final Object
    Indicates whether AWS CodeBuild generates a publicly accessible URL for your project's build badge.
    final Object
    A ProjectBuildBatchConfig object that defines the batch build options for the project.
    final Object
    Settings that AWS CodeBuild uses to store and reuse build dependencies.
    final Number
    The maximum number of concurrent builds that are allowed for this project.
    final String
    A description that makes the build project easy to identify.
    final String
    The AWS Key Management Service customer master key (CMK) to be used for encrypting the build output artifacts.
    final Object
    The build environment settings for the project, such as the environment type or the environment variables to use for the build environment.
    final Object
    An array of ProjectFileSystemLocation objects for a CodeBuild build project.
    final Object
    Information about logs for the build project.
    final String
    The name of the build project.
    final Number
    The number of minutes a build is allowed to be queued before it times out.
    final String
    The ARN of the IAM role that enables CodeBuild to access the CloudWatch Logs and Amazon S3 artifacts for the project's builds.
    final Object
    A list of Artifacts objects.
    final Object
    An array of ProjectSource objects.
    final Object
    An array of ProjectSourceVersion objects.
    final String
    The ARN of the IAM role that enables AWS CodeBuild to interact with dependent AWS services on behalf of the AWS account.
    final Object
    The source code settings for the project, such as the source code's repository type and location.
    final String
    A version of the build input to be built for this project.
    final List<CfnTag>
    An arbitrary set of tags (key-value pairs) for the AWS CodeBuild project.
    final Number
    How long, in minutes, from 5 to 480 (8 hours), for AWS CodeBuild to wait before timing out any related build that did not get marked as completed.
    final Object
    For an existing AWS CodeBuild build project that has its source code stored in a GitHub repository, enables AWS CodeBuild to begin automatically rebuilding the source code every time a code change is pushed to the repository.
    final String
    Specifies the visibility of the project's builds.
    final Object
    VpcConfig specifies settings that enable AWS CodeBuild to access resources in an Amazon VPC.
    final int
     

    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, finalize, getClass, notify, notifyAll, toString, wait, wait, wait