CommissioningRequestMetadata

public final class CommissioningRequestMetadata extends Object
implements Parcelable

Metadata providing information necessary to complete commissioning of a Matter device through a CommissioningService.

Nested Class Summary

class CommissioningRequestMetadata.Builder Builder class to generate CommissioningRequestMetadata instances. 

Inherited Constant Summary

Public Method Summary

static CommissioningRequestMetadata.Builder
builder()
Returns an empty CommissioningRequestMetadata.Builder instance.
boolean
equals(Object other)
DeviceDescriptor
getDeviceDescriptor()
Returns information about the device to be commissioned.
NetworkLocation
getNetworkLocation()
Returns the location on the current network at which the device can be reached.
long
getPasscode()
Returns the code needed to establish a connection to the device to be commissioned.
int
void
writeToParcel(Parcel dest, int flags)

Inherited Method Summary

Public Methods

public static CommissioningRequestMetadata.Builder builder ()

Returns an empty CommissioningRequestMetadata.Builder instance.

public boolean equals (Object other)

public DeviceDescriptor getDeviceDescriptor ()

Returns information about the device to be commissioned.

public NetworkLocation getNetworkLocation ()

Returns the location on the current network at which the device can be reached.

public long getPasscode ()

Returns the code needed to establish a connection to the device to be commissioned.

public int hashCode ()

public void writeToParcel (Parcel dest, int flags)