Class DataSafeAsyncClient
- java.lang.Object
- 
- com.oracle.bmc.http.internal.BaseAsyncClient
- 
- com.oracle.bmc.datasafe.DataSafeAsyncClient
 
 
- 
- All Implemented Interfaces:
- DataSafeAsync,- AutoCloseable
 
 @Generated(value="OracleSDKGenerator", comments="API Version: 20181201") public class DataSafeAsyncClient extends BaseAsyncClient implements DataSafeAsyncAsync client implementation for DataSafe service.
 There are two ways to use async client: 1. Use AsyncHandler: using AsyncHandler, if the response to the call is anInputStream, like getObject Api in object storage service, developers need to process the stream in AsyncHandler, and not anywhere else, because the stream will be closed right after the AsyncHandler is invoked.
 2. Use Java Future: using Java Future, developers need to close the stream after they are done with the Java Future.
 Accessing the result should be done in a mutually exclusive manner, either through the Future or the AsyncHandler, but not both. If the Future is used, the caller should pass in null as the AsyncHandler. If the AsyncHandler is used, it is still safe to use the Future to determine whether or not the request was completed via Future.isDone/isCancelled.
 Please refer to https://github.com/oracle/oci-java-sdk/blob/master/bmc-examples/src/main/java/ResteasyClientWithObjectStorageExample.java
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classDataSafeAsyncClient.BuilderBuilder class for this client.
 - 
Field SummaryFields Modifier and Type Field Description StringclientCommonLibraryVersionCompatible SDK version, provided by the codegen.Optional<String>minimumClientCommonLibraryVersionFromClientMinimum compatible SDK version, maybe provided by the codegen.static ServiceSERVICEService instance for DataSafe.
 - 
Constructor SummaryConstructors Constructor Description DataSafeAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory)Deprecated.Use thebuilderinstead.DataSafeAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators)Deprecated.Use thebuilderinstead.DataSafeAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators, String endpoint)Deprecated.Use thebuilderinstead.DataSafeAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint)Deprecated.Use thebuilderinstead.DataSafeAsyncClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider)Deprecated.Use thebuilderinstead.DataSafeAsyncClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration)Deprecated.Use thebuilderinstead.DataSafeAsyncClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator)Deprecated.Use thebuilderinstead.
 - 
Method Summary- 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface java.lang.AutoCloseableclose
 - 
Methods inherited from interface com.oracle.bmc.datasafe.DataSafeAsyncgetEndpoint, refreshClient, setEndpoint, useRealmSpecificEndpointTemplate
 
- 
 
- 
- 
- 
Constructor Detail- 
DataSafeAsyncClient@Deprecated public DataSafeAsyncClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider) Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
- authenticationDetailsProvider- The authentication details (see- DataSafeAsyncClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))
 
 - 
DataSafeAsyncClient@Deprecated public DataSafeAsyncClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration) Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
- authenticationDetailsProvider- The authentication details (see- DataSafeAsyncClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))
- configuration-- ClientBuilderBase.configuration
 
 - 
DataSafeAsyncClient@Deprecated public DataSafeAsyncClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator) Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
- authenticationDetailsProvider- The authentication details (see- DataSafeAsyncClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))
- configuration-- ClientBuilderBase.configuration
- clientConfigurator-- ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
 
 - 
DataSafeAsyncClient@Deprecated public DataSafeAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory) Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
- authenticationDetailsProvider- The authentication details (see- DataSafeAsyncClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))
- configuration-- ClientBuilderBase.configuration
- clientConfigurator-- ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
- defaultRequestSignerFactory-- ClientBuilderBase.requestSignerFactory
 
 - 
DataSafeAsyncClient@Deprecated public DataSafeAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators) Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
- authenticationDetailsProvider- The authentication details (see- DataSafeAsyncClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))
- configuration-- ClientBuilderBase.configuration
- clientConfigurator-- ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
- defaultRequestSignerFactory-- ClientBuilderBase.requestSignerFactory
- additionalClientConfigurators-- ClientBuilderBase.additionalClientConfigurators
 
 - 
DataSafeAsyncClient@Deprecated public DataSafeAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators, String endpoint) Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
- authenticationDetailsProvider- The authentication details (see- DataSafeAsyncClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))
- configuration-- ClientBuilderBase.configuration
- clientConfigurator-- ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
- defaultRequestSignerFactory-- ClientBuilderBase.requestSignerFactory
- additionalClientConfigurators-- ClientBuilderBase.additionalClientConfigurators
- endpoint-- ClientBuilderBase.endpoint(java.lang.String)
 
 - 
DataSafeAsyncClient@Deprecated public DataSafeAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint) Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
- authenticationDetailsProvider- The authentication details (see- DataSafeAsyncClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))
- configuration-- ClientBuilderBase.configuration
- clientConfigurator-- ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
- defaultRequestSignerFactory-- ClientBuilderBase.requestSignerFactory
- additionalClientConfigurators-- ClientBuilderBase.additionalClientConfigurators
- endpoint-- ClientBuilderBase.endpoint(java.lang.String)
- signingStrategyRequestSignerFactories-- ClientBuilderBase.signingStrategyRequestSignerFactories
 
 
- 
 - 
Method Detail- 
builderpublic static DataSafeAsyncClient.Builder builder() Create a builder for this client.- Returns:
- builder
 
 - 
setRegionpublic void setRegion(Region region) Description copied from interface:DataSafeAsyncSets the region to call (ex, Region.US_PHOENIX_1).Note, this will call setEndpointafter resolving the endpoint. If the service is not available in this region, however, an IllegalArgumentException will be raised.- Specified by:
- setRegionin interface- DataSafeAsync
- Parameters:
- region- The region of the service.
 
 - 
