Interface ElasticPoolsClient
public interface ElasticPoolsClient
An instance of this class provides access to all the operations defined in ElasticPoolsClient.
-
Method Summary
Modifier and TypeMethodDescriptioncom.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<ElasticPoolInner>, ElasticPoolInner> beginCreateOrUpdate(String resourceGroupName, String serverName, String elasticPoolName, ElasticPoolInner parameters) Creates or updates an elastic pool.com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<ElasticPoolInner>, ElasticPoolInner> beginCreateOrUpdate(String resourceGroupName, String serverName, String elasticPoolName, ElasticPoolInner parameters, com.azure.core.util.Context context) Creates or updates an elastic pool.com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<ElasticPoolInner>, ElasticPoolInner> beginCreateOrUpdateAsync(String resourceGroupName, String serverName, String elasticPoolName, ElasticPoolInner parameters) Creates or updates an elastic pool.beginDelete(String resourceGroupName, String serverName, String elasticPoolName) Deletes an elastic pool.beginDelete(String resourceGroupName, String serverName, String elasticPoolName, com.azure.core.util.Context context) Deletes an elastic pool.beginDeleteAsync(String resourceGroupName, String serverName, String elasticPoolName) Deletes an elastic pool.beginFailover(String resourceGroupName, String serverName, String elasticPoolName) Failovers an elastic pool.beginFailover(String resourceGroupName, String serverName, String elasticPoolName, com.azure.core.util.Context context) Failovers an elastic pool.beginFailoverAsync(String resourceGroupName, String serverName, String elasticPoolName) Failovers an elastic pool.com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<ElasticPoolInner>, ElasticPoolInner> beginUpdate(String resourceGroupName, String serverName, String elasticPoolName, ElasticPoolUpdate parameters) Updates an elastic pool.com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<ElasticPoolInner>, ElasticPoolInner> beginUpdate(String resourceGroupName, String serverName, String elasticPoolName, ElasticPoolUpdate parameters, com.azure.core.util.Context context) Updates an elastic pool.com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<ElasticPoolInner>, ElasticPoolInner> beginUpdateAsync(String resourceGroupName, String serverName, String elasticPoolName, ElasticPoolUpdate parameters) Updates an elastic pool.createOrUpdate(String resourceGroupName, String serverName, String elasticPoolName, ElasticPoolInner parameters) Creates or updates an elastic pool.createOrUpdate(String resourceGroupName, String serverName, String elasticPoolName, ElasticPoolInner parameters, com.azure.core.util.Context context) Creates or updates an elastic pool.createOrUpdateAsync(String resourceGroupName, String serverName, String elasticPoolName, ElasticPoolInner parameters) Creates or updates an elastic pool.Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String serverName, String elasticPoolName, ElasticPoolInner parameters) Creates or updates an elastic pool.voidDeletes an elastic pool.voiddelete(String resourceGroupName, String serverName, String elasticPoolName, com.azure.core.util.Context context) Deletes an elastic pool.deleteAsync(String resourceGroupName, String serverName, String elasticPoolName) Deletes an elastic pool.Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> deleteWithResponseAsync(String resourceGroupName, String serverName, String elasticPoolName) Deletes an elastic pool.voidFailovers an elastic pool.voidfailover(String resourceGroupName, String serverName, String elasticPoolName, com.azure.core.util.Context context) Failovers an elastic pool.failoverAsync(String resourceGroupName, String serverName, String elasticPoolName) Failovers an elastic pool.Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> failoverWithResponseAsync(String resourceGroupName, String serverName, String elasticPoolName) Failovers an elastic pool.Gets an elastic pool.Gets an elastic pool.com.azure.core.http.rest.Response<ElasticPoolInner> getWithResponse(String resourceGroupName, String serverName, String elasticPoolName, com.azure.core.util.Context context) Gets an elastic pool.Mono<com.azure.core.http.rest.Response<ElasticPoolInner>> getWithResponseAsync(String resourceGroupName, String serverName, String elasticPoolName) Gets an elastic pool.com.azure.core.http.rest.PagedIterable<ElasticPoolInner> listByServer(String resourceGroupName, String serverName) Gets all elastic pools in a server.com.azure.core.http.rest.PagedIterable<ElasticPoolInner> listByServer(String resourceGroupName, String serverName, Long skip, com.azure.core.util.Context context) Gets all elastic pools in a server.com.azure.core.http.rest.PagedFlux<ElasticPoolInner> listByServerAsync(String resourceGroupName, String serverName) Gets all elastic pools in a server.com.azure.core.http.rest.PagedFlux<ElasticPoolInner> listByServerAsync(String resourceGroupName, String serverName, Long skip) Gets all elastic pools in a server.update(String resourceGroupName, String serverName, String elasticPoolName, ElasticPoolUpdate parameters) Updates an elastic pool.update(String resourceGroupName, String serverName, String elasticPoolName, ElasticPoolUpdate parameters, com.azure.core.util.Context context) Updates an elastic pool.updateAsync(String resourceGroupName, String serverName, String elasticPoolName, ElasticPoolUpdate parameters) Updates an elastic pool.Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> updateWithResponseAsync(String resourceGroupName, String serverName, String elasticPoolName, ElasticPoolUpdate parameters) Updates an elastic pool.
-
Method Details
-
listByServerAsync
com.azure.core.http.rest.PagedFlux<ElasticPoolInner> listByServerAsync(String resourceGroupName, String serverName, Long skip) Gets all elastic pools in a server.- 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.skip- The number of elements in the collection to skip.- Returns:
- all elastic pools in a server as paginated response with
PagedFlux. - 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.
-
listByServerAsync
com.azure.core.http.rest.PagedFlux<ElasticPoolInner> listByServerAsync(String resourceGroupName, String serverName) Gets all elastic pools in a server.- 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.- Returns:
- all elastic pools in a server as paginated response with
PagedFlux. - 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.
-
listByServer
com.azure.core.http.rest.PagedIterable<ElasticPoolInner> listByServer(String resourceGroupName, String serverName) Gets all elastic pools in a server.- 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.- Returns:
- all elastic pools in a server 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.
-
listByServer
com.azure.core.http.rest.PagedIterable<ElasticPoolInner> listByServer(String resourceGroupName, String serverName, Long skip, com.azure.core.util.Context context) Gets all elastic pools in a server.- 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.skip- The number of elements in the collection to skip.context- The context to associate with this operation.- Returns:
- all elastic pools in a server 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.
-
getWithResponseAsync
Mono<com.azure.core.http.rest.Response<ElasticPoolInner>> getWithResponseAsync(String resourceGroupName, String serverName, String elasticPoolName) Gets an elastic pool.- 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.elasticPoolName- The name of the elastic pool.- Returns:
- an elastic pool along with
Responseon successful completion ofMono. - 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<ElasticPoolInner> getAsync(String resourceGroupName, String serverName, String elasticPoolName) Gets an elastic pool.- 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.elasticPoolName- The name of the elastic pool.- Returns:
- an elastic pool on successful completion of
Mono. - 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<ElasticPoolInner> getWithResponse(String resourceGroupName, String serverName, String elasticPoolName, com.azure.core.util.Context context) Gets an elastic pool.- 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.elasticPoolName- The name of the elastic pool.context- The context to associate with this operation.- Returns:
- an elastic pool 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
Gets an elastic pool.- 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.elasticPoolName- The name of the elastic pool.- Returns:
- an elastic pool.
- 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 elasticPoolName, ElasticPoolInner parameters) Creates or updates an elastic pool.- 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.elasticPoolName- The name of the elastic pool.parameters- The elastic pool parameters.- Returns:
- an elastic pool along with
Responseon successful completion ofMono. - 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<ElasticPoolInner>, ElasticPoolInner> beginCreateOrUpdateAsync(String resourceGroupName, String serverName, String elasticPoolName, ElasticPoolInner parameters) Creates or updates an elastic pool.- 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.elasticPoolName- The name of the elastic pool.parameters- The elastic pool parameters.- Returns:
- the
PollerFluxfor polling of an elastic pool. - 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<ElasticPoolInner>, ElasticPoolInner> beginCreateOrUpdate(String resourceGroupName, String serverName, String elasticPoolName, ElasticPoolInner parameters) Creates or updates an elastic pool.- 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.elasticPoolName- The name of the elastic pool.parameters- The elastic pool parameters.- Returns:
- the
SyncPollerfor polling of an elastic pool. - 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<ElasticPoolInner>, ElasticPoolInner> beginCreateOrUpdate(String resourceGroupName, String serverName, String elasticPoolName, ElasticPoolInner parameters, com.azure.core.util.Context context) Creates or updates an elastic pool.- 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.elasticPoolName- The name of the elastic pool.parameters- The elastic pool parameters.context- The context to associate with this operation.- Returns:
- the
SyncPollerfor polling of an elastic pool. - 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<ElasticPoolInner> createOrUpdateAsync(String resourceGroupName, String serverName, String elasticPoolName, ElasticPoolInner parameters) Creates or updates an elastic pool.- 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.elasticPoolName- The name of the elastic pool.parameters- The elastic pool parameters.- Returns:
- an elastic pool on successful completion of
Mono. - 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
ElasticPoolInner createOrUpdate(String resourceGroupName, String serverName, String elasticPoolName, ElasticPoolInner parameters) Creates or updates an elastic pool.- 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.elasticPoolName- The name of the elastic pool.parameters- The elastic pool parameters.- Returns:
- an elastic pool.
- 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
ElasticPoolInner createOrUpdate(String resourceGroupName, String serverName, String elasticPoolName, ElasticPoolInner parameters, com.azure.core.util.Context context) Creates or updates an elastic pool.- 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.elasticPoolName- The name of the elastic pool.parameters- The elastic pool parameters.context- The context to associate with this operation.- Returns:
- an elastic pool.
- 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.
-
deleteWithResponseAsync
Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> deleteWithResponseAsync(String resourceGroupName, String serverName, String elasticPoolName) Deletes an elastic pool.- 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.elasticPoolName- The name of the elastic pool.- Returns:
- the
Responseon successful completion ofMono. - 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.
-
beginDeleteAsync
com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<Void>, Void> beginDeleteAsync(String resourceGroupName, String serverName, String elasticPoolName) Deletes an elastic pool.- 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.elasticPoolName- The name of the elastic pool.- Returns:
- the
PollerFluxfor polling of long-running 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.
-
beginDelete
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>, Void> beginDelete(String resourceGroupName, String serverName, String elasticPoolName) Deletes an elastic pool.- 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.elasticPoolName- The name of the elastic pool.- Returns:
- the
SyncPollerfor polling of long-running 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.
-
beginDelete
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>, Void> beginDelete(String resourceGroupName, String serverName, String elasticPoolName, com.azure.core.util.Context context) Deletes an elastic pool.- 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.elasticPoolName- The name of the elastic pool.context- The context to associate with this operation.- Returns:
- the
SyncPollerfor polling of long-running 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.
-
deleteAsync
Deletes an elastic pool.- 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.elasticPoolName- The name of the elastic pool.- Returns:
- A
Monothat completes when a successful response is received. - 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
Deletes an elastic pool.- 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.elasticPoolName- The name of the elastic pool.- 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 serverName, String elasticPoolName, com.azure.core.util.Context context) Deletes an elastic pool.- 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.elasticPoolName- The name of the elastic pool.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.
-
updateWithResponseAsync
Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> updateWithResponseAsync(String resourceGroupName, String serverName, String elasticPoolName, ElasticPoolUpdate parameters) Updates an elastic pool.- 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.elasticPoolName- The name of the elastic pool.parameters- The elastic pool update parameters.- Returns:
- an elastic pool along with
Responseon successful completion ofMono. - 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.
-
beginUpdateAsync
com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<ElasticPoolInner>, ElasticPoolInner> beginUpdateAsync(String resourceGroupName, String serverName, String elasticPoolName, ElasticPoolUpdate parameters) Updates an elastic pool.- 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.elasticPoolName- The name of the elastic pool.parameters- The elastic pool update parameters.- Returns:
- the
PollerFluxfor polling of an elastic pool. - 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.
-
beginUpdate
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<ElasticPoolInner>, ElasticPoolInner> beginUpdate(String resourceGroupName, String serverName, String elasticPoolName, ElasticPoolUpdate parameters) Updates an elastic pool.- 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.elasticPoolName- The name of the elastic pool.parameters- The elastic pool update parameters.- Returns:
- the
SyncPollerfor polling of an elastic pool. - 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.
-
beginUpdate
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<ElasticPoolInner>, ElasticPoolInner> beginUpdate(String resourceGroupName, String serverName, String elasticPoolName, ElasticPoolUpdate parameters, com.azure.core.util.Context context) Updates an elastic pool.- 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.elasticPoolName- The name of the elastic pool.parameters- The elastic pool update parameters.context- The context to associate with this operation.- Returns:
- the
SyncPollerfor polling of an elastic pool. - 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.
-
updateAsync
Mono<ElasticPoolInner> updateAsync(String resourceGroupName, String serverName, String elasticPoolName, ElasticPoolUpdate parameters) Updates an elastic pool.- 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.elasticPoolName- The name of the elastic pool.parameters- The elastic pool update parameters.- Returns:
- an elastic pool on successful completion of
Mono. - 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
ElasticPoolInner update(String resourceGroupName, String serverName, String elasticPoolName, ElasticPoolUpdate parameters) Updates an elastic pool.- 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.elasticPoolName- The name of the elastic pool.parameters- The elastic pool update parameters.- Returns:
- an elastic pool.
- 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
ElasticPoolInner update(String resourceGroupName, String serverName, String elasticPoolName, ElasticPoolUpdate parameters, com.azure.core.util.Context context) Updates an elastic pool.- 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.elasticPoolName- The name of the elastic pool.parameters- The elastic pool update parameters.context- The context to associate with this operation.- Returns:
- an elastic pool.
- 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.
-
failoverWithResponseAsync
Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> failoverWithResponseAsync(String resourceGroupName, String serverName, String elasticPoolName) Failovers an elastic pool.- 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.elasticPoolName- The name of the elastic pool to failover.- Returns:
- the
Responseon successful completion ofMono. - 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.
-
beginFailoverAsync
com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<Void>, Void> beginFailoverAsync(String resourceGroupName, String serverName, String elasticPoolName) Failovers an elastic pool.- 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.elasticPoolName- The name of the elastic pool to failover.- Returns:
- the
PollerFluxfor polling of long-running 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.
-
beginFailover
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>, Void> beginFailover(String resourceGroupName, String serverName, String elasticPoolName) Failovers an elastic pool.- 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.elasticPoolName- The name of the elastic pool to failover.- Returns:
- the
SyncPollerfor polling of long-running 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.
-
beginFailover
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>, Void> beginFailover(String resourceGroupName, String serverName, String elasticPoolName, com.azure.core.util.Context context) Failovers an elastic pool.- 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.elasticPoolName- The name of the elastic pool to failover.context- The context to associate with this operation.- Returns:
- the
SyncPollerfor polling of long-running 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.
-
failoverAsync
Failovers an elastic pool.- 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.elasticPoolName- The name of the elastic pool to failover.- Returns:
- A
Monothat completes when a successful response is received. - 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.
-
failover
Failovers an elastic pool.- 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.elasticPoolName- The name of the elastic pool to failover.- 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.
-
failover
void failover(String resourceGroupName, String serverName, String elasticPoolName, com.azure.core.util.Context context) Failovers an elastic pool.- 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.elasticPoolName- The name of the elastic pool to failover.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.
-