Annotations
| CommissioningService.CommissioningError | Enumeration of valid error code values for
CommissioningService.sendCommissioningError(int) |
Interfaces
| CommissioningClient | Performs commissioning of Matter devices (both initial out of box commissioning, as well as multi-administrator commissioning flows). |
| CommissioningRequest.Builder | Builder for constructing a
CommissioningRequest instance. |
| CommissioningService | Service implementation for Matter commissioning which facilitates communication between your application and Google Play Services. |
| CommissioningService.Callback | Callback interface to be notified of requests coming from Google Play Services to your application. |
| ShareDeviceRequest.Builder | Builder class to generate
ShareDeviceRequest instances. |
Classes
| CommissioningCompleteMetadata | Metadata to be returned after successfully commissioning a device. |
| CommissioningCompleteMetadata.Builder | Builder class to generate
CommissioningCompleteMetadata instances. |
| CommissioningRequest | Request to commission a device, either for an uncommissioned device, or a device which has been opened for multi-administrator commissioning. |
| CommissioningRequestMetadata | Metadata providing information necessary to
complete commissioning of a Matter device through a
CommissioningService. |
| CommissioningRequestMetadata.Builder | Builder class to generate
CommissioningRequestMetadata instances. |
| CommissioningResult | Response after commissioning a device, indicating the details of the commissioned device. |
| CommissioningResult.Builder | Builder class to create instances of
CommissioningResult. |
| CommissioningService.Builder | A builder to create an implementation of
CommissioningService. |
| CommissioningWindow | Representation of a commissioning window which has been opened for a device. |
| CommissioningWindow.Builder | Builder class to generate
CommissioningWindow instances. |
| DeviceInfo | Encapsulating information about an individual Matter device. |
| DeviceInfo.Builder | Builder for constructing DeviceInfo
instances. |
| Room | This class is deprecated. rooms are no longer used in the commissioning flow |
| SharedDeviceData | Class which provides a type-safe interpretation of
the Intent that
will be delivered when an application is selected from the share-sheet shown via
CommissioningClient.shareDevice(ShareDeviceRequest). |
| SharedDeviceData.Builder | A builder for
SharedDeviceData instances. |
| ShareDeviceRequest | Request to share a device which has a commissioning window opened for multi-administrator commissioning. |
Exceptions
| SharedDeviceData.InvalidSharedDeviceDataException | Exception thrown when parsing an Intent to
retrieved a
SharedDeviceData, if the given Intent is
missing required data or is malformed. |