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 
            CommissioningRequestinstance. | 
| 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 
            ShareDeviceRequestinstances. | 
Classes
| CommissioningCompleteMetadata | Metadata to be returned after successfully commissioning a device. | 
| CommissioningCompleteMetadata.Builder | Builder class to generate 
            CommissioningCompleteMetadatainstances. | 
| 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 
            CommissioningRequestMetadatainstances. | 
| 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 
            CommissioningWindowinstances. | 
| DeviceInfo | Encapsulating information about an individual Matter device. | 
| DeviceInfo.Builder | Builder for constructing DeviceInfoinstances. | 
| Room | This class is deprecated. rooms are no longer used in the commissioning flow | 
| SharedDeviceData | Class which provides a type-safe interpretation of
            the Intentthat
            will be delivered when an application is selected from the share-sheet shown via
            CommissioningClient.shareDevice(ShareDeviceRequest). | 
| SharedDeviceData.Builder | A builder for 
            SharedDeviceDatainstances. | 
| ShareDeviceRequest | Request to share a device which has a commissioning window opened for multi-administrator commissioning. | 
Exceptions
| SharedDeviceData.InvalidSharedDeviceDataException | Exception thrown when parsing an Intentto
            retrieved a
            SharedDeviceData, if the givenIntentis
            missing required data or is malformed. |