Class DataCatalogAsyncClient
- java.lang.Object
-
- com.oracle.bmc.http.internal.BaseAsyncClient
-
- com.oracle.bmc.datacatalog.DataCatalogAsyncClient
-
- All Implemented Interfaces:
DataCatalogAsync,AutoCloseable
@Generated(value="OracleSDKGenerator", comments="API Version: 20190325") public class DataCatalogAsyncClient extends BaseAsyncClient implements DataCatalogAsyncAsync client implementation for DataCatalog service.
There are two ways to use async client: 1. Use AsyncHandler: using AsyncHandler, if the response to the call is anInputStream, like getObject Api in object storage service, developers need to process the stream in AsyncHandler, and not anywhere else, because the stream will be closed right after the AsyncHandler is invoked.
2. Use Java Future: using Java Future, developers need to close the stream after they are done with the Java Future.
Accessing the result should be done in a mutually exclusive manner, either through the Future or the AsyncHandler, but not both. If the Future is used, the caller should pass in null as the AsyncHandler. If the AsyncHandler is used, it is still safe to use the Future to determine whether or not the request was completed via Future.isDone/isCancelled.
Please refer to https://github.com/oracle/oci-java-sdk/blob/master/bmc-examples/src/main/java/ResteasyClientWithObjectStorageExample.java
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDataCatalogAsyncClient.BuilderBuilder class for this client.
-
Field Summary
Fields Modifier and Type Field Description StringclientCommonLibraryVersionCompatible SDK version, provided by the codegen.Optional<String>minimumClientCommonLibraryVersionFromClientMinimum compatible SDK version, maybe provided by the codegen.static ServiceSERVICEService instance for DataCatalog.
-
Constructor Summary
Constructors Constructor Description DataCatalogAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory)Deprecated.Use thebuilderinstead.DataCatalogAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators)Deprecated.Use thebuilderinstead.DataCatalogAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators, String endpoint)Deprecated.Use thebuilderinstead.DataCatalogAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint)Deprecated.Use thebuilderinstead.DataCatalogAsyncClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider)Deprecated.Use thebuilderinstead.DataCatalogAsyncClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration)Deprecated.Use thebuilderinstead.DataCatalogAsyncClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator)Deprecated.Use thebuilderinstead.
-
Method Summary
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface java.lang.AutoCloseable
close
-
Methods inherited from interface com.oracle.bmc.datacatalog.DataCatalogAsync
getEndpoint, refreshClient, setEndpoint, useRealmSpecificEndpointTemplate
-
-
-
-
Constructor Detail
-
DataCatalogAsyncClient
@Deprecated public DataCatalogAsyncClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider)
Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
authenticationDetailsProvider- The authentication details (seeDataCatalogAsyncClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))
-
DataCatalogAsyncClient
@Deprecated public DataCatalogAsyncClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration)
Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
authenticationDetailsProvider- The authentication details (seeDataCatalogAsyncClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))configuration-ClientBuilderBase.configuration
-
DataCatalogAsyncClient
@Deprecated public DataCatalogAsyncClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator)
Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
authenticationDetailsProvider- The authentication details (seeDataCatalogAsyncClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))configuration-ClientBuilderBase.configurationclientConfigurator-ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
-
DataCatalogAsyncClient
@Deprecated public DataCatalogAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory)
Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
authenticationDetailsProvider- The authentication details (seeDataCatalogAsyncClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))configuration-ClientBuilderBase.configurationclientConfigurator-ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)defaultRequestSignerFactory-ClientBuilderBase.requestSignerFactory
-
DataCatalogAsyncClient
@Deprecated public DataCatalogAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators)
Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
authenticationDetailsProvider- The authentication details (seeDataCatalogAsyncClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))configuration-ClientBuilderBase.configurationclientConfigurator-ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)defaultRequestSignerFactory-ClientBuilderBase.requestSignerFactoryadditionalClientConfigurators-ClientBuilderBase.additionalClientConfigurators
-
DataCatalogAsyncClient
@Deprecated public DataCatalogAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators, String endpoint)
Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
authenticationDetailsProvider- The authentication details (seeDataCatalogAsyncClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))configuration-ClientBuilderBase.configurationclientConfigurator-ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)defaultRequestSignerFactory-ClientBuilderBase.requestSignerFactoryadditionalClientConfigurators-ClientBuilderBase.additionalClientConfiguratorsendpoint-ClientBuilderBase.endpoint(java.lang.String)
-
DataCatalogAsyncClient
@Deprecated public DataCatalogAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint)
Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
authenticationDetailsProvider- The authentication details (seeDataCatalogAsyncClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))configuration-ClientBuilderBase.configurationclientConfigurator-ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)defaultRequestSignerFactory-ClientBuilderBase.requestSignerFactoryadditionalClientConfigurators-ClientBuilderBase.additionalClientConfiguratorsendpoint-ClientBuilderBase.endpoint(java.lang.String)signingStrategyRequestSignerFactories-ClientBuilderBase.signingStrategyRequestSignerFactories
-
-
Method Detail
-
builder
public static DataCatalogAsyncClient.Builder builder()
Create a builder for this client.- Returns:
- builder
-
setRegion
public void setRegion(Region region)
Description copied from interface:DataCatalogAsyncSets the region to call (ex, Region.US_PHOENIX_1).Note, this will call
setEndpointafter resolving the endpoint. If the service is not available in this region, however, an IllegalArgumentException will be raised.- Specified by:
setRegionin interfaceDataCatalogAsync- Parameters:
region- The region of the service.
-
setRegion
public void setRegion(String regionId)
Description copied from interface:DataCatalogAsyncSets the region to call (ex, ‘us-phoenix-1’).Note, this will first try to map the region ID to a known Region and call
setRegion.If no known Region could be determined, it will create an endpoint based on the default endpoint format (
Region.formatDefaultRegionEndpoint(Service, String)and then callsetEndpoint.- Specified by:
setRegionin interfaceDataCatalogAsync- Parameters:
regionId- The public region ID.
-
addCatalogLock
public Future<AddCatalogLockResponse> addCatalogLock(AddCatalogLockRequest request, AsyncHandler<AddCatalogLockRequest,AddCatalogLockResponse> handler)
Description copied from interface:DataCatalogAsyncAdds a lock to a Catalog resource.- Specified by:
addCatalogLockin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
addCatalogPrivateEndpointLock
public Future<AddCatalogPrivateEndpointLockResponse> addCatalogPrivateEndpointLock(AddCatalogPrivateEndpointLockRequest request, AsyncHandler<AddCatalogPrivateEndpointLockRequest,AddCatalogPrivateEndpointLockResponse> handler)
Description copied from interface:DataCatalogAsyncAdds a lock to a CatalogPrivateEndpoint resource.- Specified by:
addCatalogPrivateEndpointLockin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
addDataSelectorPatterns
public Future<AddDataSelectorPatternsResponse> addDataSelectorPatterns(AddDataSelectorPatternsRequest request, AsyncHandler<AddDataSelectorPatternsRequest,AddDataSelectorPatternsResponse> handler)
Description copied from interface:DataCatalogAsyncAdd data selector pattern to the data asset.- Specified by:
addDataSelectorPatternsin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
addMetastoreLock
public Future<AddMetastoreLockResponse> addMetastoreLock(AddMetastoreLockRequest request, AsyncHandler<AddMetastoreLockRequest,AddMetastoreLockResponse> handler)
Description copied from interface:DataCatalogAsyncAdds a lock to a Metastore resource.- Specified by:
addMetastoreLockin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
associateCustomProperty
public Future<AssociateCustomPropertyResponse> associateCustomProperty(AssociateCustomPropertyRequest request, AsyncHandler<AssociateCustomPropertyRequest,AssociateCustomPropertyResponse> handler)
Description copied from interface:DataCatalogAsyncAssociate the custom property for the given type- Specified by:
associateCustomPropertyin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
asynchronousExportDataAsset
public Future<AsynchronousExportDataAssetResponse> asynchronousExportDataAsset(AsynchronousExportDataAssetRequest request, AsyncHandler<AsynchronousExportDataAssetRequest,AsynchronousExportDataAssetResponse> handler)
Description copied from interface:DataCatalogAsyncExport technical objects from a Data Asset in Excel format.Returns details about the job which actually performs the export.
- Specified by:
asynchronousExportDataAssetin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
asynchronousExportGlossary
public Future<AsynchronousExportGlossaryResponse> asynchronousExportGlossary(AsynchronousExportGlossaryRequest request, AsyncHandler<AsynchronousExportGlossaryRequest,AsynchronousExportGlossaryResponse> handler)
Description copied from interface:DataCatalogAsyncExports the contents of a glossary in Excel format.Returns details about the job which actually performs the export.
- Specified by:
asynchronousExportGlossaryin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
attachCatalogPrivateEndpoint
public Future<AttachCatalogPrivateEndpointResponse> attachCatalogPrivateEndpoint(AttachCatalogPrivateEndpointRequest request, AsyncHandler<AttachCatalogPrivateEndpointRequest,AttachCatalogPrivateEndpointResponse> handler)
Description copied from interface:DataCatalogAsyncAttaches a private reverse connection endpoint resource to a data catalog resource.When provided, ‘If-Match’ is checked against ‘ETag’ values of the resource.
- Specified by:
attachCatalogPrivateEndpointin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
changeCatalogCompartment
public Future<ChangeCatalogCompartmentResponse> changeCatalogCompartment(ChangeCatalogCompartmentRequest request, AsyncHandler<ChangeCatalogCompartmentRequest,ChangeCatalogCompartmentResponse> handler)
Description copied from interface:DataCatalogAsyncMoves a resource into a different compartment.When provided, ‘If-Match’ is checked against ‘ETag’ values of the resource.
- Specified by:
changeCatalogCompartmentin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
changeCatalogPrivateEndpointCompartment
public Future<ChangeCatalogPrivateEndpointCompartmentResponse> changeCatalogPrivateEndpointCompartment(ChangeCatalogPrivateEndpointCompartmentRequest request, AsyncHandler<ChangeCatalogPrivateEndpointCompartmentRequest,ChangeCatalogPrivateEndpointCompartmentResponse> handler)
Description copied from interface:DataCatalogAsyncMoves a resource into a different compartment.When provided, ‘If-Match’ is checked against ‘ETag’ values of the resource.
- Specified by:
changeCatalogPrivateEndpointCompartmentin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
changeMetastoreCompartment
public Future<ChangeMetastoreCompartmentResponse> changeMetastoreCompartment(ChangeMetastoreCompartmentRequest request, AsyncHandler<ChangeMetastoreCompartmentRequest,ChangeMetastoreCompartmentResponse> handler)
Description copied from interface:DataCatalogAsyncMoves a resource into a different compartment.When provided, ‘If-Match’ is checked against ‘ETag’ values of the resource.
- Specified by:
changeMetastoreCompartmentin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createAttribute
public Future<CreateAttributeResponse> createAttribute(CreateAttributeRequest request, AsyncHandler<CreateAttributeRequest,CreateAttributeResponse> handler)
Description copied from interface:DataCatalogAsyncCreates a new entity attribute.- Specified by:
createAttributein interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createAttributeTag
public Future<CreateAttributeTagResponse> createAttributeTag(CreateAttributeTagRequest request, AsyncHandler<CreateAttributeTagRequest,CreateAttributeTagResponse> handler)
Description copied from interface:DataCatalogAsyncCreates a new entity attribute tag.- Specified by:
createAttributeTagin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createCatalog
public Future<CreateCatalogResponse> createCatalog(CreateCatalogRequest request, AsyncHandler<CreateCatalogRequest,CreateCatalogResponse> handler)
Description copied from interface:DataCatalogAsyncCreates a new data catalog instance that includes a console and an API URL for managing metadata operations.For more information, please see the documentation.
- Specified by:
createCatalogin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createCatalogPrivateEndpoint
public Future<CreateCatalogPrivateEndpointResponse> createCatalogPrivateEndpoint(CreateCatalogPrivateEndpointRequest request, AsyncHandler<CreateCatalogPrivateEndpointRequest,CreateCatalogPrivateEndpointResponse> handler)
Description copied from interface:DataCatalogAsyncCreate a new private reverse connection endpoint.- Specified by:
createCatalogPrivateEndpointin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createConnection
public Future<CreateConnectionResponse> createConnection(CreateConnectionRequest request, AsyncHandler<CreateConnectionRequest,CreateConnectionResponse> handler)
Description copied from interface:DataCatalogAsyncCreates a new connection.- Specified by:
createConnectionin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createCustomProperty
public Future<CreateCustomPropertyResponse> createCustomProperty(CreateCustomPropertyRequest request, AsyncHandler<CreateCustomPropertyRequest,CreateCustomPropertyResponse> handler)
Description copied from interface:DataCatalogAsyncCreate a new Custom Property- Specified by:
createCustomPropertyin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createDataAsset
public Future<CreateDataAssetResponse> createDataAsset(CreateDataAssetRequest request, AsyncHandler<CreateDataAssetRequest,CreateDataAssetResponse> handler)
Description copied from interface:DataCatalogAsyncCreate a new data asset.- Specified by:
createDataAssetin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createDataAssetTag
public Future<CreateDataAssetTagResponse> createDataAssetTag(CreateDataAssetTagRequest request, AsyncHandler<CreateDataAssetTagRequest,CreateDataAssetTagResponse> handler)
Description copied from interface:DataCatalogAsyncCreates a new data asset tag.- Specified by:
createDataAssetTagin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createEntity
public Future<CreateEntityResponse> createEntity(CreateEntityRequest request, AsyncHandler<CreateEntityRequest,CreateEntityResponse> handler)
Description copied from interface:DataCatalogAsyncCreates a new data entity.- Specified by:
createEntityin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createEntityTag
public Future<CreateEntityTagResponse> createEntityTag(CreateEntityTagRequest request, AsyncHandler<CreateEntityTagRequest,CreateEntityTagResponse> handler)
Description copied from interface:DataCatalogAsyncCreates a new entity tag.- Specified by:
createEntityTagin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createFolder
public Future<CreateFolderResponse> createFolder(CreateFolderRequest request, AsyncHandler<CreateFolderRequest,CreateFolderResponse> handler)
Description copied from interface:DataCatalogAsyncCreates a new folder.- Specified by:
createFolderin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createFolderTag
public Future<CreateFolderTagResponse> createFolderTag(CreateFolderTagRequest request, AsyncHandler<CreateFolderTagRequest,CreateFolderTagResponse> handler)
Description copied from interface:DataCatalogAsyncCreates a new folder tag.- Specified by:
createFolderTagin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createGlossary
public Future<CreateGlossaryResponse> createGlossary(CreateGlossaryRequest request, AsyncHandler<CreateGlossaryRequest,CreateGlossaryResponse> handler)
Description copied from interface:DataCatalogAsyncCreates a new glossary.- Specified by:
createGlossaryin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createJob
public Future<CreateJobResponse> createJob(CreateJobRequest request, AsyncHandler<CreateJobRequest,CreateJobResponse> handler)
Description copied from interface:DataCatalogAsyncCreates a new job.- Specified by:
createJobin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createJobDefinition
public Future<CreateJobDefinitionResponse> createJobDefinition(CreateJobDefinitionRequest request, AsyncHandler<CreateJobDefinitionRequest,CreateJobDefinitionResponse> handler)
Description copied from interface:DataCatalogAsyncCreates a new job definition.- Specified by:
createJobDefinitionin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createJobExecution
public Future<CreateJobExecutionResponse> createJobExecution(CreateJobExecutionRequest request, AsyncHandler<CreateJobExecutionRequest,CreateJobExecutionResponse> handler)
Description copied from interface:DataCatalogAsyncCreates a new job execution.- Specified by:
createJobExecutionin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createMetastore
public Future<CreateMetastoreResponse> createMetastore(CreateMetastoreRequest request, AsyncHandler<CreateMetastoreRequest,CreateMetastoreResponse> handler)
Description copied from interface:DataCatalogAsyncCreates a new metastore.- Specified by:
createMetastorein interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createNamespace
public Future<CreateNamespaceResponse> createNamespace(CreateNamespaceRequest request, AsyncHandler<CreateNamespaceRequest,CreateNamespaceResponse> handler)
Description copied from interface:DataCatalogAsyncCreate a new Namespace to be used by a custom property- Specified by:
createNamespacein interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createPattern
public Future<CreatePatternResponse> createPattern(CreatePatternRequest request, AsyncHandler<CreatePatternRequest,CreatePatternResponse> handler)
Description copied from interface:DataCatalogAsyncCreate a new pattern.- Specified by:
createPatternin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createTerm
public Future<CreateTermResponse> createTerm(CreateTermRequest request, AsyncHandler<CreateTermRequest,CreateTermResponse> handler)
Description copied from interface:DataCatalogAsyncCreate a new term within a glossary.- Specified by:
createTermin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createTermRelationship
public Future<CreateTermRelationshipResponse> createTermRelationship(CreateTermRelationshipRequest request, AsyncHandler<CreateTermRelationshipRequest,CreateTermRelationshipResponse> handler)
Description copied from interface:DataCatalogAsyncCreates a new term relationship for this term within a glossary.- Specified by:
createTermRelationshipin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteAttribute
public Future<DeleteAttributeResponse> deleteAttribute(DeleteAttributeRequest request, AsyncHandler<DeleteAttributeRequest,DeleteAttributeResponse> handler)
Description copied from interface:DataCatalogAsyncDeletes a specific entity attribute.- Specified by:
deleteAttributein interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteAttributeTag
public Future<DeleteAttributeTagResponse> deleteAttributeTag(DeleteAttributeTagRequest request, AsyncHandler<DeleteAttributeTagRequest,DeleteAttributeTagResponse> handler)
Description copied from interface:DataCatalogAsyncDeletes a specific entity attribute tag.- Specified by:
deleteAttributeTagin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteCatalog
public Future<DeleteCatalogResponse> deleteCatalog(DeleteCatalogRequest request, AsyncHandler<DeleteCatalogRequest,DeleteCatalogResponse> handler)
Description copied from interface:DataCatalogAsyncDeletes a data catalog resource by identifier.- Specified by:
deleteCatalogin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteCatalogPrivateEndpoint
public Future<DeleteCatalogPrivateEndpointResponse> deleteCatalogPrivateEndpoint(DeleteCatalogPrivateEndpointRequest request, AsyncHandler<DeleteCatalogPrivateEndpointRequest,DeleteCatalogPrivateEndpointResponse> handler)
Description copied from interface:DataCatalogAsyncDeletes a private reverse connection endpoint by identifier.- Specified by:
deleteCatalogPrivateEndpointin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteConnection
public Future<DeleteConnectionResponse> deleteConnection(DeleteConnectionRequest request, AsyncHandler<DeleteConnectionRequest,DeleteConnectionResponse> handler)
Description copied from interface:DataCatalogAsyncDeletes a specific connection of a data asset.- Specified by:
deleteConnectionin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteCustomProperty
public Future<DeleteCustomPropertyResponse> deleteCustomProperty(DeleteCustomPropertyRequest request, AsyncHandler<DeleteCustomPropertyRequest,DeleteCustomPropertyResponse> handler)
Description copied from interface:DataCatalogAsyncDeletes a specific custom property identified by it’s key.- Specified by:
deleteCustomPropertyin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteDataAsset
public Future<DeleteDataAssetResponse> deleteDataAsset(DeleteDataAssetRequest request, AsyncHandler<DeleteDataAssetRequest,DeleteDataAssetResponse> handler)
Description copied from interface:DataCatalogAsyncDeletes a specific data asset identified by it’s key.- Specified by:
deleteDataAssetin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteDataAssetTag
public Future<DeleteDataAssetTagResponse> deleteDataAssetTag(DeleteDataAssetTagRequest request, AsyncHandler<DeleteDataAssetTagRequest,DeleteDataAssetTagResponse> handler)
Description copied from interface:DataCatalogAsyncDeletes a specific data asset tag.- Specified by:
deleteDataAssetTagin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteEntity
public Future<DeleteEntityResponse> deleteEntity(DeleteEntityRequest request, AsyncHandler<DeleteEntityRequest,DeleteEntityResponse> handler)
Description copied from interface:DataCatalogAsyncDeletes a specific data entity.- Specified by:
deleteEntityin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteEntityTag
public Future<DeleteEntityTagResponse> deleteEntityTag(DeleteEntityTagRequest request, AsyncHandler<DeleteEntityTagRequest,DeleteEntityTagResponse> handler)
Description copied from interface:DataCatalogAsyncDeletes a specific entity tag.- Specified by:
deleteEntityTagin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteFolder
public Future<DeleteFolderResponse> deleteFolder(DeleteFolderRequest request, AsyncHandler<DeleteFolderRequest,DeleteFolderResponse> handler)
Description copied from interface:DataCatalogAsyncDeletes a specific folder of a data asset identified by it’s key.- Specified by:
deleteFolderin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteFolderTag
public Future<DeleteFolderTagResponse> deleteFolderTag(DeleteFolderTagRequest request, AsyncHandler<DeleteFolderTagRequest,DeleteFolderTagResponse> handler)
Description copied from interface:DataCatalogAsyncDeletes a specific folder tag.- Specified by:
deleteFolderTagin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteGlossary
public Future<DeleteGlossaryResponse> deleteGlossary(DeleteGlossaryRequest request, AsyncHandler<DeleteGlossaryRequest,DeleteGlossaryResponse> handler)
Description copied from interface:DataCatalogAsyncDeletes a specific glossary identified by it’s key.- Specified by:
deleteGlossaryin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteJob
public Future<DeleteJobResponse> deleteJob(DeleteJobRequest request, AsyncHandler<DeleteJobRequest,DeleteJobResponse> handler)
Description copied from interface:DataCatalogAsyncDeletes a specific job identified by it’s key.- Specified by:
deleteJobin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteJobDefinition
public Future<DeleteJobDefinitionResponse> deleteJobDefinition(DeleteJobDefinitionRequest request, AsyncHandler<DeleteJobDefinitionRequest,DeleteJobDefinitionResponse> handler)
Description copied from interface:DataCatalogAsyncDeletes a specific job definition identified by it’s key.- Specified by:
deleteJobDefinitionin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteMetastore
public Future<DeleteMetastoreResponse> deleteMetastore(DeleteMetastoreRequest request, AsyncHandler<DeleteMetastoreRequest,DeleteMetastoreResponse> handler)
Description copied from interface:DataCatalogAsyncDeletes a metastore resource by identifier.- Specified by:
deleteMetastorein interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteNamespace
public Future<DeleteNamespaceResponse> deleteNamespace(DeleteNamespaceRequest request, AsyncHandler<DeleteNamespaceRequest,DeleteNamespaceResponse> handler)
Description copied from interface:DataCatalogAsyncDeletes a specific Namespace identified by it’s key.- Specified by:
deleteNamespacein interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deletePattern
public Future<DeletePatternResponse> deletePattern(DeletePatternRequest request, AsyncHandler<DeletePatternRequest,DeletePatternResponse> handler)
Description copied from interface:DataCatalogAsyncDeletes a specific pattern identified by it’s key.- Specified by:
deletePatternin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteTerm
public Future<DeleteTermResponse> deleteTerm(DeleteTermRequest request, AsyncHandler<DeleteTermRequest,DeleteTermResponse> handler)
Description copied from interface:DataCatalogAsyncDeletes a specific glossary term.- Specified by:
deleteTermin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteTermRelationship
public Future<DeleteTermRelationshipResponse> deleteTermRelationship(DeleteTermRelationshipRequest request, AsyncHandler<DeleteTermRelationshipRequest,DeleteTermRelationshipResponse> handler)
Description copied from interface:DataCatalogAsyncDeletes a specific glossary term relationship.- Specified by:
deleteTermRelationshipin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
detachCatalogPrivateEndpoint
public Future<DetachCatalogPrivateEndpointResponse> detachCatalogPrivateEndpoint(DetachCatalogPrivateEndpointRequest request, AsyncHandler<DetachCatalogPrivateEndpointRequest,DetachCatalogPrivateEndpointResponse> handler)
Description copied from interface:DataCatalogAsyncDetaches a private reverse connection endpoint resource to a data catalog resource.When provided, ‘If-Match’ is checked against ‘ETag’ values of the resource.
- Specified by:
detachCatalogPrivateEndpointin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
disassociateCustomProperty
public Future<DisassociateCustomPropertyResponse> disassociateCustomProperty(DisassociateCustomPropertyRequest request, AsyncHandler<DisassociateCustomPropertyRequest,DisassociateCustomPropertyResponse> handler)
Description copied from interface:DataCatalogAsyncRemove the custom property for the given type- Specified by:
disassociateCustomPropertyin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
expandTreeForGlossary
public Future<ExpandTreeForGlossaryResponse> expandTreeForGlossary(ExpandTreeForGlossaryRequest request, AsyncHandler<ExpandTreeForGlossaryRequest,ExpandTreeForGlossaryResponse> handler)
Description copied from interface:DataCatalogAsyncReturns the fully expanded tree hierarchy of parent and child terms in this glossary.- Specified by:
expandTreeForGlossaryin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
exportGlossary
public Future<ExportGlossaryResponse> exportGlossary(ExportGlossaryRequest request, AsyncHandler<ExportGlossaryRequest,ExportGlossaryResponse> handler)
Description copied from interface:DataCatalogAsyncExport the glossary and the terms and return the exported glossary as csv or json.- Specified by:
exportGlossaryin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
fetchEntityLineage
public Future<FetchEntityLineageResponse> fetchEntityLineage(FetchEntityLineageRequest request, AsyncHandler<FetchEntityLineageRequest,FetchEntityLineageResponse> handler)
Description copied from interface:DataCatalogAsyncReturns lineage for a given entity object.- Specified by:
fetchEntityLineagein interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getAttribute
public Future<GetAttributeResponse> getAttribute(GetAttributeRequest request, AsyncHandler<GetAttributeRequest,GetAttributeResponse> handler)
Description copied from interface:DataCatalogAsyncGets a specific entity attribute by key.- Specified by:
getAttributein interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getAttributeTag
public Future<GetAttributeTagResponse> getAttributeTag(GetAttributeTagRequest request, AsyncHandler<GetAttributeTagRequest,GetAttributeTagResponse> handler)
Description copied from interface:DataCatalogAsyncGets a specific entity attribute tag by key.- Specified by:
getAttributeTagin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getCatalog
public Future<GetCatalogResponse> getCatalog(GetCatalogRequest request, AsyncHandler<GetCatalogRequest,GetCatalogResponse> handler)
Description copied from interface:DataCatalogAsyncGets a data catalog by identifier.- Specified by:
getCatalogin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getCatalogPrivateEndpoint
public Future<GetCatalogPrivateEndpointResponse> getCatalogPrivateEndpoint(GetCatalogPrivateEndpointRequest request, AsyncHandler<GetCatalogPrivateEndpointRequest,GetCatalogPrivateEndpointResponse> handler)
Description copied from interface:DataCatalogAsyncGets a specific private reverse connection by identifier.- Specified by:
getCatalogPrivateEndpointin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getConnection
public Future<GetConnectionResponse> getConnection(GetConnectionRequest request, AsyncHandler<GetConnectionRequest,GetConnectionResponse> handler)
Description copied from interface:DataCatalogAsyncGets a specific data asset connection by key.- Specified by:
getConnectionin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getCustomProperty
public Future<GetCustomPropertyResponse> getCustomProperty(GetCustomPropertyRequest request, AsyncHandler<GetCustomPropertyRequest,GetCustomPropertyResponse> handler)
Description copied from interface:DataCatalogAsyncGets a specific custom property for the given key within a data catalog.- Specified by:
getCustomPropertyin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getDataAsset
public Future<GetDataAssetResponse> getDataAsset(GetDataAssetRequest request, AsyncHandler<GetDataAssetRequest,GetDataAssetResponse> handler)
Description copied from interface:DataCatalogAsyncGets a specific data asset for the given key within a data catalog.- Specified by:
getDataAssetin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getDataAssetTag
public Future<GetDataAssetTagResponse> getDataAssetTag(GetDataAssetTagRequest request, AsyncHandler<GetDataAssetTagRequest,GetDataAssetTagResponse> handler)
Description copied from interface:DataCatalogAsyncGets a specific data asset tag by key.- Specified by:
getDataAssetTagin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getEntity
public Future<GetEntityResponse> getEntity(GetEntityRequest request, AsyncHandler<GetEntityRequest,GetEntityResponse> handler)
Description copied from interface:DataCatalogAsyncGets a specific data entity by key for a data asset.- Specified by:
getEntityin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getEntityTag
public Future<GetEntityTagResponse> getEntityTag(GetEntityTagRequest request, AsyncHandler<GetEntityTagRequest,GetEntityTagResponse> handler)
Description copied from interface:DataCatalogAsyncGets a specific entity tag by key.- Specified by:
getEntityTagin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getFolder
public Future<GetFolderResponse> getFolder(GetFolderRequest request, AsyncHandler<GetFolderRequest,GetFolderResponse> handler)
Description copied from interface:DataCatalogAsyncGets a specific data asset folder by key.- Specified by:
getFolderin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getFolderTag
public Future<GetFolderTagResponse> getFolderTag(GetFolderTagRequest request, AsyncHandler<GetFolderTagRequest,GetFolderTagResponse> handler)
Description copied from interface:DataCatalogAsyncGets a specific folder tag by key.- Specified by:
getFolderTagin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getGlossary
public Future<GetGlossaryResponse> getGlossary(GetGlossaryRequest request, AsyncHandler<GetGlossaryRequest,GetGlossaryResponse> handler)
Description copied from interface:DataCatalogAsyncGets a specific glossary by key within a data catalog.- Specified by:
getGlossaryin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getJob
public Future<GetJobResponse> getJob(GetJobRequest request, AsyncHandler<GetJobRequest,GetJobResponse> handler)
Description copied from interface:DataCatalogAsyncGets a specific job by key within a data catalog.- Specified by:
getJobin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getJobDefinition
public Future<GetJobDefinitionResponse> getJobDefinition(GetJobDefinitionRequest request, AsyncHandler<GetJobDefinitionRequest,GetJobDefinitionResponse> handler)
Description copied from interface:DataCatalogAsyncGets a specific job definition by key within a data catalog.- Specified by:
getJobDefinitionin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getJobExecution
public Future<GetJobExecutionResponse> getJobExecution(GetJobExecutionRequest request, AsyncHandler<GetJobExecutionRequest,GetJobExecutionResponse> handler)
Description copied from interface:DataCatalogAsyncGets a specific job execution by key.- Specified by:
getJobExecutionin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getJobLog
public Future<GetJobLogResponse> getJobLog(GetJobLogRequest request, AsyncHandler<GetJobLogRequest,GetJobLogResponse> handler)
Description copied from interface:DataCatalogAsyncGets a specific job log by key.- Specified by:
getJobLogin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getJobMetrics
public Future<GetJobMetricsResponse> getJobMetrics(GetJobMetricsRequest request, AsyncHandler<GetJobMetricsRequest,GetJobMetricsResponse> handler)
Description copied from interface:DataCatalogAsyncGets a specific job metric by key.- Specified by:
getJobMetricsin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getMetastore
public Future<GetMetastoreResponse> getMetastore(GetMetastoreRequest request, AsyncHandler<GetMetastoreRequest,GetMetastoreResponse> handler)
Description copied from interface:DataCatalogAsyncGets a metastore by identifier.- Specified by:
getMetastorein interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getNamespace
public Future<GetNamespaceResponse> getNamespace(GetNamespaceRequest request, AsyncHandler<GetNamespaceRequest,GetNamespaceResponse> handler)
Description copied from interface:DataCatalogAsyncGets a specific namespace for the given key within a data catalog.- Specified by:
getNamespacein interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getPattern
public Future<GetPatternResponse> getPattern(GetPatternRequest request, AsyncHandler<GetPatternRequest,GetPatternResponse> handler)
Description copied from interface:DataCatalogAsyncGets a specific pattern for the given key within a data catalog.- Specified by:
getPatternin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getTerm
public Future<GetTermResponse> getTerm(GetTermRequest request, AsyncHandler<GetTermRequest,GetTermResponse> handler)
Description copied from interface:DataCatalogAsyncGets a specific glossary term by key.- Specified by:
getTermin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getTermRelationship
public Future<GetTermRelationshipResponse> getTermRelationship(GetTermRelationshipRequest request, AsyncHandler<GetTermRelationshipRequest,GetTermRelationshipResponse> handler)
Description copied from interface:DataCatalogAsyncGets a specific glossary term relationship by key.- Specified by:
getTermRelationshipin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getType
public Future<GetTypeResponse> getType(GetTypeRequest request, AsyncHandler<GetTypeRequest,GetTypeResponse> handler)
Description copied from interface:DataCatalogAsyncGets a specific type by key within a data catalog.- Specified by:
getTypein interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getWorkRequest
public Future<GetWorkRequestResponse> getWorkRequest(GetWorkRequestRequest request, AsyncHandler<GetWorkRequestRequest,GetWorkRequestResponse> handler)
Description copied from interface:DataCatalogAsyncGets the status of the work request with the given OCID.- Specified by:
getWorkRequestin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
importConnection
public Future<ImportConnectionResponse> importConnection(ImportConnectionRequest request, AsyncHandler<ImportConnectionRequest,ImportConnectionResponse> handler)
Description copied from interface:DataCatalogAsyncImport new connection for this data asset.- Specified by:
importConnectionin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
importDataAsset
public Future<ImportDataAssetResponse> importDataAsset(ImportDataAssetRequest request, AsyncHandler<ImportDataAssetRequest,ImportDataAssetResponse> handler)
Description copied from interface:DataCatalogAsyncImport technical objects to a Data Asset- Specified by:
importDataAssetin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
importGlossary
public Future<ImportGlossaryResponse> importGlossary(ImportGlossaryRequest request, AsyncHandler<ImportGlossaryRequest,ImportGlossaryResponse> handler)
Description copied from interface:DataCatalogAsyncImport the glossary and the terms from csv or json files and return the imported glossary resource.- Specified by:
importGlossaryin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
importLineage
public Future<ImportLineageResponse> importLineage(ImportLineageRequest request, AsyncHandler<ImportLineageRequest,ImportLineageResponse> handler)
Description copied from interface:DataCatalogAsyncImports lineage metadata.Returns details about the job that performs the import.
- Specified by:
importLineagein interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listAggregatedPhysicalEntities
public Future<ListAggregatedPhysicalEntitiesResponse> listAggregatedPhysicalEntities(ListAggregatedPhysicalEntitiesRequest request, AsyncHandler<ListAggregatedPhysicalEntitiesRequest,ListAggregatedPhysicalEntitiesResponse> handler)
Description copied from interface:DataCatalogAsyncList the physical entities aggregated by this logical entity.- Specified by:
listAggregatedPhysicalEntitiesin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listAttributeTags
public Future<ListAttributeTagsResponse> listAttributeTags(ListAttributeTagsRequest request, AsyncHandler<ListAttributeTagsRequest,ListAttributeTagsResponse> handler)
Description copied from interface:DataCatalogAsyncReturns a list of all tags for an entity attribute.- Specified by:
listAttributeTagsin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listAttributes
public Future<ListAttributesResponse> listAttributes(ListAttributesRequest request, AsyncHandler<ListAttributesRequest,ListAttributesResponse> handler)
Description copied from interface:DataCatalogAsyncReturns a list of all attributes of an data entity.- Specified by:
listAttributesin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listCatalogPrivateEndpoints
public Future<ListCatalogPrivateEndpointsResponse> listCatalogPrivateEndpoints(ListCatalogPrivateEndpointsRequest request, AsyncHandler<ListCatalogPrivateEndpointsRequest,ListCatalogPrivateEndpointsResponse> handler)
Description copied from interface:DataCatalogAsyncReturns a list of all the catalog private endpoints in the specified compartment.- Specified by:
listCatalogPrivateEndpointsin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listCatalogs
public Future<ListCatalogsResponse> listCatalogs(ListCatalogsRequest request, AsyncHandler<ListCatalogsRequest,ListCatalogsResponse> handler)
Description copied from interface:DataCatalogAsyncReturns a list of all the data catalogs in the specified compartment.- Specified by:
listCatalogsin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listConnections
public Future<ListConnectionsResponse> listConnections(ListConnectionsRequest request, AsyncHandler<ListConnectionsRequest,ListConnectionsResponse> handler)
Description copied from interface:DataCatalogAsyncReturns a list of all Connections for a data asset.- Specified by:
listConnectionsin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listCustomProperties
public Future<ListCustomPropertiesResponse> listCustomProperties(ListCustomPropertiesRequest request, AsyncHandler<ListCustomPropertiesRequest,ListCustomPropertiesResponse> handler)
Description copied from interface:DataCatalogAsyncReturns a list of custom properties within a data catalog.- Specified by:
listCustomPropertiesin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listDataAssetTags
public Future<ListDataAssetTagsResponse> listDataAssetTags(ListDataAssetTagsRequest request, AsyncHandler<ListDataAssetTagsRequest,ListDataAssetTagsResponse> handler)
Description copied from interface:DataCatalogAsyncReturns a list of all tags for a data asset.- Specified by:
listDataAssetTagsin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listDataAssets
public Future<ListDataAssetsResponse> listDataAssets(ListDataAssetsRequest request, AsyncHandler<ListDataAssetsRequest,ListDataAssetsResponse> handler)
Description copied from interface:DataCatalogAsyncReturns a list of data assets within a data catalog.- Specified by:
listDataAssetsin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listDerivedLogicalEntities
public Future<ListDerivedLogicalEntitiesResponse> listDerivedLogicalEntities(ListDerivedLogicalEntitiesRequest request, AsyncHandler<ListDerivedLogicalEntitiesRequest,ListDerivedLogicalEntitiesResponse> handler)
Description copied from interface:DataCatalogAsyncList logical entities derived from this pattern.- Specified by:
listDerivedLogicalEntitiesin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listEntities
public Future<ListEntitiesResponse> listEntities(ListEntitiesRequest request, AsyncHandler<ListEntitiesRequest,ListEntitiesResponse> handler)
Description copied from interface:DataCatalogAsyncReturns a list of all entities of a data asset.- Specified by:
listEntitiesin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listEntityTags
public Future<ListEntityTagsResponse> listEntityTags(ListEntityTagsRequest request, AsyncHandler<ListEntityTagsRequest,ListEntityTagsResponse> handler)
Description copied from interface:DataCatalogAsyncReturns a list of all tags for a data entity.- Specified by:
listEntityTagsin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listFolderTags
public Future<ListFolderTagsResponse> listFolderTags(ListFolderTagsRequest request, AsyncHandler<ListFolderTagsRequest,ListFolderTagsResponse> handler)
Description copied from interface:DataCatalogAsyncReturns a list of all tags for a folder.- Specified by:
listFolderTagsin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listFolders
public Future<ListFoldersResponse> listFolders(ListFoldersRequest request, AsyncHandler<ListFoldersRequest,ListFoldersResponse> handler)
Description copied from interface:DataCatalogAsyncReturns a list of all folders.- Specified by:
listFoldersin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listGlossaries
public Future<ListGlossariesResponse> listGlossaries(ListGlossariesRequest request, AsyncHandler<ListGlossariesRequest,ListGlossariesResponse> handler)
Description copied from interface:DataCatalogAsyncReturns a list of all glossaries within a data catalog.- Specified by:
listGlossariesin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listJobDefinitions
public Future<ListJobDefinitionsResponse> listJobDefinitions(ListJobDefinitionsRequest request, AsyncHandler<ListJobDefinitionsRequest,ListJobDefinitionsResponse> handler)
Description copied from interface:DataCatalogAsyncReturns a list of job definitions within a data catalog.- Specified by:
listJobDefinitionsin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listJobExecutions
public Future<ListJobExecutionsResponse> listJobExecutions(ListJobExecutionsRequest request, AsyncHandler<ListJobExecutionsRequest,ListJobExecutionsResponse> handler)
Description copied from interface:DataCatalogAsyncReturns a list of job executions for a job.- Specified by:
listJobExecutionsin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listJobLogs
public Future<ListJobLogsResponse> listJobLogs(ListJobLogsRequest request, AsyncHandler<ListJobLogsRequest,ListJobLogsResponse> handler)
Description copied from interface:DataCatalogAsyncReturns a list of job logs.- Specified by:
listJobLogsin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listJobMetrics
public Future<ListJobMetricsResponse> listJobMetrics(ListJobMetricsRequest request, AsyncHandler<ListJobMetricsRequest,ListJobMetricsResponse> handler)
Description copied from interface:DataCatalogAsyncReturns a list of job metrics.- Specified by:
listJobMetricsin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listJobs
public Future<ListJobsResponse> listJobs(ListJobsRequest request, AsyncHandler<ListJobsRequest,ListJobsResponse> handler)
Description copied from interface:DataCatalogAsyncReturns a list of jobs within a data catalog.- Specified by:
listJobsin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listMetastores
public Future<ListMetastoresResponse> listMetastores(ListMetastoresRequest request, AsyncHandler<ListMetastoresRequest,ListMetastoresResponse> handler)
Description copied from interface:DataCatalogAsyncReturns a list of all metastores in the specified compartment.- Specified by:
listMetastoresin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listNamespaces
public Future<ListNamespacesResponse> listNamespaces(ListNamespacesRequest request, AsyncHandler<ListNamespacesRequest,ListNamespacesResponse> handler)
Description copied from interface:DataCatalogAsyncReturns a list of namespaces within a data catalog.- Specified by:
listNamespacesin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listPatterns
public Future<ListPatternsResponse> listPatterns(ListPatternsRequest request, AsyncHandler<ListPatternsRequest,ListPatternsResponse> handler)
Description copied from interface:DataCatalogAsyncReturns a list of patterns within a data catalog.- Specified by:
listPatternsin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listRules
public Future<ListRulesResponse> listRules(ListRulesRequest request, AsyncHandler<ListRulesRequest,ListRulesResponse> handler)
Description copied from interface:DataCatalogAsyncReturns a list of all rules of a data entity.- Specified by:
listRulesin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listTags
public Future<ListTagsResponse> listTags(ListTagsRequest request, AsyncHandler<ListTagsRequest,ListTagsResponse> handler)
Description copied from interface:DataCatalogAsyncReturns a list of all user created tags in the system.- Specified by:
listTagsin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listTermRelationships
public Future<ListTermRelationshipsResponse> listTermRelationships(ListTermRelationshipsRequest request, AsyncHandler<ListTermRelationshipsRequest,ListTermRelationshipsResponse> handler)
Description copied from interface:DataCatalogAsyncReturns a list of all term relationships within a glossary.- Specified by:
listTermRelationshipsin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listTerms
public Future<ListTermsResponse> listTerms(ListTermsRequest request, AsyncHandler<ListTermsRequest,ListTermsResponse> handler)
Description copied from interface:DataCatalogAsyncReturns a list of all terms within a glossary.- Specified by:
listTermsin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listTypes
public Future<ListTypesResponse> listTypes(ListTypesRequest request, AsyncHandler<ListTypesRequest,ListTypesResponse> handler)
Description copied from interface:DataCatalogAsyncReturns a list of all types within a data catalog.- Specified by:
listTypesin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listWorkRequestErrors
public Future<ListWorkRequestErrorsResponse> listWorkRequestErrors(ListWorkRequestErrorsRequest request, AsyncHandler<ListWorkRequestErrorsRequest,ListWorkRequestErrorsResponse> handler)
Description copied from interface:DataCatalogAsyncReturns a (paginated) list of errors for a given work request.- Specified by:
listWorkRequestErrorsin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listWorkRequestLogs
public Future<ListWorkRequestLogsResponse> listWorkRequestLogs(ListWorkRequestLogsRequest request, AsyncHandler<ListWorkRequestLogsRequest,ListWorkRequestLogsResponse> handler)
Description copied from interface:DataCatalogAsyncReturns a (paginated) list of logs for a given work request.- Specified by:
listWorkRequestLogsin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listWorkRequests
public Future<ListWorkRequestsResponse> listWorkRequests(ListWorkRequestsRequest request, AsyncHandler<ListWorkRequestsRequest,ListWorkRequestsResponse> handler)
Description copied from interface:DataCatalogAsyncLists the work requests in a compartment.- Specified by:
listWorkRequestsin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
objectStats
public Future<ObjectStatsResponse> objectStats(ObjectStatsRequest request, AsyncHandler<ObjectStatsRequest,ObjectStatsResponse> handler)
Description copied from interface:DataCatalogAsyncReturns stats on objects by type in the repository.- Specified by:
objectStatsin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
parseConnection
public Future<ParseConnectionResponse> parseConnection(ParseConnectionRequest request, AsyncHandler<ParseConnectionRequest,ParseConnectionResponse> handler)
Description copied from interface:DataCatalogAsyncParse data asset references through connections from this data asset.- Specified by:
parseConnectionin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
processRecommendation
public Future<ProcessRecommendationResponse> processRecommendation(ProcessRecommendationRequest request, AsyncHandler<ProcessRecommendationRequest,ProcessRecommendationResponse> handler)
Description copied from interface:DataCatalogAsyncAct 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.
- Specified by:
processRecommendationin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
recommendations
public Future<RecommendationsResponse> recommendations(RecommendationsRequest request, AsyncHandler<RecommendationsRequest,RecommendationsResponse> handler)
Description copied from interface:DataCatalogAsyncReturns 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.
- Specified by:
recommendationsin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
removeCatalogLock
public Future<RemoveCatalogLockResponse> removeCatalogLock(RemoveCatalogLockRequest request, AsyncHandler<RemoveCatalogLockRequest,RemoveCatalogLockResponse> handler)
Description copied from interface:DataCatalogAsyncRemoves a lock from a Catalog resource.- Specified by:
removeCatalogLockin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
removeCatalogPrivateEndpointLock
public Future<RemoveCatalogPrivateEndpointLockResponse> removeCatalogPrivateEndpointLock(RemoveCatalogPrivateEndpointLockRequest request, AsyncHandler<RemoveCatalogPrivateEndpointLockRequest,RemoveCatalogPrivateEndpointLockResponse> handler)
Description copied from interface:DataCatalogAsyncRemoves a lock from a CatalogPrivateEndpoint resource.- Specified by:
removeCatalogPrivateEndpointLockin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
removeDataSelectorPatterns
public Future<RemoveDataSelectorPatternsResponse> removeDataSelectorPatterns(RemoveDataSelectorPatternsRequest request, AsyncHandler<RemoveDataSelectorPatternsRequest,RemoveDataSelectorPatternsResponse> handler)
Description copied from interface:DataCatalogAsyncRemove data selector pattern from the data asset.- Specified by:
removeDataSelectorPatternsin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
removeMetastoreLock
public Future<RemoveMetastoreLockResponse> removeMetastoreLock(RemoveMetastoreLockRequest request, AsyncHandler<RemoveMetastoreLockRequest,RemoveMetastoreLockResponse> handler)
Description copied from interface:DataCatalogAsyncRemoves a lock from a Metastore resource.- Specified by:
removeMetastoreLockin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
searchCriteria
public Future<SearchCriteriaResponse> searchCriteria(SearchCriteriaRequest request, AsyncHandler<SearchCriteriaRequest,SearchCriteriaResponse> handler)
Description copied from interface:DataCatalogAsyncReturns a list of search results within a data catalog.- Specified by:
searchCriteriain interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
suggestMatches
public Future<SuggestMatchesResponse> suggestMatches(SuggestMatchesRequest request, AsyncHandler<SuggestMatchesRequest,SuggestMatchesResponse> handler)
Description copied from interface:DataCatalogAsyncReturns a list of potential string matches for a given input string.- Specified by:
suggestMatchesin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
synchronousExportDataAsset
public Future<SynchronousExportDataAssetResponse> synchronousExportDataAsset(SynchronousExportDataAssetRequest request, AsyncHandler<SynchronousExportDataAssetRequest,SynchronousExportDataAssetResponse> handler)
Description copied from interface:DataCatalogAsyncExport technical objects from a Data Asset- Specified by:
synchronousExportDataAssetin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
testConnection
public Future<TestConnectionResponse> testConnection(TestConnectionRequest request, AsyncHandler<TestConnectionRequest,TestConnectionResponse> handler)
Description copied from interface:DataCatalogAsyncTest the connection by connecting to the data asset using credentials in the metadata.- Specified by:
testConnectionin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateAttribute
public Future<UpdateAttributeResponse> updateAttribute(UpdateAttributeRequest request, AsyncHandler<UpdateAttributeRequest,UpdateAttributeResponse> handler)
Description copied from interface:DataCatalogAsyncUpdates a specific data asset attribute.- Specified by:
updateAttributein interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateCatalog
public Future<UpdateCatalogResponse> updateCatalog(UpdateCatalogRequest request, AsyncHandler<UpdateCatalogRequest,UpdateCatalogResponse> handler)
Description copied from interface:DataCatalogAsyncUpdates the data catalog.- Specified by:
updateCatalogin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateCatalogPrivateEndpoint
public Future<UpdateCatalogPrivateEndpointResponse> updateCatalogPrivateEndpoint(UpdateCatalogPrivateEndpointRequest request, AsyncHandler<UpdateCatalogPrivateEndpointRequest,UpdateCatalogPrivateEndpointResponse> handler)
Description copied from interface:DataCatalogAsyncUpdates the private reverse connection endpoint.- Specified by:
updateCatalogPrivateEndpointin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateConnection
public Future<UpdateConnectionResponse> updateConnection(UpdateConnectionRequest request, AsyncHandler<UpdateConnectionRequest,UpdateConnectionResponse> handler)
Description copied from interface:DataCatalogAsyncUpdates a specific connection of a data asset.- Specified by:
updateConnectionin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateCustomProperty
public Future<UpdateCustomPropertyResponse> updateCustomProperty(UpdateCustomPropertyRequest request, AsyncHandler<UpdateCustomPropertyRequest,UpdateCustomPropertyResponse> handler)
Description copied from interface:DataCatalogAsyncUpdates a specific custom property identified by the given key.- Specified by:
updateCustomPropertyin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateDataAsset
public Future<UpdateDataAssetResponse> updateDataAsset(UpdateDataAssetRequest request, AsyncHandler<UpdateDataAssetRequest,UpdateDataAssetResponse> handler)
Description copied from interface:DataCatalogAsyncUpdates a specific data asset identified by the given key.- Specified by:
updateDataAssetin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateEntity
public Future<UpdateEntityResponse> updateEntity(UpdateEntityRequest request, AsyncHandler<UpdateEntityRequest,UpdateEntityResponse> handler)
Description copied from interface:DataCatalogAsyncUpdates a specific data entity.- Specified by:
updateEntityin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateFolder
public Future<UpdateFolderResponse> updateFolder(UpdateFolderRequest request, AsyncHandler<UpdateFolderRequest,UpdateFolderResponse> handler)
Description copied from interface:DataCatalogAsyncUpdates a specific folder of a data asset.- Specified by:
updateFolderin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateGlossary
public Future<UpdateGlossaryResponse> updateGlossary(UpdateGlossaryRequest request, AsyncHandler<UpdateGlossaryRequest,UpdateGlossaryResponse> handler)
Description copied from interface:DataCatalogAsyncUpdates a specific glossary identified by the given key.- Specified by:
updateGlossaryin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateJob
public Future<UpdateJobResponse> updateJob(UpdateJobRequest request, AsyncHandler<UpdateJobRequest,UpdateJobResponse> handler)
Description copied from interface:DataCatalogAsyncUpdates a specific job identified by the given key.- Specified by:
updateJobin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateJobDefinition
public Future<UpdateJobDefinitionResponse> updateJobDefinition(UpdateJobDefinitionRequest request, AsyncHandler<UpdateJobDefinitionRequest,UpdateJobDefinitionResponse> handler)
Description copied from interface:DataCatalogAsyncUpdate a specific job definition identified by the given key.- Specified by:
updateJobDefinitionin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateMetastore
public Future<UpdateMetastoreResponse> updateMetastore(UpdateMetastoreRequest request, AsyncHandler<UpdateMetastoreRequest,UpdateMetastoreResponse> handler)
Description copied from interface:DataCatalogAsyncUpdates a metastore resource by identifier.- Specified by:
updateMetastorein interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateNamespace
public Future<UpdateNamespaceResponse> updateNamespace(UpdateNamespaceRequest request, AsyncHandler<UpdateNamespaceRequest,UpdateNamespaceResponse> handler)
Description copied from interface:DataCatalogAsyncUpdates a specific namespace identified by the given key.- Specified by:
updateNamespacein interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updatePattern
public Future<UpdatePatternResponse> updatePattern(UpdatePatternRequest request, AsyncHandler<UpdatePatternRequest,UpdatePatternResponse> handler)
Description copied from interface:DataCatalogAsyncUpdates a specific pattern identified by the given key.- Specified by:
updatePatternin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateTerm
public Future<UpdateTermResponse> updateTerm(UpdateTermRequest request, AsyncHandler<UpdateTermRequest,UpdateTermResponse> handler)
Description copied from interface:DataCatalogAsyncUpdates a specific glossary term.- Specified by:
updateTermin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateTermRelationship
public Future<UpdateTermRelationshipResponse> updateTermRelationship(UpdateTermRelationshipRequest request, AsyncHandler<UpdateTermRelationshipRequest,UpdateTermRelationshipResponse> handler)
Description copied from interface:DataCatalogAsyncUpdates a specific glossary term relationship.- Specified by:
updateTermRelationshipin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
uploadCredentials
public Future<UploadCredentialsResponse> uploadCredentials(UploadCredentialsRequest request, AsyncHandler<UploadCredentialsRequest,UploadCredentialsResponse> handler)
Description copied from interface:DataCatalogAsyncUpload connection credentails and metadata for this connection.- Specified by:
uploadCredentialsin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
users
public Future<UsersResponse> users(UsersRequest request, AsyncHandler<UsersRequest,UsersResponse> handler)
Description copied from interface:DataCatalogAsyncReturns active users in the system.- Specified by:
usersin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
validateConnection
public Future<ValidateConnectionResponse> validateConnection(ValidateConnectionRequest request, AsyncHandler<ValidateConnectionRequest,ValidateConnectionResponse> handler)
Description copied from interface:DataCatalogAsyncValidate connection by connecting to the data asset using credentials in metadata.- Specified by:
validateConnectionin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
validatePattern
public Future<ValidatePatternResponse> validatePattern(ValidatePatternRequest request, AsyncHandler<ValidatePatternRequest,ValidatePatternResponse> handler)
Description copied from interface:DataCatalogAsyncValidate pattern by deriving file groups representing logical entities using the expression- Specified by:
validatePatternin interfaceDataCatalogAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getDefaultConfigurator
protected ClientConfigurator getDefaultConfigurator()
-
useRealmSpecificEndpointTemplate
public void useRealmSpecificEndpointTemplate(boolean useOfRealmSpecificEndpointTemplateEnabled)
This method should be used to enable or disable the use of realm-specific endpoint template.The default value is null. To enable the use of endpoint template defined for the realm in use, set the flag to true To disable the use of endpoint template defined for the realm in use, set the flag to false
- Parameters:
useOfRealmSpecificEndpointTemplateEnabled- This flag can be set to true or false to enable or disable the use of realm-specific endpoint template respectively
-
populateServiceParametersInEndpoint
public final void populateServiceParametersInEndpoint(String endpoint, Map<String,Object> requiredParametersMap)
Populate the parameters in the endpoint with its corresponding value and update the base endpoint.The value will be populated iff the parameter in endpoint is a required request path parameter or a required request query parameter. If not, the parameter in the endpoint will be ignored and left blank.
- Parameters:
endpoint- The endpoint template in userequiredParametersMap- Map of parameter name as key and value set in request path or query parameter as value
-
updateBaseEndpoint
public final void updateBaseEndpoint(String endpoint)
This method should be used for parameterized endpoint templates only.This does not include {region} and {secondLevelDomain} parameters.
- Parameters:
endpoint- The updated endpoint to use
-
setEndpoint
public final void setEndpoint(String endpoint)
-
getEndpoint
public final String getEndpoint()
-
refreshClient
public final void refreshClient()
Rebuild the backingHttpClient.This will call
ClientConfigurators again, and can be used to e.g. refresh the SSL certificate.
-
close
public final void close()
- Specified by:
closein interfaceAutoCloseable
-
getClientCommonLibraryVersion
public String getClientCommonLibraryVersion()
-
getMinimumClientCommonLibraryVersionFromClient
public Optional<String> getMinimumClientCommonLibraryVersionFromClient()
-
clientCall
protected <REQ extends BmcRequest<?>,RESP extends BmcResponse,RESP_BUILDER extends BmcResponse.Builder<RESP>> ClientCall<REQ,RESP,RESP_BUILDER> clientCall(REQ request, Supplier<RESP_BUILDER> responseBuilder)
-
-