Class IBindableBuildImage.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.codebuild.IBindableBuildImage.Jsii$Proxy
- All Implemented Interfaces:
- IBindableBuildImage,- IBindableBuildImage.Jsii$Default,- IBuildImage,- IBuildImage.Jsii$Default,- software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- IBindableBuildImage
@Internal
public static final class IBindableBuildImage.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements IBindableBuildImage.Jsii$Default
A proxy class which represents a concrete javascript instance of this type.
- 
Nested Class SummaryNested classes/interfaces inherited from class software.amazon.jsii.JsiiObjectsoftware.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.codebuild.IBindableBuildImageIBindableBuildImage.Jsii$Default, IBindableBuildImage.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.services.codebuild.IBuildImageIBuildImage.Jsii$Default, IBuildImage.Jsii$Proxy
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionfinal BuildImageConfigbind(Construct scope, IProject project, BuildImageBindOptions options) Function that allows the build image access to the construct tree.final ComputeTypeThe defaultComputeTypeto use with this image, if one was not specified inBuildEnvironment#computeTypeexplicitly.final StringThe Docker image identifier that the build environment uses.final ImagePullPrincipalTypeThe type of principal that CodeBuild will use to pull this build Docker image.final IRepositoryAn optional ECR repository that the image is hosted in.final ISecretThe secretsManagerCredentials for access to a private registry.final StringgetType()The type of build environment.final BuildSpecrunScriptBuildspec(String entrypoint) Make a buildspec to run the indicated script.validate(BuildEnvironment buildEnvironment) Allows the image a chance to validate whether the passed configuration is correct.Methods inherited from class software.amazon.jsii.JsiiObjectjsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface software.amazon.jsii.JsiiSerializable$jsii$toJson
- 
Constructor Details- 
Jsii$Proxyprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) 
 
- 
- 
Method Details- 
getDefaultComputeTypeThe defaultComputeTypeto use with this image, if one was not specified inBuildEnvironment#computeTypeexplicitly.- Specified by:
- getDefaultComputeTypein interface- IBindableBuildImage.Jsii$Default
- Specified by:
- getDefaultComputeTypein interface- IBuildImage
- Specified by:
- getDefaultComputeTypein interface- IBuildImage.Jsii$Default
 
- 
getImageIdThe Docker image identifier that the build environment uses.- Specified by:
- getImageIdin interface- IBindableBuildImage.Jsii$Default
- Specified by:
- getImageIdin interface- IBuildImage
- Specified by:
- getImageIdin interface- IBuildImage.Jsii$Default
- See Also:
 
- 
getTypeThe type of build environment.- Specified by:
- getTypein interface- IBindableBuildImage.Jsii$Default
- Specified by:
- getTypein interface- IBuildImage
- Specified by:
- getTypein interface- IBuildImage.Jsii$Default
 
- 
getImagePullPrincipalTypeThe type of principal that CodeBuild will use to pull this build Docker image.Default: ImagePullPrincipalType.SERVICE_ROLE - Specified by:
- getImagePullPrincipalTypein interface- IBindableBuildImage.Jsii$Default
- Specified by:
- getImagePullPrincipalTypein interface- IBuildImage
- Specified by:
- getImagePullPrincipalTypein interface- IBuildImage.Jsii$Default
 
- 
getRepositoryAn optional ECR repository that the image is hosted in.Default: no repository - Specified by:
- getRepositoryin interface- IBindableBuildImage.Jsii$Default
- Specified by:
- getRepositoryin interface- IBuildImage
- Specified by:
- getRepositoryin interface- IBuildImage.Jsii$Default
 
- 
getSecretsManagerCredentialsThe secretsManagerCredentials for access to a private registry.Default: no credentials will be used - Specified by:
- getSecretsManagerCredentialsin interface- IBindableBuildImage.Jsii$Default
- Specified by:
- getSecretsManagerCredentialsin interface- IBuildImage
- Specified by:
- getSecretsManagerCredentialsin interface- IBuildImage.Jsii$Default
 
- 
runScriptBuildspecMake a buildspec to run the indicated script.- Specified by:
- runScriptBuildspecin interface- IBindableBuildImage.Jsii$Default
- Specified by:
- runScriptBuildspecin interface- IBuildImage
- Specified by:
- runScriptBuildspecin interface- IBuildImage.Jsii$Default
- Parameters:
- entrypoint- This parameter is required.
 
- 
validate@Stability(Stable) @NotNull public final List<String> validate(@NotNull BuildEnvironment buildEnvironment) Allows the image a chance to validate whether the passed configuration is correct.- Specified by:
- validatein interface- IBindableBuildImage.Jsii$Default
- Specified by:
- validatein interface- IBuildImage
- Specified by:
- validatein interface- IBuildImage.Jsii$Default
- Parameters:
- buildEnvironment- the current build environment. This parameter is required.
 
- 
bind@Stability(Stable) @NotNull public final BuildImageConfig bind(@NotNull Construct scope, @NotNull IProject project, @NotNull BuildImageBindOptions options) Function that allows the build image access to the construct tree.- Specified by:
- bindin interface- IBindableBuildImage
- Specified by:
- bindin interface- IBindableBuildImage.Jsii$Default
- Parameters:
- scope- This parameter is required.
- project- This parameter is required.
- options- This parameter is required.
 
 
-