Class SharingPolicy.Builder

java.lang.Object
com.dropbox.core.v2.paper.SharingPolicy.Builder
Enclosing class:
SharingPolicy

public static class SharingPolicy.Builder extends Object
Builder for SharingPolicy.
  • Field Details

  • Constructor Details

    • Builder

      protected Builder()
  • Method Details

    • withPublicSharingPolicy

      public SharingPolicy.Builder withPublicSharingPolicy(SharingPublicPolicyType publicSharingPolicy)
      Set value for optional field.
      Parameters:
      publicSharingPolicy - This value applies to the non-team members.
      Returns:
      this builder
    • withTeamSharingPolicy

      public SharingPolicy.Builder withTeamSharingPolicy(SharingTeamPolicyType teamSharingPolicy)
      Set value for optional field.
      Parameters:
      teamSharingPolicy - This value applies to the team members only. The value is null for all personal accounts.
      Returns:
      this builder
    • build

      public SharingPolicy build()
      Builds an instance of SharingPolicy configured with this builder's values
      Returns:
      new instance of SharingPolicy