ComputeNodes Interface

public interface ComputeNodes

An instance of this class provides access to all the operations defined in ComputeNodes.

Method Summary

Modifier and Type Method and Description
abstract void addUser(String poolId, String nodeId, ComputeNodeUser user)

Adds a user Account to the specified Compute Node.

abstract void addUser(String poolId, String nodeId, ComputeNodeUser user, ComputeNodeAddUserOptions computeNodeAddUserOptions)

Adds a user Account to the specified Compute Node.

abstract rx.Observable<Void> addUserAsync(String poolId, String nodeId, ComputeNodeUser user)

Adds a user Account to the specified Compute Node.

abstract rx.Observable<Void> addUserAsync(String poolId, String nodeId, ComputeNodeUser user, ComputeNodeAddUserOptions computeNodeAddUserOptions)

Adds a user Account to the specified Compute Node.

abstract com.microsoft.rest.ServiceFuture<Void> addUserAsync(String poolId, String nodeId, ComputeNodeUser user, ComputeNodeAddUserOptions computeNodeAddUserOptions, ServiceCallback<Void> serviceCallback)

Adds a user Account to the specified Compute Node.

abstract com.microsoft.rest.ServiceFuture<Void> addUserAsync(String poolId, String nodeId, ComputeNodeUser user, ServiceCallback<Void> serviceCallback)

Adds a user Account to the specified Compute Node.

abstract rx.Observable<com.microsoft.rest.ServiceResponseWithHeaders<Void,ComputeNodeAddUserHeaders>> addUserWithServiceResponseAsync(String poolId, String nodeId, ComputeNodeUser user)

Adds a user Account to the specified Compute Node.

abstract rx.Observable<com.microsoft.rest.ServiceResponseWithHeaders<Void,ComputeNodeAddUserHeaders>> addUserWithServiceResponseAsync(String poolId, String nodeId, ComputeNodeUser user, ComputeNodeAddUserOptions computeNodeAddUserOptions)

Adds a user Account to the specified Compute Node.

abstract void deallocate(String poolId, String nodeId)

Deallocates the specified Compute Node.

abstract void deallocate(String poolId, String nodeId, ComputeNodeDeallocateOption nodeDeallocateOption, ComputeNodeDeallocateOptions computeNodeDeallocateOptions)

Deallocates the specified Compute Node.

abstract rx.Observable<Void> deallocateAsync(String poolId, String nodeId)

Deallocates the specified Compute Node.

abstract rx.Observable<Void> deallocateAsync(String poolId, String nodeId, ComputeNodeDeallocateOption nodeDeallocateOption, ComputeNodeDeallocateOptions computeNodeDeallocateOptions)

Deallocates the specified Compute Node.

abstract com.microsoft.rest.ServiceFuture<Void> deallocateAsync(String poolId, String nodeId, ComputeNodeDeallocateOption nodeDeallocateOption, ComputeNodeDeallocateOptions computeNodeDeallocateOptions, ServiceCallback<Void> serviceCallback)

Deallocates the specified Compute Node.

abstract com.microsoft.rest.ServiceFuture<Void> deallocateAsync(String poolId, String nodeId, ServiceCallback<Void> serviceCallback)

Deallocates the specified Compute Node.

abstract rx.Observable<com.microsoft.rest.ServiceResponseWithHeaders<Void,ComputeNodeDeallocateHeaders>> deallocateWithServiceResponseAsync(String poolId, String nodeId)

Deallocates the specified Compute Node.

abstract rx.Observable<com.microsoft.rest.ServiceResponseWithHeaders<Void,ComputeNodeDeallocateHeaders>> deallocateWithServiceResponseAsync(String poolId, String nodeId, ComputeNodeDeallocateOption nodeDeallocateOption, ComputeNodeDeallocateOptions computeNodeDeallocateOptions)

Deallocates the specified Compute Node.

abstract void deleteUser(String poolId, String nodeId, String userName)

Deletes a user Account from the specified Compute Node.

abstract void deleteUser(String poolId, String nodeId, String userName, ComputeNodeDeleteUserOptions computeNodeDeleteUserOptions)

Deletes a user Account from the specified Compute Node.

abstract rx.Observable<Void> deleteUserAsync(String poolId, String nodeId, String userName)

Deletes a user Account from the specified Compute Node.

abstract rx.Observable<Void> deleteUserAsync(String poolId, String nodeId, String userName, ComputeNodeDeleteUserOptions computeNodeDeleteUserOptions)

Deletes a user Account from the specified Compute Node.

abstract com.microsoft.rest.ServiceFuture<Void> deleteUserAsync(String poolId, String nodeId, String userName, ComputeNodeDeleteUserOptions computeNodeDeleteUserOptions, ServiceCallback<Void> serviceCallback)

Deletes a user Account from the specified Compute Node.

abstract com.microsoft.rest.ServiceFuture<Void> deleteUserAsync(String poolId, String nodeId, String userName, ServiceCallback<Void> serviceCallback)

Deletes a user Account from the specified Compute Node.

abstract rx.Observable<com.microsoft.rest.ServiceResponseWithHeaders<Void,ComputeNodeDeleteUserHeaders>> deleteUserWithServiceResponseAsync(String poolId, String nodeId, String userName)

Deletes a user Account from the specified Compute Node.

abstract rx.Observable<com.microsoft.rest.ServiceResponseWithHeaders<Void,ComputeNodeDeleteUserHeaders>> deleteUserWithServiceResponseAsync(String poolId, String nodeId, String userName, ComputeNodeDeleteUserOptions computeNodeDeleteUserOptions)

Deletes a user Account from the specified Compute Node.

abstract void disableScheduling(String poolId, String nodeId)

Disables Task scheduling on the specified Compute Node.

abstract void disableScheduling(String poolId, String nodeId, DisableComputeNodeSchedulingOption nodeDisableSchedulingOption, ComputeNodeDisableSchedulingOptions computeNodeDisableSchedulingOptions)

Disables Task scheduling on the specified Compute Node.

abstract rx.Observable<Void> disableSchedulingAsync(String poolId, String nodeId)

Disables Task scheduling on the specified Compute Node.

abstract rx.Observable<Void> disableSchedulingAsync(String poolId, String nodeId, DisableComputeNodeSchedulingOption nodeDisableSchedulingOption, ComputeNodeDisableSchedulingOptions computeNodeDisableSchedulingOptions)

Disables Task scheduling on the specified Compute Node.

abstract com.microsoft.rest.ServiceFuture<Void> disableSchedulingAsync(String poolId, String nodeId, DisableComputeNodeSchedulingOption nodeDisableSchedulingOption, ComputeNodeDisableSchedulingOptions computeNodeDisableSchedulingOptions, ServiceCallback<Void> serviceCallback)

Disables Task scheduling on the specified Compute Node.

abstract com.microsoft.rest.ServiceFuture<Void> disableSchedulingAsync(String poolId, String nodeId, ServiceCallback<Void> serviceCallback)

Disables Task scheduling on the specified Compute Node.

abstract rx.Observable<com.microsoft.rest.ServiceResponseWithHeaders<Void,ComputeNodeDisableSchedulingHeaders>> disableSchedulingWithServiceResponseAsync(String poolId, String nodeId)

