Class Edge

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

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

    • Edge

      public Edge()
    • Edge

      public Edge(Boolean initWithEmptyList)
  • Method Details

    • getId

      public String getId()
    • name

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

      public String getName()
    • setName

      public void setName(String name)
    • division

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

      public Division getDivision()
    • setDivision

      public void setDivision(Division division)
    • description

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

      public String getDescription()
    • setDescription

      public void setDescription(String description)
    • version

      public Edge 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 Edge.StateEnum getState()
    • getModifiedByApp

      public String getModifiedByApp()
    • getCreatedByApp

      public String getCreatedByApp()
    • interfaces

      public Edge interfaces(List<EdgeInterface> interfaces)
      The list of interfaces for the edge. (Deprecated) Replaced by configuring trunks/ip info on the logical interface instead
    • getInterfaces

      public List<EdgeInterface> getInterfaces()
    • setInterfaces

      public void setInterfaces(List<EdgeInterface> interfaces)
    • make

      public Edge make(String make)
    • getMake

      public String getMake()
    • setMake

      public void setMake(String make)
    • model

      public Edge model(String model)
    • getModel

      public String getModel()
    • setModel

      public void setModel(String model)
    • apiVersion

      public Edge apiVersion(String apiVersion)
    • getApiVersion

      public String getApiVersion()
    • setApiVersion

      public void setApiVersion(String apiVersion)
    • softwareVersion

      public Edge softwareVersion(String softwareVersion)
    • getSoftwareVersion

      public String getSoftwareVersion()
    • setSoftwareVersion

      public void setSoftwareVersion(String softwareVersion)
    • softwareVersionTimestamp

      public Edge softwareVersionTimestamp(String softwareVersionTimestamp)
    • getSoftwareVersionTimestamp

      public String getSoftwareVersionTimestamp()
    • setSoftwareVersionTimestamp

      public void setSoftwareVersionTimestamp(String softwareVersionTimestamp)
    • softwareVersionPlatform

      public Edge softwareVersionPlatform(String softwareVersionPlatform)
    • getSoftwareVersionPlatform

      public String getSoftwareVersionPlatform()
    • setSoftwareVersionPlatform

      public void setSoftwareVersionPlatform(String softwareVersionPlatform)
    • softwareVersionConfiguration

      public Edge softwareVersionConfiguration(String softwareVersionConfiguration)
    • getSoftwareVersionConfiguration

      public String getSoftwareVersionConfiguration()
    • setSoftwareVersionConfiguration

      public void setSoftwareVersionConfiguration(String softwareVersionConfiguration)
    • fullSoftwareVersion

      public Edge fullSoftwareVersion(String fullSoftwareVersion)
    • getFullSoftwareVersion

      public String getFullSoftwareVersion()
    • setFullSoftwareVersion

      public void setFullSoftwareVersion(String fullSoftwareVersion)
    • pairingId

      public Edge pairingId(String pairingId)
      The pairing Id for a hardware Edge in the format: 00000-00000-00000-00000-00000. This field is only required when creating an Edge with a deployment type of HARDWARE.
    • getPairingId

      public String getPairingId()
    • setPairingId

      public void setPairingId(String pairingId)
    • fingerprint

      public Edge fingerprint(String fingerprint)
    • getFingerprint

      public String getFingerprint()
    • setFingerprint

      public void setFingerprint(String fingerprint)
    • fingerprintHint

      public Edge fingerprintHint(String fingerprintHint)
    • getFingerprintHint

      public String getFingerprintHint()
    • setFingerprintHint

      public void setFingerprintHint(String fingerprintHint)
    • currentVersion

      public Edge currentVersion(String currentVersion)
    • getCurrentVersion

      public String getCurrentVersion()
    • setCurrentVersion

      public void setCurrentVersion(String currentVersion)
    • stagedVersion

      public Edge stagedVersion(String stagedVersion)
    • getStagedVersion

      public String getStagedVersion()
    • setStagedVersion

      public void setStagedVersion(String stagedVersion)
    • patch

      public Edge patch(String patch)
    • getPatch

      public String getPatch()
    • setPatch

      public void setPatch(String patch)
    • statusCode

      public Edge statusCode(Edge.StatusCodeEnum statusCode)
      The current status of the Edge.
    • getStatusCode

      public Edge.StatusCodeEnum getStatusCode()
    • setStatusCode

      public void setStatusCode(Edge.StatusCodeEnum statusCode)
    • edgeGroup

      public Edge edgeGroup(EdgeGroup edgeGroup)
    • getEdgeGroup

      public EdgeGroup getEdgeGroup()
    • setEdgeGroup

      public void setEdgeGroup(EdgeGroup edgeGroup)
    • site

      public Edge site(Site site)
      The Site to which the Edge is assigned.
    • getSite

      public Site getSite()
    • setSite

      public void setSite(Site site)
    • softwareStatus

      public Edge softwareStatus(DomainEdgeSoftwareUpdateDto softwareStatus)
      Details about an in-progress or recently in-progress Edge software upgrade. This node appears only if a software upgrade was recently initiated for this Edge.
    • getSoftwareStatus

      public DomainEdgeSoftwareUpdateDto getSoftwareStatus()
    • setSoftwareStatus

      public void setSoftwareStatus(DomainEdgeSoftwareUpdateDto softwareStatus)
    • onlineStatus

      public Edge onlineStatus(Edge.OnlineStatusEnum onlineStatus)
    • getOnlineStatus

      public Edge.OnlineStatusEnum getOnlineStatus()
    • setOnlineStatus

      public void setOnlineStatus(Edge.OnlineStatusEnum onlineStatus)
    • serialNumber

      public Edge serialNumber(String serialNumber)
    • getSerialNumber

      public String getSerialNumber()
    • setSerialNumber

      public void setSerialNumber(String serialNumber)
    • physicalEdge

      public Edge physicalEdge(Boolean physicalEdge)
    • getPhysicalEdge

      public Boolean getPhysicalEdge()
    • setPhysicalEdge

      public void setPhysicalEdge(Boolean physicalEdge)
    • managed

      public Edge managed(Boolean managed)
    • getManaged

      public Boolean getManaged()
    • setManaged

      public void setManaged(Boolean managed)
    • edgeDeploymentType

      public Edge edgeDeploymentType(Edge.EdgeDeploymentTypeEnum edgeDeploymentType)
    • getEdgeDeploymentType

      public Edge.EdgeDeploymentTypeEnum getEdgeDeploymentType()
    • setEdgeDeploymentType

      public void setEdgeDeploymentType(Edge.EdgeDeploymentTypeEnum edgeDeploymentType)
    • certType

      public Edge certType(Edge.CertTypeEnum certType)
      The type of certificate used to communicate with edge-proxy.
    • getCertType

      public Edge.CertTypeEnum getCertType()
    • setCertType

      public void setCertType(Edge.CertTypeEnum certType)
    • getCallDrainingState

      public Edge.CallDrainingStateEnum getCallDrainingState()
    • getConversationCount

      public Integer getConversationCount()
    • proxy

      public Edge proxy(String proxy)
      Edge HTTP proxy configuration for the WAN port. The field can be a hostname, FQDN, IPv4 or IPv6 address. If port is not included, port 80 is assumed.
    • getProxy

      public String getProxy()
    • setProxy

      public void setProxy(String proxy)
    • getOfflineConfigCalled

      public Boolean getOfflineConfigCalled()
    • getOsName

      public String getOsName()
    • 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