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 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 InputStream getRemoteDesktop(String poolId, String nodeId)

Gets the Remote Desktop Protocol file for the specified Compute Node.

abstract InputStream getRemoteDesktop(String poolId, String nodeId, ComputeNodeGetRemoteDesktopOptions computeNodeGetRemoteDesktopOptions)

Gets the Remote Desktop Protocol file for the specified Compute Node.

abstract void getRemoteDesktop(String poolId, String nodeId, ComputeNodeGetRemoteDesktopOptions computeNodeGetRemoteDesktopOptions, OutputStream outputStream)

Gets the Remote Desktop Protocol file for the specified compute node.

abstract void getRemoteDesktop(String poolId, String nodeId, OutputStream outputStream)
abstract rx.Observable<InputStream> getRemoteDesktopAsync(String poolId, String nodeId)

Gets the Remote Desktop Protocol file for the specified Compute Node.

abstract rx.Observable<InputStream> getRemoteDesktopAsync(String poolId, String nodeId, ComputeNodeGetRemoteDesktopOptions computeNodeGetRemoteDesktopOptions)

Gets the Remote Desktop Protocol file for the specified Compute Node.

abstract com.microsoft.rest.ServiceFuture<InputStream> getRemoteDesktopAsync(String poolId, String nodeId, ComputeNodeGetRemoteDesktopOptions computeNodeGetRemoteDesktopOptions, ServiceCallback<InputStream> serviceCallback)

Gets the Remote Desktop Protocol file for the specified Compute Node.

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

Gets the Remote Desktop Protocol file for the specified Compute Node.

abstract rx.Observable<com.microsoft.rest.ServiceResponseWithHeaders<InputStream,ComputeNodeGetRemoteDesktopHeaders>> getRemoteDesktopWithServiceResponseAsync(String poolId, String nodeId)

Gets the Remote Desktop Protocol file for the specified Compute Node.

abstract rx.Observable<com.microsoft.rest.ServiceResponseWithHeaders<InputStream,ComputeNodeGetRemoteDesktopHeaders>> getRemoteDesktopWithServiceResponseAsync(String poolId, String nodeId, ComputeNodeGetRemoteDesktopOptions computeNodeGetRemoteDesktopOptions)

Gets the Remote Desktop Protocol file for 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 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.

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

getRemoteDesktop

public abstract InputStream getRemoteDesktop(String poolId, String nodeId)

Gets the Remote Desktop Protocol file for the specified Compute Node. Before you can access a Compute Node by using the RDP file, you must create a user Account on the Compute Node. This API can only be invoked on Pools created with a cloud service configuration. For Pools created with a virtual machine configuration, see the GetRemoteLoginSettings API.

Parameters:

poolId - The ID of the Pool that contains the Compute Node.
nodeId - The ID of the Compute Node for which you want to get the Remote Desktop Protocol file.

Returns:

the InputStream object if successful.

getRemoteDesktop

public abstract InputStream getRemoteDesktop(String poolId, String nodeId, ComputeNodeGetRemoteDesktopOptions computeNodeGetRemoteDesktopOptions)

Gets the Remote Desktop Protocol file for the specified Compute Node. Before you can access a Compute Node by using the RDP file, you must create a user Account on the Compute Node. This API can only be invoked on Pools created with a cloud service configuration. For Pools created with a virtual machine configuration, see the GetRemoteLoginSettings API.

Parameters:

poolId - The ID of the Pool that contains the Compute Node.
nodeId - The ID of the Compute Node for which you want to get the Remote Desktop Protocol file.
computeNodeGetRemoteDesktopOptions - Additional parameters for the operation

Returns:

the InputStream object if successful.

getRemoteDesktop

public abstract void getRemoteDesktop(String poolId, String nodeId, ComputeNodeGetRemoteDesktopOptions computeNodeGetRemoteDesktopOptions, OutputStream outputStream)

Gets the Remote Desktop Protocol file for the specified compute node.

Parameters:

poolId - The ID of the pool that contains the compute node.
nodeId - The ID of the compute node for which you want to get the Remote Desktop Protocol file.
computeNodeGetRemoteDesktopOptions - Additional parameters for the operation
outputStream - The OutputStream object which data will be written to if successful.

getRemoteDesktop

public abstract void getRemoteDesktop(String poolId, String nodeId, OutputStream outputStream)

Parameters:

poolId - The ID of the pool that contains the compute node.
nodeId - The ID of the compute node for which you want to get the Remote Desktop Protocol file.
outputStream - The OutputStream object which data will be written to if successful.

getRemoteDesktopAsync

public abstract Observable getRemoteDesktopAsync(String poolId, String nodeId)

Gets the Remote Desktop Protocol file for the specified Compute Node. Before you can access a Compute Node by using the RDP file, you must create a user Account on the Compute Node. This API can only be invoked on Pools created with a cloud service configuration. For Pools created with a virtual machine configuration, see the GetRemoteLoginSettings API.

Parameters:

poolId - The ID of the Pool that contains the Compute Node.
nodeId - The ID of the Compute Node for which you want to get the Remote Desktop Protocol file.

Returns:

the observable to the InputStream object

getRemoteDesktopAsync