Disables Task scheduling on the specified Compute Node.

abstract rx.Observable<com.microsoft.rest.ServiceResponseWithHeaders<Void,ComputeNodeDisableSchedulingHeaders>> disableSchedulingWithServiceResponseAsync(String poolId, String nodeId, DisableComputeNodeSchedulingOption nodeDisableSchedulingOption, ComputeNodeDisableSchedulingOptions computeNodeDisableSchedulingOptions)

Disables Task scheduling on the specified Compute Node.

abstract void enableScheduling(String poolId, String nodeId)

Enables Task scheduling on the specified Compute Node.

abstract void enableScheduling(String poolId, String nodeId, ComputeNodeEnableSchedulingOptions computeNodeEnableSchedulingOptions)

Enables Task scheduling on the specified Compute Node.

abstract rx.Observable<Void> enableSchedulingAsync(String poolId, String nodeId)

Enables Task scheduling on the specified Compute Node.

abstract rx.Observable<Void> enableSchedulingAsync(String poolId, String nodeId, ComputeNodeEnableSchedulingOptions computeNodeEnableSchedulingOptions)

Enables Task scheduling on the specified Compute Node.

abstract com.microsoft.rest.ServiceFuture<Void> enableSchedulingAsync(String poolId, String nodeId, ComputeNodeEnableSchedulingOptions computeNodeEnableSchedulingOptions, ServiceCallback<Void> serviceCallback)

Enables Task scheduling on the specified Compute Node.

abstract com.microsoft.rest.ServiceFuture<Void> enableSchedulingAsync(String poolId, String nodeId, ServiceCallback<Void> serviceCallback)

Enables Task scheduling on the specified Compute Node.

abstract rx.Observable<com.microsoft.rest.ServiceResponseWithHeaders<Void,ComputeNodeEnableSchedulingHeaders>> enableSchedulingWithServiceResponseAsync(String poolId, String nodeId)

Enables Task scheduling on the specified Compute Node.

abstract rx.Observable<com.microsoft.rest.ServiceResponseWithHeaders<Void,ComputeNodeEnableSchedulingHeaders>> enableSchedulingWithServiceResponseAsync(String poolId, String nodeId, ComputeNodeEnableSchedulingOptions computeNodeEnableSchedulingOptions)

Enables Task scheduling on the specified Compute Node.

abstract ComputeNode get(String poolId, String nodeId)

Gets information about the specified Compute Node.

abstract ComputeNode get(String poolId, String nodeId, ComputeNodeGetOptions computeNodeGetOptions)

Gets information about the specified Compute Node.

abstract rx.Observable<ComputeNode> getAsync(String poolId, String nodeId)

Gets information about the specified Compute Node.

abstract rx.Observable<ComputeNode> getAsync(String poolId, String nodeId, ComputeNodeGetOptions computeNodeGetOptions)

Gets information about the specified Compute Node.

abstract com.microsoft.rest.ServiceFuture<ComputeNode> getAsync(String poolId, String nodeId, ComputeNodeGetOptions computeNodeGetOptions, ServiceCallback<ComputeNode> serviceCallback)

Gets information about the specified Compute Node.

abstract com.microsoft.rest.ServiceFuture<ComputeNode> getAsync(String poolId, String nodeId, ServiceCallback<ComputeNode> serviceCallback)

Gets information about the specified Compute Node.

abstract ComputeNodeGetRemoteLoginSettingsResult getRemoteLoginSettings(String poolId, String nodeId)

Gets the settings required for remote login to a Compute Node.

abstract ComputeNodeGetRemoteLoginSettingsResult getRemoteLoginSettings(String poolId, String nodeId, ComputeNodeGetRemoteLoginSettingsOptions computeNodeGetRemoteLoginSettingsOptions)

Gets the settings required for remote login to a Compute Node.

abstract rx.Observable<ComputeNodeGetRemoteLoginSettingsResult> getRemoteLoginSettingsAsync(String poolId, String nodeId)

Gets the settings required for remote login to a Compute Node.

abstract rx.Observable<ComputeNodeGetRemoteLoginSettingsResult> getRemoteLoginSettingsAsync(String poolId, String nodeId, ComputeNodeGetRemoteLoginSettingsOptions computeNodeGetRemoteLoginSettingsOptions)

Gets the settings required for remote login to a Compute Node.

abstract com.microsoft.rest.ServiceFuture<ComputeNodeGetRemoteLoginSettingsResult> getRemoteLoginSettingsAsync(String poolId, String nodeId, ComputeNodeGetRemoteLoginSettingsOptions computeNodeGetRemoteLoginSettingsOptions, ServiceCallback<ComputeNodeGetRemoteLoginSettingsResult> serviceCallback)

Gets the settings required for remote login to a Compute Node.

abstract com.microsoft.rest.ServiceFuture<ComputeNodeGetRemoteLoginSettingsResult> getRemoteLoginSettingsAsync(String poolId, String nodeId, ServiceCallback<ComputeNodeGetRemoteLoginSettingsResult> serviceCallback)

Gets the settings required for remote login to a Compute Node.

abstract rx.Observable<com.microsoft.rest.ServiceResponseWithHeaders<ComputeNodeGetRemoteLoginSettingsResult,ComputeNodeGetRemoteLoginSettingsHeaders>> getRemoteLoginSettingsWithServiceResponseAsync(String poolId, String nodeId)

Gets the settings required for remote login to a Compute Node.

abstract rx.Observable<com.microsoft.rest.ServiceResponseWithHeaders<ComputeNodeGetRemoteLoginSettingsResult,ComputeNodeGetRemoteLoginSettingsHeaders>> getRemoteLoginSettingsWithServiceResponseAsync(String poolId, String nodeId, ComputeNodeGetRemoteLoginSettingsOptions computeNodeGetRemoteLoginSettingsOptions)

Gets the settings required for remote login to a Compute Node.

abstract rx.Observable<com.microsoft.rest.ServiceResponseWithHeaders<ComputeNode,ComputeNodeGetHeaders>> getWithServiceResponseAsync(String poolId, String nodeId)

Gets information about the specified Compute Node.

abstract rx.Observable<com.microsoft.rest.ServiceResponseWithHeaders<ComputeNode,ComputeNodeGetHeaders>> getWithServiceResponseAsync(String poolId, String nodeId, ComputeNodeGetOptions computeNodeGetOptions)

Gets information about the specified Compute Node.

abstract com.microsoft.azure.PagedList<ComputeNode> list(String poolId)

Lists the Compute Nodes in the specified Pool.

abstract com.microsoft.azure.PagedList<ComputeNode> list(String poolId, ComputeNodeListOptions computeNodeListOptions)

Lists the Compute Nodes in the specified Pool.

abstract rx.Observable<com.microsoft.azure.Page<ComputeNode>> listAsync(String poolId)

Lists the Compute Nodes in the specified Pool.

abstract com.microsoft.rest.ServiceFuture<List<ComputeNode>> listAsync(String poolId, ListOperationCallback<ComputeNode> serviceCallback)

