Class AddFileMemberBuilder

java.lang.Object
com.dropbox.core.v2.sharing.AddFileMemberBuilder

public class AddFileMemberBuilder extends Object
The request builder returned by DbxUserSharingRequests.addFileMemberBuilder(java.lang.String, java.util.List<com.dropbox.core.v2.sharing.MemberSelector>).

Use this class to set optional request parameters and complete the request.

  • Method Details

    • withCustomMessage

      public AddFileMemberBuilder withCustomMessage(String customMessage)
      Set value for optional field.
      Parameters:
      customMessage - Message to send to added members in their invitation.
      Returns:
      this builder
    • withQuiet

      public AddFileMemberBuilder withQuiet(Boolean quiet)
      Set value for optional field.

      If left unset or set to null, defaults to false.

      Parameters:
      quiet - Whether added members should be notified via email and device notifications of their invitation. Defaults to false when set to null.
      Returns:
      this builder
    • withAccessLevel

      public AddFileMemberBuilder withAccessLevel(AccessLevel accessLevel)
      Set value for optional field.
      Parameters:
      accessLevel - AccessLevel union object, describing what access level we want to give new members.
      Returns:
      this builder
    • withAddMessageAsComment

      public AddFileMemberBuilder withAddMessageAsComment(Boolean addMessageAsComment)
      Set value for optional field.

      If left unset or set to null, defaults to false.

      Parameters:
      addMessageAsComment - If the custom message should be added as a comment on the file. Only meant for Paper files. Defaults to false when set to null.
      Returns:
      this builder
    • withFpSealedResult

      public AddFileMemberBuilder withFpSealedResult(String fpSealedResult)
      Set value for optional field.
      Parameters:
      fpSealedResult - The FingerprintJS Sealed Client Result value.
      Returns:
      this builder
    • start

      Issues the request.
      Throws:
      AddFileMemberErrorException
      DbxException