Class Site

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

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

    • Site

      public Site()
    • Site

      public Site(Boolean initWithEmptyList)
  • Method Details

    • getId

      public String getId()
    • name

      public Site name(String name)
      The name of the entity.
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • division

      public Site division(Division division)
      The division to which this entity belongs.
    • getDivision

      public Division getDivision()
    • setDivision

      public void setDivision(Division division)
    • description

      public Site description(String description)
      The resource's description.
    • getDescription

      public String getDescription()
    • setDescription

      public void setDescription(String description)
    • version

      public Site version(Integer version)
      The current version of the resource.
    • getVersion

      public Integer getVersion()
    • setVersion

      public void setVersion(Integer version)
    • getDateCreated

      public Date getDateCreated()
    • getDateModified

      public Date getDateModified()
    • getModifiedBy

      public String getModifiedBy()
    • getCreatedBy

      public String getCreatedBy()
    • getState

      public Site.StateEnum getState()
    • getModifiedByApp

      public String getModifiedByApp()
    • getCreatedByApp

      public String getCreatedByApp()
    • primarySites

      public Site primarySites(List<DomainEntityRef> primarySites)
    • getPrimarySites

      public List<DomainEntityRef> getPrimarySites()
    • setPrimarySites

      public void setPrimarySites(List<DomainEntityRef> primarySites)
    • secondarySites

      public Site secondarySites(List<DomainEntityRef> secondarySites)
    • getSecondarySites

      public List<DomainEntityRef> getSecondarySites()
    • setSecondarySites

      public void setSecondarySites(List<DomainEntityRef> secondarySites)
    • primaryEdges

      public Site primaryEdges(List<Edge> primaryEdges)
    • getPrimaryEdges

      public List<Edge> getPrimaryEdges()
    • setPrimaryEdges

      public void setPrimaryEdges(List<Edge> primaryEdges)
    • secondaryEdges

      public Site secondaryEdges(List<Edge> secondaryEdges)
    • getSecondaryEdges

      public List<Edge> getSecondaryEdges()
    • setSecondaryEdges

      public void setSecondaryEdges(List<Edge> secondaryEdges)
    • addresses

      public Site addresses(List<Contact> addresses)
    • getAddresses

      public List<Contact> getAddresses()
    • setAddresses

      public void setAddresses(List<Contact> addresses)
    • edges

      public Site edges(List<Edge> edges)
    • getEdges

      public List<Edge> getEdges()
    • setEdges

      public void setEdges(List<Edge> edges)
    • edgeAutoUpdateConfig

      public Site edgeAutoUpdateConfig(EdgeAutoUpdateConfig edgeAutoUpdateConfig)
      Recurrance rule, time zone, and start/end settings for automatic edge updates for this site
    • getEdgeAutoUpdateConfig

      public EdgeAutoUpdateConfig getEdgeAutoUpdateConfig()
    • setEdgeAutoUpdateConfig

      public void setEdgeAutoUpdateConfig(EdgeAutoUpdateConfig edgeAutoUpdateConfig)
    • mediaRegionsUseLatencyBased

      public Site mediaRegionsUseLatencyBased(Boolean mediaRegionsUseLatencyBased)
    • getMediaRegionsUseLatencyBased

      public Boolean getMediaRegionsUseLatencyBased()
    • setMediaRegionsUseLatencyBased

      public void setMediaRegionsUseLatencyBased(Boolean mediaRegionsUseLatencyBased)
    • location

      public Site location(LocationDefinition location)
      Location
    • getLocation

      public LocationDefinition getLocation()
    • setLocation

      public void setLocation(LocationDefinition location)
    • managed

      public Site managed(Boolean managed)
    • getManaged

      public Boolean getManaged()
    • setManaged

      public void setManaged(Boolean managed)
    • ntpSettings

      public Site ntpSettings(NTPSettings ntpSettings)
      Network Time Protocol settings for the site
    • getNtpSettings

      public NTPSettings getNtpSettings()
    • setNtpSettings

      public void setNtpSettings(NTPSettings ntpSettings)
    • mediaModel

      public Site mediaModel(Site.MediaModelEnum mediaModel)
      Media model for the site
    • getMediaModel

      public Site.MediaModelEnum getMediaModel()
    • setMediaModel

      public void setMediaModel(Site.MediaModelEnum mediaModel)
    • coreSite

      public Site coreSite(Boolean coreSite)
      Is this site a core site
    • getCoreSite

      public Boolean getCoreSite()
    • setCoreSite

      public void setCoreSite(Boolean coreSite)
    • siteConnections

      public Site siteConnections(List<SiteConnection> siteConnections)
      The site connections
    • getSiteConnections

      public List<SiteConnection> getSiteConnections()
    • setSiteConnections

      public void setSiteConnections(List<SiteConnection> siteConnections)
    • mediaRegions

      public Site mediaRegions(List<String> mediaRegions)
      The ordered list of AWS regions through which media can stream.
    • getMediaRegions

      public List<String> getMediaRegions()
    • setMediaRegions

      public void setMediaRegions(List<String> mediaRegions)
    • callerId

      public Site callerId(String callerId)
      The caller ID value for the site.
    • getCallerId

      public String getCallerId()
    • setCallerId

      public void setCallerId(String callerId)
    • callerName

      public Site callerName(String callerName)
      The caller name for the site.
    • getCallerName

      public String getCallerName()
    • setCallerName

      public void setCallerName(String callerName)
    • cloudProxyForceTurn

      public Site cloudProxyForceTurn(Boolean cloudProxyForceTurn)
      Enables premises Edge Force Turn
    • getCloudProxyForceTurn

      public Boolean getCloudProxyForceTurn()
    • setCloudProxyForceTurn

      public void setCloudProxyForceTurn(Boolean cloudProxyForceTurn)
    • 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