@Generated(value="OracleSDKGenerator", comments="API Version: 20210217") public class DataConnectivityManagementAsyncClient extends BaseAsyncClient implements DataConnectivityManagementAsync
Async client implementation for DataConnectivityManagement service.
There are two ways to use async client: 1. Use AsyncHandler: using AsyncHandler, if the response
to the call is an 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.
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
Modifier and Type | Class and Description |
---|---|
static class |
DataConnectivityManagementAsyncClient.Builder
Builder class for this client.
|
Modifier and Type | Field and Description |
---|---|
static Service |
SERVICE
Service instance for DataConnectivityManagement.
|
Constructor and Description |
---|
DataConnectivityManagementAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration,
ClientConfigurator clientConfigurator,
RequestSignerFactory defaultRequestSignerFactory)
Deprecated.
Use the
builder instead. |
DataConnectivityManagementAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration,
ClientConfigurator clientConfigurator,
RequestSignerFactory defaultRequestSignerFactory,
List<ClientConfigurator> additionalClientConfigurators)
Deprecated.
Use the
builder instead. |
DataConnectivityManagementAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration,
ClientConfigurator clientConfigurator,
RequestSignerFactory defaultRequestSignerFactory,
List<ClientConfigurator> additionalClientConfigurators,
String endpoint)
Deprecated.
Use the
builder instead. |
DataConnectivityManagementAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration,
ClientConfigurator clientConfigurator,
RequestSignerFactory defaultRequestSignerFactory,
Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories,
List<ClientConfigurator> additionalClientConfigurators,
String endpoint)
Deprecated.
Use the
builder instead. |
DataConnectivityManagementAsyncClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider)
Deprecated.
Use the
builder instead. |
DataConnectivityManagementAsyncClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration)
Deprecated.
Use the
builder instead. |
DataConnectivityManagementAsyncClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration,
ClientConfigurator clientConfigurator)
Deprecated.
Use the
builder instead. |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getEndpoint, refreshClient, setEndpoint
close
public static final Service SERVICE
Service instance for DataConnectivityManagement.
@Deprecated public DataConnectivityManagementAsyncClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider)
builder
instead.Create a new client instance.
authenticationDetailsProvider
- The authentication details (see DataConnectivityManagementAsyncClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)@Deprecated public DataConnectivityManagementAsyncClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration)
builder
instead.Create a new client instance.
authenticationDetailsProvider
- The authentication details (see DataConnectivityManagementAsyncClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
- ClientBuilderBase.configuration
@Deprecated public DataConnectivityManagementAsyncClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator)
builder
instead.Create a new client instance.
authenticationDetailsProvider
- The authentication details (see DataConnectivityManagementAsyncClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
- ClientBuilderBase.configuration
clientConfigurator
- ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
@Deprecated public DataConnectivityManagementAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory)
builder
instead.Create a new client instance.
authenticationDetailsProvider
- The authentication details (see DataConnectivityManagementAsyncClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
- ClientBuilderBase.configuration
clientConfigurator
- ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
defaultRequestSignerFactory
- ClientBuilderBase.requestSignerFactory
@Deprecated public DataConnectivityManagementAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators)
builder
instead.Create a new client instance.
authenticationDetailsProvider
- The authentication details (see DataConnectivityManagementAsyncClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
- ClientBuilderBase.configuration
clientConfigurator
- ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
defaultRequestSignerFactory
- ClientBuilderBase.requestSignerFactory
additionalClientConfigurators
- ClientBuilderBase.additionalClientConfigurators
@Deprecated public DataConnectivityManagementAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators, String endpoint)
builder
instead.Create a new client instance.
authenticationDetailsProvider
- The authentication details (see DataConnectivityManagementAsyncClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
- ClientBuilderBase.configuration
clientConfigurator
- ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
defaultRequestSignerFactory
- ClientBuilderBase.requestSignerFactory
additionalClientConfigurators
- ClientBuilderBase.additionalClientConfigurators
endpoint
- ClientBuilderBase.endpoint(java.lang.String)
@Deprecated public DataConnectivityManagementAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint)
builder
instead.Create a new client instance.
authenticationDetailsProvider
- The authentication details (see DataConnectivityManagementAsyncClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
- ClientBuilderBase.configuration
clientConfigurator
- ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
defaultRequestSignerFactory
- ClientBuilderBase.requestSignerFactory
additionalClientConfigurators
- ClientBuilderBase.additionalClientConfigurators
endpoint
- ClientBuilderBase.endpoint(java.lang.String)
signingStrategyRequestSignerFactories
- ClientBuilderBase.signingStrategyRequestSignerFactories
public static DataConnectivityManagementAsyncClient.Builder builder()
Create a builder for this client.
public void setRegion(Region region)
DataConnectivityManagementAsync
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 DataConnectivityManagementAsync
region
- The region of the service.public void setRegion(String regionId)
DataConnectivityManagementAsync
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 DataConnectivityManagementAsync
regionId
- The public region ID.public Future<ChangeEndpointCompartmentResponse> changeEndpointCompartment(ChangeEndpointCompartmentRequest request, AsyncHandler<ChangeEndpointCompartmentRequest,ChangeEndpointCompartmentResponse> handler)
DataConnectivityManagementAsync
The endpoint will be moved to the specified compartment.
changeEndpointCompartment
in interface DataConnectivityManagementAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ChangeRegistryCompartmentResponse> changeRegistryCompartment(ChangeRegistryCompartmentRequest request, AsyncHandler<ChangeRegistryCompartmentRequest,ChangeRegistryCompartmentResponse> handler)
DataConnectivityManagementAsync
The registry will be moved to the specified compartment.
changeRegistryCompartment
in interface DataConnectivityManagementAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<CreateAttachDataAssetResponse> createAttachDataAsset(CreateAttachDataAssetRequest request, AsyncHandler<CreateAttachDataAssetRequest,CreateAttachDataAssetResponse> handler)
DataConnectivityManagementAsync
Attaches a list of data assets to the given endpoint.
createAttachDataAsset
in interface DataConnectivityManagementAsync
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)
DataConnectivityManagementAsync
Creates a connection under an existing data asset.
createConnection
in interface DataConnectivityManagementAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<CreateConnectionValidationResponse> createConnectionValidation(CreateConnectionValidationRequest request, AsyncHandler<CreateConnectionValidationRequest,CreateConnectionValidationResponse> handler)
DataConnectivityManagementAsync
Creates a connection validation.
createConnectionValidation
in interface DataConnectivityManagementAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<CreateConnectivityValidationResponse> createConnectivityValidation(CreateConnectivityValidationRequest request, AsyncHandler<CreateConnectivityValidationRequest,CreateConnectivityValidationResponse> handler)
DataConnectivityManagementAsync
This endpoint is used to trigger validation of dataAsset, connection, schema, entity, dataOperationConfig
createConnectivityValidation
in interface DataConnectivityManagementAsync
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)
DataConnectivityManagementAsync
Creates a data asset with default connection.
createDataAsset
in interface DataConnectivityManagementAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<CreateDataPreviewResponse> createDataPreview(CreateDataPreviewRequest request, AsyncHandler<CreateDataPreviewRequest,CreateDataPreviewResponse> handler)
DataConnectivityManagementAsync
Provide data preview on live schema.
createDataPreview
in interface DataConnectivityManagementAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<CreateDataProfileResponse> createDataProfile(CreateDataProfileRequest request, AsyncHandler<CreateDataProfileRequest,CreateDataProfileResponse> handler)
DataConnectivityManagementAsync
Execute data profiling on live schema.
createDataProfile
in interface DataConnectivityManagementAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<CreateDeReferenceArtifactResponse> createDeReferenceArtifact(CreateDeReferenceArtifactRequest request, AsyncHandler<CreateDeReferenceArtifactRequest,CreateDeReferenceArtifactResponse> handler)
DataConnectivityManagementAsync
Dereferenced a dcms artifact.
createDeReferenceArtifact
in interface DataConnectivityManagementAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<CreateDetachDataAssetResponse> createDetachDataAsset(CreateDetachDataAssetRequest request, AsyncHandler<CreateDetachDataAssetRequest,CreateDetachDataAssetResponse> handler)
DataConnectivityManagementAsync
Detaches a list of data assets to the given endpoint.
createDetachDataAsset
in interface DataConnectivityManagementAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<CreateEndpointResponse> createEndpoint(CreateEndpointRequest request, AsyncHandler<CreateEndpointRequest,CreateEndpointResponse> handler)
DataConnectivityManagementAsync
Creates a new Data Connectivity Management endpoint ready to perform data connectivity.
createEndpoint
in interface DataConnectivityManagementAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<CreateEntityShapeResponse> createEntityShape(CreateEntityShapeRequest request, AsyncHandler<CreateEntityShapeRequest,CreateEntityShapeResponse> handler)
DataConnectivityManagementAsync
Creates the data entity shape using the shape from the data asset.
createEntityShape
in interface DataConnectivityManagementAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<CreateExecuteOperationJobResponse> createExecuteOperationJob(CreateExecuteOperationJobRequest request, AsyncHandler<CreateExecuteOperationJobRequest,CreateExecuteOperationJobResponse> handler)
DataConnectivityManagementAsync
Call the operation to execute
createExecuteOperationJob
in interface DataConnectivityManagementAsync
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)
DataConnectivityManagementAsync
Creates a folder under a specified registry.
createFolder
in interface DataConnectivityManagementAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<CreateFullPushDownTaskResponse> createFullPushDownTask(CreateFullPushDownTaskRequest request, AsyncHandler<CreateFullPushDownTaskRequest,CreateFullPushDownTaskResponse> handler)
DataConnectivityManagementAsync
This endpoint is used to create a connectivity task (such as PushdownTask).
createFullPushDownTask
in interface DataConnectivityManagementAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<CreateReferenceArtifactResponse> createReferenceArtifact(CreateReferenceArtifactRequest request, AsyncHandler<CreateReferenceArtifactRequest,CreateReferenceArtifactResponse> handler)
DataConnectivityManagementAsync
Reference a data asset.
createReferenceArtifact
in interface DataConnectivityManagementAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<CreateRegistryResponse> createRegistry(CreateRegistryRequest request, AsyncHandler<CreateRegistryRequest,CreateRegistryResponse> handler)
DataConnectivityManagementAsync
Creates a new Data Connectivity Management registry ready to perform data connectivity management.
createRegistry
in interface DataConnectivityManagementAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<CreateTestNetworkConnectivityResponse> createTestNetworkConnectivity(CreateTestNetworkConnectivityRequest request, AsyncHandler<CreateTestNetworkConnectivityRequest,CreateTestNetworkConnectivityResponse> handler)
DataConnectivityManagementAsync
Execute network validation on the selected data assets associated with the provided private endpoint.
createTestNetworkConnectivity
in interface DataConnectivityManagementAsync
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)
DataConnectivityManagementAsync
Removes a connection using the specified identifier.
deleteConnection
in interface DataConnectivityManagementAsync
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)
DataConnectivityManagementAsync
Removes a data asset using the specified identifier.
deleteDataAsset
in interface DataConnectivityManagementAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<DeleteEndpointResponse> deleteEndpoint(DeleteEndpointRequest request, AsyncHandler<DeleteEndpointRequest,DeleteEndpointResponse> handler)
DataConnectivityManagementAsync
Deletes a Data Connectivity Management endpoint resource by its identifier.
deleteEndpoint
in interface DataConnectivityManagementAsync
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)
DataConnectivityManagementAsync
Removes a folder using the specified identifier.
deleteFolder
in interface DataConnectivityManagementAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<DeleteNetworkConnectivityStatusResponse> deleteNetworkConnectivityStatus(DeleteNetworkConnectivityStatusRequest request, AsyncHandler<DeleteNetworkConnectivityStatusRequest,DeleteNetworkConnectivityStatusResponse> handler)
DataConnectivityManagementAsync
This api is used to delete a persisted NetworkValidationStatus by its key
deleteNetworkConnectivityStatus
in interface DataConnectivityManagementAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<DeleteRegistryResponse> deleteRegistry(DeleteRegistryRequest request, AsyncHandler<DeleteRegistryRequest,DeleteRegistryResponse> handler)
DataConnectivityManagementAsync
Deletes a Data Connectivity Management registry resource by its identifier.
deleteRegistry
in interface DataConnectivityManagementAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<DeriveEntitiesResponse> deriveEntities(DeriveEntitiesRequest request, AsyncHandler<DeriveEntitiesRequest,DeriveEntitiesResponse> handler)
DataConnectivityManagementAsync
Get the Derived Entities from the EntityFlowMode and reference key of DataObject
deriveEntities
in interface DataConnectivityManagementAsync
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)
DataConnectivityManagementAsync
Retrieves the connection details using the specified identifier.
getConnection
in interface DataConnectivityManagementAsync
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)
DataConnectivityManagementAsync
Retrieves details of a data asset using the specified identifier.
getDataAsset
in interface DataConnectivityManagementAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<GetDataEntityResponse> getDataEntity(GetDataEntityRequest request, AsyncHandler<GetDataEntityRequest,GetDataEntityResponse> handler)
DataConnectivityManagementAsync
Retrieves the data entity details with the given name from live schema.
getDataEntity
in interface DataConnectivityManagementAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<GetEndpointResponse> getEndpoint(GetEndpointRequest request, AsyncHandler<GetEndpointRequest,GetEndpointResponse> handler)
DataConnectivityManagementAsync
Gets a Data Connectivity Management endpoint by its identifier.
getEndpoint
in interface DataConnectivityManagementAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<GetEngineConfigurationsResponse> getEngineConfigurations(GetEngineConfigurationsRequest request, AsyncHandler<GetEngineConfigurationsRequest,GetEngineConfigurationsResponse> handler)
DataConnectivityManagementAsync
This endpoint is used to fetch connector-specific engine configurations.
getEngineConfigurations
in interface DataConnectivityManagementAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<GetExecuteOperationJobResponse> getExecuteOperationJob(GetExecuteOperationJobRequest request, AsyncHandler<GetExecuteOperationJobRequest,GetExecuteOperationJobResponse> handler)
DataConnectivityManagementAsync
Get the status or the result of the execution.
getExecuteOperationJob
in interface DataConnectivityManagementAsync
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)
DataConnectivityManagementAsync
Retrieves the folder details using the specified identifier.
getFolder
in interface DataConnectivityManagementAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<GetNetworkConnectivityStatusResponse> getNetworkConnectivityStatus(GetNetworkConnectivityStatusRequest request, AsyncHandler<GetNetworkConnectivityStatusRequest,GetNetworkConnectivityStatusResponse> handler)
DataConnectivityManagementAsync
Get the status of network reachability check, with the timestamp of when the status was last checked, for a given PrivateEndpoint-DataAsset pair.
getNetworkConnectivityStatus
in interface DataConnectivityManagementAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<GetOperationResponse> getOperation(GetOperationRequest request, AsyncHandler<GetOperationRequest,GetOperationResponse> handler)
DataConnectivityManagementAsync
Retrieves the details of operation with the given resource name.
getOperation
in interface DataConnectivityManagementAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<GetRegistryResponse> getRegistry(GetRegistryRequest request, AsyncHandler<GetRegistryRequest,GetRegistryResponse> handler)
DataConnectivityManagementAsync
Retrieves a Data Connectivity Management registry using the specified identifier.
getRegistry
in interface DataConnectivityManagementAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<GetSchemaResponse> getSchema(GetSchemaRequest request, AsyncHandler<GetSchemaRequest,GetSchemaResponse> handler)
DataConnectivityManagementAsync
Retrieves a schema that can be accessed using the specified connection.
getSchema
in interface DataConnectivityManagementAsync
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)
DataConnectivityManagementAsync
This endpoint retrieves dataAsset and connection attributes from DataAssetRegistry.
getType
in interface DataConnectivityManagementAsync
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)
DataConnectivityManagementAsync
Gets the status of the work request with the given ID.
getWorkRequest
in interface DataConnectivityManagementAsync
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)
DataConnectivityManagementAsync
Retrieves a list of all connections.
listConnections
in interface DataConnectivityManagementAsync
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)
DataConnectivityManagementAsync
Retrieves a list of all data asset summaries.
listDataAssets
in interface DataConnectivityManagementAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListDataEntitiesResponse> listDataEntities(ListDataEntitiesRequest request, AsyncHandler<ListDataEntitiesRequest,ListDataEntitiesResponse> handler)
DataConnectivityManagementAsync
Lists a summary of data entities from the data asset using the specified connection.
listDataEntities
in interface DataConnectivityManagementAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListEndpointsResponse> listEndpoints(ListEndpointsRequest request, AsyncHandler<ListEndpointsRequest,ListEndpointsResponse> handler)
DataConnectivityManagementAsync
Returns a list of Data Connectivity Management endpoints.
listEndpoints
in interface DataConnectivityManagementAsync
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)
DataConnectivityManagementAsync
Retrieves a list of all the folders.
listFolders
in interface DataConnectivityManagementAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListOperationsResponse> listOperations(ListOperationsRequest request, AsyncHandler<ListOperationsRequest,ListOperationsResponse> handler)
DataConnectivityManagementAsync
Lists the summary of operations that are present in the schema, identified by the schema name.
listOperations
in interface DataConnectivityManagementAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListReferenceArtifactsResponse> listReferenceArtifacts(ListReferenceArtifactsRequest request, AsyncHandler<ListReferenceArtifactsRequest,ListReferenceArtifactsResponse> handler)
DataConnectivityManagementAsync
Retrieves a list of all reference info of a dcms artifact.
listReferenceArtifacts
in interface DataConnectivityManagementAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListRegistriesResponse> listRegistries(ListRegistriesRequest request, AsyncHandler<ListRegistriesRequest,ListRegistriesResponse> handler)
DataConnectivityManagementAsync
Retrieves a list of Data Connectivity Management registries.
listRegistries
in interface DataConnectivityManagementAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListSchemasResponse> listSchemas(ListSchemasRequest request, AsyncHandler<ListSchemasRequest,ListSchemasResponse> handler)
DataConnectivityManagementAsync
Retrieves a list of all the schemas that can be accessed using the specified connection.
listSchemas
in interface DataConnectivityManagementAsync
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)
DataConnectivityManagementAsync
This endpoint retrieves a list of all the supported connector types.
listTypes
in interface DataConnectivityManagementAsync
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)
DataConnectivityManagementAsync
Returns a (paginated) list of errors for a given work request.
listWorkRequestErrors
in interface DataConnectivityManagementAsync
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)
DataConnectivityManagementAsync
Returns a (paginated) list of logs for a given work request.
listWorkRequestLogs
in interface DataConnectivityManagementAsync
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)
DataConnectivityManagementAsync
Lists the work requests in a compartment.
listWorkRequests
in interface DataConnectivityManagementAsync
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)
DataConnectivityManagementAsync
Updates a connection under a data asset.
updateConnection
in interface DataConnectivityManagementAsync
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)
DataConnectivityManagementAsync
Updates a specific data asset with default connection.
updateDataAsset
in interface DataConnectivityManagementAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<UpdateEndpointResponse> updateEndpoint(UpdateEndpointRequest request, AsyncHandler<UpdateEndpointRequest,UpdateEndpointResponse> handler)
DataConnectivityManagementAsync
Updates the Data Connectivity Management endpoint.
updateEndpoint
in interface DataConnectivityManagementAsync
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)
DataConnectivityManagementAsync
Updates a folder under a specified registry.
updateFolder
in interface DataConnectivityManagementAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<UpdateRegistryResponse> updateRegistry(UpdateRegistryRequest request, AsyncHandler<UpdateRegistryRequest,UpdateRegistryResponse> handler)
DataConnectivityManagementAsync
Updates the Data Connectivity Management Registry.
updateRegistry
in interface DataConnectivityManagementAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ValidateDataAssetNetworkReachablityResponse> validateDataAssetNetworkReachablity(ValidateDataAssetNetworkReachablityRequest request, AsyncHandler<ValidateDataAssetNetworkReachablityRequest,ValidateDataAssetNetworkReachablityResponse> handler)
DataConnectivityManagementAsync
Validates the dataAsset network reachability.
validateDataAssetNetworkReachablity
in interface DataConnectivityManagementAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.protected ClientConfigurator getDefaultConfigurator()
public final void setEndpoint(String endpoint)
public final String getEndpoint()
public final void refreshClient()
HttpClient
. This will call ClientConfigurator
s again, and
can be used to e.g. refresh the SSL certificate.public final void close()
close
in interface AutoCloseable
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)
Copyright © 2016–2023. All rights reserved.