@Generated(value="OracleSDKGenerator", comments="API Version: 20200630") public class OperationsInsightsAsyncClient extends BaseAsyncClient implements OperationsInsightsAsync
Async client implementation for OperationsInsights service.
There are two ways to use async client: 1. Use AsyncHandler: using AsyncHandler, if the response
to the call is an InputStream
, 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
Modifier and Type | Class and Description |
---|---|
static class |
OperationsInsightsAsyncClient.Builder
Builder class for this client.
|
Modifier and Type | Field and 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 OperationsInsights.
|
Constructor and Description |
---|
OperationsInsightsAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration,
ClientConfigurator clientConfigurator,
RequestSignerFactory defaultRequestSignerFactory)
Deprecated.
Use the
builder instead. |
OperationsInsightsAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration,
ClientConfigurator clientConfigurator,
RequestSignerFactory defaultRequestSignerFactory,
List<ClientConfigurator> additionalClientConfigurators)
Deprecated.
Use the
builder instead. |
OperationsInsightsAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration,
ClientConfigurator clientConfigurator,
RequestSignerFactory defaultRequestSignerFactory,
List<ClientConfigurator> additionalClientConfigurators,
String endpoint)
Deprecated.
Use the
builder instead. |
OperationsInsightsAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration,
ClientConfigurator clientConfigurator,
RequestSignerFactory defaultRequestSignerFactory,
Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories,
List<ClientConfigurator> additionalClientConfigurators,
String endpoint)
Deprecated.
Use the
builder instead. |
OperationsInsightsAsyncClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider)
Deprecated.
Use the
builder instead. |
OperationsInsightsAsyncClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration)
Deprecated.
Use the
builder instead. |
OperationsInsightsAsyncClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration,
ClientConfigurator clientConfigurator)
Deprecated.
Use the
builder instead. |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getEndpoint, refreshClient, setEndpoint, useRealmSpecificEndpointTemplate
close
public static final Service SERVICE
Service instance for OperationsInsights.
public final String clientCommonLibraryVersion
@Deprecated public OperationsInsightsAsyncClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider)
builder
instead.Create a new client instance.
authenticationDetailsProvider
- The authentication details (see OperationsInsightsAsyncClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)@Deprecated public OperationsInsightsAsyncClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration)
builder
instead.Create a new client instance.
authenticationDetailsProvider
- The authentication details (see OperationsInsightsAsyncClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
- ClientBuilderBase.configuration
@Deprecated public OperationsInsightsAsyncClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator)
builder
instead.Create a new client instance.
authenticationDetailsProvider
- The authentication details (see OperationsInsightsAsyncClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
- ClientBuilderBase.configuration
clientConfigurator
- ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
@Deprecated public OperationsInsightsAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory)
builder
instead.Create a new client instance.
authenticationDetailsProvider
- The authentication details (see OperationsInsightsAsyncClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
- ClientBuilderBase.configuration
clientConfigurator
- ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
defaultRequestSignerFactory
- ClientBuilderBase.requestSignerFactory
@Deprecated public OperationsInsightsAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators)
builder
instead.Create a new client instance.
authenticationDetailsProvider
- The authentication details (see OperationsInsightsAsyncClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
- ClientBuilderBase.configuration
clientConfigurator
- ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
defaultRequestSignerFactory
- ClientBuilderBase.requestSignerFactory
additionalClientConfigurators
- ClientBuilderBase.additionalClientConfigurators
@Deprecated public OperationsInsightsAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators, String endpoint)
builder
instead.Create a new client instance.
authenticationDetailsProvider
- The authentication details (see OperationsInsightsAsyncClient.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)
@Deprecated public OperationsInsightsAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint)
builder
instead.Create a new client instance.
authenticationDetailsProvider
- The authentication details (see OperationsInsightsAsyncClient.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
public static OperationsInsightsAsyncClient.Builder builder()
Create a builder for this client.
public void setRegion(Region region)
OperationsInsightsAsync
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.
setRegion
in interface OperationsInsightsAsync
region
- The region of the service.public void setRegion(String regionId)
OperationsInsightsAsync
Sets the region to call (ex, ‘us-phoenix-1’).
Note, this will first try to map the region ID to a known Region and call setRegion
.
If no known Region could be determined, it will create an endpoint based on the default
endpoint format (Region.formatDefaultRegionEndpoint(Service, String)
and then call setEndpoint
.
setRegion
in interface OperationsInsightsAsync
regionId
- The public region ID.public Future<AddExadataInsightMembersResponse> addExadataInsightMembers(AddExadataInsightMembersRequest request, AsyncHandler<AddExadataInsightMembersRequest,AddExadataInsightMembersResponse> handler)
OperationsInsightsAsync
Add new members (e.g. databases and hosts) to an Exadata system in Operations Insights. Exadata-related metric collection and analysis will be started.
addExadataInsightMembers
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ChangeAutonomousDatabaseInsightAdvancedFeaturesResponse> changeAutonomousDatabaseInsightAdvancedFeatures(ChangeAutonomousDatabaseInsightAdvancedFeaturesRequest request, AsyncHandler<ChangeAutonomousDatabaseInsightAdvancedFeaturesRequest,ChangeAutonomousDatabaseInsightAdvancedFeaturesResponse> handler)
OperationsInsightsAsync
Update connection detail for advanced features of Autonomous Database in Operations Insights.
changeAutonomousDatabaseInsightAdvancedFeatures
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ChangeAwrHubSourceCompartmentResponse> changeAwrHubSourceCompartment(ChangeAwrHubSourceCompartmentRequest request, AsyncHandler<ChangeAwrHubSourceCompartmentRequest,ChangeAwrHubSourceCompartmentResponse> handler)
OperationsInsightsAsync
Moves an AwrHubSource resource from one compartment to another. When provided, If-Match is checked against ETag values of the resource.
changeAwrHubSourceCompartment
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ChangeDatabaseInsightCompartmentResponse> changeDatabaseInsightCompartment(ChangeDatabaseInsightCompartmentRequest request, AsyncHandler<ChangeDatabaseInsightCompartmentRequest,ChangeDatabaseInsightCompartmentResponse> handler)
OperationsInsightsAsync
Moves a DatabaseInsight resource from one compartment identifier to another. When provided, If-Match is checked against ETag values of the resource.
changeDatabaseInsightCompartment
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ChangeEnterpriseManagerBridgeCompartmentResponse> changeEnterpriseManagerBridgeCompartment(ChangeEnterpriseManagerBridgeCompartmentRequest request, AsyncHandler<ChangeEnterpriseManagerBridgeCompartmentRequest,ChangeEnterpriseManagerBridgeCompartmentResponse> handler)
OperationsInsightsAsync
Moves a EnterpriseManagerBridge resource from one compartment to another. When provided, If-Match is checked against ETag values of the resource.
changeEnterpriseManagerBridgeCompartment
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ChangeExadataInsightCompartmentResponse> changeExadataInsightCompartment(ChangeExadataInsightCompartmentRequest request, AsyncHandler<ChangeExadataInsightCompartmentRequest,ChangeExadataInsightCompartmentResponse> handler)
OperationsInsightsAsync
Moves an Exadata insight resource from one compartment identifier to another. When provided, If-Match is checked against ETag values of the resource.
changeExadataInsightCompartment
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ChangeHostInsightCompartmentResponse> changeHostInsightCompartment(ChangeHostInsightCompartmentRequest request, AsyncHandler<ChangeHostInsightCompartmentRequest,ChangeHostInsightCompartmentResponse> handler)
OperationsInsightsAsync
Moves a HostInsight resource from one compartment identifier to another. When provided, If-Match is checked against ETag values of the resource.
changeHostInsightCompartment
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ChangeMacsManagedCloudDatabaseInsightConnectionResponse> changeMacsManagedCloudDatabaseInsightConnection(ChangeMacsManagedCloudDatabaseInsightConnectionRequest request, AsyncHandler<ChangeMacsManagedCloudDatabaseInsightConnectionRequest,ChangeMacsManagedCloudDatabaseInsightConnectionResponse> handler)
OperationsInsightsAsync
Change the connection details of a Cloud MACS-managed database insight. When provided, If-Match is checked against ETag values of the resource.
changeMacsManagedCloudDatabaseInsightConnection
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ChangeNewsReportCompartmentResponse> changeNewsReportCompartment(ChangeNewsReportCompartmentRequest request, AsyncHandler<ChangeNewsReportCompartmentRequest,ChangeNewsReportCompartmentResponse> handler)
OperationsInsightsAsync
Moves a news report resource from one compartment identifier to another. When provided, If-Match is checked against ETag values of the resource.
changeNewsReportCompartment
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ChangeOperationsInsightsPrivateEndpointCompartmentResponse> changeOperationsInsightsPrivateEndpointCompartment(ChangeOperationsInsightsPrivateEndpointCompartmentRequest request, AsyncHandler<ChangeOperationsInsightsPrivateEndpointCompartmentRequest,ChangeOperationsInsightsPrivateEndpointCompartmentResponse> handler)
OperationsInsightsAsync
Moves a private endpoint from one compartment to another. When provided, If-Match is checked against ETag values of the resource.
changeOperationsInsightsPrivateEndpointCompartment
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ChangeOperationsInsightsWarehouseCompartmentResponse> changeOperationsInsightsWarehouseCompartment(ChangeOperationsInsightsWarehouseCompartmentRequest request, AsyncHandler<ChangeOperationsInsightsWarehouseCompartmentRequest,ChangeOperationsInsightsWarehouseCompartmentResponse> handler)
OperationsInsightsAsync
Moves a Operations Insights Warehouse resource from one compartment to another. When provided, If-Match is checked against ETag values of the resource.
changeOperationsInsightsWarehouseCompartment
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ChangeOpsiConfigurationCompartmentResponse> changeOpsiConfigurationCompartment(ChangeOpsiConfigurationCompartmentRequest request, AsyncHandler<ChangeOpsiConfigurationCompartmentRequest,ChangeOpsiConfigurationCompartmentResponse> handler)
OperationsInsightsAsync
Moves an OpsiConfiguration resource from one compartment to another.
changeOpsiConfigurationCompartment
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ChangePeComanagedDatabaseInsightResponse> changePeComanagedDatabaseInsight(ChangePeComanagedDatabaseInsightRequest request, AsyncHandler<ChangePeComanagedDatabaseInsightRequest,ChangePeComanagedDatabaseInsightResponse> handler)
OperationsInsightsAsync
Change the connection details of a co-managed database insight. When provided, If-Match is checked against ETag values of the resource.
changePeComanagedDatabaseInsight
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<CreateAwrHubResponse> createAwrHub(CreateAwrHubRequest request, AsyncHandler<CreateAwrHubRequest,CreateAwrHubResponse> handler)
OperationsInsightsAsync
Create a AWR hub resource for the tenant in Operations Insights. This resource will be created in root compartment.
createAwrHub
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<CreateAwrHubSourceResponse> createAwrHubSource(CreateAwrHubSourceRequest request, AsyncHandler<CreateAwrHubSourceRequest,CreateAwrHubSourceResponse> handler)
OperationsInsightsAsync
Register Awr Hub source
createAwrHubSource
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<CreateDatabaseInsightResponse> createDatabaseInsight(CreateDatabaseInsightRequest request, AsyncHandler<CreateDatabaseInsightRequest,CreateDatabaseInsightResponse> handler)
OperationsInsightsAsync
Create a Database Insight resource for a database in Operations Insights. The database will be enabled in Operations Insights. Database metric collection and analysis will be started.
createDatabaseInsight
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<CreateEnterpriseManagerBridgeResponse> createEnterpriseManagerBridge(CreateEnterpriseManagerBridgeRequest request, AsyncHandler<CreateEnterpriseManagerBridgeRequest,CreateEnterpriseManagerBridgeResponse> handler)
OperationsInsightsAsync
Create a Enterprise Manager bridge in Operations Insights.
createEnterpriseManagerBridge
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<CreateExadataInsightResponse> createExadataInsight(CreateExadataInsightRequest request, AsyncHandler<CreateExadataInsightRequest,CreateExadataInsightResponse> handler)
OperationsInsightsAsync
Create an Exadata insight resource for an Exadata system in Operations Insights. The Exadata system will be enabled in Operations Insights. Exadata-related metric collection and analysis will be started.
createExadataInsight
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<CreateHostInsightResponse> createHostInsight(CreateHostInsightRequest request, AsyncHandler<CreateHostInsightRequest,CreateHostInsightResponse> handler)
OperationsInsightsAsync
Create a Host Insight resource for a host in Ops Insights. The host will be enabled in Ops Insights. Host metric collection and analysis will be started.
createHostInsight
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<CreateNewsReportResponse> createNewsReport(CreateNewsReportRequest request, AsyncHandler<CreateNewsReportRequest,CreateNewsReportResponse> handler)
OperationsInsightsAsync
Create a news report in Ops Insights. The report will be enabled in Ops Insights. Insights will be emailed as per selected frequency.
createNewsReport
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<CreateOperationsInsightsPrivateEndpointResponse> createOperationsInsightsPrivateEndpoint(CreateOperationsInsightsPrivateEndpointRequest request, AsyncHandler<CreateOperationsInsightsPrivateEndpointRequest,CreateOperationsInsightsPrivateEndpointResponse> handler)
OperationsInsightsAsync
Create a private endpoint resource for the tenant in Ops Insights. This resource will be created in customer compartment.
createOperationsInsightsPrivateEndpoint
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<CreateOperationsInsightsWarehouseResponse> createOperationsInsightsWarehouse(CreateOperationsInsightsWarehouseRequest request, AsyncHandler<CreateOperationsInsightsWarehouseRequest,CreateOperationsInsightsWarehouseResponse> handler)
OperationsInsightsAsync
Create a Ops Insights Warehouse resource for the tenant in Ops Insights. New ADW will be provisioned for this tenant. There is only expected to be 1 warehouse per tenant. The warehouse is expected to be in the root compartment. If the ‘opsi-warehouse-type’ header is passed to the API, a warehouse resource without ADW or Schema provisioning is created.
createOperationsInsightsWarehouse
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<CreateOperationsInsightsWarehouseUserResponse> createOperationsInsightsWarehouseUser(CreateOperationsInsightsWarehouseUserRequest request, AsyncHandler<CreateOperationsInsightsWarehouseUserRequest,CreateOperationsInsightsWarehouseUserResponse> handler)
OperationsInsightsAsync
Create a Operations Insights Warehouse user resource for the tenant in Operations Insights. This resource will be created in root compartment.
createOperationsInsightsWarehouseUser
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<CreateOpsiConfigurationResponse> createOpsiConfiguration(CreateOpsiConfigurationRequest request, AsyncHandler<CreateOpsiConfigurationRequest,CreateOpsiConfigurationResponse> handler)
OperationsInsightsAsync
Create an OPSI configuration resource.
createOpsiConfiguration
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<DeleteAwrHubResponse> deleteAwrHub(DeleteAwrHubRequest request, AsyncHandler<DeleteAwrHubRequest,DeleteAwrHubResponse> handler)
OperationsInsightsAsync
Deletes an AWR hub.
deleteAwrHub
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<DeleteAwrHubObjectResponse> deleteAwrHubObject(DeleteAwrHubObjectRequest request, AsyncHandler<DeleteAwrHubObjectRequest,DeleteAwrHubObjectResponse> handler)
OperationsInsightsAsync
Deletes an Awr Hub object.
deleteAwrHubObject
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<DeleteAwrHubSourceResponse> deleteAwrHubSource(DeleteAwrHubSourceRequest request, AsyncHandler<DeleteAwrHubSourceRequest,DeleteAwrHubSourceResponse> handler)
OperationsInsightsAsync
Deletes an Awr Hub source object.
deleteAwrHubSource
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<DeleteDatabaseInsightResponse> deleteDatabaseInsight(DeleteDatabaseInsightRequest request, AsyncHandler<DeleteDatabaseInsightRequest,DeleteDatabaseInsightResponse> handler)
OperationsInsightsAsync
Deletes a database insight. The database insight will be deleted and cannot be enabled again.
deleteDatabaseInsight
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<DeleteEnterpriseManagerBridgeResponse> deleteEnterpriseManagerBridge(DeleteEnterpriseManagerBridgeRequest request, AsyncHandler<DeleteEnterpriseManagerBridgeRequest,DeleteEnterpriseManagerBridgeResponse> handler)
OperationsInsightsAsync
Deletes an Operations Insights Enterprise Manager bridge. If any database insight is still referencing this bridge, the operation will fail.
deleteEnterpriseManagerBridge
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<DeleteExadataInsightResponse> deleteExadataInsight(DeleteExadataInsightRequest request, AsyncHandler<DeleteExadataInsightRequest,DeleteExadataInsightResponse> handler)
OperationsInsightsAsync
Deletes an Exadata insight. The Exadata insight will be deleted and cannot be enabled again.
deleteExadataInsight
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<DeleteHostInsightResponse> deleteHostInsight(DeleteHostInsightRequest request, AsyncHandler<DeleteHostInsightRequest,DeleteHostInsightResponse> handler)
OperationsInsightsAsync
Deletes a host insight. The host insight will be deleted and cannot be enabled again.
deleteHostInsight
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<DeleteNewsReportResponse> deleteNewsReport(DeleteNewsReportRequest request, AsyncHandler<DeleteNewsReportRequest,DeleteNewsReportResponse> handler)
OperationsInsightsAsync
Deletes a news report. The news report will be deleted and cannot be enabled again.
deleteNewsReport
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<DeleteOperationsInsightsPrivateEndpointResponse> deleteOperationsInsightsPrivateEndpoint(DeleteOperationsInsightsPrivateEndpointRequest request, AsyncHandler<DeleteOperationsInsightsPrivateEndpointRequest,DeleteOperationsInsightsPrivateEndpointResponse> handler)
OperationsInsightsAsync
Deletes a private endpoint.
deleteOperationsInsightsPrivateEndpoint
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<DeleteOperationsInsightsWarehouseResponse> deleteOperationsInsightsWarehouse(DeleteOperationsInsightsWarehouseRequest request, AsyncHandler<DeleteOperationsInsightsWarehouseRequest,DeleteOperationsInsightsWarehouseResponse> handler)
OperationsInsightsAsync
Deletes an Operations Insights Warehouse. There is only expected to be 1 warehouse per tenant. The warehouse is expected to be in the root compartment. User must delete AWR Hub resource for this warehouse before calling this operation. User must delete the warehouse users before calling this operation.
deleteOperationsInsightsWarehouse
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<DeleteOperationsInsightsWarehouseUserResponse> deleteOperationsInsightsWarehouseUser(DeleteOperationsInsightsWarehouseUserRequest request, AsyncHandler<DeleteOperationsInsightsWarehouseUserRequest,DeleteOperationsInsightsWarehouseUserResponse> handler)
OperationsInsightsAsync
Deletes an Operations Insights Warehouse User.
deleteOperationsInsightsWarehouseUser
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<DeleteOpsiConfigurationResponse> deleteOpsiConfiguration(DeleteOpsiConfigurationRequest request, AsyncHandler<DeleteOpsiConfigurationRequest,DeleteOpsiConfigurationResponse> handler)
OperationsInsightsAsync
Deletes an OPSI configuration resource.
deleteOpsiConfiguration
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<DisableAutonomousDatabaseInsightAdvancedFeaturesResponse> disableAutonomousDatabaseInsightAdvancedFeatures(DisableAutonomousDatabaseInsightAdvancedFeaturesRequest request, AsyncHandler<DisableAutonomousDatabaseInsightAdvancedFeaturesRequest,DisableAutonomousDatabaseInsightAdvancedFeaturesResponse> handler)
OperationsInsightsAsync
Disable advanced features for an Autonomous Database in Operations Insights. The connection detail and advanced features will be removed.
disableAutonomousDatabaseInsightAdvancedFeatures
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<DisableAwrHubSourceResponse> disableAwrHubSource(DisableAwrHubSourceRequest request, AsyncHandler<DisableAwrHubSourceRequest,DisableAwrHubSourceResponse> handler)
OperationsInsightsAsync
Disables a Awr Hub source database in Operations Insights. This will stop the Awr data flow for the given Awr Hub source.
disableAwrHubSource
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<DisableDatabaseInsightResponse> disableDatabaseInsight(DisableDatabaseInsightRequest request, AsyncHandler<DisableDatabaseInsightRequest,DisableDatabaseInsightResponse> handler)
OperationsInsightsAsync
Disables a database in Operations Insights. Database metric collection and analysis will be stopped.
disableDatabaseInsight
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<DisableExadataInsightResponse> disableExadataInsight(DisableExadataInsightRequest request, AsyncHandler<DisableExadataInsightRequest,DisableExadataInsightResponse> handler)
OperationsInsightsAsync
Disables an Exadata system in Operations Insights. Exadata-related metric collection and analysis will be stopped.
disableExadataInsight
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<DisableHostInsightResponse> disableHostInsight(DisableHostInsightRequest request, AsyncHandler<DisableHostInsightRequest,DisableHostInsightResponse> handler)
OperationsInsightsAsync
Disables a host in Ops Insights. Host metric collection and analysis will be stopped.
disableHostInsight
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<DownloadOperationsInsightsWarehouseWalletResponse> downloadOperationsInsightsWarehouseWallet(DownloadOperationsInsightsWarehouseWalletRequest request, AsyncHandler<DownloadOperationsInsightsWarehouseWalletRequest,DownloadOperationsInsightsWarehouseWalletResponse> handler)
OperationsInsightsAsync
Download the ADW wallet for Operations Insights Warehouse using which the Hub data is exposed.
downloadOperationsInsightsWarehouseWallet
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<EnableAutonomousDatabaseInsightAdvancedFeaturesResponse> enableAutonomousDatabaseInsightAdvancedFeatures(EnableAutonomousDatabaseInsightAdvancedFeaturesRequest request, AsyncHandler<EnableAutonomousDatabaseInsightAdvancedFeaturesRequest,EnableAutonomousDatabaseInsightAdvancedFeaturesResponse> handler)
OperationsInsightsAsync
Enables advanced features for an Autonomous Database in Operations Insights. A direct connection will be available for further collection.
enableAutonomousDatabaseInsightAdvancedFeatures
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<EnableAwrHubSourceResponse> enableAwrHubSource(EnableAwrHubSourceRequest request, AsyncHandler<EnableAwrHubSourceRequest,EnableAwrHubSourceResponse> handler)
OperationsInsightsAsync
Enables a Awr Hub source database in Operations Insights. This will resume the Awr data flow for the given Awr Hub source if it was stopped earlier.
enableAwrHubSource
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<EnableDatabaseInsightResponse> enableDatabaseInsight(EnableDatabaseInsightRequest request, AsyncHandler<EnableDatabaseInsightRequest,EnableDatabaseInsightResponse> handler)
OperationsInsightsAsync
Enables a database in Operations Insights. Database metric collection and analysis will be started.
enableDatabaseInsight
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<EnableExadataInsightResponse> enableExadataInsight(EnableExadataInsightRequest request, AsyncHandler<EnableExadataInsightRequest,EnableExadataInsightResponse> handler)
OperationsInsightsAsync
Enables an Exadata system in Operations Insights. Exadata-related metric collection and analysis will be started.
enableExadataInsight
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<EnableHostInsightResponse> enableHostInsight(EnableHostInsightRequest request, AsyncHandler<EnableHostInsightRequest,EnableHostInsightResponse> handler)
OperationsInsightsAsync
Enables a host in Ops Insights. Host metric collection and analysis will be started.
enableHostInsight
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<GetAwrDatabaseReportResponse> getAwrDatabaseReport(GetAwrDatabaseReportRequest request, AsyncHandler<GetAwrDatabaseReportRequest,GetAwrDatabaseReportResponse> handler)
OperationsInsightsAsync
Gets the AWR report for the specified database.
getAwrDatabaseReport
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<GetAwrDatabaseSqlReportResponse> getAwrDatabaseSqlReport(GetAwrDatabaseSqlReportRequest request, AsyncHandler<GetAwrDatabaseSqlReportRequest,GetAwrDatabaseSqlReportResponse> handler)
OperationsInsightsAsync
Gets the SQL health check report for one SQL of the specified database.
getAwrDatabaseSqlReport
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<GetAwrHubResponse> getAwrHub(GetAwrHubRequest request, AsyncHandler<GetAwrHubRequest,GetAwrHubResponse> handler)
OperationsInsightsAsync
Gets details of an AWR hub.
getAwrHub
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<GetAwrHubObjectResponse> getAwrHubObject(GetAwrHubObjectRequest request, AsyncHandler<GetAwrHubObjectRequest,GetAwrHubObjectResponse> handler)
OperationsInsightsAsync
Gets the Awr Hub object metadata and body.
getAwrHubObject
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<GetAwrHubSourceResponse> getAwrHubSource(GetAwrHubSourceRequest request, AsyncHandler<GetAwrHubSourceRequest,GetAwrHubSourceResponse> handler)
OperationsInsightsAsync
Gets the Awr Hub source object.
getAwrHubSource
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<GetAwrReportResponse> getAwrReport(GetAwrReportRequest request, AsyncHandler<GetAwrReportRequest,GetAwrReportResponse> handler)
OperationsInsightsAsync
Gets the AWR report for the specified source database in the AWR hub. The difference between the timeGreaterThanOrEqualTo and timeLessThanOrEqualTo should not be greater than 7 days. Either beginSnapshotIdentifierGreaterThanOrEqualTo & endSnapshotIdentifierLessThanOrEqualTo params Or timeGreaterThanOrEqualTo & timeLessThanOrEqualTo params are required.
getAwrReport
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<GetDatabaseInsightResponse> getDatabaseInsight(GetDatabaseInsightRequest request, AsyncHandler<GetDatabaseInsightRequest,GetDatabaseInsightResponse> handler)
OperationsInsightsAsync
Gets details of a database insight.
getDatabaseInsight
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<GetEnterpriseManagerBridgeResponse> getEnterpriseManagerBridge(GetEnterpriseManagerBridgeRequest request, AsyncHandler<GetEnterpriseManagerBridgeRequest,GetEnterpriseManagerBridgeResponse> handler)
OperationsInsightsAsync
Gets details of an Operations Insights Enterprise Manager bridge.
getEnterpriseManagerBridge
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<GetExadataInsightResponse> getExadataInsight(GetExadataInsightRequest request, AsyncHandler<GetExadataInsightRequest,GetExadataInsightResponse> handler)
OperationsInsightsAsync
Gets details of an Exadata insight.
getExadataInsight
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<GetHostInsightResponse> getHostInsight(GetHostInsightRequest request, AsyncHandler<GetHostInsightRequest,GetHostInsightResponse> handler)
OperationsInsightsAsync
Gets details of a host insight.
getHostInsight
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<GetNewsReportResponse> getNewsReport(GetNewsReportRequest request, AsyncHandler<GetNewsReportRequest,GetNewsReportResponse> handler)
OperationsInsightsAsync
Gets details of a news report.
getNewsReport
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<GetOperationsInsightsPrivateEndpointResponse> getOperationsInsightsPrivateEndpoint(GetOperationsInsightsPrivateEndpointRequest request, AsyncHandler<GetOperationsInsightsPrivateEndpointRequest,GetOperationsInsightsPrivateEndpointResponse> handler)
OperationsInsightsAsync
Gets the details of the specified private endpoint.
getOperationsInsightsPrivateEndpoint
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<GetOperationsInsightsWarehouseResponse> getOperationsInsightsWarehouse(GetOperationsInsightsWarehouseRequest request, AsyncHandler<GetOperationsInsightsWarehouseRequest,GetOperationsInsightsWarehouseResponse> handler)
OperationsInsightsAsync
Gets details of an Ops Insights Warehouse. There is only expected to be 1 warehouse per tenant. The warehouse is expected to be in the root compartment.
getOperationsInsightsWarehouse
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<GetOperationsInsightsWarehouseUserResponse> getOperationsInsightsWarehouseUser(GetOperationsInsightsWarehouseUserRequest request, AsyncHandler<GetOperationsInsightsWarehouseUserRequest,GetOperationsInsightsWarehouseUserResponse> handler)
OperationsInsightsAsync
Gets details of an Operations Insights Warehouse User.
getOperationsInsightsWarehouseUser
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<GetOpsiConfigurationResponse> getOpsiConfiguration(GetOpsiConfigurationRequest request, AsyncHandler<GetOpsiConfigurationRequest,GetOpsiConfigurationResponse> handler)
OperationsInsightsAsync
Gets details of an OPSI configuration resource. Values specified in configItemField and configItemCustomStatus query params will be considered, only if configItems field is requested as part of opsiConfigField query param. Values specified in configItemCustomStatus will determine whether only customized configuration items or only non-customized configuration items or both have to be returned.
getOpsiConfiguration
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<GetOpsiDataObjectResponse> getOpsiDataObject(GetOpsiDataObjectRequest request, AsyncHandler<GetOpsiDataObjectRequest,GetOpsiDataObjectResponse> handler)
OperationsInsightsAsync
Gets details of an OPSI data object.
getOpsiDataObject
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<GetWorkRequestResponse> getWorkRequest(GetWorkRequestRequest request, AsyncHandler<GetWorkRequestRequest,GetWorkRequestResponse> handler)
OperationsInsightsAsync
Gets the status of the work request with the given ID.
getWorkRequest
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<HeadAwrHubObjectResponse> headAwrHubObject(HeadAwrHubObjectRequest request, AsyncHandler<HeadAwrHubObjectRequest,HeadAwrHubObjectResponse> handler)
OperationsInsightsAsync
Gets the Awr Hub object’s user-defined metadata and entity tag (ETag).
headAwrHubObject
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<IngestAddmReportsResponse> ingestAddmReports(IngestAddmReportsRequest request, AsyncHandler<IngestAddmReportsRequest,IngestAddmReportsResponse> handler)
OperationsInsightsAsync
This endpoint takes in a JSON payload, persists it in Operation Insights ingest pipeline. Either databaseId or id must be specified.
ingestAddmReports
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<IngestDatabaseConfigurationResponse> ingestDatabaseConfiguration(IngestDatabaseConfigurationRequest request, AsyncHandler<IngestDatabaseConfigurationRequest,IngestDatabaseConfigurationResponse> handler)
OperationsInsightsAsync
This is a generic ingest endpoint for all database configuration metrics.
ingestDatabaseConfiguration
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<IngestHostConfigurationResponse> ingestHostConfiguration(IngestHostConfigurationRequest request, AsyncHandler<IngestHostConfigurationRequest,IngestHostConfigurationResponse> handler)
OperationsInsightsAsync
This is a generic ingest endpoint for all the host configuration metrics
ingestHostConfiguration
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<IngestHostMetricsResponse> ingestHostMetrics(IngestHostMetricsRequest request, AsyncHandler<IngestHostMetricsRequest,IngestHostMetricsResponse> handler)
OperationsInsightsAsync
This is a generic ingest endpoint for all the host performance metrics
ingestHostMetrics
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<IngestMySqlSqlStatsResponse> ingestMySqlSqlStats(IngestMySqlSqlStatsRequest request, AsyncHandler<IngestMySqlSqlStatsRequest,IngestMySqlSqlStatsResponse> handler)
OperationsInsightsAsync
The MySql SQL Stats endpoint takes in a JSON payload, persists it in Ops Insights ingest pipeline. Either databaseId or id must be specified.
ingestMySqlSqlStats
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<IngestMySqlSqlTextResponse> ingestMySqlSqlText(IngestMySqlSqlTextRequest request, AsyncHandler<IngestMySqlSqlTextRequest,IngestMySqlSqlTextResponse> handler)
OperationsInsightsAsync
The SqlText endpoint takes in a JSON payload, persists it in Operation Insights ingest pipeline. Either databaseId or id must be specified. Disclaimer: SQL text being uploaded explicitly via APIs is already masked. All sensitive literals contained in the sqlFullText column are masked prior to ingestion.
ingestMySqlSqlText
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<IngestSqlBucketResponse> ingestSqlBucket(IngestSqlBucketRequest request, AsyncHandler<IngestSqlBucketRequest,IngestSqlBucketResponse> handler)
OperationsInsightsAsync
The sqlbucket endpoint takes in a JSON payload, persists it in Ops Insights ingest pipeline. Either databaseId or id must be specified.
ingestSqlBucket
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<IngestSqlPlanLinesResponse> ingestSqlPlanLines(IngestSqlPlanLinesRequest request, AsyncHandler<IngestSqlPlanLinesRequest,IngestSqlPlanLinesResponse> handler)
OperationsInsightsAsync
The SqlPlanLines endpoint takes in a JSON payload, persists it in Operation Insights ingest pipeline. Either databaseId or id must be specified.
ingestSqlPlanLines
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<IngestSqlStatsResponse> ingestSqlStats(IngestSqlStatsRequest request, AsyncHandler<IngestSqlStatsRequest,IngestSqlStatsResponse> handler)
OperationsInsightsAsync
The SQL Stats endpoint takes in a JSON payload, persists it in Ops Insights ingest pipeline. Either databaseId or id must be specified.
ingestSqlStats
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<IngestSqlTextResponse> ingestSqlText(IngestSqlTextRequest request, AsyncHandler<IngestSqlTextRequest,IngestSqlTextResponse> handler)
OperationsInsightsAsync
The SqlText endpoint takes in a JSON payload, persists it in Operation Insights ingest pipeline. Either databaseId or id must be specified. Disclaimer: SQL text being uploaded explicitly via APIs is not masked. Any sensitive literals contained in the sqlFullText column should be masked prior to ingestion.
ingestSqlText
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListAddmDbFindingCategoriesResponse> listAddmDbFindingCategories(ListAddmDbFindingCategoriesRequest request, AsyncHandler<ListAddmDbFindingCategoriesRequest,ListAddmDbFindingCategoriesResponse> handler)
OperationsInsightsAsync
Gets list of ADDM finding categories.
listAddmDbFindingCategories
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListAddmDbFindingsTimeSeriesResponse> listAddmDbFindingsTimeSeries(ListAddmDbFindingsTimeSeriesRequest request, AsyncHandler<ListAddmDbFindingsTimeSeriesRequest,ListAddmDbFindingsTimeSeriesResponse> handler)
OperationsInsightsAsync
Get the ADDM findings time series for the specified databases for a given time period.
listAddmDbFindingsTimeSeries
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListAddmDbParameterCategoriesResponse> listAddmDbParameterCategories(ListAddmDbParameterCategoriesRequest request, AsyncHandler<ListAddmDbParameterCategoriesRequest,ListAddmDbParameterCategoriesResponse> handler)
OperationsInsightsAsync
Gets list of ADDM database parameter categories for the specified databases.
listAddmDbParameterCategories
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListAddmDbRecommendationCategoriesResponse> listAddmDbRecommendationCategories(ListAddmDbRecommendationCategoriesRequest request, AsyncHandler<ListAddmDbRecommendationCategoriesRequest,ListAddmDbRecommendationCategoriesResponse> handler)
OperationsInsightsAsync
Gets list of ADDM recommendation categories for the specified databases.
listAddmDbRecommendationCategories
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListAddmDbRecommendationsTimeSeriesResponse> listAddmDbRecommendationsTimeSeries(ListAddmDbRecommendationsTimeSeriesRequest request, AsyncHandler<ListAddmDbRecommendationsTimeSeriesRequest,ListAddmDbRecommendationsTimeSeriesResponse> handler)
OperationsInsightsAsync
Gets time series data for ADDM recommendations for the specified databases.
listAddmDbRecommendationsTimeSeries
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListAddmDbsResponse> listAddmDbs(ListAddmDbsRequest request, AsyncHandler<ListAddmDbsRequest,ListAddmDbsResponse> handler)
OperationsInsightsAsync
Gets a list of ADDM database information
listAddmDbs
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListAwrDatabaseSnapshotsResponse> listAwrDatabaseSnapshots(ListAwrDatabaseSnapshotsRequest request, AsyncHandler<ListAwrDatabaseSnapshotsRequest,ListAwrDatabaseSnapshotsResponse> handler)
OperationsInsightsAsync
Lists AWR snapshots for the specified database in the AWR.
listAwrDatabaseSnapshots
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListAwrDatabasesResponse> listAwrDatabases(ListAwrDatabasesRequest request, AsyncHandler<ListAwrDatabasesRequest,ListAwrDatabasesResponse> handler)
OperationsInsightsAsync
Gets the list of databases and their snapshot summary details available in the AWRHub.
listAwrDatabases
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListAwrHubObjectsResponse> listAwrHubObjects(ListAwrHubObjectsRequest request, AsyncHandler<ListAwrHubObjectsRequest,ListAwrHubObjectsResponse> handler)
OperationsInsightsAsync
Gets a list of Awr Hub objects. Awr Hub id needs to specified.
listAwrHubObjects
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListAwrHubSourcesResponse> listAwrHubSources(ListAwrHubSourcesRequest request, AsyncHandler<ListAwrHubSourcesRequest,ListAwrHubSourcesResponse> handler)
OperationsInsightsAsync
Gets a list of Awr Hub source objects.
listAwrHubSources
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListAwrHubsResponse> listAwrHubs(ListAwrHubsRequest request, AsyncHandler<ListAwrHubsRequest,ListAwrHubsResponse> handler)
OperationsInsightsAsync
Gets a list of AWR hubs. Either compartmentId or id must be specified. All these resources are expected to be in root compartment.
listAwrHubs
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListAwrSnapshotsResponse> listAwrSnapshots(ListAwrSnapshotsRequest request, AsyncHandler<ListAwrSnapshotsRequest,ListAwrSnapshotsResponse> handler)
OperationsInsightsAsync
Lists AWR snapshots for the specified source database in the AWR hub. The difference between the timeGreaterThanOrEqualTo and timeLessThanOrEqualTo should not exceed an elapsed range of 1 day. The timeGreaterThanOrEqualTo & timeLessThanOrEqualTo params are optional. If these params are not provided, by default last 1 day snapshots will be returned.
listAwrSnapshots
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListDatabaseConfigurationsResponse> listDatabaseConfigurations(ListDatabaseConfigurationsRequest request, AsyncHandler<ListDatabaseConfigurationsRequest,ListDatabaseConfigurationsResponse> handler)
OperationsInsightsAsync
Gets a list of database insight configurations based on the query parameters specified. Either compartmentId or databaseInsightId query parameter must be specified. When both compartmentId and compartmentIdInSubtree are specified, a list of database insight configurations in that compartment and in all sub-compartments will be returned.
listDatabaseConfigurations
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListDatabaseInsightsResponse> listDatabaseInsights(ListDatabaseInsightsRequest request, AsyncHandler<ListDatabaseInsightsRequest,ListDatabaseInsightsResponse> handler)
OperationsInsightsAsync
Gets a list of database insights based on the query parameters specified. Either compartmentId or id query parameter must be specified. When both compartmentId and compartmentIdInSubtree are specified, a list of database insights in that compartment and in all sub-compartments will be returned.
listDatabaseInsights
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListEnterpriseManagerBridgesResponse> listEnterpriseManagerBridges(ListEnterpriseManagerBridgesRequest request, AsyncHandler<ListEnterpriseManagerBridgesRequest,ListEnterpriseManagerBridgesResponse> handler)
OperationsInsightsAsync
Gets a list of Ops Insights Enterprise Manager bridges. Either compartmentId or id must be specified. When both compartmentId and compartmentIdInSubtree are specified, a list of bridges in that compartment and in all sub-compartments will be returned.
listEnterpriseManagerBridges
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListExadataConfigurationsResponse> listExadataConfigurations(ListExadataConfigurationsRequest request, AsyncHandler<ListExadataConfigurationsRequest,ListExadataConfigurationsResponse> handler)
OperationsInsightsAsync
Gets a list of exadata insight configurations. Either compartmentId or exadataInsightsId query parameter must be specified.
listExadataConfigurations
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListExadataInsightsResponse> listExadataInsights(ListExadataInsightsRequest request, AsyncHandler<ListExadataInsightsRequest,ListExadataInsightsResponse> handler)
OperationsInsightsAsync
Gets a list of Exadata insights based on the query parameters specified. Either compartmentId or id query parameter must be specified. When both compartmentId and compartmentIdInSubtree are specified, a list of Exadata insights in that compartment and in all sub-compartments will be returned.
listExadataInsights
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListHostConfigurationsResponse> listHostConfigurations(ListHostConfigurationsRequest request, AsyncHandler<ListHostConfigurationsRequest,ListHostConfigurationsResponse> handler)
OperationsInsightsAsync
Gets a list of host insight configurations based on the query parameters specified. Either compartmentId or hostInsightId query parameter must be specified. When both compartmentId and compartmentIdInSubtree are specified, a list of host insight configurations in that compartment and in all sub-compartments will be returned.
listHostConfigurations
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListHostInsightsResponse> listHostInsights(ListHostInsightsRequest request, AsyncHandler<ListHostInsightsRequest,ListHostInsightsResponse> handler)
OperationsInsightsAsync
Gets a list of host insights based on the query parameters specified. Either compartmentId or id query parameter must be specified. When both compartmentId and compartmentIdInSubtree are specified, a list of host insights in that compartment and in all sub-compartments will be returned.
listHostInsights
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListHostedEntitiesResponse> listHostedEntities(ListHostedEntitiesRequest request, AsyncHandler<ListHostedEntitiesRequest,ListHostedEntitiesResponse> handler)
OperationsInsightsAsync
Get a list of hosted entities details.
listHostedEntities
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListImportableAgentEntitiesResponse> listImportableAgentEntities(ListImportableAgentEntitiesRequest request, AsyncHandler<ListImportableAgentEntitiesRequest,ListImportableAgentEntitiesResponse> handler)
OperationsInsightsAsync
Gets a list of agent entities available to add a new hostInsight. An agent entity is "available" and will be shown if all the following conditions are true: 1. The agent OCID is not already being used for an existing hostInsight. 2. The agent availabilityStatus = ‘ACTIVE’ 3. The agent lifecycleState = ‘ACTIVE’
listImportableAgentEntities
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListImportableComputeEntitiesResponse> listImportableComputeEntities(ListImportableComputeEntitiesRequest request, AsyncHandler<ListImportableComputeEntitiesRequest,ListImportableComputeEntitiesResponse> handler)
OperationsInsightsAsync
Gets a list of available compute intances running cloud agent to add a new hostInsight. An Compute entity is "available" and will be shown if all the following conditions are true:
listImportableComputeEntities
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListImportableEnterpriseManagerEntitiesResponse> listImportableEnterpriseManagerEntities(ListImportableEnterpriseManagerEntitiesRequest request, AsyncHandler<ListImportableEnterpriseManagerEntitiesRequest,ListImportableEnterpriseManagerEntitiesResponse> handler)
OperationsInsightsAsync
Gets a list of importable entities for an Operations Insights Enterprise Manager bridge that have not been imported before.
listImportableEnterpriseManagerEntities
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListNewsReportsResponse> listNewsReports(ListNewsReportsRequest request, AsyncHandler<ListNewsReportsRequest,ListNewsReportsResponse> handler)
OperationsInsightsAsync
Gets a list of news reports based on the query parameters specified. Either compartmentId or id query parameter must be specified.
listNewsReports
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListOperationsInsightsPrivateEndpointsResponse> listOperationsInsightsPrivateEndpoints(ListOperationsInsightsPrivateEndpointsRequest request, AsyncHandler<ListOperationsInsightsPrivateEndpointsRequest,ListOperationsInsightsPrivateEndpointsResponse> handler)
OperationsInsightsAsync
Gets a list of Operation Insights private endpoints.
listOperationsInsightsPrivateEndpoints
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListOperationsInsightsWarehouseUsersResponse> listOperationsInsightsWarehouseUsers(ListOperationsInsightsWarehouseUsersRequest request, AsyncHandler<ListOperationsInsightsWarehouseUsersRequest,ListOperationsInsightsWarehouseUsersResponse> handler)
OperationsInsightsAsync
Gets a list of Operations Insights Warehouse users. Either compartmentId or id must be specified. All these resources are expected to be in root compartment.
listOperationsInsightsWarehouseUsers
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListOperationsInsightsWarehousesResponse> listOperationsInsightsWarehouses(ListOperationsInsightsWarehousesRequest request, AsyncHandler<ListOperationsInsightsWarehousesRequest,ListOperationsInsightsWarehousesResponse> handler)
OperationsInsightsAsync
Gets a list of Ops Insights warehouses. Either compartmentId or id must be specified. There is only expected to be 1 warehouse per tenant. The warehouse is expected to be in the root compartment.
listOperationsInsightsWarehouses
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListOpsiConfigurationsResponse> listOpsiConfigurations(ListOpsiConfigurationsRequest request, AsyncHandler<ListOpsiConfigurationsRequest,ListOpsiConfigurationsResponse> handler)
OperationsInsightsAsync
Gets a list of OPSI configuration resources based on the query parameters specified.
listOpsiConfigurations
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListOpsiDataObjectsResponse> listOpsiDataObjects(ListOpsiDataObjectsRequest request, AsyncHandler<ListOpsiDataObjectsRequest,ListOpsiDataObjectsResponse> handler)
OperationsInsightsAsync
Gets a list of OPSI data objects based on the query parameters specified. CompartmentId id query parameter must be specified.
listOpsiDataObjects
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListSqlPlansResponse> listSqlPlans(ListSqlPlansRequest request, AsyncHandler<ListSqlPlansRequest,ListSqlPlansResponse> handler)
OperationsInsightsAsync
Query SQL Warehouse to list the plan xml for a given SQL execution plan. This returns a SqlPlanCollection object, but is currently limited to a single plan. Either databaseId or id must be specified.
listSqlPlans
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListSqlSearchesResponse> listSqlSearches(ListSqlSearchesRequest request, AsyncHandler<ListSqlSearchesRequest,ListSqlSearchesResponse> handler)
OperationsInsightsAsync
Search SQL by SQL Identifier across databases in a compartment and in all sub-compartments if specified. And get the SQL Text and the details of the databases executing the SQL for a given time period.
listSqlSearches
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListSqlTextsResponse> listSqlTexts(ListSqlTextsRequest request, AsyncHandler<ListSqlTextsRequest,ListSqlTextsResponse> handler)
OperationsInsightsAsync
Query SQL Warehouse to get the full SQL Text for a SQL in a compartment and in all sub-compartments if specified.
listSqlTexts
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListWarehouseDataObjectsResponse> listWarehouseDataObjects(ListWarehouseDataObjectsRequest request, AsyncHandler<ListWarehouseDataObjectsRequest,ListWarehouseDataObjectsResponse> handler)
OperationsInsightsAsync
Gets a list of Warehouse data objects (e.g: views, tables), based on the query parameters specified.
listWarehouseDataObjects
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListWorkRequestErrorsResponse> listWorkRequestErrors(ListWorkRequestErrorsRequest request, AsyncHandler<ListWorkRequestErrorsRequest,ListWorkRequestErrorsResponse> handler)
OperationsInsightsAsync
Return a (paginated) list of errors for a given work request.
listWorkRequestErrors
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListWorkRequestLogsResponse> listWorkRequestLogs(ListWorkRequestLogsRequest request, AsyncHandler<ListWorkRequestLogsRequest,ListWorkRequestLogsResponse> handler)
OperationsInsightsAsync
Return a (paginated) list of logs for a given work request.
listWorkRequestLogs
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListWorkRequestsResponse> listWorkRequests(ListWorkRequestsRequest request, AsyncHandler<ListWorkRequestsRequest,ListWorkRequestsResponse> handler)
OperationsInsightsAsync
Lists the work requests in a compartment. Either compartmentId or id must be specified. Only one of id, resourceId or relatedResourceId can be specified optionally.
listWorkRequests
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<PutAwrHubObjectResponse> putAwrHubObject(PutAwrHubObjectRequest request, AsyncHandler<PutAwrHubObjectRequest,PutAwrHubObjectResponse> handler)
OperationsInsightsAsync
Creates a new object or overwrites an existing object with the same name to the Awr Hub.
putAwrHubObject
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<QueryOpsiDataObjectDataResponse> queryOpsiDataObjectData(QueryOpsiDataObjectDataRequest request, AsyncHandler<QueryOpsiDataObjectDataRequest,QueryOpsiDataObjectDataResponse> handler)
OperationsInsightsAsync
Queries an OPSI data object with the inputs provided and sends the result set back. Either analysisTimeInterval or timeIntervalStart and timeIntervalEnd parameters need to be passed as well.
queryOpsiDataObjectData
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<QueryWarehouseDataObjectDataResponse> queryWarehouseDataObjectData(QueryWarehouseDataObjectDataRequest request, AsyncHandler<QueryWarehouseDataObjectDataRequest,QueryWarehouseDataObjectDataResponse> handler)
OperationsInsightsAsync
Queries Warehouse data objects (e.g: views, tables) with the inputs provided and sends the result set back. Any data to which an OperationsInsightsWarehouseUser with a permission to the corresponding Warehouse can be queried.
queryWarehouseDataObjectData
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<RotateOperationsInsightsWarehouseWalletResponse> rotateOperationsInsightsWarehouseWallet(RotateOperationsInsightsWarehouseWalletRequest request, AsyncHandler<RotateOperationsInsightsWarehouseWalletRequest,RotateOperationsInsightsWarehouseWalletResponse> handler)
OperationsInsightsAsync
Rotate the ADW wallet for Operations Insights Warehouse using which the Hub data is exposed.
rotateOperationsInsightsWarehouseWallet
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<SummarizeAddmDbFindingsResponse> summarizeAddmDbFindings(SummarizeAddmDbFindingsRequest request, AsyncHandler<SummarizeAddmDbFindingsRequest,SummarizeAddmDbFindingsResponse> handler)
OperationsInsightsAsync
Summarizes ADDM findings for the specified databases.
summarizeAddmDbFindings
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<SummarizeAddmDbParameterChangesResponse> summarizeAddmDbParameterChanges(SummarizeAddmDbParameterChangesRequest request, AsyncHandler<SummarizeAddmDbParameterChangesRequest,SummarizeAddmDbParameterChangesResponse> handler)
OperationsInsightsAsync
Summarizes the AWR database parameter change history for the specified parameter. There will be one element for each time that parameter changed during the specified time period. This API is limited to only one parameter per request.
summarizeAddmDbParameterChanges
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<SummarizeAddmDbParametersResponse> summarizeAddmDbParameters(SummarizeAddmDbParametersRequest request, AsyncHandler<SummarizeAddmDbParametersRequest,SummarizeAddmDbParametersResponse> handler)
OperationsInsightsAsync
Summarizes database parameter history information for the specified databases. Return a list of parameters with information on whether the parameter values were changed or not within the specified time period. The response does not include the individual parameter changes within the time period.
summarizeAddmDbParameters
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<SummarizeAddmDbRecommendationsResponse> summarizeAddmDbRecommendations(SummarizeAddmDbRecommendationsRequest request, AsyncHandler<SummarizeAddmDbRecommendationsRequest,SummarizeAddmDbRecommendationsResponse> handler)
OperationsInsightsAsync
Summarizes ADDM recommendations for the specified databases.
summarizeAddmDbRecommendations
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<SummarizeAddmDbSchemaObjectsResponse> summarizeAddmDbSchemaObjects(SummarizeAddmDbSchemaObjectsRequest request, AsyncHandler<SummarizeAddmDbSchemaObjectsRequest,SummarizeAddmDbSchemaObjectsResponse> handler)
OperationsInsightsAsync
Summarizes Schema objects for the specified databases for the specified objectIdentifiers
summarizeAddmDbSchemaObjects
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<SummarizeAddmDbSqlStatementsResponse> summarizeAddmDbSqlStatements(SummarizeAddmDbSqlStatementsRequest request, AsyncHandler<SummarizeAddmDbSqlStatementsRequest,SummarizeAddmDbSqlStatementsResponse> handler)
OperationsInsightsAsync
Summarizes SQL Statements for the specified databases for the specified sqlIdentifiers
summarizeAddmDbSqlStatements
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<SummarizeAwrDatabaseCpuUsagesResponse> summarizeAwrDatabaseCpuUsages(SummarizeAwrDatabaseCpuUsagesRequest request, AsyncHandler<SummarizeAwrDatabaseCpuUsagesRequest,SummarizeAwrDatabaseCpuUsagesResponse> handler)
OperationsInsightsAsync
Summarizes the AWR CPU resource limits and metrics for the specified database in AWR. Based on the time range provided as part of query param, the metrics points will be returned in the response as below. - if time range is <=7 days then the metrics points will be for every MINUTES - if time range is <=2 hours then the metrics points will be for every 10 SECONDS - if time range is >7 days then the metrics points will be for every HOUR.
summarizeAwrDatabaseCpuUsages
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<SummarizeAwrDatabaseMetricsResponse> summarizeAwrDatabaseMetrics(SummarizeAwrDatabaseMetricsRequest request, AsyncHandler<SummarizeAwrDatabaseMetricsRequest,SummarizeAwrDatabaseMetricsResponse> handler)
OperationsInsightsAsync
Summarizes the metric samples for the specified database in the AWR. The metric samples are summarized based on the Time dimension for each metric.
summarizeAwrDatabaseMetrics
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<SummarizeAwrDatabaseParameterChangesResponse> summarizeAwrDatabaseParameterChanges(SummarizeAwrDatabaseParameterChangesRequest request, AsyncHandler<SummarizeAwrDatabaseParameterChangesRequest,SummarizeAwrDatabaseParameterChangesResponse> handler)
OperationsInsightsAsync
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: /awrHubs/{awrHubId}/awrDbParameters?awrSourceDatabaseIdentifier={awrSourceDbId}
summarizeAwrDatabaseParameterChanges
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<SummarizeAwrDatabaseParametersResponse> summarizeAwrDatabaseParameters(SummarizeAwrDatabaseParametersRequest request, AsyncHandler<SummarizeAwrDatabaseParametersRequest,SummarizeAwrDatabaseParametersResponse> handler)
OperationsInsightsAsync
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:
Queryparam (valueChanged =\"Y\") - Each parameter whose value was changed during the time range, \"isChanged : true\" in response for the DB params. Queryparam (valueChanged =\"N\") - Each parameter whose value was unchanged during the time range, \"isChanged : false\" in response for the DB params. Queryparam (valueChanged =\"Y\" and valueModified = \"SYSTEM_MOD\") - Each parameter whose value was changed at the system level during the time range, \"isChanged : true\" & \"valueModified : SYSTEM_MOD\" in response for the DB params. Queryparam (valueChanged =\"N\" and valueDefault = \"FALSE\") - Each parameter whose value was unchanged during the time range, however, the value is not the default value, \"isChanged : true\" & \"isDefault : false\" in response for the DB params.
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: /awrHubs/{awrHubId}/awrDbParameterChanges?awrSourceDatabaseIdentifier={awrSourceDbId}
summarizeAwrDatabaseParameters
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<SummarizeAwrDatabaseSnapshotRangesResponse> summarizeAwrDatabaseSnapshotRanges(SummarizeAwrDatabaseSnapshotRangesRequest request, AsyncHandler<SummarizeAwrDatabaseSnapshotRangesRequest,SummarizeAwrDatabaseSnapshotRangesResponse> handler)
OperationsInsightsAsync
Summarizes the AWR snapshot ranges that contain continuous snapshots, for the specified AWRHub.
summarizeAwrDatabaseSnapshotRanges
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<SummarizeAwrDatabaseSysstatsResponse> summarizeAwrDatabaseSysstats(SummarizeAwrDatabaseSysstatsRequest request, AsyncHandler<SummarizeAwrDatabaseSysstatsRequest,SummarizeAwrDatabaseSysstatsResponse> handler)
OperationsInsightsAsync
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.
summarizeAwrDatabaseSysstats
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<SummarizeAwrDatabaseTopWaitEventsResponse> summarizeAwrDatabaseTopWaitEvents(SummarizeAwrDatabaseTopWaitEventsRequest request, AsyncHandler<SummarizeAwrDatabaseTopWaitEventsRequest,SummarizeAwrDatabaseTopWaitEventsResponse> handler)
OperationsInsightsAsync
Summarizes the AWR top wait events.
summarizeAwrDatabaseTopWaitEvents
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<SummarizeAwrDatabaseWaitEventBucketsResponse> summarizeAwrDatabaseWaitEventBuckets(SummarizeAwrDatabaseWaitEventBucketsRequest request, AsyncHandler<SummarizeAwrDatabaseWaitEventBucketsRequest,SummarizeAwrDatabaseWaitEventBucketsResponse> handler)
OperationsInsightsAsync
Summarizes AWR wait event data into value buckets and frequency, for the specified database in the AWR.
summarizeAwrDatabaseWaitEventBuckets
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<SummarizeAwrDatabaseWaitEventsResponse> summarizeAwrDatabaseWaitEvents(SummarizeAwrDatabaseWaitEventsRequest request, AsyncHandler<SummarizeAwrDatabaseWaitEventsRequest,SummarizeAwrDatabaseWaitEventsResponse> handler)
OperationsInsightsAsync
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.
summarizeAwrDatabaseWaitEvents
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<SummarizeAwrSourcesSummariesResponse> summarizeAwrSourcesSummaries(SummarizeAwrSourcesSummariesRequest request, AsyncHandler<SummarizeAwrSourcesSummariesRequest,SummarizeAwrSourcesSummariesResponse> handler)
OperationsInsightsAsync
Gets a list of summary of AWR Sources.
summarizeAwrSourcesSummaries
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<SummarizeConfigurationItemsResponse> summarizeConfigurationItems(SummarizeConfigurationItemsRequest request, AsyncHandler<SummarizeConfigurationItemsRequest,SummarizeConfigurationItemsResponse> handler)
OperationsInsightsAsync
Gets the applicable configuration items based on the query parameters specified. Configuration items for an opsiConfigType with respect to a compartmentId can be fetched. Values specified in configItemField param will determine what fields for each configuration items have to be returned.
summarizeConfigurationItems
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<SummarizeDatabaseInsightResourceCapacityTrendResponse> summarizeDatabaseInsightResourceCapacityTrend(SummarizeDatabaseInsightResourceCapacityTrendRequest request, AsyncHandler<SummarizeDatabaseInsightResourceCapacityTrendRequest,SummarizeDatabaseInsightResourceCapacityTrendResponse> handler)
OperationsInsightsAsync
Returns response with time series data (endTimestamp, capacity, baseCapacity) for the time period specified. The maximum time range for analysis is 2 years, hence this is intentionally not paginated. If compartmentIdInSubtree is specified, aggregates resources in a compartment and in all sub-compartments.
summarizeDatabaseInsightResourceCapacityTrend
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<SummarizeDatabaseInsightResourceForecastTrendResponse> summarizeDatabaseInsightResourceForecastTrend(SummarizeDatabaseInsightResourceForecastTrendRequest request, AsyncHandler<SummarizeDatabaseInsightResourceForecastTrendRequest,SummarizeDatabaseInsightResourceForecastTrendResponse> handler)
OperationsInsightsAsync
Get Forecast predictions for CPU and Storage resources since a time in the past. If compartmentIdInSubtree is specified, aggregates resources in a compartment and in all sub-compartments.
summarizeDatabaseInsightResourceForecastTrend
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<SummarizeDatabaseInsightResourceStatisticsResponse> summarizeDatabaseInsightResourceStatistics(SummarizeDatabaseInsightResourceStatisticsRequest request, AsyncHandler<SummarizeDatabaseInsightResourceStatisticsRequest,SummarizeDatabaseInsightResourceStatisticsResponse> handler)
OperationsInsightsAsync
Lists the Resource statistics (usage,capacity, usage change percent, utilization percent, base capacity, isAutoScalingEnabled) for each database filtered by utilization level in a compartment and in all sub-compartments if specified.
summarizeDatabaseInsightResourceStatistics
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<SummarizeDatabaseInsightResourceUsageResponse> summarizeDatabaseInsightResourceUsage(SummarizeDatabaseInsightResourceUsageRequest request, AsyncHandler<SummarizeDatabaseInsightResourceUsageRequest,SummarizeDatabaseInsightResourceUsageResponse> handler)
OperationsInsightsAsync
A cumulative distribution function is used to rank the usage data points per database within the specified time period. For each database, the minimum data point with a ranking > the percentile value is included in the summation. Linear regression functions are used to calculate the usage change percentage. If compartmentIdInSubtree is specified, aggregates resources in a compartment and in all sub-compartments.
summarizeDatabaseInsightResourceUsage
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<SummarizeDatabaseInsightResourceUsageTrendResponse> summarizeDatabaseInsightResourceUsageTrend(SummarizeDatabaseInsightResourceUsageTrendRequest request, AsyncHandler<SummarizeDatabaseInsightResourceUsageTrendRequest,SummarizeDatabaseInsightResourceUsageTrendResponse> handler)
OperationsInsightsAsync
Returns response with time series data (endTimestamp, usage, capacity) for the time period specified. The maximum time range for analysis is 2 years, hence this is intentionally not paginated. If compartmentIdInSubtree is specified, aggregates resources in a compartment and in all sub-compartments.
summarizeDatabaseInsightResourceUsageTrend
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<SummarizeDatabaseInsightResourceUtilizationInsightResponse> summarizeDatabaseInsightResourceUtilizationInsight(SummarizeDatabaseInsightResourceUtilizationInsightRequest request, AsyncHandler<SummarizeDatabaseInsightResourceUtilizationInsightRequest,SummarizeDatabaseInsightResourceUtilizationInsightResponse> handler)
OperationsInsightsAsync
Gets resources with current utilization (high and low) and projected utilization (high and low) for a resource type over specified time period. If compartmentIdInSubtree is specified, aggregates resources in a compartment and in all sub-compartments.
summarizeDatabaseInsightResourceUtilizationInsight
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<SummarizeDatabaseInsightTablespaceUsageTrendResponse> summarizeDatabaseInsightTablespaceUsageTrend(SummarizeDatabaseInsightTablespaceUsageTrendRequest request, AsyncHandler<SummarizeDatabaseInsightTablespaceUsageTrendRequest,SummarizeDatabaseInsightTablespaceUsageTrendResponse> handler)
OperationsInsightsAsync
Returns response with usage time series data (endTimestamp, usage, capacity) with breakdown by tablespaceName for the time period specified. The maximum time range for analysis is 2 years, hence this is intentionally not paginated. Either databaseId or id must be specified.
summarizeDatabaseInsightTablespaceUsageTrend
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<SummarizeExadataInsightResourceCapacityTrendResponse> summarizeExadataInsightResourceCapacityTrend(SummarizeExadataInsightResourceCapacityTrendRequest request, AsyncHandler<SummarizeExadataInsightResourceCapacityTrendRequest,SummarizeExadataInsightResourceCapacityTrendResponse> handler)
OperationsInsightsAsync
Returns response with time series data (endTimestamp, capacity) for the time period specified for an exadata system for a resource metric. Additionally resources can be filtered using databaseInsightId, hostInsightId or storageServerName query parameters. Top five resources are returned if total exceeds the limit specified. Valid values for ResourceType DATABASE are CPU,MEMORY,IO and STORAGE. Database name is returned in name field. DatabaseInsightId, cdbName and hostName query parameter applies to ResourceType DATABASE. Valid values for ResourceType HOST are CPU and MEMORY. HostName is returned in name field. HostInsightId and hostName query parameter applies to ResourceType HOST. Valid values for ResourceType STORAGE_SERVER are STORAGE, IOPS and THROUGHPUT. Storage server name is returned in name field for resourceMetric IOPS and THROUGHPUT and asmName is returned in name field for resourceMetric STORAGE. StorageServerName query parameter applies to ResourceType STORAGE_SERVER. Valid values for ResourceType DISKGROUP is STORAGE. Comma delimited (asmName,diskgroupName) is returned in name field.
summarizeExadataInsightResourceCapacityTrend
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<SummarizeExadataInsightResourceCapacityTrendAggregatedResponse> summarizeExadataInsightResourceCapacityTrendAggregated(SummarizeExadataInsightResourceCapacityTrendAggregatedRequest request, AsyncHandler<SummarizeExadataInsightResourceCapacityTrendAggregatedRequest,SummarizeExadataInsightResourceCapacityTrendAggregatedResponse> handler)
OperationsInsightsAsync
Returns response with time series data (endTimestamp, capacity) for the time period specified for an exadata system or fleet aggregation for a resource metric. The maximum time range for analysis is 2 years, hence this is intentionally not paginated. Valid values for ResourceType DATABASE are CPU,MEMORY,IO and STORAGE. Valid values for ResourceType HOST are CPU and MEMORY. Valid values for ResourceType STORAGE_SERVER are STORAGE, IOPS and THROUGHPUT.
summarizeExadataInsightResourceCapacityTrendAggregated
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<SummarizeExadataInsightResourceForecastTrendResponse> summarizeExadataInsightResourceForecastTrend(SummarizeExadataInsightResourceForecastTrendRequest request, AsyncHandler<SummarizeExadataInsightResourceForecastTrendRequest,SummarizeExadataInsightResourceForecastTrendResponse> handler)
OperationsInsightsAsync
Get historical usage and forecast predictions for an exadata system with breakdown by databases, hosts or storage servers. Additionally resources can be filtered using databaseInsightId, hostInsightId or storageServerName query parameters. Top five resources are returned if total exceeds the limit specified. Valid values for ResourceType DATABASE are CPU,MEMORY,IO and STORAGE. Database name is returned in name field. DatabaseInsightId , cdbName and hostName query parameter applies to ResourceType DATABASE. Valid values for ResourceType HOST are CPU and MEMORY. HostName s returned in name field. HostInsightId and hostName query parameter applies to ResourceType HOST. Valid values for ResourceType STORAGE_SERVER are STORAGE, IOPS and THROUGHPUT. Storage server name is returned in name field for resourceMetric IOPS and THROUGHPUT and asmName is returned in name field for resourceMetric STORAGE. StorageServerName query parameter applies to ResourceType STORAGE_SERVER. Valid value for ResourceType DISKGROUP is STORAGE. Comma delimited (asmName,diskgroupName) is returned in name field.
summarizeExadataInsightResourceForecastTrend
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<SummarizeExadataInsightResourceForecastTrendAggregatedResponse> summarizeExadataInsightResourceForecastTrendAggregated(SummarizeExadataInsightResourceForecastTrendAggregatedRequest request, AsyncHandler<SummarizeExadataInsightResourceForecastTrendAggregatedRequest,SummarizeExadataInsightResourceForecastTrendAggregatedResponse> handler)
OperationsInsightsAsync
Get aggregated historical usage and forecast predictions for resources. Either compartmentId or exadataInsightsId query parameter must be specified. Valid values for ResourceType DATABASE are CPU,MEMORY,IO and STORAGE. Valid values for ResourceType HOST are CPU and MEMORY. Valid values for ResourceType STORAGE_SERVER are STORAGE, IOPS and THROUGHPUT.
summarizeExadataInsightResourceForecastTrendAggregated
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<SummarizeExadataInsightResourceStatisticsResponse> summarizeExadataInsightResourceStatistics(SummarizeExadataInsightResourceStatisticsRequest request, AsyncHandler<SummarizeExadataInsightResourceStatisticsRequest,SummarizeExadataInsightResourceStatisticsResponse> handler)
OperationsInsightsAsync
Lists the Resource statistics (usage, capacity, usage change percent, utilization percent) for each resource based on resourceMetric filtered by utilization level. Valid values for ResourceType DATABASE are CPU,MEMORY,IO and STORAGE. Valid values for ResourceType HOST are CPU and MEMORY. Valid values for ResourceType STORAGE_SERVER are STORAGE, IOPS, THROUGHPUT. Valid value for ResourceType DISKGROUP is STORAGE.
summarizeExadataInsightResourceStatistics
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<SummarizeExadataInsightResourceUsageResponse> summarizeExadataInsightResourceUsage(SummarizeExadataInsightResourceUsageRequest request, AsyncHandler<SummarizeExadataInsightResourceUsageRequest,SummarizeExadataInsightResourceUsageResponse> handler)
OperationsInsightsAsync
A cumulative distribution function is used to rank the usage data points per resource within the specified time period. For each resource, the minimum data point with a ranking > the percentile value is included in the summation. Linear regression functions are used to calculate the usage change percentage. Valid values for ResourceType DATABASE are CPU,MEMORY,IO and STORAGE. Valid values for ResourceType HOST are CPU and MEMORY. Valid values for ResourceType STORAGE_SERVER are STORAGE, IOPS and THROUGHPUT.
summarizeExadataInsightResourceUsage
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<SummarizeExadataInsightResourceUsageAggregatedResponse> summarizeExadataInsightResourceUsageAggregated(SummarizeExadataInsightResourceUsageAggregatedRequest request, AsyncHandler<SummarizeExadataInsightResourceUsageAggregatedRequest,SummarizeExadataInsightResourceUsageAggregatedResponse> handler)
OperationsInsightsAsync
A cumulative distribution function is used to rank the usage data points per database within the specified time period. For each database, the minimum data point with a ranking > the percentile value is included in the summation. Linear regression functions are used to calculate the usage change percentage. Valid values for ResourceType DATABASE are CPU,MEMORY,IO and STORAGE. Valid values for ResourceType HOST are CPU and MEMORY. Valid values for ResourceType STORAGE_SERVER are STORAGE, IOPS and THROUGHPUT.
summarizeExadataInsightResourceUsageAggregated
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<SummarizeExadataInsightResourceUtilizationInsightResponse> summarizeExadataInsightResourceUtilizationInsight(SummarizeExadataInsightResourceUtilizationInsightRequest request, AsyncHandler<SummarizeExadataInsightResourceUtilizationInsightRequest,SummarizeExadataInsightResourceUtilizationInsightResponse> handler)
OperationsInsightsAsync
Gets current utilization, projected utilization and days to reach projectedUtilization for an exadata system over specified time period. Valid values for ResourceType DATABASE are CPU,MEMORY,IO and STORAGE. Valid values for ResourceType HOST are CPU and MEMORY. Valid values for ResourceType STORAGE_SERVER are STORAGE, IOPS and THROUGHPUT.
summarizeExadataInsightResourceUtilizationInsight
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<SummarizeExadataMembersResponse> summarizeExadataMembers(SummarizeExadataMembersRequest request, AsyncHandler<SummarizeExadataMembersRequest,SummarizeExadataMembersResponse> handler)
OperationsInsightsAsync
Lists the software and hardware inventory of the Exadata System.
summarizeExadataMembers
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<SummarizeHostInsightDiskStatisticsResponse> summarizeHostInsightDiskStatistics(SummarizeHostInsightDiskStatisticsRequest request, AsyncHandler<SummarizeHostInsightDiskStatisticsRequest,SummarizeHostInsightDiskStatisticsResponse> handler)
OperationsInsightsAsync
Returns response with disk(s) statistics for a host.
summarizeHostInsightDiskStatistics
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<SummarizeHostInsightHostRecommendationResponse> summarizeHostInsightHostRecommendation(SummarizeHostInsightHostRecommendationRequest request, AsyncHandler<SummarizeHostInsightHostRecommendationRequest,SummarizeHostInsightHostRecommendationResponse> handler)
OperationsInsightsAsync
Returns response with some recommendations if apply for a host.
summarizeHostInsightHostRecommendation
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<SummarizeHostInsightIoUsageTrendResponse> summarizeHostInsightIoUsageTrend(SummarizeHostInsightIoUsageTrendRequest request, AsyncHandler<SummarizeHostInsightIoUsageTrendRequest,SummarizeHostInsightIoUsageTrendResponse> handler)
OperationsInsightsAsync
Returns response with usage time series data with breakdown by IO interface for the time period specified.
summarizeHostInsightIoUsageTrend
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<SummarizeHostInsightNetworkUsageTrendResponse> summarizeHostInsightNetworkUsageTrend(SummarizeHostInsightNetworkUsageTrendRequest request, AsyncHandler<SummarizeHostInsightNetworkUsageTrendRequest,SummarizeHostInsightNetworkUsageTrendResponse> handler)
OperationsInsightsAsync
Returns response with usage time series data with breakdown by network interface for the time period specified.
summarizeHostInsightNetworkUsageTrend
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<SummarizeHostInsightResourceCapacityTrendResponse> summarizeHostInsightResourceCapacityTrend(SummarizeHostInsightResourceCapacityTrendRequest request, AsyncHandler<SummarizeHostInsightResourceCapacityTrendRequest,SummarizeHostInsightResourceCapacityTrendResponse> handler)
OperationsInsightsAsync
Returns response with time series data (endTimestamp, capacity) for the time period specified. The maximum time range for analysis is 2 years, hence this is intentionally not paginated. If compartmentIdInSubtree is specified, aggregates resources in a compartment and in all sub-compartments.
summarizeHostInsightResourceCapacityTrend
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<SummarizeHostInsightResourceForecastTrendResponse> summarizeHostInsightResourceForecastTrend(SummarizeHostInsightResourceForecastTrendRequest request, AsyncHandler<SummarizeHostInsightResourceForecastTrendRequest,SummarizeHostInsightResourceForecastTrendResponse> handler)
OperationsInsightsAsync
Get Forecast predictions for CPU or memory resources since a time in the past. If compartmentIdInSubtree is specified, aggregates resources in a compartment and in all sub-compartments.
summarizeHostInsightResourceForecastTrend
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<SummarizeHostInsightResourceStatisticsResponse> summarizeHostInsightResourceStatistics(SummarizeHostInsightResourceStatisticsRequest request, AsyncHandler<SummarizeHostInsightResourceStatisticsRequest,SummarizeHostInsightResourceStatisticsResponse> handler)
OperationsInsightsAsync
Lists the resource statistics (usage, capacity, usage change percent, utilization percent, load) for each host filtered by utilization level in a compartment and in all sub-compartments if specified.
summarizeHostInsightResourceStatistics
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<SummarizeHostInsightResourceUsageResponse> summarizeHostInsightResourceUsage(SummarizeHostInsightResourceUsageRequest request, AsyncHandler<SummarizeHostInsightResourceUsageRequest,SummarizeHostInsightResourceUsageResponse> handler)
OperationsInsightsAsync
A cumulative distribution function is used to rank the usage data points per host within the specified time period. For each host, the minimum data point with a ranking > the percentile value is included in the summation. Linear regression functions are used to calculate the usage change percentage. If compartmentIdInSubtree is specified, aggregates resources in a compartment and in all sub-compartments.
summarizeHostInsightResourceUsage
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<SummarizeHostInsightResourceUsageTrendResponse> summarizeHostInsightResourceUsageTrend(SummarizeHostInsightResourceUsageTrendRequest request, AsyncHandler<SummarizeHostInsightResourceUsageTrendRequest,SummarizeHostInsightResourceUsageTrendResponse> handler)
OperationsInsightsAsync
Returns response with time series data (endTimestamp, usage, capacity) for the time period specified. The maximum time range for analysis is 2 years, hence this is intentionally not paginated. If compartmentIdInSubtree is specified, aggregates resources in a compartment and in all sub-compartments.
summarizeHostInsightResourceUsageTrend
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<SummarizeHostInsightResourceUtilizationInsightResponse> summarizeHostInsightResourceUtilizationInsight(SummarizeHostInsightResourceUtilizationInsightRequest request, AsyncHandler<SummarizeHostInsightResourceUtilizationInsightRequest,SummarizeHostInsightResourceUtilizationInsightResponse> handler)
OperationsInsightsAsync
Gets resources with current utilization (high and low) and projected utilization (high and low) for a resource type over specified time period. If compartmentIdInSubtree is specified, aggregates resources in a compartment and in all sub-compartments.
summarizeHostInsightResourceUtilizationInsight
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<SummarizeHostInsightStorageUsageTrendResponse> summarizeHostInsightStorageUsageTrend(SummarizeHostInsightStorageUsageTrendRequest request, AsyncHandler<SummarizeHostInsightStorageUsageTrendRequest,SummarizeHostInsightStorageUsageTrendResponse> handler)
OperationsInsightsAsync
Returns response with usage time series data with breakdown by filesystem for the time period specified.
summarizeHostInsightStorageUsageTrend
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<SummarizeHostInsightTopProcessesUsageResponse> summarizeHostInsightTopProcessesUsage(SummarizeHostInsightTopProcessesUsageRequest request, AsyncHandler<SummarizeHostInsightTopProcessesUsageRequest,SummarizeHostInsightTopProcessesUsageResponse> handler)
OperationsInsightsAsync
Returns response with aggregated data (timestamp, usageData) for top processes on a specific date. Data is aggregated for the time specified and processes are sorted descendent by the process metric specified (CPU, MEMORY, VIRTUAL_MEMORY). hostInsightId, processMetric must be specified.
summarizeHostInsightTopProcessesUsage
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<SummarizeHostInsightTopProcessesUsageTrendResponse> summarizeHostInsightTopProcessesUsageTrend(SummarizeHostInsightTopProcessesUsageTrendRequest request, AsyncHandler<SummarizeHostInsightTopProcessesUsageTrendRequest,SummarizeHostInsightTopProcessesUsageTrendResponse> handler)
OperationsInsightsAsync
Returns response with aggregated time series data (timeIntervalstart, timeIntervalEnd, commandArgs, usageData) for top processes. Data is aggregated for the time period specified and proceses are sorted descendent by the proces metric specified (CPU, MEMORY, VIRTUAL_MEMORY). HostInsight Id and Process metric must be specified
summarizeHostInsightTopProcessesUsageTrend
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<SummarizeOperationsInsightsWarehouseResourceUsageResponse> summarizeOperationsInsightsWarehouseResourceUsage(SummarizeOperationsInsightsWarehouseResourceUsageRequest request, AsyncHandler<SummarizeOperationsInsightsWarehouseResourceUsageRequest,SummarizeOperationsInsightsWarehouseResourceUsageResponse> handler)
OperationsInsightsAsync
Gets the details of resources used by an Operations Insights Warehouse. There is only expected to be 1 warehouse per tenant. The warehouse is expected to be in the root compartment.
summarizeOperationsInsightsWarehouseResourceUsage
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<SummarizeSqlInsightsResponse> summarizeSqlInsights(SummarizeSqlInsightsRequest request, AsyncHandler<SummarizeSqlInsightsRequest,SummarizeSqlInsightsResponse> handler)
OperationsInsightsAsync
Query SQL Warehouse to get the performance insights for SQLs taking greater than X% database time for a given time period across the given databases or database types in a compartment and in all sub-compartments if specified.
summarizeSqlInsights
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<SummarizeSqlPlanInsightsResponse> summarizeSqlPlanInsights(SummarizeSqlPlanInsightsRequest request, AsyncHandler<SummarizeSqlPlanInsightsRequest,SummarizeSqlPlanInsightsResponse> handler)
OperationsInsightsAsync
Query SQL Warehouse to get the performance insights on the execution plans for a given SQL for a given time period. Either databaseId or id must be specified.
summarizeSqlPlanInsights
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<SummarizeSqlResponseTimeDistributionsResponse> summarizeSqlResponseTimeDistributions(SummarizeSqlResponseTimeDistributionsRequest request, AsyncHandler<SummarizeSqlResponseTimeDistributionsRequest,SummarizeSqlResponseTimeDistributionsResponse> handler)
OperationsInsightsAsync
Query SQL Warehouse to summarize the response time distribution of query executions for a given SQL for a given time period. Either databaseId or id must be specified.
summarizeSqlResponseTimeDistributions
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<SummarizeSqlStatisticsResponse> summarizeSqlStatistics(SummarizeSqlStatisticsRequest request, AsyncHandler<SummarizeSqlStatisticsRequest,SummarizeSqlStatisticsResponse> handler)
OperationsInsightsAsync
Query SQL Warehouse to get the performance statistics for SQLs taking greater than X% database time for a given time period across the given databases or database types in a compartment and in all sub-compartments if specified.
summarizeSqlStatistics
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<SummarizeSqlStatisticsTimeSeriesResponse> summarizeSqlStatisticsTimeSeries(SummarizeSqlStatisticsTimeSeriesRequest request, AsyncHandler<SummarizeSqlStatisticsTimeSeriesRequest,SummarizeSqlStatisticsTimeSeriesResponse> handler)
OperationsInsightsAsync
Query SQL Warehouse to get the performance statistics time series for a given SQL across given databases for a given time period in a compartment and in all sub-compartments if specified.
summarizeSqlStatisticsTimeSeries
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<SummarizeSqlStatisticsTimeSeriesByPlanResponse> summarizeSqlStatisticsTimeSeriesByPlan(SummarizeSqlStatisticsTimeSeriesByPlanRequest request, AsyncHandler<SummarizeSqlStatisticsTimeSeriesByPlanRequest,SummarizeSqlStatisticsTimeSeriesByPlanResponse> handler)
OperationsInsightsAsync
Query SQL Warehouse to get the performance statistics time series for a given SQL by execution plans for a given time period. Either databaseId or id must be specified.
summarizeSqlStatisticsTimeSeriesByPlan
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<TestMacsManagedCloudDatabaseInsightConnectionResponse> testMacsManagedCloudDatabaseInsightConnection(TestMacsManagedCloudDatabaseInsightConnectionRequest request, AsyncHandler<TestMacsManagedCloudDatabaseInsightConnectionRequest,TestMacsManagedCloudDatabaseInsightConnectionResponse> handler)
OperationsInsightsAsync
Test the connection details of a Cloud MACS-managed database.
testMacsManagedCloudDatabaseInsightConnection
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<UpdateAwrHubResponse> updateAwrHub(UpdateAwrHubRequest request, AsyncHandler<UpdateAwrHubRequest,UpdateAwrHubResponse> handler)
OperationsInsightsAsync
Updates the configuration of a hub .
updateAwrHub
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<UpdateAwrHubSourceResponse> updateAwrHubSource(UpdateAwrHubSourceRequest request, AsyncHandler<UpdateAwrHubSourceRequest,UpdateAwrHubSourceResponse> handler)
OperationsInsightsAsync
Update Awr Hub Source object.
updateAwrHubSource
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<UpdateDatabaseInsightResponse> updateDatabaseInsight(UpdateDatabaseInsightRequest request, AsyncHandler<UpdateDatabaseInsightRequest,UpdateDatabaseInsightResponse> handler)
OperationsInsightsAsync
Updates configuration of a database insight.
updateDatabaseInsight
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<UpdateEnterpriseManagerBridgeResponse> updateEnterpriseManagerBridge(UpdateEnterpriseManagerBridgeRequest request, AsyncHandler<UpdateEnterpriseManagerBridgeRequest,UpdateEnterpriseManagerBridgeResponse> handler)
OperationsInsightsAsync
Updates configuration of an Operations Insights Enterprise Manager bridge.
updateEnterpriseManagerBridge
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<UpdateExadataInsightResponse> updateExadataInsight(UpdateExadataInsightRequest request, AsyncHandler<UpdateExadataInsightRequest,UpdateExadataInsightResponse> handler)
OperationsInsightsAsync
Updates configuration of an Exadata insight.
updateExadataInsight
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<UpdateHostInsightResponse> updateHostInsight(UpdateHostInsightRequest request, AsyncHandler<UpdateHostInsightRequest,UpdateHostInsightResponse> handler)
OperationsInsightsAsync
Updates configuration of a host insight.
updateHostInsight
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<UpdateNewsReportResponse> updateNewsReport(UpdateNewsReportRequest request, AsyncHandler<UpdateNewsReportRequest,UpdateNewsReportResponse> handler)
OperationsInsightsAsync
Updates the configuration of a news report.
updateNewsReport
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<UpdateOperationsInsightsPrivateEndpointResponse> updateOperationsInsightsPrivateEndpoint(UpdateOperationsInsightsPrivateEndpointRequest request, AsyncHandler<UpdateOperationsInsightsPrivateEndpointRequest,UpdateOperationsInsightsPrivateEndpointResponse> handler)
OperationsInsightsAsync
Updates one or more attributes of the specified private endpoint.
updateOperationsInsightsPrivateEndpoint
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<UpdateOperationsInsightsWarehouseResponse> updateOperationsInsightsWarehouse(UpdateOperationsInsightsWarehouseRequest request, AsyncHandler<UpdateOperationsInsightsWarehouseRequest,UpdateOperationsInsightsWarehouseResponse> handler)
OperationsInsightsAsync
Updates the configuration of an Ops Insights Warehouse. There is only expected to be 1 warehouse per tenant. The warehouse is expected to be in the root compartment.
updateOperationsInsightsWarehouse
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<UpdateOperationsInsightsWarehouseUserResponse> updateOperationsInsightsWarehouseUser(UpdateOperationsInsightsWarehouseUserRequest request, AsyncHandler<UpdateOperationsInsightsWarehouseUserRequest,UpdateOperationsInsightsWarehouseUserResponse> handler)
OperationsInsightsAsync
Updates the configuration of an Operations Insights Warehouse User.
updateOperationsInsightsWarehouseUser
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<UpdateOpsiConfigurationResponse> updateOpsiConfiguration(UpdateOpsiConfigurationRequest request, AsyncHandler<UpdateOpsiConfigurationRequest,UpdateOpsiConfigurationResponse> handler)
OperationsInsightsAsync
Updates an OPSI configuration resource with the given ID.
updateOpsiConfiguration
in interface OperationsInsightsAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.protected ClientConfigurator getDefaultConfigurator()
public void useRealmSpecificEndpointTemplate(boolean useOfRealmSpecificEndpointTemplateEnabled)
useOfRealmSpecificEndpointTemplateEnabled
- This flag can be set to true or false to
enable or disable the use of realm-specific endpoint template respectivelypublic final void populateServiceParametersInEndpoint(String endpoint, Map<String,Object> requiredParametersMap)
endpoint
- The endpoint template in userequiredParametersMap
- Map of parameter name as key and value set in request path or
query parameter as valuepublic final void updateBaseEndpoint(String endpoint)
endpoint
- The updated endpoint to usepublic final void setEndpoint(String endpoint)
public final String getEndpoint()
public final void refreshClient()
HttpClient
. This will call ClientConfigurator
s again, and
can be used to e.g. refresh the SSL certificate.public final void close()
close
in interface AutoCloseable
public String getClientCommonLibraryVersion()
public Optional<String> getMinimumClientCommonLibraryVersionFromClient()
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)
Copyright © 2016–2024. All rights reserved.