public class CbsClient extends AbstractClient
gson, HTTP_RSP_OK, SDK_VERSION
Constructor and Description |
---|
CbsClient(Credential credential,
String region) |
CbsClient(Credential credential,
String region,
ClientProfile profile) |
Modifier and Type | Method and Description |
---|---|
ApplySnapshotResponse |
ApplySnapshot(ApplySnapshotRequest req)
This API (ApplySnapshot) is used to roll back a snapshot to the original cloud disk.
|
AttachDisksResponse |
AttachDisks(AttachDisksRequest req)
This API (AttachDisks) is used to mount cloud disks.
|
BindAutoSnapshotPolicyResponse |
BindAutoSnapshotPolicy(BindAutoSnapshotPolicyRequest req)
This API (BindAutoSnapshotPolicy) is used to bind the cloud disk to the specified scheduled snapshot policy.
|
CreateAutoSnapshotPolicyResponse |
CreateAutoSnapshotPolicy(CreateAutoSnapshotPolicyRequest req)
This API (CreateAutoSnapshotPolicy) is used to create a scheduled snapshot policy.
|
CreateDisksResponse |
CreateDisks(CreateDisksRequest req)
This API is used to create one or more cloud disks.
|
CreateSnapshotResponse |
CreateSnapshot(CreateSnapshotRequest req)
This API (CreateSnapshot) is used to create a snapshot of a specified cloud disk.
|
DeleteAutoSnapshotPoliciesResponse |
DeleteAutoSnapshotPolicies(DeleteAutoSnapshotPoliciesRequest req)
This API (DeleteAutoSnapshotPolicies) is used to delete scheduled snapshot policies.
|
DeleteSnapshotsResponse |
DeleteSnapshots(DeleteSnapshotsRequest req)
This API (DeleteSnapshots) is used to delete snapshots.
|
DescribeAutoSnapshotPoliciesResponse |
DescribeAutoSnapshotPolicies(DescribeAutoSnapshotPoliciesRequest req)
This API (DescribeAutoSnapshotPolicies) is used to query scheduled snapshot policies.
|
DescribeDiskAssociatedAutoSnapshotPolicyResponse |
DescribeDiskAssociatedAutoSnapshotPolicy(DescribeDiskAssociatedAutoSnapshotPolicyRequest req)
This API (DescribeDiskAssociatedAutoSnapshotPolicy) is used to query the scheduled snapshot policy bound to a cloud disk.
|
DescribeDiskConfigQuotaResponse |
DescribeDiskConfigQuota(DescribeDiskConfigQuotaRequest req)
This API (DescribeDiskConfigQuota) is used to query the cloud disk quota.
|
DescribeDiskOperationLogsResponse |
DescribeDiskOperationLogs(DescribeDiskOperationLogsRequest req)
This API (DescribeDiskOperationLogs) is used to query a list of cloud disk operation logs.
|
DescribeDisksResponse |
DescribeDisks(DescribeDisksRequest req)
This API (DescribeDisks) is used to query the list of cloud disks.
|
DescribeInstancesDiskNumResponse |
DescribeInstancesDiskNum(DescribeInstancesDiskNumRequest req)
This API (DescribeInstancesDiskNum) is used to query the number of cloud disks mounted in the instance.
|
DescribeSnapshotOperationLogsResponse |
DescribeSnapshotOperationLogs(DescribeSnapshotOperationLogsRequest req)
This API (DescribeSnapshotOperationLogs) is used to query a list of snapshot operation logs.
|
DescribeSnapshotsResponse |
DescribeSnapshots(DescribeSnapshotsRequest req)
This API (DescribeSnapshots) is used to query the details of snapshots.
|
DescribeSnapshotSharePermissionResponse |
DescribeSnapshotSharePermission(DescribeSnapshotSharePermissionRequest req)
This API is used to query the sharing information of snapshots.
|
DetachDisksResponse |
DetachDisks(DetachDisksRequest req)
This API (DetachDisks) is used to unmount cloud disks.
|
GetSnapOverviewResponse |
GetSnapOverview(GetSnapOverviewRequest req)
This API is used to get snapshot overview information.
|
InquiryPriceCreateDisksResponse |
InquiryPriceCreateDisks(InquiryPriceCreateDisksRequest req)
This API (InquiryPriceCreateDisks) is used to inquire the price for cloud disk creation.
|
InquiryPriceResizeDiskResponse |
InquiryPriceResizeDisk(InquiryPriceResizeDiskRequest req)
This API is used to query the price for expanding cloud disks.
|
ModifyAutoSnapshotPolicyAttributeResponse |
ModifyAutoSnapshotPolicyAttribute(ModifyAutoSnapshotPolicyAttributeRequest req)
This API (ModifyAutoSnapshotPolicyAttribute) is used to modify the attributes of an automatic snapshot policy.
|
ModifyDiskAttributesResponse |
ModifyDiskAttributes(ModifyDiskAttributesRequest req)
Only the project ID of elastic cloud disk can be modified.
|
ModifySnapshotAttributeResponse |
ModifySnapshotAttribute(ModifySnapshotAttributeRequest req)
This API (ModifySnapshotAttribute) is used to modify the attributes of a specified snapshot.
|
ModifySnapshotsSharePermissionResponse |
ModifySnapshotsSharePermission(ModifySnapshotsSharePermissionRequest req)
This API is used to modify snapshot sharing information.
|
ResizeDiskResponse |
ResizeDisk(ResizeDiskRequest req)
This API (ResizeDisk) is used to expand the capacity of the cloud disk.
|
TerminateDisksResponse |
TerminateDisks(TerminateDisksRequest req)
This API is used to return cloud disks.
|
UnbindAutoSnapshotPolicyResponse |
UnbindAutoSnapshotPolicy(UnbindAutoSnapshotPolicyRequest req)
This API (UnbindAutoSnapshotPolicy) is used to unbind the cloud disk from the specified scheduled snapshot policy.
|
call, getClientProfile, getCredential, getRegion, internalRequest, setClientProfile, setCredential, setRegion
public CbsClient(Credential credential, String region)
public CbsClient(Credential credential, String region, ClientProfile profile)
public ApplySnapshotResponse ApplySnapshot(ApplySnapshotRequest req) throws TencentCloudSDKException
req
- ApplySnapshotRequestTencentCloudSDKException
public AttachDisksResponse AttachDisks(AttachDisksRequest req) throws TencentCloudSDKException
req
- AttachDisksRequestTencentCloudSDKException
public BindAutoSnapshotPolicyResponse BindAutoSnapshotPolicy(BindAutoSnapshotPolicyRequest req) throws TencentCloudSDKException
req
- BindAutoSnapshotPolicyRequestTencentCloudSDKException
public CreateAutoSnapshotPolicyResponse CreateAutoSnapshotPolicy(CreateAutoSnapshotPolicyRequest req) throws TencentCloudSDKException
req
- CreateAutoSnapshotPolicyRequestTencentCloudSDKException
public CreateDisksResponse CreateDisks(CreateDisksRequest req) throws TencentCloudSDKException
req
- CreateDisksRequestTencentCloudSDKException
public CreateSnapshotResponse CreateSnapshot(CreateSnapshotRequest req) throws TencentCloudSDKException
req
- CreateSnapshotRequestTencentCloudSDKException
public DeleteAutoSnapshotPoliciesResponse DeleteAutoSnapshotPolicies(DeleteAutoSnapshotPoliciesRequest req) throws TencentCloudSDKException
req
- DeleteAutoSnapshotPoliciesRequestTencentCloudSDKException
public DeleteSnapshotsResponse DeleteSnapshots(DeleteSnapshotsRequest req) throws TencentCloudSDKException
req
- DeleteSnapshotsRequestTencentCloudSDKException
public DescribeAutoSnapshotPoliciesResponse DescribeAutoSnapshotPolicies(DescribeAutoSnapshotPoliciesRequest req) throws TencentCloudSDKException
req
- DescribeAutoSnapshotPoliciesRequestTencentCloudSDKException
public DescribeDiskAssociatedAutoSnapshotPolicyResponse DescribeDiskAssociatedAutoSnapshotPolicy(DescribeDiskAssociatedAutoSnapshotPolicyRequest req) throws TencentCloudSDKException
req
- DescribeDiskAssociatedAutoSnapshotPolicyRequestTencentCloudSDKException
public DescribeDiskConfigQuotaResponse DescribeDiskConfigQuota(DescribeDiskConfigQuotaRequest req) throws TencentCloudSDKException
req
- DescribeDiskConfigQuotaRequestTencentCloudSDKException
public DescribeDiskOperationLogsResponse DescribeDiskOperationLogs(DescribeDiskOperationLogsRequest req) throws TencentCloudSDKException
req
- DescribeDiskOperationLogsRequestTencentCloudSDKException
public DescribeDisksResponse DescribeDisks(DescribeDisksRequest req) throws TencentCloudSDKException
req
- DescribeDisksRequestTencentCloudSDKException
public DescribeInstancesDiskNumResponse DescribeInstancesDiskNum(DescribeInstancesDiskNumRequest req) throws TencentCloudSDKException
req
- DescribeInstancesDiskNumRequestTencentCloudSDKException
public DescribeSnapshotOperationLogsResponse DescribeSnapshotOperationLogs(DescribeSnapshotOperationLogsRequest req) throws TencentCloudSDKException
req
- DescribeSnapshotOperationLogsRequestTencentCloudSDKException
public DescribeSnapshotSharePermissionResponse DescribeSnapshotSharePermission(DescribeSnapshotSharePermissionRequest req) throws TencentCloudSDKException
req
- DescribeSnapshotSharePermissionRequestTencentCloudSDKException
public DescribeSnapshotsResponse DescribeSnapshots(DescribeSnapshotsRequest req) throws TencentCloudSDKException
req
- DescribeSnapshotsRequestTencentCloudSDKException
public DetachDisksResponse DetachDisks(DetachDisksRequest req) throws TencentCloudSDKException
req
- DetachDisksRequestTencentCloudSDKException
public GetSnapOverviewResponse GetSnapOverview(GetSnapOverviewRequest req) throws TencentCloudSDKException
req
- GetSnapOverviewRequestTencentCloudSDKException
public InquiryPriceCreateDisksResponse InquiryPriceCreateDisks(InquiryPriceCreateDisksRequest req) throws TencentCloudSDKException
req
- InquiryPriceCreateDisksRequestTencentCloudSDKException
public InquiryPriceResizeDiskResponse InquiryPriceResizeDisk(InquiryPriceResizeDiskRequest req) throws TencentCloudSDKException
req
- InquiryPriceResizeDiskRequestTencentCloudSDKException
public ModifyAutoSnapshotPolicyAttributeResponse ModifyAutoSnapshotPolicyAttribute(ModifyAutoSnapshotPolicyAttributeRequest req) throws TencentCloudSDKException
req
- ModifyAutoSnapshotPolicyAttributeRequestTencentCloudSDKException
public ModifyDiskAttributesResponse ModifyDiskAttributes(ModifyDiskAttributesRequest req) throws TencentCloudSDKException
req
- ModifyDiskAttributesRequestTencentCloudSDKException
public ModifySnapshotAttributeResponse ModifySnapshotAttribute(ModifySnapshotAttributeRequest req) throws TencentCloudSDKException
req
- ModifySnapshotAttributeRequestTencentCloudSDKException
public ModifySnapshotsSharePermissionResponse ModifySnapshotsSharePermission(ModifySnapshotsSharePermissionRequest req) throws TencentCloudSDKException
req
- ModifySnapshotsSharePermissionRequestTencentCloudSDKException
public ResizeDiskResponse ResizeDisk(ResizeDiskRequest req) throws TencentCloudSDKException
req
- ResizeDiskRequestTencentCloudSDKException
public TerminateDisksResponse TerminateDisks(TerminateDisksRequest req) throws TencentCloudSDKException
req
- TerminateDisksRequestTencentCloudSDKException
public UnbindAutoSnapshotPolicyResponse UnbindAutoSnapshotPolicy(UnbindAutoSnapshotPolicyRequest req) throws TencentCloudSDKException
req
- UnbindAutoSnapshotPolicyRequestTencentCloudSDKException
Copyright © 2020. All rights reserved.