Interface PrecisionTime
- All Superinterfaces:
DeletableResource
- All Known Implementing Classes:
PrecisionTimeWrapper
-
Method Summary
Modifier and TypeMethodDescriptiondelete()getHref()getIpv4()getName()getOrder()Convenience accessor for the code ofgetServicePackage().The service package (NTP_STANDARD,NTP_ENTERPRISE,PTP_STANDARDorPTP_ENTERPRISE) with its link.getState()getType()getUuid()voidrefresh()update()Begins a fluent JSON Patch update of this precision time service, e.g.Methods inherited from interface DeletableResource
isDeletedModifier and TypeMethodDescriptionbooleanReturns whetherdelete(...)was called successfully on this model instance.
-
Method Details
-
getUuid
String getUuid() -
getHref
String getHref() -
getName
String getName() -
getType
PrecisionTimeType getType() -
getState
PrecisionTimeState getState() -
getServicePackage
TimeServicePackage getServicePackage()The service package (NTP_STANDARD,NTP_ENTERPRISE,PTP_STANDARDorPTP_ENTERPRISE) with its link.- Returns:
- the service package
-
getPackageCode
PrecisionTimePackageCode getPackageCode()Convenience accessor for the code ofgetServicePackage().- Returns:
- the package code, or
nullwhen no package is present
-
getOperation
TimeServiceOperation getOperation() -
getConnections
List<TimeServiceConnection> getConnections() -
getIpv4
PrecisionTimeIpv4 getIpv4() -
getNtpAdvancedConfiguration
-
getPtpAdvancedConfiguration
PtpAdvanceConfiguration getPtpAdvancedConfiguration() -
getProject
Project getProject() -
getAccount
Account getAccount() -
getOrder
PrecisionTimeOrder getOrder() -
getPricing
PrecisionTimePrice getPricing() -
getChangeLog
ChangeLog getChangeLog() -
update
Begins a fluent JSON Patch update of this precision time service, e.g.timeService.update().name("New-Name").save().- Returns:
- a
PrecisionTimeOperator.PrecisionTimeUpdater
-
delete
Boolean delete() -
refresh
void refresh()
-