Interface DataCatalogAsync
- 
- All Superinterfaces:
- AutoCloseable
 - All Known Implementing Classes:
- DataCatalogAsyncClient
 
 @Generated(value="OracleSDKGenerator", comments="API Version: 20190325") public interface DataCatalogAsync extends AutoCloseableUse the Data Catalog APIs to collect, organize, find, access, understand, enrich, and activate technical, business, and operational metadata.For more information, see Data Catalog. 
- 
- 
Method Summary- 
Methods inherited from interface java.lang.AutoCloseableclose
 
- 
 
- 
- 
- 
Method Detail- 
refreshClientvoid refreshClient() Rebuilds the client from scratch.Useful to refresh certificates. 
 - 
setEndpointvoid setEndpoint(String endpoint) Sets the endpoint to call (ex, https://www.example.com).- Parameters:
- endpoint- The endpoint of the serice.
 
 - 
getEndpointString getEndpoint() Gets the set endpoint for REST call (ex, https://www.example.com)
 - 
setRegionvoid setRegion(Region region) Sets 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.- Parameters:
- region- The region of the service.
 
 - 
setRegionvoid setRegion(String regionId) Sets the region to call (ex, ‘us-phoenix-1’).Note, this will first try to map the region ID to a known Region and call setRegion.If no known Region could be determined, it will create an endpoint based on the default endpoint format ( Region.formatDefaultRegionEndpoint(Service, String)and then callsetEndpoint.- Parameters:
- regionId- The public region ID.
 
 - 
useRealmSpecificEndpointTemplatevoid useRealmSpecificEndpointTemplate(boolean realmSpecificEndpointTemplateEnabled) Determines whether realm specific endpoint should be used or not.Set realmSpecificEndpointTemplateEnabled to “true” if the user wants to enable use of realm specific endpoint template, otherwise set it to “false” - Parameters:
- realmSpecificEndpointTemplateEnabled- flag to enable the use of realm specific endpoint template
 
 - 
addCatalogLockFuture<AddCatalogLockResponse> addCatalogLock(AddCatalogLockRequest request, AsyncHandler<AddCatalogLockRequest,AddCatalogLockResponse> handler) Adds a lock to a Catalog resource.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
addCatalogPrivateEndpointLockFuture<AddCatalogPrivateEndpointLockResponse> addCatalogPrivateEndpointLock(AddCatalogPrivateEndpointLockRequest request, AsyncHandler<AddCatalogPrivateEndpointLockRequest,AddCatalogPrivateEndpointLockResponse> handler) Adds a lock to a CatalogPrivateEndpoint resource.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
addDataSelectorPatternsFuture<AddDataSelectorPatternsResponse> addDataSelectorPatterns(AddDataSelectorPatternsRequest request, AsyncHandler<AddDataSelectorPatternsRequest,AddDataSelectorPatternsResponse> handler) Add data selector pattern to the data asset.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
addMetastoreLockFuture<AddMetastoreLockResponse> addMetastoreLock(AddMetastoreLockRequest request, AsyncHandler<AddMetastoreLockRequest,AddMetastoreLockResponse> handler) Adds a lock to a Metastore resource.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
associateCustomPropertyFuture<AssociateCustomPropertyResponse> associateCustomProperty(AssociateCustomPropertyRequest request, AsyncHandler<AssociateCustomPropertyRequest,AssociateCustomPropertyResponse> handler) Associate the custom property for the given type- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
asynchronousExportDataAssetFuture<AsynchronousExportDataAssetResponse> asynchronousExportDataAsset(AsynchronousExportDataAssetRequest request, AsyncHandler<AsynchronousExportDataAssetRequest,AsynchronousExportDataAssetResponse> handler) Export technical objects from a Data Asset in Excel format.Returns details about the job which actually performs the export. - Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
asynchronousExportGlossaryFuture<AsynchronousExportGlossaryResponse> asynchronousExportGlossary(AsynchronousExportGlossaryRequest request, AsyncHandler<AsynchronousExportGlossaryRequest,AsynchronousExportGlossaryResponse> handler) Exports the contents of a glossary in Excel format.Returns details about the job which actually performs the export. - Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
attachCatalogPrivateEndpointFuture<AttachCatalogPrivateEndpointResponse> attachCatalogPrivateEndpoint(AttachCatalogPrivateEndpointRequest request, AsyncHandler<AttachCatalogPrivateEndpointRequest,AttachCatalogPrivateEndpointResponse> handler) Attaches a private reverse connection endpoint resource to a data catalog resource.When provided, ‘If-Match’ is checked against ‘ETag’ values of the resource. - Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
changeCatalogCompartmentFuture<ChangeCatalogCompartmentResponse> changeCatalogCompartment(ChangeCatalogCompartmentRequest request, AsyncHandler<ChangeCatalogCompartmentRequest,ChangeCatalogCompartmentResponse> handler) Moves a resource into a different compartment.When provided, ‘If-Match’ is checked against ‘ETag’ values of the resource. - Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
changeCatalogPrivateEndpointCompartmentFuture<ChangeCatalogPrivateEndpointCompartmentResponse> changeCatalogPrivateEndpointCompartment(ChangeCatalogPrivateEndpointCompartmentRequest request, AsyncHandler<ChangeCatalogPrivateEndpointCompartmentRequest,ChangeCatalogPrivateEndpointCompartmentResponse> handler) Moves a resource into a different compartment.When provided, ‘If-Match’ is checked against ‘ETag’ values of the resource. - Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
changeMetastoreCompartmentFuture<ChangeMetastoreCompartmentResponse> changeMetastoreCompartment(ChangeMetastoreCompartmentRequest request, AsyncHandler<ChangeMetastoreCompartmentRequest,ChangeMetastoreCompartmentResponse> handler) Moves a resource into a different compartment.When provided, ‘If-Match’ is checked against ‘ETag’ values of the resource. - Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
createAttributeFuture<CreateAttributeResponse> createAttribute(CreateAttributeRequest request, AsyncHandler<CreateAttributeRequest,CreateAttributeResponse> handler) Creates a new entity attribute.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
createAttributeTagFuture<CreateAttributeTagResponse> createAttributeTag(CreateAttributeTagRequest request, AsyncHandler<CreateAttributeTagRequest,CreateAttributeTagResponse> handler) Creates a new entity attribute tag.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
createCatalogFuture<CreateCatalogResponse> createCatalog(CreateCatalogRequest request, AsyncHandler<CreateCatalogRequest,CreateCatalogResponse> handler) Creates a new data catalog instance that includes a console and an API URL for managing metadata operations.For more information, please see the documentation. - Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
createCatalogPrivateEndpointFuture<CreateCatalogPrivateEndpointResponse> createCatalogPrivateEndpoint(CreateCatalogPrivateEndpointRequest request, AsyncHandler<CreateCatalogPrivateEndpointRequest,CreateCatalogPrivateEndpointResponse> handler) Create a new private reverse connection endpoint.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
createConnectionFuture<CreateConnectionResponse> createConnection(CreateConnectionRequest request, AsyncHandler<CreateConnectionRequest,CreateConnectionResponse> handler) Creates a new connection.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
createCustomPropertyFuture<CreateCustomPropertyResponse> createCustomProperty(CreateCustomPropertyRequest request, AsyncHandler<CreateCustomPropertyRequest,CreateCustomPropertyResponse> handler) Create a new Custom Property- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
createDataAssetFuture<CreateDataAssetResponse> createDataAsset(CreateDataAssetRequest request, AsyncHandler<CreateDataAssetRequest,CreateDataAssetResponse> handler) Create a new data asset.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
createDataAssetTagFuture<CreateDataAssetTagResponse> createDataAssetTag(CreateDataAssetTagRequest request, AsyncHandler<CreateDataAssetTagRequest,CreateDataAssetTagResponse> handler) Creates a new data asset tag.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
createEntityFuture<CreateEntityResponse> createEntity(CreateEntityRequest request, AsyncHandler<CreateEntityRequest,CreateEntityResponse> handler) Creates a new data entity.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
createEntityTagFuture<CreateEntityTagResponse> createEntityTag(CreateEntityTagRequest request, AsyncHandler<CreateEntityTagRequest,CreateEntityTagResponse> handler) Creates a new entity tag.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
createFolderFuture<CreateFolderResponse> createFolder(CreateFolderRequest request, AsyncHandler<CreateFolderRequest,CreateFolderResponse> handler) Creates a new folder.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
createFolderTagFuture<CreateFolderTagResponse> createFolderTag(CreateFolderTagRequest request, AsyncHandler<CreateFolderTagRequest,CreateFolderTagResponse> handler) Creates a new folder tag.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
createGlossaryFuture<CreateGlossaryResponse> createGlossary(CreateGlossaryRequest request, AsyncHandler<CreateGlossaryRequest,CreateGlossaryResponse> handler) Creates a new glossary.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
createJobFuture<CreateJobResponse> createJob(CreateJobRequest request, AsyncHandler<CreateJobRequest,CreateJobResponse> handler) Creates a new job.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
createJobDefinitionFuture<CreateJobDefinitionResponse> createJobDefinition(CreateJobDefinitionRequest request, AsyncHandler<CreateJobDefinitionRequest,CreateJobDefinitionResponse> handler) Creates a new job definition.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
createJobExecutionFuture<CreateJobExecutionResponse> createJobExecution(CreateJobExecutionRequest request, AsyncHandler<CreateJobExecutionRequest,CreateJobExecutionResponse> handler) Creates a new job execution.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
createMetastoreFuture<CreateMetastoreResponse> createMetastore(CreateMetastoreRequest request, AsyncHandler<CreateMetastoreRequest,CreateMetastoreResponse> handler) Creates a new metastore.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
createNamespaceFuture<CreateNamespaceResponse> createNamespace(CreateNamespaceRequest request, AsyncHandler<CreateNamespaceRequest,CreateNamespaceResponse> handler) Create a new Namespace to be used by a custom property- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
createPatternFuture<CreatePatternResponse> createPattern(CreatePatternRequest request, AsyncHandler<CreatePatternRequest,CreatePatternResponse> handler) Create a new pattern.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
createTermFuture<CreateTermResponse> createTerm(CreateTermRequest request, AsyncHandler<CreateTermRequest,CreateTermResponse> handler) Create a new term within a glossary.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
createTermRelationshipFuture<CreateTermRelationshipResponse> createTermRelationship(CreateTermRelationshipRequest request, AsyncHandler<CreateTermRelationshipRequest,CreateTermRelationshipResponse> handler) Creates a new term relationship for this term within a glossary.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
deleteAttributeFuture<DeleteAttributeResponse> deleteAttribute(DeleteAttributeRequest request, AsyncHandler<DeleteAttributeRequest,DeleteAttributeResponse> handler) Deletes a specific entity attribute.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
deleteAttributeTagFuture<DeleteAttributeTagResponse> deleteAttributeTag(DeleteAttributeTagRequest request, AsyncHandler<DeleteAttributeTagRequest,DeleteAttributeTagResponse> handler) Deletes a specific entity attribute tag.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
deleteCatalogFuture<DeleteCatalogResponse> deleteCatalog(DeleteCatalogRequest request, AsyncHandler<DeleteCatalogRequest,DeleteCatalogResponse> handler) Deletes a data catalog resource by identifier.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
deleteCatalogPrivateEndpointFuture<DeleteCatalogPrivateEndpointResponse> deleteCatalogPrivateEndpoint(DeleteCatalogPrivateEndpointRequest request, AsyncHandler<DeleteCatalogPrivateEndpointRequest,DeleteCatalogPrivateEndpointResponse> handler) Deletes a private reverse connection endpoint by identifier.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
deleteConnectionFuture<DeleteConnectionResponse> deleteConnection(DeleteConnectionRequest request, AsyncHandler<DeleteConnectionRequest,DeleteConnectionResponse> handler) Deletes a specific connection of a data asset.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
deleteCustomPropertyFuture<DeleteCustomPropertyResponse> deleteCustomProperty(DeleteCustomPropertyRequest request, AsyncHandler<DeleteCustomPropertyRequest,DeleteCustomPropertyResponse> handler) Deletes a specific custom property identified by it’s key.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
deleteDataAssetFuture<DeleteDataAssetResponse> deleteDataAsset(DeleteDataAssetRequest request, AsyncHandler<DeleteDataAssetRequest,DeleteDataAssetResponse> handler) Deletes a specific data asset identified by it’s key.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
deleteDataAssetTagFuture<DeleteDataAssetTagResponse> deleteDataAssetTag(DeleteDataAssetTagRequest request, AsyncHandler<DeleteDataAssetTagRequest,DeleteDataAssetTagResponse> handler) Deletes a specific data asset tag.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
deleteEntityFuture<DeleteEntityResponse> deleteEntity(DeleteEntityRequest request, AsyncHandler<DeleteEntityRequest,DeleteEntityResponse> handler) Deletes a specific data entity.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
deleteEntityTagFuture<DeleteEntityTagResponse> deleteEntityTag(DeleteEntityTagRequest request, AsyncHandler<DeleteEntityTagRequest,DeleteEntityTagResponse> handler) Deletes a specific entity tag.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
deleteFolderFuture<DeleteFolderResponse> deleteFolder(DeleteFolderRequest request, AsyncHandler<DeleteFolderRequest,DeleteFolderResponse> handler) Deletes a specific folder of a data asset identified by it’s key.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
deleteFolderTagFuture<DeleteFolderTagResponse> deleteFolderTag(DeleteFolderTagRequest request, AsyncHandler<DeleteFolderTagRequest,DeleteFolderTagResponse> handler) Deletes a specific folder tag.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
deleteGlossaryFuture<DeleteGlossaryResponse> deleteGlossary(DeleteGlossaryRequest request, AsyncHandler<DeleteGlossaryRequest,DeleteGlossaryResponse> handler) Deletes a specific glossary identified by it’s key.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
deleteJobFuture<DeleteJobResponse> deleteJob(DeleteJobRequest request, AsyncHandler<DeleteJobRequest,DeleteJobResponse> handler) Deletes a specific job identified by it’s key.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
deleteJobDefinitionFuture<DeleteJobDefinitionResponse> deleteJobDefinition(DeleteJobDefinitionRequest request, AsyncHandler<DeleteJobDefinitionRequest,DeleteJobDefinitionResponse> handler) Deletes a specific job definition identified by it’s key.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
deleteMetastoreFuture<DeleteMetastoreResponse> deleteMetastore(DeleteMetastoreRequest request, AsyncHandler<DeleteMetastoreRequest,DeleteMetastoreResponse> handler) Deletes a metastore resource by identifier.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
deleteNamespaceFuture<DeleteNamespaceResponse> deleteNamespace(DeleteNamespaceRequest request, AsyncHandler<DeleteNamespaceRequest,DeleteNamespaceResponse> handler) Deletes a specific Namespace identified by it’s key.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
deletePatternFuture<DeletePatternResponse> deletePattern(DeletePatternRequest request, AsyncHandler<DeletePatternRequest,DeletePatternResponse> handler) Deletes a specific pattern identified by it’s key.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
deleteTermFuture<DeleteTermResponse> deleteTerm(DeleteTermRequest request, AsyncHandler<DeleteTermRequest,DeleteTermResponse> handler) Deletes a specific glossary term.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
deleteTermRelationshipFuture<DeleteTermRelationshipResponse> deleteTermRelationship(DeleteTermRelationshipRequest request, AsyncHandler<DeleteTermRelationshipRequest,DeleteTermRelationshipResponse> handler) Deletes a specific glossary term relationship.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
detachCatalogPrivateEndpointFuture<DetachCatalogPrivateEndpointResponse> detachCatalogPrivateEndpoint(DetachCatalogPrivateEndpointRequest request, AsyncHandler<DetachCatalogPrivateEndpointRequest,DetachCatalogPrivateEndpointResponse> handler) Detaches a private reverse connection endpoint resource to a data catalog resource.When provided, ‘If-Match’ is checked against ‘ETag’ values of the resource. - Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
disassociateCustomPropertyFuture<DisassociateCustomPropertyResponse> disassociateCustomProperty(DisassociateCustomPropertyRequest request, AsyncHandler<DisassociateCustomPropertyRequest,DisassociateCustomPropertyResponse> handler) Remove the custom property for the given type- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
expandTreeForGlossaryFuture<ExpandTreeForGlossaryResponse> expandTreeForGlossary(ExpandTreeForGlossaryRequest request, AsyncHandler<ExpandTreeForGlossaryRequest,ExpandTreeForGlossaryResponse> handler) Returns the fully expanded tree hierarchy of parent and child terms in this glossary.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
exportGlossaryFuture<ExportGlossaryResponse> exportGlossary(ExportGlossaryRequest request, AsyncHandler<ExportGlossaryRequest,ExportGlossaryResponse> handler) Export the glossary and the terms and return the exported glossary as csv or json.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
fetchEntityLineageFuture<FetchEntityLineageResponse> fetchEntityLineage(FetchEntityLineageRequest request, AsyncHandler<FetchEntityLineageRequest,FetchEntityLineageResponse> handler) Returns lineage for a given entity object.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getAttributeFuture<GetAttributeResponse> getAttribute(GetAttributeRequest request, AsyncHandler<GetAttributeRequest,GetAttributeResponse> handler) Gets a specific entity attribute by key.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getAttributeTagFuture<GetAttributeTagResponse> getAttributeTag(GetAttributeTagRequest request, AsyncHandler<GetAttributeTagRequest,GetAttributeTagResponse> handler) Gets a specific entity attribute tag by key.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getCatalogFuture<GetCatalogResponse> getCatalog(GetCatalogRequest request, AsyncHandler<GetCatalogRequest,GetCatalogResponse> handler) Gets a data catalog by identifier.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getCatalogPrivateEndpointFuture<GetCatalogPrivateEndpointResponse> getCatalogPrivateEndpoint(GetCatalogPrivateEndpointRequest request, AsyncHandler<GetCatalogPrivateEndpointRequest,GetCatalogPrivateEndpointResponse> handler) Gets a specific private reverse connection by identifier.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getConnectionFuture<GetConnectionResponse> getConnection(GetConnectionRequest request, AsyncHandler<GetConnectionRequest,GetConnectionResponse> handler) Gets a specific data asset connection by key.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getCustomPropertyFuture<GetCustomPropertyResponse> getCustomProperty(GetCustomPropertyRequest request, AsyncHandler<GetCustomPropertyRequest,GetCustomPropertyResponse> handler) Gets a specific custom property for the given key within a data catalog.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getDataAssetFuture<GetDataAssetResponse> getDataAsset(GetDataAssetRequest request, AsyncHandler<GetDataAssetRequest,GetDataAssetResponse> handler) Gets a specific data asset for the given key within a data catalog.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getDataAssetTagFuture<GetDataAssetTagResponse> getDataAssetTag(GetDataAssetTagRequest request, AsyncHandler<GetDataAssetTagRequest,GetDataAssetTagResponse> handler) Gets a specific data asset tag by key.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getEntityFuture<GetEntityResponse> getEntity(GetEntityRequest request, AsyncHandler<GetEntityRequest,GetEntityResponse> handler) Gets a specific data entity by key for a data asset.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getEntityTagFuture<GetEntityTagResponse> getEntityTag(GetEntityTagRequest request, AsyncHandler<GetEntityTagRequest,GetEntityTagResponse> handler) Gets a specific entity tag by key.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getFolderFuture<GetFolderResponse> getFolder(GetFolderRequest request, AsyncHandler<GetFolderRequest,GetFolderResponse> handler) Gets a specific data asset folder by key.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getFolderTagFuture<GetFolderTagResponse> getFolderTag(GetFolderTagRequest request, AsyncHandler<GetFolderTagRequest,GetFolderTagResponse> handler) Gets a specific folder tag by key.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getGlossaryFuture<GetGlossaryResponse> getGlossary(GetGlossaryRequest request, AsyncHandler<GetGlossaryRequest,GetGlossaryResponse> handler) Gets a specific glossary by key within a data catalog.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getJobFuture<GetJobResponse> getJob(GetJobRequest request, AsyncHandler<GetJobRequest,GetJobResponse> handler) Gets a specific job by key within a data catalog.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getJobDefinitionFuture<GetJobDefinitionResponse> getJobDefinition(GetJobDefinitionRequest request, AsyncHandler<GetJobDefinitionRequest,GetJobDefinitionResponse> handler) Gets a specific job definition by key within a data catalog.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getJobExecutionFuture<GetJobExecutionResponse> getJobExecution(GetJobExecutionRequest request, AsyncHandler<GetJobExecutionRequest,GetJobExecutionResponse> handler) Gets a specific job execution by key.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getJobLogFuture<GetJobLogResponse> getJobLog(GetJobLogRequest request, AsyncHandler<GetJobLogRequest,GetJobLogResponse> handler) Gets a specific job log by key.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getJobMetricsFuture<GetJobMetricsResponse> getJobMetrics(GetJobMetricsRequest request, AsyncHandler<GetJobMetricsRequest,GetJobMetricsResponse> handler) Gets a specific job metric by key.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getMetastoreFuture<GetMetastoreResponse> getMetastore(GetMetastoreRequest request, AsyncHandler<GetMetastoreRequest,GetMetastoreResponse> handler) Gets a metastore by identifier.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getNamespaceFuture<GetNamespaceResponse> getNamespace(GetNamespaceRequest request, AsyncHandler<GetNamespaceRequest,GetNamespaceResponse> handler) Gets a specific namespace for the given key within a data catalog.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getPatternFuture<GetPatternResponse> getPattern(GetPatternRequest request, AsyncHandler<GetPatternRequest,GetPatternResponse> handler) Gets a specific pattern for the given key within a data catalog.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getTermFuture<GetTermResponse> getTerm(GetTermRequest request, AsyncHandler<GetTermRequest,GetTermResponse> handler) Gets a specific glossary term by key.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getTermRelationshipFuture<GetTermRelationshipResponse> getTermRelationship(GetTermRelationshipRequest request, AsyncHandler<GetTermRelationshipRequest,GetTermRelationshipResponse> handler) Gets a specific glossary term relationship by key.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getTypeFuture<GetTypeResponse> getType(GetTypeRequest request, AsyncHandler<GetTypeRequest,GetTypeResponse> handler) Gets a specific type by key within a data catalog.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getWorkRequestFuture<GetWorkRequestResponse> getWorkRequest(GetWorkRequestRequest request, AsyncHandler<GetWorkRequestRequest,GetWorkRequestResponse> handler) Gets the status of the work request with the given OCID.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
importConnectionFuture<ImportConnectionResponse> importConnection(ImportConnectionRequest request, AsyncHandler<ImportConnectionRequest,ImportConnectionResponse> handler) Import new connection for this data asset.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
importDataAssetFuture<ImportDataAssetResponse> importDataAsset(ImportDataAssetRequest request, AsyncHandler<ImportDataAssetRequest,ImportDataAssetResponse> handler) Import technical objects to a Data Asset- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
importGlossaryFuture<ImportGlossaryResponse> importGlossary(ImportGlossaryRequest request, AsyncHandler<ImportGlossaryRequest,ImportGlossaryResponse> handler) Import the glossary and the terms from csv or json files and return the imported glossary resource.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
importLineageFuture<ImportLineageResponse> importLineage(ImportLineageRequest request, AsyncHandler<ImportLineageRequest,ImportLineageResponse> handler) Imports lineage metadata.Returns details about the job that performs the import. - Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listAggregatedPhysicalEntitiesFuture<ListAggregatedPhysicalEntitiesResponse> listAggregatedPhysicalEntities(ListAggregatedPhysicalEntitiesRequest request, AsyncHandler<ListAggregatedPhysicalEntitiesRequest,ListAggregatedPhysicalEntitiesResponse> handler) List the physical entities aggregated by this logical entity.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listAttributeTagsFuture<ListAttributeTagsResponse> listAttributeTags(ListAttributeTagsRequest request, AsyncHandler<ListAttributeTagsRequest,ListAttributeTagsResponse> handler) Returns a list of all tags for an entity attribute.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listAttributesFuture<ListAttributesResponse> listAttributes(ListAttributesRequest request, AsyncHandler<ListAttributesRequest,ListAttributesResponse> handler) Returns a list of all attributes of an data entity.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listCatalogPrivateEndpointsFuture<ListCatalogPrivateEndpointsResponse> listCatalogPrivateEndpoints(ListCatalogPrivateEndpointsRequest request, AsyncHandler<ListCatalogPrivateEndpointsRequest,ListCatalogPrivateEndpointsResponse> handler) Returns a list of all the catalog private endpoints in the specified compartment.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listCatalogsFuture<ListCatalogsResponse> listCatalogs(ListCatalogsRequest request, AsyncHandler<ListCatalogsRequest,ListCatalogsResponse> handler) Returns a list of all the data catalogs in the specified compartment.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listConnectionsFuture<ListConnectionsResponse> listConnections(ListConnectionsRequest request, AsyncHandler<ListConnectionsRequest,ListConnectionsResponse> handler) Returns a list of all Connections for a data asset.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listCustomPropertiesFuture<ListCustomPropertiesResponse> listCustomProperties(ListCustomPropertiesRequest request, AsyncHandler<ListCustomPropertiesRequest,ListCustomPropertiesResponse> handler) Returns a list of custom properties within a data catalog.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listDataAssetTagsFuture<ListDataAssetTagsResponse> listDataAssetTags(ListDataAssetTagsRequest request, AsyncHandler<ListDataAssetTagsRequest,ListDataAssetTagsResponse> handler) Returns a list of all tags for a data asset.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listDataAssetsFuture<ListDataAssetsResponse> listDataAssets(ListDataAssetsRequest request, AsyncHandler<ListDataAssetsRequest,ListDataAssetsResponse> handler) Returns a list of data assets within a data catalog.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listDerivedLogicalEntitiesFuture<ListDerivedLogicalEntitiesResponse> listDerivedLogicalEntities(ListDerivedLogicalEntitiesRequest request, AsyncHandler<ListDerivedLogicalEntitiesRequest,ListDerivedLogicalEntitiesResponse> handler) List logical entities derived from this pattern.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listEntitiesFuture<ListEntitiesResponse> listEntities(ListEntitiesRequest request, AsyncHandler<ListEntitiesRequest,ListEntitiesResponse> handler) Returns a list of all entities of a data asset.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listEntityTagsFuture<ListEntityTagsResponse> listEntityTags(ListEntityTagsRequest request, AsyncHandler<ListEntityTagsRequest,ListEntityTagsResponse> handler) Returns a list of all tags for a data entity.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listFolderTagsFuture<ListFolderTagsResponse> listFolderTags(ListFolderTagsRequest request, AsyncHandler<ListFolderTagsRequest,ListFolderTagsResponse> handler) Returns a list of all tags for a folder.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listFoldersFuture<ListFoldersResponse> listFolders(ListFoldersRequest request, AsyncHandler<ListFoldersRequest,ListFoldersResponse> handler) Returns a list of all folders.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listGlossariesFuture<ListGlossariesResponse> listGlossaries(ListGlossariesRequest request, AsyncHandler<ListGlossariesRequest,ListGlossariesResponse> handler) Returns a list of all glossaries within a data catalog.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listJobDefinitionsFuture<ListJobDefinitionsResponse> listJobDefinitions(ListJobDefinitionsRequest request, AsyncHandler<ListJobDefinitionsRequest,ListJobDefinitionsResponse> handler) Returns a list of job definitions within a data catalog.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listJobExecutionsFuture<ListJobExecutionsResponse> listJobExecutions(ListJobExecutionsRequest request, AsyncHandler<ListJobExecutionsRequest,ListJobExecutionsResponse> handler) Returns a list of job executions for a job.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listJobLogsFuture<ListJobLogsResponse> listJobLogs(ListJobLogsRequest request, AsyncHandler<ListJobLogsRequest,ListJobLogsResponse> handler) Returns a list of job logs.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listJobMetricsFuture<ListJobMetricsResponse> listJobMetrics(ListJobMetricsRequest request, AsyncHandler<ListJobMetricsRequest,ListJobMetricsResponse> handler) Returns a list of job metrics.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listJobsFuture<ListJobsResponse> listJobs(ListJobsRequest request, AsyncHandler<ListJobsRequest,ListJobsResponse> handler) Returns a list of jobs within a data catalog.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listMetastoresFuture<ListMetastoresResponse> listMetastores(ListMetastoresRequest request, AsyncHandler<ListMetastoresRequest,ListMetastoresResponse> handler) Returns a list of all metastores in the specified compartment.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listNamespacesFuture<ListNamespacesResponse> listNamespaces(ListNamespacesRequest request, AsyncHandler<ListNamespacesRequest,ListNamespacesResponse> handler) Returns a list of namespaces within a data catalog.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listPatternsFuture<ListPatternsResponse> listPatterns(ListPatternsRequest request, AsyncHandler<ListPatternsRequest,ListPatternsResponse> handler) Returns a list of patterns within a data catalog.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listRulesFuture<ListRulesResponse> listRules(ListRulesRequest request, AsyncHandler<ListRulesRequest,ListRulesResponse> handler) Returns a list of all rules of a data entity.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listTagsFuture<ListTagsResponse> listTags(ListTagsRequest request, AsyncHandler<ListTagsRequest,ListTagsResponse> handler) Returns a list of all user created tags in the system.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listTermRelationshipsFuture<ListTermRelationshipsResponse> listTermRelationships(ListTermRelationshipsRequest request, AsyncHandler<ListTermRelationshipsRequest,ListTermRelationshipsResponse> handler) Returns a list of all term relationships within a glossary.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listTermsFuture<ListTermsResponse> listTerms(ListTermsRequest request, AsyncHandler<ListTermsRequest,ListTermsResponse> handler) Returns a list of all terms within a glossary.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listTypesFuture<ListTypesResponse> listTypes(ListTypesRequest request, AsyncHandler<ListTypesRequest,ListTypesResponse> handler) Returns a list of all types within a data catalog.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listWorkRequestErrorsFuture<ListWorkRequestErrorsResponse> listWorkRequestErrors(ListWorkRequestErrorsRequest request, AsyncHandler<ListWorkRequestErrorsRequest,ListWorkRequestErrorsResponse> handler) Returns a (paginated) list of errors for a given work request.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listWorkRequestLogsFuture<ListWorkRequestLogsResponse> listWorkRequestLogs(ListWorkRequestLogsRequest request, AsyncHandler<ListWorkRequestLogsRequest,ListWorkRequestLogsResponse> handler) Returns a (paginated) list of logs for a given work request.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listWorkRequestsFuture<ListWorkRequestsResponse> listWorkRequests(ListWorkRequestsRequest request, AsyncHandler<ListWorkRequestsRequest,ListWorkRequestsResponse> handler) Lists the work requests in a compartment.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
objectStatsFuture<ObjectStatsResponse> objectStats(ObjectStatsRequest request, AsyncHandler<ObjectStatsRequest,ObjectStatsResponse> handler) Returns stats on objects by type in the repository.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
parseConnectionFuture<ParseConnectionResponse> parseConnection(ParseConnectionRequest request, AsyncHandler<ParseConnectionRequest,ParseConnectionResponse> handler) Parse data asset references through connections from this data asset.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
processRecommendationFuture<ProcessRecommendationResponse> processRecommendation(ProcessRecommendationRequest request, AsyncHandler<ProcessRecommendationRequest,ProcessRecommendationResponse> handler) Act on a recommendation.A recommendation can be accepted or rejected. For example, if a recommendation of type LINK_GLOSSARY_TERM is accepted, the system will link the source object (e.g. an attribute) to a target glossary term. - Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
recommendationsFuture<RecommendationsResponse> recommendations(RecommendationsRequest request, AsyncHandler<RecommendationsRequest,RecommendationsResponse> handler) Returns a list of recommendations for the given object and recommendation type.By default, it will return inferred recommendations for review. The optional query param ‘RecommendationStatus’ can be set, to return only recommendations having that status. - Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
removeCatalogLockFuture<RemoveCatalogLockResponse> removeCatalogLock(RemoveCatalogLockRequest request, AsyncHandler<RemoveCatalogLockRequest,RemoveCatalogLockResponse> handler) Removes a lock from a Catalog resource.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
removeCatalogPrivateEndpointLockFuture<RemoveCatalogPrivateEndpointLockResponse> removeCatalogPrivateEndpointLock(RemoveCatalogPrivateEndpointLockRequest request, AsyncHandler<RemoveCatalogPrivateEndpointLockRequest,RemoveCatalogPrivateEndpointLockResponse> handler) Removes a lock from a CatalogPrivateEndpoint resource.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
removeDataSelectorPatternsFuture<RemoveDataSelectorPatternsResponse> removeDataSelectorPatterns(RemoveDataSelectorPatternsRequest request, AsyncHandler<RemoveDataSelectorPatternsRequest,RemoveDataSelectorPatternsResponse> handler) Remove data selector pattern from the data asset.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
removeMetastoreLockFuture<RemoveMetastoreLockResponse> removeMetastoreLock(RemoveMetastoreLockRequest request, AsyncHandler<RemoveMetastoreLockRequest,RemoveMetastoreLockResponse> handler) Removes a lock from a Metastore resource.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
searchCriteriaFuture<SearchCriteriaResponse> searchCriteria(SearchCriteriaRequest request, AsyncHandler<SearchCriteriaRequest,SearchCriteriaResponse> handler) Returns a list of search results within a data catalog.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
suggestMatchesFuture<SuggestMatchesResponse> suggestMatches(SuggestMatchesRequest request, AsyncHandler<SuggestMatchesRequest,SuggestMatchesResponse> handler) Returns a list of potential string matches for a given input string.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
synchronousExportDataAssetFuture<SynchronousExportDataAssetResponse> synchronousExportDataAsset(SynchronousExportDataAssetRequest request, AsyncHandler<SynchronousExportDataAssetRequest,SynchronousExportDataAssetResponse> handler) Export technical objects from a Data Asset- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
testConnectionFuture<TestConnectionResponse> testConnection(TestConnectionRequest request, AsyncHandler<TestConnectionRequest,TestConnectionResponse> handler) Test the connection by connecting to the data asset using credentials in the metadata.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
updateAttributeFuture<UpdateAttributeResponse> updateAttribute(UpdateAttributeRequest request, AsyncHandler<UpdateAttributeRequest,UpdateAttributeResponse> handler) Updates a specific data asset attribute.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
updateCatalogFuture<UpdateCatalogResponse> updateCatalog(UpdateCatalogRequest request, AsyncHandler<UpdateCatalogRequest,UpdateCatalogResponse> handler) Updates the data catalog.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
updateCatalogPrivateEndpointFuture<UpdateCatalogPrivateEndpointResponse> updateCatalogPrivateEndpoint(UpdateCatalogPrivateEndpointRequest request, AsyncHandler<UpdateCatalogPrivateEndpointRequest,UpdateCatalogPrivateEndpointResponse> handler) Updates the private reverse connection endpoint.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
updateConnectionFuture<UpdateConnectionResponse> updateConnection(UpdateConnectionRequest request, AsyncHandler<UpdateConnectionRequest,UpdateConnectionResponse> handler) Updates a specific connection of a data asset.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
updateCustomPropertyFuture<UpdateCustomPropertyResponse> updateCustomProperty(UpdateCustomPropertyRequest request, AsyncHandler<UpdateCustomPropertyRequest,UpdateCustomPropertyResponse> handler) Updates a specific custom property identified by the given key.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
updateDataAssetFuture<UpdateDataAssetResponse> updateDataAsset(UpdateDataAssetRequest request, AsyncHandler<UpdateDataAssetRequest,UpdateDataAssetResponse> handler) Updates a specific data asset identified by the given key.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
updateEntityFuture<UpdateEntityResponse> updateEntity(UpdateEntityRequest request, AsyncHandler<UpdateEntityRequest,UpdateEntityResponse> handler) Updates a specific data entity.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
updateFolderFuture<UpdateFolderResponse> updateFolder(UpdateFolderRequest request, AsyncHandler<UpdateFolderRequest,UpdateFolderResponse> handler) Updates a specific folder of a data asset.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
updateGlossaryFuture<UpdateGlossaryResponse> updateGlossary(UpdateGlossaryRequest request, AsyncHandler<UpdateGlossaryRequest,UpdateGlossaryResponse> handler) Updates a specific glossary identified by the given key.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
updateJobFuture<UpdateJobResponse> updateJob(UpdateJobRequest request, AsyncHandler<UpdateJobRequest,UpdateJobResponse> handler) Updates a specific job identified by the given key.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
updateJobDefinitionFuture<UpdateJobDefinitionResponse> updateJobDefinition(UpdateJobDefinitionRequest request, AsyncHandler<UpdateJobDefinitionRequest,UpdateJobDefinitionResponse> handler) Update a specific job definition identified by the given key.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
updateMetastoreFuture<UpdateMetastoreResponse> updateMetastore(UpdateMetastoreRequest request, AsyncHandler<UpdateMetastoreRequest,UpdateMetastoreResponse> handler) Updates a metastore resource by identifier.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
updateNamespaceFuture<UpdateNamespaceResponse> updateNamespace(UpdateNamespaceRequest request, AsyncHandler<UpdateNamespaceRequest,UpdateNamespaceResponse> handler) Updates a specific namespace identified by the given key.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
updatePatternFuture<UpdatePatternResponse> updatePattern(UpdatePatternRequest request, AsyncHandler<UpdatePatternRequest,UpdatePatternResponse> handler) Updates a specific pattern identified by the given key.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
updateTermFuture<UpdateTermResponse> updateTerm(UpdateTermRequest request, AsyncHandler<UpdateTermRequest,UpdateTermResponse> handler) Updates a specific glossary term.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
updateTermRelationshipFuture<UpdateTermRelationshipResponse> updateTermRelationship(UpdateTermRelationshipRequest request, AsyncHandler<UpdateTermRelationshipRequest,UpdateTermRelationshipResponse> handler) Updates a specific glossary term relationship.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
uploadCredentialsFuture<UploadCredentialsResponse> uploadCredentials(UploadCredentialsRequest request, AsyncHandler<UploadCredentialsRequest,UploadCredentialsResponse> handler) Upload connection credentails and metadata for this connection.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
usersFuture<UsersResponse> users(UsersRequest request, AsyncHandler<UsersRequest,UsersResponse> handler) Returns active users in the system.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
validateConnectionFuture<ValidateConnectionResponse> validateConnection(ValidateConnectionRequest request, AsyncHandler<ValidateConnectionRequest,ValidateConnectionResponse> handler) Validate connection by connecting to the data asset using credentials in metadata.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
validatePatternFuture<ValidatePatternResponse> validatePattern(ValidatePatternRequest request, AsyncHandler<ValidatePatternRequest,ValidatePatternResponse> handler) Validate pattern by deriving file groups representing logical entities using the expression- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 
- 
 
-