<!--
{
  "availability" : [
    "iOS: 17.4.0 -",
    "iPadOS: 17.4.0 -",
    "macCatalyst: 17.4.0 -",
    "macOS: 14.4.0 -",
    "tvOS: 17.4.0 -",
    "visionOS: 1.1.0 -",
    "watchOS: 10.4.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "Matter",
  "identifier" : "/documentation/Matter/MTRGenericCluster",
  "metadataVersion" : "0.1.0",
  "role" : "Class",
  "symbol" : {
    "kind" : "Class",
    "modules" : [
      "Matter"
    ],
    "preciseIdentifier" : "c:objc(cs)MTRGenericCluster"
  },
  "title" : "MTRGenericCluster"
}
-->

# MTRGenericCluster

```
class MTRGenericCluster
```

## Topics

### Instance Properties

[`device`](/documentation/Matter/MTRGenericCluster/device)

## Relationships

### Inherited By

[`MTRClusterThreadNetworkDirectory`](/documentation/Matter/MTRClusterThreadNetworkDirectory)

[`MTRClusterLaundryDryerControls`](/documentation/Matter/MTRClusterLaundryDryerControls)

[`MTRClusterTimeFormatLocalization`](/documentation/Matter/MTRClusterTimeFormatLocalization)

[`MTRClusterContentAppObserver`](/documentation/Matter/MTRClusterContentAppObserver)

[`MTRClusterActions`](/documentation/Matter/MTRClusterActions)

[`MTRClusterThreadNetworkDiagnostics`](/documentation/Matter/MTRClusterThreadNetworkDiagnostics)

[`MTRClusterOperationalCredentials`](/documentation/Matter/MTRClusterOperationalCredentials)

[`MTRClusterRefrigeratorAlarm`](/documentation/Matter/MTRClusterRefrigeratorAlarm)

[`MTRClusterOvenMode`](/documentation/Matter/MTRClusterOvenMode)

[`MTRClusterPowerTopology`](/documentation/Matter/MTRClusterPowerTopology)

[`MTRClusterCarbonDioxideConcentrationMeasurement`](/documentation/Matter/MTRClusterCarbonDioxideConcentrationMeasurement)

[`MTRClusterBinaryInputBasic`](/documentation/Matter/MTRClusterBinaryInputBasic)

[`MTRClusterLevelControl`](/documentation/Matter/MTRClusterLevelControl)

[`MTRClusterWindowCovering`](/documentation/Matter/MTRClusterWindowCovering)

[`MTRClusterNitrogenDioxideConcentrationMeasurement`](/documentation/Matter/MTRClusterNitrogenDioxideConcentrationMeasurement)

[`MTRClusterLaundryWasherMode`](/documentation/Matter/MTRClusterLaundryWasherMode)

[`MTRClusterOvenCavityOperationalState`](/documentation/Matter/MTRClusterOvenCavityOperationalState)

[`MTRClusterFixedLabel`](/documentation/Matter/MTRClusterFixedLabel)

[`MTRClusterFanControl`](/documentation/Matter/MTRClusterFanControl)

[`MTRClusterElectricalEnergyMeasurement`](/documentation/Matter/MTRClusterElectricalEnergyMeasurement)

[`MTRClusterLaundryWasherControls`](/documentation/Matter/MTRClusterLaundryWasherControls)

[`MTRClusterWaterHeaterManagement`](/documentation/Matter/MTRClusterWaterHeaterManagement)

[`MTRClusterPressureMeasurement`](/documentation/Matter/MTRClusterPressureMeasurement)

[`MTRClusterChannel`](/documentation/Matter/MTRClusterChannel)

[`MTRClusterUnitTesting`](/documentation/Matter/MTRClusterUnitTesting)

[`MTRClusterSwitch`](/documentation/Matter/MTRClusterSwitch)

[`MTRClusterDishwasherMode`](/documentation/Matter/MTRClusterDishwasherMode)

[`MTRClusterFormaldehydeConcentrationMeasurement`](/documentation/Matter/MTRClusterFormaldehydeConcentrationMeasurement)

[`MTRClusterSoftwareDiagnostics`](/documentation/Matter/MTRClusterSoftwareDiagnostics)

[`MTRClusterRVCCleanMode`](/documentation/Matter/MTRClusterRVCCleanMode)

[`MTRClusterNetworkCommissioning`](/documentation/Matter/MTRClusterNetworkCommissioning)

[`MTRClusterAccountLogin`](/documentation/Matter/MTRClusterAccountLogin)

[`MTRClusterTemperatureMeasurement`](/documentation/Matter/MTRClusterTemperatureMeasurement)

[`MTRClusterAdministratorCommissioning`](/documentation/Matter/MTRClusterAdministratorCommissioning)

[`MTRClusterTargetNavigator`](/documentation/Matter/MTRClusterTargetNavigator)

[`MTRClusterElectricalMeasurement`](/documentation/Matter/MTRClusterElectricalMeasurement)

[`MTRClusterBinding`](/documentation/Matter/MTRClusterBinding)

[`MTRClusterDeviceEnergyManagement`](/documentation/Matter/MTRClusterDeviceEnergyManagement)

[`MTRClusterMessages`](/documentation/Matter/MTRClusterMessages)

[`MTRClusterApplicationBasic`](/documentation/Matter/MTRClusterApplicationBasic)

[`MTRClusterValveConfigurationAndControl`](/documentation/Matter/MTRClusterValveConfigurationAndControl)

[`MTRClusterRVCOperationalState`](/documentation/Matter/MTRClusterRVCOperationalState)

[`MTRClusterTotalVolatileOrganicCompoundsConcentrationMeasurement`](/documentation/Matter/MTRClusterTotalVolatileOrganicCompoundsConcentrationMeasurement)

[`MTRClusterRefrigeratorAndTemperatureControlledCabinetMode`](/documentation/Matter/MTRClusterRefrigeratorAndTemperatureControlledCabinetMode)

[`MTRClusterPowerSourceConfiguration`](/documentation/Matter/MTRClusterPowerSourceConfiguration)

[`MTRClusterOTASoftwareUpdateRequestor-5qeao`](/documentation/Matter/MTRClusterOTASoftwareUpdateRequestor-5qeao)

[`MTRClusterLocalizationConfiguration`](/documentation/Matter/MTRClusterLocalizationConfiguration)

[`MTRClusterOnOff`](/documentation/Matter/MTRClusterOnOff)

[`MTRClusterGroupKeyManagement`](/documentation/Matter/MTRClusterGroupKeyManagement)

[`MTRClusterEnergyEVSEMode`](/documentation/Matter/MTRClusterEnergyEVSEMode)

[`MTRClusterPM1ConcentrationMeasurement`](/documentation/Matter/MTRClusterPM1ConcentrationMeasurement)

[`MTRClusterBooleanStateConfiguration`](/documentation/Matter/MTRClusterBooleanStateConfiguration)

[`MTRClusterMicrowaveOvenControl`](/documentation/Matter/MTRClusterMicrowaveOvenControl)

[`MTRClusterTimeSynchronization`](/documentation/Matter/MTRClusterTimeSynchronization)

[`MTRClusterIlluminanceMeasurement`](/documentation/Matter/MTRClusterIlluminanceMeasurement)

[`MTRClusterICDManagement`](/documentation/Matter/MTRClusterICDManagement)

[`MTRClusterGeneralDiagnostics`](/documentation/Matter/MTRClusterGeneralDiagnostics)

[`MTRClusterCarbonMonoxideConcentrationMeasurement`](/documentation/Matter/MTRClusterCarbonMonoxideConcentrationMeasurement)

[`MTRClusterDishwasherAlarm`](/documentation/Matter/MTRClusterDishwasherAlarm)

[`MTRClusterModeSelect`](/documentation/Matter/MTRClusterModeSelect)

[`MTRClusterAudioOutput`](/documentation/Matter/MTRClusterAudioOutput)

[`MTRClusterColorControl`](/documentation/Matter/MTRClusterColorControl)

[`MTRClusterDiagnosticLogs`](/documentation/Matter/MTRClusterDiagnosticLogs)

[`MTRClusterElectricalPowerMeasurement`](/documentation/Matter/MTRClusterElectricalPowerMeasurement)

[`MTRClusterUnitLocalization`](/documentation/Matter/MTRClusterUnitLocalization)

[`MTRClusterEnergyEVSE`](/documentation/Matter/MTRClusterEnergyEVSE)

[`MTRClusterWiFiNetworkManagement`](/documentation/Matter/MTRClusterWiFiNetworkManagement)

[`MTRClusterDeviceEnergyManagementMode`](/documentation/Matter/MTRClusterDeviceEnergyManagementMode)

[`MTRClusterBarrierControl`](/documentation/Matter/MTRClusterBarrierControl)

[`MTRClusterThreadBorderRouterManagement`](/documentation/Matter/MTRClusterThreadBorderRouterManagement)

[`MTRClusterSmokeCOAlarm`](/documentation/Matter/MTRClusterSmokeCOAlarm)

[`MTRClusterApplicationLauncher`](/documentation/Matter/MTRClusterApplicationLauncher)

[`MTRClusterOTASoftwareUpdateProvider-wrfu`](/documentation/Matter/MTRClusterOTASoftwareUpdateProvider-wrfu)

[`MTRClusterMediaInput`](/documentation/Matter/MTRClusterMediaInput)

[`MTRClusterActivatedCarbonFilterMonitoring`](/documentation/Matter/MTRClusterActivatedCarbonFilterMonitoring)

[`MTRClusterHEPAFilterMonitoring`](/documentation/Matter/MTRClusterHEPAFilterMonitoring)

[`MTRClusterThermostatUserInterfaceConfiguration`](/documentation/Matter/MTRClusterThermostatUserInterfaceConfiguration)

[`MTRClusterWaterHeaterMode`](/documentation/Matter/MTRClusterWaterHeaterMode)

[`MTRClusterContentLauncher`](/documentation/Matter/MTRClusterContentLauncher)

[`MTRClusterServiceArea`](/documentation/Matter/MTRClusterServiceArea)

[`MTRClusterThermostat`](/documentation/Matter/MTRClusterThermostat)

[`MTRClusterBasicInformation`](/documentation/Matter/MTRClusterBasicInformation)

[`MTRClusterOnOffSwitchConfiguration`](/documentation/Matter/MTRClusterOnOffSwitchConfiguration)

[`MTRClusterMediaPlayback`](/documentation/Matter/MTRClusterMediaPlayback)

[`MTRClusterTemperatureControl`](/documentation/Matter/MTRClusterTemperatureControl)

[`MTRClusterPM25ConcentrationMeasurement`](/documentation/Matter/MTRClusterPM25ConcentrationMeasurement)

[`MTRClusterWiFiNetworkDiagnostics`](/documentation/Matter/MTRClusterWiFiNetworkDiagnostics)

[`MTRClusterAirQuality`](/documentation/Matter/MTRClusterAirQuality)

[`MTRClusterDescriptor`](/documentation/Matter/MTRClusterDescriptor)

[`MTRClusterUserLabel`](/documentation/Matter/MTRClusterUserLabel)

[`MTRClusterRelativeHumidityMeasurement`](/documentation/Matter/MTRClusterRelativeHumidityMeasurement)

[`MTRClusterRVCRunMode`](/documentation/Matter/MTRClusterRVCRunMode)

[`MTRClusterPumpConfigurationAndControl`](/documentation/Matter/MTRClusterPumpConfigurationAndControl)

[`MTRClusterPowerSource`](/documentation/Matter/MTRClusterPowerSource)

[`MTRClusterBridgedDeviceBasicInformation`](/documentation/Matter/MTRClusterBridgedDeviceBasicInformation)

[`MTRClusterOperationalState`](/documentation/Matter/MTRClusterOperationalState)

[`MTRClusterRadonConcentrationMeasurement`](/documentation/Matter/MTRClusterRadonConcentrationMeasurement)

[`MTRClusterDoorLock`](/documentation/Matter/MTRClusterDoorLock)

[`MTRClusterMicrowaveOvenMode`](/documentation/Matter/MTRClusterMicrowaveOvenMode)

[`MTRClusterCommissionerControl`](/documentation/Matter/MTRClusterCommissionerControl)

[`MTRClusterBallastConfiguration`](/documentation/Matter/MTRClusterBallastConfiguration)

[`MTRClusterEthernetNetworkDiagnostics`](/documentation/Matter/MTRClusterEthernetNetworkDiagnostics)

[`MTRClusterOzoneConcentrationMeasurement`](/documentation/Matter/MTRClusterOzoneConcentrationMeasurement)

[`MTRClusterFlowMeasurement`](/documentation/Matter/MTRClusterFlowMeasurement)

[`MTRClusterKeypadInput`](/documentation/Matter/MTRClusterKeypadInput)

[`MTRClusterBooleanState`](/documentation/Matter/MTRClusterBooleanState)

[`MTRClusterIdentify`](/documentation/Matter/MTRClusterIdentify)

[`MTRClusterLowPower`](/documentation/Matter/MTRClusterLowPower)

[`MTRClusterAccessControl`](/documentation/Matter/MTRClusterAccessControl)

[`MTRClusterGeneralCommissioning`](/documentation/Matter/MTRClusterGeneralCommissioning)

[`MTRClusterPM10ConcentrationMeasurement`](/documentation/Matter/MTRClusterPM10ConcentrationMeasurement)

[`MTRClusterWakeOnLAN-6dyo6`](/documentation/Matter/MTRClusterWakeOnLAN-6dyo6)

[`MTRClusterOccupancySensing`](/documentation/Matter/MTRClusterOccupancySensing)

[`MTRClusterGroups`](/documentation/Matter/MTRClusterGroups)

### Conforms To

[`CVarArg`](/documentation/Swift/CVarArg)

[`CustomDebugStringConvertible`](/documentation/Swift/CustomDebugStringConvertible)

[`CustomStringConvertible`](/documentation/Swift/CustomStringConvertible)

[`NSObjectProtocol`](/documentation/ObjectiveC/NSObjectProtocol)

[`Equatable`](/documentation/Swift/Equatable)

[`Hashable`](/documentation/Swift/Hashable)

### Inherits From

[`MTRCluster`](/documentation/Matter/MTRCluster)

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)