Class OperationsInsightsAsyncClient
- java.lang.Object
-
- com.oracle.bmc.http.internal.BaseAsyncClient
-
- com.oracle.bmc.opsi.OperationsInsightsAsyncClient
-
- All Implemented Interfaces:
OperationsInsightsAsync
,AutoCloseable
@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 anInputStream
, like getObject Api in object storage service, developers need to process the stream in AsyncHandler, and not anywhere else, because the stream will be closed right after the AsyncHandler is invoked.
2. Use Java Future: using Java Future, developers need to close the stream after they are done with the Java Future.
Accessing the result should be done in a mutually exclusive manner, either through the Future or the AsyncHandler, but not both. If the Future is used, the caller should pass in null as the AsyncHandler. If the AsyncHandler is used, it is still safe to use the Future to determine whether or not the request was completed via Future.isDone/isCancelled.
Please refer to https://github.com/oracle/oci-java-sdk/blob/master/bmc-examples/src/main/java/ResteasyClientWithObjectStorageExample.java
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
OperationsInsightsAsyncClient.Builder
Builder class for this client.
-
Field Summary
Fields Modifier and Type Field Description String
clientCommonLibraryVersion
Compatible SDK version, provided by the codegen.Optional<String>
minimumClientCommonLibraryVersionFromClient
Minimum compatible SDK version, maybe provided by the codegen.static Service
SERVICE
Service instance for OperationsInsights.
-
Constructor Summary
Constructors Constructor Description OperationsInsightsAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory)
Deprecated.Use thebuilder
instead.OperationsInsightsAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators)
Deprecated.Use thebuilder
instead.OperationsInsightsAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators, String endpoint)
Deprecated.Use thebuilder
instead.OperationsInsightsAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint)
Deprecated.Use thebuilder
instead.OperationsInsightsAsyncClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider)
Deprecated.Use thebuilder
instead.OperationsInsightsAsyncClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration)
Deprecated.Use thebuilder
instead.OperationsInsightsAsyncClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator)
Deprecated.Use thebuilder
instead.
-
Method Summary
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface java.lang.AutoCloseable
close
-
Methods inherited from interface com.oracle.bmc.opsi.OperationsInsightsAsync
getEndpoint, refreshClient, setEndpoint, useRealmSpecificEndpointTemplate
-
-
-
-
Constructor Detail
-
OperationsInsightsAsyncClient
@Deprecated public OperationsInsightsAsyncClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider)
Deprecated.Use thebuilder
instead.Create a new client instance.- Parameters:
authenticationDetailsProvider
- The authentication details (seeOperationsInsightsAsyncClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)
-
OperationsInsightsAsyncClient
@Deprecated public OperationsInsightsAsyncClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration)
Deprecated.Use thebuilder
instead.Create a new client instance.- Parameters:
authenticationDetailsProvider
- The authentication details (seeOperationsInsightsAsyncClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
-ClientBuilderBase.configuration
-
OperationsInsightsAsyncClient
@Deprecated public OperationsInsightsAsyncClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator)
Deprecated.Use thebuilder
instead.Create a new client instance.- Parameters:
authenticationDetailsProvider
- The authentication details (seeOperationsInsightsAsyncClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
-ClientBuilderBase.configuration
clientConfigurator
-ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
-
OperationsInsightsAsyncClient
@Deprecated public OperationsInsightsAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory)
Deprecated.Use thebuilder
instead.Create a new client instance.- Parameters:
authenticationDetailsProvider
- The authentication details (seeOperationsInsightsAsyncClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
-ClientBuilderBase.configuration
clientConfigurator
-ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
defaultRequestSignerFactory
-ClientBuilderBase.requestSignerFactory
-
OperationsInsightsAsyncClient
@Deprecated public OperationsInsightsAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators)
Deprecated.Use thebuilder
instead.Create a new client instance.- Parameters:
authenticationDetailsProvider
- The authentication details (seeOperationsInsightsAsyncClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
-ClientBuilderBase.configuration
clientConfigurator
-ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
defaultRequestSignerFactory
-ClientBuilderBase.requestSignerFactory
additionalClientConfigurators
-ClientBuilderBase.additionalClientConfigurators
-
OperationsInsightsAsyncClient
@Deprecated public OperationsInsightsAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators, String endpoint)
Deprecated.Use thebuilder
instead.Create a new client instance.- Parameters:
authenticationDetailsProvider
- The authentication details (seeOperationsInsightsAsyncClient.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)
-
OperationsInsightsAsyncClient
@Deprecated public OperationsInsightsAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint)
Deprecated.Use thebuilder
instead.Create a new client instance.- Parameters:
authenticationDetailsProvider
- The authentication details (seeOperationsInsightsAsyncClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
-ClientBuilderBase.configuration
clientConfigurator
-ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
defaultRequestSignerFactory
-ClientBuilderBase.requestSignerFactory
additionalClientConfigurators
-ClientBuilderBase.additionalClientConfigurators
endpoint
-ClientBuilderBase.endpoint(java.lang.String)
signingStrategyRequestSignerFactories
-ClientBuilderBase.signingStrategyRequestSignerFactories
-
-
Method Detail
-
builder
public static OperationsInsightsAsyncClient.Builder builder()
Create a builder for this client.- Returns:
- builder
-
setRegion
public void setRegion(Region region)
Description copied from interface: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.- Specified by:
setRegion
in interfaceOperationsInsightsAsync
- Parameters:
region
- The region of the service.
-
setRegion
public void setRegion(String regionId)
Description copied from interface: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 callsetEndpoint
.- Specified by:
setRegion
in interfaceOperationsInsightsAsync
- Parameters:
regionId
- The public region ID.
-
addExadataInsightMembers
public Future<AddExadataInsightMembersResponse> addExadataInsightMembers(AddExadataInsightMembersRequest request, AsyncHandler<AddExadataInsightMembersRequest,AddExadataInsightMembersResponse> handler)
Description copied from interface: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.
- Specified by:
addExadataInsightMembers
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
changeAutonomousDatabaseInsightAdvancedFeatures
public Future<ChangeAutonomousDatabaseInsightAdvancedFeaturesResponse> changeAutonomousDatabaseInsightAdvancedFeatures(ChangeAutonomousDatabaseInsightAdvancedFeaturesRequest request, AsyncHandler<ChangeAutonomousDatabaseInsightAdvancedFeaturesRequest,ChangeAutonomousDatabaseInsightAdvancedFeaturesResponse> handler)
Description copied from interface:OperationsInsightsAsync
Update connection detail for advanced features of Autonomous Database in Operations Insights.- Specified by:
changeAutonomousDatabaseInsightAdvancedFeatures
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
changeAwrHubSourceCompartment
public Future<ChangeAwrHubSourceCompartmentResponse> changeAwrHubSourceCompartment(ChangeAwrHubSourceCompartmentRequest request, AsyncHandler<ChangeAwrHubSourceCompartmentRequest,ChangeAwrHubSourceCompartmentResponse> handler)
Description copied from interface:OperationsInsightsAsync
Moves an AwrHubSource resource from one compartment to another.When provided, If-Match is checked against ETag values of the resource.
- Specified by:
changeAwrHubSourceCompartment
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
changeDatabaseInsightCompartment
public Future<ChangeDatabaseInsightCompartmentResponse> changeDatabaseInsightCompartment(ChangeDatabaseInsightCompartmentRequest request, AsyncHandler<ChangeDatabaseInsightCompartmentRequest,ChangeDatabaseInsightCompartmentResponse> handler)
Description copied from interface:OperationsInsightsAsync
Moves a DatabaseInsight resource from one compartment identifier to another.When provided, If-Match is checked against ETag values of the resource.
- Specified by:
changeDatabaseInsightCompartment
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
changeEnterpriseManagerBridgeCompartment
public Future<ChangeEnterpriseManagerBridgeCompartmentResponse> changeEnterpriseManagerBridgeCompartment(ChangeEnterpriseManagerBridgeCompartmentRequest request, AsyncHandler<ChangeEnterpriseManagerBridgeCompartmentRequest,ChangeEnterpriseManagerBridgeCompartmentResponse> handler)
Description copied from interface:OperationsInsightsAsync
Moves a EnterpriseManagerBridge resource from one compartment to another.When provided, If-Match is checked against ETag values of the resource.
- Specified by:
changeEnterpriseManagerBridgeCompartment
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
changeExadataInsightCompartment
public Future<ChangeExadataInsightCompartmentResponse> changeExadataInsightCompartment(ChangeExadataInsightCompartmentRequest request, AsyncHandler<ChangeExadataInsightCompartmentRequest,ChangeExadataInsightCompartmentResponse> handler)
Description copied from interface:OperationsInsightsAsync
Moves an Exadata insight resource from one compartment identifier to another.When provided, If-Match is checked against ETag values of the resource.
- Specified by:
changeExadataInsightCompartment
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
changeExternalMysqlDatabaseInsightConnection
public Future<ChangeExternalMysqlDatabaseInsightConnectionResponse> changeExternalMysqlDatabaseInsightConnection(ChangeExternalMysqlDatabaseInsightConnectionRequest request, AsyncHandler<ChangeExternalMysqlDatabaseInsightConnectionRequest,ChangeExternalMysqlDatabaseInsightConnectionResponse> handler)
Description copied from interface:OperationsInsightsAsync
Change the connection details of an External MySQL database insight.When provided, If-Match is checked against ETag values of the resource.
- Specified by:
changeExternalMysqlDatabaseInsightConnection
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
changeHostInsightCompartment
public Future<ChangeHostInsightCompartmentResponse> changeHostInsightCompartment(ChangeHostInsightCompartmentRequest request, AsyncHandler<ChangeHostInsightCompartmentRequest,ChangeHostInsightCompartmentResponse> handler)
Description copied from interface:OperationsInsightsAsync
Moves a HostInsight resource from one compartment identifier to another.When provided, If-Match is checked against ETag values of the resource.
- Specified by:
changeHostInsightCompartment
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
changeMacsManagedCloudDatabaseInsightConnection
public Future<ChangeMacsManagedCloudDatabaseInsightConnectionResponse> changeMacsManagedCloudDatabaseInsightConnection(ChangeMacsManagedCloudDatabaseInsightConnectionRequest request, AsyncHandler<ChangeMacsManagedCloudDatabaseInsightConnectionRequest,ChangeMacsManagedCloudDatabaseInsightConnectionResponse> handler)
Description copied from interface:OperationsInsightsAsync
Change the connection details of a Cloud MACS-managed database insight.When provided, If-Match is checked against ETag values of the resource.
- Specified by:
changeMacsManagedCloudDatabaseInsightConnection
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
changeNewsReportCompartment
public Future<ChangeNewsReportCompartmentResponse> changeNewsReportCompartment(ChangeNewsReportCompartmentRequest request, AsyncHandler<ChangeNewsReportCompartmentRequest,ChangeNewsReportCompartmentResponse> handler)
Description copied from interface:OperationsInsightsAsync
Moves a news report resource from one compartment identifier to another.When provided, If-Match is checked against ETag values of the resource.
- Specified by:
changeNewsReportCompartment
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
changeOperationsInsightsPrivateEndpointCompartment
public Future<ChangeOperationsInsightsPrivateEndpointCompartmentResponse> changeOperationsInsightsPrivateEndpointCompartment(ChangeOperationsInsightsPrivateEndpointCompartmentRequest request, AsyncHandler<ChangeOperationsInsightsPrivateEndpointCompartmentRequest,ChangeOperationsInsightsPrivateEndpointCompartmentResponse> handler)
Description copied from interface:OperationsInsightsAsync
Moves a private endpoint from one compartment to another.When provided, If-Match is checked against ETag values of the resource.
- Specified by:
changeOperationsInsightsPrivateEndpointCompartment
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
changeOperationsInsightsWarehouseCompartment
public Future<ChangeOperationsInsightsWarehouseCompartmentResponse> changeOperationsInsightsWarehouseCompartment(ChangeOperationsInsightsWarehouseCompartmentRequest request, AsyncHandler<ChangeOperationsInsightsWarehouseCompartmentRequest,ChangeOperationsInsightsWarehouseCompartmentResponse> handler)
Description copied from interface:OperationsInsightsAsync
Moves a Operations Insights Warehouse resource from one compartment to another.When provided, If-Match is checked against ETag values of the resource.
- Specified by:
changeOperationsInsightsWarehouseCompartment
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
changeOpsiConfigurationCompartment
public Future<ChangeOpsiConfigurationCompartmentResponse> changeOpsiConfigurationCompartment(ChangeOpsiConfigurationCompartmentRequest request, AsyncHandler<ChangeOpsiConfigurationCompartmentRequest,ChangeOpsiConfigurationCompartmentResponse> handler)
Description copied from interface:OperationsInsightsAsync
Moves an OpsiConfiguration resource from one compartment to another.- Specified by:
changeOpsiConfigurationCompartment
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
changePeComanagedDatabaseInsight
public Future<ChangePeComanagedDatabaseInsightResponse> changePeComanagedDatabaseInsight(ChangePeComanagedDatabaseInsightRequest request, AsyncHandler<ChangePeComanagedDatabaseInsightRequest,ChangePeComanagedDatabaseInsightResponse> handler)
Description copied from interface:OperationsInsightsAsync
Change the connection details of a co-managed database insight.When provided, If-Match is checked against ETag values of the resource.
- Specified by:
changePeComanagedDatabaseInsight
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createAwrHub
public Future<CreateAwrHubResponse> createAwrHub(CreateAwrHubRequest request, AsyncHandler<CreateAwrHubRequest,CreateAwrHubResponse> handler)
Description copied from interface:OperationsInsightsAsync
Create a AWR hub resource for the tenant in Operations Insights.This resource will be created in root compartment.
- Specified by:
createAwrHub
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createAwrHubSource
public Future<CreateAwrHubSourceResponse> createAwrHubSource(CreateAwrHubSourceRequest request, AsyncHandler<CreateAwrHubSourceRequest,CreateAwrHubSourceResponse> handler)
Description copied from interface:OperationsInsightsAsync
Register Awr Hub source- Specified by:
createAwrHubSource
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createDatabaseInsight
public Future<CreateDatabaseInsightResponse> createDatabaseInsight(CreateDatabaseInsightRequest request, AsyncHandler<CreateDatabaseInsightRequest,CreateDatabaseInsightResponse> handler)
Description copied from interface: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.
- Specified by:
createDatabaseInsight
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createEnterpriseManagerBridge
public Future<CreateEnterpriseManagerBridgeResponse> createEnterpriseManagerBridge(CreateEnterpriseManagerBridgeRequest request, AsyncHandler<CreateEnterpriseManagerBridgeRequest,CreateEnterpriseManagerBridgeResponse> handler)
Description copied from interface:OperationsInsightsAsync
Create a Enterprise Manager bridge in Operations Insights.- Specified by:
createEnterpriseManagerBridge
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createExadataInsight
public Future<CreateExadataInsightResponse> createExadataInsight(CreateExadataInsightRequest request, AsyncHandler<CreateExadataInsightRequest,CreateExadataInsightResponse> handler)
Description copied from interface: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.
- Specified by:
createExadataInsight
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createHostInsight
public Future<CreateHostInsightResponse> createHostInsight(CreateHostInsightRequest request, AsyncHandler<CreateHostInsightRequest,CreateHostInsightResponse> handler)
Description copied from interface: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.
- Specified by:
createHostInsight
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createNewsReport
public Future<CreateNewsReportResponse> createNewsReport(CreateNewsReportRequest request, AsyncHandler<CreateNewsReportRequest,CreateNewsReportResponse> handler)
Description copied from interface:OperationsInsightsAsync
Create a news report in Ops Insights.The report will be enabled in Ops Insights. Insights will be emailed as per selected frequency.
- Specified by:
createNewsReport
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createOperationsInsightsPrivateEndpoint
public Future<CreateOperationsInsightsPrivateEndpointResponse> createOperationsInsightsPrivateEndpoint(CreateOperationsInsightsPrivateEndpointRequest request, AsyncHandler<CreateOperationsInsightsPrivateEndpointRequest,CreateOperationsInsightsPrivateEndpointResponse> handler)
Description copied from interface:OperationsInsightsAsync
Create a private endpoint resource for the tenant in Ops Insights.This resource will be created in customer compartment.
- Specified by:
createOperationsInsightsPrivateEndpoint
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createOperationsInsightsWarehouse
public Future<CreateOperationsInsightsWarehouseResponse> createOperationsInsightsWarehouse(CreateOperationsInsightsWarehouseRequest request, AsyncHandler<CreateOperationsInsightsWarehouseRequest,CreateOperationsInsightsWarehouseResponse> handler)
Description copied from interface: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.
- Specified by:
createOperationsInsightsWarehouse
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createOperationsInsightsWarehouseUser
public Future<CreateOperationsInsightsWarehouseUserResponse> createOperationsInsightsWarehouseUser(CreateOperationsInsightsWarehouseUserRequest request, AsyncHandler<CreateOperationsInsightsWarehouseUserRequest,CreateOperationsInsightsWarehouseUserResponse> handler)
Description copied from interface:OperationsInsightsAsync
Create a Operations Insights Warehouse user resource for the tenant in Operations Insights.This resource will be created in root compartment.
- Specified by:
createOperationsInsightsWarehouseUser
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createOpsiConfiguration
public Future<CreateOpsiConfigurationResponse> createOpsiConfiguration(CreateOpsiConfigurationRequest request, AsyncHandler<CreateOpsiConfigurationRequest,CreateOpsiConfigurationResponse> handler)
Description copied from interface:OperationsInsightsAsync
Create an OPSI configuration resource.- Specified by:
createOpsiConfiguration
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteAwrHub
public Future<DeleteAwrHubResponse> deleteAwrHub(DeleteAwrHubRequest request, AsyncHandler<DeleteAwrHubRequest,DeleteAwrHubResponse> handler)
Description copied from interface:OperationsInsightsAsync
Deletes an AWR hub.- Specified by:
deleteAwrHub
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteAwrHubObject
public Future<DeleteAwrHubObjectResponse> deleteAwrHubObject(DeleteAwrHubObjectRequest request, AsyncHandler<DeleteAwrHubObjectRequest,DeleteAwrHubObjectResponse> handler)
Description copied from interface:OperationsInsightsAsync
Deletes an Awr Hub object.- Specified by:
deleteAwrHubObject
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteAwrHubSource
public Future<DeleteAwrHubSourceResponse> deleteAwrHubSource(DeleteAwrHubSourceRequest request, AsyncHandler<DeleteAwrHubSourceRequest,DeleteAwrHubSourceResponse> handler)
Description copied from interface:OperationsInsightsAsync
Deletes an Awr Hub source object.- Specified by:
deleteAwrHubSource
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteDatabaseInsight
public Future<DeleteDatabaseInsightResponse> deleteDatabaseInsight(DeleteDatabaseInsightRequest request, AsyncHandler<DeleteDatabaseInsightRequest,DeleteDatabaseInsightResponse> handler)
Description copied from interface:OperationsInsightsAsync
Deletes a database insight.The database insight will be deleted and cannot be enabled again.
- Specified by:
deleteDatabaseInsight
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteEnterpriseManagerBridge
public Future<DeleteEnterpriseManagerBridgeResponse> deleteEnterpriseManagerBridge(DeleteEnterpriseManagerBridgeRequest request, AsyncHandler<DeleteEnterpriseManagerBridgeRequest,DeleteEnterpriseManagerBridgeResponse> handler)
Description copied from interface:OperationsInsightsAsync
Deletes an Operations Insights Enterprise Manager bridge.If any database insight is still referencing this bridge, the operation will fail.
- Specified by:
deleteEnterpriseManagerBridge
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteExadataInsight
public Future<DeleteExadataInsightResponse> deleteExadataInsight(DeleteExadataInsightRequest request, AsyncHandler<DeleteExadataInsightRequest,DeleteExadataInsightResponse> handler)
Description copied from interface:OperationsInsightsAsync
Deletes an Exadata insight.The Exadata insight will be deleted and cannot be enabled again.
- Specified by:
deleteExadataInsight
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteHostInsight
public Future<DeleteHostInsightResponse> deleteHostInsight(DeleteHostInsightRequest request, AsyncHandler<DeleteHostInsightRequest,DeleteHostInsightResponse> handler)
Description copied from interface:OperationsInsightsAsync
Deletes a host insight.The host insight will be deleted and cannot be enabled again.
- Specified by:
deleteHostInsight
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteNewsReport
public Future<DeleteNewsReportResponse> deleteNewsReport(DeleteNewsReportRequest request, AsyncHandler<DeleteNewsReportRequest,DeleteNewsReportResponse> handler)
Description copied from interface:OperationsInsightsAsync
Deletes a news report.The news report will be deleted and cannot be enabled again.
- Specified by:
deleteNewsReport
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteOperationsInsightsPrivateEndpoint
public Future<DeleteOperationsInsightsPrivateEndpointResponse> deleteOperationsInsightsPrivateEndpoint(DeleteOperationsInsightsPrivateEndpointRequest request, AsyncHandler<DeleteOperationsInsightsPrivateEndpointRequest,DeleteOperationsInsightsPrivateEndpointResponse> handler)
Description copied from interface:OperationsInsightsAsync
Deletes a private endpoint.- Specified by:
deleteOperationsInsightsPrivateEndpoint
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteOperationsInsightsWarehouse
public Future<DeleteOperationsInsightsWarehouseResponse> deleteOperationsInsightsWarehouse(DeleteOperationsInsightsWarehouseRequest request, AsyncHandler<DeleteOperationsInsightsWarehouseRequest,DeleteOperationsInsightsWarehouseResponse> handler)
Description copied from interface: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.
- Specified by:
deleteOperationsInsightsWarehouse
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteOperationsInsightsWarehouseUser
public Future<DeleteOperationsInsightsWarehouseUserResponse> deleteOperationsInsightsWarehouseUser(DeleteOperationsInsightsWarehouseUserRequest request, AsyncHandler<DeleteOperationsInsightsWarehouseUserRequest,DeleteOperationsInsightsWarehouseUserResponse> handler)
Description copied from interface:OperationsInsightsAsync
Deletes an Operations Insights Warehouse User.- Specified by:
deleteOperationsInsightsWarehouseUser
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteOpsiConfiguration
public Future<DeleteOpsiConfigurationResponse> deleteOpsiConfiguration(DeleteOpsiConfigurationRequest request, AsyncHandler<DeleteOpsiConfigurationRequest,DeleteOpsiConfigurationResponse> handler)
Description copied from interface:OperationsInsightsAsync
Deletes an OPSI configuration resource.- Specified by:
deleteOpsiConfiguration
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
disableAutonomousDatabaseInsightAdvancedFeatures
public Future<DisableAutonomousDatabaseInsightAdvancedFeaturesResponse> disableAutonomousDatabaseInsightAdvancedFeatures(DisableAutonomousDatabaseInsightAdvancedFeaturesRequest request, AsyncHandler<DisableAutonomousDatabaseInsightAdvancedFeaturesRequest,DisableAutonomousDatabaseInsightAdvancedFeaturesResponse> handler)
Description copied from interface:OperationsInsightsAsync
Disable advanced features for an Autonomous Database in Operations Insights.The connection detail and advanced features will be removed.
- Specified by:
disableAutonomousDatabaseInsightAdvancedFeatures
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
disableAwrHubSource
public Future<DisableAwrHubSourceResponse> disableAwrHubSource(DisableAwrHubSourceRequest request, AsyncHandler<DisableAwrHubSourceRequest,DisableAwrHubSourceResponse> handler)
Description copied from interface:OperationsInsightsAsync
Disables a Awr Hub source database in Operations Insights.This will stop the Awr data flow for the given Awr Hub source.
- Specified by:
disableAwrHubSource
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
disableDatabaseInsight
public Future<DisableDatabaseInsightResponse> disableDatabaseInsight(DisableDatabaseInsightRequest request, AsyncHandler<DisableDatabaseInsightRequest,DisableDatabaseInsightResponse> handler)
Description copied from interface:OperationsInsightsAsync
Disables a database in Operations Insights.Database metric collection and analysis will be stopped.
- Specified by:
disableDatabaseInsight
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
disableExadataInsight
public Future<DisableExadataInsightResponse> disableExadataInsight(DisableExadataInsightRequest request, AsyncHandler<DisableExadataInsightRequest,DisableExadataInsightResponse> handler)
Description copied from interface:OperationsInsightsAsync
Disables an Exadata system in Operations Insights.Exadata-related metric collection and analysis will be stopped.
- Specified by:
disableExadataInsight
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
disableHostInsight
public Future<DisableHostInsightResponse> disableHostInsight(DisableHostInsightRequest request, AsyncHandler<DisableHostInsightRequest,DisableHostInsightResponse> handler)
Description copied from interface:OperationsInsightsAsync
Disables a host in Ops Insights.Host metric collection and analysis will be stopped.
- Specified by:
disableHostInsight
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
downloadOperationsInsightsWarehouseWallet
public Future<DownloadOperationsInsightsWarehouseWalletResponse> downloadOperationsInsightsWarehouseWallet(DownloadOperationsInsightsWarehouseWalletRequest request, AsyncHandler<DownloadOperationsInsightsWarehouseWalletRequest,DownloadOperationsInsightsWarehouseWalletResponse> handler)
Description copied from interface:OperationsInsightsAsync
Download the ADW wallet for Operations Insights Warehouse using which the Hub data is exposed.- Specified by:
downloadOperationsInsightsWarehouseWallet
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
enableAutonomousDatabaseInsightAdvancedFeatures
public Future<EnableAutonomousDatabaseInsightAdvancedFeaturesResponse> enableAutonomousDatabaseInsightAdvancedFeatures(EnableAutonomousDatabaseInsightAdvancedFeaturesRequest request, AsyncHandler<EnableAutonomousDatabaseInsightAdvancedFeaturesRequest,EnableAutonomousDatabaseInsightAdvancedFeaturesResponse> handler)
Description copied from interface:OperationsInsightsAsync
Enables advanced features for an Autonomous Database in Operations Insights.A direct connection will be available for further collection.
- Specified by:
enableAutonomousDatabaseInsightAdvancedFeatures
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
enableAwrHubSource
public Future<EnableAwrHubSourceResponse> enableAwrHubSource(EnableAwrHubSourceRequest request, AsyncHandler<EnableAwrHubSourceRequest,EnableAwrHubSourceResponse> handler)
Description copied from interface: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.
- Specified by:
enableAwrHubSource
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
enableDatabaseInsight
public Future<EnableDatabaseInsightResponse> enableDatabaseInsight(EnableDatabaseInsightRequest request, AsyncHandler<EnableDatabaseInsightRequest,EnableDatabaseInsightResponse> handler)
Description copied from interface:OperationsInsightsAsync
Enables a database in Operations Insights.Database metric collection and analysis will be started.
- Specified by:
enableDatabaseInsight
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
enableExadataInsight
public Future<EnableExadataInsightResponse> enableExadataInsight(EnableExadataInsightRequest request, AsyncHandler<EnableExadataInsightRequest,EnableExadataInsightResponse> handler)
Description copied from interface:OperationsInsightsAsync
Enables an Exadata system in Operations Insights.Exadata-related metric collection and analysis will be started.
- Specified by:
enableExadataInsight
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
enableHostInsight
public Future<EnableHostInsightResponse> enableHostInsight(EnableHostInsightRequest request, AsyncHandler<EnableHostInsightRequest,EnableHostInsightResponse> handler)
Description copied from interface:OperationsInsightsAsync
Enables a host in Ops Insights.Host metric collection and analysis will be started.
- Specified by:
enableHostInsight
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getAwrDatabaseReport
public Future<GetAwrDatabaseReportResponse> getAwrDatabaseReport(GetAwrDatabaseReportRequest request, AsyncHandler<GetAwrDatabaseReportRequest,GetAwrDatabaseReportResponse> handler)
Description copied from interface:OperationsInsightsAsync
Gets the AWR report for the specified database.- Specified by:
getAwrDatabaseReport
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getAwrDatabaseSqlReport
public Future<GetAwrDatabaseSqlReportResponse> getAwrDatabaseSqlReport(GetAwrDatabaseSqlReportRequest request, AsyncHandler<GetAwrDatabaseSqlReportRequest,GetAwrDatabaseSqlReportResponse> handler)
Description copied from interface:OperationsInsightsAsync
Gets the SQL health check report for one SQL of the specified database.- Specified by:
getAwrDatabaseSqlReport
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getAwrHub
public Future<GetAwrHubResponse> getAwrHub(GetAwrHubRequest request, AsyncHandler<GetAwrHubRequest,GetAwrHubResponse> handler)
Description copied from interface:OperationsInsightsAsync
Gets details of an AWR hub.- Specified by:
getAwrHub
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getAwrHubObject
public Future<GetAwrHubObjectResponse> getAwrHubObject(GetAwrHubObjectRequest request, AsyncHandler<GetAwrHubObjectRequest,GetAwrHubObjectResponse> handler)
Description copied from interface:OperationsInsightsAsync
Gets the Awr Hub object metadata and body.- Specified by:
getAwrHubObject
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getAwrHubSource
public Future<GetAwrHubSourceResponse> getAwrHubSource(GetAwrHubSourceRequest request, AsyncHandler<GetAwrHubSourceRequest,GetAwrHubSourceResponse> handler)
Description copied from interface:OperationsInsightsAsync
Gets the Awr Hub source object.- Specified by:
getAwrHubSource
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getAwrReport
public Future<GetAwrReportResponse> getAwrReport(GetAwrReportRequest request, AsyncHandler<GetAwrReportRequest,GetAwrReportResponse> handler)
Description copied from interface: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.
- Specified by:
getAwrReport
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getDatabaseInsight
public Future<GetDatabaseInsightResponse> getDatabaseInsight(GetDatabaseInsightRequest request, AsyncHandler<GetDatabaseInsightRequest,GetDatabaseInsightResponse> handler)
Description copied from interface:OperationsInsightsAsync
Gets details of a database insight.- Specified by:
getDatabaseInsight
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getEnterpriseManagerBridge
public Future<GetEnterpriseManagerBridgeResponse> getEnterpriseManagerBridge(GetEnterpriseManagerBridgeRequest request, AsyncHandler<GetEnterpriseManagerBridgeRequest,GetEnterpriseManagerBridgeResponse> handler)
Description copied from interface:OperationsInsightsAsync
Gets details of an Operations Insights Enterprise Manager bridge.- Specified by:
getEnterpriseManagerBridge
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getExadataInsight
public Future<GetExadataInsightResponse> getExadataInsight(GetExadataInsightRequest request, AsyncHandler<GetExadataInsightRequest,GetExadataInsightResponse> handler)
Description copied from interface:OperationsInsightsAsync
Gets details of an Exadata insight.- Specified by:
getExadataInsight
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getHostInsight
public Future<GetHostInsightResponse> getHostInsight(GetHostInsightRequest request, AsyncHandler<GetHostInsightRequest,GetHostInsightResponse> handler)
Description copied from interface:OperationsInsightsAsync
Gets details of a host insight.- Specified by:
getHostInsight
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getNewsReport
public Future<GetNewsReportResponse> getNewsReport(GetNewsReportRequest request, AsyncHandler<GetNewsReportRequest,GetNewsReportResponse> handler)
Description copied from interface:OperationsInsightsAsync
Gets details of a news report.- Specified by:
getNewsReport
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getOperationsInsightsPrivateEndpoint
public Future<GetOperationsInsightsPrivateEndpointResponse> getOperationsInsightsPrivateEndpoint(GetOperationsInsightsPrivateEndpointRequest request, AsyncHandler<GetOperationsInsightsPrivateEndpointRequest,GetOperationsInsightsPrivateEndpointResponse> handler)
Description copied from interface:OperationsInsightsAsync
Gets the details of the specified private endpoint.- Specified by:
getOperationsInsightsPrivateEndpoint
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getOperationsInsightsWarehouse
public Future<GetOperationsInsightsWarehouseResponse> getOperationsInsightsWarehouse(GetOperationsInsightsWarehouseRequest request, AsyncHandler<GetOperationsInsightsWarehouseRequest,GetOperationsInsightsWarehouseResponse> handler)
Description copied from interface: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.
- Specified by:
getOperationsInsightsWarehouse
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getOperationsInsightsWarehouseUser
public Future<GetOperationsInsightsWarehouseUserResponse> getOperationsInsightsWarehouseUser(GetOperationsInsightsWarehouseUserRequest request, AsyncHandler<GetOperationsInsightsWarehouseUserRequest,GetOperationsInsightsWarehouseUserResponse> handler)
Description copied from interface:OperationsInsightsAsync
Gets details of an Operations Insights Warehouse User.- Specified by:
getOperationsInsightsWarehouseUser
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getOpsiConfiguration
public Future<GetOpsiConfigurationResponse> getOpsiConfiguration(GetOpsiConfigurationRequest request, AsyncHandler<GetOpsiConfigurationRequest,GetOpsiConfigurationResponse> handler)
Description copied from interface: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.
- Specified by:
getOpsiConfiguration
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getOpsiDataObject
public Future<GetOpsiDataObjectResponse> getOpsiDataObject(GetOpsiDataObjectRequest request, AsyncHandler<GetOpsiDataObjectRequest,GetOpsiDataObjectResponse> handler)
Description copied from interface:OperationsInsightsAsync
Gets details of an OPSI data object.- Specified by:
getOpsiDataObject
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getWorkRequest
public Future<GetWorkRequestResponse> getWorkRequest(GetWorkRequestRequest request, AsyncHandler<GetWorkRequestRequest,GetWorkRequestResponse> handler)
Description copied from interface:OperationsInsightsAsync
Gets the status of the work request with the given ID.- Specified by:
getWorkRequest
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
headAwrHubObject
public Future<HeadAwrHubObjectResponse> headAwrHubObject(HeadAwrHubObjectRequest request, AsyncHandler<HeadAwrHubObjectRequest,HeadAwrHubObjectResponse> handler)
Description copied from interface:OperationsInsightsAsync
Gets the Awr Hub object’s user-defined metadata and entity tag (ETag).- Specified by:
headAwrHubObject
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
ingestAddmReports
public Future<IngestAddmReportsResponse> ingestAddmReports(IngestAddmReportsRequest request, AsyncHandler<IngestAddmReportsRequest,IngestAddmReportsResponse> handler)
Description copied from interface:OperationsInsightsAsync
This endpoint takes in a JSON payload, persists it in Operation Insights ingest pipeline.Either databaseId or id must be specified.
- Specified by:
ingestAddmReports
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
ingestDatabaseConfiguration
public Future<IngestDatabaseConfigurationResponse> ingestDatabaseConfiguration(IngestDatabaseConfigurationRequest request, AsyncHandler<IngestDatabaseConfigurationRequest,IngestDatabaseConfigurationResponse> handler)
Description copied from interface:OperationsInsightsAsync
This is a generic ingest endpoint for all database configuration metrics.- Specified by:
ingestDatabaseConfiguration
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
ingestHostConfiguration
public Future<IngestHostConfigurationResponse> ingestHostConfiguration(IngestHostConfigurationRequest request, AsyncHandler<IngestHostConfigurationRequest,IngestHostConfigurationResponse> handler)
Description copied from interface:OperationsInsightsAsync
This is a generic ingest endpoint for all the host configuration metrics- Specified by:
ingestHostConfiguration
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
ingestHostMetrics
public Future<IngestHostMetricsResponse> ingestHostMetrics(IngestHostMetricsRequest request, AsyncHandler<IngestHostMetricsRequest,IngestHostMetricsResponse> handler)
Description copied from interface:OperationsInsightsAsync
This is a generic ingest endpoint for all the host performance metrics- Specified by:
ingestHostMetrics
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
ingestMySqlSqlStats
public Future<IngestMySqlSqlStatsResponse> ingestMySqlSqlStats(IngestMySqlSqlStatsRequest request, AsyncHandler<IngestMySqlSqlStatsRequest,IngestMySqlSqlStatsResponse> handler)
Description copied from interface: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.
- Specified by:
ingestMySqlSqlStats
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
ingestMySqlSqlText
public Future<IngestMySqlSqlTextResponse> ingestMySqlSqlText(IngestMySqlSqlTextRequest request, AsyncHandler<IngestMySqlSqlTextRequest,IngestMySqlSqlTextResponse> handler)
Description copied from interface: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.
- Specified by:
ingestMySqlSqlText
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
ingestSqlBucket
public Future<IngestSqlBucketResponse> ingestSqlBucket(IngestSqlBucketRequest request, AsyncHandler<IngestSqlBucketRequest,IngestSqlBucketResponse> handler)
Description copied from interface:OperationsInsightsAsync
The sqlbucket endpoint takes in a JSON payload, persists it in Ops Insights ingest pipeline.Either databaseId or id must be specified.
- Specified by:
ingestSqlBucket
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
ingestSqlPlanLines
public Future<IngestSqlPlanLinesResponse> ingestSqlPlanLines(IngestSqlPlanLinesRequest request, AsyncHandler<IngestSqlPlanLinesRequest,IngestSqlPlanLinesResponse> handler)
Description copied from interface:OperationsInsightsAsync
The SqlPlanLines endpoint takes in a JSON payload, persists it in Operation Insights ingest pipeline.Either databaseId or id must be specified.
- Specified by:
ingestSqlPlanLines
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
ingestSqlStats
public Future<IngestSqlStatsResponse> ingestSqlStats(IngestSqlStatsRequest request, AsyncHandler<IngestSqlStatsRequest,IngestSqlStatsResponse> handler)
Description copied from interface:OperationsInsightsAsync
The SQL Stats endpoint takes in a JSON payload, persists it in Ops Insights ingest pipeline.Either databaseId or id must be specified.
- Specified by:
ingestSqlStats
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
ingestSqlText
public Future<IngestSqlTextResponse> ingestSqlText(IngestSqlTextRequest request, AsyncHandler<IngestSqlTextRequest,IngestSqlTextResponse> handler)
Description copied from interface: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.
- Specified by:
ingestSqlText
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listAddmDbFindingCategories
public Future<ListAddmDbFindingCategoriesResponse> listAddmDbFindingCategories(ListAddmDbFindingCategoriesRequest request, AsyncHandler<ListAddmDbFindingCategoriesRequest,ListAddmDbFindingCategoriesResponse> handler)
Description copied from interface:OperationsInsightsAsync
Gets list of ADDM finding categories.- Specified by:
listAddmDbFindingCategories
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listAddmDbFindingsTimeSeries
public Future<ListAddmDbFindingsTimeSeriesResponse> listAddmDbFindingsTimeSeries(ListAddmDbFindingsTimeSeriesRequest request, AsyncHandler<ListAddmDbFindingsTimeSeriesRequest,ListAddmDbFindingsTimeSeriesResponse> handler)
Description copied from interface:OperationsInsightsAsync
Get the ADDM findings time series for the specified databases for a given time period.- Specified by:
listAddmDbFindingsTimeSeries
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listAddmDbParameterCategories
public Future<ListAddmDbParameterCategoriesResponse> listAddmDbParameterCategories(ListAddmDbParameterCategoriesRequest request, AsyncHandler<ListAddmDbParameterCategoriesRequest,ListAddmDbParameterCategoriesResponse> handler)
Description copied from interface:OperationsInsightsAsync
Gets list of ADDM database parameter categories for the specified databases.- Specified by:
listAddmDbParameterCategories
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listAddmDbRecommendationCategories
public Future<ListAddmDbRecommendationCategoriesResponse> listAddmDbRecommendationCategories(ListAddmDbRecommendationCategoriesRequest request, AsyncHandler<ListAddmDbRecommendationCategoriesRequest,ListAddmDbRecommendationCategoriesResponse> handler)
Description copied from interface:OperationsInsightsAsync
Gets list of ADDM recommendation categories for the specified databases.- Specified by:
listAddmDbRecommendationCategories
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listAddmDbRecommendationsTimeSeries
public Future<ListAddmDbRecommendationsTimeSeriesResponse> listAddmDbRecommendationsTimeSeries(ListAddmDbRecommendationsTimeSeriesRequest request, AsyncHandler<ListAddmDbRecommendationsTimeSeriesRequest,ListAddmDbRecommendationsTimeSeriesResponse> handler)
Description copied from interface:OperationsInsightsAsync
Gets time series data for ADDM recommendations for the specified databases.- Specified by:
listAddmDbRecommendationsTimeSeries
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listAddmDbs
public Future<ListAddmDbsResponse> listAddmDbs(ListAddmDbsRequest request, AsyncHandler<ListAddmDbsRequest,ListAddmDbsResponse> handler)
Description copied from interface:OperationsInsightsAsync
Gets a list of ADDM database information- Specified by:
listAddmDbs
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listAwrDatabaseSnapshots
public Future<ListAwrDatabaseSnapshotsResponse> listAwrDatabaseSnapshots(ListAwrDatabaseSnapshotsRequest request, AsyncHandler<ListAwrDatabaseSnapshotsRequest,ListAwrDatabaseSnapshotsResponse> handler)
Description copied from interface:OperationsInsightsAsync
Lists AWR snapshots for the specified database in the AWR.- Specified by:
listAwrDatabaseSnapshots
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listAwrDatabases
public Future<ListAwrDatabasesResponse> listAwrDatabases(ListAwrDatabasesRequest request, AsyncHandler<ListAwrDatabasesRequest,ListAwrDatabasesResponse> handler)
Description copied from interface:OperationsInsightsAsync
Gets the list of databases and their snapshot summary details available in the AWRHub.- Specified by:
listAwrDatabases
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listAwrHubObjects
public Future<ListAwrHubObjectsResponse> listAwrHubObjects(ListAwrHubObjectsRequest request, AsyncHandler<ListAwrHubObjectsRequest,ListAwrHubObjectsResponse> handler)
Description copied from interface:OperationsInsightsAsync
Gets a list of Awr Hub objects.Awr Hub id needs to specified.
- Specified by:
listAwrHubObjects
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listAwrHubSources
public Future<ListAwrHubSourcesResponse> listAwrHubSources(ListAwrHubSourcesRequest request, AsyncHandler<ListAwrHubSourcesRequest,ListAwrHubSourcesResponse> handler)
Description copied from interface:OperationsInsightsAsync
Gets a list of Awr Hub source objects.- Specified by:
listAwrHubSources
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listAwrHubs
public Future<ListAwrHubsResponse> listAwrHubs(ListAwrHubsRequest request, AsyncHandler<ListAwrHubsRequest,ListAwrHubsResponse> handler)
Description copied from interface:OperationsInsightsAsync
Gets a list of AWR hubs.Either compartmentId or id must be specified. All these resources are expected to be in root compartment.
- Specified by:
listAwrHubs
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listAwrSnapshots
public Future<ListAwrSnapshotsResponse> listAwrSnapshots(ListAwrSnapshotsRequest request, AsyncHandler<ListAwrSnapshotsRequest,ListAwrSnapshotsResponse> handler)
Description copied from interface: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.
- Specified by:
listAwrSnapshots
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listDatabaseConfigurations
public Future<ListDatabaseConfigurationsResponse> listDatabaseConfigurations(ListDatabaseConfigurationsRequest request, AsyncHandler<ListDatabaseConfigurationsRequest,ListDatabaseConfigurationsResponse> handler)
Description copied from interface: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.
- Specified by:
listDatabaseConfigurations
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listDatabaseInsights
public Future<ListDatabaseInsightsResponse> listDatabaseInsights(ListDatabaseInsightsRequest request, AsyncHandler<ListDatabaseInsightsRequest,ListDatabaseInsightsResponse> handler)
Description copied from interface: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.
- Specified by:
listDatabaseInsights
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listEnterpriseManagerBridges
public Future<ListEnterpriseManagerBridgesResponse> listEnterpriseManagerBridges(ListEnterpriseManagerBridgesRequest request, AsyncHandler<ListEnterpriseManagerBridgesRequest,ListEnterpriseManagerBridgesResponse> handler)
Description copied from interface: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.
- Specified by:
listEnterpriseManagerBridges
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listExadataConfigurations
public Future<ListExadataConfigurationsResponse> listExadataConfigurations(ListExadataConfigurationsRequest request, AsyncHandler<ListExadataConfigurationsRequest,ListExadataConfigurationsResponse> handler)
Description copied from interface:OperationsInsightsAsync
Gets a list of exadata insight configurations.Either compartmentId or exadataInsightsId query parameter must be specified.
- Specified by:
listExadataConfigurations
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listExadataInsights
public Future<ListExadataInsightsResponse> listExadataInsights(ListExadataInsightsRequest request, AsyncHandler<ListExadataInsightsRequest,ListExadataInsightsResponse> handler)
Description copied from interface: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.
- Specified by:
listExadataInsights
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listHostConfigurations
public Future<ListHostConfigurationsResponse> listHostConfigurations(ListHostConfigurationsRequest request, AsyncHandler<ListHostConfigurationsRequest,ListHostConfigurationsResponse> handler)
Description copied from interface: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.
- Specified by:
listHostConfigurations
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listHostInsights
public Future<ListHostInsightsResponse> listHostInsights(ListHostInsightsRequest request, AsyncHandler<ListHostInsightsRequest,ListHostInsightsResponse> handler)
Description copied from interface: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.
- Specified by:
listHostInsights
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listHostedEntities
public Future<ListHostedEntitiesResponse> listHostedEntities(ListHostedEntitiesRequest request, AsyncHandler<ListHostedEntitiesRequest,ListHostedEntitiesResponse> handler)
Description copied from interface:OperationsInsightsAsync
Get a list of hosted entities details.- Specified by:
listHostedEntities
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listImportableAgentEntities
public Future<ListImportableAgentEntitiesResponse> listImportableAgentEntities(ListImportableAgentEntitiesRequest request, AsyncHandler<ListImportableAgentEntitiesRequest,ListImportableAgentEntitiesResponse> handler)
Description copied from interface: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’
- Specified by:
listImportableAgentEntities
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listImportableComputeEntities
public Future<ListImportableComputeEntitiesResponse> listImportableComputeEntities(ListImportableComputeEntitiesRequest request, AsyncHandler<ListImportableComputeEntitiesRequest,ListImportableComputeEntitiesResponse> handler)
Description copied from interface: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:
- Compute is running OCA 2. OCI Management Agent is not enabled or If OCI Management Agent is enabled 2.1 The agent OCID is not already being used for an existing hostInsight. 2.2 The agent availabilityStatus = ‘ACTIVE’ 2.3 The agent lifecycleState = ‘ACTIVE’
- Specified by:
listImportableComputeEntities
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listImportableEnterpriseManagerEntities
public Future<ListImportableEnterpriseManagerEntitiesResponse> listImportableEnterpriseManagerEntities(ListImportableEnterpriseManagerEntitiesRequest request, AsyncHandler<ListImportableEnterpriseManagerEntitiesRequest,ListImportableEnterpriseManagerEntitiesResponse> handler)
Description copied from interface:OperationsInsightsAsync
Gets a list of importable entities for an Operations Insights Enterprise Manager bridge that have not been imported before.- Specified by:
listImportableEnterpriseManagerEntities
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listNewsReports
public Future<ListNewsReportsResponse> listNewsReports(ListNewsReportsRequest request, AsyncHandler<ListNewsReportsRequest,ListNewsReportsResponse> handler)
Description copied from interface:OperationsInsightsAsync
Gets a list of news reports based on the query parameters specified.Either compartmentId or id query parameter must be specified.
- Specified by:
listNewsReports
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listOperationsInsightsPrivateEndpoints
public Future<ListOperationsInsightsPrivateEndpointsResponse> listOperationsInsightsPrivateEndpoints(ListOperationsInsightsPrivateEndpointsRequest request, AsyncHandler<ListOperationsInsightsPrivateEndpointsRequest,ListOperationsInsightsPrivateEndpointsResponse> handler)
Description copied from interface:OperationsInsightsAsync
Gets a list of Operation Insights private endpoints.- Specified by:
listOperationsInsightsPrivateEndpoints
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listOperationsInsightsWarehouseUsers
public Future<ListOperationsInsightsWarehouseUsersResponse> listOperationsInsightsWarehouseUsers(ListOperationsInsightsWarehouseUsersRequest request, AsyncHandler<ListOperationsInsightsWarehouseUsersRequest,ListOperationsInsightsWarehouseUsersResponse> handler)
Description copied from interface: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.
- Specified by:
listOperationsInsightsWarehouseUsers
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listOperationsInsightsWarehouses
public Future<ListOperationsInsightsWarehousesResponse> listOperationsInsightsWarehouses(ListOperationsInsightsWarehousesRequest request, AsyncHandler<ListOperationsInsightsWarehousesRequest,ListOperationsInsightsWarehousesResponse> handler)
Description copied from interface: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.
- Specified by:
listOperationsInsightsWarehouses
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listOpsiConfigurations
public Future<ListOpsiConfigurationsResponse> listOpsiConfigurations(ListOpsiConfigurationsRequest request, AsyncHandler<ListOpsiConfigurationsRequest,ListOpsiConfigurationsResponse> handler)
Description copied from interface:OperationsInsightsAsync
Gets a list of OPSI configuration resources based on the query parameters specified.- Specified by:
listOpsiConfigurations
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listOpsiDataObjects
public Future<ListOpsiDataObjectsResponse> listOpsiDataObjects(ListOpsiDataObjectsRequest request, AsyncHandler<ListOpsiDataObjectsRequest,ListOpsiDataObjectsResponse> handler)
Description copied from interface:OperationsInsightsAsync
Gets a list of OPSI data objects based on the query parameters specified.CompartmentId id query parameter must be specified.
- Specified by:
listOpsiDataObjects
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listSqlPlans
public Future<ListSqlPlansResponse> listSqlPlans(ListSqlPlansRequest request, AsyncHandler<ListSqlPlansRequest,ListSqlPlansResponse> handler)
Description copied from interface: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.
- Specified by:
listSqlPlans
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listSqlSearches
public Future<ListSqlSearchesResponse> listSqlSearches(ListSqlSearchesRequest request, AsyncHandler<ListSqlSearchesRequest,ListSqlSearchesResponse> handler)
Description copied from interface: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.
- Specified by:
listSqlSearches
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listSqlTexts
public Future<ListSqlTextsResponse> listSqlTexts(ListSqlTextsRequest request, AsyncHandler<ListSqlTextsRequest,ListSqlTextsResponse> handler)
Description copied from interface:OperationsInsightsAsync
Query SQL Warehouse to get the full SQL Text for a SQL in a compartment and in all sub-compartments if specified.- Specified by:
listSqlTexts
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listWarehouseDataObjects
public Future<ListWarehouseDataObjectsResponse> listWarehouseDataObjects(ListWarehouseDataObjectsRequest request, AsyncHandler<ListWarehouseDataObjectsRequest,ListWarehouseDataObjectsResponse> handler)
Description copied from interface:OperationsInsightsAsync
Gets a list of Warehouse data objects (e.g: views, tables), based on the query parameters specified.- Specified by:
listWarehouseDataObjects
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listWorkRequestErrors
public Future<ListWorkRequestErrorsResponse> listWorkRequestErrors(ListWorkRequestErrorsRequest request, AsyncHandler<ListWorkRequestErrorsRequest,ListWorkRequestErrorsResponse> handler)
Description copied from interface:OperationsInsightsAsync
Return a (paginated) list of errors for a given work request.- Specified by:
listWorkRequestErrors
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listWorkRequestLogs
public Future<ListWorkRequestLogsResponse> listWorkRequestLogs(ListWorkRequestLogsRequest request, AsyncHandler<ListWorkRequestLogsRequest,ListWorkRequestLogsResponse> handler)
Description copied from interface:OperationsInsightsAsync
Return a (paginated) list of logs for a given work request.- Specified by:
listWorkRequestLogs
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listWorkRequests
public Future<ListWorkRequestsResponse> listWorkRequests(ListWorkRequestsRequest request, AsyncHandler<ListWorkRequestsRequest,ListWorkRequestsResponse> handler)
Description copied from interface: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.
- Specified by:
listWorkRequests
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
putAwrHubObject
public Future<PutAwrHubObjectResponse> putAwrHubObject(PutAwrHubObjectRequest request, AsyncHandler<PutAwrHubObjectRequest,PutAwrHubObjectResponse> handler)
Description copied from interface:OperationsInsightsAsync
Creates a new object or overwrites an existing object with the same name to the Awr Hub.- Specified by:
putAwrHubObject
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
queryOpsiDataObjectData
public Future<QueryOpsiDataObjectDataResponse> queryOpsiDataObjectData(QueryOpsiDataObjectDataRequest request, AsyncHandler<QueryOpsiDataObjectDataRequest,QueryOpsiDataObjectDataResponse> handler)
Description copied from interface: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.
- Specified by:
queryOpsiDataObjectData
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
queryWarehouseDataObjectData
public Future<QueryWarehouseDataObjectDataResponse> queryWarehouseDataObjectData(QueryWarehouseDataObjectDataRequest request, AsyncHandler<QueryWarehouseDataObjectDataRequest,QueryWarehouseDataObjectDataResponse> handler)
Description copied from interface: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.
- Specified by:
queryWarehouseDataObjectData
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
rotateOperationsInsightsWarehouseWallet
public Future<RotateOperationsInsightsWarehouseWalletResponse> rotateOperationsInsightsWarehouseWallet(RotateOperationsInsightsWarehouseWalletRequest request, AsyncHandler<RotateOperationsInsightsWarehouseWalletRequest,RotateOperationsInsightsWarehouseWalletResponse> handler)
Description copied from interface:OperationsInsightsAsync
Rotate the ADW wallet for Operations Insights Warehouse using which the Hub data is exposed.- Specified by:
rotateOperationsInsightsWarehouseWallet
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
summarizeAddmDbFindings
public Future<SummarizeAddmDbFindingsResponse> summarizeAddmDbFindings(SummarizeAddmDbFindingsRequest request, AsyncHandler<SummarizeAddmDbFindingsRequest,SummarizeAddmDbFindingsResponse> handler)
Description copied from interface:OperationsInsightsAsync
Summarizes ADDM findings for the specified databases.- Specified by:
summarizeAddmDbFindings
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
summarizeAddmDbParameterChanges
public Future<SummarizeAddmDbParameterChangesResponse> summarizeAddmDbParameterChanges(SummarizeAddmDbParameterChangesRequest request, AsyncHandler<SummarizeAddmDbParameterChangesRequest,SummarizeAddmDbParameterChangesResponse> handler)
Description copied from interface: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.
- Specified by:
summarizeAddmDbParameterChanges
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
summarizeAddmDbParameters
public Future<SummarizeAddmDbParametersResponse> summarizeAddmDbParameters(SummarizeAddmDbParametersRequest request, AsyncHandler<SummarizeAddmDbParametersRequest,SummarizeAddmDbParametersResponse> handler)
Description copied from interface: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.
- Specified by:
summarizeAddmDbParameters
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
summarizeAddmDbRecommendations
public Future<SummarizeAddmDbRecommendationsResponse> summarizeAddmDbRecommendations(SummarizeAddmDbRecommendationsRequest request, AsyncHandler<SummarizeAddmDbRecommendationsRequest,SummarizeAddmDbRecommendationsResponse> handler)
Description copied from interface:OperationsInsightsAsync
Summarizes ADDM recommendations for the specified databases.- Specified by:
summarizeAddmDbRecommendations
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
summarizeAddmDbSchemaObjects
public Future<SummarizeAddmDbSchemaObjectsResponse> summarizeAddmDbSchemaObjects(SummarizeAddmDbSchemaObjectsRequest request, AsyncHandler<SummarizeAddmDbSchemaObjectsRequest,SummarizeAddmDbSchemaObjectsResponse> handler)
Description copied from interface:OperationsInsightsAsync
Summarizes Schema objects for the specified databases for the specified objectIdentifiers- Specified by:
summarizeAddmDbSchemaObjects
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
summarizeAddmDbSqlStatements
public Future<SummarizeAddmDbSqlStatementsResponse> summarizeAddmDbSqlStatements(SummarizeAddmDbSqlStatementsRequest request, AsyncHandler<SummarizeAddmDbSqlStatementsRequest,SummarizeAddmDbSqlStatementsResponse> handler)
Description copied from interface:OperationsInsightsAsync
Summarizes SQL Statements for the specified databases for the specified sqlIdentifiers- Specified by:
summarizeAddmDbSqlStatements
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
summarizeAwrDatabaseCpuUsages
public Future<SummarizeAwrDatabaseCpuUsagesResponse> summarizeAwrDatabaseCpuUsages(SummarizeAwrDatabaseCpuUsagesRequest request, AsyncHandler<SummarizeAwrDatabaseCpuUsagesRequest,SummarizeAwrDatabaseCpuUsagesResponse> handler)
Description copied from interface: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.
- Specified by:
summarizeAwrDatabaseCpuUsages
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
summarizeAwrDatabaseMetrics
public Future<SummarizeAwrDatabaseMetricsResponse> summarizeAwrDatabaseMetrics(SummarizeAwrDatabaseMetricsRequest request, AsyncHandler<SummarizeAwrDatabaseMetricsRequest,SummarizeAwrDatabaseMetricsResponse> handler)
Description copied from interface: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.
- Specified by:
summarizeAwrDatabaseMetrics
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
summarizeAwrDatabaseParameterChanges
public Future<SummarizeAwrDatabaseParameterChangesResponse> summarizeAwrDatabaseParameterChanges(SummarizeAwrDatabaseParameterChangesRequest request, AsyncHandler<SummarizeAwrDatabaseParameterChangesRequest,SummarizeAwrDatabaseParameterChangesResponse> handler)
Description copied from interface: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}
- Specified by:
summarizeAwrDatabaseParameterChanges
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
summarizeAwrDatabaseParameters
public Future<SummarizeAwrDatabaseParametersResponse> summarizeAwrDatabaseParameters(SummarizeAwrDatabaseParametersRequest request, AsyncHandler<SummarizeAwrDatabaseParametersRequest,SummarizeAwrDatabaseParametersResponse> handler)
Description copied from interface: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}
- Specified by:
summarizeAwrDatabaseParameters
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
summarizeAwrDatabaseSnapshotRanges
public Future<SummarizeAwrDatabaseSnapshotRangesResponse> summarizeAwrDatabaseSnapshotRanges(SummarizeAwrDatabaseSnapshotRangesRequest request, AsyncHandler<SummarizeAwrDatabaseSnapshotRangesRequest,SummarizeAwrDatabaseSnapshotRangesResponse> handler)
Description copied from interface:OperationsInsightsAsync
Summarizes the AWR snapshot ranges that contain continuous snapshots, for the specified AWRHub.- Specified by:
summarizeAwrDatabaseSnapshotRanges
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
summarizeAwrDatabaseSysstats
public Future<SummarizeAwrDatabaseSysstatsResponse> summarizeAwrDatabaseSysstats(SummarizeAwrDatabaseSysstatsRequest request, AsyncHandler<SummarizeAwrDatabaseSysstatsRequest,SummarizeAwrDatabaseSysstatsResponse> handler)
Description copied from interface: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.
- Specified by:
summarizeAwrDatabaseSysstats
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
summarizeAwrDatabaseTopWaitEvents
public Future<SummarizeAwrDatabaseTopWaitEventsResponse> summarizeAwrDatabaseTopWaitEvents(SummarizeAwrDatabaseTopWaitEventsRequest request, AsyncHandler<SummarizeAwrDatabaseTopWaitEventsRequest,SummarizeAwrDatabaseTopWaitEventsResponse> handler)
Description copied from interface:OperationsInsightsAsync
Summarizes the AWR top wait events.- Specified by:
summarizeAwrDatabaseTopWaitEvents
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
summarizeAwrDatabaseWaitEventBuckets
public Future<SummarizeAwrDatabaseWaitEventBucketsResponse> summarizeAwrDatabaseWaitEventBuckets(SummarizeAwrDatabaseWaitEventBucketsRequest request, AsyncHandler<SummarizeAwrDatabaseWaitEventBucketsRequest,SummarizeAwrDatabaseWaitEventBucketsResponse> handler)
Description copied from interface:OperationsInsightsAsync
Summarizes AWR wait event data into value buckets and frequency, for the specified database in the AWR.- Specified by:
summarizeAwrDatabaseWaitEventBuckets
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
summarizeAwrDatabaseWaitEvents
public Future<SummarizeAwrDatabaseWaitEventsResponse> summarizeAwrDatabaseWaitEvents(SummarizeAwrDatabaseWaitEventsRequest request, AsyncHandler<SummarizeAwrDatabaseWaitEventsRequest,SummarizeAwrDatabaseWaitEventsResponse> handler)
Description copied from interface: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.
- Specified by:
summarizeAwrDatabaseWaitEvents
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
summarizeAwrSourcesSummaries
public Future<SummarizeAwrSourcesSummariesResponse> summarizeAwrSourcesSummaries(SummarizeAwrSourcesSummariesRequest request, AsyncHandler<SummarizeAwrSourcesSummariesRequest,SummarizeAwrSourcesSummariesResponse> handler)
Description copied from interface:OperationsInsightsAsync
Gets a list of summary of AWR Sources.- Specified by:
summarizeAwrSourcesSummaries
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
summarizeConfigurationItems
public Future<SummarizeConfigurationItemsResponse> summarizeConfigurationItems(SummarizeConfigurationItemsRequest request, AsyncHandler<SummarizeConfigurationItemsRequest,SummarizeConfigurationItemsResponse> handler)
Description copied from interface: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.
- Specified by:
summarizeConfigurationItems
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
summarizeDatabaseInsightResourceCapacityTrend
public Future<SummarizeDatabaseInsightResourceCapacityTrendResponse> summarizeDatabaseInsightResourceCapacityTrend(SummarizeDatabaseInsightResourceCapacityTrendRequest request, AsyncHandler<SummarizeDatabaseInsightResourceCapacityTrendRequest,SummarizeDatabaseInsightResourceCapacityTrendResponse> handler)
Description copied from interface: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.
- Specified by:
summarizeDatabaseInsightResourceCapacityTrend
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
summarizeDatabaseInsightResourceForecastTrend
public Future<SummarizeDatabaseInsightResourceForecastTrendResponse> summarizeDatabaseInsightResourceForecastTrend(SummarizeDatabaseInsightResourceForecastTrendRequest request, AsyncHandler<SummarizeDatabaseInsightResourceForecastTrendRequest,SummarizeDatabaseInsightResourceForecastTrendResponse> handler)
Description copied from interface: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.
- Specified by:
summarizeDatabaseInsightResourceForecastTrend
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
summarizeDatabaseInsightResourceStatistics
public Future<SummarizeDatabaseInsightResourceStatisticsResponse> summarizeDatabaseInsightResourceStatistics(SummarizeDatabaseInsightResourceStatisticsRequest request, AsyncHandler<SummarizeDatabaseInsightResourceStatisticsRequest,SummarizeDatabaseInsightResourceStatisticsResponse> handler)
Description copied from interface: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.- Specified by:
summarizeDatabaseInsightResourceStatistics
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
summarizeDatabaseInsightResourceUsage
public Future<SummarizeDatabaseInsightResourceUsageResponse> summarizeDatabaseInsightResourceUsage(SummarizeDatabaseInsightResourceUsageRequest request, AsyncHandler<SummarizeDatabaseInsightResourceUsageRequest,SummarizeDatabaseInsightResourceUsageResponse> handler)
Description copied from interface: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.
- Specified by:
summarizeDatabaseInsightResourceUsage
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
summarizeDatabaseInsightResourceUsageTrend
public Future<SummarizeDatabaseInsightResourceUsageTrendResponse> summarizeDatabaseInsightResourceUsageTrend(SummarizeDatabaseInsightResourceUsageTrendRequest request, AsyncHandler<SummarizeDatabaseInsightResourceUsageTrendRequest,SummarizeDatabaseInsightResourceUsageTrendResponse> handler)
Description copied from interface: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.
- Specified by:
summarizeDatabaseInsightResourceUsageTrend
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
summarizeDatabaseInsightResourceUtilizationInsight
public Future<SummarizeDatabaseInsightResourceUtilizationInsightResponse> summarizeDatabaseInsightResourceUtilizationInsight(SummarizeDatabaseInsightResourceUtilizationInsightRequest request, AsyncHandler<SummarizeDatabaseInsightResourceUtilizationInsightRequest,SummarizeDatabaseInsightResourceUtilizationInsightResponse> handler)
Description copied from interface: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.
- Specified by:
summarizeDatabaseInsightResourceUtilizationInsight
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
summarizeDatabaseInsightTablespaceUsageTrend
public Future<SummarizeDatabaseInsightTablespaceUsageTrendResponse> summarizeDatabaseInsightTablespaceUsageTrend(SummarizeDatabaseInsightTablespaceUsageTrendRequest request, AsyncHandler<SummarizeDatabaseInsightTablespaceUsageTrendRequest,SummarizeDatabaseInsightTablespaceUsageTrendResponse> handler)
Description copied from interface: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.
- Specified by:
summarizeDatabaseInsightTablespaceUsageTrend
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
summarizeExadataInsightResourceCapacityTrend
public Future<SummarizeExadataInsightResourceCapacityTrendResponse> summarizeExadataInsightResourceCapacityTrend(SummarizeExadataInsightResourceCapacityTrendRequest request, AsyncHandler<SummarizeExadataInsightResourceCapacityTrendRequest,SummarizeExadataInsightResourceCapacityTrendResponse> handler)
Description copied from interface: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.
- Specified by:
summarizeExadataInsightResourceCapacityTrend
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
summarizeExadataInsightResourceCapacityTrendAggregated
public Future<SummarizeExadataInsightResourceCapacityTrendAggregatedResponse> summarizeExadataInsightResourceCapacityTrendAggregated(SummarizeExadataInsightResourceCapacityTrendAggregatedRequest request, AsyncHandler<SummarizeExadataInsightResourceCapacityTrendAggregatedRequest,SummarizeExadataInsightResourceCapacityTrendAggregatedResponse> handler)
Description copied from interface: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.
- Specified by:
summarizeExadataInsightResourceCapacityTrendAggregated
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
summarizeExadataInsightResourceForecastTrend
public Future<SummarizeExadataInsightResourceForecastTrendResponse> summarizeExadataInsightResourceForecastTrend(SummarizeExadataInsightResourceForecastTrendRequest request, AsyncHandler<SummarizeExadataInsightResourceForecastTrendRequest,SummarizeExadataInsightResourceForecastTrendResponse> handler)
Description copied from interface: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.
- Specified by:
summarizeExadataInsightResourceForecastTrend
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
summarizeExadataInsightResourceForecastTrendAggregated
public Future<SummarizeExadataInsightResourceForecastTrendAggregatedResponse> summarizeExadataInsightResourceForecastTrendAggregated(SummarizeExadataInsightResourceForecastTrendAggregatedRequest request, AsyncHandler<SummarizeExadataInsightResourceForecastTrendAggregatedRequest,SummarizeExadataInsightResourceForecastTrendAggregatedResponse> handler)
Description copied from interface: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.
- Specified by:
summarizeExadataInsightResourceForecastTrendAggregated
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
summarizeExadataInsightResourceStatistics
public Future<SummarizeExadataInsightResourceStatisticsResponse> summarizeExadataInsightResourceStatistics(SummarizeExadataInsightResourceStatisticsRequest request, AsyncHandler<SummarizeExadataInsightResourceStatisticsRequest,SummarizeExadataInsightResourceStatisticsResponse> handler)
Description copied from interface: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.
- Specified by:
summarizeExadataInsightResourceStatistics
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
summarizeExadataInsightResourceUsage
public Future<SummarizeExadataInsightResourceUsageResponse> summarizeExadataInsightResourceUsage(SummarizeExadataInsightResourceUsageRequest request, AsyncHandler<SummarizeExadataInsightResourceUsageRequest,SummarizeExadataInsightResourceUsageResponse> handler)
Description copied from interface: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.
- Specified by:
summarizeExadataInsightResourceUsage
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
summarizeExadataInsightResourceUsageAggregated
public Future<SummarizeExadataInsightResourceUsageAggregatedResponse> summarizeExadataInsightResourceUsageAggregated(SummarizeExadataInsightResourceUsageAggregatedRequest request, AsyncHandler<SummarizeExadataInsightResourceUsageAggregatedRequest,SummarizeExadataInsightResourceUsageAggregatedResponse> handler)
Description copied from interface: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.
- Specified by:
summarizeExadataInsightResourceUsageAggregated
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
summarizeExadataInsightResourceUtilizationInsight
public Future<SummarizeExadataInsightResourceUtilizationInsightResponse> summarizeExadataInsightResourceUtilizationInsight(SummarizeExadataInsightResourceUtilizationInsightRequest request, AsyncHandler<SummarizeExadataInsightResourceUtilizationInsightRequest,SummarizeExadataInsightResourceUtilizationInsightResponse> handler)
Description copied from interface: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.
- Specified by:
summarizeExadataInsightResourceUtilizationInsight
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
summarizeExadataMembers
public Future<SummarizeExadataMembersResponse> summarizeExadataMembers(SummarizeExadataMembersRequest request, AsyncHandler<SummarizeExadataMembersRequest,SummarizeExadataMembersResponse> handler)
Description copied from interface:OperationsInsightsAsync
Lists the software and hardware inventory of the Exadata System.- Specified by:
summarizeExadataMembers
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
summarizeHostInsightDiskStatistics
public Future<SummarizeHostInsightDiskStatisticsResponse> summarizeHostInsightDiskStatistics(SummarizeHostInsightDiskStatisticsRequest request, AsyncHandler<SummarizeHostInsightDiskStatisticsRequest,SummarizeHostInsightDiskStatisticsResponse> handler)
Description copied from interface:OperationsInsightsAsync
Returns response with disk(s) statistics for a host.- Specified by:
summarizeHostInsightDiskStatistics
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
summarizeHostInsightHostRecommendation
public Future<SummarizeHostInsightHostRecommendationResponse> summarizeHostInsightHostRecommendation(SummarizeHostInsightHostRecommendationRequest request, AsyncHandler<SummarizeHostInsightHostRecommendationRequest,SummarizeHostInsightHostRecommendationResponse> handler)
Description copied from interface:OperationsInsightsAsync
Returns response with some recommendations if apply for a host.- Specified by:
summarizeHostInsightHostRecommendation
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
summarizeHostInsightIoUsageTrend
public Future<SummarizeHostInsightIoUsageTrendResponse> summarizeHostInsightIoUsageTrend(SummarizeHostInsightIoUsageTrendRequest request, AsyncHandler<SummarizeHostInsightIoUsageTrendRequest,SummarizeHostInsightIoUsageTrendResponse> handler)
Description copied from interface:OperationsInsightsAsync
Returns response with usage time series data with breakdown by IO interface for the time period specified.- Specified by:
summarizeHostInsightIoUsageTrend
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
summarizeHostInsightNetworkUsageTrend
public Future<SummarizeHostInsightNetworkUsageTrendResponse> summarizeHostInsightNetworkUsageTrend(SummarizeHostInsightNetworkUsageTrendRequest request, AsyncHandler<SummarizeHostInsightNetworkUsageTrendRequest,SummarizeHostInsightNetworkUsageTrendResponse> handler)
Description copied from interface:OperationsInsightsAsync
Returns response with usage time series data with breakdown by network interface for the time period specified.- Specified by:
summarizeHostInsightNetworkUsageTrend
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
summarizeHostInsightResourceCapacityTrend
public Future<SummarizeHostInsightResourceCapacityTrendResponse> summarizeHostInsightResourceCapacityTrend(SummarizeHostInsightResourceCapacityTrendRequest request, AsyncHandler<SummarizeHostInsightResourceCapacityTrendRequest,SummarizeHostInsightResourceCapacityTrendResponse> handler)
Description copied from interface: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.
- Specified by:
summarizeHostInsightResourceCapacityTrend
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
summarizeHostInsightResourceForecastTrend
public Future<SummarizeHostInsightResourceForecastTrendResponse> summarizeHostInsightResourceForecastTrend(SummarizeHostInsightResourceForecastTrendRequest request, AsyncHandler<SummarizeHostInsightResourceForecastTrendRequest,SummarizeHostInsightResourceForecastTrendResponse> handler)
Description copied from interface: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.
- Specified by:
summarizeHostInsightResourceForecastTrend
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
summarizeHostInsightResourceStatistics
public Future<SummarizeHostInsightResourceStatisticsResponse> summarizeHostInsightResourceStatistics(SummarizeHostInsightResourceStatisticsRequest request, AsyncHandler<SummarizeHostInsightResourceStatisticsRequest,SummarizeHostInsightResourceStatisticsResponse> handler)
Description copied from interface: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.- Specified by:
summarizeHostInsightResourceStatistics
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
summarizeHostInsightResourceUsage
public Future<SummarizeHostInsightResourceUsageResponse> summarizeHostInsightResourceUsage(SummarizeHostInsightResourceUsageRequest request, AsyncHandler<SummarizeHostInsightResourceUsageRequest,SummarizeHostInsightResourceUsageResponse> handler)
Description copied from interface: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.
- Specified by:
summarizeHostInsightResourceUsage
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
summarizeHostInsightResourceUsageTrend
public Future<SummarizeHostInsightResourceUsageTrendResponse> summarizeHostInsightResourceUsageTrend(SummarizeHostInsightResourceUsageTrendRequest request, AsyncHandler<SummarizeHostInsightResourceUsageTrendRequest,SummarizeHostInsightResourceUsageTrendResponse> handler)
Description copied from interface: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.
- Specified by:
summarizeHostInsightResourceUsageTrend
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
summarizeHostInsightResourceUtilizationInsight
public Future<SummarizeHostInsightResourceUtilizationInsightResponse> summarizeHostInsightResourceUtilizationInsight(SummarizeHostInsightResourceUtilizationInsightRequest request, AsyncHandler<SummarizeHostInsightResourceUtilizationInsightRequest,SummarizeHostInsightResourceUtilizationInsightResponse> handler)
Description copied from interface: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.
- Specified by:
summarizeHostInsightResourceUtilizationInsight
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
summarizeHostInsightStorageUsageTrend
public Future<SummarizeHostInsightStorageUsageTrendResponse> summarizeHostInsightStorageUsageTrend(SummarizeHostInsightStorageUsageTrendRequest request, AsyncHandler<SummarizeHostInsightStorageUsageTrendRequest,SummarizeHostInsightStorageUsageTrendResponse> handler)
Description copied from interface:OperationsInsightsAsync
Returns response with usage time series data with breakdown by filesystem for the time period specified.- Specified by:
summarizeHostInsightStorageUsageTrend
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
summarizeHostInsightTopProcessesUsage
public Future<SummarizeHostInsightTopProcessesUsageResponse> summarizeHostInsightTopProcessesUsage(SummarizeHostInsightTopProcessesUsageRequest request, AsyncHandler<SummarizeHostInsightTopProcessesUsageRequest,SummarizeHostInsightTopProcessesUsageResponse> handler)
Description copied from interface: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.
- Specified by:
summarizeHostInsightTopProcessesUsage
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
summarizeHostInsightTopProcessesUsageTrend
public Future<SummarizeHostInsightTopProcessesUsageTrendResponse> summarizeHostInsightTopProcessesUsageTrend(SummarizeHostInsightTopProcessesUsageTrendRequest request, AsyncHandler<SummarizeHostInsightTopProcessesUsageTrendRequest,SummarizeHostInsightTopProcessesUsageTrendResponse> handler)
Description copied from interface: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
- Specified by:
summarizeHostInsightTopProcessesUsageTrend
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
summarizeOperationsInsightsWarehouseResourceUsage
public Future<SummarizeOperationsInsightsWarehouseResourceUsageResponse> summarizeOperationsInsightsWarehouseResourceUsage(SummarizeOperationsInsightsWarehouseResourceUsageRequest request, AsyncHandler<SummarizeOperationsInsightsWarehouseResourceUsageRequest,SummarizeOperationsInsightsWarehouseResourceUsageResponse> handler)
Description copied from interface: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.
- Specified by:
summarizeOperationsInsightsWarehouseResourceUsage
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
summarizeSqlInsights
public Future<SummarizeSqlInsightsResponse> summarizeSqlInsights(SummarizeSqlInsightsRequest request, AsyncHandler<SummarizeSqlInsightsRequest,SummarizeSqlInsightsResponse> handler)
Description copied from interface: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.- Specified by:
summarizeSqlInsights
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
summarizeSqlPlanInsights
public Future<SummarizeSqlPlanInsightsResponse> summarizeSqlPlanInsights(SummarizeSqlPlanInsightsRequest request, AsyncHandler<SummarizeSqlPlanInsightsRequest,SummarizeSqlPlanInsightsResponse> handler)
Description copied from interface: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.
- Specified by:
summarizeSqlPlanInsights
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
summarizeSqlResponseTimeDistributions
public Future<SummarizeSqlResponseTimeDistributionsResponse> summarizeSqlResponseTimeDistributions(SummarizeSqlResponseTimeDistributionsRequest request, AsyncHandler<SummarizeSqlResponseTimeDistributionsRequest,SummarizeSqlResponseTimeDistributionsResponse> handler)
Description copied from interface: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.
- Specified by:
summarizeSqlResponseTimeDistributions
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
summarizeSqlStatistics
public Future<SummarizeSqlStatisticsResponse> summarizeSqlStatistics(SummarizeSqlStatisticsRequest request, AsyncHandler<SummarizeSqlStatisticsRequest,SummarizeSqlStatisticsResponse> handler)
Description copied from interface: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.- Specified by:
summarizeSqlStatistics
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
summarizeSqlStatisticsTimeSeries
public Future<SummarizeSqlStatisticsTimeSeriesResponse> summarizeSqlStatisticsTimeSeries(SummarizeSqlStatisticsTimeSeriesRequest request, AsyncHandler<SummarizeSqlStatisticsTimeSeriesRequest,SummarizeSqlStatisticsTimeSeriesResponse> handler)
Description copied from interface: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.- Specified by:
summarizeSqlStatisticsTimeSeries
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
summarizeSqlStatisticsTimeSeriesByPlan
public Future<SummarizeSqlStatisticsTimeSeriesByPlanResponse> summarizeSqlStatisticsTimeSeriesByPlan(SummarizeSqlStatisticsTimeSeriesByPlanRequest request, AsyncHandler<SummarizeSqlStatisticsTimeSeriesByPlanRequest,SummarizeSqlStatisticsTimeSeriesByPlanResponse> handler)
Description copied from interface: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.
- Specified by:
summarizeSqlStatisticsTimeSeriesByPlan
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
testMacsManagedCloudDatabaseInsightConnection
public Future<TestMacsManagedCloudDatabaseInsightConnectionResponse> testMacsManagedCloudDatabaseInsightConnection(TestMacsManagedCloudDatabaseInsightConnectionRequest request, AsyncHandler<TestMacsManagedCloudDatabaseInsightConnectionRequest,TestMacsManagedCloudDatabaseInsightConnectionResponse> handler)
Description copied from interface:OperationsInsightsAsync
Test the connection details of a Cloud MACS-managed database.- Specified by:
testMacsManagedCloudDatabaseInsightConnection
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateAwrHub
public Future<UpdateAwrHubResponse> updateAwrHub(UpdateAwrHubRequest request, AsyncHandler<UpdateAwrHubRequest,UpdateAwrHubResponse> handler)
Description copied from interface:OperationsInsightsAsync
Updates the configuration of a hub .- Specified by:
updateAwrHub
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateAwrHubSource
public Future<UpdateAwrHubSourceResponse> updateAwrHubSource(UpdateAwrHubSourceRequest request, AsyncHandler<UpdateAwrHubSourceRequest,UpdateAwrHubSourceResponse> handler)
Description copied from interface:OperationsInsightsAsync
Update Awr Hub Source object.- Specified by:
updateAwrHubSource
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateDatabaseInsight
public Future<UpdateDatabaseInsightResponse> updateDatabaseInsight(UpdateDatabaseInsightRequest request, AsyncHandler<UpdateDatabaseInsightRequest,UpdateDatabaseInsightResponse> handler)
Description copied from interface:OperationsInsightsAsync
Updates configuration of a database insight.- Specified by:
updateDatabaseInsight
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateEnterpriseManagerBridge
public Future<UpdateEnterpriseManagerBridgeResponse> updateEnterpriseManagerBridge(UpdateEnterpriseManagerBridgeRequest request, AsyncHandler<UpdateEnterpriseManagerBridgeRequest,UpdateEnterpriseManagerBridgeResponse> handler)
Description copied from interface:OperationsInsightsAsync
Updates configuration of an Operations Insights Enterprise Manager bridge.- Specified by:
updateEnterpriseManagerBridge
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateExadataInsight
public Future<UpdateExadataInsightResponse> updateExadataInsight(UpdateExadataInsightRequest request, AsyncHandler<UpdateExadataInsightRequest,UpdateExadataInsightResponse> handler)
Description copied from interface:OperationsInsightsAsync
Updates configuration of an Exadata insight.- Specified by:
updateExadataInsight
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateHostInsight
public Future<UpdateHostInsightResponse> updateHostInsight(UpdateHostInsightRequest request, AsyncHandler<UpdateHostInsightRequest,UpdateHostInsightResponse> handler)
Description copied from interface:OperationsInsightsAsync
Updates configuration of a host insight.- Specified by:
updateHostInsight
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateNewsReport
public Future<UpdateNewsReportResponse> updateNewsReport(UpdateNewsReportRequest request, AsyncHandler<UpdateNewsReportRequest,UpdateNewsReportResponse> handler)
Description copied from interface:OperationsInsightsAsync
Updates the configuration of a news report.- Specified by:
updateNewsReport
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateOperationsInsightsPrivateEndpoint
public Future<UpdateOperationsInsightsPrivateEndpointResponse> updateOperationsInsightsPrivateEndpoint(UpdateOperationsInsightsPrivateEndpointRequest request, AsyncHandler<UpdateOperationsInsightsPrivateEndpointRequest,UpdateOperationsInsightsPrivateEndpointResponse> handler)
Description copied from interface:OperationsInsightsAsync
Updates one or more attributes of the specified private endpoint.- Specified by:
updateOperationsInsightsPrivateEndpoint
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateOperationsInsightsWarehouse
public Future<UpdateOperationsInsightsWarehouseResponse> updateOperationsInsightsWarehouse(UpdateOperationsInsightsWarehouseRequest request, AsyncHandler<UpdateOperationsInsightsWarehouseRequest,UpdateOperationsInsightsWarehouseResponse> handler)
Description copied from interface: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.
- Specified by:
updateOperationsInsightsWarehouse
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateOperationsInsightsWarehouseUser
public Future<UpdateOperationsInsightsWarehouseUserResponse> updateOperationsInsightsWarehouseUser(UpdateOperationsInsightsWarehouseUserRequest request, AsyncHandler<UpdateOperationsInsightsWarehouseUserRequest,UpdateOperationsInsightsWarehouseUserResponse> handler)
Description copied from interface:OperationsInsightsAsync
Updates the configuration of an Operations Insights Warehouse User.- Specified by:
updateOperationsInsightsWarehouseUser
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateOpsiConfiguration
public Future<UpdateOpsiConfigurationResponse> updateOpsiConfiguration(UpdateOpsiConfigurationRequest request, AsyncHandler<UpdateOpsiConfigurationRequest,UpdateOpsiConfigurationResponse> handler)
Description copied from interface:OperationsInsightsAsync
Updates an OPSI configuration resource with the given ID.- Specified by:
updateOpsiConfiguration
in interfaceOperationsInsightsAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getDefaultConfigurator
protected ClientConfigurator getDefaultConfigurator()
-
useRealmSpecificEndpointTemplate
public void useRealmSpecificEndpointTemplate(boolean useOfRealmSpecificEndpointTemplateEnabled)
This method should be used to enable or disable the use of realm-specific endpoint template.The default value is null. To enable the use of endpoint template defined for the realm in use, set the flag to true To disable the use of endpoint template defined for the realm in use, set the flag to false
- Parameters:
useOfRealmSpecificEndpointTemplateEnabled
- This flag can be set to true or false to enable or disable the use of realm-specific endpoint template respectively
-
populateServiceParametersInEndpoint
public final void populateServiceParametersInEndpoint(String endpoint, Map<String,Object> requiredParametersMap)
Populate the parameters in the endpoint with its corresponding value and update the base endpoint.The value will be populated iff the parameter in endpoint is a required request path parameter or a required request query parameter. If not, the parameter in the endpoint will be ignored and left blank.
- Parameters:
endpoint
- The endpoint template in userequiredParametersMap
- Map of parameter name as key and value set in request path or query parameter as value
-
updateBaseEndpoint
public final void updateBaseEndpoint(String endpoint)
This method should be used for parameterized endpoint templates only.This does not include {region} and {secondLevelDomain} parameters.
- Parameters:
endpoint
- The updated endpoint to use
-
setEndpoint
public final void setEndpoint(String endpoint)
-
getEndpoint
public final String getEndpoint()
-
refreshClient
public final void refreshClient()
Rebuild the backingHttpClient
.This will call
ClientConfigurator
s again, and can be used to e.g. refresh the SSL certificate.
-
close
public final void close()
- Specified by:
close
in interfaceAutoCloseable
-
getClientCommonLibraryVersion
public String getClientCommonLibraryVersion()
-
getMinimumClientCommonLibraryVersionFromClient
public Optional<String> getMinimumClientCommonLibraryVersionFromClient()
-
clientCall
protected <REQ extends BmcRequest<?>,RESP extends BmcResponse,RESP_BUILDER extends BmcResponse.Builder<RESP>> ClientCall<REQ,RESP,RESP_BUILDER> clientCall(REQ request, Supplier<RESP_BUILDER> responseBuilder)
-
-