Class CfnSimulationApplication.Builder
java.lang.Object
software.amazon.awscdk.services.robomaker.CfnSimulationApplication.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnSimulationApplication>
- Enclosing class:
CfnSimulationApplication
@Stability(Stable)
public static final class CfnSimulationApplication.Builder
extends Object
implements software.amazon.jsii.Builder<CfnSimulationApplication>
A fluent builder for
CfnSimulationApplication
.-
Method Summary
Modifier and TypeMethodDescriptionbuild()
currentRevisionId
(String currentRevisionId) The current revision id.environment
(String environment) The environment of the simulation application.The name of the simulation application.renderingEngine
(IResolvable renderingEngine) The rendering engine for the simulation application.renderingEngine
(CfnSimulationApplication.RenderingEngineProperty renderingEngine) The rendering engine for the simulation application.robotSoftwareSuite
(IResolvable robotSoftwareSuite) The robot software suite used by the simulation application.robotSoftwareSuite
(CfnSimulationApplication.RobotSoftwareSuiteProperty robotSoftwareSuite) The robot software suite used by the simulation application.simulationSoftwareSuite
(IResolvable simulationSoftwareSuite) The simulation software suite used by the simulation application.simulationSoftwareSuite
(CfnSimulationApplication.SimulationSoftwareSuiteProperty simulationSoftwareSuite) The simulation software suite used by the simulation application.The sources of the simulation application.sources
(IResolvable sources) The sources of the simulation application.A map that contains tag keys and tag values that are attached to the simulation application.
-
Method Details
-
create
@Stability(Stable) public static CfnSimulationApplication.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
CfnSimulationApplication.Builder
.
-
robotSoftwareSuite
@Stability(Stable) public CfnSimulationApplication.Builder robotSoftwareSuite(IResolvable robotSoftwareSuite) The robot software suite used by the simulation application.- Parameters:
robotSoftwareSuite
- The robot software suite used by the simulation application. This parameter is required.- Returns:
this
- See Also:
-
robotSoftwareSuite
@Stability(Stable) public CfnSimulationApplication.Builder robotSoftwareSuite(CfnSimulationApplication.RobotSoftwareSuiteProperty robotSoftwareSuite) The robot software suite used by the simulation application.- Parameters:
robotSoftwareSuite
- The robot software suite used by the simulation application. This parameter is required.- Returns:
this
- See Also:
-
simulationSoftwareSuite
@Stability(Stable) public CfnSimulationApplication.Builder simulationSoftwareSuite(IResolvable simulationSoftwareSuite) The simulation software suite used by the simulation application.- Parameters:
simulationSoftwareSuite
- The simulation software suite used by the simulation application. This parameter is required.- Returns:
this
- See Also:
-
simulationSoftwareSuite
@Stability(Stable) public CfnSimulationApplication.Builder simulationSoftwareSuite(CfnSimulationApplication.SimulationSoftwareSuiteProperty simulationSoftwareSuite) The simulation software suite used by the simulation application.- Parameters:
simulationSoftwareSuite
- The simulation software suite used by the simulation application. This parameter is required.- Returns:
this
- See Also:
-
currentRevisionId
@Stability(Stable) public CfnSimulationApplication.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 simulation application.- Parameters:
environment
- The environment of the simulation application. This parameter is required.- Returns:
this
- See Also:
-
name
The name of the simulation application.- Parameters:
name
- The name of the simulation application. This parameter is required.- Returns:
this
- See Also:
-
renderingEngine
@Stability(Stable) public CfnSimulationApplication.Builder renderingEngine(IResolvable renderingEngine) The rendering engine for the simulation application.- Parameters:
renderingEngine
- The rendering engine for the simulation application. This parameter is required.- Returns:
this
- See Also:
-
renderingEngine
@Stability(Stable) public CfnSimulationApplication.Builder renderingEngine(CfnSimulationApplication.RenderingEngineProperty renderingEngine) The rendering engine for the simulation application.- Parameters:
renderingEngine
- The rendering engine for the simulation application. This parameter is required.- Returns:
this
- See Also:
-
sources
The sources of the simulation application.- Parameters:
sources
- The sources of the simulation application. This parameter is required.- Returns:
this
- See Also:
-
sources
The sources of the simulation application.- Parameters:
sources
- The sources of the simulation application. This parameter is required.- Returns:
this
- See Also:
-
tags
A map that contains tag keys and tag values that are attached to the simulation application.- Parameters:
tags
- A map that contains tag keys and tag values that are attached to the simulation application. This parameter is required.- Returns:
this
- See Also:
-
build
- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<CfnSimulationApplication>
- Returns:
- a newly built instance of
CfnSimulationApplication
.
-