HostPoolsClient Interface
public interface HostPoolsClient
An instance of this class provides access to all the operations defined in HostPoolsClient.
Method Summary
Method Details
createOrUpdate
public abstract HostPoolInner createOrUpdate(String resourceGroupName, String hostPoolName, HostPoolInner hostPool)
Create or update a host pool.
Parameters:
Returns:
createOrUpdateAsync
public abstract Mono<HostPoolInner> createOrUpdateAsync(String resourceGroupName, String hostPoolName, HostPoolInner hostPool)
Create or update a host pool.
Parameters:
Returns:
createOrUpdateWithResponse
public abstract Response<HostPoolInner> createOrUpdateWithResponse(String resourceGroupName, String hostPoolName, HostPoolInner hostPool, Context context)
Create or update a host pool.
Parameters:
Returns:
createOrUpdateWithResponseAsync
public abstract Mono<Response<HostPoolInner>> createOrUpdateWithResponseAsync(String resourceGroupName, String hostPoolName, HostPoolInner hostPool)
Create or update a host pool.
Parameters:
Returns:
delete
public abstract void delete(String resourceGroupName, String hostPoolName)
Remove a host pool.
Parameters:
deleteAsync
public abstract Mono<Void> deleteAsync(String resourceGroupName, String hostPoolName)
Remove a host pool.
Parameters:
Returns:
deleteWithResponse
public abstract Response<Void> deleteWithResponse(String resourceGroupName, String hostPoolName, Boolean force, Context context)
Remove a host pool.
Parameters:
Returns:
deleteWithResponseAsync
public abstract Mono<Response<Void>> deleteWithResponseAsync(String resourceGroupName, String hostPoolName, Boolean force)
Remove a host pool.
Parameters:
Returns:
getByResourceGroup
public abstract HostPoolInner getByResourceGroup(String resourceGroupName, String hostPoolName)
Get a host pool.
Parameters:
Returns:
getByResourceGroupAsync
public abstract Mono<HostPoolInner> getByResourceGroupAsync(String resourceGroupName, String hostPoolName)
Get a host pool.
Parameters:
Returns:
getByResourceGroupWithResponse
public abstract Response<HostPoolInner> getByResourceGroupWithResponse(String resourceGroupName, String hostPoolName, Context context)
Get a host pool.
Parameters:
Returns:
getByResourceGroupWithResponseAsync
public abstract Mono<Response<HostPoolInner>> getByResourceGroupWithResponseAsync(String resourceGroupName, String hostPoolName)
Get a host pool.
Parameters:
Returns:
list
public abstract PagedIterable<HostPoolInner> list()
List hostPools in subscription.
Returns:
list
public abstract PagedIterable<HostPoolInner> list(Integer pageSize, Boolean isDescending, Integer initialSkip, Context context)
List hostPools in subscription.
Parameters:
Returns:
listAsync
public abstract PagedFlux<HostPoolInner> listAsync()
List hostPools in subscription.
Returns:
listAsync
public abstract PagedFlux<HostPoolInner> listAsync(Integer pageSize, Boolean isDescending, Integer initialSkip)
List hostPools in subscription.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable<HostPoolInner> listByResourceGroup(String resourceGroupName)
List hostPools.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable<HostPoolInner> listByResourceGroup(String resourceGroupName, Integer pageSize, Boolean isDescending, Integer initialSkip, Context context)
List hostPools.
Parameters:
Returns:
listByResourceGroupAsync
public abstract PagedFlux<HostPoolInner> listByResourceGroupAsync(String resourceGroupName)
List hostPools.
Parameters:
Returns:
listByResourceGroupAsync
public abstract PagedFlux<HostPoolInner> listByResourceGroupAsync(String resourceGroupName, Integer pageSize, Boolean isDescending, Integer initialSkip)
List hostPools.
Parameters:
Returns:
listRegistrationTokens
public abstract RegistrationTokenListInner listRegistrationTokens(String resourceGroupName, String hostPoolName)
Operation to list the RegistrationTokens associated with the HostPool.
Parameters:
Returns:
listRegistrationTokensAsync
public abstract Mono<RegistrationTokenListInner> listRegistrationTokensAsync(String resourceGroupName, String hostPoolName)
Operation to list the RegistrationTokens associated with the HostPool.
Parameters:
Returns:
listRegistrationTokensWithResponse
public abstract Response<RegistrationTokenListInner> listRegistrationTokensWithResponse(String resourceGroupName, String hostPoolName, Context context)
Operation to list the RegistrationTokens associated with the HostPool.
Parameters:
Returns:
listRegistrationTokensWithResponseAsync
public abstract Mono<Response<RegistrationTokenListInner>> listRegistrationTokensWithResponseAsync(String resourceGroupName, String hostPoolName)
Operation to list the RegistrationTokens associated with the HostPool.
Parameters:
Returns:
retrieveRegistrationToken
public abstract RegistrationInfoInner retrieveRegistrationToken(String resourceGroupName, String hostPoolName)
Registration token of the host pool.
Parameters:
Returns:
retrieveRegistrationTokenAsync
public abstract Mono<RegistrationInfoInner> retrieveRegistrationTokenAsync(String resourceGroupName, String hostPoolName)
Registration token of the host pool.
Parameters:
Returns:
retrieveRegistrationTokenWithResponse
public abstract Response<RegistrationInfoInner> retrieveRegistrationTokenWithResponse(String resourceGroupName, String hostPoolName, Context context)
Registration token of the host pool.
Parameters:
Returns:
retrieveRegistrationTokenWithResponseAsync
public abstract Mono<Response<RegistrationInfoInner>> retrieveRegistrationTokenWithResponseAsync(String resourceGroupName, String hostPoolName)
Registration token of the host pool.
Parameters:
Returns:
update
public abstract HostPoolInner update(String resourceGroupName, String hostPoolName)
Update a host pool.
Parameters:
Returns:
updateAsync
public abstract Mono<HostPoolInner> updateAsync(String resourceGroupName, String hostPoolName)
Update a host pool.
Parameters:
Returns:
updateWithResponse
public abstract Response<HostPoolInner> updateWithResponse(String resourceGroupName, String hostPoolName, HostPoolPatch hostPool, Context context)
Update a host pool.
Parameters:
Returns:
updateWithResponseAsync
public abstract Mono<Response<HostPoolInner>> updateWithResponseAsync(String resourceGroupName, String hostPoolName, HostPoolPatch hostPool)
Update a host pool.
Parameters:
Returns: