com.oracle.bmc.datacatalog.DataCatalogAsync Maven / Gradle / Ivy
Show all versions of oci-java-sdk-datacatalog Show documentation
/**
* Copyright (c) 2016, 2024, Oracle and/or its affiliates. All rights reserved.
* This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license.
*/
package com.oracle.bmc.datacatalog;
import com.oracle.bmc.datacatalog.requests.*;
import com.oracle.bmc.datacatalog.responses.*;
/**
* Use the Data Catalog APIs to collect, organize, find, access, understand, enrich, and activate
* technical, business, and operational metadata. For more information, see [Data
* Catalog](https://docs.oracle.com/iaas/data-catalog/home.htm).
*/
@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20190325")
public interface DataCatalogAsync extends AutoCloseable {
/** Rebuilds the client from scratch. Useful to refresh certificates. */
void refreshClient();
/**
* Sets the endpoint to call (ex, https://www.example.com).
*
* @param endpoint The endpoint of the serice.
*/
void setEndpoint(String endpoint);
/** Gets the set endpoint for REST call (ex, https://www.example.com) */
String getEndpoint();
/**
* Sets the region to call (ex, Region.US_PHOENIX_1).
*
* Note, this will call {@link #setEndpoint(String) setEndpoint} after resolving the
* endpoint. If the service is not available in this region, however, an
* IllegalArgumentException will be raised.
*
* @param region The region of the service.
*/
void setRegion(com.oracle.bmc.Region region);
/**
* Sets the region to call (ex, 'us-phoenix-1').
*
*
Note, this will first try to map the region ID to a known Region and call {@link
* #setRegion(Region) setRegion}.
*
*
If no known Region could be determined, it will create an endpoint based on the default
* endpoint format ({@link com.oracle.bmc.Region#formatDefaultRegionEndpoint(Service, String)}
* and then call {@link #setEndpoint(String) setEndpoint}.
*
* @param regionId The public region ID.
*/
void setRegion(String regionId);
/**
* Determines whether realm specific endpoint should be used or not. Set
* realmSpecificEndpointTemplateEnabled to "true" if the user wants to enable use of realm
* specific endpoint template, otherwise set it to "false"
*
* @param realmSpecificEndpointTemplateEnabled flag to enable the use of realm specific endpoint
* template
*/
void useRealmSpecificEndpointTemplate(boolean realmSpecificEndpointTemplateEnabled);
/**
* Adds a lock to a Catalog resource.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future addCatalogLock(
AddCatalogLockRequest request,
com.oracle.bmc.responses.AsyncHandler
handler);
/**
* Adds a lock to a CatalogPrivateEndpoint resource.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future
addCatalogPrivateEndpointLock(
AddCatalogPrivateEndpointLockRequest request,
com.oracle.bmc.responses.AsyncHandler<
AddCatalogPrivateEndpointLockRequest,
AddCatalogPrivateEndpointLockResponse>
handler);
/**
* Add data selector pattern to the data asset.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future addDataSelectorPatterns(
AddDataSelectorPatternsRequest request,
com.oracle.bmc.responses.AsyncHandler<
AddDataSelectorPatternsRequest, AddDataSelectorPatternsResponse>
handler);
/**
* Adds a lock to a Metastore resource.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future addMetastoreLock(
AddMetastoreLockRequest request,
com.oracle.bmc.responses.AsyncHandler
handler);
/**
* Associate the custom property for the given type
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future associateCustomProperty(
AssociateCustomPropertyRequest request,
com.oracle.bmc.responses.AsyncHandler<
AssociateCustomPropertyRequest, AssociateCustomPropertyResponse>
handler);
/**
* Export technical objects from a Data Asset in Excel format. Returns details about the job
* which actually performs the export.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future asynchronousExportDataAsset(
AsynchronousExportDataAssetRequest request,
com.oracle.bmc.responses.AsyncHandler<
AsynchronousExportDataAssetRequest, AsynchronousExportDataAssetResponse>
handler);
/**
* Exports the contents of a glossary in Excel format. Returns details about the job which
* actually performs the export.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future asynchronousExportGlossary(
AsynchronousExportGlossaryRequest request,
com.oracle.bmc.responses.AsyncHandler<
AsynchronousExportGlossaryRequest, AsynchronousExportGlossaryResponse>
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.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future attachCatalogPrivateEndpoint(
AttachCatalogPrivateEndpointRequest request,
com.oracle.bmc.responses.AsyncHandler<
AttachCatalogPrivateEndpointRequest,
AttachCatalogPrivateEndpointResponse>
handler);
/**
* Moves a resource into a different compartment. When provided, 'If-Match' is checked against
* 'ETag' values of the resource.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future changeCatalogCompartment(
ChangeCatalogCompartmentRequest request,
com.oracle.bmc.responses.AsyncHandler<
ChangeCatalogCompartmentRequest, ChangeCatalogCompartmentResponse>
handler);
/**
* Moves a resource into a different compartment. When provided, 'If-Match' is checked against
* 'ETag' values of the resource.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future
changeCatalogPrivateEndpointCompartment(
ChangeCatalogPrivateEndpointCompartmentRequest request,
com.oracle.bmc.responses.AsyncHandler<
ChangeCatalogPrivateEndpointCompartmentRequest,
ChangeCatalogPrivateEndpointCompartmentResponse>
handler);
/**
* Moves a resource into a different compartment. When provided, 'If-Match' is checked against
* 'ETag' values of the resource.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future changeMetastoreCompartment(
ChangeMetastoreCompartmentRequest request,
com.oracle.bmc.responses.AsyncHandler<
ChangeMetastoreCompartmentRequest, ChangeMetastoreCompartmentResponse>
handler);
/**
* Creates a new entity attribute.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future createAttribute(
CreateAttributeRequest request,
com.oracle.bmc.responses.AsyncHandler
handler);
/**
* Creates a new entity attribute tag.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future createAttributeTag(
CreateAttributeTagRequest request,
com.oracle.bmc.responses.AsyncHandler<
CreateAttributeTagRequest, CreateAttributeTagResponse>
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.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future createCatalog(
CreateCatalogRequest request,
com.oracle.bmc.responses.AsyncHandler
handler);
/**
* Create a new private reverse connection endpoint.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future createCatalogPrivateEndpoint(
CreateCatalogPrivateEndpointRequest request,
com.oracle.bmc.responses.AsyncHandler<
CreateCatalogPrivateEndpointRequest,
CreateCatalogPrivateEndpointResponse>
handler);
/**
* Creates a new connection.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future createConnection(
CreateConnectionRequest request,
com.oracle.bmc.responses.AsyncHandler
handler);
/**
* Create a new Custom Property
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future createCustomProperty(
CreateCustomPropertyRequest request,
com.oracle.bmc.responses.AsyncHandler<
CreateCustomPropertyRequest, CreateCustomPropertyResponse>
handler);
/**
* Create a new data asset.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future createDataAsset(
CreateDataAssetRequest request,
com.oracle.bmc.responses.AsyncHandler
handler);
/**
* Creates a new data asset tag.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future createDataAssetTag(
CreateDataAssetTagRequest request,
com.oracle.bmc.responses.AsyncHandler<
CreateDataAssetTagRequest, CreateDataAssetTagResponse>
handler);
/**
* Creates a new data entity.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future createEntity(
CreateEntityRequest request,
com.oracle.bmc.responses.AsyncHandler
handler);
/**
* Creates a new entity tag.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future createEntityTag(
CreateEntityTagRequest request,
com.oracle.bmc.responses.AsyncHandler
handler);
/**
* Creates a new folder.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future createFolder(
CreateFolderRequest request,
com.oracle.bmc.responses.AsyncHandler
handler);
/**
* Creates a new folder tag.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future createFolderTag(
CreateFolderTagRequest request,
com.oracle.bmc.responses.AsyncHandler
handler);
/**
* Creates a new glossary.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future createGlossary(
CreateGlossaryRequest request,
com.oracle.bmc.responses.AsyncHandler
handler);
/**
* Creates a new job.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future createJob(
CreateJobRequest request,
com.oracle.bmc.responses.AsyncHandler handler);
/**
* Creates a new job definition.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future createJobDefinition(
CreateJobDefinitionRequest request,
com.oracle.bmc.responses.AsyncHandler<
CreateJobDefinitionRequest, CreateJobDefinitionResponse>
handler);
/**
* Creates a new job execution.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future createJobExecution(
CreateJobExecutionRequest request,
com.oracle.bmc.responses.AsyncHandler<
CreateJobExecutionRequest, CreateJobExecutionResponse>
handler);
/**
* Creates a new metastore.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future createMetastore(
CreateMetastoreRequest request,
com.oracle.bmc.responses.AsyncHandler
handler);
/**
* Create a new Namespace to be used by a custom property
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future createNamespace(
CreateNamespaceRequest request,
com.oracle.bmc.responses.AsyncHandler
handler);
/**
* Create a new pattern.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future createPattern(
CreatePatternRequest request,
com.oracle.bmc.responses.AsyncHandler
handler);
/**
* Create a new term within a glossary.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future createTerm(
CreateTermRequest request,
com.oracle.bmc.responses.AsyncHandler handler);
/**
* Creates a new term relationship for this term within a glossary.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future createTermRelationship(
CreateTermRelationshipRequest request,
com.oracle.bmc.responses.AsyncHandler<
CreateTermRelationshipRequest, CreateTermRelationshipResponse>
handler);
/**
* Deletes a specific entity attribute.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future deleteAttribute(
DeleteAttributeRequest request,
com.oracle.bmc.responses.AsyncHandler
handler);
/**
* Deletes a specific entity attribute tag.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future deleteAttributeTag(
DeleteAttributeTagRequest request,
com.oracle.bmc.responses.AsyncHandler<
DeleteAttributeTagRequest, DeleteAttributeTagResponse>
handler);
/**
* Deletes a data catalog resource by identifier.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future deleteCatalog(
DeleteCatalogRequest request,
com.oracle.bmc.responses.AsyncHandler
handler);
/**
* Deletes a private reverse connection endpoint by identifier.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future deleteCatalogPrivateEndpoint(
DeleteCatalogPrivateEndpointRequest request,
com.oracle.bmc.responses.AsyncHandler<
DeleteCatalogPrivateEndpointRequest,
DeleteCatalogPrivateEndpointResponse>
handler);
/**
* Deletes a specific connection of a data asset.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future deleteConnection(
DeleteConnectionRequest request,
com.oracle.bmc.responses.AsyncHandler
handler);
/**
* Deletes a specific custom property identified by it's key.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future deleteCustomProperty(
DeleteCustomPropertyRequest request,
com.oracle.bmc.responses.AsyncHandler<
DeleteCustomPropertyRequest, DeleteCustomPropertyResponse>
handler);
/**
* Deletes a specific data asset identified by it's key.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future deleteDataAsset(
DeleteDataAssetRequest request,
com.oracle.bmc.responses.AsyncHandler
handler);
/**
* Deletes a specific data asset tag.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future deleteDataAssetTag(
DeleteDataAssetTagRequest request,
com.oracle.bmc.responses.AsyncHandler<
DeleteDataAssetTagRequest, DeleteDataAssetTagResponse>
handler);
/**
* Deletes a specific data entity.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future deleteEntity(
DeleteEntityRequest request,
com.oracle.bmc.responses.AsyncHandler
handler);
/**
* Deletes a specific entity tag.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future deleteEntityTag(
DeleteEntityTagRequest request,
com.oracle.bmc.responses.AsyncHandler
handler);
/**
* Deletes a specific folder of a data asset identified by it's key.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future deleteFolder(
DeleteFolderRequest request,
com.oracle.bmc.responses.AsyncHandler
handler);
/**
* Deletes a specific folder tag.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future deleteFolderTag(
DeleteFolderTagRequest request,
com.oracle.bmc.responses.AsyncHandler
handler);
/**
* Deletes a specific glossary identified by it's key.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future deleteGlossary(
DeleteGlossaryRequest request,
com.oracle.bmc.responses.AsyncHandler
handler);
/**
* Deletes a specific job identified by it's key.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future deleteJob(
DeleteJobRequest request,
com.oracle.bmc.responses.AsyncHandler handler);
/**
* Deletes a specific job definition identified by it's key.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future deleteJobDefinition(
DeleteJobDefinitionRequest request,
com.oracle.bmc.responses.AsyncHandler<
DeleteJobDefinitionRequest, DeleteJobDefinitionResponse>
handler);
/**
* Deletes a metastore resource by identifier.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future deleteMetastore(
DeleteMetastoreRequest request,
com.oracle.bmc.responses.AsyncHandler
handler);
/**
* Deletes a specific Namespace identified by it's key.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future deleteNamespace(
DeleteNamespaceRequest request,
com.oracle.bmc.responses.AsyncHandler
handler);
/**
* Deletes a specific pattern identified by it's key.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future deletePattern(
DeletePatternRequest request,
com.oracle.bmc.responses.AsyncHandler
handler);
/**
* Deletes a specific glossary term.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future deleteTerm(
DeleteTermRequest request,
com.oracle.bmc.responses.AsyncHandler handler);
/**
* Deletes a specific glossary term relationship.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future deleteTermRelationship(
DeleteTermRelationshipRequest request,
com.oracle.bmc.responses.AsyncHandler<
DeleteTermRelationshipRequest, DeleteTermRelationshipResponse>
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.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future detachCatalogPrivateEndpoint(
DetachCatalogPrivateEndpointRequest request,
com.oracle.bmc.responses.AsyncHandler<
DetachCatalogPrivateEndpointRequest,
DetachCatalogPrivateEndpointResponse>
handler);
/**
* Remove the custom property for the given type
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future disassociateCustomProperty(
DisassociateCustomPropertyRequest request,
com.oracle.bmc.responses.AsyncHandler<
DisassociateCustomPropertyRequest, DisassociateCustomPropertyResponse>
handler);
/**
* Returns the fully expanded tree hierarchy of parent and child terms in this glossary.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future expandTreeForGlossary(
ExpandTreeForGlossaryRequest request,
com.oracle.bmc.responses.AsyncHandler<
ExpandTreeForGlossaryRequest, ExpandTreeForGlossaryResponse>
handler);
/**
* Export the glossary and the terms and return the exported glossary as csv or json.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future exportGlossary(
ExportGlossaryRequest request,
com.oracle.bmc.responses.AsyncHandler
handler);
/**
* Returns lineage for a given entity object.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future fetchEntityLineage(
FetchEntityLineageRequest request,
com.oracle.bmc.responses.AsyncHandler<
FetchEntityLineageRequest, FetchEntityLineageResponse>
handler);
/**
* Gets a specific entity attribute by key.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future getAttribute(
GetAttributeRequest request,
com.oracle.bmc.responses.AsyncHandler
handler);
/**
* Gets a specific entity attribute tag by key.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future getAttributeTag(
GetAttributeTagRequest request,
com.oracle.bmc.responses.AsyncHandler
handler);
/**
* Gets a data catalog by identifier.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future getCatalog(
GetCatalogRequest request,
com.oracle.bmc.responses.AsyncHandler handler);
/**
* Gets a specific private reverse connection by identifier.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future getCatalogPrivateEndpoint(
GetCatalogPrivateEndpointRequest request,
com.oracle.bmc.responses.AsyncHandler<
GetCatalogPrivateEndpointRequest, GetCatalogPrivateEndpointResponse>
handler);
/**
* Gets a specific data asset connection by key.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future getConnection(
GetConnectionRequest request,
com.oracle.bmc.responses.AsyncHandler
handler);
/**
* Gets a specific custom property for the given key within a data catalog.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future getCustomProperty(
GetCustomPropertyRequest request,
com.oracle.bmc.responses.AsyncHandler<
GetCustomPropertyRequest, GetCustomPropertyResponse>
handler);
/**
* Gets a specific data asset for the given key within a data catalog.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future getDataAsset(
GetDataAssetRequest request,
com.oracle.bmc.responses.AsyncHandler
handler);
/**
* Gets a specific data asset tag by key.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future getDataAssetTag(
GetDataAssetTagRequest request,
com.oracle.bmc.responses.AsyncHandler
handler);
/**
* Gets a specific data entity by key for a data asset.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future getEntity(
GetEntityRequest request,
com.oracle.bmc.responses.AsyncHandler handler);
/**
* Gets a specific entity tag by key.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future getEntityTag(
GetEntityTagRequest request,
com.oracle.bmc.responses.AsyncHandler
handler);
/**
* Gets a specific data asset folder by key.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future getFolder(
GetFolderRequest request,
com.oracle.bmc.responses.AsyncHandler handler);
/**
* Gets a specific folder tag by key.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future getFolderTag(
GetFolderTagRequest request,
com.oracle.bmc.responses.AsyncHandler
handler);
/**
* Gets a specific glossary by key within a data catalog.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future getGlossary(
GetGlossaryRequest request,
com.oracle.bmc.responses.AsyncHandler handler);
/**
* Gets a specific job by key within a data catalog.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future getJob(
GetJobRequest request,
com.oracle.bmc.responses.AsyncHandler handler);
/**
* Gets a specific job definition by key within a data catalog.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future getJobDefinition(
GetJobDefinitionRequest request,
com.oracle.bmc.responses.AsyncHandler
handler);
/**
* Gets a specific job execution by key.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future getJobExecution(
GetJobExecutionRequest request,
com.oracle.bmc.responses.AsyncHandler
handler);
/**
* Gets a specific job log by key.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future getJobLog(
GetJobLogRequest request,
com.oracle.bmc.responses.AsyncHandler handler);
/**
* Gets a specific job metric by key.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future getJobMetrics(
GetJobMetricsRequest request,
com.oracle.bmc.responses.AsyncHandler
handler);
/**
* Gets a metastore by identifier.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future getMetastore(
GetMetastoreRequest request,
com.oracle.bmc.responses.AsyncHandler
handler);
/**
* Gets a specific namespace for the given key within a data catalog.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future getNamespace(
GetNamespaceRequest request,
com.oracle.bmc.responses.AsyncHandler
handler);
/**
* Gets a specific pattern for the given key within a data catalog.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future getPattern(
GetPatternRequest request,
com.oracle.bmc.responses.AsyncHandler handler);
/**
* Gets a specific glossary term by key.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future getTerm(
GetTermRequest request,
com.oracle.bmc.responses.AsyncHandler handler);
/**
* Gets a specific glossary term relationship by key.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future getTermRelationship(
GetTermRelationshipRequest request,
com.oracle.bmc.responses.AsyncHandler<
GetTermRelationshipRequest, GetTermRelationshipResponse>
handler);
/**
* Gets a specific type by key within a data catalog.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future getType(
GetTypeRequest request,
com.oracle.bmc.responses.AsyncHandler handler);
/**
* Gets the status of the work request with the given OCID.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future getWorkRequest(
GetWorkRequestRequest request,
com.oracle.bmc.responses.AsyncHandler
handler);
/**
* Import new connection for this data asset.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future importConnection(
ImportConnectionRequest request,
com.oracle.bmc.responses.AsyncHandler
handler);
/**
* Import technical objects to a Data Asset
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future importDataAsset(
ImportDataAssetRequest request,
com.oracle.bmc.responses.AsyncHandler
handler);
/**
* Import the glossary and the terms from csv or json files and return the imported glossary
* resource.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future importGlossary(
ImportGlossaryRequest request,
com.oracle.bmc.responses.AsyncHandler
handler);
/**
* Imports lineage metadata. Returns details about the job that performs the import.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future importLineage(
ImportLineageRequest request,
com.oracle.bmc.responses.AsyncHandler
handler);
/**
* List the physical entities aggregated by this logical entity.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future
listAggregatedPhysicalEntities(
ListAggregatedPhysicalEntitiesRequest request,
com.oracle.bmc.responses.AsyncHandler<
ListAggregatedPhysicalEntitiesRequest,
ListAggregatedPhysicalEntitiesResponse>
handler);
/**
* Returns a list of all tags for an entity attribute.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future listAttributeTags(
ListAttributeTagsRequest request,
com.oracle.bmc.responses.AsyncHandler<
ListAttributeTagsRequest, ListAttributeTagsResponse>
handler);
/**
* Returns a list of all attributes of an data entity.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future listAttributes(
ListAttributesRequest request,
com.oracle.bmc.responses.AsyncHandler
handler);
/**
* Returns a list of all the catalog private endpoints in the specified compartment.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future listCatalogPrivateEndpoints(
ListCatalogPrivateEndpointsRequest request,
com.oracle.bmc.responses.AsyncHandler<
ListCatalogPrivateEndpointsRequest, ListCatalogPrivateEndpointsResponse>
handler);
/**
* Returns a list of all the data catalogs in the specified compartment.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future listCatalogs(
ListCatalogsRequest request,
com.oracle.bmc.responses.AsyncHandler
handler);
/**
* Returns a list of all Connections for a data asset.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future listConnections(
ListConnectionsRequest request,
com.oracle.bmc.responses.AsyncHandler
handler);
/**
* Returns a list of custom properties within a data catalog.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future listCustomProperties(
ListCustomPropertiesRequest request,
com.oracle.bmc.responses.AsyncHandler<
ListCustomPropertiesRequest, ListCustomPropertiesResponse>
handler);
/**
* Returns a list of all tags for a data asset.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future listDataAssetTags(
ListDataAssetTagsRequest request,
com.oracle.bmc.responses.AsyncHandler<
ListDataAssetTagsRequest, ListDataAssetTagsResponse>
handler);
/**
* Returns a list of data assets within a data catalog.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future listDataAssets(
ListDataAssetsRequest request,
com.oracle.bmc.responses.AsyncHandler
handler);
/**
* List logical entities derived from this pattern.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future listDerivedLogicalEntities(
ListDerivedLogicalEntitiesRequest request,
com.oracle.bmc.responses.AsyncHandler<
ListDerivedLogicalEntitiesRequest, ListDerivedLogicalEntitiesResponse>
handler);
/**
* Returns a list of all entities of a data asset.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future listEntities(
ListEntitiesRequest request,
com.oracle.bmc.responses.AsyncHandler
handler);
/**
* Returns a list of all tags for a data entity.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future listEntityTags(
ListEntityTagsRequest request,
com.oracle.bmc.responses.AsyncHandler
handler);
/**
* Returns a list of all tags for a folder.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future listFolderTags(
ListFolderTagsRequest request,
com.oracle.bmc.responses.AsyncHandler
handler);
/**
* Returns a list of all folders.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future listFolders(
ListFoldersRequest request,
com.oracle.bmc.responses.AsyncHandler handler);
/**
* Returns a list of all glossaries within a data catalog.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future listGlossaries(
ListGlossariesRequest request,
com.oracle.bmc.responses.AsyncHandler
handler);
/**
* Returns a list of job definitions within a data catalog.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future listJobDefinitions(
ListJobDefinitionsRequest request,
com.oracle.bmc.responses.AsyncHandler<
ListJobDefinitionsRequest, ListJobDefinitionsResponse>
handler);
/**
* Returns a list of job executions for a job.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future listJobExecutions(
ListJobExecutionsRequest request,
com.oracle.bmc.responses.AsyncHandler<
ListJobExecutionsRequest, ListJobExecutionsResponse>
handler);
/**
* Returns a list of job logs.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future listJobLogs(
ListJobLogsRequest request,
com.oracle.bmc.responses.AsyncHandler handler);
/**
* Returns a list of job metrics.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future listJobMetrics(
ListJobMetricsRequest request,
com.oracle.bmc.responses.AsyncHandler
handler);
/**
* Returns a list of jobs within a data catalog.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future listJobs(
ListJobsRequest request,
com.oracle.bmc.responses.AsyncHandler handler);
/**
* Returns a list of all metastores in the specified compartment.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future listMetastores(
ListMetastoresRequest request,
com.oracle.bmc.responses.AsyncHandler
handler);
/**
* Returns a list of namespaces within a data catalog.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future listNamespaces(
ListNamespacesRequest request,
com.oracle.bmc.responses.AsyncHandler
handler);
/**
* Returns a list of patterns within a data catalog.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future listPatterns(
ListPatternsRequest request,
com.oracle.bmc.responses.AsyncHandler
handler);
/**
* Returns a list of all rules of a data entity.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future listRules(
ListRulesRequest request,
com.oracle.bmc.responses.AsyncHandler handler);
/**
* Returns a list of all user created tags in the system.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future listTags(
ListTagsRequest request,
com.oracle.bmc.responses.AsyncHandler handler);
/**
* Returns a list of all term relationships within a glossary.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future listTermRelationships(
ListTermRelationshipsRequest request,
com.oracle.bmc.responses.AsyncHandler<
ListTermRelationshipsRequest, ListTermRelationshipsResponse>
handler);
/**
* Returns a list of all terms within a glossary.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future listTerms(
ListTermsRequest request,
com.oracle.bmc.responses.AsyncHandler handler);
/**
* Returns a list of all types within a data catalog.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future listTypes(
ListTypesRequest request,
com.oracle.bmc.responses.AsyncHandler handler);
/**
* Returns a (paginated) list of errors for a given work request.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future listWorkRequestErrors(
ListWorkRequestErrorsRequest request,
com.oracle.bmc.responses.AsyncHandler<
ListWorkRequestErrorsRequest, ListWorkRequestErrorsResponse>
handler);
/**
* Returns a (paginated) list of logs for a given work request.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future listWorkRequestLogs(
ListWorkRequestLogsRequest request,
com.oracle.bmc.responses.AsyncHandler<
ListWorkRequestLogsRequest, ListWorkRequestLogsResponse>
handler);
/**
* Lists the work requests in a compartment.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future listWorkRequests(
ListWorkRequestsRequest request,
com.oracle.bmc.responses.AsyncHandler
handler);
/**
* Returns stats on objects by type in the repository.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future objectStats(
ObjectStatsRequest request,
com.oracle.bmc.responses.AsyncHandler handler);
/**
* Parse data asset references through connections from this data asset.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future parseConnection(
ParseConnectionRequest request,
com.oracle.bmc.responses.AsyncHandler
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.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future processRecommendation(
ProcessRecommendationRequest request,
com.oracle.bmc.responses.AsyncHandler<
ProcessRecommendationRequest, ProcessRecommendationResponse>
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.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future recommendations(
RecommendationsRequest request,
com.oracle.bmc.responses.AsyncHandler
handler);
/**
* Removes a lock from a Catalog resource.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future removeCatalogLock(
RemoveCatalogLockRequest request,
com.oracle.bmc.responses.AsyncHandler<
RemoveCatalogLockRequest, RemoveCatalogLockResponse>
handler);
/**
* Removes a lock from a CatalogPrivateEndpoint resource.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future
removeCatalogPrivateEndpointLock(
RemoveCatalogPrivateEndpointLockRequest request,
com.oracle.bmc.responses.AsyncHandler<
RemoveCatalogPrivateEndpointLockRequest,
RemoveCatalogPrivateEndpointLockResponse>
handler);
/**
* Remove data selector pattern from the data asset.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future removeDataSelectorPatterns(
RemoveDataSelectorPatternsRequest request,
com.oracle.bmc.responses.AsyncHandler<
RemoveDataSelectorPatternsRequest, RemoveDataSelectorPatternsResponse>
handler);
/**
* Removes a lock from a Metastore resource.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future removeMetastoreLock(
RemoveMetastoreLockRequest request,
com.oracle.bmc.responses.AsyncHandler<
RemoveMetastoreLockRequest, RemoveMetastoreLockResponse>
handler);
/**
* Returns a list of search results within a data catalog.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future searchCriteria(
SearchCriteriaRequest request,
com.oracle.bmc.responses.AsyncHandler
handler);
/**
* Returns a list of potential string matches for a given input string.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future suggestMatches(
SuggestMatchesRequest request,
com.oracle.bmc.responses.AsyncHandler
handler);
/**
* Export technical objects from a Data Asset
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future synchronousExportDataAsset(
SynchronousExportDataAssetRequest request,
com.oracle.bmc.responses.AsyncHandler<
SynchronousExportDataAssetRequest, SynchronousExportDataAssetResponse>
handler);
/**
* Test the connection by connecting to the data asset using credentials in the metadata.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future testConnection(
TestConnectionRequest request,
com.oracle.bmc.responses.AsyncHandler
handler);
/**
* Updates a specific data asset attribute.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future updateAttribute(
UpdateAttributeRequest request,
com.oracle.bmc.responses.AsyncHandler
handler);
/**
* Updates the data catalog.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future updateCatalog(
UpdateCatalogRequest request,
com.oracle.bmc.responses.AsyncHandler
handler);
/**
* Updates the private reverse connection endpoint.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future updateCatalogPrivateEndpoint(
UpdateCatalogPrivateEndpointRequest request,
com.oracle.bmc.responses.AsyncHandler<
UpdateCatalogPrivateEndpointRequest,
UpdateCatalogPrivateEndpointResponse>
handler);
/**
* Updates a specific connection of a data asset.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future updateConnection(
UpdateConnectionRequest request,
com.oracle.bmc.responses.AsyncHandler
handler);
/**
* Updates a specific custom property identified by the given key.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future updateCustomProperty(
UpdateCustomPropertyRequest request,
com.oracle.bmc.responses.AsyncHandler<
UpdateCustomPropertyRequest, UpdateCustomPropertyResponse>
handler);
/**
* Updates a specific data asset identified by the given key.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future updateDataAsset(
UpdateDataAssetRequest request,
com.oracle.bmc.responses.AsyncHandler
handler);
/**
* Updates a specific data entity.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future updateEntity(
UpdateEntityRequest request,
com.oracle.bmc.responses.AsyncHandler
handler);
/**
* Updates a specific folder of a data asset.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future updateFolder(
UpdateFolderRequest request,
com.oracle.bmc.responses.AsyncHandler
handler);
/**
* Updates a specific glossary identified by the given key.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future updateGlossary(
UpdateGlossaryRequest request,
com.oracle.bmc.responses.AsyncHandler
handler);
/**
* Updates a specific job identified by the given key.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future updateJob(
UpdateJobRequest request,
com.oracle.bmc.responses.AsyncHandler handler);
/**
* Update a specific job definition identified by the given key.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future updateJobDefinition(
UpdateJobDefinitionRequest request,
com.oracle.bmc.responses.AsyncHandler<
UpdateJobDefinitionRequest, UpdateJobDefinitionResponse>
handler);
/**
* Updates a metastore resource by identifier.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future updateMetastore(
UpdateMetastoreRequest request,
com.oracle.bmc.responses.AsyncHandler
handler);
/**
* Updates a specific namespace identified by the given key.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future updateNamespace(
UpdateNamespaceRequest request,
com.oracle.bmc.responses.AsyncHandler
handler);
/**
* Updates a specific pattern identified by the given key.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future updatePattern(
UpdatePatternRequest request,
com.oracle.bmc.responses.AsyncHandler
handler);
/**
* Updates a specific glossary term.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future updateTerm(
UpdateTermRequest request,
com.oracle.bmc.responses.AsyncHandler handler);
/**
* Updates a specific glossary term relationship.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future updateTermRelationship(
UpdateTermRelationshipRequest request,
com.oracle.bmc.responses.AsyncHandler<
UpdateTermRelationshipRequest, UpdateTermRelationshipResponse>
handler);
/**
* Upload connection credentails and metadata for this connection.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future uploadCredentials(
UploadCredentialsRequest request,
com.oracle.bmc.responses.AsyncHandler<
UploadCredentialsRequest, UploadCredentialsResponse>
handler);
/**
* Returns active users in the system.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future users(
UsersRequest request,
com.oracle.bmc.responses.AsyncHandler handler);
/**
* Validate connection by connecting to the data asset using credentials in metadata.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future validateConnection(
ValidateConnectionRequest request,
com.oracle.bmc.responses.AsyncHandler<
ValidateConnectionRequest, ValidateConnectionResponse>
handler);
/**
* Validate pattern by deriving file groups representing logical entities using the expression
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
* @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
* if you provide an AsyncHandler and use the Future, some types of responses (like
* java.io.InputStream) may not be able to be read in both places as the underlying stream
* may only be consumed once.
*/
java.util.concurrent.Future validatePattern(
ValidatePatternRequest request,
com.oracle.bmc.responses.AsyncHandler
handler);
}