Package com.mypurecloud.sdk.v2.model
Class Edge
java.lang.Object
com.mypurecloud.sdk.v2.model.Edge
- All Implemented Interfaces:
Serializable
Edge
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumThe current state of the Edge's call draining process before it can be safely rebooted or updated.static enumThe type of certificate used to communicate with edge-proxy.static enumGets or Sets edgeDeploymentTypestatic enumGets or Sets onlineStatusstatic enumIndicates if the resource is active, inactive, or deleted.static enumThe current status of the Edge. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionapiVersion(String apiVersion) certType(Edge.CertTypeEnum certType) The type of certificate used to communicate with edge-proxy.currentVersion(String currentVersion) description(String description) The resource's description.The division to which this entity belongs.edgeDeploymentType(Edge.EdgeDeploymentTypeEnum edgeDeploymentType) booleanfingerprint(String fingerprint) fingerprintHint(String fingerprintHint) fullSoftwareVersion(String fullSoftwareVersion) getId()getMake()getModel()getName()getPatch()getProxy()getSite()getState()inthashCode()interfaces(List<EdgeInterface> interfaces) The list of interfaces for the edge.The name of the entity.onlineStatus(Edge.OnlineStatusEnum onlineStatus) The pairing Id for a hardware Edge in the format: 00000-00000-00000-00000-00000.physicalEdge(Boolean physicalEdge) Edge HTTP proxy configuration for the WAN port.serialNumber(String serialNumber) voidsetApiVersion(String apiVersion) voidsetCertType(Edge.CertTypeEnum certType) voidsetCurrentVersion(String currentVersion) voidsetDescription(String description) voidsetDivision(Division division) voidsetEdgeDeploymentType(Edge.EdgeDeploymentTypeEnum edgeDeploymentType) voidsetEdgeGroup(EdgeGroup edgeGroup) voidsetFingerprint(String fingerprint) voidsetFingerprintHint(String fingerprintHint) voidsetFullSoftwareVersion(String fullSoftwareVersion) voidsetInterfaces(List<EdgeInterface> interfaces) voidvoidsetManaged(Boolean managed) voidvoidvoidsetOnlineStatus(Edge.OnlineStatusEnum onlineStatus) voidsetPairingId(String pairingId) voidvoidsetPhysicalEdge(Boolean physicalEdge) voidvoidsetSerialNumber(String serialNumber) voidvoidsetSoftwareStatus(DomainEdgeSoftwareUpdateDto softwareStatus) voidsetSoftwareVersion(String softwareVersion) voidsetSoftwareVersionConfiguration(String softwareVersionConfiguration) voidsetSoftwareVersionPlatform(String softwareVersionPlatform) voidsetSoftwareVersionTimestamp(String softwareVersionTimestamp) voidsetStagedVersion(String stagedVersion) voidsetStatusCode(Edge.StatusCodeEnum statusCode) voidsetVersion(Integer version) The Site to which the Edge is assigned.softwareStatus(DomainEdgeSoftwareUpdateDto softwareStatus) Details about an in-progress or recently in-progress Edge software upgrade.softwareVersion(String softwareVersion) softwareVersionConfiguration(String softwareVersionConfiguration) softwareVersionPlatform(String softwareVersionPlatform) softwareVersionTimestamp(String softwareVersionTimestamp) stagedVersion(String stagedVersion) statusCode(Edge.StatusCodeEnum statusCode) The current status of the Edge.toString()The current version of the resource.
-
Constructor Details
-
Edge
public Edge() -
Edge
-
-
Method Details
-
getId
-
name
The name of the entity. -
getName
-
setName
-
division
The division to which this entity belongs. -
getDivision
-
setDivision
-
description
The resource's description. -
getDescription
-
setDescription
-
version
The current version of the resource. -
getVersion
-
setVersion
-
getDateCreated
-
getDateModified
-
getModifiedBy
-
getCreatedBy
-
getState
-
getModifiedByApp
-
getCreatedByApp
-
interfaces
The list of interfaces for the edge. (Deprecated) Replaced by configuring trunks/ip info on the logical interface instead -
getInterfaces
-
setInterfaces
-
make
-
getMake
-
setMake
-
model
-
getModel
-
setModel
-
apiVersion
-
getApiVersion
-
setApiVersion
-
softwareVersion
-
getSoftwareVersion
-
setSoftwareVersion
-
softwareVersionTimestamp
-
getSoftwareVersionTimestamp
-
setSoftwareVersionTimestamp
-
softwareVersionPlatform
-
getSoftwareVersionPlatform
-
setSoftwareVersionPlatform
-
softwareVersionConfiguration
-
getSoftwareVersionConfiguration
-
setSoftwareVersionConfiguration
-
fullSoftwareVersion
-
getFullSoftwareVersion
-
setFullSoftwareVersion
-
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
-
setPairingId
-
fingerprint
-
getFingerprint
-
setFingerprint
-
fingerprintHint
-
getFingerprintHint
-
setFingerprintHint
-
currentVersion
-
getCurrentVersion
-
setCurrentVersion
-
stagedVersion
-
getStagedVersion
-
setStagedVersion
-
patch
-
getPatch
-
setPatch
-
statusCode
The current status of the Edge. -
getStatusCode
-
setStatusCode
-
edgeGroup
-
getEdgeGroup
-
setEdgeGroup
-
site
The Site to which the Edge is assigned. -
getSite
-
setSite
-
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
-
setSoftwareStatus
-
onlineStatus
-
getOnlineStatus
-
setOnlineStatus
-
serialNumber
-
getSerialNumber
-
setSerialNumber
-
physicalEdge
-
getPhysicalEdge
-
setPhysicalEdge
-
managed
-
getManaged
-
setManaged
-
edgeDeploymentType
-
getEdgeDeploymentType
-
setEdgeDeploymentType
-
certType
The type of certificate used to communicate with edge-proxy. -
getCertType
-
setCertType
-
getCallDrainingState
-
getConversationCount
-
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
-
setProxy
-
getOfflineConfigCalled
-
getOsName
-
getSelfUri
-
equals
-
hashCode
public int hashCode() -
toString
-