# StandardIntegrityManager.StandardIntegrityTokenRequest

<br />

```
public abstract class StandardIntegrityManager.StandardIntegrityTokenRequest
```

<br />

*** ** * ** ***

Request for[StandardIntegrityTokenProvider#request(StandardIntegrityTokenRequest)](https://developer.android.com/google/play/integrity/reference/com/google/android/play/core/integrity/StandardIntegrityManager.StandardIntegrityTokenProvider#request(com.google.android.play.core.integrity.StandardIntegrityManager.StandardIntegrityTokenRequest)).

## Summary

|                                                                                                                                                                                                                            ### Nested types                                                                                                                                                                                                                            |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `public abstract class `[StandardIntegrityManager.StandardIntegrityTokenRequest.Builder](https://developer.android.com/google/play/integrity/reference/com/google/android/play/core/integrity/StandardIntegrityManager.StandardIntegrityTokenRequest.Builder) Builder for[StandardIntegrityTokenRequest](https://developer.android.com/google/play/integrity/reference/com/google/android/play/core/integrity/StandardIntegrityManager.StandardIntegrityTokenRequest). |

|                                                                                                     ### Public constructors                                                                                                      |
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [StandardIntegrityTokenRequest](https://developer.android.com/google/play/integrity/reference/com/google/android/play/core/integrity/StandardIntegrityManager.StandardIntegrityTokenRequest#StandardIntegrityTokenRequest())`()` |

|                                                                                                               ### Public methods                                                                                                               |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `static `[StandardIntegrityManager.StandardIntegrityTokenRequest.Builder](https://developer.android.com/google/play/integrity/reference/com/google/android/play/core/integrity/StandardIntegrityManager.StandardIntegrityTokenRequest.Builder) | [builder](https://developer.android.com/google/play/integrity/reference/com/google/android/play/core/integrity/StandardIntegrityManager.StandardIntegrityTokenRequest#builder())`()` Creates[StandardIntegrityTokenRequest.Builder](https://developer.android.com/google/play/integrity/reference/com/google/android/play/core/integrity/StandardIntegrityManager.StandardIntegrityTokenRequest.Builder). |
| `abstract `[String](https://developer.android.com/reference/java/lang/String.html)                                                                                                                                                             | [requestHash](https://developer.android.com/google/play/integrity/reference/com/google/android/play/core/integrity/StandardIntegrityManager.StandardIntegrityTokenRequest#requestHash())`()` The request hash provided to the API.                                                                                                                                                                        |
| `abstract `[Set](https://developer.android.com/reference/java/util/Set.html)`<`[Integer](https://developer.android.com/reference/java/lang/Integer.html)`>`                                                                                    | [verdictOptOut](https://developer.android.com/google/play/integrity/reference/com/google/android/play/core/integrity/StandardIntegrityManager.StandardIntegrityTokenRequest#verdictOptOut())`()` Set of integrity token verdicts that should be opted-out.                                                                                                                                                |

## Public constructors

### StandardIntegrityTokenRequest

```
public StandardIntegrityTokenRequest()
```  

## Public methods

### builder

```
public static StandardIntegrityManager.StandardIntegrityTokenRequest.Builder builder()
```

Creates[StandardIntegrityTokenRequest.Builder](https://developer.android.com/google/play/integrity/reference/com/google/android/play/core/integrity/StandardIntegrityManager.StandardIntegrityTokenRequest.Builder).  

### requestHash

```
public abstract String requestHash()
```

The request hash provided to the API.

See the details[Builder#setRequestHash(String)](https://developer.android.com/google/play/integrity/reference/com/google/android/play/core/integrity/StandardIntegrityManager.StandardIntegrityTokenRequest.Builder#setRequestHash(java.lang.String)).  

### verdictOptOut

```
public abstract Set<Integer> verdictOptOut()
```

Set of integrity token verdicts that should be opted-out.

See the details[Builder#setVerdictOptOut(Set)](https://developer.android.com/google/play/integrity/reference/com/google/android/play/core/integrity/StandardIntegrityManager.StandardIntegrityTokenRequest.Builder#setVerdictOptOut(java.util.Set<java.lang.Integer>)).