Class CfnScenePropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.iottwinmaker.CfnScenePropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnScenePropsMixin>
- Enclosing class:
CfnScenePropsMixin
@Stability(Stable)
public static final class CfnScenePropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnScenePropsMixin>
A fluent builder for
CfnScenePropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionbuild()capabilities(List<String> capabilities) A list of capabilities that the scene uses to render.contentLocation(String contentLocation) The relative path that specifies the location of the content definition file.static CfnScenePropsMixin.Buildercreate()static CfnScenePropsMixin.Buildercreate(CfnPropertyMixinOptions options) description(String description) The description of this scene.The ID of the scene.sceneMetadata(Map<String, String> sceneMetadata) The scene metadata.sceneMetadata(IResolvable sceneMetadata) The scene metadata.The ComponentType tags.workspaceId(String workspaceId) The ID of the workspace.
-
Method Details
-
create
- Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnScenePropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnScenePropsMixin.Builder.
-
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- See Also:
-
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- See Also:
-
description
The description of this scene.- Parameters:
description- The description of this scene. This parameter is required.- Returns:
this- See Also:
-
sceneId
The ID of the scene.- Parameters:
sceneId- The ID of the scene. This parameter is required.- Returns:
this- See Also:
-
sceneMetadata
@Stability(Stable) public CfnScenePropsMixin.Builder sceneMetadata(Map<String, String> sceneMetadata) The scene metadata.- Parameters:
sceneMetadata- The scene metadata. This parameter is required.- Returns:
this- See Also:
-
sceneMetadata
The scene metadata.- Parameters:
sceneMetadata- The scene metadata. This parameter is required.- Returns:
this- See Also:
-
tags
The ComponentType tags.- Parameters:
tags- The ComponentType tags. This parameter is required.- Returns:
this- See Also:
-
workspaceId
The ID of the workspace.- Parameters:
workspaceId- The ID of the workspace. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnScenePropsMixin>- Returns:
- a newly built instance of
CfnScenePropsMixin.
-