Class PrecisionTimeOperator.PrecisionTimeBuilder
java.lang.Object
com.eqixiac.equinix.fabric.model.json.creators.PrecisionTimeOperator.PrecisionTimeBuilder
- Enclosing class:
PrecisionTimeOperator
- Author:
- ianjones
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreate()withConnections(List<String> connectionUuids) Sets the Fabric connections to attach the time service to (required by the API; serialized as theconnectionsarray of connection UUID references).withIpv4(PrecisionTimeIpv4 ipv4) Sets the EPT network information (required by the API): timing server addresses, network mask and optional default gateway.withNtpAdvancedConfiguration(List<Md5> ntpAdvancedConfiguration) Sets the NTP advanced configuration (MD5 authentication entries).withOrder(PrecisionTimeOrder order) Sets the order details (purchase order / customer reference numbers).withPackageCode(PrecisionTimePackageCode packageCode) withProject(Project project) withPtpAdvancedConfiguration(PtpAdvanceConfiguration ptpAdvancedConfiguration) Sets the PTP advanced configuration.withType(PrecisionTimeType type)
-
Constructor Details
-
PrecisionTimeBuilder
protected PrecisionTimeBuilder()
-
-
Method Details
-
withType
-
withName
-
withPackageCode
public PrecisionTimeOperator.PrecisionTimeBuilder withPackageCode(PrecisionTimePackageCode packageCode) -
withConnections
Sets the Fabric connections to attach the time service to (required by the API; serialized as theconnectionsarray of connection UUID references).- Parameters:
connectionUuids- the Fabric connection UUIDs- Returns:
- this builder
-
withIpv4
Sets the EPT network information (required by the API): timing server addresses, network mask and optional default gateway.- Parameters:
ipv4- the ipv4 configuration- Returns:
- this builder
-
withNtpAdvancedConfiguration
public PrecisionTimeOperator.PrecisionTimeBuilder withNtpAdvancedConfiguration(List<Md5> ntpAdvancedConfiguration) Sets the NTP advanced configuration (MD5 authentication entries).- Parameters:
ntpAdvancedConfiguration- the MD5 authentication entries- Returns:
- this builder
-
withPtpAdvancedConfiguration
public PrecisionTimeOperator.PrecisionTimeBuilder withPtpAdvancedConfiguration(PtpAdvanceConfiguration ptpAdvancedConfiguration) Sets the PTP advanced configuration.- Parameters:
ptpAdvancedConfiguration- the PTP configuration- Returns:
- this builder
-
withOrder
Sets the order details (purchase order / customer reference numbers).- Parameters:
order- the order details- Returns:
- this builder
-
withProject
-
create
-