Class SSHUserClientImpl
java.lang.Object
api.equinix.javasdk.core.client.ClientBase
api.equinix.javasdk.core.client.PageableBase
api.equinix.javasdk.networkedge.client.internal.implementation.SSHUserClientImpl
- All Implemented Interfaces:
Pageable<SSHUser>,SSHUserClient<SSHUser>
SSHUserClientImpl 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
ConstructorsConstructorDescriptionSSHUserClientImpl(NetworkEdgeConfigImpl configClient) Constructor for SSHUserClientImpl. -
Method Summary
Modifier and TypeMethodDescriptionaddDevice.checkUsernameAvailability(String username) checkUsernameAvailability.create(SSHUserCreatorJson sshUserCreatorJson) create.deleteDevice(String uuid, String deviceUuid) deleteDevice.getByUuid.list(RequestBuilder.SSHUser requestBuilder) list.nextPage(PaginatedRequest<SSHUser> equinixRequest) nextPage.refresh.updatePassword(String uuid, String newPassword) updatePassword.Methods inherited from class api.equinix.javasdk.core.client.ClientBase
buildRequest, buildRequest, buildRequest, buildRequest, buildRequestWithPathParams, buildRequestWithPathParams, buildRequestWithQueryParams, buildRequestWithQueryParams, getConfigClient, invoke, newRequest
-
Constructor Details
-
SSHUserClientImpl
Constructor for SSHUserClientImpl.
- Parameters:
configClient- aNetworkEdgeConfigImplobject.
-
-
Method Details
-
list
list.
list.
- Specified by:
listin interfaceSSHUserClient<SSHUser>- Parameters:
requestBuilder- aRequestBuilder.SSHUserobject.- Returns:
- a
Pageobject.
-
getByUuid
getByUuid.
- Specified by:
getByUuidin interfaceSSHUserClient<SSHUser>- Parameters:
uuid- aStringobject.- Returns:
- a
SSHUserJsonobject.
-
create
create.
- Specified by:
createin interfaceSSHUserClient<SSHUser>- Parameters:
sshUserCreatorJson- aSSHUserCreatorJsonobject.- Returns:
- a
SSHUserJsonobject.
-
deleteDevice
deleteDevice.
- Specified by:
deleteDevicein interfaceSSHUserClient<SSHUser>- Parameters:
uuid- aStringobject.deviceUuid- aStringobject.- Returns:
- a
Booleanobject.
-
addDevice
-
updatePassword
updatePassword.
- Specified by:
updatePasswordin interfaceSSHUserClient<SSHUser>- Parameters:
uuid- aStringobject.newPassword- aStringobject.- Returns:
- a
Booleanobject.
-
checkUsernameAvailability
checkUsernameAvailability.
- Specified by:
checkUsernameAvailabilityin interfaceSSHUserClient<SSHUser>- Parameters:
username- aStringobject.- Returns:
- a
Booleanobject.
-
refresh
refresh.
- Specified by:
refreshin interfaceSSHUserClient<SSHUser>- Parameters:
uuid- aStringobject.- Returns:
- a
SSHUserJsonobject.
-
nextPage
nextPage.
- Specified by:
nextPagein interfacePageable<SSHUser>- Parameters:
equinixRequest- aPaginatedRequestobject.- Returns:
- a
PaginatedListobject.
-