Class DbManagementAsyncClient
- java.lang.Object
-
- com.oracle.bmc.http.internal.BaseAsyncClient
-
- com.oracle.bmc.databasemanagement.DbManagementAsyncClient
-
- All Implemented Interfaces:
DbManagementAsync
,AutoCloseable
@Generated(value="OracleSDKGenerator", comments="API Version: 20201101") public class DbManagementAsyncClient extends BaseAsyncClient implements DbManagementAsync
Async client implementation for DbManagement service.
There are two ways to use async client: 1. Use AsyncHandler: using AsyncHandler, if the response to the call is anInputStream
, like getObject Api in object storage service, developers need to process the stream in AsyncHandler, and not anywhere else, because the stream will be closed right after the AsyncHandler is invoked.
2. Use Java Future: using Java Future, developers need to close the stream after they are done with the Java Future.
Accessing the result should be done in a mutually exclusive manner, either through the Future or the AsyncHandler, but not both. If the Future is used, the caller should pass in null as the AsyncHandler. If the AsyncHandler is used, it is still safe to use the Future to determine whether or not the request was completed via Future.isDone/isCancelled.
Please refer to https://github.com/oracle/oci-java-sdk/blob/master/bmc-examples/src/main/java/ResteasyClientWithObjectStorageExample.java
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
DbManagementAsyncClient.Builder
Builder class for this client.
-
Field Summary
Fields Modifier and Type Field Description String
clientCommonLibraryVersion
Compatible SDK version, provided by the codegen.Optional<String>
minimumClientCommonLibraryVersionFromClient
Minimum compatible SDK version, maybe provided by the codegen.static Service
SERVICE
Service instance for DbManagement.
-
Constructor Summary
Constructors Constructor Description DbManagementAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory)
Deprecated.Use thebuilder
instead.DbManagementAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators)
Deprecated.Use thebuilder
instead.DbManagementAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators, String endpoint)
Deprecated.Use thebuilder
instead.DbManagementAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint)
Deprecated.Use thebuilder
instead.DbManagementAsyncClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider)
Deprecated.Use thebuilder
instead.DbManagementAsyncClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration)
Deprecated.Use thebuilder
instead.DbManagementAsyncClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator)
Deprecated.Use thebuilder
instead.
-
Method Summary
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface java.lang.AutoCloseable
close
-
Methods inherited from interface com.oracle.bmc.databasemanagement.DbManagementAsync
getEndpoint, refreshClient, setEndpoint, useRealmSpecificEndpointTemplate
-
-
-
-
Constructor Detail
-
DbManagementAsyncClient
@Deprecated public DbManagementAsyncClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider)
Deprecated.Use thebuilder
instead.Create a new client instance.- Parameters:
authenticationDetailsProvider
- The authentication details (seeDbManagementAsyncClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)
-
DbManagementAsyncClient
@Deprecated public DbManagementAsyncClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration)
Deprecated.Use thebuilder
instead.Create a new client instance.- Parameters:
authenticationDetailsProvider
- The authentication details (seeDbManagementAsyncClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
-ClientBuilderBase.configuration
-
DbManagementAsyncClient
@Deprecated public DbManagementAsyncClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator)
Deprecated.Use thebuilder
instead.Create a new client instance.- Parameters:
authenticationDetailsProvider
- The authentication details (seeDbManagementAsyncClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
-ClientBuilderBase.configuration
clientConfigurator
-ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
-
DbManagementAsyncClient
@Deprecated public DbManagementAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory)
Deprecated.Use thebuilder
instead.Create a new client instance.- Parameters:
authenticationDetailsProvider
- The authentication details (seeDbManagementAsyncClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
-ClientBuilderBase.configuration
clientConfigurator
-ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
defaultRequestSignerFactory
-ClientBuilderBase.requestSignerFactory
-
DbManagementAsyncClient
@Deprecated public DbManagementAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators)
Deprecated.Use thebuilder
instead.Create a new client instance.- Parameters:
authenticationDetailsProvider
- The authentication details (seeDbManagementAsyncClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
-ClientBuilderBase.configuration
clientConfigurator
-ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
defaultRequestSignerFactory
-ClientBuilderBase.requestSignerFactory
additionalClientConfigurators
-ClientBuilderBase.additionalClientConfigurators
-
DbManagementAsyncClient
@Deprecated public DbManagementAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators, String endpoint)
Deprecated.Use thebuilder
instead.Create a new client instance.- Parameters:
authenticationDetailsProvider
- The authentication details (seeDbManagementAsyncClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
-ClientBuilderBase.configuration
clientConfigurator
-ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
defaultRequestSignerFactory
-ClientBuilderBase.requestSignerFactory
additionalClientConfigurators
-ClientBuilderBase.additionalClientConfigurators
endpoint
-ClientBuilderBase.endpoint(java.lang.String)
-
DbManagementAsyncClient
@Deprecated public DbManagementAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint)
Deprecated.Use thebuilder
instead.Create a new client instance.- Parameters:
authenticationDetailsProvider
- The authentication details (seeDbManagementAsyncClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
-ClientBuilderBase.configuration
clientConfigurator
-ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
defaultRequestSignerFactory
-ClientBuilderBase.requestSignerFactory
additionalClientConfigurators
-ClientBuilderBase.additionalClientConfigurators
endpoint
-ClientBuilderBase.endpoint(java.lang.String)
signingStrategyRequestSignerFactories
-ClientBuilderBase.signingStrategyRequestSignerFactories
-
-
Method Detail
-
builder
public static DbManagementAsyncClient.Builder builder()
Create a builder for this client.- Returns:
- builder
-
setRegion
public void setRegion(Region region)
Description copied from interface:DbManagementAsync
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.- Specified by:
setRegion
in interfaceDbManagementAsync
- Parameters:
region
- The region of the service.
-
setRegion
public void setRegion(String regionId)
Description copied from interface:DbManagementAsync
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 callsetEndpoint
.- Specified by:
setRegion
in interfaceDbManagementAsync
- Parameters:
regionId
- The public region ID.
-
addDataFiles
public Future<AddDataFilesResponse> addDataFiles(AddDataFilesRequest request, AsyncHandler<AddDataFilesRequest,AddDataFilesResponse> handler)
Description copied from interface:DbManagementAsync
Adds data files or temp files to the tablespace.- Specified by:
addDataFiles
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
addManagedDatabaseToManagedDatabaseGroup
public Future<AddManagedDatabaseToManagedDatabaseGroupResponse> addManagedDatabaseToManagedDatabaseGroup(AddManagedDatabaseToManagedDatabaseGroupRequest request, AsyncHandler<AddManagedDatabaseToManagedDatabaseGroupRequest,AddManagedDatabaseToManagedDatabaseGroupResponse> handler)
Description copied from interface:DbManagementAsync
Adds a Managed Database to a specific Managed Database Group.After the database is added, it will be included in the management activities performed on the Managed Database Group.
- Specified by:
addManagedDatabaseToManagedDatabaseGroup
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
addmTasks
public Future<AddmTasksResponse> addmTasks(AddmTasksRequest request, AsyncHandler<AddmTasksRequest,AddmTasksResponse> handler)
Description copied from interface:DbManagementAsync
Lists the metadata for each ADDM task who’s end snapshot time falls within the provided start and end time.Details include the name of the ADDM task, description, user, status and creation date time.
- Specified by:
addmTasks
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
changeDatabaseParameters
public Future<ChangeDatabaseParametersResponse> changeDatabaseParameters(ChangeDatabaseParametersRequest request, AsyncHandler<ChangeDatabaseParametersRequest,ChangeDatabaseParametersResponse> handler)
Description copied from interface:DbManagementAsync
Changes database parameter values.There are two kinds of database parameters:
- Dynamic parameters: They can be changed for the current Oracle Database instance. The changes take effect immediately. - Static parameters: They cannot be changed for the current instance. You must change these parameters and then restart the database before changes take effect.
*Note:** If the instance is started using a text initialization parameter file, the parameter changes are applicable only for the current instance. You must update them manually to be passed to a future instance.
- Specified by:
changeDatabaseParameters
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
changeDbManagementPrivateEndpointCompartment
public Future<ChangeDbManagementPrivateEndpointCompartmentResponse> changeDbManagementPrivateEndpointCompartment(ChangeDbManagementPrivateEndpointCompartmentRequest request, AsyncHandler<ChangeDbManagementPrivateEndpointCompartmentRequest,ChangeDbManagementPrivateEndpointCompartmentResponse> handler)
Description copied from interface:DbManagementAsync
Moves the Database Management private endpoint and its dependent resources to the specified compartment.- Specified by:
changeDbManagementPrivateEndpointCompartment
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
changeExternalDbSystemCompartment
public Future<ChangeExternalDbSystemCompartmentResponse> changeExternalDbSystemCompartment(ChangeExternalDbSystemCompartmentRequest request, AsyncHandler<ChangeExternalDbSystemCompartmentRequest,ChangeExternalDbSystemCompartmentResponse> handler)
Description copied from interface:DbManagementAsync
Moves the external DB system and its related resources (excluding databases) to the specified compartment.- Specified by:
changeExternalDbSystemCompartment
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
changeExternalExadataInfrastructureCompartment
public Future<ChangeExternalExadataInfrastructureCompartmentResponse> changeExternalExadataInfrastructureCompartment(ChangeExternalExadataInfrastructureCompartmentRequest request, AsyncHandler<ChangeExternalExadataInfrastructureCompartmentRequest,ChangeExternalExadataInfrastructureCompartmentResponse> handler)
Description copied from interface:DbManagementAsync
Moves the Exadata infrastructure and its related resources (Exadata storage server, Exadata storage server connectors and Exadata storage server grid) to the specified compartment.- Specified by:
changeExternalExadataInfrastructureCompartment
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
changeJobCompartment
public Future<ChangeJobCompartmentResponse> changeJobCompartment(ChangeJobCompartmentRequest request, AsyncHandler<ChangeJobCompartmentRequest,ChangeJobCompartmentResponse> handler)
Description copied from interface:DbManagementAsync
Moves a job.- Specified by:
changeJobCompartment
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
changeManagedDatabaseGroupCompartment
public Future<ChangeManagedDatabaseGroupCompartmentResponse> changeManagedDatabaseGroupCompartment(ChangeManagedDatabaseGroupCompartmentRequest request, AsyncHandler<ChangeManagedDatabaseGroupCompartmentRequest,ChangeManagedDatabaseGroupCompartmentResponse> handler)
Description copied from interface:DbManagementAsync
Moves a Managed Database Group to a different compartment.The destination compartment must not have a Managed Database Group with the same name.
- Specified by:
changeManagedDatabaseGroupCompartment
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
changeNamedCredentialCompartment
public Future<ChangeNamedCredentialCompartmentResponse> changeNamedCredentialCompartment(ChangeNamedCredentialCompartmentRequest request, AsyncHandler<ChangeNamedCredentialCompartmentRequest,ChangeNamedCredentialCompartmentResponse> handler)
Description copied from interface:DbManagementAsync
Moves a named credential to a different compartment.The destination compartment must not have a named credential with the same name.
- Specified by:
changeNamedCredentialCompartment
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
changePlanRetention
public Future<ChangePlanRetentionResponse> changePlanRetention(ChangePlanRetentionRequest request, AsyncHandler<ChangePlanRetentionRequest,ChangePlanRetentionResponse> handler)
Description copied from interface:DbManagementAsync
Changes the retention period of unused plans.The period can range between 5 and 523 weeks.
The database purges plans that have not been used for longer than the plan retention period.
- Specified by:
changePlanRetention
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
changeSpaceBudget
public Future<ChangeSpaceBudgetResponse> changeSpaceBudget(ChangeSpaceBudgetRequest request, AsyncHandler<ChangeSpaceBudgetRequest,ChangeSpaceBudgetResponse> handler)
Description copied from interface:DbManagementAsync
Changes the disk space limit for the SQL Management Base.The allowable range for this limit is between 1% and 50%.
- Specified by:
changeSpaceBudget
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
changeSqlPlanBaselinesAttributes
public Future<ChangeSqlPlanBaselinesAttributesResponse> changeSqlPlanBaselinesAttributes(ChangeSqlPlanBaselinesAttributesRequest request, AsyncHandler<ChangeSqlPlanBaselinesAttributesRequest,ChangeSqlPlanBaselinesAttributesResponse> handler)
Description copied from interface:DbManagementAsync
Changes one or more attributes of a single plan or all plans associated with a SQL statement.- Specified by:
changeSqlPlanBaselinesAttributes
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
checkExternalDbSystemConnectorConnectionStatus
public Future<CheckExternalDbSystemConnectorConnectionStatusResponse> checkExternalDbSystemConnectorConnectionStatus(CheckExternalDbSystemConnectorConnectionStatusRequest request, AsyncHandler<CheckExternalDbSystemConnectorConnectionStatusRequest,CheckExternalDbSystemConnectorConnectionStatusResponse> handler)
Description copied from interface:DbManagementAsync
Checks the status of the external DB system component connection specified in this connector.This operation will refresh the connectionStatus and timeConnectionStatusLastUpdated fields.
- Specified by:
checkExternalDbSystemConnectorConnectionStatus
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
checkExternalExadataStorageConnector
public Future<CheckExternalExadataStorageConnectorResponse> checkExternalExadataStorageConnector(CheckExternalExadataStorageConnectorRequest request, AsyncHandler<CheckExternalExadataStorageConnectorRequest,CheckExternalExadataStorageConnectorResponse> handler)
Description copied from interface:DbManagementAsync
Checks the status of the Exadata storage server connection specified by exadataStorageConnectorId.- Specified by:
checkExternalExadataStorageConnector
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
checkExternalMySqlDatabaseConnectorConnectionStatus
public Future<CheckExternalMySqlDatabaseConnectorConnectionStatusResponse> checkExternalMySqlDatabaseConnectorConnectionStatus(CheckExternalMySqlDatabaseConnectorConnectionStatusRequest request, AsyncHandler<CheckExternalMySqlDatabaseConnectorConnectionStatusRequest,CheckExternalMySqlDatabaseConnectorConnectionStatusResponse> handler)
Description copied from interface:DbManagementAsync
Check the status of the external database connection specified in this connector.This operation will refresh the connectionStatus and timeConnectionStatusLastUpdated fields.
- Specified by:
checkExternalMySqlDatabaseConnectorConnectionStatus
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
configureAutomaticCaptureFilters
public Future<ConfigureAutomaticCaptureFiltersResponse> configureAutomaticCaptureFilters(ConfigureAutomaticCaptureFiltersRequest request, AsyncHandler<ConfigureAutomaticCaptureFiltersRequest,ConfigureAutomaticCaptureFiltersResponse> handler)
Description copied from interface:DbManagementAsync
Configures automatic capture filters to capture only those statements that match the filter criteria.- Specified by:
configureAutomaticCaptureFilters
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
configureAutomaticSpmEvolveAdvisorTask
public Future<ConfigureAutomaticSpmEvolveAdvisorTaskResponse> configureAutomaticSpmEvolveAdvisorTask(ConfigureAutomaticSpmEvolveAdvisorTaskRequest request, AsyncHandler<ConfigureAutomaticSpmEvolveAdvisorTaskRequest,ConfigureAutomaticSpmEvolveAdvisorTaskResponse> handler)
Description copied from interface:DbManagementAsync
Configures the Automatic SPM Evolve Advisor taskSYS_AUTO_SPM_EVOLVE_TASK
by specifying task parameters.As the task is owned by
SYS
, onlySYS
can set task parameters.- Specified by:
configureAutomaticSpmEvolveAdvisorTask
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createDbManagementPrivateEndpoint
public Future<CreateDbManagementPrivateEndpointResponse> createDbManagementPrivateEndpoint(CreateDbManagementPrivateEndpointRequest request, AsyncHandler<CreateDbManagementPrivateEndpointRequest,CreateDbManagementPrivateEndpointResponse> handler)
Description copied from interface:DbManagementAsync
Creates a new Database Management private endpoint.- Specified by:
createDbManagementPrivateEndpoint
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createExternalDbSystem
public Future<CreateExternalDbSystemResponse> createExternalDbSystem(CreateExternalDbSystemRequest request, AsyncHandler<CreateExternalDbSystemRequest,CreateExternalDbSystemResponse> handler)
Description copied from interface:DbManagementAsync
Creates an external DB system and its related resources.- Specified by:
createExternalDbSystem
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createExternalDbSystemConnector
public Future<CreateExternalDbSystemConnectorResponse> createExternalDbSystemConnector(CreateExternalDbSystemConnectorRequest request, AsyncHandler<CreateExternalDbSystemConnectorRequest,CreateExternalDbSystemConnectorResponse> handler)
Description copied from interface:DbManagementAsync
Creates a new external connector.- Specified by:
createExternalDbSystemConnector
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createExternalDbSystemDiscovery
public Future<CreateExternalDbSystemDiscoveryResponse> createExternalDbSystemDiscovery(CreateExternalDbSystemDiscoveryRequest request, AsyncHandler<CreateExternalDbSystemDiscoveryRequest,CreateExternalDbSystemDiscoveryResponse> handler)
Description copied from interface:DbManagementAsync
Creates an external DB system discovery resource and initiates the discovery process.- Specified by:
createExternalDbSystemDiscovery
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createExternalExadataInfrastructure
public Future<CreateExternalExadataInfrastructureResponse> createExternalExadataInfrastructure(CreateExternalExadataInfrastructureRequest request, AsyncHandler<CreateExternalExadataInfrastructureRequest,CreateExternalExadataInfrastructureResponse> handler)
Description copied from interface:DbManagementAsync
Creates an OCI resource for the Exadata infrastructure and enables the Monitoring service for the Exadata infrastructure.The following resource/subresources are created: Infrastructure Storage server connectors Storage servers Storage grids
- Specified by:
createExternalExadataInfrastructure
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createExternalExadataStorageConnector
public Future<CreateExternalExadataStorageConnectorResponse> createExternalExadataStorageConnector(CreateExternalExadataStorageConnectorRequest request, AsyncHandler<CreateExternalExadataStorageConnectorRequest,CreateExternalExadataStorageConnectorResponse> handler)
Description copied from interface:DbManagementAsync
Creates the Exadata storage server connector after validating the connection information.- Specified by:
createExternalExadataStorageConnector
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createExternalMySqlDatabase
public Future<CreateExternalMySqlDatabaseResponse> createExternalMySqlDatabase(CreateExternalMySqlDatabaseRequest request, AsyncHandler<CreateExternalMySqlDatabaseRequest,CreateExternalMySqlDatabaseResponse> handler)
Description copied from interface:DbManagementAsync
Creates an external MySQL database.- Specified by:
createExternalMySqlDatabase
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createExternalMySqlDatabaseConnector
public Future<CreateExternalMySqlDatabaseConnectorResponse> createExternalMySqlDatabaseConnector(CreateExternalMySqlDatabaseConnectorRequest request, AsyncHandler<CreateExternalMySqlDatabaseConnectorRequest,CreateExternalMySqlDatabaseConnectorResponse> handler)
Description copied from interface:DbManagementAsync
Creates an external MySQL connector resource.- Specified by:
createExternalMySqlDatabaseConnector
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createJob
public Future<CreateJobResponse> createJob(CreateJobRequest request, AsyncHandler<CreateJobRequest,CreateJobResponse> handler)
Description copied from interface:DbManagementAsync
Creates a job to be executed on a Managed Database or Managed Database Group.Only one of the parameters, managedDatabaseId or managedDatabaseGroupId should be provided as input in CreateJobDetails resource in request body.
- Specified by:
createJob
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createManagedDatabaseGroup
public Future<CreateManagedDatabaseGroupResponse> createManagedDatabaseGroup(CreateManagedDatabaseGroupRequest request, AsyncHandler<CreateManagedDatabaseGroupRequest,CreateManagedDatabaseGroupResponse> handler)
Description copied from interface:DbManagementAsync
Creates a Managed Database Group.The group does not contain any Managed Databases when it is created, and they must be added later.
- Specified by:
createManagedDatabaseGroup
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createNamedCredential
public Future<CreateNamedCredentialResponse> createNamedCredential(CreateNamedCredentialRequest request, AsyncHandler<CreateNamedCredentialRequest,CreateNamedCredentialResponse> handler)
Description copied from interface:DbManagementAsync
Creates a named credential.- Specified by:
createNamedCredential
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createTablespace
public Future<CreateTablespaceResponse> createTablespace(CreateTablespaceRequest request, AsyncHandler<CreateTablespaceRequest,CreateTablespaceResponse> handler)
Description copied from interface:DbManagementAsync
Creates a tablespace within the Managed Database specified by managedDatabaseId.- Specified by:
createTablespace
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteDbManagementPrivateEndpoint
public Future<DeleteDbManagementPrivateEndpointResponse> deleteDbManagementPrivateEndpoint(DeleteDbManagementPrivateEndpointRequest request, AsyncHandler<DeleteDbManagementPrivateEndpointRequest,DeleteDbManagementPrivateEndpointResponse> handler)
Description copied from interface:DbManagementAsync
Deletes a specific Database Management private endpoint.- Specified by:
deleteDbManagementPrivateEndpoint
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteExternalDbSystem
public Future<DeleteExternalDbSystemResponse> deleteExternalDbSystem(DeleteExternalDbSystemRequest request, AsyncHandler<DeleteExternalDbSystemRequest,DeleteExternalDbSystemResponse> handler)
Description copied from interface:DbManagementAsync
Deletes the external DB system specified byexternalDbSystemId
.- Specified by:
deleteExternalDbSystem
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteExternalDbSystemConnector
public Future<DeleteExternalDbSystemConnectorResponse> deleteExternalDbSystemConnector(DeleteExternalDbSystemConnectorRequest request, AsyncHandler<DeleteExternalDbSystemConnectorRequest,DeleteExternalDbSystemConnectorResponse> handler)
Description copied from interface:DbManagementAsync
Deletes the external connector specified byexternalDbSystemConnectorId
.- Specified by:
deleteExternalDbSystemConnector
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteExternalDbSystemDiscovery
public Future<DeleteExternalDbSystemDiscoveryResponse> deleteExternalDbSystemDiscovery(DeleteExternalDbSystemDiscoveryRequest request, AsyncHandler<DeleteExternalDbSystemDiscoveryRequest,DeleteExternalDbSystemDiscoveryResponse> handler)
Description copied from interface:DbManagementAsync
Deletes the external DB system discovery resource specified byexternalDbSystemDiscoveryId
.- Specified by:
deleteExternalDbSystemDiscovery
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteExternalExadataInfrastructure
public Future<DeleteExternalExadataInfrastructureResponse> deleteExternalExadataInfrastructure(DeleteExternalExadataInfrastructureRequest request, AsyncHandler<DeleteExternalExadataInfrastructureRequest,DeleteExternalExadataInfrastructureResponse> handler)
Description copied from interface:DbManagementAsync
Deletes the Exadata infrastructure specified by externalExadataInfrastructureId.- Specified by:
deleteExternalExadataInfrastructure
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteExternalExadataStorageConnector
public Future<DeleteExternalExadataStorageConnectorResponse> deleteExternalExadataStorageConnector(DeleteExternalExadataStorageConnectorRequest request, AsyncHandler<DeleteExternalExadataStorageConnectorRequest,DeleteExternalExadataStorageConnectorResponse> handler)
Description copied from interface:DbManagementAsync
Deletes the Exadata storage server connector specified by exadataStorageConnectorId.- Specified by:
deleteExternalExadataStorageConnector
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteExternalMySqlDatabase
public Future<DeleteExternalMySqlDatabaseResponse> deleteExternalMySqlDatabase(DeleteExternalMySqlDatabaseRequest request, AsyncHandler<DeleteExternalMySqlDatabaseRequest,DeleteExternalMySqlDatabaseResponse> handler)
Description copied from interface:DbManagementAsync
Deletes the Oracle Cloud Infrastructure resource representing an external MySQL database.- Specified by:
deleteExternalMySqlDatabase
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteExternalMySqlDatabaseConnector
public Future<DeleteExternalMySqlDatabaseConnectorResponse> deleteExternalMySqlDatabaseConnector(DeleteExternalMySqlDatabaseConnectorRequest request, AsyncHandler<DeleteExternalMySqlDatabaseConnectorRequest,DeleteExternalMySqlDatabaseConnectorResponse> handler)
Description copied from interface:DbManagementAsync
Deletes the Oracle Cloud Infrastructure resource representing an external MySQL database connector.- Specified by:
deleteExternalMySqlDatabaseConnector
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteJob
public Future<DeleteJobResponse> deleteJob(DeleteJobRequest request, AsyncHandler<DeleteJobRequest,DeleteJobResponse> handler)
Description copied from interface:DbManagementAsync
Deletes the job specified by jobId.- Specified by:
deleteJob
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteManagedDatabaseGroup
public Future<DeleteManagedDatabaseGroupResponse> deleteManagedDatabaseGroup(DeleteManagedDatabaseGroupRequest request, AsyncHandler<DeleteManagedDatabaseGroupRequest,DeleteManagedDatabaseGroupResponse> handler)
Description copied from interface:DbManagementAsync
Deletes the Managed Database Group specified by managedDatabaseGroupId.If the group contains Managed Databases, then it cannot be deleted.
- Specified by:
deleteManagedDatabaseGroup
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteNamedCredential
public Future<DeleteNamedCredentialResponse> deleteNamedCredential(DeleteNamedCredentialRequest request, AsyncHandler<DeleteNamedCredentialRequest,DeleteNamedCredentialResponse> handler)
Description copied from interface:DbManagementAsync
Deletes the named credential specified by namedCredentialId.- Specified by:
deleteNamedCredential
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deletePreferredCredential
public Future<DeletePreferredCredentialResponse> deletePreferredCredential(DeletePreferredCredentialRequest request, AsyncHandler<DeletePreferredCredentialRequest,DeletePreferredCredentialResponse> handler)
Description copied from interface:DbManagementAsync
Deletes the preferred credential based on the credentialName.- Specified by:
deletePreferredCredential
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
disableAutomaticInitialPlanCapture
public Future<DisableAutomaticInitialPlanCaptureResponse> disableAutomaticInitialPlanCapture(DisableAutomaticInitialPlanCaptureRequest request, AsyncHandler<DisableAutomaticInitialPlanCaptureRequest,DisableAutomaticInitialPlanCaptureResponse> handler)
Description copied from interface:DbManagementAsync
Disables automatic initial plan capture.- Specified by:
disableAutomaticInitialPlanCapture
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
disableAutomaticSpmEvolveAdvisorTask
public Future<DisableAutomaticSpmEvolveAdvisorTaskResponse> disableAutomaticSpmEvolveAdvisorTask(DisableAutomaticSpmEvolveAdvisorTaskRequest request, AsyncHandler<DisableAutomaticSpmEvolveAdvisorTaskRequest,DisableAutomaticSpmEvolveAdvisorTaskResponse> handler)
Description copied from interface:DbManagementAsync
Disables the Automatic SPM Evolve Advisor task.One client controls both Automatic SQL Tuning Advisor and Automatic SPM Evolve Advisor. Thus, the same task enables or disables both.
- Specified by:
disableAutomaticSpmEvolveAdvisorTask
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
disableAutonomousDatabaseManagementFeature
public Future<DisableAutonomousDatabaseManagementFeatureResponse> disableAutonomousDatabaseManagementFeature(DisableAutonomousDatabaseManagementFeatureRequest request, AsyncHandler<DisableAutonomousDatabaseManagementFeatureRequest,DisableAutonomousDatabaseManagementFeatureResponse> handler)
Description copied from interface:DbManagementAsync
Disables a Database Management feature for the specified Autonomous Database.- Specified by:
disableAutonomousDatabaseManagementFeature
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
disableDatabaseManagementFeature
public Future<DisableDatabaseManagementFeatureResponse> disableDatabaseManagementFeature(DisableDatabaseManagementFeatureRequest request, AsyncHandler<DisableDatabaseManagementFeatureRequest,DisableDatabaseManagementFeatureResponse> handler)
Description copied from interface:DbManagementAsync
Disables a Database Management feature for the specified Oracle cloud database.- Specified by:
disableDatabaseManagementFeature
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
disableExternalContainerDatabaseManagementFeature
public Future<DisableExternalContainerDatabaseManagementFeatureResponse> disableExternalContainerDatabaseManagementFeature(DisableExternalContainerDatabaseManagementFeatureRequest request, AsyncHandler<DisableExternalContainerDatabaseManagementFeatureRequest,DisableExternalContainerDatabaseManagementFeatureResponse> handler)
Description copied from interface:DbManagementAsync
Disables a Database Management feature for the specified external container database.- Specified by:
disableExternalContainerDatabaseManagementFeature
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
disableExternalDbSystemDatabaseManagement
public Future<DisableExternalDbSystemDatabaseManagementResponse> disableExternalDbSystemDatabaseManagement(DisableExternalDbSystemDatabaseManagementRequest request, AsyncHandler<DisableExternalDbSystemDatabaseManagementRequest,DisableExternalDbSystemDatabaseManagementResponse> handler)
Description copied from interface:DbManagementAsync
Disables Database Management service for all the components of the specified external DB system (except databases).- Specified by:
disableExternalDbSystemDatabaseManagement
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
disableExternalDbSystemStackMonitoring
public Future<DisableExternalDbSystemStackMonitoringResponse> disableExternalDbSystemStackMonitoring(DisableExternalDbSystemStackMonitoringRequest request, AsyncHandler<DisableExternalDbSystemStackMonitoringRequest,DisableExternalDbSystemStackMonitoringResponse> handler)
Description copied from interface:DbManagementAsync
Disables Stack Monitoring for all the components of the specified external DB system (except databases).- Specified by:
disableExternalDbSystemStackMonitoring
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
disableExternalExadataInfrastructureManagement
public Future<DisableExternalExadataInfrastructureManagementResponse> disableExternalExadataInfrastructureManagement(DisableExternalExadataInfrastructureManagementRequest request, AsyncHandler<DisableExternalExadataInfrastructureManagementRequest,DisableExternalExadataInfrastructureManagementResponse> handler)
Description copied from interface:DbManagementAsync
Disables Database Management for the Exadata infrastructure specified by externalExadataInfrastructureId.It covers the following components:
- Exadata infrastructure - Exadata storage grid - Exadata storage server
Note that Database Management will not be disabled for the DB systems within the Exadata infrastructure and should be disabled explicitly, if required.
- Specified by:
disableExternalExadataInfrastructureManagement
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
disableExternalMySqlDatabaseManagement
public Future<DisableExternalMySqlDatabaseManagementResponse> disableExternalMySqlDatabaseManagement(DisableExternalMySqlDatabaseManagementRequest request, AsyncHandler<DisableExternalMySqlDatabaseManagementRequest,DisableExternalMySqlDatabaseManagementResponse> handler)
Description copied from interface:DbManagementAsync
Disables Database Management for an external MySQL Database.- Specified by:
disableExternalMySqlDatabaseManagement
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
disableExternalNonContainerDatabaseManagementFeature
public Future<DisableExternalNonContainerDatabaseManagementFeatureResponse> disableExternalNonContainerDatabaseManagementFeature(DisableExternalNonContainerDatabaseManagementFeatureRequest request, AsyncHandler<DisableExternalNonContainerDatabaseManagementFeatureRequest,DisableExternalNonContainerDatabaseManagementFeatureResponse> handler)
Description copied from interface:DbManagementAsync
Disables a Database Management feature for the specified external non-container database.- Specified by:
disableExternalNonContainerDatabaseManagementFeature
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
disableExternalPluggableDatabaseManagementFeature
public Future<DisableExternalPluggableDatabaseManagementFeatureResponse> disableExternalPluggableDatabaseManagementFeature(DisableExternalPluggableDatabaseManagementFeatureRequest request, AsyncHandler<DisableExternalPluggableDatabaseManagementFeatureRequest,DisableExternalPluggableDatabaseManagementFeatureResponse> handler)
Description copied from interface:DbManagementAsync
Disables a Database Management feature for the specified external pluggable database.- Specified by:
disableExternalPluggableDatabaseManagementFeature
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
disableHighFrequencyAutomaticSpmEvolveAdvisorTask
public Future<DisableHighFrequencyAutomaticSpmEvolveAdvisorTaskResponse> disableHighFrequencyAutomaticSpmEvolveAdvisorTask(DisableHighFrequencyAutomaticSpmEvolveAdvisorTaskRequest request, AsyncHandler<DisableHighFrequencyAutomaticSpmEvolveAdvisorTaskRequest,DisableHighFrequencyAutomaticSpmEvolveAdvisorTaskResponse> handler)
Description copied from interface:DbManagementAsync
Disables the high-frequency Automatic SPM Evolve Advisor task.It is available only on Oracle Exadata Database Machine, Oracle Database Exadata Cloud Service (ExaCS) and Oracle Database Exadata Cloud@Customer (ExaCC).
- Specified by:
disableHighFrequencyAutomaticSpmEvolveAdvisorTask
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
disablePluggableDatabaseManagementFeature
public Future<DisablePluggableDatabaseManagementFeatureResponse> disablePluggableDatabaseManagementFeature(DisablePluggableDatabaseManagementFeatureRequest request, AsyncHandler<DisablePluggableDatabaseManagementFeatureRequest,DisablePluggableDatabaseManagementFeatureResponse> handler)
Description copied from interface:DbManagementAsync
Disables a Database Management feature for the specified Oracle cloud pluggable database.- Specified by:
disablePluggableDatabaseManagementFeature
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
disableSqlPlanBaselinesUsage
public Future<DisableSqlPlanBaselinesUsageResponse> disableSqlPlanBaselinesUsage(DisableSqlPlanBaselinesUsageRequest request, AsyncHandler<DisableSqlPlanBaselinesUsageRequest,DisableSqlPlanBaselinesUsageResponse> handler)
Description copied from interface:DbManagementAsync
Disables the use of SQL plan baselines stored in SQL Management Base.When disabled, the optimizer does not use any SQL plan baselines.
- Specified by:
disableSqlPlanBaselinesUsage
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
discoverExternalExadataInfrastructure
public Future<DiscoverExternalExadataInfrastructureResponse> discoverExternalExadataInfrastructure(DiscoverExternalExadataInfrastructureRequest request, AsyncHandler<DiscoverExternalExadataInfrastructureRequest,DiscoverExternalExadataInfrastructureResponse> handler)
Description copied from interface:DbManagementAsync
Completes the Exadata system prechecking on the following:- Verifies if the DB systems are valid RAC DB systems or return 400 status code with NON_RAC_DATABASE_SYSTEM error code. - Verifies if the ASM connector defined for each DB system or return 400 status code with CONNECTOR_NOT_DEFINED error code. - Verifies if the agents associated with ASM are valid and could be used for the Exadata storage servers or return 400 status code with INVALID_AGENT error code. - Verifies if it is an Exadata system or return 400 status code with INVALID_EXADATA_SYSTEM error code.
Starts the discovery process for the Exadata system infrastructure. The following resources/components are discovered
- Exadata storage servers from each DB systems - Exadata storage grid for all Exadata storage servers - Exadata infrastructure
The same API covers both new discovery and rediscovery cases. For the new discovery case, new managed resources/sub-resources are created or the existing ones are overridden. For rediscovery case, the existing managed resources/sub-resources are checked to find out which ones should be added or which ones should be removed based on the unique key defined for each resource/sub-resource.
- Specified by:
discoverExternalExadataInfrastructure
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
dropSqlPlanBaselines
public Future<DropSqlPlanBaselinesResponse> dropSqlPlanBaselines(DropSqlPlanBaselinesRequest request, AsyncHandler<DropSqlPlanBaselinesRequest,DropSqlPlanBaselinesResponse> handler)
Description copied from interface:DbManagementAsync
Drops a single plan or all plans associated with a SQL statement.- Specified by:
dropSqlPlanBaselines
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
dropTablespace
public Future<DropTablespaceResponse> dropTablespace(DropTablespaceRequest request, AsyncHandler<DropTablespaceRequest,DropTablespaceResponse> handler)
Description copied from interface:DbManagementAsync
Drops the tablespace specified by tablespaceName within the Managed Database specified by managedDatabaseId.- Specified by:
dropTablespace
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
enableAutomaticInitialPlanCapture
public Future<EnableAutomaticInitialPlanCaptureResponse> enableAutomaticInitialPlanCapture(EnableAutomaticInitialPlanCaptureRequest request, AsyncHandler<EnableAutomaticInitialPlanCaptureRequest,EnableAutomaticInitialPlanCaptureResponse> handler)
Description copied from interface:DbManagementAsync
Enables automatic initial plan capture.When enabled, the database checks whether executed SQL statements are eligible for automatic capture. It creates initial plan baselines for eligible statements.
By default, the database creates a SQL plan baseline for every eligible repeatable statement, including all recursive SQL and monitoring SQL. Thus, automatic capture may result in the creation of an extremely large number of plan baselines. To limit the statements that are eligible for plan baselines, configure filters.
- Specified by:
enableAutomaticInitialPlanCapture
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
enableAutomaticSpmEvolveAdvisorTask
public Future<EnableAutomaticSpmEvolveAdvisorTaskResponse> enableAutomaticSpmEvolveAdvisorTask(EnableAutomaticSpmEvolveAdvisorTaskRequest request, AsyncHandler<EnableAutomaticSpmEvolveAdvisorTaskRequest,EnableAutomaticSpmEvolveAdvisorTaskResponse> handler)
Description copied from interface:DbManagementAsync
Enables the Automatic SPM Evolve Advisor task.By default, the automatic task
SYS_AUTO_SPM_EVOLVE_TASK
runs every day in the scheduled maintenance window.The SPM Evolve Advisor performs the following tasks:
- Checks AWR for top SQL - Looks for alternative plans in all available sources - Adds unaccepted plans to the plan history - Tests the execution of as many plans as possible during the maintenance window - Adds the alternative plan to the baseline if it performs better than the current plan
One client controls both Automatic SQL Tuning Advisor and Automatic SPM Evolve Advisor. Thus, the same task enables or disables both.
- Specified by:
enableAutomaticSpmEvolveAdvisorTask
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
enableAutonomousDatabaseManagementFeature
public Future<EnableAutonomousDatabaseManagementFeatureResponse> enableAutonomousDatabaseManagementFeature(EnableAutonomousDatabaseManagementFeatureRequest request, AsyncHandler<EnableAutonomousDatabaseManagementFeatureRequest,EnableAutonomousDatabaseManagementFeatureResponse> handler)
Description copied from interface:DbManagementAsync
Enables a Database Management feature for the specified Autonomous Database.- Specified by:
enableAutonomousDatabaseManagementFeature
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
enableDatabaseManagementFeature
public Future<EnableDatabaseManagementFeatureResponse> enableDatabaseManagementFeature(EnableDatabaseManagementFeatureRequest request, AsyncHandler<EnableDatabaseManagementFeatureRequest,EnableDatabaseManagementFeatureResponse> handler)
Description copied from interface:DbManagementAsync
Enables a Database Management feature for the specified cloud database.- Specified by:
enableDatabaseManagementFeature
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
enableExternalContainerDatabaseManagementFeature
public Future<EnableExternalContainerDatabaseManagementFeatureResponse> enableExternalContainerDatabaseManagementFeature(EnableExternalContainerDatabaseManagementFeatureRequest request, AsyncHandler<EnableExternalContainerDatabaseManagementFeatureRequest,EnableExternalContainerDatabaseManagementFeatureResponse> handler)
Description copied from interface:DbManagementAsync
Enables a Database Management feature for the specified external container database.- Specified by:
enableExternalContainerDatabaseManagementFeature
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
enableExternalDbSystemDatabaseManagement
public Future<EnableExternalDbSystemDatabaseManagementResponse> enableExternalDbSystemDatabaseManagement(EnableExternalDbSystemDatabaseManagementRequest request, AsyncHandler<EnableExternalDbSystemDatabaseManagementRequest,EnableExternalDbSystemDatabaseManagementResponse> handler)
Description copied from interface:DbManagementAsync
Enables Database Management service for all the components of the specified external DB system (except databases).- Specified by:
enableExternalDbSystemDatabaseManagement
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
enableExternalDbSystemStackMonitoring
public Future<EnableExternalDbSystemStackMonitoringResponse> enableExternalDbSystemStackMonitoring(EnableExternalDbSystemStackMonitoringRequest request, AsyncHandler<EnableExternalDbSystemStackMonitoringRequest,EnableExternalDbSystemStackMonitoringResponse> handler)
Description copied from interface:DbManagementAsync
Enables Stack Monitoring for all the components of the specified external DB system (except databases).- Specified by:
enableExternalDbSystemStackMonitoring
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
enableExternalExadataInfrastructureManagement
public Future<EnableExternalExadataInfrastructureManagementResponse> enableExternalExadataInfrastructureManagement(EnableExternalExadataInfrastructureManagementRequest request, AsyncHandler<EnableExternalExadataInfrastructureManagementRequest,EnableExternalExadataInfrastructureManagementResponse> handler)
Description copied from interface:DbManagementAsync
Enables Database Management for the Exadata infrastructure specified by externalExadataInfrastructureId.It covers the following components:
- Exadata infrastructure - Exadata storage grid - Exadata storage server
- Specified by:
enableExternalExadataInfrastructureManagement
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
enableExternalMySqlDatabaseManagement
public Future<EnableExternalMySqlDatabaseManagementResponse> enableExternalMySqlDatabaseManagement(EnableExternalMySqlDatabaseManagementRequest request, AsyncHandler<EnableExternalMySqlDatabaseManagementRequest,EnableExternalMySqlDatabaseManagementResponse> handler)
Description copied from interface:DbManagementAsync
Enables Database Management for an external MySQL Database.- Specified by:
enableExternalMySqlDatabaseManagement
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
enableExternalNonContainerDatabaseManagementFeature
public Future<EnableExternalNonContainerDatabaseManagementFeatureResponse> enableExternalNonContainerDatabaseManagementFeature(EnableExternalNonContainerDatabaseManagementFeatureRequest request, AsyncHandler<EnableExternalNonContainerDatabaseManagementFeatureRequest,EnableExternalNonContainerDatabaseManagementFeatureResponse> handler)
Description copied from interface:DbManagementAsync
Enables Database Management feature for the specified external non-container database.- Specified by:
enableExternalNonContainerDatabaseManagementFeature
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
enableExternalPluggableDatabaseManagementFeature
public Future<EnableExternalPluggableDatabaseManagementFeatureResponse> enableExternalPluggableDatabaseManagementFeature(EnableExternalPluggableDatabaseManagementFeatureRequest request, AsyncHandler<EnableExternalPluggableDatabaseManagementFeatureRequest,EnableExternalPluggableDatabaseManagementFeatureResponse> handler)
Description copied from interface:DbManagementAsync
Enables a Database Management feature for the specified external pluggable database.- Specified by:
enableExternalPluggableDatabaseManagementFeature
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
enableHighFrequencyAutomaticSpmEvolveAdvisorTask
public Future<EnableHighFrequencyAutomaticSpmEvolveAdvisorTaskResponse> enableHighFrequencyAutomaticSpmEvolveAdvisorTask(EnableHighFrequencyAutomaticSpmEvolveAdvisorTaskRequest request, AsyncHandler<EnableHighFrequencyAutomaticSpmEvolveAdvisorTaskRequest,EnableHighFrequencyAutomaticSpmEvolveAdvisorTaskResponse> handler)
Description copied from interface:DbManagementAsync
Enables the high-frequency Automatic SPM Evolve Advisor task.The high-frequency task runs every hour and runs for no longer than 30 minutes. These settings are not configurable.
The high-frequency task complements the standard Automatic SPM Evolve Advisor task. They are independent and are scheduled through two different frameworks.
It is available only on Oracle Exadata Database Machine, Oracle Database Exadata Cloud Service (ExaCS) and Oracle Database Exadata Cloud@Customer (ExaCC).
- Specified by:
enableHighFrequencyAutomaticSpmEvolveAdvisorTask
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
enablePluggableDatabaseManagementFeature
public Future<EnablePluggableDatabaseManagementFeatureResponse> enablePluggableDatabaseManagementFeature(EnablePluggableDatabaseManagementFeatureRequest request, AsyncHandler<EnablePluggableDatabaseManagementFeatureRequest,EnablePluggableDatabaseManagementFeatureResponse> handler)
Description copied from interface:DbManagementAsync
Enables a Database Management feature for the specified Oracle cloud pluggable database.- Specified by:
enablePluggableDatabaseManagementFeature
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
enableSqlPlanBaselinesUsage
public Future<EnableSqlPlanBaselinesUsageResponse> enableSqlPlanBaselinesUsage(EnableSqlPlanBaselinesUsageRequest request, AsyncHandler<EnableSqlPlanBaselinesUsageRequest,EnableSqlPlanBaselinesUsageResponse> handler)
Description copied from interface:DbManagementAsync
Enables the use of SQL plan baselines stored in SQL Management Base.When enabled, the optimizer uses SQL plan baselines to select plans to avoid potential performance regressions.
- Specified by:
enableSqlPlanBaselinesUsage
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
generateAwrSnapshot
public Future<GenerateAwrSnapshotResponse> generateAwrSnapshot(GenerateAwrSnapshotRequest request, AsyncHandler<GenerateAwrSnapshotRequest,GenerateAwrSnapshotResponse> handler)
Description copied from interface:DbManagementAsync
Creates an AWR snapshot for the target database.- Specified by:
generateAwrSnapshot
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getAwrDbReport
public Future<GetAwrDbReportResponse> getAwrDbReport(GetAwrDbReportRequest request, AsyncHandler<GetAwrDbReportRequest,GetAwrDbReportResponse> handler)
Description copied from interface:DbManagementAsync
Gets the AWR report for the specific database.- Specified by:
getAwrDbReport
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getAwrDbSqlReport
public Future<GetAwrDbSqlReportResponse> getAwrDbSqlReport(GetAwrDbSqlReportRequest request, AsyncHandler<GetAwrDbSqlReportRequest,GetAwrDbSqlReportResponse> handler)
Description copied from interface:DbManagementAsync
Gets the SQL health check report for one SQL of the specific database.- Specified by:
getAwrDbSqlReport
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getClusterCacheMetric
public Future<GetClusterCacheMetricResponse> getClusterCacheMetric(GetClusterCacheMetricRequest request, AsyncHandler<GetClusterCacheMetricRequest,GetClusterCacheMetricResponse> handler)
Description copied from interface:DbManagementAsync
Gets the metrics related to cluster cache for the Oracle Real Application Clusters (Oracle RAC) database specified by managedDatabaseId.- Specified by:
getClusterCacheMetric
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getDatabaseFleetBackupMetrics
public Future<GetDatabaseFleetBackupMetricsResponse> getDatabaseFleetBackupMetrics(GetDatabaseFleetBackupMetricsRequest request, AsyncHandler<GetDatabaseFleetBackupMetricsRequest,GetDatabaseFleetBackupMetricsResponse> handler)
Description copied from interface:DbManagementAsync
Gets the fleet of container databases (CDBs) and their backup details and metrics, in a compartment or Database Group.The databaseHostedIn query parameter must be provided to list either cloud or external databases. Either the CompartmentId or the ManagedDatabaseGroupId query parameters must be provided to retrieve the HA and backup metrics.
- Specified by:
getDatabaseFleetBackupMetrics
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getDatabaseFleetDataguardMetrics
public Future<GetDatabaseFleetDataguardMetricsResponse> getDatabaseFleetDataguardMetrics(GetDatabaseFleetDataguardMetricsRequest request, AsyncHandler<GetDatabaseFleetDataguardMetricsRequest,GetDatabaseFleetDataguardMetricsResponse> handler)
Description copied from interface:DbManagementAsync
Gets the fleet of Oracle Data Guard-enabled container databases (CDBs) along with Data Guard metrics and standby databases, in a compartment or Database Group.Either the CompartmentId or the ManagedDatabaseGroupId query parameters must be provided to retrieve the list of databases and Data Guard metrics.
- Specified by:
getDatabaseFleetDataguardMetrics
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getDatabaseFleetHaOverviewMetrics
public Future<GetDatabaseFleetHaOverviewMetricsResponse> getDatabaseFleetHaOverviewMetrics(GetDatabaseFleetHaOverviewMetricsRequest request, AsyncHandler<GetDatabaseFleetHaOverviewMetricsRequest,GetDatabaseFleetHaOverviewMetricsResponse> handler)
Description copied from interface:DbManagementAsync
Gets the fleet of container databases (CDBs) and their HA and backup metrics in a compartment or in a Database Group.Either the CompartmentId or the ManagedDatabaseGroupId query parameters must be provided to retrieve the HA and backup metrics.
- Specified by:
getDatabaseFleetHaOverviewMetrics
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getDatabaseFleetHealthMetrics
public Future<GetDatabaseFleetHealthMetricsResponse> getDatabaseFleetHealthMetrics(GetDatabaseFleetHealthMetricsRequest request, AsyncHandler<GetDatabaseFleetHealthMetricsRequest,GetDatabaseFleetHealthMetricsResponse> handler)
Description copied from interface:DbManagementAsync
Gets the health metrics for a fleet of databases in a compartment or in a Managed Database Group.Either the CompartmentId or the ManagedDatabaseGroupId query parameters must be provided to retrieve the health metrics.
- Specified by:
getDatabaseFleetHealthMetrics
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getDatabaseHaBackupDetails
public Future<GetDatabaseHaBackupDetailsResponse> getDatabaseHaBackupDetails(GetDatabaseHaBackupDetailsRequest request, AsyncHandler<GetDatabaseHaBackupDetailsRequest,GetDatabaseHaBackupDetailsResponse> handler)
Description copied from interface:DbManagementAsync
Gets HA and backup details with metrics and backup history for a single database.- Specified by:
getDatabaseHaBackupDetails
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getDatabaseHomeMetrics
public Future<GetDatabaseHomeMetricsResponse> getDatabaseHomeMetrics(GetDatabaseHomeMetricsRequest request, AsyncHandler<GetDatabaseHomeMetricsRequest,GetDatabaseHomeMetricsResponse> handler)
Description copied from interface:DbManagementAsync
Gets a summary of the activity and resource usage metrics like DB Time, CPU, User I/O, Wait, Storage, and Memory for a Managed Database.- Specified by:
getDatabaseHomeMetrics
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getDataguardPerformanceMetrics
public Future<GetDataguardPerformanceMetricsResponse> getDataguardPerformanceMetrics(GetDataguardPerformanceMetricsRequest request, AsyncHandler<GetDataguardPerformanceMetricsRequest,GetDataguardPerformanceMetricsResponse> handler)
Description copied from interface:DbManagementAsync
Gets a historical summary of the Database Guard performance metrics for Managed Databases.If the peerDatabaseCompartmentId is specified, then the metrics are only retrieved from the specified compartment. If the peerDatabaseCompartmentId is not specified, then the metrics are retrieved from the compartment of the Managed Database specified by the ManagedDatabaseId.
- Specified by:
getDataguardPerformanceMetrics
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getDbManagementPrivateEndpoint
public Future<GetDbManagementPrivateEndpointResponse> getDbManagementPrivateEndpoint(GetDbManagementPrivateEndpointRequest request, AsyncHandler<GetDbManagementPrivateEndpointRequest,GetDbManagementPrivateEndpointResponse> handler)
Description copied from interface:DbManagementAsync
Gets the details of a specific Database Management private endpoint.- Specified by:
getDbManagementPrivateEndpoint
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getExternalAsm
public Future<GetExternalAsmResponse> getExternalAsm(GetExternalAsmRequest request, AsyncHandler<GetExternalAsmRequest,GetExternalAsmResponse> handler)
Description copied from interface:DbManagementAsync
Gets the details for the external ASM specified byexternalAsmId
.- Specified by:
getExternalAsm
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getExternalAsmConfiguration
public Future<GetExternalAsmConfigurationResponse> getExternalAsmConfiguration(GetExternalAsmConfigurationRequest request, AsyncHandler<GetExternalAsmConfigurationRequest,GetExternalAsmConfigurationResponse> handler)
Description copied from interface:DbManagementAsync
Gets configuration details including disk groups for the external ASM specified byexternalAsmId
.- Specified by:
getExternalAsmConfiguration
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getExternalAsmInstance
public Future<GetExternalAsmInstanceResponse> getExternalAsmInstance(GetExternalAsmInstanceRequest request, AsyncHandler<GetExternalAsmInstanceRequest,GetExternalAsmInstanceResponse> handler)
Description copied from interface:DbManagementAsync
Gets the details for the external ASM instance specified byexternalAsmInstanceId
.- Specified by:
getExternalAsmInstance
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getExternalCluster
public Future<GetExternalClusterResponse> getExternalCluster(GetExternalClusterRequest request, AsyncHandler<GetExternalClusterRequest,GetExternalClusterResponse> handler)
Description copied from interface:DbManagementAsync
Gets the details for the external cluster specified byexternalClusterId
.- Specified by:
getExternalCluster
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getExternalClusterInstance
public Future<GetExternalClusterInstanceResponse> getExternalClusterInstance(GetExternalClusterInstanceRequest request, AsyncHandler<GetExternalClusterInstanceRequest,GetExternalClusterInstanceResponse> handler)
Description copied from interface:DbManagementAsync
Gets the details for the external cluster instance specified byexternalClusterInstanceId
.- Specified by:
getExternalClusterInstance
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getExternalDbHome
public Future<GetExternalDbHomeResponse> getExternalDbHome(GetExternalDbHomeRequest request, AsyncHandler<GetExternalDbHomeRequest,GetExternalDbHomeResponse> handler)
Description copied from interface:DbManagementAsync
Gets the details for the external DB home specified byexternalDbHomeId
.- Specified by:
getExternalDbHome
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getExternalDbNode
public Future<GetExternalDbNodeResponse> getExternalDbNode(GetExternalDbNodeRequest request, AsyncHandler<GetExternalDbNodeRequest,GetExternalDbNodeResponse> handler)
Description copied from interface:DbManagementAsync
Gets the details for the external DB node specified byexternalDbNodeId
.- Specified by:
getExternalDbNode
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getExternalDbSystem
public Future<GetExternalDbSystemResponse> getExternalDbSystem(GetExternalDbSystemRequest request, AsyncHandler<GetExternalDbSystemRequest,GetExternalDbSystemResponse> handler)
Description copied from interface:DbManagementAsync
Gets the details for the external DB system specified byexternalDbSystemId
.- Specified by:
getExternalDbSystem
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getExternalDbSystemConnector
public Future<GetExternalDbSystemConnectorResponse> getExternalDbSystemConnector(GetExternalDbSystemConnectorRequest request, AsyncHandler<GetExternalDbSystemConnectorRequest,GetExternalDbSystemConnectorResponse> handler)
Description copied from interface:DbManagementAsync
Gets the details for the external connector specified byexternalDbSystemConnectorId
.- Specified by:
getExternalDbSystemConnector
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getExternalDbSystemDiscovery
public Future<GetExternalDbSystemDiscoveryResponse> getExternalDbSystemDiscovery(GetExternalDbSystemDiscoveryRequest request, AsyncHandler<GetExternalDbSystemDiscoveryRequest,GetExternalDbSystemDiscoveryResponse> handler)
Description copied from interface:DbManagementAsync
Gets the details for the external DB system discovery resource specified byexternalDbSystemDiscoveryId
.- Specified by:
getExternalDbSystemDiscovery
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getExternalExadataInfrastructure
public Future<GetExternalExadataInfrastructureResponse> getExternalExadataInfrastructure(GetExternalExadataInfrastructureRequest request, AsyncHandler<GetExternalExadataInfrastructureRequest,GetExternalExadataInfrastructureResponse> handler)
Description copied from interface:DbManagementAsync
Gets the details for the Exadata infrastructure specified by externalExadataInfrastructureId.It includes the DB systems and storage grid within the Exadata infrastructure.
- Specified by:
getExternalExadataInfrastructure
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getExternalExadataStorageConnector
public Future<GetExternalExadataStorageConnectorResponse> getExternalExadataStorageConnector(GetExternalExadataStorageConnectorRequest request, AsyncHandler<GetExternalExadataStorageConnectorRequest,GetExternalExadataStorageConnectorResponse> handler)
Description copied from interface:DbManagementAsync
Gets the details for the Exadata storage server connector specified by exadataStorageConnectorId.- Specified by:
getExternalExadataStorageConnector
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getExternalExadataStorageGrid
public Future<GetExternalExadataStorageGridResponse> getExternalExadataStorageGrid(GetExternalExadataStorageGridRequest request, AsyncHandler<GetExternalExadataStorageGridRequest,GetExternalExadataStorageGridResponse> handler)
Description copied from interface:DbManagementAsync
Gets the details for the Exadata storage server grid specified by exadataStorageGridId.- Specified by:
getExternalExadataStorageGrid
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getExternalExadataStorageServer
public Future<GetExternalExadataStorageServerResponse> getExternalExadataStorageServer(GetExternalExadataStorageServerRequest request, AsyncHandler<GetExternalExadataStorageServerRequest,GetExternalExadataStorageServerResponse> handler)
Description copied from interface:DbManagementAsync
Gets the summary for the Exadata storage server specified by exadataStorageServerId.- Specified by:
getExternalExadataStorageServer
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getExternalListener
public Future<GetExternalListenerResponse> getExternalListener(GetExternalListenerRequest request, AsyncHandler<GetExternalListenerRequest,GetExternalListenerResponse> handler)
Description copied from interface:DbManagementAsync
Gets the details for the external listener specified byexternalListenerId
.- Specified by:
getExternalListener
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getExternalMySqlDatabase
public Future<GetExternalMySqlDatabaseResponse> getExternalMySqlDatabase(GetExternalMySqlDatabaseRequest request, AsyncHandler<GetExternalMySqlDatabaseRequest,GetExternalMySqlDatabaseResponse> handler)
Description copied from interface:DbManagementAsync
Retrieves the external MySQL database information.- Specified by:
getExternalMySqlDatabase
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getExternalMySqlDatabaseConnector
public Future<GetExternalMySqlDatabaseConnectorResponse> getExternalMySqlDatabaseConnector(GetExternalMySqlDatabaseConnectorRequest request, AsyncHandler<GetExternalMySqlDatabaseConnectorRequest,GetExternalMySqlDatabaseConnectorResponse> handler)
Description copied from interface:DbManagementAsync
Retrieves the MySQL database connector.- Specified by:
getExternalMySqlDatabaseConnector
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getIormPlan
public Future<GetIormPlanResponse> getIormPlan(GetIormPlanRequest request, AsyncHandler<GetIormPlanRequest,GetIormPlanResponse> handler)
Description copied from interface:DbManagementAsync
Get the IORM plan from the specific Exadata storage server.- Specified by:
getIormPlan
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getJob
public Future<GetJobResponse> getJob(GetJobRequest request, AsyncHandler<GetJobRequest,GetJobResponse> handler)
Description copied from interface:DbManagementAsync
Gets the details for the job specified by jobId.- Specified by:
getJob
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getJobExecution
public Future<GetJobExecutionResponse> getJobExecution(GetJobExecutionRequest request, AsyncHandler<GetJobExecutionRequest,GetJobExecutionResponse> handler)
Description copied from interface:DbManagementAsync
Gets the details for the job execution specified by jobExecutionId.- Specified by:
getJobExecution
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getJobRun
public Future<GetJobRunResponse> getJobRun(GetJobRunRequest request, AsyncHandler<GetJobRunRequest,GetJobRunResponse> handler)
Description copied from interface:DbManagementAsync
Gets the details for the job run specified by jobRunId.- Specified by:
getJobRun
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getManagedDatabase
public Future<GetManagedDatabaseResponse> getManagedDatabase(GetManagedDatabaseRequest request, AsyncHandler<GetManagedDatabaseRequest,GetManagedDatabaseResponse> handler)
Description copied from interface:DbManagementAsync
Gets the details for the Managed Database specified by managedDatabaseId.- Specified by:
getManagedDatabase
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getManagedDatabaseGroup
public Future<GetManagedDatabaseGroupResponse> getManagedDatabaseGroup(GetManagedDatabaseGroupRequest request, AsyncHandler<GetManagedDatabaseGroupRequest,GetManagedDatabaseGroupResponse> handler)
Description copied from interface:DbManagementAsync
Gets the details for the Managed Database Group specified by managedDatabaseGroupId.- Specified by:
getManagedDatabaseGroup
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getNamedCredential
public Future<GetNamedCredentialResponse> getNamedCredential(GetNamedCredentialRequest request, AsyncHandler<GetNamedCredentialRequest,GetNamedCredentialResponse> handler)
Description copied from interface:DbManagementAsync
Gets the details for the named credential specified by namedCredentialId.- Specified by:
getNamedCredential
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getOpenAlertHistory
public Future<GetOpenAlertHistoryResponse> getOpenAlertHistory(GetOpenAlertHistoryRequest request, AsyncHandler<GetOpenAlertHistoryRequest,GetOpenAlertHistoryResponse> handler)
Description copied from interface:DbManagementAsync
Gets the open alerts from the specified Exadata storage server.- Specified by:
getOpenAlertHistory
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getOptimizerStatisticsAdvisorExecution
public Future<GetOptimizerStatisticsAdvisorExecutionResponse> getOptimizerStatisticsAdvisorExecution(GetOptimizerStatisticsAdvisorExecutionRequest request, AsyncHandler<GetOptimizerStatisticsAdvisorExecutionRequest,GetOptimizerStatisticsAdvisorExecutionResponse> handler)
Description copied from interface:DbManagementAsync
Gets a comprehensive report of the Optimizer Statistics Advisor execution, which includes details of the Managed Database, findings, recommendations, rationale, and examples.- Specified by:
getOptimizerStatisticsAdvisorExecution
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getOptimizerStatisticsAdvisorExecutionScript
public Future<GetOptimizerStatisticsAdvisorExecutionScriptResponse> getOptimizerStatisticsAdvisorExecutionScript(GetOptimizerStatisticsAdvisorExecutionScriptRequest request, AsyncHandler<GetOptimizerStatisticsAdvisorExecutionScriptRequest,GetOptimizerStatisticsAdvisorExecutionScriptResponse> handler)
Description copied from interface:DbManagementAsync
Gets the Oracle system-generated script for the specified Optimizer Statistics Advisor execution.- Specified by:
getOptimizerStatisticsAdvisorExecutionScript
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getOptimizerStatisticsCollectionOperation
public Future<GetOptimizerStatisticsCollectionOperationResponse> getOptimizerStatisticsCollectionOperation(GetOptimizerStatisticsCollectionOperationRequest request, AsyncHandler<GetOptimizerStatisticsCollectionOperationRequest,GetOptimizerStatisticsCollectionOperationResponse> handler)
Description copied from interface:DbManagementAsync
Gets a detailed report of the Optimizer Statistics Collection operation for the specified Managed Database.- Specified by:
getOptimizerStatisticsCollectionOperation
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getPdbMetrics
public Future<GetPdbMetricsResponse> getPdbMetrics(GetPdbMetricsRequest request, AsyncHandler<GetPdbMetricsRequest,GetPdbMetricsResponse> handler)
Description copied from interface:DbManagementAsync
Gets a summary of the resource usage metrics such as CPU, User I/O, and Storage for each PDB within a specific CDB.If comparmentId is specified, then the metrics for each PDB (within the CDB) in the specified compartment are retrieved. If compartmentId is not specified, then the metrics for all the PDBs within the CDB are retrieved.
- Specified by:
getPdbMetrics
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getPeerDatabaseMetrics
public Future<GetPeerDatabaseMetricsResponse> getPeerDatabaseMetrics(GetPeerDatabaseMetricsRequest request, AsyncHandler<GetPeerDatabaseMetricsRequest,GetPeerDatabaseMetricsResponse> handler)
Description copied from interface:DbManagementAsync
Gets a comparative summary of the baseline and target values of the Data Guard performance metrics for Managed Databases.If the peerDatabaseCompartmentId is specified, then the metrics are only retrieved from the specified compartment. If the peerDatabaseCompartmentId is not specified, then the metrics are retrieved from the compartment of the Managed Database specified by the ManagedDatabaseId.
- Specified by:
getPeerDatabaseMetrics
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getPreferredCredential
public Future<GetPreferredCredentialResponse> getPreferredCredential(GetPreferredCredentialRequest request, AsyncHandler<GetPreferredCredentialRequest,GetPreferredCredentialResponse> handler)
Description copied from interface:DbManagementAsync
Gets the preferred credential details for a Managed Database based on credentialName.- Specified by:
getPreferredCredential
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getSqlPlanBaseline
public Future<GetSqlPlanBaselineResponse> getSqlPlanBaseline(GetSqlPlanBaselineRequest request, AsyncHandler<GetSqlPlanBaselineRequest,GetSqlPlanBaselineResponse> handler)
Description copied from interface:DbManagementAsync
Gets the SQL plan baseline details for the specified planName.- Specified by:
getSqlPlanBaseline
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getSqlPlanBaselineConfiguration
public Future<GetSqlPlanBaselineConfigurationResponse> getSqlPlanBaselineConfiguration(GetSqlPlanBaselineConfigurationRequest request, AsyncHandler<GetSqlPlanBaselineConfigurationRequest,GetSqlPlanBaselineConfigurationResponse> handler)
Description copied from interface:DbManagementAsync
Gets the configuration details of SQL plan baselines for the specified Managed Database.The details include the settings for the capture and use of SQL plan baselines, SPM Evolve Advisor task, and SQL Management Base.
- Specified by:
getSqlPlanBaselineConfiguration
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getTablespace
public Future<GetTablespaceResponse> getTablespace(GetTablespaceRequest request, AsyncHandler<GetTablespaceRequest,GetTablespaceResponse> handler)
Description copied from interface:DbManagementAsync
Gets the details of the tablespace specified by tablespaceName within the Managed Database specified by managedDatabaseId.- Specified by:
getTablespace
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getTopSqlCpuActivity
public Future<GetTopSqlCpuActivityResponse> getTopSqlCpuActivity(GetTopSqlCpuActivityRequest request, AsyncHandler<GetTopSqlCpuActivityRequest,GetTopSqlCpuActivityResponse> handler)
Description copied from interface:DbManagementAsync
Gets the SQL IDs with the top CPU activity from the Exadata storage server.- Specified by:
getTopSqlCpuActivity
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getUser
public Future<GetUserResponse> getUser(GetUserRequest request, AsyncHandler<GetUserRequest,GetUserResponse> handler)
Description copied from interface:DbManagementAsync
Gets the details of the user specified by managedDatabaseId and userName.- Specified by:
getUser
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getWorkRequest
public Future<GetWorkRequestResponse> getWorkRequest(GetWorkRequestRequest request, AsyncHandler<GetWorkRequestRequest,GetWorkRequestResponse> handler)
Description copied from interface:DbManagementAsync
Gets the status of the work request with the given Work Request ID- Specified by:
getWorkRequest
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
implementOptimizerStatisticsAdvisorRecommendations
public Future<ImplementOptimizerStatisticsAdvisorRecommendationsResponse> implementOptimizerStatisticsAdvisorRecommendations(ImplementOptimizerStatisticsAdvisorRecommendationsRequest request, AsyncHandler<ImplementOptimizerStatisticsAdvisorRecommendationsRequest,ImplementOptimizerStatisticsAdvisorRecommendationsResponse> handler)
Description copied from interface:DbManagementAsync
Asynchronously implements the findings and recommendations of the Optimizer Statistics Advisor execution.- Specified by:
implementOptimizerStatisticsAdvisorRecommendations
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listAsmProperties
public Future<ListAsmPropertiesResponse> listAsmProperties(ListAsmPropertiesRequest request, AsyncHandler<ListAsmPropertiesRequest,ListAsmPropertiesResponse> handler)
Description copied from interface:DbManagementAsync
Gets the list of ASM properties for the specified managedDatabaseId.- Specified by:
listAsmProperties
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listAssociatedDatabases
public Future<ListAssociatedDatabasesResponse> listAssociatedDatabases(ListAssociatedDatabasesRequest request, AsyncHandler<ListAssociatedDatabasesRequest,ListAssociatedDatabasesResponse> handler)
Description copied from interface:DbManagementAsync
Gets the list of databases using a specific Database Management private endpoint.- Specified by:
listAssociatedDatabases
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listAwrDbSnapshots
public Future<ListAwrDbSnapshotsResponse> listAwrDbSnapshots(ListAwrDbSnapshotsRequest request, AsyncHandler<ListAwrDbSnapshotsRequest,ListAwrDbSnapshotsResponse> handler)
Description copied from interface:DbManagementAsync
Lists AWR snapshots for the specified database in the AWR.- Specified by:
listAwrDbSnapshots
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listAwrDbs
public Future<ListAwrDbsResponse> listAwrDbs(ListAwrDbsRequest request, AsyncHandler<ListAwrDbsRequest,ListAwrDbsResponse> handler)
Description copied from interface:DbManagementAsync
Gets the list of databases and their snapshot summary details available in the AWR of the specified Managed Database.- Specified by:
listAwrDbs
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listConsumerGroupPrivileges
public Future<ListConsumerGroupPrivilegesResponse> listConsumerGroupPrivileges(ListConsumerGroupPrivilegesRequest request, AsyncHandler<ListConsumerGroupPrivilegesRequest,ListConsumerGroupPrivilegesResponse> handler)
Description copied from interface:DbManagementAsync
Gets the list of consumer group privileges granted to a specific user.- Specified by:
listConsumerGroupPrivileges
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listCursorCacheStatements
public Future<ListCursorCacheStatementsResponse> listCursorCacheStatements(ListCursorCacheStatementsRequest request, AsyncHandler<ListCursorCacheStatementsRequest,ListCursorCacheStatementsResponse> handler)
Description copied from interface:DbManagementAsync
Lists the SQL statements from shared SQL area, also called the cursor cache.- Specified by:
listCursorCacheStatements
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listDataAccessContainers
public Future<ListDataAccessContainersResponse> listDataAccessContainers(ListDataAccessContainersRequest request, AsyncHandler<ListDataAccessContainersRequest,ListDataAccessContainersResponse> handler)
Description copied from interface:DbManagementAsync
Gets the list of containers for a specific user.This is only applicable if ALL_CONTAINERS !=‘Y’.
- Specified by:
listDataAccessContainers
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listDatabaseParameters
public Future<ListDatabaseParametersResponse> listDatabaseParameters(ListDatabaseParametersRequest request, AsyncHandler<ListDatabaseParametersRequest,ListDatabaseParametersResponse> handler)
Description copied from interface:DbManagementAsync
Gets the list of database parameters for the specified Managed Database.The parameters are listed in alphabetical order, along with their current values.
- Specified by:
listDatabaseParameters
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listDbManagementPrivateEndpoints
public Future<ListDbManagementPrivateEndpointsResponse> listDbManagementPrivateEndpoints(ListDbManagementPrivateEndpointsRequest request, AsyncHandler<ListDbManagementPrivateEndpointsRequest,ListDbManagementPrivateEndpointsResponse> handler)
Description copied from interface:DbManagementAsync
Gets a list of Database Management private endpoints.- Specified by:
listDbManagementPrivateEndpoints
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listExternalAsmDiskGroups
public Future<ListExternalAsmDiskGroupsResponse> listExternalAsmDiskGroups(ListExternalAsmDiskGroupsRequest request, AsyncHandler<ListExternalAsmDiskGroupsRequest,ListExternalAsmDiskGroupsResponse> handler)
Description copied from interface:DbManagementAsync
Lists ASM disk groups for the external ASM specified byexternalAsmId
.- Specified by:
listExternalAsmDiskGroups
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listExternalAsmInstances
public Future<ListExternalAsmInstancesResponse> listExternalAsmInstances(ListExternalAsmInstancesRequest request, AsyncHandler<ListExternalAsmInstancesRequest,ListExternalAsmInstancesResponse> handler)
Description copied from interface:DbManagementAsync
Lists the ASM instances in the specified external ASM.- Specified by:
listExternalAsmInstances
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listExternalAsmUsers
public Future<ListExternalAsmUsersResponse> listExternalAsmUsers(ListExternalAsmUsersRequest request, AsyncHandler<ListExternalAsmUsersRequest,ListExternalAsmUsersResponse> handler)
Description copied from interface:DbManagementAsync
Lists ASM users for the external ASM specified byexternalAsmId
.- Specified by:
listExternalAsmUsers
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listExternalAsms
public Future<ListExternalAsmsResponse> listExternalAsms(ListExternalAsmsRequest request, AsyncHandler<ListExternalAsmsRequest,ListExternalAsmsResponse> handler)
Description copied from interface:DbManagementAsync
Lists the ASMs in the specified external DB system.- Specified by:
listExternalAsms
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listExternalClusterInstances
public Future<ListExternalClusterInstancesResponse> listExternalClusterInstances(ListExternalClusterInstancesRequest request, AsyncHandler<ListExternalClusterInstancesRequest,ListExternalClusterInstancesResponse> handler)
Description copied from interface:DbManagementAsync
Lists the cluster instances in the specified external cluster.- Specified by:
listExternalClusterInstances
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listExternalClusters
public Future<ListExternalClustersResponse> listExternalClusters(ListExternalClustersRequest request, AsyncHandler<ListExternalClustersRequest,ListExternalClustersResponse> handler)
Description copied from interface:DbManagementAsync
Lists the clusters in the specified external DB system.- Specified by:
listExternalClusters
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listExternalDatabases
public Future<ListExternalDatabasesResponse> listExternalDatabases(ListExternalDatabasesRequest request, AsyncHandler<ListExternalDatabasesRequest,ListExternalDatabasesResponse> handler)
Description copied from interface:DbManagementAsync
Lists the external databases in the specified compartment or in the specified DB system.- Specified by:
listExternalDatabases
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listExternalDbHomes
public Future<ListExternalDbHomesResponse> listExternalDbHomes(ListExternalDbHomesRequest request, AsyncHandler<ListExternalDbHomesRequest,ListExternalDbHomesResponse> handler)
Description copied from interface:DbManagementAsync
Lists the DB homes in the specified external DB system.- Specified by:
listExternalDbHomes
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listExternalDbNodes
public Future<ListExternalDbNodesResponse> listExternalDbNodes(ListExternalDbNodesRequest request, AsyncHandler<ListExternalDbNodesRequest,ListExternalDbNodesResponse> handler)
Description copied from interface:DbManagementAsync
Lists the external DB nodes in the specified external DB system.- Specified by:
listExternalDbNodes
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listExternalDbSystemConnectors
public Future<ListExternalDbSystemConnectorsResponse> listExternalDbSystemConnectors(ListExternalDbSystemConnectorsRequest request, AsyncHandler<ListExternalDbSystemConnectorsRequest,ListExternalDbSystemConnectorsResponse> handler)
Description copied from interface:DbManagementAsync
Lists the external connectors in the specified external DB system.- Specified by:
listExternalDbSystemConnectors
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listExternalDbSystemDiscoveries
public Future<ListExternalDbSystemDiscoveriesResponse> listExternalDbSystemDiscoveries(ListExternalDbSystemDiscoveriesRequest request, AsyncHandler<ListExternalDbSystemDiscoveriesRequest,ListExternalDbSystemDiscoveriesResponse> handler)
Description copied from interface:DbManagementAsync
Lists the external DB system discovery resources in the specified compartment.- Specified by:
listExternalDbSystemDiscoveries
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listExternalDbSystems
public Future<ListExternalDbSystemsResponse> listExternalDbSystems(ListExternalDbSystemsRequest request, AsyncHandler<ListExternalDbSystemsRequest,ListExternalDbSystemsResponse> handler)
Description copied from interface:DbManagementAsync
Lists the external DB systems in the specified compartment.- Specified by:
listExternalDbSystems
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listExternalExadataInfrastructures
public Future<ListExternalExadataInfrastructuresResponse> listExternalExadataInfrastructures(ListExternalExadataInfrastructuresRequest request, AsyncHandler<ListExternalExadataInfrastructuresRequest,ListExternalExadataInfrastructuresResponse> handler)
Description copied from interface:DbManagementAsync
Lists the Exadata infrastructure resources in the specified compartment.- Specified by:
listExternalExadataInfrastructures
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listExternalExadataStorageConnectors
public Future<ListExternalExadataStorageConnectorsResponse> listExternalExadataStorageConnectors(ListExternalExadataStorageConnectorsRequest request, AsyncHandler<ListExternalExadataStorageConnectorsRequest,ListExternalExadataStorageConnectorsResponse> handler)
Description copied from interface:DbManagementAsync
Lists the Exadata storage server connectors for the specified Exadata infrastructure.- Specified by:
listExternalExadataStorageConnectors
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listExternalExadataStorageServers
public Future<ListExternalExadataStorageServersResponse> listExternalExadataStorageServers(ListExternalExadataStorageServersRequest request, AsyncHandler<ListExternalExadataStorageServersRequest,ListExternalExadataStorageServersResponse> handler)
Description copied from interface:DbManagementAsync
Lists the Exadata storage servers for the specified Exadata infrastructure.- Specified by:
listExternalExadataStorageServers
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listExternalListenerServices
public Future<ListExternalListenerServicesResponse> listExternalListenerServices(ListExternalListenerServicesRequest request, AsyncHandler<ListExternalListenerServicesRequest,ListExternalListenerServicesResponse> handler)
Description copied from interface:DbManagementAsync
Lists the database services registered with the specified external listener for the specified Managed Database.- Specified by:
listExternalListenerServices
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listExternalListeners
public Future<ListExternalListenersResponse> listExternalListeners(ListExternalListenersRequest request, AsyncHandler<ListExternalListenersRequest,ListExternalListenersResponse> handler)
Description copied from interface:DbManagementAsync
Lists the listeners in the specified external DB system.- Specified by:
listExternalListeners
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listExternalMySqlDatabases
public Future<ListExternalMySqlDatabasesResponse> listExternalMySqlDatabases(ListExternalMySqlDatabasesRequest request, AsyncHandler<ListExternalMySqlDatabasesRequest,ListExternalMySqlDatabasesResponse> handler)
Description copied from interface:DbManagementAsync
Gets the list of External MySQL Databases.- Specified by:
listExternalMySqlDatabases
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listJobExecutions
public Future<ListJobExecutionsResponse> listJobExecutions(ListJobExecutionsRequest request, AsyncHandler<ListJobExecutionsRequest,ListJobExecutionsResponse> handler)
Description copied from interface:DbManagementAsync
Gets the job execution for a specific ID or the list of job executions for a job, job run, Managed Database or Managed Database Group in a specific compartment.Only one of the parameters, ID, jobId, jobRunId, managedDatabaseId or managedDatabaseGroupId should be provided. If none of these parameters is provided, all the job executions in the compartment are listed. Job executions can also be filtered based on the name and status parameters.
- Specified by:
listJobExecutions
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listJobRuns
public Future<ListJobRunsResponse> listJobRuns(ListJobRunsRequest request, AsyncHandler<ListJobRunsRequest,ListJobRunsResponse> handler)
Description copied from interface:DbManagementAsync
Gets the job run for a specific ID or the list of job runs for a job, Managed Database or Managed Database Group in a specific compartment.Only one of the parameters, ID, jobId, managedDatabaseId, or managedDatabaseGroupId should be provided. If none of these parameters is provided, all the job runs in the compartment are listed. Job runs can also be filtered based on name and runStatus parameters.
- Specified by:
listJobRuns
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listJobs
public Future<ListJobsResponse> listJobs(ListJobsRequest request, AsyncHandler<ListJobsRequest,ListJobsResponse> handler)
Description copied from interface:DbManagementAsync
Gets the job for a specific ID or the list of jobs for a Managed Database or Managed Database Group in a specific compartment.Only one of the parameters, ID, managedDatabaseId or managedDatabaseGroupId, should be provided. If none of these parameters is provided, all the jobs in the compartment are listed. Jobs can also be filtered based on the name and lifecycleState parameters.
- Specified by:
listJobs
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listManagedDatabaseGroups
public Future<ListManagedDatabaseGroupsResponse> listManagedDatabaseGroups(ListManagedDatabaseGroupsRequest request, AsyncHandler<ListManagedDatabaseGroupsRequest,ListManagedDatabaseGroupsResponse> handler)
Description copied from interface:DbManagementAsync
Gets the Managed Database Group for a specific ID or the list of Managed Database Groups in a specific compartment.Managed Database Groups can also be filtered based on the name parameter. Only one of the parameters, ID or name should be provided. If none of these parameters is provided, all the Managed Database Groups in the compartment are listed.
- Specified by:
listManagedDatabaseGroups
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listManagedDatabases
public Future<ListManagedDatabasesResponse> listManagedDatabases(ListManagedDatabasesRequest request, AsyncHandler<ListManagedDatabasesRequest,ListManagedDatabasesResponse> handler)
Description copied from interface:DbManagementAsync
Gets the Managed Database for a specific ID or the list of Managed Databases in a specific compartment.Managed Databases can be filtered based on the name parameter. Only one of the parameters, ID or name should be provided. If neither of these parameters is provided, all the Managed Databases in the compartment are listed. Managed Databases can also be filtered based on the deployment type and management option. If the deployment type is not specified or if it is
ONPREMISE
, then the management option is not considered and Managed Databases withADVANCED
management option are listed.- Specified by:
listManagedDatabases
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listMySqlDatabaseConnectors
public Future<ListMySqlDatabaseConnectorsResponse> listMySqlDatabaseConnectors(ListMySqlDatabaseConnectorsRequest request, AsyncHandler<ListMySqlDatabaseConnectorsRequest,ListMySqlDatabaseConnectorsResponse> handler)
Description copied from interface:DbManagementAsync
Gets the list of External MySQL Database connectors.- Specified by:
listMySqlDatabaseConnectors
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listNamedCredentials
public Future<ListNamedCredentialsResponse> listNamedCredentials(ListNamedCredentialsRequest request, AsyncHandler<ListNamedCredentialsRequest,ListNamedCredentialsResponse> handler)
Description copied from interface:DbManagementAsync
Gets a single named credential specified by the name or all the named credentials in a specific compartment.- Specified by:
listNamedCredentials
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listObjectPrivileges
public Future<ListObjectPrivilegesResponse> listObjectPrivileges(ListObjectPrivilegesRequest request, AsyncHandler<ListObjectPrivilegesRequest,ListObjectPrivilegesResponse> handler)
Description copied from interface:DbManagementAsync
Gets the list of object privileges granted to a specific user.- Specified by:
listObjectPrivileges
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listOptimizerStatisticsAdvisorExecutions
public Future<ListOptimizerStatisticsAdvisorExecutionsResponse> listOptimizerStatisticsAdvisorExecutions(ListOptimizerStatisticsAdvisorExecutionsRequest request, AsyncHandler<ListOptimizerStatisticsAdvisorExecutionsRequest,ListOptimizerStatisticsAdvisorExecutionsResponse> handler)
Description copied from interface:DbManagementAsync
Lists the details of the Optimizer Statistics Advisor task executions, such as their duration, and the number of findings, if any.Optionally, you can specify a date-time range (of seven days) to obtain the list of executions that fall within the specified time range. If the date-time range is not specified, then the executions in the last seven days are listed.
- Specified by:
listOptimizerStatisticsAdvisorExecutions
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listOptimizerStatisticsCollectionAggregations
public Future<ListOptimizerStatisticsCollectionAggregationsResponse> listOptimizerStatisticsCollectionAggregations(ListOptimizerStatisticsCollectionAggregationsRequest request, AsyncHandler<ListOptimizerStatisticsCollectionAggregationsRequest,ListOptimizerStatisticsCollectionAggregationsResponse> handler)
Description copied from interface:DbManagementAsync
Gets a list of the optimizer statistics collection operations per hour, grouped by task or object status for the specified Managed Database.You must specify a value for GroupByQueryParam to determine whether the data should be grouped by task status or task object status. Optionally, you can specify a date-time range (of seven days) to obtain collection aggregations within the specified time range. If the date-time range is not specified, then the operations in the last seven days are listed. You can further filter the results by providing the optional type of TaskTypeQueryParam. If the task type not provided, then both Auto and Manual tasks are considered for aggregation.
- Specified by:
listOptimizerStatisticsCollectionAggregations
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listOptimizerStatisticsCollectionOperations
public Future<ListOptimizerStatisticsCollectionOperationsResponse> listOptimizerStatisticsCollectionOperations(ListOptimizerStatisticsCollectionOperationsRequest request, AsyncHandler<ListOptimizerStatisticsCollectionOperationsRequest,ListOptimizerStatisticsCollectionOperationsResponse> handler)
Description copied from interface:DbManagementAsync
Lists the Optimizer Statistics Collection (Auto and Manual) task operation summary for the specified Managed Database.The summary includes the details of each operation and the number of tasks grouped by status: Completed, In Progress, Failed, and so on. Optionally, you can specify a date-time range (of seven days) to obtain the list of operations that fall within the specified time range. If the date-time range is not specified, then the operations in the last seven days are listed. This API also enables the pagination of results and the opc-next-page response header indicates whether there is a next page. If you use the same header value in a consecutive request, the next page records are returned. To obtain the required results, you can apply the different types of filters supported by this API.
- Specified by:
listOptimizerStatisticsCollectionOperations
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listPreferredCredentials
public Future<ListPreferredCredentialsResponse> listPreferredCredentials(ListPreferredCredentialsRequest request, AsyncHandler<ListPreferredCredentialsRequest,ListPreferredCredentialsResponse> handler)
Description copied from interface:DbManagementAsync
Gets the list of preferred credentials for a given Managed Database.- Specified by:
listPreferredCredentials
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listProxiedForUsers
public Future<ListProxiedForUsersResponse> listProxiedForUsers(ListProxiedForUsersRequest request, AsyncHandler<ListProxiedForUsersRequest,ListProxiedForUsersResponse> handler)
Description copied from interface:DbManagementAsync
Gets the list of users on whose behalf the current user acts as proxy.- Specified by:
listProxiedForUsers
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listProxyUsers
public Future<ListProxyUsersResponse> listProxyUsers(ListProxyUsersRequest request, AsyncHandler<ListProxyUsersRequest,ListProxyUsersResponse> handler)
Description copied from interface:DbManagementAsync
Gets the list of proxy users for the current user.- Specified by:
listProxyUsers
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listRoles
public Future<ListRolesResponse> listRoles(ListRolesRequest request, AsyncHandler<ListRolesRequest,ListRolesResponse> handler)
Description copied from interface:DbManagementAsync
Gets the list of roles granted to a specific user.- Specified by:
listRoles
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listSqlPlanBaselineJobs
public Future<ListSqlPlanBaselineJobsResponse> listSqlPlanBaselineJobs(ListSqlPlanBaselineJobsRequest request, AsyncHandler<ListSqlPlanBaselineJobsRequest,ListSqlPlanBaselineJobsResponse> handler)
Description copied from interface:DbManagementAsync
Lists the database jobs used for loading SQL plan baselines in the specified Managed Database.- Specified by:
listSqlPlanBaselineJobs
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listSqlPlanBaselines
public Future<ListSqlPlanBaselinesResponse> listSqlPlanBaselines(ListSqlPlanBaselinesRequest request, AsyncHandler<ListSqlPlanBaselinesRequest,ListSqlPlanBaselinesResponse> handler)
Description copied from interface:DbManagementAsync
Lists the SQL plan baselines for the specified Managed Database.- Specified by:
listSqlPlanBaselines
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listSystemPrivileges
public Future<ListSystemPrivilegesResponse> listSystemPrivileges(ListSystemPrivilegesRequest request, AsyncHandler<ListSystemPrivilegesRequest,ListSystemPrivilegesResponse> handler)
Description copied from interface:DbManagementAsync
Gets the list of system privileges granted to a specific user.- Specified by:
listSystemPrivileges
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listTableStatistics
public Future<ListTableStatisticsResponse> listTableStatistics(ListTableStatisticsRequest request, AsyncHandler<ListTableStatisticsRequest,ListTableStatisticsResponse> handler)
Description copied from interface:DbManagementAsync
Lists the database table statistics grouped by different statuses such as Not Stale Stats, Stale Stats, and No Stats.This also includes the percentage of each status.
- Specified by:
listTableStatistics
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listTablespaces
public Future<ListTablespacesResponse> listTablespaces(ListTablespacesRequest request, AsyncHandler<ListTablespacesRequest,ListTablespacesResponse> handler)
Description copied from interface:DbManagementAsync
Gets the list of tablespaces for the specified managedDatabaseId.- Specified by:
listTablespaces
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listUsers
public Future<ListUsersResponse> listUsers(ListUsersRequest request, AsyncHandler<ListUsersRequest,ListUsersResponse> handler)
Description copied from interface:DbManagementAsync
Gets the list of users for the specified managedDatabaseId.- Specified by:
listUsers
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listWorkRequestErrors
public Future<ListWorkRequestErrorsResponse> listWorkRequestErrors(ListWorkRequestErrorsRequest request, AsyncHandler<ListWorkRequestErrorsRequest,ListWorkRequestErrorsResponse> handler)
Description copied from interface:DbManagementAsync
Returns a paginated list of errors for a given work request.- Specified by:
listWorkRequestErrors
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listWorkRequestLogs
public Future<ListWorkRequestLogsResponse> listWorkRequestLogs(ListWorkRequestLogsRequest request, AsyncHandler<ListWorkRequestLogsRequest,ListWorkRequestLogsResponse> handler)
Description copied from interface:DbManagementAsync
Returns a paginated list of logs for a given work request.- Specified by:
listWorkRequestLogs
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listWorkRequests
public Future<ListWorkRequestsResponse> listWorkRequests(ListWorkRequestsRequest request, AsyncHandler<ListWorkRequestsRequest,ListWorkRequestsResponse> handler)
Description copied from interface:DbManagementAsync
The list of work requests in a specific compartment was retrieved successfully.- Specified by:
listWorkRequests
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
loadSqlPlanBaselinesFromAwr
public Future<LoadSqlPlanBaselinesFromAwrResponse> loadSqlPlanBaselinesFromAwr(LoadSqlPlanBaselinesFromAwrRequest request, AsyncHandler<LoadSqlPlanBaselinesFromAwrRequest,LoadSqlPlanBaselinesFromAwrResponse> handler)
Description copied from interface:DbManagementAsync
Loads plans from Automatic Workload Repository (AWR) snapshots.You must specify the beginning and ending of the snapshot range. Optionally, you can apply a filter to load only plans that meet specified criteria. By default, the optimizer uses the loaded plans the next time that the database executes the SQL statements.
- Specified by:
loadSqlPlanBaselinesFromAwr
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
loadSqlPlanBaselinesFromCursorCache
public Future<LoadSqlPlanBaselinesFromCursorCacheResponse> loadSqlPlanBaselinesFromCursorCache(LoadSqlPlanBaselinesFromCursorCacheRequest request, AsyncHandler<LoadSqlPlanBaselinesFromCursorCacheRequest,LoadSqlPlanBaselinesFromCursorCacheResponse> handler)
Description copied from interface:DbManagementAsync
Loads plans for statements directly from the shared SQL area, also called the cursor cache.By applying a filter on the module name, the schema, or the SQL ID you identify the SQL statement or set of SQL statements to load.
- Specified by:
loadSqlPlanBaselinesFromCursorCache
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
modifyAutonomousDatabaseManagementFeature
public Future<ModifyAutonomousDatabaseManagementFeatureResponse> modifyAutonomousDatabaseManagementFeature(ModifyAutonomousDatabaseManagementFeatureRequest request, AsyncHandler<ModifyAutonomousDatabaseManagementFeatureRequest,ModifyAutonomousDatabaseManagementFeatureResponse> handler)
Description copied from interface:DbManagementAsync
Modifies the Database Management feature for the specified Autonomous Database.- Specified by:
modifyAutonomousDatabaseManagementFeature
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
modifyDatabaseManagementFeature
public Future<ModifyDatabaseManagementFeatureResponse> modifyDatabaseManagementFeature(ModifyDatabaseManagementFeatureRequest request, AsyncHandler<ModifyDatabaseManagementFeatureRequest,ModifyDatabaseManagementFeatureResponse> handler)
Description copied from interface:DbManagementAsync
Modifies a Database Management feature for the specified Oracle cloud database.- Specified by:
modifyDatabaseManagementFeature
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
modifyPluggableDatabaseManagementFeature
public Future<ModifyPluggableDatabaseManagementFeatureResponse> modifyPluggableDatabaseManagementFeature(ModifyPluggableDatabaseManagementFeatureRequest request, AsyncHandler<ModifyPluggableDatabaseManagementFeatureRequest,ModifyPluggableDatabaseManagementFeatureResponse> handler)
Description copied from interface:DbManagementAsync
Modifies the Database Management feature for the specified Oracle cloud pluggable database.- Specified by:
modifyPluggableDatabaseManagementFeature
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
patchExternalDbSystemDiscovery
public Future<PatchExternalDbSystemDiscoveryResponse> patchExternalDbSystemDiscovery(PatchExternalDbSystemDiscoveryRequest request, AsyncHandler<PatchExternalDbSystemDiscoveryRequest,PatchExternalDbSystemDiscoveryResponse> handler)
Description copied from interface:DbManagementAsync
Patches the external DB system discovery specified byexternalDbSystemDiscoveryId
.- Specified by:
patchExternalDbSystemDiscovery
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
removeDataFile
public Future<RemoveDataFileResponse> removeDataFile(RemoveDataFileRequest request, AsyncHandler<RemoveDataFileRequest,RemoveDataFileResponse> handler)
Description copied from interface:DbManagementAsync
Removes a data file or temp file from the tablespace.- Specified by:
removeDataFile
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
removeManagedDatabaseFromManagedDatabaseGroup
public Future<RemoveManagedDatabaseFromManagedDatabaseGroupResponse> removeManagedDatabaseFromManagedDatabaseGroup(RemoveManagedDatabaseFromManagedDatabaseGroupRequest request, AsyncHandler<RemoveManagedDatabaseFromManagedDatabaseGroupRequest,RemoveManagedDatabaseFromManagedDatabaseGroupResponse> handler)
Description copied from interface:DbManagementAsync
Removes a Managed Database from a Managed Database Group.Any management activities that are currently running on this database will continue to run to completion. However, any activities scheduled to run in the future will not be performed on this database.
- Specified by:
removeManagedDatabaseFromManagedDatabaseGroup
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
resetDatabaseParameters
public Future<ResetDatabaseParametersResponse> resetDatabaseParameters(ResetDatabaseParametersRequest request, AsyncHandler<ResetDatabaseParametersRequest,ResetDatabaseParametersResponse> handler)
Description copied from interface:DbManagementAsync
Resets database parameter values to their default or startup values.- Specified by:
resetDatabaseParameters
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
resizeDataFile
public Future<ResizeDataFileResponse> resizeDataFile(ResizeDataFileRequest request, AsyncHandler<ResizeDataFileRequest,ResizeDataFileResponse> handler)
Description copied from interface:DbManagementAsync
Resizes a data file or temp file within the tablespace.- Specified by:
resizeDataFile
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
runHistoricAddm
public Future<RunHistoricAddmResponse> runHistoricAddm(RunHistoricAddmRequest request, AsyncHandler<RunHistoricAddmRequest,RunHistoricAddmResponse> handler)
Description copied from interface:DbManagementAsync
Creates and executes a historic ADDM task using the specified AWR snapshot IDs.If an existing ADDM task uses the provided awr snapshot IDs, the existing task will be returned.
- Specified by:
runHistoricAddm
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
summarizeAwrDbCpuUsages
public Future<SummarizeAwrDbCpuUsagesResponse> summarizeAwrDbCpuUsages(SummarizeAwrDbCpuUsagesRequest request, AsyncHandler<SummarizeAwrDbCpuUsagesRequest,SummarizeAwrDbCpuUsagesResponse> handler)
Description copied from interface:DbManagementAsync
Summarizes the AWR CPU resource limits and metrics for the specified database in AWR.- Specified by:
summarizeAwrDbCpuUsages
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
summarizeAwrDbMetrics
public Future<SummarizeAwrDbMetricsResponse> summarizeAwrDbMetrics(SummarizeAwrDbMetricsRequest request, AsyncHandler<SummarizeAwrDbMetricsRequest,SummarizeAwrDbMetricsResponse> handler)
Description copied from interface:DbManagementAsync
Summarizes the metric samples for the specified database in the AWR.The metric samples are summarized based on the Time dimension for each metric.
- Specified by:
summarizeAwrDbMetrics
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
summarizeAwrDbParameterChanges
public Future<SummarizeAwrDbParameterChangesResponse> summarizeAwrDbParameterChanges(SummarizeAwrDbParameterChangesRequest request, AsyncHandler<SummarizeAwrDbParameterChangesRequest,SummarizeAwrDbParameterChangesResponse> handler)
Description copied from interface:DbManagementAsync
Summarizes the database parameter change history for one database parameter of the specified database in AWR.One change history record contains the previous value, the changed value, and the corresponding time range. If the database parameter value was changed multiple times within the time range, then multiple change history records are created for the same parameter. Note that this API only returns information on change history details for one database parameter. To get a list of all the database parameters whose values were changed during a specified time range, use the following API endpoint: /managedDatabases/{managedDatabaseId}/awrDbs/{awrDbId}/awrDbParameters
- Specified by:
summarizeAwrDbParameterChanges
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
summarizeAwrDbParameters
public Future<SummarizeAwrDbParametersResponse> summarizeAwrDbParameters(SummarizeAwrDbParametersRequest request, AsyncHandler<SummarizeAwrDbParametersRequest,SummarizeAwrDbParametersResponse> handler)
Description copied from interface:DbManagementAsync
Summarizes the database parameter history for the specified database in AWR.This includes the list of database parameters, with information on whether the parameter values were modified within the query time range. Note that each database parameter is only listed once. Depending on the optional query parameters, the returned summary gets all the database parameters, which include:
- Each parameter whose value was changed during the time range: (valueChanged =\"Y\") - Each parameter whose value was unchanged during the time range: (valueChanged =\"N\") - Each parameter whose value was changed at the system level during the time range: (valueChanged =\"Y\" and valueModified = \"SYSTEM_MOD\") - Each parameter whose value was unchanged during the time range, however, the value is not the default value: (valueChanged =\"N\" and valueDefault = \"FALSE\")
Note that this API does not return information on the number of times each database parameter has been changed within the time range. To get the database parameter value change history for a specific parameter, use the following API endpoint: /managedDatabases/{managedDatabaseId}/awrDbs/{awrDbId}/awrDbParameterChanges
- Specified by:
summarizeAwrDbParameters
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
summarizeAwrDbSnapshotRanges
public Future<SummarizeAwrDbSnapshotRangesResponse> summarizeAwrDbSnapshotRanges(SummarizeAwrDbSnapshotRangesRequest request, AsyncHandler<SummarizeAwrDbSnapshotRangesRequest,SummarizeAwrDbSnapshotRangesResponse> handler)
Description copied from interface:DbManagementAsync
Summarizes the AWR snapshot ranges that contain continuous snapshots, for the specified Managed Database.- Specified by:
summarizeAwrDbSnapshotRanges
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
summarizeAwrDbSysstats
public Future<SummarizeAwrDbSysstatsResponse> summarizeAwrDbSysstats(SummarizeAwrDbSysstatsRequest request, AsyncHandler<SummarizeAwrDbSysstatsRequest,SummarizeAwrDbSysstatsResponse> handler)
Description copied from interface:DbManagementAsync
Summarizes the AWR SYSSTAT sample data for the specified database in AWR.The statistical data is summarized based on the Time dimension for each statistic.
- Specified by:
summarizeAwrDbSysstats
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
summarizeAwrDbTopWaitEvents
public Future<SummarizeAwrDbTopWaitEventsResponse> summarizeAwrDbTopWaitEvents(SummarizeAwrDbTopWaitEventsRequest request, AsyncHandler<SummarizeAwrDbTopWaitEventsRequest,SummarizeAwrDbTopWaitEventsResponse> handler)
Description copied from interface:DbManagementAsync
Summarizes the AWR top wait events.- Specified by:
summarizeAwrDbTopWaitEvents
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
summarizeAwrDbWaitEventBuckets
public Future<SummarizeAwrDbWaitEventBucketsResponse> summarizeAwrDbWaitEventBuckets(SummarizeAwrDbWaitEventBucketsRequest request, AsyncHandler<SummarizeAwrDbWaitEventBucketsRequest,SummarizeAwrDbWaitEventBucketsResponse> handler)
Description copied from interface:DbManagementAsync
Summarizes AWR wait event data into value buckets and frequency, for the specified database in the AWR.- Specified by:
summarizeAwrDbWaitEventBuckets
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
summarizeAwrDbWaitEvents
public Future<SummarizeAwrDbWaitEventsResponse> summarizeAwrDbWaitEvents(SummarizeAwrDbWaitEventsRequest request, AsyncHandler<SummarizeAwrDbWaitEventsRequest,SummarizeAwrDbWaitEventsResponse> handler)
Description copied from interface:DbManagementAsync
Summarizes the AWR wait event sample data for the specified database in the AWR.The event data is summarized based on the Time dimension for each event.
- Specified by:
summarizeAwrDbWaitEvents
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
summarizeExternalAsmMetrics
public Future<SummarizeExternalAsmMetricsResponse> summarizeExternalAsmMetrics(SummarizeExternalAsmMetricsRequest request, AsyncHandler<SummarizeExternalAsmMetricsRequest,SummarizeExternalAsmMetricsResponse> handler)
Description copied from interface:DbManagementAsync
Gets metrics for the external ASM specified byexternalAsmId
.- Specified by:
summarizeExternalAsmMetrics
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
summarizeExternalClusterMetrics
public Future<SummarizeExternalClusterMetricsResponse> summarizeExternalClusterMetrics(SummarizeExternalClusterMetricsRequest request, AsyncHandler<SummarizeExternalClusterMetricsRequest,SummarizeExternalClusterMetricsResponse> handler)
Description copied from interface:DbManagementAsync
Gets metrics for the external cluster specified byexternalClusterId
.- Specified by:
summarizeExternalClusterMetrics
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
summarizeExternalDbNodeMetrics
public Future<SummarizeExternalDbNodeMetricsResponse> summarizeExternalDbNodeMetrics(SummarizeExternalDbNodeMetricsRequest request, AsyncHandler<SummarizeExternalDbNodeMetricsRequest,SummarizeExternalDbNodeMetricsResponse> handler)
Description copied from interface:DbManagementAsync
Gets metrics for the external DB node specified byexternalDbNodeId
.- Specified by:
summarizeExternalDbNodeMetrics
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
summarizeExternalDbSystemAvailabilityMetrics
public Future<SummarizeExternalDbSystemAvailabilityMetricsResponse> summarizeExternalDbSystemAvailabilityMetrics(SummarizeExternalDbSystemAvailabilityMetricsRequest request, AsyncHandler<SummarizeExternalDbSystemAvailabilityMetricsRequest,SummarizeExternalDbSystemAvailabilityMetricsResponse> handler)
Description copied from interface:DbManagementAsync
Gets availability metrics for the components present in the external DB system specified byexternalDbSystemId
.- Specified by:
summarizeExternalDbSystemAvailabilityMetrics
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
summarizeExternalListenerMetrics
public Future<SummarizeExternalListenerMetricsResponse> summarizeExternalListenerMetrics(SummarizeExternalListenerMetricsRequest request, AsyncHandler<SummarizeExternalListenerMetricsRequest,SummarizeExternalListenerMetricsResponse> handler)
Description copied from interface:DbManagementAsync
Gets metrics for the external listener specified byexternalListenerId
.- Specified by:
summarizeExternalListenerMetrics
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
summarizeJobExecutionsStatuses
public Future<SummarizeJobExecutionsStatusesResponse> summarizeJobExecutionsStatuses(SummarizeJobExecutionsStatusesRequest request, AsyncHandler<SummarizeJobExecutionsStatusesRequest,SummarizeJobExecutionsStatusesResponse> handler)
Description copied from interface:DbManagementAsync
Gets the number of job executions grouped by status for a job, Managed Database, or Database Group in a specific compartment.Only one of the parameters, jobId, managedDatabaseId, or managedDatabaseGroupId should be provided.
- Specified by:
summarizeJobExecutionsStatuses
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
summarizeManagedDatabaseAvailabilityMetrics
public Future<SummarizeManagedDatabaseAvailabilityMetricsResponse> summarizeManagedDatabaseAvailabilityMetrics(SummarizeManagedDatabaseAvailabilityMetricsRequest request, AsyncHandler<SummarizeManagedDatabaseAvailabilityMetricsRequest,SummarizeManagedDatabaseAvailabilityMetricsResponse> handler)
Description copied from interface:DbManagementAsync
Gets the availability metrics related to managed database for the Oracle database specified by managedDatabaseId.- Specified by:
summarizeManagedDatabaseAvailabilityMetrics
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
summarizeSqlPlanBaselines
public Future<SummarizeSqlPlanBaselinesResponse> summarizeSqlPlanBaselines(SummarizeSqlPlanBaselinesRequest request, AsyncHandler<SummarizeSqlPlanBaselinesRequest,SummarizeSqlPlanBaselinesResponse> handler)
Description copied from interface:DbManagementAsync
Gets the number of SQL plan baselines aggregated by their attributes.- Specified by:
summarizeSqlPlanBaselines
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
summarizeSqlPlanBaselinesByLastExecution
public Future<SummarizeSqlPlanBaselinesByLastExecutionResponse> summarizeSqlPlanBaselinesByLastExecution(SummarizeSqlPlanBaselinesByLastExecutionRequest request, AsyncHandler<SummarizeSqlPlanBaselinesByLastExecutionRequest,SummarizeSqlPlanBaselinesByLastExecutionResponse> handler)
Description copied from interface:DbManagementAsync
Gets the number of SQL plan baselines aggregated by the age of their last execution in weeks.- Specified by:
summarizeSqlPlanBaselinesByLastExecution
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
testNamedCredential
public Future<TestNamedCredentialResponse> testNamedCredential(TestNamedCredentialRequest request, AsyncHandler<TestNamedCredentialRequest,TestNamedCredentialResponse> handler)
Description copied from interface:DbManagementAsync
Tests the named credential.- Specified by:
testNamedCredential
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
testPreferredCredential
public Future<TestPreferredCredentialResponse> testPreferredCredential(TestPreferredCredentialRequest request, AsyncHandler<TestPreferredCredentialRequest,TestPreferredCredentialResponse> handler)
Description copied from interface:DbManagementAsync
Tests the preferred credential.- Specified by:
testPreferredCredential
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateDbManagementPrivateEndpoint
public Future<UpdateDbManagementPrivateEndpointResponse> updateDbManagementPrivateEndpoint(UpdateDbManagementPrivateEndpointRequest request, AsyncHandler<UpdateDbManagementPrivateEndpointRequest,UpdateDbManagementPrivateEndpointResponse> handler)
Description copied from interface:DbManagementAsync
Updates one or more attributes of a specific Database Management private endpoint.- Specified by:
updateDbManagementPrivateEndpoint
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateExternalAsm
public Future<UpdateExternalAsmResponse> updateExternalAsm(UpdateExternalAsmRequest request, AsyncHandler<UpdateExternalAsmRequest,UpdateExternalAsmResponse> handler)
Description copied from interface:DbManagementAsync
Updates the external ASM specified byexternalAsmId
.- Specified by:
updateExternalAsm
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateExternalAsmInstance
public Future<UpdateExternalAsmInstanceResponse> updateExternalAsmInstance(UpdateExternalAsmInstanceRequest request, AsyncHandler<UpdateExternalAsmInstanceRequest,UpdateExternalAsmInstanceResponse> handler)
Description copied from interface:DbManagementAsync
Updates the external ASM instance specified byexternalAsmInstanceId
.- Specified by:
updateExternalAsmInstance
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateExternalCluster
public Future<UpdateExternalClusterResponse> updateExternalCluster(UpdateExternalClusterRequest request, AsyncHandler<UpdateExternalClusterRequest,UpdateExternalClusterResponse> handler)
Description copied from interface:DbManagementAsync
Updates the external cluster specified byexternalClusterId
.- Specified by:
updateExternalCluster
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateExternalClusterInstance
public Future<UpdateExternalClusterInstanceResponse> updateExternalClusterInstance(UpdateExternalClusterInstanceRequest request, AsyncHandler<UpdateExternalClusterInstanceRequest,UpdateExternalClusterInstanceResponse> handler)
Description copied from interface:DbManagementAsync
Updates the external cluster instance specified byexternalClusterInstanceId
.- Specified by:
updateExternalClusterInstance
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateExternalDbHome
public Future<UpdateExternalDbHomeResponse> updateExternalDbHome(UpdateExternalDbHomeRequest request, AsyncHandler<UpdateExternalDbHomeRequest,UpdateExternalDbHomeResponse> handler)
Description copied from interface:DbManagementAsync
Updates the external DB home specified byexternalDbHomeId
.- Specified by:
updateExternalDbHome
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateExternalDbNode
public Future<UpdateExternalDbNodeResponse> updateExternalDbNode(UpdateExternalDbNodeRequest request, AsyncHandler<UpdateExternalDbNodeRequest,UpdateExternalDbNodeResponse> handler)
Description copied from interface:DbManagementAsync
Updates the external DB node specified byexternalDbNodeId
.- Specified by:
updateExternalDbNode
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateExternalDbSystem
public Future<UpdateExternalDbSystemResponse> updateExternalDbSystem(UpdateExternalDbSystemRequest request, AsyncHandler<UpdateExternalDbSystemRequest,UpdateExternalDbSystemResponse> handler)
Description copied from interface:DbManagementAsync
Updates the external DB system specified byexternalDbSystemId
.- Specified by:
updateExternalDbSystem
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateExternalDbSystemConnector
public Future<UpdateExternalDbSystemConnectorResponse> updateExternalDbSystemConnector(UpdateExternalDbSystemConnectorRequest request, AsyncHandler<UpdateExternalDbSystemConnectorRequest,UpdateExternalDbSystemConnectorResponse> handler)
Description copied from interface:DbManagementAsync
Updates the external connector specified byexternalDbSystemConnectorId
.- Specified by:
updateExternalDbSystemConnector
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateExternalDbSystemDiscovery
public Future<UpdateExternalDbSystemDiscoveryResponse> updateExternalDbSystemDiscovery(UpdateExternalDbSystemDiscoveryRequest request, AsyncHandler<UpdateExternalDbSystemDiscoveryRequest,UpdateExternalDbSystemDiscoveryResponse> handler)
Description copied from interface:DbManagementAsync
Updates the external DB system discovery specified byexternalDbSystemDiscoveryId
.- Specified by:
updateExternalDbSystemDiscovery
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateExternalExadataInfrastructure
public Future<UpdateExternalExadataInfrastructureResponse> updateExternalExadataInfrastructure(UpdateExternalExadataInfrastructureRequest request, AsyncHandler<UpdateExternalExadataInfrastructureRequest,UpdateExternalExadataInfrastructureResponse> handler)
Description copied from interface:DbManagementAsync
Updates the details for the Exadata infrastructure specified by externalExadataInfrastructureId.- Specified by:
updateExternalExadataInfrastructure
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateExternalExadataStorageConnector
public Future<UpdateExternalExadataStorageConnectorResponse> updateExternalExadataStorageConnector(UpdateExternalExadataStorageConnectorRequest request, AsyncHandler<UpdateExternalExadataStorageConnectorRequest,UpdateExternalExadataStorageConnectorResponse> handler)
Description copied from interface:DbManagementAsync
Updates the Exadata storage server connector specified by exadataStorageConnectorId.- Specified by:
updateExternalExadataStorageConnector
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateExternalExadataStorageGrid
public Future<UpdateExternalExadataStorageGridResponse> updateExternalExadataStorageGrid(UpdateExternalExadataStorageGridRequest request, AsyncHandler<UpdateExternalExadataStorageGridRequest,UpdateExternalExadataStorageGridResponse> handler)
Description copied from interface:DbManagementAsync
Updates the Exadata storage server grid specified by exadataStorageGridId.- Specified by:
updateExternalExadataStorageGrid
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateExternalExadataStorageServer
public Future<UpdateExternalExadataStorageServerResponse> updateExternalExadataStorageServer(UpdateExternalExadataStorageServerRequest request, AsyncHandler<UpdateExternalExadataStorageServerRequest,UpdateExternalExadataStorageServerResponse> handler)
Description copied from interface:DbManagementAsync
Updates the Exadata storage server specified by exadataStorageServerId.- Specified by:
updateExternalExadataStorageServer
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateExternalListener
public Future<UpdateExternalListenerResponse> updateExternalListener(UpdateExternalListenerRequest request, AsyncHandler<UpdateExternalListenerRequest,UpdateExternalListenerResponse> handler)
Description copied from interface:DbManagementAsync
Updates the external listener specified byexternalListenerId
.- Specified by:
updateExternalListener
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateExternalMysqlDatabase
public Future<UpdateExternalMysqlDatabaseResponse> updateExternalMysqlDatabase(UpdateExternalMysqlDatabaseRequest request, AsyncHandler<UpdateExternalMysqlDatabaseRequest,UpdateExternalMysqlDatabaseResponse> handler)
Description copied from interface:DbManagementAsync
Updates the External Mysql Database.- Specified by:
updateExternalMysqlDatabase
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateExternalMysqlDatabaseConnector
public Future<UpdateExternalMysqlDatabaseConnectorResponse> updateExternalMysqlDatabaseConnector(UpdateExternalMysqlDatabaseConnectorRequest request, AsyncHandler<UpdateExternalMysqlDatabaseConnectorRequest,UpdateExternalMysqlDatabaseConnectorResponse> handler)
Description copied from interface:DbManagementAsync
Updates the External Mysql Database Connector.- Specified by:
updateExternalMysqlDatabaseConnector
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateJob
public Future<UpdateJobResponse> updateJob(UpdateJobRequest request, AsyncHandler<UpdateJobRequest,UpdateJobResponse> handler)
Description copied from interface:DbManagementAsync
Updates the details for the recurring scheduled job specified by jobId.Note that non-recurring (one time) jobs cannot be updated.
- Specified by:
updateJob
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateManagedDatabase
public Future<UpdateManagedDatabaseResponse> updateManagedDatabase(UpdateManagedDatabaseRequest request, AsyncHandler<UpdateManagedDatabaseRequest,UpdateManagedDatabaseResponse> handler)
Description copied from interface:DbManagementAsync
Updates the Managed Database specified by managedDatabaseId.- Specified by:
updateManagedDatabase
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateManagedDatabaseGroup
public Future<UpdateManagedDatabaseGroupResponse> updateManagedDatabaseGroup(UpdateManagedDatabaseGroupRequest request, AsyncHandler<UpdateManagedDatabaseGroupRequest,UpdateManagedDatabaseGroupResponse> handler)
Description copied from interface:DbManagementAsync
Updates the Managed Database Group specified by managedDatabaseGroupId.- Specified by:
updateManagedDatabaseGroup
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateNamedCredential
public Future<UpdateNamedCredentialResponse> updateNamedCredential(UpdateNamedCredentialRequest request, AsyncHandler<UpdateNamedCredentialRequest,UpdateNamedCredentialResponse> handler)
Description copied from interface:DbManagementAsync
Updates the named credential specified by namedCredentialId.- Specified by:
updateNamedCredential
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updatePreferredCredential
public Future<UpdatePreferredCredentialResponse> updatePreferredCredential(UpdatePreferredCredentialRequest request, AsyncHandler<UpdatePreferredCredentialRequest,UpdatePreferredCredentialResponse> handler)
Description copied from interface:DbManagementAsync
Updates the preferred credential based on the credentialName.- Specified by:
updatePreferredCredential
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateTablespace
public Future<UpdateTablespaceResponse> updateTablespace(UpdateTablespaceRequest request, AsyncHandler<UpdateTablespaceRequest,UpdateTablespaceResponse> handler)
Description copied from interface:DbManagementAsync
Updates the attributes of the tablespace specified by tablespaceName within the Managed Database specified by managedDatabaseId.- Specified by:
updateTablespace
in interfaceDbManagementAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getDefaultConfigurator
protected ClientConfigurator getDefaultConfigurator()
-
useRealmSpecificEndpointTemplate
public void useRealmSpecificEndpointTemplate(boolean useOfRealmSpecificEndpointTemplateEnabled)
This method should be used to enable or disable the use of realm-specific endpoint template.The default value is null. To enable the use of endpoint template defined for the realm in use, set the flag to true To disable the use of endpoint template defined for the realm in use, set the flag to false
- Parameters:
useOfRealmSpecificEndpointTemplateEnabled
- This flag can be set to true or false to enable or disable the use of realm-specific endpoint template respectively
-
populateServiceParametersInEndpoint
public final void populateServiceParametersInEndpoint(String endpoint, Map<String,Object> requiredParametersMap)
Populate the parameters in the endpoint with its corresponding value and update the base endpoint.The value will be populated iff the parameter in endpoint is a required request path parameter or a required request query parameter. If not, the parameter in the endpoint will be ignored and left blank.
- Parameters:
endpoint
- The endpoint template in userequiredParametersMap
- Map of parameter name as key and value set in request path or query parameter as value
-
updateBaseEndpoint
public final void updateBaseEndpoint(String endpoint)
This method should be used for parameterized endpoint templates only.This does not include {region} and {secondLevelDomain} parameters.
- Parameters:
endpoint
- The updated endpoint to use
-
setEndpoint
public final void setEndpoint(String endpoint)
-
getEndpoint
public final String getEndpoint()
-
refreshClient
public final void refreshClient()
Rebuild the backingHttpClient
.This will call
ClientConfigurator
s again, and can be used to e.g. refresh the SSL certificate.
-
close
public final void close()
- Specified by:
close
in interfaceAutoCloseable
-
getClientCommonLibraryVersion
public String getClientCommonLibraryVersion()
-
getMinimumClientCommonLibraryVersionFromClient
public Optional<String> getMinimumClientCommonLibraryVersionFromClient()
-
clientCall
protected <REQ extends BmcRequest<?>,RESP extends BmcResponse,RESP_BUILDER extends BmcResponse.Builder<RESP>> ClientCall<REQ,RESP,RESP_BUILDER> clientCall(REQ request, Supplier<RESP_BUILDER> responseBuilder)
-
-