Class UploadSessionFinishArg

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

public class UploadSessionFinishArg extends Object
  • Field Details

  • Constructor Details

    • UploadSessionFinishArg

      public UploadSessionFinishArg(@Nonnull UploadSessionCursor cursor, @Nonnull CommitInfo commit, @Nullable String contentHash)
      Parameters:
      cursor - Contains the upload session ID and the offset. Must not be null.
      commit - Contains the path and other optional modifiers for the commit. Must not be null.
      contentHash - A hash of the file content uploaded in this call. If provided and the uploaded content does not match this hash, an error will be returned. For more information see our Content hash page. Must have length of at least 64 and have length of at most 64.
      Throws:
      IllegalArgumentException - If any argument does not meet its preconditions.
    • UploadSessionFinishArg

      public UploadSessionFinishArg(@Nonnull UploadSessionCursor cursor, @Nonnull CommitInfo commit)
      None

      The default values for unset fields will be used.

      Parameters:
      cursor - Contains the upload session ID and the offset. Must not be null.
      commit - Contains the path and other optional modifiers for the commit. Must not be null.
      Throws:
      IllegalArgumentException - If any argument does not meet its preconditions.
  • Method Details

    • getCursor

      @Nonnull public UploadSessionCursor getCursor()
      Contains the upload session ID and the offset.
      Returns:
      value for this field, never null.
    • getCommit

      @Nonnull public CommitInfo getCommit()
      Contains the path and other optional modifiers for the commit.
      Returns:
      value for this field, never null.
    • getContentHash

      @Nullable public String getContentHash()
      A hash of the file content uploaded in this call. If provided and the uploaded content does not match this hash, an error will be returned. For more information see our Content hash page.
      Returns:
      value for this field, or null if not present.
    • 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