Class CfnRobotApplication.Builder
java.lang.Object
software.amazon.awscdk.services.robomaker.CfnRobotApplication.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnRobotApplication>
- Enclosing class:
CfnRobotApplication
@Stability(Stable)
public static final class CfnRobotApplication.Builder
extends Object
implements software.amazon.jsii.Builder<CfnRobotApplication>
A fluent builder for
CfnRobotApplication
.-
Method Summary
Modifier and TypeMethodDescriptionbuild()
static CfnRobotApplication.Builder
currentRevisionId
(String currentRevisionId) The current revision id.environment
(String environment) The environment of the robot application.The name of the robot application.robotSoftwareSuite
(IResolvable robotSoftwareSuite) The robot software suite used by the robot application.robotSoftwareSuite
(CfnRobotApplication.RobotSoftwareSuiteProperty 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 CfnRobotApplication.Builder create(software.constructs.Construct scope, String id) - Parameters:
scope
- Scope in which this resource is defined. This parameter is required.id
- Construct identifier for this resource (unique in its scope). This parameter is required.- Returns:
- a new instance of
CfnRobotApplication.Builder
.
-
robotSoftwareSuite
@Stability(Stable) public CfnRobotApplication.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 CfnRobotApplication.Builder robotSoftwareSuite(CfnRobotApplication.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:
-
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:
-
sources
The sources of the robot application.- Parameters:
sources
- The sources of 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:
-
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:
build
in interfacesoftware.amazon.jsii.Builder<CfnRobotApplication>
- Returns:
- a newly built instance of
CfnRobotApplication
.
-