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
- Parameters:
scope
-- scope in which this resource is defined.
id
-- scoped id of the resource.
- Returns:
- a new instance of
CfnRobotApplication.Builder
.
-
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
-
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
-
currentRevisionId
The current revision id.- Parameters:
currentRevisionId
- The current revision id. This parameter is required.- Returns:
this
-
environment
The environment of the robot application.- Parameters:
environment
- The environment of the robot application. This parameter is required.- Returns:
this
-
name
The name of the robot application.- Parameters:
name
- The name of the robot application. This parameter is required.- Returns:
this
-
sources
The sources of the robot application.- Parameters:
sources
- The sources of the robot application. This parameter is required.- Returns:
this
-
sources
The sources of the robot application.- Parameters:
sources
- The sources of the robot application. This parameter is required.- Returns:
this
-
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
-
build
- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<CfnRobotApplication>
- Returns:
- a newly built instance of
CfnRobotApplication
.
-