Request for DNS-SD resolution to indicate information about the service to be resolved.
Constant Summary
| String | SERVICE_TYPE_COMMISSIONABLE | DNS-SD service type for a commissionable Matter service. |
| String | SERVICE_TYPE_OPERATIONAL | DNS-SD service type for an operational Matter service. |
Inherited Constant Summary
Public Method Summary
| static ResolveServiceRequest | |
| boolean | |
| String |
getInstanceName()
Returns the DNS-SD instance name.
|
| String |
getServiceType()
Returns the DNS-SD service type.
|
| int |
hashCode()
|
| String |
toString()
|
| void |
writeToParcel(Parcel dest, int
flags)
|
Inherited Method Summary
Constants
public static final String SERVICE_TYPE_COMMISSIONABLE
DNS-SD service type for a commissionable Matter service.
Constant Value:
"_matterc._udp"
public static final String SERVICE_TYPE_OPERATIONAL
DNS-SD service type for an operational Matter service.
Constant Value:
"_matter._tcp"
Public Methods
public static ResolveServiceRequest create (String instanceName, String serviceType)
Creates a new
ResolveServiceRequest.
Parameters
| instanceName | the DNS-SD instance name of the service to resolve |
|---|---|
| serviceType | the type of the service to discover (one of
SERVICE_TYPE_COMMISSIONABLE, one of
SERVICE_TYPE_OPERATIONAL) |
Throws
| IllegalArgumentException | if serviceType or instanceName are empty |
|---|
public boolean equals (Object o)
public String getInstanceName ()
Returns the DNS-SD instance name.
public String getServiceType ()
Returns the DNS-SD service type.