---
title: MTRClusterPumpConfigurationAndControl
framework: matter
role: symbol
role_heading: Class
path: matter/mtrclusterpumpconfigurationandcontrol
---

# MTRClusterPumpConfigurationAndControl

## Declaration

```swift
class MTRClusterPumpConfigurationAndControl
```

## Topics

### Initializers

- [init(device:endpoint:queue:)](matter/mtrclusterpumpconfigurationandcontrol/init(device:endpoint:queue:).md)
- [init(device:endpointID:queue:)](matter/mtrclusterpumpconfigurationandcontrol/init(device:endpointid:queue:).md)

### Instance Methods

- [readAttributeAcceptedCommandList(with:)](matter/mtrclusterpumpconfigurationandcontrol/readattributeacceptedcommandlist(with:).md)
- [readAttributeAttributeList(with:)](matter/mtrclusterpumpconfigurationandcontrol/readattributeattributelist(with:).md)
- [readAttributeCapacity(with:)](matter/mtrclusterpumpconfigurationandcontrol/readattributecapacity(with:).md)
- [readAttributeClusterRevision(with:)](matter/mtrclusterpumpconfigurationandcontrol/readattributeclusterrevision(with:).md)
- [readAttributeControlMode(with:)](matter/mtrclusterpumpconfigurationandcontrol/readattributecontrolmode(with:).md)
- [readAttributeEffectiveControlMode(with:)](matter/mtrclusterpumpconfigurationandcontrol/readattributeeffectivecontrolmode(with:).md)
- [readAttributeEffectiveOperationMode(with:)](matter/mtrclusterpumpconfigurationandcontrol/readattributeeffectiveoperationmode(with:).md)
- [readAttributeFeatureMap(with:)](matter/mtrclusterpumpconfigurationandcontrol/readattributefeaturemap(with:).md)
- [readAttributeGeneratedCommandList(with:)](matter/mtrclusterpumpconfigurationandcontrol/readattributegeneratedcommandlist(with:).md)
- [readAttributeLifetimeEnergyConsumed(with:)](matter/mtrclusterpumpconfigurationandcontrol/readattributelifetimeenergyconsumed(with:).md)
- [readAttributeLifetimeRunningHours(with:)](matter/mtrclusterpumpconfigurationandcontrol/readattributelifetimerunninghours(with:).md)
- [readAttributeMaxCompPressure(with:)](matter/mtrclusterpumpconfigurationandcontrol/readattributemaxcomppressure(with:).md)
- [readAttributeMaxConstFlow(with:)](matter/mtrclusterpumpconfigurationandcontrol/readattributemaxconstflow(with:).md)
- [readAttributeMaxConstPressure(with:)](matter/mtrclusterpumpconfigurationandcontrol/readattributemaxconstpressure(with:).md)
- [readAttributeMaxConstSpeed(with:)](matter/mtrclusterpumpconfigurationandcontrol/readattributemaxconstspeed(with:).md)
- [readAttributeMaxConstTemp(with:)](matter/mtrclusterpumpconfigurationandcontrol/readattributemaxconsttemp(with:).md)
- [readAttributeMaxFlow(with:)](matter/mtrclusterpumpconfigurationandcontrol/readattributemaxflow(with:).md)
- [readAttributeMaxPressure(with:)](matter/mtrclusterpumpconfigurationandcontrol/readattributemaxpressure(with:).md)
- [readAttributeMaxSpeed(with:)](matter/mtrclusterpumpconfigurationandcontrol/readattributemaxspeed(with:).md)
- [readAttributeMinCompPressure(with:)](matter/mtrclusterpumpconfigurationandcontrol/readattributemincomppressure(with:).md)
- [readAttributeMinConstFlow(with:)](matter/mtrclusterpumpconfigurationandcontrol/readattributeminconstflow(with:).md)
- [readAttributeMinConstPressure(with:)](matter/mtrclusterpumpconfigurationandcontrol/readattributeminconstpressure(with:).md)
- [readAttributeMinConstSpeed(with:)](matter/mtrclusterpumpconfigurationandcontrol/readattributeminconstspeed(with:).md)
- [readAttributeMinConstTemp(with:)](matter/mtrclusterpumpconfigurationandcontrol/readattributeminconsttemp(with:).md)
- [readAttributeOperationMode(with:)](matter/mtrclusterpumpconfigurationandcontrol/readattributeoperationmode(with:).md)
- [readAttributePower(with:)](matter/mtrclusterpumpconfigurationandcontrol/readattributepower(with:).md)
- [readAttributePumpStatus(with:)](matter/mtrclusterpumpconfigurationandcontrol/readattributepumpstatus(with:).md)
- [readAttributeSpeed(with:)](matter/mtrclusterpumpconfigurationandcontrol/readattributespeed(with:).md)
- [writeAttributeControlMode(withValue:expectedValueInterval:)](matter/mtrclusterpumpconfigurationandcontrol/writeattributecontrolmode(withvalue:expectedvalueinterval:).md)
- [writeAttributeControlMode(withValue:expectedValueInterval:params:)](matter/mtrclusterpumpconfigurationandcontrol/writeattributecontrolmode(withvalue:expectedvalueinterval:params:).md)
- [writeAttributeLifetimeEnergyConsumed(withValue:expectedValueInterval:)](matter/mtrclusterpumpconfigurationandcontrol/writeattributelifetimeenergyconsumed(withvalue:expectedvalueinterval:).md)
- [writeAttributeLifetimeEnergyConsumed(withValue:expectedValueInterval:params:)](matter/mtrclusterpumpconfigurationandcontrol/writeattributelifetimeenergyconsumed(withvalue:expectedvalueinterval:params:).md)
- [writeAttributeLifetimeRunningHours(withValue:expectedValueInterval:)](matter/mtrclusterpumpconfigurationandcontrol/writeattributelifetimerunninghours(withvalue:expectedvalueinterval:).md)
- [writeAttributeLifetimeRunningHours(withValue:expectedValueInterval:params:)](matter/mtrclusterpumpconfigurationandcontrol/writeattributelifetimerunninghours(withvalue:expectedvalueinterval:params:).md)
- [writeAttributeOperationMode(withValue:expectedValueInterval:)](matter/mtrclusterpumpconfigurationandcontrol/writeattributeoperationmode(withvalue:expectedvalueinterval:).md)
- [writeAttributeOperationMode(withValue:expectedValueInterval:params:)](matter/mtrclusterpumpconfigurationandcontrol/writeattributeoperationmode(withvalue:expectedvalueinterval:params:).md)

## Relationships

### Inherits From

- [MTRGenericCluster](matter/mtrgenericcluster.md)

### Conforms To

- [CVarArg](swift/cvararg.md)
- [CustomDebugStringConvertible](swift/customdebugstringconvertible.md)
- [CustomStringConvertible](swift/customstringconvertible.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [NSObjectProtocol](objectivec/nsobjectprotocol.md)
