Interface JobExecutionsClient


  • public interface JobExecutionsClient
    An instance of this class provides access to all the operations defined in JobExecutionsClient.
    • Method Detail

      • listByAgentAsync

        com.azure.core.http.rest.PagedFlux<JobExecutionInner> listByAgentAsync​(String resourceGroupName,
                                                                               String serverName,
                                                                               String jobAgentName,
                                                                               OffsetDateTime createTimeMin,
                                                                               OffsetDateTime createTimeMax,
                                                                               OffsetDateTime endTimeMin,
                                                                               OffsetDateTime endTimeMax,
                                                                               Boolean isActive,
                                                                               Integer skip,
                                                                               Integer top)
        Lists all executions in a job agent.
        Parameters:
        resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
        serverName - The name of the server.
        jobAgentName - The name of the job agent.
        createTimeMin - If specified, only job executions created at or after the specified time are included.
        createTimeMax - If specified, only job executions created before the specified time are included.
        endTimeMin - If specified, only job executions completed at or after the specified time are included.
        endTimeMax - If specified, only job executions completed before the specified time are included.
        isActive - If specified, only active or only completed job executions are included.
        skip - The number of elements in the collection to skip.
        top - The number of elements to return from the collection.
        Returns:
        a list of job executions.
        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.
      • listByAgentAsync

        com.azure.core.http.rest.PagedFlux<JobExecutionInner> listByAgentAsync​(String resourceGroupName,
                                                                               String serverName,
                                                                               String jobAgentName)
        Lists all executions in a job agent.
        Parameters:
        resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
        serverName - The name of the server.
        jobAgentName - The name of the job agent.
        Returns:
        a list of job executions.
        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.
      • listByAgent

        com.azure.core.http.rest.PagedIterable<JobExecutionInner> listByAgent​(String resourceGroupName,
                                                                              String serverName,
                                                                              String jobAgentName,
                                                                              OffsetDateTime createTimeMin,
                                                                              OffsetDateTime createTimeMax,
                                                                              OffsetDateTime endTimeMin,
                                                                              OffsetDateTime endTimeMax,
                                                                              Boolean isActive,
                                                                              Integer skip,
                                                                              Integer top,
                                                                              com.azure.core.util.Context context)
        Lists all executions in a job agent.
        Parameters:
        resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
        serverName - The name of the server.
        jobAgentName - The name of the job agent.
        createTimeMin - If specified, only job executions created at or after the specified time are included.
        createTimeMax - If specified, only job executions created before the specified time are included.
        endTimeMin - If specified, only job executions completed at or after the specified time are included.
        endTimeMax - If specified, only job executions completed before the specified time are included.
        isActive - If specified, only active or only completed job executions are included.
        skip - The number of elements in the collection to skip.
        top - The number of elements to return from the collection.
        context - The context to associate with this operation.
        Returns:
        a list of job executions.
        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.
      • listByAgent

        com.azure.core.http.rest.PagedIterable<JobExecutionInner> listByAgent​(String resourceGroupName,
                                                                              String serverName,
                                                                              String jobAgentName)
        Lists all executions in a job agent.
        Parameters:
        resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
        serverName - The name of the server.
        jobAgentName - The name of the job agent.
        Returns:
        a list of job executions.
        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.
      • cancelWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Void>> cancelWithResponseAsync​(String resourceGroupName,
                                                                              String serverName,
                                                                              String jobAgentName,
                                                                              String jobName,
                                                                              UUID jobExecutionId)
        Requests cancellation of a job execution.
        Parameters:
        resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
        serverName - The name of the server.
        jobAgentName - The name of the job agent.
        jobName - The name of the job.
        jobExecutionId - The id of the job execution to cancel.
        Returns:
        the completion.
        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.
      • cancelAsync

        Mono<Void> cancelAsync​(String resourceGroupName,
                               String serverName,
                               String jobAgentName,
                               String jobName,
                               UUID jobExecutionId)
        Requests cancellation of a job execution.
        Parameters:
        resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
        serverName - The name of the server.
        jobAgentName - The name of the job agent.
        jobName - The name of the job.
        jobExecutionId - The id of the job execution to cancel.
        Returns:
        the completion.
        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.
      • cancel

        void cancel​(String resourceGroupName,
                    String serverName,
                    String jobAgentName,
                    String jobName,
                    UUID jobExecutionId)
        Requests cancellation of a job execution.
        Parameters:
        resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
        serverName - The name of the server.
        jobAgentName - The name of the job agent.
        jobName - The name of the job.
        jobExecutionId - The id of the job execution to cancel.
        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.
      • cancelWithResponse

        com.azure.core.http.rest.Response<Void> cancelWithResponse​(String resourceGroupName,
                                                                   String serverName,
                                                                   String jobAgentName,
                                                                   String jobName,
                                                                   UUID jobExecutionId,
                                                                   com.azure.core.util.Context context)
        Requests cancellation of a job execution.
        Parameters:
        resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
        serverName - The name of the server.
        jobAgentName - The name of the job agent.
        jobName - The name of the job.
        jobExecutionId - The id of the job execution to cancel.
        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.
      • createWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> createWithResponseAsync​(String resourceGroupName,
                                                                                          String serverName,
                                                                                          String jobAgentName,
                                                                                          String jobName)
        Starts an elastic job execution.
        Parameters:
        resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
        serverName - The name of the server.
        jobAgentName - The name of the job agent.
        jobName - The name of the job to get.
        Returns:
        an execution of a job.
        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.
      • beginCreateAsync

        com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<JobExecutionInner>,​JobExecutionInner> beginCreateAsync​(String resourceGroupName,
                                                                                                                                                         String serverName,
                                                                                                                                                         String jobAgentName,
                                                                                                                                                         String jobName)
        Starts an elastic job execution.
        Parameters:
        resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
        serverName - The name of the server.
        jobAgentName - The name of the job agent.
        jobName - The name of the job to get.
        Returns:
        an execution of a job.
        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.
      • beginCreate

        com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<JobExecutionInner>,​JobExecutionInner> beginCreate​(String resourceGroupName,
                                                                                                                                                    String serverName,
                                                                                                                                                    String jobAgentName,
                                                                                                                                                    String jobName)
        Starts an elastic job execution.
        Parameters:
        resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
        serverName - The name of the server.
        jobAgentName - The name of the job agent.
        jobName - The name of the job to get.
        Returns:
        an execution of a job.
        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.
      • beginCreate

        com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<JobExecutionInner>,​JobExecutionInner> beginCreate​(String resourceGroupName,
                                                                                                                                                    String serverName,
                                                                                                                                                    String jobAgentName,
                                                                                                                                                    String jobName,
                                                                                                                                                    com.azure.core.util.Context context)
        Starts an elastic job execution.
        Parameters:
        resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
        serverName - The name of the server.
        jobAgentName - The name of the job agent.
        jobName - The name of the job to get.
        context - The context to associate with this operation.
        Returns:
        an execution of a job.
        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.
      • createAsync

        Mono<JobExecutionInner> createAsync​(String resourceGroupName,
                                            String serverName,
                                            String jobAgentName,
                                            String jobName)
        Starts an elastic job execution.
        Parameters:
        resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
        serverName - The name of the server.
        jobAgentName - The name of the job agent.
        jobName - The name of the job to get.
        Returns:
        an execution of a job.
        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.
      • create

        JobExecutionInner create​(String resourceGroupName,
                                 String serverName,
                                 String jobAgentName,
                                 String jobName)
        Starts an elastic job execution.
        Parameters:
        resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
        serverName - The name of the server.
        jobAgentName - The name of the job agent.
        jobName - The name of the job to get.
        Returns:
        an execution of a job.
        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.
      • create

        JobExecutionInner create​(String resourceGroupName,
                                 String serverName,
                                 String jobAgentName,
                                 String jobName,
                                 com.azure.core.util.Context context)
        Starts an elastic job execution.
        Parameters:
        resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
        serverName - The name of the server.
        jobAgentName - The name of the job agent.
        jobName - The name of the job to get.
        context - The context to associate with this operation.
        Returns:
        an execution of a job.
        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.
      • listByJobAsync

        com.azure.core.http.rest.PagedFlux<JobExecutionInner> listByJobAsync​(String resourceGroupName,
                                                                             String serverName,
                                                                             String jobAgentName,
                                                                             String jobName,
                                                                             OffsetDateTime createTimeMin,
                                                                             OffsetDateTime createTimeMax,
                                                                             OffsetDateTime endTimeMin,
                                                                             OffsetDateTime endTimeMax,
                                                                             Boolean isActive,
                                                                             Integer skip,
                                                                             Integer top)
        Lists a job's executions.
        Parameters:
        resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
        serverName - The name of the server.
        jobAgentName - The name of the job agent.
        jobName - The name of the job to get.
        createTimeMin - If specified, only job executions created at or after the specified time are included.
        createTimeMax - If specified, only job executions created before the specified time are included.
        endTimeMin - If specified, only job executions completed at or after the specified time are included.
        endTimeMax - If specified, only job executions completed before the specified time are included.
        isActive - If specified, only active or only completed job executions are included.
        skip - The number of elements in the collection to skip.
        top - The number of elements to return from the collection.
        Returns:
        a list of job executions.
        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.
      • listByJobAsync

        com.azure.core.http.rest.PagedFlux<JobExecutionInner> listByJobAsync​(String resourceGroupName,
                                                                             String serverName,
                                                                             String jobAgentName,
                                                                             String jobName)
        Lists a job's executions.
        Parameters:
        resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
        serverName - The name of the server.
        jobAgentName - The name of the job agent.
        jobName - The name of the job to get.
        Returns:
        a list of job executions.
        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.
      • listByJob

        com.azure.core.http.rest.PagedIterable<JobExecutionInner> listByJob​(String resourceGroupName,
                                                                            String serverName,
                                                                            String jobAgentName,
                                                                            String jobName,
                                                                            OffsetDateTime createTimeMin,
                                                                            OffsetDateTime createTimeMax,
                                                                            OffsetDateTime endTimeMin,
                                                                            OffsetDateTime endTimeMax,
                                                                            Boolean isActive,
                                                                            Integer skip,
                                                                            Integer top,
                                                                            com.azure.core.util.Context context)
        Lists a job's executions.
        Parameters:
        resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
        serverName - The name of the server.
        jobAgentName - The name of the job agent.
        jobName - The name of the job to get.
        createTimeMin - If specified, only job executions created at or after the specified time are included.
        createTimeMax - If specified, only job executions created before the specified time are included.
        endTimeMin - If specified, only job executions completed at or after the specified time are included.
        endTimeMax - If specified, only job executions completed before the specified time are included.
        isActive - If specified, only active or only completed job executions are included.
        skip - The number of elements in the collection to skip.
        top - The number of elements to return from the collection.
        context - The context to associate with this operation.
        Returns:
        a list of job executions.
        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.
      • listByJob

        com.azure.core.http.rest.PagedIterable<JobExecutionInner> listByJob​(String resourceGroupName,
                                                                            String serverName,
                                                                            String jobAgentName,
                                                                            String jobName)
        Lists a job's executions.
        Parameters:
        resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
        serverName - The name of the server.
        jobAgentName - The name of the job agent.
        jobName - The name of the job to get.
        Returns:
        a list of job executions.
        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.
      • getWithResponseAsync

        Mono<com.azure.core.http.rest.Response<JobExecutionInner>> getWithResponseAsync​(String resourceGroupName,
                                                                                        String serverName,
                                                                                        String jobAgentName,
                                                                                        String jobName,
                                                                                        UUID jobExecutionId)
        Gets a job execution.
        Parameters:
        resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
        serverName - The name of the server.
        jobAgentName - The name of the job agent.
        jobName - The name of the job.
        jobExecutionId - The id of the job execution.
        Returns:
        a job execution.
        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.
      • getAsync

        Mono<JobExecutionInner> getAsync​(String resourceGroupName,
                                         String serverName,
                                         String jobAgentName,
                                         String jobName,
                                         UUID jobExecutionId)
        Gets a job execution.
        Parameters:
        resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
        serverName - The name of the server.
        jobAgentName - The name of the job agent.
        jobName - The name of the job.
        jobExecutionId - The id of the job execution.
        Returns:
        a job execution.
        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

        JobExecutionInner get​(String resourceGroupName,
                              String serverName,
                              String jobAgentName,
                              String jobName,
                              UUID jobExecutionId)
        Gets a job execution.
        Parameters:
        resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
        serverName - The name of the server.
        jobAgentName - The name of the job agent.
        jobName - The name of the job.
        jobExecutionId - The id of the job execution.
        Returns:
        a job execution.
        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<JobExecutionInner> getWithResponse​(String resourceGroupName,
                                                                             String serverName,
                                                                             String jobAgentName,
                                                                             String jobName,
                                                                             UUID jobExecutionId,
                                                                             com.azure.core.util.Context context)
        Gets a job execution.
        Parameters:
        resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
        serverName - The name of the server.
        jobAgentName - The name of the job agent.
        jobName - The name of the job.
        jobExecutionId - The id of the job execution.
        context - The context to associate with this operation.
        Returns:
        a job execution.
        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.
      • createOrUpdateWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> createOrUpdateWithResponseAsync​(String resourceGroupName,
                                                                                                  String serverName,
                                                                                                  String jobAgentName,
                                                                                                  String jobName,
                                                                                                  UUID jobExecutionId)
        Creates or updates a job execution.
        Parameters:
        resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
        serverName - The name of the server.
        jobAgentName - The name of the job agent.
        jobName - The name of the job to get.
        jobExecutionId - The job execution id to create the job execution under.
        Returns:
        an execution of a job.
        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.
      • beginCreateOrUpdateAsync

        com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<JobExecutionInner>,​JobExecutionInner> beginCreateOrUpdateAsync​(String resourceGroupName,
                                                                                                                                                                 String serverName,
                                                                                                                                                                 String jobAgentName,
                                                                                                                                                                 String jobName,
                                                                                                                                                                 UUID jobExecutionId)
        Creates or updates a job execution.
        Parameters:
        resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
        serverName - The name of the server.
        jobAgentName - The name of the job agent.
        jobName - The name of the job to get.
        jobExecutionId - The job execution id to create the job execution under.
        Returns:
        an execution of a job.
        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.
      • beginCreateOrUpdate

        com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<JobExecutionInner>,​JobExecutionInner> beginCreateOrUpdate​(String resourceGroupName,
                                                                                                                                                            String serverName,
                                                                                                                                                            String jobAgentName,
                                                                                                                                                            String jobName,
                                                                                                                                                            UUID jobExecutionId)
        Creates or updates a job execution.
        Parameters:
        resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
        serverName - The name of the server.
        jobAgentName - The name of the job agent.
        jobName - The name of the job to get.
        jobExecutionId - The job execution id to create the job execution under.
        Returns:
        an execution of a job.
        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.
      • beginCreateOrUpdate

        com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<JobExecutionInner>,​JobExecutionInner> beginCreateOrUpdate​(String resourceGroupName,
                                                                                                                                                            String serverName,
                                                                                                                                                            String jobAgentName,
                                                                                                                                                            String jobName,
                                                                                                                                                            UUID jobExecutionId,
                                                                                                                                                            com.azure.core.util.Context context)
        Creates or updates a job execution.
        Parameters:
        resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
        serverName - The name of the server.
        jobAgentName - The name of the job agent.
        jobName - The name of the job to get.
        jobExecutionId - The job execution id to create the job execution under.
        context - The context to associate with this operation.
        Returns:
        an execution of a job.
        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.
      • createOrUpdateAsync

        Mono<JobExecutionInner> createOrUpdateAsync​(String resourceGroupName,
                                                    String serverName,
                                                    String jobAgentName,
                                                    String jobName,
                                                    UUID jobExecutionId)
        Creates or updates a job execution.
        Parameters:
        resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
        serverName - The name of the server.
        jobAgentName - The name of the job agent.
        jobName - The name of the job to get.
        jobExecutionId - The job execution id to create the job execution under.
        Returns:
        an execution of a job.
        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

        JobExecutionInner createOrUpdate​(String resourceGroupName,
                                         String serverName,
                                         String jobAgentName,
                                         String jobName,
                                         UUID jobExecutionId)
        Creates or updates a job execution.
        Parameters:
        resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
        serverName - The name of the server.
        jobAgentName - The name of the job agent.
        jobName - The name of the job to get.
        jobExecutionId - The job execution id to create the job execution under.
        Returns:
        an execution of a job.
        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

        JobExecutionInner createOrUpdate​(String resourceGroupName,
                                         String serverName,
                                         String jobAgentName,
                                         String jobName,
                                         UUID jobExecutionId,
                                         com.azure.core.util.Context context)
        Creates or updates a job execution.
        Parameters:
        resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
        serverName - The name of the server.
        jobAgentName - The name of the job agent.
        jobName - The name of the job to get.
        jobExecutionId - The job execution id to create the job execution under.
        context - The context to associate with this operation.
        Returns:
        an execution of a job.
        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.