ScalingPlans Interface
public interface ScalingPlans
Resource collection API of ScalingPlans.
Method Summary
Method Details
define
public abstract ScalingPlan.DefinitionStages.Blank define(String name)
Begins definition for a new ScalingPlan resource.
Parameters:
Returns:
deleteById
public abstract void deleteById(String id)
Remove a scaling plan.
Parameters:
deleteByIdWithResponse
public abstract Response<Void> deleteByIdWithResponse(String id, Context context)
Remove a scaling plan.
Parameters:
Returns:
deleteByResourceGroup
public abstract void deleteByResourceGroup(String resourceGroupName, String scalingPlanName)
Remove a scaling plan.
Parameters:
deleteByResourceGroupWithResponse
public abstract Response<Void> deleteByResourceGroupWithResponse(String resourceGroupName, String scalingPlanName, Context context)
Remove a scaling plan.
Parameters:
Returns:
getById
public abstract ScalingPlan getById(String id)
Get a scaling plan.
Parameters:
Returns:
getByIdWithResponse
public abstract Response<ScalingPlan> getByIdWithResponse(String id, Context context)
Get a scaling plan.
Parameters:
Returns:
getByResourceGroup
public abstract ScalingPlan getByResourceGroup(String resourceGroupName, String scalingPlanName)
Get a scaling plan.
Parameters:
Returns:
getByResourceGroupWithResponse
public abstract Response<ScalingPlan> getByResourceGroupWithResponse(String resourceGroupName, String scalingPlanName, Context context)
Get a scaling plan.
Parameters:
Returns:
list
public abstract PagedIterable<ScalingPlan> list()
List scaling plans in subscription.
Returns:
list
public abstract PagedIterable<ScalingPlan> list(Integer pageSize, Boolean isDescending, Integer initialSkip, Context context)
List scaling plans in subscription.
Parameters:
Returns:
listByHostPool
public abstract PagedIterable<ScalingPlan> listByHostPool(String resourceGroupName, String hostPoolName)
List scaling plan associated with hostpool.
Parameters:
Returns:
listByHostPool
public abstract PagedIterable<ScalingPlan> listByHostPool(String resourceGroupName, String hostPoolName, Integer pageSize, Boolean isDescending, Integer initialSkip, Context context)
List scaling plan associated with hostpool.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable<ScalingPlan> listByResourceGroup(String resourceGroupName)
List scaling plans.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable<ScalingPlan> listByResourceGroup(String resourceGroupName, Integer pageSize, Boolean isDescending, Integer initialSkip, Context context)
List scaling plans.
Parameters:
Returns: