public interface ComputeNodes
Modifier and Type | Method and Description |
---|---|
void |
addUser(String poolId,
String nodeId,
ComputeNodeUser user)
Adds a user account to the specified compute node.
|
void |
addUser(String poolId,
String nodeId,
ComputeNodeUser user,
ComputeNodeAddUserOptions computeNodeAddUserOptions)
Adds a user account to the specified compute node.
|
rx.Observable<Void> |
addUserAsync(String poolId,
String nodeId,
ComputeNodeUser user)
Adds a user account to the specified compute node.
|
rx.Observable<Void> |
addUserAsync(String poolId,
String nodeId,
ComputeNodeUser user,
ComputeNodeAddUserOptions computeNodeAddUserOptions)
Adds a user account to the specified compute node.
|
ServiceFuture<Void> |
addUserAsync(String poolId,
String nodeId,
ComputeNodeUser user,
ComputeNodeAddUserOptions computeNodeAddUserOptions,
ServiceCallback<Void> serviceCallback)
Adds a user account to the specified compute node.
|
ServiceFuture<Void> |
addUserAsync(String poolId,
String nodeId,
ComputeNodeUser user,
ServiceCallback<Void> serviceCallback)
Adds a user account to the specified compute node.
|
rx.Observable<ServiceResponseWithHeaders<Void,ComputeNodeAddUserHeaders>> |
addUserWithServiceResponseAsync(String poolId,
String nodeId,
ComputeNodeUser user)
Adds a user account to the specified compute node.
|
rx.Observable<ServiceResponseWithHeaders<Void,ComputeNodeAddUserHeaders>> |
addUserWithServiceResponseAsync(String poolId,
String nodeId,
ComputeNodeUser user,
ComputeNodeAddUserOptions computeNodeAddUserOptions)
Adds a user account to the specified compute node.
|
void |
deleteUser(String poolId,
String nodeId,
String userName)
Deletes a user account from the specified compute node.
|
void |
deleteUser(String poolId,
String nodeId,
String userName,
ComputeNodeDeleteUserOptions computeNodeDeleteUserOptions)
Deletes a user account from the specified compute node.
|
rx.Observable<Void> |
deleteUserAsync(String poolId,
String nodeId,
String userName)
Deletes a user account from the specified compute node.
|
rx.Observable<Void> |
deleteUserAsync(String poolId,
String nodeId,
String userName,
ComputeNodeDeleteUserOptions computeNodeDeleteUserOptions)
Deletes a user account from the specified compute node.
|
ServiceFuture<Void> |
deleteUserAsync(String poolId,
String nodeId,
String userName,
ComputeNodeDeleteUserOptions computeNodeDeleteUserOptions,
ServiceCallback<Void> serviceCallback)
Deletes a user account from the specified compute node.
|
ServiceFuture<Void> |
deleteUserAsync(String poolId,
String nodeId,
String userName,
ServiceCallback<Void> serviceCallback)
Deletes a user account from the specified compute node.
|
rx.Observable<ServiceResponseWithHeaders<Void,ComputeNodeDeleteUserHeaders>> |
deleteUserWithServiceResponseAsync(String poolId,
String nodeId,
String userName)
Deletes a user account from the specified compute node.
|
rx.Observable<ServiceResponseWithHeaders<Void,ComputeNodeDeleteUserHeaders>> |
deleteUserWithServiceResponseAsync(String poolId,
String nodeId,
String userName,
ComputeNodeDeleteUserOptions computeNodeDeleteUserOptions)
Deletes a user account from the specified compute node.
|
void |
disableScheduling(String poolId,
String nodeId)
Disables task scheduling on the specified compute node.
|
void |
disableScheduling(String poolId,
String nodeId,
DisableComputeNodeSchedulingOption nodeDisableSchedulingOption,
ComputeNodeDisableSchedulingOptions computeNodeDisableSchedulingOptions)
Disables task scheduling on the specified compute node.
|
rx.Observable<Void> |
disableSchedulingAsync(String poolId,
String nodeId)
Disables task scheduling on the specified compute node.
|
rx.Observable<Void> |
disableSchedulingAsync(String poolId,
String nodeId,
DisableComputeNodeSchedulingOption nodeDisableSchedulingOption,
ComputeNodeDisableSchedulingOptions computeNodeDisableSchedulingOptions)
Disables task scheduling on the specified compute node.
|
ServiceFuture<Void> |
disableSchedulingAsync(String poolId,
String nodeId,
DisableComputeNodeSchedulingOption nodeDisableSchedulingOption,
ComputeNodeDisableSchedulingOptions computeNodeDisableSchedulingOptions,
ServiceCallback<Void> serviceCallback)
Disables task scheduling on the specified compute node.
|
ServiceFuture<Void> |
disableSchedulingAsync(String poolId,
String nodeId,
ServiceCallback<Void> serviceCallback)
Disables task scheduling on the specified compute node.
|
rx.Observable<ServiceResponseWithHeaders<Void,ComputeNodeDisableSchedulingHeaders>> |
disableSchedulingWithServiceResponseAsync(String poolId,
String nodeId)
Disables task scheduling on the specified compute node.
|
rx.Observable<ServiceResponseWithHeaders<Void,ComputeNodeDisableSchedulingHeaders>> |
disableSchedulingWithServiceResponseAsync(String poolId,
String nodeId,
DisableComputeNodeSchedulingOption nodeDisableSchedulingOption,
ComputeNodeDisableSchedulingOptions computeNodeDisableSchedulingOptions)
Disables task scheduling on the specified compute node.
|
void |
enableScheduling(String poolId,
String nodeId)
Enables task scheduling on the specified compute node.
|
void |
enableScheduling(String poolId,
String nodeId,
ComputeNodeEnableSchedulingOptions computeNodeEnableSchedulingOptions)
Enables task scheduling on the specified compute node.
|
rx.Observable<Void> |
enableSchedulingAsync(String poolId,
String nodeId)
Enables task scheduling on the specified compute node.
|
rx.Observable<Void> |
enableSchedulingAsync(String poolId,
String nodeId,
ComputeNodeEnableSchedulingOptions computeNodeEnableSchedulingOptions)
Enables task scheduling on the specified compute node.
|
ServiceFuture<Void> |
enableSchedulingAsync(String poolId,
String nodeId,
ComputeNodeEnableSchedulingOptions computeNodeEnableSchedulingOptions,
ServiceCallback<Void> serviceCallback)
Enables task scheduling on the specified compute node.
|
ServiceFuture<Void> |
enableSchedulingAsync(String poolId,
String nodeId,
ServiceCallback<Void> serviceCallback)
Enables task scheduling on the specified compute node.
|
rx.Observable<ServiceResponseWithHeaders<Void,ComputeNodeEnableSchedulingHeaders>> |
enableSchedulingWithServiceResponseAsync(String poolId,
String nodeId)
Enables task scheduling on the specified compute node.
|
rx.Observable<ServiceResponseWithHeaders<Void,ComputeNodeEnableSchedulingHeaders>> |
enableSchedulingWithServiceResponseAsync(String poolId,
String nodeId,
ComputeNodeEnableSchedulingOptions computeNodeEnableSchedulingOptions)
Enables task scheduling on the specified compute node.
|
ComputeNode |
get(String poolId,
String nodeId)
Gets information about the specified compute node.
|
ComputeNode |
get(String poolId,
String nodeId,
ComputeNodeGetOptions computeNodeGetOptions)
Gets information about the specified compute node.
|
rx.Observable<ComputeNode> |
getAsync(String poolId,
String nodeId)
Gets information about the specified compute node.
|
rx.Observable<ComputeNode> |
getAsync(String poolId,
String nodeId,
ComputeNodeGetOptions computeNodeGetOptions)
Gets information about the specified compute node.
|
ServiceFuture<ComputeNode> |
getAsync(String poolId,
String nodeId,
ComputeNodeGetOptions computeNodeGetOptions,
ServiceCallback<ComputeNode> serviceCallback)
Gets information about the specified compute node.
|
ServiceFuture<ComputeNode> |
getAsync(String poolId,
String nodeId,
ServiceCallback<ComputeNode> serviceCallback)
Gets information about the specified compute node.
|
void |
getRemoteDesktop(String poolId,
String nodeId,
ComputeNodeGetRemoteDesktopOptions computeNodeGetRemoteDesktopOptions,
OutputStream outputStream)
Gets the Remote Desktop Protocol file for the specified compute node.
|
void |
getRemoteDesktop(String poolId,
String nodeId,
OutputStream outputStream)
Gets the Remote Desktop Protocol file for the specified compute node.
|
rx.Observable<InputStream> |
getRemoteDesktopAsync(String poolId,
String nodeId)
Gets the Remote Desktop Protocol file for the specified compute node.
|
rx.Observable<InputStream> |
getRemoteDesktopAsync(String poolId,
String nodeId,
ComputeNodeGetRemoteDesktopOptions computeNodeGetRemoteDesktopOptions)
Gets the Remote Desktop Protocol file for the specified compute node.
|
ServiceFuture<InputStream> |
getRemoteDesktopAsync(String poolId,
String nodeId,
ComputeNodeGetRemoteDesktopOptions computeNodeGetRemoteDesktopOptions,
ServiceCallback<InputStream> serviceCallback)
Gets the Remote Desktop Protocol file for the specified compute node.
|
ServiceFuture<InputStream> |
getRemoteDesktopAsync(String poolId,
String nodeId,
ServiceCallback<InputStream> serviceCallback)
Gets the Remote Desktop Protocol file for the specified compute node.
|
rx.Observable<ServiceResponseWithHeaders<InputStream,ComputeNodeGetRemoteDesktopHeaders>> |
getRemoteDesktopWithServiceResponseAsync(String poolId,
String nodeId)
Gets the Remote Desktop Protocol file for the specified compute node.
|
rx.Observable<ServiceResponseWithHeaders<InputStream,ComputeNodeGetRemoteDesktopHeaders>> |
getRemoteDesktopWithServiceResponseAsync(String poolId,
String nodeId,
ComputeNodeGetRemoteDesktopOptions computeNodeGetRemoteDesktopOptions)
Gets the Remote Desktop Protocol file for the specified compute node.
|
ComputeNodeGetRemoteLoginSettingsResult |
getRemoteLoginSettings(String poolId,
String nodeId)
Gets the settings required for remote login to a compute node.
|
ComputeNodeGetRemoteLoginSettingsResult |
getRemoteLoginSettings(String poolId,
String nodeId,
ComputeNodeGetRemoteLoginSettingsOptions computeNodeGetRemoteLoginSettingsOptions)
Gets the settings required for remote login to a compute node.
|
rx.Observable<ComputeNodeGetRemoteLoginSettingsResult> |
getRemoteLoginSettingsAsync(String poolId,
String nodeId)
Gets the settings required for remote login to a compute node.
|
rx.Observable<ComputeNodeGetRemoteLoginSettingsResult> |
getRemoteLoginSettingsAsync(String poolId,
String nodeId,
ComputeNodeGetRemoteLoginSettingsOptions computeNodeGetRemoteLoginSettingsOptions)
Gets the settings required for remote login to a compute node.
|
ServiceFuture<ComputeNodeGetRemoteLoginSettingsResult> |
getRemoteLoginSettingsAsync(String poolId,
String nodeId,
ComputeNodeGetRemoteLoginSettingsOptions computeNodeGetRemoteLoginSettingsOptions,
ServiceCallback<ComputeNodeGetRemoteLoginSettingsResult> serviceCallback)
Gets the settings required for remote login to a compute node.
|
ServiceFuture<ComputeNodeGetRemoteLoginSettingsResult> |
getRemoteLoginSettingsAsync(String poolId,
String nodeId,
ServiceCallback<ComputeNodeGetRemoteLoginSettingsResult> serviceCallback)
Gets the settings required for remote login to a compute node.
|
rx.Observable<ServiceResponseWithHeaders<ComputeNodeGetRemoteLoginSettingsResult,ComputeNodeGetRemoteLoginSettingsHeaders>> |
getRemoteLoginSettingsWithServiceResponseAsync(String poolId,
String nodeId)
Gets the settings required for remote login to a compute node.
|
rx.Observable<ServiceResponseWithHeaders<ComputeNodeGetRemoteLoginSettingsResult,ComputeNodeGetRemoteLoginSettingsHeaders>> |
getRemoteLoginSettingsWithServiceResponseAsync(String poolId,
String nodeId,
ComputeNodeGetRemoteLoginSettingsOptions computeNodeGetRemoteLoginSettingsOptions)
Gets the settings required for remote login to a compute node.
|
rx.Observable<ServiceResponseWithHeaders<ComputeNode,ComputeNodeGetHeaders>> |
getWithServiceResponseAsync(String poolId,
String nodeId)
Gets information about the specified compute node.
|
rx.Observable<ServiceResponseWithHeaders<ComputeNode,ComputeNodeGetHeaders>> |
getWithServiceResponseAsync(String poolId,
String nodeId,
ComputeNodeGetOptions computeNodeGetOptions)
Gets information about the specified compute node.
|
PagedList<ComputeNode> |
list(String poolId)
Lists the compute nodes in the specified pool.
|
PagedList<ComputeNode> |
list(String poolId,
ComputeNodeListOptions computeNodeListOptions)
Lists the compute nodes in the specified pool.
|
rx.Observable<Page<ComputeNode>> |
listAsync(String poolId)
Lists the compute nodes in the specified pool.
|
rx.Observable<Page<ComputeNode>> |
listAsync(String poolId,
ComputeNodeListOptions computeNodeListOptions)
Lists the compute nodes in the specified pool.
|
ServiceFuture<List<ComputeNode>> |
listAsync(String poolId,
ComputeNodeListOptions computeNodeListOptions,
ListOperationCallback<ComputeNode> serviceCallback)
Lists the compute nodes in the specified pool.
|
ServiceFuture<List<ComputeNode>> |
listAsync(String poolId,
ListOperationCallback<ComputeNode> serviceCallback)
Lists the compute nodes in the specified pool.
|
PagedList<ComputeNode> |
listNext(String nextPageLink)
Lists the compute nodes in the specified pool.
|
PagedList<ComputeNode> |
listNext(String nextPageLink,
ComputeNodeListNextOptions computeNodeListNextOptions)
Lists the compute nodes in the specified pool.
|
rx.Observable<Page<ComputeNode>> |
listNextAsync(String nextPageLink)
Lists the compute nodes in the specified pool.
|
rx.Observable<Page<ComputeNode>> |
listNextAsync(String nextPageLink,
ComputeNodeListNextOptions computeNodeListNextOptions)
Lists the compute nodes in the specified pool.
|
ServiceFuture<List<ComputeNode>> |
listNextAsync(String nextPageLink,
ComputeNodeListNextOptions computeNodeListNextOptions,
ServiceFuture<List<ComputeNode>> serviceFuture,
ListOperationCallback<ComputeNode> serviceCallback)
Lists the compute nodes in the specified pool.
|
ServiceFuture<List<ComputeNode>> |
listNextAsync(String nextPageLink,
ServiceFuture<List<ComputeNode>> serviceFuture,
ListOperationCallback<ComputeNode> serviceCallback)
Lists the compute nodes in the specified pool.
|
rx.Observable<ServiceResponseWithHeaders<Page<ComputeNode>,ComputeNodeListHeaders>> |
listNextWithServiceResponseAsync(String nextPageLink)
Lists the compute nodes in the specified pool.
|
rx.Observable<ServiceResponseWithHeaders<Page<ComputeNode>,ComputeNodeListHeaders>> |
listNextWithServiceResponseAsync(String nextPageLink,
ComputeNodeListNextOptions computeNodeListNextOptions)
Lists the compute nodes in the specified pool.
|
rx.Observable<ServiceResponseWithHeaders<Page<ComputeNode>,ComputeNodeListHeaders>> |
listWithServiceResponseAsync(String poolId)
Lists the compute nodes in the specified pool.
|
rx.Observable<ServiceResponseWithHeaders<Page<ComputeNode>,ComputeNodeListHeaders>> |
listWithServiceResponseAsync(String poolId,
ComputeNodeListOptions computeNodeListOptions)
Lists the compute nodes in the specified pool.
|
void |
reboot(String poolId,
String nodeId)
Restarts the specified compute node.
|
void |
reboot(String poolId,
String nodeId,
ComputeNodeRebootOption nodeRebootOption,
ComputeNodeRebootOptions computeNodeRebootOptions)
Restarts the specified compute node.
|
rx.Observable<Void> |
rebootAsync(String poolId,
String nodeId)
Restarts the specified compute node.
|
rx.Observable<Void> |
rebootAsync(String poolId,
String nodeId,
ComputeNodeRebootOption nodeRebootOption,
ComputeNodeRebootOptions computeNodeRebootOptions)
Restarts the specified compute node.
|
ServiceFuture<Void> |
rebootAsync(String poolId,
String nodeId,
ComputeNodeRebootOption nodeRebootOption,
ComputeNodeRebootOptions computeNodeRebootOptions,
ServiceCallback<Void> serviceCallback)
Restarts the specified compute node.
|
ServiceFuture<Void> |
rebootAsync(String poolId,
String nodeId,
ServiceCallback<Void> serviceCallback)
Restarts the specified compute node.
|
rx.Observable<ServiceResponseWithHeaders<Void,ComputeNodeRebootHeaders>> |
rebootWithServiceResponseAsync(String poolId,
String nodeId)
Restarts the specified compute node.
|
rx.Observable<ServiceResponseWithHeaders<Void,ComputeNodeRebootHeaders>> |
rebootWithServiceResponseAsync(String poolId,
String nodeId,
ComputeNodeRebootOption nodeRebootOption,
ComputeNodeRebootOptions computeNodeRebootOptions)
Restarts the specified compute node.
|
void |
reimage(String poolId,
String nodeId)
Reinstalls the operating system on the specified compute node.
|
void |
reimage(String poolId,
String nodeId,
ComputeNodeReimageOption nodeReimageOption,
ComputeNodeReimageOptions computeNodeReimageOptions)
Reinstalls the operating system on the specified compute node.
|
rx.Observable<Void> |
reimageAsync(String poolId,
String nodeId)
Reinstalls the operating system on the specified compute node.
|
rx.Observable<Void> |
reimageAsync(String poolId,
String nodeId,
ComputeNodeReimageOption nodeReimageOption,
ComputeNodeReimageOptions computeNodeReimageOptions)
Reinstalls the operating system on the specified compute node.
|
ServiceFuture<Void> |
reimageAsync(String poolId,
String nodeId,
ComputeNodeReimageOption nodeReimageOption,
ComputeNodeReimageOptions computeNodeReimageOptions,
ServiceCallback<Void> serviceCallback)
Reinstalls the operating system on the specified compute node.
|
ServiceFuture<Void> |
reimageAsync(String poolId,
String nodeId,
ServiceCallback<Void> serviceCallback)
Reinstalls the operating system on the specified compute node.
|
rx.Observable<ServiceResponseWithHeaders<Void,ComputeNodeReimageHeaders>> |
reimageWithServiceResponseAsync(String poolId,
String nodeId)
Reinstalls the operating system on the specified compute node.
|
rx.Observable<ServiceResponseWithHeaders<Void,ComputeNodeReimageHeaders>> |
reimageWithServiceResponseAsync(String poolId,
String nodeId,
ComputeNodeReimageOption nodeReimageOption,
ComputeNodeReimageOptions computeNodeReimageOptions)
Reinstalls the operating system on the specified compute node.
|
void |
updateUser(String poolId,
String nodeId,
String userName,
NodeUpdateUserParameter nodeUpdateUserParameter)
Updates the password and expiration time of a user account on the specified compute node.
|
void |
updateUser(String poolId,
String nodeId,
String userName,
NodeUpdateUserParameter nodeUpdateUserParameter,
ComputeNodeUpdateUserOptions computeNodeUpdateUserOptions)
Updates the password and expiration time of a user account on the specified compute node.
|
rx.Observable<Void> |
updateUserAsync(String poolId,
String nodeId,
String userName,
NodeUpdateUserParameter nodeUpdateUserParameter)
Updates the password and expiration time of a user account on the specified compute node.
|
rx.Observable<Void> |
updateUserAsync(String poolId,
String nodeId,
String userName,
NodeUpdateUserParameter nodeUpdateUserParameter,
ComputeNodeUpdateUserOptions computeNodeUpdateUserOptions)
Updates the password and expiration time of a user account on the specified compute node.
|
ServiceFuture<Void> |
updateUserAsync(String poolId,
String nodeId,
String userName,
NodeUpdateUserParameter nodeUpdateUserParameter,
ComputeNodeUpdateUserOptions computeNodeUpdateUserOptions,
ServiceCallback<Void> serviceCallback)
Updates the password and expiration time of a user account on the specified compute node.
|
ServiceFuture<Void> |
updateUserAsync(String poolId,
String nodeId,
String userName,
NodeUpdateUserParameter nodeUpdateUserParameter,
ServiceCallback<Void> serviceCallback)
Updates the password and expiration time of a user account on the specified compute node.
|
rx.Observable<ServiceResponseWithHeaders<Void,ComputeNodeUpdateUserHeaders>> |
updateUserWithServiceResponseAsync(String poolId,
String nodeId,
String userName,
NodeUpdateUserParameter nodeUpdateUserParameter)
Updates the password and expiration time of a user account on the specified compute node.
|
rx.Observable<ServiceResponseWithHeaders<Void,ComputeNodeUpdateUserHeaders>> |
updateUserWithServiceResponseAsync(String poolId,
String nodeId,
String userName,
NodeUpdateUserParameter nodeUpdateUserParameter,
ComputeNodeUpdateUserOptions computeNodeUpdateUserOptions)
Updates the password and expiration time of a user account on the specified compute node.
|
void addUser(String poolId, String nodeId, ComputeNodeUser user)
poolId
- The ID of the pool that contains the compute node.nodeId
- The ID of the machine on which you want to create a user account.user
- The user account to be created.IllegalArgumentException
- thrown if parameters fail the validationBatchErrorException
- thrown if the request is rejected by serverRuntimeException
- all other wrapped checked exceptions if the request fails to be sentServiceFuture<Void> addUserAsync(String poolId, String nodeId, ComputeNodeUser user, ServiceCallback<Void> serviceCallback)
poolId
- The ID of the pool that contains the compute node.nodeId
- The ID of the machine on which you want to create a user account.user
- The user account to be created.serviceCallback
- the async ServiceCallback to handle successful and failed responses.ServiceFuture
objectIllegalArgumentException
- thrown if parameters fail the validationrx.Observable<Void> addUserAsync(String poolId, String nodeId, ComputeNodeUser user)
poolId
- The ID of the pool that contains the compute node.nodeId
- The ID of the machine on which you want to create a user account.user
- The user account to be created.ServiceResponseWithHeaders
object if successful.IllegalArgumentException
- thrown if parameters fail the validationrx.Observable<ServiceResponseWithHeaders<Void,ComputeNodeAddUserHeaders>> addUserWithServiceResponseAsync(String poolId, String nodeId, ComputeNodeUser user)
poolId
- The ID of the pool that contains the compute node.nodeId
- The ID of the machine on which you want to create a user account.user
- The user account to be created.ServiceResponseWithHeaders
object if successful.IllegalArgumentException
- thrown if parameters fail the validationvoid addUser(String poolId, String nodeId, ComputeNodeUser user, ComputeNodeAddUserOptions computeNodeAddUserOptions)
poolId
- The ID of the pool that contains the compute node.nodeId
- The ID of the machine on which you want to create a user account.user
- The user account to be created.computeNodeAddUserOptions
- Additional parameters for the operationIllegalArgumentException
- thrown if parameters fail the validationBatchErrorException
- thrown if the request is rejected by serverRuntimeException
- all other wrapped checked exceptions if the request fails to be sentServiceFuture<Void> addUserAsync(String poolId, String nodeId, ComputeNodeUser user, ComputeNodeAddUserOptions computeNodeAddUserOptions, ServiceCallback<Void> serviceCallback)
poolId
- The ID of the pool that contains the compute node.nodeId
- The ID of the machine on which you want to create a user account.user
- The user account to be created.computeNodeAddUserOptions
- Additional parameters for the operationserviceCallback
- the async ServiceCallback to handle successful and failed responses.ServiceFuture
objectIllegalArgumentException
- thrown if parameters fail the validationrx.Observable<Void> addUserAsync(String poolId, String nodeId, ComputeNodeUser user, ComputeNodeAddUserOptions computeNodeAddUserOptions)
poolId
- The ID of the pool that contains the compute node.nodeId
- The ID of the machine on which you want to create a user account.user
- The user account to be created.computeNodeAddUserOptions
- Additional parameters for the operationServiceResponseWithHeaders
object if successful.IllegalArgumentException
- thrown if parameters fail the validationrx.Observable<ServiceResponseWithHeaders<Void,ComputeNodeAddUserHeaders>> addUserWithServiceResponseAsync(String poolId, String nodeId, ComputeNodeUser user, ComputeNodeAddUserOptions computeNodeAddUserOptions)
poolId
- The ID of the pool that contains the compute node.nodeId
- The ID of the machine on which you want to create a user account.user
- The user account to be created.computeNodeAddUserOptions
- Additional parameters for the operationServiceResponseWithHeaders
object if successful.IllegalArgumentException
- thrown if parameters fail the validationvoid deleteUser(String poolId, String nodeId, String userName)
poolId
- The ID of the pool that contains the compute node.nodeId
- The ID of the machine on which you want to delete a user account.userName
- The name of the user account to delete.IllegalArgumentException
- thrown if parameters fail the validationBatchErrorException
- thrown if the request is rejected by serverRuntimeException
- all other wrapped checked exceptions if the request fails to be sentServiceFuture<Void> deleteUserAsync(String poolId, String nodeId, String userName, ServiceCallback<Void> serviceCallback)
poolId
- The ID of the pool that contains the compute node.nodeId
- The ID of the machine on which you want to delete a user account.userName
- The name of the user account to delete.serviceCallback
- the async ServiceCallback to handle successful and failed responses.ServiceFuture
objectIllegalArgumentException
- thrown if parameters fail the validationrx.Observable<Void> deleteUserAsync(String poolId, String nodeId, String userName)
poolId
- The ID of the pool that contains the compute node.nodeId
- The ID of the machine on which you want to delete a user account.userName
- The name of the user account to delete.ServiceResponseWithHeaders
object if successful.IllegalArgumentException
- thrown if parameters fail the validationrx.Observable<ServiceResponseWithHeaders<Void,ComputeNodeDeleteUserHeaders>> deleteUserWithServiceResponseAsync(String poolId, String nodeId, String userName)
poolId
- The ID of the pool that contains the compute node.nodeId
- The ID of the machine on which you want to delete a user account.userName
- The name of the user account to delete.ServiceResponseWithHeaders
object if successful.IllegalArgumentException
- thrown if parameters fail the validationvoid deleteUser(String poolId, String nodeId, String userName, ComputeNodeDeleteUserOptions computeNodeDeleteUserOptions)
poolId
- The ID of the pool that contains the compute node.nodeId
- The ID of the machine on which you want to delete a user account.userName
- The name of the user account to delete.computeNodeDeleteUserOptions
- Additional parameters for the operationIllegalArgumentException
- thrown if parameters fail the validationBatchErrorException
- thrown if the request is rejected by serverRuntimeException
- all other wrapped checked exceptions if the request fails to be sentServiceFuture<Void> deleteUserAsync(String poolId, String nodeId, String userName, ComputeNodeDeleteUserOptions computeNodeDeleteUserOptions, ServiceCallback<Void> serviceCallback)
poolId
- The ID of the pool that contains the compute node.nodeId
- The ID of the machine on which you want to delete a user account.userName
- The name of the user account to delete.computeNodeDeleteUserOptions
- Additional parameters for the operationserviceCallback
- the async ServiceCallback to handle successful and failed responses.ServiceFuture
objectIllegalArgumentException
- thrown if parameters fail the validationrx.Observable<Void> deleteUserAsync(String poolId, String nodeId, String userName, ComputeNodeDeleteUserOptions computeNodeDeleteUserOptions)
poolId
- The ID of the pool that contains the compute node.nodeId
- The ID of the machine on which you want to delete a user account.userName
- The name of the user account to delete.computeNodeDeleteUserOptions
- Additional parameters for the operationServiceResponseWithHeaders
object if successful.IllegalArgumentException
- thrown if parameters fail the validationrx.Observable<ServiceResponseWithHeaders<Void,ComputeNodeDeleteUserHeaders>> deleteUserWithServiceResponseAsync(String poolId, String nodeId, String userName, ComputeNodeDeleteUserOptions computeNodeDeleteUserOptions)
poolId
- The ID of the pool that contains the compute node.nodeId
- The ID of the machine on which you want to delete a user account.userName
- The name of the user account to delete.computeNodeDeleteUserOptions
- Additional parameters for the operationServiceResponseWithHeaders
object if successful.IllegalArgumentException
- thrown if parameters fail the validationvoid updateUser(String poolId, String nodeId, String userName, NodeUpdateUserParameter nodeUpdateUserParameter)
poolId
- The ID of the pool that contains the compute node.nodeId
- The ID of the machine on which you want to update a user account.userName
- The name of the user account to update.nodeUpdateUserParameter
- The parameters for the request.IllegalArgumentException
- thrown if parameters fail the validationBatchErrorException
- thrown if the request is rejected by serverRuntimeException
- all other wrapped checked exceptions if the request fails to be sentServiceFuture<Void> updateUserAsync(String poolId, String nodeId, String userName, NodeUpdateUserParameter nodeUpdateUserParameter, ServiceCallback<Void> serviceCallback)
poolId
- The ID of the pool that contains the compute node.nodeId
- The ID of the machine on which you want to update a user account.userName
- The name of the user account to update.nodeUpdateUserParameter
- The parameters for the request.serviceCallback
- the async ServiceCallback to handle successful and failed responses.ServiceFuture
objectIllegalArgumentException
- thrown if parameters fail the validationrx.Observable<Void> updateUserAsync(String poolId, String nodeId, String userName, NodeUpdateUserParameter nodeUpdateUserParameter)
poolId
- The ID of the pool that contains the compute node.nodeId
- The ID of the machine on which you want to update a user account.userName
- The name of the user account to update.nodeUpdateUserParameter
- The parameters for the request.ServiceResponseWithHeaders
object if successful.IllegalArgumentException
- thrown if parameters fail the validationrx.Observable<ServiceResponseWithHeaders<Void,ComputeNodeUpdateUserHeaders>> updateUserWithServiceResponseAsync(String poolId, String nodeId, String userName, NodeUpdateUserParameter nodeUpdateUserParameter)
poolId
- The ID of the pool that contains the compute node.nodeId
- The ID of the machine on which you want to update a user account.userName
- The name of the user account to update.nodeUpdateUserParameter
- The parameters for the request.ServiceResponseWithHeaders
object if successful.IllegalArgumentException
- thrown if parameters fail the validationvoid updateUser(String poolId, String nodeId, String userName, NodeUpdateUserParameter nodeUpdateUserParameter, ComputeNodeUpdateUserOptions computeNodeUpdateUserOptions)
poolId
- The ID of the pool that contains the compute node.nodeId
- The ID of the machine on which you want to update a user account.userName
- The name of the user account to update.nodeUpdateUserParameter
- The parameters for the request.computeNodeUpdateUserOptions
- Additional parameters for the operationIllegalArgumentException
- thrown if parameters fail the validationBatchErrorException
- thrown if the request is rejected by serverRuntimeException
- all other wrapped checked exceptions if the request fails to be sentServiceFuture<Void> updateUserAsync(String poolId, String nodeId, String userName, NodeUpdateUserParameter nodeUpdateUserParameter, ComputeNodeUpdateUserOptions computeNodeUpdateUserOptions, ServiceCallback<Void> serviceCallback)
poolId
- The ID of the pool that contains the compute node.nodeId
- The ID of the machine on which you want to update a user account.userName
- The name of the user account to update.nodeUpdateUserParameter
- The parameters for the request.computeNodeUpdateUserOptions
- Additional parameters for the operationserviceCallback
- the async ServiceCallback to handle successful and failed responses.ServiceFuture
objectIllegalArgumentException
- thrown if parameters fail the validationrx.Observable<Void> updateUserAsync(String poolId, String nodeId, String userName, NodeUpdateUserParameter nodeUpdateUserParameter, ComputeNodeUpdateUserOptions computeNodeUpdateUserOptions)
poolId
- The ID of the pool that contains the compute node.nodeId
- The ID of the machine on which you want to update a user account.userName
- The name of the user account to update.nodeUpdateUserParameter
- The parameters for the request.computeNodeUpdateUserOptions
- Additional parameters for the operationServiceResponseWithHeaders
object if successful.IllegalArgumentException
- thrown if parameters fail the validationrx.Observable<ServiceResponseWithHeaders<Void,ComputeNodeUpdateUserHeaders>> updateUserWithServiceResponseAsync(String poolId, String nodeId, String userName, NodeUpdateUserParameter nodeUpdateUserParameter, ComputeNodeUpdateUserOptions computeNodeUpdateUserOptions)
poolId
- The ID of the pool that contains the compute node.nodeId
- The ID of the machine on which you want to update a user account.userName
- The name of the user account to update.nodeUpdateUserParameter
- The parameters for the request.computeNodeUpdateUserOptions
- Additional parameters for the operationServiceResponseWithHeaders
object if successful.IllegalArgumentException
- thrown if parameters fail the validationComputeNode get(String poolId, String nodeId)
poolId
- The ID of the pool that contains the compute node.nodeId
- The ID of the compute node that you want to get information about.IllegalArgumentException
- thrown if parameters fail the validationBatchErrorException
- thrown if the request is rejected by serverRuntimeException
- all other wrapped checked exceptions if the request fails to be sentServiceFuture<ComputeNode> getAsync(String poolId, String nodeId, ServiceCallback<ComputeNode> serviceCallback)
poolId
- The ID of the pool that contains the compute node.nodeId
- The ID of the compute node that you want to get information about.serviceCallback
- the async ServiceCallback to handle successful and failed responses.ServiceFuture
objectIllegalArgumentException
- thrown if parameters fail the validationrx.Observable<ComputeNode> getAsync(String poolId, String nodeId)
poolId
- The ID of the pool that contains the compute node.nodeId
- The ID of the compute node that you want to get information about.IllegalArgumentException
- thrown if parameters fail the validationrx.Observable<ServiceResponseWithHeaders<ComputeNode,ComputeNodeGetHeaders>> getWithServiceResponseAsync(String poolId, String nodeId)
poolId
- The ID of the pool that contains the compute node.nodeId
- The ID of the compute node that you want to get information about.IllegalArgumentException
- thrown if parameters fail the validationComputeNode get(String poolId, String nodeId, ComputeNodeGetOptions computeNodeGetOptions)
poolId
- The ID of the pool that contains the compute node.nodeId
- The ID of the compute node that you want to get information about.computeNodeGetOptions
- Additional parameters for the operationIllegalArgumentException
- thrown if parameters fail the validationBatchErrorException
- thrown if the request is rejected by serverRuntimeException
- all other wrapped checked exceptions if the request fails to be sentServiceFuture<ComputeNode> getAsync(String poolId, String nodeId, ComputeNodeGetOptions computeNodeGetOptions, ServiceCallback<ComputeNode> serviceCallback)
poolId
- The ID of the pool that contains the compute node.nodeId
- The ID of the compute node that you want to get information about.computeNodeGetOptions
- Additional parameters for the operationserviceCallback
- the async ServiceCallback to handle successful and failed responses.ServiceFuture
objectIllegalArgumentException
- thrown if parameters fail the validationrx.Observable<ComputeNode> getAsync(String poolId, String nodeId, ComputeNodeGetOptions computeNodeGetOptions)
poolId
- The ID of the pool that contains the compute node.nodeId
- The ID of the compute node that you want to get information about.computeNodeGetOptions
- Additional parameters for the operationIllegalArgumentException
- thrown if parameters fail the validationrx.Observable<ServiceResponseWithHeaders<ComputeNode,ComputeNodeGetHeaders>> getWithServiceResponseAsync(String poolId, String nodeId, ComputeNodeGetOptions computeNodeGetOptions)
poolId
- The ID of the pool that contains the compute node.nodeId
- The ID of the compute node that you want to get information about.computeNodeGetOptions
- Additional parameters for the operationIllegalArgumentException
- thrown if parameters fail the validationvoid reboot(String poolId, String nodeId)
poolId
- The ID of the pool that contains the compute node.nodeId
- The ID of the compute node that you want to restart.IllegalArgumentException
- thrown if parameters fail the validationBatchErrorException
- thrown if the request is rejected by serverRuntimeException
- all other wrapped checked exceptions if the request fails to be sentServiceFuture<Void> rebootAsync(String poolId, String nodeId, ServiceCallback<Void> serviceCallback)
poolId
- The ID of the pool that contains the compute node.nodeId
- The ID of the compute node that you want to restart.serviceCallback
- the async ServiceCallback to handle successful and failed responses.ServiceFuture
objectIllegalArgumentException
- thrown if parameters fail the validationrx.Observable<Void> rebootAsync(String poolId, String nodeId)
poolId
- The ID of the pool that contains the compute node.nodeId
- The ID of the compute node that you want to restart.ServiceResponseWithHeaders
object if successful.IllegalArgumentException
- thrown if parameters fail the validationrx.Observable<ServiceResponseWithHeaders<Void,ComputeNodeRebootHeaders>> rebootWithServiceResponseAsync(String poolId, String nodeId)
poolId
- The ID of the pool that contains the compute node.nodeId
- The ID of the compute node that you want to restart.ServiceResponseWithHeaders
object if successful.IllegalArgumentException
- thrown if parameters fail the validationvoid reboot(String poolId, String nodeId, ComputeNodeRebootOption nodeRebootOption, ComputeNodeRebootOptions computeNodeRebootOptions)
poolId
- The ID of the pool that contains the compute node.nodeId
- The ID of the compute node that you want to restart.nodeRebootOption
- When to reboot the compute node and what to do with currently running tasks. Values are:
requeue - Terminate running task processes and requeue the tasks. The tasks will run again when a node is available. Restart the node as soon as tasks have been terminated.
terminate - Terminate running tasks. The tasks will not run again. Restart the node as soon as tasks have been terminated.
taskcompletion - Allow currently running tasks to complete. Schedule no new tasks while waiting. Restart the node when all tasks have completed.
retaineddata - Allow currently running tasks to complete, then wait for all task data retention periods to expire. Schedule no new tasks while waiting. Restart the node when all task retention periods have expired.
The default value is requeue. Possible values include: 'requeue', 'terminate', 'taskCompletion', 'retainedData'computeNodeRebootOptions
- Additional parameters for the operationIllegalArgumentException
- thrown if parameters fail the validationBatchErrorException
- thrown if the request is rejected by serverRuntimeException
- all other wrapped checked exceptions if the request fails to be sentServiceFuture<Void> rebootAsync(String poolId, String nodeId, ComputeNodeRebootOption nodeRebootOption, ComputeNodeRebootOptions computeNodeRebootOptions, ServiceCallback<Void> serviceCallback)
poolId
- The ID of the pool that contains the compute node.nodeId
- The ID of the compute node that you want to restart.nodeRebootOption
- When to reboot the compute node and what to do with currently running tasks. Values are:
requeue - Terminate running task processes and requeue the tasks. The tasks will run again when a node is available. Restart the node as soon as tasks have been terminated.
terminate - Terminate running tasks. The tasks will not run again. Restart the node as soon as tasks have been terminated.
taskcompletion - Allow currently running tasks to complete. Schedule no new tasks while waiting. Restart the node when all tasks have completed.
retaineddata - Allow currently running tasks to complete, then wait for all task data retention periods to expire. Schedule no new tasks while waiting. Restart the node when all task retention periods have expired.
The default value is requeue. Possible values include: 'requeue', 'terminate', 'taskCompletion', 'retainedData'computeNodeRebootOptions
- Additional parameters for the operationserviceCallback
- the async ServiceCallback to handle successful and failed responses.ServiceFuture
objectIllegalArgumentException
- thrown if parameters fail the validationrx.Observable<Void> rebootAsync(String poolId, String nodeId, ComputeNodeRebootOption nodeRebootOption, ComputeNodeRebootOptions computeNodeRebootOptions)
poolId
- The ID of the pool that contains the compute node.nodeId
- The ID of the compute node that you want to restart.nodeRebootOption
- When to reboot the compute node and what to do with currently running tasks. Values are:
requeue - Terminate running task processes and requeue the tasks. The tasks will run again when a node is available. Restart the node as soon as tasks have been terminated.
terminate - Terminate running tasks. The tasks will not run again. Restart the node as soon as tasks have been terminated.
taskcompletion - Allow currently running tasks to complete. Schedule no new tasks while waiting. Restart the node when all tasks have completed.
retaineddata - Allow currently running tasks to complete, then wait for all task data retention periods to expire. Schedule no new tasks while waiting. Restart the node when all task retention periods have expired.
The default value is requeue. Possible values include: 'requeue', 'terminate', 'taskCompletion', 'retainedData'computeNodeRebootOptions
- Additional parameters for the operationServiceResponseWithHeaders
object if successful.IllegalArgumentException
- thrown if parameters fail the validationrx.Observable<ServiceResponseWithHeaders<Void,ComputeNodeRebootHeaders>> rebootWithServiceResponseAsync(String poolId, String nodeId, ComputeNodeRebootOption nodeRebootOption, ComputeNodeRebootOptions computeNodeRebootOptions)
poolId
- The ID of the pool that contains the compute node.nodeId
- The ID of the compute node that you want to restart.nodeRebootOption
- When to reboot the compute node and what to do with currently running tasks. Values are:
requeue - Terminate running task processes and requeue the tasks. The tasks will run again when a node is available. Restart the node as soon as tasks have been terminated.
terminate - Terminate running tasks. The tasks will not run again. Restart the node as soon as tasks have been terminated.
taskcompletion - Allow currently running tasks to complete. Schedule no new tasks while waiting. Restart the node when all tasks have completed.
retaineddata - Allow currently running tasks to complete, then wait for all task data retention periods to expire. Schedule no new tasks while waiting. Restart the node when all task retention periods have expired.
The default value is requeue. Possible values include: 'requeue', 'terminate', 'taskCompletion', 'retainedData'computeNodeRebootOptions
- Additional parameters for the operationServiceResponseWithHeaders
object if successful.IllegalArgumentException
- thrown if parameters fail the validationvoid reimage(String poolId, String nodeId)
poolId
- The ID of the pool that contains the compute node.nodeId
- The ID of the compute node that you want to restart.IllegalArgumentException
- thrown if parameters fail the validationBatchErrorException
- thrown if the request is rejected by serverRuntimeException
- all other wrapped checked exceptions if the request fails to be sentServiceFuture<Void> reimageAsync(String poolId, String nodeId, ServiceCallback<Void> serviceCallback)
poolId
- The ID of the pool that contains the compute node.nodeId
- The ID of the compute node that you want to restart.serviceCallback
- the async ServiceCallback to handle successful and failed responses.ServiceFuture
objectIllegalArgumentException
- thrown if parameters fail the validationrx.Observable<Void> reimageAsync(String poolId, String nodeId)
poolId
- The ID of the pool that contains the compute node.nodeId
- The ID of the compute node that you want to restart.ServiceResponseWithHeaders
object if successful.IllegalArgumentException
- thrown if parameters fail the validationrx.Observable<ServiceResponseWithHeaders<Void,ComputeNodeReimageHeaders>> reimageWithServiceResponseAsync(String poolId, String nodeId)
poolId
- The ID of the pool that contains the compute node.nodeId
- The ID of the compute node that you want to restart.ServiceResponseWithHeaders
object if successful.IllegalArgumentException
- thrown if parameters fail the validationvoid reimage(String poolId, String nodeId, ComputeNodeReimageOption nodeReimageOption, ComputeNodeReimageOptions computeNodeReimageOptions)
poolId
- The ID of the pool that contains the compute node.nodeId
- The ID of the compute node that you want to restart.nodeReimageOption
- When to reimage the compute node and what to do with currently running tasks. Values are:
requeue - Terminate running task processes and requeue the tasks. The tasks will run again when a node is available. Reimage the node as soon as tasks have been terminated.
terminate - Terminate running tasks. The tasks will not run again. Reimage the node as soon as tasks have been terminated.
taskcompletion - Allow currently running tasks to complete. Schedule no new tasks while waiting. Reimage the node when all tasks have completed.
retaineddata - Allow currently running tasks to complete, then wait for all task data retention periods to expire. Schedule no new tasks while waiting. Reimage the node when all task retention periods have expired.
The default value is requeue. Possible values include: 'requeue', 'terminate', 'taskCompletion', 'retainedData'computeNodeReimageOptions
- Additional parameters for the operationIllegalArgumentException
- thrown if parameters fail the validationBatchErrorException
- thrown if the request is rejected by serverRuntimeException
- all other wrapped checked exceptions if the request fails to be sentServiceFuture<Void> reimageAsync(String poolId, String nodeId, ComputeNodeReimageOption nodeReimageOption, ComputeNodeReimageOptions computeNodeReimageOptions, ServiceCallback<Void> serviceCallback)
poolId
- The ID of the pool that contains the compute node.nodeId
- The ID of the compute node that you want to restart.nodeReimageOption
- When to reimage the compute node and what to do with currently running tasks. Values are:
requeue - Terminate running task processes and requeue the tasks. The tasks will run again when a node is available. Reimage the node as soon as tasks have been terminated.
terminate - Terminate running tasks. The tasks will not run again. Reimage the node as soon as tasks have been terminated.
taskcompletion - Allow currently running tasks to complete. Schedule no new tasks while waiting. Reimage the node when all tasks have completed.
retaineddata - Allow currently running tasks to complete, then wait for all task data retention periods to expire. Schedule no new tasks while waiting. Reimage the node when all task retention periods have expired.
The default value is requeue. Possible values include: 'requeue', 'terminate', 'taskCompletion', 'retainedData'computeNodeReimageOptions
- Additional parameters for the operationserviceCallback
- the async ServiceCallback to handle successful and failed responses.ServiceFuture
objectIllegalArgumentException
- thrown if parameters fail the validationrx.Observable<Void> reimageAsync(String poolId, String nodeId, ComputeNodeReimageOption nodeReimageOption, ComputeNodeReimageOptions computeNodeReimageOptions)
poolId
- The ID of the pool that contains the compute node.nodeId
- The ID of the compute node that you want to restart.nodeReimageOption
- When to reimage the compute node and what to do with currently running tasks. Values are:
requeue - Terminate running task processes and requeue the tasks. The tasks will run again when a node is available. Reimage the node as soon as tasks have been terminated.
terminate - Terminate running tasks. The tasks will not run again. Reimage the node as soon as tasks have been terminated.
taskcompletion - Allow currently running tasks to complete. Schedule no new tasks while waiting. Reimage the node when all tasks have completed.
retaineddata - Allow currently running tasks to complete, then wait for all task data retention periods to expire. Schedule no new tasks while waiting. Reimage the node when all task retention periods have expired.
The default value is requeue. Possible values include: 'requeue', 'terminate', 'taskCompletion', 'retainedData'computeNodeReimageOptions
- Additional parameters for the operationServiceResponseWithHeaders
object if successful.IllegalArgumentException
- thrown if parameters fail the validationrx.Observable<ServiceResponseWithHeaders<Void,ComputeNodeReimageHeaders>> reimageWithServiceResponseAsync(String poolId, String nodeId, ComputeNodeReimageOption nodeReimageOption, ComputeNodeReimageOptions computeNodeReimageOptions)
poolId
- The ID of the pool that contains the compute node.nodeId
- The ID of the compute node that you want to restart.nodeReimageOption
- When to reimage the compute node and what to do with currently running tasks. Values are:
requeue - Terminate running task processes and requeue the tasks. The tasks will run again when a node is available. Reimage the node as soon as tasks have been terminated.
terminate - Terminate running tasks. The tasks will not run again. Reimage the node as soon as tasks have been terminated.
taskcompletion - Allow currently running tasks to complete. Schedule no new tasks while waiting. Reimage the node when all tasks have completed.
retaineddata - Allow currently running tasks to complete, then wait for all task data retention periods to expire. Schedule no new tasks while waiting. Reimage the node when all task retention periods have expired.
The default value is requeue. Possible values include: 'requeue', 'terminate', 'taskCompletion', 'retainedData'computeNodeReimageOptions
- Additional parameters for the operationServiceResponseWithHeaders
object if successful.IllegalArgumentException
- thrown if parameters fail the validationvoid disableScheduling(String poolId, String nodeId)
poolId
- The ID of the pool that contains the compute node.nodeId
- The ID of the compute node on which you want to disable task scheduling.IllegalArgumentException
- thrown if parameters fail the validationBatchErrorException
- thrown if the request is rejected by serverRuntimeException
- all other wrapped checked exceptions if the request fails to be sentServiceFuture<Void> disableSchedulingAsync(String poolId, String nodeId, ServiceCallback<Void> serviceCallback)
poolId
- The ID of the pool that contains the compute node.nodeId
- The ID of the compute node on which you want to disable task scheduling.serviceCallback
- the async ServiceCallback to handle successful and failed responses.ServiceFuture
objectIllegalArgumentException
- thrown if parameters fail the validationrx.Observable<Void> disableSchedulingAsync(String poolId, String nodeId)
poolId
- The ID of the pool that contains the compute node.nodeId
- The ID of the compute node on which you want to disable task scheduling.ServiceResponseWithHeaders
object if successful.IllegalArgumentException
- thrown if parameters fail the validationrx.Observable<ServiceResponseWithHeaders<Void,ComputeNodeDisableSchedulingHeaders>> disableSchedulingWithServiceResponseAsync(String poolId, String nodeId)
poolId
- The ID of the pool that contains the compute node.nodeId
- The ID of the compute node on which you want to disable task scheduling.ServiceResponseWithHeaders
object if successful.IllegalArgumentException
- thrown if parameters fail the validationvoid disableScheduling(String poolId, String nodeId, DisableComputeNodeSchedulingOption nodeDisableSchedulingOption, ComputeNodeDisableSchedulingOptions computeNodeDisableSchedulingOptions)
poolId
- The ID of the pool that contains the compute node.nodeId
- The ID of the compute node on which you want to disable task scheduling.nodeDisableSchedulingOption
- What to do with currently running tasks when disabling task scheduling on the compute node. Values are:
requeue - Terminate running task processes and requeue the tasks. The tasks may run again on other compute nodes, or when task scheduling is re-enabled on this node. Enter offline state as soon as tasks have been terminated.
terminate - Terminate running tasks. The tasks will not run again. Enter offline state as soon as tasks have been terminated.
taskcompletion - Allow currently running tasks to complete. Schedule no new tasks while waiting. Enter offline state when all tasks have completed.
The default value is requeue. Possible values include: 'requeue', 'terminate', 'taskCompletion'computeNodeDisableSchedulingOptions
- Additional parameters for the operationIllegalArgumentException
- thrown if parameters fail the validationBatchErrorException
- thrown if the request is rejected by serverRuntimeException
- all other wrapped checked exceptions if the request fails to be sentServiceFuture<Void> disableSchedulingAsync(String poolId, String nodeId, DisableComputeNodeSchedulingOption nodeDisableSchedulingOption, ComputeNodeDisableSchedulingOptions computeNodeDisableSchedulingOptions, ServiceCallback<Void> serviceCallback)
poolId
- The ID of the pool that contains the compute node.nodeId
- The ID of the compute node on which you want to disable task scheduling.nodeDisableSchedulingOption
- What to do with currently running tasks when disabling task scheduling on the compute node. Values are:
requeue - Terminate running task processes and requeue the tasks. The tasks may run again on other compute nodes, or when task scheduling is re-enabled on this node. Enter offline state as soon as tasks have been terminated.
terminate - Terminate running tasks. The tasks will not run again. Enter offline state as soon as tasks have been terminated.
taskcompletion - Allow currently running tasks to complete. Schedule no new tasks while waiting. Enter offline state when all tasks have completed.
The default value is requeue. Possible values include: 'requeue', 'terminate', 'taskCompletion'computeNodeDisableSchedulingOptions
- Additional parameters for the operationserviceCallback
- the async ServiceCallback to handle successful and failed responses.ServiceFuture
objectIllegalArgumentException
- thrown if parameters fail the validationrx.Observable<Void> disableSchedulingAsync(String poolId, String nodeId, DisableComputeNodeSchedulingOption nodeDisableSchedulingOption, ComputeNodeDisableSchedulingOptions computeNodeDisableSchedulingOptions)
poolId
- The ID of the pool that contains the compute node.nodeId
- The ID of the compute node on which you want to disable task scheduling.nodeDisableSchedulingOption
- What to do with currently running tasks when disabling task scheduling on the compute node. Values are:
requeue - Terminate running task processes and requeue the tasks. The tasks may run again on other compute nodes, or when task scheduling is re-enabled on this node. Enter offline state as soon as tasks have been terminated.
terminate - Terminate running tasks. The tasks will not run again. Enter offline state as soon as tasks have been terminated.
taskcompletion - Allow currently running tasks to complete. Schedule no new tasks while waiting. Enter offline state when all tasks have completed.
The default value is requeue. Possible values include: 'requeue', 'terminate', 'taskCompletion'computeNodeDisableSchedulingOptions
- Additional parameters for the operationServiceResponseWithHeaders
object if successful.IllegalArgumentException
- thrown if parameters fail the validationrx.Observable<ServiceResponseWithHeaders<Void,ComputeNodeDisableSchedulingHeaders>> disableSchedulingWithServiceResponseAsync(String poolId, String nodeId, DisableComputeNodeSchedulingOption nodeDisableSchedulingOption, ComputeNodeDisableSchedulingOptions computeNodeDisableSchedulingOptions)
poolId
- The ID of the pool that contains the compute node.nodeId
- The ID of the compute node on which you want to disable task scheduling.nodeDisableSchedulingOption
- What to do with currently running tasks when disabling task scheduling on the compute node. Values are:
requeue - Terminate running task processes and requeue the tasks. The tasks may run again on other compute nodes, or when task scheduling is re-enabled on this node. Enter offline state as soon as tasks have been terminated.
terminate - Terminate running tasks. The tasks will not run again. Enter offline state as soon as tasks have been terminated.
taskcompletion - Allow currently running tasks to complete. Schedule no new tasks while waiting. Enter offline state when all tasks have completed.
The default value is requeue. Possible values include: 'requeue', 'terminate', 'taskCompletion'computeNodeDisableSchedulingOptions
- Additional parameters for the operationServiceResponseWithHeaders
object if successful.IllegalArgumentException
- thrown if parameters fail the validationvoid enableScheduling(String poolId, String nodeId)
poolId
- The ID of the pool that contains the compute node.nodeId
- The ID of the compute node on which you want to enable task scheduling.IllegalArgumentException
- thrown if parameters fail the validationBatchErrorException
- thrown if the request is rejected by serverRuntimeException
- all other wrapped checked exceptions if the request fails to be sentServiceFuture<Void> enableSchedulingAsync(String poolId, String nodeId, ServiceCallback<Void> serviceCallback)
poolId
- The ID of the pool that contains the compute node.nodeId
- The ID of the compute node on which you want to enable task scheduling.serviceCallback
- the async ServiceCallback to handle successful and failed responses.ServiceFuture
objectIllegalArgumentException
- thrown if parameters fail the validationrx.Observable<Void> enableSchedulingAsync(String poolId, String nodeId)
poolId
- The ID of the pool that contains the compute node.nodeId
- The ID of the compute node on which you want to enable task scheduling.ServiceResponseWithHeaders
object if successful.IllegalArgumentException
- thrown if parameters fail the validationrx.Observable<ServiceResponseWithHeaders<Void,ComputeNodeEnableSchedulingHeaders>> enableSchedulingWithServiceResponseAsync(String poolId, String nodeId)
poolId
- The ID of the pool that contains the compute node.nodeId
- The ID of the compute node on which you want to enable task scheduling.ServiceResponseWithHeaders
object if successful.IllegalArgumentException
- thrown if parameters fail the validationvoid enableScheduling(String poolId, String nodeId, ComputeNodeEnableSchedulingOptions computeNodeEnableSchedulingOptions)
poolId
- The ID of the pool that contains the compute node.nodeId
- The ID of the compute node on which you want to enable task scheduling.computeNodeEnableSchedulingOptions
- Additional parameters for the operationIllegalArgumentException
- thrown if parameters fail the validationBatchErrorException
- thrown if the request is rejected by serverRuntimeException
- all other wrapped checked exceptions if the request fails to be sentServiceFuture<Void> enableSchedulingAsync(String poolId, String nodeId, ComputeNodeEnableSchedulingOptions computeNodeEnableSchedulingOptions, ServiceCallback<Void> serviceCallback)
poolId
- The ID of the pool that contains the compute node.nodeId
- The ID of the compute node on which you want to enable task scheduling.computeNodeEnableSchedulingOptions
- Additional parameters for the operationserviceCallback
- the async ServiceCallback to handle successful and failed responses.ServiceFuture
objectIllegalArgumentException
- thrown if parameters fail the validationrx.Observable<Void> enableSchedulingAsync(String poolId, String nodeId, ComputeNodeEnableSchedulingOptions computeNodeEnableSchedulingOptions)
poolId
- The ID of the pool that contains the compute node.nodeId
- The ID of the compute node on which you want to enable task scheduling.computeNodeEnableSchedulingOptions
- Additional parameters for the operationServiceResponseWithHeaders
object if successful.IllegalArgumentException
- thrown if parameters fail the validationrx.Observable<ServiceResponseWithHeaders<Void,ComputeNodeEnableSchedulingHeaders>> enableSchedulingWithServiceResponseAsync(String poolId, String nodeId, ComputeNodeEnableSchedulingOptions computeNodeEnableSchedulingOptions)
poolId
- The ID of the pool that contains the compute node.nodeId
- The ID of the compute node on which you want to enable task scheduling.computeNodeEnableSchedulingOptions
- Additional parameters for the operationServiceResponseWithHeaders
object if successful.IllegalArgumentException
- thrown if parameters fail the validationComputeNodeGetRemoteLoginSettingsResult getRemoteLoginSettings(String poolId, String nodeId)
poolId
- The ID of the pool that contains the compute node.nodeId
- The ID of the compute node for which to obtain the remote login settings.IllegalArgumentException
- thrown if parameters fail the validationBatchErrorException
- thrown if the request is rejected by serverRuntimeException
- all other wrapped checked exceptions if the request fails to be sentServiceFuture<ComputeNodeGetRemoteLoginSettingsResult> getRemoteLoginSettingsAsync(String poolId, String nodeId, ServiceCallback<ComputeNodeGetRemoteLoginSettingsResult> serviceCallback)
poolId
- The ID of the pool that contains the compute node.nodeId
- The ID of the compute node for which to obtain the remote login settings.serviceCallback
- the async ServiceCallback to handle successful and failed responses.ServiceFuture
objectIllegalArgumentException
- thrown if parameters fail the validationrx.Observable<ComputeNodeGetRemoteLoginSettingsResult> getRemoteLoginSettingsAsync(String poolId, String nodeId)
poolId
- The ID of the pool that contains the compute node.nodeId
- The ID of the compute node for which to obtain the remote login settings.IllegalArgumentException
- thrown if parameters fail the validationrx.Observable<ServiceResponseWithHeaders<ComputeNodeGetRemoteLoginSettingsResult,ComputeNodeGetRemoteLoginSettingsHeaders>> getRemoteLoginSettingsWithServiceResponseAsync(String poolId, String nodeId)
poolId
- The ID of the pool that contains the compute node.nodeId
- The ID of the compute node for which to obtain the remote login settings.IllegalArgumentException
- thrown if parameters fail the validationComputeNodeGetRemoteLoginSettingsResult getRemoteLoginSettings(String poolId, String nodeId, ComputeNodeGetRemoteLoginSettingsOptions computeNodeGetRemoteLoginSettingsOptions)
poolId
- The ID of the pool that contains the compute node.nodeId
- The ID of the compute node for which to obtain the remote login settings.computeNodeGetRemoteLoginSettingsOptions
- Additional parameters for the operationIllegalArgumentException
- thrown if parameters fail the validationBatchErrorException
- thrown if the request is rejected by serverRuntimeException
- all other wrapped checked exceptions if the request fails to be sentServiceFuture<ComputeNodeGetRemoteLoginSettingsResult> getRemoteLoginSettingsAsync(String poolId, String nodeId, ComputeNodeGetRemoteLoginSettingsOptions computeNodeGetRemoteLoginSettingsOptions, ServiceCallback<ComputeNodeGetRemoteLoginSettingsResult> serviceCallback)
poolId
- The ID of the pool that contains the compute node.nodeId
- The ID of the compute node for which to obtain the remote login settings.computeNodeGetRemoteLoginSettingsOptions
- Additional parameters for the operationserviceCallback
- the async ServiceCallback to handle successful and failed responses.ServiceFuture
objectIllegalArgumentException
- thrown if parameters fail the validationrx.Observable<ComputeNodeGetRemoteLoginSettingsResult> getRemoteLoginSettingsAsync(String poolId, String nodeId, ComputeNodeGetRemoteLoginSettingsOptions computeNodeGetRemoteLoginSettingsOptions)
poolId
- The ID of the pool that contains the compute node.nodeId
- The ID of the compute node for which to obtain the remote login settings.computeNodeGetRemoteLoginSettingsOptions
- Additional parameters for the operationIllegalArgumentException
- thrown if parameters fail the validationrx.Observable<ServiceResponseWithHeaders<ComputeNodeGetRemoteLoginSettingsResult,ComputeNodeGetRemoteLoginSettingsHeaders>> getRemoteLoginSettingsWithServiceResponseAsync(String poolId, String nodeId, ComputeNodeGetRemoteLoginSettingsOptions computeNodeGetRemoteLoginSettingsOptions)
poolId
- The ID of the pool that contains the compute node.nodeId
- The ID of the compute node for which to obtain the remote login settings.computeNodeGetRemoteLoginSettingsOptions
- Additional parameters for the operationIllegalArgumentException
- thrown if parameters fail the validationvoid getRemoteDesktop(String poolId, String nodeId, OutputStream outputStream)
poolId
- The ID of the pool that contains the compute node.nodeId
- The ID of the compute node for which you want to get the Remote Desktop Protocol file.outputStream
- The OutputStream object which data will be written to if successful.IllegalArgumentException
- thrown if parameters fail the validationBatchErrorException
- thrown if the request is rejected by serverRuntimeException
- all other wrapped checked exceptions if the request fails to be sentServiceFuture<InputStream> getRemoteDesktopAsync(String poolId, String nodeId, ServiceCallback<InputStream> serviceCallback)
poolId
- The ID of the pool that contains the compute node.nodeId
- The ID of the compute node for which you want to get the Remote Desktop Protocol file.serviceCallback
- the async ServiceCallback to handle successful and failed responses.ServiceFuture
objectIllegalArgumentException
- thrown if parameters fail the validationrx.Observable<InputStream> getRemoteDesktopAsync(String poolId, String nodeId)
poolId
- The ID of the pool that contains the compute node.nodeId
- The ID of the compute node for which you want to get the Remote Desktop Protocol file.IllegalArgumentException
- thrown if parameters fail the validationrx.Observable<ServiceResponseWithHeaders<InputStream,ComputeNodeGetRemoteDesktopHeaders>> getRemoteDesktopWithServiceResponseAsync(String poolId, String nodeId)
poolId
- The ID of the pool that contains the compute node.nodeId
- The ID of the compute node for which you want to get the Remote Desktop Protocol file.IllegalArgumentException
- thrown if parameters fail the validationvoid getRemoteDesktop(String poolId, String nodeId, ComputeNodeGetRemoteDesktopOptions computeNodeGetRemoteDesktopOptions, OutputStream outputStream)
poolId
- The ID of the pool that contains the compute node.nodeId
- The ID of the compute node for which you want to get the Remote Desktop Protocol file.computeNodeGetRemoteDesktopOptions
- Additional parameters for the operationoutputStream
- The OutputStream object which data will be written to if successful.IllegalArgumentException
- thrown if parameters fail the validationBatchErrorException
- thrown if the request is rejected by serverRuntimeException
- all other wrapped checked exceptions if the request fails to be sentServiceFuture<InputStream> getRemoteDesktopAsync(String poolId, String nodeId, ComputeNodeGetRemoteDesktopOptions computeNodeGetRemoteDesktopOptions, ServiceCallback<InputStream> serviceCallback)
poolId
- The ID of the pool that contains the compute node.nodeId
- The ID of the compute node for which you want to get the Remote Desktop Protocol file.computeNodeGetRemoteDesktopOptions
- Additional parameters for the operationserviceCallback
- the async ServiceCallback to handle successful and failed responses.ServiceFuture
objectIllegalArgumentException
- thrown if parameters fail the validationrx.Observable<InputStream> getRemoteDesktopAsync(String poolId, String nodeId, ComputeNodeGetRemoteDesktopOptions computeNodeGetRemoteDesktopOptions)
poolId
- The ID of the pool that contains the compute node.nodeId
- The ID of the compute node for which you want to get the Remote Desktop Protocol file.computeNodeGetRemoteDesktopOptions
- Additional parameters for the operationIllegalArgumentException
- thrown if parameters fail the validationrx.Observable<ServiceResponseWithHeaders<InputStream,ComputeNodeGetRemoteDesktopHeaders>> getRemoteDesktopWithServiceResponseAsync(String poolId, String nodeId, ComputeNodeGetRemoteDesktopOptions computeNodeGetRemoteDesktopOptions)
poolId
- The ID of the pool that contains the compute node.nodeId
- The ID of the compute node for which you want to get the Remote Desktop Protocol file.computeNodeGetRemoteDesktopOptions
- Additional parameters for the operationIllegalArgumentException
- thrown if parameters fail the validationPagedList<ComputeNode> list(String poolId)
poolId
- The ID of the pool from which you want to list nodes.IllegalArgumentException
- thrown if parameters fail the validationBatchErrorException
- thrown if the request is rejected by serverRuntimeException
- all other wrapped checked exceptions if the request fails to be sentServiceFuture<List<ComputeNode>> listAsync(String poolId, ListOperationCallback<ComputeNode> serviceCallback)
poolId
- The ID of the pool from which you want to list nodes.serviceCallback
- the async ServiceCallback to handle successful and failed responses.ServiceFuture
objectIllegalArgumentException
- thrown if parameters fail the validationrx.Observable<Page<ComputeNode>> listAsync(String poolId)
poolId
- The ID of the pool from which you want to list nodes.IllegalArgumentException
- thrown if parameters fail the validationrx.Observable<ServiceResponseWithHeaders<Page<ComputeNode>,ComputeNodeListHeaders>> listWithServiceResponseAsync(String poolId)
poolId
- The ID of the pool from which you want to list nodes.IllegalArgumentException
- thrown if parameters fail the validationPagedList<ComputeNode> list(String poolId, ComputeNodeListOptions computeNodeListOptions)
poolId
- The ID of the pool from which you want to list nodes.computeNodeListOptions
- Additional parameters for the operationIllegalArgumentException
- thrown if parameters fail the validationBatchErrorException
- thrown if the request is rejected by serverRuntimeException
- all other wrapped checked exceptions if the request fails to be sentServiceFuture<List<ComputeNode>> listAsync(String poolId, ComputeNodeListOptions computeNodeListOptions, ListOperationCallback<ComputeNode> serviceCallback)
poolId
- The ID of the pool from which you want to list nodes.computeNodeListOptions
- Additional parameters for the operationserviceCallback
- the async ServiceCallback to handle successful and failed responses.ServiceFuture
objectIllegalArgumentException
- thrown if parameters fail the validationrx.Observable<Page<ComputeNode>> listAsync(String poolId, ComputeNodeListOptions computeNodeListOptions)
poolId
- The ID of the pool from which you want to list nodes.computeNodeListOptions
- Additional parameters for the operationIllegalArgumentException
- thrown if parameters fail the validationrx.Observable<ServiceResponseWithHeaders<Page<ComputeNode>,ComputeNodeListHeaders>> listWithServiceResponseAsync(String poolId, ComputeNodeListOptions computeNodeListOptions)
poolId
- The ID of the pool from which you want to list nodes.computeNodeListOptions
- Additional parameters for the operationIllegalArgumentException
- thrown if parameters fail the validationPagedList<ComputeNode> listNext(String nextPageLink)
nextPageLink
- The NextLink from the previous successful call to List operation.IllegalArgumentException
- thrown if parameters fail the validationBatchErrorException
- thrown if the request is rejected by serverRuntimeException
- all other wrapped checked exceptions if the request fails to be sentServiceFuture<List<ComputeNode>> listNextAsync(String nextPageLink, ServiceFuture<List<ComputeNode>> serviceFuture, ListOperationCallback<ComputeNode> serviceCallback)
nextPageLink
- The NextLink from the previous successful call to List operation.serviceFuture
- the ServiceFuture object tracking the Retrofit callsserviceCallback
- the async ServiceCallback to handle successful and failed responses.ServiceFuture
objectIllegalArgumentException
- thrown if parameters fail the validationrx.Observable<Page<ComputeNode>> listNextAsync(String nextPageLink)
nextPageLink
- The NextLink from the previous successful call to List operation.IllegalArgumentException
- thrown if parameters fail the validationrx.Observable<ServiceResponseWithHeaders<Page<ComputeNode>,ComputeNodeListHeaders>> listNextWithServiceResponseAsync(String nextPageLink)
nextPageLink
- The NextLink from the previous successful call to List operation.IllegalArgumentException
- thrown if parameters fail the validationPagedList<ComputeNode> listNext(String nextPageLink, ComputeNodeListNextOptions computeNodeListNextOptions)
nextPageLink
- The NextLink from the previous successful call to List operation.computeNodeListNextOptions
- Additional parameters for the operationIllegalArgumentException
- thrown if parameters fail the validationBatchErrorException
- thrown if the request is rejected by serverRuntimeException
- all other wrapped checked exceptions if the request fails to be sentServiceFuture<List<ComputeNode>> listNextAsync(String nextPageLink, ComputeNodeListNextOptions computeNodeListNextOptions, ServiceFuture<List<ComputeNode>> serviceFuture, ListOperationCallback<ComputeNode> serviceCallback)
nextPageLink
- The NextLink from the previous successful call to List operation.computeNodeListNextOptions
- Additional parameters for the operationserviceFuture
- the ServiceFuture object tracking the Retrofit callsserviceCallback
- the async ServiceCallback to handle successful and failed responses.ServiceFuture
objectIllegalArgumentException
- thrown if parameters fail the validationrx.Observable<Page<ComputeNode>> listNextAsync(String nextPageLink, ComputeNodeListNextOptions computeNodeListNextOptions)
nextPageLink
- The NextLink from the previous successful call to List operation.computeNodeListNextOptions
- Additional parameters for the operationIllegalArgumentException
- thrown if parameters fail the validationrx.Observable<ServiceResponseWithHeaders<Page<ComputeNode>,ComputeNodeListHeaders>> listNextWithServiceResponseAsync(String nextPageLink, ComputeNodeListNextOptions computeNodeListNextOptions)
nextPageLink
- The NextLink from the previous successful call to List operation.computeNodeListNextOptions
- Additional parameters for the operationIllegalArgumentException
- thrown if parameters fail the validationCopyright © 2019. All rights reserved.