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