ComputeNodes Interface
public interface ComputeNodes
An instance of this class provides access to all the operations defined in ComputeNodes.
Method Summary
Method Details
addUser
public abstract void addUser(String poolId, String nodeId, ComputeNodeUser user)
Adds a user Account to the specified Compute Node. You can add a user Account to a Compute Node only when it is in the idle or running state.
Parameters:
addUser
public abstract void addUser(String poolId, String nodeId, ComputeNodeUser user, ComputeNodeAddUserOptions computeNodeAddUserOptions)
Adds a user Account to the specified Compute Node. You can add a user Account to a Compute Node only when it is in the idle or running state.
Parameters:
addUserAsync
public abstract Observable
Adds a user Account to the specified Compute Node. You can add a user Account to a Compute Node only when it is in the idle or running state.
Parameters:
Returns:
addUserAsync
public abstract Observable
Adds a user Account to the specified Compute Node. You can add a user Account to a Compute Node only when it is in the idle or running state.
Parameters:
Returns:
addUserAsync
public abstract ServiceFuture
Adds a user Account to the specified Compute Node. You can add a user Account to a Compute Node only when it is in the idle or running state.
Parameters:
Returns:
addUserAsync
public abstract ServiceFuture
Adds a user Account to the specified Compute Node. You can add a user Account to a Compute Node only when it is in the idle or running state.
Parameters:
Returns:
addUserWithServiceResponseAsync
public abstract Observable<>
Adds a user Account to the specified Compute Node. You can add a user Account to a Compute Node only when it is in the idle or running state.
Parameters:
Returns:
addUserWithServiceResponseAsync
public abstract Observable<>
Adds a user Account to the specified Compute Node. You can add a user Account to a Compute Node only when it is in the idle or running state.
Parameters:
Returns:
deallocate
public abstract void deallocate(String poolId, String nodeId)
Deallocates the specified Compute Node. You can deallocate a Compute Node only if it is in an idle or running state.
Parameters:
deallocate
public abstract void deallocate(String poolId, String nodeId, ComputeNodeDeallocateOption nodeDeallocateOption, ComputeNodeDeallocateOptions computeNodeDeallocateOptions)
Deallocates the specified Compute Node. You can deallocate a Compute Node only if it is in an idle or running state.
Parameters:
deallocateAsync
public abstract Observable
Deallocates the specified Compute Node. You can deallocate a Compute Node only if it is in an idle or running state.
Parameters:
Returns:
deallocateAsync
public abstract Observable
Deallocates the specified Compute Node. You can deallocate a Compute Node only if it is in an idle or running state.
Parameters:
Returns:
deallocateAsync
public abstract ServiceFuture
Deallocates the specified Compute Node. You can deallocate a Compute Node only if it is in an idle or running state.
Parameters:
Returns:
deallocateAsync
public abstract ServiceFuture
Deallocates the specified Compute Node. You can deallocate a Compute Node only if it is in an idle or running state.
Parameters:
Returns:
deallocateWithServiceResponseAsync
public abstract Observable<>
Deallocates the specified Compute Node. You can deallocate a Compute Node only if it is in an idle or running state.
Parameters:
Returns:
deallocateWithServiceResponseAsync
public abstract Observable<>
Deallocates the specified Compute Node. You can deallocate a Compute Node only if it is in an idle or running state.
Parameters:
Returns:
deleteUser
public abstract void deleteUser(String poolId, String nodeId, String userName)
Deletes a user Account from the specified Compute Node. You can delete a user Account to a Compute Node only when it is in the idle or running state.
Parameters:
deleteUser
public abstract void deleteUser(String poolId, String nodeId, String userName, ComputeNodeDeleteUserOptions computeNodeDeleteUserOptions)
Deletes a user Account from the specified Compute Node. You can delete a user Account to a Compute Node only when it is in the idle or running state.
Parameters:
deleteUserAsync
public abstract Observable
Deletes a user Account from the specified Compute Node. You can delete a user Account to a Compute Node only when it is in the idle or running state.
Parameters:
Returns:
deleteUserAsync
public abstract Observable
Deletes a user Account from the specified Compute Node. You can delete a user Account to a Compute Node only when it is in the idle or running state.
Parameters:
Returns:
deleteUserAsync
public abstract ServiceFuture
Deletes a user Account from the specified Compute Node. You can delete a user Account to a Compute Node only when it is in the idle or running state.
Parameters:
Returns:
deleteUserAsync
public abstract ServiceFuture
Deletes a user Account from the specified Compute Node. You can delete a user Account to a Compute Node only when it is in the idle or running state.
Parameters:
Returns:
deleteUserWithServiceResponseAsync
public abstract Observable<>
Deletes a user Account from the specified Compute Node. You can delete a user Account to a Compute Node only when it is in the idle or running state.
Parameters:
Returns:
deleteUserWithServiceResponseAsync
public abstract Observable<>
Deletes a user Account from the specified Compute Node. You can delete a user Account to a Compute Node only when it is in the idle or running state.
Parameters:
Returns:
disableScheduling
public abstract void disableScheduling(String poolId, String nodeId)
Disables Task scheduling on the specified Compute Node. You can disable Task scheduling on a Compute Node only if its current scheduling state is enabled.
Parameters:
disableScheduling
public abstract void disableScheduling(String poolId, String nodeId, DisableComputeNodeSchedulingOption nodeDisableSchedulingOption, ComputeNodeDisableSchedulingOptions computeNodeDisableSchedulingOptions)
Disables Task scheduling on the specified Compute Node. You can disable Task scheduling on a Compute Node only if its current scheduling state is enabled.
Parameters:
disableSchedulingAsync
public abstract Observable
Disables Task scheduling on the specified Compute Node. You can disable Task scheduling on a Compute Node only if its current scheduling state is enabled.
Parameters:
Returns:
disableSchedulingAsync
public abstract Observable
Disables Task scheduling on the specified Compute Node. You can disable Task scheduling on a Compute Node only if its current scheduling state is enabled.
Parameters:
Returns:
disableSchedulingAsync
public abstract ServiceFuture
Disables Task scheduling on the specified Compute Node. You can disable Task scheduling on a Compute Node only if its current scheduling state is enabled.
Parameters:
Returns:
disableSchedulingAsync
public abstract ServiceFuture
Disables Task scheduling on the specified Compute Node. You can disable Task scheduling on a Compute Node only if its current scheduling state is enabled.
Parameters:
Returns:
disableSchedulingWithServiceResponseAsync
public abstract Observable<>
Disables Task scheduling on the specified Compute Node. You can disable Task scheduling on a Compute Node only if its current scheduling state is enabled.
Parameters:
Returns:
disableSchedulingWithServiceResponseAsync
public abstract Observable<>
Disables Task scheduling on the specified Compute Node. You can disable Task scheduling on a Compute Node only if its current scheduling state is enabled.
Parameters:
Returns:
enableScheduling
public abstract void enableScheduling(String poolId, String nodeId)
Enables Task scheduling on the specified Compute Node. You can enable Task scheduling on a Compute Node only if its current scheduling state is disabled.
Parameters:
enableScheduling
public abstract void enableScheduling(String poolId, String nodeId, ComputeNodeEnableSchedulingOptions computeNodeEnableSchedulingOptions)
Enables Task scheduling on the specified Compute Node. You can enable Task scheduling on a Compute Node only if its current scheduling state is disabled.
Parameters:
enableSchedulingAsync
public abstract Observable
Enables Task scheduling on the specified Compute Node. You can enable Task scheduling on a Compute Node only if its current scheduling state is disabled.
Parameters:
Returns:
enableSchedulingAsync
public abstract Observable
Enables Task scheduling on the specified Compute Node. You can enable Task scheduling on a Compute Node only if its current scheduling state is disabled.
Parameters:
Returns:
enableSchedulingAsync
public abstract ServiceFuture
Enables Task scheduling on the specified Compute Node. You can enable Task scheduling on a Compute Node only if its current scheduling state is disabled.
Parameters:
Returns:
enableSchedulingAsync
public abstract ServiceFuture
Enables Task scheduling on the specified Compute Node. You can enable Task scheduling on a Compute Node only if its current scheduling state is disabled.
Parameters:
Returns:
enableSchedulingWithServiceResponseAsync
public abstract Observable<>
Enables Task scheduling on the specified Compute Node. You can enable Task scheduling on a Compute Node only if its current scheduling state is disabled.
Parameters:
Returns:
enableSchedulingWithServiceResponseAsync
public abstract Observable<>
Enables Task scheduling on the specified Compute Node. You can enable Task scheduling on a Compute Node only if its current scheduling state is disabled.
Parameters:
Returns:
get
public abstract ComputeNode get(String poolId, String nodeId)
Gets information about the specified Compute Node.
Parameters:
Returns:
get
public abstract ComputeNode get(String poolId, String nodeId, ComputeNodeGetOptions computeNodeGetOptions)
Gets information about the specified Compute Node.
Parameters:
Returns:
getAsync
public abstract Observable
Gets information about the specified Compute Node.
Parameters:
Returns:
getAsync
public abstract Observable
Gets information about the specified Compute Node.
Parameters:
Returns:
getAsync
public abstract ServiceFuture
Gets information about the specified Compute Node.
Parameters:
Returns:
getAsync
public abstract ServiceFuture
Gets information about the specified Compute Node.
Parameters:
Returns:
getRemoteLoginSettings
public abstract ComputeNodeGetRemoteLoginSettingsResult getRemoteLoginSettings(String poolId, String nodeId)
Gets the settings required for remote login to a Compute Node. Before you can remotely login to a Compute Node using the remote login settings, you must create a user Account on the Compute Node.
Parameters:
Returns:
getRemoteLoginSettings
public abstract ComputeNodeGetRemoteLoginSettingsResult getRemoteLoginSettings(String poolId, String nodeId, ComputeNodeGetRemoteLoginSettingsOptions computeNodeGetRemoteLoginSettingsOptions)
Gets the settings required for remote login to a Compute Node. Before you can remotely login to a Compute Node using the remote login settings, you must create a user Account on the Compute Node.
Parameters:
Returns:
getRemoteLoginSettingsAsync
public abstract Observable
Gets the settings required for remote login to a Compute Node. Before you can remotely login to a Compute Node using the remote login settings, you must create a user Account on the Compute Node.
Parameters:
Returns:
getRemoteLoginSettingsAsync
public abstract Observable
Gets the settings required for remote login to a Compute Node. Before you can remotely login to a Compute Node using the remote login settings, you must create a user Account on the Compute Node.
Parameters:
Returns:
getRemoteLoginSettingsAsync
public abstract ServiceFuture
Gets the settings required for remote login to a Compute Node. Before you can remotely login to a Compute Node using the remote login settings, you must create a user Account on the Compute Node.
Parameters:
Returns:
getRemoteLoginSettingsAsync
public abstract ServiceFuture
Gets the settings required for remote login to a Compute Node. Before you can remotely login to a Compute Node using the remote login settings, you must create a user Account on the Compute Node.
Parameters:
Returns:
getRemoteLoginSettingsWithServiceResponseAsync
public abstract Observable<>
Gets the settings required for remote login to a Compute Node. Before you can remotely login to a Compute Node using the remote login settings, you must create a user Account on the Compute Node.
Parameters:
Returns:
getRemoteLoginSettingsWithServiceResponseAsync
public abstract Observable<>
Gets the settings required for remote login to a Compute Node. Before you can remotely login to a Compute Node using the remote login settings, you must create a user Account on the Compute Node.
Parameters:
Returns:
getWithServiceResponseAsync
public abstract Observable<>
Gets information about the specified Compute Node.
Parameters:
Returns:
getWithServiceResponseAsync
public abstract Observable<>
Gets information about the specified Compute Node.
Parameters:
Returns:
list
public abstract PagedList
Lists the Compute Nodes in the specified Pool.
Parameters:
Returns:
list
public abstract PagedList
Lists the Compute Nodes in the specified Pool.
Parameters:
Returns:
listAsync
public abstract Observable<>
Lists the Compute Nodes in the specified Pool.
Parameters:
Returns:
listAsync
public abstract ServiceFuture<>
Lists the Compute Nodes in the specified Pool.
Parameters:
Returns:
listAsync
public abstract Observable<>
Lists the Compute Nodes in the specified Pool.
Parameters:
Returns:
listAsync
public abstract ServiceFuture<>
Lists the Compute Nodes in the specified Pool.
Parameters:
Returns:
listNext
public abstract PagedList
Lists the Compute Nodes in the specified Pool.
Parameters:
Returns:
listNext
public abstract PagedList
Lists the Compute Nodes in the specified Pool.
Parameters:
Returns:
listNextAsync
public abstract Observable<>
Lists the Compute Nodes in the specified Pool.
Parameters:
Returns:
listNextAsync
public abstract Observable<>
Lists the Compute Nodes in the specified Pool.
Parameters:
Returns:
listNextAsync
public abstract ServiceFuture<>
Lists the Compute Nodes in the specified Pool.
Parameters:
Returns:
listNextAsync
public abstract ServiceFuture<>
Lists the Compute Nodes in the specified Pool.
Parameters:
Returns:
listNextWithServiceResponseAsync
public abstract Observable<><>
Lists the Compute Nodes in the specified Pool.
Parameters:
Returns:
listNextWithServiceResponseAsync
public abstract Observable<><>
Lists the Compute Nodes in the specified Pool.
Parameters:
Returns:
listWithServiceResponseAsync
public abstract Observable<><>
Lists the Compute Nodes in the specified Pool.
Parameters:
Returns:
listWithServiceResponseAsync
public abstract Observable<><>
Lists the Compute Nodes in the specified Pool.
Parameters:
Returns:
reboot
public abstract void reboot(String poolId, String nodeId)
Restarts the specified Compute Node. You can restart a Compute Node only if it is in an idle or running state.
Parameters:
reboot
public abstract void reboot(String poolId, String nodeId, ComputeNodeRebootOption nodeRebootOption, ComputeNodeRebootOptions computeNodeRebootOptions)
Restarts the specified Compute Node. You can restart a Compute Node only if it is in an idle or running state.
Parameters:
rebootAsync
public abstract Observable
Restarts the specified Compute Node. You can restart a Compute Node only if it is in an idle or running state.
Parameters:
Returns:
rebootAsync
public abstract Observable
Restarts the specified Compute Node. You can restart a Compute Node only if it is in an idle or running state.
Parameters:
Returns:
rebootAsync
public abstract ServiceFuture
Restarts the specified Compute Node. You can restart a Compute Node only if it is in an idle or running state.
Parameters:
Returns:
rebootAsync
public abstract ServiceFuture
Restarts the specified Compute Node. You can restart a Compute Node only if it is in an idle or running state.
Parameters:
Returns:
rebootWithServiceResponseAsync
public abstract Observable<>
Restarts the specified Compute Node. You can restart a Compute Node only if it is in an idle or running state.
Parameters:
Returns:
rebootWithServiceResponseAsync
public abstract Observable<>
Restarts the specified Compute Node. You can restart a Compute Node only if it is in an idle or running state.
Parameters:
Returns:
reimage
public abstract void reimage(String poolId, String nodeId)
Reinstalls the operating system on the specified Compute Node. You can reinstall the operating system on a Compute Node only if it is in an idle or running state.
Parameters:
reimage
public abstract void reimage(String poolId, String nodeId, ComputeNodeReimageOption nodeReimageOption, ComputeNodeReimageOptions computeNodeReimageOptions)
Reinstalls the operating system on the specified Compute Node. You can reinstall the operating system on a Compute Node only if it is in an idle or running state.
Parameters:
reimageAsync
public abstract Observable
Reinstalls the operating system on the specified Compute Node. You can reinstall the operating system on a Compute Node only if it is in an idle or running state.
Parameters:
Returns:
reimageAsync
public abstract Observable
Reinstalls the operating system on the specified Compute Node. You can reinstall the operating system on a Compute Node only if it is in an idle or running state.
Parameters:
Returns:
reimageAsync
public abstract ServiceFuture
Reinstalls the operating system on the specified Compute Node. You can reinstall the operating system on a Compute Node only if it is in an idle or running state.
Parameters:
Returns:
reimageAsync
public abstract ServiceFuture
Reinstalls the operating system on the specified Compute Node. You can reinstall the operating system on a Compute Node only if it is in an idle or running state.
Parameters:
Returns:
reimageWithServiceResponseAsync
public abstract Observable<>
Reinstalls the operating system on the specified Compute Node. You can reinstall the operating system on a Compute Node only if it is in an idle or running state.
Parameters:
Returns:
reimageWithServiceResponseAsync
public abstract Observable<>
Reinstalls the operating system on the specified Compute Node. You can reinstall the operating system on a Compute Node only if it is in an idle or running state.
Parameters:
Returns:
start
public abstract void start(String poolId, String nodeId)
Starts the specified Compute Node. You can start a Compute Node only if it has been deallocated.
Parameters:
start
public abstract void start(String poolId, String nodeId, ComputeNodeStartOptions computeNodeStartOptions)
Starts the specified Compute Node. You can start a Compute Node only if it has been deallocated.
Parameters:
startAsync
public abstract Observable
Starts the specified Compute Node. You can start a Compute Node only if it has been deallocated.
Parameters:
Returns:
startAsync
public abstract Observable
Starts the specified Compute Node. You can start a Compute Node only if it has been deallocated.
Parameters:
Returns:
startAsync
public abstract ServiceFuture
Starts the specified Compute Node. You can start a Compute Node only if it has been deallocated.
Parameters:
Returns:
startAsync
public abstract ServiceFuture
Starts the specified Compute Node. You can start a Compute Node only if it has been deallocated.
Parameters:
Returns:
startWithServiceResponseAsync
public abstract Observable<>
Starts the specified Compute Node. You can start a Compute Node only if it has been deallocated.
Parameters:
Returns:
startWithServiceResponseAsync
public abstract Observable<>
Starts the specified Compute Node. You can start a Compute Node only if it has been deallocated.
Parameters:
Returns:
updateUser
public abstract 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. This operation replaces of all the updatable properties of the Account. For example, if the expiryTime element is not specified, the current value is replaced with the default value, not left unmodified. You can update a user Account on a Compute Node only when it is in the idle or running state.
Parameters:
updateUser
public abstract 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. This operation replaces of all the updatable properties of the Account. For example, if the expiryTime element is not specified, the current value is replaced with the default value, not left unmodified. You can update a user Account on a Compute Node only when it is in the idle or running state.
Parameters:
updateUserAsync
public abstract Observable
Updates the password and expiration time of a user Account on the specified Compute Node. This operation replaces of all the updatable properties of the Account. For example, if the expiryTime element is not specified, the current value is replaced with the default value, not left unmodified. You can update a user Account on a Compute Node only when it is in the idle or running state.
Parameters:
Returns:
updateUserAsync
public abstract Observable
Updates the password and expiration time of a user Account on the specified Compute Node. This operation replaces of all the updatable properties of the Account. For example, if the expiryTime element is not specified, the current value is replaced with the default value, not left unmodified. You can update a user Account on a Compute Node only when it is in the idle or running state.
Parameters:
Returns:
updateUserAsync
public abstract ServiceFuture
Updates the password and expiration time of a user Account on the specified Compute Node. This operation replaces of all the updatable properties of the Account. For example, if the expiryTime element is not specified, the current value is replaced with the default value, not left unmodified. You can update a user Account on a Compute Node only when it is in the idle or running state.
Parameters:
Returns:
updateUserAsync
public abstract ServiceFuture
Updates the password and expiration time of a user Account on the specified Compute Node. This operation replaces of all the updatable properties of the Account. For example, if the expiryTime element is not specified, the current value is replaced with the default value, not left unmodified. You can update a user Account on a Compute Node only when it is in the idle or running state.
Parameters:
Returns:
updateUserWithServiceResponseAsync
public abstract Observable<>
Updates the password and expiration time of a user Account on the specified Compute Node. This operation replaces of all the updatable properties of the Account. For example, if the expiryTime element is not specified, the current value is replaced with the default value, not left unmodified. You can update a user Account on a Compute Node only when it is in the idle or running state.
Parameters:
Returns:
updateUserWithServiceResponseAsync
public abstract Observable<>
Updates the password and expiration time of a user Account on the specified Compute Node. This operation replaces of all the updatable properties of the Account. For example, if the expiryTime element is not specified, the current value is replaced with the default value, not left unmodified. You can update a user Account on a Compute Node only when it is in the idle or running state.
Parameters:
Returns:
uploadBatchServiceLogs
public abstract UploadBatchServiceLogsResult uploadBatchServiceLogs(String poolId, String nodeId, UploadBatchServiceLogsConfiguration uploadBatchServiceLogsConfiguration)
Upload Azure Batch service log files from the specified Compute Node to Azure Blob Storage. This is for gathering Azure Batch service log files in an automated fashion from Compute Nodes if you are experiencing an error and wish to escalate to Azure support. The Azure Batch service log files should be shared with Azure support to aid in debugging issues with the Batch service.
Parameters:
Returns:
uploadBatchServiceLogs
public abstract UploadBatchServiceLogsResult uploadBatchServiceLogs(String poolId, String nodeId, UploadBatchServiceLogsConfiguration uploadBatchServiceLogsConfiguration, ComputeNodeUploadBatchServiceLogsOptions computeNodeUploadBatchServiceLogsOptions)
Upload Azure Batch service log files from the specified Compute Node to Azure Blob Storage. This is for gathering Azure Batch service log files in an automated fashion from Compute Nodes if you are experiencing an error and wish to escalate to Azure support. The Azure Batch service log files should be shared with Azure support to aid in debugging issues with the Batch service.
Parameters:
Returns:
uploadBatchServiceLogsAsync
public abstract Observable
Upload Azure Batch service log files from the specified Compute Node to Azure Blob Storage. This is for gathering Azure Batch service log files in an automated fashion from Compute Nodes if you are experiencing an error and wish to escalate to Azure support. The Azure Batch service log files should be shared with Azure support to aid in debugging issues with the Batch service.
Parameters:
Returns:
uploadBatchServiceLogsAsync
public abstract Observable
Upload Azure Batch service log files from the specified Compute Node to Azure Blob Storage. This is for gathering Azure Batch service log files in an automated fashion from Compute Nodes if you are experiencing an error and wish to escalate to Azure support. The Azure Batch service log files should be shared with Azure support to aid in debugging issues with the Batch service.
Parameters:
Returns:
uploadBatchServiceLogsAsync
public abstract ServiceFuture
Upload Azure Batch service log files from the specified Compute Node to Azure Blob Storage. This is for gathering Azure Batch service log files in an automated fashion from Compute Nodes if you are experiencing an error and wish to escalate to Azure support. The Azure Batch service log files should be shared with Azure support to aid in debugging issues with the Batch service.
Parameters:
Returns:
uploadBatchServiceLogsAsync
public abstract ServiceFuture
Upload Azure Batch service log files from the specified Compute Node to Azure Blob Storage. This is for gathering Azure Batch service log files in an automated fashion from Compute Nodes if you are experiencing an error and wish to escalate to Azure support. The Azure Batch service log files should be shared with Azure support to aid in debugging issues with the Batch service.
Parameters:
Returns:
uploadBatchServiceLogsWithServiceResponseAsync
public abstract Observable<>
Upload Azure Batch service log files from the specified Compute Node to Azure Blob Storage. This is for gathering Azure Batch service log files in an automated fashion from Compute Nodes if you are experiencing an error and wish to escalate to Azure support. The Azure Batch service log files should be shared with Azure support to aid in debugging issues with the Batch service.
Parameters:
Returns:
uploadBatchServiceLogsWithServiceResponseAsync
public abstract Observable<>
Upload Azure Batch service log files from the specified Compute Node to Azure Blob Storage. This is for gathering Azure Batch service log files in an automated fashion from Compute Nodes if you are experiencing an error and wish to escalate to Azure support. The Azure Batch service log files should be shared with Azure support to aid in debugging issues with the Batch service.
Parameters:
Returns:
Applies to
Azure SDK for Java