CommissioningResult.Builder

class CommissioningResult.Builder


Builder class to create instances of CommissioningResult.

Summary

Public constructors

Public functions

CommissioningResult!

Builds an instance of CommissioningResult as configured in this builder.

CommissioningResult.Builder!

Sets whether the device was commissioned via the transactional Matter pairing flow.

Public constructors

Builder

Builder()

Public functions

build

fun build(): CommissioningResult!

Builds an instance of CommissioningResult as configured in this builder.

Throws
java.lang.IllegalStateException

if the device descriptor, or device name are not set

setTransactional

@CanIgnoreReturnValue
fun setTransactional(isTransactional: Boolean): CommissioningResult.Builder!

Sets whether the device was commissioned via the transactional Matter pairing flow.

Returns
CommissioningResult.Builder!

this builder

Public properties

commissionedDeviceDescriptor

var commissionedDeviceDescriptorDeviceDescriptor?

deviceIds

var deviceIds: (Mutable)List<String!>?

deviceName

var deviceNameString?

room

var roomRoom?

token

var tokenString?