ResourcePoolsClient Interface
public interface ResourcePoolsClient
An instance of this class provides access to all the operations defined in ResourcePoolsClient.
Method Summary
Method Details
beginCreate
public abstract SyncPoller<PollResult<ResourcePoolInner>,ResourcePoolInner> beginCreate(String resourceGroupName, String resourcePoolName, ResourcePoolInner body)
Implements resourcePool PUT method.
Create Or Update resourcePool.
Parameters:
Returns:
beginCreate
public abstract SyncPoller<PollResult<ResourcePoolInner>,ResourcePoolInner> beginCreate(String resourceGroupName, String resourcePoolName, ResourcePoolInner body, Context context)
Implements resourcePool PUT method.
Create Or Update resourcePool.
Parameters:
Returns:
beginDelete
public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String resourcePoolName, Boolean force)
Deletes an resourcePool.
Implements resourcePool DELETE method.
Parameters:
Returns:
beginDelete
public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String resourcePoolName, Boolean force, Context context)
Deletes an resourcePool.
Implements resourcePool DELETE method.
Parameters:
Returns:
create
public abstract ResourcePoolInner create(String resourceGroupName, String resourcePoolName)
Implements resourcePool PUT method.
Create Or Update resourcePool.
Parameters:
Returns:
create
public abstract ResourcePoolInner create(String resourceGroupName, String resourcePoolName, ResourcePoolInner body)
Implements resourcePool PUT method.
Create Or Update resourcePool.
Parameters:
Returns:
create
public abstract ResourcePoolInner create(String resourceGroupName, String resourcePoolName, ResourcePoolInner body, Context context)
Implements resourcePool PUT method.
Create Or Update resourcePool.
Parameters:
Returns:
delete
public abstract void delete(String resourceGroupName, String resourcePoolName)
Deletes an resourcePool.
Implements resourcePool DELETE method.
Parameters:
delete
public abstract void delete(String resourceGroupName, String resourcePoolName, Boolean force)
Deletes an resourcePool.
Implements resourcePool DELETE method.
Parameters:
delete
public abstract void delete(String resourceGroupName, String resourcePoolName, Boolean force, Context context)
Deletes an resourcePool.
Implements resourcePool DELETE method.
Parameters:
getByResourceGroup
public abstract ResourcePoolInner getByResourceGroup(String resourceGroupName, String resourcePoolName)
Gets a resourcePool.
Implements resourcePool GET method.
Parameters:
Returns:
getByResourceGroupWithResponse
public abstract Response<ResourcePoolInner> getByResourceGroupWithResponse(String resourceGroupName, String resourcePoolName, Context context)
Gets a resourcePool.
Implements resourcePool GET method.
Parameters:
Returns:
list
public abstract PagedIterable<ResourcePoolInner> list()
Implements GET resourcePools in a subscription.
List of resourcePools in a subscription.
Returns:
list
public abstract PagedIterable<ResourcePoolInner> list(Context context)
Implements GET resourcePools in a subscription.
List of resourcePools in a subscription.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable<ResourcePoolInner> listByResourceGroup(String resourceGroupName)
Implements GET resourcePools in a resource group.
List of resourcePools in a resource group.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable<ResourcePoolInner> listByResourceGroup(String resourceGroupName, Context context)
Implements GET resourcePools in a resource group.
List of resourcePools in a resource group.
Parameters:
Returns:
update
public abstract ResourcePoolInner update(String resourceGroupName, String resourcePoolName)
Updates a resourcePool.
API to update certain properties of the resourcePool resource.
Parameters:
Returns:
updateWithResponse
public abstract Response<ResourcePoolInner> updateWithResponse(String resourceGroupName, String resourcePoolName, ResourcePatch body, Context context)
Updates a resourcePool.
API to update certain properties of the resourcePool resource.
Parameters:
Returns: