Class VPNClientImpl
java.lang.Object
api.equinix.javasdk.core.client.ClientBase
api.equinix.javasdk.core.client.PageableBase
api.equinix.javasdk.networkedge.client.internal.implementation.VPNClientImpl
-
Nested Class Summary
Nested classes/interfaces inherited from class api.equinix.javasdk.core.client.ClientBase
ClientBase.EquinixRequestBuilder -
Constructor Summary
ConstructorsConstructorDescriptionVPNClientImpl(NetworkEdgeConfigImpl configClient) Constructor for VPNClientImpl. -
Method Summary
Modifier and TypeMethodDescriptioncreate(VPNCreatorJson vpnCreatorJson) create.delete.getByUuid.list(RequestBuilder.VPN requestBuilder) list.nextPage(PaginatedRequest<VPN> equinixRequest) nextPage.refresh.update(String uuid, VPNUpdaterJson vpnUpdaterJson) update.Methods inherited from class api.equinix.javasdk.core.client.ClientBase
buildRequest, buildRequest, buildRequest, buildRequest, buildRequestWithPathParams, buildRequestWithPathParams, buildRequestWithQueryParams, buildRequestWithQueryParams, getConfigClient, invoke, newRequest
-
Constructor Details
-
VPNClientImpl
Constructor for VPNClientImpl.
- Parameters:
configClient- aNetworkEdgeConfigImplobject.
-
-
Method Details
-
list
list.
list.
- Specified by:
listin interfaceVPNClient<VPN>- Parameters:
requestBuilder- aRequestBuilder.VPNobject.- Returns:
- a
Pageobject.
-
getByUuid
-
create
create.
- Specified by:
createin interfaceVPNClient<VPN>- Parameters:
vpnCreatorJson- aVPNCreatorJsonobject.- Returns:
- a
VPNJsonobject.
-
update
update.
-
delete
-
refresh
-
nextPage
nextPage.
- Specified by:
nextPagein interfacePageable<VPN>- Parameters:
equinixRequest- aPaginatedRequestobject.- Returns:
- a
PaginatedListobject.
-