Role

public abstract class Role


The role that the caller is requesting to use.

Summary

Nested types

public abstract class Role.Builder

Builder for Role.

public abstract class Role.ExtraCapabilities

Extra capabilities for a role, granted by the IT admin in the device policy.

public abstract class Role.ExtraCapabilities.Builder

Builder for Role.ExtraCapabilities.

Controls whether the app can perform local device wipe using IssueCommandRequest.Wipe.

public enum Role.RoleType

The role type.

Public methods

static Role.Builder
static Role
Role.ExtraCapabilities

Extra capabilities for a role.

abstract Role.RoleType
boolean

Returns true if extraCapabilities is set.

abstract Role.Builder

Public methods

builder

public static Role.Builder builder()

getDefaultInstance

public static Role getDefaultInstance()

getExtraCapabilities

public Role.ExtraCapabilities getExtraCapabilities()

Extra capabilities for a role. These are set in the roles that the app receives in AppRolesSetRequest, and must not be set in requests made by the app.

getRoleType

public abstract Role.RoleType getRoleType()

hasExtraCapabilities

public boolean hasExtraCapabilities()

Returns true if extraCapabilities is set.

toBuilder

public abstract Role.Builder toBuilder()