Class RequestBuilder.Pricing
java.lang.Object
api.equinix.javasdk.core.model.RequestBuilderBase<RequestBuilder.Pricing>
api.equinix.javasdk.networkedge.client.RequestBuilder.Pricing
- All Implemented Interfaces:
OptionalRequestBuilder<RequestBuilder.Pricing>
- Enclosing class:
RequestBuilder
-
Field Summary
Fields inherited from class api.equinix.javasdk.core.model.RequestBuilderBase
queryParameters, wasBuilt -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()build.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 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface api.equinix.javasdk.core.model.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
-