类 CnapClient
- java.lang.Object
-
- com.baidubce.AbstractBceClient
-
- com.baidubce.services.cnap.CnapClient
-
public class CnapClient extends AbstractBceClient
Provides the client for accessing the Baidu Cloud-Native Application Platform Service(cnap).
-
-
字段概要
-
从类继承的字段 com.baidubce.AbstractBceClient
config, DEFAULT_CONTENT_TYPE, DEFAULT_ENCODING, DEFAULT_SERVICE_DOMAIN, URL_PREFIX
-
-
构造器概要
构造器 构造器 说明 CnapClient()Constructs a new client to invoke service methods on bcc.CnapClient(BceClientConfiguration clientConfiguration)Constructs a new cnap client using the client configuration to access cnap.
-
方法概要
-
从类继承的方法 com.baidubce.AbstractBceClient
computeBktVirEndpoint, computeServiceId, getBktVirEndpoint, getClient, getEndpoint, getServiceId, invokeHttpClient, isRegionSupported, setClient, shutdown
-
-
-
-
构造器详细资料
-
CnapClient
public CnapClient()
Constructs a new client to invoke service methods on bcc.
-
CnapClient
public CnapClient(BceClientConfiguration clientConfiguration)
Constructs a new cnap client using the client configuration to access cnap.- 参数:
clientConfiguration- The cnap client configuration options controlling how this client connects to cnap.
-
-
方法详细资料
-
createWorkspace
public CreateWorkspaceResponse createWorkspace(CreateWorkspaceRequest request)
Create workspace.- 参数:
request- CreateWorkspaceRequest- 返回:
- CreateWorkspaceResponse
-
getWorkspace
public GetWorkspaceResponse getWorkspace(GetWorkspaceRequest request)
Query detail information of workspace.- 参数:
request- GetWorkspaceRequest- 返回:
- GetWorkspaceResponse
-
getWorkspaceName
public GetWorkspaceNameResponse getWorkspaceName(GetWorkspaceNameRequest request)
Query name of billing workspace.- 参数:
request- GetWorkspaceNameRequest- 返回:
- GetWorkspaceNameResponse
-
updateWorkspace
public UpdateWorkspaceResponse updateWorkspace(UpdateWorkspaceRequest request)
Update information of workspace.- 参数:
request- GetWorkspaceRequest- 返回:
- GetWorkspaceResponse
-
deleteWorkspace
public DeleteWorkspaceResponse deleteWorkspace(DeleteWorkspaceRequest request)
Delete workspace- 参数:
request- DeleteWorkspaceRequest- 返回:
- DeleteWorkspaceResponse
-
listWorkspace
public ListWorkspaceResponse listWorkspace(ListWorkspaceRequest request)
List workspace- 参数:
request- ListWorkspaceRequest- 返回:
- ListWorkspaceResponse
-
createEnvironment
public CreateEnvironmentResponse createEnvironment(CreateEnvironmentRequest request)
Create Environment.- 参数:
request- CreateEnvironmentRequest- 返回:
- CreateEnvironmentResponse
-
updateEnvironment
public UpdateEnvironmentResponse updateEnvironment(UpdateEnvironmentRequest request)
Update environment.- 参数:
request- UpdateEnvironmentRequest- 返回:
- UpdateEnvironmentResponse
-
listEnvironment
public ListEnvironmentResponse listEnvironment(ListEnvironmentRequest request)
List Environment.- 参数:
request- ListEnvironmentRequest- 返回:
- ListEnvironmentResponse
-
deleteEnvironment
public DeleteEnvironmentReponse deleteEnvironment(DeleteEnvironmentRequest request)
Delete Environment.- 参数:
request- DeleteEnvironmentRequest- 返回:
- DeleteEnvironmentReponse
-
bindClusterToEnvironment
public BindClusterToEnvironmentResponse bindClusterToEnvironment(BindClusterToEnvironmentRequest request)
Bind cluster to environment.- 参数:
request- BindClusterToWorkspaceRequest- 返回:
- BindClusterToEnvironmentResponse
-
unBindClusterToEnvironment
public UnbindClusterToEnvironmentResponse unBindClusterToEnvironment(UnbindClusterToEnvironmentRequest request)
Unbind cluster to environment.- 参数:
request- BindClusterToWorkspaceRequest- 返回:
- BindClusterToEnvironmentResponse
-
importCluster
public ImportClusterResponse importCluster(ImportClusterRequest request)
Import cluster.- 参数:
request- ImportClusterRequest- 返回:
- ImportClusterResponse
-
releaseCluster
public ReleaseClusterResponse releaseCluster(ReleaseClusterRequest request)
Release cluster.- 参数:
request- ReleaseClusterRequest- 返回:
- ReleaseClusterResponse
-
bindClusterToWorkspace
public BindClusterToWorkspaceResponse bindClusterToWorkspace(BindClusterToWorkspaceRequest request)
Bind Cluster to workspace.- 参数:
request- BindClusterToWorkspaceRequest- 返回:
- BindClusterToWorkspaceResponse
-
unbindClusterToWorkspace
public UnbindClusterToWorkspaceResponse unbindClusterToWorkspace(UnbindClusterToWorkspaceRequest request)
Unbind Cluster to workspace.- 参数:
request- BindClusterRequest- 返回:
- BindClusterResponse
-
createRepository
public CreateRepositoryResponse createRepository(CreateRepositoryRequest request)
Create Repository.- 参数:
request- CreateRepositoryRequest- 返回:
- CreateRepositoryResponse
-
listImage
public ListImageResponse listImage(ListImageRequest request)
List image.- 参数:
request- ListImageRequest- 返回:
- ListImageResponse
-
createAccess
public CreateAccessResponse createAccess(CreateAccessRequest request)
Create access.- 参数:
request- CreateAccessRequest- 返回:
- CreateAccessResponse
-
deleteAccess
public DeleteAccessResponse deleteAccess(DeleteAccessRequest request)
Delete access.- 参数:
request- DeleteAccessRequest- 返回:
- DeleteAccessResponse
-
listAccess
public ListAccessResponse listAccess(ListAccessRequest request)
List access.- 参数:
request- ListAccessRequest- 返回:
- ListAccessResponse
-
listApplication
public ListApplicationResponse listApplication(ListApplicationRequest request)
List application.- 参数:
request- ListApplicationRequest- 返回:
- ListApplicationResponse
-
deleteApplication
public DeleteApplicationResponse deleteApplication(DeleteApplicationRequest request)
Delete application.- 参数:
request- DeleteApplicationRequest- 返回:
- DeleteApplicationResponse
-
createDeployGroup
public CreateDeployGroupResponse createDeployGroup(CreateDeployGroupRequest request)
Create deploy group.- 参数:
request- CreateDeployGroupRequest- 返回:
- CreateDeployGroupResponse
-
getDeployGroup
public GetDeployGroupResponse getDeployGroup(GetDeployGroupRequest request)
Get deploy group.- 参数:
request- GetDeployGroupRequest- 返回:
- GetDeployGroupResponse
-
listDeployGroupByPage
public ListDeployGroupByPageResponse listDeployGroupByPage(ListDeployGroupByPageRequest request)
List deploy group by page.- 参数:
request- ListDeployGroupByPageRequest- 返回:
- ListDeployGroupByPageResponse
-
listDeployGroupByImage
public ListDeployGroupByImageResponse listDeployGroupByImage(ListDeployGroupByImageRequest request)
List deploy group by image.- 参数:
request- ListDeployGroupByImageRequest- 返回:
- ListDeployGroupByImageResponse
-
deleteDeployGroup
public DeleteDeployGroupResponse deleteDeployGroup(DeleteDeployGroupRequest request)
Delete deploy group.- 参数:
request- DeleteDeployGroupRequest- 返回:
- DeleteDeployGroupResponse
-
updateDeployGroup
public UpdateDeployGroupResponse updateDeployGroup(UpdateDeployGroupRequest request)
Update deploy group.- 参数:
request- UpdateDeployGroupRequest- 返回:
- UpdateDeployGroupResponse
-
scaleDeployGroup
public ScaleDeployGroupResponse scaleDeployGroup(ScaleDeployGroupRequest request)
Scale deploy group.- 参数:
request- ScaleDeployGroupRequest- 返回:
- ScaleDeployGroupResponse
-
createReleaseRecord
public CreateReleaseRecordResponse createReleaseRecord(CreateReleaseRecordRequest request)
Create release record.- 参数:
request- CreateReleaseRecordRequest- 返回:
- CreateReleaseRecordResponse
-
rollbackReleaseRecord
public RollbackReleaseRecordResponse rollbackReleaseRecord(RollbackReleaseRecordRequest request)
Rollback release record.- 参数:
request- RollbackReleaseRecordRequest- 返回:
- RollbackReleaseRecordResponse
-
listReleaseRecord
public ListReleaseRecordResponse listReleaseRecord(ListReleaseRecordRequest request)
List release record.- 参数:
request- ListReleaseRecordRequest- 返回:
- ListReleaseRecordResponse
-
getReleaseRecordProgress
public GetReleaseRecordProgressResponse getReleaseRecordProgress(GetReleaseRecordProgressRequest request)
Get release record progress.- 参数:
request- GetReleaseRecordProgressRequest- 返回:
- GetReleaseRecordProgressResponse
-
createApplication
public CreateApplicationResponse createApplication(CreateApplicationRequest request)
Create application.- 参数:
request- CreateApplicationRequest- 返回:
- CreateApplicationResponse
-
createAlertRules
public CreateAlertRulesResponse createAlertRules(CreateAlertRulesRequest request)
Create alert rule.- 参数:
request- CreateAlertRulesRequest- 返回:
- CreateAlertRulesResponse
-
updateAlertRules
public UpdateAlertRulesResponse updateAlertRules(UpdateAlertRulesRequest request)
Update alert rule.- 参数:
request- UpdateAlertRulesRequest- 返回:
- UpdateAlertRulesResponse
-
deleteAlertRules
public DeleteAlertRulesResponse deleteAlertRules(DeleteAlertRulesRequest request)
Delete alert rules.- 参数:
request- DeleteAlertRulesRequest- 返回:
- DeleteAlertRulesResponse
-
listAlertRules
public ListAlertRulesResponse listAlertRules(ListAlertRulesRequest request)
List alert rules.- 参数:
request- ListAlertRulesRequest- 返回:
- ListAlertRulesResponse
-
listAlertRecord
public ListAlertRecordResponse listAlertRecord(ListAlertRecordRequest request)
List alert record.- 参数:
request- ListAlertsRequest- 返回:
- ListAlertResponse
-
getMonitorData
public GetMonitorDataResponse getMonitorData(GetMonitorDataRequest request)
Get monitor data.- 参数:
request- GetMonitorDataRequest- 返回:
- GetMonitorDataResponse
-
-