类 VpnClient
- java.lang.Object
-
- com.baidubce.AbstractBceClient
-
- com.baidubce.services.vpn.VpnClient
-
public class VpnClient extends AbstractBceClient
-
-
字段概要
-
从类继承的字段 com.baidubce.AbstractBceClient
config, DEFAULT_CONTENT_TYPE, DEFAULT_ENCODING, DEFAULT_SERVICE_DOMAIN, URL_PREFIX
-
-
构造器概要
构造器 构造器 说明 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.
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 AbstractBceResponsebindEip(BindEipRequest bindEipRequest)bind eipCreateVpnResponsecreateVpn(CreateVpnRequest createVpnRequest)create vpnCreateVpnConnResponsecreateVpnConn(CreateVpnConnRequest createVpnConnRequest)create vpnConnAbstractBceResponsedeleteVpn(DeleteVpnRequest deleteVpnResquest)delete vpnAbstractBceResponsedeleteVpnConn(DeleteVpnConnRequest deleteVpnConnRequest)delete vpnConnprotected voidfillPayload(InternalRequest internalRequest, AbstractBceRequest bceRequest)the method to fill the internalRequest's content field with bceRequest only support HttpMethodName.POST or HttpMethodName.PUTGetVpnResponsegetVpn(String vpnId)Obtain vpn DetailsListVpnConnResponselistVpnConns(ListVpnConnRequest listVpnConnRequest)Inquire VPN tunnelListVpnResponselistVpns(ListVpnRequest request)vpn ListAbstractBceResponserenewVpn(RenewVpnRequest renewVpnRequest)Specify VPN Renewal operation to extend the expiration timeAbstractBceResponseunBindEip(UnBindEipRequest unbindEipRequest)unbind eipAbstractBceResponseupdateVpn(UpdateVpnRequest updateVpnRequest)update vpnAbstractBceResponseupdateVpnConn(UpdateVpnConnRequest updateVpnConnRequest)update vpnConn-
从类继承的方法 com.baidubce.AbstractBceClient
computeBktVirEndpoint, computeServiceId, getBktVirEndpoint, getClient, getEndpoint, getServiceId, invokeHttpClient, isRegionSupported, setClient, shutdown
-
-
-
-
构造器详细资料
-
VpnClient
public VpnClient()
Constructs a new client to invoke service methods on vpn.
-
VpnClient
public VpnClient(BceClientConfiguration clientConfiguration)
Constructs a new vpn client using the client configuration to access vpn.
-
-
方法详细资料
-
listVpns
public ListVpnResponse listVpns(ListVpnRequest request)
vpn List
-
createVpn
public CreateVpnResponse createVpn(CreateVpnRequest createVpnRequest)
create vpn- 参数:
createVpnRequest-- 返回:
-
updateVpn
public AbstractBceResponse updateVpn(UpdateVpnRequest updateVpnRequest)
update vpn- 参数:
updateVpnRequest-
-
deleteVpn
public AbstractBceResponse deleteVpn(DeleteVpnRequest deleteVpnResquest)
delete vpn- 参数:
deleteVpnResquest-
-
getVpn
public GetVpnResponse getVpn(String vpnId)
Obtain vpn Details- 参数:
vpnId-- 返回:
-
bindEip
public AbstractBceResponse bindEip(BindEipRequest bindEipRequest)
bind eip- 参数:
bindEipRequest-
-
unBindEip
public AbstractBceResponse unBindEip(UnBindEipRequest unbindEipRequest)
unbind eip- 参数:
unbindEipRequest-
-
renewVpn
public AbstractBceResponse renewVpn(RenewVpnRequest renewVpnRequest)
Specify VPN Renewal operation to extend the expiration time- 参数:
renewVpnRequest-
-
listVpnConns
public ListVpnConnResponse listVpnConns(ListVpnConnRequest listVpnConnRequest)
Inquire VPN tunnel- 参数:
listVpnConnRequest-- 返回:
-
createVpnConn
public CreateVpnConnResponse createVpnConn(CreateVpnConnRequest createVpnConnRequest)
create vpnConn- 参数:
createVpnConnRequest-- 返回:
-
updateVpnConn
public AbstractBceResponse updateVpnConn(UpdateVpnConnRequest updateVpnConnRequest)
update vpnConn- 参数:
updateVpnConnRequest-
-
deleteVpnConn
public AbstractBceResponse deleteVpnConn(DeleteVpnConnRequest deleteVpnConnRequest)
delete vpnConn- 参数:
deleteVpnConnRequest-
-
fillPayload
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- 参数:
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.
-
-