public class BoxUser extends BoxCollaborator
| Modifier and Type | Class and Description |
|---|---|
static class |
BoxUser.Role
Enumerates the possible roles that a user can have within an enterprise.
|
static class |
BoxUser.Status
Enumerates the possible statuses that a user's account can have.
|
BoxEntity.BoxEntityCreatorBoxJsonObject.BoxJsonObjectCreator<E extends BoxJsonObject>| Modifier and Type | Field and Description |
|---|---|
static java.lang.String[] |
ALL_FIELDS |
static java.lang.String |
FIELD_ADDRESS |
static java.lang.String |
FIELD_AVATAR_URL |
static java.lang.String |
FIELD_CAN_SEE_MANAGED_USERS |
static java.lang.String |
FIELD_ENTERPRISE |
static java.lang.String |
FIELD_HOSTNAME |
static java.lang.String |
FIELD_IS_EXEMPT_FROM_DEVICE_LIMITS |
static java.lang.String |
FIELD_IS_EXEMPT_FROM_LOGIN_VERIFICATION |
static java.lang.String |
FIELD_IS_EXTERNAL_COLLAB_RESTRICTED |
static java.lang.String |
FIELD_IS_SYNC_ENABLED |
static java.lang.String |
FIELD_JOB_TITLE |
static java.lang.String |
FIELD_LANGUAGE |
static java.lang.String |
FIELD_LOGIN |
static java.lang.String |
FIELD_MAX_UPLOAD_SIZE |
static java.lang.String |
FIELD_MY_TAGS |
static java.lang.String |
FIELD_PHONE |
static java.lang.String |
FIELD_ROLE |
static java.lang.String |
FIELD_SPACE_AMOUNT |
static java.lang.String |
FIELD_SPACE_USED |
static java.lang.String |
FIELD_STATUS |
static java.lang.String |
FIELD_TIMEZONE |
static java.lang.String |
FIELD_TRACKING_CODES |
static java.lang.String |
TYPE |
FIELD_CREATED_AT, FIELD_MODIFIED_AT, FIELD_NAMEFIELD_ID, FIELD_ITEM_ID, FIELD_ITEM_TYPE, FIELD_TYPE| Constructor and Description |
|---|
BoxUser()
Constructs an empty BoxUser object.
|
BoxUser(com.eclipsesource.json.JsonObject object)
Constructs an empty BoxUser object.
|
| Modifier and Type | Method and Description |
|---|---|
static BoxUser |
createFromId(java.lang.String userId)
A convenience method to create an empty user with just the id and type fields set.
|
java.lang.String |
getAddress()
Gets the address of the user.
|
java.lang.String |
getAvatarURL()
Gets the URL of the user's avatar.
|
java.lang.Boolean |
getCanSeeManagedUsers()
Gets whether or not the user can see managed users.
|
BoxEnterprise |
getEnterprise()
Gets the users enterprise.
|
java.lang.String |
getHostname()
Gets the hostname associated with the user.
|
java.lang.Boolean |
getIsExemptFromDeviceLimits()
Gets whether or not the user is exempt from Enterprise device limits.
|
java.lang.Boolean |
getIsExemptFromLoginVerification()
Gets whether or not the user is exempt from two-factor authentication.
|
java.lang.Boolean |
getIsExternalCollabRestricted()
Gets whether or not external collaboration is restricted.
|
java.lang.Boolean |
getIsSyncEnabled()
Gets whether or not sync is enabled for the user.
|
java.lang.String |
getJobTitle()
Gets the job title of the user.
|
java.lang.String |
getLanguage()
Gets the language of the user.
|
java.lang.String |
getLogin()
Gets the email address the user uses to login.
|
java.lang.Long |
getMaxUploadSize()
Gets the maximum individual file size in bytes the user can have.
|
java.util.List<java.lang.String> |
getMyTags()
Gets the user's tags.
|
java.lang.String |
getPhone()
Gets the phone number of the user.
|
BoxUser.Role |
getRole()
Gets the user's enterprise role.
|
java.lang.Long |
getSpaceAmount()
Gets the user's total available space in bytes.
|
java.lang.Long |
getSpaceUsed()
Gets the amount of space the user has used in bytes.
|
BoxUser.Status |
getStatus()
Gets the user's current account status.
|
java.lang.String |
getTimezone()
Gets the timezone of the user.
|
java.util.List<java.lang.String> |
getTrackingCodes()
Gets a list of tracking codes for the user.
|
getCreatedAt, getModifiedAt, getNameaddEntityType, createEntityFromJson, createEntityFromJson, getBoxJsonObjectCreator, getId, getTypeaddInJsonArray, addInJsonArray, createFromJson, createFromJson, equals, getBoxJsonObjectCreator, getPropertiesKeySet, getPropertyAsBoolean, getPropertyAsDate, getPropertyAsDouble, getPropertyAsFloat, getPropertyAsInt, getPropertyAsJsonArray, getPropertyAsJsonObject, getPropertyAsJsonObjectArray, getPropertyAsLong, getPropertyAsString, getPropertyAsStringArray, getPropertyAsStringHashSet, getPropertyValue, hashCode, parseJSONMember, remove, set, set, set, set, set, set, set, set, set, toJson, toJsonObjectpublic static final java.lang.String TYPE
public static final java.lang.String FIELD_LOGIN
public static final java.lang.String FIELD_ROLE
public static final java.lang.String FIELD_LANGUAGE
public static final java.lang.String FIELD_TIMEZONE
public static final java.lang.String FIELD_SPACE_AMOUNT
public static final java.lang.String FIELD_SPACE_USED
public static final java.lang.String FIELD_MAX_UPLOAD_SIZE
public static final java.lang.String FIELD_STATUS
public static final java.lang.String FIELD_JOB_TITLE
public static final java.lang.String FIELD_PHONE
public static final java.lang.String FIELD_ADDRESS
public static final java.lang.String FIELD_AVATAR_URL
public static final java.lang.String FIELD_TRACKING_CODES
public static final java.lang.String FIELD_CAN_SEE_MANAGED_USERS
public static final java.lang.String FIELD_IS_SYNC_ENABLED
public static final java.lang.String FIELD_IS_EXTERNAL_COLLAB_RESTRICTED
public static final java.lang.String FIELD_IS_EXEMPT_FROM_DEVICE_LIMITS
public static final java.lang.String FIELD_IS_EXEMPT_FROM_LOGIN_VERIFICATION
public static final java.lang.String FIELD_ENTERPRISE
public static final java.lang.String FIELD_HOSTNAME
public static final java.lang.String FIELD_MY_TAGS
public static final java.lang.String[] ALL_FIELDS
public BoxUser()
public BoxUser(com.eclipsesource.json.JsonObject object)
object - jsonObject to use to create an instance of this class.public static BoxUser createFromId(java.lang.String userId)
userId - the id of user to createpublic java.lang.String getLogin()
public BoxUser.Role getRole()
public java.lang.String getLanguage()
public java.lang.String getTimezone()
public java.lang.Long getSpaceAmount()
public java.lang.Long getSpaceUsed()
public java.lang.Long getMaxUploadSize()
public BoxUser.Status getStatus()
public java.lang.String getJobTitle()
public java.lang.String getPhone()
public java.lang.String getAddress()
public java.lang.String getAvatarURL()
public java.util.List<java.lang.String> getTrackingCodes()
public java.lang.Boolean getCanSeeManagedUsers()
public java.lang.Boolean getIsSyncEnabled()
public java.lang.Boolean getIsExternalCollabRestricted()
public java.lang.Boolean getIsExemptFromDeviceLimits()
public java.lang.Boolean getIsExemptFromLoginVerification()
public BoxEnterprise getEnterprise()
public java.lang.String getHostname()
public java.util.List<java.lang.String> getMyTags()