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 Summary
Nested Classes Modifier and Type Class Description static classDataSafeAsyncClient.BuilderBuilder class for this client.
-
Field Summary
Fields 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 Summary
Constructors 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.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface java.lang.AutoCloseable
close
-
Methods inherited from interface com.oracle.bmc.datasafe.DataSafeAsync
getEndpoint, refreshClient, setEndpoint, useRealmSpecificEndpointTemplate
-
-
-
-
Constructor Detail
-
DataSafeAsyncClient
@Deprecated public DataSafeAsyncClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider)
Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
authenticationDetailsProvider- The authentication details (seeDataSafeAsyncClient.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 (seeDataSafeAsyncClient.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 (seeDataSafeAsyncClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))configuration-ClientBuilderBase.configurationclientConfigurator-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 (seeDataSafeAsyncClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))configuration-ClientBuilderBase.configurationclientConfigurator-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 (seeDataSafeAsyncClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))configuration-ClientBuilderBase.configurationclientConfigurator-ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)defaultRequestSignerFactory-ClientBuilderBase.requestSignerFactoryadditionalClientConfigurators-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 (seeDataSafeAsyncClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))configuration-ClientBuilderBase.configurationclientConfigurator-ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)defaultRequestSignerFactory-ClientBuilderBase.requestSignerFactoryadditionalClientConfigurators-ClientBuilderBase.additionalClientConfiguratorsendpoint-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 (seeDataSafeAsyncClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))configuration-ClientBuilderBase.configurationclientConfigurator-ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)defaultRequestSignerFactory-ClientBuilderBase.requestSignerFactoryadditionalClientConfigurators-ClientBuilderBase.additionalClientConfiguratorsendpoint-ClientBuilderBase.endpoint(java.lang.String)signingStrategyRequestSignerFactories-ClientBuilderBase.signingStrategyRequestSignerFactories
-
-
Method Detail
-
builder
public static DataSafeAsyncClient.Builder builder()
Create a builder for this client.- Returns:
- builder
-
setRegion
public 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 interfaceDataSafeAsync- Parameters:
region- The region of the service.
-
setRegion
public 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 interfaceDataSafeAsync- Parameters:
regionId- The public region ID.
-
activateTargetDatabase
public Future<ActivateTargetDatabaseResponse> activateTargetDatabase(ActivateTargetDatabaseRequest request, AsyncHandler<ActivateTargetDatabaseRequest,ActivateTargetDatabaseResponse> handler)
Description copied from interface:DataSafeAsyncReactivates a previously deactivated Data Safe target database.- Specified by:
activateTargetDatabasein interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
addMaskingColumnsFromSdm
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
alertsUpdate
public Future<AlertsUpdateResponse> alertsUpdate(AlertsUpdateRequest request, AsyncHandler<AlertsUpdateRequest,AlertsUpdateResponse> handler)
Description copied from interface:DataSafeAsyncUpdates alerts in the specified compartment.- Specified by:
alertsUpdatein interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
applyDiscoveryJobResults
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
applySdmMaskingPolicyDifference
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
applySecurityAssessmentTemplate
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
bulkCreateSensitiveTypes
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
bulkCreateSqlFirewallAllowedSqls
public Future<BulkCreateSqlFirewallAllowedSqlsResponse> bulkCreateSqlFirewallAllowedSqls(BulkCreateSqlFirewallAllowedSqlsRequest request, AsyncHandler<BulkCreateSqlFirewallAllowedSqlsRequest,BulkCreateSqlFirewallAllowedSqlsResponse> handler)
Description copied from interface:DataSafeAsyncAppends the allowedSqls with entries from the logs.- Specified by:
bulkCreateSqlFirewallAllowedSqlsin interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
bulkCreateUnifiedAuditPolicy
public Future<BulkCreateUnifiedAuditPolicyResponse> bulkCreateUnifiedAuditPolicy(BulkCreateUnifiedAuditPolicyRequest request, AsyncHandler<BulkCreateUnifiedAuditPolicyRequest,BulkCreateUnifiedAuditPolicyResponse> handler)
Description copied from interface:DataSafeAsyncBulk create unified audit policies.- Specified by:
bulkCreateUnifiedAuditPolicyin interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
bulkDeleteSqlFirewallAllowedSqls
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
calculateAuditVolumeAvailable
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
calculateAuditVolumeCollected
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
cancelWorkRequest
public Future<CancelWorkRequestResponse> cancelWorkRequest(CancelWorkRequestRequest request, AsyncHandler<CancelWorkRequestRequest,CancelWorkRequestResponse> handler)
Description copied from interface:DataSafeAsyncCancel the specified work request.- Specified by:
cancelWorkRequestin interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
changeAlertCompartment
public Future<ChangeAlertCompartmentResponse> changeAlertCompartment(ChangeAlertCompartmentRequest request, AsyncHandler<ChangeAlertCompartmentRequest,ChangeAlertCompartmentResponse> handler)
Description copied from interface:DataSafeAsyncMoves the specified alert into a different compartment.- Specified by:
changeAlertCompartmentin interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
changeAlertPolicyCompartment
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
changeAttributeSetCompartment
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
changeAuditArchiveRetrievalCompartment
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
changeAuditPolicyCompartment
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
changeAuditProfileCompartment
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
changeDataSafePrivateEndpointCompartment
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
changeDatabaseSecurityConfigCompartment
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
changeDiscoveryJobCompartment
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
changeLibraryMaskingFormatCompartment
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
changeMaskingPolicyCompartment
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
changeMaskingPolicyHealthReportCompartment
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
changeOnPremConnectorCompartment
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
changeReportCompartment
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
changeReportDefinitionCompartment
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
changeRetention
public Future<ChangeRetentionResponse> changeRetention(ChangeRetentionRequest request, AsyncHandler<ChangeRetentionRequest,ChangeRetentionResponse> handler)
Description copied from interface:DataSafeAsyncChange the online and offline months .- Specified by:
changeRetentionin interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
changeSdmMaskingPolicyDifferenceCompartment
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
changeSecurityAssessmentCompartment
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
changeSecurityPolicyCompartment
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
changeSecurityPolicyConfigCompartment
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
changeSecurityPolicyDeploymentCompartment
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
changeSensitiveDataModelCompartment
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
changeSensitiveTypeCompartment
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
changeSensitiveTypeGroupCompartment
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
changeSensitiveTypesExportCompartment
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
changeSqlCollectionCompartment
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
changeSqlFirewallPolicyCompartment
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
changeTargetAlertPolicyAssociationCompartment
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
changeTargetDatabaseCompartment
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
changeTargetDatabaseGroupCompartment
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
changeUnifiedAuditPolicyCompartment
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
changeUnifiedAuditPolicyDefinitionCompartment
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
changeUserAssessmentCompartment
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
compareSecurityAssessment
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
compareToTemplateBaseline
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
compareUserAssessment
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createAlertPolicy
public Future<CreateAlertPolicyResponse> createAlertPolicy(CreateAlertPolicyRequest request, AsyncHandler<CreateAlertPolicyRequest,CreateAlertPolicyResponse> handler)
Description copied from interface:DataSafeAsyncCreates a new user-defined alert policy.- Specified by:
createAlertPolicyin interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createAlertPolicyRule
public Future<CreateAlertPolicyRuleResponse> createAlertPolicyRule(CreateAlertPolicyRuleRequest request, AsyncHandler<CreateAlertPolicyRuleRequest,CreateAlertPolicyRuleResponse> handler)
Description copied from interface:DataSafeAsyncCreates a new rule for the alert policy.- Specified by:
createAlertPolicyRulein interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createAttributeSet
public Future<CreateAttributeSetResponse> createAttributeSet(CreateAttributeSetRequest request, AsyncHandler<CreateAttributeSetRequest,CreateAttributeSetResponse> handler)
Description copied from interface:DataSafeAsyncCreates an attribute set.- Specified by:
createAttributeSetin interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createAuditArchiveRetrieval
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createAuditProfile
public Future<CreateAuditProfileResponse> createAuditProfile(CreateAuditProfileRequest request, AsyncHandler<CreateAuditProfileRequest,CreateAuditProfileResponse> handler)
Description copied from interface:DataSafeAsyncCreate a new audit profile resource.- Specified by:
createAuditProfilein interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createDataSafePrivateEndpoint
public Future<CreateDataSafePrivateEndpointResponse> createDataSafePrivateEndpoint(CreateDataSafePrivateEndpointRequest request, AsyncHandler<CreateDataSafePrivateEndpointRequest,CreateDataSafePrivateEndpointResponse> handler)
Description copied from interface:DataSafeAsyncCreates a new Data Safe private endpoint.- Specified by:
createDataSafePrivateEndpointin interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createDiscoveryJob
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createLibraryMaskingFormat
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createMaskingColumn
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createMaskingPolicy
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createOnPremConnector
public Future<CreateOnPremConnectorResponse> createOnPremConnector(CreateOnPremConnectorRequest request, AsyncHandler<CreateOnPremConnectorRequest,CreateOnPremConnectorResponse> handler)
Description copied from interface:DataSafeAsyncCreates a new on-premises connector.- Specified by:
createOnPremConnectorin interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createPeerTargetDatabase
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createReferentialRelation
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createReportDefinition
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createSdmMaskingPolicyDifference
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createSecurityAssessment
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createSecurityPolicy
public Future<CreateSecurityPolicyResponse> createSecurityPolicy(CreateSecurityPolicyRequest request, AsyncHandler<CreateSecurityPolicyRequest,CreateSecurityPolicyResponse> handler)
Description copied from interface:DataSafeAsyncCreates a Data Safe security policy.- Specified by:
createSecurityPolicyin interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createSecurityPolicyConfig
public Future<CreateSecurityPolicyConfigResponse> createSecurityPolicyConfig(CreateSecurityPolicyConfigRequest request, AsyncHandler<CreateSecurityPolicyConfigRequest,CreateSecurityPolicyConfigResponse> handler)
Description copied from interface:DataSafeAsyncCreates a new security policy configuration resource.- Specified by:
createSecurityPolicyConfigin interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createSecurityPolicyDeployment
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createSensitiveColumn
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createSensitiveDataModel
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createSensitiveType
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createSensitiveTypeGroup
public Future<CreateSensitiveTypeGroupResponse> createSensitiveTypeGroup(CreateSensitiveTypeGroupRequest request, AsyncHandler<CreateSensitiveTypeGroupRequest,CreateSensitiveTypeGroupResponse> handler)
Description copied from interface:DataSafeAsyncCreates a new sensitive type group.- Specified by:
createSensitiveTypeGroupin interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createSensitiveTypesExport
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createSqlCollection
public Future<CreateSqlCollectionResponse> createSqlCollection(CreateSqlCollectionRequest request, AsyncHandler<CreateSqlCollectionRequest,CreateSqlCollectionResponse> handler)
Description copied from interface:DataSafeAsyncCreates a new SQL collection resource.- Specified by:
createSqlCollectionin interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createTargetAlertPolicyAssociation
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createTargetDatabase
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createTargetDatabaseGroup
public Future<CreateTargetDatabaseGroupResponse> createTargetDatabaseGroup(CreateTargetDatabaseGroupRequest request, AsyncHandler<CreateTargetDatabaseGroupRequest,CreateTargetDatabaseGroupResponse> handler)
Description copied from interface:DataSafeAsyncCreates a new target database group.- Specified by:
createTargetDatabaseGroupin interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createUnifiedAuditPolicy
public Future<CreateUnifiedAuditPolicyResponse> createUnifiedAuditPolicy(CreateUnifiedAuditPolicyRequest request, AsyncHandler<CreateUnifiedAuditPolicyRequest,CreateUnifiedAuditPolicyResponse> handler)
Description copied from interface:DataSafeAsyncCreates the specified unified audit policy.- Specified by:
createUnifiedAuditPolicyin interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createUserAssessment
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deactivateTargetDatabase
public Future<DeactivateTargetDatabaseResponse> deactivateTargetDatabase(DeactivateTargetDatabaseRequest request, AsyncHandler<DeactivateTargetDatabaseRequest,DeactivateTargetDatabaseResponse> handler)
Description copied from interface:DataSafeAsyncDeactivates a target database in Data Safe.- Specified by:
deactivateTargetDatabasein interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteAlertPolicy
public Future<DeleteAlertPolicyResponse> deleteAlertPolicy(DeleteAlertPolicyRequest request, AsyncHandler<DeleteAlertPolicyRequest,DeleteAlertPolicyResponse> handler)
Description copied from interface:DataSafeAsyncDeletes the specified user-defined alert policy.- Specified by:
deleteAlertPolicyin interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteAlertPolicyRule
public Future<DeleteAlertPolicyRuleResponse> deleteAlertPolicyRule(DeleteAlertPolicyRuleRequest request, AsyncHandler<DeleteAlertPolicyRuleRequest,DeleteAlertPolicyRuleResponse> handler)
Description copied from interface:DataSafeAsyncDeletes the specified user-defined alert policy rule.- Specified by:
deleteAlertPolicyRulein interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteAttributeSet
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteAuditArchiveRetrieval
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteAuditProfile
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteAuditTrail
public Future<DeleteAuditTrailResponse> deleteAuditTrail(DeleteAuditTrailRequest request, AsyncHandler<DeleteAuditTrailRequest,DeleteAuditTrailResponse> handler)
Description copied from interface:DataSafeAsyncDeletes the specified audit trail.- Specified by:
deleteAuditTrailin interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteDataSafePrivateEndpoint
public Future<DeleteDataSafePrivateEndpointResponse> deleteDataSafePrivateEndpoint(DeleteDataSafePrivateEndpointRequest request, AsyncHandler<DeleteDataSafePrivateEndpointRequest,DeleteDataSafePrivateEndpointResponse> handler)
Description copied from interface:DataSafeAsyncDeletes the specified Data Safe private endpoint.- Specified by:
deleteDataSafePrivateEndpointin interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteDiscoveryJob
public Future<DeleteDiscoveryJobResponse> deleteDiscoveryJob(DeleteDiscoveryJobRequest request, AsyncHandler<DeleteDiscoveryJobRequest,DeleteDiscoveryJobResponse> handler)
Description copied from interface:DataSafeAsyncDeletes the specified discovery job.- Specified by:
deleteDiscoveryJobin interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteDiscoveryJobResult
public Future<DeleteDiscoveryJobResultResponse> deleteDiscoveryJobResult(DeleteDiscoveryJobResultRequest request, AsyncHandler<DeleteDiscoveryJobResultRequest,DeleteDiscoveryJobResultResponse> handler)
Description copied from interface:DataSafeAsyncDeletes the specified discovery result.- Specified by:
deleteDiscoveryJobResultin interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteLibraryMaskingFormat
public Future<DeleteLibraryMaskingFormatResponse> deleteLibraryMaskingFormat(DeleteLibraryMaskingFormatRequest request, AsyncHandler<DeleteLibraryMaskingFormatRequest,DeleteLibraryMaskingFormatResponse> handler)
Description copied from interface:DataSafeAsyncDeletes the specified library masking format.- Specified by:
deleteLibraryMaskingFormatin interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteMaskingColumn
public Future<DeleteMaskingColumnResponse> deleteMaskingColumn(DeleteMaskingColumnRequest request, AsyncHandler<DeleteMaskingColumnRequest,DeleteMaskingColumnResponse> handler)
Description copied from interface:DataSafeAsyncDeletes the specified masking column.- Specified by:
deleteMaskingColumnin interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteMaskingPolicy
public Future<DeleteMaskingPolicyResponse> deleteMaskingPolicy(DeleteMaskingPolicyRequest request, AsyncHandler<DeleteMaskingPolicyRequest,DeleteMaskingPolicyResponse> handler)
Description copied from interface:DataSafeAsyncDeletes the specified masking policy.- Specified by:
deleteMaskingPolicyin interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteMaskingPolicyHealthReport
public Future<DeleteMaskingPolicyHealthReportResponse> deleteMaskingPolicyHealthReport(DeleteMaskingPolicyHealthReportRequest request, AsyncHandler<DeleteMaskingPolicyHealthReportRequest,DeleteMaskingPolicyHealthReportResponse> handler)
Description copied from interface:DataSafeAsyncDeletes the specified masking policy health report.- Specified by:
deleteMaskingPolicyHealthReportin interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteMaskingReport
public Future<DeleteMaskingReportResponse> deleteMaskingReport(DeleteMaskingReportRequest request, AsyncHandler<DeleteMaskingReportRequest,DeleteMaskingReportResponse> handler)
Description copied from interface:DataSafeAsyncDeletes the specified masking report.- Specified by:
deleteMaskingReportin interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteOnPremConnector
public Future<DeleteOnPremConnectorResponse> deleteOnPremConnector(DeleteOnPremConnectorRequest request, AsyncHandler<DeleteOnPremConnectorRequest,DeleteOnPremConnectorResponse> handler)
Description copied from interface:DataSafeAsyncDeletes the specified on-premises connector.- Specified by:
deleteOnPremConnectorin interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deletePeerTargetDatabase
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteReferentialRelation
public Future<DeleteReferentialRelationResponse> deleteReferentialRelation(DeleteReferentialRelationRequest request, AsyncHandler<DeleteReferentialRelationRequest,DeleteReferentialRelationResponse> handler)
Description copied from interface:DataSafeAsyncDeletes the specified referential relation.- Specified by:
deleteReferentialRelationin interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteReportDefinition
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteSdmMaskingPolicyDifference
public Future<DeleteSdmMaskingPolicyDifferenceResponse> deleteSdmMaskingPolicyDifference(DeleteSdmMaskingPolicyDifferenceRequest request, AsyncHandler<DeleteSdmMaskingPolicyDifferenceRequest,DeleteSdmMaskingPolicyDifferenceResponse> handler)
Description copied from interface:DataSafeAsyncDeletes the specified SDM Masking policy difference.- Specified by:
deleteSdmMaskingPolicyDifferencein interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteSecurityAssessment
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteSecurityPolicy
public Future<DeleteSecurityPolicyResponse> deleteSecurityPolicy(DeleteSecurityPolicyRequest request, AsyncHandler<DeleteSecurityPolicyRequest,DeleteSecurityPolicyResponse> handler)
Description copied from interface:DataSafeAsyncDeletes the specified security policy.- Specified by:
deleteSecurityPolicyin interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteSecurityPolicyConfig
public Future<DeleteSecurityPolicyConfigResponse> deleteSecurityPolicyConfig(DeleteSecurityPolicyConfigRequest request, AsyncHandler<DeleteSecurityPolicyConfigRequest,DeleteSecurityPolicyConfigResponse> handler)
Description copied from interface:DataSafeAsyncDeletes the specified Security policy configuration.- Specified by:
deleteSecurityPolicyConfigin interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteSecurityPolicyDeployment
public Future<DeleteSecurityPolicyDeploymentResponse> deleteSecurityPolicyDeployment(DeleteSecurityPolicyDeploymentRequest request, AsyncHandler<DeleteSecurityPolicyDeploymentRequest,DeleteSecurityPolicyDeploymentResponse> handler)
Description copied from interface:DataSafeAsyncDeletes the specified Security policy deployment.- Specified by:
deleteSecurityPolicyDeploymentin interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteSensitiveColumn
public Future<DeleteSensitiveColumnResponse> deleteSensitiveColumn(DeleteSensitiveColumnRequest request, AsyncHandler<DeleteSensitiveColumnRequest,DeleteSensitiveColumnResponse> handler)
Description copied from interface:DataSafeAsyncDeletes the specified sensitive column.- Specified by:
deleteSensitiveColumnin interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteSensitiveDataModel
public Future<DeleteSensitiveDataModelResponse> deleteSensitiveDataModel(DeleteSensitiveDataModelRequest request, AsyncHandler<DeleteSensitiveDataModelRequest,DeleteSensitiveDataModelResponse> handler)
Description copied from interface:DataSafeAsyncDeletes the specified sensitive data model.- Specified by:
deleteSensitiveDataModelin interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteSensitiveType
public Future<DeleteSensitiveTypeResponse> deleteSensitiveType(DeleteSensitiveTypeRequest request, AsyncHandler<DeleteSensitiveTypeRequest,DeleteSensitiveTypeResponse> handler)
Description copied from interface:DataSafeAsyncDeletes the specified sensitive type.- Specified by:
deleteSensitiveTypein interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteSensitiveTypeGroup
public Future<DeleteSensitiveTypeGroupResponse> deleteSensitiveTypeGroup(DeleteSensitiveTypeGroupRequest request, AsyncHandler<DeleteSensitiveTypeGroupRequest,DeleteSensitiveTypeGroupResponse> handler)
Description copied from interface:DataSafeAsyncDeletes the specified sensitive type group.- Specified by:
deleteSensitiveTypeGroupin interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteSensitiveTypesExport
public Future<DeleteSensitiveTypesExportResponse> deleteSensitiveTypesExport(DeleteSensitiveTypesExportRequest request, AsyncHandler<DeleteSensitiveTypesExportRequest,DeleteSensitiveTypesExportResponse> handler)
Description copied from interface:DataSafeAsyncDeletes the specified sensitive types export.- Specified by:
deleteSensitiveTypesExportin interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteSqlCollection
public Future<DeleteSqlCollectionResponse> deleteSqlCollection(DeleteSqlCollectionRequest request, AsyncHandler<DeleteSqlCollectionRequest,DeleteSqlCollectionResponse> handler)
Description copied from interface:DataSafeAsyncDeletes the specified SQL collection.- Specified by:
deleteSqlCollectionin interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteSqlFirewallAllowedSql
public Future<DeleteSqlFirewallAllowedSqlResponse> deleteSqlFirewallAllowedSql(DeleteSqlFirewallAllowedSqlRequest request, AsyncHandler<DeleteSqlFirewallAllowedSqlRequest,DeleteSqlFirewallAllowedSqlResponse> handler)
Description copied from interface:DataSafeAsyncDeletes the specified allowed sql.- Specified by:
deleteSqlFirewallAllowedSqlin interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteSqlFirewallPolicy
public Future<DeleteSqlFirewallPolicyResponse> deleteSqlFirewallPolicy(DeleteSqlFirewallPolicyRequest request, AsyncHandler<DeleteSqlFirewallPolicyRequest,DeleteSqlFirewallPolicyResponse> handler)
Description copied from interface:DataSafeAsyncDeletes the SQL Firewall policy resource.- Specified by:
deleteSqlFirewallPolicyin interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteTargetAlertPolicyAssociation
public Future<DeleteTargetAlertPolicyAssociationResponse> deleteTargetAlertPolicyAssociation(DeleteTargetAlertPolicyAssociationRequest request, AsyncHandler<DeleteTargetAlertPolicyAssociationRequest,DeleteTargetAlertPolicyAssociationResponse> handler)
Description copied from interface:DataSafeAsyncDeletes the specified target-alert policy Association.- Specified by:
deleteTargetAlertPolicyAssociationin interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteTargetDatabase
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteTargetDatabaseGroup
public Future<DeleteTargetDatabaseGroupResponse> deleteTargetDatabaseGroup(DeleteTargetDatabaseGroupRequest request, AsyncHandler<DeleteTargetDatabaseGroupRequest,DeleteTargetDatabaseGroupResponse> handler)
Description copied from interface:DataSafeAsyncDeletes the specified target database group.- Specified by:
deleteTargetDatabaseGroupin interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteUnifiedAuditPolicy
public Future<DeleteUnifiedAuditPolicyResponse> deleteUnifiedAuditPolicy(DeleteUnifiedAuditPolicyRequest request, AsyncHandler<DeleteUnifiedAuditPolicyRequest,DeleteUnifiedAuditPolicyResponse> handler)
Description copied from interface:DataSafeAsyncDeletes the Unified Audit policy resource.- Specified by:
deleteUnifiedAuditPolicyin interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteUnifiedAuditPolicyDefinition
public Future<DeleteUnifiedAuditPolicyDefinitionResponse> deleteUnifiedAuditPolicyDefinition(DeleteUnifiedAuditPolicyDefinitionRequest request, AsyncHandler<DeleteUnifiedAuditPolicyDefinitionRequest,DeleteUnifiedAuditPolicyDefinitionResponse> handler)
Description copied from interface:DataSafeAsyncDeletes the specified Unified audit policy definition.- Specified by:
deleteUnifiedAuditPolicyDefinitionin interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteUserAssessment
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deploySecurityPolicyDeployment
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
discoverAuditTrails
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
downloadDiscoveryReport
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
downloadMaskingLog
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
downloadMaskingPolicy
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
downloadMaskingReport
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
downloadPrivilegeScript
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
downloadSecurityAssessmentReport
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
downloadSensitiveDataModel
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
downloadSensitiveTypesExport
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
downloadUserAssessmentReport
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
enableDataSafeConfiguration
public Future<EnableDataSafeConfigurationResponse> enableDataSafeConfiguration(EnableDataSafeConfigurationRequest request, AsyncHandler<EnableDataSafeConfigurationRequest,EnableDataSafeConfigurationResponse> handler)
Description copied from interface:DataSafeAsyncEnables Data Safe in the tenancy and region.- Specified by:
enableDataSafeConfigurationin interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
generateDiscoveryReportForDownload
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
generateHealthReport
public Future<GenerateHealthReportResponse> generateHealthReport(GenerateHealthReportRequest request, AsyncHandler<GenerateHealthReportRequest,GenerateHealthReportResponse> handler)
Description copied from interface:DataSafeAsyncPerforms health check on the masking policy.- Specified by:
generateHealthReportin interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
generateMaskingPolicyForDownload
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
generateMaskingReportForDownload
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
generateOnPremConnectorConfiguration
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
generateReport
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
generateSecurityAssessmentReport
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
generateSensitiveDataModelForDownload
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
generateSqlFirewallPolicy
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
generateUserAssessmentReport
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getAlert
public Future<GetAlertResponse> getAlert(GetAlertRequest request, AsyncHandler<GetAlertRequest,GetAlertResponse> handler)
Description copied from interface:DataSafeAsyncGets the details of the specified alerts.- Specified by:
getAlertin interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getAlertPolicy
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getAlertPolicyRule
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getAttributeSet
public Future<GetAttributeSetResponse> getAttributeSet(GetAttributeSetRequest request, AsyncHandler<GetAttributeSetRequest,GetAttributeSetResponse> handler)
Description copied from interface:DataSafeAsyncGets the details of the specified attribute set.- Specified by:
getAttributeSetin interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getAuditArchiveRetrieval
public Future<GetAuditArchiveRetrievalResponse> getAuditArchiveRetrieval(GetAuditArchiveRetrievalRequest request, AsyncHandler<GetAuditArchiveRetrievalRequest,GetAuditArchiveRetrievalResponse> handler)
Description copied from interface:DataSafeAsyncGets the details of the specified archive retreival.- Specified by:
getAuditArchiveRetrievalin interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getAuditPolicy
public Future<GetAuditPolicyResponse> getAuditPolicy(GetAuditPolicyRequest request, AsyncHandler<GetAuditPolicyRequest,GetAuditPolicyResponse> handler)
Description copied from interface:DataSafeAsyncGets a audit policy by identifier.- Specified by:
getAuditPolicyin interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getAuditProfile
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getAuditTrail
public Future<GetAuditTrailResponse> getAuditTrail(GetAuditTrailRequest request, AsyncHandler<GetAuditTrailRequest,GetAuditTrailResponse> handler)
Description copied from interface:DataSafeAsyncGets the details of audit trail.- Specified by:
getAuditTrailin interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getCompatibleFormatsForDataTypes
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getCompatibleFormatsForSensitiveTypes
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getDataSafeConfiguration
public Future<GetDataSafeConfigurationResponse> getDataSafeConfiguration(GetDataSafeConfigurationRequest request, AsyncHandler<GetDataSafeConfigurationRequest,GetDataSafeConfigurationResponse> handler)
Description copied from interface:DataSafeAsyncGets the details of the Data Safe configuration.- Specified by:
getDataSafeConfigurationin interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getDataSafePrivateEndpoint
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getDatabaseSecurityConfig
public Future<GetDatabaseSecurityConfigResponse> getDatabaseSecurityConfig(GetDatabaseSecurityConfigRequest request, AsyncHandler<GetDatabaseSecurityConfigRequest,GetDatabaseSecurityConfigResponse> handler)
Description copied from interface:DataSafeAsyncGets a database security configuration by identifier.- Specified by:
getDatabaseSecurityConfigin interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getDatabaseTableAccessEntry
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getDatabaseViewAccessEntry
public Future<GetDatabaseViewAccessEntryResponse> getDatabaseViewAccessEntry(GetDatabaseViewAccessEntryRequest request, AsyncHandler<GetDatabaseViewAccessEntryRequest,GetDatabaseViewAccessEntryResponse> handler)
Description copied from interface:DataSafeAsyncGets a database view access object by identifier.- Specified by:
getDatabaseViewAccessEntryin interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getDifferenceColumn
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getDiscoveryJob
public Future<GetDiscoveryJobResponse> getDiscoveryJob(GetDiscoveryJobRequest request, AsyncHandler<GetDiscoveryJobRequest,GetDiscoveryJobResponse> handler)
Description copied from interface:DataSafeAsyncGets the details of the specified discovery job.- Specified by:
getDiscoveryJobin interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getDiscoveryJobResult
public Future<GetDiscoveryJobResultResponse> getDiscoveryJobResult(GetDiscoveryJobResultRequest request, AsyncHandler<GetDiscoveryJobResultRequest,GetDiscoveryJobResultResponse> handler)
Description copied from interface:DataSafeAsyncGets the details of the specified discovery result.- Specified by:
getDiscoveryJobResultin interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getGroupMembers
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getLibraryMaskingFormat
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getMaskingColumn
public Future<GetMaskingColumnResponse> getMaskingColumn(GetMaskingColumnRequest request, AsyncHandler<GetMaskingColumnRequest,GetMaskingColumnResponse> handler)
Description copied from interface:DataSafeAsyncGets the details of the specified masking column.- Specified by:
getMaskingColumnin interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getMaskingPolicy
public Future<GetMaskingPolicyResponse> getMaskingPolicy(GetMaskingPolicyRequest request, AsyncHandler<GetMaskingPolicyRequest,GetMaskingPolicyResponse> handler)
Description copied from interface:DataSafeAsyncGets the details of the specified masking policy.- Specified by:
getMaskingPolicyin interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getMaskingPolicyHealthReport
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getMaskingReport
public Future<GetMaskingReportResponse> getMaskingReport(GetMaskingReportRequest request, AsyncHandler<GetMaskingReportRequest,GetMaskingReportResponse> handler)
Description copied from interface:DataSafeAsyncGets the details of the specified masking report.- Specified by:
getMaskingReportin interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getOnPremConnector
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getPeerTargetDatabase
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getProfile
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getReferentialRelation
public Future<GetReferentialRelationResponse> getReferentialRelation(GetReferentialRelationRequest request, AsyncHandler<GetReferentialRelationRequest,GetReferentialRelationResponse> handler)
Description copied from interface:DataSafeAsyncGets the details of the specified referential relation.- Specified by:
getReferentialRelationin interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getReport
public Future<GetReportResponse> getReport(GetReportRequest request, AsyncHandler<GetReportRequest,GetReportResponse> handler)
Description copied from interface:DataSafeAsyncGets a report by identifier- Specified by:
getReportin interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getReportContent
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getReportDefinition
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getSdmMaskingPolicyDifference
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getSecurityAssessment
public Future<GetSecurityAssessmentResponse> getSecurityAssessment(GetSecurityAssessmentRequest request, AsyncHandler<GetSecurityAssessmentRequest,GetSecurityAssessmentResponse> handler)
Description copied from interface:DataSafeAsyncGets the details of the specified security assessment.- Specified by:
getSecurityAssessmentin interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getSecurityAssessmentComparison
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getSecurityPolicy
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getSecurityPolicyConfig
public Future<GetSecurityPolicyConfigResponse> getSecurityPolicyConfig(GetSecurityPolicyConfigRequest request, AsyncHandler<GetSecurityPolicyConfigRequest,GetSecurityPolicyConfigResponse> handler)
Description copied from interface:DataSafeAsyncGets a security policy configuration by identifier.- Specified by:
getSecurityPolicyConfigin interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getSecurityPolicyDeployment
public Future<GetSecurityPolicyDeploymentResponse> getSecurityPolicyDeployment(GetSecurityPolicyDeploymentRequest request, AsyncHandler<GetSecurityPolicyDeploymentRequest,GetSecurityPolicyDeploymentResponse> handler)
Description copied from interface:DataSafeAsyncGets a security policy deployment by identifier.- Specified by:
getSecurityPolicyDeploymentin interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getSecurityPolicyEntryState
public Future<GetSecurityPolicyEntryStateResponse> getSecurityPolicyEntryState(GetSecurityPolicyEntryStateRequest request, AsyncHandler<GetSecurityPolicyEntryStateRequest,GetSecurityPolicyEntryStateResponse> handler)
Description copied from interface:DataSafeAsyncGets a security policy entity states by identifier.- Specified by:
getSecurityPolicyEntryStatein interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getSecurityPolicyReport
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getSensitiveColumn
public Future<GetSensitiveColumnResponse> getSensitiveColumn(GetSensitiveColumnRequest request, AsyncHandler<GetSensitiveColumnRequest,GetSensitiveColumnResponse> handler)
Description copied from interface:DataSafeAsyncGets the details of the specified sensitive column.- Specified by:
getSensitiveColumnin interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getSensitiveDataModel
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getSensitiveType
public Future<GetSensitiveTypeResponse> getSensitiveType(GetSensitiveTypeRequest request, AsyncHandler<GetSensitiveTypeRequest,GetSensitiveTypeResponse> handler)
Description copied from interface:DataSafeAsyncGets the details of the specified sensitive type.- Specified by:
getSensitiveTypein interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getSensitiveTypeGroup
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getSensitiveTypesExport
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getSqlCollection
public Future<GetSqlCollectionResponse> getSqlCollection(GetSqlCollectionRequest request, AsyncHandler<GetSqlCollectionRequest,GetSqlCollectionResponse> handler)
Description copied from interface:DataSafeAsyncGets a SQL collection by identifier.- Specified by:
getSqlCollectionin interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getSqlFirewallAllowedSql
public Future<GetSqlFirewallAllowedSqlResponse> getSqlFirewallAllowedSql(GetSqlFirewallAllowedSqlRequest request, AsyncHandler<GetSqlFirewallAllowedSqlRequest,GetSqlFirewallAllowedSqlResponse> handler)
Description copied from interface:DataSafeAsyncGets a SQL firewall allowed SQL by identifier.- Specified by:
getSqlFirewallAllowedSqlin interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getSqlFirewallPolicy
public Future<GetSqlFirewallPolicyResponse> getSqlFirewallPolicy(GetSqlFirewallPolicyRequest request, AsyncHandler<GetSqlFirewallPolicyRequest,GetSqlFirewallPolicyResponse> handler)
Description copied from interface:DataSafeAsyncGets a SQL Firewall policy by identifier.- Specified by:
getSqlFirewallPolicyin interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getTargetAlertPolicyAssociation
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getTargetDatabase
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getTargetDatabaseGroup
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getTemplateBaselineComparison
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getUnifiedAuditPolicy
public Future<GetUnifiedAuditPolicyResponse> getUnifiedAuditPolicy(GetUnifiedAuditPolicyRequest request, AsyncHandler<GetUnifiedAuditPolicyRequest,GetUnifiedAuditPolicyResponse> handler)
Description copied from interface:DataSafeAsyncGets a Unified Audit policy by identifier.- Specified by:
getUnifiedAuditPolicyin interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getUnifiedAuditPolicyDefinition
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getUserAssessment
public Future<GetUserAssessmentResponse> getUserAssessment(GetUserAssessmentRequest request, AsyncHandler<GetUserAssessmentRequest,GetUserAssessmentResponse> handler)
Description copied from interface:DataSafeAsyncGets a user assessment by identifier.- Specified by:
getUserAssessmentin interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getUserAssessmentComparison
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getWorkRequest
public Future<GetWorkRequestResponse> getWorkRequest(GetWorkRequestRequest request, AsyncHandler<GetWorkRequestRequest,GetWorkRequestResponse> handler)
Description copied from interface:DataSafeAsyncGets the details of the specified work request.- Specified by:
getWorkRequestin interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listAlertAnalytics
public Future<ListAlertAnalyticsResponse> listAlertAnalytics(ListAlertAnalyticsRequest request, AsyncHandler<ListAlertAnalyticsRequest,ListAlertAnalyticsResponse> handler)
Description copied from interface:DataSafeAsyncReturns the aggregation details of the alerts.- Specified by:
listAlertAnalyticsin interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listAlertPolicies
public Future<ListAlertPoliciesResponse> listAlertPolicies(ListAlertPoliciesRequest request, AsyncHandler<ListAlertPoliciesRequest,ListAlertPoliciesResponse> handler)
Description copied from interface:DataSafeAsyncGets a list of all alert policies.- Specified by:
listAlertPoliciesin interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listAlertPolicyRules
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listAlerts
public Future<ListAlertsResponse> listAlerts(ListAlertsRequest request, AsyncHandler<ListAlertsRequest,ListAlertsResponse> handler)
Description copied from interface:DataSafeAsyncGets a list of all alerts.- Specified by:
listAlertsin interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listAssociatedResources
public Future<ListAssociatedResourcesResponse> listAssociatedResources(ListAssociatedResourcesRequest request, AsyncHandler<ListAssociatedResourcesRequest,ListAssociatedResourcesResponse> handler)
Description copied from interface:DataSafeAsyncReturns list of all associated resources.- Specified by:
listAssociatedResourcesin interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listAttributeSets
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listAuditArchiveRetrievals
public Future<ListAuditArchiveRetrievalsResponse> listAuditArchiveRetrievals(ListAuditArchiveRetrievalsRequest request, AsyncHandler<ListAuditArchiveRetrievalsRequest,ListAuditArchiveRetrievalsResponse> handler)
Description copied from interface:DataSafeAsyncReturns the list of audit archive retrieval.- Specified by:
listAuditArchiveRetrievalsin interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listAuditEventAnalytics
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listAuditEvents
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listAuditPolicies
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listAuditPolicyAnalytics
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listAuditProfileAnalytics
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listAuditProfiles
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listAuditTrailAnalytics
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listAuditTrails
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listAvailableAuditVolumes
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listChecks
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listCollectedAuditVolumes
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listColumns
public Future<ListColumnsResponse> listColumns(ListColumnsRequest request, AsyncHandler<ListColumnsRequest,ListColumnsResponse> handler)
Description copied from interface:DataSafeAsyncReturns a list of column metadata objects.- Specified by:
listColumnsin interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listDataSafePrivateEndpoints
public Future<ListDataSafePrivateEndpointsResponse> listDataSafePrivateEndpoints(ListDataSafePrivateEndpointsRequest request, AsyncHandler<ListDataSafePrivateEndpointsRequest,ListDataSafePrivateEndpointsResponse> handler)
Description copied from interface:DataSafeAsyncGets a list of Data Safe private endpoints.- Specified by:
listDataSafePrivateEndpointsin interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listDatabaseSecurityConfigs
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listDatabaseTableAccessEntries
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listDatabaseViewAccessEntries
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listDifferenceColumns
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listDiscoveryAnalytics
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listDiscoveryJobResults
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listDiscoveryJobs
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listFindingAnalytics
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listFindings
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listFindingsChangeAuditLogs
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listGrants
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listGroupedSensitiveTypes
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listLibraryMaskingFormats
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listMaskedColumns
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listMaskingAnalytics
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listMaskingColumns
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listMaskingErrors
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listMaskingObjects
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listMaskingPolicies
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listMaskingPolicyHealthReportLogs
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listMaskingPolicyHealthReports
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listMaskingPolicyReferentialRelations
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listMaskingReports
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listMaskingSchemas
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listOnPremConnectors
public Future<ListOnPremConnectorsResponse> listOnPremConnectors(ListOnPremConnectorsRequest request, AsyncHandler<ListOnPremConnectorsRequest,ListOnPremConnectorsResponse> handler)
Description copied from interface:DataSafeAsyncGets a list of on-premises connectors.- Specified by:
listOnPremConnectorsin interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listPasswordExpiryDateAnalytics
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listPeerTargetDatabases
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listProfileAnalytics
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listProfileSummaries
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listReferentialRelations
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listReportDefinitions
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listReports
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listRoleGrantPaths
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listRoles
public Future<ListRolesResponse> listRoles(ListRolesRequest request, AsyncHandler<ListRolesRequest,ListRolesResponse> handler)
Description copied from interface:DataSafeAsyncReturns a list of role metadata objects.- Specified by:
listRolesin interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listSchemas
public Future<ListSchemasResponse> listSchemas(ListSchemasRequest request, AsyncHandler<ListSchemasRequest,ListSchemasResponse> handler)
Description copied from interface:DataSafeAsyncReturns list of schema.- Specified by:
listSchemasin interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listSdmMaskingPolicyDifferences
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listSecurityAssessments
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listSecurityFeatureAnalytics
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listSecurityFeatures
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listSecurityPolicies
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listSecurityPolicyConfigs
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listSecurityPolicyDeployments
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listSecurityPolicyEntryStates
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listSecurityPolicyReports
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listSensitiveColumnAnalytics
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listSensitiveColumns
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listSensitiveDataModelSensitiveTypes
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listSensitiveDataModels
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listSensitiveObjects
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listSensitiveSchemas
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listSensitiveTypeGroups
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listSensitiveTypes
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listSensitiveTypesExports
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listSqlCollectionAnalytics
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listSqlCollectionLogInsights
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listSqlCollections
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listSqlFirewallAllowedSqlAnalytics
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listSqlFirewallAllowedSqls
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listSqlFirewallPolicies
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listSqlFirewallPolicyAnalytics
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listSqlFirewallViolationAnalytics
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listSqlFirewallViolations
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listTables
public Future<ListTablesResponse> listTables(ListTablesRequest request, AsyncHandler<ListTablesRequest,ListTablesResponse> handler)
Description copied from interface:DataSafeAsyncReturns a list of table metadata objects.- Specified by:
listTablesin interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listTargetAlertPolicyAssociations
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listTargetDatabaseGroups
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listTargetDatabases
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listTargetOverrides
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listTemplateAnalytics
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listTemplateAssociationAnalytics
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listUnifiedAuditPolicies
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listUnifiedAuditPolicyDefinitions
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listUserAccessAnalytics
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listUserAnalytics
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listUserAssessments
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listUsers
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listWorkRequestErrors
public Future<ListWorkRequestErrorsResponse> listWorkRequestErrors(ListWorkRequestErrorsRequest request, AsyncHandler<ListWorkRequestErrorsRequest,ListWorkRequestErrorsResponse> handler)
Description copied from interface:DataSafeAsyncGets a list of errors for the specified work request.- Specified by:
listWorkRequestErrorsin interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listWorkRequestLogs
public Future<ListWorkRequestLogsResponse> listWorkRequestLogs(ListWorkRequestLogsRequest request, AsyncHandler<ListWorkRequestLogsRequest,ListWorkRequestLogsResponse> handler)
Description copied from interface:DataSafeAsyncGets a list of log entries for the specified work request.- Specified by:
listWorkRequestLogsin interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listWorkRequests
public Future<ListWorkRequestsResponse> listWorkRequests(ListWorkRequestsRequest request, AsyncHandler<ListWorkRequestsRequest,ListWorkRequestsResponse> handler)
Description copied from interface:DataSafeAsyncGets a list of work requests.- Specified by:
listWorkRequestsin interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
maskData
public Future<MaskDataResponse> maskData(MaskDataRequest request, AsyncHandler<MaskDataRequest,MaskDataResponse> handler)
Description copied from interface:DataSafeAsyncMasks data using the specified masking policy.- Specified by:
maskDatain interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
modifyGlobalSettings
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
patchAlerts
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
patchChecks
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
patchDiscoveryJobResults
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
patchFindings
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
patchGroupedSensitiveTypes
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
patchMaskingColumns
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
patchSdmMaskingPolicyDifferenceColumns
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
patchSensitiveColumns
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
patchSqlFirewallAllowedSql
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
patchTargetAlertPolicyAssociation
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
provisionAuditPolicy
public Future<ProvisionAuditPolicyResponse> provisionAuditPolicy(ProvisionAuditPolicyRequest request, AsyncHandler<ProvisionAuditPolicyRequest,ProvisionAuditPolicyResponse> handler)
Description copied from interface:DataSafeAsyncProvision audit policy.- Specified by:
provisionAuditPolicyin interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
purgeSqlCollectionLogs
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
refreshDatabaseSecurityConfiguration
public Future<RefreshDatabaseSecurityConfigurationResponse> refreshDatabaseSecurityConfiguration(RefreshDatabaseSecurityConfigurationRequest request, AsyncHandler<RefreshDatabaseSecurityConfigurationRequest,RefreshDatabaseSecurityConfigurationResponse> handler)
Description copied from interface:DataSafeAsyncRefreshes the specified database security configuration.- Specified by:
refreshDatabaseSecurityConfigurationin interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
refreshSecurityAssessment
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
refreshSecurityPolicyDeployment
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
refreshSqlCollectionLogInsights
public Future<RefreshSqlCollectionLogInsightsResponse> refreshSqlCollectionLogInsights(RefreshSqlCollectionLogInsightsRequest request, AsyncHandler<RefreshSqlCollectionLogInsightsRequest,RefreshSqlCollectionLogInsightsResponse> handler)
Description copied from interface:DataSafeAsyncRefresh the specified SQL collection Log Insights.- Specified by:
refreshSqlCollectionLogInsightsin interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
refreshTargetDatabase
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
refreshUserAssessment
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
removeScheduleReport
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
removeSecurityAssessmentTemplate
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
resumeAuditTrail
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
resumeWorkRequest
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
retrieveAuditPolicies
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
scheduleReport
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
setSecurityAssessmentBaseline
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
setUserAssessmentBaseline
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
startAuditTrail
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
startSqlCollection
public Future<StartSqlCollectionResponse> startSqlCollection(StartSqlCollectionRequest request, AsyncHandler<StartSqlCollectionRequest,StartSqlCollectionResponse> handler)
Description copied from interface:DataSafeAsyncStart the specified SQL collection.- Specified by:
startSqlCollectionin interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
stopAuditTrail
public Future<StopAuditTrailResponse> stopAuditTrail(StopAuditTrailRequest request, AsyncHandler<StopAuditTrailRequest,StopAuditTrailResponse> handler)
Description copied from interface:DataSafeAsyncStops the specified audit trail.- Specified by:
stopAuditTrailin interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
stopSqlCollection
public Future<StopSqlCollectionResponse> stopSqlCollection(StopSqlCollectionRequest request, AsyncHandler<StopSqlCollectionRequest,StopSqlCollectionResponse> handler)
Description copied from interface:DataSafeAsyncStops the specified SQL collection.- Specified by:
stopSqlCollectionin interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
suspendWorkRequest
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
unsetSecurityAssessmentBaseline
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
unsetUserAssessmentBaseline
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateAlert
public Future<UpdateAlertResponse> updateAlert(UpdateAlertRequest request, AsyncHandler<UpdateAlertRequest,UpdateAlertResponse> handler)
Description copied from interface:DataSafeAsyncUpdates the status of the specified alert.- Specified by:
updateAlertin interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateAlertPolicy
public Future<UpdateAlertPolicyResponse> updateAlertPolicy(UpdateAlertPolicyRequest request, AsyncHandler<UpdateAlertPolicyRequest,UpdateAlertPolicyResponse> handler)
Description copied from interface:DataSafeAsyncUpdates the specified alert policy .- Specified by:
updateAlertPolicyin interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateAlertPolicyRule
public Future<UpdateAlertPolicyRuleResponse> updateAlertPolicyRule(UpdateAlertPolicyRuleRequest request, AsyncHandler<UpdateAlertPolicyRuleRequest,UpdateAlertPolicyRuleResponse> handler)
Description copied from interface:DataSafeAsyncUpdates the specified alert policy rule.- Specified by:
updateAlertPolicyRulein interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateAttributeSet
public Future<UpdateAttributeSetResponse> updateAttributeSet(UpdateAttributeSetRequest request, AsyncHandler<UpdateAttributeSetRequest,UpdateAttributeSetResponse> handler)
Description copied from interface:DataSafeAsyncUpdates an attribute set.- Specified by:
updateAttributeSetin interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateAuditArchiveRetrieval
public Future<UpdateAuditArchiveRetrievalResponse> updateAuditArchiveRetrieval(UpdateAuditArchiveRetrievalRequest request, AsyncHandler<UpdateAuditArchiveRetrievalRequest,UpdateAuditArchiveRetrievalResponse> handler)
Description copied from interface:DataSafeAsyncUpdates the audit archive retrieval.- Specified by:
updateAuditArchiveRetrievalin interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateAuditPolicy
public Future<UpdateAuditPolicyResponse> updateAuditPolicy(UpdateAuditPolicyRequest request, AsyncHandler<UpdateAuditPolicyRequest,UpdateAuditPolicyResponse> handler)
Description copied from interface:DataSafeAsyncUpdates the audit policy.- Specified by:
updateAuditPolicyin interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateAuditProfile
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateAuditTrail
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateDataSafePrivateEndpoint
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateDatabaseSecurityConfig
public Future<UpdateDatabaseSecurityConfigResponse> updateDatabaseSecurityConfig(UpdateDatabaseSecurityConfigRequest request, AsyncHandler<UpdateDatabaseSecurityConfigRequest,UpdateDatabaseSecurityConfigResponse> handler)
Description copied from interface:DataSafeAsyncUpdates the database security configuration.- Specified by:
updateDatabaseSecurityConfigin interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateFinding
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateLibraryMaskingFormat
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateMaskingColumn
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateMaskingPolicy
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateOnPremConnector
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateOnPremConnectorWallet
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updatePeerTargetDatabase
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateReport
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateReportDefinition
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateSdmMaskingPolicyDifference
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateSecurityAssessment
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateSecurityPolicy
public Future<UpdateSecurityPolicyResponse> updateSecurityPolicy(UpdateSecurityPolicyRequest request, AsyncHandler<UpdateSecurityPolicyRequest,UpdateSecurityPolicyResponse> handler)
Description copied from interface:DataSafeAsyncUpdates the security policy.- Specified by:
updateSecurityPolicyin interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateSecurityPolicyConfig
public Future<UpdateSecurityPolicyConfigResponse> updateSecurityPolicyConfig(UpdateSecurityPolicyConfigRequest request, AsyncHandler<UpdateSecurityPolicyConfigRequest,UpdateSecurityPolicyConfigResponse> handler)
Description copied from interface:DataSafeAsyncUpdates the security policy configuration.- Specified by:
updateSecurityPolicyConfigin interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateSecurityPolicyDeployment
public Future<UpdateSecurityPolicyDeploymentResponse> updateSecurityPolicyDeployment(UpdateSecurityPolicyDeploymentRequest request, AsyncHandler<UpdateSecurityPolicyDeploymentRequest,UpdateSecurityPolicyDeploymentResponse> handler)
Description copied from interface:DataSafeAsyncUpdates the security policy deployment.- Specified by:
updateSecurityPolicyDeploymentin interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateSensitiveColumn
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateSensitiveDataModel
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateSensitiveType
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateSensitiveTypeGroup
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateSensitiveTypesExport
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateSqlCollection
public Future<UpdateSqlCollectionResponse> updateSqlCollection(UpdateSqlCollectionRequest request, AsyncHandler<UpdateSqlCollectionRequest,UpdateSqlCollectionResponse> handler)
Description copied from interface:DataSafeAsyncUpdates the SQL collection.- Specified by:
updateSqlCollectionin interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateSqlFirewallPolicy
public Future<UpdateSqlFirewallPolicyResponse> updateSqlFirewallPolicy(UpdateSqlFirewallPolicyRequest request, AsyncHandler<UpdateSqlFirewallPolicyRequest,UpdateSqlFirewallPolicyResponse> handler)
Description copied from interface:DataSafeAsyncUpdates the SQL Firewall policy.- Specified by:
updateSqlFirewallPolicyin interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateTargetAlertPolicyAssociation
public Future<UpdateTargetAlertPolicyAssociationResponse> updateTargetAlertPolicyAssociation(UpdateTargetAlertPolicyAssociationRequest request, AsyncHandler<UpdateTargetAlertPolicyAssociationRequest,UpdateTargetAlertPolicyAssociationResponse> handler)
Description copied from interface:DataSafeAsyncUpdates the specified target-alert policy association.- Specified by:
updateTargetAlertPolicyAssociationin interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateTargetDatabase
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateTargetDatabaseGroup
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateUnifiedAuditPolicy
public Future<UpdateUnifiedAuditPolicyResponse> updateUnifiedAuditPolicy(UpdateUnifiedAuditPolicyRequest request, AsyncHandler<UpdateUnifiedAuditPolicyRequest,UpdateUnifiedAuditPolicyResponse> handler)
Description copied from interface:DataSafeAsyncUpdates the Unified Audit policy.- Specified by:
updateUnifiedAuditPolicyin interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateUnifiedAuditPolicyDefinition
public Future<UpdateUnifiedAuditPolicyDefinitionResponse> updateUnifiedAuditPolicyDefinition(UpdateUnifiedAuditPolicyDefinitionRequest request, AsyncHandler<UpdateUnifiedAuditPolicyDefinitionRequest,UpdateUnifiedAuditPolicyDefinitionResponse> handler)
Description copied from interface:DataSafeAsyncUpdates the unified audit policy definition.- Specified by:
updateUnifiedAuditPolicyDefinitionin interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateUserAssessment
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
uploadMaskingPolicy
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
uploadSensitiveDataModel
public 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 interfaceDataSafeAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getDefaultConfigurator
protected ClientConfigurator getDefaultConfigurator()
-
useRealmSpecificEndpointTemplate
public void useRealmSpecificEndpointTemplate(boolean useOfRealmSpecificEndpointTemplateEnabled)
This method should be used to enable or disable the use of realm-specific endpoint template.The default value is null. To enable the use of endpoint template defined for the realm in use, set the flag to true To disable the use of endpoint template defined for the realm in use, set the flag to false
- Parameters:
useOfRealmSpecificEndpointTemplateEnabled- This flag can be set to true or false to enable or disable the use of realm-specific endpoint template respectively
-
populateServiceParametersInEndpoint
public final void populateServiceParametersInEndpoint(String endpoint, Map<String,Object> requiredParametersMap)
Populate the parameters in the endpoint with its corresponding value and update the base endpoint.The value will be populated iff the parameter in endpoint is a required request path parameter or a required request query parameter. If not, the parameter in the endpoint will be ignored and left blank.
- Parameters:
endpoint- The endpoint template in userequiredParametersMap- Map of parameter name as key and value set in request path or query parameter as value
-
updateBaseEndpoint
public final void updateBaseEndpoint(String endpoint)
This method should be used for parameterized endpoint templates only.This does not include {region} and {secondLevelDomain} parameters.
- Parameters:
endpoint- The updated endpoint to use
-
setEndpoint
public final void setEndpoint(String endpoint)
-
getEndpoint
public final String getEndpoint()
-
refreshClient
public final void refreshClient()
Rebuild the backingHttpClient.This will call
ClientConfigurators again, and can be used to e.g. refresh the SSL certificate.
-
close
public final void close()
- Specified by:
closein interfaceAutoCloseable
-
getClientCommonLibraryVersion
public String getClientCommonLibraryVersion()
-
getMinimumClientCommonLibraryVersionFromClient
public Optional<String> getMinimumClientCommonLibraryVersionFromClient()
-
clientCall
protected <REQ extends BmcRequest<?>,RESP extends BmcResponse,RESP_BUILDER extends BmcResponse.Builder<RESP>> ClientCall<REQ,RESP,RESP_BUILDER> clientCall(REQ request, Supplier<RESP_BUILDER> responseBuilder)
-
-