Class RequestBuilder.Pricing
java.lang.Object
com.eqixiac.equinix.core.model.RequestBuilderBase<RequestBuilder.Pricing>
com.eqixiac.equinix.networkedge.client.RequestBuilder.Pricing
- All Implemented Interfaces:
OptionalRequestBuilder<RequestBuilder.Pricing>
- Enclosing class:
RequestBuilder
- Author:
- ianjones
-
Field Summary
Fields inherited from class RequestBuilderBase
queryParameters, wasBuilt -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()protected RequestBuilder.Pricingbuilder()withAccountNumber(Integer accountNumber) withAccountUcmId(String accountUcmId) withAdditionalBandwidth(Integer additionalBandwidth) withDeviceManagementType(DeviceManagementType deviceManagementType) withLicenseType(LicenseType licenseType) withSecondary(Integer secondaryAccountNumber, MetroCode secondaryMetro, Integer secondaryAdditionalBandwidth) withSoftwarePackage(SoftwarePackage softwarePackage) withTermLength(Integer termLength) withThroughput(Integer throughput) withThroughputUnit(BandwidthUnit throughputUnit) withVendorPackage(String vendorPackage) Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface OptionalRequestBuilder
getQueryParameters, wasBuilt
-
Constructor Details
-
Pricing
public Pricing()
-
-
Method Details
-
builder
-
withAccountNumber
-
withMetro
-
withVendorPackage
-
withLicenseType
-
withSoftwarePackage
-
withThroughput
-
withThroughputUnit
-
withTermLength
-
withAdditionalBandwidth
-
withDeviceManagementType
-
withCore
-
withSecondary
public RequestBuilder.Pricing withSecondary(Integer secondaryAccountNumber, MetroCode secondaryMetro, Integer secondaryAdditionalBandwidth) -
withAccountUcmId
-
build
-