Package api.equinix.javasdk.core.client
Class EquinixClient
java.lang.Object
api.equinix.javasdk.core.client.EquinixClient
- All Implemented Interfaces:
Closeable,AutoCloseable
EquinixClient class.
- Version:
- $Id: $Id
- Author:
- ianjones
-
Constructor Summary
ConstructorsConstructorDescriptionEquinixClient(EquinixCredentials equinixCredentials, Boolean isSandBoxed) Constructor for EquinixClient. -
Method Summary
Modifier and TypeMethodDescriptionvoidappendApiParams(String fileName) appendApiParams.voidclose()<T> EquinixResponse<T> invoke(EquinixRequest<T> equinixRequest) invoke.booleanisSandBoxed.voidsetEndPoint(String endPoint) Setter for the fieldendPoint.
-
Constructor Details
-
EquinixClient
Constructor for EquinixClient.
- Parameters:
equinixCredentials- aEquinixCredentialsobject.isSandBoxed- aBooleanobject.
-
-
Method Details
-
setEndPoint
Setter for the field
endPoint.- Parameters:
endPoint- aStringobject.- Throws:
IllegalArgumentException- if any.
-
appendApiParams
appendApiParams.
- Parameters:
fileName- aStringobject.- Throws:
EquinixClientException
-
invoke
invoke.
- Type Parameters:
T- a T object.- Parameters:
equinixRequest- aEquinixRequestobject.- Returns:
- a
EquinixResponseobject. - Throws:
EquinixClientException- if any.
-
isSandBoxed
public boolean isSandBoxed()isSandBoxed.
- Returns:
- a boolean.
-
close
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Throws:
IOException
-