Lists the Compute Nodes in the specified Pool.

abstract rx.Observable<com.microsoft.azure.Page<ComputeNode>> listAsync(String poolId, ComputeNodeListOptions computeNodeListOptions)

Lists the Compute Nodes in the specified Pool.

abstract com.microsoft.rest.ServiceFuture<List<ComputeNode>> listAsync(String poolId, ComputeNodeListOptions computeNodeListOptions, ListOperationCallback<ComputeNode> serviceCallback)

Lists the Compute Nodes in the specified Pool.

abstract com.microsoft.azure.PagedList<ComputeNode> listNext(String nextPageLink)

Lists the Compute Nodes in the specified Pool.

abstract com.microsoft.azure.PagedList<ComputeNode> listNext(String nextPageLink, ComputeNodeListNextOptions computeNodeListNextOptions)

Lists the Compute Nodes in the specified Pool.

abstract rx.Observable<com.microsoft.azure.Page<ComputeNode>> listNextAsync(String nextPageLink)

Lists the Compute Nodes in the specified Pool.

abstract rx.Observable<com.microsoft.azure.Page<ComputeNode>> listNextAsync(String nextPageLink, ComputeNodeListNextOptions computeNodeListNextOptions)

Lists the Compute Nodes in the specified Pool.

abstract com.microsoft.rest.ServiceFuture<List<ComputeNode>> listNextAsync(String nextPageLink, ComputeNodeListNextOptions computeNodeListNextOptions, ServiceFuture<List<ComputeNode>> serviceFuture, ListOperationCallback<ComputeNode> serviceCallback)

Lists the Compute Nodes in the specified Pool.

abstract com.microsoft.rest.ServiceFuture<List<ComputeNode>> listNextAsync(String nextPageLink, ServiceFuture<List<ComputeNode>> serviceFuture, ListOperationCallback<ComputeNode> serviceCallback)

Lists the Compute Nodes in the specified Pool.

abstract rx.Observable<com.microsoft.rest.ServiceResponseWithHeaders<com.microsoft.azure.Page<ComputeNode>,ComputeNodeListHeaders>> listNextWithServiceResponseAsync(String nextPageLink)

Lists the Compute Nodes in the specified Pool.

abstract rx.Observable<com.microsoft.rest.ServiceResponseWithHeaders<com.microsoft.azure.Page<ComputeNode>,ComputeNodeListHeaders>> listNextWithServiceResponseAsync(String nextPageLink, ComputeNodeListNextOptions computeNodeListNextOptions)

Lists the Compute Nodes in the specified Pool.

abstract rx.Observable<com.microsoft.rest.ServiceResponseWithHeaders<com.microsoft.azure.Page<ComputeNode>,ComputeNodeListHeaders>> listWithServiceResponseAsync(String poolId)

Lists the Compute Nodes in the specified Pool.

abstract rx.Observable<com.microsoft.rest.ServiceResponseWithHeaders<com.microsoft.azure.Page<ComputeNode>,ComputeNodeListHeaders>> listWithServiceResponseAsync(String poolId, ComputeNodeListOptions computeNodeListOptions)

Lists the Compute Nodes in the specified Pool.

abstract void reboot(String poolId, String nodeId)

Restarts the specified Compute Node.

abstract void reboot(String poolId, String nodeId, ComputeNodeRebootOption nodeRebootOption, ComputeNodeRebootOptions computeNodeRebootOptions)

Restarts the specified Compute Node.

abstract rx.Observable<Void> rebootAsync(String poolId, String nodeId)

Restarts the specified Compute Node.

abstract rx.Observable<Void> rebootAsync(String poolId, String nodeId, ComputeNodeRebootOption nodeRebootOption, ComputeNodeRebootOptions computeNodeRebootOptions)

Restarts the specified Compute Node.

abstract com.microsoft.rest.ServiceFuture<Void> rebootAsync(String poolId, String nodeId, ComputeNodeRebootOption nodeRebootOption, ComputeNodeRebootOptions computeNodeRebootOptions, ServiceCallback<Void> serviceCallback)

Restarts the specified Compute Node.

abstract com.microsoft.rest.ServiceFuture<Void> rebootAsync(String poolId, String nodeId, ServiceCallback<Void> serviceCallback)

Restarts the specified Compute Node.

abstract rx.Observable<com.microsoft.rest.ServiceResponseWithHeaders<Void,ComputeNodeRebootHeaders>> rebootWithServiceResponseAsync(String poolId, String nodeId)

Restarts the specified Compute Node.

abstract rx.Observable<com.microsoft.rest.ServiceResponseWithHeaders<Void,ComputeNodeRebootHeaders>> rebootWithServiceResponseAsync(String poolId, String nodeId, ComputeNodeRebootOption nodeRebootOption, ComputeNodeRebootOptions computeNodeRebootOptions)

Restarts the specified Compute Node.

abstract void reimage(String poolId, String nodeId)

Reinstalls the operating system on the specified Compute Node.

abstract void reimage(String poolId, String nodeId, ComputeNodeReimageOption nodeReimageOption, ComputeNodeReimageOptions computeNodeReimageOptions)

Reinstalls the operating system on the specified Compute Node.

abstract rx.Observable<Void> reimageAsync(String poolId, String nodeId)

Reinstalls the operating system on the specified Compute Node.

abstract rx.Observable<Void> reimageAsync(String poolId, String nodeId, ComputeNodeReimageOption nodeReimageOption, ComputeNodeReimageOptions computeNodeReimageOptions)

Reinstalls the operating system on the specified Compute Node.

abstract com.microsoft.rest.ServiceFuture<Void> reimageAsync(String poolId, String nodeId, ComputeNodeReimageOption nodeReimageOption, ComputeNodeReimageOptions computeNodeReimageOptions, ServiceCallback<Void> serviceCallback)

Reinstalls the operating system on the specified Compute Node.

abstract com.microsoft.rest.ServiceFuture<Void> reimageAsync(String poolId, String nodeId, ServiceCallback<Void> serviceCallback)

Reinstalls the operating system on the specified Compute Node.

abstract rx.Observable<com.microsoft.rest.ServiceResponseWithHeaders<Void,ComputeNodeReimageHeaders>> reimageWithServiceResponseAsync(String poolId, String nodeId)

Reinstalls the operating system on the specified Compute Node.

abstract rx.Observable<com.microsoft.rest.ServiceResponseWithHeaders<Void,ComputeNodeReimageHeaders>> reimageWithServiceResponseAsync(String poolId, String nodeId, ComputeNodeReimageOption nodeReimageOption, ComputeNodeReimageOptions computeNodeReimageOptions)

Reinstalls the operating system on the specified Compute Node.

abstract void start(String poolId, String nodeId)

Starts the specified Compute Node.

abstract void start(String poolId, String nodeId, ComputeNodeStartOptions computeNodeStartOptions)

Starts the specified Compute Node.

abstract rx.Observable<Void> startAsync(String poolId, String nodeId)

Starts the specified Compute Node.

abstract rx.Observable<Void> startAsync(String poolId, String nodeId, ComputeNodeStartOptions computeNodeStartOptions)

