Class CodeBuildActionProps.Jsii$Proxy
- All Implemented Interfaces:
CodeBuildActionProps,CommonActionProps,CommonAwsActionProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CodeBuildActionProps
CodeBuildActionProps-
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.services.codepipeline.actions.CodeBuildActionProps
CodeBuildActionProps.Builder, CodeBuildActionProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CodeBuildActionProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCodeBuildActionProps.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 StringThe physical, human-readable name of the Action.final BooleanWhether to check for the presence of any secrets in the environment variables of the default type, BuildEnvironmentVariableType.PLAINTEXT.final BooleanCombine the build artifacts for a batch builds.final Map<String, BuildEnvironmentVariable> The environment variables to pass to the CodeBuild project when this action executes.final BooleanTrigger a batch build.The list of additional input Artifacts for this action.final ArtifactgetInput()The source to use as input for this action.The list of output Artifacts for this action.final IProjectThe action's Project.final IRolegetRole()The Role in which context's this Action will be executing in.final NumberThe runOrder property for this Action.final CodeBuildActionTypegetType()The type of the action that determines its CodePipeline Category - Build, or Test.final StringThe name of the namespace to use for variables emitted by this action.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 theCodeBuildActionProps.Builder.
-
-
Method Details
-
getInput
Description copied from interface:CodeBuildActionPropsThe source to use as input for this action.- Specified by:
getInputin interfaceCodeBuildActionProps
-
getProject
Description copied from interface:CodeBuildActionPropsThe action's Project.- Specified by:
getProjectin interfaceCodeBuildActionProps
-
getCheckSecretsInPlainTextEnvVariables
Description copied from interface:CodeBuildActionPropsWhether to check for the presence of any secrets in the environment variables of the default type, BuildEnvironmentVariableType.PLAINTEXT. Since using a secret for the value of that kind of variable would result in it being displayed in plain text in the AWS Console, the construct will throw an exception if it detects a secret was passed there. Pass this property as false if you want to skip this validation, and keep using a secret in a plain text environment variable.Default: true
- Specified by:
getCheckSecretsInPlainTextEnvVariablesin interfaceCodeBuildActionProps
-
getCombineBatchBuildArtifacts
Description copied from interface:CodeBuildActionPropsCombine the build artifacts for a batch builds.Enabling this will combine the build artifacts into the same location for batch builds. If
executeBatchBuildis not set totrue, this property is ignored.Default: false
- Specified by:
getCombineBatchBuildArtifactsin interfaceCodeBuildActionProps
-
getEnvironmentVariables
Description copied from interface:CodeBuildActionPropsThe environment variables to pass to the CodeBuild project when this action executes.If a variable with the same name was set both on the project level, and here, this value will take precedence.
Default: - No additional environment variables are specified.
- Specified by:
getEnvironmentVariablesin interfaceCodeBuildActionProps
-
getExecuteBatchBuild
Description copied from interface:CodeBuildActionPropsTrigger a batch build.Enabling this will enable batch builds on the CodeBuild project.
Default: false
- Specified by:
getExecuteBatchBuildin interfaceCodeBuildActionProps
-
getExtraInputs
Description copied from interface:CodeBuildActionPropsThe list of additional input Artifacts for this action.The directories the additional inputs will be available at are available during the project's build in the CODEBUILD_SRC_DIR_invalid input: '<'artifact-name> environment variables. The project's build always starts in the directory with the primary input artifact checked out, the one pointed to by the
inputproperty. For more information, see https://docs.aws.amazon.com/codebuild/latest/userguide/sample-multi-in-out.html .- Specified by:
getExtraInputsin interfaceCodeBuildActionProps
-
getOutputs
Description copied from interface:CodeBuildActionPropsThe list of output Artifacts for this action.Note: if you specify more than one output Artifact here, you cannot use the primary 'artifacts' section of the buildspec; you have to use the 'secondary-artifacts' section instead. See https://docs.aws.amazon.com/codebuild/latest/userguide/sample-multi-in-out.html for details.
Default: the action will not have any outputs
- Specified by:
getOutputsin interfaceCodeBuildActionProps
-
getType
Description copied from interface:CodeBuildActionPropsThe type of the action that determines its CodePipeline Category - Build, or Test.Default: CodeBuildActionType.BUILD
- Specified by:
getTypein interfaceCodeBuildActionProps
-
getRole
Description copied from interface:CommonAwsActionPropsThe Role in which context's this Action will be executing in.The Pipeline's Role will assume this Role (the required permissions for that will be granted automatically) right before executing this Action. This Action will be passed into your
IAction.bindmethod in theActionBindOptions.roleproperty.Default: a new Role will be generated
- Specified by:
getRolein interfaceCommonAwsActionProps
-
getActionName
Description copied from interface:CommonActionPropsThe physical, human-readable name of the Action.Note that Action names must be unique within a single Stage.
- Specified by:
getActionNamein interfaceCommonActionProps
-
getRunOrder
Description copied from interface:CommonActionPropsThe runOrder property for this Action.RunOrder determines the relative order in which multiple Actions in the same Stage execute.
Default: 1
- Specified by:
getRunOrderin interfaceCommonActionProps- See Also:
-
getVariablesNamespace
Description copied from interface:CommonActionPropsThe name of the namespace to use for variables emitted by this action.Default: - a name will be generated, based on the stage and action names, if any of the action's variables were referenced - otherwise, no namespace will be set
- Specified by:
getVariablesNamespacein interfaceCommonActionProps
-
$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()
-