public abstract Observable getRemoteDesktopAsync(String poolId, String nodeId, ComputeNodeGetRemoteDesktopOptions computeNodeGetRemoteDesktopOptions)

Gets the Remote Desktop Protocol file for the specified Compute Node. Before you can access a Compute Node by using the RDP file, you must create a user Account on the Compute Node. This API can only be invoked on Pools created with a cloud service configuration. For Pools created with a virtual machine configuration, see the GetRemoteLoginSettings API.

Parameters:

poolId - The ID of the Pool that contains the Compute Node.
nodeId - The ID of the Compute Node for which you want to get the Remote Desktop Protocol file.
computeNodeGetRemoteDesktopOptions - Additional parameters for the operation

Returns:

the observable to the InputStream object

getRemoteDesktopAsync

public abstract ServiceFuture getRemoteDesktopAsync(String poolId, String nodeId, ComputeNodeGetRemoteDesktopOptions computeNodeGetRemoteDesktopOptions, ServiceCallback serviceCallback)

Gets the Remote Desktop Protocol file for the specified Compute Node. Before you can access a Compute Node by using the RDP file, you must create a user Account on the Compute Node. This API can only be invoked on Pools created with a cloud service configuration. For Pools created with a virtual machine configuration, see the GetRemoteLoginSettings API.

Parameters:

poolId - The ID of the Pool that contains the Compute Node.
nodeId - The ID of the Compute Node for which you want to get the Remote Desktop Protocol file.
computeNodeGetRemoteDesktopOptions - Additional parameters for the operation
serviceCallback - the async ServiceCallback to handle successful and failed responses.

Returns:

the ServiceFuture object

getRemoteDesktopAsync

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

Gets the Remote Desktop Protocol file for the specified Compute Node. Before you can access a Compute Node by using the RDP file, you must create a user Account on the Compute Node. This API can only be invoked on Pools created with a cloud service configuration. For Pools created with a virtual machine configuration, see the GetRemoteLoginSettings API.

Parameters:

poolId - The ID of the Pool that contains the Compute Node.
nodeId - The ID of the Compute Node for which you want to get the Remote Desktop Protocol file.
serviceCallback - the async ServiceCallback to handle successful and failed responses.

Returns:

the ServiceFuture object

getRemoteDesktopWithServiceResponseAsync

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

Gets the Remote Desktop Protocol file for the specified Compute Node. Before you can access a Compute Node by using the RDP file, you must create a user Account on the Compute Node. This API can only be invoked on Pools created with a cloud service configuration. For Pools created with a virtual machine configuration, see the GetRemoteLoginSettings API.

Parameters:

poolId - The ID of the Pool that contains the Compute Node.
nodeId - The ID of the Compute Node for which you want to get the Remote Desktop Protocol file.

Returns:

the observable to the InputStream object

getRemoteDesktopWithServiceResponseAsync

public abstract Observable<>> getRemoteDesktopWithServiceResponseAsync(String poolId, String nodeId, ComputeNodeGetRemoteDesktopOptions computeNodeGetRemoteDesktopOptions)

Gets the Remote Desktop Protocol file for the specified Compute Node. Before you can access a Compute Node by using the RDP file, you must create a user Account on the Compute Node. This API can only be invoked on Pools created with a cloud service configuration. For Pools created with a virtual machine configuration, see the GetRemoteLoginSettings API.

Parameters:

poolId - The ID of the Pool that contains the Compute Node.
nodeId - The ID of the Compute Node for which you want to get the Remote Desktop Protocol file.
computeNodeGetRemoteDesktopOptions - Additional parameters for the operation

Returns:

the observable to the InputStream 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. This API can be invoked only on Pools created with the virtual machine configuration property. For Pools created with a cloud service configuration, see the GetRemoteDesktop API.

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. This API can be invoked only on Pools created with the virtual machine configuration property. For Pools created with a cloud service configuration, see the GetRemoteDesktop API.

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. This API can be invoked only on Pools created with the virtual machine configuration property. For Pools created with a cloud service configuration, see the GetRemoteDesktop API.

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. This API can be invoked only on Pools created with the virtual machine configuration property. For Pools created with a cloud service configuration, see the GetRemoteDesktop API.

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. This API can be invoked only on Pools created with the virtual machine configuration property. For Pools created with a cloud service configuration, see the GetRemoteDesktop API.

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. This API can be invoked only on Pools created with the virtual machine configuration property. For Pools created with a cloud service configuration, see the GetRemoteDesktop API.

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. This API can be invoked only on Pools created with the virtual machine configuration property. For Pools created with a cloud service configuration, see the GetRemoteDesktop API.

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. This API can be invoked only on Pools created with the virtual machine configuration property. For Pools created with a cloud service configuration, see the GetRemoteDesktop API.

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. This API can be invoked only on Pools created with the cloud service configuration property.

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. This API can be invoked only on Pools created with the cloud service configuration property.

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. This API can be invoked only on Pools created with the cloud service configuration property.

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. This API can be invoked only on Pools created with the cloud service configuration property.

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. This API can be invoked only on Pools created with the cloud service configuration property.

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. This API can be invoked only on Pools created with the cloud service configuration property.

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. This API can be invoked only on Pools created with the cloud service configuration property.

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. This API can be invoked only on Pools created with the cloud service configuration property.

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.

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