/**
 * Operations Insights API
 * Use the Operations Insights API to perform data extraction operations to obtain database
resource utilization, performance statistics, and reference information. For more information,
see [About Oracle Cloud Infrastructure Operations Insights](https://docs.cloud.oracle.com/en-us/iaas/operations-insights/doc/operations-insights.html).

 * OpenAPI spec version: 20200630
 *
 *
 * NOTE: This class is auto generated by OracleSDKGenerator.
 * Do not edit the class manually.
 *
 * Copyright (c) 2020, 2022, Oracle and/or its affiliates.  All rights reserved.
 * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license.
 */ import common = require ( "oci-common" ) ; import * as requests from "./request" ; import * as model from "./model" ; import * as responses from "./response" ; import { OperationsInsightsWaiter } from "./operationsinsights-waiter" ; import { composeResponse , composeRequest , GenericRetrier } from "oci-common" ; export enum OperationsInsightsApiKeys { } /**
 * This service client uses  common . CircuitBreaker . DefaultConfiguration for all the operations by default if no circuit breaker configuration is defined by the user.
  export class OperationsInsightsClient { protected static serviceEndpointTemplate = "https://operationsinsights.{region}.oci.{secondLevelDomain}" ; protected "_endpoint" : string = "" ; protected "_defaultHeaders" : any = { } ; protected "_waiters" : OperationsInsightsWaiter ; protected "_clientConfiguration" : common . ClientConfiguration ; protected _circuitBreaker = null ; protected _httpClient : common . HttpClient ; constructor ( params , clientConfiguration ? ) { const requestSigner = params . authenticationDetailsProvider ? new common . DefaultRequestSigner ( params . authenticationDetailsProvider ) : null ; if ( clientConfiguration ) { this . _clientConfiguration = clientConfiguration ; this . _circuitBreaker = clientConfiguration . circuitBreaker ? clientConfiguration . circuitBreaker ! . circuit : null ; } const specCircuitBreakerEnabled = true ; if ( ! this . _circuitBreaker && common . utils . isCircuitBreakerSystemEnabled ( clientConfiguration ! ) && ( specCircuitBreakerEnabled || common . CircuitBreaker . DefaultCircuitBreakerOverriden ) ) { this . _circuitBreaker = new common . CircuitBreaker ( ) . circuit ; } this . _httpClient = params . httpClient || new common . FetchHttpClient ( requestSigner , this . _circuitBreaker ) ; if ( params . authenticationDetailsProvider && common . isRegionProvider ( params . authenticationDetailsProvider ) ) { const provider = params . authenticationDetailsProvider ; if ( provider . getRegion ( ) ) { this . region = provider . getRegion ( ) ; } } } /**
     * Get the endpoint that is being used to call (ex, https://www.example.com).
     */ public get endpoint ( ) { return this . _endpoint ; } param endpoint public set endpoint ( endpoint ) { this . _endpoint = endpoint ; this . _endpoint = this . _endpoint + "/20200630" ; if ( this . logger ) this . logger . info ( `OperationsInsightsClient endpoint set to ${ this . _endpoint }` ) ; } public get logger ( ) { return common . LOG . logger ; } /**
     * Sets the region to call (ex, Region.US_PHOENIX_1).
     * Note, this will call  {@link #endpoint(String) endpoint} after resolving the endpoint.
     *  param region public set region ( region ) { this . endpoint = common . EndpointBuilder . createEndpointFromRegion ( OperationsInsightsClient . serviceEndpointTemplate , region ) ; } /**
     * Sets the regionId to call (ex, 'us-phoenix-1').
     *
     * Note, this will first try to map the region ID to a known Region and call  {@link #region(Region) region} .
     * If no known Region could be determined, it will create an endpoint assuming its in default Realm OC1
     * and then call  {@link #endpoint(String) endpoint} .
     *  param regionId public set regionId ( regionId ) { this . endpoint = common . EndpointBuilder . createEndpointFromRegionId ( OperationsInsightsClient . serviceEndpointTemplate , regionId ) ; } param config return public createWaiters ( config ? ) { this . _waiters = new OperationsInsightsWaiter ( this , config ) ; return this . _waiters ; } return public getWaiters ( ) { if ( this . _waiters ) { return this . _waiters ; } throw Error ( "Waiters do not exist. Please create waiters." ) ; } param AddExadataInsightMembersRequest return throws example Click  https to see how to use AddExadataInsightMembers API.
      public async addExadataInsightMembers ( addExadataInsightMembersRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation OperationsInsightsClient#addExadataInsightMembers." ) ; const pathParams = { "{exadataInsightId}" : addExadataInsightMembersRequest . exadataInsightId } ; const queryParams = { } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "if-match" : addExadataInsightMembersRequest . ifMatch , "opc-request-id" : addExadataInsightMembersRequest . opcRequestId , "opc-retry-token" : addExadataInsightMembersRequest . opcRetryToken } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , addExadataInsightMembersRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/exadataInsights/{exadataInsightId}/actions/addMembers" , method : "POST" , bodyContent : common . ObjectSerializer . serialize ( addExadataInsightMembersRequest . addExadataInsightMembersDetails , "AddExadataInsightMembersDetails" , model . AddExadataInsightMembersDetails . getJsonObj ) , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . AddExadataInsightMembersResponse > { } , responseHeaders : [ { value : response . headers . get ( "opc-work-request-id" ) , key : "opcWorkRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param ChangeDatabaseInsightCompartmentRequest return throws example Click  https to see how to use ChangeDatabaseInsightCompartment API.
      public async changeDatabaseInsightCompartment ( changeDatabaseInsightCompartmentRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation OperationsInsightsClient#changeDatabaseInsightCompartment." ) ; const pathParams = { "{databaseInsightId}" : changeDatabaseInsightCompartmentRequest . databaseInsightId } ; const queryParams = { } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "if-match" : changeDatabaseInsightCompartmentRequest . ifMatch , "opc-request-id" : changeDatabaseInsightCompartmentRequest . opcRequestId , "opc-retry-token" : changeDatabaseInsightCompartmentRequest . opcRetryToken } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , changeDatabaseInsightCompartmentRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/databaseInsights/{databaseInsightId}/actions/changeCompartment" , method : "POST" , bodyContent : common . ObjectSerializer . serialize ( changeDatabaseInsightCompartmentRequest . changeDatabaseInsightCompartmentDetails , "ChangeDatabaseInsightCompartmentDetails" , model . ChangeDatabaseInsightCompartmentDetails . getJsonObj ) , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . ChangeDatabaseInsightCompartmentResponse > { } , responseHeaders : [ { value : response . headers . get ( "opc-work-request-id" ) , key : "opcWorkRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param ChangeEnterpriseManagerBridgeCompartmentRequest return throws example Click  https to see how to use ChangeEnterpriseManagerBridgeCompartment API.
      public async changeEnterpriseManagerBridgeCompartment ( changeEnterpriseManagerBridgeCompartmentRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation OperationsInsightsClient#changeEnterpriseManagerBridgeCompartment." ) ; const pathParams = { "{enterpriseManagerBridgeId}" : changeEnterpriseManagerBridgeCompartmentRequest . enterpriseManagerBridgeId } ; const queryParams = { } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "if-match" : changeEnterpriseManagerBridgeCompartmentRequest . ifMatch , "opc-request-id" : changeEnterpriseManagerBridgeCompartmentRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , changeEnterpriseManagerBridgeCompartmentRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/enterpriseManagerBridges/{enterpriseManagerBridgeId}/actions/changeCompartment" , method : "POST" , bodyContent : common . ObjectSerializer . serialize ( changeEnterpriseManagerBridgeCompartmentRequest . changeEnterpriseManagerBridgeCompartmentDetails , "ChangeEnterpriseManagerBridgeCompartmentDetails" , model . ChangeEnterpriseManagerBridgeCompartmentDetails . getJsonObj ) , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . ChangeEnterpriseManagerBridgeCompartmentResponse > { } , responseHeaders : [ { value : response . headers . get ( "opc-work-request-id" ) , key : "opcWorkRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param ChangeExadataInsightCompartmentRequest return throws example Click  https to see how to use ChangeExadataInsightCompartment API.
      public async changeExadataInsightCompartment ( changeExadataInsightCompartmentRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation OperationsInsightsClient#changeExadataInsightCompartment." ) ; const pathParams = { "{exadataInsightId}" : changeExadataInsightCompartmentRequest . exadataInsightId } ; const queryParams = { } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "if-match" : changeExadataInsightCompartmentRequest . ifMatch , "opc-request-id" : changeExadataInsightCompartmentRequest . opcRequestId , "opc-retry-token" : changeExadataInsightCompartmentRequest . opcRetryToken } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , changeExadataInsightCompartmentRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/exadataInsights/{exadataInsightId}/actions/changeCompartment" , method : "POST" , bodyContent : common . ObjectSerializer . serialize ( changeExadataInsightCompartmentRequest . changeExadataInsightCompartmentDetails , "ChangeExadataInsightCompartmentDetails" , model . ChangeExadataInsightCompartmentDetails . getJsonObj ) , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . ChangeExadataInsightCompartmentResponse > { } , responseHeaders : [ { value : response . headers . get ( "opc-work-request-id" ) , key : "opcWorkRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param ChangeHostInsightCompartmentRequest return throws example Click  https to see how to use ChangeHostInsightCompartment API.
      public async changeHostInsightCompartment ( changeHostInsightCompartmentRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation OperationsInsightsClient#changeHostInsightCompartment." ) ; const pathParams = { "{hostInsightId}" : changeHostInsightCompartmentRequest . hostInsightId } ; const queryParams = { } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "if-match" : changeHostInsightCompartmentRequest . ifMatch , "opc-request-id" : changeHostInsightCompartmentRequest . opcRequestId , "opc-retry-token" : changeHostInsightCompartmentRequest . opcRetryToken } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , changeHostInsightCompartmentRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/hostInsights/{hostInsightId}/actions/changeCompartment" , method : "POST" , bodyContent : common . ObjectSerializer . serialize ( changeHostInsightCompartmentRequest . changeHostInsightCompartmentDetails , "ChangeHostInsightCompartmentDetails" , model . ChangeHostInsightCompartmentDetails . getJsonObj ) , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . ChangeHostInsightCompartmentResponse > { } , responseHeaders : [ { value : response . headers . get ( "opc-work-request-id" ) , key : "opcWorkRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param CreateAwrHubRequest return throws example Click  https to see how to use CreateAwrHub API.
      public async createAwrHub ( createAwrHubRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation OperationsInsightsClient#createAwrHub." ) ; const pathParams = { } ; const queryParams = { } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-retry-token" : createAwrHubRequest . opcRetryToken , "opc-request-id" : createAwrHubRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , createAwrHubRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/awrHubs" , method : "POST" , bodyContent : common . ObjectSerializer . serialize ( createAwrHubRequest . createAwrHubDetails , "CreateAwrHubDetails" , model . CreateAwrHubDetails . getJsonObj ) , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . CreateAwrHubResponse > { } , body : await response . json ( ) , bodyKey : "awrHub" , bodyModel : model . AwrHub , type : "model.AwrHub" , responseHeaders : [ { value : response . headers . get ( "opc-work-request-id" ) , key : "opcWorkRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } , { value : response . headers . get ( "location" ) , key : "location" , dataType : "string" } , { value : response . headers . get ( "content-location" ) , key : "contentLocation" , dataType : "string" } , { value : response . headers . get ( "etag" ) , key : "etag" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param CreateDatabaseInsightRequest return throws example Click  https to see how to use CreateDatabaseInsight API.
      public async createDatabaseInsight ( createDatabaseInsightRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation OperationsInsightsClient#createDatabaseInsight." ) ; const pathParams = { } ; const queryParams = { } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-retry-token" : createDatabaseInsightRequest . opcRetryToken , "opc-request-id" : createDatabaseInsightRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , createDatabaseInsightRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/databaseInsights" , method : "POST" , bodyContent : common . ObjectSerializer . serialize ( createDatabaseInsightRequest . createDatabaseInsightDetails , "CreateDatabaseInsightDetails" , model . CreateDatabaseInsightDetails . getJsonObj ) , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . CreateDatabaseInsightResponse > { } , body : await response . json ( ) , bodyKey : "databaseInsight" , bodyModel : model . DatabaseInsight , type : "model.DatabaseInsight" , responseHeaders : [ { value : response . headers . get ( "opc-work-request-id" ) , key : "opcWorkRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } , { value : response . headers . get ( "location" ) , key : "location" , dataType : "string" } , { value : response . headers . get ( "content-location" ) , key : "contentLocation" , dataType : "string" } , { value : response . headers . get ( "etag" ) , key : "etag" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param CreateEnterpriseManagerBridgeRequest return throws example Click  https to see how to use CreateEnterpriseManagerBridge API.
      public async createEnterpriseManagerBridge ( createEnterpriseManagerBridgeRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation OperationsInsightsClient#createEnterpriseManagerBridge." ) ; const pathParams = { } ; const queryParams = { } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-retry-token" : createEnterpriseManagerBridgeRequest . opcRetryToken , "opc-request-id" : createEnterpriseManagerBridgeRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , createEnterpriseManagerBridgeRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/enterpriseManagerBridges" , method : "POST" , bodyContent : common . ObjectSerializer . serialize ( createEnterpriseManagerBridgeRequest . createEnterpriseManagerBridgeDetails , "CreateEnterpriseManagerBridgeDetails" , model . CreateEnterpriseManagerBridgeDetails . getJsonObj ) , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . CreateEnterpriseManagerBridgeResponse > { } , body : await response . json ( ) , bodyKey : "enterpriseManagerBridge" , bodyModel : model . EnterpriseManagerBridge , type : "model.EnterpriseManagerBridge" , responseHeaders : [ { value : response . headers . get ( "opc-work-request-id" ) , key : "opcWorkRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } , { value : response . headers . get ( "location" ) , key : "location" , dataType : "string" } , { value : response . headers . get ( "content-location" ) , key : "contentLocation" , dataType : "string" } , { value : response . headers . get ( "etag" ) , key : "etag" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param CreateExadataInsightRequest return throws example Click  https to see how to use CreateExadataInsight API.
      public async createExadataInsight ( createExadataInsightRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation OperationsInsightsClient#createExadataInsight." ) ; const pathParams = { } ; const queryParams = { } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-retry-token" : createExadataInsightRequest . opcRetryToken , "opc-request-id" : createExadataInsightRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , createExadataInsightRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/exadataInsights" , method : "POST" , bodyContent : common . ObjectSerializer . serialize ( createExadataInsightRequest . createExadataInsightDetails , "CreateExadataInsightDetails" , model . CreateExadataInsightDetails . getJsonObj ) , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . CreateExadataInsightResponse > { } , body : await response . json ( ) , bodyKey : "exadataInsight" , bodyModel : model . ExadataInsight , type : "model.ExadataInsight" , responseHeaders : [ { value : response . headers . get ( "opc-work-request-id" ) , key : "opcWorkRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } , { value : response . headers . get ( "location" ) , key : "location" , dataType : "string" } , { value : response . headers . get ( "content-location" ) , key : "contentLocation" , dataType : "string" } , { value : response . headers . get ( "etag" ) , key : "etag" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param CreateHostInsightRequest return throws example Click  https to see how to use CreateHostInsight API.
      public async createHostInsight ( createHostInsightRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation OperationsInsightsClient#createHostInsight." ) ; const pathParams = { } ; const queryParams = { } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-retry-token" : createHostInsightRequest . opcRetryToken , "opc-request-id" : createHostInsightRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , createHostInsightRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/hostInsights" , method : "POST" , bodyContent : common . ObjectSerializer . serialize ( createHostInsightRequest . createHostInsightDetails , "CreateHostInsightDetails" , model . CreateHostInsightDetails . getJsonObj ) , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . CreateHostInsightResponse > { } , body : await response . json ( ) , bodyKey : "hostInsight" , bodyModel : model . HostInsight , type : "model.HostInsight" , responseHeaders : [ { value : response . headers . get ( "opc-work-request-id" ) , key : "opcWorkRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } , { value : response . headers . get ( "location" ) , key : "location" , dataType : "string" } , { value : response . headers . get ( "content-location" ) , key : "contentLocation" , dataType : "string" } , { value : response . headers . get ( "etag" ) , key : "etag" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param CreateOperationsInsightsWarehouseRequest return throws example Click  https to see how to use CreateOperationsInsightsWarehouse API.
      public async createOperationsInsightsWarehouse ( createOperationsInsightsWarehouseRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation OperationsInsightsClient#createOperationsInsightsWarehouse." ) ; const pathParams = { } ; const queryParams = { } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-retry-token" : createOperationsInsightsWarehouseRequest . opcRetryToken , "opc-request-id" : createOperationsInsightsWarehouseRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , createOperationsInsightsWarehouseRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/operationsInsightsWarehouses" , method : "POST" , bodyContent : common . ObjectSerializer . serialize ( createOperationsInsightsWarehouseRequest . createOperationsInsightsWarehouseDetails , "CreateOperationsInsightsWarehouseDetails" , model . CreateOperationsInsightsWarehouseDetails . getJsonObj ) , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . CreateOperationsInsightsWarehouseResponse > { } , body : await response . json ( ) , bodyKey : "operationsInsightsWarehouse" , bodyModel : model . OperationsInsightsWarehouse , type : "model.OperationsInsightsWarehouse" , responseHeaders : [ { value : response . headers . get ( "opc-work-request-id" ) , key : "opcWorkRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } , { value : response . headers . get ( "location" ) , key : "location" , dataType : "string" } , { value : response . headers . get ( "content-location" ) , key : "contentLocation" , dataType : "string" } , { value : response . headers . get ( "etag" ) , key : "etag" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param CreateOperationsInsightsWarehouseUserRequest return throws example Click  https to see how to use CreateOperationsInsightsWarehouseUser API.
      public async createOperationsInsightsWarehouseUser ( createOperationsInsightsWarehouseUserRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation OperationsInsightsClient#createOperationsInsightsWarehouseUser." ) ; const pathParams = { } ; const queryParams = { } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-retry-token" : createOperationsInsightsWarehouseUserRequest . opcRetryToken , "opc-request-id" : createOperationsInsightsWarehouseUserRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , createOperationsInsightsWarehouseUserRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/operationsInsightsWarehouseUsers" , method : "POST" , bodyContent : common . ObjectSerializer . serialize ( createOperationsInsightsWarehouseUserRequest . createOperationsInsightsWarehouseUserDetails , "CreateOperationsInsightsWarehouseUserDetails" , model . CreateOperationsInsightsWarehouseUserDetails . getJsonObj ) , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . CreateOperationsInsightsWarehouseUserResponse > { } , body : await response . json ( ) , bodyKey : "operationsInsightsWarehouseUser" , bodyModel : model . OperationsInsightsWarehouseUser , type : "model.OperationsInsightsWarehouseUser" , responseHeaders : [ { value : response . headers . get ( "opc-work-request-id" ) , key : "opcWorkRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } , { value : response . headers . get ( "location" ) , key : "location" , dataType : "string" } , { value : response . headers . get ( "content-location" ) , key : "contentLocation" , dataType : "string" } , { value : response . headers . get ( "etag" ) , key : "etag" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param DeleteAwrHubRequest return throws example Click  https to see how to use DeleteAwrHub API.
      public async deleteAwrHub ( deleteAwrHubRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation OperationsInsightsClient#deleteAwrHub." ) ; const pathParams = { "{awrHubId}" : deleteAwrHubRequest . awrHubId } ; const queryParams = { } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "if-match" : deleteAwrHubRequest . ifMatch , "opc-request-id" : deleteAwrHubRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , deleteAwrHubRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/awrHubs/{awrHubId}" , method : "DELETE" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . DeleteAwrHubResponse > { } , responseHeaders : [ { value : response . headers . get ( "opc-work-request-id" ) , key : "opcWorkRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param DeleteDatabaseInsightRequest return throws example Click  https to see how to use DeleteDatabaseInsight API.
      public async deleteDatabaseInsight ( deleteDatabaseInsightRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation OperationsInsightsClient#deleteDatabaseInsight." ) ; const pathParams = { "{databaseInsightId}" : deleteDatabaseInsightRequest . databaseInsightId } ; const queryParams = { } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "if-match" : deleteDatabaseInsightRequest . ifMatch , "opc-request-id" : deleteDatabaseInsightRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , deleteDatabaseInsightRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/databaseInsights/{databaseInsightId}" , method : "DELETE" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . DeleteDatabaseInsightResponse > { } , responseHeaders : [ { value : response . headers . get ( "opc-work-request-id" ) , key : "opcWorkRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param DeleteEnterpriseManagerBridgeRequest return throws example Click  https to see how to use DeleteEnterpriseManagerBridge API.
      public async deleteEnterpriseManagerBridge ( deleteEnterpriseManagerBridgeRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation OperationsInsightsClient#deleteEnterpriseManagerBridge." ) ; const pathParams = { "{enterpriseManagerBridgeId}" : deleteEnterpriseManagerBridgeRequest . enterpriseManagerBridgeId } ; const queryParams = { } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "if-match" : deleteEnterpriseManagerBridgeRequest . ifMatch , "opc-request-id" : deleteEnterpriseManagerBridgeRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , deleteEnterpriseManagerBridgeRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/enterpriseManagerBridges/{enterpriseManagerBridgeId}" , method : "DELETE" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . DeleteEnterpriseManagerBridgeResponse > { } , responseHeaders : [ { value : response . headers . get ( "opc-work-request-id" ) , key : "opcWorkRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param DeleteExadataInsightRequest return throws example Click  https to see how to use DeleteExadataInsight API.
      public async deleteExadataInsight ( deleteExadataInsightRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation OperationsInsightsClient#deleteExadataInsight." ) ; const pathParams = { "{exadataInsightId}" : deleteExadataInsightRequest . exadataInsightId } ; const queryParams = { } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "if-match" : deleteExadataInsightRequest . ifMatch , "opc-request-id" : deleteExadataInsightRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , deleteExadataInsightRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/exadataInsights/{exadataInsightId}" , method : "DELETE" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . DeleteExadataInsightResponse > { } , responseHeaders : [ { value : response . headers . get ( "opc-work-request-id" ) , key : "opcWorkRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param DeleteHostInsightRequest return throws example Click  https to see how to use DeleteHostInsight API.
      public async deleteHostInsight ( deleteHostInsightRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation OperationsInsightsClient#deleteHostInsight." ) ; const pathParams = { "{hostInsightId}" : deleteHostInsightRequest . hostInsightId } ; const queryParams = { } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "if-match" : deleteHostInsightRequest . ifMatch , "opc-request-id" : deleteHostInsightRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , deleteHostInsightRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/hostInsights/{hostInsightId}" , method : "DELETE" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . DeleteHostInsightResponse > { } , responseHeaders : [ { value : response . headers . get ( "opc-work-request-id" ) , key : "opcWorkRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param DeleteOperationsInsightsWarehouseRequest return throws example Click  https to see how to use DeleteOperationsInsightsWarehouse API.
      public async deleteOperationsInsightsWarehouse ( deleteOperationsInsightsWarehouseRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation OperationsInsightsClient#deleteOperationsInsightsWarehouse." ) ; const pathParams = { "{operationsInsightsWarehouseId}" : deleteOperationsInsightsWarehouseRequest . operationsInsightsWarehouseId } ; const queryParams = { } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "if-match" : deleteOperationsInsightsWarehouseRequest . ifMatch , "opc-request-id" : deleteOperationsInsightsWarehouseRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , deleteOperationsInsightsWarehouseRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/operationsInsightsWarehouses/{operationsInsightsWarehouseId}" , method : "DELETE" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . DeleteOperationsInsightsWarehouseResponse > { } , responseHeaders : [ { value : response . headers . get ( "opc-work-request-id" ) , key : "opcWorkRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param DeleteOperationsInsightsWarehouseUserRequest return throws example Click  https to see how to use DeleteOperationsInsightsWarehouseUser API.
      public async deleteOperationsInsightsWarehouseUser ( deleteOperationsInsightsWarehouseUserRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation OperationsInsightsClient#deleteOperationsInsightsWarehouseUser." ) ; const pathParams = { "{operationsInsightsWarehouseUserId}" : deleteOperationsInsightsWarehouseUserRequest . operationsInsightsWarehouseUserId } ; const queryParams = { } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "if-match" : deleteOperationsInsightsWarehouseUserRequest . ifMatch , "opc-request-id" : deleteOperationsInsightsWarehouseUserRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , deleteOperationsInsightsWarehouseUserRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/operationsInsightsWarehouseUsers/{operationsInsightsWarehouseUserId}" , method : "DELETE" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . DeleteOperationsInsightsWarehouseUserResponse > { } , responseHeaders : [ { value : response . headers . get ( "opc-work-request-id" ) , key : "opcWorkRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param DisableDatabaseInsightRequest return throws example Click  https to see how to use DisableDatabaseInsight API.
      public async disableDatabaseInsight ( disableDatabaseInsightRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation OperationsInsightsClient#disableDatabaseInsight." ) ; const pathParams = { "{databaseInsightId}" : disableDatabaseInsightRequest . databaseInsightId } ; const queryParams = { } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "if-match" : disableDatabaseInsightRequest . ifMatch , "opc-request-id" : disableDatabaseInsightRequest . opcRequestId , "opc-retry-token" : disableDatabaseInsightRequest . opcRetryToken } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , disableDatabaseInsightRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/databaseInsights/{databaseInsightId}/actions/disable" , method : "POST" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . DisableDatabaseInsightResponse > { } , responseHeaders : [ { value : response . headers . get ( "opc-work-request-id" ) , key : "opcWorkRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param DisableExadataInsightRequest return throws example Click  https to see how to use DisableExadataInsight API.
      public async disableExadataInsight ( disableExadataInsightRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation OperationsInsightsClient#disableExadataInsight." ) ; const pathParams = { "{exadataInsightId}" : disableExadataInsightRequest . exadataInsightId } ; const queryParams = { } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "if-match" : disableExadataInsightRequest . ifMatch , "opc-request-id" : disableExadataInsightRequest . opcRequestId , "opc-retry-token" : disableExadataInsightRequest . opcRetryToken } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , disableExadataInsightRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/exadataInsights/{exadataInsightId}/actions/disable" , method : "POST" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . DisableExadataInsightResponse > { } , responseHeaders : [ { value : response . headers . get ( "opc-work-request-id" ) , key : "opcWorkRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param DisableHostInsightRequest return throws example Click  https to see how to use DisableHostInsight API.
      public async disableHostInsight ( disableHostInsightRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation OperationsInsightsClient#disableHostInsight." ) ; const pathParams = { "{hostInsightId}" : disableHostInsightRequest . hostInsightId } ; const queryParams = { } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "if-match" : disableHostInsightRequest . ifMatch , "opc-request-id" : disableHostInsightRequest . opcRequestId , "opc-retry-token" : disableHostInsightRequest . opcRetryToken } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , disableHostInsightRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/hostInsights/{hostInsightId}/actions/disable" , method : "POST" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . DisableHostInsightResponse > { } , responseHeaders : [ { value : response . headers . get ( "opc-work-request-id" ) , key : "opcWorkRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param DownloadOperationsInsightsWarehouseWalletRequest return throws example Click  https to see how to use DownloadOperationsInsightsWarehouseWallet API.
      public async downloadOperationsInsightsWarehouseWallet ( downloadOperationsInsightsWarehouseWalletRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation OperationsInsightsClient#downloadOperationsInsightsWarehouseWallet." ) ; const pathParams = { "{operationsInsightsWarehouseId}" : downloadOperationsInsightsWarehouseWalletRequest . operationsInsightsWarehouseId } ; const queryParams = { } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : downloadOperationsInsightsWarehouseWalletRequest . opcRequestId , "opc-retry-token" : downloadOperationsInsightsWarehouseWalletRequest . opcRetryToken } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , downloadOperationsInsightsWarehouseWalletRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/operationsInsightsWarehouses/{operationsInsightsWarehouseId}/actions/downloadWarehouseWallet" , method : "POST" , bodyContent : common . ObjectSerializer . serialize ( downloadOperationsInsightsWarehouseWalletRequest . downloadOperationsInsightsWarehouseWalletDetails , "DownloadOperationsInsightsWarehouseWalletDetails" , model . DownloadOperationsInsightsWarehouseWalletDetails . getJsonObj ) , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . DownloadOperationsInsightsWarehouseWalletResponse > { } , body : response . body ! , bodyKey : "value" , bodyModel : "string" , responseHeaders : [ { value : response . headers . get ( "etag" ) , key : "etag" , dataType : "string" } , { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } , { value : response . headers . get ( "content-length" ) , key : "contentLength" , dataType : "number" } , { value : response . headers . get ( "last-modified" ) , key : "lastModified" , dataType : "Date" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param EnableDatabaseInsightRequest return throws example Click  https to see how to use EnableDatabaseInsight API.
      public async enableDatabaseInsight ( enableDatabaseInsightRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation OperationsInsightsClient#enableDatabaseInsight." ) ; const pathParams = { "{databaseInsightId}" : enableDatabaseInsightRequest . databaseInsightId } ; const queryParams = { } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "if-match" : enableDatabaseInsightRequest . ifMatch , "opc-request-id" : enableDatabaseInsightRequest . opcRequestId , "opc-retry-token" : enableDatabaseInsightRequest . opcRetryToken } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , enableDatabaseInsightRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/databaseInsights/{databaseInsightId}/actions/enable" , method : "POST" , bodyContent : common . ObjectSerializer . serialize ( enableDatabaseInsightRequest . enableDatabaseInsightDetails , "EnableDatabaseInsightDetails" , model . EnableDatabaseInsightDetails . getJsonObj ) , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . EnableDatabaseInsightResponse > { } , responseHeaders : [ { value : response . headers . get ( "opc-work-request-id" ) , key : "opcWorkRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param EnableExadataInsightRequest return throws example Click  https to see how to use EnableExadataInsight API.
      public async enableExadataInsight ( enableExadataInsightRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation OperationsInsightsClient#enableExadataInsight." ) ; const pathParams = { "{exadataInsightId}" : enableExadataInsightRequest . exadataInsightId } ; const queryParams = { } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "if-match" : enableExadataInsightRequest . ifMatch , "opc-request-id" : enableExadataInsightRequest . opcRequestId , "opc-retry-token" : enableExadataInsightRequest . opcRetryToken } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , enableExadataInsightRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/exadataInsights/{exadataInsightId}/actions/enable" , method : "POST" , bodyContent : common . ObjectSerializer . serialize ( enableExadataInsightRequest . enableExadataInsightDetails , "EnableExadataInsightDetails" , model . EnableExadataInsightDetails . getJsonObj ) , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . EnableExadataInsightResponse > { } , responseHeaders : [ { value : response . headers . get ( "opc-work-request-id" ) , key : "opcWorkRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param EnableHostInsightRequest return throws example Click  https to see how to use EnableHostInsight API.
      public async enableHostInsight ( enableHostInsightRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation OperationsInsightsClient#enableHostInsight." ) ; const pathParams = { "{hostInsightId}" : enableHostInsightRequest . hostInsightId } ; const queryParams = { } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "if-match" : enableHostInsightRequest . ifMatch , "opc-request-id" : enableHostInsightRequest . opcRequestId , "opc-retry-token" : enableHostInsightRequest . opcRetryToken } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , enableHostInsightRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/hostInsights/{hostInsightId}/actions/enable" , method : "POST" , bodyContent : common . ObjectSerializer . serialize ( enableHostInsightRequest . enableHostInsightDetails , "EnableHostInsightDetails" , model . EnableHostInsightDetails . getJsonObj ) , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . EnableHostInsightResponse > { } , responseHeaders : [ { value : response . headers . get ( "opc-work-request-id" ) , key : "opcWorkRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param GetAwrHubRequest return throws example Click  https to see how to use GetAwrHub API.
      public async getAwrHub ( getAwrHubRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation OperationsInsightsClient#getAwrHub." ) ; const pathParams = { "{awrHubId}" : getAwrHubRequest . awrHubId } ; const queryParams = { } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : getAwrHubRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , getAwrHubRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/awrHubs/{awrHubId}" , method : "GET" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . GetAwrHubResponse > { } , body : await response . json ( ) , bodyKey : "awrHub" , bodyModel : model . AwrHub , type : "model.AwrHub" , responseHeaders : [ { value : response . headers . get ( "etag" ) , key : "etag" , dataType : "string" } , { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param GetAwrReportRequest return throws example Click  https to see how to use GetAwrReport API.
      public async getAwrReport ( getAwrReportRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation OperationsInsightsClient#getAwrReport." ) ; const pathParams = { "{awrHubId}" : getAwrReportRequest . awrHubId } ; const queryParams = { "awrSourceDatabaseIdentifier" : getAwrReportRequest . awrSourceDatabaseIdentifier , "reportFormat" : getAwrReportRequest . reportFormat , "instanceNumber" : getAwrReportRequest . instanceNumber , "beginSnapshotIdentifierGreaterThanOrEqualTo" : getAwrReportRequest . beginSnapshotIdentifierGreaterThanOrEqualTo , "endSnapshotIdentifierLessThanOrEqualTo" : getAwrReportRequest . endSnapshotIdentifierLessThanOrEqualTo , "timeGreaterThanOrEqualTo" : getAwrReportRequest . timeGreaterThanOrEqualTo , "timeLessThanOrEqualTo" : getAwrReportRequest . timeLessThanOrEqualTo } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : getAwrReportRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , getAwrReportRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/awrHubs/{awrHubId}/awrReport" , method : "GET" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . GetAwrReportResponse > { } , body : await response . json ( ) , bodyKey : "awrReport" , bodyModel : model . AwrReport , type : "model.AwrReport" , responseHeaders : [ { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param GetDatabaseInsightRequest return throws example Click  https to see how to use GetDatabaseInsight API.
      public async getDatabaseInsight ( getDatabaseInsightRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation OperationsInsightsClient#getDatabaseInsight." ) ; const pathParams = { "{databaseInsightId}" : getDatabaseInsightRequest . databaseInsightId } ; const queryParams = { } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : getDatabaseInsightRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , getDatabaseInsightRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/databaseInsights/{databaseInsightId}" , method : "GET" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . GetDatabaseInsightResponse > { } , body : await response . json ( ) , bodyKey : "databaseInsight" , bodyModel : model . DatabaseInsight , type : "model.DatabaseInsight" , responseHeaders : [ { value : response . headers . get ( "etag" ) , key : "etag" , dataType : "string" } , { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param GetEnterpriseManagerBridgeRequest return throws example Click  https to see how to use GetEnterpriseManagerBridge API.
      public async getEnterpriseManagerBridge ( getEnterpriseManagerBridgeRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation OperationsInsightsClient#getEnterpriseManagerBridge." ) ; const pathParams = { "{enterpriseManagerBridgeId}" : getEnterpriseManagerBridgeRequest . enterpriseManagerBridgeId } ; const queryParams = { } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : getEnterpriseManagerBridgeRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , getEnterpriseManagerBridgeRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/enterpriseManagerBridges/{enterpriseManagerBridgeId}" , method : "GET" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . GetEnterpriseManagerBridgeResponse > { } , body : await response . json ( ) , bodyKey : "enterpriseManagerBridge" , bodyModel : model . EnterpriseManagerBridge , type : "model.EnterpriseManagerBridge" , responseHeaders : [ { value : response . headers . get ( "etag" ) , key : "etag" , dataType : "string" } , { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param GetExadataInsightRequest return throws example Click  https to see how to use GetExadataInsight API.
      public async getExadataInsight ( getExadataInsightRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation OperationsInsightsClient#getExadataInsight." ) ; const pathParams = { "{exadataInsightId}" : getExadataInsightRequest . exadataInsightId } ; const queryParams = { } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : getExadataInsightRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , getExadataInsightRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/exadataInsights/{exadataInsightId}" , method : "GET" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . GetExadataInsightResponse > { } , body : await response . json ( ) , bodyKey : "exadataInsight" , bodyModel : model . ExadataInsight , type : "model.ExadataInsight" , responseHeaders : [ { value : response . headers . get ( "etag" ) , key : "etag" , dataType : "string" } , { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param GetHostInsightRequest return throws example Click  https to see how to use GetHostInsight API.
      public async getHostInsight ( getHostInsightRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation OperationsInsightsClient#getHostInsight." ) ; const pathParams = { "{hostInsightId}" : getHostInsightRequest . hostInsightId } ; const queryParams = { } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : getHostInsightRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , getHostInsightRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/hostInsights/{hostInsightId}" , method : "GET" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . GetHostInsightResponse > { } , body : await response . json ( ) , bodyKey : "hostInsight" , bodyModel : model . HostInsight , type : "model.HostInsight" , responseHeaders : [ { value : response . headers . get ( "etag" ) , key : "etag" , dataType : "string" } , { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param GetOperationsInsightsWarehouseRequest return throws example Click  https to see how to use GetOperationsInsightsWarehouse API.
      public async getOperationsInsightsWarehouse ( getOperationsInsightsWarehouseRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation OperationsInsightsClient#getOperationsInsightsWarehouse." ) ; const pathParams = { "{operationsInsightsWarehouseId}" : getOperationsInsightsWarehouseRequest . operationsInsightsWarehouseId } ; const queryParams = { } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : getOperationsInsightsWarehouseRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , getOperationsInsightsWarehouseRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/operationsInsightsWarehouses/{operationsInsightsWarehouseId}" , method : "GET" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . GetOperationsInsightsWarehouseResponse > { } , body : await response . json ( ) , bodyKey : "operationsInsightsWarehouse" , bodyModel : model . OperationsInsightsWarehouse , type : "model.OperationsInsightsWarehouse" , responseHeaders : [ { value : response . headers . get ( "etag" ) , key : "etag" , dataType : "string" } , { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param GetOperationsInsightsWarehouseUserRequest return throws example Click  https to see how to use GetOperationsInsightsWarehouseUser API.
      public async getOperationsInsightsWarehouseUser ( getOperationsInsightsWarehouseUserRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation OperationsInsightsClient#getOperationsInsightsWarehouseUser." ) ; const pathParams = { "{operationsInsightsWarehouseUserId}" : getOperationsInsightsWarehouseUserRequest . operationsInsightsWarehouseUserId } ; const queryParams = { } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : getOperationsInsightsWarehouseUserRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , getOperationsInsightsWarehouseUserRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/operationsInsightsWarehouseUsers/{operationsInsightsWarehouseUserId}" , method : "GET" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . GetOperationsInsightsWarehouseUserResponse > { } , body : await response . json ( ) , bodyKey : "operationsInsightsWarehouseUser" , bodyModel : model . OperationsInsightsWarehouseUser , type : "model.OperationsInsightsWarehouseUser" , responseHeaders : [ { value : response . headers . get ( "etag" ) , key : "etag" , dataType : "string" } , { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param GetWorkRequestRequest return throws example Click  https to see how to use GetWorkRequest API.
      public async getWorkRequest ( getWorkRequestRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation OperationsInsightsClient#getWorkRequest." ) ; const pathParams = { "{workRequestId}" : getWorkRequestRequest . workRequestId } ; const queryParams = { } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : getWorkRequestRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , getWorkRequestRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/workRequests/{workRequestId}" , method : "GET" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . GetWorkRequestResponse > { } , body : await response . json ( ) , bodyKey : "workRequest" , bodyModel : model . WorkRequest , type : "model.WorkRequest" , responseHeaders : [ { value : response . headers . get ( "etag" ) , key : "etag" , dataType : "string" } , { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } , { value : response . headers . get ( "retry-after" ) , key : "retryAfter" , dataType : "number" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param IngestDatabaseConfigurationRequest return throws example Click  https to see how to use IngestDatabaseConfiguration API.
      public async ingestDatabaseConfiguration ( ingestDatabaseConfigurationRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation OperationsInsightsClient#ingestDatabaseConfiguration." ) ; const pathParams = { } ; const queryParams = { "databaseId" : ingestDatabaseConfigurationRequest . databaseId , "id" : ingestDatabaseConfigurationRequest . id } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : ingestDatabaseConfigurationRequest . opcRequestId , "if-match" : ingestDatabaseConfigurationRequest . ifMatch , "opc-retry-token" : ingestDatabaseConfigurationRequest . opcRetryToken } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , ingestDatabaseConfigurationRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/databaseInsights/actions/ingestDatabaseConfiguration" , method : "POST" , bodyContent : common . ObjectSerializer . serialize ( ingestDatabaseConfigurationRequest . ingestDatabaseConfigurationDetails , "IngestDatabaseConfigurationDetails" , model . IngestDatabaseConfigurationDetails . getJsonObj ) , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . IngestDatabaseConfigurationResponse > { } , body : await response . json ( ) , bodyKey : "ingestDatabaseConfigurationResponseDetails" , bodyModel : model . IngestDatabaseConfigurationResponseDetails , type : "model.IngestDatabaseConfigurationResponseDetails" , responseHeaders : [ { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } , { value : response . headers . get ( "etag" ) , key : "etag" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param IngestHostConfigurationRequest return throws example Click  https to see how to use IngestHostConfiguration API.
      public async ingestHostConfiguration ( ingestHostConfigurationRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation OperationsInsightsClient#ingestHostConfiguration." ) ; const pathParams = { } ; const queryParams = { "id" : ingestHostConfigurationRequest . id } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : ingestHostConfigurationRequest . opcRequestId , "if-match" : ingestHostConfigurationRequest . ifMatch , "opc-retry-token" : ingestHostConfigurationRequest . opcRetryToken } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , ingestHostConfigurationRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/hostInsights/actions/ingestHostConfiguration" , method : "POST" , bodyContent : common . ObjectSerializer . serialize ( ingestHostConfigurationRequest . ingestHostConfigurationDetails , "IngestHostConfigurationDetails" , model . IngestHostConfigurationDetails . getJsonObj ) , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . IngestHostConfigurationResponse > { } , body : await response . json ( ) , bodyKey : "ingestHostConfigurationResponseDetails" , bodyModel : model . IngestHostConfigurationResponseDetails , type : "model.IngestHostConfigurationResponseDetails" , responseHeaders : [ { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } , { value : response . headers . get ( "etag" ) , key : "etag" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param IngestHostMetricsRequest return throws example Click  https to see how to use IngestHostMetrics API.
      public async ingestHostMetrics ( ingestHostMetricsRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation OperationsInsightsClient#ingestHostMetrics." ) ; const pathParams = { } ; const queryParams = { "id" : ingestHostMetricsRequest . id } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : ingestHostMetricsRequest . opcRequestId , "if-match" : ingestHostMetricsRequest . ifMatch , "opc-retry-token" : ingestHostMetricsRequest . opcRetryToken } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , ingestHostMetricsRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/hostInsights/actions/ingestHostMetrics" , method : "POST" , bodyContent : common . ObjectSerializer . serialize ( ingestHostMetricsRequest . ingestHostMetricsDetails , "IngestHostMetricsDetails" , model . IngestHostMetricsDetails . getJsonObj ) , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . IngestHostMetricsResponse > { } , body : await response . json ( ) , bodyKey : "ingestHostMetricsResponseDetails" , bodyModel : model . IngestHostMetricsResponseDetails , type : "model.IngestHostMetricsResponseDetails" , responseHeaders : [ { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } , { value : response . headers . get ( "etag" ) , key : "etag" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param IngestSqlBucketRequest return throws example Click  https to see how to use IngestSqlBucket API.
      public async ingestSqlBucket ( ingestSqlBucketRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation OperationsInsightsClient#ingestSqlBucket." ) ; const pathParams = { } ; const queryParams = { "compartmentId" : ingestSqlBucketRequest . compartmentId , "databaseId" : ingestSqlBucketRequest . databaseId , "id" : ingestSqlBucketRequest . id } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : ingestSqlBucketRequest . opcRequestId , "if-match" : ingestSqlBucketRequest . ifMatch , "opc-retry-token" : ingestSqlBucketRequest . opcRetryToken } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , ingestSqlBucketRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/databaseInsights/actions/ingestSqlBucket" , method : "POST" , bodyContent : common . ObjectSerializer . serialize ( ingestSqlBucketRequest . ingestSqlBucketDetails , "IngestSqlBucketDetails" , model . IngestSqlBucketDetails . getJsonObj ) , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . IngestSqlBucketResponse > { } , body : await response . json ( ) , bodyKey : "ingestSqlBucketResponseDetails" , bodyModel : model . IngestSqlBucketResponseDetails , type : "model.IngestSqlBucketResponseDetails" , responseHeaders : [ { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } , { value : response . headers . get ( "etag" ) , key : "etag" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param IngestSqlPlanLinesRequest return throws example Click  https to see how to use IngestSqlPlanLines API.
      public async ingestSqlPlanLines ( ingestSqlPlanLinesRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation OperationsInsightsClient#ingestSqlPlanLines." ) ; const pathParams = { } ; const queryParams = { "compartmentId" : ingestSqlPlanLinesRequest . compartmentId , "databaseId" : ingestSqlPlanLinesRequest . databaseId , "id" : ingestSqlPlanLinesRequest . id } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : ingestSqlPlanLinesRequest . opcRequestId , "if-match" : ingestSqlPlanLinesRequest . ifMatch , "opc-retry-token" : ingestSqlPlanLinesRequest . opcRetryToken } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , ingestSqlPlanLinesRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/databaseInsights/actions/ingestSqlPlanLines" , method : "POST" , bodyContent : common . ObjectSerializer . serialize ( ingestSqlPlanLinesRequest . ingestSqlPlanLinesDetails , "IngestSqlPlanLinesDetails" , model . IngestSqlPlanLinesDetails . getJsonObj ) , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . IngestSqlPlanLinesResponse > { } , body : await response . json ( ) , bodyKey : "ingestSqlPlanLinesResponseDetails" , bodyModel : model . IngestSqlPlanLinesResponseDetails , type : "model.IngestSqlPlanLinesResponseDetails" , responseHeaders : [ { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } , { value : response . headers . get ( "etag" ) , key : "etag" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param IngestSqlStatsRequest return throws example Click  https to see how to use IngestSqlStats API.
      public async ingestSqlStats ( ingestSqlStatsRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation OperationsInsightsClient#ingestSqlStats." ) ; const pathParams = { } ; const queryParams = { "databaseId" : ingestSqlStatsRequest . databaseId , "id" : ingestSqlStatsRequest . id } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : ingestSqlStatsRequest . opcRequestId , "if-match" : ingestSqlStatsRequest . ifMatch , "opc-retry-token" : ingestSqlStatsRequest . opcRetryToken } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , ingestSqlStatsRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/databaseInsights/actions/ingestSqlStatsMetric" , method : "POST" , bodyContent : common . ObjectSerializer . serialize ( ingestSqlStatsRequest . ingestSqlStatsDetails , "IngestSqlStatsDetails" , model . IngestSqlStatsDetails . getJsonObj ) , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . IngestSqlStatsResponse > { } , body : await response . json ( ) , bodyKey : "ingestSqlStatsResponseDetails" , bodyModel : model . IngestSqlStatsResponseDetails , type : "model.IngestSqlStatsResponseDetails" , responseHeaders : [ { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } , { value : response . headers . get ( "etag" ) , key : "etag" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param IngestSqlTextRequest return throws example Click  https to see how to use IngestSqlText API.
      public async ingestSqlText ( ingestSqlTextRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation OperationsInsightsClient#ingestSqlText." ) ; const pathParams = { } ; const queryParams = { "compartmentId" : ingestSqlTextRequest . compartmentId , "databaseId" : ingestSqlTextRequest . databaseId , "id" : ingestSqlTextRequest . id } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : ingestSqlTextRequest . opcRequestId , "if-match" : ingestSqlTextRequest . ifMatch , "opc-retry-token" : ingestSqlTextRequest . opcRetryToken } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , ingestSqlTextRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/databaseInsights/actions/ingestSqlText" , method : "POST" , bodyContent : common . ObjectSerializer . serialize ( ingestSqlTextRequest . ingestSqlTextDetails , "IngestSqlTextDetails" , model . IngestSqlTextDetails . getJsonObj ) , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . IngestSqlTextResponse > { } , body : await response . json ( ) , bodyKey : "ingestSqlTextResponseDetails" , bodyModel : model . IngestSqlTextResponseDetails , type : "model.IngestSqlTextResponseDetails" , responseHeaders : [ { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } , { value : response . headers . get ( "etag" ) , key : "etag" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param ListAwrHubsRequest return throws example Click  https to see how to use ListAwrHubs API.
      public async listAwrHubs ( listAwrHubsRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation OperationsInsightsClient#listAwrHubs." ) ; const pathParams = { } ; const queryParams = { "compartmentId" : listAwrHubsRequest . compartmentId , "displayName" : listAwrHubsRequest . displayName , "id" : listAwrHubsRequest . id , "operationsInsightsWarehouseId" : listAwrHubsRequest . operationsInsightsWarehouseId , "lifecycleState" : listAwrHubsRequest . lifecycleState , "limit" : listAwrHubsRequest . limit , "page" : listAwrHubsRequest . page , "sortOrder" : listAwrHubsRequest . sortOrder , "sortBy" : listAwrHubsRequest . sortBy } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : listAwrHubsRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , listAwrHubsRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/awrHubs" , method : "GET" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . ListAwrHubsResponse > { } , body : await response . json ( ) , bodyKey : "awrHubSummaryCollection" , bodyModel : model . AwrHubSummaryCollection , type : "model.AwrHubSummaryCollection" , responseHeaders : [ { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-next-page" ) , key : "opcNextPage" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param ListAwrSnapshotsRequest return throws example Click  https to see how to use ListAwrSnapshots API.
      public async listAwrSnapshots ( listAwrSnapshotsRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation OperationsInsightsClient#listAwrSnapshots." ) ; const pathParams = { "{awrHubId}" : listAwrSnapshotsRequest . awrHubId } ; const queryParams = { "awrSourceDatabaseIdentifier" : listAwrSnapshotsRequest . awrSourceDatabaseIdentifier , "timeGreaterThanOrEqualTo" : listAwrSnapshotsRequest . timeGreaterThanOrEqualTo , "timeLessThanOrEqualTo" : listAwrSnapshotsRequest . timeLessThanOrEqualTo , "limit" : listAwrSnapshotsRequest . limit , "page" : listAwrSnapshotsRequest . page , "sortOrder" : listAwrSnapshotsRequest . sortOrder , "sortBy" : listAwrSnapshotsRequest . sortBy } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : listAwrSnapshotsRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , listAwrSnapshotsRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/awrHubs/{awrHubId}/awrSnapshots" , method : "GET" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . ListAwrSnapshotsResponse > { } , body : await response . json ( ) , bodyKey : "awrSnapshotCollection" , bodyModel : model . AwrSnapshotCollection , type : "model.AwrSnapshotCollection" , responseHeaders : [ { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-next-page" ) , key : "opcNextPage" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param ListDatabaseConfigurationsRequest return throws example Click  https to see how to use ListDatabaseConfigurations API.
      public async listDatabaseConfigurations ( listDatabaseConfigurationsRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation OperationsInsightsClient#listDatabaseConfigurations." ) ; const pathParams = { } ; const queryParams = { "compartmentId" : listDatabaseConfigurationsRequest . compartmentId , "enterpriseManagerBridgeId" : listDatabaseConfigurationsRequest . enterpriseManagerBridgeId , "id" : listDatabaseConfigurationsRequest . id , "databaseId" : listDatabaseConfigurationsRequest . databaseId , "exadataInsightId" : listDatabaseConfigurationsRequest . exadataInsightId , "cdbName" : listDatabaseConfigurationsRequest . cdbName , "databaseType" : listDatabaseConfigurationsRequest . databaseType , "limit" : listDatabaseConfigurationsRequest . limit , "page" : listDatabaseConfigurationsRequest . page , "sortOrder" : listDatabaseConfigurationsRequest . sortOrder , "sortBy" : listDatabaseConfigurationsRequest . sortBy , "hostName" : listDatabaseConfigurationsRequest . hostName , "definedTagEquals" : listDatabaseConfigurationsRequest . definedTagEquals , "freeformTagEquals" : listDatabaseConfigurationsRequest . freeformTagEquals , "definedTagExists" : listDatabaseConfigurationsRequest . definedTagExists , "freeformTagExists" : listDatabaseConfigurationsRequest . freeformTagExists , "compartmentIdInSubtree" : listDatabaseConfigurationsRequest . compartmentIdInSubtree } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : listDatabaseConfigurationsRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , listDatabaseConfigurationsRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/databaseInsights/databaseConfigurations" , method : "GET" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . ListDatabaseConfigurationsResponse > { } , body : await response . json ( ) , bodyKey : "databaseConfigurationCollection" , bodyModel : model . DatabaseConfigurationCollection , type : "model.DatabaseConfigurationCollection" , responseHeaders : [ { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-total-items" ) , key : "opcTotalItems" , dataType : "number" } , { value : response . headers . get ( "opc-next-page" ) , key : "opcNextPage" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param ListDatabaseInsightsRequest return throws example Click  https to see how to use ListDatabaseInsights API.
      public async listDatabaseInsights ( listDatabaseInsightsRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation OperationsInsightsClient#listDatabaseInsights." ) ; const pathParams = { } ; const queryParams = { "compartmentId" : listDatabaseInsightsRequest . compartmentId , "enterpriseManagerBridgeId" : listDatabaseInsightsRequest . enterpriseManagerBridgeId , "id" : listDatabaseInsightsRequest . id , "status" : listDatabaseInsightsRequest . status , "lifecycleState" : listDatabaseInsightsRequest . lifecycleState , "databaseType" : listDatabaseInsightsRequest . databaseType , "databaseId" : listDatabaseInsightsRequest . databaseId , "fields" : listDatabaseInsightsRequest . fields , "limit" : listDatabaseInsightsRequest . limit , "page" : listDatabaseInsightsRequest . page , "sortOrder" : listDatabaseInsightsRequest . sortOrder , "sortBy" : listDatabaseInsightsRequest . sortBy , "exadataInsightId" : listDatabaseInsightsRequest . exadataInsightId , "compartmentIdInSubtree" : listDatabaseInsightsRequest . compartmentIdInSubtree } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : listDatabaseInsightsRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , listDatabaseInsightsRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/databaseInsights" , method : "GET" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . ListDatabaseInsightsResponse > { } , body : await response . json ( ) , bodyKey : "databaseInsightsCollection" , bodyModel : model . DatabaseInsightsCollection , type : "model.DatabaseInsightsCollection" , responseHeaders : [ { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-total-items" ) , key : "opcTotalItems" , dataType : "number" } , { value : response . headers . get ( "opc-next-page" ) , key : "opcNextPage" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param ListEnterpriseManagerBridgesRequest return throws example Click  https to see how to use ListEnterpriseManagerBridges API.
      public async listEnterpriseManagerBridges ( listEnterpriseManagerBridgesRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation OperationsInsightsClient#listEnterpriseManagerBridges." ) ; const pathParams = { } ; const queryParams = { "compartmentId" : listEnterpriseManagerBridgesRequest . compartmentId , "displayName" : listEnterpriseManagerBridgesRequest . displayName , "id" : listEnterpriseManagerBridgesRequest . id , "lifecycleState" : listEnterpriseManagerBridgesRequest . lifecycleState , "limit" : listEnterpriseManagerBridgesRequest . limit , "page" : listEnterpriseManagerBridgesRequest . page , "sortOrder" : listEnterpriseManagerBridgesRequest . sortOrder , "sortBy" : listEnterpriseManagerBridgesRequest . sortBy , "compartmentIdInSubtree" : listEnterpriseManagerBridgesRequest . compartmentIdInSubtree } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : listEnterpriseManagerBridgesRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , listEnterpriseManagerBridgesRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/enterpriseManagerBridges" , method : "GET" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . ListEnterpriseManagerBridgesResponse > { } , body : await response . json ( ) , bodyKey : "enterpriseManagerBridgeCollection" , bodyModel : model . EnterpriseManagerBridgeCollection , type : "model.EnterpriseManagerBridgeCollection" , responseHeaders : [ { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-next-page" ) , key : "opcNextPage" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param ListExadataConfigurationsRequest return throws example Click  https to see how to use ListExadataConfigurations API.
      public async listExadataConfigurations ( listExadataConfigurationsRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation OperationsInsightsClient#listExadataConfigurations." ) ; const pathParams = { } ; const queryParams = { "compartmentId" : listExadataConfigurationsRequest . compartmentId , "exadataInsightId" : listExadataConfigurationsRequest . exadataInsightId , "exadataType" : listExadataConfigurationsRequest . exadataType , "limit" : listExadataConfigurationsRequest . limit , "page" : listExadataConfigurationsRequest . page , "sortOrder" : listExadataConfigurationsRequest . sortOrder , "sortBy" : listExadataConfigurationsRequest . sortBy , "definedTagEquals" : listExadataConfigurationsRequest . definedTagEquals , "freeformTagEquals" : listExadataConfigurationsRequest . freeformTagEquals , "definedTagExists" : listExadataConfigurationsRequest . definedTagExists , "freeformTagExists" : listExadataConfigurationsRequest . freeformTagExists } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : listExadataConfigurationsRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , listExadataConfigurationsRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/exadataInsights/exadataConfigurations" , method : "GET" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . ListExadataConfigurationsResponse > { } , body : await response . json ( ) , bodyKey : "exadataConfigurationCollection" , bodyModel : model . ExadataConfigurationCollection , type : "model.ExadataConfigurationCollection" , responseHeaders : [ { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-total-items" ) , key : "opcTotalItems" , dataType : "number" } , { value : response . headers . get ( "opc-next-page" ) , key : "opcNextPage" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param ListExadataInsightsRequest return throws example Click  https to see how to use ListExadataInsights API.
      public async listExadataInsights ( listExadataInsightsRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation OperationsInsightsClient#listExadataInsights." ) ; const pathParams = { } ; const queryParams = { "compartmentId" : listExadataInsightsRequest . compartmentId , "enterpriseManagerBridgeId" : listExadataInsightsRequest . enterpriseManagerBridgeId , "id" : listExadataInsightsRequest . id , "status" : listExadataInsightsRequest . status , "lifecycleState" : listExadataInsightsRequest . lifecycleState , "exadataType" : listExadataInsightsRequest . exadataType , "limit" : listExadataInsightsRequest . limit , "page" : listExadataInsightsRequest . page , "sortOrder" : listExadataInsightsRequest . sortOrder , "sortBy" : listExadataInsightsRequest . sortBy , "compartmentIdInSubtree" : listExadataInsightsRequest . compartmentIdInSubtree } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : listExadataInsightsRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , listExadataInsightsRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/exadataInsights" , method : "GET" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . ListExadataInsightsResponse > { } , body : await response . json ( ) , bodyKey : "exadataInsightSummaryCollection" , bodyModel : model . ExadataInsightSummaryCollection , type : "model.ExadataInsightSummaryCollection" , responseHeaders : [ { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-total-items" ) , key : "opcTotalItems" , dataType : "number" } , { value : response . headers . get ( "opc-next-page" ) , key : "opcNextPage" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param ListHostConfigurationsRequest return throws example Click  https to see how to use ListHostConfigurations API.
      public async listHostConfigurations ( listHostConfigurationsRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation OperationsInsightsClient#listHostConfigurations." ) ; const pathParams = { } ; const queryParams = { "compartmentId" : listHostConfigurationsRequest . compartmentId , "enterpriseManagerBridgeId" : listHostConfigurationsRequest . enterpriseManagerBridgeId , "id" : listHostConfigurationsRequest . id , "exadataInsightId" : listHostConfigurationsRequest . exadataInsightId , "platformType" : listHostConfigurationsRequest . platformType , "limit" : listHostConfigurationsRequest . limit , "page" : listHostConfigurationsRequest . page , "sortOrder" : listHostConfigurationsRequest . sortOrder , "sortBy" : listHostConfigurationsRequest . sortBy , "definedTagEquals" : listHostConfigurationsRequest . definedTagEquals , "freeformTagEquals" : listHostConfigurationsRequest . freeformTagEquals , "definedTagExists" : listHostConfigurationsRequest . definedTagExists , "freeformTagExists" : listHostConfigurationsRequest . freeformTagExists , "compartmentIdInSubtree" : listHostConfigurationsRequest . compartmentIdInSubtree } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : listHostConfigurationsRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , listHostConfigurationsRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/hostInsights/hostConfigurations" , method : "GET" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . ListHostConfigurationsResponse > { } , body : await response . json ( ) , bodyKey : "hostConfigurationCollection" , bodyModel : model . HostConfigurationCollection , type : "model.HostConfigurationCollection" , responseHeaders : [ { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-total-items" ) , key : "opcTotalItems" , dataType : "number" } , { value : response . headers . get ( "opc-next-page" ) , key : "opcNextPage" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param ListHostInsightsRequest return throws example Click  https to see how to use ListHostInsights API.
      public async listHostInsights ( listHostInsightsRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation OperationsInsightsClient#listHostInsights." ) ; const pathParams = { } ; const queryParams = { "compartmentId" : listHostInsightsRequest . compartmentId , "id" : listHostInsightsRequest . id , "status" : listHostInsightsRequest . status , "lifecycleState" : listHostInsightsRequest . lifecycleState , "hostType" : listHostInsightsRequest . hostType , "platformType" : listHostInsightsRequest . platformType , "limit" : listHostInsightsRequest . limit , "page" : listHostInsightsRequest . page , "sortOrder" : listHostInsightsRequest . sortOrder , "sortBy" : listHostInsightsRequest . sortBy , "enterpriseManagerBridgeId" : listHostInsightsRequest . enterpriseManagerBridgeId , "exadataInsightId" : listHostInsightsRequest . exadataInsightId , "compartmentIdInSubtree" : listHostInsightsRequest . compartmentIdInSubtree } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : listHostInsightsRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , listHostInsightsRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/hostInsights" , method : "GET" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . ListHostInsightsResponse > { } , body : await response . json ( ) , bodyKey : "hostInsightSummaryCollection" , bodyModel : model . HostInsightSummaryCollection , type : "model.HostInsightSummaryCollection" , responseHeaders : [ { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-total-items" ) , key : "opcTotalItems" , dataType : "number" } , { value : response . headers . get ( "opc-next-page" ) , key : "opcNextPage" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param ListHostedEntitiesRequest return throws example Click  https to see how to use ListHostedEntities API.
      public async listHostedEntities ( listHostedEntitiesRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation OperationsInsightsClient#listHostedEntities." ) ; const pathParams = { } ; const queryParams = { "compartmentId" : listHostedEntitiesRequest . compartmentId , "analysisTimeInterval" : listHostedEntitiesRequest . analysisTimeInterval , "timeIntervalStart" : listHostedEntitiesRequest . timeIntervalStart , "timeIntervalEnd" : listHostedEntitiesRequest . timeIntervalEnd , "platformType" : listHostedEntitiesRequest . platformType , "id" : listHostedEntitiesRequest . id , "exadataInsightId" : listHostedEntitiesRequest . exadataInsightId , "limit" : listHostedEntitiesRequest . limit , "page" : listHostedEntitiesRequest . page , "sortOrder" : listHostedEntitiesRequest . sortOrder , "sortBy" : listHostedEntitiesRequest . sortBy } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : listHostedEntitiesRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , listHostedEntitiesRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/hostInsights/hostedEntities" , method : "GET" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . ListHostedEntitiesResponse > { } , body : await response . json ( ) , bodyKey : "hostedEntityCollection" , bodyModel : model . HostedEntityCollection , type : "model.HostedEntityCollection" , responseHeaders : [ { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-next-page" ) , key : "opcNextPage" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param ListImportableAgentEntitiesRequest return throws example Click  https to see how to use ListImportableAgentEntities API.
      public async listImportableAgentEntities ( listImportableAgentEntitiesRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation OperationsInsightsClient#listImportableAgentEntities." ) ; const pathParams = { } ; const queryParams = { "compartmentId" : listImportableAgentEntitiesRequest . compartmentId , "limit" : listImportableAgentEntitiesRequest . limit , "page" : listImportableAgentEntitiesRequest . page , "sortOrder" : listImportableAgentEntitiesRequest . sortOrder , "sortBy" : listImportableAgentEntitiesRequest . sortBy } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : listImportableAgentEntitiesRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , listImportableAgentEntitiesRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/importableAgentEntities" , method : "GET" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . ListImportableAgentEntitiesResponse > { } , body : await response . json ( ) , bodyKey : "importableAgentEntitySummaryCollection" , bodyModel : model . ImportableAgentEntitySummaryCollection , type : "model.ImportableAgentEntitySummaryCollection" , responseHeaders : [ { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-next-page" ) , key : "opcNextPage" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param ListImportableEnterpriseManagerEntitiesRequest return throws example Click  https to see how to use ListImportableEnterpriseManagerEntities API.
      public async listImportableEnterpriseManagerEntities ( listImportableEnterpriseManagerEntitiesRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation OperationsInsightsClient#listImportableEnterpriseManagerEntities." ) ; const pathParams = { "{enterpriseManagerBridgeId}" : listImportableEnterpriseManagerEntitiesRequest . enterpriseManagerBridgeId } ; const queryParams = { "limit" : listImportableEnterpriseManagerEntitiesRequest . limit , "page" : listImportableEnterpriseManagerEntitiesRequest . page , "enterpriseManagerEntityType" : listImportableEnterpriseManagerEntitiesRequest . enterpriseManagerEntityType , "enterpriseManagerIdentifier" : listImportableEnterpriseManagerEntitiesRequest . enterpriseManagerIdentifier , "enterpriseManagerParentEntityIdentifier" : listImportableEnterpriseManagerEntitiesRequest . enterpriseManagerParentEntityIdentifier } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : listImportableEnterpriseManagerEntitiesRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , listImportableEnterpriseManagerEntitiesRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/enterpriseManagerBridges/{enterpriseManagerBridgeId}/importableEnterpriseManagerEntities" , method : "GET" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . ListImportableEnterpriseManagerEntitiesResponse > { } , body : await response . json ( ) , bodyKey : "importableEnterpriseManagerEntityCollection" , bodyModel : model . ImportableEnterpriseManagerEntityCollection , type : "model.ImportableEnterpriseManagerEntityCollection" , responseHeaders : [ { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-next-page" ) , key : "opcNextPage" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param ListOperationsInsightsWarehouseUsersRequest return throws example Click  https to see how to use ListOperationsInsightsWarehouseUsers API.
      public async listOperationsInsightsWarehouseUsers ( listOperationsInsightsWarehouseUsersRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation OperationsInsightsClient#listOperationsInsightsWarehouseUsers." ) ; const pathParams = { } ; const queryParams = { "compartmentId" : listOperationsInsightsWarehouseUsersRequest . compartmentId , "displayName" : listOperationsInsightsWarehouseUsersRequest . displayName , "id" : listOperationsInsightsWarehouseUsersRequest . id , "operationsInsightsWarehouseId" : listOperationsInsightsWarehouseUsersRequest . operationsInsightsWarehouseId , "lifecycleState" : listOperationsInsightsWarehouseUsersRequest . lifecycleState , "limit" : listOperationsInsightsWarehouseUsersRequest . limit , "page" : listOperationsInsightsWarehouseUsersRequest . page , "sortOrder" : listOperationsInsightsWarehouseUsersRequest . sortOrder , "sortBy" : listOperationsInsightsWarehouseUsersRequest . sortBy } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : listOperationsInsightsWarehouseUsersRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , listOperationsInsightsWarehouseUsersRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/operationsInsightsWarehouseUsers" , method : "GET" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . ListOperationsInsightsWarehouseUsersResponse > { } , body : await response . json ( ) , bodyKey : "operationsInsightsWarehouseUserSummaryCollection" , bodyModel : model . OperationsInsightsWarehouseUserSummaryCollection , type : "model.OperationsInsightsWarehouseUserSummaryCollection" , responseHeaders : [ { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-next-page" ) , key : "opcNextPage" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param ListOperationsInsightsWarehousesRequest return throws example Click  https to see how to use ListOperationsInsightsWarehouses API.
      public async listOperationsInsightsWarehouses ( listOperationsInsightsWarehousesRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation OperationsInsightsClient#listOperationsInsightsWarehouses." ) ; const pathParams = { } ; const queryParams = { "compartmentId" : listOperationsInsightsWarehousesRequest . compartmentId , "displayName" : listOperationsInsightsWarehousesRequest . displayName , "id" : listOperationsInsightsWarehousesRequest . id , "lifecycleState" : listOperationsInsightsWarehousesRequest . lifecycleState , "limit" : listOperationsInsightsWarehousesRequest . limit , "page" : listOperationsInsightsWarehousesRequest . page , "sortOrder" : listOperationsInsightsWarehousesRequest . sortOrder , "sortBy" : listOperationsInsightsWarehousesRequest . sortBy } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : listOperationsInsightsWarehousesRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , listOperationsInsightsWarehousesRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/operationsInsightsWarehouses" , method : "GET" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . ListOperationsInsightsWarehousesResponse > { } , body : await response . json ( ) , bodyKey : "operationsInsightsWarehouseSummaryCollection" , bodyModel : model . OperationsInsightsWarehouseSummaryCollection , type : "model.OperationsInsightsWarehouseSummaryCollection" , responseHeaders : [ { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-next-page" ) , key : "opcNextPage" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param ListSqlPlansRequest return throws example Click  https to see how to use ListSqlPlans API.
      public async listSqlPlans ( listSqlPlansRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation OperationsInsightsClient#listSqlPlans." ) ; const pathParams = { } ; const queryParams = { "compartmentId" : listSqlPlansRequest . compartmentId , "databaseId" : listSqlPlansRequest . databaseId , "id" : listSqlPlansRequest . id , "sqlIdentifier" : listSqlPlansRequest . sqlIdentifier , "planHash" : listSqlPlansRequest . planHash , "page" : listSqlPlansRequest . page } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : listSqlPlansRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , listSqlPlansRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/databaseInsights/sqlPlans" , method : "GET" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . ListSqlPlansResponse > { } , body : await response . json ( ) , bodyKey : "sqlPlanCollection" , bodyModel : model . SqlPlanCollection , type : "model.SqlPlanCollection" , responseHeaders : [ { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-next-page" ) , key : "opcNextPage" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param ListSqlSearchesRequest return throws example Click  https to see how to use ListSqlSearches API.
      public async listSqlSearches ( listSqlSearchesRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation OperationsInsightsClient#listSqlSearches." ) ; const pathParams = { } ; const queryParams = { "compartmentId" : listSqlSearchesRequest . compartmentId , "sqlIdentifier" : listSqlSearchesRequest . sqlIdentifier , "analysisTimeInterval" : listSqlSearchesRequest . analysisTimeInterval , "timeIntervalStart" : listSqlSearchesRequest . timeIntervalStart , "timeIntervalEnd" : listSqlSearchesRequest . timeIntervalEnd , "page" : listSqlSearchesRequest . page , "definedTagEquals" : listSqlSearchesRequest . definedTagEquals , "freeformTagEquals" : listSqlSearchesRequest . freeformTagEquals , "definedTagExists" : listSqlSearchesRequest . definedTagExists , "freeformTagExists" : listSqlSearchesRequest . freeformTagExists , "compartmentIdInSubtree" : listSqlSearchesRequest . compartmentIdInSubtree } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : listSqlSearchesRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , listSqlSearchesRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/databaseInsights/sqlSearches" , method : "GET" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . ListSqlSearchesResponse > { } , body : await response . json ( ) , bodyKey : "sqlSearchCollection" , bodyModel : model . SqlSearchCollection , type : "model.SqlSearchCollection" , responseHeaders : [ { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-next-page" ) , key : "opcNextPage" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param ListSqlTextsRequest return throws example Click  https to see how to use ListSqlTexts API.
      public async listSqlTexts ( listSqlTextsRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation OperationsInsightsClient#listSqlTexts." ) ; const pathParams = { } ; const queryParams = { "compartmentId" : listSqlTextsRequest . compartmentId , "databaseId" : listSqlTextsRequest . databaseId , "id" : listSqlTextsRequest . id , "sqlIdentifier" : listSqlTextsRequest . sqlIdentifier , "page" : listSqlTextsRequest . page , "definedTagEquals" : listSqlTextsRequest . definedTagEquals , "freeformTagEquals" : listSqlTextsRequest . freeformTagEquals , "definedTagExists" : listSqlTextsRequest . definedTagExists , "freeformTagExists" : listSqlTextsRequest . freeformTagExists , "compartmentIdInSubtree" : listSqlTextsRequest . compartmentIdInSubtree } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : listSqlTextsRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , listSqlTextsRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/databaseInsights/sqlTexts" , method : "GET" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . ListSqlTextsResponse > { } , body : await response . json ( ) , bodyKey : "sqlTextCollection" , bodyModel : model . SqlTextCollection , type : "model.SqlTextCollection" , responseHeaders : [ { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-next-page" ) , key : "opcNextPage" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param ListWorkRequestErrorsRequest return throws example Click  https to see how to use ListWorkRequestErrors API.
      public async listWorkRequestErrors ( listWorkRequestErrorsRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation OperationsInsightsClient#listWorkRequestErrors." ) ; const pathParams = { "{workRequestId}" : listWorkRequestErrorsRequest . workRequestId } ; const queryParams = { "page" : listWorkRequestErrorsRequest . page , "limit" : listWorkRequestErrorsRequest . limit , "sortBy" : listWorkRequestErrorsRequest . sortBy , "sortOrder" : listWorkRequestErrorsRequest . sortOrder } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : listWorkRequestErrorsRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , listWorkRequestErrorsRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/workRequests/{workRequestId}/errors" , method : "GET" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . ListWorkRequestErrorsResponse > { } , body : await response . json ( ) , bodyKey : "workRequestErrorCollection" , bodyModel : model . WorkRequestErrorCollection , type : "model.WorkRequestErrorCollection" , responseHeaders : [ { value : response . headers . get ( "opc-next-page" ) , key : "opcNextPage" , dataType : "string" } , { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param ListWorkRequestLogsRequest return throws example Click  https to see how to use ListWorkRequestLogs API.
      public async listWorkRequestLogs ( listWorkRequestLogsRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation OperationsInsightsClient#listWorkRequestLogs." ) ; const pathParams = { "{workRequestId}" : listWorkRequestLogsRequest . workRequestId } ; const queryParams = { "page" : listWorkRequestLogsRequest . page , "limit" : listWorkRequestLogsRequest . limit , "sortBy" : listWorkRequestLogsRequest . sortBy , "sortOrder" : listWorkRequestLogsRequest . sortOrder } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : listWorkRequestLogsRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , listWorkRequestLogsRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/workRequests/{workRequestId}/logs" , method : "GET" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . ListWorkRequestLogsResponse > { } , body : await response . json ( ) , bodyKey : "workRequestLogEntryCollection" , bodyModel : model . WorkRequestLogEntryCollection , type : "model.WorkRequestLogEntryCollection" , responseHeaders : [ { value : response . headers . get ( "opc-next-page" ) , key : "opcNextPage" , dataType : "string" } , { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param ListWorkRequestsRequest return throws example Click  https to see how to use ListWorkRequests API.
      public async listWorkRequests ( listWorkRequestsRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation OperationsInsightsClient#listWorkRequests." ) ; const pathParams = { } ; const queryParams = { "page" : listWorkRequestsRequest . page , "limit" : listWorkRequestsRequest . limit , "compartmentId" : listWorkRequestsRequest . compartmentId , "id" : listWorkRequestsRequest . id , "status" : listWorkRequestsRequest . status , "resourceId" : listWorkRequestsRequest . resourceId , "relatedResourceId" : listWorkRequestsRequest . relatedResourceId , "sortOrder" : listWorkRequestsRequest . sortOrder , "sortBy" : listWorkRequestsRequest . sortBy } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : listWorkRequestsRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , listWorkRequestsRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/workRequests" , method : "GET" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . ListWorkRequestsResponse > { } , body : await response . json ( ) , bodyKey : "workRequestCollection" , bodyModel : model . WorkRequestCollection , type : "model.WorkRequestCollection" , responseHeaders : [ { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-next-page" ) , key : "opcNextPage" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param RotateOperationsInsightsWarehouseWalletRequest return throws example Click  https to see how to use RotateOperationsInsightsWarehouseWallet API.
      public async rotateOperationsInsightsWarehouseWallet ( rotateOperationsInsightsWarehouseWalletRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation OperationsInsightsClient#rotateOperationsInsightsWarehouseWallet." ) ; const pathParams = { "{operationsInsightsWarehouseId}" : rotateOperationsInsightsWarehouseWalletRequest . operationsInsightsWarehouseId } ; const queryParams = { } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : rotateOperationsInsightsWarehouseWalletRequest . opcRequestId , "if-match" : rotateOperationsInsightsWarehouseWalletRequest . ifMatch } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , rotateOperationsInsightsWarehouseWalletRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/operationsInsightsWarehouses/{operationsInsightsWarehouseId}/actions/rotateWarehouseWallet" , method : "POST" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . RotateOperationsInsightsWarehouseWalletResponse > { } , responseHeaders : [ { value : response . headers . get ( "opc-work-request-id" ) , key : "opcWorkRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param SummarizeAwrSourcesSummariesRequest return throws example Click  https to see how to use SummarizeAwrSourcesSummaries API.
      public async summarizeAwrSourcesSummaries ( summarizeAwrSourcesSummariesRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation OperationsInsightsClient#summarizeAwrSourcesSummaries." ) ; const pathParams = { "{awrHubId}" : summarizeAwrSourcesSummariesRequest . awrHubId } ; const queryParams = { "compartmentId" : summarizeAwrSourcesSummariesRequest . compartmentId , "name" : summarizeAwrSourcesSummariesRequest . name , "limit" : summarizeAwrSourcesSummariesRequest . limit , "page" : summarizeAwrSourcesSummariesRequest . page , "sortBy" : summarizeAwrSourcesSummariesRequest . sortBy , "sortOrder" : summarizeAwrSourcesSummariesRequest . sortOrder } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : summarizeAwrSourcesSummariesRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , summarizeAwrSourcesSummariesRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/awrHubs/{awrHubId}/awrSourcesSummary" , method : "GET" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . SummarizeAwrSourcesSummariesResponse > { } , body : await response . json ( ) , bodyKey : "summarizeAwrSourcesSummariesCollection" , bodyModel : model . SummarizeAwrSourcesSummariesCollection , type : "model.SummarizeAwrSourcesSummariesCollection" , responseHeaders : [ { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-next-page" ) , key : "opcNextPage" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param SummarizeDatabaseInsightResourceCapacityTrendRequest return throws example Click  https to see how to use SummarizeDatabaseInsightResourceCapacityTrend API.
      public async summarizeDatabaseInsightResourceCapacityTrend ( summarizeDatabaseInsightResourceCapacityTrendRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation OperationsInsightsClient#summarizeDatabaseInsightResourceCapacityTrend." ) ; const pathParams = { } ; const queryParams = { "compartmentId" : summarizeDatabaseInsightResourceCapacityTrendRequest . compartmentId , "resourceMetric" : summarizeDatabaseInsightResourceCapacityTrendRequest . resourceMetric , "analysisTimeInterval" : summarizeDatabaseInsightResourceCapacityTrendRequest . analysisTimeInterval , "timeIntervalStart" : summarizeDatabaseInsightResourceCapacityTrendRequest . timeIntervalStart , "timeIntervalEnd" : summarizeDatabaseInsightResourceCapacityTrendRequest . timeIntervalEnd , "databaseType" : summarizeDatabaseInsightResourceCapacityTrendRequest . databaseType , "databaseId" : summarizeDatabaseInsightResourceCapacityTrendRequest . databaseId , "id" : summarizeDatabaseInsightResourceCapacityTrendRequest . id , "exadataInsightId" : summarizeDatabaseInsightResourceCapacityTrendRequest . exadataInsightId , "cdbName" : summarizeDatabaseInsightResourceCapacityTrendRequest . cdbName , "utilizationLevel" : summarizeDatabaseInsightResourceCapacityTrendRequest . utilizationLevel , "page" : summarizeDatabaseInsightResourceCapacityTrendRequest . page , "sortOrder" : summarizeDatabaseInsightResourceCapacityTrendRequest . sortOrder , "sortBy" : summarizeDatabaseInsightResourceCapacityTrendRequest . sortBy , "tablespaceName" : summarizeDatabaseInsightResourceCapacityTrendRequest . tablespaceName , "hostName" : summarizeDatabaseInsightResourceCapacityTrendRequest . hostName , "isDatabaseInstanceLevelMetrics" : summarizeDatabaseInsightResourceCapacityTrendRequest . isDatabaseInstanceLevelMetrics , "definedTagEquals" : summarizeDatabaseInsightResourceCapacityTrendRequest . definedTagEquals , "freeformTagEquals" : summarizeDatabaseInsightResourceCapacityTrendRequest . freeformTagEquals , "definedTagExists" : summarizeDatabaseInsightResourceCapacityTrendRequest . definedTagExists , "freeformTagExists" : summarizeDatabaseInsightResourceCapacityTrendRequest . freeformTagExists , "compartmentIdInSubtree" : summarizeDatabaseInsightResourceCapacityTrendRequest . compartmentIdInSubtree } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : summarizeDatabaseInsightResourceCapacityTrendRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , summarizeDatabaseInsightResourceCapacityTrendRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/databaseInsights/resourceCapacityTrend" , method : "GET" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . SummarizeDatabaseInsightResourceCapacityTrendResponse > { } , body : await response . json ( ) , bodyKey : "summarizeDatabaseInsightResourceCapacityTrendAggregationCollection" , bodyModel : model . SummarizeDatabaseInsightResourceCapacityTrendAggregationCollection , type : "model.SummarizeDatabaseInsightResourceCapacityTrendAggregationCollection" , responseHeaders : [ { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-next-page" ) , key : "opcNextPage" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param SummarizeDatabaseInsightResourceForecastTrendRequest return throws example Click  https to see how to use SummarizeDatabaseInsightResourceForecastTrend API.
      public async summarizeDatabaseInsightResourceForecastTrend ( summarizeDatabaseInsightResourceForecastTrendRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation OperationsInsightsClient#summarizeDatabaseInsightResourceForecastTrend." ) ; const pathParams = { } ; const queryParams = { "compartmentId" : summarizeDatabaseInsightResourceForecastTrendRequest . compartmentId , "resourceMetric" : summarizeDatabaseInsightResourceForecastTrendRequest . resourceMetric , "analysisTimeInterval" : summarizeDatabaseInsightResourceForecastTrendRequest . analysisTimeInterval , "timeIntervalStart" : summarizeDatabaseInsightResourceForecastTrendRequest . timeIntervalStart , "timeIntervalEnd" : summarizeDatabaseInsightResourceForecastTrendRequest . timeIntervalEnd , "databaseType" : summarizeDatabaseInsightResourceForecastTrendRequest . databaseType , "databaseId" : summarizeDatabaseInsightResourceForecastTrendRequest . databaseId , "id" : summarizeDatabaseInsightResourceForecastTrendRequest . id , "exadataInsightId" : summarizeDatabaseInsightResourceForecastTrendRequest . exadataInsightId , "cdbName" : summarizeDatabaseInsightResourceForecastTrendRequest . cdbName , "statistic" : summarizeDatabaseInsightResourceForecastTrendRequest . statistic , "forecastDays" : summarizeDatabaseInsightResourceForecastTrendRequest . forecastDays , "forecastModel" : summarizeDatabaseInsightResourceForecastTrendRequest . forecastModel , "utilizationLevel" : summarizeDatabaseInsightResourceForecastTrendRequest . utilizationLevel , "confidence" : summarizeDatabaseInsightResourceForecastTrendRequest . confidence , "page" : summarizeDatabaseInsightResourceForecastTrendRequest . page , "hostName" : summarizeDatabaseInsightResourceForecastTrendRequest . hostName , "tablespaceName" : summarizeDatabaseInsightResourceForecastTrendRequest . tablespaceName , "isDatabaseInstanceLevelMetrics" : summarizeDatabaseInsightResourceForecastTrendRequest . isDatabaseInstanceLevelMetrics , "definedTagEquals" : summarizeDatabaseInsightResourceForecastTrendRequest . definedTagEquals , "freeformTagEquals" : summarizeDatabaseInsightResourceForecastTrendRequest . freeformTagEquals , "definedTagExists" : summarizeDatabaseInsightResourceForecastTrendRequest . definedTagExists , "freeformTagExists" : summarizeDatabaseInsightResourceForecastTrendRequest . freeformTagExists , "compartmentIdInSubtree" : summarizeDatabaseInsightResourceForecastTrendRequest . compartmentIdInSubtree } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : summarizeDatabaseInsightResourceForecastTrendRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , summarizeDatabaseInsightResourceForecastTrendRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/databaseInsights/resourceForecastTrend" , method : "GET" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . SummarizeDatabaseInsightResourceForecastTrendResponse > { } , body : await response . json ( ) , bodyKey : "summarizeDatabaseInsightResourceForecastTrendAggregation" , bodyModel : model . SummarizeDatabaseInsightResourceForecastTrendAggregation , type : "model.SummarizeDatabaseInsightResourceForecastTrendAggregation" , responseHeaders : [ { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-next-page" ) , key : "opcNextPage" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param SummarizeDatabaseInsightResourceStatisticsRequest return throws example Click  https to see how to use SummarizeDatabaseInsightResourceStatistics API.
      public async summarizeDatabaseInsightResourceStatistics ( summarizeDatabaseInsightResourceStatisticsRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation OperationsInsightsClient#summarizeDatabaseInsightResourceStatistics." ) ; const pathParams = { } ; const queryParams = { "compartmentId" : summarizeDatabaseInsightResourceStatisticsRequest . compartmentId , "resourceMetric" : summarizeDatabaseInsightResourceStatisticsRequest . resourceMetric , "analysisTimeInterval" : summarizeDatabaseInsightResourceStatisticsRequest . analysisTimeInterval , "timeIntervalStart" : summarizeDatabaseInsightResourceStatisticsRequest . timeIntervalStart , "timeIntervalEnd" : summarizeDatabaseInsightResourceStatisticsRequest . timeIntervalEnd , "databaseType" : summarizeDatabaseInsightResourceStatisticsRequest . databaseType , "databaseId" : summarizeDatabaseInsightResourceStatisticsRequest . databaseId , "id" : summarizeDatabaseInsightResourceStatisticsRequest . id , "exadataInsightId" : summarizeDatabaseInsightResourceStatisticsRequest . exadataInsightId , "cdbName" : summarizeDatabaseInsightResourceStatisticsRequest . cdbName , "percentile" : summarizeDatabaseInsightResourceStatisticsRequest . percentile , "insightBy" : summarizeDatabaseInsightResourceStatisticsRequest . insightBy , "forecastDays" : summarizeDatabaseInsightResourceStatisticsRequest . forecastDays , "limit" : summarizeDatabaseInsightResourceStatisticsRequest . limit , "page" : summarizeDatabaseInsightResourceStatisticsRequest . page , "sortOrder" : summarizeDatabaseInsightResourceStatisticsRequest . sortOrder , "sortBy" : summarizeDatabaseInsightResourceStatisticsRequest . sortBy , "hostName" : summarizeDatabaseInsightResourceStatisticsRequest . hostName , "isDatabaseInstanceLevelMetrics" : summarizeDatabaseInsightResourceStatisticsRequest . isDatabaseInstanceLevelMetrics , "definedTagEquals" : summarizeDatabaseInsightResourceStatisticsRequest . definedTagEquals , "freeformTagEquals" : summarizeDatabaseInsightResourceStatisticsRequest . freeformTagEquals , "definedTagExists" : summarizeDatabaseInsightResourceStatisticsRequest . definedTagExists , "freeformTagExists" : summarizeDatabaseInsightResourceStatisticsRequest . freeformTagExists , "compartmentIdInSubtree" : summarizeDatabaseInsightResourceStatisticsRequest . compartmentIdInSubtree } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : summarizeDatabaseInsightResourceStatisticsRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , summarizeDatabaseInsightResourceStatisticsRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/databaseInsights/resourceStatistics" , method : "GET" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . SummarizeDatabaseInsightResourceStatisticsResponse > { } , body : await response . json ( ) , bodyKey : "summarizeDatabaseInsightResourceStatisticsAggregationCollection" , bodyModel : model . SummarizeDatabaseInsightResourceStatisticsAggregationCollection , type : "model.SummarizeDatabaseInsightResourceStatisticsAggregationCollection" , responseHeaders : [ { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-next-page" ) , key : "opcNextPage" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param SummarizeDatabaseInsightResourceUsageRequest return throws example Click  https to see how to use SummarizeDatabaseInsightResourceUsage API.
      public async summarizeDatabaseInsightResourceUsage ( summarizeDatabaseInsightResourceUsageRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation OperationsInsightsClient#summarizeDatabaseInsightResourceUsage." ) ; const pathParams = { } ; const queryParams = { "compartmentId" : summarizeDatabaseInsightResourceUsageRequest . compartmentId , "resourceMetric" : summarizeDatabaseInsightResourceUsageRequest . resourceMetric , "analysisTimeInterval" : summarizeDatabaseInsightResourceUsageRequest . analysisTimeInterval , "timeIntervalStart" : summarizeDatabaseInsightResourceUsageRequest . timeIntervalStart , "timeIntervalEnd" : summarizeDatabaseInsightResourceUsageRequest . timeIntervalEnd , "databaseType" : summarizeDatabaseInsightResourceUsageRequest . databaseType , "databaseId" : summarizeDatabaseInsightResourceUsageRequest . databaseId , "id" : summarizeDatabaseInsightResourceUsageRequest . id , "exadataInsightId" : summarizeDatabaseInsightResourceUsageRequest . exadataInsightId , "hostName" : summarizeDatabaseInsightResourceUsageRequest . hostName , "isDatabaseInstanceLevelMetrics" : summarizeDatabaseInsightResourceUsageRequest . isDatabaseInstanceLevelMetrics , "page" : summarizeDatabaseInsightResourceUsageRequest . page , "percentile" : summarizeDatabaseInsightResourceUsageRequest . percentile , "definedTagEquals" : summarizeDatabaseInsightResourceUsageRequest . definedTagEquals , "freeformTagEquals" : summarizeDatabaseInsightResourceUsageRequest . freeformTagEquals , "definedTagExists" : summarizeDatabaseInsightResourceUsageRequest . definedTagExists , "freeformTagExists" : summarizeDatabaseInsightResourceUsageRequest . freeformTagExists , "compartmentIdInSubtree" : summarizeDatabaseInsightResourceUsageRequest . compartmentIdInSubtree } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : summarizeDatabaseInsightResourceUsageRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , summarizeDatabaseInsightResourceUsageRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/databaseInsights/resourceUsageSummary" , method : "GET" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . SummarizeDatabaseInsightResourceUsageResponse > { } , body : await response . json ( ) , bodyKey : "summarizeDatabaseInsightResourceUsageAggregation" , bodyModel : model . SummarizeDatabaseInsightResourceUsageAggregation , type : "model.SummarizeDatabaseInsightResourceUsageAggregation" , responseHeaders : [ { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-next-page" ) , key : "opcNextPage" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param SummarizeDatabaseInsightResourceUsageTrendRequest return throws example Click  https to see how to use SummarizeDatabaseInsightResourceUsageTrend API.
      public async summarizeDatabaseInsightResourceUsageTrend ( summarizeDatabaseInsightResourceUsageTrendRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation OperationsInsightsClient#summarizeDatabaseInsightResourceUsageTrend." ) ; const pathParams = { } ; const queryParams = { "compartmentId" : summarizeDatabaseInsightResourceUsageTrendRequest . compartmentId , "resourceMetric" : summarizeDatabaseInsightResourceUsageTrendRequest . resourceMetric , "analysisTimeInterval" : summarizeDatabaseInsightResourceUsageTrendRequest . analysisTimeInterval , "timeIntervalStart" : summarizeDatabaseInsightResourceUsageTrendRequest . timeIntervalStart , "timeIntervalEnd" : summarizeDatabaseInsightResourceUsageTrendRequest . timeIntervalEnd , "databaseType" : summarizeDatabaseInsightResourceUsageTrendRequest . databaseType , "databaseId" : summarizeDatabaseInsightResourceUsageTrendRequest . databaseId , "id" : summarizeDatabaseInsightResourceUsageTrendRequest . id , "exadataInsightId" : summarizeDatabaseInsightResourceUsageTrendRequest . exadataInsightId , "page" : summarizeDatabaseInsightResourceUsageTrendRequest . page , "sortOrder" : summarizeDatabaseInsightResourceUsageTrendRequest . sortOrder , "sortBy" : summarizeDatabaseInsightResourceUsageTrendRequest . sortBy , "hostName" : summarizeDatabaseInsightResourceUsageTrendRequest . hostName , "isDatabaseInstanceLevelMetrics" : summarizeDatabaseInsightResourceUsageTrendRequest . isDatabaseInstanceLevelMetrics , "definedTagEquals" : summarizeDatabaseInsightResourceUsageTrendRequest . definedTagEquals , "freeformTagEquals" : summarizeDatabaseInsightResourceUsageTrendRequest . freeformTagEquals , "definedTagExists" : summarizeDatabaseInsightResourceUsageTrendRequest . definedTagExists , "freeformTagExists" : summarizeDatabaseInsightResourceUsageTrendRequest . freeformTagExists , "compartmentIdInSubtree" : summarizeDatabaseInsightResourceUsageTrendRequest . compartmentIdInSubtree } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : summarizeDatabaseInsightResourceUsageTrendRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , summarizeDatabaseInsightResourceUsageTrendRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/databaseInsights/resourceUsageTrend" , method : "GET" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . SummarizeDatabaseInsightResourceUsageTrendResponse > { } , body : await response . json ( ) , bodyKey : "summarizeDatabaseInsightResourceUsageTrendAggregationCollection" , bodyModel : model . SummarizeDatabaseInsightResourceUsageTrendAggregationCollection , type : "model.SummarizeDatabaseInsightResourceUsageTrendAggregationCollection" , responseHeaders : [ { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-next-page" ) , key : "opcNextPage" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param SummarizeDatabaseInsightResourceUtilizationInsightRequest return throws example Click  https to see how to use SummarizeDatabaseInsightResourceUtilizationInsight API.
      public async summarizeDatabaseInsightResourceUtilizationInsight ( summarizeDatabaseInsightResourceUtilizationInsightRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation OperationsInsightsClient#summarizeDatabaseInsightResourceUtilizationInsight." ) ; const pathParams = { } ; const queryParams = { "compartmentId" : summarizeDatabaseInsightResourceUtilizationInsightRequest . compartmentId , "resourceMetric" : summarizeDatabaseInsightResourceUtilizationInsightRequest . resourceMetric , "analysisTimeInterval" : summarizeDatabaseInsightResourceUtilizationInsightRequest . analysisTimeInterval , "timeIntervalStart" : summarizeDatabaseInsightResourceUtilizationInsightRequest . timeIntervalStart , "timeIntervalEnd" : summarizeDatabaseInsightResourceUtilizationInsightRequest . timeIntervalEnd , "databaseType" : summarizeDatabaseInsightResourceUtilizationInsightRequest . databaseType , "databaseId" : summarizeDatabaseInsightResourceUtilizationInsightRequest . databaseId , "id" : summarizeDatabaseInsightResourceUtilizationInsightRequest . id , "exadataInsightId" : summarizeDatabaseInsightResourceUtilizationInsightRequest . exadataInsightId , "forecastDays" : summarizeDatabaseInsightResourceUtilizationInsightRequest . forecastDays , "hostName" : summarizeDatabaseInsightResourceUtilizationInsightRequest . hostName , "isDatabaseInstanceLevelMetrics" : summarizeDatabaseInsightResourceUtilizationInsightRequest . isDatabaseInstanceLevelMetrics , "page" : summarizeDatabaseInsightResourceUtilizationInsightRequest . page , "definedTagEquals" : summarizeDatabaseInsightResourceUtilizationInsightRequest . definedTagEquals , "freeformTagEquals" : summarizeDatabaseInsightResourceUtilizationInsightRequest . freeformTagEquals , "definedTagExists" : summarizeDatabaseInsightResourceUtilizationInsightRequest . definedTagExists , "freeformTagExists" : summarizeDatabaseInsightResourceUtilizationInsightRequest . freeformTagExists , "compartmentIdInSubtree" : summarizeDatabaseInsightResourceUtilizationInsightRequest . compartmentIdInSubtree } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : summarizeDatabaseInsightResourceUtilizationInsightRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , summarizeDatabaseInsightResourceUtilizationInsightRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/databaseInsights/resourceUtilizationInsight" , method : "GET" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . SummarizeDatabaseInsightResourceUtilizationInsightResponse > { } , body : await response . json ( ) , bodyKey : "summarizeDatabaseInsightResourceUtilizationInsightAggregation" , bodyModel : model . SummarizeDatabaseInsightResourceUtilizationInsightAggregation , type : "model.SummarizeDatabaseInsightResourceUtilizationInsightAggregation" , responseHeaders : [ { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-next-page" ) , key : "opcNextPage" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param SummarizeDatabaseInsightTablespaceUsageTrendRequest return throws example Click  https to see how to use SummarizeDatabaseInsightTablespaceUsageTrend API.
      public async summarizeDatabaseInsightTablespaceUsageTrend ( summarizeDatabaseInsightTablespaceUsageTrendRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation OperationsInsightsClient#summarizeDatabaseInsightTablespaceUsageTrend." ) ; const pathParams = { } ; const queryParams = { "compartmentId" : summarizeDatabaseInsightTablespaceUsageTrendRequest . compartmentId , "analysisTimeInterval" : summarizeDatabaseInsightTablespaceUsageTrendRequest . analysisTimeInterval , "timeIntervalStart" : summarizeDatabaseInsightTablespaceUsageTrendRequest . timeIntervalStart , "timeIntervalEnd" : summarizeDatabaseInsightTablespaceUsageTrendRequest . timeIntervalEnd , "databaseId" : summarizeDatabaseInsightTablespaceUsageTrendRequest . databaseId , "id" : summarizeDatabaseInsightTablespaceUsageTrendRequest . id , "page" : summarizeDatabaseInsightTablespaceUsageTrendRequest . page , "limit" : summarizeDatabaseInsightTablespaceUsageTrendRequest . limit } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : summarizeDatabaseInsightTablespaceUsageTrendRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , summarizeDatabaseInsightTablespaceUsageTrendRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/databaseInsights/tablespaceUsageTrend" , method : "GET" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . SummarizeDatabaseInsightTablespaceUsageTrendResponse > { } , body : await response . json ( ) , bodyKey : "summarizeDatabaseInsightTablespaceUsageTrendAggregationCollection" , bodyModel : model . SummarizeDatabaseInsightTablespaceUsageTrendAggregationCollection , type : "model.SummarizeDatabaseInsightTablespaceUsageTrendAggregationCollection" , responseHeaders : [ { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-next-page" ) , key : "opcNextPage" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param SummarizeExadataInsightResourceCapacityTrendRequest return throws example Click  https to see how to use SummarizeExadataInsightResourceCapacityTrend API.
      public async summarizeExadataInsightResourceCapacityTrend ( summarizeExadataInsightResourceCapacityTrendRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation OperationsInsightsClient#summarizeExadataInsightResourceCapacityTrend." ) ; const pathParams = { } ; const queryParams = { "compartmentId" : summarizeExadataInsightResourceCapacityTrendRequest . compartmentId , "resourceType" : summarizeExadataInsightResourceCapacityTrendRequest . resourceType , "resourceMetric" : summarizeExadataInsightResourceCapacityTrendRequest . resourceMetric , "analysisTimeInterval" : summarizeExadataInsightResourceCapacityTrendRequest . analysisTimeInterval , "timeIntervalStart" : summarizeExadataInsightResourceCapacityTrendRequest . timeIntervalStart , "timeIntervalEnd" : summarizeExadataInsightResourceCapacityTrendRequest . timeIntervalEnd , "exadataInsightId" : summarizeExadataInsightResourceCapacityTrendRequest . exadataInsightId , "databaseInsightId" : summarizeExadataInsightResourceCapacityTrendRequest . databaseInsightId , "hostInsightId" : summarizeExadataInsightResourceCapacityTrendRequest . hostInsightId , "storageServerName" : summarizeExadataInsightResourceCapacityTrendRequest . storageServerName , "exadataType" : summarizeExadataInsightResourceCapacityTrendRequest . exadataType , "cdbName" : summarizeExadataInsightResourceCapacityTrendRequest . cdbName , "hostName" : summarizeExadataInsightResourceCapacityTrendRequest . hostName , "page" : summarizeExadataInsightResourceCapacityTrendRequest . page , "limit" : summarizeExadataInsightResourceCapacityTrendRequest . limit , "sortOrder" : summarizeExadataInsightResourceCapacityTrendRequest . sortOrder , "sortBy" : summarizeExadataInsightResourceCapacityTrendRequest . sortBy } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : summarizeExadataInsightResourceCapacityTrendRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , summarizeExadataInsightResourceCapacityTrendRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/exadataInsights/resourceCapacityTrend" , method : "GET" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . SummarizeExadataInsightResourceCapacityTrendResponse > { } , body : await response . json ( ) , bodyKey : "summarizeExadataInsightResourceCapacityTrendCollection" , bodyModel : model . SummarizeExadataInsightResourceCapacityTrendCollection , type : "model.SummarizeExadataInsightResourceCapacityTrendCollection" , responseHeaders : [ { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-next-page" ) , key : "opcNextPage" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param SummarizeExadataInsightResourceCapacityTrendAggregatedRequest return throws example Click  https to see how to use SummarizeExadataInsightResourceCapacityTrendAggregated API.
      public async summarizeExadataInsightResourceCapacityTrendAggregated ( summarizeExadataInsightResourceCapacityTrendAggregatedRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation OperationsInsightsClient#summarizeExadataInsightResourceCapacityTrendAggregated." ) ; const pathParams = { } ; const queryParams = { "compartmentId" : summarizeExadataInsightResourceCapacityTrendAggregatedRequest . compartmentId , "resourceType" : summarizeExadataInsightResourceCapacityTrendAggregatedRequest . resourceType , "resourceMetric" : summarizeExadataInsightResourceCapacityTrendAggregatedRequest . resourceMetric , "analysisTimeInterval" : summarizeExadataInsightResourceCapacityTrendAggregatedRequest . analysisTimeInterval , "timeIntervalStart" : summarizeExadataInsightResourceCapacityTrendAggregatedRequest . timeIntervalStart , "timeIntervalEnd" : summarizeExadataInsightResourceCapacityTrendAggregatedRequest . timeIntervalEnd , "exadataInsightId" : summarizeExadataInsightResourceCapacityTrendAggregatedRequest . exadataInsightId , "exadataType" : summarizeExadataInsightResourceCapacityTrendAggregatedRequest . exadataType , "cdbName" : summarizeExadataInsightResourceCapacityTrendAggregatedRequest . cdbName , "hostName" : summarizeExadataInsightResourceCapacityTrendAggregatedRequest . hostName , "page" : summarizeExadataInsightResourceCapacityTrendAggregatedRequest . page , "sortOrder" : summarizeExadataInsightResourceCapacityTrendAggregatedRequest . sortOrder , "sortBy" : summarizeExadataInsightResourceCapacityTrendAggregatedRequest . sortBy , "definedTagEquals" : summarizeExadataInsightResourceCapacityTrendAggregatedRequest . definedTagEquals , "freeformTagEquals" : summarizeExadataInsightResourceCapacityTrendAggregatedRequest . freeformTagEquals , "definedTagExists" : summarizeExadataInsightResourceCapacityTrendAggregatedRequest . definedTagExists , "freeformTagExists" : summarizeExadataInsightResourceCapacityTrendAggregatedRequest . freeformTagExists } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : summarizeExadataInsightResourceCapacityTrendAggregatedRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , summarizeExadataInsightResourceCapacityTrendAggregatedRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/exadataInsights/resourceCapacityTrendAggregated" , method : "GET" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . SummarizeExadataInsightResourceCapacityTrendAggregatedResponse > { } , body : await response . json ( ) , bodyKey : "summarizeExadataInsightResourceCapacityTrendAggregation" , bodyModel : model . SummarizeExadataInsightResourceCapacityTrendAggregation , type : "model.SummarizeExadataInsightResourceCapacityTrendAggregation" , responseHeaders : [ { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-next-page" ) , key : "opcNextPage" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param SummarizeExadataInsightResourceForecastTrendRequest return throws example Click  https to see how to use SummarizeExadataInsightResourceForecastTrend API.
      public async summarizeExadataInsightResourceForecastTrend ( summarizeExadataInsightResourceForecastTrendRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation OperationsInsightsClient#summarizeExadataInsightResourceForecastTrend." ) ; const pathParams = { } ; const queryParams = { "resourceType" : summarizeExadataInsightResourceForecastTrendRequest . resourceType , "resourceMetric" : summarizeExadataInsightResourceForecastTrendRequest . resourceMetric , "analysisTimeInterval" : summarizeExadataInsightResourceForecastTrendRequest . analysisTimeInterval , "timeIntervalStart" : summarizeExadataInsightResourceForecastTrendRequest . timeIntervalStart , "timeIntervalEnd" : summarizeExadataInsightResourceForecastTrendRequest . timeIntervalEnd , "exadataInsightId" : summarizeExadataInsightResourceForecastTrendRequest . exadataInsightId , "databaseInsightId" : summarizeExadataInsightResourceForecastTrendRequest . databaseInsightId , "hostInsightId" : summarizeExadataInsightResourceForecastTrendRequest . hostInsightId , "storageServerName" : summarizeExadataInsightResourceForecastTrendRequest . storageServerName , "exadataType" : summarizeExadataInsightResourceForecastTrendRequest . exadataType , "statistic" : summarizeExadataInsightResourceForecastTrendRequest . statistic , "forecastStartDay" : summarizeExadataInsightResourceForecastTrendRequest . forecastStartDay , "forecastDays" : summarizeExadataInsightResourceForecastTrendRequest . forecastDays , "forecastModel" : summarizeExadataInsightResourceForecastTrendRequest . forecastModel , "cdbName" : summarizeExadataInsightResourceForecastTrendRequest . cdbName , "hostName" : summarizeExadataInsightResourceForecastTrendRequest . hostName , "limit" : summarizeExadataInsightResourceForecastTrendRequest . limit , "confidence" : summarizeExadataInsightResourceForecastTrendRequest . confidence , "sortOrder" : summarizeExadataInsightResourceForecastTrendRequest . sortOrder , "sortBy" : summarizeExadataInsightResourceForecastTrendRequest . sortBy , "page" : summarizeExadataInsightResourceForecastTrendRequest . page } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : summarizeExadataInsightResourceForecastTrendRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , summarizeExadataInsightResourceForecastTrendRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/exadataInsights/resourceForecastTrend" , method : "GET" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . SummarizeExadataInsightResourceForecastTrendResponse > { } , body : await response . json ( ) , bodyKey : "summarizeExadataInsightResourceForecastTrendCollection" , bodyModel : model . SummarizeExadataInsightResourceForecastTrendCollection , type : "model.SummarizeExadataInsightResourceForecastTrendCollection" , responseHeaders : [ { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-next-page" ) , key : "opcNextPage" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param SummarizeExadataInsightResourceForecastTrendAggregatedRequest return throws example Click  https to see how to use SummarizeExadataInsightResourceForecastTrendAggregated API.
      public async summarizeExadataInsightResourceForecastTrendAggregated ( summarizeExadataInsightResourceForecastTrendAggregatedRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation OperationsInsightsClient#summarizeExadataInsightResourceForecastTrendAggregated." ) ; const pathParams = { } ; const queryParams = { "compartmentId" : summarizeExadataInsightResourceForecastTrendAggregatedRequest . compartmentId , "resourceType" : summarizeExadataInsightResourceForecastTrendAggregatedRequest . resourceType , "resourceMetric" : summarizeExadataInsightResourceForecastTrendAggregatedRequest . resourceMetric , "analysisTimeInterval" : summarizeExadataInsightResourceForecastTrendAggregatedRequest . analysisTimeInterval , "timeIntervalStart" : summarizeExadataInsightResourceForecastTrendAggregatedRequest . timeIntervalStart , "timeIntervalEnd" : summarizeExadataInsightResourceForecastTrendAggregatedRequest . timeIntervalEnd , "exadataInsightId" : summarizeExadataInsightResourceForecastTrendAggregatedRequest . exadataInsightId , "exadataType" : summarizeExadataInsightResourceForecastTrendAggregatedRequest . exadataType , "statistic" : summarizeExadataInsightResourceForecastTrendAggregatedRequest . statistic , "forecastStartDay" : summarizeExadataInsightResourceForecastTrendAggregatedRequest . forecastStartDay , "forecastDays" : summarizeExadataInsightResourceForecastTrendAggregatedRequest . forecastDays , "forecastModel" : summarizeExadataInsightResourceForecastTrendAggregatedRequest . forecastModel , "cdbName" : summarizeExadataInsightResourceForecastTrendAggregatedRequest . cdbName , "hostName" : summarizeExadataInsightResourceForecastTrendAggregatedRequest . hostName , "confidence" : summarizeExadataInsightResourceForecastTrendAggregatedRequest . confidence , "page" : summarizeExadataInsightResourceForecastTrendAggregatedRequest . page , "definedTagEquals" : summarizeExadataInsightResourceForecastTrendAggregatedRequest . definedTagEquals , "freeformTagEquals" : summarizeExadataInsightResourceForecastTrendAggregatedRequest . freeformTagEquals , "definedTagExists" : summarizeExadataInsightResourceForecastTrendAggregatedRequest . definedTagExists , "freeformTagExists" : summarizeExadataInsightResourceForecastTrendAggregatedRequest . freeformTagExists } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : summarizeExadataInsightResourceForecastTrendAggregatedRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , summarizeExadataInsightResourceForecastTrendAggregatedRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/exadataInsights/resourceForecastTrendAggregated" , method : "GET" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . SummarizeExadataInsightResourceForecastTrendAggregatedResponse > { } , body : await response . json ( ) , bodyKey : "summarizeExadataInsightResourceForecastTrendAggregation" , bodyModel : model . SummarizeExadataInsightResourceForecastTrendAggregation , type : "model.SummarizeExadataInsightResourceForecastTrendAggregation" , responseHeaders : [ { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-next-page" ) , key : "opcNextPage" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param SummarizeExadataInsightResourceStatisticsRequest return throws example Click  https to see how to use SummarizeExadataInsightResourceStatistics API.
      public async summarizeExadataInsightResourceStatistics ( summarizeExadataInsightResourceStatisticsRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation OperationsInsightsClient#summarizeExadataInsightResourceStatistics." ) ; const pathParams = { } ; const queryParams = { "exadataInsightId" : summarizeExadataInsightResourceStatisticsRequest . exadataInsightId , "resourceType" : summarizeExadataInsightResourceStatisticsRequest . resourceType , "resourceMetric" : summarizeExadataInsightResourceStatisticsRequest . resourceMetric , "analysisTimeInterval" : summarizeExadataInsightResourceStatisticsRequest . analysisTimeInterval , "timeIntervalStart" : summarizeExadataInsightResourceStatisticsRequest . timeIntervalStart , "timeIntervalEnd" : summarizeExadataInsightResourceStatisticsRequest . timeIntervalEnd , "exadataType" : summarizeExadataInsightResourceStatisticsRequest . exadataType , "cdbName" : summarizeExadataInsightResourceStatisticsRequest . cdbName , "hostName" : summarizeExadataInsightResourceStatisticsRequest . hostName , "percentile" : summarizeExadataInsightResourceStatisticsRequest . percentile , "sortOrder" : summarizeExadataInsightResourceStatisticsRequest . sortOrder , "sortBy" : summarizeExadataInsightResourceStatisticsRequest . sortBy , "limit" : summarizeExadataInsightResourceStatisticsRequest . limit , "page" : summarizeExadataInsightResourceStatisticsRequest . page } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : summarizeExadataInsightResourceStatisticsRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , summarizeExadataInsightResourceStatisticsRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/exadataInsights/resourceStatistics" , method : "GET" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . SummarizeExadataInsightResourceStatisticsResponse > { } , body : await response . json ( ) , bodyKey : "summarizeExadataInsightResourceStatisticsAggregationCollection" , bodyModel : model . SummarizeExadataInsightResourceStatisticsAggregationCollection , type : "model.SummarizeExadataInsightResourceStatisticsAggregationCollection" , responseHeaders : [ { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-total-items" ) , key : "opcTotalItems" , dataType : "number" } , { value : response . headers . get ( "opc-next-page" ) , key : "opcNextPage" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param SummarizeExadataInsightResourceUsageRequest return throws example Click  https to see how to use SummarizeExadataInsightResourceUsage API.
      public async summarizeExadataInsightResourceUsage ( summarizeExadataInsightResourceUsageRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation OperationsInsightsClient#summarizeExadataInsightResourceUsage." ) ; const pathParams = { } ; const queryParams = { "compartmentId" : summarizeExadataInsightResourceUsageRequest . compartmentId , "resourceType" : summarizeExadataInsightResourceUsageRequest . resourceType , "resourceMetric" : summarizeExadataInsightResourceUsageRequest . resourceMetric , "analysisTimeInterval" : summarizeExadataInsightResourceUsageRequest . analysisTimeInterval , "timeIntervalStart" : summarizeExadataInsightResourceUsageRequest . timeIntervalStart , "timeIntervalEnd" : summarizeExadataInsightResourceUsageRequest . timeIntervalEnd , "exadataInsightId" : summarizeExadataInsightResourceUsageRequest . exadataInsightId , "exadataType" : summarizeExadataInsightResourceUsageRequest . exadataType , "cdbName" : summarizeExadataInsightResourceUsageRequest . cdbName , "hostName" : summarizeExadataInsightResourceUsageRequest . hostName , "sortOrder" : summarizeExadataInsightResourceUsageRequest . sortOrder , "sortBy" : summarizeExadataInsightResourceUsageRequest . sortBy , "page" : summarizeExadataInsightResourceUsageRequest . page , "limit" : summarizeExadataInsightResourceUsageRequest . limit , "percentile" : summarizeExadataInsightResourceUsageRequest . percentile , "definedTagEquals" : summarizeExadataInsightResourceUsageRequest . definedTagEquals , "freeformTagEquals" : summarizeExadataInsightResourceUsageRequest . freeformTagEquals , "definedTagExists" : summarizeExadataInsightResourceUsageRequest . definedTagExists , "freeformTagExists" : summarizeExadataInsightResourceUsageRequest . freeformTagExists } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : summarizeExadataInsightResourceUsageRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , summarizeExadataInsightResourceUsageRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/exadataInsights/resourceUsageSummary" , method : "GET" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . SummarizeExadataInsightResourceUsageResponse > { } , body : await response . json ( ) , bodyKey : "summarizeExadataInsightResourceUsageCollection" , bodyModel : model . SummarizeExadataInsightResourceUsageCollection , type : "model.SummarizeExadataInsightResourceUsageCollection" , responseHeaders : [ { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-next-page" ) , key : "opcNextPage" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param SummarizeExadataInsightResourceUsageAggregatedRequest return throws example Click  https to see how to use SummarizeExadataInsightResourceUsageAggregated API.
      public async summarizeExadataInsightResourceUsageAggregated ( summarizeExadataInsightResourceUsageAggregatedRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation OperationsInsightsClient#summarizeExadataInsightResourceUsageAggregated." ) ; const pathParams = { } ; const queryParams = { "compartmentId" : summarizeExadataInsightResourceUsageAggregatedRequest . compartmentId , "resourceType" : summarizeExadataInsightResourceUsageAggregatedRequest . resourceType , "resourceMetric" : summarizeExadataInsightResourceUsageAggregatedRequest . resourceMetric , "analysisTimeInterval" : summarizeExadataInsightResourceUsageAggregatedRequest . analysisTimeInterval , "timeIntervalStart" : summarizeExadataInsightResourceUsageAggregatedRequest . timeIntervalStart , "timeIntervalEnd" : summarizeExadataInsightResourceUsageAggregatedRequest . timeIntervalEnd , "exadataInsightId" : summarizeExadataInsightResourceUsageAggregatedRequest . exadataInsightId , "exadataType" : summarizeExadataInsightResourceUsageAggregatedRequest . exadataType , "cdbName" : summarizeExadataInsightResourceUsageAggregatedRequest . cdbName , "hostName" : summarizeExadataInsightResourceUsageAggregatedRequest . hostName , "page" : summarizeExadataInsightResourceUsageAggregatedRequest . page , "percentile" : summarizeExadataInsightResourceUsageAggregatedRequest . percentile , "definedTagEquals" : summarizeExadataInsightResourceUsageAggregatedRequest . definedTagEquals , "freeformTagEquals" : summarizeExadataInsightResourceUsageAggregatedRequest . freeformTagEquals , "definedTagExists" : summarizeExadataInsightResourceUsageAggregatedRequest . definedTagExists , "freeformTagExists" : summarizeExadataInsightResourceUsageAggregatedRequest . freeformTagExists } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : summarizeExadataInsightResourceUsageAggregatedRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , summarizeExadataInsightResourceUsageAggregatedRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/exadataInsights/resourceUsageSummaryAggregated" , method : "GET" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . SummarizeExadataInsightResourceUsageAggregatedResponse > { } , body : await response . json ( ) , bodyKey : "summarizeExadataInsightResourceUsageAggregation" , bodyModel : model . SummarizeExadataInsightResourceUsageAggregation , type : "model.SummarizeExadataInsightResourceUsageAggregation" , responseHeaders : [ { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-next-page" ) , key : "opcNextPage" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param SummarizeExadataInsightResourceUtilizationInsightRequest return throws example Click  https to see how to use SummarizeExadataInsightResourceUtilizationInsight API.
      public async summarizeExadataInsightResourceUtilizationInsight ( summarizeExadataInsightResourceUtilizationInsightRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation OperationsInsightsClient#summarizeExadataInsightResourceUtilizationInsight." ) ; const pathParams = { } ; const queryParams = { "compartmentId" : summarizeExadataInsightResourceUtilizationInsightRequest . compartmentId , "resourceType" : summarizeExadataInsightResourceUtilizationInsightRequest . resourceType , "resourceMetric" : summarizeExadataInsightResourceUtilizationInsightRequest . resourceMetric , "analysisTimeInterval" : summarizeExadataInsightResourceUtilizationInsightRequest . analysisTimeInterval , "timeIntervalStart" : summarizeExadataInsightResourceUtilizationInsightRequest . timeIntervalStart , "timeIntervalEnd" : summarizeExadataInsightResourceUtilizationInsightRequest . timeIntervalEnd , "exadataInsightId" : summarizeExadataInsightResourceUtilizationInsightRequest . exadataInsightId , "exadataType" : summarizeExadataInsightResourceUtilizationInsightRequest . exadataType , "forecastStartDay" : summarizeExadataInsightResourceUtilizationInsightRequest . forecastStartDay , "forecastDays" : summarizeExadataInsightResourceUtilizationInsightRequest . forecastDays , "cdbName" : summarizeExadataInsightResourceUtilizationInsightRequest . cdbName , "hostName" : summarizeExadataInsightResourceUtilizationInsightRequest . hostName , "limit" : summarizeExadataInsightResourceUtilizationInsightRequest . limit , "page" : summarizeExadataInsightResourceUtilizationInsightRequest . page , "definedTagEquals" : summarizeExadataInsightResourceUtilizationInsightRequest . definedTagEquals , "freeformTagEquals" : summarizeExadataInsightResourceUtilizationInsightRequest . freeformTagEquals , "definedTagExists" : summarizeExadataInsightResourceUtilizationInsightRequest . definedTagExists , "freeformTagExists" : summarizeExadataInsightResourceUtilizationInsightRequest . freeformTagExists } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : summarizeExadataInsightResourceUtilizationInsightRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , summarizeExadataInsightResourceUtilizationInsightRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/exadataInsights/resourceUtilizationInsight" , method : "GET" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . SummarizeExadataInsightResourceUtilizationInsightResponse > { } , body : await response . json ( ) , bodyKey : "summarizeExadataInsightResourceUtilizationInsightAggregation" , bodyModel : model . SummarizeExadataInsightResourceUtilizationInsightAggregation , type : "model.SummarizeExadataInsightResourceUtilizationInsightAggregation" , responseHeaders : [ { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-total-items" ) , key : "opcTotalItems" , dataType : "number" } , { value : response . headers . get ( "opc-next-page" ) , key : "opcNextPage" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param SummarizeExadataMembersRequest return throws example Click  https to see how to use SummarizeExadataMembers API.
      public async summarizeExadataMembers ( summarizeExadataMembersRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation OperationsInsightsClient#summarizeExadataMembers." ) ; const pathParams = { } ; const queryParams = { "exadataInsightId" : summarizeExadataMembersRequest . exadataInsightId , "exadataType" : summarizeExadataMembersRequest . exadataType , "sortOrder" : summarizeExadataMembersRequest . sortOrder , "sortBy" : summarizeExadataMembersRequest . sortBy , "limit" : summarizeExadataMembersRequest . limit , "page" : summarizeExadataMembersRequest . page } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : summarizeExadataMembersRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , summarizeExadataMembersRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/exadataInsights/exadataMembers" , method : "GET" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . SummarizeExadataMembersResponse > { } , body : await response . json ( ) , bodyKey : "exadataMemberCollection" , bodyModel : model . ExadataMemberCollection , type : "model.ExadataMemberCollection" , responseHeaders : [ { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-total-items" ) , key : "opcTotalItems" , dataType : "number" } , { value : response . headers . get ( "opc-next-page" ) , key : "opcNextPage" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param SummarizeHostInsightResourceCapacityTrendRequest return throws example Click  https to see how to use SummarizeHostInsightResourceCapacityTrend API.
      public async summarizeHostInsightResourceCapacityTrend ( summarizeHostInsightResourceCapacityTrendRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation OperationsInsightsClient#summarizeHostInsightResourceCapacityTrend." ) ; const pathParams = { } ; const queryParams = { "compartmentId" : summarizeHostInsightResourceCapacityTrendRequest . compartmentId , "resourceMetric" : summarizeHostInsightResourceCapacityTrendRequest . resourceMetric , "analysisTimeInterval" : summarizeHostInsightResourceCapacityTrendRequest . analysisTimeInterval , "timeIntervalStart" : summarizeHostInsightResourceCapacityTrendRequest . timeIntervalStart , "timeIntervalEnd" : summarizeHostInsightResourceCapacityTrendRequest . timeIntervalEnd , "platformType" : summarizeHostInsightResourceCapacityTrendRequest . platformType , "id" : summarizeHostInsightResourceCapacityTrendRequest . id , "exadataInsightId" : summarizeHostInsightResourceCapacityTrendRequest . exadataInsightId , "utilizationLevel" : summarizeHostInsightResourceCapacityTrendRequest . utilizationLevel , "page" : summarizeHostInsightResourceCapacityTrendRequest . page , "sortOrder" : summarizeHostInsightResourceCapacityTrendRequest . sortOrder , "sortBy" : summarizeHostInsightResourceCapacityTrendRequest . sortBy , "definedTagEquals" : summarizeHostInsightResourceCapacityTrendRequest . definedTagEquals , "freeformTagEquals" : summarizeHostInsightResourceCapacityTrendRequest . freeformTagEquals , "definedTagExists" : summarizeHostInsightResourceCapacityTrendRequest . definedTagExists , "freeformTagExists" : summarizeHostInsightResourceCapacityTrendRequest . freeformTagExists , "compartmentIdInSubtree" : summarizeHostInsightResourceCapacityTrendRequest . compartmentIdInSubtree } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : summarizeHostInsightResourceCapacityTrendRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , summarizeHostInsightResourceCapacityTrendRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/hostInsights/resourceCapacityTrend" , method : "GET" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . SummarizeHostInsightResourceCapacityTrendResponse > { } , body : await response . json ( ) , bodyKey : "summarizeHostInsightResourceCapacityTrendAggregationCollection" , bodyModel : model . SummarizeHostInsightResourceCapacityTrendAggregationCollection , type : "model.SummarizeHostInsightResourceCapacityTrendAggregationCollection" , responseHeaders : [ { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-next-page" ) , key : "opcNextPage" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param SummarizeHostInsightResourceForecastTrendRequest return throws example Click  https to see how to use SummarizeHostInsightResourceForecastTrend API.
      public async summarizeHostInsightResourceForecastTrend ( summarizeHostInsightResourceForecastTrendRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation OperationsInsightsClient#summarizeHostInsightResourceForecastTrend." ) ; const pathParams = { } ; const queryParams = { "compartmentId" : summarizeHostInsightResourceForecastTrendRequest . compartmentId , "resourceMetric" : summarizeHostInsightResourceForecastTrendRequest . resourceMetric , "analysisTimeInterval" : summarizeHostInsightResourceForecastTrendRequest . analysisTimeInterval , "timeIntervalStart" : summarizeHostInsightResourceForecastTrendRequest . timeIntervalStart , "timeIntervalEnd" : summarizeHostInsightResourceForecastTrendRequest . timeIntervalEnd , "platformType" : summarizeHostInsightResourceForecastTrendRequest . platformType , "id" : summarizeHostInsightResourceForecastTrendRequest . id , "exadataInsightId" : summarizeHostInsightResourceForecastTrendRequest . exadataInsightId , "statistic" : summarizeHostInsightResourceForecastTrendRequest . statistic , "forecastDays" : summarizeHostInsightResourceForecastTrendRequest . forecastDays , "forecastModel" : summarizeHostInsightResourceForecastTrendRequest . forecastModel , "utilizationLevel" : summarizeHostInsightResourceForecastTrendRequest . utilizationLevel , "confidence" : summarizeHostInsightResourceForecastTrendRequest . confidence , "page" : summarizeHostInsightResourceForecastTrendRequest . page , "definedTagEquals" : summarizeHostInsightResourceForecastTrendRequest . definedTagEquals , "freeformTagEquals" : summarizeHostInsightResourceForecastTrendRequest . freeformTagEquals , "definedTagExists" : summarizeHostInsightResourceForecastTrendRequest . definedTagExists , "freeformTagExists" : summarizeHostInsightResourceForecastTrendRequest . freeformTagExists , "compartmentIdInSubtree" : summarizeHostInsightResourceForecastTrendRequest . compartmentIdInSubtree } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : summarizeHostInsightResourceForecastTrendRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , summarizeHostInsightResourceForecastTrendRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/hostInsights/resourceForecastTrend" , method : "GET" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . SummarizeHostInsightResourceForecastTrendResponse > { } , body : await response . json ( ) , bodyKey : "summarizeHostInsightResourceForecastTrendAggregation" , bodyModel : model . SummarizeHostInsightResourceForecastTrendAggregation , type : "model.SummarizeHostInsightResourceForecastTrendAggregation" , responseHeaders : [ { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param SummarizeHostInsightResourceStatisticsRequest return throws example Click  https to see how to use SummarizeHostInsightResourceStatistics API.
      public async summarizeHostInsightResourceStatistics ( summarizeHostInsightResourceStatisticsRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation OperationsInsightsClient#summarizeHostInsightResourceStatistics." ) ; const pathParams = { } ; const queryParams = { "compartmentId" : summarizeHostInsightResourceStatisticsRequest . compartmentId , "resourceMetric" : summarizeHostInsightResourceStatisticsRequest . resourceMetric , "analysisTimeInterval" : summarizeHostInsightResourceStatisticsRequest . analysisTimeInterval , "timeIntervalStart" : summarizeHostInsightResourceStatisticsRequest . timeIntervalStart , "timeIntervalEnd" : summarizeHostInsightResourceStatisticsRequest . timeIntervalEnd , "platformType" : summarizeHostInsightResourceStatisticsRequest . platformType , "id" : summarizeHostInsightResourceStatisticsRequest . id , "exadataInsightId" : summarizeHostInsightResourceStatisticsRequest . exadataInsightId , "percentile" : summarizeHostInsightResourceStatisticsRequest . percentile , "insightBy" : summarizeHostInsightResourceStatisticsRequest . insightBy , "forecastDays" : summarizeHostInsightResourceStatisticsRequest . forecastDays , "limit" : summarizeHostInsightResourceStatisticsRequest . limit , "page" : summarizeHostInsightResourceStatisticsRequest . page , "sortOrder" : summarizeHostInsightResourceStatisticsRequest . sortOrder , "sortBy" : summarizeHostInsightResourceStatisticsRequest . sortBy , "definedTagEquals" : summarizeHostInsightResourceStatisticsRequest . definedTagEquals , "freeformTagEquals" : summarizeHostInsightResourceStatisticsRequest . freeformTagEquals , "definedTagExists" : summarizeHostInsightResourceStatisticsRequest . definedTagExists , "freeformTagExists" : summarizeHostInsightResourceStatisticsRequest . freeformTagExists , "compartmentIdInSubtree" : summarizeHostInsightResourceStatisticsRequest . compartmentIdInSubtree } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : summarizeHostInsightResourceStatisticsRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , summarizeHostInsightResourceStatisticsRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/hostInsights/resourceStatistics" , method : "GET" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . SummarizeHostInsightResourceStatisticsResponse > { } , body : await response . json ( ) , bodyKey : "summarizeHostInsightResourceStatisticsAggregationCollection" , bodyModel : model . SummarizeHostInsightResourceStatisticsAggregationCollection , type : "model.SummarizeHostInsightResourceStatisticsAggregationCollection" , responseHeaders : [ { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-next-page" ) , key : "opcNextPage" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param SummarizeHostInsightResourceUsageRequest return throws example Click  https to see how to use SummarizeHostInsightResourceUsage API.
      public async summarizeHostInsightResourceUsage ( summarizeHostInsightResourceUsageRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation OperationsInsightsClient#summarizeHostInsightResourceUsage." ) ; const pathParams = { } ; const queryParams = { "compartmentId" : summarizeHostInsightResourceUsageRequest . compartmentId , "resourceMetric" : summarizeHostInsightResourceUsageRequest . resourceMetric , "analysisTimeInterval" : summarizeHostInsightResourceUsageRequest . analysisTimeInterval , "timeIntervalStart" : summarizeHostInsightResourceUsageRequest . timeIntervalStart , "timeIntervalEnd" : summarizeHostInsightResourceUsageRequest . timeIntervalEnd , "platformType" : summarizeHostInsightResourceUsageRequest . platformType , "id" : summarizeHostInsightResourceUsageRequest . id , "exadataInsightId" : summarizeHostInsightResourceUsageRequest . exadataInsightId , "page" : summarizeHostInsightResourceUsageRequest . page , "percentile" : summarizeHostInsightResourceUsageRequest . percentile , "definedTagEquals" : summarizeHostInsightResourceUsageRequest . definedTagEquals , "freeformTagEquals" : summarizeHostInsightResourceUsageRequest . freeformTagEquals , "definedTagExists" : summarizeHostInsightResourceUsageRequest . definedTagExists , "freeformTagExists" : summarizeHostInsightResourceUsageRequest . freeformTagExists , "compartmentIdInSubtree" : summarizeHostInsightResourceUsageRequest . compartmentIdInSubtree } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : summarizeHostInsightResourceUsageRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , summarizeHostInsightResourceUsageRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/hostInsights/resourceUsageSummary" , method : "GET" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . SummarizeHostInsightResourceUsageResponse > { } , body : await response . json ( ) , bodyKey : "summarizeHostInsightResourceUsageAggregation" , bodyModel : model . SummarizeHostInsightResourceUsageAggregation , type : "model.SummarizeHostInsightResourceUsageAggregation" , responseHeaders : [ { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param SummarizeHostInsightResourceUsageTrendRequest return throws example Click  https to see how to use SummarizeHostInsightResourceUsageTrend API.
      public async summarizeHostInsightResourceUsageTrend ( summarizeHostInsightResourceUsageTrendRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation OperationsInsightsClient#summarizeHostInsightResourceUsageTrend." ) ; const pathParams = { } ; const queryParams = { "compartmentId" : summarizeHostInsightResourceUsageTrendRequest . compartmentId , "resourceMetric" : summarizeHostInsightResourceUsageTrendRequest . resourceMetric , "analysisTimeInterval" : summarizeHostInsightResourceUsageTrendRequest . analysisTimeInterval , "timeIntervalStart" : summarizeHostInsightResourceUsageTrendRequest . timeIntervalStart , "timeIntervalEnd" : summarizeHostInsightResourceUsageTrendRequest . timeIntervalEnd , "platformType" : summarizeHostInsightResourceUsageTrendRequest . platformType , "id" : summarizeHostInsightResourceUsageTrendRequest . id , "exadataInsightId" : summarizeHostInsightResourceUsageTrendRequest . exadataInsightId , "page" : summarizeHostInsightResourceUsageTrendRequest . page , "sortOrder" : summarizeHostInsightResourceUsageTrendRequest . sortOrder , "sortBy" : summarizeHostInsightResourceUsageTrendRequest . sortBy , "definedTagEquals" : summarizeHostInsightResourceUsageTrendRequest . definedTagEquals , "freeformTagEquals" : summarizeHostInsightResourceUsageTrendRequest . freeformTagEquals , "definedTagExists" : summarizeHostInsightResourceUsageTrendRequest . definedTagExists , "freeformTagExists" : summarizeHostInsightResourceUsageTrendRequest . freeformTagExists , "compartmentIdInSubtree" : summarizeHostInsightResourceUsageTrendRequest . compartmentIdInSubtree } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : summarizeHostInsightResourceUsageTrendRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , summarizeHostInsightResourceUsageTrendRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/hostInsights/resourceUsageTrend" , method : "GET" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . SummarizeHostInsightResourceUsageTrendResponse > { } , body : await response . json ( ) , bodyKey : "summarizeHostInsightResourceUsageTrendAggregationCollection" , bodyModel : model . SummarizeHostInsightResourceUsageTrendAggregationCollection , type : "model.SummarizeHostInsightResourceUsageTrendAggregationCollection" , responseHeaders : [ { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-next-page" ) , key : "opcNextPage" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param SummarizeHostInsightResourceUtilizationInsightRequest return throws example Click  https to see how to use SummarizeHostInsightResourceUtilizationInsight API.
      public async summarizeHostInsightResourceUtilizationInsight ( summarizeHostInsightResourceUtilizationInsightRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation OperationsInsightsClient#summarizeHostInsightResourceUtilizationInsight." ) ; const pathParams = { } ; const queryParams = { "compartmentId" : summarizeHostInsightResourceUtilizationInsightRequest . compartmentId , "resourceMetric" : summarizeHostInsightResourceUtilizationInsightRequest . resourceMetric , "analysisTimeInterval" : summarizeHostInsightResourceUtilizationInsightRequest . analysisTimeInterval , "timeIntervalStart" : summarizeHostInsightResourceUtilizationInsightRequest . timeIntervalStart , "timeIntervalEnd" : summarizeHostInsightResourceUtilizationInsightRequest . timeIntervalEnd , "platformType" : summarizeHostInsightResourceUtilizationInsightRequest . platformType , "id" : summarizeHostInsightResourceUtilizationInsightRequest . id , "exadataInsightId" : summarizeHostInsightResourceUtilizationInsightRequest . exadataInsightId , "forecastDays" : summarizeHostInsightResourceUtilizationInsightRequest . forecastDays , "page" : summarizeHostInsightResourceUtilizationInsightRequest . page , "definedTagEquals" : summarizeHostInsightResourceUtilizationInsightRequest . definedTagEquals , "freeformTagEquals" : summarizeHostInsightResourceUtilizationInsightRequest . freeformTagEquals , "definedTagExists" : summarizeHostInsightResourceUtilizationInsightRequest . definedTagExists , "freeformTagExists" : summarizeHostInsightResourceUtilizationInsightRequest . freeformTagExists , "compartmentIdInSubtree" : summarizeHostInsightResourceUtilizationInsightRequest . compartmentIdInSubtree } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : summarizeHostInsightResourceUtilizationInsightRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , summarizeHostInsightResourceUtilizationInsightRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/hostInsights/resourceUtilizationInsight" , method : "GET" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . SummarizeHostInsightResourceUtilizationInsightResponse > { } , body : await response . json ( ) , bodyKey : "summarizeHostInsightResourceUtilizationInsightAggregation" , bodyModel : model . SummarizeHostInsightResourceUtilizationInsightAggregation , type : "model.SummarizeHostInsightResourceUtilizationInsightAggregation" , responseHeaders : [ { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param SummarizeOperationsInsightsWarehouseResourceUsageRequest return throws example Click  https to see how to use SummarizeOperationsInsightsWarehouseResourceUsage API.
      public async summarizeOperationsInsightsWarehouseResourceUsage ( summarizeOperationsInsightsWarehouseResourceUsageRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation OperationsInsightsClient#summarizeOperationsInsightsWarehouseResourceUsage." ) ; const pathParams = { "{operationsInsightsWarehouseId}" : summarizeOperationsInsightsWarehouseResourceUsageRequest . operationsInsightsWarehouseId } ; const queryParams = { } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : summarizeOperationsInsightsWarehouseResourceUsageRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , summarizeOperationsInsightsWarehouseResourceUsageRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/operationsInsightsWarehouses/{operationsInsightsWarehouseId}/resourceUsageSummary" , method : "GET" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . SummarizeOperationsInsightsWarehouseResourceUsageResponse > { } , body : await response . json ( ) , bodyKey : "summarizeOperationsInsightsWarehouseResourceUsageAggregation" , bodyModel : model . SummarizeOperationsInsightsWarehouseResourceUsageAggregation , type : "model.SummarizeOperationsInsightsWarehouseResourceUsageAggregation" , responseHeaders : [ { value : response . headers . get ( "etag" ) , key : "etag" , dataType : "string" } , { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param SummarizeSqlInsightsRequest return throws example Click  https to see how to use SummarizeSqlInsights API.
      public async summarizeSqlInsights ( summarizeSqlInsightsRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation OperationsInsightsClient#summarizeSqlInsights." ) ; const pathParams = { } ; const queryParams = { "compartmentId" : summarizeSqlInsightsRequest . compartmentId , "databaseType" : summarizeSqlInsightsRequest . databaseType , "databaseId" : summarizeSqlInsightsRequest . databaseId , "id" : summarizeSqlInsightsRequest . id , "exadataInsightId" : summarizeSqlInsightsRequest . exadataInsightId , "cdbName" : summarizeSqlInsightsRequest . cdbName , "hostName" : summarizeSqlInsightsRequest . hostName , "databaseTimePctGreaterThan" : summarizeSqlInsightsRequest . databaseTimePctGreaterThan , "analysisTimeInterval" : summarizeSqlInsightsRequest . analysisTimeInterval , "timeIntervalStart" : summarizeSqlInsightsRequest . timeIntervalStart , "timeIntervalEnd" : summarizeSqlInsightsRequest . timeIntervalEnd , "page" : summarizeSqlInsightsRequest . page , "definedTagEquals" : summarizeSqlInsightsRequest . definedTagEquals , "freeformTagEquals" : summarizeSqlInsightsRequest . freeformTagEquals , "definedTagExists" : summarizeSqlInsightsRequest . definedTagExists , "freeformTagExists" : summarizeSqlInsightsRequest . freeformTagExists , "compartmentIdInSubtree" : summarizeSqlInsightsRequest . compartmentIdInSubtree } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : summarizeSqlInsightsRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , summarizeSqlInsightsRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/databaseInsights/sqlInsights" , method : "GET" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . SummarizeSqlInsightsResponse > { } , body : await response . json ( ) , bodyKey : "sqlInsightAggregationCollection" , bodyModel : model . SqlInsightAggregationCollection , type : "model.SqlInsightAggregationCollection" , responseHeaders : [ { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-next-page" ) , key : "opcNextPage" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param SummarizeSqlPlanInsightsRequest return throws example Click  https to see how to use SummarizeSqlPlanInsights API.
      public async summarizeSqlPlanInsights ( summarizeSqlPlanInsightsRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation OperationsInsightsClient#summarizeSqlPlanInsights." ) ; const pathParams = { } ; const queryParams = { "compartmentId" : summarizeSqlPlanInsightsRequest . compartmentId , "databaseId" : summarizeSqlPlanInsightsRequest . databaseId , "id" : summarizeSqlPlanInsightsRequest . id , "sqlIdentifier" : summarizeSqlPlanInsightsRequest . sqlIdentifier , "analysisTimeInterval" : summarizeSqlPlanInsightsRequest . analysisTimeInterval , "timeIntervalStart" : summarizeSqlPlanInsightsRequest . timeIntervalStart , "timeIntervalEnd" : summarizeSqlPlanInsightsRequest . timeIntervalEnd , "page" : summarizeSqlPlanInsightsRequest . page } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : summarizeSqlPlanInsightsRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , summarizeSqlPlanInsightsRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/databaseInsights/sqlPlanInsights" , method : "GET" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . SummarizeSqlPlanInsightsResponse > { } , body : await response . json ( ) , bodyKey : "sqlPlanInsightAggregationCollection" , bodyModel : model . SqlPlanInsightAggregationCollection , type : "model.SqlPlanInsightAggregationCollection" , responseHeaders : [ { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-next-page" ) , key : "opcNextPage" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param SummarizeSqlResponseTimeDistributionsRequest return throws example Click  https to see how to use SummarizeSqlResponseTimeDistributions API.
      public async summarizeSqlResponseTimeDistributions ( summarizeSqlResponseTimeDistributionsRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation OperationsInsightsClient#summarizeSqlResponseTimeDistributions." ) ; const pathParams = { } ; const queryParams = { "compartmentId" : summarizeSqlResponseTimeDistributionsRequest . compartmentId , "databaseId" : summarizeSqlResponseTimeDistributionsRequest . databaseId , "id" : summarizeSqlResponseTimeDistributionsRequest . id , "sqlIdentifier" : summarizeSqlResponseTimeDistributionsRequest . sqlIdentifier , "analysisTimeInterval" : summarizeSqlResponseTimeDistributionsRequest . analysisTimeInterval , "timeIntervalStart" : summarizeSqlResponseTimeDistributionsRequest . timeIntervalStart , "timeIntervalEnd" : summarizeSqlResponseTimeDistributionsRequest . timeIntervalEnd , "page" : summarizeSqlResponseTimeDistributionsRequest . page } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : summarizeSqlResponseTimeDistributionsRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , summarizeSqlResponseTimeDistributionsRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/databaseInsights/sqlResponseTimeDistributions" , method : "GET" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . SummarizeSqlResponseTimeDistributionsResponse > { } , body : await response . json ( ) , bodyKey : "sqlResponseTimeDistributionAggregationCollection" , bodyModel : model . SqlResponseTimeDistributionAggregationCollection , type : "model.SqlResponseTimeDistributionAggregationCollection" , responseHeaders : [ { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-next-page" ) , key : "opcNextPage" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param SummarizeSqlStatisticsRequest return throws example Click  https to see how to use SummarizeSqlStatistics API.
      public async summarizeSqlStatistics ( summarizeSqlStatisticsRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation OperationsInsightsClient#summarizeSqlStatistics." ) ; const pathParams = { } ; const queryParams = { "compartmentId" : summarizeSqlStatisticsRequest . compartmentId , "databaseType" : summarizeSqlStatisticsRequest . databaseType , "databaseId" : summarizeSqlStatisticsRequest . databaseId , "id" : summarizeSqlStatisticsRequest . id , "exadataInsightId" : summarizeSqlStatisticsRequest . exadataInsightId , "cdbName" : summarizeSqlStatisticsRequest . cdbName , "hostName" : summarizeSqlStatisticsRequest . hostName , "databaseTimePctGreaterThan" : summarizeSqlStatisticsRequest . databaseTimePctGreaterThan , "sqlIdentifier" : summarizeSqlStatisticsRequest . sqlIdentifier , "analysisTimeInterval" : summarizeSqlStatisticsRequest . analysisTimeInterval , "timeIntervalStart" : summarizeSqlStatisticsRequest . timeIntervalStart , "timeIntervalEnd" : summarizeSqlStatisticsRequest . timeIntervalEnd , "limit" : summarizeSqlStatisticsRequest . limit , "page" : summarizeSqlStatisticsRequest . page , "sortOrder" : summarizeSqlStatisticsRequest . sortOrder , "sortBy" : summarizeSqlStatisticsRequest . sortBy , "category" : summarizeSqlStatisticsRequest . category , "definedTagEquals" : summarizeSqlStatisticsRequest . definedTagEquals , "freeformTagEquals" : summarizeSqlStatisticsRequest . freeformTagEquals , "definedTagExists" : summarizeSqlStatisticsRequest . definedTagExists , "freeformTagExists" : summarizeSqlStatisticsRequest . freeformTagExists , "compartmentIdInSubtree" : summarizeSqlStatisticsRequest . compartmentIdInSubtree } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : summarizeSqlStatisticsRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , summarizeSqlStatisticsRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/databaseInsights/sqlStatistics" , method : "GET" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . SummarizeSqlStatisticsResponse > { } , body : await response . json ( ) , bodyKey : "sqlStatisticAggregationCollection" , bodyModel : model . SqlStatisticAggregationCollection , type : "model.SqlStatisticAggregationCollection" , responseHeaders : [ { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-next-page" ) , key : "opcNextPage" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param SummarizeSqlStatisticsTimeSeriesRequest return throws example Click  https to see how to use SummarizeSqlStatisticsTimeSeries API.
      public async summarizeSqlStatisticsTimeSeries ( summarizeSqlStatisticsTimeSeriesRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation OperationsInsightsClient#summarizeSqlStatisticsTimeSeries." ) ; const pathParams = { } ; const queryParams = { "compartmentId" : summarizeSqlStatisticsTimeSeriesRequest . compartmentId , "databaseId" : summarizeSqlStatisticsTimeSeriesRequest . databaseId , "id" : summarizeSqlStatisticsTimeSeriesRequest . id , "exadataInsightId" : summarizeSqlStatisticsTimeSeriesRequest . exadataInsightId , "cdbName" : summarizeSqlStatisticsTimeSeriesRequest . cdbName , "hostName" : summarizeSqlStatisticsTimeSeriesRequest . hostName , "sqlIdentifier" : summarizeSqlStatisticsTimeSeriesRequest . sqlIdentifier , "analysisTimeInterval" : summarizeSqlStatisticsTimeSeriesRequest . analysisTimeInterval , "timeIntervalStart" : summarizeSqlStatisticsTimeSeriesRequest . timeIntervalStart , "timeIntervalEnd" : summarizeSqlStatisticsTimeSeriesRequest . timeIntervalEnd , "page" : summarizeSqlStatisticsTimeSeriesRequest . page , "definedTagEquals" : summarizeSqlStatisticsTimeSeriesRequest . definedTagEquals , "freeformTagEquals" : summarizeSqlStatisticsTimeSeriesRequest . freeformTagEquals , "definedTagExists" : summarizeSqlStatisticsTimeSeriesRequest . definedTagExists , "freeformTagExists" : summarizeSqlStatisticsTimeSeriesRequest . freeformTagExists , "compartmentIdInSubtree" : summarizeSqlStatisticsTimeSeriesRequest . compartmentIdInSubtree } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : summarizeSqlStatisticsTimeSeriesRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , summarizeSqlStatisticsTimeSeriesRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/databaseInsights/sqlStatisticsTimeSeries" , method : "GET" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . SummarizeSqlStatisticsTimeSeriesResponse > { } , body : await response . json ( ) , bodyKey : "sqlStatisticsTimeSeriesAggregationCollection" , bodyModel : model . SqlStatisticsTimeSeriesAggregationCollection , type : "model.SqlStatisticsTimeSeriesAggregationCollection" , responseHeaders : [ { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-next-page" ) , key : "opcNextPage" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param SummarizeSqlStatisticsTimeSeriesByPlanRequest return throws example Click  https to see how to use SummarizeSqlStatisticsTimeSeriesByPlan API.
      public async summarizeSqlStatisticsTimeSeriesByPlan ( summarizeSqlStatisticsTimeSeriesByPlanRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation OperationsInsightsClient#summarizeSqlStatisticsTimeSeriesByPlan." ) ; const pathParams = { } ; const queryParams = { "compartmentId" : summarizeSqlStatisticsTimeSeriesByPlanRequest . compartmentId , "databaseId" : summarizeSqlStatisticsTimeSeriesByPlanRequest . databaseId , "id" : summarizeSqlStatisticsTimeSeriesByPlanRequest . id , "sqlIdentifier" : summarizeSqlStatisticsTimeSeriesByPlanRequest . sqlIdentifier , "analysisTimeInterval" : summarizeSqlStatisticsTimeSeriesByPlanRequest . analysisTimeInterval , "timeIntervalStart" : summarizeSqlStatisticsTimeSeriesByPlanRequest . timeIntervalStart , "timeIntervalEnd" : summarizeSqlStatisticsTimeSeriesByPlanRequest . timeIntervalEnd , "page" : summarizeSqlStatisticsTimeSeriesByPlanRequest . page } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : summarizeSqlStatisticsTimeSeriesByPlanRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , summarizeSqlStatisticsTimeSeriesByPlanRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/databaseInsights/sqlStatisticsTimeSeriesByPlan" , method : "GET" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . SummarizeSqlStatisticsTimeSeriesByPlanResponse > { } , body : await response . json ( ) , bodyKey : "sqlStatisticsTimeSeriesByPlanAggregationCollection" , bodyModel : model . SqlStatisticsTimeSeriesByPlanAggregationCollection , type : "model.SqlStatisticsTimeSeriesByPlanAggregationCollection" , responseHeaders : [ { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-next-page" ) , key : "opcNextPage" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param UpdateAwrHubRequest return throws example Click  https to see how to use UpdateAwrHub API.
      public async updateAwrHub ( updateAwrHubRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation OperationsInsightsClient#updateAwrHub." ) ; const pathParams = { "{awrHubId}" : updateAwrHubRequest . awrHubId } ; const queryParams = { } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "if-match" : updateAwrHubRequest . ifMatch , "opc-request-id" : updateAwrHubRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , updateAwrHubRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/awrHubs/{awrHubId}" , method : "PUT" , bodyContent : common . ObjectSerializer . serialize ( updateAwrHubRequest . updateAwrHubDetails , "UpdateAwrHubDetails" , model . UpdateAwrHubDetails . getJsonObj ) , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . UpdateAwrHubResponse > { } , responseHeaders : [ { value : response . headers . get ( "opc-work-request-id" ) , key : "opcWorkRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param UpdateDatabaseInsightRequest return throws example Click  https to see how to use UpdateDatabaseInsight API.
      public async updateDatabaseInsight ( updateDatabaseInsightRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation OperationsInsightsClient#updateDatabaseInsight." ) ; const pathParams = { "{databaseInsightId}" : updateDatabaseInsightRequest . databaseInsightId } ; const queryParams = { } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "if-match" : updateDatabaseInsightRequest . ifMatch , "opc-request-id" : updateDatabaseInsightRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , updateDatabaseInsightRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/databaseInsights/{databaseInsightId}" , method : "PUT" , bodyContent : common . ObjectSerializer . serialize ( updateDatabaseInsightRequest . updateDatabaseInsightDetails , "UpdateDatabaseInsightDetails" , model . UpdateDatabaseInsightDetails . getJsonObj ) , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . UpdateDatabaseInsightResponse > { } , responseHeaders : [ { value : response . headers . get ( "opc-work-request-id" ) , key : "opcWorkRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param UpdateEnterpriseManagerBridgeRequest return throws example Click  https to see how to use UpdateEnterpriseManagerBridge API.
      public async updateEnterpriseManagerBridge ( updateEnterpriseManagerBridgeRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation OperationsInsightsClient#updateEnterpriseManagerBridge." ) ; const pathParams = { "{enterpriseManagerBridgeId}" : updateEnterpriseManagerBridgeRequest . enterpriseManagerBridgeId } ; const queryParams = { } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "if-match" : updateEnterpriseManagerBridgeRequest . ifMatch , "opc-request-id" : updateEnterpriseManagerBridgeRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , updateEnterpriseManagerBridgeRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/enterpriseManagerBridges/{enterpriseManagerBridgeId}" , method : "PUT" , bodyContent : common . ObjectSerializer . serialize ( updateEnterpriseManagerBridgeRequest . updateEnterpriseManagerBridgeDetails , "UpdateEnterpriseManagerBridgeDetails" , model . UpdateEnterpriseManagerBridgeDetails . getJsonObj ) , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . UpdateEnterpriseManagerBridgeResponse > { } , responseHeaders : [ { value : response . headers . get ( "opc-work-request-id" ) , key : "opcWorkRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param UpdateExadataInsightRequest return throws example Click  https to see how to use UpdateExadataInsight API.
      public async updateExadataInsight ( updateExadataInsightRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation OperationsInsightsClient#updateExadataInsight." ) ; const pathParams = { "{exadataInsightId}" : updateExadataInsightRequest . exadataInsightId } ; const queryParams = { } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "if-match" : updateExadataInsightRequest . ifMatch , "opc-request-id" : updateExadataInsightRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , updateExadataInsightRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/exadataInsights/{exadataInsightId}" , method : "PUT" , bodyContent : common . ObjectSerializer . serialize ( updateExadataInsightRequest . updateExadataInsightDetails , "UpdateExadataInsightDetails" , model . UpdateExadataInsightDetails . getJsonObj ) , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . UpdateExadataInsightResponse > { } , responseHeaders : [ { value : response . headers . get ( "opc-work-request-id" ) , key : "opcWorkRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param UpdateHostInsightRequest return throws example Click  https to see how to use UpdateHostInsight API.
      public async updateHostInsight ( updateHostInsightRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation OperationsInsightsClient#updateHostInsight." ) ; const pathParams = { "{hostInsightId}" : updateHostInsightRequest . hostInsightId } ; const queryParams = { } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "if-match" : updateHostInsightRequest . ifMatch , "opc-request-id" : updateHostInsightRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , updateHostInsightRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/hostInsights/{hostInsightId}" , method : "PUT" , bodyContent : common . ObjectSerializer . serialize ( updateHostInsightRequest . updateHostInsightDetails , "UpdateHostInsightDetails" , model . UpdateHostInsightDetails . getJsonObj ) , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . UpdateHostInsightResponse > { } , responseHeaders : [ { value : response . headers . get ( "opc-work-request-id" ) , key : "opcWorkRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param UpdateOperationsInsightsWarehouseRequest return throws example Click  https to see how to use UpdateOperationsInsightsWarehouse API.
      public async updateOperationsInsightsWarehouse ( updateOperationsInsightsWarehouseRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation OperationsInsightsClient#updateOperationsInsightsWarehouse." ) ; const pathParams = { "{operationsInsightsWarehouseId}" : updateOperationsInsightsWarehouseRequest . operationsInsightsWarehouseId } ; const queryParams = { } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "if-match" : updateOperationsInsightsWarehouseRequest . ifMatch , "opc-request-id" : updateOperationsInsightsWarehouseRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , updateOperationsInsightsWarehouseRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/operationsInsightsWarehouses/{operationsInsightsWarehouseId}" , method : "PUT" , bodyContent : common . ObjectSerializer . serialize ( updateOperationsInsightsWarehouseRequest . updateOperationsInsightsWarehouseDetails , "UpdateOperationsInsightsWarehouseDetails" , model . UpdateOperationsInsightsWarehouseDetails . getJsonObj ) , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . UpdateOperationsInsightsWarehouseResponse > { } , responseHeaders : [ { value : response . headers . get ( "opc-work-request-id" ) , key : "opcWorkRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param UpdateOperationsInsightsWarehouseUserRequest return throws example Click  https to see how to use UpdateOperationsInsightsWarehouseUser API.
      public async updateOperationsInsightsWarehouseUser ( updateOperationsInsightsWarehouseUserRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation OperationsInsightsClient#updateOperationsInsightsWarehouseUser." ) ; const pathParams = { "{operationsInsightsWarehouseUserId}" : updateOperationsInsightsWarehouseUserRequest . operationsInsightsWarehouseUserId } ; const queryParams = { } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "if-match" : updateOperationsInsightsWarehouseUserRequest . ifMatch , "opc-request-id" : updateOperationsInsightsWarehouseUserRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , updateOperationsInsightsWarehouseUserRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/operationsInsightsWarehouseUsers/{operationsInsightsWarehouseUserId}" , method : "PUT" , bodyContent : common . ObjectSerializer . serialize ( updateOperationsInsightsWarehouseUserRequest . updateOperationsInsightsWarehouseUserDetails , "UpdateOperationsInsightsWarehouseUserDetails" , model . UpdateOperationsInsightsWarehouseUserDetails . getJsonObj ) , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . UpdateOperationsInsightsWarehouseUserResponse > { } , responseHeaders : [ { value : response . headers . get ( "opc-work-request-id" ) , key : "opcWorkRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } }