# SplitInstallRequest

Summary:[Nested Classes](https://developer.android.com/reference/com/google/android/play/core/splitinstall/SplitInstallRequest#nestedclasses)\|[Methods](https://developer.android.com/reference/com/google/android/play/core/splitinstall/SplitInstallRequest#pubmethods)\|[Inherited Methods](https://developer.android.com/reference/com/google/android/play/core/splitinstall/SplitInstallRequest#inhmethods)  

# SplitInstallRequest

`
public


class
SplitInstallRequest
`  
`

extends `[Object](https://developer.android.com/reference/java/lang/Object.html)`


``


`

|---|---------------------------------------------------------------|
| [java.lang.Object](https://developer.android.com/reference/java/lang/Object.html) ||
| ↳ | com.google.android.play.core.splitinstall.SplitInstallRequest |

<br />

*** ** * ** ***

Creates a request to install split APKs.

For more information and examples, see[Request an on demand module](https://d.android.com/guide/playcore/dynamic-delivery#request).

## Summary

|                                                                                             ### Nested classes                                                                                             ||
|----------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| ` class` | [SplitInstallRequest.Builder](https://developer.android.com/reference/com/google/android/play/core/splitinstall/SplitInstallRequest.Builder.html) A builder for a request to install split APKs. |

|                                                                                                                                                                          ### Public methods                                                                                                                                                                          ||
|-------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| ` `[List](https://developer.android.com/reference/java/util/List.html)`<`[Locale](https://developer.android.com/reference/java/util/Locale.html)`>`         | ` `[getLanguages](https://developer.android.com/reference/com/google/android/play/core/splitinstall/SplitInstallRequest.html#getLanguages())`() ` Returns languages that are included in the request.   |
| ` `[List](https://developer.android.com/reference/java/util/List.html)`<`[String](https://developer.android.com/reference/java/lang/String.html)`>`         | ` `[getModuleNames](https://developer.android.com/reference/com/google/android/play/core/splitinstall/SplitInstallRequest.html#getModuleNames())`() ` Returns modules that are included in the request. |
| ` static `[SplitInstallRequest.Builder](https://developer.android.com/reference/com/google/android/play/core/splitinstall/SplitInstallRequest.Builder.html) | ` `[newBuilder](https://developer.android.com/reference/com/google/android/play/core/splitinstall/SplitInstallRequest.html#newBuilder())`() ` Start building a SplitInstallRequest                      |
| ` `[String](https://developer.android.com/reference/java/lang/String.html)                                                                                  | ` `[toString](https://developer.android.com/reference/com/google/android/play/core/splitinstall/SplitInstallRequest.html#toString())`() `                                                               |

| ### Inherited methods |
|-----------------------|---|
| From class` `[java.lang.Object](https://developer.android.com/reference/java/lang/Object.html)` ` |-------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------| | ` boolean`                                                                          | ` equals(`[Object](https://developer.android.com/reference/java/lang/Object.html)` arg0) ` | | ` final `[Class](https://developer.android.com/reference/java/lang/Class.html)`<?>` | ` getClass() `                                                                             | | ` int`                                                                              | ` hashCode() `                                                                             | | ` final void`                                                                       | ` notify() `                                                                               | | ` final void`                                                                       | ` notifyAll() `                                                                            | | ` `[String](https://developer.android.com/reference/java/lang/String.html)          | ` toString() `                                                                             | | ` final void`                                                                       | ` wait(long arg0, int arg1) `                                                              | | ` final void`                                                                       | ` wait(long arg0) `                                                                        | | ` final void`                                                                       | ` wait() `                                                                                 | ||

## Public methods

### getLanguages

```
public List<Locale> getLanguages ()
```

Returns languages that are included in the request.

<br />

|                                                                         Returns                                                                          ||
|--------------------------------------------------------------------------------------------------------------------------------------------------|--------|
| [List](https://developer.android.com/reference/java/util/List.html)`<`[Locale](https://developer.android.com/reference/java/util/Locale.html)`>` | <br /> |

### getModuleNames

```
public List<String> getModuleNames ()
```

Returns modules that are included in the request.

<br />

|                                                                         Returns                                                                          ||
|--------------------------------------------------------------------------------------------------------------------------------------------------|--------|
| [List](https://developer.android.com/reference/java/util/List.html)`<`[String](https://developer.android.com/reference/java/lang/String.html)`>` | <br /> |

### newBuilder

```
public static SplitInstallRequest.Builder newBuilder ()
```

Start building a SplitInstallRequest

<br />

|                                                                                           Returns                                                                                           ||
|---------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------|
| [SplitInstallRequest.Builder](https://developer.android.com/reference/com/google/android/play/core/splitinstall/SplitInstallRequest.Builder.html) | a new SplitInstallRequest.Builder <br /> |

### toString

```
public String toString ()
```

<br />

<br />

|                                     Returns                                     ||
|-------------------------------------------------------------------------|--------|
| [String](https://developer.android.com/reference/java/lang/String.html) | <br /> |