Interface DatabaseToolsRuntimeAsync
-
- All Superinterfaces:
AutoCloseable
- All Known Implementing Classes:
DatabaseToolsRuntimeAsyncClient
@Generated(value="OracleSDKGenerator", comments="API Version: 20230222") public interface DatabaseToolsRuntimeAsync extends AutoCloseableUse the Database Tools Runtime API to connect to databases through Database Tools Connections.
-
-
Method Summary
-
Methods inherited from interface java.lang.AutoCloseable
close
-
-
-
-
Method Detail
-
refreshClient
void refreshClient()
Rebuilds the client from scratch.Useful to refresh certificates.
-
setEndpoint
void setEndpoint(String endpoint)
Sets the endpoint to call (ex, https://www.example.com).- Parameters:
endpoint- The endpoint of the serice.
-
getEndpoint
String getEndpoint()
Gets the set endpoint for REST call (ex, https://www.example.com)
-
setRegion
void setRegion(Region region)
Sets the region to call (ex, Region.US_PHOENIX_1).Note, this will call
setEndpointafter resolving the endpoint. If the service is not available in this region, however, an IllegalArgumentException will be raised.- Parameters:
region- The region of the service.
-
setRegion
void setRegion(String regionId)
Sets the region to call (ex, ‘us-phoenix-1’).Note, this will first try to map the region ID to a known Region and call
setRegion.If no known Region could be determined, it will create an endpoint based on the default endpoint format (
Region.formatDefaultRegionEndpoint(Service, String)and then callsetEndpoint.- Parameters:
regionId- The public region ID.
-
useRealmSpecificEndpointTemplate
void useRealmSpecificEndpointTemplate(boolean realmSpecificEndpointTemplateEnabled)
Determines whether realm specific endpoint should be used or not.Set realmSpecificEndpointTemplateEnabled to “true” if the user wants to enable use of realm specific endpoint template, otherwise set it to “false”
- Parameters:
realmSpecificEndpointTemplateEnabled- flag to enable the use of realm specific endpoint template
-
cancelWorkRequest
Future<CancelWorkRequestResponse> cancelWorkRequest(CancelWorkRequestRequest request, AsyncHandler<CancelWorkRequestRequest,CancelWorkRequestResponse> handler)
Attempts to cancel the specified work request.- 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.
-
createCredential
Future<CreateCredentialResponse> createCredential(CreateCredentialRequest request, AsyncHandler<CreateCredentialRequest,CreateCredentialResponse> handler)
Creates a credential for the user specified by the key.- 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.
-
createCredentialExecuteGrantee
Future<CreateCredentialExecuteGranteeResponse> createCredentialExecuteGrantee(CreateCredentialExecuteGranteeRequest request, AsyncHandler<CreateCredentialExecuteGranteeRequest,CreateCredentialExecuteGranteeResponse> handler)
Grants the EXECUTE privilege on the credential to the user specified by the key.- 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.
-
createCredentialPublicSynonym
Future<CreateCredentialPublicSynonymResponse> createCredentialPublicSynonym(CreateCredentialPublicSynonymRequest request, AsyncHandler<CreateCredentialPublicSynonymRequest,CreateCredentialPublicSynonymResponse> handler)
Creates a public synonym for the given credentials- 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.
-
createDatabaseToolsDatabaseApiGatewayConfigPool
Future<CreateDatabaseToolsDatabaseApiGatewayConfigPoolResponse> createDatabaseToolsDatabaseApiGatewayConfigPool(CreateDatabaseToolsDatabaseApiGatewayConfigPoolRequest request, AsyncHandler<CreateDatabaseToolsDatabaseApiGatewayConfigPoolRequest,CreateDatabaseToolsDatabaseApiGatewayConfigPoolResponse> handler)
Create a Database Tools database API gateway config pool resource- 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.
-
createDatabaseToolsDatabaseApiGatewayConfigPoolApiSpec
Future<CreateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecResponse> createDatabaseToolsDatabaseApiGatewayConfigPoolApiSpec(CreateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecRequest request, AsyncHandler<CreateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecRequest,CreateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecResponse> handler)
Create a Database Tools database API gateway config API spec resource- 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.
-
createDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpec
Future<CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecResponse> createDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpec(CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecRequest request, AsyncHandler<CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecRequest,CreateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecResponse> handler)
Create a Database Tools database API gateway config auto API spec resource- 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.
-
deleteCredential
Future<DeleteCredentialResponse> deleteCredential(DeleteCredentialRequest request, AsyncHandler<DeleteCredentialRequest,DeleteCredentialResponse> handler)
Delete credential- 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.
-
deleteCredentialExecuteGrantee
Future<DeleteCredentialExecuteGranteeResponse> deleteCredentialExecuteGrantee(DeleteCredentialExecuteGranteeRequest request, AsyncHandler<DeleteCredentialExecuteGranteeRequest,DeleteCredentialExecuteGranteeResponse> handler)
Delete execute grantee- 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.
-
deleteCredentialPublicSynonym
Future<DeleteCredentialPublicSynonymResponse> deleteCredentialPublicSynonym(DeleteCredentialPublicSynonymRequest request, AsyncHandler<DeleteCredentialPublicSynonymRequest,DeleteCredentialPublicSynonymResponse> handler)
Deletes the public synonym- 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.
-
deleteDatabaseToolsDatabaseApiGatewayConfigPool
Future<DeleteDatabaseToolsDatabaseApiGatewayConfigPoolResponse> deleteDatabaseToolsDatabaseApiGatewayConfigPool(DeleteDatabaseToolsDatabaseApiGatewayConfigPoolRequest request, AsyncHandler<DeleteDatabaseToolsDatabaseApiGatewayConfigPoolRequest,DeleteDatabaseToolsDatabaseApiGatewayConfigPoolResponse> handler)
Deletes the specified Database Tools database API gateway config pool resource.- 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.
-
deleteDatabaseToolsDatabaseApiGatewayConfigPoolApiSpec
Future<DeleteDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecResponse> deleteDatabaseToolsDatabaseApiGatewayConfigPoolApiSpec(DeleteDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecRequest request, AsyncHandler<DeleteDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecRequest,DeleteDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecResponse> handler)
Deletes the specified Database Tools database API gateway config API spec resource.- 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.
-
deleteDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpec
Future<DeleteDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecResponse> deleteDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpec(DeleteDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecRequest request, AsyncHandler<DeleteDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecRequest,DeleteDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecResponse> handler)
Deletes the specified Database Tools database API gateway config auto API spec resource.- 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.
-
executeSqlDatabaseToolsConnection
Future<ExecuteSqlDatabaseToolsConnectionResponse> executeSqlDatabaseToolsConnection(ExecuteSqlDatabaseToolsConnectionRequest request, AsyncHandler<ExecuteSqlDatabaseToolsConnectionRequest,ExecuteSqlDatabaseToolsConnectionResponse> handler)
Execute statements on a database tools connection.- 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.
-
getCredential
Future<GetCredentialResponse> getCredential(GetCredentialRequest request, AsyncHandler<GetCredentialRequest,GetCredentialResponse> handler)
Get a credential- 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.
-
getCredentialExecuteGrantee
Future<GetCredentialExecuteGranteeResponse> getCredentialExecuteGrantee(GetCredentialExecuteGranteeRequest request, AsyncHandler<GetCredentialExecuteGranteeRequest,GetCredentialExecuteGranteeResponse> handler)
Get a credential execute grantee- 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.
-
getCredentialPublicSynonym
Future<GetCredentialPublicSynonymResponse> getCredentialPublicSynonym(GetCredentialPublicSynonymRequest request, AsyncHandler<GetCredentialPublicSynonymRequest,GetCredentialPublicSynonymResponse> handler)
Get a public synonym- 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.
-
getDatabaseToolsDatabaseApiGatewayConfigContent
Future<GetDatabaseToolsDatabaseApiGatewayConfigContentResponse> getDatabaseToolsDatabaseApiGatewayConfigContent(GetDatabaseToolsDatabaseApiGatewayConfigContentRequest request, AsyncHandler<GetDatabaseToolsDatabaseApiGatewayConfigContentRequest,GetDatabaseToolsDatabaseApiGatewayConfigContentResponse> handler)
Get the content of a Database Tools database API gateway config- 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.
-
getDatabaseToolsDatabaseApiGatewayConfigGlobal
Future<GetDatabaseToolsDatabaseApiGatewayConfigGlobalResponse> getDatabaseToolsDatabaseApiGatewayConfigGlobal(GetDatabaseToolsDatabaseApiGatewayConfigGlobalRequest request, AsyncHandler<GetDatabaseToolsDatabaseApiGatewayConfigGlobalRequest,GetDatabaseToolsDatabaseApiGatewayConfigGlobalResponse> handler)
Get a Database Tools database API gateway config global resource- 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.
-
getDatabaseToolsDatabaseApiGatewayConfigPool
Future<GetDatabaseToolsDatabaseApiGatewayConfigPoolResponse> getDatabaseToolsDatabaseApiGatewayConfigPool(GetDatabaseToolsDatabaseApiGatewayConfigPoolRequest request, AsyncHandler<GetDatabaseToolsDatabaseApiGatewayConfigPoolRequest,GetDatabaseToolsDatabaseApiGatewayConfigPoolResponse> handler)
Get a Database Tools database API gateway config pool resource- 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.
-
getDatabaseToolsDatabaseApiGatewayConfigPoolApiSpec
Future<GetDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecResponse> getDatabaseToolsDatabaseApiGatewayConfigPoolApiSpec(GetDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecRequest request, AsyncHandler<GetDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecRequest,GetDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecResponse> handler)
Get a Database Tools database API gateway config API spec resource- 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.
-
getDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpec
Future<GetDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecResponse> getDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpec(GetDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecRequest request, AsyncHandler<GetDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecRequest,GetDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecResponse> handler)
Get a Database Tools database API gateway config auto API spec resource- 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.
-
getPropertySet
Future<GetPropertySetResponse> getPropertySet(GetPropertySetRequest request, AsyncHandler<GetPropertySetRequest,GetPropertySetResponse> handler)
Get a property set- 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.
-
getUserCredential
Future<GetUserCredentialResponse> getUserCredential(GetUserCredentialRequest request, AsyncHandler<GetUserCredentialRequest,GetUserCredentialResponse> handler)
Get a user credential- 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
Future<GetWorkRequestResponse> getWorkRequest(GetWorkRequestRequest request, AsyncHandler<GetWorkRequestRequest,GetWorkRequestResponse> handler)
Gets the status of the specified work request.- 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.
-
listCredentialExecuteGrantees
Future<ListCredentialExecuteGranteesResponse> listCredentialExecuteGrantees(ListCredentialExecuteGranteesRequest request, AsyncHandler<ListCredentialExecuteGranteesRequest,ListCredentialExecuteGranteesResponse> handler)
Get a list of all execute grantees- 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.
-
listCredentialPublicSynonyms
Future<ListCredentialPublicSynonymsResponse> listCredentialPublicSynonyms(ListCredentialPublicSynonymsRequest request, AsyncHandler<ListCredentialPublicSynonymsRequest,ListCredentialPublicSynonymsResponse> handler)
Get a list of all public synonyms for the given credential- 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.
-
listCredentials
Future<ListCredentialsResponse> listCredentials(ListCredentialsRequest request, AsyncHandler<ListCredentialsRequest,ListCredentialsResponse> handler)
Returns a paginated list ofCredentialSummaryfor the specified request.- 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.
-
listDatabaseToolsDatabaseApiGatewayConfigAdvancedProperties
Future<ListDatabaseToolsDatabaseApiGatewayConfigAdvancedPropertiesResponse> listDatabaseToolsDatabaseApiGatewayConfigAdvancedProperties(ListDatabaseToolsDatabaseApiGatewayConfigAdvancedPropertiesRequest request, AsyncHandler<ListDatabaseToolsDatabaseApiGatewayConfigAdvancedPropertiesRequest,ListDatabaseToolsDatabaseApiGatewayConfigAdvancedPropertiesResponse> handler)
Returns list of database API gateway config setting descriptions to be provided as advanced properties.- 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.
-
listDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecs
Future<ListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsResponse> listDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecs(ListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsRequest request, AsyncHandler<ListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsRequest,ListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsResponse> handler)
Returns a list of Database Tools database API gateway config API spec resources- 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.
-
listDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecs
Future<ListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsResponse> listDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecs(ListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsRequest request, AsyncHandler<ListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsRequest,ListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsResponse> handler)
Returns a list of Database Tools database API gateway config auto API spec resources- 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.
-
listDatabaseToolsDatabaseApiGatewayConfigPools
Future<ListDatabaseToolsDatabaseApiGatewayConfigPoolsResponse> listDatabaseToolsDatabaseApiGatewayConfigPools(ListDatabaseToolsDatabaseApiGatewayConfigPoolsRequest request, AsyncHandler<ListDatabaseToolsDatabaseApiGatewayConfigPoolsRequest,ListDatabaseToolsDatabaseApiGatewayConfigPoolsResponse> handler)
Returns a list of Database Tools database API gateway config pool resources- 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.
-
listUserCredentials
Future<ListUserCredentialsResponse> listUserCredentials(ListUserCredentialsRequest request, AsyncHandler<ListUserCredentialsRequest,ListUserCredentialsResponse> handler)
Returns a paginated list of userUserCredentialSummaryfor the specified request.- 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
Future<ListWorkRequestErrorsResponse> listWorkRequestErrors(ListWorkRequestErrorsRequest request, AsyncHandler<ListWorkRequestErrorsRequest,ListWorkRequestErrorsResponse> handler)
Returns a paginated list of errors for the specified work request.- 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
Future<ListWorkRequestLogsResponse> listWorkRequestLogs(ListWorkRequestLogsRequest request, AsyncHandler<ListWorkRequestLogsRequest,ListWorkRequestLogsResponse> handler)
Returns a paginated list of logs for the specified work request.- 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
Future<ListWorkRequestsResponse> listWorkRequests(ListWorkRequestsRequest request, AsyncHandler<ListWorkRequestsRequest,ListWorkRequestsResponse> handler)
Lists the work requests in a compartment.- 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.
-
updateCredential
Future<UpdateCredentialResponse> updateCredential(UpdateCredentialRequest request, AsyncHandler<UpdateCredentialRequest,UpdateCredentialResponse> handler)
Update a credential- 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.
-
updateDatabaseToolsDatabaseApiGatewayConfigGlobal
Future<UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalResponse> updateDatabaseToolsDatabaseApiGatewayConfigGlobal(UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalRequest request, AsyncHandler<UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalRequest,UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalResponse> handler)
Update a Database Tools database API gateway config global resource- 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.
-
updateDatabaseToolsDatabaseApiGatewayConfigPool
Future<UpdateDatabaseToolsDatabaseApiGatewayConfigPoolResponse> updateDatabaseToolsDatabaseApiGatewayConfigPool(UpdateDatabaseToolsDatabaseApiGatewayConfigPoolRequest request, AsyncHandler<UpdateDatabaseToolsDatabaseApiGatewayConfigPoolRequest,UpdateDatabaseToolsDatabaseApiGatewayConfigPoolResponse> handler)
Update a Database Tools database API gateway config pool resource- 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.
-
updateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpec
Future<UpdateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecResponse> updateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpec(UpdateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecRequest request, AsyncHandler<UpdateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecRequest,UpdateDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecResponse> handler)
Update a Database Tools database API gateway config API spec resource- 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.
-
updateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpec
Future<UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecResponse> updateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpec(UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecRequest request, AsyncHandler<UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecRequest,UpdateDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecResponse> handler)
Update a Database Tools database API gateway config auto API spec resource- 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.
-
updatePropertySet
Future<UpdatePropertySetResponse> updatePropertySet(UpdatePropertySetRequest request, AsyncHandler<UpdatePropertySetRequest,UpdatePropertySetResponse> handler)
Update a property set- 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.
-
validateDatabaseToolsConnection
Future<ValidateDatabaseToolsConnectionResponse> validateDatabaseToolsConnection(ValidateDatabaseToolsConnectionRequest request, AsyncHandler<ValidateDatabaseToolsConnectionRequest,ValidateDatabaseToolsConnectionResponse> handler)
Validates the specified Database Tools connection.- 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.
-
validateDatabaseToolsIdentityCredential
Future<ValidateDatabaseToolsIdentityCredentialResponse> validateDatabaseToolsIdentityCredential(ValidateDatabaseToolsIdentityCredentialRequest request, AsyncHandler<ValidateDatabaseToolsIdentityCredentialRequest,ValidateDatabaseToolsIdentityCredentialResponse> handler)
Validates the Database Tools identity credentials by establishing a connection to the customer database and executing the dbms_cloud.send_request to validate the credential.- 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.
-
-