public static final class ProjectProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements ProjectProps
software.amazon.jsii.JsiiObject.InitializationModeProjectProps.Builder, ProjectProps.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObject.InitializationMode mode) |
| Modifier and Type | Method and Description |
|---|---|
BuildArtifacts |
getArtifacts()
Defines where build artifacts will be stored.
|
Boolean |
getBadge()
Indicates whether AWS CodeBuild generates a publicly accessible URL for
your project's build badge.
|
software.amazon.awscdk.assets.Asset |
getBuildScriptAsset()
Run a script from an asset as build script
If supplied together with buildSpec, the asset script will be run
_after_ the existing commands in buildspec.
|
String |
getBuildScriptAssetEntrypoint()
The script in the asset to run.
|
Object |
getBuildSpec()
Filename or contents of buildspec in JSON format.
|
software.amazon.awscdk.services.s3.BucketRef |
getCacheBucket()
Bucket to store cached source artifacts
If not specified, source artifacts will not be cached.
|
String |
getCacheDir()
Subdirectory to store cached artifacts
|
String |
getDescription()
A description of the project.
|
software.amazon.awscdk.services.kms.EncryptionKeyRef |
getEncryptionKey()
Encryption key to use to read and write artifacts
If not specified, a role will be created.
|
BuildEnvironment |
getEnvironment()
Build environment to use for the build.
|
Map<String,BuildEnvironmentVariable> |
getEnvironmentVariables()
Additional environment variables to add to the build environment.
|
String |
getProjectName()
The physical, human-readable name of the CodeBuild Project.
|
software.amazon.awscdk.services.iam.Role |
getRole()
Service Role to assume while running the build.
|
BuildSource |
getSource()
The source of the build.
|
Number |
getTimeout()
The number of minutes after which AWS CodeBuild stops the build if it's
not complete.
|
void |
setArtifacts(BuildArtifacts value)
Defines where build artifacts will be stored.
|
void |
setBadge(Boolean value)
Indicates whether AWS CodeBuild generates a publicly accessible URL for
your project's build badge.
|
void |
setBuildScriptAsset(software.amazon.awscdk.assets.Asset value)
Run a script from an asset as build script
If supplied together with buildSpec, the asset script will be run
_after_ the existing commands in buildspec.
|
void |
setBuildScriptAssetEntrypoint(String value)
The script in the asset to run.
|
void |
setBuildSpec(Object value)
Filename or contents of buildspec in JSON format.
|
void |
setCacheBucket(software.amazon.awscdk.services.s3.BucketRef value)
Bucket to store cached source artifacts
If not specified, source artifacts will not be cached.
|
void |
setCacheDir(String value)
Subdirectory to store cached artifacts
|
void |
setDescription(String value)
A description of the project.
|
void |
setEncryptionKey(software.amazon.awscdk.services.kms.EncryptionKeyRef value)
Encryption key to use to read and write artifacts
If not specified, a role will be created.
|
void |
setEnvironment(BuildEnvironment value)
Build environment to use for the build.
|
void |
setEnvironmentVariables(Map<String,BuildEnvironmentVariable> value)
Additional environment variables to add to the build environment.
|
void |
setProjectName(String value)
The physical, human-readable name of the CodeBuild Project.
|
void |
setRole(software.amazon.awscdk.services.iam.Role value)
Service Role to assume while running the build.
|
void |
setSource(BuildSource value)
The source of the build.
|
void |
setTimeout(Number value)
The number of minutes after which AWS CodeBuild stops the build if it's
not complete.
|
jsiiAsyncCall, jsiiCall, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticGet, jsiiStaticSetclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObject.InitializationMode mode)
@Nullable public BuildArtifacts getArtifacts()
getArtifacts in interface ProjectPropspublic void setArtifacts(@Nullable BuildArtifacts value)
setArtifacts in interface ProjectProps@Nullable public BuildSource getSource()
getSource in interface ProjectPropspublic void setSource(@Nullable BuildSource value)
setSource in interface ProjectProps@Nullable public Boolean getBadge()
getBadge in interface CommonProjectPropspublic void setBadge(@Nullable Boolean value)
setBadge in interface CommonProjectProps@Nullable public software.amazon.awscdk.assets.Asset getBuildScriptAsset()
getBuildScriptAsset in interface CommonProjectPropspublic void setBuildScriptAsset(@Nullable software.amazon.awscdk.assets.Asset value)
setBuildScriptAsset in interface CommonProjectProps@Nullable public String getBuildScriptAssetEntrypoint()
getBuildScriptAssetEntrypoint in interface CommonProjectPropspublic void setBuildScriptAssetEntrypoint(@Nullable String value)
setBuildScriptAssetEntrypoint in interface CommonProjectProps@Nullable public Object getBuildSpec()
getBuildSpec in interface CommonProjectPropshttps://docs.aws.amazon.com/codebuild/latest/userguide/build-spec-ref.html#build-spec-ref-examplepublic void setBuildSpec(@Nullable Object value)
setBuildSpec in interface CommonProjectPropshttps://docs.aws.amazon.com/codebuild/latest/userguide/build-spec-ref.html#build-spec-ref-example@Nullable public software.amazon.awscdk.services.s3.BucketRef getCacheBucket()
getCacheBucket in interface CommonProjectPropspublic void setCacheBucket(@Nullable software.amazon.awscdk.services.s3.BucketRef value)
setCacheBucket in interface CommonProjectProps@Nullable public String getCacheDir()
getCacheDir in interface CommonProjectPropspublic void setCacheDir(@Nullable String value)
setCacheDir in interface CommonProjectProps@Nullable public String getDescription()
getDescription in interface CommonProjectPropspublic void setDescription(@Nullable String value)
setDescription in interface CommonProjectProps@Nullable public software.amazon.awscdk.services.kms.EncryptionKeyRef getEncryptionKey()
getEncryptionKey in interface CommonProjectPropspublic void setEncryptionKey(@Nullable software.amazon.awscdk.services.kms.EncryptionKeyRef value)
setEncryptionKey in interface CommonProjectProps@Nullable public BuildEnvironment getEnvironment()
getEnvironment in interface CommonProjectPropspublic void setEnvironment(@Nullable BuildEnvironment value)
setEnvironment in interface CommonProjectProps@Nullable public Map<String,BuildEnvironmentVariable> getEnvironmentVariables()
getEnvironmentVariables in interface CommonProjectPropspublic void setEnvironmentVariables(@Nullable Map<String,BuildEnvironmentVariable> value)
setEnvironmentVariables in interface CommonProjectProps@Nullable public String getProjectName()
getProjectName in interface CommonProjectPropspublic void setProjectName(@Nullable String value)
setProjectName in interface CommonProjectProps@Nullable public software.amazon.awscdk.services.iam.Role getRole()
getRole in interface CommonProjectPropspublic void setRole(@Nullable software.amazon.awscdk.services.iam.Role value)
setRole in interface CommonProjectProps@Nullable public Number getTimeout()
getTimeout in interface CommonProjectPropspublic void setTimeout(@Nullable Number value)
setTimeout in interface CommonProjectPropsCopyright © 2018. All rights reserved.