Interface CreateSceneRequest.Builder
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<CreateSceneRequest.Builder,
,CreateSceneRequest> IoTTwinMakerRequest.Builder
,SdkBuilder<CreateSceneRequest.Builder,
,CreateSceneRequest> SdkPojo
,SdkRequest.Builder
- Enclosing class:
CreateSceneRequest
@Mutable
@NotThreadSafe
public static interface CreateSceneRequest.Builder
extends IoTTwinMakerRequest.Builder, SdkPojo, CopyableBuilder<CreateSceneRequest.Builder,CreateSceneRequest>
-
Method Summary
Modifier and TypeMethodDescriptioncapabilities
(String... capabilities) A list of capabilities that the scene uses to render itself.capabilities
(Collection<String> capabilities) A list of capabilities that the scene uses to render itself.contentLocation
(String contentLocation) The relative path that specifies the location of the content definition file.description
(String description) The description for this scene.overrideConfiguration
(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration
(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.The ID of the scene.sceneMetadata
(Map<String, String> sceneMetadata) The request metadata.Metadata that you can use to manage the scene.workspaceId
(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 Details
-
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
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
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
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
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
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
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
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) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
overrideConfiguration
- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
CreateSceneRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
builderConsumer
- AConsumer
to which an emptyAwsRequestOverrideConfiguration.Builder
will be given.- Returns:
- This object for method chaining.
-