Class DeviceWrapper
java.lang.Object
api.equinix.javasdk.core.model.ResourceImpl<Device>
api.equinix.javasdk.networkedge.model.wrappers.DeviceWrapper
-
Constructor Summary
ConstructorsConstructorDescriptionDeviceWrapper(DeviceJson deviceJson, Pageable<Device> serviceClient) Constructor for DeviceWrapper. -
Method Summary
Modifier and TypeMethodDescriptiondelete()delete.getPricing.ping()ping.postLicenseFile(String fileContents) postLicenseFile.refresh()refresh.restoreFromBackup(Backup backup) restoreFromBackup.restoreFromBackup(String backupUuid) restoreFromBackup.save(DeviceUpdaterJson updaterJson) save.update()update.updateAdditionalBandwidth(Integer additionalBandwidth) updateAdditionalBandwidth.updateLicenseToken(String licenseToken) updateLicenseToken.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface api.equinix.javasdk.networkedge.model.Device
getAccountName, getAccountNumber, getAccountReferenceId, getAclTemplateUuid, getAdditionalBandwidth, getApplianceTag, getAsn, getBillingCommencementDate, getBillingEnabled, getClusterDetails, getClusterSupported, getCore, getCreatedBy, getCreatedDate, getDealId, getDeviceManagementType, getDeviceOrderNumber, getDeviceSerialNo, getDeviceTypeCategory, getDeviceTypeCode, getDeviceTypeName, getDeviceTypeVendor, getDiverseFromDeviceName, getDiverseFromDeviceUuid, getHostName, getIbx, getInterfaceCount, getInterfaces, getIpType, getIsSubCustomerDevice, getLastUpdatedBy, getLastUpdatedDate, getLicenseFileId, getLicenseName, getLicenseStatus, getLicenseType, getManagementGatewayIp, getManagementIp, getMetroCode, getMetroName, getName, getNetworkScope, getNotifications, getOrderingContact, getOrderReference, getPackageCode, getPackageName, getPodName, getPrimaryDnsName, getPublicGatewayIp, getPublicIp, getPurchaseOrderNumber, getRedundancyType, getRedundantUuid, getRegion, getSdwanAccountName, getSdwanHostname, getSecondaryDnsName, getServiceId, getSiblingCustOrgFlag, getSiteId, getSshIpAddress, getSshIpFqdn, getStatus, getSupportDetails, getSupportServicesEnabled, getSupportServicesNotification, getSystemIpAddress, getTermLength, getThroughput, getThroughputUnit, getUserPublicKey, getUuid, getVendorConfig, getVersionMethods inherited from interface api.equinix.javasdk.core.model.Resource
getServiceClient
-
Constructor Details
-
DeviceWrapper
Constructor for DeviceWrapper.
- Parameters:
deviceJson- aDeviceJsonobject.serviceClient- aPageableobject.
-
-
Method Details
-
getPricing
getPricing.
- Specified by:
getPricingin interfaceDevice- Returns:
- a
Pricingobject.
-
restoreFromBackup
-
restoreFromBackup
-
updateAdditionalBandwidth
-
postLicenseFile
-
updateLicenseToken
-
ping
-
update
update.
- Specified by:
updatein interfaceDevice- Returns:
- a
DeviceOperator.DeviceUpdaterobject.
-
save
save.
- Specified by:
savein interfaceDevice- Parameters:
updaterJson- aDeviceUpdaterJsonobject.- Returns:
- a
Booleanobject.
-
delete
-
refresh
-