Interface StateCapability.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<StateCapability.Builder,
,StateCapability> SdkBuilder<StateCapability.Builder,
,StateCapability> SdkPojo
- Enclosing class:
StateCapability
@Mutable
@NotThreadSafe
public static interface StateCapability.Builder
extends SdkPojo, CopyableBuilder<StateCapability.Builder,StateCapability>
-
Method Summary
Modifier and TypeMethodDescriptionThe id of the managed thing in the capability report.Name for the Amazon Web Services capability.properties
(Document properties) Describe the command capability with the properties it supports.Version for the Amazon Web Services capability.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
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
-
id
The id of the managed thing in the capability report.
- Parameters:
id
- The id of the managed thing in the capability report.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
Name for the Amazon Web Services capability.
- Parameters:
name
- Name for the Amazon Web Services capability.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
version
Version for the Amazon Web Services capability.
- Parameters:
version
- Version for the Amazon Web Services capability.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
properties
Describe the command capability with the properties it supports.
- Parameters:
properties
- Describe the command capability with the properties it supports.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-