NavDeepLinkRequest.Builder
-
Cmn
class NavDeepLinkRequest.Builder
A builder for constructing NavDeepLinkRequest instances.
Summary
Public companion functions |
||
|---|---|---|
NavDeepLinkRequest.Builder |
fromAction(action: String)Creates a |
Cmn
|
NavDeepLinkRequest.Builder |
fromMimeType(mimeType: String)Creates a |
Cmn
|
NavDeepLinkRequest.Builder |
Creates a |
Cmn
|
Public functions |
||
|---|---|---|
NavDeepLinkRequest |
build()Build the |
Cmn
|
NavDeepLinkRequest.Builder |
Set the action for the |
Cmn
|
NavDeepLinkRequest.Builder |
setMimeType(mimeType: String)Set the mimeType for the |
Cmn
|
NavDeepLinkRequest.Builder |
Set the uri for the |
Cmn
|
Public companion functions
fromAction
fun fromAction(action: String): NavDeepLinkRequest.Builder
Creates a NavDeepLinkRequest.Builder with a set action.
| Parameters | |
|---|---|
action: String |
the intent action for the NavDeepLinkRequest |
| Returns | |
|---|---|
NavDeepLinkRequest.Builder |
a |
| Throws | |
|---|---|
kotlin.IllegalArgumentException |
if the action is empty. |
fromMimeType
fun fromMimeType(mimeType: String): NavDeepLinkRequest.Builder
Creates a NavDeepLinkRequest.Builder with a set mimeType.
| Parameters | |
|---|---|
mimeType: String |
the mimeType for the NavDeepLinkRequest |
| Returns | |
|---|---|
NavDeepLinkRequest.Builder |
a |
fromUri
fun fromUri(uri: NavUri): NavDeepLinkRequest.Builder
Creates a NavDeepLinkRequest.Builder with a set uri.
| Parameters | |
|---|---|
uri: NavUri |
The uri to add to the NavDeepLinkRequest |
| Returns | |
|---|---|
NavDeepLinkRequest.Builder |
a |
Public functions
build
fun build(): NavDeepLinkRequest
Build the NavDeepLinkRequest specified by this builder.
| Returns | |
|---|---|
NavDeepLinkRequest |
the newly constructed NavDeepLinkRequest |
setAction
fun setAction(action: String): NavDeepLinkRequest.Builder
Set the action for the NavDeepLinkRequest.
| Parameters | |
|---|---|
action: String |
the intent action for the NavDeepLinkRequest |
| Returns | |
|---|---|
NavDeepLinkRequest.Builder |
This builder. |
| Throws | |
|---|---|
kotlin.IllegalArgumentException |
if the action is empty. |
setMimeType
fun setMimeType(mimeType: String): NavDeepLinkRequest.Builder
Set the mimeType for the NavDeepLinkRequest.
| Parameters | |
|---|---|
mimeType: String |
the mimeType for the NavDeepLinkRequest |
| Returns | |
|---|---|
NavDeepLinkRequest.Builder |
This builder. |
| Throws | |
|---|---|
kotlin.IllegalArgumentException |
if the given mimeType does not match th3e required "type/subtype" format. |
setUri
fun setUri(uri: NavUri): NavDeepLinkRequest.Builder
Set the uri for the NavDeepLinkRequest.
| Parameters | |
|---|---|
uri: NavUri |
The uri to add to the NavDeepLinkRequest |
| Returns | |
|---|---|
NavDeepLinkRequest.Builder |
This builder. |