Class CfnProjectPropsMixin.ProjectBuildBatchConfigProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.cfnpropertymixins.services.codebuild.CfnProjectPropsMixin.ProjectBuildBatchConfigProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnProjectPropsMixin.ProjectBuildBatchConfigProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnProjectPropsMixin.ProjectBuildBatchConfigProperty
@Stability(Stable)
@Internal
public static final class CfnProjectPropsMixin.ProjectBuildBatchConfigProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnProjectPropsMixin.ProjectBuildBatchConfigProperty
An implementation for
CfnProjectPropsMixin.ProjectBuildBatchConfigProperty-
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.cfnpropertymixins.services.codebuild.CfnProjectPropsMixin.ProjectBuildBatchConfigProperty
CfnProjectPropsMixin.ProjectBuildBatchConfigProperty.Builder, CfnProjectPropsMixin.ProjectBuildBatchConfigProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnProjectPropsMixin.ProjectBuildBatchConfigProperty.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal StringSpecifies how build status reports are sent to the source provider for the batch build.final ObjectSpecifies if the build artifacts for the batch build should be combined into a single artifact location.final ObjectABatchRestrictionsobject that specifies the restrictions for the batch build.final StringSpecifies the service role ARN for the batch build project.final NumberSpecifies the maximum amount of time, in minutes, that the batch build must be completed in.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnProjectPropsMixin.ProjectBuildBatchConfigProperty.Builder.
-
-
Method Details
-
getBatchReportMode
Description copied from interface:CfnProjectPropsMixin.ProjectBuildBatchConfigPropertySpecifies how build status reports are sent to the source provider for the batch build.This property is only used when the source provider for your project is Bitbucket, GitHub, or GitHub Enterprise, and your project is configured to report build statuses to the source provider.
- REPORT_AGGREGATED_BATCH - (Default) Aggregate all of the build statuses into a single status report.
- REPORT_INDIVIDUAL_BUILDS - Send a separate status report for each individual build.
- Specified by:
getBatchReportModein interfaceCfnProjectPropsMixin.ProjectBuildBatchConfigProperty- See Also:
-
getCombineArtifacts
Description copied from interface:CfnProjectPropsMixin.ProjectBuildBatchConfigPropertySpecifies if the build artifacts for the batch build should be combined into a single artifact location.Returns union: either
BooleanorIResolvable- Specified by:
getCombineArtifactsin interfaceCfnProjectPropsMixin.ProjectBuildBatchConfigProperty- See Also:
-
getRestrictions
Description copied from interface:CfnProjectPropsMixin.ProjectBuildBatchConfigPropertyABatchRestrictionsobject that specifies the restrictions for the batch build.Returns union: either
IResolvableorCfnProjectPropsMixin.BatchRestrictionsProperty- Specified by:
getRestrictionsin interfaceCfnProjectPropsMixin.ProjectBuildBatchConfigProperty- See Also:
-
getServiceRole
Description copied from interface:CfnProjectPropsMixin.ProjectBuildBatchConfigPropertySpecifies the service role ARN for the batch build project.- Specified by:
getServiceRolein interfaceCfnProjectPropsMixin.ProjectBuildBatchConfigProperty- See Also:
-
getTimeoutInMins
Description copied from interface:CfnProjectPropsMixin.ProjectBuildBatchConfigPropertySpecifies the maximum amount of time, in minutes, that the batch build must be completed in.- Specified by:
getTimeoutInMinsin interfaceCfnProjectPropsMixin.ProjectBuildBatchConfigProperty- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-