Class JoinTeamDetails.Builder

java.lang.Object
com.dropbox.core.v2.teamlog.JoinTeamDetails.Builder
Enclosing class:
JoinTeamDetails

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

    • linkedApps

      protected final List<UserLinkedAppLogInfo> linkedApps
    • linkedDevices

      protected final List<LinkedDeviceLogInfo> linkedDevices
    • linkedSharedFolders

      protected final List<FolderLogInfo> linkedSharedFolders
    • wasLinkedAppsTruncated

      protected Boolean wasLinkedAppsTruncated
    • wasLinkedDevicesTruncated

      protected Boolean wasLinkedDevicesTruncated
    • wasLinkedSharedFoldersTruncated

      protected Boolean wasLinkedSharedFoldersTruncated
    • hasLinkedApps

      protected Boolean hasLinkedApps
    • hasLinkedDevices

      protected Boolean hasLinkedDevices
    • hasLinkedSharedFolders

      protected Boolean hasLinkedSharedFolders
  • Constructor Details

  • Method Details

    • withWasLinkedAppsTruncated

      @Deprecated public JoinTeamDetails.Builder withWasLinkedAppsTruncated(Boolean wasLinkedAppsTruncated)
      Deprecated.
      Set value for optional field.
      Parameters:
      wasLinkedAppsTruncated - Field is deprecated. (Deprecated) True if the linked_apps list was truncated to the maximum supported length (50).
      Returns:
      this builder
    • withWasLinkedDevicesTruncated

      @Deprecated public JoinTeamDetails.Builder withWasLinkedDevicesTruncated(Boolean wasLinkedDevicesTruncated)
      Deprecated.
      Set value for optional field.
      Parameters:
      wasLinkedDevicesTruncated - Field is deprecated. (Deprecated) True if the linked_devices list was truncated to the maximum supported length (50).
      Returns:
      this builder
    • withWasLinkedSharedFoldersTruncated

      @Deprecated public JoinTeamDetails.Builder withWasLinkedSharedFoldersTruncated(Boolean wasLinkedSharedFoldersTruncated)
      Deprecated.
      Set value for optional field.
      Parameters:
      wasLinkedSharedFoldersTruncated - Field is deprecated. (Deprecated) True if the linked_shared_folders list was truncated to the maximum supported length (50).
      Returns:
      this builder
    • withHasLinkedApps

      public JoinTeamDetails.Builder withHasLinkedApps(Boolean hasLinkedApps)
      Set value for optional field.
      Parameters:
      hasLinkedApps - True if the user had linked apps at event time.
      Returns:
      this builder
    • withHasLinkedDevices

      public JoinTeamDetails.Builder withHasLinkedDevices(Boolean hasLinkedDevices)
      Set value for optional field.
      Parameters:
      hasLinkedDevices - True if the user had linked apps at event time.
      Returns:
      this builder
    • withHasLinkedSharedFolders

      public JoinTeamDetails.Builder withHasLinkedSharedFolders(Boolean hasLinkedSharedFolders)
      Set value for optional field.
      Parameters:
      hasLinkedSharedFolders - True if the user had linked shared folders at event time.
      Returns:
      this builder
    • build

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