Starts the specified Compute Node.

abstract com.microsoft.rest.ServiceFuture<Void> startAsync(String poolId, String nodeId, ComputeNodeStartOptions computeNodeStartOptions, ServiceCallback<Void> serviceCallback)

Starts the specified Compute Node.

abstract com.microsoft.rest.ServiceFuture<Void> startAsync(String poolId, String nodeId, ServiceCallback<Void> serviceCallback)

Starts the specified Compute Node.

abstract rx.Observable<com.microsoft.rest.ServiceResponseWithHeaders<Void,ComputeNodeStartHeaders>> startWithServiceResponseAsync(String poolId, String nodeId)

Starts the specified Compute Node.

abstract rx.Observable<com.microsoft.rest.ServiceResponseWithHeaders<Void,ComputeNodeStartHeaders>> startWithServiceResponseAsync(String poolId, String nodeId, ComputeNodeStartOptions computeNodeStartOptions)

Starts the specified Compute Node.

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.

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.

abstract 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.

abstract 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.

abstract com.microsoft.rest.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.

abstract com.microsoft.rest.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.

abstract rx.Observable<com.microsoft.rest.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.

abstract rx.Observable<com.microsoft.rest.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.

abstract UploadBatchServiceLogsResult uploadBatchServiceLogs(String poolId, String nodeId, UploadBatchServiceLogsConfiguration uploadBatchServiceLogsConfiguration)

Upload Azure Batch service log files from the specified Compute Node to Azure Blob Storage.

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.

abstract rx.Observable<UploadBatchServiceLogsResult> uploadBatchServiceLogsAsync(String poolId, String nodeId, UploadBatchServiceLogsConfiguration uploadBatchServiceLogsConfiguration)

Upload Azure Batch service log files from the specified Compute Node to Azure Blob Storage.

abstract rx.Observable<UploadBatchServiceLogsResult> uploadBatchServiceLogsAsync(String poolId, String nodeId, UploadBatchServiceLogsConfiguration uploadBatchServiceLogsConfiguration, ComputeNodeUploadBatchServiceLogsOptions computeNodeUploadBatchServiceLogsOptions)

Upload Azure Batch service log files from the specified Compute Node to Azure Blob Storage.

abstract com.microsoft.rest.ServiceFuture<UploadBatchServiceLogsResult> uploadBatchServiceLogsAsync(String poolId, String nodeId, UploadBatchServiceLogsConfiguration uploadBatchServiceLogsConfiguration, ComputeNodeUploadBatchServiceLogsOptions computeNodeUploadBatchServiceLogsOptions, ServiceCallback<UploadBatchServiceLogsResult> serviceCallback)

Upload Azure Batch service log files from the specified Compute Node to Azure Blob Storage.

abstract com.microsoft.rest.ServiceFuture<UploadBatchServiceLogsResult> uploadBatchServiceLogsAsync(String poolId, String nodeId, UploadBatchServiceLogsConfiguration uploadBatchServiceLogsConfiguration, ServiceCallback<UploadBatchServiceLogsResult> serviceCallback)

Upload Azure Batch service log files from the specified Compute Node to Azure Blob Storage.

abstract rx.Observable<com.microsoft.rest.ServiceResponseWithHeaders<UploadBatchServiceLogsResult,ComputeNodeUploadBatchServiceLogsHeaders>> uploadBatchServiceLogsWithServiceResponseAsync(String poolId, String nodeId, UploadBatchServiceLogsConfiguration uploadBatchServiceLogsConfiguration)

Upload Azure Batch service log files from the specified Compute Node to Azure Blob Storage.

abstract rx.Observable<com.microsoft.rest.ServiceResponseWithHeaders<UploadBatchServiceLogsResult,ComputeNodeUploadBatchServiceLogsHeaders>> uploadBatchServiceLogsWithServiceResponseAsync(String poolId, String nodeId, UploadBatchServiceLogsConfiguration uploadBatchServiceLogsConfiguration, ComputeNodeUploadBatchServiceLogsOptions computeNodeUploadBatchServiceLogsOptions)

Upload Azure Batch service log files from the specified Compute Node to Azure Blob Storage.

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:

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.

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:

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 operation

addUserAsync

