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

int CONTENTS_FILE_DESCRIPTOR
int PARCELABLE_STABILITY_LOCAL
int PARCELABLE_STABILITY_VINTF
int PARCELABLE_WRITE_RETURN_VALUE

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

Object
clone()
boolean
equals(Object arg0)
void
finalize()
final Class<?>
getClass()
int
hashCode()
final void
notify()
final void
notifyAll()
String
toString()
final void
wait(long arg0, int arg1)
final void
wait(long arg0)
final void
wait()
abstract int
describeContents()
abstract void
writeToParcel(Parcel arg0, int arg1)

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)