@Generated(value="OracleSDKGenerator", comments="API Version: 20190415") public interface DbSystemAsync extends AutoCloseable
The API for the MySQL Database Service
close
void setEndpoint(String endpoint)
Sets the endpoint to call (ex, https://www.example.com).
endpoint
- The endpoint of the serice.String getEndpoint()
Gets the set endpoint for REST call (ex, https://www.example.com)
void setRegion(Region region)
Sets the region to call (ex, Region.US_PHOENIX_1).
Note, this will call setEndpoint
after resolving the endpoint. If the service is not available in this region, however, an IllegalArgumentException will be raised.
region
- The region of the service.void setRegion(String regionId)
Sets the region to call (ex, ‘us-phoenix-1’).
Note, this will first try to map the region ID to a known Region and call
setRegion
.
If no known Region could be determined, it will create an endpoint based on the
default endpoint format (Region.formatDefaultRegionEndpoint(Service, String)
and then call setEndpoint
.
regionId
- The public region ID.Future<AddAnalyticsClusterResponse> addAnalyticsCluster(AddAnalyticsClusterRequest request, AsyncHandler<AddAnalyticsClusterRequest,AddAnalyticsClusterResponse> handler)
DEPRECATED – please use HeatWave API instead. Adds an Analytics Cluster to the DB System.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<AddHeatWaveClusterResponse> addHeatWaveCluster(AddHeatWaveClusterRequest request, AsyncHandler<AddHeatWaveClusterRequest,AddHeatWaveClusterResponse> handler)
Adds a HeatWave cluster to the DB System.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<CreateDbSystemResponse> createDbSystem(CreateDbSystemRequest request, AsyncHandler<CreateDbSystemRequest,CreateDbSystemResponse> handler)
Creates and launches a DB System.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<DeleteAnalyticsClusterResponse> deleteAnalyticsCluster(DeleteAnalyticsClusterRequest request, AsyncHandler<DeleteAnalyticsClusterRequest,DeleteAnalyticsClusterResponse> handler)
DEPRECATED – please use HeatWave API instead. Deletes the Analytics Cluster including terminating, detaching, removing, finalizing and otherwise deleting all related resources.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<DeleteDbSystemResponse> deleteDbSystem(DeleteDbSystemRequest request, AsyncHandler<DeleteDbSystemRequest,DeleteDbSystemResponse> handler)
Delete a DB System, including terminating, detaching, removing, finalizing and otherwise deleting all related resources.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<DeleteHeatWaveClusterResponse> deleteHeatWaveCluster(DeleteHeatWaveClusterRequest request, AsyncHandler<DeleteHeatWaveClusterRequest,DeleteHeatWaveClusterResponse> handler)
Deletes the HeatWave cluster including terminating, detaching, removing, finalizing and otherwise deleting all related resources.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<GenerateAnalyticsClusterMemoryEstimateResponse> generateAnalyticsClusterMemoryEstimate(GenerateAnalyticsClusterMemoryEstimateRequest request, AsyncHandler<GenerateAnalyticsClusterMemoryEstimateRequest,GenerateAnalyticsClusterMemoryEstimateResponse> handler)
DEPRECATED – please use HeatWave API instead. Sends a request to estimate the memory footprints of user tables when loaded to Analytics Cluster memory.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<GenerateHeatWaveClusterMemoryEstimateResponse> generateHeatWaveClusterMemoryEstimate(GenerateHeatWaveClusterMemoryEstimateRequest request, AsyncHandler<GenerateHeatWaveClusterMemoryEstimateRequest,GenerateHeatWaveClusterMemoryEstimateResponse> handler)
Sends a request to estimate the memory footprints of user tables when loaded to HeatWave cluster memory.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<GetAnalyticsClusterResponse> getAnalyticsCluster(GetAnalyticsClusterRequest request, AsyncHandler<GetAnalyticsClusterRequest,GetAnalyticsClusterResponse> handler)
DEPRECATED – please use HeatWave API instead. Gets information about the Analytics Cluster.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<GetAnalyticsClusterMemoryEstimateResponse> getAnalyticsClusterMemoryEstimate(GetAnalyticsClusterMemoryEstimateRequest request, AsyncHandler<GetAnalyticsClusterMemoryEstimateRequest,GetAnalyticsClusterMemoryEstimateResponse> handler)
DEPRECATED – please use HeatWave API instead. Gets the most recent Analytics Cluster memory estimate that can be used to determine a suitable Analytics Cluster size.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<GetDbSystemResponse> getDbSystem(GetDbSystemRequest request, AsyncHandler<GetDbSystemRequest,GetDbSystemResponse> handler)
Get information about the specified DB System.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<GetHeatWaveClusterResponse> getHeatWaveCluster(GetHeatWaveClusterRequest request, AsyncHandler<GetHeatWaveClusterRequest,GetHeatWaveClusterResponse> handler)
Gets information about the HeatWave cluster.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<GetHeatWaveClusterMemoryEstimateResponse> getHeatWaveClusterMemoryEstimate(GetHeatWaveClusterMemoryEstimateRequest request, AsyncHandler<GetHeatWaveClusterMemoryEstimateRequest,GetHeatWaveClusterMemoryEstimateResponse> handler)
Gets the most recent HeatWave cluster memory estimate that can be used to determine a suitable HeatWave cluster size.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<ListDbSystemsResponse> listDbSystems(ListDbSystemsRequest request, AsyncHandler<ListDbSystemsRequest,ListDbSystemsResponse> handler)
Get a list of DB Systems in the specified compartment. The default sort order is by timeUpdated, descending.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<RestartAnalyticsClusterResponse> restartAnalyticsCluster(RestartAnalyticsClusterRequest request, AsyncHandler<RestartAnalyticsClusterRequest,RestartAnalyticsClusterResponse> handler)
DEPRECATED – please use HeatWave API instead. Restarts the Analytics Cluster.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<RestartDbSystemResponse> restartDbSystem(RestartDbSystemRequest request, AsyncHandler<RestartDbSystemRequest,RestartDbSystemResponse> handler)
Restarts the specified DB System.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<RestartHeatWaveClusterResponse> restartHeatWaveCluster(RestartHeatWaveClusterRequest request, AsyncHandler<RestartHeatWaveClusterRequest,RestartHeatWaveClusterResponse> handler)
Restarts the HeatWave cluster.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<StartAnalyticsClusterResponse> startAnalyticsCluster(StartAnalyticsClusterRequest request, AsyncHandler<StartAnalyticsClusterRequest,StartAnalyticsClusterResponse> handler)
DEPRECATED – please use HeatWave API instead. Starts the Analytics Cluster.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<StartDbSystemResponse> startDbSystem(StartDbSystemRequest request, AsyncHandler<StartDbSystemRequest,StartDbSystemResponse> handler)
Start the specified DB System.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<StartHeatWaveClusterResponse> startHeatWaveCluster(StartHeatWaveClusterRequest request, AsyncHandler<StartHeatWaveClusterRequest,StartHeatWaveClusterResponse> handler)
Starts the HeatWave cluster.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<StopAnalyticsClusterResponse> stopAnalyticsCluster(StopAnalyticsClusterRequest request, AsyncHandler<StopAnalyticsClusterRequest,StopAnalyticsClusterResponse> handler)
DEPRECATED – please use HeatWave API instead. Stops the Analytics Cluster.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<StopDbSystemResponse> stopDbSystem(StopDbSystemRequest request, AsyncHandler<StopDbSystemRequest,StopDbSystemResponse> handler)
Stops the specified DB System.
A stopped DB System is not billed.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<StopHeatWaveClusterResponse> stopHeatWaveCluster(StopHeatWaveClusterRequest request, AsyncHandler<StopHeatWaveClusterRequest,StopHeatWaveClusterResponse> handler)
Stops the HeatWave cluster.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<UpdateAnalyticsClusterResponse> updateAnalyticsCluster(UpdateAnalyticsClusterRequest request, AsyncHandler<UpdateAnalyticsClusterRequest,UpdateAnalyticsClusterResponse> handler)
DEPRECATED – please use HeatWave API instead. Updates the Analytics Cluster.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<UpdateDbSystemResponse> updateDbSystem(UpdateDbSystemRequest request, AsyncHandler<UpdateDbSystemRequest,UpdateDbSystemResponse> handler)
Update the configuration of a DB System.
Updating different fields in the DB System will have different results on the uptime of the DB System. For example, changing the displayName of a DB System will take effect immediately, but changing the shape of a DB System is an asynchronous operation that involves provisioning new Compute resources, pausing the DB System and migrating storage before making the DB System available again.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<UpdateHeatWaveClusterResponse> updateHeatWaveCluster(UpdateHeatWaveClusterRequest request, AsyncHandler<UpdateHeatWaveClusterRequest,UpdateHeatWaveClusterResponse> handler)
Updates the HeatWave cluster.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Copyright © 2016–2022. All rights reserved.