public class VpnClient extends AbstractBceClient
config, DEFAULT_CONTENT_TYPE, DEFAULT_ENCODING, DEFAULT_SERVICE_DOMAIN, URL_PREFIX| Constructor and Description |
|---|
VpnClient()
Constructs a new client to invoke service methods on vpn.
|
VpnClient(BceClientConfiguration clientConfiguration)
Constructs a new vpn client using the client configuration to access vpn.
|
| Modifier and Type | Method and Description |
|---|---|
AbstractBceResponse |
bindEip(BindEipRequest bindEipRequest)
bind eip
|
CreateVpnResponse |
createVpn(CreateVpnRequest createVpnRequest)
create vpn
|
CreateVpnConnResponse |
createVpnConn(CreateVpnConnRequest createVpnConnRequest)
create vpnConn
|
AbstractBceResponse |
deleteVpn(DeleteVpnRequest deleteVpnResquest)
delete vpn
|
AbstractBceResponse |
deleteVpnConn(DeleteVpnConnRequest deleteVpnConnRequest)
delete vpnConn
|
protected void |
fillPayload(InternalRequest internalRequest,
AbstractBceRequest bceRequest)
the method to fill the internalRequest's content field with bceRequest
only support HttpMethodName.POST or HttpMethodName.PUT
|
GetVpnResponse |
getVpn(String vpnId)
Obtain vpn Details
|
ListVpnConnResponse |
listVpnConns(ListVpnConnRequest listVpnConnRequest)
Inquire VPN tunnel
|
ListVpnResponse |
listVpns(ListVpnRequest request)
vpn List
|
AbstractBceResponse |
renewVpn(RenewVpnRequest renewVpnRequest)
Specify VPN Renewal operation to extend the expiration time
|
AbstractBceResponse |
unBindEip(UnBindEipRequest unbindEipRequest)
unbind eip
|
AbstractBceResponse |
updateVpn(UpdateVpnRequest updateVpnRequest)
update vpn
|
AbstractBceResponse |
updateVpnConn(UpdateVpnConnRequest updateVpnConnRequest)
update vpnConn
|
computeServiceId, getClient, getEndpoint, getServiceId, invokeHttpClient, isRegionSupported, setClient, shutdownpublic VpnClient()
public VpnClient(BceClientConfiguration clientConfiguration)
public ListVpnResponse listVpns(ListVpnRequest request)
public CreateVpnResponse createVpn(CreateVpnRequest createVpnRequest)
createVpnRequest - public AbstractBceResponse updateVpn(UpdateVpnRequest updateVpnRequest)
updateVpnRequest - public AbstractBceResponse deleteVpn(DeleteVpnRequest deleteVpnResquest)
deleteVpnResquest - public GetVpnResponse getVpn(String vpnId)
vpnId - public AbstractBceResponse bindEip(BindEipRequest bindEipRequest)
bindEipRequest - public AbstractBceResponse unBindEip(UnBindEipRequest unbindEipRequest)
unbindEipRequest - public AbstractBceResponse renewVpn(RenewVpnRequest renewVpnRequest)
renewVpnRequest - public ListVpnConnResponse listVpnConns(ListVpnConnRequest listVpnConnRequest)
listVpnConnRequest - public CreateVpnConnResponse createVpnConn(CreateVpnConnRequest createVpnConnRequest)
createVpnConnRequest - public AbstractBceResponse updateVpnConn(UpdateVpnConnRequest updateVpnConnRequest)
updateVpnConnRequest - public AbstractBceResponse deleteVpnConn(DeleteVpnConnRequest deleteVpnConnRequest)
deleteVpnConnRequest - protected void fillPayload(InternalRequest internalRequest, AbstractBceRequest bceRequest)
internalRequest - A request object, populated with endpoint, resource path, ready for callers to populate
any additional headers or parameters, and execute.bceRequest - The original request, as created by the user.Copyright © 2022. All rights reserved.