Class TeamMemberPolicies


  • public class TeamMemberPolicies
    extends java.lang.Object
    Policies governing team members.
    • Constructor Detail

      • TeamMemberPolicies

        public TeamMemberPolicies​(@Nonnull
                                  TeamSharingPolicies sharing,
                                  @Nonnull
                                  EmmState emmState,
                                  @Nonnull
                                  OfficeAddInPolicy officeAddin,
                                  @Nonnull
                                  SuggestMembersPolicy suggestMembersPolicy)
        Policies governing team members.
        Parameters:
        sharing - Policies governing sharing. Must not be null.
        emmState - This describes the Enterprise Mobility Management (EMM) state for this team. This information can be used to understand if an organization is integrating with a third-party EMM vendor to further manage and apply restrictions upon the team's Dropbox usage on mobile devices. This is a new feature and in the future we'll be adding more new fields and additional documentation. Must not be null.
        officeAddin - The admin policy around the Dropbox Office Add-In for this team. Must not be null.
        suggestMembersPolicy - The team policy on if teammembers are allowed to suggest users for admins to invite to the team. Must not be null.
        Throws:
        java.lang.IllegalArgumentException - If any argument does not meet its preconditions.
    • Method Detail

      • getSharing

        @Nonnull
        public TeamSharingPolicies getSharing()
        Policies governing sharing.
        Returns:
        value for this field, never null.
      • getEmmState

        @Nonnull
        public EmmState getEmmState()
        This describes the Enterprise Mobility Management (EMM) state for this team. This information can be used to understand if an organization is integrating with a third-party EMM vendor to further manage and apply restrictions upon the team's Dropbox usage on mobile devices. This is a new feature and in the future we'll be adding more new fields and additional documentation.
        Returns:
        value for this field, never null.
      • getOfficeAddin

        @Nonnull
        public OfficeAddInPolicy getOfficeAddin()
        The admin policy around the Dropbox Office Add-In for this team.
        Returns:
        value for this field, never null.
      • getSuggestMembersPolicy

        @Nonnull
        public SuggestMembersPolicy getSuggestMembersPolicy()
        The team policy on if teammembers are allowed to suggest users for admins to invite to the team.
        Returns:
        value for this field, never null.
      • hashCode

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

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object
      • toString

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

        public java.lang.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