Class CfnRobotApplicationPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.robomaker.CfnRobotApplicationPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnRobotApplicationPropsMixin>
- Enclosing class:
CfnRobotApplicationPropsMixin
@Stability(Stable)
public static final class CfnRobotApplicationPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnRobotApplicationPropsMixin>
A fluent builder for
CfnRobotApplicationPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionbuild()create()create(CfnPropertyMixinOptions options) currentRevisionId(String currentRevisionId) The current revision id.environment(String environment) The environment of the robot application.The name of the robot application.robotSoftwareSuite(CfnRobotApplicationPropsMixin.RobotSoftwareSuiteProperty robotSoftwareSuite) The robot software suite used by the robot application.robotSoftwareSuite(IResolvable robotSoftwareSuite) The robot software suite used by the robot application.The sources of the robot application.sources(IResolvable sources) The sources of the robot application.A map that contains tag keys and tag values that are attached to the robot application.
-
Method Details
-
create
@Stability(Stable) public static CfnRobotApplicationPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnRobotApplicationPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnRobotApplicationPropsMixin.Builder.
-
currentRevisionId
@Stability(Stable) public CfnRobotApplicationPropsMixin.Builder currentRevisionId(String currentRevisionId) The current revision id.- Parameters:
currentRevisionId- The current revision id. This parameter is required.- Returns:
this- See Also:
-
environment
The environment of the robot application.- Parameters:
environment- The environment of the robot application. This parameter is required.- Returns:
this- See Also:
-
name
The name of the robot application.- Parameters:
name- The name of the robot application. This parameter is required.- Returns:
this- See Also:
-
robotSoftwareSuite
@Stability(Stable) public CfnRobotApplicationPropsMixin.Builder robotSoftwareSuite(IResolvable robotSoftwareSuite) The robot software suite used by the robot application.- Parameters:
robotSoftwareSuite- The robot software suite used by the robot application. This parameter is required.- Returns:
this- See Also:
-
robotSoftwareSuite
@Stability(Stable) public CfnRobotApplicationPropsMixin.Builder robotSoftwareSuite(CfnRobotApplicationPropsMixin.RobotSoftwareSuiteProperty robotSoftwareSuite) The robot software suite used by the robot application.- Parameters:
robotSoftwareSuite- The robot software suite used by the robot application. This parameter is required.- Returns:
this- See Also:
-
sources
The sources of the robot application.- Parameters:
sources- The sources of the robot application. This parameter is required.- Returns:
this- See Also:
-
sources
@Stability(Stable) public CfnRobotApplicationPropsMixin.Builder sources(List<? extends Object> sources) The sources of the robot application.- Parameters:
sources- The sources of the robot application. This parameter is required.- Returns:
this- See Also:
-
tags
A map that contains tag keys and tag values that are attached to the robot application.- Parameters:
tags- A map that contains tag keys and tag values that are attached to the robot application. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnRobotApplicationPropsMixin>- Returns:
- a newly built instance of
CfnRobotApplicationPropsMixin.
-