public class EniClient extends AbstractBceClient
config, DEFAULT_CONTENT_TYPE, DEFAULT_ENCODING, DEFAULT_SERVICE_DOMAIN, URL_PREFIX| Constructor and Description |
|---|
EniClient()
Constructs a new client to invoke service methods on eni.
|
EniClient(BceClientConfiguration clientConfiguration)
Constructs a new eni client using the client configuration to access eni.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addPrivateIp(EniPrivateIpOperateRequest request)
Add the private ip of the specified ENI
The newly added private IPs are all secondary IPs
|
void |
attachEniInstance(EniInstanceOperateRequest request)
Mount the ENI to the specified cloud host.
|
void |
batchAddPrivateIp(EniPrivateIpBatchAddRequest request)
Batch add the private ips of the specified ENI
The newly added private IPs are secondary IPs
|
void |
batchDeletePrivateIp(EniPrivateIpBatchOperateRequest request)
Batch delete the private ips of the specified ENI
The primary IP cannot be deleted, only the secondary IP can be deleted
|
void |
bindEniPublicIp(EniBindEipRequest request)
ENI bind public IP
|
CreateEniResponse |
createEni(CreateEniRequest request)
Create an ENI with the specified options.
|
void |
deleteEni(DeleteEniRequest request)
Delete the specified ENI.
|
void |
deleteEni(String eniId)
Delete the specified ENI by ID.
|
void |
deletePrivateIp(EniPrivateIpOperateRequest request)
Delete the private ip of the specified ENI
The primary IP cannot be deleted, only the secondary IP can be deleted
|
void |
detachEniInstance(EniInstanceOperateRequest request)
The ENI offloads the cloud host.
|
EniDetail |
getEniDetail(GetEniDetailRequest request)
Get single ENI detail owned by the authenticated user.
|
EniStatusResponse |
getEniStatus(String eniId) |
ListEniResponse |
listEni(ListEniRequest request)
List ENIs owned by the authenticated user.
|
void |
unBindEniPublicIp(EniUnBindEipRequest request)
ENI unbind public IP
|
void |
updateEni(EniUpdateRequest request)
Update the name or description of a specified ENI.
|
void |
updateEniEnterpriseSecurityGroup(EniUpdateEnterpriseSecurityGroupRequest request)
Update the enterprise security group bound to the ENI.
|
void |
updateEniSecurityGroup(EniUpdateSecurityGroupRequest request)
Update the normal security group bound to the ENI.
|
computeBktVirEndpoint, computeServiceId, getBktVirEndpoint, getClient, getEndpoint, getServiceId, invokeHttpClient, isRegionSupported, setClient, shutdownpublic EniClient()
public EniClient(BceClientConfiguration clientConfiguration)
public CreateEniResponse createEni(CreateEniRequest request)
request - The request containing all options for creating an ENI.public void updateEni(EniUpdateRequest request)
request - operate model of updating ENIpublic void deleteEni(DeleteEniRequest request)
request - The request containing all options for deleting the specified ENI owned by user.public void deleteEni(String eniId)
eniId - The id of ENI that will be deleted.public ListEniResponse listEni(ListEniRequest request)
request - The request containing all options for listing ENI owned by user.public EniDetail getEniDetail(GetEniDetailRequest request)
request - The request containing all options for get ENI detail owned by user.public void addPrivateIp(EniPrivateIpOperateRequest request)
request - The request containing all options for adding the secondary ip of the specified ENI.public void deletePrivateIp(EniPrivateIpOperateRequest request)
request - The request containing all options for deleting the secondary ip of the specified ENI.public void batchAddPrivateIp(EniPrivateIpBatchAddRequest request)
request - The request containing all options for batch adding the secondary ip of the specified ENI.public void batchDeletePrivateIp(EniPrivateIpBatchOperateRequest request)
request - The request containing all options for batch deleting the secondary ip of the specified ENI.public void attachEniInstance(EniInstanceOperateRequest request)
request - The request containing all options for mounting the ENI to the specified cloud host.public void detachEniInstance(EniInstanceOperateRequest request)
request - The request containing all options for offloading the cloud host.public void bindEniPublicIp(EniBindEipRequest request)
request - The request containing all options for binding public IPpublic void unBindEniPublicIp(EniUnBindEipRequest request)
request - The request containing all options for unbinding public IPpublic void updateEniSecurityGroup(EniUpdateSecurityGroupRequest request)
request - The request containing all options for updating the common security group bound to the ENI.public void updateEniEnterpriseSecurityGroup(EniUpdateEnterpriseSecurityGroupRequest request)
request - The request containing all options for updating the common security group bound to the ENI.public EniStatusResponse getEniStatus(String eniId)
Copyright © 2024. All rights reserved.