SchedulesClient Interface
public interface SchedulesClient
An instance of this class provides access to all the operations defined in SchedulesClient.
Method Summary
Method Details
beginDelete
public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String labName, String scheduleName)
Deletes a schedule resource. Operation to delete a schedule resource.
Parameters:
Returns:
beginDelete
public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String labName, String scheduleName, Context context)
Deletes a schedule resource. Operation to delete a schedule resource.
Parameters:
Returns:
createOrUpdate
public abstract ScheduleInner createOrUpdate(String resourceGroupName, String labName, String scheduleName, ScheduleInner body)
Create or update a lab schedule. Operation to create or update a lab schedule.
Parameters:
Returns:
createOrUpdateWithResponse
public abstract Response<ScheduleInner> createOrUpdateWithResponse(String resourceGroupName, String labName, String scheduleName, ScheduleInner body, Context context)
Create or update a lab schedule. Operation to create or update a lab schedule.
Parameters:
Returns:
delete
public abstract void delete(String resourceGroupName, String labName, String scheduleName)
Deletes a schedule resource. Operation to delete a schedule resource.
Parameters:
delete
public abstract void delete(String resourceGroupName, String labName, String scheduleName, Context context)
Deletes a schedule resource. Operation to delete a schedule resource.
Parameters:
get
public abstract ScheduleInner get(String resourceGroupName, String labName, String scheduleName)
Get a lab Schedule. Returns the properties of a lab Schedule.
Parameters:
Returns:
getWithResponse
public abstract Response<ScheduleInner> getWithResponse(String resourceGroupName, String labName, String scheduleName, Context context)
Get a lab Schedule. Returns the properties of a lab Schedule.
Parameters:
Returns:
listByLab
public abstract PagedIterable<ScheduleInner> listByLab(String resourceGroupName, String labName)
Get all schedules for a lab. Returns a list of all schedules for a lab.
Parameters:
Returns:
listByLab
public abstract PagedIterable<ScheduleInner> listByLab(String resourceGroupName, String labName, String filter, Context context)
Get all schedules for a lab. Returns a list of all schedules for a lab.
Parameters:
Returns:
update
public abstract ScheduleInner update(String resourceGroupName, String labName, String scheduleName, ScheduleUpdate body)
Update a lab schedule. Operation to update a lab schedule.
Parameters:
Returns:
updateWithResponse
public abstract Response<ScheduleInner> updateWithResponse(String resourceGroupName, String labName, String scheduleName, ScheduleUpdate body, Context context)
Update a lab schedule. Operation to update a lab schedule.
Parameters:
Returns: