Package com.dropbox.core.v2.teamlog
Class AppPermissionsChangedDetails
- java.lang.Object
- 
- com.dropbox.core.v2.teamlog.AppPermissionsChangedDetails
 
- 
 public class AppPermissionsChangedDetails extends java.lang.ObjectChanged app permissions.
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classAppPermissionsChangedDetails.BuilderBuilder forAppPermissionsChangedDetails.
 - 
Field SummaryFields Modifier and Type Field Description protected java.lang.StringappNameprotected AdminConsoleAppPolicynewValueprotected AdminConsoleAppPermissionpermissionprotected AdminConsoleAppPolicypreviousValue
 - 
Constructor SummaryConstructors Constructor Description AppPermissionsChangedDetails(AdminConsoleAppPolicy previousValue, AdminConsoleAppPolicy newValue)Changed app permissions.AppPermissionsChangedDetails(AdminConsoleAppPolicy previousValue, AdminConsoleAppPolicy newValue, java.lang.String appName, AdminConsoleAppPermission permission)Changed app permissions.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)java.lang.StringgetAppName()Name of the app.AdminConsoleAppPolicygetNewValue()New policy.AdminConsoleAppPermissiongetPermission()Permission that was changed.AdminConsoleAppPolicygetPreviousValue()Previous policy.inthashCode()static AppPermissionsChangedDetails.BuildernewBuilder(AdminConsoleAppPolicy previousValue, AdminConsoleAppPolicy newValue)Returns a new builder for creating an instance of this class.java.lang.StringtoString()java.lang.StringtoStringMultiline()Returns a String representation of this object formatted for easier readability.
 
- 
- 
- 
Field Detail- 
appNameprotected final java.lang.String appName 
 - 
permissionprotected final AdminConsoleAppPermission permission 
 - 
previousValueprotected final AdminConsoleAppPolicy previousValue 
 - 
newValueprotected final AdminConsoleAppPolicy newValue 
 
- 
 - 
Constructor Detail- 
AppPermissionsChangedDetailspublic AppPermissionsChangedDetails(AdminConsoleAppPolicy previousValue, AdminConsoleAppPolicy newValue, java.lang.String appName, AdminConsoleAppPermission permission) Changed app permissions.Use newBuilder(com.dropbox.core.v2.teamlog.AdminConsoleAppPolicy,com.dropbox.core.v2.teamlog.AdminConsoleAppPolicy)to create instances of this class without specifying values for all optional fields.- Parameters:
- previousValue- Previous policy. Must not be- null.
- newValue- New policy. Must not be- null.
- appName- Name of the app.
- permission- Permission that was changed.
- Throws:
- java.lang.IllegalArgumentException- If any argument does not meet its preconditions.
 
 - 
AppPermissionsChangedDetailspublic AppPermissionsChangedDetails(AdminConsoleAppPolicy previousValue, AdminConsoleAppPolicy newValue) Changed app permissions.The default values for unset fields will be used. - Parameters:
- previousValue- Previous policy. Must not be- null.
- newValue- New policy. Must not be- null.
- Throws:
- java.lang.IllegalArgumentException- If any argument does not meet its preconditions.
 
 
- 
 - 
Method Detail- 
getPreviousValuepublic AdminConsoleAppPolicy getPreviousValue() Previous policy.- Returns:
- value for this field, never null.
 
 - 
getNewValuepublic AdminConsoleAppPolicy getNewValue() New policy.- Returns:
- value for this field, never null.
 
 - 
getAppNamepublic java.lang.String getAppName() Name of the app.- Returns:
- value for this field, or nullif not present.
 
 - 
getPermissionpublic AdminConsoleAppPermission getPermission() Permission that was changed.- Returns:
- value for this field, or nullif not present.
 
 - 
newBuilderpublic static AppPermissionsChangedDetails.Builder newBuilder(AdminConsoleAppPolicy previousValue, AdminConsoleAppPolicy newValue) Returns a new builder for creating an instance of this class.- Parameters:
- previousValue- Previous policy. Must not be- null.
- newValue- New policy. Must not be- null.
- Returns:
- builder for this class.
- Throws:
- java.lang.IllegalArgumentException- If any argument does not meet its preconditions.
 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- java.lang.Object
 
 - 
equalspublic boolean equals(java.lang.Object obj) - Overrides:
- equalsin class- java.lang.Object
 
 - 
toStringpublic java.lang.String toString() - Overrides:
- toStringin class- java.lang.Object
 
 - 
toStringMultilinepublic java.lang.String toStringMultiline() Returns a String representation of this object formatted for easier readability.The returned String may contain newlines. - Returns:
- Formatted, multiline String representation of this object
 
 
- 
 
-