Class CfnRobot.Builder
java.lang.Object
software.amazon.awscdk.services.robomaker.CfnRobot.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnRobot>
- Enclosing class:
- CfnRobot
@Stability(Stable)
public static final class CfnRobot.Builder
extends Object
implements software.amazon.jsii.Builder<CfnRobot>
A fluent builder for
CfnRobot
.-
Method Summary
Modifier and TypeMethodDescriptionarchitecture
(String architecture) The architecture of the robot.build()
static CfnRobot.Builder
The Amazon Resource Name (ARN) of the fleet to which the robot will be registered.greengrassGroupId
(String greengrassGroupId) The Greengrass group associated with the robot.The name of the robot.A map that contains tag keys and tag values that are attached to the robot.
-
Method Details
-
create
- Parameters:
scope
-- scope in which this resource is defined.
id
-- scoped id of the resource.
- Returns:
- a new instance of
CfnRobot.Builder
.
-
architecture
The architecture of the robot.- Parameters:
architecture
- The architecture of the robot. This parameter is required.- Returns:
this
-
greengrassGroupId
The Greengrass group associated with the robot.- Parameters:
greengrassGroupId
- The Greengrass group associated with the robot. This parameter is required.- Returns:
this
-
fleet
The Amazon Resource Name (ARN) of the fleet to which the robot will be registered.- Parameters:
fleet
- The Amazon Resource Name (ARN) of the fleet to which the robot will be registered. This parameter is required.- Returns:
this
-
name
The name of the robot.- Parameters:
name
- The name of the robot. This parameter is required.- Returns:
this
-
tags
A map that contains tag keys and tag values that are attached to the robot.- Parameters:
tags
- A map that contains tag keys and tag values that are attached to the robot. This parameter is required.- Returns:
this
-
build
-