Package com.dropbox.core.v2.files
Class FileLockMetadata
- java.lang.Object
-
- com.dropbox.core.v2.files.FileLockMetadata
-
public class FileLockMetadata extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
FileLockMetadata.Builder
Builder forFileLockMetadata
.
-
Field Summary
Fields Modifier and Type Field Description protected java.util.Date
created
protected java.lang.Boolean
isLockholder
protected java.lang.String
lockholderAccountId
protected java.lang.String
lockholderName
-
Constructor Summary
Constructors Constructor Description FileLockMetadata()
NoneFileLockMetadata(java.lang.Boolean isLockholder, java.lang.String lockholderName, java.lang.String lockholderAccountId, java.util.Date created)
UsenewBuilder()
to create instances of this class without specifying values for all optional fields.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object obj)
java.util.Date
getCreated()
The timestamp of the lock was created.java.lang.Boolean
getIsLockholder()
True if caller holds the file lock.java.lang.String
getLockholderAccountId()
The account ID of the lock holder if known.java.lang.String
getLockholderName()
The display name of the lock holder.int
hashCode()
static FileLockMetadata.Builder
newBuilder()
Returns a new builder for creating an instance of this class.java.lang.String
toString()
java.lang.String
toStringMultiline()
Returns a String representation of this object formatted for easier readability.
-
-
-
Constructor Detail
-
FileLockMetadata
public FileLockMetadata(@Nullable java.lang.Boolean isLockholder, @Nullable java.lang.String lockholderName, @Nullable java.lang.String lockholderAccountId, @Nullable java.util.Date created)
UsenewBuilder()
to create instances of this class without specifying values for all optional fields.- Parameters:
isLockholder
- True if caller holds the file lock.lockholderName
- The display name of the lock holder.lockholderAccountId
- The account ID of the lock holder if known. Must have length of at least 40 and have length of at most 40.created
- The timestamp of the lock was created.- Throws:
java.lang.IllegalArgumentException
- If any argument does not meet its preconditions.
-
FileLockMetadata
public FileLockMetadata()
NoneThe default values for unset fields will be used.
-
-
Method Detail
-
getIsLockholder
@Nullable public java.lang.Boolean getIsLockholder()
True if caller holds the file lock.- Returns:
- value for this field, or
null
if not present.
-
getLockholderName
@Nullable public java.lang.String getLockholderName()
The display name of the lock holder.- Returns:
- value for this field, or
null
if not present.
-
getLockholderAccountId
@Nullable public java.lang.String getLockholderAccountId()
The account ID of the lock holder if known.- Returns:
- value for this field, or
null
if not present.
-
getCreated
@Nullable public java.util.Date getCreated()
The timestamp of the lock was created.- Returns:
- value for this field, or
null
if not present.
-
newBuilder
public static FileLockMetadata.Builder newBuilder()
Returns a new builder for creating an instance of this class.- Returns:
- builder for this class.
-
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
-
-