Interface ServiceFabricSchedules
public interface ServiceFabricSchedules
Resource collection API of ServiceFabricSchedules.
-
Method Summary
Modifier and TypeMethodDescriptioncreateOrUpdate
(String resourceGroupName, String labName, String username, String serviceFabricName, String name, ScheduleInner schedule) Create or replace an existing schedule.com.azure.core.http.rest.Response<Schedule>
createOrUpdateWithResponse
(String resourceGroupName, String labName, String username, String serviceFabricName, String name, ScheduleInner schedule, com.azure.core.util.Context context) Create or replace an existing schedule.void
delete
(String resourceGroupName, String labName, String username, String serviceFabricName, String name) Delete schedule.com.azure.core.http.rest.Response<Void>
deleteWithResponse
(String resourceGroupName, String labName, String username, String serviceFabricName, String name, com.azure.core.util.Context context) Delete schedule.void
execute
(String resourceGroupName, String labName, String username, String serviceFabricName, String name) Execute a schedule.void
execute
(String resourceGroupName, String labName, String username, String serviceFabricName, String name, com.azure.core.util.Context context) Execute a schedule.get
(String resourceGroupName, String labName, String username, String serviceFabricName, String name) Get schedule.com.azure.core.http.rest.Response<Schedule>
getWithResponse
(String resourceGroupName, String labName, String username, String serviceFabricName, String name, String expand, com.azure.core.util.Context context) Get schedule.com.azure.core.http.rest.PagedIterable<Schedule>
List schedules in a given service fabric.com.azure.core.http.rest.PagedIterable<Schedule>
list
(String resourceGroupName, String labName, String username, String serviceFabricName, String expand, String filter, Integer top, String orderby, com.azure.core.util.Context context) List schedules in a given service fabric.update
(String resourceGroupName, String labName, String username, String serviceFabricName, String name, ScheduleFragment schedule) Allows modifying tags of schedules.com.azure.core.http.rest.Response<Schedule>
updateWithResponse
(String resourceGroupName, String labName, String username, String serviceFabricName, String name, ScheduleFragment schedule, com.azure.core.util.Context context) Allows modifying tags of schedules.
-
Method Details
-
list
com.azure.core.http.rest.PagedIterable<Schedule> list(String resourceGroupName, String labName, String username, String serviceFabricName) List schedules in a given service fabric.- Parameters:
resourceGroupName
- The name of the resource group.labName
- The name of the lab.username
- The name of the user profile.serviceFabricName
- The name of the service fabric.- Returns:
- the response of a list operation as paginated response with
PagedIterable
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
list
com.azure.core.http.rest.PagedIterable<Schedule> list(String resourceGroupName, String labName, String username, String serviceFabricName, String expand, String filter, Integer top, String orderby, com.azure.core.util.Context context) List schedules in a given service fabric.- Parameters:
resourceGroupName
- The name of the resource group.labName
- The name of the lab.username
- The name of the user profile.serviceFabricName
- The name of the service fabric.expand
- Specify the $expand query. Example: 'properties($select=status)'.filter
- The filter to apply to the operation. Example: '$filter=contains(name,'myName').top
- The maximum number of resources to return from the operation. Example: '$top=10'.orderby
- The ordering expression for the results, using OData notation. Example: '$orderby=name desc'.context
- The context to associate with this operation.- Returns:
- the response of a list operation as paginated response with
PagedIterable
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
getWithResponse
com.azure.core.http.rest.Response<Schedule> getWithResponse(String resourceGroupName, String labName, String username, String serviceFabricName, String name, String expand, com.azure.core.util.Context context) Get schedule.- Parameters:
resourceGroupName
- The name of the resource group.labName
- The name of the lab.username
- The name of the user profile.serviceFabricName
- The name of the service fabric.name
- The name of the schedule.expand
- Specify the $expand query. Example: 'properties($select=status)'.context
- The context to associate with this operation.- Returns:
- schedule along with
Response
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
get
Schedule get(String resourceGroupName, String labName, String username, String serviceFabricName, String name) Get schedule.- Parameters:
resourceGroupName
- The name of the resource group.labName
- The name of the lab.username
- The name of the user profile.serviceFabricName
- The name of the service fabric.name
- The name of the schedule.- Returns:
- schedule.
- Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
createOrUpdateWithResponse
com.azure.core.http.rest.Response<Schedule> createOrUpdateWithResponse(String resourceGroupName, String labName, String username, String serviceFabricName, String name, ScheduleInner schedule, com.azure.core.util.Context context) Create or replace an existing schedule.- Parameters:
resourceGroupName
- The name of the resource group.labName
- The name of the lab.username
- The name of the user profile.serviceFabricName
- The name of the service fabric.name
- The name of the schedule.schedule
- A schedule.context
- The context to associate with this operation.- Returns:
- a schedule along with
Response
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
createOrUpdate
Schedule createOrUpdate(String resourceGroupName, String labName, String username, String serviceFabricName, String name, ScheduleInner schedule) Create or replace an existing schedule.- Parameters:
resourceGroupName
- The name of the resource group.labName
- The name of the lab.username
- The name of the user profile.serviceFabricName
- The name of the service fabric.name
- The name of the schedule.schedule
- A schedule.- Returns:
- a schedule.
- Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
deleteWithResponse
com.azure.core.http.rest.Response<Void> deleteWithResponse(String resourceGroupName, String labName, String username, String serviceFabricName, String name, com.azure.core.util.Context context) Delete schedule.- Parameters:
resourceGroupName
- The name of the resource group.labName
- The name of the lab.username
- The name of the user profile.serviceFabricName
- The name of the service fabric.name
- The name of the schedule.context
- The context to associate with this operation.- Returns:
- the
Response
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
delete
void delete(String resourceGroupName, String labName, String username, String serviceFabricName, String name) Delete schedule.- Parameters:
resourceGroupName
- The name of the resource group.labName
- The name of the lab.username
- The name of the user profile.serviceFabricName
- The name of the service fabric.name
- The name of the schedule.- Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
updateWithResponse
com.azure.core.http.rest.Response<Schedule> updateWithResponse(String resourceGroupName, String labName, String username, String serviceFabricName, String name, ScheduleFragment schedule, com.azure.core.util.Context context) Allows modifying tags of schedules. All other properties will be ignored.- Parameters:
resourceGroupName
- The name of the resource group.labName
- The name of the lab.username
- The name of the user profile.serviceFabricName
- The name of the service fabric.name
- The name of the schedule.schedule
- A schedule.context
- The context to associate with this operation.- Returns:
- a schedule along with
Response
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
update
Schedule update(String resourceGroupName, String labName, String username, String serviceFabricName, String name, ScheduleFragment schedule) Allows modifying tags of schedules. All other properties will be ignored.- Parameters:
resourceGroupName
- The name of the resource group.labName
- The name of the lab.username
- The name of the user profile.serviceFabricName
- The name of the service fabric.name
- The name of the schedule.schedule
- A schedule.- Returns:
- a schedule.
- Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
execute
void execute(String resourceGroupName, String labName, String username, String serviceFabricName, String name) Execute a schedule. This operation can take a while to complete.- Parameters:
resourceGroupName
- The name of the resource group.labName
- The name of the lab.username
- The name of the user profile.serviceFabricName
- The name of the service fabric.name
- The name of the schedule.- Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
execute
void execute(String resourceGroupName, String labName, String username, String serviceFabricName, String name, com.azure.core.util.Context context) Execute a schedule. This operation can take a while to complete.- Parameters:
resourceGroupName
- The name of the resource group.labName
- The name of the lab.username
- The name of the user profile.serviceFabricName
- The name of the service fabric.name
- The name of the schedule.context
- The context to associate with this operation.- Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-