Class LakehouseoptClient
java.lang.Object
com.cloudera.cdp.client.CdpClient
com.cloudera.cdp.lakehouseopt.api.LakehouseoptClient
@Generated(value="com.cloudera.cdp.client.codegen.CdpSDKJavaCodegen",
date="2026-05-01T09:59:31.533-07:00")
public class LakehouseoptClient
extends CdpClient
-
Field Summary
FieldsFields inherited from class com.cloudera.cdp.client.CdpClient
NO_EXTENSION -
Constructor Summary
ConstructorsConstructorDescriptionLakehouseoptClient(CdpCredentials credentials, String endPoint, CdpClientConfiguration clientConfiguration) LakehouseoptClient(CdpRequestContext<?> context) -
Method Summary
Modifier and TypeMethodDescriptionPerform policy change operations on a table.Create policy to table associations.createPolicy(CreatePolicyRequest input) Create a new policy.create associations of a table and policies.deletePolicy(DeletePolicyRequest input) Delete a policy definition for a resource.Downloads the policy definition for a particular policy version.Execute a policy on a table.Get all associated namespaces for a policy.Get all associated tables for a policyGet policy association details.Get policy to table associations.Fetches CLO Data Hub for an environment.Fetches Data Hub CRN for an environment.getHealth(GetHealthRequest input) Performs health check on CLO components.Get all namespaces.getPolicy(GetPolicyRequest input) Fetches the policy details.get all policy names associated with a namespace.protected StringGets the request Content-Type, used by 'Conent-Type' request header.protected StringGets the expected response Content-Type, used by 'Accept' request header.getScripts(GetScriptsRequest input) Get scripts.protected StringGets the service name.Get table names in a namespace.get policies of a table in a namespace.Get table status details.getTimezones(GetTimezonesRequest input) Get all supported timezones.List environments.listPolicies(ListPoliciesRequest input) Lists policies.listTables(ListTablesRequest input) List tables in a namespace.listTasks(ListTasksRequest input) Retrieves CLO maintenance tasks.pauseTable(PauseTableRequest input) Pause a table.unpauseTable(UnpauseTableRequest input) Unpause a table.Unsubscribe a policy from the table.updatePolicy(UpdatePolicyRequest input) Update an existing policy.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
-
LakehouseoptClient
public LakehouseoptClient(CdpCredentials credentials, String endPoint, CdpClientConfiguration clientConfiguration) -
LakehouseoptClient
-
-
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
-
changeTablePolicy
Perform policy change operations on a table.- Parameters:
input-- Returns:
- ChangeTablePolicyResponse
-
createAssociations
Create policy to table associations.- Parameters:
input-- Returns:
- CreateAssociationsResponse
-
createPolicy
Create a new policy.- Parameters:
input-- Returns:
- CreatePolicyResponse
-
createTablePoliciesAssociations
public CreateTablePoliciesAssociationsResponse createTablePoliciesAssociations(CreateTablePoliciesAssociationsRequest input) create associations of a table and policies.- Parameters:
input-- Returns:
- CreateTablePoliciesAssociationsResponse
-
deletePolicy
Delete a policy definition for a resource.- Parameters:
input-- Returns:
- DeletePolicyResponse
-
downloadPolicy
Downloads the policy definition for a particular policy version.- Parameters:
input-- Returns:
- DownloadPolicyResponse
-
executePolicy
Execute a policy on a table.- Parameters:
input-- Returns:
- ExecutePolicyResponse
-
getAssociatedNamespaces
public GetAssociatedNamespacesResponse getAssociatedNamespaces(GetAssociatedNamespacesRequest input) Get all associated namespaces for a policy.- Parameters:
input-- Returns:
- GetAssociatedNamespacesResponse
-
getAssociatedTables
Get all associated tables for a policy- Parameters:
input-- Returns:
- GetAssociatedTablesResponse
-
getAssociationDetails
Get policy association details.- Parameters:
input-- Returns:
- GetAssociationDetailsResponse
-
getAssociations
Get policy to table associations.- Parameters:
input-- Returns:
- GetAssociationsResponse
-
getCloDatahub
Fetches CLO Data Hub for an environment.- Parameters:
input-- Returns:
- GetCloDatahubResponse
-
getDatahubCrn
Fetches Data Hub CRN for an environment.- Parameters:
input-- Returns:
- GetDatahubCrnResponse
-
getHealth
Performs health check on CLO components.- Parameters:
input-- Returns:
- GetHealthResponse
-
getNamespaces
Get all namespaces.- Parameters:
input-- Returns:
- GetNamespacesResponse
-
getPolicy
Fetches the policy details.- Parameters:
input-- Returns:
- GetPolicyResponse
-
getPolicyNames
get all policy names associated with a namespace.- Parameters:
input-- Returns:
- GetPolicyNamesResponse
-
getScripts
Get scripts.- Parameters:
input-- Returns:
- GetScriptsResponse
-
getTableNames
Get table names in a namespace.- Parameters:
input-- Returns:
- GetTableNamesResponse
-
getTablePolicies
get policies of a table in a namespace.- Parameters:
input-- Returns:
- GetTablePoliciesResponse
-
getTableStatusDetails
Get table status details.- Parameters:
input-- Returns:
- GetTableStatusDetailsResponse
-
getTimezones
Get all supported timezones.- Parameters:
input-- Returns:
- GetTimezonesResponse
-
listEnvironments
List environments.- Parameters:
input-- Returns:
- ListEnvironmentsResponse
-
listPolicies
Lists policies.- Parameters:
input-- Returns:
- ListPoliciesResponse
-
listTables
List tables in a namespace.- Parameters:
input-- Returns:
- ListTablesResponse
-
listTasks
Retrieves CLO maintenance tasks.- Parameters:
input-- Returns:
- ListTasksResponse
-
pauseTable
Pause a table.- Parameters:
input-- Returns:
- PauseTableResponse
-
unpauseTable
Unpause a table.- Parameters:
input-- Returns:
- UnpauseTableResponse
-
unsubscribePolicy
Unsubscribe a policy from the table.- Parameters:
input-- Returns:
- UnsubscribePolicyResponse
-
updatePolicy
Update an existing policy.- Parameters:
input-- Returns:
- UpdatePolicyResponse
-