Class AgreementClientImpl
java.lang.Object
api.equinix.javasdk.core.client.ClientBase
api.equinix.javasdk.networkedge.client.internal.implementation.AgreementClientImpl
- All Implemented Interfaces:
AgreementClient
AgreementClientImpl class.
- Version:
- $Id: $Id
- Author:
- ianjones
-
Nested Class Summary
Nested classes/interfaces inherited from class api.equinix.javasdk.core.client.ClientBase
ClientBase.EquinixRequestBuilder -
Constructor Summary
ConstructorsConstructorDescriptionAgreementClientImpl(NetworkEdgeConfigImpl configClient) Constructor for AgreementClientImpl. -
Method Summary
Modifier and TypeMethodDescriptioncreateAgreement(String accountNumber, String termsVersionId) createAgreement.getAgreementStatus(String accountNumber) getAgreementStatus.getOrderTerms.getVendorsTerms(String vendorPackage, LicenseType licenseType) getVendorsTerms.Methods inherited from class api.equinix.javasdk.core.client.ClientBase
buildRequest, buildRequest, buildRequest, buildRequest, buildRequestWithPathParams, buildRequestWithPathParams, buildRequestWithQueryParams, buildRequestWithQueryParams, getConfigClient, invoke, newRequest
-
Constructor Details
-
AgreementClientImpl
Constructor for AgreementClientImpl.
- Parameters:
configClient- aNetworkEdgeConfigImplobject.
-
-
Method Details
-
getAgreementStatus
getAgreementStatus.
- Specified by:
getAgreementStatusin interfaceAgreementClient- Parameters:
accountNumber- aStringobject.- Returns:
- a
AgreementStatusobject.
-
createAgreement
createAgreement.
- Specified by:
createAgreementin interfaceAgreementClient- Parameters:
accountNumber- aStringobject.termsVersionId- aStringobject.- Returns:
- a
AgreementStatusobject.
-
getVendorsTerms
getVendorsTerms.
- Specified by:
getVendorsTermsin interfaceAgreementClient- Parameters:
vendorPackage- aStringobject.licenseType- aLicenseTypeobject.- Returns:
- a
Stringobject.
-
getOrderTerms
getOrderTerms.
- Specified by:
getOrderTermsin interfaceAgreementClient- Returns:
- a
Stringobject.
-