public abstract Observable addUserAsync(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:

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.

Returns:

the ServiceResponseWithHeaders object if successful.

addUserAsync

public abstract Observable addUserAsync(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:

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 operation

Returns:

the ServiceResponseWithHeaders object if successful.

addUserAsync

public abstract ServiceFuture addUserAsync(String poolId, String nodeId, ComputeNodeUser user, ComputeNodeAddUserOptions computeNodeAddUserOptions, ServiceCallback serviceCallback)

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:

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 operation
serviceCallback - the async ServiceCallback to handle successful and failed responses.

Returns:

the ServiceFuture object

addUserAsync

public abstract ServiceFuture addUserAsync(String poolId, String nodeId, ComputeNodeUser user, ServiceCallback serviceCallback)

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:

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.

Returns:

the ServiceFuture object

addUserWithServiceResponseAsync

public abstract Observable<>> addUserWithServiceResponseAsync(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:

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.

Returns:

the ServiceResponseWithHeaders object if successful.

addUserWithServiceResponseAsync

public abstract Observable<>> addUserWithServiceResponseAsync(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:

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 operation

Returns:

the ServiceResponseWithHeaders object if successful.

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:

poolId - The ID of the Pool that contains the Compute Node.
nodeId - The ID of the Compute Node that you want to deallocate.

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:

poolId - The ID of the Pool that contains the Compute Node.
nodeId - The ID of the Compute Node that you want to deallocate.
nodeDeallocateOption - When to deallocate the Compute Node and what to do with currently running Tasks. The default value is requeue. Possible values include: 'requeue', 'terminate', 'taskCompletion', 'retainedData'
computeNodeDeallocateOptions - Additional parameters for the operation

deallocateAsync

public abstract Observable deallocateAsync(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:

poolId - The ID of the Pool that contains the Compute Node.
nodeId - The ID of the Compute Node that you want to deallocate.

Returns:

the ServiceResponseWithHeaders object if successful.

deallocateAsync

public abstract Observable deallocateAsync(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:

poolId - The ID of the Pool that contains the Compute Node.
nodeId - The ID of the Compute Node that you want to deallocate.
nodeDeallocateOption - When to deallocate the Compute Node and what to do with currently running Tasks. The default value is requeue. Possible values include: 'requeue', 'terminate', 'taskCompletion', 'retainedData'
computeNodeDeallocateOptions - Additional parameters for the operation

Returns:

the ServiceResponseWithHeaders object if successful.

deallocateAsync

public abstract ServiceFuture deallocateAsync(String poolId, String nodeId, ComputeNodeDeallocateOption nodeDeallocateOption, ComputeNodeDeallocateOptions computeNodeDeallocateOptions, ServiceCallback serviceCallback)

Deallocates the specified Compute Node. You can deallocate a Compute Node only if it is in an idle or running state.

Parameters:

poolId - The ID of the Pool that contains the Compute Node.
nodeId - The ID of the Compute Node that you want to deallocate.
nodeDeallocateOption - When to deallocate the Compute Node and what to do with currently running Tasks. The default value is requeue. Possible values include: 'requeue', 'terminate', 'taskCompletion', 'retainedData'
computeNodeDeallocateOptions - Additional parameters for the operation
serviceCallback - the async ServiceCallback to handle successful and failed responses.

Returns:

the ServiceFuture object

deallocateAsync

public abstract ServiceFuture deallocateAsync(String poolId, String nodeId, ServiceCallback serviceCallback)

Deallocates the specified Compute Node. You can deallocate a Compute Node only if it is in an idle or running state.

Parameters:

poolId - The ID of the Pool that contains the Compute Node.
nodeId - The ID of the Compute Node that you want to deallocate.
serviceCallback - the async ServiceCallback to handle successful and failed responses.

Returns:

the ServiceFuture object

deallocateWithServiceResponseAsync

public abstract Observable<>> deallocateWithServiceResponseAsync(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:

poolId - The ID of the Pool that contains the Compute Node.
nodeId - The ID of the Compute Node that you want to deallocate.

Returns:

the ServiceResponseWithHeaders object if successful.

deallocateWithServiceResponseAsync

public abstract Observable<>> deallocateWithServiceResponseAsync(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:

poolId - The ID of the Pool that contains the Compute Node.
nodeId - The ID of the Compute Node that you want to deallocate.
nodeDeallocateOption - When to deallocate the Compute Node and what to do with currently running Tasks. The default value is requeue. Possible values include: 'requeue', 'terminate', 'taskCompletion', 'retainedData'
computeNodeDeallocateOptions - Additional parameters for the operation

Returns:

the ServiceResponseWithHeaders object if successful.

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:

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.

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:

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 operation

deleteUserAsync

public abstract Observable deleteUserAsync(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:

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.

Returns:

the ServiceResponseWithHeaders object if successful.

deleteUserAsync

public abstract Observable deleteUserAsync(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:

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 operation

Returns:

the ServiceResponseWithHeaders object if successful.

deleteUserAsync

public abstract ServiceFuture deleteUserAsync(String poolId, String nodeId, String userName, ComputeNodeDeleteUserOptions computeNodeDeleteUserOptions, ServiceCallback serviceCallback)

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:

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 operation
serviceCallback - the async ServiceCallback to handle successful and failed responses.

Returns:

the ServiceFuture object

deleteUserAsync

public abstract ServiceFuture deleteUserAsync(String poolId, String nodeId, String userName, ServiceCallback serviceCallback)

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:

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.

Returns:

the ServiceFuture object

deleteUserWithServiceResponseAsync

public abstract Observable<>> deleteUserWithServiceResponseAsync(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:

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.

Returns:

the ServiceResponseWithHeaders object if successful.

deleteUserWithServiceResponseAsync

public abstract Observable<>> deleteUserWithServiceResponseAsync(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:

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 operation

Returns:

the ServiceResponseWithHeaders object if successful.

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:

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.

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:

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. The default value is requeue. Possible values include: 'requeue', 'terminate', 'taskCompletion'
computeNodeDisableSchedulingOptions - Additional parameters for the operation

disableSchedulingAsync

public abstract Observable disableSchedulingAsync(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:

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.

Returns:

the ServiceResponseWithHeaders object if successful.

disableSchedulingAsync

public abstract Observable disableSchedulingAsync(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:

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. The default value is requeue. Possible values include: 'requeue', 'terminate', 'taskCompletion'
computeNodeDisableSchedulingOptions - Additional parameters for the operation

Returns:

the ServiceResponseWithHeaders object if successful.

disableSchedulingAsync

public abstract ServiceFuture disableSchedulingAsync(String poolId, String nodeId, DisableComputeNodeSchedulingOption nodeDisableSchedulingOption, ComputeNodeDisableSchedulingOptions computeNodeDisableSchedulingOptions, ServiceCallback serviceCallback)

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:

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. The default value is requeue. Possible values include: 'requeue', 'terminate', 'taskCompletion'
computeNodeDisableSchedulingOptions - Additional parameters for the operation
serviceCallback - the async ServiceCallback to handle successful and failed responses.

Returns:

the ServiceFuture object

disableSchedulingAsync

public abstract ServiceFuture disableSchedulingAsync(String poolId, String nodeId, ServiceCallback serviceCallback)

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:

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.

Returns:

the ServiceFuture object

disableSchedulingWithServiceResponseAsync

public abstract Observable<>> disableSchedulingWithServiceResponseAsync(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:

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.

Returns:

the ServiceResponseWithHeaders object if successful.

disableSchedulingWithServiceResponseAsync

public abstract Observable<>> disableSchedulingWithServiceResponseAsync(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:

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. The default value is requeue. Possible values include: 'requeue', 'terminate', 'taskCompletion'
computeNodeDisableSchedulingOptions - Additional parameters for the operation

Returns:

the ServiceResponseWithHeaders object if successful.

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:

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.

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:

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 operation

enableSchedulingAsync

public abstract Observable enableSchedulingAsync(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:

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.

Returns:

the ServiceResponseWithHeaders object if successful.

enableSchedulingAsync

public abstract Observable enableSchedulingAsync(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:

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 operation

Returns:

the ServiceResponseWithHeaders object if successful.

enableSchedulingAsync

public abstract ServiceFuture enableSchedulingAsync(String poolId, String nodeId, ComputeNodeEnableSchedulingOptions computeNodeEnableSchedulingOptions, ServiceCallback serviceCallback)

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:

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 operation
serviceCallback - the async ServiceCallback to handle successful and failed responses.

Returns:

the ServiceFuture object

enableSchedulingAsync

public abstract ServiceFuture enableSchedulingAsync(String poolId, String nodeId, ServiceCallback serviceCallback)

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:

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.

Returns:

the ServiceFuture object

enableSchedulingWithServiceResponseAsync

public abstract Observable<>> enableSchedulingWithServiceResponseAsync(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:

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.

Returns:

the ServiceResponseWithHeaders object if successful.

enableSchedulingWithServiceResponseAsync

public abstract Observable<>> enableSchedulingWithServiceResponseAsync(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:

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 operation

Returns:

the ServiceResponseWithHeaders object if successful.

get

public abstract ComputeNode get(String poolId, String nodeId)

Gets information about the specified Compute Node.

Parameters:

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.

Returns:

the ComputeNode object if successful.

get

public abstract ComputeNode get(String poolId, String nodeId, ComputeNodeGetOptions computeNodeGetOptions)

Gets information about the specified Compute Node.

Parameters:

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 operation

Returns:

the ComputeNode object if successful.

getAsync

public abstract Observable getAsync(String poolId, String nodeId)

Gets information about the specified Compute Node.

Parameters:

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.

Returns:

the observable to the ComputeNode object

getAsync

public abstract Observable getAsync(String poolId, String nodeId, ComputeNodeGetOptions computeNodeGetOptions)

Gets information about the specified Compute Node.

Parameters:

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 operation

Returns:

the observable to the ComputeNode object

getAsync

public abstract ServiceFuture getAsync(String poolId, String nodeId, ComputeNodeGetOptions computeNodeGetOptions, ServiceCallback serviceCallback)

Gets information about the specified Compute Node.

Parameters:

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 operation
serviceCallback - the async ServiceCallback to handle successful and failed responses.

Returns:

the ServiceFuture object

getAsync

public abstract ServiceFuture getAsync(String poolId, String nodeId, ServiceCallback serviceCallback)

Gets information about the specified Compute Node.

Parameters:

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.

Returns:

the ServiceFuture object

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:

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.

Returns:

the ComputeNodeGetRemoteLoginSettingsResult object if successful.

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:

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 operation

Returns:

the ComputeNodeGetRemoteLoginSettingsResult object if successful.

getRemoteLoginSettingsAsync

public abstract Observable getRemoteLoginSettingsAsync(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:

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.

Returns:

the observable to the ComputeNodeGetRemoteLoginSettingsResult object

getRemoteLoginSettingsAsync

public abstract Observable getRemoteLoginSettingsAsync(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:

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 operation

Returns:

the observable to the ComputeNodeGetRemoteLoginSettingsResult object

getRemoteLoginSettingsAsync

public abstract ServiceFuture getRemoteLoginSettingsAsync(String poolId, String nodeId, ComputeNodeGetRemoteLoginSettingsOptions computeNodeGetRemoteLoginSettingsOptions, ServiceCallback serviceCallback)

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:

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 operation
serviceCallback - the async ServiceCallback to handle successful and failed responses.

Returns:

the ServiceFuture object

getRemoteLoginSettingsAsync

public abstract ServiceFuture getRemoteLoginSettingsAsync(String poolId, String nodeId, ServiceCallback serviceCallback)

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:

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.

Returns:

the ServiceFuture object

getRemoteLoginSettingsWithServiceResponseAsync

public abstract Observable<>> getRemoteLoginSettingsWithServiceResponseAsync(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:

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.

Returns:

the observable to the ComputeNodeGetRemoteLoginSettingsResult object

getRemoteLoginSettingsWithServiceResponseAsync

public abstract Observable<>> getRemoteLoginSettingsWithServiceResponseAsync(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:

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 operation

Returns:

the observable to the ComputeNodeGetRemoteLoginSettingsResult object

getWithServiceResponseAsync

public abstract Observable<>> getWithServiceResponseAsync(String poolId, String nodeId)

Gets information about the specified Compute Node.

Parameters:

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.

Returns:

the observable to the ComputeNode object

getWithServiceResponseAsync

public abstract Observable<>> getWithServiceResponseAsync(String poolId, String nodeId, ComputeNodeGetOptions computeNodeGetOptions)

Gets information about the specified Compute Node.

Parameters:

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 operation

Returns:

the observable to the ComputeNode object

list

public abstract PagedList list(String poolId)

Lists the Compute Nodes in the specified Pool.

Parameters:

poolId - The ID of the Pool from which you want to list Compute Nodes.

Returns:

the PagedList<ComputeNode> object if successful.

list

public abstract PagedList list(String poolId, ComputeNodeListOptions computeNodeListOptions)

Lists the Compute Nodes in the specified Pool.

Parameters:

poolId - The ID of the Pool from which you want to list Compute Nodes.
computeNodeListOptions - Additional parameters for the operation

Returns:

the PagedList<ComputeNode> object if successful.

listAsync

public abstract Observable<>> listAsync(String poolId)

Lists the Compute Nodes in the specified Pool.

Parameters:

poolId - The ID of the Pool from which you want to list Compute Nodes.

Returns:

the observable to the PagedList<ComputeNode> object

listAsync

public abstract ServiceFuture<>> listAsync(String poolId, ListOperationCallback serviceCallback)

Lists the Compute Nodes in the specified Pool.

Parameters:

poolId - The ID of the Pool from which you want to list Compute Nodes.
serviceCallback - the async ServiceCallback to handle successful and failed responses.

Returns:

the ServiceFuture object

listAsync

public abstract Observable<>> listAsync(String poolId, ComputeNodeListOptions computeNodeListOptions)

Lists the Compute Nodes in the specified Pool.

Parameters:

poolId - The ID of the Pool from which you want to list Compute Nodes.
computeNodeListOptions - Additional parameters for the operation

Returns:

the observable to the PagedList<ComputeNode> object

listAsync

public abstract ServiceFuture<>> listAsync(String poolId, ComputeNodeListOptions computeNodeListOptions, ListOperationCallback serviceCallback)

Lists the Compute Nodes in the specified Pool.

Parameters:

poolId - The ID of the Pool from which you want to list Compute Nodes.
computeNodeListOptions - Additional parameters for the operation
serviceCallback - the async ServiceCallback to handle successful and failed responses.

Returns:

the ServiceFuture object

listNext

public abstract PagedList listNext(String nextPageLink)

Lists the Compute Nodes in the specified Pool.

Parameters:

nextPageLink - The NextLink from the previous successful call to List operation.

Returns:

the PagedList<ComputeNode> object if successful.

listNext

public abstract PagedList listNext(String nextPageLink, ComputeNodeListNextOptions computeNodeListNextOptions)

Lists the Compute Nodes in the specified Pool.

Parameters:

nextPageLink - The NextLink from the previous successful call to List operation.
computeNodeListNextOptions - Additional parameters for the operation

Returns:

the PagedList<ComputeNode> object if successful.

listNextAsync

public abstract Observable<>> listNextAsync(String nextPageLink)

Lists the Compute Nodes in the specified Pool.

Parameters:

nextPageLink - The NextLink from the previous successful call to List operation.

Returns:

the observable to the PagedList<ComputeNode> object

listNextAsync

public abstract Observable<>> listNextAsync(String nextPageLink, ComputeNodeListNextOptions computeNodeListNextOptions)

Lists the Compute Nodes in the specified Pool.

Parameters:

nextPageLink - The NextLink from the previous successful call to List operation.
computeNodeListNextOptions - Additional parameters for the operation

Returns:

the observable to the PagedList<ComputeNode> object

listNextAsync

public abstract ServiceFuture<>> listNextAsync(String nextPageLink, ComputeNodeListNextOptions computeNodeListNextOptions, ServiceFuture<>> serviceFuture, ListOperationCallback serviceCallback)

Lists the Compute Nodes in the specified Pool.

Parameters:

nextPageLink - The NextLink from the previous successful call to List operation.
computeNodeListNextOptions - Additional parameters for the operation
serviceFuture - the ServiceFuture object tracking the Retrofit calls
serviceCallback - the async ServiceCallback to handle successful and failed responses.

Returns:

the ServiceFuture object

listNextAsync

public abstract ServiceFuture<>> listNextAsync(String nextPageLink, ServiceFuture<>> serviceFuture, ListOperationCallback serviceCallback)

Lists the Compute Nodes in the specified Pool.

Parameters:

nextPageLink - The NextLink from the previous successful call to List operation.
serviceFuture - the ServiceFuture object tracking the Retrofit calls
serviceCallback - the async ServiceCallback to handle successful and failed responses.

Returns:

the ServiceFuture object

listNextWithServiceResponseAsync

public abstract Observable<><>,ComputeNodeListHeaders>> listNextWithServiceResponseAsync(String nextPageLink)

Lists the Compute Nodes in the specified Pool.

Parameters:

nextPageLink - The NextLink from the previous successful call to List operation.

Returns:

the observable to the PagedList<ComputeNode> object

listNextWithServiceResponseAsync

public abstract Observable<><>,ComputeNodeListHeaders>> listNextWithServiceResponseAsync(String nextPageLink, ComputeNodeListNextOptions computeNodeListNextOptions)

Lists the Compute Nodes in the specified Pool.

Parameters:

nextPageLink - The NextLink from the previous successful call to List operation.
computeNodeListNextOptions - Additional parameters for the operation

Returns:

the observable to the PagedList<ComputeNode> object

listWithServiceResponseAsync

public abstract Observable<><>,ComputeNodeListHeaders>> listWithServiceResponseAsync(String poolId)

Lists the Compute Nodes in the specified Pool.

Parameters:

poolId - The ID of the Pool from which you want to list Compute Nodes.

Returns:

the observable to the PagedList<ComputeNode> object

listWithServiceResponseAsync

public abstract Observable<><>,ComputeNodeListHeaders>> listWithServiceResponseAsync(String poolId, ComputeNodeListOptions computeNodeListOptions)

Lists the Compute Nodes in the specified Pool.

Parameters:

poolId - The ID of the Pool from which you want to list Compute Nodes.
computeNodeListOptions - Additional parameters for the operation

Returns:

the observable to the PagedList<ComputeNode> object

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:

poolId - The ID of the Pool that contains the Compute Node.
nodeId - The ID of the Compute Node that you want to restart.

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:

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. The default value is requeue. Possible values include: 'requeue', 'terminate', 'taskCompletion', 'retainedData'
computeNodeRebootOptions - Additional parameters for the operation

rebootAsync

public abstract Observable rebootAsync(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:

poolId - The ID of the Pool that contains the Compute Node.
nodeId - The ID of the Compute Node that you want to restart.

Returns:

the ServiceResponseWithHeaders object if successful.

rebootAsync

public abstract Observable rebootAsync(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:

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. The default value is requeue. Possible values include: 'requeue', 'terminate', 'taskCompletion', 'retainedData'
computeNodeRebootOptions - Additional parameters for the operation

Returns:

the ServiceResponseWithHeaders object if successful.

rebootAsync

public abstract ServiceFuture rebootAsync(String poolId, String nodeId, ComputeNodeRebootOption nodeRebootOption, ComputeNodeRebootOptions computeNodeRebootOptions, ServiceCallback serviceCallback)

Restarts the specified Compute Node. You can restart a Compute Node only if it is in an idle or running state.

Parameters:

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. The default value is requeue. Possible values include: 'requeue', 'terminate', 'taskCompletion', 'retainedData'
computeNodeRebootOptions - Additional parameters for the operation
serviceCallback - the async ServiceCallback to handle successful and failed responses.

Returns:

the ServiceFuture object

rebootAsync

public abstract ServiceFuture rebootAsync(String poolId, String nodeId, ServiceCallback serviceCallback)

Restarts the specified Compute Node. You can restart a Compute Node only if it is in an idle or running state.

Parameters:

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.

Returns:

the ServiceFuture object

rebootWithServiceResponseAsync

public abstract Observable<>> rebootWithServiceResponseAsync(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:

poolId - The ID of the Pool that contains the Compute Node.
nodeId - The ID of the Compute Node that you want to restart.

Returns:

the ServiceResponseWithHeaders object if successful.

rebootWithServiceResponseAsync

public abstract Observable<>> rebootWithServiceResponseAsync(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:

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. The default value is requeue. Possible values include: 'requeue', 'terminate', 'taskCompletion', 'retainedData'
computeNodeRebootOptions - Additional parameters for the operation

Returns:

the ServiceResponseWithHeaders object if successful.

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:

poolId - The ID of the Pool that contains the Compute Node.
nodeId - The ID of the Compute Node that you want to restart.

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:

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. The default value is requeue. Possible values include: 'requeue', 'terminate', 'taskCompletion', 'retainedData'
computeNodeReimageOptions - Additional parameters for the operation

reimageAsync

public abstract Observable reimageAsync(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:

poolId - The ID of the Pool that contains the Compute Node.
nodeId - The ID of the Compute Node that you want to restart.

Returns:

the ServiceResponseWithHeaders object if successful.

reimageAsync

public abstract Observable reimageAsync(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:

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. The default value is requeue. Possible values include: 'requeue', 'terminate', 'taskCompletion', 'retainedData'
computeNodeReimageOptions - Additional parameters for the operation

Returns:

the ServiceResponseWithHeaders object if successful.

reimageAsync

public abstract ServiceFuture reimageAsync(String poolId, String nodeId, ComputeNodeReimageOption nodeReimageOption, ComputeNodeReimageOptions computeNodeReimageOptions, ServiceCallback serviceCallback)

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:

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. The default value is requeue. Possible values include: 'requeue', 'terminate', 'taskCompletion', 'retainedData'
computeNodeReimageOptions - Additional parameters for the operation
serviceCallback - the async ServiceCallback to handle successful and failed responses.

Returns:

the ServiceFuture object

reimageAsync

public abstract ServiceFuture reimageAsync(String poolId, String nodeId, ServiceCallback serviceCallback)

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:

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.

Returns:

the ServiceFuture object

reimageWithServiceResponseAsync

public abstract Observable<>> reimageWithServiceResponseAsync(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:

poolId - The ID of the Pool that contains the Compute Node.
nodeId - The ID of the Compute Node that you want to restart.

Returns:

the ServiceResponseWithHeaders object if successful.

reimageWithServiceResponseAsync

public abstract Observable<>> reimageWithServiceResponseAsync(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:

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. The default value is requeue. Possible values include: 'requeue', 'terminate', 'taskCompletion', 'retainedData'
computeNodeReimageOptions - Additional parameters for the operation

Returns:

the ServiceResponseWithHeaders object if successful.

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:

poolId - The ID of the Pool that contains the Compute Node.
nodeId - The ID of the Compute Node that you want to start.

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:

poolId - The ID of the Pool that contains the Compute Node.
nodeId - The ID of the Compute Node that you want to start.
computeNodeStartOptions - Additional parameters for the operation

startAsync

public abstract Observable startAsync(String poolId, String nodeId)

Starts the specified Compute Node. You can start a Compute Node only if it has been deallocated.

Parameters:

poolId - The ID of the Pool that contains the Compute Node.
nodeId - The ID of the Compute Node that you want to start.

Returns:

the ServiceResponseWithHeaders object if successful.

startAsync

public abstract Observable startAsync(String poolId, String nodeId, ComputeNodeStartOptions computeNodeStartOptions)

Starts the specified Compute Node. You can start a Compute Node only if it has been deallocated.

Parameters:

poolId - The ID of the Pool that contains the Compute Node.
nodeId - The ID of the Compute Node that you want to start.
computeNodeStartOptions - Additional parameters for the operation

Returns:

the ServiceResponseWithHeaders object if successful.

startAsync

public abstract ServiceFuture startAsync(String poolId, String nodeId, ComputeNodeStartOptions computeNodeStartOptions, ServiceCallback serviceCallback)

Starts the specified Compute Node. You can start a Compute Node only if it has been deallocated.

Parameters:

poolId - The ID of the Pool that contains the Compute Node.
nodeId - The ID of the Compute Node that you want to start.
computeNodeStartOptions - Additional parameters for the operation
serviceCallback - the async ServiceCallback to handle successful and failed responses.

Returns:

the ServiceFuture object

startAsync

public abstract ServiceFuture startAsync(String poolId, String nodeId, ServiceCallback serviceCallback)

Starts the specified Compute Node. You can start a Compute Node only if it has been deallocated.

Parameters:

poolId - The ID of the Pool that contains the Compute Node.
nodeId - The ID of the Compute Node that you want to start.
serviceCallback - the async ServiceCallback to handle successful and failed responses.

Returns:

the ServiceFuture object

startWithServiceResponseAsync

public abstract Observable<>> startWithServiceResponseAsync(String poolId, String nodeId)

Starts the specified Compute Node. You can start a Compute Node only if it has been deallocated.

Parameters:

poolId - The ID of the Pool that contains the Compute Node.
nodeId - The ID of the Compute Node that you want to start.

Returns:

the ServiceResponseWithHeaders object if successful.

startWithServiceResponseAsync

public abstract Observable<>> startWithServiceResponseAsync(String poolId, String nodeId, ComputeNodeStartOptions computeNodeStartOptions)

Starts the specified Compute Node. You can start a Compute Node only if it has been deallocated.

Parameters:

poolId - The ID of the Pool that contains the Compute Node.
nodeId - The ID of the Compute Node that you want to start.
computeNodeStartOptions - Additional parameters for the operation

Returns:

the ServiceResponseWithHeaders object if successful.

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:

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.

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:

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 operation

updateUserAsync

public abstract Observable updateUserAsync(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:

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.

Returns:

the ServiceResponseWithHeaders object if successful.

updateUserAsync

public abstract Observable 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. 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:

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 operation

Returns:

the ServiceResponseWithHeaders object if successful.

updateUserAsync

public abstract ServiceFuture updateUserAsync(String poolId, String nodeId, String userName, NodeUpdateUserParameter nodeUpdateUserParameter, ComputeNodeUpdateUserOptions computeNodeUpdateUserOptions, ServiceCallback serviceCallback)

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:

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 operation
serviceCallback - the async ServiceCallback to handle successful and failed responses.

Returns:

the ServiceFuture object

updateUserAsync

public abstract ServiceFuture updateUserAsync(String poolId, String nodeId, String userName, NodeUpdateUserParameter nodeUpdateUserParameter, ServiceCallback serviceCallback)

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:

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.

Returns:

the ServiceFuture object

updateUserWithServiceResponseAsync

public abstract Observable<>> updateUserWithServiceResponseAsync(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:

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.

Returns:

the ServiceResponseWithHeaders object if successful.

updateUserWithServiceResponseAsync

public abstract Observable<>> 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. 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:

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 operation

Returns:

the ServiceResponseWithHeaders object if successful.

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:

poolId - The ID of the Pool that contains the Compute Node.
nodeId - The ID of the Compute Node from which you want to upload the Azure Batch service log files.
uploadBatchServiceLogsConfiguration - The Azure Batch service log files upload configuration.

Returns:

the UploadBatchServiceLogsResult object if successful.

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:

poolId - The ID of the Pool that contains the Compute Node.
nodeId - The ID of the Compute Node from which you want to upload the Azure Batch service log files.
uploadBatchServiceLogsConfiguration - The Azure Batch service log files upload configuration.
computeNodeUploadBatchServiceLogsOptions - Additional parameters for the operation

Returns:

the UploadBatchServiceLogsResult object if successful.

uploadBatchServiceLogsAsync

public abstract Observable uploadBatchServiceLogsAsync(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:

poolId - The ID of the Pool that contains the Compute Node.
nodeId - The ID of the Compute Node from which you want to upload the Azure Batch service log files.
uploadBatchServiceLogsConfiguration - The Azure Batch service log files upload configuration.

Returns:

the observable to the UploadBatchServiceLogsResult object

uploadBatchServiceLogsAsync

public abstract Observable uploadBatchServiceLogsAsync(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:

poolId - The ID of the Pool that contains the Compute Node.
nodeId - The ID of the Compute Node from which you want to upload the Azure Batch service log files.
uploadBatchServiceLogsConfiguration - The Azure Batch service log files upload configuration.
computeNodeUploadBatchServiceLogsOptions - Additional parameters for the operation

Returns:

the observable to the UploadBatchServiceLogsResult object

uploadBatchServiceLogsAsync

public abstract ServiceFuture uploadBatchServiceLogsAsync(String poolId, String nodeId, UploadBatchServiceLogsConfiguration uploadBatchServiceLogsConfiguration, ComputeNodeUploadBatchServiceLogsOptions computeNodeUploadBatchServiceLogsOptions, ServiceCallback serviceCallback)

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:

poolId - The ID of the Pool that contains the Compute Node.
nodeId - The ID of the Compute Node from which you want to upload the Azure Batch service log files.
uploadBatchServiceLogsConfiguration - The Azure Batch service log files upload configuration.
computeNodeUploadBatchServiceLogsOptions - Additional parameters for the operation
serviceCallback - the async ServiceCallback to handle successful and failed responses.

Returns:

the ServiceFuture object

uploadBatchServiceLogsAsync

public abstract ServiceFuture uploadBatchServiceLogsAsync(String poolId, String nodeId, UploadBatchServiceLogsConfiguration uploadBatchServiceLogsConfiguration, ServiceCallback serviceCallback)

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:

poolId - The ID of the Pool that contains the Compute Node.
nodeId - The ID of the Compute Node from which you want to upload the Azure Batch service log files.
uploadBatchServiceLogsConfiguration - The Azure Batch service log files upload configuration.
serviceCallback - the async ServiceCallback to handle successful and failed responses.

Returns:

the ServiceFuture object

uploadBatchServiceLogsWithServiceResponseAsync

public abstract Observable<>> uploadBatchServiceLogsWithServiceResponseAsync(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:

poolId - The ID of the Pool that contains the Compute Node.
nodeId - The ID of the Compute Node from which you want to upload the Azure Batch service log files.
uploadBatchServiceLogsConfiguration - The Azure Batch service log files upload configuration.

Returns:

the observable to the UploadBatchServiceLogsResult object

uploadBatchServiceLogsWithServiceResponseAsync

public abstract Observable<>> uploadBatchServiceLogsWithServiceResponseAsync(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:

poolId - The ID of the Pool that contains the Compute Node.
nodeId - The ID of the Compute Node from which you want to upload the Azure Batch service log files.
uploadBatchServiceLogsConfiguration - The Azure Batch service log files upload configuration.
computeNodeUploadBatchServiceLogsOptions - Additional parameters for the operation

Returns:

the observable to the UploadBatchServiceLogsResult object

Applies to