Pools Interface
public interface Pools
An instance of this class provides access to all the operations defined in Pools.
Method Summary
Modifier and Type | Method and Description |
---|---|
abstract void |
add(PoolAddParameter pool)
Adds a Pool to the specified Account. |
abstract void |
add(PoolAddParameter pool, PoolAddOptions poolAddOptions)
Adds a Pool to the specified Account. |
abstract rx.Observable<Void> |
addAsync(PoolAddParameter pool)
Adds a Pool to the specified Account. |
abstract rx.Observable<Void> |
addAsync(PoolAddParameter pool, PoolAddOptions poolAddOptions)
Adds a Pool to the specified Account. |
abstract com.microsoft.rest.ServiceFuture<Void> |
addAsync(PoolAddParameter pool, PoolAddOptions poolAddOptions, ServiceCallback<Void> serviceCallback)
Adds a Pool to the specified Account. |
abstract com.microsoft.rest.ServiceFuture<Void> |
addAsync(PoolAddParameter pool, ServiceCallback<Void> serviceCallback)
Adds a Pool to the specified Account. |
abstract
rx.Observable<com.microsoft.rest.ServiceResponseWithHeaders<Void,Pool |
addWithServiceResponseAsync(PoolAddParameter pool)
Adds a Pool to the specified Account. |
abstract
rx.Observable<com.microsoft.rest.ServiceResponseWithHeaders<Void,Pool |
addWithServiceResponseAsync(PoolAddParameter pool, PoolAddOptions poolAddOptions)
Adds a Pool to the specified Account. |
abstract void |
delete(String poolId)
Deletes a Pool from the specified Account. |
abstract void |
delete(String poolId, PoolDeleteOptions poolDeleteOptions)
Deletes a Pool from the specified Account. |
abstract rx.Observable<Void> |
deleteAsync(String poolId)
Deletes a Pool from the specified Account. |
abstract rx.Observable<Void> |
deleteAsync(String poolId, PoolDeleteOptions poolDeleteOptions)
Deletes a Pool from the specified Account. |
abstract com.microsoft.rest.ServiceFuture<Void> |
deleteAsync(String poolId, PoolDeleteOptions poolDeleteOptions, ServiceCallback<Void> serviceCallback)
Deletes a Pool from the specified Account. |
abstract com.microsoft.rest.ServiceFuture<Void> |
deleteAsync(String poolId, ServiceCallback<Void> serviceCallback)
Deletes a Pool from the specified Account. |
abstract
rx.Observable<com.microsoft.rest.ServiceResponseWithHeaders<Void,Pool |
deleteWithServiceResponseAsync(String poolId)
Deletes a Pool from the specified Account. |
abstract
rx.Observable<com.microsoft.rest.ServiceResponseWithHeaders<Void,Pool |
deleteWithServiceResponseAsync(String poolId, PoolDeleteOptions poolDeleteOptions)
Deletes a Pool from the specified Account. |
abstract void |
disableAutoScale(String poolId)
Disables automatic scaling for a Pool. |
abstract void |
disableAutoScale(String poolId, PoolDisableAutoScaleOptions poolDisableAutoScaleOptions)
Disables automatic scaling for a Pool. |
abstract rx.Observable<Void> |
disableAutoScaleAsync(String poolId)
Disables automatic scaling for a Pool. |
abstract rx.Observable<Void> |
disableAutoScaleAsync(String poolId, PoolDisableAutoScaleOptions poolDisableAutoScaleOptions)
Disables automatic scaling for a Pool. |
abstract com.microsoft.rest.ServiceFuture<Void> |
disableAutoScaleAsync(String poolId, PoolDisableAutoScaleOptions poolDisableAutoScaleOptions, ServiceCallback<Void> serviceCallback)
Disables automatic scaling for a Pool. |
abstract com.microsoft.rest.ServiceFuture<Void> |
disableAutoScaleAsync(String poolId, ServiceCallback<Void> serviceCallback)
Disables automatic scaling for a Pool. |
abstract
rx.Observable<com.microsoft.rest.ServiceResponseWithHeaders<Void,Pool |
disableAutoScaleWithServiceResponseAsync(String poolId)
Disables automatic scaling for a Pool. |
abstract
rx.Observable<com.microsoft.rest.ServiceResponseWithHeaders<Void,Pool |
disableAutoScaleWithServiceResponseAsync(String poolId, PoolDisableAutoScaleOptions poolDisableAutoScaleOptions)
Disables automatic scaling for a Pool. |
abstract void |
enableAutoScale(String poolId, PoolEnableAutoScaleParameter poolEnableAutoScaleParameter)
Enables automatic scaling for a Pool. |
abstract void |
enableAutoScale(String poolId, PoolEnableAutoScaleParameter poolEnableAutoScaleParameter, PoolEnableAutoScaleOptions poolEnableAutoScaleOptions)
Enables automatic scaling for a Pool. |
abstract rx.Observable<Void> |
enableAutoScaleAsync(String poolId, PoolEnableAutoScaleParameter poolEnableAutoScaleParameter)
Enables automatic scaling for a Pool. |
abstract rx.Observable<Void> |
enableAutoScaleAsync(String poolId, PoolEnableAutoScaleParameter poolEnableAutoScaleParameter, PoolEnableAutoScaleOptions poolEnableAutoScaleOptions)
Enables automatic scaling for a Pool. |
abstract com.microsoft.rest.ServiceFuture<Void> |
enableAutoScaleAsync(String poolId, PoolEnableAutoScaleParameter poolEnableAutoScaleParameter, PoolEnableAutoScaleOptions poolEnableAutoScaleOptions, ServiceCallback<Void> serviceCallback)
Enables automatic scaling for a Pool. |
abstract com.microsoft.rest.ServiceFuture<Void> |
enableAutoScaleAsync(String poolId, PoolEnableAutoScaleParameter poolEnableAutoScaleParameter, ServiceCallback<Void> serviceCallback)
Enables automatic scaling for a Pool. |
abstract
rx.Observable<com.microsoft.rest.ServiceResponseWithHeaders<Void,Pool |
enableAutoScaleWithServiceResponseAsync(String poolId, PoolEnableAutoScaleParameter poolEnableAutoScaleParameter)
Enables automatic scaling for a Pool. |
abstract
rx.Observable<com.microsoft.rest.ServiceResponseWithHeaders<Void,Pool |
enableAutoScaleWithServiceResponseAsync(String poolId, PoolEnableAutoScaleParameter poolEnableAutoScaleParameter, PoolEnableAutoScaleOptions poolEnableAutoScaleOptions)
Enables automatic scaling for a Pool. |
abstract
Auto |
evaluateAutoScale(String poolId, String autoScaleFormula)
Gets the result of evaluating an automatic scaling formula on the Pool. |
abstract
Auto |
evaluateAutoScale(String poolId, String autoScaleFormula, PoolEvaluateAutoScaleOptions poolEvaluateAutoScaleOptions)
Gets the result of evaluating an automatic scaling formula on the Pool. |
abstract
rx.Observable<Auto |
evaluateAutoScaleAsync(String poolId, String autoScaleFormula)
Gets the result of evaluating an automatic scaling formula on the Pool. |
abstract
rx.Observable<Auto |
evaluateAutoScaleAsync(String poolId, String autoScaleFormula, PoolEvaluateAutoScaleOptions poolEvaluateAutoScaleOptions)
Gets the result of evaluating an automatic scaling formula on the Pool. |
abstract
com.microsoft.rest.ServiceFuture<Auto |
evaluateAutoScaleAsync(String poolId, String autoScaleFormula, PoolEvaluateAutoScaleOptions poolEvaluateAutoScaleOptions, ServiceCallback<AutoScaleRun> serviceCallback)
Gets the result of evaluating an automatic scaling formula on the Pool. |
abstract
com.microsoft.rest.ServiceFuture<Auto |
evaluateAutoScaleAsync(String poolId, String autoScaleFormula, ServiceCallback<AutoScaleRun> serviceCallback)
Gets the result of evaluating an automatic scaling formula on the Pool. |
abstract
rx.Observable<com.microsoft.rest.ServiceResponseWithHeaders<Auto |
evaluateAutoScaleWithServiceResponseAsync(String poolId, String autoScaleFormula)
Gets the result of evaluating an automatic scaling formula on the Pool. |
abstract
rx.Observable<com.microsoft.rest.ServiceResponseWithHeaders<Auto |
evaluateAutoScaleWithServiceResponseAsync(String poolId, String autoScaleFormula, PoolEvaluateAutoScaleOptions poolEvaluateAutoScaleOptions)
Gets the result of evaluating an automatic scaling formula on the Pool. |
abstract boolean |
exists(String poolId)
Gets basic properties of a Pool. |
abstract boolean |
exists(String poolId, PoolExistsOptions poolExistsOptions)
Gets basic properties of a Pool. |
abstract rx.Observable<Boolean> |
existsAsync(String poolId)
Gets basic properties of a Pool. |
abstract rx.Observable<Boolean> |
existsAsync(String poolId, PoolExistsOptions poolExistsOptions)
Gets basic properties of a Pool. |
abstract com.microsoft.rest.ServiceFuture<Boolean> |
existsAsync(String poolId, PoolExistsOptions poolExistsOptions, ServiceCallback<Boolean> serviceCallback)
Gets basic properties of a Pool. |
abstract com.microsoft.rest.ServiceFuture<Boolean> |
existsAsync(String poolId, ServiceCallback<Boolean> serviceCallback)
Gets basic properties of a Pool. |
abstract
rx.Observable<com.microsoft.rest.ServiceResponseWithHeaders<Boolean,Pool |
existsWithServiceResponseAsync(String poolId)
Gets basic properties of a Pool. |
abstract
rx.Observable<com.microsoft.rest.ServiceResponseWithHeaders<Boolean,Pool |
existsWithServiceResponseAsync(String poolId, PoolExistsOptions poolExistsOptions)
Gets basic properties of a Pool. |
abstract
Cloud |
get(String poolId)
Gets information about the specified Pool. |
abstract
Cloud |
get(String poolId, PoolGetOptions poolGetOptions)
Gets information about the specified Pool. |
abstract
rx.Observable<Cloud |
getAsync(String poolId)
Gets information about the specified Pool. |
abstract
rx.Observable<Cloud |
getAsync(String poolId, PoolGetOptions poolGetOptions)
Gets information about the specified Pool. |
abstract
com.microsoft.rest.ServiceFuture<Cloud |
getAsync(String poolId, PoolGetOptions poolGetOptions, ServiceCallback<CloudPool> serviceCallback)
Gets information about the specified Pool. |
abstract
com.microsoft.rest.ServiceFuture<Cloud |
getAsync(String poolId, ServiceCallback<CloudPool> serviceCallback)
Gets information about the specified Pool. |
abstract
rx.Observable<com.microsoft.rest.ServiceResponseWithHeaders<Cloud |
getWithServiceResponseAsync(String poolId)
Gets information about the specified Pool. |
abstract
rx.Observable<com.microsoft.rest.ServiceResponseWithHeaders<Cloud |
getWithServiceResponseAsync(String poolId, PoolGetOptions poolGetOptions)
Gets information about the specified Pool. |
abstract
com.microsoft.azure.PagedList<Cloud |
list()
Lists all of the Pools which be mounted. |
abstract
com.microsoft.azure.PagedList<Cloud |
list(PoolListOptions poolListOptions)
Lists all of the Pools which be mounted. |
abstract
rx.Observable<com.microsoft.azure.Page<Cloud |
listAsync()
Lists all of the Pools which be mounted. |
abstract
com.microsoft.rest.ServiceFuture<List<Cloud |
listAsync(ListOperationCallback<CloudPool> serviceCallback)
Lists all of the Pools which be mounted. |
abstract
rx.Observable<com.microsoft.azure.Page<Cloud |
listAsync(PoolListOptions poolListOptions)
Lists all of the Pools which be mounted. |
abstract
com.microsoft.rest.ServiceFuture<List<Cloud |
listAsync(PoolListOptions poolListOptions, ListOperationCallback<CloudPool> serviceCallback)
Lists all of the Pools which be mounted. |
abstract
com.microsoft.azure.PagedList<Cloud |
listNext(String nextPageLink)
Lists all of the Pools which be mounted. |
abstract
com.microsoft.azure.PagedList<Cloud |
listNext(String nextPageLink, PoolListNextOptions poolListNextOptions)
Lists all of the Pools which be mounted. |
abstract
rx.Observable<com.microsoft.azure.Page<Cloud |
listNextAsync(String nextPageLink)
Lists all of the Pools which be mounted. |
abstract
rx.Observable<com.microsoft.azure.Page<Cloud |
listNextAsync(String nextPageLink, PoolListNextOptions poolListNextOptions)
Lists all of the Pools which be mounted. |
abstract
com.microsoft.rest.ServiceFuture<List<Cloud |
listNextAsync(String nextPageLink, PoolListNextOptions poolListNextOptions, ServiceFuture<List<CloudPool>> serviceFuture, ListOperationCallback<CloudPool> serviceCallback)
Lists all of the Pools which be mounted. |
abstract
com.microsoft.rest.ServiceFuture<List<Cloud |
listNextAsync(String nextPageLink, ServiceFuture<List<CloudPool>> serviceFuture, ListOperationCallback<CloudPool> serviceCallback)
Lists all of the Pools which be mounted. |
abstract
rx.Observable<com.microsoft.rest.ServiceResponseWithHeaders<com.microsoft.azure.Page<Cloud |
listNextWithServiceResponseAsync(String nextPageLink)
Lists all of the Pools which be mounted. |
abstract
rx.Observable<com.microsoft.rest.ServiceResponseWithHeaders<com.microsoft.azure.Page<Cloud |
listNextWithServiceResponseAsync(String nextPageLink, PoolListNextOptions poolListNextOptions)
Lists all of the Pools which be mounted. |
abstract
com.microsoft.azure.PagedList<Pool |
listUsageMetrics()
Lists the usage metrics, aggregated by Pool across individual time intervals, for the specified Account. |
abstract
com.microsoft.azure.PagedList<Pool |
listUsageMetrics(PoolListUsageMetricsOptions poolListUsageMetricsOptions)
Lists the usage metrics, aggregated by Pool across individual time intervals, for the specified Account. |
abstract
rx.Observable<com.microsoft.azure.Page<Pool |
listUsageMetricsAsync()
Lists the usage metrics, aggregated by Pool across individual time intervals, for the specified Account. |
abstract
com.microsoft.rest.ServiceFuture<List<Pool |
listUsageMetricsAsync(ListOperationCallback<PoolUsageMetrics> serviceCallback)
Lists the usage metrics, aggregated by Pool across individual time intervals, for the specified Account. |
abstract
rx.Observable<com.microsoft.azure.Page<Pool |
listUsageMetricsAsync(PoolListUsageMetricsOptions poolListUsageMetricsOptions)
Lists the usage metrics, aggregated by Pool across individual time intervals, for the specified Account. |
abstract
com.microsoft.rest.ServiceFuture<List<Pool |
listUsageMetricsAsync(PoolListUsageMetricsOptions poolListUsageMetricsOptions, ListOperationCallback<PoolUsageMetrics> serviceCallback)
Lists the usage metrics, aggregated by Pool across individual time intervals, for the specified Account. |
abstract
com.microsoft.azure.PagedList<Pool |
listUsageMetricsNext(String nextPageLink)
Lists the usage metrics, aggregated by Pool across individual time intervals, for the specified Account. |
abstract
com.microsoft.azure.PagedList<Pool |
listUsageMetricsNext(String nextPageLink, PoolListUsageMetricsNextOptions poolListUsageMetricsNextOptions)
Lists the usage metrics, aggregated by Pool across individual time intervals, for the specified Account. |
abstract
rx.Observable<com.microsoft.azure.Page<Pool |
listUsageMetricsNextAsync(String nextPageLink)
Lists the usage metrics, aggregated by Pool across individual time intervals, for the specified Account. |
abstract
rx.Observable<com.microsoft.azure.Page<Pool |
listUsageMetricsNextAsync(String nextPageLink, PoolListUsageMetricsNextOptions poolListUsageMetricsNextOptions)
Lists the usage metrics, aggregated by Pool across individual time intervals, for the specified Account. |
abstract
com.microsoft.rest.ServiceFuture<List<Pool |
listUsageMetricsNextAsync(String nextPageLink, PoolListUsageMetricsNextOptions poolListUsageMetricsNextOptions, ServiceFuture<List<PoolUsageMetrics>> serviceFuture, ListOperationCallback<PoolUsageMetrics> serviceCallback)
Lists the usage metrics, aggregated by Pool across individual time intervals, for the specified Account. |
abstract
com.microsoft.rest.ServiceFuture<List<Pool |
listUsageMetricsNextAsync(String nextPageLink, ServiceFuture<List<PoolUsageMetrics>> serviceFuture, ListOperationCallback<PoolUsageMetrics> serviceCallback)
Lists the usage metrics, aggregated by Pool across individual time intervals, for the specified Account. |
abstract
rx.Observable<com.microsoft.rest.ServiceResponseWithHeaders<com.microsoft.azure.Page<Pool |
listUsageMetricsNextWithServiceResponseAsync(String nextPageLink)
Lists the usage metrics, aggregated by Pool across individual time intervals, for the specified Account. |
abstract
rx.Observable<com.microsoft.rest.ServiceResponseWithHeaders<com.microsoft.azure.Page<Pool |
listUsageMetricsNextWithServiceResponseAsync(String nextPageLink, PoolListUsageMetricsNextOptions poolListUsageMetricsNextOptions)
Lists the usage metrics, aggregated by Pool across individual time intervals, for the specified Account. |
abstract
rx.Observable<com.microsoft.rest.ServiceResponseWithHeaders<com.microsoft.azure.Page<Pool |
listUsageMetricsWithServiceResponseAsync()
Lists the usage metrics, aggregated by Pool across individual time intervals, for the specified Account. |
abstract
rx.Observable<com.microsoft.rest.ServiceResponseWithHeaders<com.microsoft.azure.Page<Pool |
listUsageMetricsWithServiceResponseAsync(PoolListUsageMetricsOptions poolListUsageMetricsOptions)
Lists the usage metrics, aggregated by Pool across individual time intervals, for the specified Account. |
abstract
rx.Observable<com.microsoft.rest.ServiceResponseWithHeaders<com.microsoft.azure.Page<Cloud |
listWithServiceResponseAsync()
Lists all of the Pools which be mounted. |
abstract
rx.Observable<com.microsoft.rest.ServiceResponseWithHeaders<com.microsoft.azure.Page<Cloud |
listWithServiceResponseAsync(PoolListOptions poolListOptions)
Lists all of the Pools which be mounted. |
abstract void |
patch(String poolId, PoolPatchParameter poolPatchParameter)
Updates the properties of the specified Pool. |
abstract void |
patch(String poolId, PoolPatchParameter poolPatchParameter, PoolPatchOptions poolPatchOptions)
Updates the properties of the specified Pool. |
abstract rx.Observable<Void> |
patchAsync(String poolId, PoolPatchParameter poolPatchParameter)
Updates the properties of the specified Pool. |
abstract rx.Observable<Void> |
patchAsync(String poolId, PoolPatchParameter poolPatchParameter, PoolPatchOptions poolPatchOptions)
Updates the properties of the specified Pool. |
abstract com.microsoft.rest.ServiceFuture<Void> |
patchAsync(String poolId, PoolPatchParameter poolPatchParameter, PoolPatchOptions poolPatchOptions, ServiceCallback<Void> serviceCallback)
Updates the properties of the specified Pool. |
abstract com.microsoft.rest.ServiceFuture<Void> |
patchAsync(String poolId, PoolPatchParameter poolPatchParameter, ServiceCallback<Void> serviceCallback)
Updates the properties of the specified Pool. |
abstract
rx.Observable<com.microsoft.rest.ServiceResponseWithHeaders<Void,Pool |
patchWithServiceResponseAsync(String poolId, PoolPatchParameter poolPatchParameter)
Updates the properties of the specified Pool. |
abstract
rx.Observable<com.microsoft.rest.ServiceResponseWithHeaders<Void,Pool |
patchWithServiceResponseAsync(String poolId, PoolPatchParameter poolPatchParameter, PoolPatchOptions poolPatchOptions)
Updates the properties of the specified Pool. |
abstract void |
removeNodes(String poolId, NodeRemoveParameter nodeRemoveParameter)
Removes Compute Nodes from the specified Pool. |
abstract void |
removeNodes(String poolId, NodeRemoveParameter nodeRemoveParameter, PoolRemoveNodesOptions poolRemoveNodesOptions)
Removes Compute Nodes from the specified Pool. |
abstract rx.Observable<Void> |
removeNodesAsync(String poolId, NodeRemoveParameter nodeRemoveParameter)
Removes Compute Nodes from the specified Pool. |
abstract rx.Observable<Void> |
removeNodesAsync(String poolId, NodeRemoveParameter nodeRemoveParameter, PoolRemoveNodesOptions poolRemoveNodesOptions)
Removes Compute Nodes from the specified Pool. |
abstract com.microsoft.rest.ServiceFuture<Void> |
removeNodesAsync(String poolId, NodeRemoveParameter nodeRemoveParameter, PoolRemoveNodesOptions poolRemoveNodesOptions, ServiceCallback<Void> serviceCallback)
Removes Compute Nodes from the specified Pool. |
abstract com.microsoft.rest.ServiceFuture<Void> |
removeNodesAsync(String poolId, NodeRemoveParameter nodeRemoveParameter, ServiceCallback<Void> serviceCallback)
Removes Compute Nodes from the specified Pool. |
abstract
rx.Observable<com.microsoft.rest.ServiceResponseWithHeaders<Void,Pool |
removeNodesWithServiceResponseAsync(String poolId, NodeRemoveParameter nodeRemoveParameter)
Removes Compute Nodes from the specified Pool. |
abstract
rx.Observable<com.microsoft.rest.ServiceResponseWithHeaders<Void,Pool |
removeNodesWithServiceResponseAsync(String poolId, NodeRemoveParameter nodeRemoveParameter, PoolRemoveNodesOptions poolRemoveNodesOptions)
Removes Compute Nodes from the specified Pool. |
abstract void |
resize(String poolId, PoolResizeParameter poolResizeParameter)
Changes the number of Compute Nodes that are assigned to a Pool. |
abstract void |
resize(String poolId, PoolResizeParameter poolResizeParameter, PoolResizeOptions poolResizeOptions)
Changes the number of Compute Nodes that are assigned to a Pool. |
abstract rx.Observable<Void> |
resizeAsync(String poolId, PoolResizeParameter poolResizeParameter)
Changes the number of Compute Nodes that are assigned to a Pool. |
abstract rx.Observable<Void> |
resizeAsync(String poolId, PoolResizeParameter poolResizeParameter, PoolResizeOptions poolResizeOptions)
Changes the number of Compute Nodes that are assigned to a Pool. |
abstract com.microsoft.rest.ServiceFuture<Void> |
resizeAsync(String poolId, PoolResizeParameter poolResizeParameter, PoolResizeOptions poolResizeOptions, ServiceCallback<Void> serviceCallback)
Changes the number of Compute Nodes that are assigned to a Pool. |
abstract com.microsoft.rest.ServiceFuture<Void> |
resizeAsync(String poolId, PoolResizeParameter poolResizeParameter, ServiceCallback<Void> serviceCallback)
Changes the number of Compute Nodes that are assigned to a Pool. |
abstract
rx.Observable<com.microsoft.rest.ServiceResponseWithHeaders<Void,Pool |
resizeWithServiceResponseAsync(String poolId, PoolResizeParameter poolResizeParameter)
Changes the number of Compute Nodes that are assigned to a Pool. |
abstract
rx.Observable<com.microsoft.rest.ServiceResponseWithHeaders<Void,Pool |
resizeWithServiceResponseAsync(String poolId, PoolResizeParameter poolResizeParameter, PoolResizeOptions poolResizeOptions)
Changes the number of Compute Nodes that are assigned to a Pool. |
abstract void |
stopResize(String poolId)
Stops an ongoing resize operation on the Pool. |
abstract void |
stopResize(String poolId, PoolStopResizeOptions poolStopResizeOptions)
Stops an ongoing resize operation on the Pool. |
abstract rx.Observable<Void> |
stopResizeAsync(String poolId)
Stops an ongoing resize operation on the Pool. |
abstract rx.Observable<Void> |
stopResizeAsync(String poolId, PoolStopResizeOptions poolStopResizeOptions)
Stops an ongoing resize operation on the Pool. |
abstract com.microsoft.rest.ServiceFuture<Void> |
stopResizeAsync(String poolId, PoolStopResizeOptions poolStopResizeOptions, ServiceCallback<Void> serviceCallback)
Stops an ongoing resize operation on the Pool. |
abstract com.microsoft.rest.ServiceFuture<Void> |
stopResizeAsync(String poolId, ServiceCallback<Void> serviceCallback)
Stops an ongoing resize operation on the Pool. |
abstract
rx.Observable<com.microsoft.rest.ServiceResponseWithHeaders<Void,Pool |
stopResizeWithServiceResponseAsync(String poolId)
Stops an ongoing resize operation on the Pool. |
abstract
rx.Observable<com.microsoft.rest.ServiceResponseWithHeaders<Void,Pool |
stopResizeWithServiceResponseAsync(String poolId, PoolStopResizeOptions poolStopResizeOptions)
Stops an ongoing resize operation on the Pool. |
abstract void |
updateProperties(String poolId, PoolUpdatePropertiesParameter poolUpdatePropertiesParameter)
Updates the properties of the specified Pool. |
abstract void |
updateProperties(String poolId, PoolUpdatePropertiesParameter poolUpdatePropertiesParameter, PoolUpdatePropertiesOptions poolUpdatePropertiesOptions)
Updates the properties of the specified Pool. |
abstract rx.Observable<Void> |
updatePropertiesAsync(String poolId, PoolUpdatePropertiesParameter poolUpdatePropertiesParameter)
Updates the properties of the specified Pool. |
abstract rx.Observable<Void> |
updatePropertiesAsync(String poolId, PoolUpdatePropertiesParameter poolUpdatePropertiesParameter, PoolUpdatePropertiesOptions poolUpdatePropertiesOptions)
Updates the properties of the specified Pool. |
abstract com.microsoft.rest.ServiceFuture<Void> |
updatePropertiesAsync(String poolId, PoolUpdatePropertiesParameter poolUpdatePropertiesParameter, PoolUpdatePropertiesOptions poolUpdatePropertiesOptions, ServiceCallback<Void> serviceCallback)
Updates the properties of the specified Pool. |
abstract com.microsoft.rest.ServiceFuture<Void> |
updatePropertiesAsync(String poolId, PoolUpdatePropertiesParameter poolUpdatePropertiesParameter, ServiceCallback<Void> serviceCallback)
Updates the properties of the specified Pool. |
abstract
rx.Observable<com.microsoft.rest.ServiceResponseWithHeaders<Void,Pool |
updatePropertiesWithServiceResponseAsync(String poolId, PoolUpdatePropertiesParameter poolUpdatePropertiesParameter)
Updates the properties of the specified Pool. |
abstract
rx.Observable<com.microsoft.rest.ServiceResponseWithHeaders<Void,Pool |
updatePropertiesWithServiceResponseAsync(String poolId, PoolUpdatePropertiesParameter poolUpdatePropertiesParameter, PoolUpdatePropertiesOptions poolUpdatePropertiesOptions)
Updates the properties of the specified Pool. |
Method Details
add
public abstract void add(PoolAddParameter pool)
Adds a Pool to the specified Account. When naming Pools, avoid including sensitive information such as user names or secret project names. This information may appear in telemetry logs accessible to Microsoft Support engineers.
Parameters:
add
public abstract void add(PoolAddParameter pool, PoolAddOptions poolAddOptions)
Adds a Pool to the specified Account. When naming Pools, avoid including sensitive information such as user names or secret project names. This information may appear in telemetry logs accessible to Microsoft Support engineers.
Parameters:
addAsync
public abstract Observable
Adds a Pool to the specified Account. When naming Pools, avoid including sensitive information such as user names or secret project names. This information may appear in telemetry logs accessible to Microsoft Support engineers.
Parameters:
Returns:
addAsync
public abstract Observable
Adds a Pool to the specified Account. When naming Pools, avoid including sensitive information such as user names or secret project names. This information may appear in telemetry logs accessible to Microsoft Support engineers.
Parameters:
Returns:
addAsync
public abstract ServiceFuture
Adds a Pool to the specified Account. When naming Pools, avoid including sensitive information such as user names or secret project names. This information may appear in telemetry logs accessible to Microsoft Support engineers.
Parameters:
Returns:
addAsync
public abstract ServiceFuture
Adds a Pool to the specified Account. When naming Pools, avoid including sensitive information such as user names or secret project names. This information may appear in telemetry logs accessible to Microsoft Support engineers.
Parameters:
Returns:
addWithServiceResponseAsync
public abstract Observable<>
Adds a Pool to the specified Account. When naming Pools, avoid including sensitive information such as user names or secret project names. This information may appear in telemetry logs accessible to Microsoft Support engineers.
Parameters:
Returns:
addWithServiceResponseAsync
public abstract Observable<>
Adds a Pool to the specified Account. When naming Pools, avoid including sensitive information such as user names or secret project names. This information may appear in telemetry logs accessible to Microsoft Support engineers.
Parameters:
Returns:
delete
public abstract void delete(String poolId)
Deletes a Pool from the specified Account. When you request that a Pool be deleted, the following actions occur: the Pool state is set to deleting; any ongoing resize operation on the Pool are stopped; the Batch service starts resizing the Pool to zero Compute Nodes; any Tasks running on existing Compute Nodes are terminated and requeued (as if a resize Pool operation had been requested with the default requeue option); finally, the Pool is removed from the system. Because running Tasks are requeued, the user can rerun these Tasks by updating their Job to target a different Pool. The Tasks can then run on the new Pool. If you want to override the requeue behavior, then you should call resize Pool explicitly to shrink the Pool to zero size before deleting the Pool. If you call an Update, Patch or Delete API on a Pool in the deleting state, it will fail with HTTP status code 409 with error code PoolBeingDeleted.
Parameters:
delete
public abstract void delete(String poolId, PoolDeleteOptions poolDeleteOptions)
Deletes a Pool from the specified Account. When you request that a Pool be deleted, the following actions occur: the Pool state is set to deleting; any ongoing resize operation on the Pool are stopped; the Batch service starts resizing the Pool to zero Compute Nodes; any Tasks running on existing Compute Nodes are terminated and requeued (as if a resize Pool operation had been requested with the default requeue option); finally, the Pool is removed from the system. Because running Tasks are requeued, the user can rerun these Tasks by updating their Job to target a different Pool. The Tasks can then run on the new Pool. If you want to override the requeue behavior, then you should call resize Pool explicitly to shrink the Pool to zero size before deleting the Pool. If you call an Update, Patch or Delete API on a Pool in the deleting state, it will fail with HTTP status code 409 with error code PoolBeingDeleted.
Parameters:
deleteAsync
public abstract Observable
Deletes a Pool from the specified Account. When you request that a Pool be deleted, the following actions occur: the Pool state is set to deleting; any ongoing resize operation on the Pool are stopped; the Batch service starts resizing the Pool to zero Compute Nodes; any Tasks running on existing Compute Nodes are terminated and requeued (as if a resize Pool operation had been requested with the default requeue option); finally, the Pool is removed from the system. Because running Tasks are requeued, the user can rerun these Tasks by updating their Job to target a different Pool. The Tasks can then run on the new Pool. If you want to override the requeue behavior, then you should call resize Pool explicitly to shrink the Pool to zero size before deleting the Pool. If you call an Update, Patch or Delete API on a Pool in the deleting state, it will fail with HTTP status code 409 with error code PoolBeingDeleted.
Parameters:
Returns:
deleteAsync
public abstract Observable
Deletes a Pool from the specified Account. When you request that a Pool be deleted, the following actions occur: the Pool state is set to deleting; any ongoing resize operation on the Pool are stopped; the Batch service starts resizing the Pool to zero Compute Nodes; any Tasks running on existing Compute Nodes are terminated and requeued (as if a resize Pool operation had been requested with the default requeue option); finally, the Pool is removed from the system. Because running Tasks are requeued, the user can rerun these Tasks by updating their Job to target a different Pool. The Tasks can then run on the new Pool. If you want to override the requeue behavior, then you should call resize Pool explicitly to shrink the Pool to zero size before deleting the Pool. If you call an Update, Patch or Delete API on a Pool in the deleting state, it will fail with HTTP status code 409 with error code PoolBeingDeleted.
Parameters:
Returns:
deleteAsync
public abstract ServiceFuture
Deletes a Pool from the specified Account. When you request that a Pool be deleted, the following actions occur: the Pool state is set to deleting; any ongoing resize operation on the Pool are stopped; the Batch service starts resizing the Pool to zero Compute Nodes; any Tasks running on existing Compute Nodes are terminated and requeued (as if a resize Pool operation had been requested with the default requeue option); finally, the Pool is removed from the system. Because running Tasks are requeued, the user can rerun these Tasks by updating their Job to target a different Pool. The Tasks can then run on the new Pool. If you want to override the requeue behavior, then you should call resize Pool explicitly to shrink the Pool to zero size before deleting the Pool. If you call an Update, Patch or Delete API on a Pool in the deleting state, it will fail with HTTP status code 409 with error code PoolBeingDeleted.
Parameters:
Returns:
deleteAsync
public abstract ServiceFuture
Deletes a Pool from the specified Account. When you request that a Pool be deleted, the following actions occur: the Pool state is set to deleting; any ongoing resize operation on the Pool are stopped; the Batch service starts resizing the Pool to zero Compute Nodes; any Tasks running on existing Compute Nodes are terminated and requeued (as if a resize Pool operation had been requested with the default requeue option); finally, the Pool is removed from the system. Because running Tasks are requeued, the user can rerun these Tasks by updating their Job to target a different Pool. The Tasks can then run on the new Pool. If you want to override the requeue behavior, then you should call resize Pool explicitly to shrink the Pool to zero size before deleting the Pool. If you call an Update, Patch or Delete API on a Pool in the deleting state, it will fail with HTTP status code 409 with error code PoolBeingDeleted.
Parameters:
Returns:
deleteWithServiceResponseAsync
public abstract Observable<>
Deletes a Pool from the specified Account. When you request that a Pool be deleted, the following actions occur: the Pool state is set to deleting; any ongoing resize operation on the Pool are stopped; the Batch service starts resizing the Pool to zero Compute Nodes; any Tasks running on existing Compute Nodes are terminated and requeued (as if a resize Pool operation had been requested with the default requeue option); finally, the Pool is removed from the system. Because running Tasks are requeued, the user can rerun these Tasks by updating their Job to target a different Pool. The Tasks can then run on the new Pool. If you want to override the requeue behavior, then you should call resize Pool explicitly to shrink the Pool to zero size before deleting the Pool. If you call an Update, Patch or Delete API on a Pool in the deleting state, it will fail with HTTP status code 409 with error code PoolBeingDeleted.
Parameters:
Returns:
deleteWithServiceResponseAsync
public abstract Observable<>
Deletes a Pool from the specified Account. When you request that a Pool be deleted, the following actions occur: the Pool state is set to deleting; any ongoing resize operation on the Pool are stopped; the Batch service starts resizing the Pool to zero Compute Nodes; any Tasks running on existing Compute Nodes are terminated and requeued (as if a resize Pool operation had been requested with the default requeue option); finally, the Pool is removed from the system. Because running Tasks are requeued, the user can rerun these Tasks by updating their Job to target a different Pool. The Tasks can then run on the new Pool. If you want to override the requeue behavior, then you should call resize Pool explicitly to shrink the Pool to zero size before deleting the Pool. If you call an Update, Patch or Delete API on a Pool in the deleting state, it will fail with HTTP status code 409 with error code PoolBeingDeleted.
Parameters:
Returns:
disableAutoScale
public abstract void disableAutoScale(String poolId)
Disables automatic scaling for a Pool.
Parameters:
disableAutoScale
public abstract void disableAutoScale(String poolId, PoolDisableAutoScaleOptions poolDisableAutoScaleOptions)
Disables automatic scaling for a Pool.
Parameters:
disableAutoScaleAsync
public abstract Observable
Disables automatic scaling for a Pool.
Parameters:
Returns:
disableAutoScaleAsync
public abstract Observable
Disables automatic scaling for a Pool.
Parameters:
Returns:
disableAutoScaleAsync
public abstract ServiceFuture
Disables automatic scaling for a Pool.
Parameters:
Returns:
disableAutoScaleAsync
public abstract ServiceFuture
Disables automatic scaling for a Pool.
Parameters:
Returns:
disableAutoScaleWithServiceResponseAsync
public abstract Observable<>
Disables automatic scaling for a Pool.
Parameters:
Returns:
disableAutoScaleWithServiceResponseAsync
public abstract Observable<>
Disables automatic scaling for a Pool.
Parameters:
Returns:
enableAutoScale
public abstract void enableAutoScale(String poolId, PoolEnableAutoScaleParameter poolEnableAutoScaleParameter)
Enables automatic scaling for a Pool. You cannot enable automatic scaling on a Pool if a resize operation is in progress on the Pool. If automatic scaling of the Pool is currently disabled, you must specify a valid autoscale formula as part of the request. If automatic scaling of the Pool is already enabled, you may specify a new autoscale formula and/or a new evaluation interval. You cannot call this API for the same Pool more than once every 30 seconds.
Parameters:
enableAutoScale
public abstract void enableAutoScale(String poolId, PoolEnableAutoScaleParameter poolEnableAutoScaleParameter, PoolEnableAutoScaleOptions poolEnableAutoScaleOptions)
Enables automatic scaling for a Pool. You cannot enable automatic scaling on a Pool if a resize operation is in progress on the Pool. If automatic scaling of the Pool is currently disabled, you must specify a valid autoscale formula as part of the request. If automatic scaling of the Pool is already enabled, you may specify a new autoscale formula and/or a new evaluation interval. You cannot call this API for the same Pool more than once every 30 seconds.
Parameters:
enableAutoScaleAsync
public abstract Observable
Enables automatic scaling for a Pool. You cannot enable automatic scaling on a Pool if a resize operation is in progress on the Pool. If automatic scaling of the Pool is currently disabled, you must specify a valid autoscale formula as part of the request. If automatic scaling of the Pool is already enabled, you may specify a new autoscale formula and/or a new evaluation interval. You cannot call this API for the same Pool more than once every 30 seconds.
Parameters:
Returns:
enableAutoScaleAsync
public abstract Observable
Enables automatic scaling for a Pool. You cannot enable automatic scaling on a Pool if a resize operation is in progress on the Pool. If automatic scaling of the Pool is currently disabled, you must specify a valid autoscale formula as part of the request. If automatic scaling of the Pool is already enabled, you may specify a new autoscale formula and/or a new evaluation interval. You cannot call this API for the same Pool more than once every 30 seconds.
Parameters:
Returns:
enableAutoScaleAsync
public abstract ServiceFuture
Enables automatic scaling for a Pool. You cannot enable automatic scaling on a Pool if a resize operation is in progress on the Pool. If automatic scaling of the Pool is currently disabled, you must specify a valid autoscale formula as part of the request. If automatic scaling of the Pool is already enabled, you may specify a new autoscale formula and/or a new evaluation interval. You cannot call this API for the same Pool more than once every 30 seconds.
Parameters:
Returns:
enableAutoScaleAsync
public abstract ServiceFuture
Enables automatic scaling for a Pool. You cannot enable automatic scaling on a Pool if a resize operation is in progress on the Pool. If automatic scaling of the Pool is currently disabled, you must specify a valid autoscale formula as part of the request. If automatic scaling of the Pool is already enabled, you may specify a new autoscale formula and/or a new evaluation interval. You cannot call this API for the same Pool more than once every 30 seconds.
Parameters:
Returns:
enableAutoScaleWithServiceResponseAsync
public abstract Observable<>
Enables automatic scaling for a Pool. You cannot enable automatic scaling on a Pool if a resize operation is in progress on the Pool. If automatic scaling of the Pool is currently disabled, you must specify a valid autoscale formula as part of the request. If automatic scaling of the Pool is already enabled, you may specify a new autoscale formula and/or a new evaluation interval. You cannot call this API for the same Pool more than once every 30 seconds.
Parameters:
Returns:
enableAutoScaleWithServiceResponseAsync
public abstract Observable<>
Enables automatic scaling for a Pool. You cannot enable automatic scaling on a Pool if a resize operation is in progress on the Pool. If automatic scaling of the Pool is currently disabled, you must specify a valid autoscale formula as part of the request. If automatic scaling of the Pool is already enabled, you may specify a new autoscale formula and/or a new evaluation interval. You cannot call this API for the same Pool more than once every 30 seconds.
Parameters:
Returns:
evaluateAutoScale
public abstract AutoScaleRun evaluateAutoScale(String poolId, String autoScaleFormula)
Gets the result of evaluating an automatic scaling formula on the Pool. This API is primarily for validating an autoscale formula, as it simply returns the result without applying the formula to the Pool. The Pool must have auto scaling enabled in order to evaluate a formula.
Parameters:
Returns:
evaluateAutoScale
public abstract AutoScaleRun evaluateAutoScale(String poolId, String autoScaleFormula, PoolEvaluateAutoScaleOptions poolEvaluateAutoScaleOptions)
Gets the result of evaluating an automatic scaling formula on the Pool. This API is primarily for validating an autoscale formula, as it simply returns the result without applying the formula to the Pool. The Pool must have auto scaling enabled in order to evaluate a formula.
Parameters:
Returns:
evaluateAutoScaleAsync
public abstract Observable
Gets the result of evaluating an automatic scaling formula on the Pool. This API is primarily for validating an autoscale formula, as it simply returns the result without applying the formula to the Pool. The Pool must have auto scaling enabled in order to evaluate a formula.
Parameters:
Returns:
evaluateAutoScaleAsync
public abstract Observable
Gets the result of evaluating an automatic scaling formula on the Pool. This API is primarily for validating an autoscale formula, as it simply returns the result without applying the formula to the Pool. The Pool must have auto scaling enabled in order to evaluate a formula.
Parameters:
Returns:
evaluateAutoScaleAsync
public abstract ServiceFuture
Gets the result of evaluating an automatic scaling formula on the Pool. This API is primarily for validating an autoscale formula, as it simply returns the result without applying the formula to the Pool. The Pool must have auto scaling enabled in order to evaluate a formula.
Parameters:
Returns:
evaluateAutoScaleAsync
public abstract ServiceFuture
Gets the result of evaluating an automatic scaling formula on the Pool. This API is primarily for validating an autoscale formula, as it simply returns the result without applying the formula to the Pool. The Pool must have auto scaling enabled in order to evaluate a formula.
Parameters:
Returns:
evaluateAutoScaleWithServiceResponseAsync
public abstract Observable<>
Gets the result of evaluating an automatic scaling formula on the Pool. This API is primarily for validating an autoscale formula, as it simply returns the result without applying the formula to the Pool. The Pool must have auto scaling enabled in order to evaluate a formula.
Parameters:
Returns:
evaluateAutoScaleWithServiceResponseAsync
public abstract Observable<>
Gets the result of evaluating an automatic scaling formula on the Pool. This API is primarily for validating an autoscale formula, as it simply returns the result without applying the formula to the Pool. The Pool must have auto scaling enabled in order to evaluate a formula.
Parameters:
Returns:
exists
public abstract boolean exists(String poolId)
Gets basic properties of a Pool.
Parameters:
Returns:
exists
public abstract boolean exists(String poolId, PoolExistsOptions poolExistsOptions)
Gets basic properties of a Pool.
Parameters:
Returns:
existsAsync
public abstract Observable
Gets basic properties of a Pool.
Parameters:
Returns:
existsAsync
public abstract Observable
Gets basic properties of a Pool.
Parameters:
Returns:
existsAsync
public abstract ServiceFuture
Gets basic properties of a Pool.
Parameters:
Returns:
existsAsync
public abstract ServiceFuture
Gets basic properties of a Pool.
Parameters:
Returns:
existsWithServiceResponseAsync
public abstract Observable<>
Gets basic properties of a Pool.
Parameters:
Returns:
existsWithServiceResponseAsync
public abstract Observable<>
Gets basic properties of a Pool.
Parameters:
Returns:
get
public abstract CloudPool get(String poolId)
Gets information about the specified Pool.
Parameters:
Returns:
get
public abstract CloudPool get(String poolId, PoolGetOptions poolGetOptions)
Gets information about the specified Pool.
Parameters:
Returns:
getAsync
public abstract Observable
Gets information about the specified Pool.
Parameters:
Returns:
getAsync
public abstract Observable
Gets information about the specified Pool.
Parameters:
Returns:
getAsync
public abstract ServiceFuture
Gets information about the specified Pool.
Parameters:
Returns:
getAsync
public abstract ServiceFuture
Gets information about the specified Pool.
Parameters:
Returns:
getWithServiceResponseAsync
public abstract Observable<>
Gets information about the specified Pool.
Parameters:
Returns:
getWithServiceResponseAsync
public abstract Observable<>
Gets information about the specified Pool.
Parameters:
Returns:
list
public abstract PagedList
Lists all of the Pools which be mounted.
Returns:
list
public abstract PagedList
Lists all of the Pools which be mounted.
Parameters:
Returns:
listAsync
public abstract Observable<>
Lists all of the Pools which be mounted.
Returns:
listAsync
public abstract ServiceFuture<>
Lists all of the Pools which be mounted.
Parameters:
Returns:
listAsync
public abstract Observable<>
Lists all of the Pools which be mounted.
Parameters:
Returns:
listAsync
public abstract ServiceFuture<>
Lists all of the Pools which be mounted.
Parameters:
Returns:
listNext
public abstract PagedList
Lists all of the Pools which be mounted.
Parameters:
Returns:
listNext
public abstract PagedList
Lists all of the Pools which be mounted.
Parameters:
Returns:
listNextAsync
public abstract Observable<>
Lists all of the Pools which be mounted.
Parameters:
Returns:
listNextAsync
public abstract Observable<>
Lists all of the Pools which be mounted.
Parameters:
Returns:
listNextAsync
public abstract ServiceFuture<>
Lists all of the Pools which be mounted.
Parameters:
Returns:
listNextAsync
public abstract ServiceFuture<>
Lists all of the Pools which be mounted.
Parameters:
Returns:
listNextWithServiceResponseAsync
public abstract Observable<><>
Lists all of the Pools which be mounted.
Parameters:
Returns:
listNextWithServiceResponseAsync
public abstract Observable<><>
Lists all of the Pools which be mounted.
Parameters:
Returns:
listUsageMetrics
public abstract PagedList
Lists the usage metrics, aggregated by Pool across individual time intervals, for the specified Account. If you do not specify a $filter clause including a poolId, the response includes all Pools that existed in the Account in the time range of the returned aggregation intervals. If you do not specify a $filter clause including a startTime or endTime these filters default to the start and end times of the last aggregation interval currently available; that is, only the last aggregation interval is returned.
Returns:
listUsageMetrics
public abstract PagedList
Lists the usage metrics, aggregated by Pool across individual time intervals, for the specified Account. If you do not specify a $filter clause including a poolId, the response includes all Pools that existed in the Account in the time range of the returned aggregation intervals. If you do not specify a $filter clause including a startTime or endTime these filters default to the start and end times of the last aggregation interval currently available; that is, only the last aggregation interval is returned.
Parameters:
Returns:
listUsageMetricsAsync
public abstract Observable<>
Lists the usage metrics, aggregated by Pool across individual time intervals, for the specified Account. If you do not specify a $filter clause including a poolId, the response includes all Pools that existed in the Account in the time range of the returned aggregation intervals. If you do not specify a $filter clause including a startTime or endTime these filters default to the start and end times of the last aggregation interval currently available; that is, only the last aggregation interval is returned.
Returns:
listUsageMetricsAsync
public abstract ServiceFuture<>
Lists the usage metrics, aggregated by Pool across individual time intervals, for the specified Account. If you do not specify a $filter clause including a poolId, the response includes all Pools that existed in the Account in the time range of the returned aggregation intervals. If you do not specify a $filter clause including a startTime or endTime these filters default to the start and end times of the last aggregation interval currently available; that is, only the last aggregation interval is returned.
Parameters:
Returns:
listUsageMetricsAsync
public abstract Observable<>
Lists the usage metrics, aggregated by Pool across individual time intervals, for the specified Account. If you do not specify a $filter clause including a poolId, the response includes all Pools that existed in the Account in the time range of the returned aggregation intervals. If you do not specify a $filter clause including a startTime or endTime these filters default to the start and end times of the last aggregation interval currently available; that is, only the last aggregation interval is returned.
Parameters:
Returns:
listUsageMetricsAsync
public abstract ServiceFuture<>
Lists the usage metrics, aggregated by Pool across individual time intervals, for the specified Account. If you do not specify a $filter clause including a poolId, the response includes all Pools that existed in the Account in the time range of the returned aggregation intervals. If you do not specify a $filter clause including a startTime or endTime these filters default to the start and end times of the last aggregation interval currently available; that is, only the last aggregation interval is returned.
Parameters:
Returns:
listUsageMetricsNext
public abstract PagedList
Lists the usage metrics, aggregated by Pool across individual time intervals, for the specified Account. If you do not specify a $filter clause including a poolId, the response includes all Pools that existed in the Account in the time range of the returned aggregation intervals. If you do not specify a $filter clause including a startTime or endTime these filters default to the start and end times of the last aggregation interval currently available; that is, only the last aggregation interval is returned.
Parameters:
Returns:
listUsageMetricsNext
public abstract PagedList
Lists the usage metrics, aggregated by Pool across individual time intervals, for the specified Account. If you do not specify a $filter clause including a poolId, the response includes all Pools that existed in the Account in the time range of the returned aggregation intervals. If you do not specify a $filter clause including a startTime or endTime these filters default to the start and end times of the last aggregation interval currently available; that is, only the last aggregation interval is returned.
Parameters:
Returns:
listUsageMetricsNextAsync
public abstract Observable<>
Lists the usage metrics, aggregated by Pool across individual time intervals, for the specified Account. If you do not specify a $filter clause including a poolId, the response includes all Pools that existed in the Account in the time range of the returned aggregation intervals. If you do not specify a $filter clause including a startTime or endTime these filters default to the start and end times of the last aggregation interval currently available; that is, only the last aggregation interval is returned.
Parameters:
Returns:
listUsageMetricsNextAsync
public abstract Observable<>
Lists the usage metrics, aggregated by Pool across individual time intervals, for the specified Account. If you do not specify a $filter clause including a poolId, the response includes all Pools that existed in the Account in the time range of the returned aggregation intervals. If you do not specify a $filter clause including a startTime or endTime these filters default to the start and end times of the last aggregation interval currently available; that is, only the last aggregation interval is returned.
Parameters:
Returns:
listUsageMetricsNextAsync
public abstract ServiceFuture<>
Lists the usage metrics, aggregated by Pool across individual time intervals, for the specified Account. If you do not specify a $filter clause including a poolId, the response includes all Pools that existed in the Account in the time range of the returned aggregation intervals. If you do not specify a $filter clause including a startTime or endTime these filters default to the start and end times of the last aggregation interval currently available; that is, only the last aggregation interval is returned.
Parameters:
Returns:
listUsageMetricsNextAsync
public abstract ServiceFuture<>
Lists the usage metrics, aggregated by Pool across individual time intervals, for the specified Account. If you do not specify a $filter clause including a poolId, the response includes all Pools that existed in the Account in the time range of the returned aggregation intervals. If you do not specify a $filter clause including a startTime or endTime these filters default to the start and end times of the last aggregation interval currently available; that is, only the last aggregation interval is returned.
Parameters:
Returns:
listUsageMetricsNextWithServiceResponseAsync
public abstract Observable<><>
Lists the usage metrics, aggregated by Pool across individual time intervals, for the specified Account. If you do not specify a $filter clause including a poolId, the response includes all Pools that existed in the Account in the time range of the returned aggregation intervals. If you do not specify a $filter clause including a startTime or endTime these filters default to the start and end times of the last aggregation interval currently available; that is, only the last aggregation interval is returned.
Parameters:
Returns:
listUsageMetricsNextWithServiceResponseAsync
public abstract Observable<><>
Lists the usage metrics, aggregated by Pool across individual time intervals, for the specified Account. If you do not specify a $filter clause including a poolId, the response includes all Pools that existed in the Account in the time range of the returned aggregation intervals. If you do not specify a $filter clause including a startTime or endTime these filters default to the start and end times of the last aggregation interval currently available; that is, only the last aggregation interval is returned.
Parameters:
Returns:
listUsageMetricsWithServiceResponseAsync
public abstract Observable<><>
Lists the usage metrics, aggregated by Pool across individual time intervals, for the specified Account. If you do not specify a $filter clause including a poolId, the response includes all Pools that existed in the Account in the time range of the returned aggregation intervals. If you do not specify a $filter clause including a startTime or endTime these filters default to the start and end times of the last aggregation interval currently available; that is, only the last aggregation interval is returned.
Returns:
listUsageMetricsWithServiceResponseAsync
public abstract Observable<><>
Lists the usage metrics, aggregated by Pool across individual time intervals, for the specified Account. If you do not specify a $filter clause including a poolId, the response includes all Pools that existed in the Account in the time range of the returned aggregation intervals. If you do not specify a $filter clause including a startTime or endTime these filters default to the start and end times of the last aggregation interval currently available; that is, only the last aggregation interval is returned.
Parameters:
Returns:
listWithServiceResponseAsync
public abstract Observable<><>
Lists all of the Pools which be mounted.
Returns:
listWithServiceResponseAsync
public abstract Observable<><>
Lists all of the Pools which be mounted.
Parameters:
Returns:
patch
public abstract void patch(String poolId, PoolPatchParameter poolPatchParameter)
Updates the properties of the specified Pool. This only replaces the Pool properties specified in the request. For example, if the Pool has a StartTask associated with it, and a request does not specify a StartTask element, then the Pool keeps the existing StartTask.
Parameters:
patch
public abstract void patch(String poolId, PoolPatchParameter poolPatchParameter, PoolPatchOptions poolPatchOptions)
Updates the properties of the specified Pool. This only replaces the Pool properties specified in the request. For example, if the Pool has a StartTask associated with it, and a request does not specify a StartTask element, then the Pool keeps the existing StartTask.
Parameters:
patchAsync
public abstract Observable
Updates the properties of the specified Pool. This only replaces the Pool properties specified in the request. For example, if the Pool has a StartTask associated with it, and a request does not specify a StartTask element, then the Pool keeps the existing StartTask.
Parameters:
Returns:
patchAsync
public abstract Observable
Updates the properties of the specified Pool. This only replaces the Pool properties specified in the request. For example, if the Pool has a StartTask associated with it, and a request does not specify a StartTask element, then the Pool keeps the existing StartTask.
Parameters:
Returns:
patchAsync
public abstract ServiceFuture
Updates the properties of the specified Pool. This only replaces the Pool properties specified in the request. For example, if the Pool has a StartTask associated with it, and a request does not specify a StartTask element, then the Pool keeps the existing StartTask.
Parameters:
Returns:
patchAsync
public abstract ServiceFuture
Updates the properties of the specified Pool. This only replaces the Pool properties specified in the request. For example, if the Pool has a StartTask associated with it, and a request does not specify a StartTask element, then the Pool keeps the existing StartTask.
Parameters:
Returns:
patchWithServiceResponseAsync
public abstract Observable<>
Updates the properties of the specified Pool. This only replaces the Pool properties specified in the request. For example, if the Pool has a StartTask associated with it, and a request does not specify a StartTask element, then the Pool keeps the existing StartTask.
Parameters:
Returns:
patchWithServiceResponseAsync
public abstract Observable<>
Updates the properties of the specified Pool. This only replaces the Pool properties specified in the request. For example, if the Pool has a StartTask associated with it, and a request does not specify a StartTask element, then the Pool keeps the existing StartTask.
Parameters:
Returns:
removeNodes
public abstract void removeNodes(String poolId, NodeRemoveParameter nodeRemoveParameter)
Removes Compute Nodes from the specified Pool. This operation can only run when the allocation state of the Pool is steady. When this operation runs, the allocation state changes from steady to resizing. Each request may remove up to 100 nodes.
Parameters:
removeNodes
public abstract void removeNodes(String poolId, NodeRemoveParameter nodeRemoveParameter, PoolRemoveNodesOptions poolRemoveNodesOptions)
Removes Compute Nodes from the specified Pool. This operation can only run when the allocation state of the Pool is steady. When this operation runs, the allocation state changes from steady to resizing. Each request may remove up to 100 nodes.
Parameters:
removeNodesAsync
public abstract Observable
Removes Compute Nodes from the specified Pool. This operation can only run when the allocation state of the Pool is steady. When this operation runs, the allocation state changes from steady to resizing. Each request may remove up to 100 nodes.
Parameters:
Returns:
removeNodesAsync
public abstract Observable
Removes Compute Nodes from the specified Pool. This operation can only run when the allocation state of the Pool is steady. When this operation runs, the allocation state changes from steady to resizing. Each request may remove up to 100 nodes.
Parameters:
Returns:
removeNodesAsync
public abstract ServiceFuture
Removes Compute Nodes from the specified Pool. This operation can only run when the allocation state of the Pool is steady. When this operation runs, the allocation state changes from steady to resizing. Each request may remove up to 100 nodes.
Parameters:
Returns:
removeNodesAsync
public abstract ServiceFuture
Removes Compute Nodes from the specified Pool. This operation can only run when the allocation state of the Pool is steady. When this operation runs, the allocation state changes from steady to resizing. Each request may remove up to 100 nodes.
Parameters:
Returns:
removeNodesWithServiceResponseAsync
public abstract Observable<>
Removes Compute Nodes from the specified Pool. This operation can only run when the allocation state of the Pool is steady. When this operation runs, the allocation state changes from steady to resizing. Each request may remove up to 100 nodes.
Parameters:
Returns:
removeNodesWithServiceResponseAsync
public abstract Observable<>
Removes Compute Nodes from the specified Pool. This operation can only run when the allocation state of the Pool is steady. When this operation runs, the allocation state changes from steady to resizing. Each request may remove up to 100 nodes.
Parameters:
Returns:
resize
public abstract void resize(String poolId, PoolResizeParameter poolResizeParameter)
Changes the number of Compute Nodes that are assigned to a Pool. You can only resize a Pool when its allocation state is steady. If the Pool is already resizing, the request fails with status code 409. When you resize a Pool, the Pool's allocation state changes from steady to resizing. You cannot resize Pools which are configured for automatic scaling. If you try to do this, the Batch service returns an error 409. If you resize a Pool downwards, the Batch service chooses which Compute Nodes to remove. To remove specific Compute Nodes, use the Pool remove Compute Nodes API instead.
Parameters:
resize
public abstract void resize(String poolId, PoolResizeParameter poolResizeParameter, PoolResizeOptions poolResizeOptions)
Changes the number of Compute Nodes that are assigned to a Pool. You can only resize a Pool when its allocation state is steady. If the Pool is already resizing, the request fails with status code 409. When you resize a Pool, the Pool's allocation state changes from steady to resizing. You cannot resize Pools which are configured for automatic scaling. If you try to do this, the Batch service returns an error 409. If you resize a Pool downwards, the Batch service chooses which Compute Nodes to remove. To remove specific Compute Nodes, use the Pool remove Compute Nodes API instead.
Parameters:
resizeAsync
public abstract Observable
Changes the number of Compute Nodes that are assigned to a Pool. You can only resize a Pool when its allocation state is steady. If the Pool is already resizing, the request fails with status code 409. When you resize a Pool, the Pool's allocation state changes from steady to resizing. You cannot resize Pools which are configured for automatic scaling. If you try to do this, the Batch service returns an error 409. If you resize a Pool downwards, the Batch service chooses which Compute Nodes to remove. To remove specific Compute Nodes, use the Pool remove Compute Nodes API instead.
Parameters:
Returns:
resizeAsync
public abstract Observable
Changes the number of Compute Nodes that are assigned to a Pool. You can only resize a Pool when its allocation state is steady. If the Pool is already resizing, the request fails with status code 409. When you resize a Pool, the Pool's allocation state changes from steady to resizing. You cannot resize Pools which are configured for automatic scaling. If you try to do this, the Batch service returns an error 409. If you resize a Pool downwards, the Batch service chooses which Compute Nodes to remove. To remove specific Compute Nodes, use the Pool remove Compute Nodes API instead.
Parameters:
Returns:
resizeAsync
public abstract ServiceFuture
Changes the number of Compute Nodes that are assigned to a Pool. You can only resize a Pool when its allocation state is steady. If the Pool is already resizing, the request fails with status code 409. When you resize a Pool, the Pool's allocation state changes from steady to resizing. You cannot resize Pools which are configured for automatic scaling. If you try to do this, the Batch service returns an error 409. If you resize a Pool downwards, the Batch service chooses which Compute Nodes to remove. To remove specific Compute Nodes, use the Pool remove Compute Nodes API instead.
Parameters:
Returns:
resizeAsync
public abstract ServiceFuture
Changes the number of Compute Nodes that are assigned to a Pool. You can only resize a Pool when its allocation state is steady. If the Pool is already resizing, the request fails with status code 409. When you resize a Pool, the Pool's allocation state changes from steady to resizing. You cannot resize Pools which are configured for automatic scaling. If you try to do this, the Batch service returns an error 409. If you resize a Pool downwards, the Batch service chooses which Compute Nodes to remove. To remove specific Compute Nodes, use the Pool remove Compute Nodes API instead.
Parameters:
Returns:
resizeWithServiceResponseAsync
public abstract Observable<>
Changes the number of Compute Nodes that are assigned to a Pool. You can only resize a Pool when its allocation state is steady. If the Pool is already resizing, the request fails with status code 409. When you resize a Pool, the Pool's allocation state changes from steady to resizing. You cannot resize Pools which are configured for automatic scaling. If you try to do this, the Batch service returns an error 409. If you resize a Pool downwards, the Batch service chooses which Compute Nodes to remove. To remove specific Compute Nodes, use the Pool remove Compute Nodes API instead.
Parameters:
Returns:
resizeWithServiceResponseAsync
public abstract Observable<>
Changes the number of Compute Nodes that are assigned to a Pool. You can only resize a Pool when its allocation state is steady. If the Pool is already resizing, the request fails with status code 409. When you resize a Pool, the Pool's allocation state changes from steady to resizing. You cannot resize Pools which are configured for automatic scaling. If you try to do this, the Batch service returns an error 409. If you resize a Pool downwards, the Batch service chooses which Compute Nodes to remove. To remove specific Compute Nodes, use the Pool remove Compute Nodes API instead.
Parameters:
Returns:
stopResize
public abstract void stopResize(String poolId)
Stops an ongoing resize operation on the Pool. This does not restore the Pool to its previous state before the resize operation: it only stops any further changes being made, and the Pool maintains its current state. After stopping, the Pool stabilizes at the number of Compute Nodes it was at when the stop operation was done. During the stop operation, the Pool allocation state changes first to stopping and then to steady. A resize operation need not be an explicit resize Pool request; this API can also be used to halt the initial sizing of the Pool when it is created.
Parameters:
stopResize
public abstract void stopResize(String poolId, PoolStopResizeOptions poolStopResizeOptions)
Stops an ongoing resize operation on the Pool. This does not restore the Pool to its previous state before the resize operation: it only stops any further changes being made, and the Pool maintains its current state. After stopping, the Pool stabilizes at the number of Compute Nodes it was at when the stop operation was done. During the stop operation, the Pool allocation state changes first to stopping and then to steady. A resize operation need not be an explicit resize Pool request; this API can also be used to halt the initial sizing of the Pool when it is created.
Parameters:
stopResizeAsync
public abstract Observable
Stops an ongoing resize operation on the Pool. This does not restore the Pool to its previous state before the resize operation: it only stops any further changes being made, and the Pool maintains its current state. After stopping, the Pool stabilizes at the number of Compute Nodes it was at when the stop operation was done. During the stop operation, the Pool allocation state changes first to stopping and then to steady. A resize operation need not be an explicit resize Pool request; this API can also be used to halt the initial sizing of the Pool when it is created.
Parameters:
Returns:
stopResizeAsync
public abstract Observable
Stops an ongoing resize operation on the Pool. This does not restore the Pool to its previous state before the resize operation: it only stops any further changes being made, and the Pool maintains its current state. After stopping, the Pool stabilizes at the number of Compute Nodes it was at when the stop operation was done. During the stop operation, the Pool allocation state changes first to stopping and then to steady. A resize operation need not be an explicit resize Pool request; this API can also be used to halt the initial sizing of the Pool when it is created.
Parameters:
Returns:
stopResizeAsync
public abstract ServiceFuture
Stops an ongoing resize operation on the Pool. This does not restore the Pool to its previous state before the resize operation: it only stops any further changes being made, and the Pool maintains its current state. After stopping, the Pool stabilizes at the number of Compute Nodes it was at when the stop operation was done. During the stop operation, the Pool allocation state changes first to stopping and then to steady. A resize operation need not be an explicit resize Pool request; this API can also be used to halt the initial sizing of the Pool when it is created.
Parameters:
Returns:
stopResizeAsync
public abstract ServiceFuture
Stops an ongoing resize operation on the Pool. This does not restore the Pool to its previous state before the resize operation: it only stops any further changes being made, and the Pool maintains its current state. After stopping, the Pool stabilizes at the number of Compute Nodes it was at when the stop operation was done. During the stop operation, the Pool allocation state changes first to stopping and then to steady. A resize operation need not be an explicit resize Pool request; this API can also be used to halt the initial sizing of the Pool when it is created.
Parameters:
Returns:
stopResizeWithServiceResponseAsync
public abstract Observable<>
Stops an ongoing resize operation on the Pool. This does not restore the Pool to its previous state before the resize operation: it only stops any further changes being made, and the Pool maintains its current state. After stopping, the Pool stabilizes at the number of Compute Nodes it was at when the stop operation was done. During the stop operation, the Pool allocation state changes first to stopping and then to steady. A resize operation need not be an explicit resize Pool request; this API can also be used to halt the initial sizing of the Pool when it is created.
Parameters:
Returns:
stopResizeWithServiceResponseAsync
public abstract Observable<>
Stops an ongoing resize operation on the Pool. This does not restore the Pool to its previous state before the resize operation: it only stops any further changes being made, and the Pool maintains its current state. After stopping, the Pool stabilizes at the number of Compute Nodes it was at when the stop operation was done. During the stop operation, the Pool allocation state changes first to stopping and then to steady. A resize operation need not be an explicit resize Pool request; this API can also be used to halt the initial sizing of the Pool when it is created.
Parameters:
Returns:
updateProperties
public abstract void updateProperties(String poolId, PoolUpdatePropertiesParameter poolUpdatePropertiesParameter)
Updates the properties of the specified Pool. This fully replaces all the updatable properties of the Pool. For example, if the Pool has a StartTask associated with it and if StartTask is not specified with this request, then the Batch service will remove the existing StartTask.
Parameters:
updateProperties
public abstract void updateProperties(String poolId, PoolUpdatePropertiesParameter poolUpdatePropertiesParameter, PoolUpdatePropertiesOptions poolUpdatePropertiesOptions)
Updates the properties of the specified Pool. This fully replaces all the updatable properties of the Pool. For example, if the Pool has a StartTask associated with it and if StartTask is not specified with this request, then the Batch service will remove the existing StartTask.
Parameters:
updatePropertiesAsync
public abstract Observable
Updates the properties of the specified Pool. This fully replaces all the updatable properties of the Pool. For example, if the Pool has a StartTask associated with it and if StartTask is not specified with this request, then the Batch service will remove the existing StartTask.
Parameters:
Returns:
updatePropertiesAsync
public abstract Observable
Updates the properties of the specified Pool. This fully replaces all the updatable properties of the Pool. For example, if the Pool has a StartTask associated with it and if StartTask is not specified with this request, then the Batch service will remove the existing StartTask.
Parameters:
Returns:
updatePropertiesAsync
public abstract ServiceFuture
Updates the properties of the specified Pool. This fully replaces all the updatable properties of the Pool. For example, if the Pool has a StartTask associated with it and if StartTask is not specified with this request, then the Batch service will remove the existing StartTask.
Parameters:
Returns:
updatePropertiesAsync
public abstract ServiceFuture
Updates the properties of the specified Pool. This fully replaces all the updatable properties of the Pool. For example, if the Pool has a StartTask associated with it and if StartTask is not specified with this request, then the Batch service will remove the existing StartTask.
Parameters:
Returns:
updatePropertiesWithServiceResponseAsync
public abstract Observable<>
Updates the properties of the specified Pool. This fully replaces all the updatable properties of the Pool. For example, if the Pool has a StartTask associated with it and if StartTask is not specified with this request, then the Batch service will remove the existing StartTask.
Parameters:
Returns:
updatePropertiesWithServiceResponseAsync
public abstract Observable<>
Updates the properties of the specified Pool. This fully replaces all the updatable properties of the Pool. For example, if the Pool has a StartTask associated with it and if StartTask is not specified with this request, then the Batch service will remove the existing StartTask.
Parameters:
Returns:
Applies to
Azure SDK for Java