public class BoxEnterpriseEvent extends BoxJsonObject
| Modifier and Type | Class and Description |
|---|---|
static class |
BoxEnterpriseEvent.Type
Enumerates the known possible types for an enterprise event.
|
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
FIELD_ACCESSIBLE_BY |
static java.lang.String |
FIELD_ADDITIONAL_DETAILS |
static java.lang.String |
FIELD_CREATED_AT |
static java.lang.String |
FIELD_CREATED_BY |
static java.lang.String |
FIELD_EVENT_ID |
static java.lang.String |
FIELD_EVENT_TYPE |
static java.lang.String |
FIELD_IP_ADDRESS |
static java.lang.String |
FIELD_IS_PACKAGE |
static java.lang.String |
FIELD_RECORDED_AT |
static java.lang.String |
FIELD_SESSION_ID |
static java.lang.String |
FIELD_SOURCE |
static java.lang.String |
FIELD_TYPE |
static java.lang.String |
TYPE |
mProperties| Constructor and Description |
|---|
BoxEnterpriseEvent()
Constructs an empty BoxEnterpriseEvent object.
|
BoxEnterpriseEvent(java.util.Map<java.lang.String,java.lang.Object> map)
Constructs a BoxEnterpriseEvent with the provided map values.
|
| Modifier and Type | Method and Description |
|---|---|
BoxCollaborator |
getAccessibleBy()
The user or group that this event is accessible by.
|
java.lang.String |
getAdditionalDetails()
Any additional details that are important for this event.
|
BoxCollaborator |
getCreatedBy()
The user that performed the action.
|
java.lang.String |
getEventId()
The id of the event, used for de-duplication purposes.
|
java.lang.String |
getEventType()
An event type from either a user event or enterprise event.
|
java.lang.String |
getIpAddress()
An address of a user event or enterprise event.
|
java.lang.Boolean |
getIsPackage()
Gets whether or not the file is an OSX package.
|
java.lang.String |
getSessionId()
The session of the user that performed the action
|
BoxEntity |
getSource()
The object that was modified.
|
java.lang.String |
getType()
The event type, 'event'
|
protected void |
parseJSONMember(JsonObject.Member member)
Invoked with a JSON member whenever this object is updated or created from a JSON object.
|
createFromJson, createFromJson, getPropertiesAsHashMap, parseJsonObject, parseNullJsonMember, toJson, toJsonObjectpublic static final java.lang.String TYPE
public static final java.lang.String FIELD_TYPE
public static final java.lang.String FIELD_EVENT_ID
public static final java.lang.String FIELD_CREATED_BY
public static final java.lang.String FIELD_EVENT_TYPE
public static final java.lang.String FIELD_SESSION_ID
public static final java.lang.String FIELD_IS_PACKAGE
public static final java.lang.String FIELD_SOURCE
public static final java.lang.String FIELD_CREATED_AT
public static final java.lang.String FIELD_RECORDED_AT
public static final java.lang.String FIELD_IP_ADDRESS
public static final java.lang.String FIELD_ACCESSIBLE_BY
public static final java.lang.String FIELD_ADDITIONAL_DETAILS
public BoxEnterpriseEvent()
public BoxEnterpriseEvent(java.util.Map<java.lang.String,java.lang.Object> map)
map - map of keys and values of the object.protected void parseJSONMember(JsonObject.Member member)
BoxJsonObjectSubclasses should override this method in order to parse any JSON members it knows about. This method is a no-op by default.
parseJSONMember in class BoxJsonObjectmember - the JSON member to be parsed.public java.lang.String getType()
public java.lang.String getEventId()
public BoxCollaborator getCreatedBy()
public BoxCollaborator getAccessibleBy()
public java.lang.String getAdditionalDetails()
public java.lang.String getIpAddress()
public java.lang.String getEventType()
public java.lang.String getSessionId()
public java.lang.Boolean getIsPackage()
public BoxEntity getSource()