Class CfnScene.Builder

java.lang.Object
software.amazon.awscdk.services.iottwinmaker.CfnScene.Builder
All Implemented Interfaces:
software.amazon.jsii.Builder<CfnScene>
Enclosing class:
CfnScene

@Stability(Stable) public static final class CfnScene.Builder extends Object implements software.amazon.jsii.Builder<CfnScene>
A fluent builder for CfnScene.
  • Method Details

    • create

      @Stability(Stable) public static CfnScene.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 CfnScene.Builder.
    • contentLocation

      @Stability(Stable) public CfnScene.Builder contentLocation(String contentLocation)
      The relative path that specifies the location of the content definition file.

      Parameters:
      contentLocation - The relative path that specifies the location of the content definition file. This parameter is required.
      Returns:
      this
    • sceneId

      @Stability(Stable) public CfnScene.Builder sceneId(String sceneId)
      The scene ID.

      Parameters:
      sceneId - The scene ID. This parameter is required.
      Returns:
      this
    • workspaceId

      @Stability(Stable) public CfnScene.Builder workspaceId(String workspaceId)
      The ID of the workspace.

      Parameters:
      workspaceId - The ID of the workspace. This parameter is required.
      Returns:
      this
    • capabilities

      @Stability(Stable) public CfnScene.Builder capabilities(List<String> capabilities)
      A list of capabilities that the scene uses to render.

      Parameters:
      capabilities - A list of capabilities that the scene uses to render. This parameter is required.
      Returns:
      this
    • description

      @Stability(Stable) public CfnScene.Builder description(String description)
      The description of this scene.

      Parameters:
      description - The description of this scene. This parameter is required.
      Returns:
      this
    • sceneMetadata

      @Stability(Stable) public CfnScene.Builder sceneMetadata(IResolvable sceneMetadata)
      The scene metadata.

      Parameters:
      sceneMetadata - The scene metadata. This parameter is required.
      Returns:
      this
    • sceneMetadata

      @Stability(Stable) public CfnScene.Builder sceneMetadata(Map<String,String> sceneMetadata)
      The scene metadata.

      Parameters:
      sceneMetadata - The scene metadata. This parameter is required.
      Returns:
      this
    • tags

      @Stability(Stable) public CfnScene.Builder tags(Map<String,String> tags)
      The ComponentType tags.

      Parameters:
      tags - The ComponentType tags. This parameter is required.
      Returns:
      this
    • build

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