Package com.dropbox.core.v2.teamlog
Class ExternalDriveBackupEligibilityStatusCheckedDetails
- java.lang.Object
-
- com.dropbox.core.v2.teamlog.ExternalDriveBackupEligibilityStatusCheckedDetails
-
public class ExternalDriveBackupEligibilityStatusCheckedDetails extends java.lang.Object
Checked external drive backup eligibility status.
-
-
Field Summary
Fields Modifier and Type Field Description protected DesktopDeviceSessionLogInfo
desktopDeviceSessionInfo
protected long
numberOfExternalDriveBackup
protected ExternalDriveBackupEligibilityStatus
status
-
Constructor Summary
Constructors Constructor Description ExternalDriveBackupEligibilityStatusCheckedDetails(DesktopDeviceSessionLogInfo desktopDeviceSessionInfo, ExternalDriveBackupEligibilityStatus status, long numberOfExternalDriveBackup)
Checked external drive backup eligibility status.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object obj)
DesktopDeviceSessionLogInfo
getDesktopDeviceSessionInfo()
Device's session logged information.long
getNumberOfExternalDriveBackup()
Total number of valid external drive backup for all the team members.ExternalDriveBackupEligibilityStatus
getStatus()
Current eligibility status of external drive backup.int
hashCode()
java.lang.String
toString()
java.lang.String
toStringMultiline()
Returns a String representation of this object formatted for easier readability.
-
-
-
Field Detail
-
desktopDeviceSessionInfo
@Nonnull protected final DesktopDeviceSessionLogInfo desktopDeviceSessionInfo
-
status
@Nonnull protected final ExternalDriveBackupEligibilityStatus status
-
numberOfExternalDriveBackup
protected final long numberOfExternalDriveBackup
-
-
Constructor Detail
-
ExternalDriveBackupEligibilityStatusCheckedDetails
public ExternalDriveBackupEligibilityStatusCheckedDetails(@Nonnull DesktopDeviceSessionLogInfo desktopDeviceSessionInfo, @Nonnull ExternalDriveBackupEligibilityStatus status, long numberOfExternalDriveBackup)
Checked external drive backup eligibility status.- Parameters:
desktopDeviceSessionInfo
- Device's session logged information. Must not benull
.status
- Current eligibility status of external drive backup. Must not benull
.numberOfExternalDriveBackup
- Total number of valid external drive backup for all the team members.- Throws:
java.lang.IllegalArgumentException
- If any argument does not meet its preconditions.
-
-
Method Detail
-
getDesktopDeviceSessionInfo
@Nonnull public DesktopDeviceSessionLogInfo getDesktopDeviceSessionInfo()
Device's session logged information.- Returns:
- value for this field, never
null
.
-
getStatus
@Nonnull public ExternalDriveBackupEligibilityStatus getStatus()
Current eligibility status of external drive backup.- Returns:
- value for this field, never
null
.
-
getNumberOfExternalDriveBackup
public long getNumberOfExternalDriveBackup()
Total number of valid external drive backup for all the team members.- Returns:
- value for this field.
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
toStringMultiline
public 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
-
-