@Generated(value="OracleSDKGenerator", comments="API Version: 20190325") public class DataCatalogAsyncClient extends Object implements DataCatalogAsync
Async client implementation for DataCatalog service.
There are two ways to use async client:
InputStream
, 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. Modifier and Type | Class and Description |
---|---|
static class |
DataCatalogAsyncClient.Builder
Builder class for this client.
|
Modifier and Type | Field and Description |
---|---|
static Service |
SERVICE
Service instance for DataCatalog.
|
Constructor and Description |
---|
DataCatalogAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration,
ClientConfigurator clientConfigurator,
RequestSignerFactory defaultRequestSignerFactory)
Creates a new service instance using the given authentication provider and client configuration.
|
DataCatalogAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration,
ClientConfigurator clientConfigurator,
RequestSignerFactory defaultRequestSignerFactory,
List<ClientConfigurator> additionalClientConfigurators)
Creates a new service instance using the given authentication provider and client configuration.
|
DataCatalogAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration,
ClientConfigurator clientConfigurator,
RequestSignerFactory defaultRequestSignerFactory,
List<ClientConfigurator> additionalClientConfigurators,
String endpoint)
Creates a new service instance using the given authentication provider and client configuration.
|
DataCatalogAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration,
ClientConfigurator clientConfigurator,
RequestSignerFactory defaultRequestSignerFactory,
Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories,
List<ClientConfigurator> additionalClientConfigurators,
String endpoint)
Creates a new service instance using the given authentication provider and client configuration.
|
DataCatalogAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration,
ClientConfigurator clientConfigurator,
RequestSignerFactory defaultRequestSignerFactory,
Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories,
List<ClientConfigurator> additionalClientConfigurators,
String endpoint,
com.oracle.bmc.http.internal.RestClientFactoryBuilder restClientFactoryBuilder)
Creates a new service instance using the given authentication provider and client configuration.
|
DataCatalogAsyncClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider)
Creates a new service instance using the given authentication provider.
|
DataCatalogAsyncClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration)
Creates a new service instance using the given authentication provider and client configuration.
|
DataCatalogAsyncClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration,
ClientConfigurator clientConfigurator)
Creates a new service instance using the given authentication provider and client configuration.
|
public static final Service SERVICE
Service instance for DataCatalog.
public DataCatalogAsyncClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider)
Creates a new service instance using the given authentication provider.
authenticationDetailsProvider
- The authentication details provider, required.public DataCatalogAsyncClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration)
Creates a new service instance using the given authentication provider and client configuration.
authenticationDetailsProvider
- The authentication details provider, required.configuration
- The client configuration, optional.public DataCatalogAsyncClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator)
Creates a new service instance using the given authentication provider and client configuration. Additionally, a Consumer can be provided that will be invoked whenever a REST Client is created to allow for additional configuration/customization.
authenticationDetailsProvider
- The authentication details provider, required.configuration
- The client configuration, optional.clientConfigurator
- ClientConfigurator that will be invoked for additional configuration of a REST client, optional.public DataCatalogAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory)
Creates a new service instance using the given authentication provider and client configuration. Additionally, a Consumer can be provided that will be invoked whenever a REST Client is created to allow for additional configuration/customization.
This is an advanced constructor for clients that want to take control over how requests are signed.
authenticationDetailsProvider
- The authentication details provider, required.configuration
- The client configuration, optional.clientConfigurator
- ClientConfigurator that will be invoked for additional configuration of a REST client, optional.defaultRequestSignerFactory
- The request signer factory used to create the request signer for this service.public DataCatalogAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators)
Creates a new service instance using the given authentication provider and client configuration. Additionally, a Consumer can be provided that will be invoked whenever a REST Client is created to allow for additional configuration/customization.
This is an advanced constructor for clients that want to take control over how requests are signed.
authenticationDetailsProvider
- The authentication details provider, required.configuration
- The client configuration, optional.clientConfigurator
- ClientConfigurator that will be invoked for additional configuration of a REST client, optional.defaultRequestSignerFactory
- The request signer factory used to create the request signer for this service.additionalClientConfigurators
- Additional client configurators to be run after the primary configurator.public DataCatalogAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators, String endpoint)
Creates a new service instance using the given authentication provider and client configuration. Additionally, a Consumer can be provided that will be invoked whenever a REST Client is created to allow for additional configuration/customization.
This is an advanced constructor for clients that want to take control over how requests are signed.
authenticationDetailsProvider
- The authentication details provider, required.configuration
- The client configuration, optional.clientConfigurator
- ClientConfigurator that will be invoked for additional configuration of a REST client, optional.defaultRequestSignerFactory
- The request signer factory used to create the request signer for this service.additionalClientConfigurators
- Additional client configurators to be run after the primary configurator.endpoint
- Endpoint, or null to leave unset (note, may be overridden by authenticationDetailsProvider
)public DataCatalogAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint)
Creates a new service instance using the given authentication provider and client configuration. Additionally, a Consumer can be provided that will be invoked whenever a REST Client is created to allow for additional configuration/customization.
This is an advanced constructor for clients that want to take control over how requests are signed.
authenticationDetailsProvider
- The authentication details provider, required.configuration
- The client configuration, optional.clientConfigurator
- ClientConfigurator that will be invoked for additional configuration of a REST client, optional.defaultRequestSignerFactory
- The request signer factory used to create the request signer for this service.signingStrategyRequestSignerFactories
- The request signer factories for each signing strategy used to create the request signeradditionalClientConfigurators
- Additional client configurators to be run after the primary configurator.endpoint
- Endpoint, or null to leave unset (note, may be overridden by authenticationDetailsProvider
)public DataCatalogAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint, com.oracle.bmc.http.internal.RestClientFactoryBuilder restClientFactoryBuilder)
Creates a new service instance using the given authentication provider and client configuration. Additionally, a Consumer can be provided that will be invoked whenever a REST Client is created to allow for additional configuration/customization.
This is an advanced constructor for clients that want to take control over how requests are signed.
authenticationDetailsProvider
- The authentication details provider, required.configuration
- The client configuration, optional.clientConfigurator
- ClientConfigurator that will be invoked for additional configuration of a REST client, optional.defaultRequestSignerFactory
- The request signer factory used to create the request signer for this service.signingStrategyRequestSignerFactories
- The request signer factories for each signing strategy used to create the request signeradditionalClientConfigurators
- Additional client configurators to be run after the primary configurator.endpoint
- Endpoint, or null to leave unset (note, may be overridden by authenticationDetailsProvider
)restClientFactoryBuilder
- the builder for the RestClientFactory
public static DataCatalogAsyncClient.Builder builder()
Create a builder for this client.
public void setEndpoint(String endpoint)
DataCatalogAsync
Sets the endpoint to call (ex, https://www.example.com).
setEndpoint
in interface DataCatalogAsync
endpoint
- The endpoint of the serice.public String getEndpoint()
DataCatalogAsync
Gets the set endpoint for REST call (ex, https://www.example.com)
getEndpoint
in interface DataCatalogAsync
public void setRegion(Region region)
DataCatalogAsync
Sets the region to call (ex, Region.US_PHOENIX_1).
Note, this will call setEndpoint
after resolving the endpoint. If the service is not available in this region, however, an IllegalArgumentException will be raised.
setRegion
in interface DataCatalogAsync
region
- The region of the service.public void setRegion(String regionId)
DataCatalogAsync
Sets the region to call (ex, ‘us-phoenix-1’).
Note, this will first try to map the region ID to a known Region and call
setRegion
.
If no known Region could be determined, it will create an endpoint based on the
default endpoint format (Region.formatDefaultRegionEndpoint(Service, String)
and then call setEndpoint
.
setRegion
in interface DataCatalogAsync
regionId
- The public region ID.public void close()
close
in interface AutoCloseable
public Future<AddDataSelectorPatternsResponse> addDataSelectorPatterns(AddDataSelectorPatternsRequest request, AsyncHandler<AddDataSelectorPatternsRequest,AddDataSelectorPatternsResponse> handler)
DataCatalogAsync
Add data selector pattern to the data asset.
addDataSelectorPatterns
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<AssociateCustomPropertyResponse> associateCustomProperty(AssociateCustomPropertyRequest request, AsyncHandler<AssociateCustomPropertyRequest,AssociateCustomPropertyResponse> handler)
DataCatalogAsync
Associate the custom property for the given type
associateCustomProperty
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<AttachCatalogPrivateEndpointResponse> attachCatalogPrivateEndpoint(AttachCatalogPrivateEndpointRequest request, AsyncHandler<AttachCatalogPrivateEndpointRequest,AttachCatalogPrivateEndpointResponse> handler)
DataCatalogAsync
Attaches a private reverse connection endpoint resource to a data catalog resource. When provided, ‘If-Match’ is checked against ‘ETag’ values of the resource.
attachCatalogPrivateEndpoint
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ChangeCatalogCompartmentResponse> changeCatalogCompartment(ChangeCatalogCompartmentRequest request, AsyncHandler<ChangeCatalogCompartmentRequest,ChangeCatalogCompartmentResponse> handler)
DataCatalogAsync
Moves a resource into a different compartment. When provided, ‘If-Match’ is checked against ‘ETag’ values of the resource.
changeCatalogCompartment
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ChangeCatalogPrivateEndpointCompartmentResponse> changeCatalogPrivateEndpointCompartment(ChangeCatalogPrivateEndpointCompartmentRequest request, AsyncHandler<ChangeCatalogPrivateEndpointCompartmentRequest,ChangeCatalogPrivateEndpointCompartmentResponse> handler)
DataCatalogAsync
Moves a resource into a different compartment. When provided, ‘If-Match’ is checked against ‘ETag’ values of the resource.
changeCatalogPrivateEndpointCompartment
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<CreateAttributeResponse> createAttribute(CreateAttributeRequest request, AsyncHandler<CreateAttributeRequest,CreateAttributeResponse> handler)
DataCatalogAsync
Creates a new entity attribute.
createAttribute
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<CreateAttributeTagResponse> createAttributeTag(CreateAttributeTagRequest request, AsyncHandler<CreateAttributeTagRequest,CreateAttributeTagResponse> handler)
DataCatalogAsync
Creates a new entity attribute tag.
createAttributeTag
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<CreateCatalogResponse> createCatalog(CreateCatalogRequest request, AsyncHandler<CreateCatalogRequest,CreateCatalogResponse> handler)
DataCatalogAsync
Creates a new data catalog instance that includes a console and an API URL for managing metadata operations. For more information, please see the documentation.
createCatalog
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<CreateCatalogPrivateEndpointResponse> createCatalogPrivateEndpoint(CreateCatalogPrivateEndpointRequest request, AsyncHandler<CreateCatalogPrivateEndpointRequest,CreateCatalogPrivateEndpointResponse> handler)
DataCatalogAsync
Create a new private reverse connection endpoint.
createCatalogPrivateEndpoint
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<CreateConnectionResponse> createConnection(CreateConnectionRequest request, AsyncHandler<CreateConnectionRequest,CreateConnectionResponse> handler)
DataCatalogAsync
Creates a new connection.
createConnection
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<CreateCustomPropertyResponse> createCustomProperty(CreateCustomPropertyRequest request, AsyncHandler<CreateCustomPropertyRequest,CreateCustomPropertyResponse> handler)
DataCatalogAsync
Create a new Custom Property
createCustomProperty
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<CreateDataAssetResponse> createDataAsset(CreateDataAssetRequest request, AsyncHandler<CreateDataAssetRequest,CreateDataAssetResponse> handler)
DataCatalogAsync
Create a new data asset.
createDataAsset
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<CreateDataAssetTagResponse> createDataAssetTag(CreateDataAssetTagRequest request, AsyncHandler<CreateDataAssetTagRequest,CreateDataAssetTagResponse> handler)
DataCatalogAsync
Creates a new data asset tag.
createDataAssetTag
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<CreateEntityResponse> createEntity(CreateEntityRequest request, AsyncHandler<CreateEntityRequest,CreateEntityResponse> handler)
DataCatalogAsync
Creates a new data entity.
createEntity
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<CreateEntityTagResponse> createEntityTag(CreateEntityTagRequest request, AsyncHandler<CreateEntityTagRequest,CreateEntityTagResponse> handler)
DataCatalogAsync
Creates a new entity tag.
createEntityTag
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<CreateFolderResponse> createFolder(CreateFolderRequest request, AsyncHandler<CreateFolderRequest,CreateFolderResponse> handler)
DataCatalogAsync
Creates a new folder.
createFolder
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<CreateFolderTagResponse> createFolderTag(CreateFolderTagRequest request, AsyncHandler<CreateFolderTagRequest,CreateFolderTagResponse> handler)
DataCatalogAsync
Creates a new folder tag.
createFolderTag
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<CreateGlossaryResponse> createGlossary(CreateGlossaryRequest request, AsyncHandler<CreateGlossaryRequest,CreateGlossaryResponse> handler)
DataCatalogAsync
Creates a new glossary.
createGlossary
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<CreateJobResponse> createJob(CreateJobRequest request, AsyncHandler<CreateJobRequest,CreateJobResponse> handler)
DataCatalogAsync
Creates a new job.
createJob
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<CreateJobDefinitionResponse> createJobDefinition(CreateJobDefinitionRequest request, AsyncHandler<CreateJobDefinitionRequest,CreateJobDefinitionResponse> handler)
DataCatalogAsync
Creates a new job definition.
createJobDefinition
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<CreateJobExecutionResponse> createJobExecution(CreateJobExecutionRequest request, AsyncHandler<CreateJobExecutionRequest,CreateJobExecutionResponse> handler)
DataCatalogAsync
Creates a new job execution.
createJobExecution
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<CreateNamespaceResponse> createNamespace(CreateNamespaceRequest request, AsyncHandler<CreateNamespaceRequest,CreateNamespaceResponse> handler)
DataCatalogAsync
Create a new Namespace to be used by a custom property
createNamespace
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<CreatePatternResponse> createPattern(CreatePatternRequest request, AsyncHandler<CreatePatternRequest,CreatePatternResponse> handler)
DataCatalogAsync
Create a new pattern.
createPattern
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<CreateTermResponse> createTerm(CreateTermRequest request, AsyncHandler<CreateTermRequest,CreateTermResponse> handler)
DataCatalogAsync
Create a new term within a glossary.
createTerm
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<CreateTermRelationshipResponse> createTermRelationship(CreateTermRelationshipRequest request, AsyncHandler<CreateTermRelationshipRequest,CreateTermRelationshipResponse> handler)
DataCatalogAsync
Creates a new term relationship for this term within a glossary.
createTermRelationship
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<DeleteAttributeResponse> deleteAttribute(DeleteAttributeRequest request, AsyncHandler<DeleteAttributeRequest,DeleteAttributeResponse> handler)
DataCatalogAsync
Deletes a specific entity attribute.
deleteAttribute
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<DeleteAttributeTagResponse> deleteAttributeTag(DeleteAttributeTagRequest request, AsyncHandler<DeleteAttributeTagRequest,DeleteAttributeTagResponse> handler)
DataCatalogAsync
Deletes a specific entity attribute tag.
deleteAttributeTag
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<DeleteCatalogResponse> deleteCatalog(DeleteCatalogRequest request, AsyncHandler<DeleteCatalogRequest,DeleteCatalogResponse> handler)
DataCatalogAsync
Deletes a data catalog resource by identifier.
deleteCatalog
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<DeleteCatalogPrivateEndpointResponse> deleteCatalogPrivateEndpoint(DeleteCatalogPrivateEndpointRequest request, AsyncHandler<DeleteCatalogPrivateEndpointRequest,DeleteCatalogPrivateEndpointResponse> handler)
DataCatalogAsync
Deletes a private reverse connection endpoint by identifier.
deleteCatalogPrivateEndpoint
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<DeleteConnectionResponse> deleteConnection(DeleteConnectionRequest request, AsyncHandler<DeleteConnectionRequest,DeleteConnectionResponse> handler)
DataCatalogAsync
Deletes a specific connection of a data asset.
deleteConnection
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<DeleteCustomPropertyResponse> deleteCustomProperty(DeleteCustomPropertyRequest request, AsyncHandler<DeleteCustomPropertyRequest,DeleteCustomPropertyResponse> handler)
DataCatalogAsync
Deletes a specific custom property identified by it’s key.
deleteCustomProperty
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<DeleteDataAssetResponse> deleteDataAsset(DeleteDataAssetRequest request, AsyncHandler<DeleteDataAssetRequest,DeleteDataAssetResponse> handler)
DataCatalogAsync
Deletes a specific data asset identified by it’s key.
deleteDataAsset
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<DeleteDataAssetTagResponse> deleteDataAssetTag(DeleteDataAssetTagRequest request, AsyncHandler<DeleteDataAssetTagRequest,DeleteDataAssetTagResponse> handler)
DataCatalogAsync
Deletes a specific data asset tag.
deleteDataAssetTag
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<DeleteEntityResponse> deleteEntity(DeleteEntityRequest request, AsyncHandler<DeleteEntityRequest,DeleteEntityResponse> handler)
DataCatalogAsync
Deletes a specific data entity.
deleteEntity
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<DeleteEntityTagResponse> deleteEntityTag(DeleteEntityTagRequest request, AsyncHandler<DeleteEntityTagRequest,DeleteEntityTagResponse> handler)
DataCatalogAsync
Deletes a specific entity tag.
deleteEntityTag
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<DeleteFolderResponse> deleteFolder(DeleteFolderRequest request, AsyncHandler<DeleteFolderRequest,DeleteFolderResponse> handler)
DataCatalogAsync
Deletes a specific folder of a data asset identified by it’s key.
deleteFolder
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<DeleteFolderTagResponse> deleteFolderTag(DeleteFolderTagRequest request, AsyncHandler<DeleteFolderTagRequest,DeleteFolderTagResponse> handler)
DataCatalogAsync
Deletes a specific folder tag.
deleteFolderTag
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<DeleteGlossaryResponse> deleteGlossary(DeleteGlossaryRequest request, AsyncHandler<DeleteGlossaryRequest,DeleteGlossaryResponse> handler)
DataCatalogAsync
Deletes a specific glossary identified by it’s key.
deleteGlossary
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<DeleteJobResponse> deleteJob(DeleteJobRequest request, AsyncHandler<DeleteJobRequest,DeleteJobResponse> handler)
DataCatalogAsync
Deletes a specific job identified by it’s key.
deleteJob
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<DeleteJobDefinitionResponse> deleteJobDefinition(DeleteJobDefinitionRequest request, AsyncHandler<DeleteJobDefinitionRequest,DeleteJobDefinitionResponse> handler)
DataCatalogAsync
Deletes a specific job definition identified by it’s key.
deleteJobDefinition
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<DeleteNamespaceResponse> deleteNamespace(DeleteNamespaceRequest request, AsyncHandler<DeleteNamespaceRequest,DeleteNamespaceResponse> handler)
DataCatalogAsync
Deletes a specific Namespace identified by it’s key.
deleteNamespace
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<DeletePatternResponse> deletePattern(DeletePatternRequest request, AsyncHandler<DeletePatternRequest,DeletePatternResponse> handler)
DataCatalogAsync
Deletes a specific pattern identified by it’s key.
deletePattern
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<DeleteTermResponse> deleteTerm(DeleteTermRequest request, AsyncHandler<DeleteTermRequest,DeleteTermResponse> handler)
DataCatalogAsync
Deletes a specific glossary term.
deleteTerm
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<DeleteTermRelationshipResponse> deleteTermRelationship(DeleteTermRelationshipRequest request, AsyncHandler<DeleteTermRelationshipRequest,DeleteTermRelationshipResponse> handler)
DataCatalogAsync
Deletes a specific glossary term relationship.
deleteTermRelationship
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<DetachCatalogPrivateEndpointResponse> detachCatalogPrivateEndpoint(DetachCatalogPrivateEndpointRequest request, AsyncHandler<DetachCatalogPrivateEndpointRequest,DetachCatalogPrivateEndpointResponse> handler)
DataCatalogAsync
Detaches a private reverse connection endpoint resource to a data catalog resource. When provided, ‘If-Match’ is checked against ‘ETag’ values of the resource.
detachCatalogPrivateEndpoint
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<DisassociateCustomPropertyResponse> disassociateCustomProperty(DisassociateCustomPropertyRequest request, AsyncHandler<DisassociateCustomPropertyRequest,DisassociateCustomPropertyResponse> handler)
DataCatalogAsync
Remove the custom property for the given type
disassociateCustomProperty
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ExpandTreeForGlossaryResponse> expandTreeForGlossary(ExpandTreeForGlossaryRequest request, AsyncHandler<ExpandTreeForGlossaryRequest,ExpandTreeForGlossaryResponse> handler)
DataCatalogAsync
Returns the fully expanded tree hierarchy of parent and child terms in this glossary.
expandTreeForGlossary
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ExportGlossaryResponse> exportGlossary(ExportGlossaryRequest request, AsyncHandler<ExportGlossaryRequest,ExportGlossaryResponse> handler)
DataCatalogAsync
Export the glossary and the terms and return the exported glossary as csv or json.
exportGlossary
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<GetAttributeResponse> getAttribute(GetAttributeRequest request, AsyncHandler<GetAttributeRequest,GetAttributeResponse> handler)
DataCatalogAsync
Gets a specific entity attribute by key.
getAttribute
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<GetAttributeTagResponse> getAttributeTag(GetAttributeTagRequest request, AsyncHandler<GetAttributeTagRequest,GetAttributeTagResponse> handler)
DataCatalogAsync
Gets a specific entity attribute tag by key.
getAttributeTag
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<GetCatalogResponse> getCatalog(GetCatalogRequest request, AsyncHandler<GetCatalogRequest,GetCatalogResponse> handler)
DataCatalogAsync
Gets a data catalog by identifier.
getCatalog
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<GetCatalogPrivateEndpointResponse> getCatalogPrivateEndpoint(GetCatalogPrivateEndpointRequest request, AsyncHandler<GetCatalogPrivateEndpointRequest,GetCatalogPrivateEndpointResponse> handler)
DataCatalogAsync
Gets a specific private reverse connection by identifier.
getCatalogPrivateEndpoint
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<GetConnectionResponse> getConnection(GetConnectionRequest request, AsyncHandler<GetConnectionRequest,GetConnectionResponse> handler)
DataCatalogAsync
Gets a specific data asset connection by key.
getConnection
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<GetCustomPropertyResponse> getCustomProperty(GetCustomPropertyRequest request, AsyncHandler<GetCustomPropertyRequest,GetCustomPropertyResponse> handler)
DataCatalogAsync
Gets a specific custom property for the given key within a data catalog.
getCustomProperty
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<GetDataAssetResponse> getDataAsset(GetDataAssetRequest request, AsyncHandler<GetDataAssetRequest,GetDataAssetResponse> handler)
DataCatalogAsync
Gets a specific data asset for the given key within a data catalog.
getDataAsset
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<GetDataAssetTagResponse> getDataAssetTag(GetDataAssetTagRequest request, AsyncHandler<GetDataAssetTagRequest,GetDataAssetTagResponse> handler)
DataCatalogAsync
Gets a specific data asset tag by key.
getDataAssetTag
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<GetEntityResponse> getEntity(GetEntityRequest request, AsyncHandler<GetEntityRequest,GetEntityResponse> handler)
DataCatalogAsync
Gets a specific data entity by key for a data asset.
getEntity
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<GetEntityTagResponse> getEntityTag(GetEntityTagRequest request, AsyncHandler<GetEntityTagRequest,GetEntityTagResponse> handler)
DataCatalogAsync
Gets a specific entity tag by key.
getEntityTag
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<GetFolderResponse> getFolder(GetFolderRequest request, AsyncHandler<GetFolderRequest,GetFolderResponse> handler)
DataCatalogAsync
Gets a specific data asset folder by key.
getFolder
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<GetFolderTagResponse> getFolderTag(GetFolderTagRequest request, AsyncHandler<GetFolderTagRequest,GetFolderTagResponse> handler)
DataCatalogAsync
Gets a specific folder tag by key.
getFolderTag
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<GetGlossaryResponse> getGlossary(GetGlossaryRequest request, AsyncHandler<GetGlossaryRequest,GetGlossaryResponse> handler)
DataCatalogAsync
Gets a specific glossary by key within a data catalog.
getGlossary
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<GetJobResponse> getJob(GetJobRequest request, AsyncHandler<GetJobRequest,GetJobResponse> handler)
DataCatalogAsync
Gets a specific job by key within a data catalog.
getJob
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<GetJobDefinitionResponse> getJobDefinition(GetJobDefinitionRequest request, AsyncHandler<GetJobDefinitionRequest,GetJobDefinitionResponse> handler)
DataCatalogAsync
Gets a specific job definition by key within a data catalog.
getJobDefinition
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<GetJobExecutionResponse> getJobExecution(GetJobExecutionRequest request, AsyncHandler<GetJobExecutionRequest,GetJobExecutionResponse> handler)
DataCatalogAsync
Gets a specific job execution by key.
getJobExecution
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<GetJobLogResponse> getJobLog(GetJobLogRequest request, AsyncHandler<GetJobLogRequest,GetJobLogResponse> handler)
DataCatalogAsync
Gets a specific job log by key.
getJobLog
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<GetJobMetricsResponse> getJobMetrics(GetJobMetricsRequest request, AsyncHandler<GetJobMetricsRequest,GetJobMetricsResponse> handler)
DataCatalogAsync
Gets a specific job metric by key.
getJobMetrics
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<GetNamespaceResponse> getNamespace(GetNamespaceRequest request, AsyncHandler<GetNamespaceRequest,GetNamespaceResponse> handler)
DataCatalogAsync
Gets a specific namespace for the given key within a data catalog.
getNamespace
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<GetPatternResponse> getPattern(GetPatternRequest request, AsyncHandler<GetPatternRequest,GetPatternResponse> handler)
DataCatalogAsync
Gets a specific pattern for the given key within a data catalog.
getPattern
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<GetTermResponse> getTerm(GetTermRequest request, AsyncHandler<GetTermRequest,GetTermResponse> handler)
DataCatalogAsync
Gets a specific glossary term by key.
getTerm
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<GetTermRelationshipResponse> getTermRelationship(GetTermRelationshipRequest request, AsyncHandler<GetTermRelationshipRequest,GetTermRelationshipResponse> handler)
DataCatalogAsync
Gets a specific glossary term relationship by key.
getTermRelationship
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<GetTypeResponse> getType(GetTypeRequest request, AsyncHandler<GetTypeRequest,GetTypeResponse> handler)
DataCatalogAsync
Gets a specific type by key within a data catalog.
getType
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<GetWorkRequestResponse> getWorkRequest(GetWorkRequestRequest request, AsyncHandler<GetWorkRequestRequest,GetWorkRequestResponse> handler)
DataCatalogAsync
Gets the status of the work request with the given OCID.
getWorkRequest
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ImportConnectionResponse> importConnection(ImportConnectionRequest request, AsyncHandler<ImportConnectionRequest,ImportConnectionResponse> handler)
DataCatalogAsync
Import new connection for this data asset.
importConnection
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ImportGlossaryResponse> importGlossary(ImportGlossaryRequest request, AsyncHandler<ImportGlossaryRequest,ImportGlossaryResponse> handler)
DataCatalogAsync
Import the glossary and the terms from csv or json files and return the imported glossary resource.
importGlossary
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListAggregatedPhysicalEntitiesResponse> listAggregatedPhysicalEntities(ListAggregatedPhysicalEntitiesRequest request, AsyncHandler<ListAggregatedPhysicalEntitiesRequest,ListAggregatedPhysicalEntitiesResponse> handler)
DataCatalogAsync
List the physical entities aggregated by this logical entity.
listAggregatedPhysicalEntities
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListAttributeTagsResponse> listAttributeTags(ListAttributeTagsRequest request, AsyncHandler<ListAttributeTagsRequest,ListAttributeTagsResponse> handler)
DataCatalogAsync
Returns a list of all tags for an entity attribute.
listAttributeTags
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListAttributesResponse> listAttributes(ListAttributesRequest request, AsyncHandler<ListAttributesRequest,ListAttributesResponse> handler)
DataCatalogAsync
Returns a list of all attributes of an data entity.
listAttributes
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListCatalogPrivateEndpointsResponse> listCatalogPrivateEndpoints(ListCatalogPrivateEndpointsRequest request, AsyncHandler<ListCatalogPrivateEndpointsRequest,ListCatalogPrivateEndpointsResponse> handler)
DataCatalogAsync
Returns a list of all the catalog private endpoints in the specified compartment.
listCatalogPrivateEndpoints
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListCatalogsResponse> listCatalogs(ListCatalogsRequest request, AsyncHandler<ListCatalogsRequest,ListCatalogsResponse> handler)
DataCatalogAsync
Returns a list of all the data catalogs in the specified compartment.
listCatalogs
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListConnectionsResponse> listConnections(ListConnectionsRequest request, AsyncHandler<ListConnectionsRequest,ListConnectionsResponse> handler)
DataCatalogAsync
Returns a list of all Connections for a data asset.
listConnections
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListCustomPropertiesResponse> listCustomProperties(ListCustomPropertiesRequest request, AsyncHandler<ListCustomPropertiesRequest,ListCustomPropertiesResponse> handler)
DataCatalogAsync
Returns a list of custom properties within a data catalog.
listCustomProperties
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListDataAssetTagsResponse> listDataAssetTags(ListDataAssetTagsRequest request, AsyncHandler<ListDataAssetTagsRequest,ListDataAssetTagsResponse> handler)
DataCatalogAsync
Returns a list of all tags for a data asset.
listDataAssetTags
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListDataAssetsResponse> listDataAssets(ListDataAssetsRequest request, AsyncHandler<ListDataAssetsRequest,ListDataAssetsResponse> handler)
DataCatalogAsync
Returns a list of data assets within a data catalog.
listDataAssets
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListDerivedLogicalEntitiesResponse> listDerivedLogicalEntities(ListDerivedLogicalEntitiesRequest request, AsyncHandler<ListDerivedLogicalEntitiesRequest,ListDerivedLogicalEntitiesResponse> handler)
DataCatalogAsync
List logical entities derived from this pattern.
listDerivedLogicalEntities
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListEntitiesResponse> listEntities(ListEntitiesRequest request, AsyncHandler<ListEntitiesRequest,ListEntitiesResponse> handler)
DataCatalogAsync
Returns a list of all entities of a data asset.
listEntities
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListEntityTagsResponse> listEntityTags(ListEntityTagsRequest request, AsyncHandler<ListEntityTagsRequest,ListEntityTagsResponse> handler)
DataCatalogAsync
Returns a list of all tags for a data entity.
listEntityTags
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListFolderTagsResponse> listFolderTags(ListFolderTagsRequest request, AsyncHandler<ListFolderTagsRequest,ListFolderTagsResponse> handler)
DataCatalogAsync
Returns a list of all tags for a folder.
listFolderTags
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListFoldersResponse> listFolders(ListFoldersRequest request, AsyncHandler<ListFoldersRequest,ListFoldersResponse> handler)
DataCatalogAsync
Returns a list of all folders.
listFolders
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListGlossariesResponse> listGlossaries(ListGlossariesRequest request, AsyncHandler<ListGlossariesRequest,ListGlossariesResponse> handler)
DataCatalogAsync
Returns a list of all glossaries within a data catalog.
listGlossaries
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListJobDefinitionsResponse> listJobDefinitions(ListJobDefinitionsRequest request, AsyncHandler<ListJobDefinitionsRequest,ListJobDefinitionsResponse> handler)
DataCatalogAsync
Returns a list of job definitions within a data catalog.
listJobDefinitions
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListJobExecutionsResponse> listJobExecutions(ListJobExecutionsRequest request, AsyncHandler<ListJobExecutionsRequest,ListJobExecutionsResponse> handler)
DataCatalogAsync
Returns a list of job executions for a job.
listJobExecutions
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListJobLogsResponse> listJobLogs(ListJobLogsRequest request, AsyncHandler<ListJobLogsRequest,ListJobLogsResponse> handler)
DataCatalogAsync
Returns a list of job logs.
listJobLogs
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListJobMetricsResponse> listJobMetrics(ListJobMetricsRequest request, AsyncHandler<ListJobMetricsRequest,ListJobMetricsResponse> handler)
DataCatalogAsync
Returns a list of job metrics.
listJobMetrics
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListJobsResponse> listJobs(ListJobsRequest request, AsyncHandler<ListJobsRequest,ListJobsResponse> handler)
DataCatalogAsync
Returns a list of jobs within a data catalog.
listJobs
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListNamespacesResponse> listNamespaces(ListNamespacesRequest request, AsyncHandler<ListNamespacesRequest,ListNamespacesResponse> handler)
DataCatalogAsync
Returns a list of namespaces within a data catalog.
listNamespaces
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListPatternsResponse> listPatterns(ListPatternsRequest request, AsyncHandler<ListPatternsRequest,ListPatternsResponse> handler)
DataCatalogAsync
Returns a list of patterns within a data catalog.
listPatterns
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListRulesResponse> listRules(ListRulesRequest request, AsyncHandler<ListRulesRequest,ListRulesResponse> handler)
DataCatalogAsync
Returns a list of all rules of a data entity.
listRules
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListTagsResponse> listTags(ListTagsRequest request, AsyncHandler<ListTagsRequest,ListTagsResponse> handler)
DataCatalogAsync
Returns a list of all user created tags in the system.
listTags
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListTermRelationshipsResponse> listTermRelationships(ListTermRelationshipsRequest request, AsyncHandler<ListTermRelationshipsRequest,ListTermRelationshipsResponse> handler)
DataCatalogAsync
Returns a list of all term relationships within a glossary.
listTermRelationships
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListTermsResponse> listTerms(ListTermsRequest request, AsyncHandler<ListTermsRequest,ListTermsResponse> handler)
DataCatalogAsync
Returns a list of all terms within a glossary.
listTerms
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListTypesResponse> listTypes(ListTypesRequest request, AsyncHandler<ListTypesRequest,ListTypesResponse> handler)
DataCatalogAsync
Returns a list of all types within a data catalog.
listTypes
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListWorkRequestErrorsResponse> listWorkRequestErrors(ListWorkRequestErrorsRequest request, AsyncHandler<ListWorkRequestErrorsRequest,ListWorkRequestErrorsResponse> handler)
DataCatalogAsync
Returns a (paginated) list of errors for a given work request.
listWorkRequestErrors
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListWorkRequestLogsResponse> listWorkRequestLogs(ListWorkRequestLogsRequest request, AsyncHandler<ListWorkRequestLogsRequest,ListWorkRequestLogsResponse> handler)
DataCatalogAsync
Returns a (paginated) list of logs for a given work request.
listWorkRequestLogs
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListWorkRequestsResponse> listWorkRequests(ListWorkRequestsRequest request, AsyncHandler<ListWorkRequestsRequest,ListWorkRequestsResponse> handler)
DataCatalogAsync
Lists the work requests in a compartment.
listWorkRequests
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ObjectStatsResponse> objectStats(ObjectStatsRequest request, AsyncHandler<ObjectStatsRequest,ObjectStatsResponse> handler)
DataCatalogAsync
Returns stats on objects by type in the repository.
objectStats
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ParseConnectionResponse> parseConnection(ParseConnectionRequest request, AsyncHandler<ParseConnectionRequest,ParseConnectionResponse> handler)
DataCatalogAsync
Parse data asset references through connections from this data asset.
parseConnection
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ProcessRecommendationResponse> processRecommendation(ProcessRecommendationRequest request, AsyncHandler<ProcessRecommendationRequest,ProcessRecommendationResponse> handler)
DataCatalogAsync
Act on a recommendation. A recommendation can be accepted or rejected. For example, if a recommendation of type LINK_GLOSSARY_TERM is accepted, the system will link the source object (e.g. an attribute) to a target glossary term.
processRecommendation
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<RecommendationsResponse> recommendations(RecommendationsRequest request, AsyncHandler<RecommendationsRequest,RecommendationsResponse> handler)
DataCatalogAsync
Returns a list of recommendations for the given object and recommendation type. By default, it will return inferred recommendations for review. The optional query param ‘RecommendationStatus’ can be set, to return only recommendations having that status.
recommendations
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<RemoveDataSelectorPatternsResponse> removeDataSelectorPatterns(RemoveDataSelectorPatternsRequest request, AsyncHandler<RemoveDataSelectorPatternsRequest,RemoveDataSelectorPatternsResponse> handler)
DataCatalogAsync
Remove data selector pattern from the data asset.
removeDataSelectorPatterns
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<SearchCriteriaResponse> searchCriteria(SearchCriteriaRequest request, AsyncHandler<SearchCriteriaRequest,SearchCriteriaResponse> handler)
DataCatalogAsync
Returns a list of search results within a data catalog.
searchCriteria
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<TestConnectionResponse> testConnection(TestConnectionRequest request, AsyncHandler<TestConnectionRequest,TestConnectionResponse> handler)
DataCatalogAsync
Test the connection by connecting to the data asset using credentials in the metadata.
testConnection
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<UpdateAttributeResponse> updateAttribute(UpdateAttributeRequest request, AsyncHandler<UpdateAttributeRequest,UpdateAttributeResponse> handler)
DataCatalogAsync
Updates a specific data asset attribute.
updateAttribute
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<UpdateCatalogResponse> updateCatalog(UpdateCatalogRequest request, AsyncHandler<UpdateCatalogRequest,UpdateCatalogResponse> handler)
DataCatalogAsync
Updates the data catalog.
updateCatalog
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<UpdateCatalogPrivateEndpointResponse> updateCatalogPrivateEndpoint(UpdateCatalogPrivateEndpointRequest request, AsyncHandler<UpdateCatalogPrivateEndpointRequest,UpdateCatalogPrivateEndpointResponse> handler)
DataCatalogAsync
Updates the private reverse connection endpoint.
updateCatalogPrivateEndpoint
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<UpdateConnectionResponse> updateConnection(UpdateConnectionRequest request, AsyncHandler<UpdateConnectionRequest,UpdateConnectionResponse> handler)
DataCatalogAsync
Updates a specific connection of a data asset.
updateConnection
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<UpdateCustomPropertyResponse> updateCustomProperty(UpdateCustomPropertyRequest request, AsyncHandler<UpdateCustomPropertyRequest,UpdateCustomPropertyResponse> handler)
DataCatalogAsync
Updates a specific custom property identified by the given key.
updateCustomProperty
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<UpdateDataAssetResponse> updateDataAsset(UpdateDataAssetRequest request, AsyncHandler<UpdateDataAssetRequest,UpdateDataAssetResponse> handler)
DataCatalogAsync
Updates a specific data asset identified by the given key.
updateDataAsset
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<UpdateEntityResponse> updateEntity(UpdateEntityRequest request, AsyncHandler<UpdateEntityRequest,UpdateEntityResponse> handler)
DataCatalogAsync
Updates a specific data entity.
updateEntity
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<UpdateFolderResponse> updateFolder(UpdateFolderRequest request, AsyncHandler<UpdateFolderRequest,UpdateFolderResponse> handler)
DataCatalogAsync
Updates a specific folder of a data asset.
updateFolder
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<UpdateGlossaryResponse> updateGlossary(UpdateGlossaryRequest request, AsyncHandler<UpdateGlossaryRequest,UpdateGlossaryResponse> handler)
DataCatalogAsync
Updates a specific glossary identified by the given key.
updateGlossary
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<UpdateJobResponse> updateJob(UpdateJobRequest request, AsyncHandler<UpdateJobRequest,UpdateJobResponse> handler)
DataCatalogAsync
Updates a specific job identified by the given key.
updateJob
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<UpdateJobDefinitionResponse> updateJobDefinition(UpdateJobDefinitionRequest request, AsyncHandler<UpdateJobDefinitionRequest,UpdateJobDefinitionResponse> handler)
DataCatalogAsync
Update a specific job definition identified by the given key.
updateJobDefinition
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<UpdateNamespaceResponse> updateNamespace(UpdateNamespaceRequest request, AsyncHandler<UpdateNamespaceRequest,UpdateNamespaceResponse> handler)
DataCatalogAsync
Updates a specific namespace identified by the given key.
updateNamespace
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<UpdatePatternResponse> updatePattern(UpdatePatternRequest request, AsyncHandler<UpdatePatternRequest,UpdatePatternResponse> handler)
DataCatalogAsync
Updates a specific pattern identified by the given key.
updatePattern
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<UpdateTermResponse> updateTerm(UpdateTermRequest request, AsyncHandler<UpdateTermRequest,UpdateTermResponse> handler)
DataCatalogAsync
Updates a specific glossary term.
updateTerm
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<UpdateTermRelationshipResponse> updateTermRelationship(UpdateTermRelationshipRequest request, AsyncHandler<UpdateTermRelationshipRequest,UpdateTermRelationshipResponse> handler)
DataCatalogAsync
Updates a specific glossary term relationship.
updateTermRelationship
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<UploadCredentialsResponse> uploadCredentials(UploadCredentialsRequest request, AsyncHandler<UploadCredentialsRequest,UploadCredentialsResponse> handler)
DataCatalogAsync
Upload connection credentails and metadata for this connection.
uploadCredentials
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<UsersResponse> users(UsersRequest request, AsyncHandler<UsersRequest,UsersResponse> handler)
DataCatalogAsync
Returns active users in the system.
users
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ValidateConnectionResponse> validateConnection(ValidateConnectionRequest request, AsyncHandler<ValidateConnectionRequest,ValidateConnectionResponse> handler)
DataCatalogAsync
Validate connection by connecting to the data asset using credentials in metadata.
validateConnection
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ValidatePatternResponse> validatePattern(ValidatePatternRequest request, AsyncHandler<ValidatePatternRequest,ValidatePatternResponse> handler)
DataCatalogAsync
Validate pattern by deriving file groups representing logical entities using the expression
validatePattern
in interface DataCatalogAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Copyright © 2016–2021. All rights reserved.