Class GroupJoinPolicyUpdatedDetails

java.lang.Object
com.dropbox.core.v2.teamlog.GroupJoinPolicyUpdatedDetails

public class GroupJoinPolicyUpdatedDetails extends Object
Updated group join policy.
  • Field Details

    • isCompanyManaged

      @Nullable protected final Boolean isCompanyManaged
    • joinPolicy

      @Nullable protected final GroupJoinPolicy joinPolicy
  • Constructor Details

    • GroupJoinPolicyUpdatedDetails

      public GroupJoinPolicyUpdatedDetails(@Nullable Boolean isCompanyManaged, @Nullable GroupJoinPolicy joinPolicy)
      Updated group join policy.

      Use newBuilder() to create instances of this class without specifying values for all optional fields.

      Parameters:
      isCompanyManaged - Is company managed group.
      joinPolicy - Group join policy.
    • GroupJoinPolicyUpdatedDetails

      public GroupJoinPolicyUpdatedDetails()
      Updated group join policy.

      The default values for unset fields will be used.

  • Method Details

    • getIsCompanyManaged

      @Nullable public Boolean getIsCompanyManaged()
      Is company managed group.
      Returns:
      value for this field, or null if not present.
    • getJoinPolicy

      @Nullable public GroupJoinPolicy getJoinPolicy()
      Group join policy.
      Returns:
      value for this field, or null if not present.
    • newBuilder

      public static GroupJoinPolicyUpdatedDetails.Builder newBuilder()
      Returns a new builder for creating an instance of this class.
      Returns:
      builder for this class.
    • 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