PoolsClient Interface
public interface PoolsClient
An instance of this class provides access to all the operations defined in PoolsClient.
Method Summary
Method Details
beginCreateOrUpdate
public abstract SyncPoller<PollResult<PoolInner>,PoolInner> beginCreateOrUpdate(String resourceGroupName, String projectName, String poolName, PoolInner body)
Creates or updates a machine pool.
Parameters:
Returns:
beginCreateOrUpdate
public abstract SyncPoller<PollResult<PoolInner>,PoolInner> beginCreateOrUpdate(String resourceGroupName, String projectName, String poolName, PoolInner body, Context context)
Creates or updates a machine pool.
Parameters:
Returns:
beginDelete
public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String projectName, String poolName)
Deletes a machine pool.
Parameters:
Returns:
beginDelete
public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String projectName, String poolName, Context context)
Deletes a machine pool.
Parameters:
Returns:
beginRunHealthChecks
public abstract SyncPoller<PollResult<Void>,Void> beginRunHealthChecks(String resourceGroupName, String projectName, String poolName)
Triggers a refresh of the pool status.
Parameters:
Returns:
beginRunHealthChecks
public abstract SyncPoller<PollResult<Void>,Void> beginRunHealthChecks(String resourceGroupName, String projectName, String poolName, Context context)
Triggers a refresh of the pool status.
Parameters:
Returns:
beginUpdate
public abstract SyncPoller<PollResult<PoolInner>,PoolInner> beginUpdate(String resourceGroupName, String projectName, String poolName, PoolUpdate body)
Partially updates a machine pool.
Parameters:
Returns:
beginUpdate
public abstract SyncPoller<PollResult<PoolInner>,PoolInner> beginUpdate(String resourceGroupName, String projectName, String poolName, PoolUpdate body, Context context)
Partially updates a machine pool.
Parameters:
Returns:
createOrUpdate
public abstract PoolInner createOrUpdate(String resourceGroupName, String projectName, String poolName, PoolInner body)
Creates or updates a machine pool.
Parameters:
Returns:
createOrUpdate
public abstract PoolInner createOrUpdate(String resourceGroupName, String projectName, String poolName, PoolInner body, Context context)
Creates or updates a machine pool.
Parameters:
Returns:
delete
public abstract void delete(String resourceGroupName, String projectName, String poolName)
Deletes a machine pool.
Parameters:
delete
public abstract void delete(String resourceGroupName, String projectName, String poolName, Context context)
Deletes a machine pool.
Parameters:
get
public abstract PoolInner get(String resourceGroupName, String projectName, String poolName)
Gets a machine pool.
Parameters:
Returns:
getWithResponse
public abstract Response<PoolInner> getWithResponse(String resourceGroupName, String projectName, String poolName, Context context)
Gets a machine pool.
Parameters:
Returns:
listByProject
public abstract PagedIterable<PoolInner> listByProject(String resourceGroupName, String projectName)
Lists pools for a project.
Parameters:
Returns:
listByProject
public abstract PagedIterable<PoolInner> listByProject(String resourceGroupName, String projectName, Integer top, Context context)
Lists pools for a project.
Parameters:
Returns:
runHealthChecks
public abstract void runHealthChecks(String resourceGroupName, String projectName, String poolName)
Triggers a refresh of the pool status.
Parameters:
runHealthChecks
public abstract void runHealthChecks(String resourceGroupName, String projectName, String poolName, Context context)
Triggers a refresh of the pool status.
Parameters:
update
public abstract PoolInner update(String resourceGroupName, String projectName, String poolName, PoolUpdate body)
Partially updates a machine pool.
Parameters:
Returns:
update
public abstract PoolInner update(String resourceGroupName, String projectName, String poolName, PoolUpdate body, Context context)
Partially updates a machine pool.
Parameters:
Returns: