Interface MatterCapabilityReportCluster.Builder

  • 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

      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

      The attributes of the Amazon Web Services Matter capability report.

      This is a convenience method that creates an instance of the MatterCapabilityReportAttribute.Builder avoiding the need to create one manually via MatterCapabilityReportAttribute.builder() .

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to attributes(List<MatterCapabilityReportAttribute>).

      Parameters:
      attributes - a consumer that will call methods on MatterCapabilityReportAttribute.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

      MatterCapabilityReportCluster.Builder generatedCommands(Collection<String> 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

      MatterCapabilityReportCluster.Builder generatedCommands(String... 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.