Interface MatterCapabilityReportCluster.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<MatterCapabilityReportCluster.Builder,
,MatterCapabilityReportCluster> SdkBuilder<MatterCapabilityReportCluster.Builder,
,MatterCapabilityReportCluster> SdkPojo
- Enclosing class:
MatterCapabilityReportCluster
-
Method Summary
Modifier and TypeMethodDescriptionattributes
(Collection<MatterCapabilityReportAttribute> attributes) The attributes of the Amazon Web Services Matter capability report.attributes
(Consumer<MatterCapabilityReportAttribute.Builder>... attributes) The attributes of the Amazon Web Services Matter capability report.attributes
(MatterCapabilityReportAttribute... attributes) The attributes of the Amazon Web Services Matter capability report.The commands used with the Amazon Web Services Matter capability report.commands
(Collection<String> commands) The commands used with the Amazon Web Services Matter capability report.The events used with the Amazon Web Services Matter capability report.events
(Collection<String> events) The events used with the Amazon Web Services Matter capability report.fabricIndex
(Integer fabricIndex) The fabric index for the Amazon Web Services Matter capability report.featureMap
(Long featureMap) 32 bit-map used to indicate which features a cluster supports.generatedCommands
(String... generatedCommands) Matter clusters used in capability report.generatedCommands
(Collection<String> generatedCommands) Matter clusters used in capability report.The id of the Amazon Web Services Matter capability report cluster.The capability name used in the Amazon Web Services Matter capability report.The id of the schema version.The id of the revision for the Amazon Web Services Matter capability report.specVersion
(String specVersion) The spec version used in the Amazon Web Services Matter capability report.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 Amazon Web Services Matter capability report cluster.
- Parameters:
id
- The id of the Amazon Web Services Matter capability report cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
revision
The id of the revision for the Amazon Web Services Matter capability report.
- Parameters:
revision
- The id of the revision for the Amazon Web Services Matter capability report.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
publicId
The id of the schema version.
- Parameters:
publicId
- The id of the schema version.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
The capability name used in the Amazon Web Services Matter capability report.
- Parameters:
name
- The capability name used in the Amazon Web Services Matter capability report.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
specVersion
The spec version used in the Amazon Web Services Matter capability report.
- Parameters:
specVersion
- The spec version used in the Amazon Web Services Matter capability report.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
attributes
MatterCapabilityReportCluster.Builder attributes(Collection<MatterCapabilityReportAttribute> attributes) The attributes of the Amazon Web Services Matter capability report.
- Parameters:
attributes
- The attributes of the Amazon Web Services Matter capability report.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
attributes
The attributes of the Amazon Web Services Matter capability report.
- Parameters:
attributes
- The attributes of the Amazon Web Services Matter capability report.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
attributes
MatterCapabilityReportCluster.Builder attributes(Consumer<MatterCapabilityReportAttribute.Builder>... attributes) The attributes of the Amazon Web Services Matter capability report.
This is a convenience method that creates an instance of theMatterCapabilityReportAttribute.Builder
avoiding the need to create one manually viaMatterCapabilityReportAttribute.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toattributes(List<MatterCapabilityReportAttribute>)
.- Parameters:
attributes
- a consumer that will call methods onMatterCapabilityReportAttribute.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
commands
The commands used with the Amazon Web Services Matter capability report.
- Parameters:
commands
- The commands used with the Amazon Web Services Matter capability report.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
commands
The commands used with the Amazon Web Services Matter capability report.
- Parameters:
commands
- The commands used with the Amazon Web Services Matter capability report.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
events
The events used with the Amazon Web Services Matter capability report.
- Parameters:
events
- The events used with the Amazon Web Services Matter capability report.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
events
The events used with the Amazon Web Services Matter capability report.
- Parameters:
events
- The events used with the Amazon Web Services Matter capability report.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
featureMap
32 bit-map used to indicate which features a cluster supports.
- Parameters:
featureMap
- 32 bit-map used to indicate which features a cluster supports.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
generatedCommands
Matter clusters used in capability report.
- Parameters:
generatedCommands
- Matter clusters used in capability report.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
generatedCommands
Matter clusters used in capability report.
- Parameters:
generatedCommands
- Matter clusters used in capability report.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
fabricIndex
The fabric index for the Amazon Web Services Matter capability report.
- Parameters:
fabricIndex
- The fabric index for the Amazon Web Services Matter capability report.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-