All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.oracle.bmc.cloudguard.CloudGuard Maven / Gradle / Ivy

Go to download

This project contains the SDK distribution used for Oracle Cloud Infrastructure, and all the dependencies that can be shaded. It also has Maven dependencies that cannot be shaded. Therefore, use this module to depend on the shaded distribution via Maven -- it will shade everything that can be shaded, and automatically pull in the other dependencies.

There is a newer version: 3.55.2
Show newest version
/**
 * Copyright (c) 2016, 2024, 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.
 */
package com.oracle.bmc.cloudguard;

import com.oracle.bmc.cloudguard.requests.*;
import com.oracle.bmc.cloudguard.responses.*;

/**
 * Use the Cloud Guard and Security Zones API to automate processes that you would otherwise perform
 * through the Cloud Guard Console or the Security Zones Console. For more information on these
 * services, see the [Cloud Guard](https://docs.cloud.oracle.com/iaas/cloud-guard/home.htm) and
 * [Security Zones](https://docs.cloud.oracle.com/iaas/security-zone/home.htm) documentation.
 *
 * 

*Note:** For Cloud Guard, you can perform Create, Update, and Delete operations only from the * reporting region of your Cloud Guard tenancy. You can perform Read operations from any region. * *

This service client uses CircuitBreakerUtils.DEFAULT_CIRCUIT_BREAKER for all the operations by * default if no circuit breaker configuration is defined by the user. */ @jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200131") public interface CloudGuard extends AutoCloseable { /** Rebuilds the client from scratch. Useful to refresh certificates. */ void refreshClient(); /** * Sets the endpoint to call (ex, https://www.example.com). * * @param endpoint The endpoint of the service. */ void setEndpoint(String endpoint); /** Gets the set endpoint for REST call (ex, https://www.example.com) */ String getEndpoint(); /** * Sets the region to call (ex, Region.US_PHOENIX_1). * *

