Package com.cloudera.cdp.datacatalog.api
Class DatacatalogClient
java.lang.Object
com.cloudera.cdp.client.CdpClient
com.cloudera.cdp.datacatalog.api.DatacatalogClient
@Generated(value="com.cloudera.cdp.client.codegen.CdpSDKJavaCodegen",
date="2026-03-31T14:25:30.688-07:00")
public class DatacatalogClient
extends CdpClient
-
Field Summary
FieldsFields inherited from class com.cloudera.cdp.client.CdpClient
NO_EXTENSION -
Constructor Summary
ConstructorsConstructorDescriptionDatacatalogClient(CdpCredentials credentials, String endPoint, CdpClientConfiguration clientConfiguration) DatacatalogClient(CdpRequestContext<?> context) -
Method Summary
Modifier and TypeMethodDescriptionAdd assets to an existing Data Share.Create a Data Share for Data Sharing.Create external users for Data Sharing.Delete a Data Share by its ID.Delete an external user.getDataShare(GetDataShareRequest input) Get a Data Share by its ID.protected StringGets the request Content-Type, used by 'Conent-Type' request header.protected StringGets the expected response Content-Type, used by 'Accept' request header.protected StringGets the service name.Get Suggested tags by the Data Compliance profiler.Grant access to external users on a Data Share.Launches DataCatalog profilers in a given datalake.List Data Shares.List external users for Data Sharing.Regenerate credentials for an external user.Remove access of external users on a Data Share.Remove assets from an existing Data Share.Review tags suggested by Data Compliance ProfilerRevoke credentials for an external user.Share the Data Share for external users.Unshare the Data Share for external users.Update access of external users on a Data Share.Update the Data Share.Methods inherited from class com.cloudera.cdp.client.CdpClient
invokeAPI, invokeAPI, invokeAPI, invokeAPI, parameterToPair, parameterToPairs, parameterToString, shutdown
-
Field Details
-
SERVICE_NAME
- See Also:
-
-
Constructor Details
-
DatacatalogClient
public DatacatalogClient(CdpCredentials credentials, String endPoint, CdpClientConfiguration clientConfiguration) -
DatacatalogClient
-
-
Method Details
-
getServiceName
Description copied from class:CdpClientGets the service name.- Specified by:
getServiceNamein classCdpClient- Returns:
- the service name
-
getRequestContentType
Description copied from class:CdpClientGets the request Content-Type, used by 'Conent-Type' request header.- Overrides:
getRequestContentTypein classCdpClient- Returns:
- the request Content-Type
-
getResponseContentType
Description copied from class:CdpClientGets the expected response Content-Type, used by 'Accept' request header.- Overrides:
getResponseContentTypein classCdpClient- Returns:
- the response Content-Type
-
createExternalUsers
Create external users for Data Sharing.- Parameters:
input-- Returns:
- CreateExternalUsersResponse
-
deleteExternalUser
Delete an external user.- Parameters:
input-- Returns:
- DeleteExternalUserResponse
-
getSuggestedTags
Get Suggested tags by the Data Compliance profiler.- Parameters:
input-- Returns:
- GetSuggestedTagsResponse
-
launchProfilers
Launches DataCatalog profilers in a given datalake.- Parameters:
input-- Returns:
- LaunchProfilersResponse
-
listExternalUsers
List external users for Data Sharing.- Parameters:
input-- Returns:
- ListExternalUsersResponse
-
regenerateExternalUserCredentials
public RegenerateExternalUserCredentialsResponse regenerateExternalUserCredentials(RegenerateExternalUserCredentialsRequest input) Regenerate credentials for an external user.- Parameters:
input-- Returns:
- RegenerateExternalUserCredentialsResponse
-
reviewSuggestedTags
Review tags suggested by Data Compliance Profiler- Parameters:
input-- Returns:
- ReviewSuggestedTagsResponse
-
revokeExternalUserCredentials
public RevokeExternalUserCredentialsResponse revokeExternalUserCredentials(RevokeExternalUserCredentialsRequest input) Revoke credentials for an external user.- Parameters:
input-- Returns:
- RevokeExternalUserCredentialsResponse
-