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 Details

    • create

      @Stability(Stable) public static CfnRobot.Builder create(Construct scope, String id)
      Parameters:
      scope -
      • scope in which this resource is defined.
      This parameter is required.
      id -
      • scoped id of the resource.
      This parameter is required.
      Returns:
      a new instance of CfnRobot.Builder.
    • architecture

      @Stability(Stable) public CfnRobot.Builder architecture(String architecture)
      The architecture of the robot.

      Parameters:
      architecture - The architecture of the robot. This parameter is required.
      Returns:
      this
    • greengrassGroupId

      @Stability(Stable) public CfnRobot.Builder greengrassGroupId(String greengrassGroupId)
      The Greengrass group associated with the robot.

      Parameters:
      greengrassGroupId - The Greengrass group associated with the robot. This parameter is required.
      Returns:
      this
    • fleet

      @Stability(Stable) public CfnRobot.Builder fleet(String 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

      @Stability(Stable) public CfnRobot.Builder name(String name)
      The name of the robot.

      Parameters:
      name - The name of the robot. This parameter is required.
      Returns:
      this
    • tags

      @Stability(Stable) public CfnRobot.Builder tags(Map<String,String> 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

      @Stability(Stable) public CfnRobot build()
      Specified by:
      build in interface software.amazon.jsii.Builder<CfnRobot>
      Returns:
      a newly built instance of CfnRobot.