# GetEnvironmentRequest.Builder

# GetEnvironmentRequest.Builder


```
abstract class GetEnvironmentRequest.Builder
```

<br />

*** ** * ** ***

Builder for `https://developers.google.com/android/management/reference/amapi/kotlin/com/google/android/managementapi/environment/model/GetEnvironmentRequest`.

## Summary

| ### Public functions |
|---|---|
| `abstract https://developers.google.com/android/management/reference/amapi/kotlin/com/google/android/managementapi/environment/model/GetEnvironmentRequest!` | `https://developers.google.com/android/management/reference/amapi/kotlin/com/google/android/managementapi/environment/model/GetEnvironmentRequest.Builder#build()()` |
| `https://developers.google.com/android/management/reference/amapi/kotlin/com/google/android/managementapi/environment/model/GetEnvironmentRequest.Builder!` | `https://developers.google.com/android/management/reference/amapi/kotlin/com/google/android/managementapi/environment/model/GetEnvironmentRequest.Builder#setRoles(java.lang.Iterable<com.google.android.managementapi.common.model.Role>)(value: (https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-mutable-iterable/index.html)https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-iterable/index.html<https://developers.google.com/android/management/reference/amapi/kotlin/com/google/android/managementapi/common/model/Role!>!)` The roles for which the caller is requesting environment information. |

## Public functions

### build

```
abstract fun build(): GetEnvironmentRequest!
```

### setRoles

```
fun setRoles(value: (Mutable)Iterable<Role!>!): GetEnvironmentRequest.Builder!
```

The roles for which the caller is requesting environment information. The caller must have permission to use these roles. At least one role must be specified.