Note, this will call {@link #setEndpoint(String) setEndpoint} after resolving the * endpoint. If the service is not available in this Region, however, an * IllegalArgumentException will be raised. * * @param region The region of the service. */ void setRegion(com.oracle.bmc.Region region); /** * Sets the region to call (ex, 'us-phoenix-1'). * *

Note, this will first try to map the region ID to a known Region and call {@link * #setRegion(Region) setRegion}. * *

If no known Region could be determined, it will create an endpoint based on the default * endpoint format ({@link com.oracle.bmc.Region#formatDefaultRegionEndpoint(Service, String)} * and then call {@link #setEndpoint(String) setEndpoint}. * * @param regionId The public region ID. */ void setRegion(String regionId); /** * Determines whether realm specific endpoint should be used or not. Set * realmSpecificEndpointTemplateEnabled to "true" if the user wants to enable use of realm * specific endpoint template, otherwise set it to "false" * * @param realmSpecificEndpointTemplateEnabled flag to enable the use of realm specific endpoint * template */ void useRealmSpecificEndpointTemplate(boolean realmSpecificEndpointTemplateEnabled); /** * Adds a compartment to an existing security zone (SecurityZone resource), identified by * securityZoneId. Specify parameters in an AddCompartmentDetails resource that you pass. If you * previously removed a subcompartment from a security zone, you can add it back to the same * security zone. The security zone ensures that resources in the subcompartment comply with the * security zone's policies. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use AddCompartment API. */ AddCompartmentResponse addCompartment(AddCompartmentRequest request); /** * Cancels a work request identified by workRequestId. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use CancelWorkRequest * API. */ CancelWorkRequestResponse cancelWorkRequest(CancelWorkRequestRequest request); /** * Moves a data source (DataSource resource), identified by parameters passed in a * ChangeDataSourceCompartmentDetails resource, from the current compartment to another. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * ChangeDataSourceCompartment API. */ ChangeDataSourceCompartmentResponse changeDataSourceCompartment( ChangeDataSourceCompartmentRequest request); /** * Moves the detector recipe (DetectorRecipe resource), identified by detectorRecipeId, from the * current compartment to another compartment. When provided, If-Match is checked against etag * values of the resource. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * ChangeDetectorRecipeCompartment API. */ ChangeDetectorRecipeCompartmentResponse changeDetectorRecipeCompartment( ChangeDetectorRecipeCompartmentRequest request); /** * Moves the managed list (ManagedList resource), identified by managedListId, from the current * compartment to another compartment. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * ChangeManagedListCompartment API. */ ChangeManagedListCompartmentResponse changeManagedListCompartment( ChangeManagedListCompartmentRequest request); /** * Moves the responder recipe (ResponderRecipe resource), identified by responderRecipeId in a * ChangeResponderRecipeCompartmentDetails resource, from the current compartment to another * compartment. When provided, if-match is checked against etag values of the resource. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * ChangeResponderRecipeCompartment API. */ ChangeResponderRecipeCompartmentResponse changeResponderRecipeCompartment( ChangeResponderRecipeCompartmentRequest request); /** * Moves the SavedQuery resource into a different compartment. When provided, If-Match is * checked against etag values of the resource. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * ChangeSavedQueryCompartment API. */ ChangeSavedQueryCompartmentResponse changeSavedQueryCompartment( ChangeSavedQueryCompartmentRequest request); /** * Moves the security recipe (SecurityRecipe resource), identified by securityRecipeId, from the * current compartment to another compartment. When provided, `if-match` is checked against * `etag` values of the resource. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * ChangeSecurityRecipeCompartment API. */ ChangeSecurityRecipeCompartmentResponse changeSecurityRecipeCompartment( ChangeSecurityRecipeCompartmentRequest request); /** * Moves a security zone, identified by securityZoneId, to a different compartment. Pass * parameters through a ChangeSecurityZoneCompartmentDetails resource. When provided, `if-match` * is checked against `etag` values of the resource. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * ChangeSecurityZoneCompartment API. */ ChangeSecurityZoneCompartmentResponse changeSecurityZoneCompartment( ChangeSecurityZoneCompartmentRequest request); /** * Creates a AdhocQuery resource. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use CreateAdhocQuery * API. */ CreateAdhocQueryResponse createAdhocQuery(CreateAdhocQueryRequest request); /** * Creates a new DataMaskRule resource definition. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use CreateDataMaskRule * API. */ CreateDataMaskRuleResponse createDataMaskRule(CreateDataMaskRuleRequest request); /** * Creates a data source (DataSource resource), using parameters passed through a * CreateDataSourceDetails resource. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use CreateDataSource * API. */ CreateDataSourceResponse createDataSource(CreateDataSourceRequest request); /** * Creates a new DetectorRecipe resource. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * CreateDetectorRecipe API. */ CreateDetectorRecipeResponse createDetectorRecipe(CreateDetectorRecipeRequest request); /** * Creates a detector rule. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * CreateDetectorRecipeDetectorRule API. */ CreateDetectorRecipeDetectorRuleResponse createDetectorRecipeDetectorRule( CreateDetectorRecipeDetectorRuleRequest request); /** * Creates a new ManagedList resource. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use CreateManagedList * API. */ CreateManagedListResponse createManagedList(CreateManagedListRequest request); /** * Creates a responder recipe (ResponderRecipe resource), from values passed in a * CreateResponderRecipeDetails resource. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * CreateResponderRecipe API. */ CreateResponderRecipeResponse createResponderRecipe(CreateResponderRecipeRequest request); /** * Creates a SavedQuery resource. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use CreateSavedQuery * API. */ CreateSavedQueryResponse createSavedQuery(CreateSavedQueryRequest request); /** * Creates a security zone recipe (SecurityRecipe resource), using parameters passed in a * CreateSecurityRecipeDetails resource. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * CreateSecurityRecipe API. */ CreateSecurityRecipeResponse createSecurityRecipe(CreateSecurityRecipeRequest request); /** * Creates a security zone (SecurityZone resource) for a compartment. Pass parameters through a * CreateSecurityZoneDetails resource. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use CreateSecurityZone * API. */ CreateSecurityZoneResponse createSecurityZone(CreateSecurityZoneRequest request); /** * Creates a target (Target resource), using parameters passed in a CreateTargetDetails * resource. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use CreateTarget API. */ CreateTargetResponse createTarget(CreateTargetRequest request); /** * Attaches a DetectorRecipe to a target (Target resource) identified by targetId, using * parameters passed in a TargetAttachTargetDetectorRecipeDetails resource. Attach a * DetectorRecipe with the Target * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * CreateTargetDetectorRecipe API. */ CreateTargetDetectorRecipeResponse createTargetDetectorRecipe( CreateTargetDetectorRecipeRequest request); /** * Attaches a responder recipe to a target. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * CreateTargetResponderRecipe API. */ CreateTargetResponderRecipeResponse createTargetResponderRecipe( CreateTargetResponderRecipeRequest request); /** * Creates and registers a WLP agent for an on-premise resource. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use CreateWlpAgent API. */ CreateWlpAgentResponse createWlpAgent(CreateWlpAgentRequest request); /** * Deletes a AdhocQuery resource identified by adhocQueryId. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use DeleteAdhocQuery * API. */ DeleteAdhocQueryResponse deleteAdhocQuery(DeleteAdhocQueryRequest request); /** * Deletes a DataMaskRule resource, identified by dataMaskRuleId. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use DeleteDataMaskRule * API. */ DeleteDataMaskRuleResponse deleteDataMaskRule(DeleteDataMaskRuleRequest request); /** * Deletes a data source (DataSource resource) identified by dataSourceId. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use DeleteDataSource * API. */ DeleteDataSourceResponse deleteDataSource(DeleteDataSourceRequest request); /** * Deletes a detector recipe (DetectorRecipe resource) identified by detectorRecipeId. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * DeleteDetectorRecipe API. */ DeleteDetectorRecipeResponse deleteDetectorRecipe(DeleteDetectorRecipeRequest request); /** * Deletes the DetectorRecipeDetectorRule resource identified by detectorRuleId. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * DeleteDetectorRecipeDetectorRule API. */ DeleteDetectorRecipeDetectorRuleResponse deleteDetectorRecipeDetectorRule( DeleteDetectorRecipeDetectorRuleRequest request); /** * Deletes the DetectorRecipeDetectorRuleDataSource resource by identifier. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * DeleteDetectorRecipeDetectorRuleDataSource API. */ DeleteDetectorRecipeDetectorRuleDataSourceResponse deleteDetectorRecipeDetectorRuleDataSource( DeleteDetectorRecipeDetectorRuleDataSourceRequest request); /** * Deletes a managed list identified by managedListId. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use DeleteManagedList * API. */ DeleteManagedListResponse deleteManagedList(DeleteManagedListRequest request); /** * Deletes a responder recipe (ResponderRecipe resource) identified by responderRecipeId. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * DeleteResponderRecipe API. */ DeleteResponderRecipeResponse deleteResponderRecipe(DeleteResponderRecipeRequest request); /** * Deletes a SavedQuery resource identified by savedQueryId. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use DeleteSavedQuery * API. */ DeleteSavedQueryResponse deleteSavedQuery(DeleteSavedQueryRequest request); /** * Deletes a security zone recipe, identified by securityRecipeId. The recipe can't be * associated with an existing security zone. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * DeleteSecurityRecipe API. */ DeleteSecurityRecipeResponse deleteSecurityRecipe(DeleteSecurityRecipeRequest request); /** * Deletes a security zone, identified by securityZoneId. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use DeleteSecurityZone * API. */ DeleteSecurityZoneResponse deleteSecurityZone(DeleteSecurityZoneRequest request); /** * Deletes a target (Target resource) identified by targetId. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use DeleteTarget API. */ DeleteTargetResponse deleteTarget(DeleteTargetRequest request); /** * Deletes the target detector recipe (TargetDetectorRecipe resource) identified by * targetDetectorRecipeId, from a target (Target resource) identified by targetId. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * DeleteTargetDetectorRecipe API. */ DeleteTargetDetectorRecipeResponse deleteTargetDetectorRecipe( DeleteTargetDetectorRecipeRequest request); /** * Detaches a target responder recipe (TargetResponderRecipe resource) identified by * targetResponderRecipeId, from a target (Target resource) identified by targetId. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * DeleteTargetResponderRecipe API. */ DeleteTargetResponderRecipeResponse deleteTargetResponderRecipe( DeleteTargetResponderRecipeRequest request); /** * Deletes and unregisters the WLP agent for an on-premise resource. x-obmcs-splat: routing: * strategy: route-to-any-ad serviceList: [ 'cloudguard-cp-SPLAT_ENV' ] resources: wlpAgent: * serviceResourceName: WlpAgent targetCompartmentId: * downstream.getOr404('cloudguard-cp-SPLAT_ENV', 'GetWlpAgent', * request.resourceId).compartmentId actionKind: delete resourceOcid: request.resourceId * reconciliationCanStartAfterSecs: 30 permissions: [ \"WLP_AGENT_DELETE\" ] authorization: * mode: automated check: resources['wlpAgent'].grantedPermissions.contains('WLP_AGENT_DELETE') * allowCrossTenancy: true tagStore: mode: automated maximumAttemptCount: 3 throttling: * perUserLimit: rpsLimit: 15 perTenantLimit: rpsLimit: 30 quotas: mode: automated search: mode: * backfilling operationResourceName: wlpAgent lock: mode: test operationResourceName: wlpAgent * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use DeleteWlpAgent API. */ DeleteWlpAgentResponse deleteWlpAgent(DeleteWlpAgentRequest request); /** * Executes the responder execution. When provided, if-match is checked against etag values of * the resource. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * ExecuteResponderExecution API. */ ExecuteResponderExecutionResponse executeResponderExecution( ExecuteResponderExecutionRequest request); /** * Returns an adhoc query identified by adhocQueryId. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use GetAdhocQuery API. */ GetAdhocQueryResponse getAdhocQuery(GetAdhocQueryRequest request); /** * Downloads the results for a given adhoc ID (from includes results from all monitoring * regions). * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * GetAdhocQueryResultContent API. */ GetAdhocQueryResultContentResponse getAdhocQueryResultContent( GetAdhocQueryResultContentRequest request); /** * Returns a ConditionMetatDataType resource with its details. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * GetConditionMetadataType API. */ GetConditionMetadataTypeResponse getConditionMetadataType( GetConditionMetadataTypeRequest request); /** * Returns the configuration details for a Cloud Guard tenancy, identified by root compartment * OCID. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use GetConfiguration * API. */ GetConfigurationResponse getConfiguration(GetConfigurationRequest request); /** * Returns a DataMaskRule resource, identified by dataMaskRuleId. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use GetDataMaskRule * API. */ GetDataMaskRuleResponse getDataMaskRule(GetDataMaskRuleRequest request); /** * Returns a data source (DataSource resource) identified by dataSourceId. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use GetDataSource API. */ GetDataSourceResponse getDataSource(GetDataSourceRequest request); /** * Returns a Detector resource, identified by detectorId. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use GetDetector API. */ GetDetectorResponse getDetector(GetDetectorRequest request); /** * Returns a detector recipe (DetectorRecipe resource) identified by detectorRecipeId. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use GetDetectorRecipe * API. */ GetDetectorRecipeResponse getDetectorRecipe(GetDetectorRecipeRequest request); /** * Returns a detector rule (DetectorRule resource) identified by detectorRuleId. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * GetDetectorRecipeDetectorRule API. */ GetDetectorRecipeDetectorRuleResponse getDetectorRecipeDetectorRule( GetDetectorRecipeDetectorRuleRequest request); /** * Returns a detector rule (DetectorRule resource) identified by detectorRuleId. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use GetDetectorRule * API. */ GetDetectorRuleResponse getDetectorRule(GetDetectorRuleRequest request); /** * Returns a managed list identified by managedListId. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use GetManagedList API. */ GetManagedListResponse getManagedList(GetManagedListRequest request); /** * Returns the Problem resource identified by problemId. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use GetProblem API. */ GetProblemResponse getProblem(GetProblemRequest request); /** * Returns a resource identified by resourceId * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use GetResource API. */ GetResourceResponse getResource(GetResourceRequest request); /** * Returns details for a resource profile, identified by resourceProfileId. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use GetResourceProfile * API. */ GetResourceProfileResponse getResourceProfile(GetResourceProfileRequest request); /** * Returns the vulnerability details associated with the cveId where resource is an instance * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * GetResourceVulnerability API. */ GetResourceVulnerabilityResponse getResourceVulnerability( GetResourceVulnerabilityRequest request); /** * Returns a responder execution identified by responderExecutionId. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * GetResponderExecution API. */ GetResponderExecutionResponse getResponderExecution(GetResponderExecutionRequest request); /** * Returns a responder recipe (ResponderRecipe resource) identified by responderRecipeId. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use GetResponderRecipe * API. */ GetResponderRecipeResponse getResponderRecipe(GetResponderRecipeRequest request); /** * Returns a responder rule (ResponderRule resource) identified by responderRuleId. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * GetResponderRecipeResponderRule API. */ GetResponderRecipeResponderRuleResponse getResponderRecipeResponderRule( GetResponderRecipeResponderRuleRequest request); /** * Returns a responder rule (ResponderRule resource) identified by resonderRuleId. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use GetResponderRule * API. */ GetResponderRuleResponse getResponderRule(GetResponderRuleRequest request); /** * Returns a SavedQuery resource identified by savedQueryId. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use GetSavedQuery API. */ GetSavedQueryResponse getSavedQuery(GetSavedQueryRequest request); /** * Returns a security zone policy (SecurityPolicy resource), identified by its unique ID * (securityPolicyId). When a policy is enabled in a security zone, then any action in the zone * that attempts to violate that policy is blocked. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use GetSecurityPolicy * API. */ GetSecurityPolicyResponse getSecurityPolicy(GetSecurityPolicyRequest request); /** * Returns a security zone recipe (SecurityRecipe resource) identified by securityRecipeId. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use GetSecurityRecipe * API. */ GetSecurityRecipeResponse getSecurityRecipe(GetSecurityRecipeRequest request); /** * Returns a security zone (SecurityZone resource) identified by securityZoneId. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use GetSecurityZone * API. */ GetSecurityZoneResponse getSecurityZone(GetSecurityZoneRequest request); /** * Returns a single sighting (Sighting resource) identified by sightingId. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use GetSighting API. */ GetSightingResponse getSighting(GetSightingRequest request); /** * Returns a target (Target resource) identified by targetId. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use GetTarget API. */ GetTargetResponse getTarget(GetTargetRequest request); /** * Returns a target detector recipe (TargetDetectorRecipe resource) identified by * targetDetectorRecipeId. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * GetTargetDetectorRecipe API. */ GetTargetDetectorRecipeResponse getTargetDetectorRecipe(GetTargetDetectorRecipeRequest request); /** * Returns DetectorRule resource by identified by targetDetectorRecipeId. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * GetTargetDetectorRecipeDetectorRule API. */ GetTargetDetectorRecipeDetectorRuleResponse getTargetDetectorRecipeDetectorRule( GetTargetDetectorRecipeDetectorRuleRequest request); /** * Returns a target responder recipe (TargetResponderRecipe) identified by * targetResponderRecipeId for a target (Target resource) identified by targetId. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * GetTargetResponderRecipe API. */ GetTargetResponderRecipeResponse getTargetResponderRecipe( GetTargetResponderRecipeRequest request); /** * Returns a responder rule (ResponderRule resource) identified by responderRuleId, from a * target responder recipe (TargetResponderRecipe resource) identified by * targetResponderRecipeId, attached to a target (Target resource) identified by targetId. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * GetTargetResponderRecipeResponderRule API. */ GetTargetResponderRecipeResponderRuleResponse getTargetResponderRecipeResponderRule( GetTargetResponderRecipeResponderRuleRequest request); /** * Returns a WlpAgent resource for an on-premise resource identified by wlpAgentId. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use GetWlpAgent API. */ GetWlpAgentResponse getWlpAgent(GetWlpAgentRequest request); /** * Returns details for a work request (WorkRequest resource) identified by workRequestId. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use GetWorkRequest API. */ GetWorkRequestResponse getWorkRequest(GetWorkRequestRequest request); /** * Returns a list of all adhoc queries (AdhocQuery resources) for a compartment identified by * compartmentId. List is returned in a AdhocQueryCollection resource with page of * AdhocQuerySummary resources. * *

The ListAdhocQueries operation returns only the adhoc queries in 'compartmentId' passed. * The list does not include any subcompartments of the compartmentId passed. * *

The parameter `accessLevel` specifies whether to return only those compartments for which * the requestor has INSPECT permissions on at least one resource directly or indirectly * (ACCESSIBLE) (the resource can be in a subcompartment) or to return Not Authorized if * Principal doesn't have access to even one of the child compartments. This is valid only when * `compartmentIdInSubtree` is set to `true`. * *

The parameter `compartmentIdInSubtree` applies when you perform ListAdhocQueries on the * `compartmentId` passed and when it is set to true, the entire hierarchy of compartments can * be returned. To get a full list of all compartments and subcompartments in the tenancy (root * compartment), set the parameter `compartmentIdInSubtree` to true and `accessLevel` to * ACCESSIBLE. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use ListAdhocQueries * API. */ ListAdhocQueriesResponse listAdhocQueries(ListAdhocQueriesRequest request); /** * Lists the results for a given adhoc ID (from includes results from all monitoring regions). * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * ListAdhocQueryResults API. */ ListAdhocQueryResultsResponse listAdhocQueryResults(ListAdhocQueryResultsRequest request); /** * Returns a list of ConditionMetadataType resources. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * ListConditionMetadataTypes API. */ ListConditionMetadataTypesResponse listConditionMetadataTypes( ListConditionMetadataTypesRequest request); /** * Returns a list of all DataMaskRule resources in the specified compartmentId (OCID) and its * subcompartments. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use ListDataMaskRules * API. */ ListDataMaskRulesResponse listDataMaskRules(ListDataMaskRulesRequest request); /** * Returns a list of data source events (DataSourceEventCollection resource) from the data * source (DataSource resource) identified by dataSourceId. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * ListDataSourceEvents API. */ ListDataSourceEventsResponse listDataSourceEvents(ListDataSourceEventsRequest request); /** * Returns a list of all data sources (DataSource resources) for a compartment identified by * compartmentId. List is returned in a DataSourceCollection resource with page of * DataSourceSummary resources. * *

The ListAdhocQueries operation returns only the adhoc queries in 'compartmentId' passed. * The list does not include any subcompartments of the compartmentId passed. * *

The parameter `accessLevel` specifies whether to return only those compartments for which * the requestor has INSPECT permissions on at least one resource directly or indirectly * (ACCESSIBLE) (the resource can be in a subcompartment) or to return Not Authorized if * Principal doesn't have access to even one of the child compartments. This is valid only when * `compartmentIdInSubtree` is set to `true`. * *

The parameter `compartmentIdInSubtree` applies when you perform ListAdhocQueries on the * `compartmentId` passed and when it is set to true, the entire hierarchy of compartments can * be returned. To get a full list of all compartments and subcompartments in the tenancy (root * compartment), set the parameter `compartmentIdInSubtree` to true and `accessLevel` to * ACCESSIBLE. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use ListDataSources * API. */ ListDataSourcesResponse listDataSources(ListDataSourcesRequest request); /** * Returns a list of detector rules (DetectorRule resources) for a detector recipe * (DetectorRecipe resource), identified by detectorRecipeId. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * ListDetectorRecipeDetectorRules API. */ ListDetectorRecipeDetectorRulesResponse listDetectorRecipeDetectorRules( ListDetectorRecipeDetectorRulesRequest request); /** * Returns a list of all detector recipes (DetectorRecipe resources) in a compartment, * identified by compartmentId. * *

The ListDetectorRecipes operation returns only the detector recipes in `compartmentId` * passed. The list does not include any subcompartments of the compartmentId passed. * *

The parameter `accessLevel` specifies whether to return only those compartments for which * the requestor has INSPECT permissions on at least one resource directly or indirectly * (ACCESSIBLE) (the resource can be in a subcompartment) or to return Not Authorized if * Principal doesn't have access to even one of the child compartments. This is valid only when * `compartmentIdInSubtree` is set to `true`. * *

The parameter `compartmentIdInSubtree` applies when you perform ListDetectorRecipes on the * `compartmentId` passed and when it is set to true, the entire hierarchy of compartments can * be returned. To get a full list of all compartments and subcompartments in the tenancy (root * compartment), set the parameter `compartmentIdInSubtree` to true and `accessLevel` to * ACCESSIBLE. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use ListDetectorRecipes * API. */ ListDetectorRecipesResponse listDetectorRecipes(ListDetectorRecipesRequest request); /** * Returns a list of detector rules for the DetectorRecipe resource identified by detectorId. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use ListDetectorRules * API. */ ListDetectorRulesResponse listDetectorRules(ListDetectorRulesRequest request); /** * Returns a detector catalog (DetectorCollection resource) with a list of DetectorSummary * resources. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use ListDetectors API. */ ListDetectorsResponse listDetectors(ListDetectorsRequest request); /** * Returns a list of impacted resources for a problem identified by problemId. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * ListImpactedResources API. */ ListImpactedResourcesResponse listImpactedResources(ListImpactedResourcesRequest request); /** * Returns all managed list types (listType parameter) that Cloud Guard supports. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * ListManagedListTypes API. */ ListManagedListTypesResponse listManagedListTypes(ListManagedListTypesRequest request); /** * Returns a list of all ManagedList resources in a compartment, identified by compartmentId. * The ListManagedLists operation returns only the managed lists in `compartmentId` passed. The * list does not include any subcompartments of the compartmentId passed. * *

The parameter `accessLevel` specifies whether to return ManagedLists in only those * compartments for which the requestor has INSPECT permissions on at least one resource * directly or indirectly (ACCESSIBLE) (the resource can be in a subcompartment) or to return * Not Authorized if Principal doesn't have access to even one of the child compartments. This * is valid only when `compartmentIdInSubtree` is set to `true`. * *

The parameter `compartmentIdInSubtree` applies when you perform ListManagedLists on the * `compartmentId` passed and when it is set to true, the entire hierarchy of compartments can * be returned. To get a full list of all compartments and subcompartments in the tenancy (root * compartment), set the parameter `compartmentIdInSubtree` to true and `accessLevel` to * ACCESSIBLE. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use ListManagedLists * API. */ ListManagedListsResponse listManagedLists(ListManagedListsRequest request); /** * Returns the list of global policy statements (policy attributes) needed to fully enable Cloud * Guard. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use ListPolicies API. */ ListPoliciesResponse listPolicies(ListPoliciesRequest request); /** * Returns a list of endpoints associated with a problem, identified by problemId. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * ListProblemEndpoints API. */ ListProblemEndpointsResponse listProblemEndpoints(ListProblemEndpointsRequest request); /** * Returns a list of entities for a problem. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use ListProblemEntities * API. */ ListProblemEntitiesResponse listProblemEntities(ListProblemEntitiesRequest request); /** * Returns a list of actions taken on a problem. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * ListProblemHistories API. */ ListProblemHistoriesResponse listProblemHistories(ListProblemHistoriesRequest request); /** * Returns a list of all Problems identified by Cloud Guard which are currently in the database * and meet the filtering criteria. * *

The ListProblems operation returns only the problems in `compartmentId` passed. The list * does not include any subcompartments of the compartmentId passed. * *

The parameter `accessLevel` specifies whether to return only those compartments for which * the requestor has INSPECT permissions on at least one resource directly or indirectly * (ACCESSIBLE) (the resource can be in a subcompartment) or to return Not Authorized if * Principal doesn't have access to even one of the child compartments. This is valid only when * `compartmentIdInSubtree` is set to `true`. * *

The parameter `compartmentIdInSubtree` applies when you perform ListProblems on the * `compartmentId` passed and when it is set to true, the entire hierarchy of compartments can * be returned. To get a full list of all compartments and subcompartments in the tenancy (root * compartment), set the parameter `compartmentIdInSubtree` to true and `accessLevel` to * ACCESSIBLE. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use ListProblems API. */ ListProblemsResponse listProblems(ListProblemsRequest request); /** * Returns a list of recommendations (RecommendationSummaryCollection resource with a page of * RecommendationSummary resources) for a specified compartment OCID. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use ListRecommendations * API. */ ListRecommendationsResponse listRecommendations(ListRecommendationsRequest request); /** * Returns the list of open ports associated with the resourceId where resource is an instance * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use ListResourcePorts * API. */ ListResourcePortsResponse listResourcePorts(ListResourcePortsRequest request); /** * Returns a list of endpoints (ResourceProfileEndpointCollection resource with a page of * ResourceProfileEndpointSummary resources) for a resource profile identified by * resourceProfileId. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * ListResourceProfileEndpoints API. */ ListResourceProfileEndpointsResponse listResourceProfileEndpoints( ListResourceProfileEndpointsRequest request); /** * Returns a list of impacted resources (ResourceProfileImpactedResourceCollection resource with * a page of ResourceProfileImpactedResourceSummary resources) for a resource profile identified * by resourceProfileId. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * ListResourceProfileImpactedResources API. */ ListResourceProfileImpactedResourcesResponse listResourceProfileImpactedResources( ListResourceProfileImpactedResourcesRequest request); /** * Returns a list of all resource profile summaries (ResourceProfileCollection resource with a * page of ResourceProfileSummary resources) for a compartment, identified by compartmentId and * filtered as specified. * *

The ListResourceProfiles operation returns only the resource profiles in `compartmentId` * passed. The parameter `accessLevel` specifies whether to return only those compartments for * which the requestor has INSPECT permissions on at least one resource directly or indirectly * (ACCESSIBLE) (the resource can be in a subcompartment) or to return Not Authorized if * Principal doesn't have access to even one of the child compartments. This is valid only when * `compartmentIdInSubtree` is set to `true`. * *

The parameter `compartmentIdInSubtree` applies when you perform ListResourceProfiles on * the `compartmentId` passed and when it is set to true, the entire hierarchy of compartments * can be returned. To get a full list of all compartments and subcompartments in the tenancy * (root compartment), set the parameter `compartmentIdInSubtree` to true and `accessLevel` to * ACCESSIBLE. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * ListResourceProfiles API. */ ListResourceProfilesResponse listResourceProfiles(ListResourceProfilesRequest request); /** * Returns a single ResourceTypeCollection resource, containing a list of resource types, * identified by parameters specified. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use ListResourceTypes * API. */ ListResourceTypesResponse listResourceTypes(ListResourceTypesRequest request); /** * Returns the list of vulnerabilities associated with the resourceId where resource is an * instance * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * ListResourceVulnerabilities API. */ ListResourceVulnerabilitiesResponse listResourceVulnerabilities( ListResourceVulnerabilitiesRequest request); /** * Returns a list of all resources in a compartment * *

The ListResources operation returns only the resources in `compartmentId` passed. The list * does not include any subcompartments of the compartmentId passed. * *

The parameter `accessLevel` specifies whether to return only those compartments for which * the requestor has INSPECT permissions on at least one resource directly or indirectly * (ACCESSIBLE) (the resource can be in a subcompartment) or to return Not Authorized if * Principal doesn't have access to even one of the child compartments. This is valid only when * `compartmentIdInSubtree` is set to `true`. * *

The parameter `compartmentIdInSubtree` applies when you perform ListResources on the * `compartmentId` passed and when it is set to true, the entire hierarchy of compartments can * be returned. To get a full list of all compartments and subcompartments in the tenancy (root * compartment), set the parameter `compartmentIdInSubtree` to true and `accessLevel` to * ACCESSIBLE. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use ListResources API. */ ListResourcesResponse listResources(ListResourcesRequest request); /** * Returns a list of responder activities for a problem, identified by problemId, in a * ResponderActivityCollection resource, with a page of ResponderActivitySummary resources. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * ListResponderActivities API. */ ListResponderActivitiesResponse listResponderActivities(ListResponderActivitiesRequest request); /** * Returns a list of responder executions. A responder execution is an entity that tracks the * collective execution of multiple responder rule executions for a given problem. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * ListResponderExecutions API. */ ListResponderExecutionsResponse listResponderExecutions(ListResponderExecutionsRequest request); /** * Returns a list of responder rules (ResponderRule resources in a * responderRecipeResponderRuleCollection resource, with page of ResponderRuleSummary * resources), for a responder recipe (ResponderRecipe resource), identified by * responderRecipeId. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * ListResponderRecipeResponderRules API. */ ListResponderRecipeResponderRulesResponse listResponderRecipeResponderRules( ListResponderRecipeResponderRulesRequest request); /** * Returns a list (ResponderRecipeCollection resource, with a page of ResponderRecipeSummary * resources) of all responder recipes (RespponderRecipe resources) in a compartment, identified * by compartmentId. The ListResponderRecipe operation returns only the targets in * `compartmentId` passed. The list does not include any subcompartments of the compartmentId * passed. * *

The parameter `accessLevel` specifies whether to return only those compartments for which * the requestor has INSPECT permissions on at least one resource directly or indirectly * (ACCESSIBLE) (the resource can be in a subcompartment) or to return Not Authorized if * Principal doesn't have access to even one of the child compartments. This is valid only when * `compartmentIdInSubtree` is set to `true`. * *

The parameter `compartmentIdInSubtree` applies when you perform ListResponderRecipe on the * `compartmentId` passed and when it is set to true, the entire hierarchy of compartments can * be returned. To get a full list of all compartments and subcompartments in the tenancy (root * compartment), set the parameter `compartmentIdInSubtree` to true and `accessLevel` to * ACCESSIBLE. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * ListResponderRecipes API. */ ListResponderRecipesResponse listResponderRecipes(ListResponderRecipesRequest request); /** * Returns a list of responder rules for the ResponderRecipe resource identified by responderId. * The list is contained in a ResponderRuleCollection resource with a page of * ResponderRuleSummary resources. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use ListResponderRules * API. */ ListResponderRulesResponse listResponderRules(ListResponderRulesRequest request); /** * Returns a list of saved queries run in a tenancy. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use ListSavedQueries * API. */ ListSavedQueriesResponse listSavedQueries(ListSavedQueriesRequest request); /** * Returns a list of security zone policies (SecurityPolicySummary resources), identified by * compartmentId. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * ListSecurityPolicies API. */ ListSecurityPoliciesResponse listSecurityPolicies(ListSecurityPoliciesRequest request); /** * Returns a list of security zone recipes (SecurityRecipeSummary resources) in a compartment, * identified by compartmentId. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use ListSecurityRecipes * API. */ ListSecurityRecipesResponse listSecurityRecipes(ListSecurityRecipesRequest request); /** * Returns a list of security zones (SecurityZone resources) in a compartment identified by * compartmentId. List is contained in a page of SecurityZoneSummary resources. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use ListSecurityZones * API. */ ListSecurityZonesResponse listSecurityZones(ListSecurityZonesRequest request); /** * Returns sighting endpoints details in a SightingEndpointsCollection resource with a page of * SightingEndpointSummary resources. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * ListSightingEndpoints API. */ ListSightingEndpointsResponse listSightingEndpoints(ListSightingEndpointsRequest request); /** * Returns a list of impacted resources for a sighting, identified by sightingId, in a * SightingImpactedResourceCollection resource with a page of SightingImpactedResourceSummary * resources. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * ListSightingImpactedResources API. */ ListSightingImpactedResourcesResponse listSightingImpactedResources( ListSightingImpactedResourcesRequest request); /** * For the parameters passed, returns a list of sightings (SightingCollection resource) with a * page of SightingSummary resources. * *

The parameter `accessLevel` specifies whether to return only those compartments for which * the requestor has INSPECT permissions on at least one resource directly or indirectly * (ACCESSIBLE) (the resource can be in a subcompartment) or to return Not Authorized if * Principal doesn't have access to even one of the child compartments. This is valid only when * `compartmentIdInSubtree` is set to `true`. * *

The parameter `compartmentIdInSubtree` applies when you perform ListSightings on the * `compartmentId` passed and when it is set to true, the entire hierarchy of compartments can * be returned. To get a full list of all compartments and subcompartments in the tenancy (root * compartment), set the parameter `compartmentIdInSubtree` to true and `accessLevel` to * ACCESSIBLE. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use ListSightings API. */ ListSightingsResponse listSightings(ListSightingsRequest request); /** * Returns a list of TacticSummary resources for a compartment, identified by compartmentId. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use ListTactics API. */ ListTacticsResponse listTactics(ListTacticsRequest request); /** * Returns a list of DetectorRule associated with DetectorRecipe within a Target. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * ListTargetDetectorRecipeDetectorRules API. */ ListTargetDetectorRecipeDetectorRulesResponse listTargetDetectorRecipeDetectorRules( ListTargetDetectorRecipeDetectorRulesRequest request); /** * Returns a list of all target detector recipes (TargetDetectorRecipe resources) associated * with a target (Target resource), identified by targetId. The list is contained in a * TargetDetectorRecipeCollection resource with page of TargetDetectorRecipeSummary resources. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * ListTargetDetectorRecipes API. */ ListTargetDetectorRecipesResponse listTargetDetectorRecipes( ListTargetDetectorRecipesRequest request); /** * Returns a list of responder rules (ResponderRule resources) associated with a responder * recipe (ResponderRecipe resource) attached to a Target. List is returned in a * TargetResponderRecipeResponderRuleCollection resource with page of * TargetResponderRecipeResponderRuleSummary resources. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * ListTargetResponderRecipeResponderRules API. */ ListTargetResponderRecipeResponderRulesResponse listTargetResponderRecipeResponderRules( ListTargetResponderRecipeResponderRulesRequest request); /** * Returns a list of summary information for all responder recipes * (TargetResponderRecipeCollection resource, with a page of TargetResponderRecipeSummary * resources) attached to a target identified by targetId, located in a compartment identified * by compartmentId. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * ListTargetResponderRecipes API. */ ListTargetResponderRecipesResponse listTargetResponderRecipes( ListTargetResponderRecipesRequest request); /** * Returns a list of targets (TargetCollection resource with page of TargetSummary resources) * for the target identified by compartmentId. By default, only the target associated with the * compartment is returned. Setting compartmentIdInSubtree to true returns the entire hierarchy * of targets in subcompartments. * *

The parameter `accessLevel` specifies whether to return only those compartments for which * the requestor has INSPECT permissions on at least one resource directly or indirectly * (ACCESSIBLE) (the resource can be in a subcompartment) or to return Not Authorized if * Principal doesn't have access to even one of the child compartments. This is valid only when * `compartmentIdInSubtree` is set to `true`. * *

The parameter `compartmentIdInSubtree` applies when you perform ListTargets on the * `compartmentId` passed and when it is set to true, the entire hierarchy of compartments can * be returned. To get a full list of all targets in compartments and subcompartments in the * tenancy (root compartment), set the parameter `compartmentIdInSubtree` to true and * `accessLevel` to ACCESSIBLE. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use ListTargets API. */ ListTargetsResponse listTargets(ListTargetsRequest request); /** * Returns a list of techniques associated with detector rules. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use ListTechniques API. */ ListTechniquesResponse listTechniques(ListTechniquesRequest request); /** * Returns a list of WLP agents in a compartment. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use ListWlpAgents API. */ ListWlpAgentsResponse listWlpAgents(ListWlpAgentsRequest request); /** * Returns a list of errors for a work request identified by workRequestId. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * ListWorkRequestErrors API. */ ListWorkRequestErrorsResponse listWorkRequestErrors(ListWorkRequestErrorsRequest request); /** * Returns a paginated list (WorkRequestLogEntryCollection resource) of log entries for a * request, identified by workRequestId. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use ListWorkRequestLogs * API. */ ListWorkRequestLogsResponse listWorkRequestLogs(ListWorkRequestLogsRequest request); /** * Returns a list of work requests (WorkRequestSummaryCollection resource), in a compartment * identified by compartmentId. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use ListWorkRequests * API. */ ListWorkRequestsResponse listWorkRequests(ListWorkRequestsRequest request); /** * Removes a compartment from a security zone (SecurityZone resource), identified by * securityZoneId. Pass compartmentId of compartment to remove through a * RemoveCompartmentDetails resource. When you remove a subcompartment from a security zone, it * no longer enforces security zone policies on the resources in the subcompartment. You can't * remove the primary compartment that was used to create the security zone. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use RemoveCompartment * API. */ RemoveCompartmentResponse removeCompartment(RemoveCompartmentRequest request); /** * Returns a page of RiskScoreAggregation resources for a compartment, identified by * compartmentId. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use RequestRiskScores * API. */ RequestRiskScoresResponse requestRiskScores(RequestRiskScoresRequest request); /** * Returns a page of SecurityScoreTrendAggregation resources. These measure the number of * resources examined across all regions and compare it with the number of problems detected. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * RequestSecurityScoreSummarizedTrend API. */ RequestSecurityScoreSummarizedTrendResponse requestSecurityScoreSummarizedTrend( RequestSecurityScoreSummarizedTrendRequest request); /** * Returns a page of SecurityScoreAggregation resources. These measure the number of resources * examined across all regions and compare it with the number of problems detected. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * RequestSecurityScores API. */ RequestSecurityScoresResponse requestSecurityScores(RequestSecurityScoresRequest request); /** * Returns the summary of problems generated by OCI Activity Detector rules, identified by * parameters specified. * *

The parameter `accessLevel` specifies whether to return only those compartments for which * the requestor has INSPECT permissions on at least one resource directly or indirectly * (ACCESSIBLE) (the resource can be in a subcompartment) or to return Not Authorized if * Principal doesn't have access to even one of the child compartments. This is valid only when * `compartmentIdInSubtree` is set to `true`. * *

The parameter `compartmentIdInSubtree` applies when you perform summarize API on the * `compartmentId` passed and when it is set to true, the entire hierarchy of compartments can * be returned. To get a full list of all compartments and subcompartments in the tenancy (root * compartment), set the parameter `compartmentIdInSubtree` to true and `accessLevel` to * ACCESSIBLE. * *

The compartmentId to be passed with `accessLevel` and `compartmentIdInSubtree` params has * to be the root compartment id (tenant-id) only. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * RequestSummarizedActivityProblems API. */ RequestSummarizedActivityProblemsResponse requestSummarizedActivityProblems( RequestSummarizedActivityProblemsRequest request); /** * Returns the number of problems matching the key-value pairs in dimensionMap. * *

The parameter `accessLevel` specifies whether to return only those compartments for which * the requestor has INSPECT permissions on at least one resource directly or indirectly * (ACCESSIBLE) (the resource can be in a subcompartment) or to return Not Authorized if * Principal doesn't have access to even one of the child compartments. This is valid only when * `compartmentIdInSubtree` is set to `true`. * *

The parameter `compartmentIdInSubtree` applies when you perform summarize API on the * `compartmentId` passed and when it is set to true, the entire hierarchy of compartments can * be returned. To get a full list of all compartments and subcompartments in the tenancy (root * compartment), set the parameter `compartmentIdInSubtree` to true and `accessLevel` to * ACCESSIBLE. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * RequestSummarizedProblems API. */ RequestSummarizedProblemsResponse requestSummarizedProblems( RequestSummarizedProblemsRequest request); /** * Returns the number of responder executions, identified by parameters specified, in a page of * ResponderExecutionAggregation resources. * *

Setting accessLevel to ACCESSIBLE returns only those compartments for which the user has * INSPECT permissions, directly or indirectly (permissions can be on a resource in a * subcompartment). \u201CNot Authorized\u201D is returned if user doesn't have access to at * least one of the child compartments. When accessLevel is set to RESTRICTED, permissions are * checked and no partial results are displayed. This is valid only when compartmentIdInSubtree * is set to true. * *

Setting accessLevel to ACCESSIBLE returns only those compartments for which the user has * INSPECT permissions, directly or indirectly (permissions can be on a resource in a * subcompartment). \u201CNot Authorized\u201D is returned if user doesn't have access to at * least one of the child compartments. When accessLevel is set to RESTRICTED, permissions are * checked and no partial results are displayed. This is valid only when compartmentIdInSubtree * is set to true. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * RequestSummarizedResponderExecutions API. */ RequestSummarizedResponderExecutionsResponse requestSummarizedResponderExecutions( RequestSummarizedResponderExecutionsRequest request); /** * DEPRECATED * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * RequestSummarizedRiskScores API. */ RequestSummarizedRiskScoresResponse requestSummarizedRiskScores( RequestSummarizedRiskScoresRequest request); /** * DEPRECATED * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * RequestSummarizedSecurityScores API. */ RequestSummarizedSecurityScoresResponse requestSummarizedSecurityScores( RequestSummarizedSecurityScoresRequest request); /** * Returns a list of resource profile risk score aggregation summaries * (ResourceProfileRiskScoreAggregationSummaryCollection resource with a page of * ResourceProfileRiskScoreAggregationSummary resources) for a specified compartment. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * RequestSummarizedTopTrendResourceProfileRiskScores API. */ RequestSummarizedTopTrendResourceProfileRiskScoresResponse requestSummarizedTopTrendResourceProfileRiskScores( RequestSummarizedTopTrendResourceProfileRiskScoresRequest request); /** * Returns a ProblemTrendAggregationCollection resource for a compartment, identified by * compartmentId, for the specified time period. The ProblemTrendAggregationCollection resource * contains a list of ProblemTrendAggregation resources. * *

The parameter `accessLevel` specifies whether to return only those compartments for which * the requestor has INSPECT permissions on at least one resource directly or indirectly * (ACCESSIBLE) (the resource can be in a subcompartment) or to return Not Authorized if * Principal doesn't have access to even one of the child compartments. This is valid only when * `compartmentIdInSubtree` is set to `true`. * *

The parameter `compartmentIdInSubtree` applies when you perform summarize API on the * `compartmentId` passed and when it is set to true, the entire hierarchy of compartments can * be returned. To get a full list of all compartments and subcompartments in the tenancy (root * compartment), set the parameter `compartmentIdInSubtree` to true and `accessLevel` to * ACCESSIBLE. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * RequestSummarizedTrendProblems API. */ RequestSummarizedTrendProblemsResponse requestSummarizedTrendProblems( RequestSummarizedTrendProblemsRequest request); /** * Returns a summary of risk score trends in a ResourceRiskScoreAggregationCollection resource, * with a page of ResourceRiskScoreAggregation resources, filtered by parameters that you * specify in a RequestSummarizedTrendResourceRiskScoresDetailsresource. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * RequestSummarizedTrendResourceRiskScores API. */ RequestSummarizedTrendResourceRiskScoresResponse requestSummarizedTrendResourceRiskScores( RequestSummarizedTrendResourceRiskScoresRequest request); /** * Returns the number of remediations performed by Responders, for a given time period. * *

The parameter `accessLevel` specifies whether to return only those compartments for which * the requestor has INSPECT permissions on at least one resource directly or indirectly * (ACCESSIBLE) (the resource can be in a subcompartment) or to return Not Authorized if * Principal doesn't have access to even one of the child compartments. This is valid only when * `compartmentIdInSubtree` is set to `true`. * *

The parameter `compartmentIdInSubtree` applies when you perform summarize API on the * `compartmentId` passed and when it is set to true, the entire hierarchy of compartments can * be returned. To get a full list of all compartments and subcompartments in the tenancy (root * compartment), set the parameter `compartmentIdInSubtree` to true and `accessLevel` to * ACCESSIBLE. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * RequestSummarizedTrendResponderExecutions API. */ RequestSummarizedTrendResponderExecutionsResponse requestSummarizedTrendResponderExecutions( RequestSummarizedTrendResponderExecutionsRequest request); /** * DEPRECATED * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * RequestSummarizedTrendSecurityScores API. */ RequestSummarizedTrendSecurityScoresResponse requestSummarizedTrendSecurityScores( RequestSummarizedTrendSecurityScoresRequest request); /** * Skips the execution for a bulk of responder executions. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * SkipBulkResponderExecution API. */ SkipBulkResponderExecutionResponse skipBulkResponderExecution( SkipBulkResponderExecutionRequest request); /** * Skips the execution of the responder execution. When provided, If-Match is checked against * etag values of the resource. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * SkipResponderExecution API. */ SkipResponderExecutionResponse skipResponderExecution(SkipResponderExecutionRequest request); /** * Sends the problem identified by problemId to the responder engine, to be processed by rule * that\u2019s identified by responderRuleId, in the TriggerResponderDetails resource * that\u2019s passed. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use TriggerResponder * API. */ TriggerResponderResponse triggerResponder(TriggerResponderRequest request); /** * Changes the status for all problems listed in the problemIds array, passed through the * UpdateBulkProblemStatusDetails resource, from the current status to the status set in * UpdateBulkProblemStatusDetails. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * UpdateBulkProblemStatus API. */ UpdateBulkProblemStatusResponse updateBulkProblemStatus(UpdateBulkProblemStatusRequest request); /** * Updates configuration details for a Cloud Guard tenancy, identified by root compartment OCID. * The reporting region cannot be updated once created. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use UpdateConfiguration * API. */ UpdateConfigurationResponse updateConfiguration(UpdateConfigurationRequest request); /** * Updates a data mask rule (DataMaskRule resource) identified by dataMaskRuleId. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use UpdateDataMaskRule * API. */ UpdateDataMaskRuleResponse updateDataMaskRule(UpdateDataMaskRuleRequest request); /** * Updates a data source (DataSource resource) identified by dataSourceId, using values passed * in an UpdateDataSourceDetails resource. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use UpdateDataSource * API. */ UpdateDataSourceResponse updateDataSource(UpdateDataSourceRequest request); /** * Updates a detector recipe (DetectorRecipe resource) identified by detectorRecipeId. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * UpdateDetectorRecipe API. */ UpdateDetectorRecipeResponse updateDetectorRecipe(UpdateDetectorRecipeRequest request); /** * Updates a detector rule (DetectorRule resource) identified by detectorRuleId. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * UpdateDetectorRecipeDetectorRule API. */ UpdateDetectorRecipeDetectorRuleResponse updateDetectorRecipeDetectorRule( UpdateDetectorRecipeDetectorRuleRequest request); /** * Updates a ManagedList resource, identified by managedList. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use UpdateManagedList * API. */ UpdateManagedListResponse updateManagedList(UpdateManagedListRequest request); /** * Changes the current status of the problem, identified by problemId, to the status specified * in the UpdateProblemStatusDetails resource that you pass. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use UpdateProblemStatus * API. */ UpdateProblemStatusResponse updateProblemStatus(UpdateProblemStatusRequest request); /** * Updates a responder recipe (ResponderRecipe resource) identified by responderRecipeId, passed * in an UpdateResponderRecipeDetails resource. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * UpdateResponderRecipe API. */ UpdateResponderRecipeResponse updateResponderRecipe(UpdateResponderRecipeRequest request); /** * Updates a responder rule (ResponderRule resource) identified by responderRuleId, passed in a * UpdateResponderRecipeResponderRuleDetails resource. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * UpdateResponderRecipeResponderRule API. */ UpdateResponderRecipeResponderRuleResponse updateResponderRecipeResponderRule( UpdateResponderRecipeResponderRuleRequest request); /** * Updates a saved query identified by savedQueryId. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use UpdateSavedQuery * API. */ UpdateSavedQueryResponse updateSavedQuery(UpdateSavedQueryRequest request); /** * Updates a security zone recipe (SecurityRecipe resource), identified by securityRecipeId, * using parameters passed in an UpdateSecurityRecipeDetails resource. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * UpdateSecurityRecipe API. */ UpdateSecurityRecipeResponse updateSecurityRecipe(UpdateSecurityRecipeRequest request); /** * Updates a security zone (SecurityZone resource) identified by securityZoneId. Pass parameters * through an UpdateSecurityZoneDetails resource. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use UpdateSecurityZone * API. */ UpdateSecurityZoneResponse updateSecurityZone(UpdateSecurityZoneRequest request); /** * Updates a target (Target resource) identified by targetId, using parameters passed in an * UpdateTargetDetails resource. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use UpdateTarget API. */ UpdateTargetResponse updateTarget(UpdateTargetRequest request); /** * Updates a target detector recipe (TargtetDetectorRecipe resource) identified by * targetDetectorRecipeId, using parameters passed in an UpdateTargetDetectorRecipeDetails * resource. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * UpdateTargetDetectorRecipe API. */ UpdateTargetDetectorRecipeResponse updateTargetDetectorRecipe( UpdateTargetDetectorRecipeRequest request); /** * Updates the DetectorRule resource identified by targetDetectorRecipeId * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * UpdateTargetDetectorRecipeDetectorRule API. */ UpdateTargetDetectorRecipeDetectorRuleResponse updateTargetDetectorRecipeDetectorRule( UpdateTargetDetectorRecipeDetectorRuleRequest request); /** * Updates the target responder recipe (TargetResponderRecipe resource) identified by * targetResponderRecipeId, attached to a target identified by targetId. Pass parameters for the * update through an UpdateTargetResponderRecipeDetails resource. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * UpdateTargetResponderRecipe API. */ UpdateTargetResponderRecipeResponse updateTargetResponderRecipe( UpdateTargetResponderRecipeRequest request); /** * Updates a responder rule (ResponderRule resource) identified by responderRuleId, for a target * responder recipe (TargetResponderRecipe resource) identified by targetResponderRecipeId, for * a target (Target resource) identified by targetId. Parameters for the update are passed * through an UpdateTargetResponderRecipeResponderRuleDetails resource. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * UpdateTargetResponderRecipeResponderRule API. */ UpdateTargetResponderRecipeResponderRuleResponse updateTargetResponderRecipeResponderRule( UpdateTargetResponderRecipeResponderRuleRequest request); /** * Updates and renews the certificate for an on-premise WLP agent identified by wlpAgentId. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use UpdateWlpAgent API. */ UpdateWlpAgentResponse updateWlpAgent(UpdateWlpAgentRequest request); /** * Gets the pre-configured waiters available for resources for this service. * * @return The service waiters. */ CloudGuardWaiters getWaiters(); /** * Gets the pre-configured paginators available for list operations in this service which may * return multiple pages of data. These paginators provide an {@link java.lang.Iterable} * interface so that service responses, or resources/records, can be iterated through without * having to manually deal with pagination and page tokens. * * @return The service paginators. */ CloudGuardPaginators getPaginators(); }





© 2015 - 2025 Weber Informatics LLC | Privacy Policy