Interface CreateSceneRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<CreateSceneRequest.Builder,CreateSceneRequest>,IoTTwinMakerRequest.Builder,SdkBuilder<CreateSceneRequest.Builder,CreateSceneRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- CreateSceneRequest
public static interface CreateSceneRequest.Builder extends IoTTwinMakerRequest.Builder, SdkPojo, CopyableBuilder<CreateSceneRequest.Builder,CreateSceneRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CreateSceneRequest.Buildercapabilities(String... capabilities)A list of capabilities that the scene uses to render itself.CreateSceneRequest.Buildercapabilities(Collection<String> capabilities)A list of capabilities that the scene uses to render itself.CreateSceneRequest.BuildercontentLocation(String contentLocation)The relative path that specifies the location of the content definition file.CreateSceneRequest.Builderdescription(String description)The description for this scene.CreateSceneRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)CreateSceneRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)CreateSceneRequest.BuildersceneId(String sceneId)The ID of the scene.CreateSceneRequest.BuildersceneMetadata(Map<String,String> sceneMetadata)The request metadata.CreateSceneRequest.Buildertags(Map<String,String> tags)Metadata that you can use to manage the scene.CreateSceneRequest.BuilderworkspaceId(String workspaceId)The ID of the workspace that contains the scene.-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.iottwinmaker.model.IoTTwinMakerRequest.Builder
build
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
workspaceId
CreateSceneRequest.Builder workspaceId(String workspaceId)
The ID of the workspace that contains the scene.
- Parameters:
workspaceId- The ID of the workspace that contains the scene.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sceneId
CreateSceneRequest.Builder sceneId(String sceneId)
The ID of the scene.
- Parameters:
sceneId- The ID of the scene.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
contentLocation
CreateSceneRequest.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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
CreateSceneRequest.Builder description(String description)
The description for this scene.
- Parameters:
description- The description for this scene.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
capabilities
CreateSceneRequest.Builder capabilities(Collection<String> capabilities)
A list of capabilities that the scene uses to render itself.
- Parameters:
capabilities- A list of capabilities that the scene uses to render itself.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
capabilities
CreateSceneRequest.Builder capabilities(String... capabilities)
A list of capabilities that the scene uses to render itself.
- Parameters:
capabilities- A list of capabilities that the scene uses to render itself.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
CreateSceneRequest.Builder tags(Map<String,String> tags)
Metadata that you can use to manage the scene.
- Parameters:
tags- Metadata that you can use to manage the scene.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sceneMetadata
CreateSceneRequest.Builder sceneMetadata(Map<String,String> sceneMetadata)
The request metadata.
- Parameters:
sceneMetadata- The request metadata.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
CreateSceneRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
CreateSceneRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-