Class Group

java.lang.Object
com.mypurecloud.sdk.v2.model.Group
All Implemented Interfaces:
Serializable

public class Group extends Object implements Serializable
Group
See Also:
  • Constructor Details

    • Group

      public Group()
    • Group

      public Group(Boolean initWithEmptyList)
  • Method Details

    • getId

      public String getId()
    • name

      public Group name(String name)
      The group name.
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • description

      public Group description(String description)
    • getDescription

      public String getDescription()
    • setDescription

      public void setDescription(String description)
    • getDateModified

      public Date getDateModified()
    • getMemberCount

      public Long getMemberCount()
    • getState

      public Group.StateEnum getState()
    • getVersion

      public Integer getVersion()
    • type

      public Group type(Group.TypeEnum type)
      Type of group.
    • getType

      public Group.TypeEnum getType()
    • setType

      public void setType(Group.TypeEnum type)
    • images

      public Group images(List<Image> images)
    • getImages

      public List<Image> getImages()
    • setImages

      public void setImages(List<Image> images)
    • addresses

      public Group addresses(List<GroupContact> addresses)
    • getAddresses

      public List<GroupContact> getAddresses()
    • setAddresses

      public void setAddresses(List<GroupContact> addresses)
    • rulesVisible

      public Group rulesVisible(Boolean rulesVisible)
      Are membership rules visible to the person requesting to view the group
    • getRulesVisible

      public Boolean getRulesVisible()
    • setRulesVisible

      public void setRulesVisible(Boolean rulesVisible)
    • visibility

      public Group visibility(Group.VisibilityEnum visibility)
      Who can view this group
    • getVisibility

      public Group.VisibilityEnum getVisibility()
    • setVisibility

      public void setVisibility(Group.VisibilityEnum visibility)
    • rolesEnabled

      public Group rolesEnabled(Boolean rolesEnabled)
      Allow roles to be assigned to this group
    • getRolesEnabled

      public Boolean getRolesEnabled()
    • setRolesEnabled

      public void setRolesEnabled(Boolean rolesEnabled)
    • includeOwners

      public Group includeOwners(Boolean includeOwners)
      Allow owners to be included as members of the group
    • getIncludeOwners

      public Boolean getIncludeOwners()
    • setIncludeOwners

      public void setIncludeOwners(Boolean includeOwners)
    • callsEnabled

      public Group callsEnabled(Boolean callsEnabled)
      Allow calls to be placed to this group.
    • getCallsEnabled

      public Boolean getCallsEnabled()
    • setCallsEnabled

      public void setCallsEnabled(Boolean callsEnabled)
    • owners

      public Group owners(List<User> owners)
      Owners of the group
    • getOwners

      public List<User> getOwners()
    • setOwners

      public void setOwners(List<User> owners)
    • getSelfUri

      public String getSelfUri()
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object