Class DeviceOperator.DeviceBuilder
java.lang.Object
com.eqixiac.equinix.networkedge.model.json.creators.DeviceOperator.DeviceBuilder
- Enclosing class:
DeviceOperator
- Author:
- ianjones
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreate()withAccountNumber(String accountNumber) withAccountReferenceId(String accountReferenceId) withAclDetail(ACLInterfaceType interfaceType, String aclTemplateUuid) withAclTemplate(ACLTemplate aclTemplate) withAclTemplateUuid(String aclTemplateUuid) withAdditionalBandwidth(Integer additionalBandwidth) withAgreeOrderTerms(Boolean agreeOrderTerms) withChannelPartner(String channelPartner) withCloudInitFileId(String cloudInitFileId) withClusterDetails(ClusterConfig clusterDetails) withConnectivity(Connectivity connectivity) withDay0TextFileId(String day0TextFileId) withDeviceManagementType(DeviceManagementType deviceManagementType) withDeviceTypeCode(String deviceTypeCode) withDiverseFromDevice(Device diverseFromDevice) withDiverseFromDeviceUuid(String diverseFromDeviceUuid) withExistingSSHUser(String sshUserUuid) withHostNamePrefix(String hostNamePrefix) withInterfaceCount(Integer interfaceCount) withLicenseCategory(String licenseCategory) withLicenseFileId(String licenseFileId) withLicenseMode(LicenseType licenseMode) withLicenseToken(String licenseToken) withMetroCode(MetroCode metroCode) withNewSSHUser(String username, String password) withNotification(String emailAddress) withOrderingContact(String orderingContact) withOrderReference(String orderReference) withPackageCode(String packageCode) withPrimaryDevice(Device primaryDevice) withPrimaryDeviceUuid(String primaryDeviceUuid) withProjectId(String projectId) withPublicKey(String keyName, String keyValue, String username) withPurchaseOrderNumber(String purchaseOrderNumber) withSecondary(String secondaryDeviceName) withSiteId(String siteId) withSmartLicenseUrl(String smartLicenseUrl) withSshInterfaceId(Integer sshInterfaceId) withSystemIpAddress(IPAddress systemIpAddress) Typed variant ofwithSystemIpAddress(String).withSystemIpAddress(String systemIpAddress) withTermLength(String termlength) withThroughput(Integer throughput) withThroughputUnit(BandwidthUnit throughputUnit) withVendorConfig(DeviceVendorConfig vendorConfig) withVersion(String version)
-
Constructor Details
-
DeviceBuilder
-
-
Method Details
-
withAccountNumber
-
agreeToOrderTerms
-
withAgreeOrderTerms
-
withProjectId
-
withTier
-
withTermLength
-
withConnectivity
-
withClusterDetails
-
withDay0TextFileId
-
withCloudInitFileId
-
withPurchaseOrderNumber
-
withOrderReference
-
withChannelPartner
-
withLicenseCategory
-
withAccountReferenceId
-
withDeviceTypeCode
-
withMetroCode
-
withDeviceManagementType
public DeviceOperator.DeviceBuilder withDeviceManagementType(DeviceManagementType deviceManagementType) -
withLicenseMode
-
withHostNamePrefix
-
withPackageCode
-
withVersion
-
withCore
-
withThroughput
-
withThroughputUnit
-
withNotification
-
withPrimaryDeviceUuid
-
withDiverseFromDeviceUuid
-
withPrimaryDevice
-
withDiverseFromDevice
-
withLicenseFileId
-
withLicenseToken
-
withSmartLicenseUrl
-
withOrderingContact
-
withAclTemplateUuid
-
withAclTemplate
-
withAclDetail
public DeviceOperator.DeviceBuilder withAclDetail(ACLInterfaceType interfaceType, String aclTemplateUuid) -
withSiteId
-
withSystemIpAddress
-
withSystemIpAddress
Typed variant ofwithSystemIpAddress(String). Serializes the address viaIPAddress.toCidr(), producing the identical wire value to the String setter. -
withSshInterfaceId
-
withInterfaceCount
-
withAdditionalBandwidth
-
withPublicKey
-
withVendorConfig
-
withNewSSHUser
-
withExistingSSHUser
-
withSecondary
-
create
-
saveAsDraft
-