ScalingPlanPooledSchedulesClient Interface
public interface ScalingPlanPooledSchedulesClient
An instance of this class provides access to all the operations defined in ScalingPlanPooledSchedulesClient.
Method Summary
Method Details
create
public abstract ScalingPlanPooledScheduleInner create(String resourceGroupName, String scalingPlanName, String scalingPlanScheduleName, ScalingPlanPooledScheduleInner scalingPlanSchedule)
Create or update a ScalingPlanPooledSchedule.
Parameters:
Returns:
createAsync
public abstract Mono<ScalingPlanPooledScheduleInner> createAsync(String resourceGroupName, String scalingPlanName, String scalingPlanScheduleName, ScalingPlanPooledScheduleInner scalingPlanSchedule)
Create or update a ScalingPlanPooledSchedule.
Parameters:
Returns:
createWithResponse
public abstract Response<ScalingPlanPooledScheduleInner> createWithResponse(String resourceGroupName, String scalingPlanName, String scalingPlanScheduleName, ScalingPlanPooledScheduleInner scalingPlanSchedule, Context context)
Create or update a ScalingPlanPooledSchedule.
Parameters:
Returns:
createWithResponseAsync
public abstract Mono<Response<ScalingPlanPooledScheduleInner>> createWithResponseAsync(String resourceGroupName, String scalingPlanName, String scalingPlanScheduleName, ScalingPlanPooledScheduleInner scalingPlanSchedule)
Create or update a ScalingPlanPooledSchedule.
Parameters:
Returns:
delete
public abstract void delete(String resourceGroupName, String scalingPlanName, String scalingPlanScheduleName)
Remove a ScalingPlanPooledSchedule.
Parameters:
deleteAsync
public abstract Mono<Void> deleteAsync(String resourceGroupName, String scalingPlanName, String scalingPlanScheduleName)
Remove a ScalingPlanPooledSchedule.
Parameters:
Returns:
deleteWithResponse
public abstract Response<Void> deleteWithResponse(String resourceGroupName, String scalingPlanName, String scalingPlanScheduleName, Context context)
Remove a ScalingPlanPooledSchedule.
Parameters:
Returns:
deleteWithResponseAsync
public abstract Mono<Response<Void>> deleteWithResponseAsync(String resourceGroupName, String scalingPlanName, String scalingPlanScheduleName)
Remove a ScalingPlanPooledSchedule.
Parameters:
Returns:
get
public abstract ScalingPlanPooledScheduleInner get(String resourceGroupName, String scalingPlanName, String scalingPlanScheduleName)
Get a ScalingPlanPooledSchedule.
Parameters:
Returns:
getAsync
public abstract Mono<ScalingPlanPooledScheduleInner> getAsync(String resourceGroupName, String scalingPlanName, String scalingPlanScheduleName)
Get a ScalingPlanPooledSchedule.
Parameters:
Returns:
getWithResponse
public abstract Response<ScalingPlanPooledScheduleInner> getWithResponse(String resourceGroupName, String scalingPlanName, String scalingPlanScheduleName, Context context)
Get a ScalingPlanPooledSchedule.
Parameters:
Returns:
getWithResponseAsync
public abstract Mono<Response<ScalingPlanPooledScheduleInner>> getWithResponseAsync(String resourceGroupName, String scalingPlanName, String scalingPlanScheduleName)
Get a ScalingPlanPooledSchedule.
Parameters:
Returns:
list
public abstract PagedIterable<ScalingPlanPooledScheduleInner> list(String resourceGroupName, String scalingPlanName)
List ScalingPlanPooledSchedules.
Parameters:
Returns:
list
public abstract PagedIterable<ScalingPlanPooledScheduleInner> list(String resourceGroupName, String scalingPlanName, Integer pageSize, Boolean isDescending, Integer initialSkip, Context context)
List ScalingPlanPooledSchedules.
Parameters:
Returns:
listAsync
public abstract PagedFlux<ScalingPlanPooledScheduleInner> listAsync(String resourceGroupName, String scalingPlanName)
List ScalingPlanPooledSchedules.
Parameters:
Returns:
listAsync
public abstract PagedFlux<ScalingPlanPooledScheduleInner> listAsync(String resourceGroupName, String scalingPlanName, Integer pageSize, Boolean isDescending, Integer initialSkip)
List ScalingPlanPooledSchedules.
Parameters:
Returns:
update
public abstract ScalingPlanPooledScheduleInner update(String resourceGroupName, String scalingPlanName, String scalingPlanScheduleName)
Update a ScalingPlanPooledSchedule.
Parameters:
Returns:
updateAsync
public abstract Mono<ScalingPlanPooledScheduleInner> updateAsync(String resourceGroupName, String scalingPlanName, String scalingPlanScheduleName)
Update a ScalingPlanPooledSchedule.
Parameters:
Returns:
updateWithResponse
public abstract Response<ScalingPlanPooledScheduleInner> updateWithResponse(String resourceGroupName, String scalingPlanName, String scalingPlanScheduleName, ScalingPlanPooledSchedulePatch scalingPlanSchedule, Context context)
Update a ScalingPlanPooledSchedule.
Parameters:
Returns:
updateWithResponseAsync
public abstract Mono<Response<ScalingPlanPooledScheduleInner>> updateWithResponseAsync(String resourceGroupName, String scalingPlanName, String scalingPlanScheduleName, ScalingPlanPooledSchedulePatch scalingPlanSchedule)
Update a ScalingPlanPooledSchedule.
Parameters:
Returns: