Package com.cloudera.cdp.datalake.api
Class DatalakeClient
- java.lang.Object
-
- com.cloudera.cdp.client.CdpClient
-
- com.cloudera.cdp.datalake.api.DatalakeClient
-
@Generated(value="com.cloudera.cdp.client.codegen.CdpSDKJavaCodegen", date="2023-12-01T13:59:40.843-08:00") public class DatalakeClient extends CdpClient
-
-
Field Summary
Fields Modifier and Type Field Description static String
SERVICE_NAME
-
Fields inherited from class com.cloudera.cdp.client.CdpClient
NO_EXTENSION
-
-
Constructor Summary
Constructors Constructor Description DatalakeClient(CdpCredentials credentials, String endPoint, CdpClientConfiguration clientConfiguration)
DatalakeClient(CdpRequestContext<?> context)
-
Method Summary
-
Methods inherited from class com.cloudera.cdp.client.CdpClient
invokeAPI, invokeAPI, invokeAPI, invokeAPI, parameterToPair, parameterToPairs, parameterToString, shutdown
-
-
-
-
Field Detail
-
SERVICE_NAME
public static final String SERVICE_NAME
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
DatalakeClient
public DatalakeClient(CdpCredentials credentials, String endPoint, CdpClientConfiguration clientConfiguration)
-
DatalakeClient
public DatalakeClient(CdpRequestContext<?> context)
-
-
Method Detail
-
getServiceName
protected String getServiceName()
Description copied from class:CdpClient
Gets the service name.- Specified by:
getServiceName
in classCdpClient
- Returns:
- the service name
-
getRequestContentType
protected String getRequestContentType()
Description copied from class:CdpClient
Gets the request Content-Type, used by 'Conent-Type' request header.- Overrides:
getRequestContentType
in classCdpClient
- Returns:
- the request Content-Type
-
getResponseContentType
protected String getResponseContentType()
Description copied from class:CdpClient
Gets the expected response Content-Type, used by 'Accept' request header.- Overrides:
getResponseContentType
in classCdpClient
- Returns:
- the response Content-Type
-
backupDatalake
public BackupDatalakeResponse backupDatalake(BackupDatalakeRequest input)
Create backup of datalake.- Parameters:
input
-- Returns:
- BackupDatalakeResponse
-
backupDatalakeStatus
public BackupDatalakeStatusResponse backupDatalakeStatus(BackupDatalakeStatusRequest input)
Check the status of a datalake backup operation performed.- Parameters:
input
-- Returns:
- BackupDatalakeStatusResponse
-
cancelBackup
public CancelBackupResponse cancelBackup(CancelBackupRequest input)
Cancels the specified ongoing backup operation.- Parameters:
input
-- Returns:
- CancelBackupResponse
-
cancelDatalakeDiagnostics
public CancelDatalakeDiagnosticsResponse cancelDatalakeDiagnostics(CancelDatalakeDiagnosticsRequest input)
Cancel running Datalake diagnostics collections- Parameters:
input
-- Returns:
- CancelDatalakeDiagnosticsResponse
-
collectCmDiagnostics
public CollectCmDiagnosticsResponse collectCmDiagnostics(CollectCmDiagnosticsRequest input)
Start DataLake Cloudera Manager based diagnostics collection- Parameters:
input
-- Returns:
- CollectCmDiagnosticsResponse
-
collectDatalakeDiagnostics
public CollectDatalakeDiagnosticsResponse collectDatalakeDiagnostics(CollectDatalakeDiagnosticsRequest input)
Start DataLake diagnostics collection- Parameters:
input
-- Returns:
- CollectDatalakeDiagnosticsResponse
-
createAWSDatalake
public CreateAWSDatalakeResponse createAWSDatalake(CreateAWSDatalakeRequest input)
Creates an AWS datalake.- Parameters:
input
-- Returns:
- CreateAWSDatalakeResponse
-
createAWSGovCloudDatalake
public CreateAWSGovCloudDatalakeResponse createAWSGovCloudDatalake(CreateAWSGovCloudDatalakeRequest input)
Creates a Data Lake on AWS GovCloud.- Parameters:
input
-- Returns:
- CreateAWSGovCloudDatalakeResponse
-
createAzureDatalake
public CreateAzureDatalakeResponse createAzureDatalake(CreateAzureDatalakeRequest input)
Creates an Azure datalake.- Parameters:
input
-- Returns:
- CreateAzureDatalakeResponse
-
createGCPDatalake
public CreateGCPDatalakeResponse createGCPDatalake(CreateGCPDatalakeRequest input)
Creates an GCP Data Lake.- Parameters:
input
-- Returns:
- CreateGCPDatalakeResponse
-
deleteDatalake
public DeleteDatalakeResponse deleteDatalake(DeleteDatalakeRequest input)
Deletes a datalake.- Parameters:
input
-- Returns:
- DeleteDatalakeResponse
-
describeDatabaseServer
public DescribeDatabaseServerResponse describeDatabaseServer(DescribeDatabaseServerRequest input)
Gets external database server details.- Parameters:
input
-- Returns:
- DescribeDatabaseServerResponse
-
describeDatalake
public DescribeDatalakeResponse describeDatalake(DescribeDatalakeRequest input)
Describes a datalake.- Parameters:
input
-- Returns:
- DescribeDatalakeResponse
-
getClusterHostStatus
public GetClusterHostStatusResponse getClusterHostStatus(GetClusterHostStatusRequest input)
Get cluster host status.- Parameters:
input
-- Returns:
- GetClusterHostStatusResponse
-
getClusterServiceStatus
public GetClusterServiceStatusResponse getClusterServiceStatus(GetClusterServiceStatusRequest input)
Get cluster service status.- Parameters:
input
-- Returns:
- GetClusterServiceStatusResponse
-
getCmRoles
public GetCmRolesResponse getCmRoles(GetCmRolesRequest input)
Gather Cloudera Manager roles that can be used for filtering in CM based diagnostics collection.- Parameters:
input
-- Returns:
- GetCmRolesResponse
-
getDatalakeLogDescriptors
public GetDatalakeLogDescriptorsResponse getDatalakeLogDescriptors(GetDatalakeLogDescriptorsRequest input)
Gather log descriptors that are used for diagnostics collection.- Parameters:
input
-- Returns:
- GetDatalakeLogDescriptorsResponse
-
listDatalakeBackups
public ListDatalakeBackupsResponse listDatalakeBackups(ListDatalakeBackupsRequest input)
List all the backup operations that were performed on the datalake.- Parameters:
input
-- Returns:
- ListDatalakeBackupsResponse
-
listDatalakeDiagnostics
public ListDatalakeDiagnosticsResponse listDatalakeDiagnostics(ListDatalakeDiagnosticsRequest input)
List recent Datalake diagnostics collections- Parameters:
input
-- Returns:
- ListDatalakeDiagnosticsResponse
-
listDatalakes
public ListDatalakesResponse listDatalakes(ListDatalakesRequest input)
Lists datalakes.- Parameters:
input
-- Returns:
- ListDatalakesResponse
-
listRuntimes
public ListRuntimesResponse listRuntimes(ListRuntimesRequest input)
Lists the datalake versions.- Parameters:
input
-- Returns:
- ListRuntimesResponse
-
prepareDatalakeUpgrade
public PrepareDatalakeUpgradeResponse prepareDatalakeUpgrade(PrepareDatalakeUpgradeRequest input)
Prepares the Data Lake cluster for upgrade.- Parameters:
input
-- Returns:
- PrepareDatalakeUpgradeResponse
-
recoverDatalake
public RecoverDatalakeResponse recoverDatalake(RecoverDatalakeRequest input)
Recover data lake to the original version after a failed upgrade.- Parameters:
input
-- Returns:
- RecoverDatalakeResponse
-
renewCertificate
@Deprecated public RenewCertificateResponse renewCertificate(RenewCertificateRequest input)
Deprecated.Renew certificate on Datalake cluster by name or CRN- Parameters:
input
-- Returns:
- RenewCertificateResponse
-
renewPublicCertificate
public RenewPublicCertificateResponse renewPublicCertificate(RenewPublicCertificateRequest input)
Renews public certificate on Datalake cluster by name or CRN.- Parameters:
input
-- Returns:
- RenewPublicCertificateResponse
-
repairDatalake
public RepairDatalakeResponse repairDatalake(RepairDatalakeRequest input)
Repairs a datalake.- Parameters:
input
-- Returns:
- RepairDatalakeResponse
-
replaceRecipes
public ReplaceRecipesResponse replaceRecipes(ReplaceRecipesRequest input)
Replaces recipes for the given instance groups.- Parameters:
input
-- Returns:
- ReplaceRecipesResponse
-
resizeDatalake
public ResizeDatalakeResponse resizeDatalake(ResizeDatalakeRequest input)
Resizes the given datalake to the given target size. Currently, the only valid use of this is for resizing a light duty datalake to a medium duty datalake.- Parameters:
input
-- Returns:
- ResizeDatalakeResponse
-
restoreDatalake
public RestoreDatalakeResponse restoreDatalake(RestoreDatalakeRequest input)
Restore the datalake from backup taken.- Parameters:
input
-- Returns:
- RestoreDatalakeResponse
-
restoreDatalakeStatus
public RestoreDatalakeStatusResponse restoreDatalakeStatus(RestoreDatalakeStatusRequest input)
Check the status of datalake restore operation.- Parameters:
input
-- Returns:
- RestoreDatalakeStatusResponse
-
retryDatalake
public RetryDatalakeResponse retryDatalake(RetryDatalakeRequest input)
Retry last failed operation on a datalake.- Parameters:
input
-- Returns:
- RetryDatalakeResponse
-
rotateAutoTlsCertificates
@Deprecated public RotateAutoTlsCertificatesResponse rotateAutoTlsCertificates(RotateAutoTlsCertificatesRequest input)
Deprecated.Rotate autotls certificates on the datalake's hosts- Parameters:
input
-- Returns:
- RotateAutoTlsCertificatesResponse
-
rotatePrivateCertificates
public RotatePrivateCertificatesResponse rotatePrivateCertificates(RotatePrivateCertificatesRequest input)
Rotates private certificates on the datalake's hosts.- Parameters:
input
-- Returns:
- RotatePrivateCertificatesResponse
-
rotateSaltPassword
public RotateSaltPasswordResponse rotateSaltPassword(RotateSaltPasswordRequest input)
Rotate SaltStack user password on DataLake instances.- Parameters:
input
-- Returns:
- RotateSaltPasswordResponse
-
setCatalog
public SetCatalogResponse setCatalog(SetCatalogRequest input)
Sets a catalog for a DataLake.- Parameters:
input
-- Returns:
- SetCatalogResponse
-
startDatabaseUpgrade
public StartDatabaseUpgradeResponse startDatabaseUpgrade(StartDatabaseUpgradeRequest input)
Upgrades the database of the Data Lake cluster.- Parameters:
input
-- Returns:
- StartDatabaseUpgradeResponse
-
startDatalake
@Deprecated public StartDatalakeResponse startDatalake(StartDatalakeRequest input)
Deprecated.Start Datalake- Parameters:
input
-- Returns:
- StartDatalakeResponse
-
startDatalakeVerticalScaling
public StartDatalakeVerticalScalingResponse startDatalakeVerticalScaling(StartDatalakeVerticalScalingRequest input)
Initiates the vertical scaling on Data Lake.- Parameters:
input
-- Returns:
- StartDatalakeVerticalScalingResponse
-
stopDatalake
@Deprecated public StopDatalakeResponse stopDatalake(StopDatalakeRequest input)
Deprecated.Stop Datalake- Parameters:
input
-- Returns:
- StopDatalakeResponse
-
syncComponentVersionsFromCm
public SyncComponentVersionsFromCmResponse syncComponentVersionsFromCm(SyncComponentVersionsFromCmRequest input)
Syncs component versions from CM after a failed upgrade.- Parameters:
input
-- Returns:
- SyncComponentVersionsFromCmResponse
-
updateOrchestratorState
public UpdateOrchestratorStateResponse updateOrchestratorState(UpdateOrchestratorStateRequest input)
Run orchestrator engine state update on the Data Lake cluster.- Parameters:
input
-- Returns:
- UpdateOrchestratorStateResponse
-
upgradeDatalake
public UpgradeDatalakeResponse upgradeDatalake(UpgradeDatalakeRequest input)
OS or data platform upgrade for the SDX cluster.- Parameters:
input
-- Returns:
- UpgradeDatalakeResponse
-
validateAwsCloudStorage
public ValidateAwsCloudStorageResponse validateAwsCloudStorage(ValidateAwsCloudStorageRequest input)
Validates AWS cloud storage.- Parameters:
input
-- Returns:
- ValidateAwsCloudStorageResponse
-
validateAzureCloudStorage
public ValidateAzureCloudStorageResponse validateAzureCloudStorage(ValidateAzureCloudStorageRequest input)
Validates Azure cloud storage.- Parameters:
input
-- Returns:
- ValidateAzureCloudStorageResponse
-
-