Class CfnSimulationApplicationPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.robomaker.CfnSimulationApplicationPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnSimulationApplicationPropsMixin>
- Enclosing class:
CfnSimulationApplicationPropsMixin
@Stability(Stable)
public static final class CfnSimulationApplicationPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnSimulationApplicationPropsMixin>
A fluent builder for
CfnSimulationApplicationPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionbuild()create()create(CfnPropertyMixinOptions options) currentRevisionId(String currentRevisionId) The current revision id.environment(String environment) The environment of the simulation application.The name of the simulation application.The rendering engine for the simulation application.renderingEngine(IResolvable renderingEngine) The rendering engine for the simulation application.robotSoftwareSuite(CfnSimulationApplicationPropsMixin.RobotSoftwareSuiteProperty robotSoftwareSuite) The robot software suite used by the simulation application.robotSoftwareSuite(IResolvable robotSoftwareSuite) The robot software suite used by the simulation application.simulationSoftwareSuite(CfnSimulationApplicationPropsMixin.SimulationSoftwareSuiteProperty simulationSoftwareSuite) The simulation software suite used by the simulation application.simulationSoftwareSuite(IResolvable 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 CfnSimulationApplicationPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnSimulationApplicationPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnSimulationApplicationPropsMixin.Builder.
-
currentRevisionId
@Stability(Stable) public CfnSimulationApplicationPropsMixin.Builder currentRevisionId(String currentRevisionId) The current revision id.- Parameters:
currentRevisionId- The current revision id. This parameter is required.- Returns:
this- See Also:
-
environment
@Stability(Stable) public CfnSimulationApplicationPropsMixin.Builder environment(String 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 CfnSimulationApplicationPropsMixin.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 CfnSimulationApplicationPropsMixin.Builder renderingEngine(CfnSimulationApplicationPropsMixin.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:
-
robotSoftwareSuite
@Stability(Stable) public CfnSimulationApplicationPropsMixin.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 CfnSimulationApplicationPropsMixin.Builder robotSoftwareSuite(CfnSimulationApplicationPropsMixin.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 CfnSimulationApplicationPropsMixin.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 CfnSimulationApplicationPropsMixin.Builder simulationSoftwareSuite(CfnSimulationApplicationPropsMixin.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:
-
sources
The sources of the simulation application.- Parameters:
sources- The sources of the simulation application. This parameter is required.- Returns:
this- See Also:
-
sources
@Stability(Stable) public CfnSimulationApplicationPropsMixin.Builder sources(List<? extends Object> 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:
buildin interfacesoftware.amazon.jsii.Builder<CfnSimulationApplicationPropsMixin>- Returns:
- a newly built instance of
CfnSimulationApplicationPropsMixin.
-