setRegionpublic void setRegion(String regionId) Description copied from interface:DataSafeAsyncSets the region to call (ex, ‘us-phoenix-1’).Note, this will first try to map the region ID to a known Region and call setRegion.If no known Region could be determined, it will create an endpoint based on the default endpoint format ( Region.formatDefaultRegionEndpoint(Service, String)and then callsetEndpoint.- Specified by:
- setRegionin interface- DataSafeAsync
- Parameters:
- regionId- The public region ID.
 
 - 
activateTargetDatabasepublic Future<ActivateTargetDatabaseResponse> activateTargetDatabase(ActivateTargetDatabaseRequest request, AsyncHandler<ActivateTargetDatabaseRequest,ActivateTargetDatabaseResponse> handler) Description copied from interface:DataSafeAsyncReactivates a previously deactivated Data Safe target database.- Specified by:
- activateTargetDatabasein interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
addMaskingColumnsFromSdmpublic Future<AddMaskingColumnsFromSdmResponse> addMaskingColumnsFromSdm(AddMaskingColumnsFromSdmRequest request, AsyncHandler<AddMaskingColumnsFromSdmRequest,AddMaskingColumnsFromSdmResponse> handler) Description copied from interface:DataSafeAsyncAdds columns to the specified masking policy from the associated sensitive data model.It automatically pulls all the sensitive columns and their relationships from the sensitive data model and uses this information to create columns in the masking policy. It also assigns default masking formats to these columns based on the associated sensitive types. - Specified by:
- addMaskingColumnsFromSdmin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
alertsUpdatepublic Future<AlertsUpdateResponse> alertsUpdate(AlertsUpdateRequest request, AsyncHandler<AlertsUpdateRequest,AlertsUpdateResponse> handler) Description copied from interface:DataSafeAsyncUpdates alerts in the specified compartment.- Specified by:
- alertsUpdatein interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
applyDiscoveryJobResultspublic Future<ApplyDiscoveryJobResultsResponse> applyDiscoveryJobResults(ApplyDiscoveryJobResultsRequest request, AsyncHandler<ApplyDiscoveryJobResultsRequest,ApplyDiscoveryJobResultsResponse> handler) Description copied from interface:DataSafeAsyncApplies the results of a discovery job to the specified sensitive data model.Note that the plannedAction attribute of discovery results is used for processing them. You should first use PatchDiscoveryJobResults to set the plannedAction attribute of the discovery results you want to process. ApplyDiscoveryJobResults automatically reads the plannedAction attribute and updates the sensitive data model to reflect the actions you planned. - Specified by:
- applyDiscoveryJobResultsin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
applySdmMaskingPolicyDifferencepublic Future<ApplySdmMaskingPolicyDifferenceResponse> applySdmMaskingPolicyDifference(ApplySdmMaskingPolicyDifferenceRequest request, AsyncHandler<ApplySdmMaskingPolicyDifferenceRequest,ApplySdmMaskingPolicyDifferenceResponse> handler) Description copied from interface:DataSafeAsyncApplies the difference of a SDM Masking policy difference resource to the specified masking policy.Note that the plannedAction attribute of difference columns is used for processing. You should first use PatchSdmMaskingPolicyDifferenceColumns to set the plannedAction attribute of the difference columns you want to process. ApplySdmMaskingPolicyDifference automatically reads the plannedAction attribute and updates the masking policy to reflect the actions you planned. If the sdmMaskingPolicydifferenceId is not passed, the latest sdmMaskingPolicydifference is used. Note that if the masking policy associated with the SdmMaskingPolicyDifference used for this operation is not associated with the original SDM anymore, this operation won’t be allowed. - Specified by:
- applySdmMaskingPolicyDifferencein interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
applySecurityAssessmentTemplatepublic Future<ApplySecurityAssessmentTemplateResponse> applySecurityAssessmentTemplate(ApplySecurityAssessmentTemplateRequest request, AsyncHandler<ApplySecurityAssessmentTemplateRequest,ApplySecurityAssessmentTemplateResponse> handler) Description copied from interface:DataSafeAsyncApply the checks from the template to the specified security assessment.The security assessment provided in the path needs to be of type ‘LATEST’.- Specified by:
- applySecurityAssessmentTemplatein interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
bulkCreateSensitiveTypespublic Future<BulkCreateSensitiveTypesResponse> bulkCreateSensitiveTypes(BulkCreateSensitiveTypesRequest request, AsyncHandler<BulkCreateSensitiveTypesRequest,BulkCreateSensitiveTypesResponse> handler) Description copied from interface:DataSafeAsyncUploads a sensitive types xml file (also called template) to create new sensitive types.- Specified by:
- bulkCreateSensitiveTypesin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
bulkCreateSqlFirewallAllowedSqlspublic Future<BulkCreateSqlFirewallAllowedSqlsResponse> bulkCreateSqlFirewallAllowedSqls(BulkCreateSqlFirewallAllowedSqlsRequest request, AsyncHandler<BulkCreateSqlFirewallAllowedSqlsRequest,BulkCreateSqlFirewallAllowedSqlsResponse> handler) Description copied from interface:DataSafeAsyncAppends the allowedSqls with entries from the logs.- Specified by:
- bulkCreateSqlFirewallAllowedSqlsin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
bulkCreateUnifiedAuditPolicypublic Future<BulkCreateUnifiedAuditPolicyResponse> bulkCreateUnifiedAuditPolicy(BulkCreateUnifiedAuditPolicyRequest request, AsyncHandler<BulkCreateUnifiedAuditPolicyRequest,BulkCreateUnifiedAuditPolicyResponse> handler) Description copied from interface:DataSafeAsyncBulk create unified audit policies.- Specified by:
- bulkCreateUnifiedAuditPolicyin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
bulkDeleteSqlFirewallAllowedSqlspublic Future<BulkDeleteSqlFirewallAllowedSqlsResponse> bulkDeleteSqlFirewallAllowedSqls(BulkDeleteSqlFirewallAllowedSqlsRequest request, AsyncHandler<BulkDeleteSqlFirewallAllowedSqlsRequest,BulkDeleteSqlFirewallAllowedSqlsResponse> handler) Description copied from interface:DataSafeAsyncDelete multiple allowed sqls from the SQL firewall policy.- Specified by:
- bulkDeleteSqlFirewallAllowedSqlsin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
calculateAuditVolumeAvailablepublic Future<CalculateAuditVolumeAvailableResponse> calculateAuditVolumeAvailable(CalculateAuditVolumeAvailableRequest request, AsyncHandler<CalculateAuditVolumeAvailableRequest,CalculateAuditVolumeAvailableResponse> handler) Description copied from interface:DataSafeAsyncCalculates the volume of audit events available on the target database to be collected.Measurable up to the defined retention period of the audit target resource. - Specified by:
- calculateAuditVolumeAvailablein interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
calculateAuditVolumeCollectedpublic Future<CalculateAuditVolumeCollectedResponse> calculateAuditVolumeCollected(CalculateAuditVolumeCollectedRequest request, AsyncHandler<CalculateAuditVolumeCollectedRequest,CalculateAuditVolumeCollectedResponse> handler) Description copied from interface:DataSafeAsyncCalculates the volume of audit events collected by data safe.- Specified by:
- calculateAuditVolumeCollectedin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
cancelWorkRequestpublic Future<CancelWorkRequestResponse> cancelWorkRequest(CancelWorkRequestRequest request, AsyncHandler<CancelWorkRequestRequest,CancelWorkRequestResponse> handler) Description copied from interface:DataSafeAsyncCancel the specified work request.- Specified by:
- cancelWorkRequestin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
changeAlertCompartmentpublic Future<ChangeAlertCompartmentResponse> changeAlertCompartment(ChangeAlertCompartmentRequest request, AsyncHandler<ChangeAlertCompartmentRequest,ChangeAlertCompartmentResponse> handler) Description copied from interface:DataSafeAsyncMoves the specified alert into a different compartment.- Specified by:
- changeAlertCompartmentin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
changeAlertPolicyCompartmentpublic Future<ChangeAlertPolicyCompartmentResponse> changeAlertPolicyCompartment(ChangeAlertPolicyCompartmentRequest request, AsyncHandler<ChangeAlertPolicyCompartmentRequest,ChangeAlertPolicyCompartmentResponse> handler) Description copied from interface:DataSafeAsyncMoves the specified alert policy into a different compartment.- Specified by:
- changeAlertPolicyCompartmentin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
changeAttributeSetCompartmentpublic Future<ChangeAttributeSetCompartmentResponse> changeAttributeSetCompartment(ChangeAttributeSetCompartmentRequest request, AsyncHandler<ChangeAttributeSetCompartmentRequest,ChangeAttributeSetCompartmentResponse> handler) Description copied from interface:DataSafeAsyncMoves the attribute set to the specified compartment.When provided, if-Match is checked against ETag value of the resource. - Specified by:
- changeAttributeSetCompartmentin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
changeAuditArchiveRetrievalCompartmentpublic Future<ChangeAuditArchiveRetrievalCompartmentResponse> changeAuditArchiveRetrievalCompartment(ChangeAuditArchiveRetrievalCompartmentRequest request, AsyncHandler<ChangeAuditArchiveRetrievalCompartmentRequest,ChangeAuditArchiveRetrievalCompartmentResponse> handler) Description copied from interface:DataSafeAsyncMoves the archive retreival to the specified compartment.When provided, if-Match is checked against ETag value of the resource. - Specified by:
- changeAuditArchiveRetrievalCompartmentin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
changeAuditPolicyCompartmentpublic Future<ChangeAuditPolicyCompartmentResponse> changeAuditPolicyCompartment(ChangeAuditPolicyCompartmentRequest request, AsyncHandler<ChangeAuditPolicyCompartmentRequest,ChangeAuditPolicyCompartmentResponse> handler) Description copied from interface:DataSafeAsyncMoves the specified audit policy and its dependent resources into a different compartment.- Specified by:
- changeAuditPolicyCompartmentin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
changeAuditProfileCompartmentpublic Future<ChangeAuditProfileCompartmentResponse> changeAuditProfileCompartment(ChangeAuditProfileCompartmentRequest request, AsyncHandler<ChangeAuditProfileCompartmentRequest,ChangeAuditProfileCompartmentResponse> handler) Description copied from interface:DataSafeAsyncMoves the specified audit profile and its dependent resources into a different compartment.- Specified by:
- changeAuditProfileCompartmentin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
changeDataSafePrivateEndpointCompartmentpublic Future<ChangeDataSafePrivateEndpointCompartmentResponse> changeDataSafePrivateEndpointCompartment(ChangeDataSafePrivateEndpointCompartmentRequest request, AsyncHandler<ChangeDataSafePrivateEndpointCompartmentRequest,ChangeDataSafePrivateEndpointCompartmentResponse> handler) Description copied from interface:DataSafeAsyncMoves the Data Safe private endpoint and its dependent resources to the specified compartment.- Specified by:
- changeDataSafePrivateEndpointCompartmentin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
changeDatabaseSecurityConfigCompartmentpublic Future<ChangeDatabaseSecurityConfigCompartmentResponse> changeDatabaseSecurityConfigCompartment(ChangeDatabaseSecurityConfigCompartmentRequest request, AsyncHandler<ChangeDatabaseSecurityConfigCompartmentRequest,ChangeDatabaseSecurityConfigCompartmentResponse> handler) Description copied from interface:DataSafeAsyncMoves the specified database security configuration and its dependent resources into a different compartment.- Specified by:
- changeDatabaseSecurityConfigCompartmentin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
changeDiscoveryJobCompartmentpublic Future<ChangeDiscoveryJobCompartmentResponse> changeDiscoveryJobCompartment(ChangeDiscoveryJobCompartmentRequest request, AsyncHandler<ChangeDiscoveryJobCompartmentRequest,ChangeDiscoveryJobCompartmentResponse> handler) Description copied from interface:DataSafeAsyncMoves the specified discovery job and its dependent resources into a different compartment.- Specified by:
- changeDiscoveryJobCompartmentin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
changeLibraryMaskingFormatCompartmentpublic Future<ChangeLibraryMaskingFormatCompartmentResponse> changeLibraryMaskingFormatCompartment(ChangeLibraryMaskingFormatCompartmentRequest request, AsyncHandler<ChangeLibraryMaskingFormatCompartmentRequest,ChangeLibraryMaskingFormatCompartmentResponse> handler) Description copied from interface:DataSafeAsyncMoves the specified library masking format into a different compartment.- Specified by:
- changeLibraryMaskingFormatCompartmentin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
changeMaskingPolicyCompartmentpublic Future<ChangeMaskingPolicyCompartmentResponse> changeMaskingPolicyCompartment(ChangeMaskingPolicyCompartmentRequest request, AsyncHandler<ChangeMaskingPolicyCompartmentRequest,ChangeMaskingPolicyCompartmentResponse> handler) Description copied from interface:DataSafeAsyncMoves the specified masking policy and its dependent resources into a different compartment.- Specified by:
- changeMaskingPolicyCompartmentin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
changeMaskingPolicyHealthReportCompartmentpublic Future<ChangeMaskingPolicyHealthReportCompartmentResponse> changeMaskingPolicyHealthReportCompartment(ChangeMaskingPolicyHealthReportCompartmentRequest request, AsyncHandler<ChangeMaskingPolicyHealthReportCompartmentRequest,ChangeMaskingPolicyHealthReportCompartmentResponse> handler) Description copied from interface:DataSafeAsyncMoves the specified masking policy health report and its dependent resources into a different compartment.- Specified by:
- changeMaskingPolicyHealthReportCompartmentin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
changeOnPremConnectorCompartmentpublic Future<ChangeOnPremConnectorCompartmentResponse> changeOnPremConnectorCompartment(ChangeOnPremConnectorCompartmentRequest request, AsyncHandler<ChangeOnPremConnectorCompartmentRequest,ChangeOnPremConnectorCompartmentResponse> handler) Description copied from interface:DataSafeAsyncMoves the specified on-premises connector into a different compartment.- Specified by:
- changeOnPremConnectorCompartmentin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
changeReportCompartmentpublic Future<ChangeReportCompartmentResponse> changeReportCompartment(ChangeReportCompartmentRequest request, AsyncHandler<ChangeReportCompartmentRequest,ChangeReportCompartmentResponse> handler) Description copied from interface:DataSafeAsyncMoves a resource into a different compartment.When provided, If-Match is checked against ETag values of the resource. - Specified by:
- changeReportCompartmentin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
changeReportDefinitionCompartmentpublic Future<ChangeReportDefinitionCompartmentResponse> changeReportDefinitionCompartment(ChangeReportDefinitionCompartmentRequest request, AsyncHandler<ChangeReportDefinitionCompartmentRequest,ChangeReportDefinitionCompartmentResponse> handler) Description copied from interface:DataSafeAsyncMoves a resource into a different compartment.When provided, If-Match is checked against ETag values of the resource. - Specified by:
- changeReportDefinitionCompartmentin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
changeRetentionpublic Future<ChangeRetentionResponse> changeRetention(ChangeRetentionRequest request, AsyncHandler<ChangeRetentionRequest,ChangeRetentionResponse> handler) Description copied from interface:DataSafeAsyncChange the online and offline months .- Specified by:
- changeRetentionin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
changeSdmMaskingPolicyDifferenceCompartmentpublic Future<ChangeSdmMaskingPolicyDifferenceCompartmentResponse> changeSdmMaskingPolicyDifferenceCompartment(ChangeSdmMaskingPolicyDifferenceCompartmentRequest request, AsyncHandler<ChangeSdmMaskingPolicyDifferenceCompartmentRequest,ChangeSdmMaskingPolicyDifferenceCompartmentResponse> handler) Description copied from interface:DataSafeAsyncMoves the specified SDM masking policy difference into a different compartment.- Specified by:
- changeSdmMaskingPolicyDifferenceCompartmentin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
changeSecurityAssessmentCompartmentpublic Future<ChangeSecurityAssessmentCompartmentResponse> changeSecurityAssessmentCompartment(ChangeSecurityAssessmentCompartmentRequest request, AsyncHandler<ChangeSecurityAssessmentCompartmentRequest,ChangeSecurityAssessmentCompartmentResponse> handler) Description copied from interface:DataSafeAsyncMoves the specified saved security assessment or future scheduled assessments into a different compartment.To start, call first the operation ListSecurityAssessments with filters \"type = save_schedule\". This returns the scheduleAssessmentId. Then, call this changeCompartment with the scheduleAssessmentId. The existing saved security assessments created due to the schedule are not moved. However, all new saves will be associated with the new compartment. - Specified by:
- changeSecurityAssessmentCompartmentin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
changeSecurityPolicyCompartmentpublic Future<ChangeSecurityPolicyCompartmentResponse> changeSecurityPolicyCompartment(ChangeSecurityPolicyCompartmentRequest request, AsyncHandler<ChangeSecurityPolicyCompartmentRequest,ChangeSecurityPolicyCompartmentResponse> handler) Description copied from interface:DataSafeAsyncMoves the specified security policy and its dependent resources into a different compartment.- Specified by:
- changeSecurityPolicyCompartmentin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
changeSecurityPolicyConfigCompartmentpublic Future<ChangeSecurityPolicyConfigCompartmentResponse> changeSecurityPolicyConfigCompartment(ChangeSecurityPolicyConfigCompartmentRequest request, AsyncHandler<ChangeSecurityPolicyConfigCompartmentRequest,ChangeSecurityPolicyConfigCompartmentResponse> handler) Description copied from interface:DataSafeAsyncMoves the specified security policy configuration and its dependent resources into a different compartment.- Specified by:
- changeSecurityPolicyConfigCompartmentin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
changeSecurityPolicyDeploymentCompartmentpublic Future<ChangeSecurityPolicyDeploymentCompartmentResponse> changeSecurityPolicyDeploymentCompartment(ChangeSecurityPolicyDeploymentCompartmentRequest request, AsyncHandler<ChangeSecurityPolicyDeploymentCompartmentRequest,ChangeSecurityPolicyDeploymentCompartmentResponse> handler) Description copied from interface:DataSafeAsyncMoves the specified security policy deployment and its dependent resources into a different compartment.- Specified by:
- changeSecurityPolicyDeploymentCompartmentin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
changeSensitiveDataModelCompartmentpublic Future<ChangeSensitiveDataModelCompartmentResponse> changeSensitiveDataModelCompartment(ChangeSensitiveDataModelCompartmentRequest request, AsyncHandler<ChangeSensitiveDataModelCompartmentRequest,ChangeSensitiveDataModelCompartmentResponse> handler) Description copied from interface:DataSafeAsyncMoves the specified sensitive data model and its dependent resources into a different compartment.- Specified by:
- changeSensitiveDataModelCompartmentin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
changeSensitiveTypeCompartmentpublic Future<ChangeSensitiveTypeCompartmentResponse> changeSensitiveTypeCompartment(ChangeSensitiveTypeCompartmentRequest request, AsyncHandler<ChangeSensitiveTypeCompartmentRequest,ChangeSensitiveTypeCompartmentResponse> handler) Description copied from interface:DataSafeAsyncMoves the specified sensitive type into a different compartment.- Specified by:
- changeSensitiveTypeCompartmentin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
changeSensitiveTypeGroupCompartmentpublic Future<ChangeSensitiveTypeGroupCompartmentResponse> changeSensitiveTypeGroupCompartment(ChangeSensitiveTypeGroupCompartmentRequest request, AsyncHandler<ChangeSensitiveTypeGroupCompartmentRequest,ChangeSensitiveTypeGroupCompartmentResponse> handler) Description copied from interface:DataSafeAsyncMoves the sensitive type group to the specified compartment.- Specified by:
- changeSensitiveTypeGroupCompartmentin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
changeSensitiveTypesExportCompartmentpublic Future<ChangeSensitiveTypesExportCompartmentResponse> changeSensitiveTypesExportCompartment(ChangeSensitiveTypesExportCompartmentRequest request, AsyncHandler<ChangeSensitiveTypesExportCompartmentRequest,ChangeSensitiveTypesExportCompartmentResponse> handler) Description copied from interface:DataSafeAsyncMoves the specified sensitive types export into a different compartment.- Specified by:
- changeSensitiveTypesExportCompartmentin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
changeSqlCollectionCompartmentpublic Future<ChangeSqlCollectionCompartmentResponse> changeSqlCollectionCompartment(ChangeSqlCollectionCompartmentRequest request, AsyncHandler<ChangeSqlCollectionCompartmentRequest,ChangeSqlCollectionCompartmentResponse> handler) Description copied from interface:DataSafeAsyncMoves the specified SQL collection and its dependent resources into a different compartment.- Specified by:
- changeSqlCollectionCompartmentin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
changeSqlFirewallPolicyCompartmentpublic Future<ChangeSqlFirewallPolicyCompartmentResponse> changeSqlFirewallPolicyCompartment(ChangeSqlFirewallPolicyCompartmentRequest request, AsyncHandler<ChangeSqlFirewallPolicyCompartmentRequest,ChangeSqlFirewallPolicyCompartmentResponse> handler) Description copied from interface:DataSafeAsyncMoves the specified SQL Firewall policy and its dependent resources into a different compartment.- Specified by:
- changeSqlFirewallPolicyCompartmentin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
changeTargetAlertPolicyAssociationCompartmentpublic Future<ChangeTargetAlertPolicyAssociationCompartmentResponse> changeTargetAlertPolicyAssociationCompartment(ChangeTargetAlertPolicyAssociationCompartmentRequest request, AsyncHandler<ChangeTargetAlertPolicyAssociationCompartmentRequest,ChangeTargetAlertPolicyAssociationCompartmentResponse> handler) Description copied from interface:DataSafeAsyncMoves the specified target-alert policy Association into a different compartment.- Specified by:
- changeTargetAlertPolicyAssociationCompartmentin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
changeTargetDatabaseCompartmentpublic Future<ChangeTargetDatabaseCompartmentResponse> changeTargetDatabaseCompartment(ChangeTargetDatabaseCompartmentRequest request, AsyncHandler<ChangeTargetDatabaseCompartmentRequest,ChangeTargetDatabaseCompartmentResponse> handler) Description copied from interface:DataSafeAsyncMoves the Data Safe target database to the specified compartment.- Specified by:
- changeTargetDatabaseCompartmentin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
changeTargetDatabaseGroupCompartmentpublic Future<ChangeTargetDatabaseGroupCompartmentResponse> changeTargetDatabaseGroupCompartment(ChangeTargetDatabaseGroupCompartmentRequest request, AsyncHandler<ChangeTargetDatabaseGroupCompartmentRequest,ChangeTargetDatabaseGroupCompartmentResponse> handler) Description copied from interface:DataSafeAsyncMoves the target database group to the specified compartment.- Specified by:
- changeTargetDatabaseGroupCompartmentin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
changeUnifiedAuditPolicyCompartmentpublic Future<ChangeUnifiedAuditPolicyCompartmentResponse> changeUnifiedAuditPolicyCompartment(ChangeUnifiedAuditPolicyCompartmentRequest request, AsyncHandler<ChangeUnifiedAuditPolicyCompartmentRequest,ChangeUnifiedAuditPolicyCompartmentResponse> handler) Description copied from interface:DataSafeAsyncMoves the specified Unified Audit policy and its dependent resources into a different compartment.- Specified by:
- changeUnifiedAuditPolicyCompartmentin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
changeUnifiedAuditPolicyDefinitionCompartmentpublic Future<ChangeUnifiedAuditPolicyDefinitionCompartmentResponse> changeUnifiedAuditPolicyDefinitionCompartment(ChangeUnifiedAuditPolicyDefinitionCompartmentRequest request, AsyncHandler<ChangeUnifiedAuditPolicyDefinitionCompartmentRequest,ChangeUnifiedAuditPolicyDefinitionCompartmentResponse> handler) Description copied from interface:DataSafeAsyncMoves the specified unified audit policy definition and its dependent resources into a different compartment.- Specified by:
- changeUnifiedAuditPolicyDefinitionCompartmentin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
changeUserAssessmentCompartmentpublic Future<ChangeUserAssessmentCompartmentResponse> changeUserAssessmentCompartment(ChangeUserAssessmentCompartmentRequest request, AsyncHandler<ChangeUserAssessmentCompartmentRequest,ChangeUserAssessmentCompartmentResponse> handler) Description copied from interface:DataSafeAsyncMoves the specified saved user assessment or future scheduled assessments into a different compartment.To start storing scheduled user assessments on a different compartment, first call the operation ListUserAssessments with the filters "type = save_schedule". That call returns the scheduleAssessmentId. Then call ChangeUserAssessmentCompartment with the scheduleAssessmentId. The existing saved user assessments created per the schedule are not be moved. However, all new saves will be associated with the new compartment. - Specified by:
- changeUserAssessmentCompartmentin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
compareSecurityAssessmentpublic Future<CompareSecurityAssessmentResponse> compareSecurityAssessment(CompareSecurityAssessmentRequest request, AsyncHandler<CompareSecurityAssessmentRequest,CompareSecurityAssessmentResponse> handler) Description copied from interface:DataSafeAsyncCompares two security assessments.For this comparison, a security assessment can be a saved assessment, a latest assessment, or a baseline assessment. For example, you can compare saved assessment or a latest assessment against a baseline. - Specified by:
- compareSecurityAssessmentin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
compareToTemplateBaselinepublic Future<CompareToTemplateBaselineResponse> compareToTemplateBaseline(CompareToTemplateBaselineRequest request, AsyncHandler<CompareToTemplateBaselineRequest,CompareToTemplateBaselineResponse> handler) Description copied from interface:DataSafeAsyncCompares two security assessments.For this comparison, the security assessment in the path needs to be a latest assessment of a target group. - Specified by:
- compareToTemplateBaselinein interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
compareUserAssessmentpublic Future<CompareUserAssessmentResponse> compareUserAssessment(CompareUserAssessmentRequest request, AsyncHandler<CompareUserAssessmentRequest,CompareUserAssessmentResponse> handler) Description copied from interface:DataSafeAsyncCompares two user assessments.For this comparison, a user assessment can be a saved, a latest assessment, or a baseline. As an example, it can be used to compare a user assessment saved or a latest assessment with a baseline. - Specified by:
- compareUserAssessmentin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
createAlertPolicypublic Future<CreateAlertPolicyResponse> createAlertPolicy(CreateAlertPolicyRequest request, AsyncHandler<CreateAlertPolicyRequest,CreateAlertPolicyResponse> handler) Description copied from interface:DataSafeAsyncCreates a new user-defined alert policy.- Specified by:
- createAlertPolicyin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
createAlertPolicyRulepublic Future<CreateAlertPolicyRuleResponse> createAlertPolicyRule(CreateAlertPolicyRuleRequest request, AsyncHandler<CreateAlertPolicyRuleRequest,CreateAlertPolicyRuleResponse> handler) Description copied from interface:DataSafeAsyncCreates a new rule for the alert policy.- Specified by:
- createAlertPolicyRulein interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
createAttributeSetpublic Future<CreateAttributeSetResponse> createAttributeSet(CreateAttributeSetRequest request, AsyncHandler<CreateAttributeSetRequest,CreateAttributeSetResponse> handler) Description copied from interface:DataSafeAsyncCreates an attribute set.- Specified by:
- createAttributeSetin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
createAuditArchiveRetrievalpublic Future<CreateAuditArchiveRetrievalResponse> createAuditArchiveRetrieval(CreateAuditArchiveRetrievalRequest request, AsyncHandler<CreateAuditArchiveRetrievalRequest,CreateAuditArchiveRetrievalResponse> handler) Description copied from interface:DataSafeAsyncCreates a work request to retrieve archived audit data.This asynchronous process will usually take over an hour to complete. Save the id from the response of this operation. Call GetAuditArchiveRetrieval operation after an hour, passing the id to know the status of this operation. - Specified by:
- createAuditArchiveRetrievalin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
createAuditProfilepublic Future<CreateAuditProfileResponse> createAuditProfile(CreateAuditProfileRequest request, AsyncHandler<CreateAuditProfileRequest,CreateAuditProfileResponse> handler) Description copied from interface:DataSafeAsyncCreate a new audit profile resource.- Specified by:
- createAuditProfilein interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
createDataSafePrivateEndpointpublic Future<CreateDataSafePrivateEndpointResponse> createDataSafePrivateEndpoint(CreateDataSafePrivateEndpointRequest request, AsyncHandler<CreateDataSafePrivateEndpointRequest,CreateDataSafePrivateEndpointResponse> handler) Description copied from interface:DataSafeAsyncCreates a new Data Safe private endpoint.- Specified by:
- createDataSafePrivateEndpointin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
createDiscoveryJobpublic Future<CreateDiscoveryJobResponse> createDiscoveryJob(CreateDiscoveryJobRequest request, AsyncHandler<CreateDiscoveryJobRequest,CreateDiscoveryJobResponse> handler) Description copied from interface:DataSafeAsyncPerforms incremental data discovery for the specified sensitive data model.It uses the target database associated with the sensitive data model. After performing data discovery, you can use ListDiscoveryJobResults to view the discovery results, PatchDiscoveryJobResults to specify the action you want perform on these results, and then ApplyDiscoveryJobResults to process the results and apply them to the sensitive data model. - Specified by:
- createDiscoveryJobin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
createLibraryMaskingFormatpublic Future<CreateLibraryMaskingFormatResponse> createLibraryMaskingFormat(CreateLibraryMaskingFormatRequest request, AsyncHandler<CreateLibraryMaskingFormatRequest,CreateLibraryMaskingFormatResponse> handler) Description copied from interface:DataSafeAsyncCreates a new library masking format.A masking format can have one or more format entries. The combined output of all the format entries is used for masking. It provides the flexibility to define a masking format that can generate different parts of a data value separately and then combine them to get the final data value for masking. Note that you cannot define masking condition in a library masking format. - Specified by:
- createLibraryMaskingFormatin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
createMaskingColumnpublic Future<CreateMaskingColumnResponse> createMaskingColumn(CreateMaskingColumnRequest request, AsyncHandler<CreateMaskingColumnRequest,CreateMaskingColumnResponse> handler) Description copied from interface:DataSafeAsyncCreates a new masking column in the specified masking policy.Use this operation to add parent columns only. It automatically adds the child columns from the associated sensitive data model or target database. If you provide the sensitiveTypeId attribute but not the maskingFormats attribute, it automatically assigns the default masking format associated with the specified sensitive type. Alternatively, if you provide the maskingFormats attribute, the specified masking formats are assigned to the column. Using the maskingFormats attribute, you can assign one or more masking formats to a column. You need to specify a condition as part of each masking format. It enables you to do conditional masking so that you can mask the column data values differently using different masking conditions. A masking format can have one or more format entries. The combined output of all the format entries is used for masking. It provides the flexibility to define a masking format that can generate different parts of a data value separately and then combine them to get the final data value for masking. You can use the maskingColumnGroup attribute to group the columns that you would like to mask together. It enables you to do group or compound masking that ensures that the masked data across the columns in a group continue to retain the same logical relationship. - Specified by:
- createMaskingColumnin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
createMaskingPolicypublic Future<CreateMaskingPolicyResponse> createMaskingPolicy(CreateMaskingPolicyRequest request, AsyncHandler<CreateMaskingPolicyRequest,CreateMaskingPolicyResponse> handler) Description copied from interface:DataSafeAsyncCreates a new masking policy and associates it with a sensitive data model or a target database.To use a sensitive data model as the source of masking columns, set the columnSource attribute to SENSITIVE_DATA_MODEL and provide the sensitiveDataModelId attribute. After creating a masking policy, you can use the AddMaskingColumnsFromSdm operation to automatically add all the columns from the associated sensitive data model. In this case, the target database associated with the sensitive data model is used for column and masking format validations. You can also create a masking policy without using a sensitive data model. In this case, you need to associate your masking policy with a target database by setting the columnSource attribute to TARGET and providing the targetId attribute. The specified target database is used for column and masking format validations. After creating a masking policy, you can use the CreateMaskingColumn or PatchMaskingColumns operation to manually add columns to the policy. You need to add the parent columns only, and it automatically adds the child columns (in referential relationship with the parent columns) from the associated sensitive data model or target database. - Specified by:
- createMaskingPolicyin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
createOnPremConnectorpublic Future<CreateOnPremConnectorResponse> createOnPremConnector(CreateOnPremConnectorRequest request, AsyncHandler<CreateOnPremConnectorRequest,CreateOnPremConnectorResponse> handler) Description copied from interface:DataSafeAsyncCreates a new on-premises connector.- Specified by:
- createOnPremConnectorin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
createPeerTargetDatabasepublic Future<CreatePeerTargetDatabaseResponse> createPeerTargetDatabase(CreatePeerTargetDatabaseRequest request, AsyncHandler<CreatePeerTargetDatabaseRequest,CreatePeerTargetDatabaseResponse> handler) Description copied from interface:DataSafeAsyncCreates the peer target database under the primary target database in Data Safe.- Specified by:
- createPeerTargetDatabasein interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
createReferentialRelationpublic Future<CreateReferentialRelationResponse> createReferentialRelation(CreateReferentialRelationRequest request, AsyncHandler<CreateReferentialRelationRequest,CreateReferentialRelationResponse> handler) Description copied from interface:DataSafeAsyncCreates a new referential relation in the specified sensitive data model.- Specified by:
- createReferentialRelationin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
createReportDefinitionpublic Future<CreateReportDefinitionResponse> createReportDefinition(CreateReportDefinitionRequest request, AsyncHandler<CreateReportDefinitionRequest,CreateReportDefinitionResponse> handler) Description copied from interface:DataSafeAsyncCreates a new report definition with parameters specified in the body.The report definition is stored in the specified compartment. - Specified by:
- createReportDefinitionin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
createSdmMaskingPolicyDifferencepublic Future<CreateSdmMaskingPolicyDifferenceResponse> createSdmMaskingPolicyDifference(CreateSdmMaskingPolicyDifferenceRequest request, AsyncHandler<CreateSdmMaskingPolicyDifferenceRequest,CreateSdmMaskingPolicyDifferenceResponse> handler) Description copied from interface:DataSafeAsyncCreates SDM masking policy difference for the specified masking policy.It finds the difference between masking columns of the masking policy and sensitive columns of the SDM. After performing this operation, you can use ListDifferenceColumns to view the difference columns, PatchSdmMaskingPolicyDifferenceColumns to specify the action you want perform on these columns, and then ApplySdmMaskingPolicyDifference to process the difference columns and apply them to the masking policy. - Specified by:
- createSdmMaskingPolicyDifferencein interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
createSecurityAssessmentpublic Future<CreateSecurityAssessmentResponse> createSecurityAssessment(CreateSecurityAssessmentRequest request, AsyncHandler<CreateSecurityAssessmentRequest,CreateSecurityAssessmentResponse> handler) Description copied from interface:DataSafeAsyncCreates a new saved security assessment for one or multiple targets in a compartment.When this operation is performed, it will save the latest assessments in the specified compartment. If a schedule is passed, it will persist the latest assessments, at the defined date and time, in the format defined by RFC3339. - Specified by:
- createSecurityAssessmentin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
createSecurityPolicypublic Future<CreateSecurityPolicyResponse> createSecurityPolicy(CreateSecurityPolicyRequest request, AsyncHandler<CreateSecurityPolicyRequest,CreateSecurityPolicyResponse> handler) Description copied from interface:DataSafeAsyncCreates a Data Safe security policy.- Specified by:
- createSecurityPolicyin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
createSecurityPolicyConfigpublic Future<CreateSecurityPolicyConfigResponse> createSecurityPolicyConfig(CreateSecurityPolicyConfigRequest request, AsyncHandler<CreateSecurityPolicyConfigRequest,CreateSecurityPolicyConfigResponse> handler) Description copied from interface:DataSafeAsyncCreates a new security policy configuration resource.- Specified by:
- createSecurityPolicyConfigin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
createSecurityPolicyDeploymentpublic Future<CreateSecurityPolicyDeploymentResponse> createSecurityPolicyDeployment(CreateSecurityPolicyDeploymentRequest request, AsyncHandler<CreateSecurityPolicyDeploymentRequest,CreateSecurityPolicyDeploymentResponse> handler) Description copied from interface:DataSafeAsyncCreates a Data Safe security policy deployment in the Data Safe Console.- Specified by:
- createSecurityPolicyDeploymentin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
createSensitiveColumnpublic Future<CreateSensitiveColumnResponse> createSensitiveColumn(CreateSensitiveColumnRequest request, AsyncHandler<CreateSensitiveColumnRequest,CreateSensitiveColumnResponse> handler) Description copied from interface:DataSafeAsyncCreates a new sensitive column in the specified sensitive data model.- Specified by:
- createSensitiveColumnin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
createSensitiveDataModelpublic Future<CreateSensitiveDataModelResponse> createSensitiveDataModel(CreateSensitiveDataModelRequest request, AsyncHandler<CreateSensitiveDataModelRequest,CreateSensitiveDataModelResponse> handler) Description copied from interface:DataSafeAsyncCreates a new sensitive data model.If schemas and sensitive types are provided, it automatically runs data discovery and adds the discovered columns to the sensitive data model. Otherwise, it creates an empty sensitive data model that can be updated later. - Specified by:
- createSensitiveDataModelin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
createSensitiveTypepublic Future<CreateSensitiveTypeResponse> createSensitiveType(CreateSensitiveTypeRequest request, AsyncHandler<CreateSensitiveTypeRequest,CreateSensitiveTypeResponse> handler) Description copied from interface:DataSafeAsyncCreates a new sensitive type, which can be a basic sensitive type with regular expressions or a sensitive category.While sensitive types are used for data discovery, sensitive categories are used for logically grouping the related or similar sensitive types. - Specified by:
- createSensitiveTypein interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
createSensitiveTypeGrouppublic Future<CreateSensitiveTypeGroupResponse> createSensitiveTypeGroup(CreateSensitiveTypeGroupRequest request, AsyncHandler<CreateSensitiveTypeGroupRequest,CreateSensitiveTypeGroupResponse> handler) Description copied from interface:DataSafeAsyncCreates a new sensitive type group.- Specified by:
- createSensitiveTypeGroupin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
createSensitiveTypesExportpublic Future<CreateSensitiveTypesExportResponse> createSensitiveTypesExport(CreateSensitiveTypesExportRequest request, AsyncHandler<CreateSensitiveTypesExportRequest,CreateSensitiveTypesExportResponse> handler) Description copied from interface:DataSafeAsyncGenerates a downloadable file corresponding to the specified list of sensitive types.It’s a prerequisite for the DownloadSensitiveTypesExport operation. Use this endpoint to generate a sensitive Types Export file and then use DownloadSensitiveTypesExport to download the generated file. - Specified by:
- createSensitiveTypesExportin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
createSqlCollectionpublic Future<CreateSqlCollectionResponse> createSqlCollection(CreateSqlCollectionRequest request, AsyncHandler<CreateSqlCollectionRequest,CreateSqlCollectionResponse> handler) Description copied from interface:DataSafeAsyncCreates a new SQL collection resource.- Specified by:
- createSqlCollectionin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
createTargetAlertPolicyAssociationpublic Future<CreateTargetAlertPolicyAssociationResponse> createTargetAlertPolicyAssociation(CreateTargetAlertPolicyAssociationRequest request, AsyncHandler<CreateTargetAlertPolicyAssociationRequest,CreateTargetAlertPolicyAssociationResponse> handler) Description copied from interface:DataSafeAsyncCreates a new target-alert policy association to track a alert policy applied on target.- Specified by:
- createTargetAlertPolicyAssociationin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
createTargetDatabasepublic Future<CreateTargetDatabaseResponse> createTargetDatabase(CreateTargetDatabaseRequest request, AsyncHandler<CreateTargetDatabaseRequest,CreateTargetDatabaseResponse> handler) Description copied from interface:DataSafeAsyncRegisters the specified database with Data Safe and creates a Data Safe target database in the Data Safe Console.- Specified by:
- createTargetDatabasein interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
createTargetDatabaseGrouppublic Future<CreateTargetDatabaseGroupResponse> createTargetDatabaseGroup(CreateTargetDatabaseGroupRequest request, AsyncHandler<CreateTargetDatabaseGroupRequest,CreateTargetDatabaseGroupResponse> handler) Description copied from interface:DataSafeAsyncCreates a new target database group.- Specified by:
- createTargetDatabaseGroupin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
createUnifiedAuditPolicypublic Future<CreateUnifiedAuditPolicyResponse> createUnifiedAuditPolicy(CreateUnifiedAuditPolicyRequest request, AsyncHandler<CreateUnifiedAuditPolicyRequest,CreateUnifiedAuditPolicyResponse> handler) Description copied from interface:DataSafeAsyncCreates the specified unified audit policy.- Specified by:
- createUnifiedAuditPolicyin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
createUserAssessmentpublic Future<CreateUserAssessmentResponse> createUserAssessment(CreateUserAssessmentRequest request, AsyncHandler<CreateUserAssessmentRequest,CreateUserAssessmentResponse> handler) Description copied from interface:DataSafeAsyncCreates a new saved user assessment for one or multiple targets in a compartment.It saves the latest assessments in the specified compartment. If a scheduled is passed in, this operation persists the latest assessments that exist at the defined date and time, in the format defined by RFC3339. - Specified by:
- createUserAssessmentin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
deactivateTargetDatabasepublic Future<DeactivateTargetDatabaseResponse> deactivateTargetDatabase(DeactivateTargetDatabaseRequest request, AsyncHandler<DeactivateTargetDatabaseRequest,DeactivateTargetDatabaseResponse> handler) Description copied from interface:DataSafeAsyncDeactivates a target database in Data Safe.- Specified by:
- deactivateTargetDatabasein interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
deleteAlertPolicypublic Future<DeleteAlertPolicyResponse> deleteAlertPolicy(DeleteAlertPolicyRequest request, AsyncHandler<DeleteAlertPolicyRequest,DeleteAlertPolicyResponse> handler) Description copied from interface:DataSafeAsyncDeletes the specified user-defined alert policy.- Specified by:
- deleteAlertPolicyin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
deleteAlertPolicyRulepublic Future<DeleteAlertPolicyRuleResponse> deleteAlertPolicyRule(DeleteAlertPolicyRuleRequest request, AsyncHandler<DeleteAlertPolicyRuleRequest,DeleteAlertPolicyRuleResponse> handler) Description copied from interface:DataSafeAsyncDeletes the specified user-defined alert policy rule.- Specified by:
- deleteAlertPolicyRulein interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
deleteAttributeSetpublic Future<DeleteAttributeSetResponse> deleteAttributeSet(DeleteAttributeSetRequest request, AsyncHandler<DeleteAttributeSetRequest,DeleteAttributeSetResponse> handler) Description copied from interface:DataSafeAsyncSubmits a work request to delete an attribute set.- Specified by:
- deleteAttributeSetin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
deleteAuditArchiveRetrievalpublic Future<DeleteAuditArchiveRetrievalResponse> deleteAuditArchiveRetrieval(DeleteAuditArchiveRetrievalRequest request, AsyncHandler<DeleteAuditArchiveRetrievalRequest,DeleteAuditArchiveRetrievalResponse> handler) Description copied from interface:DataSafeAsyncTo unload retrieved archive data, call the operation ListAuditArchiveRetrieval first.This will return the auditArchiveRetrievalId. Then call this operation with auditArchiveRetrievalId. - Specified by:
- deleteAuditArchiveRetrievalin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
deleteAuditProfilepublic Future<DeleteAuditProfileResponse> deleteAuditProfile(DeleteAuditProfileRequest request, AsyncHandler<DeleteAuditProfileRequest,DeleteAuditProfileResponse> handler) Description copied from interface:DataSafeAsyncDeletes the specified audit profile.The audit profile delete operation is only supported for audit profiles with target type as TARGET_DATABASE_GROUP. - Specified by:
- deleteAuditProfilein interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
deleteAuditTrailpublic Future<DeleteAuditTrailResponse> deleteAuditTrail(DeleteAuditTrailRequest request, AsyncHandler<DeleteAuditTrailRequest,DeleteAuditTrailResponse> handler) Description copied from interface:DataSafeAsyncDeletes the specified audit trail.- Specified by:
- deleteAuditTrailin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
deleteDataSafePrivateEndpointpublic Future<DeleteDataSafePrivateEndpointResponse> deleteDataSafePrivateEndpoint(DeleteDataSafePrivateEndpointRequest request, AsyncHandler<DeleteDataSafePrivateEndpointRequest,DeleteDataSafePrivateEndpointResponse> handler) Description copied from interface:DataSafeAsyncDeletes the specified Data Safe private endpoint.- Specified by:
- deleteDataSafePrivateEndpointin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
deleteDiscoveryJobpublic Future<DeleteDiscoveryJobResponse> deleteDiscoveryJob(DeleteDiscoveryJobRequest request, AsyncHandler<DeleteDiscoveryJobRequest,DeleteDiscoveryJobResponse> handler) Description copied from interface:DataSafeAsyncDeletes the specified discovery job.- Specified by:
- deleteDiscoveryJobin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
deleteDiscoveryJobResultpublic Future<DeleteDiscoveryJobResultResponse> deleteDiscoveryJobResult(DeleteDiscoveryJobResultRequest request, AsyncHandler<DeleteDiscoveryJobResultRequest,DeleteDiscoveryJobResultResponse> handler) Description copied from interface:DataSafeAsyncDeletes the specified discovery result.- Specified by:
- deleteDiscoveryJobResultin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
deleteLibraryMaskingFormatpublic Future<DeleteLibraryMaskingFormatResponse> deleteLibraryMaskingFormat(DeleteLibraryMaskingFormatRequest request, AsyncHandler<DeleteLibraryMaskingFormatRequest,DeleteLibraryMaskingFormatResponse> handler) Description copied from interface:DataSafeAsyncDeletes the specified library masking format.- Specified by:
- deleteLibraryMaskingFormatin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
deleteMaskingColumnpublic Future<DeleteMaskingColumnResponse> deleteMaskingColumn(DeleteMaskingColumnRequest request, AsyncHandler<DeleteMaskingColumnRequest,DeleteMaskingColumnResponse> handler) Description copied from interface:DataSafeAsyncDeletes the specified masking column.- Specified by:
- deleteMaskingColumnin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
deleteMaskingPolicypublic Future<DeleteMaskingPolicyResponse> deleteMaskingPolicy(DeleteMaskingPolicyRequest request, AsyncHandler<DeleteMaskingPolicyRequest,DeleteMaskingPolicyResponse> handler) Description copied from interface:DataSafeAsyncDeletes the specified masking policy.- Specified by:
- deleteMaskingPolicyin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
deleteMaskingPolicyHealthReportpublic Future<DeleteMaskingPolicyHealthReportResponse> deleteMaskingPolicyHealthReport(DeleteMaskingPolicyHealthReportRequest request, AsyncHandler<DeleteMaskingPolicyHealthReportRequest,DeleteMaskingPolicyHealthReportResponse> handler) Description copied from interface:DataSafeAsyncDeletes the specified masking policy health report.- Specified by:
- deleteMaskingPolicyHealthReportin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
deleteMaskingReportpublic Future<DeleteMaskingReportResponse> deleteMaskingReport(DeleteMaskingReportRequest request, AsyncHandler<DeleteMaskingReportRequest,DeleteMaskingReportResponse> handler) Description copied from interface:DataSafeAsyncDeletes the specified masking report.- Specified by:
- deleteMaskingReportin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
deleteOnPremConnectorpublic Future<DeleteOnPremConnectorResponse> deleteOnPremConnector(DeleteOnPremConnectorRequest request, AsyncHandler<DeleteOnPremConnectorRequest,DeleteOnPremConnectorResponse> handler) Description copied from interface:DataSafeAsyncDeletes the specified on-premises connector.- Specified by:
- deleteOnPremConnectorin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
deletePeerTargetDatabasepublic Future<DeletePeerTargetDatabaseResponse> deletePeerTargetDatabase(DeletePeerTargetDatabaseRequest request, AsyncHandler<DeletePeerTargetDatabaseRequest,DeletePeerTargetDatabaseResponse> handler) Description copied from interface:DataSafeAsyncRemoves the specified peer target database from Data Safe.- Specified by:
- deletePeerTargetDatabasein interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
deleteReferentialRelationpublic Future<DeleteReferentialRelationResponse> deleteReferentialRelation(DeleteReferentialRelationRequest request, AsyncHandler<DeleteReferentialRelationRequest,DeleteReferentialRelationResponse> handler) Description copied from interface:DataSafeAsyncDeletes the specified referential relation.- Specified by:
- deleteReferentialRelationin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
deleteReportDefinitionpublic Future<DeleteReportDefinitionResponse> deleteReportDefinition(DeleteReportDefinitionRequest request, AsyncHandler<DeleteReportDefinitionRequest,DeleteReportDefinitionResponse> handler) Description copied from interface:DataSafeAsyncDeletes the specified report definition.Only the user created report definition can be deleted. The seeded report definitions cannot be deleted. - Specified by:
- deleteReportDefinitionin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
deleteSdmMaskingPolicyDifferencepublic Future<DeleteSdmMaskingPolicyDifferenceResponse> deleteSdmMaskingPolicyDifference(DeleteSdmMaskingPolicyDifferenceRequest request, AsyncHandler<DeleteSdmMaskingPolicyDifferenceRequest,DeleteSdmMaskingPolicyDifferenceResponse> handler) Description copied from interface:DataSafeAsyncDeletes the specified SDM Masking policy difference.- Specified by:
- deleteSdmMaskingPolicyDifferencein interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
deleteSecurityAssessmentpublic Future<DeleteSecurityAssessmentResponse> deleteSecurityAssessment(DeleteSecurityAssessmentRequest request, AsyncHandler<DeleteSecurityAssessmentRequest,DeleteSecurityAssessmentResponse> handler) Description copied from interface:DataSafeAsyncDeletes the specified saved security assessment or schedule.To delete a security assessment schedule, first call the operation ListSecurityAssessments with filters "type = save_schedule". That operation returns the scheduleAssessmentId. Then, call DeleteSecurityAssessment with the scheduleAssessmentId. If the assessment being deleted is the baseline for that compartment, then it will impact all baselines in the compartment. - Specified by:
- deleteSecurityAssessmentin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
deleteSecurityPolicypublic Future<DeleteSecurityPolicyResponse> deleteSecurityPolicy(DeleteSecurityPolicyRequest request, AsyncHandler<DeleteSecurityPolicyRequest,DeleteSecurityPolicyResponse> handler) Description copied from interface:DataSafeAsyncDeletes the specified security policy.- Specified by:
- deleteSecurityPolicyin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
deleteSecurityPolicyConfigpublic Future<DeleteSecurityPolicyConfigResponse> deleteSecurityPolicyConfig(DeleteSecurityPolicyConfigRequest request, AsyncHandler<DeleteSecurityPolicyConfigRequest,DeleteSecurityPolicyConfigResponse> handler) Description copied from interface:DataSafeAsyncDeletes the specified Security policy configuration.- Specified by:
- deleteSecurityPolicyConfigin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
deleteSecurityPolicyDeploymentpublic Future<DeleteSecurityPolicyDeploymentResponse> deleteSecurityPolicyDeployment(DeleteSecurityPolicyDeploymentRequest request, AsyncHandler<DeleteSecurityPolicyDeploymentRequest,DeleteSecurityPolicyDeploymentResponse> handler) Description copied from interface:DataSafeAsyncDeletes the specified Security policy deployment.- Specified by:
- deleteSecurityPolicyDeploymentin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
deleteSensitiveColumnpublic Future<DeleteSensitiveColumnResponse> deleteSensitiveColumn(DeleteSensitiveColumnRequest request, AsyncHandler<DeleteSensitiveColumnRequest,DeleteSensitiveColumnResponse> handler) Description copied from interface:DataSafeAsyncDeletes the specified sensitive column.- Specified by:
- deleteSensitiveColumnin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
deleteSensitiveDataModelpublic Future<DeleteSensitiveDataModelResponse> deleteSensitiveDataModel(DeleteSensitiveDataModelRequest request, AsyncHandler<DeleteSensitiveDataModelRequest,DeleteSensitiveDataModelResponse> handler) Description copied from interface:DataSafeAsyncDeletes the specified sensitive data model.- Specified by:
- deleteSensitiveDataModelin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
deleteSensitiveTypepublic Future<DeleteSensitiveTypeResponse> deleteSensitiveType(DeleteSensitiveTypeRequest request, AsyncHandler<DeleteSensitiveTypeRequest,DeleteSensitiveTypeResponse> handler) Description copied from interface:DataSafeAsyncDeletes the specified sensitive type.- Specified by:
- deleteSensitiveTypein interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
deleteSensitiveTypeGrouppublic Future<DeleteSensitiveTypeGroupResponse> deleteSensitiveTypeGroup(DeleteSensitiveTypeGroupRequest request, AsyncHandler<DeleteSensitiveTypeGroupRequest,DeleteSensitiveTypeGroupResponse> handler) Description copied from interface:DataSafeAsyncDeletes the specified sensitive type group.- Specified by:
- deleteSensitiveTypeGroupin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
deleteSensitiveTypesExportpublic Future<DeleteSensitiveTypesExportResponse> deleteSensitiveTypesExport(DeleteSensitiveTypesExportRequest request, AsyncHandler<DeleteSensitiveTypesExportRequest,DeleteSensitiveTypesExportResponse> handler) Description copied from interface:DataSafeAsyncDeletes the specified sensitive types export.- Specified by:
- deleteSensitiveTypesExportin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
deleteSqlCollectionpublic Future<DeleteSqlCollectionResponse> deleteSqlCollection(DeleteSqlCollectionRequest request, AsyncHandler<DeleteSqlCollectionRequest,DeleteSqlCollectionResponse> handler) Description copied from interface:DataSafeAsyncDeletes the specified SQL collection.- Specified by:
- deleteSqlCollectionin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
deleteSqlFirewallAllowedSqlpublic Future<DeleteSqlFirewallAllowedSqlResponse> deleteSqlFirewallAllowedSql(DeleteSqlFirewallAllowedSqlRequest request, AsyncHandler<DeleteSqlFirewallAllowedSqlRequest,DeleteSqlFirewallAllowedSqlResponse> handler) Description copied from interface:DataSafeAsyncDeletes the specified allowed sql.- Specified by:
- deleteSqlFirewallAllowedSqlin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
deleteSqlFirewallPolicypublic Future<DeleteSqlFirewallPolicyResponse> deleteSqlFirewallPolicy(DeleteSqlFirewallPolicyRequest request, AsyncHandler<DeleteSqlFirewallPolicyRequest,DeleteSqlFirewallPolicyResponse> handler) Description copied from interface:DataSafeAsyncDeletes the SQL Firewall policy resource.- Specified by:
- deleteSqlFirewallPolicyin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
deleteTargetAlertPolicyAssociationpublic Future<DeleteTargetAlertPolicyAssociationResponse> deleteTargetAlertPolicyAssociation(DeleteTargetAlertPolicyAssociationRequest request, AsyncHandler<DeleteTargetAlertPolicyAssociationRequest,DeleteTargetAlertPolicyAssociationResponse> handler) Description copied from interface:DataSafeAsyncDeletes the specified target-alert policy Association.- Specified by:
- deleteTargetAlertPolicyAssociationin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
deleteTargetDatabasepublic Future<DeleteTargetDatabaseResponse> deleteTargetDatabase(DeleteTargetDatabaseRequest request, AsyncHandler<DeleteTargetDatabaseRequest,DeleteTargetDatabaseResponse> handler) Description copied from interface:DataSafeAsyncDeregisters the specified database from Data Safe and removes the target database from the Data Safe Console.- Specified by:
- deleteTargetDatabasein interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
deleteTargetDatabaseGrouppublic Future<DeleteTargetDatabaseGroupResponse> deleteTargetDatabaseGroup(DeleteTargetDatabaseGroupRequest request, AsyncHandler<DeleteTargetDatabaseGroupRequest,DeleteTargetDatabaseGroupResponse> handler) Description copied from interface:DataSafeAsyncDeletes the specified target database group.- Specified by:
- deleteTargetDatabaseGroupin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
deleteUnifiedAuditPolicypublic Future<DeleteUnifiedAuditPolicyResponse> deleteUnifiedAuditPolicy(DeleteUnifiedAuditPolicyRequest request, AsyncHandler<DeleteUnifiedAuditPolicyRequest,DeleteUnifiedAuditPolicyResponse> handler) Description copied from interface:DataSafeAsyncDeletes the Unified Audit policy resource.- Specified by:
- deleteUnifiedAuditPolicyin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
deleteUnifiedAuditPolicyDefinitionpublic Future<DeleteUnifiedAuditPolicyDefinitionResponse> deleteUnifiedAuditPolicyDefinition(DeleteUnifiedAuditPolicyDefinitionRequest request, AsyncHandler<DeleteUnifiedAuditPolicyDefinitionRequest,DeleteUnifiedAuditPolicyDefinitionResponse> handler) Description copied from interface:DataSafeAsyncDeletes the specified Unified audit policy definition.- Specified by:
- deleteUnifiedAuditPolicyDefinitionin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
deleteUserAssessmentpublic Future<DeleteUserAssessmentResponse> deleteUserAssessment(DeleteUserAssessmentRequest request, AsyncHandler<DeleteUserAssessmentRequest,DeleteUserAssessmentResponse> handler) Description copied from interface:DataSafeAsyncDeletes the specified saved user assessment or schedule.To delete a user assessment schedule, first call the operation ListUserAssessments with filters "type = save_schedule". That call returns the scheduleAssessmentId. Then call DeleteUserAssessment with the scheduleAssessmentId. If the assessment being deleted is the baseline for that compartment, then it will impact all baselines in the compartment. - Specified by:
- deleteUserAssessmentin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
deploySecurityPolicyDeploymentpublic Future<DeploySecurityPolicyDeploymentResponse> deploySecurityPolicyDeployment(DeploySecurityPolicyDeploymentRequest request, AsyncHandler<DeploySecurityPolicyDeploymentRequest,DeploySecurityPolicyDeploymentResponse> handler) Description copied from interface:DataSafeAsyncDeploy the security policy to the specified target or target groups.- Specified by:
- deploySecurityPolicyDeploymentin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
discoverAuditTrailspublic Future<DiscoverAuditTrailsResponse> discoverAuditTrails(DiscoverAuditTrailsRequest request, AsyncHandler<DiscoverAuditTrailsRequest,DiscoverAuditTrailsResponse> handler) Description copied from interface:DataSafeAsyncUpdates the list of audit trails created under audit profile.The operation can be used to create new audit trails for target database when they become available for audit collection because of change of database version or change of database unified mode or change of data base edition or being deleted previously etc.- Specified by:
- discoverAuditTrailsin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
downloadDiscoveryReportpublic Future<DownloadDiscoveryReportResponse> downloadDiscoveryReport(DownloadDiscoveryReportRequest request, AsyncHandler<DownloadDiscoveryReportRequest,DownloadDiscoveryReportResponse> handler) Description copied from interface:DataSafeAsyncDownloads an already-generated discovery report.Note that the GenerateDiscoveryReportForDownload operation is a prerequisite for the DownloadDiscoveryReport operation. Use GenerateDiscoveryReportForDownload to generate a discovery report file and then use DownloadDiscoveryReport to download the generated file. By default, it downloads report for all the columns in a sensitive data model. Use the discoveryJobId attribute to download report for a specific discovery job. - Specified by:
- downloadDiscoveryReportin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
downloadMaskingLogpublic Future<DownloadMaskingLogResponse> downloadMaskingLog(DownloadMaskingLogRequest request, AsyncHandler<DownloadMaskingLogRequest,DownloadMaskingLogResponse> handler) Description copied from interface:DataSafeAsyncDownloads the masking log generated by the last masking operation on a target database using the specified masking policy.- Specified by:
- downloadMaskingLogin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
downloadMaskingPolicypublic Future<DownloadMaskingPolicyResponse> downloadMaskingPolicy(DownloadMaskingPolicyRequest request, AsyncHandler<DownloadMaskingPolicyRequest,DownloadMaskingPolicyResponse> handler) Description copied from interface:DataSafeAsyncDownloads an already-generated file corresponding to the specified masking policy.Note that the GenerateMaskingPolicyForDownload operation is a prerequisite for the DownloadMaskingPolicy operation. Use GenerateMaskingPolicyForDownload to generate a masking policy file and then use DownloadMaskingPolicy to download the generated file. - Specified by:
- downloadMaskingPolicyin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
downloadMaskingReportpublic Future<DownloadMaskingReportResponse> downloadMaskingReport(DownloadMaskingReportRequest request, AsyncHandler<DownloadMaskingReportRequest,DownloadMaskingReportResponse> handler) Description copied from interface:DataSafeAsyncDownloads an already-generated masking report.Note that the GenerateMaskingReportForDownload operation is a prerequisite for the DownloadMaskingReport operation. Use GenerateMaskingReportForDownload to generate a masking report file and then use DownloadMaskingReport to download the generated file. - Specified by:
- downloadMaskingReportin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
downloadPrivilegeScriptpublic Future<DownloadPrivilegeScriptResponse> downloadPrivilegeScript(DownloadPrivilegeScriptRequest request, AsyncHandler<DownloadPrivilegeScriptRequest,DownloadPrivilegeScriptResponse> handler) Description copied from interface:DataSafeAsyncDownloads the privilege script to grant/revoke required roles from the Data Safe account on the target database.- Specified by:
- downloadPrivilegeScriptin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
downloadSecurityAssessmentReportpublic Future<DownloadSecurityAssessmentReportResponse> downloadSecurityAssessmentReport(DownloadSecurityAssessmentReportRequest request, AsyncHandler<DownloadSecurityAssessmentReportRequest,DownloadSecurityAssessmentReportResponse> handler) Description copied from interface:DataSafeAsyncDownloads the report of the specified security assessment.To download the security assessment report, it needs to be generated first. Please use GenerateSecurityAssessmentReport to generate a downloadable report in the preferred format (PDF, XLS). - Specified by:
- downloadSecurityAssessmentReportin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
downloadSensitiveDataModelpublic Future<DownloadSensitiveDataModelResponse> downloadSensitiveDataModel(DownloadSensitiveDataModelRequest request, AsyncHandler<DownloadSensitiveDataModelRequest,DownloadSensitiveDataModelResponse> handler) Description copied from interface:DataSafeAsyncDownloads an already-generated file corresponding to the specified sensitive data model.Note that the GenerateSensitiveDataModelForDownload operation is a prerequisite for the DownloadSensitiveDataModel operation. Use GenerateSensitiveDataModelForDownload to generate a data model file and then use DownloadSensitiveDataModel to download the generated file. - Specified by:
- downloadSensitiveDataModelin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
downloadSensitiveTypesExportpublic Future<DownloadSensitiveTypesExportResponse> downloadSensitiveTypesExport(DownloadSensitiveTypesExportRequest request, AsyncHandler<DownloadSensitiveTypesExportRequest,DownloadSensitiveTypesExportResponse> handler) Description copied from interface:DataSafeAsyncDownloads an already-generated file corresponding to the specified sensitive types export.Use CreateSensitiveTypesExport to generate an XML file and then use DownloadSensitiveTypesExport to download the generated file. - Specified by:
- downloadSensitiveTypesExportin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
downloadUserAssessmentReportpublic Future<DownloadUserAssessmentReportResponse> downloadUserAssessmentReport(DownloadUserAssessmentReportRequest request, AsyncHandler<DownloadUserAssessmentReportRequest,DownloadUserAssessmentReportResponse> handler) Description copied from interface:DataSafeAsyncDownloads the report of the specified user assessment.To download the user assessment report, it needs to be generated first. Please use GenerateUserAssessmentReport to generate a downloadable report in the preferred format (PDF, XLS). - Specified by:
- downloadUserAssessmentReportin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
enableDataSafeConfigurationpublic Future<EnableDataSafeConfigurationResponse> enableDataSafeConfiguration(EnableDataSafeConfigurationRequest request, AsyncHandler<EnableDataSafeConfigurationRequest,EnableDataSafeConfigurationResponse> handler) Description copied from interface:DataSafeAsyncEnables Data Safe in the tenancy and region.- Specified by:
- enableDataSafeConfigurationin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
generateDiscoveryReportForDownloadpublic Future<GenerateDiscoveryReportForDownloadResponse> generateDiscoveryReportForDownload(GenerateDiscoveryReportForDownloadRequest request, AsyncHandler<GenerateDiscoveryReportForDownloadRequest,GenerateDiscoveryReportForDownloadResponse> handler) Description copied from interface:DataSafeAsyncGenerates a downloadable discovery report.It’s a prerequisite for the DownloadDiscoveryReport operation. Use this endpoint to generate a discovery report file and then use DownloadDiscoveryReport to download the generated file. By default, it generates report for all the columns in a sensitive data model. Use the discoveryJobId attribute to generate report for a specific discovery job. - Specified by:
- generateDiscoveryReportForDownloadin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
generateHealthReportpublic Future<GenerateHealthReportResponse> generateHealthReport(GenerateHealthReportRequest request, AsyncHandler<GenerateHealthReportRequest,GenerateHealthReportResponse> handler) Description copied from interface:DataSafeAsyncPerforms health check on the masking policy.- Specified by:
- generateHealthReportin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
generateMaskingPolicyForDownloadpublic Future<GenerateMaskingPolicyForDownloadResponse> generateMaskingPolicyForDownload(GenerateMaskingPolicyForDownloadRequest request, AsyncHandler<GenerateMaskingPolicyForDownloadRequest,GenerateMaskingPolicyForDownloadResponse> handler) Description copied from interface:DataSafeAsyncGenerates a downloadable file corresponding to the specified masking policy.It’s a prerequisite for the DownloadMaskingPolicy operation. Use this endpoint to generate a masking policy file and then use DownloadMaskingPolicy to download the generated file. Note that file generation and download are serial operations. The download operation can’t be invoked while the generate operation is in progress. - Specified by:
- generateMaskingPolicyForDownloadin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
generateMaskingReportForDownloadpublic Future<GenerateMaskingReportForDownloadResponse> generateMaskingReportForDownload(GenerateMaskingReportForDownloadRequest request, AsyncHandler<GenerateMaskingReportForDownloadRequest,GenerateMaskingReportForDownloadResponse> handler) Description copied from interface:DataSafeAsyncGenerates a downloadable masking report.It’s a prerequisite for the DownloadMaskingReport operation. Use this endpoint to generate a masking report file and then use DownloadMaskingReport to download the generated file. - Specified by:
- generateMaskingReportForDownloadin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
generateOnPremConnectorConfigurationpublic Future<GenerateOnPremConnectorConfigurationResponse> generateOnPremConnectorConfiguration(GenerateOnPremConnectorConfigurationRequest request, AsyncHandler<GenerateOnPremConnectorConfigurationRequest,GenerateOnPremConnectorConfigurationResponse> handler) Description copied from interface:DataSafeAsyncCreates and downloads the configuration of the specified on-premises connector.- Specified by:
- generateOnPremConnectorConfigurationin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
generateReportpublic Future<GenerateReportResponse> generateReport(GenerateReportRequest request, AsyncHandler<GenerateReportRequest,GenerateReportResponse> handler) Description copied from interface:DataSafeAsyncGenerates a .xls or .pdf report based on parameters and report definition.- Specified by:
- generateReportin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
generateSecurityAssessmentReportpublic Future<GenerateSecurityAssessmentReportResponse> generateSecurityAssessmentReport(GenerateSecurityAssessmentReportRequest request, AsyncHandler<GenerateSecurityAssessmentReportRequest,GenerateSecurityAssessmentReportResponse> handler) Description copied from interface:DataSafeAsyncGenerates the report of the specified security assessment.You can get the report in PDF or XLS format. After generating the report, use DownloadSecurityAssessmentReport to download it in the preferred format. - Specified by:
- generateSecurityAssessmentReportin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
generateSensitiveDataModelForDownloadpublic Future<GenerateSensitiveDataModelForDownloadResponse> generateSensitiveDataModelForDownload(GenerateSensitiveDataModelForDownloadRequest request, AsyncHandler<GenerateSensitiveDataModelForDownloadRequest,GenerateSensitiveDataModelForDownloadResponse> handler) Description copied from interface:DataSafeAsyncGenerates a downloadable file corresponding to the specified sensitive data model.It’s a prerequisite for the DownloadSensitiveDataModel operation. Use this endpoint to generate a data model file and then use DownloadSensitiveDataModel to download the generated file. Note that file generation and download are serial operations. The download operation can’t be invoked while the generate operation is in progress. - Specified by:
- generateSensitiveDataModelForDownloadin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
generateSqlFirewallPolicypublic Future<GenerateSqlFirewallPolicyResponse> generateSqlFirewallPolicy(GenerateSqlFirewallPolicyRequest request, AsyncHandler<GenerateSqlFirewallPolicyRequest,GenerateSqlFirewallPolicyResponse> handler) Description copied from interface:DataSafeAsyncGenerates or appends to the SQL Firewall policy using the specified SQL collection.- Specified by:
- generateSqlFirewallPolicyin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
generateUserAssessmentReportpublic Future<GenerateUserAssessmentReportResponse> generateUserAssessmentReport(GenerateUserAssessmentReportRequest request, AsyncHandler<GenerateUserAssessmentReportRequest,GenerateUserAssessmentReportResponse> handler) Description copied from interface:DataSafeAsyncGenerates the report of the specified user assessment.The report is available in PDF or XLS format. After generating the report, use DownloadUserAssessmentReport to download it in the preferred format. - Specified by:
- generateUserAssessmentReportin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getAlertpublic Future<GetAlertResponse> getAlert(GetAlertRequest request, AsyncHandler<GetAlertRequest,GetAlertResponse> handler) Description copied from interface:DataSafeAsyncGets the details of the specified alerts.- Specified by:
- getAlertin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getAlertPolicypublic Future<GetAlertPolicyResponse> getAlertPolicy(GetAlertPolicyRequest request, AsyncHandler<GetAlertPolicyRequest,GetAlertPolicyResponse> handler) Description copied from interface:DataSafeAsyncGets the details of alert policy by its ID.- Specified by:
- getAlertPolicyin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getAlertPolicyRulepublic Future<GetAlertPolicyRuleResponse> getAlertPolicyRule(GetAlertPolicyRuleRequest request, AsyncHandler<GetAlertPolicyRuleRequest,GetAlertPolicyRuleResponse> handler) Description copied from interface:DataSafeAsyncGets the details of a policy rule by its key.- Specified by:
- getAlertPolicyRulein interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getAttributeSetpublic Future<GetAttributeSetResponse> getAttributeSet(GetAttributeSetRequest request, AsyncHandler<GetAttributeSetRequest,GetAttributeSetResponse> handler) Description copied from interface:DataSafeAsyncGets the details of the specified attribute set.- Specified by:
- getAttributeSetin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getAuditArchiveRetrievalpublic Future<GetAuditArchiveRetrievalResponse> getAuditArchiveRetrieval(GetAuditArchiveRetrievalRequest request, AsyncHandler<GetAuditArchiveRetrievalRequest,GetAuditArchiveRetrievalResponse> handler) Description copied from interface:DataSafeAsyncGets the details of the specified archive retreival.- Specified by:
- getAuditArchiveRetrievalin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getAuditPolicypublic Future<GetAuditPolicyResponse> getAuditPolicy(GetAuditPolicyRequest request, AsyncHandler<GetAuditPolicyRequest,GetAuditPolicyResponse> handler) Description copied from interface:DataSafeAsyncGets a audit policy by identifier.- Specified by:
- getAuditPolicyin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getAuditProfilepublic Future<GetAuditProfileResponse> getAuditProfile(GetAuditProfileRequest request, AsyncHandler<GetAuditProfileRequest,GetAuditProfileResponse> handler) Description copied from interface:DataSafeAsyncGets the details of audit profile resource and associated audit trails of the audit profile.- Specified by:
- getAuditProfilein interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getAuditTrailpublic Future<GetAuditTrailResponse> getAuditTrail(GetAuditTrailRequest request, AsyncHandler<GetAuditTrailRequest,GetAuditTrailResponse> handler) Description copied from interface:DataSafeAsyncGets the details of audit trail.- Specified by:
- getAuditTrailin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getCompatibleFormatsForDataTypespublic Future<GetCompatibleFormatsForDataTypesResponse> getCompatibleFormatsForDataTypes(GetCompatibleFormatsForDataTypesRequest request, AsyncHandler<GetCompatibleFormatsForDataTypesRequest,GetCompatibleFormatsForDataTypesResponse> handler) Description copied from interface:DataSafeAsyncGets a list of basic masking formats compatible with the supported data types.The data types are grouped into the following categories - Character - Includes CHAR, NCHAR, VARCHAR2, and NVARCHAR2 Numeric - Includes NUMBER, FLOAT, RAW, BINARY_FLOAT, and BINARY_DOUBLE Date - Includes DATE and TIMESTAMP LOB - Includes BLOB, CLOB, and NCLOB All - Includes all the supported data types - Specified by:
- getCompatibleFormatsForDataTypesin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getCompatibleFormatsForSensitiveTypespublic Future<GetCompatibleFormatsForSensitiveTypesResponse> getCompatibleFormatsForSensitiveTypes(GetCompatibleFormatsForSensitiveTypesRequest request, AsyncHandler<GetCompatibleFormatsForSensitiveTypesRequest,GetCompatibleFormatsForSensitiveTypesResponse> handler) Description copied from interface:DataSafeAsyncGets a list of library masking formats compatible with the existing sensitive types.For each sensitive type, it returns the assigned default masking format as well as the other library masking formats that have the sensitiveTypeIds attribute containing the OCID of the sensitive type. - Specified by:
- getCompatibleFormatsForSensitiveTypesin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getDataSafeConfigurationpublic Future<GetDataSafeConfigurationResponse> getDataSafeConfiguration(GetDataSafeConfigurationRequest request, AsyncHandler<GetDataSafeConfigurationRequest,GetDataSafeConfigurationResponse> handler) Description copied from interface:DataSafeAsyncGets the details of the Data Safe configuration.- Specified by:
- getDataSafeConfigurationin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getDataSafePrivateEndpointpublic Future<GetDataSafePrivateEndpointResponse> getDataSafePrivateEndpoint(GetDataSafePrivateEndpointRequest request, AsyncHandler<GetDataSafePrivateEndpointRequest,GetDataSafePrivateEndpointResponse> handler) Description copied from interface:DataSafeAsyncGets the details of the specified Data Safe private endpoint.- Specified by:
- getDataSafePrivateEndpointin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getDatabaseSecurityConfigpublic Future<GetDatabaseSecurityConfigResponse> getDatabaseSecurityConfig(GetDatabaseSecurityConfigRequest request, AsyncHandler<GetDatabaseSecurityConfigRequest,GetDatabaseSecurityConfigResponse> handler) Description copied from interface:DataSafeAsyncGets a database security configuration by identifier.- Specified by:
- getDatabaseSecurityConfigin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getDatabaseTableAccessEntrypublic Future<GetDatabaseTableAccessEntryResponse> getDatabaseTableAccessEntry(GetDatabaseTableAccessEntryRequest request, AsyncHandler<GetDatabaseTableAccessEntryRequest,GetDatabaseTableAccessEntryResponse> handler) Description copied from interface:DataSafeAsyncGets a database table access entry object by identifier.- Specified by:
- getDatabaseTableAccessEntryin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getDatabaseViewAccessEntrypublic Future<GetDatabaseViewAccessEntryResponse> getDatabaseViewAccessEntry(GetDatabaseViewAccessEntryRequest request, AsyncHandler<GetDatabaseViewAccessEntryRequest,GetDatabaseViewAccessEntryResponse> handler) Description copied from interface:DataSafeAsyncGets a database view access object by identifier.- Specified by:
- getDatabaseViewAccessEntryin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getDifferenceColumnpublic Future<GetDifferenceColumnResponse> getDifferenceColumn(GetDifferenceColumnRequest request, AsyncHandler<GetDifferenceColumnRequest,GetDifferenceColumnResponse> handler) Description copied from interface:DataSafeAsyncGets the details of the specified SDM Masking policy difference column.- Specified by:
- getDifferenceColumnin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getDiscoveryJobpublic Future<GetDiscoveryJobResponse> getDiscoveryJob(GetDiscoveryJobRequest request, AsyncHandler<GetDiscoveryJobRequest,GetDiscoveryJobResponse> handler) Description copied from interface:DataSafeAsyncGets the details of the specified discovery job.- Specified by:
- getDiscoveryJobin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getDiscoveryJobResultpublic Future<GetDiscoveryJobResultResponse> getDiscoveryJobResult(GetDiscoveryJobResultRequest request, AsyncHandler<GetDiscoveryJobResultRequest,GetDiscoveryJobResultResponse> handler) Description copied from interface:DataSafeAsyncGets the details of the specified discovery result.- Specified by:
- getDiscoveryJobResultin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getGroupMemberspublic Future<GetGroupMembersResponse> getGroupMembers(GetGroupMembersRequest request, AsyncHandler<GetGroupMembersRequest,GetGroupMembersResponse> handler) Description copied from interface:DataSafeAsyncRetrieves the members of the target database group with the specified OCID.- Specified by:
- getGroupMembersin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getLibraryMaskingFormatpublic Future<GetLibraryMaskingFormatResponse> getLibraryMaskingFormat(GetLibraryMaskingFormatRequest request, AsyncHandler<GetLibraryMaskingFormatRequest,GetLibraryMaskingFormatResponse> handler) Description copied from interface:DataSafeAsyncGets the details of the specified library masking format.- Specified by:
- getLibraryMaskingFormatin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getMaskingColumnpublic Future<GetMaskingColumnResponse> getMaskingColumn(GetMaskingColumnRequest request, AsyncHandler<GetMaskingColumnRequest,GetMaskingColumnResponse> handler) Description copied from interface:DataSafeAsyncGets the details of the specified masking column.- Specified by:
- getMaskingColumnin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getMaskingPolicypublic Future<GetMaskingPolicyResponse> getMaskingPolicy(GetMaskingPolicyRequest request, AsyncHandler<GetMaskingPolicyRequest,GetMaskingPolicyResponse> handler) Description copied from interface:DataSafeAsyncGets the details of the specified masking policy.- Specified by:
- getMaskingPolicyin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getMaskingPolicyHealthReportpublic Future<GetMaskingPolicyHealthReportResponse> getMaskingPolicyHealthReport(GetMaskingPolicyHealthReportRequest request, AsyncHandler<GetMaskingPolicyHealthReportRequest,GetMaskingPolicyHealthReportResponse> handler) Description copied from interface:DataSafeAsyncGets the details of the specified masking policy health report.- Specified by:
- getMaskingPolicyHealthReportin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getMaskingReportpublic Future<GetMaskingReportResponse> getMaskingReport(GetMaskingReportRequest request, AsyncHandler<GetMaskingReportRequest,GetMaskingReportResponse> handler) Description copied from interface:DataSafeAsyncGets the details of the specified masking report.- Specified by:
- getMaskingReportin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getOnPremConnectorpublic Future<GetOnPremConnectorResponse> getOnPremConnector(GetOnPremConnectorRequest request, AsyncHandler<GetOnPremConnectorRequest,GetOnPremConnectorResponse> handler) Description copied from interface:DataSafeAsyncGets the details of the specified on-premises connector.- Specified by:
- getOnPremConnectorin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getPeerTargetDatabasepublic Future<GetPeerTargetDatabaseResponse> getPeerTargetDatabase(GetPeerTargetDatabaseRequest request, AsyncHandler<GetPeerTargetDatabaseRequest,GetPeerTargetDatabaseResponse> handler) Description copied from interface:DataSafeAsyncReturns the details of the specified Data Safe peer target database.- Specified by:
- getPeerTargetDatabasein interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getProfilepublic Future<GetProfileResponse> getProfile(GetProfileRequest request, AsyncHandler<GetProfileRequest,GetProfileResponse> handler) Description copied from interface:DataSafeAsyncLists the details of given profile available on the target.The GetProfile operation returns only the profiles in the specified 'userAssessmentId'. This does not include any subcompartments of the current compartment. - Specified by:
- getProfilein interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getReferentialRelationpublic Future<GetReferentialRelationResponse> getReferentialRelation(GetReferentialRelationRequest request, AsyncHandler<GetReferentialRelationRequest,GetReferentialRelationResponse> handler) Description copied from interface:DataSafeAsyncGets the details of the specified referential relation.- Specified by:
- getReferentialRelationin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getReportpublic Future<GetReportResponse> getReport(GetReportRequest request, AsyncHandler<GetReportRequest,GetReportResponse> handler) Description copied from interface:DataSafeAsyncGets a report by identifier- Specified by:
- getReportin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getReportContentpublic Future<GetReportContentResponse> getReportContent(GetReportContentRequest request, AsyncHandler<GetReportContentRequest,GetReportContentResponse> handler) Description copied from interface:DataSafeAsyncDownloads the specified report in the form of .xls or .pdf.- Specified by:
- getReportContentin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getReportDefinitionpublic Future<GetReportDefinitionResponse> getReportDefinition(GetReportDefinitionRequest request, AsyncHandler<GetReportDefinitionRequest,GetReportDefinitionResponse> handler) Description copied from interface:DataSafeAsyncGets the details of report definition specified by the identifier- Specified by:
- getReportDefinitionin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getSdmMaskingPolicyDifferencepublic Future<GetSdmMaskingPolicyDifferenceResponse> getSdmMaskingPolicyDifference(GetSdmMaskingPolicyDifferenceRequest request, AsyncHandler<GetSdmMaskingPolicyDifferenceRequest,GetSdmMaskingPolicyDifferenceResponse> handler) Description copied from interface:DataSafeAsyncGets the details of the specified SDM Masking policy difference.- Specified by:
- getSdmMaskingPolicyDifferencein interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getSecurityAssessmentpublic Future<GetSecurityAssessmentResponse> getSecurityAssessment(GetSecurityAssessmentRequest request, AsyncHandler<GetSecurityAssessmentRequest,GetSecurityAssessmentResponse> handler) Description copied from interface:DataSafeAsyncGets the details of the specified security assessment.- Specified by:
- getSecurityAssessmentin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getSecurityAssessmentComparisonpublic Future<GetSecurityAssessmentComparisonResponse> getSecurityAssessmentComparison(GetSecurityAssessmentComparisonRequest request, AsyncHandler<GetSecurityAssessmentComparisonRequest,GetSecurityAssessmentComparisonResponse> handler) Description copied from interface:DataSafeAsyncGets the details of the comparison report for the security assessments submitted for comparison.- Specified by:
- getSecurityAssessmentComparisonin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getSecurityPolicypublic Future<GetSecurityPolicyResponse> getSecurityPolicy(GetSecurityPolicyRequest request, AsyncHandler<GetSecurityPolicyRequest,GetSecurityPolicyResponse> handler) Description copied from interface:DataSafeAsyncGets a security policy by the specified OCID of the security policy resource.- Specified by:
- getSecurityPolicyin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getSecurityPolicyConfigpublic Future<GetSecurityPolicyConfigResponse> getSecurityPolicyConfig(GetSecurityPolicyConfigRequest request, AsyncHandler<GetSecurityPolicyConfigRequest,GetSecurityPolicyConfigResponse> handler) Description copied from interface:DataSafeAsyncGets a security policy configuration by identifier.- Specified by:
- getSecurityPolicyConfigin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getSecurityPolicyDeploymentpublic Future<GetSecurityPolicyDeploymentResponse> getSecurityPolicyDeployment(GetSecurityPolicyDeploymentRequest request, AsyncHandler<GetSecurityPolicyDeploymentRequest,GetSecurityPolicyDeploymentResponse> handler) Description copied from interface:DataSafeAsyncGets a security policy deployment by identifier.- Specified by:
- getSecurityPolicyDeploymentin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getSecurityPolicyEntryStatepublic Future<GetSecurityPolicyEntryStateResponse> getSecurityPolicyEntryState(GetSecurityPolicyEntryStateRequest request, AsyncHandler<GetSecurityPolicyEntryStateRequest,GetSecurityPolicyEntryStateResponse> handler) Description copied from interface:DataSafeAsyncGets a security policy entity states by identifier.- Specified by:
- getSecurityPolicyEntryStatein interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getSecurityPolicyReportpublic Future<GetSecurityPolicyReportResponse> getSecurityPolicyReport(GetSecurityPolicyReportRequest request, AsyncHandler<GetSecurityPolicyReportRequest,GetSecurityPolicyReportResponse> handler) Description copied from interface:DataSafeAsyncGets a security policy report by the specified OCID of the security policy report resource.- Specified by:
- getSecurityPolicyReportin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getSensitiveColumnpublic Future<GetSensitiveColumnResponse> getSensitiveColumn(GetSensitiveColumnRequest request, AsyncHandler<GetSensitiveColumnRequest,GetSensitiveColumnResponse> handler) Description copied from interface:DataSafeAsyncGets the details of the specified sensitive column.- Specified by:
- getSensitiveColumnin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getSensitiveDataModelpublic Future<GetSensitiveDataModelResponse> getSensitiveDataModel(GetSensitiveDataModelRequest request, AsyncHandler<GetSensitiveDataModelRequest,GetSensitiveDataModelResponse> handler) Description copied from interface:DataSafeAsyncGets the details of the specified sensitive data model.- Specified by:
- getSensitiveDataModelin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getSensitiveTypepublic Future<GetSensitiveTypeResponse> getSensitiveType(GetSensitiveTypeRequest request, AsyncHandler<GetSensitiveTypeRequest,GetSensitiveTypeResponse> handler) Description copied from interface:DataSafeAsyncGets the details of the specified sensitive type.- Specified by:
- getSensitiveTypein interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getSensitiveTypeGrouppublic Future<GetSensitiveTypeGroupResponse> getSensitiveTypeGroup(GetSensitiveTypeGroupRequest request, AsyncHandler<GetSensitiveTypeGroupRequest,GetSensitiveTypeGroupResponse> handler) Description copied from interface:DataSafeAsyncGets the details of the specified sensitive type group.- Specified by:
- getSensitiveTypeGroupin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getSensitiveTypesExportpublic Future<GetSensitiveTypesExportResponse> getSensitiveTypesExport(GetSensitiveTypesExportRequest request, AsyncHandler<GetSensitiveTypesExportRequest,GetSensitiveTypesExportResponse> handler) Description copied from interface:DataSafeAsyncGets the details of the specified sensitive types export by identifier.- Specified by:
- getSensitiveTypesExportin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getSqlCollectionpublic Future<GetSqlCollectionResponse> getSqlCollection(GetSqlCollectionRequest request, AsyncHandler<GetSqlCollectionRequest,GetSqlCollectionResponse> handler) Description copied from interface:DataSafeAsyncGets a SQL collection by identifier.- Specified by:
- getSqlCollectionin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getSqlFirewallAllowedSqlpublic Future<GetSqlFirewallAllowedSqlResponse> getSqlFirewallAllowedSql(GetSqlFirewallAllowedSqlRequest request, AsyncHandler<GetSqlFirewallAllowedSqlRequest,GetSqlFirewallAllowedSqlResponse> handler) Description copied from interface:DataSafeAsyncGets a SQL firewall allowed SQL by identifier.- Specified by:
- getSqlFirewallAllowedSqlin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getSqlFirewallPolicypublic Future<GetSqlFirewallPolicyResponse> getSqlFirewallPolicy(GetSqlFirewallPolicyRequest request, AsyncHandler<GetSqlFirewallPolicyRequest,GetSqlFirewallPolicyResponse> handler) Description copied from interface:DataSafeAsyncGets a SQL Firewall policy by identifier.- Specified by:
- getSqlFirewallPolicyin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getTargetAlertPolicyAssociationpublic Future<GetTargetAlertPolicyAssociationResponse> getTargetAlertPolicyAssociation(GetTargetAlertPolicyAssociationRequest request, AsyncHandler<GetTargetAlertPolicyAssociationRequest,GetTargetAlertPolicyAssociationResponse> handler) Description copied from interface:DataSafeAsyncGets the details of target-alert policy association by its ID.- Specified by:
- getTargetAlertPolicyAssociationin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getTargetDatabasepublic Future<GetTargetDatabaseResponse> getTargetDatabase(GetTargetDatabaseRequest request, AsyncHandler<GetTargetDatabaseRequest,GetTargetDatabaseResponse> handler) Description copied from interface:DataSafeAsyncReturns the details of the specified Data Safe target database.- Specified by:
- getTargetDatabasein interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getTargetDatabaseGrouppublic Future<GetTargetDatabaseGroupResponse> getTargetDatabaseGroup(GetTargetDatabaseGroupRequest request, AsyncHandler<GetTargetDatabaseGroupRequest,GetTargetDatabaseGroupResponse> handler) Description copied from interface:DataSafeAsyncReturns the details of the specified target database group.- Specified by:
- getTargetDatabaseGroupin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getTemplateBaselineComparisonpublic Future<GetTemplateBaselineComparisonResponse> getTemplateBaselineComparison(GetTemplateBaselineComparisonRequest request, AsyncHandler<GetTemplateBaselineComparisonRequest,GetTemplateBaselineComparisonResponse> handler) Description copied from interface:DataSafeAsyncGets the details of the comparison report for the security assessments submitted for comparison.- Specified by:
- getTemplateBaselineComparisonin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getUnifiedAuditPolicypublic Future<GetUnifiedAuditPolicyResponse> getUnifiedAuditPolicy(GetUnifiedAuditPolicyRequest request, AsyncHandler<GetUnifiedAuditPolicyRequest,GetUnifiedAuditPolicyResponse> handler) Description copied from interface:DataSafeAsyncGets a Unified Audit policy by identifier.- Specified by:
- getUnifiedAuditPolicyin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getUnifiedAuditPolicyDefinitionpublic Future<GetUnifiedAuditPolicyDefinitionResponse> getUnifiedAuditPolicyDefinition(GetUnifiedAuditPolicyDefinitionRequest request, AsyncHandler<GetUnifiedAuditPolicyDefinitionRequest,GetUnifiedAuditPolicyDefinitionResponse> handler) Description copied from interface:DataSafeAsyncGets a unified audit policy definition by the specified OCID of the unified audit policy definition resource.- Specified by:
- getUnifiedAuditPolicyDefinitionin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getUserAssessmentpublic Future<GetUserAssessmentResponse> getUserAssessment(GetUserAssessmentRequest request, AsyncHandler<GetUserAssessmentRequest,GetUserAssessmentResponse> handler) Description copied from interface:DataSafeAsyncGets a user assessment by identifier.- Specified by:
- getUserAssessmentin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getUserAssessmentComparisonpublic Future<GetUserAssessmentComparisonResponse> getUserAssessmentComparison(GetUserAssessmentComparisonRequest request, AsyncHandler<GetUserAssessmentComparisonRequest,GetUserAssessmentComparisonResponse> handler) Description copied from interface:DataSafeAsyncGets the details of the comparison report for the user assessments submitted for comparison.- Specified by:
- getUserAssessmentComparisonin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getWorkRequestpublic Future<GetWorkRequestResponse> getWorkRequest(GetWorkRequestRequest request, AsyncHandler<GetWorkRequestRequest,GetWorkRequestResponse> handler) Description copied from interface:DataSafeAsyncGets the details of the specified work request.- Specified by:
- getWorkRequestin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listAlertAnalyticspublic Future<ListAlertAnalyticsResponse> listAlertAnalytics(ListAlertAnalyticsRequest request, AsyncHandler<ListAlertAnalyticsRequest,ListAlertAnalyticsResponse> handler) Description copied from interface:DataSafeAsyncReturns the aggregation details of the alerts.- Specified by:
- listAlertAnalyticsin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listAlertPoliciespublic Future<ListAlertPoliciesResponse> listAlertPolicies(ListAlertPoliciesRequest request, AsyncHandler<ListAlertPoliciesRequest,ListAlertPoliciesResponse> handler) Description copied from interface:DataSafeAsyncGets a list of all alert policies.- Specified by:
- listAlertPoliciesin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listAlertPolicyRulespublic Future<ListAlertPolicyRulesResponse> listAlertPolicyRules(ListAlertPolicyRulesRequest request, AsyncHandler<ListAlertPolicyRulesRequest,ListAlertPolicyRulesResponse> handler) Description copied from interface:DataSafeAsyncLists the rules of the specified alert policy.The alert policy is said to be satisfied when all rules in the policy evaulate to true. If there are three rules: rule1,rule2 and rule3, the policy is satisfied if rule1 AND rule2 AND rule3 is True. - Specified by:
- listAlertPolicyRulesin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listAlertspublic Future<ListAlertsResponse> listAlerts(ListAlertsRequest request, AsyncHandler<ListAlertsRequest,ListAlertsResponse> handler) Description copied from interface:DataSafeAsyncGets a list of all alerts.- Specified by:
- listAlertsin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listAssociatedResourcespublic Future<ListAssociatedResourcesResponse> listAssociatedResources(ListAssociatedResourcesRequest request, AsyncHandler<ListAssociatedResourcesRequest,ListAssociatedResourcesResponse> handler) Description copied from interface:DataSafeAsyncReturns list of all associated resources.- Specified by:
- listAssociatedResourcesin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listAttributeSetspublic Future<ListAttributeSetsResponse> listAttributeSets(ListAttributeSetsRequest request, AsyncHandler<ListAttributeSetsRequest,ListAttributeSetsResponse> handler) Description copied from interface:DataSafeAsyncRetrieves the list of attribute sets.The ListAttributeSets operation returns only the attribute sets in the specified `compartmentId`. The parameter `accessLevel` specifies whether to return only those compartments for which the requester 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 ListAttributeSet 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. - Specified by:
- listAttributeSetsin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listAuditArchiveRetrievalspublic Future<ListAuditArchiveRetrievalsResponse> listAuditArchiveRetrievals(ListAuditArchiveRetrievalsRequest request, AsyncHandler<ListAuditArchiveRetrievalsRequest,ListAuditArchiveRetrievalsResponse> handler) Description copied from interface:DataSafeAsyncReturns the list of audit archive retrieval.- Specified by:
- listAuditArchiveRetrievalsin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listAuditEventAnalyticspublic Future<ListAuditEventAnalyticsResponse> listAuditEventAnalytics(ListAuditEventAnalyticsRequest request, AsyncHandler<ListAuditEventAnalyticsRequest,ListAuditEventAnalyticsResponse> handler) Description copied from interface:DataSafeAsyncBy default the ListAuditEventAnalytics operation will return all of the summary columns.To filter for a specific summary column, specify it in the summaryFieldquery parameter.*Example:** /auditEventAnalytics?summaryField=targetName&summaryField=userName&summaryField=clientHostname &summaryField=dmls&summaryField=privilegeChanges&summaryField=ddls&summaryField=loginFailure&summaryField=loginSuccess &summaryField=allRecord&scimQuery=(auditEventTime ge \"2021-06-13T23:49:14\") /auditEventAnalytics?timeStarted=2022-08-18T11:02:26.000Z&timeEnded=2022-08-24T11:02:26.000Z This will give number of events grouped by periods. Period can be 1 day, 1 week, etc. /auditEventAnalytics?summaryField=targetName&groupBy=targetName This will give the number of events group by targetName. Only targetName summary column would be returned. - Specified by:
- listAuditEventAnalyticsin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listAuditEventspublic Future<ListAuditEventsResponse> listAuditEvents(ListAuditEventsRequest request, AsyncHandler<ListAuditEventsRequest,ListAuditEventsResponse> handler) Description copied from interface:DataSafeAsyncThe ListAuditEvents operation returns specifiedcompartmentIdaudit Events only.The list does not include any audit Events associated with the subcompartmentsof the specifiedcompartmentId.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 ListAuditEvents 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. - Specified by:
- listAuditEventsin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listAuditPoliciespublic Future<ListAuditPoliciesResponse> listAuditPolicies(ListAuditPoliciesRequest request, AsyncHandler<ListAuditPoliciesRequest,ListAuditPoliciesResponse> handler) Description copied from interface:DataSafeAsyncRetrieves a list of all audited targets with their corresponding provisioned audit policies, and their provisioning conditions.The ListAuditPolicies operation returns only the audit policies in the specified `compartmentId`. 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 ListAuditPolicies 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. - Specified by:
- listAuditPoliciesin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listAuditPolicyAnalyticspublic Future<ListAuditPolicyAnalyticsResponse> listAuditPolicyAnalytics(ListAuditPolicyAnalyticsRequest request, AsyncHandler<ListAuditPolicyAnalyticsRequest,ListAuditPolicyAnalyticsResponse> handler) Description copied from interface:DataSafeAsyncGets a list of aggregated audit policy details on the target databases.A audit policy aggregation helps understand the overall state of policies provisioned on targets. It is especially useful to create dashboards or to support analytics. 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 SummarizedAuditPolicyInfo on the specified `compartmentId` 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. *Example:** ListAuditPolicyAnalytics?groupBy=auditPolicyCategory - Specified by:
- listAuditPolicyAnalyticsin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listAuditProfileAnalyticspublic Future<ListAuditProfileAnalyticsResponse> listAuditProfileAnalytics(ListAuditProfileAnalyticsRequest request, AsyncHandler<ListAuditProfileAnalyticsRequest,ListAuditProfileAnalyticsResponse> handler) Description copied from interface:DataSafeAsyncGets a list of audit profile aggregated details .A audit profile aggregation helps understand the overall state of audit profile profiles. As an example, it helps understand how many audit profiles have paid usage. It is especially useful to create dashboards or to support analytics. 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 AuditProfileAnalytics 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. - Specified by:
- listAuditProfileAnalyticsin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listAuditProfilespublic Future<ListAuditProfilesResponse> listAuditProfiles(ListAuditProfilesRequest request, AsyncHandler<ListAuditProfilesRequest,ListAuditProfilesResponse> handler) Description copied from interface:DataSafeAsyncGets a list of all audit profiles.The ListAuditProfiles operation returns only the audit profiles in the specified `compartmentId`. 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 ListAuditProfiles 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. - Specified by:
- listAuditProfilesin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listAuditTrailAnalyticspublic Future<ListAuditTrailAnalyticsResponse> listAuditTrailAnalytics(ListAuditTrailAnalyticsRequest request, AsyncHandler<ListAuditTrailAnalyticsRequest,ListAuditTrailAnalyticsResponse> handler) Description copied from interface:DataSafeAsyncGets a list of audit trail aggregated details .A audit trail aggregation helps understand the overall state of trails. As an example, it helps understand how many trails are running or stopped. It is especially useful to create dashboards or to support analytics. 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 AuditTrailAnalytics 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. - Specified by:
- listAuditTrailAnalyticsin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listAuditTrailspublic Future<ListAuditTrailsResponse> listAuditTrails(ListAuditTrailsRequest request, AsyncHandler<ListAuditTrailsRequest,ListAuditTrailsResponse> handler) Description copied from interface:DataSafeAsyncGets a list of all audit trails.The ListAuditTrails operation returns only the audit trails in the specified compartmentId. 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 ListAuditTrails 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. - Specified by:
- listAuditTrailsin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listAvailableAuditVolumespublic Future<ListAvailableAuditVolumesResponse> listAvailableAuditVolumes(ListAvailableAuditVolumesRequest request, AsyncHandler<ListAvailableAuditVolumesRequest,ListAvailableAuditVolumesResponse> handler) Description copied from interface:DataSafeAsyncRetrieves a list of audit trails, and associated audit event volume for each trail up to defined start date.- Specified by:
- listAvailableAuditVolumesin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listCheckspublic Future<ListChecksResponse> listChecks(ListChecksRequest request, AsyncHandler<ListChecksRequest,ListChecksResponse> handler) Description copied from interface:DataSafeAsyncLists all the security checks in the specified compartment for security assessment of type TEMPLATE.- Specified by:
- listChecksin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listCollectedAuditVolumespublic Future<ListCollectedAuditVolumesResponse> listCollectedAuditVolumes(ListCollectedAuditVolumesRequest request, AsyncHandler<ListCollectedAuditVolumesRequest,ListCollectedAuditVolumesResponse> handler) Description copied from interface:DataSafeAsyncGets a list of all collected audit volume data points.- Specified by:
- listCollectedAuditVolumesin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listColumnspublic Future<ListColumnsResponse> listColumns(ListColumnsRequest request, AsyncHandler<ListColumnsRequest,ListColumnsResponse> handler) Description copied from interface:DataSafeAsyncReturns a list of column metadata objects.- Specified by:
- listColumnsin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listDataSafePrivateEndpointspublic Future<ListDataSafePrivateEndpointsResponse> listDataSafePrivateEndpoints(ListDataSafePrivateEndpointsRequest request, AsyncHandler<ListDataSafePrivateEndpointsRequest,ListDataSafePrivateEndpointsResponse> handler) Description copied from interface:DataSafeAsyncGets a list of Data Safe private endpoints.- Specified by:
- listDataSafePrivateEndpointsin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listDatabaseSecurityConfigspublic Future<ListDatabaseSecurityConfigsResponse> listDatabaseSecurityConfigs(ListDatabaseSecurityConfigsRequest request, AsyncHandler<ListDatabaseSecurityConfigsRequest,ListDatabaseSecurityConfigsResponse> handler) Description copied from interface:DataSafeAsyncRetrieves a list of all database security configurations in Data Safe.The ListDatabaseSecurityConfigs operation returns only the database security configurations in the specified `compartmentId`. 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 ListDatabaseSecurityConfigs 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. - Specified by:
- listDatabaseSecurityConfigsin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listDatabaseTableAccessEntriespublic Future<ListDatabaseTableAccessEntriesResponse> listDatabaseTableAccessEntries(ListDatabaseTableAccessEntriesRequest request, AsyncHandler<ListDatabaseTableAccessEntriesRequest,ListDatabaseTableAccessEntriesResponse> handler) Description copied from interface:DataSafeAsyncRetrieves a list of all database table access entries in Data Safe.The ListDatabaseTableAccessEntries operation returns only the database table access reports for the specified security policy report. - Specified by:
- listDatabaseTableAccessEntriesin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listDatabaseViewAccessEntriespublic Future<ListDatabaseViewAccessEntriesResponse> listDatabaseViewAccessEntries(ListDatabaseViewAccessEntriesRequest request, AsyncHandler<ListDatabaseViewAccessEntriesRequest,ListDatabaseViewAccessEntriesResponse> handler) Description copied from interface:DataSafeAsyncRetrieves a list of all database view access entries in Data Safe.The ListDatabaseViewAccessEntries operation returns only the database view access objects for the specified security policy report. - Specified by:
- listDatabaseViewAccessEntriesin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listDifferenceColumnspublic Future<ListDifferenceColumnsResponse> listDifferenceColumns(ListDifferenceColumnsRequest request, AsyncHandler<ListDifferenceColumnsRequest,ListDifferenceColumnsResponse> handler) Description copied from interface:DataSafeAsyncGets a list of columns of a SDM masking policy difference resource based on the specified query parameters.- Specified by:
- listDifferenceColumnsin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listDiscoveryAnalyticspublic Future<ListDiscoveryAnalyticsResponse> listDiscoveryAnalytics(ListDiscoveryAnalyticsRequest request, AsyncHandler<ListDiscoveryAnalyticsRequest,ListDiscoveryAnalyticsResponse> handler) Description copied from interface:DataSafeAsyncGets consolidated discovery analytics data based on the specified query parameters.If CompartmentIdInSubtreeQueryParam is specified as true, the behaviour is equivalent to accessLevel "ACCESSIBLE" by default. - Specified by:
- listDiscoveryAnalyticsin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listDiscoveryJobResultspublic Future<ListDiscoveryJobResultsResponse> listDiscoveryJobResults(ListDiscoveryJobResultsRequest request, AsyncHandler<ListDiscoveryJobResultsRequest,ListDiscoveryJobResultsResponse> handler) Description copied from interface:DataSafeAsyncGets a list of discovery results based on the specified query parameters.- Specified by:
- listDiscoveryJobResultsin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listDiscoveryJobspublic Future<ListDiscoveryJobsResponse> listDiscoveryJobs(ListDiscoveryJobsRequest request, AsyncHandler<ListDiscoveryJobsRequest,ListDiscoveryJobsResponse> handler) Description copied from interface:DataSafeAsyncGets a list of incremental discovery jobs based on the specified query parameters.- Specified by:
- listDiscoveryJobsin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listFindingAnalyticspublic Future<ListFindingAnalyticsResponse> listFindingAnalytics(ListFindingAnalyticsRequest request, AsyncHandler<ListFindingAnalyticsRequest,ListFindingAnalyticsResponse> handler) Description copied from interface:DataSafeAsyncGets a list of findings aggregated details in the specified compartment.This provides information about the overall state of security assessment findings. You can use groupBy to get the count of findings under a certain risk level and with a certain findingKey, and as well as get the list of the targets that match the condition. This data is especially useful content for the statistic chart or to support analytics. When you perform the ListFindingAnalytics operation, if the parameter compartmentIdInSubtree is set to \"true,\" and if the parameter accessLevel is set to ACCESSIBLE, then the operation returns statistics from the compartments in which the requestor has INSPECT permissions on at least one resource, directly or indirectly (in subcompartments). If the operation is performed at the root compartment and the requestor does not have access to at least one subcompartment of the compartment specified by compartmentId, then \"Not Authorized\" is returned. - Specified by:
- listFindingAnalyticsin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listFindingspublic Future<ListFindingsResponse> listFindings(ListFindingsRequest request, AsyncHandler<ListFindingsRequest,ListFindingsResponse> handler) Description copied from interface:DataSafeAsyncLists all the findings for the specified assessment except for type TEMPLATE.If the assessment is of type TEMPLATE_BASELINE, the findings returned are the security checks with the user-defined severity from the template. - Specified by:
- listFindingsin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listFindingsChangeAuditLogspublic Future<ListFindingsChangeAuditLogsResponse> listFindingsChangeAuditLogs(ListFindingsChangeAuditLogsRequest request, AsyncHandler<ListFindingsChangeAuditLogsRequest,ListFindingsChangeAuditLogsResponse> handler) Description copied from interface:DataSafeAsyncList all changes made by user to risk level of findings of the specified assessment.- Specified by:
- listFindingsChangeAuditLogsin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listGrantspublic Future<ListGrantsResponse> listGrants(ListGrantsRequest request, AsyncHandler<ListGrantsRequest,ListGrantsResponse> handler) Description copied from interface:DataSafeAsyncGets a list of grants for a particular user in the specified user assessment.A user grant contains details such as the privilege name, type, category, and depth level. The depth level indicates how deep in the hierarchy of roles granted to roles a privilege grant is. The userKey in this operation is a system-generated identifier. Perform the operation ListUsers to get the userKey for a particular user. - Specified by:
- listGrantsin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listGroupedSensitiveTypespublic Future<ListGroupedSensitiveTypesResponse> listGroupedSensitiveTypes(ListGroupedSensitiveTypesRequest request, AsyncHandler<ListGroupedSensitiveTypesRequest,ListGroupedSensitiveTypesResponse> handler) Description copied from interface:DataSafeAsyncGets the list of sensitive type Ids present in the specified sensitive type group.- Specified by:
- listGroupedSensitiveTypesin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listLibraryMaskingFormatspublic Future<ListLibraryMaskingFormatsResponse> listLibraryMaskingFormats(ListLibraryMaskingFormatsRequest request, AsyncHandler<ListLibraryMaskingFormatsRequest,ListLibraryMaskingFormatsResponse> handler) Description copied from interface:DataSafeAsyncGets a list of library masking formats based on the specified query parameters.- Specified by:
- listLibraryMaskingFormatsin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listMaskedColumnspublic Future<ListMaskedColumnsResponse> listMaskedColumns(ListMaskedColumnsRequest request, AsyncHandler<ListMaskedColumnsRequest,ListMaskedColumnsResponse> handler) Description copied from interface:DataSafeAsyncGets a list of masked columns present in the specified masking report and based on the specified query parameters.- Specified by:
- listMaskedColumnsin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listMaskingAnalyticspublic Future<ListMaskingAnalyticsResponse> listMaskingAnalytics(ListMaskingAnalyticsRequest request, AsyncHandler<ListMaskingAnalyticsRequest,ListMaskingAnalyticsResponse> handler) Description copied from interface:DataSafeAsyncGets consolidated masking analytics data based on the specified query parameters.If CompartmentIdInSubtreeQueryParam is specified as true, the behaviour is equivalent to accessLevel "ACCESSIBLE" by default. - Specified by:
- listMaskingAnalyticsin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listMaskingColumnspublic Future<ListMaskingColumnsResponse> listMaskingColumns(ListMaskingColumnsRequest request, AsyncHandler<ListMaskingColumnsRequest,ListMaskingColumnsResponse> handler) Description copied from interface:DataSafeAsyncGets a list of masking columns present in the specified masking policy and based on the specified query parameters.- Specified by:
- listMaskingColumnsin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listMaskingErrorspublic Future<ListMaskingErrorsResponse> listMaskingErrors(ListMaskingErrorsRequest request, AsyncHandler<ListMaskingErrorsRequest,ListMaskingErrorsResponse> handler) Description copied from interface:DataSafeAsyncGets a list of masking errors in a masking run based on the specified query parameters.- Specified by:
- listMaskingErrorsin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listMaskingObjectspublic Future<ListMaskingObjectsResponse> listMaskingObjects(ListMaskingObjectsRequest request, AsyncHandler<ListMaskingObjectsRequest,ListMaskingObjectsResponse> handler) Description copied from interface:DataSafeAsyncGets a list of masking objects present in the specified masking policy and based on the specified query parameters.- Specified by:
- listMaskingObjectsin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listMaskingPoliciespublic Future<ListMaskingPoliciesResponse> listMaskingPolicies(ListMaskingPoliciesRequest request, AsyncHandler<ListMaskingPoliciesRequest,ListMaskingPoliciesResponse> handler) Description copied from interface:DataSafeAsyncGets a list of masking policies based on the specified query parameters.- Specified by:
- listMaskingPoliciesin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listMaskingPolicyHealthReportLogspublic Future<ListMaskingPolicyHealthReportLogsResponse> listMaskingPolicyHealthReportLogs(ListMaskingPolicyHealthReportLogsRequest request, AsyncHandler<ListMaskingPolicyHealthReportLogsRequest,ListMaskingPolicyHealthReportLogsResponse> handler) Description copied from interface:DataSafeAsyncGets a list of errors and warnings from a masking policy health check.- Specified by:
- listMaskingPolicyHealthReportLogsin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listMaskingPolicyHealthReportspublic Future<ListMaskingPolicyHealthReportsResponse> listMaskingPolicyHealthReports(ListMaskingPolicyHealthReportsRequest request, AsyncHandler<ListMaskingPolicyHealthReportsRequest,ListMaskingPolicyHealthReportsResponse> handler) Description copied from interface:DataSafeAsyncGets a list of masking policy health reports based on the specified query parameters.- Specified by:
- listMaskingPolicyHealthReportsin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listMaskingPolicyReferentialRelationspublic Future<ListMaskingPolicyReferentialRelationsResponse> listMaskingPolicyReferentialRelations(ListMaskingPolicyReferentialRelationsRequest request, AsyncHandler<ListMaskingPolicyReferentialRelationsRequest,ListMaskingPolicyReferentialRelationsResponse> handler) Description copied from interface:DataSafeAsyncGets a list of referential relations present in the specified masking policy based on the specified query parameters.- Specified by:
- listMaskingPolicyReferentialRelationsin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listMaskingReportspublic Future<ListMaskingReportsResponse> listMaskingReports(ListMaskingReportsRequest request, AsyncHandler<ListMaskingReportsRequest,ListMaskingReportsResponse> handler) Description copied from interface:DataSafeAsyncGets a list of masking reports based on the specified query parameters.- Specified by:
- listMaskingReportsin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listMaskingSchemaspublic Future<ListMaskingSchemasResponse> listMaskingSchemas(ListMaskingSchemasRequest request, AsyncHandler<ListMaskingSchemasRequest,ListMaskingSchemasResponse> handler) Description copied from interface:DataSafeAsyncGets a list of masking schemas present in the specified masking policy and based on the specified query parameters.- Specified by:
- listMaskingSchemasin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listOnPremConnectorspublic Future<ListOnPremConnectorsResponse> listOnPremConnectors(ListOnPremConnectorsRequest request, AsyncHandler<ListOnPremConnectorsRequest,ListOnPremConnectorsResponse> handler) Description copied from interface:DataSafeAsyncGets a list of on-premises connectors.- Specified by:
- listOnPremConnectorsin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listPasswordExpiryDateAnalyticspublic Future<ListPasswordExpiryDateAnalyticsResponse> listPasswordExpiryDateAnalytics(ListPasswordExpiryDateAnalyticsRequest request, AsyncHandler<ListPasswordExpiryDateAnalyticsRequest,ListPasswordExpiryDateAnalyticsResponse> handler) Description copied from interface:DataSafeAsyncGets a list of count of the users with password expiry dates in next 30 days, between next 30-90 days, and beyond 90 days based on specified user assessment.It internally uses the aforementioned userAnalytics api. When you perform the ListPasswordExpiryDateAnalytics operation, if the parameter compartmentIdInSubtree is set to \"true,\" and if the parameter accessLevel is set to ACCESSIBLE, then the operation returns compartments in which the requestor has READ permissions on at least one resource, directly or indirectly (in subcompartments). If the operation is performed at the root compartment and the requestor does not have access to at least one subcompartment of the compartment specified by compartmentId, then \"Not Authorized\" is returned. To use ListPasswordExpiryDateAnalytics to get a full list of all compartments and subcompartments in the tenancy from the root compartment, set the parameter compartmentIdInSubtree to true and accessLevel to ACCESSIBLE. - Specified by:
- listPasswordExpiryDateAnalyticsin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listPeerTargetDatabasespublic Future<ListPeerTargetDatabasesResponse> listPeerTargetDatabases(ListPeerTargetDatabasesRequest request, AsyncHandler<ListPeerTargetDatabasesRequest,ListPeerTargetDatabasesResponse> handler) Description copied from interface:DataSafeAsyncLists all the peer target databases under the primary target database identified by the OCID passed as path parameter.- Specified by:
- listPeerTargetDatabasesin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listProfileAnalyticspublic Future<ListProfileAnalyticsResponse> listProfileAnalytics(ListProfileAnalyticsRequest request, AsyncHandler<ListProfileAnalyticsRequest,ListProfileAnalyticsResponse> handler) Description copied from interface:DataSafeAsyncGets a list of aggregated user profile details in the specified compartment.This provides information about the overall profiles available. For example, the user profile details include how many users have the profile assigned and do how many use password verification function. This data is especially useful content for dashboards or to support analytics. When you perform the ListProfileAnalytics operation, if the parameter compartmentIdInSubtree is set to \"true,\" and if the parameter accessLevel is set to ACCESSIBLE, then the operation returns compartments in which the requestor has INSPECT permissions on at least one resource, directly or indirectly (in subcompartments). If the operation is performed at the root compartment and the requestor does not have access to at least one subcompartment of the compartment specified by compartmentId, then \"Not Authorized\" is returned. The parameter compartmentIdInSubtree applies when you perform ListProfileAnalytics on the compartmentId passed and when it is set to true, the entire hierarchy of compartments can be returned. To use ListProfileAnalytics to get a full list of all compartments and subcompartments in the tenancy from the root compartment, set the parameter compartmentIdInSubtree to true and accessLevel to ACCESSIBLE. - Specified by:
- listProfileAnalyticsin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listProfileSummariespublic Future<ListProfileSummariesResponse> listProfileSummaries(ListProfileSummariesRequest request, AsyncHandler<ListProfileSummariesRequest,ListProfileSummariesResponse> handler) Description copied from interface:DataSafeAsyncGets a list of user profiles containing the profile details along with the target id and user counts.The ListProfiles operation returns only the profiles belonging to a certain target. If compartment type user assessment id is provided, then profile information for all the targets belonging to the pertaining compartment is returned. The list does not include any subcompartments of the compartment under consideration. 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 ListUserProfiles on the 'compartmentId' belonging to the assessmentId 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. - Specified by:
- listProfileSummariesin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listReferentialRelationspublic Future<ListReferentialRelationsResponse> listReferentialRelations(ListReferentialRelationsRequest request, AsyncHandler<ListReferentialRelationsRequest,ListReferentialRelationsResponse> handler) Description copied from interface:DataSafeAsyncGets a list of referential relations present in the specified sensitive data model based on the specified query parameters.- Specified by:
- listReferentialRelationsin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listReportDefinitionspublic Future<ListReportDefinitionsResponse> listReportDefinitions(ListReportDefinitionsRequest request, AsyncHandler<ListReportDefinitionsRequest,ListReportDefinitionsResponse> handler) Description copied from interface:DataSafeAsyncGets a list of report definitions.The ListReportDefinitions operation returns only the report definitions in the specified compartmentId. It also returns the seeded report definitions which are available to all the compartments.- Specified by:
- listReportDefinitionsin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listReportspublic Future<ListReportsResponse> listReports(ListReportsRequest request, AsyncHandler<ListReportsRequest,ListReportsResponse> handler) Description copied from interface:DataSafeAsyncGets a list of all the reports in the compartment.It contains information such as report generation time. - Specified by:
- listReportsin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listRoleGrantPathspublic Future<ListRoleGrantPathsResponse> listRoleGrantPaths(ListRoleGrantPathsRequest request, AsyncHandler<ListRoleGrantPathsRequest,ListRoleGrantPathsResponse> handler) Description copied from interface:DataSafeAsyncRetrieves a list of all role grant paths for a particular user.The ListRoleGrantPaths operation returns only the role grant paths for the specified security policy report. - Specified by:
- listRoleGrantPathsin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listRolespublic Future<ListRolesResponse> listRoles(ListRolesRequest request, AsyncHandler<ListRolesRequest,ListRolesResponse> handler) Description copied from interface:DataSafeAsyncReturns a list of role metadata objects.- Specified by:
- listRolesin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listSchemaspublic Future<ListSchemasResponse> listSchemas(ListSchemasRequest request, AsyncHandler<ListSchemasRequest,ListSchemasResponse> handler) Description copied from interface:DataSafeAsyncReturns list of schema.- Specified by:
- listSchemasin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listSdmMaskingPolicyDifferencespublic Future<ListSdmMaskingPolicyDifferencesResponse> listSdmMaskingPolicyDifferences(ListSdmMaskingPolicyDifferencesRequest request, AsyncHandler<ListSdmMaskingPolicyDifferencesRequest,ListSdmMaskingPolicyDifferencesResponse> handler) Description copied from interface:DataSafeAsyncGets a list of SDM and masking policy difference resources based on the specified query parameters.- Specified by:
- listSdmMaskingPolicyDifferencesin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listSecurityAssessmentspublic Future<ListSecurityAssessmentsResponse> listSecurityAssessments(ListSecurityAssessmentsRequest request, AsyncHandler<ListSecurityAssessmentsRequest,ListSecurityAssessmentsResponse> handler) Description copied from interface:DataSafeAsyncGets a list of security assessments.The ListSecurityAssessments operation returns only the assessments in the specified `compartmentId`. 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 ListSecurityAssessments 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. - Specified by:
- listSecurityAssessmentsin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listSecurityFeatureAnalyticspublic Future<ListSecurityFeatureAnalyticsResponse> listSecurityFeatureAnalytics(ListSecurityFeatureAnalyticsRequest request, AsyncHandler<ListSecurityFeatureAnalyticsRequest,ListSecurityFeatureAnalyticsResponse> handler) Description copied from interface:DataSafeAsyncGets a list of Database security feature usage aggregated details in the specified compartment.This provides information about the overall security controls, by returning the counting number of the target databases using the security features. When you perform the ListSecurityFeatureAnalytics operation, if the parameter compartmentIdInSubtree is set to \"true,\" and if the parameter accessLevel is set to ACCESSIBLE, then the operation returns statistics from the compartments in which the requestor has INSPECT permissions on at least one resource, directly or indirectly (in subcompartments). If the operation is performed at the root compartment and the requestor does not have access to at least one subcompartment of the compartment specified by compartmentId, then \"Not Authorized\" is returned. - Specified by:
- listSecurityFeatureAnalyticsin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listSecurityFeaturespublic Future<ListSecurityFeaturesResponse> listSecurityFeatures(ListSecurityFeaturesRequest request, AsyncHandler<ListSecurityFeaturesRequest,ListSecurityFeaturesResponse> handler) Description copied from interface:DataSafeAsyncLists the usage of Database security features for a given compartment or a target level, based on the filters provided.- Specified by:
- listSecurityFeaturesin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listSecurityPoliciespublic Future<ListSecurityPoliciesResponse> listSecurityPolicies(ListSecurityPoliciesRequest request, AsyncHandler<ListSecurityPoliciesRequest,ListSecurityPoliciesResponse> handler) Description copied from interface:DataSafeAsyncRetrieves a list of all security policies in Data Safe.The ListSecurityPolicies operation returns only the security policies in the specified `compartmentId`. 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 ListSecurityPolicies 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. - Specified by:
- listSecurityPoliciesin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listSecurityPolicyConfigspublic Future<ListSecurityPolicyConfigsResponse> listSecurityPolicyConfigs(ListSecurityPolicyConfigsRequest request, AsyncHandler<ListSecurityPolicyConfigsRequest,ListSecurityPolicyConfigsResponse> handler) Description copied from interface:DataSafeAsyncRetrieves a list of all security policy configurations in Data Safe.The ListSecurityPolicyConfigs operation returns only the security policy configurations in the specified `compartmentId`. 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 ListSecurityPolicyConfigs 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. - Specified by:
- listSecurityPolicyConfigsin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listSecurityPolicyDeploymentspublic Future<ListSecurityPolicyDeploymentsResponse> listSecurityPolicyDeployments(ListSecurityPolicyDeploymentsRequest request, AsyncHandler<ListSecurityPolicyDeploymentsRequest,ListSecurityPolicyDeploymentsResponse> handler) Description copied from interface:DataSafeAsyncRetrieves a list of all security policy deployments in Data Safe.The ListSecurityPolicyDeployments operation returns only the security policy deployments in the specified `compartmentId`. 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 ListSecurityPolicyDeployments 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. - Specified by:
- listSecurityPolicyDeploymentsin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listSecurityPolicyEntryStatespublic Future<ListSecurityPolicyEntryStatesResponse> listSecurityPolicyEntryStates(ListSecurityPolicyEntryStatesRequest request, AsyncHandler<ListSecurityPolicyEntryStatesRequest,ListSecurityPolicyEntryStatesResponse> handler) Description copied from interface:DataSafeAsyncRetrieves a list of all security policy entry states in Data Safe.The ListSecurityPolicyEntryStates operation returns only the security policy entry states for the specified security policy entry. - Specified by:
- listSecurityPolicyEntryStatesin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listSecurityPolicyReportspublic Future<ListSecurityPolicyReportsResponse> listSecurityPolicyReports(ListSecurityPolicyReportsRequest request, AsyncHandler<ListSecurityPolicyReportsRequest,ListSecurityPolicyReportsResponse> handler) Description copied from interface:DataSafeAsyncRetrieves a list of all security policy reports in Data Safe.The ListSecurityPolicyReports operation returns only the security policy reports in the specified `compartmentId`. 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 ListSecurityPolicyReports 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. - Specified by:
- listSecurityPolicyReportsin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listSensitiveColumnAnalyticspublic Future<ListSensitiveColumnAnalyticsResponse> listSensitiveColumnAnalytics(ListSensitiveColumnAnalyticsRequest request, AsyncHandler<ListSensitiveColumnAnalyticsRequest,ListSensitiveColumnAnalyticsResponse> handler) Description copied from interface:DataSafeAsyncGets consolidated sensitive columns analytics data based on the specified query parameters.When you perform the ListSensitiveColumnAnalytics operation, if the parameter compartmentIdInSubtree is set to \"true,\" and if the parameter accessLevel is set to ACCESSIBLE, then the operation returns compartments in which the requestor has INSPECT permissions on at least one resource, directly or indirectly (in subcompartments). If the operation is performed at the root compartment and the requestor does not have access to at least one subcompartment of the compartment specified by compartmentId, then \"Not Authorized\" is returned. To use ListSensitiveColumnAnalytics to get a full list of all compartments and subcompartments in the tenancy from the root compartment, set the parameter compartmentIdInSubtree to true and accessLevel to ACCESSIBLE. - Specified by:
- listSensitiveColumnAnalyticsin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listSensitiveColumnspublic Future<ListSensitiveColumnsResponse> listSensitiveColumns(ListSensitiveColumnsRequest request, AsyncHandler<ListSensitiveColumnsRequest,ListSensitiveColumnsResponse> handler) Description copied from interface:DataSafeAsyncGets a list of sensitive columns present in the specified sensitive data model based on the specified query parameters.- Specified by:
- listSensitiveColumnsin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listSensitiveDataModelSensitiveTypespublic Future<ListSensitiveDataModelSensitiveTypesResponse> listSensitiveDataModelSensitiveTypes(ListSensitiveDataModelSensitiveTypesRequest request, AsyncHandler<ListSensitiveDataModelSensitiveTypesRequest,ListSensitiveDataModelSensitiveTypesResponse> handler) Description copied from interface:DataSafeAsyncGets a list of sensitive type Ids present in the specified sensitive data model.- Specified by:
- listSensitiveDataModelSensitiveTypesin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listSensitiveDataModelspublic Future<ListSensitiveDataModelsResponse> listSensitiveDataModels(ListSensitiveDataModelsRequest request, AsyncHandler<ListSensitiveDataModelsRequest,ListSensitiveDataModelsResponse> handler) Description copied from interface:DataSafeAsyncGets a list of sensitive data models based on the specified query parameters.- Specified by:
- listSensitiveDataModelsin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listSensitiveObjectspublic Future<ListSensitiveObjectsResponse> listSensitiveObjects(ListSensitiveObjectsRequest request, AsyncHandler<ListSensitiveObjectsRequest,ListSensitiveObjectsResponse> handler) Description copied from interface:DataSafeAsyncGets a list of sensitive objects present in the specified sensitive data model based on the specified query parameters.- Specified by:
- listSensitiveObjectsin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listSensitiveSchemaspublic Future<ListSensitiveSchemasResponse> listSensitiveSchemas(ListSensitiveSchemasRequest request, AsyncHandler<ListSensitiveSchemasRequest,ListSensitiveSchemasResponse> handler) Description copied from interface:DataSafeAsyncGets a list of sensitive schemas present in the specified sensitive data model based on the specified query parameters.- Specified by:
- listSensitiveSchemasin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listSensitiveTypeGroupspublic Future<ListSensitiveTypeGroupsResponse> listSensitiveTypeGroups(ListSensitiveTypeGroupsRequest request, AsyncHandler<ListSensitiveTypeGroupsRequest,ListSensitiveTypeGroupsResponse> handler) Description copied from interface:DataSafeAsyncGets a list of sensitive type groups based on the specified query parameters.- Specified by:
- listSensitiveTypeGroupsin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listSensitiveTypespublic Future<ListSensitiveTypesResponse> listSensitiveTypes(ListSensitiveTypesRequest request, AsyncHandler<ListSensitiveTypesRequest,ListSensitiveTypesResponse> handler) Description copied from interface:DataSafeAsyncGets a list of sensitive types based on the specified query parameters.- Specified by:
- listSensitiveTypesin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listSensitiveTypesExportspublic Future<ListSensitiveTypesExportsResponse> listSensitiveTypesExports(ListSensitiveTypesExportsRequest request, AsyncHandler<ListSensitiveTypesExportsRequest,ListSensitiveTypesExportsResponse> handler) Description copied from interface:DataSafeAsyncRetrieves a list of all sensitive types export in Data Safe based on the specified query parameters.The ListSensitiveTypesExports operation returns only the sensitive types export in the specified compartmentId.- Specified by:
- listSensitiveTypesExportsin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listSqlCollectionAnalyticspublic Future<ListSqlCollectionAnalyticsResponse> listSqlCollectionAnalytics(ListSqlCollectionAnalyticsRequest request, AsyncHandler<ListSqlCollectionAnalyticsRequest,ListSqlCollectionAnalyticsResponse> handler) Description copied from interface:DataSafeAsyncRetrieves a list of all SQL collection analytics in Data Safe.The ListSqlCollectionAnalytics operation returns only the analytics for the SQL collections in the specified `compartmentId`. 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 ListSqlCollections 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. - Specified by:
- listSqlCollectionAnalyticsin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listSqlCollectionLogInsightspublic Future<ListSqlCollectionLogInsightsResponse> listSqlCollectionLogInsights(ListSqlCollectionLogInsightsRequest request, AsyncHandler<ListSqlCollectionLogInsightsRequest,ListSqlCollectionLogInsightsResponse> handler) Description copied from interface:DataSafeAsyncRetrieves a list of the SQL collection log analytics.- Specified by:
- listSqlCollectionLogInsightsin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listSqlCollectionspublic Future<ListSqlCollectionsResponse> listSqlCollections(ListSqlCollectionsRequest request, AsyncHandler<ListSqlCollectionsRequest,ListSqlCollectionsResponse> handler) Description copied from interface:DataSafeAsyncRetrieves a list of all SQL collections in Data Safe.The ListSqlCollections operation returns only the SQL collections in the specified `compartmentId`. 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 ListSqlCollections 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. - Specified by:
- listSqlCollectionsin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listSqlFirewallAllowedSqlAnalyticspublic Future<ListSqlFirewallAllowedSqlAnalyticsResponse> listSqlFirewallAllowedSqlAnalytics(ListSqlFirewallAllowedSqlAnalyticsRequest request, AsyncHandler<ListSqlFirewallAllowedSqlAnalyticsRequest,ListSqlFirewallAllowedSqlAnalyticsResponse> handler) Description copied from interface:DataSafeAsyncReturns the aggregation details of all SQL Firewall allowed SQL statements.The ListSqlFirewallAllowedSqlAnalytics operation returns the aggregates of the SQL Firewall allowed SQL statements in the specified `compartmentId`. 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 ListSqlFirewallAllowedSqlAnalytics 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. - Specified by:
- listSqlFirewallAllowedSqlAnalyticsin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listSqlFirewallAllowedSqlspublic Future<ListSqlFirewallAllowedSqlsResponse> listSqlFirewallAllowedSqls(ListSqlFirewallAllowedSqlsRequest request, AsyncHandler<ListSqlFirewallAllowedSqlsRequest,ListSqlFirewallAllowedSqlsResponse> handler) Description copied from interface:DataSafeAsyncRetrieves a list of all SQL Firewall allowed SQL statements.The ListSqlFirewallAllowedSqls operation returns only the SQL Firewall allowed SQL statements in the specified `compartmentId`. 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 ListSqlFirewallPolicies 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. - Specified by:
- listSqlFirewallAllowedSqlsin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listSqlFirewallPoliciespublic Future<ListSqlFirewallPoliciesResponse> listSqlFirewallPolicies(ListSqlFirewallPoliciesRequest request, AsyncHandler<ListSqlFirewallPoliciesRequest,ListSqlFirewallPoliciesResponse> handler) Description copied from interface:DataSafeAsyncRetrieves a list of all SQL Firewall policies.The ListSqlFirewallPolicies operation returns only the SQL Firewall policies in the specified `compartmentId`. 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 ListSqlFirewallPolicies 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. - Specified by:
- listSqlFirewallPoliciesin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listSqlFirewallPolicyAnalyticspublic Future<ListSqlFirewallPolicyAnalyticsResponse> listSqlFirewallPolicyAnalytics(ListSqlFirewallPolicyAnalyticsRequest request, AsyncHandler<ListSqlFirewallPolicyAnalyticsRequest,ListSqlFirewallPolicyAnalyticsResponse> handler) Description copied from interface:DataSafeAsyncGets a list of aggregated SQL Firewall policy details.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 SummarizedSqlFirewallPolicyInfo on the specified `compartmentId` 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. - Specified by:
- listSqlFirewallPolicyAnalyticsin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listSqlFirewallViolationAnalyticspublic Future<ListSqlFirewallViolationAnalyticsResponse> listSqlFirewallViolationAnalytics(ListSqlFirewallViolationAnalyticsRequest request, AsyncHandler<ListSqlFirewallViolationAnalyticsRequest,ListSqlFirewallViolationAnalyticsResponse> handler) Description copied from interface:DataSafeAsyncReturns the aggregation details of the SQL Firewall violations.- Specified by:
- listSqlFirewallViolationAnalyticsin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listSqlFirewallViolationspublic Future<ListSqlFirewallViolationsResponse> listSqlFirewallViolations(ListSqlFirewallViolationsRequest request, AsyncHandler<ListSqlFirewallViolationsRequest,ListSqlFirewallViolationsResponse> handler) Description copied from interface:DataSafeAsyncGets a list of all the SQL Firewall violations captured by the firewall.- Specified by:
- listSqlFirewallViolationsin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listTablespublic Future<ListTablesResponse> listTables(ListTablesRequest request, AsyncHandler<ListTablesRequest,ListTablesResponse> handler) Description copied from interface:DataSafeAsyncReturns a list of table metadata objects.- Specified by:
- listTablesin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listTargetAlertPolicyAssociationspublic Future<ListTargetAlertPolicyAssociationsResponse> listTargetAlertPolicyAssociations(ListTargetAlertPolicyAssociationsRequest request, AsyncHandler<ListTargetAlertPolicyAssociationsRequest,ListTargetAlertPolicyAssociationsResponse> handler) Description copied from interface:DataSafeAsyncGets a list of all target-alert policy associations.- Specified by:
- listTargetAlertPolicyAssociationsin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listTargetDatabaseGroupspublic Future<ListTargetDatabaseGroupsResponse> listTargetDatabaseGroups(ListTargetDatabaseGroupsRequest request, AsyncHandler<ListTargetDatabaseGroupsRequest,ListTargetDatabaseGroupsResponse> handler) Description copied from interface:DataSafeAsyncRetrieves a list of target database groups according to the specified query parameters.- Specified by:
- listTargetDatabaseGroupsin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listTargetDatabasespublic Future<ListTargetDatabasesResponse> listTargetDatabases(ListTargetDatabasesRequest request, AsyncHandler<ListTargetDatabasesRequest,ListTargetDatabasesResponse> handler) Description copied from interface:DataSafeAsyncReturns the list of registered target databases in Data Safe.- Specified by:
- listTargetDatabasesin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listTargetOverridespublic Future<ListTargetOverridesResponse> listTargetOverrides(ListTargetOverridesRequest request, AsyncHandler<ListTargetOverridesRequest,ListTargetOverridesResponse> handler) Description copied from interface:DataSafeAsyncGets a list of all targets whose audit settings override the target group setting.- Specified by:
- listTargetOverridesin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listTemplateAnalyticspublic Future<ListTemplateAnalyticsResponse> listTemplateAnalytics(ListTemplateAnalyticsRequest request, AsyncHandler<ListTemplateAnalyticsRequest,ListTemplateAnalyticsResponse> handler) Description copied from interface:DataSafeAsyncGets a list of template aggregated details in the specified compartment.This provides information about the overall template usage, by returning the count of the target databases/target groups using the templates. It also provides information about the statistics for the template baseline and the comparison related. If the comparison is done, it will show if there is any drift, and how many checks have drifts. The dimension field - isGroup identifies if the targetId belongs to a target group or a individual target. The dimension field - isCompared identifies if the comparison between the latest assessment and the template baseline assessment is done or not. The dimension field - isCompliant identifies if the latest assessment is compliant with the template baseline assessment or not. The dimension field - totalChecksFailed identifies how many checks in the template have drifts in the comparison. When you perform the ListTemplateAnalytics operation, if the parameter compartmentIdInSubtree is set to \"true,\" and if the parameter accessLevel is set to ACCESSIBLE, then the operation returns statistics from the compartments in which the requestor has INSPECT permissions on at least one resource, directly or indirectly (in subcompartments). If the operation is performed at the root compartment and the requestor does not have access to at least one subcompartment of the compartment specified by compartmentId, then \"Not Authorized\" is returned. - Specified by:
- listTemplateAnalyticsin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listTemplateAssociationAnalyticspublic Future<ListTemplateAssociationAnalyticsResponse> listTemplateAssociationAnalytics(ListTemplateAssociationAnalyticsRequest request, AsyncHandler<ListTemplateAssociationAnalyticsRequest,ListTemplateAssociationAnalyticsResponse> handler) Description copied from interface:DataSafeAsyncGets a list of template association details in the specified compartment.This provides information about the overall template usage, by returning the count of the target databases/target groups using the templates. If the template baseline is created for a target group which contains several targets, we will have each individual target listed there as targetId field together with targetDatabaseGroupId. And if the template baseline is created for an individual target, it will have targetId field only. By leveraging the targetId filter, you will be able to know all the template or template baseline that this target has something to do with. No matter if they are directly applied or created for this target, or they are for the target group the target belongs to. When you perform the ListTemplateAssociationAnalytics operation, if the parameter compartmentIdInSubtree is set to \"true,\" and if the parameter accessLevel is set to ACCESSIBLE, then the operation returns statistics from the compartments in which the requestor has INSPECT permissions on at least one resource, directly or indirectly (in subcompartments). If the operation is performed at the root compartment and the requestor does not have access to at least one subcompartment of the compartment specified by compartmentId, then \"Not Authorized\" is returned. - Specified by:
- listTemplateAssociationAnalyticsin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listUnifiedAuditPoliciespublic Future<ListUnifiedAuditPoliciesResponse> listUnifiedAuditPolicies(ListUnifiedAuditPoliciesRequest request, AsyncHandler<ListUnifiedAuditPoliciesRequest,ListUnifiedAuditPoliciesResponse> handler) Description copied from interface:DataSafeAsyncRetrieves a list of all Unified Audit policies.The ListUnifiedAuditPolicies operation returns only the Unified Audit policies in the specified `compartmentId`. The parameter `accessLevel` specifies whether to return only those compartments for which the requester has INSPECT permissions on at least one resource directly or indirectly (ACCESSIBLE) (the resource can be in a sub-compartment) 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 ListUnifiedAuditPolicies 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 sub-compartments in the tenancy (root compartment), set the parameter `compartmentIdInSubtree` to true and `accessLevel` to ACCESSIBLE. - Specified by:
- listUnifiedAuditPoliciesin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listUnifiedAuditPolicyDefinitionspublic Future<ListUnifiedAuditPolicyDefinitionsResponse> listUnifiedAuditPolicyDefinitions(ListUnifiedAuditPolicyDefinitionsRequest request, AsyncHandler<ListUnifiedAuditPolicyDefinitionsRequest,ListUnifiedAuditPolicyDefinitionsResponse> handler) Description copied from interface:DataSafeAsyncRetrieves a list of all unified audit policy definitions in Data Safe.The ListUnifiedAuditPolicyDefinitions operation returns only the unified audit policy definitions in the specified `compartmentId`. The parameter `accessLevel` specifies whether to return only those compartments for which the requester 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 ListUnifiedAuditPolicyDefinitions 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. - Specified by:
- listUnifiedAuditPolicyDefinitionsin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listUserAccessAnalyticspublic Future<ListUserAccessAnalyticsResponse> listUserAccessAnalytics(ListUserAccessAnalyticsRequest request, AsyncHandler<ListUserAccessAnalyticsRequest,ListUserAccessAnalyticsResponse> handler) Description copied from interface:DataSafeAsyncGets a list of aggregated user access analytics in the specified target in a compartment.- Specified by:
- listUserAccessAnalyticsin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listUserAnalyticspublic Future<ListUserAnalyticsResponse> listUserAnalytics(ListUserAnalyticsRequest request, AsyncHandler<ListUserAnalyticsRequest,ListUserAnalyticsResponse> handler) Description copied from interface:DataSafeAsyncGets a list of aggregated user details from the specified user assessment.This provides information about the overall state. of database user security. For example, the user details include how many users have the DBA role and how many users are in the critical category. This data is especially useful content for dashboards or to support analytics. When you perform the ListUserAnalytics operation, if the parameter compartmentIdInSubtree is set to \"true,\" and if the parameter accessLevel is set to ACCESSIBLE, then the operation returns compartments in which the requestor has READ permissions on at least one resource, directly or indirectly (in subcompartments). If the operation is performed at the root compartment and the requestor does not have access to at least one subcompartment of the compartment specified by compartmentId, then \"Not Authorized\" is returned. The parameter compartmentIdInSubtree applies when you perform ListUserAnalytics on the compartmentId passed and when it is set to true, the entire hierarchy of compartments can be returned. To use ListUserAnalytics to get a full list of all compartments and subcompartments in the tenancy from the root compartment, set the parameter compartmentIdInSubtree to true and accessLevel to ACCESSIBLE. - Specified by:
- listUserAnalyticsin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listUserAssessmentspublic Future<ListUserAssessmentsResponse> listUserAssessments(ListUserAssessmentsRequest request, AsyncHandler<ListUserAssessmentsRequest,ListUserAssessmentsResponse> handler) Description copied from interface:DataSafeAsyncGets a list of user assessments.The ListUserAssessments operation returns only the assessments in the specified `compartmentId`. 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 ListUserAssessments 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. - Specified by:
- listUserAssessmentsin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listUserspublic Future<ListUsersResponse> listUsers(ListUsersRequest request, AsyncHandler<ListUsersRequest,ListUsersResponse> handler) Description copied from interface:DataSafeAsyncGets a list of users of the specified user assessment.The result contains the database user details for each user, such as user type, account status, last login time, user creation time, authentication type, user profile, and the date and time of the latest password change. It also contains the user category derived from these user details as well as privileges granted to each user. - Specified by:
- listUsersin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listWorkRequestErrorspublic Future<ListWorkRequestErrorsResponse> listWorkRequestErrors(ListWorkRequestErrorsRequest request, AsyncHandler<ListWorkRequestErrorsRequest,ListWorkRequestErrorsResponse> handler) Description copied from interface:DataSafeAsyncGets a list of errors for the specified work request.- Specified by:
- listWorkRequestErrorsin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listWorkRequestLogspublic Future<ListWorkRequestLogsResponse> listWorkRequestLogs(ListWorkRequestLogsRequest request, AsyncHandler<ListWorkRequestLogsRequest,ListWorkRequestLogsResponse> handler) Description copied from interface:DataSafeAsyncGets a list of log entries for the specified work request.- Specified by:
- listWorkRequestLogsin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listWorkRequestspublic Future<ListWorkRequestsResponse> listWorkRequests(ListWorkRequestsRequest request, AsyncHandler<ListWorkRequestsRequest,ListWorkRequestsResponse> handler) Description copied from interface:DataSafeAsyncGets a list of work requests.- Specified by:
- listWorkRequestsin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
maskDatapublic Future<MaskDataResponse> maskData(MaskDataRequest request, AsyncHandler<MaskDataRequest,MaskDataResponse> handler) Description copied from interface:DataSafeAsyncMasks data using the specified masking policy.- Specified by:
- maskDatain interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
modifyGlobalSettingspublic Future<ModifyGlobalSettingsResponse> modifyGlobalSettings(ModifyGlobalSettingsRequest request, AsyncHandler<ModifyGlobalSettingsRequest,ModifyGlobalSettingsResponse> handler) Description copied from interface:DataSafeAsyncModifies Global Settings in Data Safe in the tenancy and region.- Specified by:
- modifyGlobalSettingsin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
patchAlertspublic Future<PatchAlertsResponse> patchAlerts(PatchAlertsRequest request, AsyncHandler<PatchAlertsRequest,PatchAlertsResponse> handler) Description copied from interface:DataSafeAsyncUpdates the status of one or more alert specified by the alert IDs.- Specified by:
- patchAlertsin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
patchCheckspublic Future<PatchChecksResponse> patchChecks(PatchChecksRequest request, AsyncHandler<PatchChecksRequest,PatchChecksResponse> handler) Description copied from interface:DataSafeAsyncPatches one or more checks in the specified template type security assessment.Use it to add or delete checks. To add check, use CreateCheckDetails as the patch value. - Specified by:
- patchChecksin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
patchDiscoveryJobResultspublic Future<PatchDiscoveryJobResultsResponse> patchDiscoveryJobResults(PatchDiscoveryJobResultsRequest request, AsyncHandler<PatchDiscoveryJobResultsRequest,PatchDiscoveryJobResultsResponse> handler) Description copied from interface:DataSafeAsyncPatches one or more discovery results.You can use this operation to set the plannedAction attribute before using ApplyDiscoveryJobResults to process the results based on this attribute. - Specified by:
- patchDiscoveryJobResultsin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
patchFindingspublic Future<PatchFindingsResponse> patchFindings(PatchFindingsRequest request, AsyncHandler<PatchFindingsRequest,PatchFindingsResponse> handler) Description copied from interface:DataSafeAsyncPatches one or more findings in the specified template baseline type security assessment.Use it to modify max allowed risk level in template baseline. - Specified by:
- patchFindingsin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
patchGroupedSensitiveTypespublic Future<PatchGroupedSensitiveTypesResponse> patchGroupedSensitiveTypes(PatchGroupedSensitiveTypesRequest request, AsyncHandler<PatchGroupedSensitiveTypesRequest,PatchGroupedSensitiveTypesResponse> handler) Description copied from interface:DataSafeAsyncPatches one or more sensitive types in a sensitive type group.You can use this operation to add or remove sensitive type ids in a sensitive type group. - Specified by:
- patchGroupedSensitiveTypesin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
patchMaskingColumnspublic Future<PatchMaskingColumnsResponse> patchMaskingColumns(PatchMaskingColumnsRequest request, AsyncHandler<PatchMaskingColumnsRequest,PatchMaskingColumnsResponse> handler) Description copied from interface:DataSafeAsyncPatches one or more columns in the specified masking policy.Use it to create, or update masking columns. To create masking columns, use CreateMaskingColumnDetails as the patch value. And to update masking columns, use UpdateMaskingColumnDetails as the patch value. - Specified by:
- patchMaskingColumnsin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
patchSdmMaskingPolicyDifferenceColumnspublic Future<PatchSdmMaskingPolicyDifferenceColumnsResponse> patchSdmMaskingPolicyDifferenceColumns(PatchSdmMaskingPolicyDifferenceColumnsRequest request, AsyncHandler<PatchSdmMaskingPolicyDifferenceColumnsRequest,PatchSdmMaskingPolicyDifferenceColumnsResponse> handler) Description copied from interface:DataSafeAsyncPatches one or more SDM masking policy difference columns.You can use this operation to set the plannedAction attribute before using ApplySdmMaskingPolicyDifference to process the difference based on this attribute. - Specified by:
- patchSdmMaskingPolicyDifferenceColumnsin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
patchSensitiveColumnspublic Future<PatchSensitiveColumnsResponse> patchSensitiveColumns(PatchSensitiveColumnsRequest request, AsyncHandler<PatchSensitiveColumnsRequest,PatchSensitiveColumnsResponse> handler) Description copied from interface:DataSafeAsyncPatches one or more columns in the specified sensitive data model.Use it to create, update, or delete sensitive columns. To create sensitive columns, use CreateSensitiveColumnDetails as the patch value. And to update sensitive columns, use UpdateSensitiveColumnDetails as the patch value. - Specified by:
- patchSensitiveColumnsin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
patchSqlFirewallAllowedSqlpublic Future<PatchSqlFirewallAllowedSqlResponse> patchSqlFirewallAllowedSql(PatchSqlFirewallAllowedSqlRequest request, AsyncHandler<PatchSqlFirewallAllowedSqlRequest,PatchSqlFirewallAllowedSqlResponse> handler) Description copied from interface:DataSafeAsyncDelete multiple allowed sqls.You can use this operation to delete one or more allowed sqls. Create and update of multiple allowed sqls is not supported. - Specified by:
- patchSqlFirewallAllowedSqlin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
patchTargetAlertPolicyAssociationpublic Future<PatchTargetAlertPolicyAssociationResponse> patchTargetAlertPolicyAssociation(PatchTargetAlertPolicyAssociationRequest request, AsyncHandler<PatchTargetAlertPolicyAssociationRequest,PatchTargetAlertPolicyAssociationResponse> handler) Description copied from interface:DataSafeAsyncCreates new target-alert policy associations that will be applied on the target database.- Specified by:
- patchTargetAlertPolicyAssociationin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
provisionAuditPolicypublic Future<ProvisionAuditPolicyResponse> provisionAuditPolicy(ProvisionAuditPolicyRequest request, AsyncHandler<ProvisionAuditPolicyRequest,ProvisionAuditPolicyResponse> handler) Description copied from interface:DataSafeAsyncProvision audit policy.- Specified by:
- provisionAuditPolicyin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
purgeSqlCollectionLogspublic Future<PurgeSqlCollectionLogsResponse> purgeSqlCollectionLogs(PurgeSqlCollectionLogsRequest request, AsyncHandler<PurgeSqlCollectionLogsRequest,PurgeSqlCollectionLogsResponse> handler) Description copied from interface:DataSafeAsyncPurge the SQL collection logs for the specified SqlCollection.- Specified by:
- purgeSqlCollectionLogsin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
refreshDatabaseSecurityConfigurationpublic Future<RefreshDatabaseSecurityConfigurationResponse> refreshDatabaseSecurityConfiguration(RefreshDatabaseSecurityConfigurationRequest request, AsyncHandler<RefreshDatabaseSecurityConfigurationRequest,RefreshDatabaseSecurityConfigurationResponse> handler) Description copied from interface:DataSafeAsyncRefreshes the specified database security configuration.- Specified by:
- refreshDatabaseSecurityConfigurationin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
refreshSecurityAssessmentpublic Future<RefreshSecurityAssessmentResponse> refreshSecurityAssessment(RefreshSecurityAssessmentRequest request, AsyncHandler<RefreshSecurityAssessmentRequest,RefreshSecurityAssessmentResponse> handler) Description copied from interface:DataSafeAsyncRuns a security assessment, refreshes the latest assessment, and saves it for future reference.The assessment runs with a securityAssessmentId of type LATEST. Before you start, first call the ListSecurityAssessments operation with filter "type = latest" to get the security assessment id for the target’s latest assessment. - Specified by:
- refreshSecurityAssessmentin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
refreshSecurityPolicyDeploymentpublic Future<RefreshSecurityPolicyDeploymentResponse> refreshSecurityPolicyDeployment(RefreshSecurityPolicyDeploymentRequest request, AsyncHandler<RefreshSecurityPolicyDeploymentRequest,RefreshSecurityPolicyDeploymentResponse> handler) Description copied from interface:DataSafeAsyncRetrieve all the security policies from the associated target or target group and refresh the same on Data safe.- Specified by:
- refreshSecurityPolicyDeploymentin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
refreshSqlCollectionLogInsightspublic Future<RefreshSqlCollectionLogInsightsResponse> refreshSqlCollectionLogInsights(RefreshSqlCollectionLogInsightsRequest request, AsyncHandler<RefreshSqlCollectionLogInsightsRequest,RefreshSqlCollectionLogInsightsResponse> handler) Description copied from interface:DataSafeAsyncRefresh the specified SQL collection Log Insights.- Specified by:
- refreshSqlCollectionLogInsightsin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
refreshTargetDatabasepublic Future<RefreshTargetDatabaseResponse> refreshTargetDatabase(RefreshTargetDatabaseRequest request, AsyncHandler<RefreshTargetDatabaseRequest,RefreshTargetDatabaseResponse> handler) Description copied from interface:DataSafeAsyncRefreshes the Data Safe target database to update it’s state.- Specified by:
- refreshTargetDatabasein interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
refreshUserAssessmentpublic Future<RefreshUserAssessmentResponse> refreshUserAssessment(RefreshUserAssessmentRequest request, AsyncHandler<RefreshUserAssessmentRequest,RefreshUserAssessmentResponse> handler) Description copied from interface:DataSafeAsyncRefreshes the latest assessment and saves it for future reference.This operation runs with a userAssessmentId of type LATEST. Before you start, first call the ListUserAssessments operation with filter "type = latest" to get the user assessment ID for the target’s latest assessment. - Specified by:
- refreshUserAssessmentin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
removeScheduleReportpublic Future<RemoveScheduleReportResponse> removeScheduleReport(RemoveScheduleReportRequest request, AsyncHandler<RemoveScheduleReportRequest,RemoveScheduleReportResponse> handler) Description copied from interface:DataSafeAsyncDeletes the schedule of a .xls or .pdf report.- Specified by:
- removeScheduleReportin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
removeSecurityAssessmentTemplatepublic Future<RemoveSecurityAssessmentTemplateResponse> removeSecurityAssessmentTemplate(RemoveSecurityAssessmentTemplateRequest request, AsyncHandler<RemoveSecurityAssessmentTemplateRequest,RemoveSecurityAssessmentTemplateResponse> handler) Description copied from interface:DataSafeAsyncRemove the checks from the template to the specified security assessment.The security assessment provided in the path needs to be of type ‘LATEST’.- Specified by:
- removeSecurityAssessmentTemplatein interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
resumeAuditTrailpublic Future<ResumeAuditTrailResponse> resumeAuditTrail(ResumeAuditTrailRequest request, AsyncHandler<ResumeAuditTrailRequest,ResumeAuditTrailResponse> handler) Description copied from interface:DataSafeAsyncResumes the specified audit trail once it got stopped.- Specified by:
- resumeAuditTrailin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
resumeWorkRequestpublic Future<ResumeWorkRequestResponse> resumeWorkRequest(ResumeWorkRequestRequest request, AsyncHandler<ResumeWorkRequestRequest,ResumeWorkRequestResponse> handler) Description copied from interface:DataSafeAsyncResume the given work request.Issuing a resume does not guarantee of immediate resume of the work request. - Specified by:
- resumeWorkRequestin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
retrieveAuditPoliciespublic Future<RetrieveAuditPoliciesResponse> retrieveAuditPolicies(RetrieveAuditPoliciesRequest request, AsyncHandler<RetrieveAuditPoliciesRequest,RetrieveAuditPoliciesResponse> handler) Description copied from interface:DataSafeAsyncRetrieves the audit policy details from the source target database.- Specified by:
- retrieveAuditPoliciesin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
scheduleReportpublic Future<ScheduleReportResponse> scheduleReport(ScheduleReportRequest request, AsyncHandler<ScheduleReportRequest,ScheduleReportResponse> handler) Description copied from interface:DataSafeAsyncSchedules a .xls or .pdf report based on parameters and report definition.- Specified by:
- scheduleReportin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
setSecurityAssessmentBaselinepublic Future<SetSecurityAssessmentBaselineResponse> setSecurityAssessmentBaseline(SetSecurityAssessmentBaselineRequest request, AsyncHandler<SetSecurityAssessmentBaselineRequest,SetSecurityAssessmentBaselineResponse> handler) Description copied from interface:DataSafeAsyncSets the saved security assessment as the baseline in the compartment where the the specified assessment resides.The security assessment needs to be of type ‘SAVED’. - Specified by:
- setSecurityAssessmentBaselinein interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
setUserAssessmentBaselinepublic Future<SetUserAssessmentBaselineResponse> setUserAssessmentBaseline(SetUserAssessmentBaselineRequest request, AsyncHandler<SetUserAssessmentBaselineRequest,SetUserAssessmentBaselineResponse> handler) Description copied from interface:DataSafeAsyncSets the saved user assessment as the baseline in the compartment where the specified assessment resides.The user assessment needs to be of type ‘SAVED’. - Specified by:
- setUserAssessmentBaselinein interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
startAuditTrailpublic Future<StartAuditTrailResponse> startAuditTrail(StartAuditTrailRequest request, AsyncHandler<StartAuditTrailRequest,StartAuditTrailResponse> handler) Description copied from interface:DataSafeAsyncStarts collection of audit records on the specified audit trail.- Specified by:
- startAuditTrailin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
startSqlCollectionpublic Future<StartSqlCollectionResponse> startSqlCollection(StartSqlCollectionRequest request, AsyncHandler<StartSqlCollectionRequest,StartSqlCollectionResponse> handler) Description copied from interface:DataSafeAsyncStart the specified SQL collection.- Specified by:
- startSqlCollectionin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
stopAuditTrailpublic Future<StopAuditTrailResponse> stopAuditTrail(StopAuditTrailRequest request, AsyncHandler<StopAuditTrailRequest,StopAuditTrailResponse> handler) Description copied from interface:DataSafeAsyncStops the specified audit trail.- Specified by:
- stopAuditTrailin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
stopSqlCollectionpublic Future<StopSqlCollectionResponse> stopSqlCollection(StopSqlCollectionRequest request, AsyncHandler<StopSqlCollectionRequest,StopSqlCollectionResponse> handler) Description copied from interface:DataSafeAsyncStops the specified SQL collection.- Specified by:
- stopSqlCollectionin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
suspendWorkRequestpublic Future<SuspendWorkRequestResponse> suspendWorkRequest(SuspendWorkRequestRequest request, AsyncHandler<SuspendWorkRequestRequest,SuspendWorkRequestResponse> handler) Description copied from interface:DataSafeAsyncSuspend the given work request.Issuing a suspend does not guarantee of a immediate suspend of the work request. - Specified by:
- suspendWorkRequestin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
unsetSecurityAssessmentBaselinepublic Future<UnsetSecurityAssessmentBaselineResponse> unsetSecurityAssessmentBaseline(UnsetSecurityAssessmentBaselineRequest request, AsyncHandler<UnsetSecurityAssessmentBaselineRequest,UnsetSecurityAssessmentBaselineResponse> handler) Description copied from interface:DataSafeAsyncRemoves the baseline setting for the saved security assessment associated with the targetId passed via body.If no body or empty body is passed then the baseline settings of all the saved security assessments pertaining to the baseline assessment OCID provided in the path will be removed. Sets the if-match parameter to the value of the etag from a previous GET or POST response for that resource. - Specified by:
- unsetSecurityAssessmentBaselinein interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
unsetUserAssessmentBaselinepublic Future<UnsetUserAssessmentBaselineResponse> unsetUserAssessmentBaseline(UnsetUserAssessmentBaselineRequest request, AsyncHandler<UnsetUserAssessmentBaselineRequest,UnsetUserAssessmentBaselineResponse> handler) Description copied from interface:DataSafeAsyncRemoves the baseline setting for the saved user assessment associated with the targetId passed via body.If no body or empty body is passed then the baseline settings of all the saved user assessments pertaining to the baseline assessment OCID provided in the path will be removed. Sets the if-match parameter to the value of the etag from a previous GET or POST response for that resource. - Specified by:
- unsetUserAssessmentBaselinein interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
updateAlertpublic Future<UpdateAlertResponse> updateAlert(UpdateAlertRequest request, AsyncHandler<UpdateAlertRequest,UpdateAlertResponse> handler) Description copied from interface:DataSafeAsyncUpdates the status of the specified alert.- Specified by:
- updateAlertin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
updateAlertPolicypublic Future<UpdateAlertPolicyResponse> updateAlertPolicy(UpdateAlertPolicyRequest request, AsyncHandler<UpdateAlertPolicyRequest,UpdateAlertPolicyResponse> handler) Description copied from interface:DataSafeAsyncUpdates the specified alert policy .- Specified by:
- updateAlertPolicyin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
updateAlertPolicyRulepublic Future<UpdateAlertPolicyRuleResponse> updateAlertPolicyRule(UpdateAlertPolicyRuleRequest request, AsyncHandler<UpdateAlertPolicyRuleRequest,UpdateAlertPolicyRuleResponse> handler) Description copied from interface:DataSafeAsyncUpdates the specified alert policy rule.- Specified by:
- updateAlertPolicyRulein interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
updateAttributeSetpublic Future<UpdateAttributeSetResponse> updateAttributeSet(UpdateAttributeSetRequest request, AsyncHandler<UpdateAttributeSetRequest,UpdateAttributeSetResponse> handler) Description copied from interface:DataSafeAsyncUpdates an attribute set.- Specified by:
- updateAttributeSetin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
updateAuditArchiveRetrievalpublic Future<UpdateAuditArchiveRetrievalResponse> updateAuditArchiveRetrieval(UpdateAuditArchiveRetrievalRequest request, AsyncHandler<UpdateAuditArchiveRetrievalRequest,UpdateAuditArchiveRetrievalResponse> handler) Description copied from interface:DataSafeAsyncUpdates the audit archive retrieval.- Specified by:
- updateAuditArchiveRetrievalin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
updateAuditPolicypublic Future<UpdateAuditPolicyResponse> updateAuditPolicy(UpdateAuditPolicyRequest request, AsyncHandler<UpdateAuditPolicyRequest,UpdateAuditPolicyResponse> handler) Description copied from interface:DataSafeAsyncUpdates the audit policy.- Specified by:
- updateAuditPolicyin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
updateAuditProfilepublic Future<UpdateAuditProfileResponse> updateAuditProfile(UpdateAuditProfileRequest request, AsyncHandler<UpdateAuditProfileRequest,UpdateAuditProfileResponse> handler) Description copied from interface:DataSafeAsyncUpdates one or more attributes of the specified audit profile.- Specified by:
- updateAuditProfilein interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
updateAuditTrailpublic Future<UpdateAuditTrailResponse> updateAuditTrail(UpdateAuditTrailRequest request, AsyncHandler<UpdateAuditTrailRequest,UpdateAuditTrailResponse> handler) Description copied from interface:DataSafeAsyncUpdates one or more attributes of the specified audit trail.- Specified by:
- updateAuditTrailin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
updateDataSafePrivateEndpointpublic Future<UpdateDataSafePrivateEndpointResponse> updateDataSafePrivateEndpoint(UpdateDataSafePrivateEndpointRequest request, AsyncHandler<UpdateDataSafePrivateEndpointRequest,UpdateDataSafePrivateEndpointResponse> handler) Description copied from interface:DataSafeAsyncUpdates one or more attributes of the specified Data Safe private endpoint.- Specified by:
- updateDataSafePrivateEndpointin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
updateDatabaseSecurityConfigpublic Future<UpdateDatabaseSecurityConfigResponse> updateDatabaseSecurityConfig(UpdateDatabaseSecurityConfigRequest request, AsyncHandler<UpdateDatabaseSecurityConfigRequest,UpdateDatabaseSecurityConfigResponse> handler) Description copied from interface:DataSafeAsyncUpdates the database security configuration.- Specified by:
- updateDatabaseSecurityConfigin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
updateFindingpublic Future<UpdateFindingResponse> updateFinding(UpdateFindingRequest request, AsyncHandler<UpdateFindingRequest,UpdateFindingResponse> handler) Description copied from interface:DataSafeAsyncUpdates one or more attributes of the specified finding.- Specified by:
- updateFindingin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
updateLibraryMaskingFormatpublic Future<UpdateLibraryMaskingFormatResponse> updateLibraryMaskingFormat(UpdateLibraryMaskingFormatRequest request, AsyncHandler<UpdateLibraryMaskingFormatRequest,UpdateLibraryMaskingFormatResponse> handler) Description copied from interface:DataSafeAsyncUpdates one or more attributes of the specified library masking format.Note that updating the formatEntries attribute replaces all the existing masking format entries with the specified format entries. - Specified by:
- updateLibraryMaskingFormatin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
updateMaskingColumnpublic Future<UpdateMaskingColumnResponse> updateMaskingColumn(UpdateMaskingColumnRequest request, AsyncHandler<UpdateMaskingColumnRequest,UpdateMaskingColumnResponse> handler) Description copied from interface:DataSafeAsyncUpdates one or more attributes of the specified masking column.Note that updating the maskingFormats attribute replaces the currently assigned masking formats with the specified masking formats. - Specified by:
- updateMaskingColumnin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
updateMaskingPolicypublic Future<UpdateMaskingPolicyResponse> updateMaskingPolicy(UpdateMaskingPolicyRequest request, AsyncHandler<UpdateMaskingPolicyRequest,UpdateMaskingPolicyResponse> handler) Description copied from interface:DataSafeAsyncUpdates one or more attributes of the specified masking policy.- Specified by:
- updateMaskingPolicyin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
updateOnPremConnectorpublic Future<UpdateOnPremConnectorResponse> updateOnPremConnector(UpdateOnPremConnectorRequest request, AsyncHandler<UpdateOnPremConnectorRequest,UpdateOnPremConnectorResponse> handler) Description copied from interface:DataSafeAsyncUpdates one or more attributes of the specified on-premises connector.- Specified by:
- updateOnPremConnectorin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
updateOnPremConnectorWalletpublic Future<UpdateOnPremConnectorWalletResponse> updateOnPremConnectorWallet(UpdateOnPremConnectorWalletRequest request, AsyncHandler<UpdateOnPremConnectorWalletRequest,UpdateOnPremConnectorWalletResponse> handler) Description copied from interface:DataSafeAsyncUpdates the wallet for the specified on-premises connector to a new version.- Specified by:
- updateOnPremConnectorWalletin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
updatePeerTargetDatabasepublic Future<UpdatePeerTargetDatabaseResponse> updatePeerTargetDatabase(UpdatePeerTargetDatabaseRequest request, AsyncHandler<UpdatePeerTargetDatabaseRequest,UpdatePeerTargetDatabaseResponse> handler) Description copied from interface:DataSafeAsyncUpdates one or more attributes of the specified Data Safe peer target database.- Specified by:
- updatePeerTargetDatabasein interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
updateReportpublic Future<UpdateReportResponse> updateReport(UpdateReportRequest request, AsyncHandler<UpdateReportRequest,UpdateReportResponse> handler) Description copied from interface:DataSafeAsyncUpdates the specified report.Only tags can be updated. - Specified by:
- updateReportin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
updateReportDefinitionpublic Future<UpdateReportDefinitionResponse> updateReportDefinition(UpdateReportDefinitionRequest request, AsyncHandler<UpdateReportDefinitionRequest,UpdateReportDefinitionResponse> handler) Description copied from interface:DataSafeAsyncUpdates the specified report definition.Only user created report definition can be updated. Seeded report definitions need to be saved as new report definition first. - Specified by:
- updateReportDefinitionin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
updateSdmMaskingPolicyDifferencepublic Future<UpdateSdmMaskingPolicyDifferenceResponse> updateSdmMaskingPolicyDifference(UpdateSdmMaskingPolicyDifferenceRequest request, AsyncHandler<UpdateSdmMaskingPolicyDifferenceRequest,UpdateSdmMaskingPolicyDifferenceResponse> handler) Description copied from interface:DataSafeAsyncUpdates one or more attributes of the specified sdm masking policy difference.- Specified by:
- updateSdmMaskingPolicyDifferencein interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
updateSecurityAssessmentpublic Future<UpdateSecurityAssessmentResponse> updateSecurityAssessment(UpdateSecurityAssessmentRequest request, AsyncHandler<UpdateSecurityAssessmentRequest,UpdateSecurityAssessmentResponse> handler) Description copied from interface:DataSafeAsyncUpdates one or more attributes of the specified security assessment.This operation allows to update the security assessment displayName, description, or schedule. - Specified by:
- updateSecurityAssessmentin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
updateSecurityPolicypublic Future<UpdateSecurityPolicyResponse> updateSecurityPolicy(UpdateSecurityPolicyRequest request, AsyncHandler<UpdateSecurityPolicyRequest,UpdateSecurityPolicyResponse> handler) Description copied from interface:DataSafeAsyncUpdates the security policy.- Specified by:
- updateSecurityPolicyin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
updateSecurityPolicyConfigpublic Future<UpdateSecurityPolicyConfigResponse> updateSecurityPolicyConfig(UpdateSecurityPolicyConfigRequest request, AsyncHandler<UpdateSecurityPolicyConfigRequest,UpdateSecurityPolicyConfigResponse> handler) Description copied from interface:DataSafeAsyncUpdates the security policy configuration.- Specified by:
- updateSecurityPolicyConfigin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
updateSecurityPolicyDeploymentpublic Future<UpdateSecurityPolicyDeploymentResponse> updateSecurityPolicyDeployment(UpdateSecurityPolicyDeploymentRequest request, AsyncHandler<UpdateSecurityPolicyDeploymentRequest,UpdateSecurityPolicyDeploymentResponse> handler) Description copied from interface:DataSafeAsyncUpdates the security policy deployment.- Specified by:
- updateSecurityPolicyDeploymentin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
updateSensitiveColumnpublic Future<UpdateSensitiveColumnResponse> updateSensitiveColumn(UpdateSensitiveColumnRequest request, AsyncHandler<UpdateSensitiveColumnRequest,UpdateSensitiveColumnResponse> handler) Description copied from interface:DataSafeAsyncUpdates one or more attributes of the specified sensitive column.- Specified by:
- updateSensitiveColumnin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
updateSensitiveDataModelpublic Future<UpdateSensitiveDataModelResponse> updateSensitiveDataModel(UpdateSensitiveDataModelRequest request, AsyncHandler<UpdateSensitiveDataModelRequest,UpdateSensitiveDataModelResponse> handler) Description copied from interface:DataSafeAsyncUpdates one or more attributes of the specified sensitive data model.Note that updating any attribute of a sensitive data model does not perform data discovery. - Specified by:
- updateSensitiveDataModelin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
updateSensitiveTypepublic Future<UpdateSensitiveTypeResponse> updateSensitiveType(UpdateSensitiveTypeRequest request, AsyncHandler<UpdateSensitiveTypeRequest,UpdateSensitiveTypeResponse> handler) Description copied from interface:DataSafeAsyncUpdates one or more attributes of the specified sensitive type.- Specified by:
- updateSensitiveTypein interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
updateSensitiveTypeGrouppublic Future<UpdateSensitiveTypeGroupResponse> updateSensitiveTypeGroup(UpdateSensitiveTypeGroupRequest request, AsyncHandler<UpdateSensitiveTypeGroupRequest,UpdateSensitiveTypeGroupResponse> handler) Description copied from interface:DataSafeAsyncUpdates one or more attributes of the specified sensitive type group.- Specified by:
- updateSensitiveTypeGroupin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
updateSensitiveTypesExportpublic Future<UpdateSensitiveTypesExportResponse> updateSensitiveTypesExport(UpdateSensitiveTypesExportRequest request, AsyncHandler<UpdateSensitiveTypesExportRequest,UpdateSensitiveTypesExportResponse> handler) Description copied from interface:DataSafeAsyncUpdates one or more attributes of the specified sensitive types export.- Specified by:
- updateSensitiveTypesExportin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
updateSqlCollectionpublic Future<UpdateSqlCollectionResponse> updateSqlCollection(UpdateSqlCollectionRequest request, AsyncHandler<UpdateSqlCollectionRequest,UpdateSqlCollectionResponse> handler) Description copied from interface:DataSafeAsyncUpdates the SQL collection.- Specified by:
- updateSqlCollectionin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
updateSqlFirewallPolicypublic Future<UpdateSqlFirewallPolicyResponse> updateSqlFirewallPolicy(UpdateSqlFirewallPolicyRequest request, AsyncHandler<UpdateSqlFirewallPolicyRequest,UpdateSqlFirewallPolicyResponse> handler) Description copied from interface:DataSafeAsyncUpdates the SQL Firewall policy.- Specified by:
- updateSqlFirewallPolicyin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
updateTargetAlertPolicyAssociationpublic Future<UpdateTargetAlertPolicyAssociationResponse> updateTargetAlertPolicyAssociation(UpdateTargetAlertPolicyAssociationRequest request, AsyncHandler<UpdateTargetAlertPolicyAssociationRequest,UpdateTargetAlertPolicyAssociationResponse> handler) Description copied from interface:DataSafeAsyncUpdates the specified target-alert policy association.- Specified by:
- updateTargetAlertPolicyAssociationin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
updateTargetDatabasepublic Future<UpdateTargetDatabaseResponse> updateTargetDatabase(UpdateTargetDatabaseRequest request, AsyncHandler<UpdateTargetDatabaseRequest,UpdateTargetDatabaseResponse> handler) Description copied from interface:DataSafeAsyncUpdates one or more attributes of the specified Data Safe target database.- Specified by:
- updateTargetDatabasein interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
updateTargetDatabaseGrouppublic Future<UpdateTargetDatabaseGroupResponse> updateTargetDatabaseGroup(UpdateTargetDatabaseGroupRequest request, AsyncHandler<UpdateTargetDatabaseGroupRequest,UpdateTargetDatabaseGroupResponse> handler) Description copied from interface:DataSafeAsyncUpdates one or more attributes of the specified target database group.- Specified by:
- updateTargetDatabaseGroupin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
updateUnifiedAuditPolicypublic Future<UpdateUnifiedAuditPolicyResponse> updateUnifiedAuditPolicy(UpdateUnifiedAuditPolicyRequest request, AsyncHandler<UpdateUnifiedAuditPolicyRequest,UpdateUnifiedAuditPolicyResponse> handler) Description copied from interface:DataSafeAsyncUpdates the Unified Audit policy.- Specified by:
- updateUnifiedAuditPolicyin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
updateUnifiedAuditPolicyDefinitionpublic Future<UpdateUnifiedAuditPolicyDefinitionResponse> updateUnifiedAuditPolicyDefinition(UpdateUnifiedAuditPolicyDefinitionRequest request, AsyncHandler<UpdateUnifiedAuditPolicyDefinitionRequest,UpdateUnifiedAuditPolicyDefinitionResponse> handler) Description copied from interface:DataSafeAsyncUpdates the unified audit policy definition.- Specified by:
- updateUnifiedAuditPolicyDefinitionin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
updateUserAssessmentpublic Future<UpdateUserAssessmentResponse> updateUserAssessment(UpdateUserAssessmentRequest request, AsyncHandler<UpdateUserAssessmentRequest,UpdateUserAssessmentResponse> handler) Description copied from interface:DataSafeAsyncUpdates one or more attributes of the specified user assessment.This operation allows to update the user assessment displayName, description, or schedule. - Specified by:
- updateUserAssessmentin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
uploadMaskingPolicypublic Future<UploadMaskingPolicyResponse> uploadMaskingPolicy(UploadMaskingPolicyRequest request, AsyncHandler<UploadMaskingPolicyRequest,UploadMaskingPolicyResponse> handler) Description copied from interface:DataSafeAsyncUploads a masking policy file (also called template) to update the specified masking policy.To create a new masking policy using a file, first use the CreateMaskingPolicy operation to create an empty masking policy and then use this endpoint to upload the masking policy file. Note that the upload operation replaces the content of the specified masking policy, including all the existing columns and masking formats, with the content of the file. - Specified by:
- uploadMaskingPolicyin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
uploadSensitiveDataModelpublic Future<UploadSensitiveDataModelResponse> uploadSensitiveDataModel(UploadSensitiveDataModelRequest request, AsyncHandler<UploadSensitiveDataModelRequest,UploadSensitiveDataModelResponse> handler) Description copied from interface:DataSafeAsyncUploads a sensitive data model file (also called template) to update the specified sensitive data model.To create a new sensitive data model using a file, first use the CreateSensitiveDataModel operation to create an empty data model and then use this endpoint to upload the data model file. Note that the upload operation replaces the content of the specified sensitive data model, including all the existing columns and their relationships, with the content of the file. - Specified by:
- uploadSensitiveDataModelin interface- DataSafeAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getDefaultConfiguratorprotected ClientConfigurator getDefaultConfigurator() 
 - 
useRealmSpecificEndpointTemplatepublic void useRealmSpecificEndpointTemplate(boolean useOfRealmSpecificEndpointTemplateEnabled) This method should be used to enable or disable the use of realm-specific endpoint template.The default value is null. To enable the use of endpoint template defined for the realm in use, set the flag to true To disable the use of endpoint template defined for the realm in use, set the flag to false - Parameters:
- useOfRealmSpecificEndpointTemplateEnabled- This flag can be set to true or false to enable or disable the use of realm-specific endpoint template respectively
 
 - 
populateServiceParametersInEndpointpublic final void populateServiceParametersInEndpoint(String endpoint, Map<String,Object> requiredParametersMap) Populate the parameters in the endpoint with its corresponding value and update the base endpoint.The value will be populated iff the parameter in endpoint is a required request path parameter or a required request query parameter. If not, the parameter in the endpoint will be ignored and left blank. - Parameters:
- endpoint- The endpoint template in use
- requiredParametersMap- Map of parameter name as key and value set in request path or query parameter as value
 
 - 
updateBaseEndpointpublic final void updateBaseEndpoint(String endpoint) This method should be used for parameterized endpoint templates only.This does not include {region} and {secondLevelDomain} parameters. - Parameters:
- endpoint- The updated endpoint to use
 
 - 
setEndpointpublic final void setEndpoint(String endpoint) 
 - 
getEndpointpublic final String getEndpoint() 
 - 
refreshClientpublic final void refreshClient() Rebuild the backingHttpClient.This will call ClientConfigurators again, and can be used to e.g. refresh the SSL certificate.
 - 
closepublic final void close() - Specified by:
- closein interface- AutoCloseable
 
 - 
getClientCommonLibraryVersionpublic String getClientCommonLibraryVersion() 
 - 
getMinimumClientCommonLibraryVersionFromClientpublic Optional<String> getMinimumClientCommonLibraryVersionFromClient() 
 - 
clientCallprotected <REQ extends BmcRequest<?>,RESP extends BmcResponse,RESP_BUILDER extends BmcResponse.Builder<RESP>> ClientCall<REQ,RESP,RESP_BUILDER> clientCall(REQ request, Supplier<RESP_BUILDER> responseBuilder) 
 
- 
 
-