Class GetCopyReferenceResult

java.lang.Object
com.dropbox.core.v2.files.GetCopyReferenceResult

public class GetCopyReferenceResult extends Object
  • Field Details

    • metadata

      @Nonnull protected final Metadata metadata
    • copyReference

      @Nonnull protected final String copyReference
    • expires

      @Nonnull protected final Date expires
  • Constructor Details

    • GetCopyReferenceResult

      public GetCopyReferenceResult(@Nonnull Metadata metadata, @Nonnull String copyReference, @Nonnull Date expires)
      Parameters:
      metadata - Metadata of the file or folder. Must not be null.
      copyReference - A copy reference to the file or folder. Must not be null.
      expires - The expiration date of the copy reference. This value is currently set to be far enough in the future so that expiration is effectively not an issue. Must not be null.
      Throws:
      IllegalArgumentException - If any argument does not meet its preconditions.
  • Method Details

    • getMetadata

      @Nonnull public Metadata getMetadata()
      Metadata of the file or folder.
      Returns:
      value for this field, never null.
    • getCopyReference

      @Nonnull public String getCopyReference()
      A copy reference to the file or folder.
      Returns:
      value for this field, never null.
    • getExpires

      @Nonnull public Date getExpires()
      The expiration date of the copy reference. This value is currently set to be far enough in the future so that expiration is effectively not an issue.
      Returns:
      value for this field, never null.
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • toStringMultiline

      public 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