Class CfnRobotPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.robomaker.CfnRobotPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnRobotPropsMixin>
- Enclosing class:
CfnRobotPropsMixin
@Stability(Stable)
public static final class CfnRobotPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnRobotPropsMixin>
A fluent builder for
CfnRobotPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionarchitecture(String architecture) The architecture of the robot.build()static CfnRobotPropsMixin.Buildercreate()static CfnRobotPropsMixin.Buildercreate(CfnPropertyMixinOptions options) The Amazon Resource Name (ARN) of the fleet to which the robot will be registered.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:
options- Mixin options.- Returns:
- a new instance of
CfnRobotPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnRobotPropsMixin.Builder.
-
architecture
The architecture of the robot.- Parameters:
architecture- The architecture of the robot. This parameter is required.- Returns:
this- See Also:
-
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- See Also:
-
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- See Also:
-
greengrassGroupId
The Greengrass group associated with the robot.- Parameters:
greengrassGroupId- The Greengrass group associated with the robot. This parameter is required.- Returns:
this- See Also:
-
name
The name of the robot.- Parameters:
name- The name of the robot. This parameter is required.- Returns:
this- See Also:
-
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- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnRobotPropsMixin>- Returns:
- a newly built instance of
CfnRobotPropsMixin.
-