Package com.cloudera.cdp.ml.api
Class MlClient
- java.lang.Object
-
- com.cloudera.cdp.client.CdpClient
-
- com.cloudera.cdp.ml.api.MlClient
-
@Generated(value="com.cloudera.cdp.client.codegen.CdpSDKJavaCodegen", date="2023-09-14T10:47:17.886-07:00") public class MlClient 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 MlClient(CdpCredentials credentials, String endPoint, CdpClientConfiguration clientConfiguration)
MlClient(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
-
MlClient
public MlClient(CdpCredentials credentials, String endPoint, CdpClientConfiguration clientConfiguration)
-
MlClient
public MlClient(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
-
backupWorkspace
public BackupWorkspaceResponse backupWorkspace(BackupWorkspaceRequest input)
Backup a workspace.- Parameters:
input
-- Returns:
- BackupWorkspaceResponse
-
createWorkspace
public CreateWorkspaceResponse createWorkspace(CreateWorkspaceRequest input)
Create a Cloudera Machine Learning workspace.- Parameters:
input
-- Returns:
- CreateWorkspaceResponse
-
deleteBackup
public DeleteBackupResponse deleteBackup(DeleteBackupRequest input)
Deletes a backup snapshot.- Parameters:
input
-- Returns:
- DeleteBackupResponse
-
deleteInstanceGroup
public DeleteInstanceGroupResponse deleteInstanceGroup(DeleteInstanceGroupRequest input)
Deletes an instance group from the cluster.- Parameters:
input
-- Returns:
- DeleteInstanceGroupResponse
-
deleteWorkspace
public DeleteWorkspaceResponse deleteWorkspace(DeleteWorkspaceRequest input)
Delete Cloudera Machine Learning Workspace.- Parameters:
input
-- Returns:
- DeleteWorkspaceResponse
-
describeWorkspace
public DescribeWorkspaceResponse describeWorkspace(DescribeWorkspaceRequest input)
Describe Cloudera Machine Learning Workspace.- Parameters:
input
-- Returns:
- DescribeWorkspaceResponse
-
getAuditEvents
public GetAuditEventsResponse getAuditEvents(GetAuditEventsRequest input)
Gets all the events belong to a workspace crn.- Parameters:
input
-- Returns:
- GetAuditEventsResponse
-
getKubeconfig
public GetKubeconfigResponse getKubeconfig(GetKubeconfigRequest input)
ListWorkspaceAccess Cloudera Machine Learning Workspace.- Parameters:
input
-- Returns:
- GetKubeconfigResponse
-
getLatestWorkspaceVersion
public GetLatestWorkspaceVersionResponse getLatestWorkspaceVersion(GetLatestWorkspaceVersionRequest input)
GetLatestWorkspaceVersion Cloudera Machine Learning Workspace.- Parameters:
input
-- Returns:
- GetLatestWorkspaceVersionResponse
-
getLogs
public GetLogsResponse getLogs(GetLogsRequest input)
Gets all the logs belong to a request id.- Parameters:
input
-- Returns:
- GetLogsResponse
-
grantWorkspaceAccess
public GrantWorkspaceAccessResponse grantWorkspaceAccess(GrantWorkspaceAccessRequest input)
GrantWorkspaceAccess Cloudera Machine Learning Workspace.- Parameters:
input
-- Returns:
- GrantWorkspaceAccessResponse
-
listWorkspaceAccess
public ListWorkspaceAccessResponse listWorkspaceAccess(ListWorkspaceAccessRequest input)
ListWorkspaceAccess Cloudera Machine Learning Workspace.- Parameters:
input
-- Returns:
- ListWorkspaceAccessResponse
-
listWorkspaceBackups
public ListWorkspaceBackupsResponse listWorkspaceBackups(ListWorkspaceBackupsRequest input)
List backup snapshots of a workspace.- Parameters:
input
-- Returns:
- ListWorkspaceBackupsResponse
-
listWorkspaces
public ListWorkspacesResponse listWorkspaces(ListWorkspacesRequest input)
List Cloudera Machine Learning workspaces.- Parameters:
input
-- Returns:
- ListWorkspacesResponse
-
modifyClusterInstanceGroup
public ModifyClusterInstanceGroupResponse modifyClusterInstanceGroup(ModifyClusterInstanceGroupRequest input)
Modify Cloudera Machine Learning workspace cluster instance group.- Parameters:
input
-- Returns:
- ModifyClusterInstanceGroupResponse
-
modifyClusterSecurity
public ModifyClusterSecurityResponse modifyClusterSecurity(ModifyClusterSecurityRequest input)
Modify Cloudera Machine Learning workspace cluster security.- Parameters:
input
-- Returns:
- ModifyClusterSecurityResponse
-
modifyWorkspaceLoadBalancer
public ModifyWorkspaceLoadBalancerResponse modifyWorkspaceLoadBalancer(ModifyWorkspaceLoadBalancerRequest input)
Modify Cloudera Machine Learning workspace loadbalancer.- Parameters:
input
-- Returns:
- ModifyWorkspaceLoadBalancerResponse
-
requestWorkflowCancellation
public RequestWorkflowCancellationResponse requestWorkflowCancellation(RequestWorkflowCancellationRequest input)
Request a workflow cancellation.- Parameters:
input
-- Returns:
- RequestWorkflowCancellationResponse
-
restoreWorkspace
public RestoreWorkspaceResponse restoreWorkspace(RestoreWorkspaceRequest input)
Restore a Cloudera Machine Learning workspace.- Parameters:
input
-- Returns:
- RestoreWorkspaceResponse
-
resumeWorkspace
public ResumeWorkspaceResponse resumeWorkspace(ResumeWorkspaceRequest input)
Resume Cloudera Machine Learning workspace.- Parameters:
input
-- Returns:
- ResumeWorkspaceResponse
-
revokeWorkspaceAccess
public RevokeWorkspaceAccessResponse revokeWorkspaceAccess(RevokeWorkspaceAccessRequest input)
RevokeWorkspaceAccess Cloudera Machine Learning Workspace.- Parameters:
input
-- Returns:
- RevokeWorkspaceAccessResponse
-
suspendWorkspace
public SuspendWorkspaceResponse suspendWorkspace(SuspendWorkspaceRequest input)
Suspend Cloudera Machine Learning workspace.- Parameters:
input
-- Returns:
- SuspendWorkspaceResponse
-
upgradeWorkspace
public UpgradeWorkspaceResponse upgradeWorkspace(UpgradeWorkspaceRequest input)
Upgrade Cloudera Machine Learning workspace.- Parameters:
input
-- Returns:
- UpgradeWorkspaceResponse
-
-