public class CsnClient extends BaseBceClient
config, DEFAULT_CONTENT_TYPE, DEFAULT_ENCODING, DEFAULT_SERVICE_DOMAIN, URL_PREFIX| Constructor and Description |
|---|
CsnClient(BceClientConfiguration configuration)
Constructs a new client to invoke service methods on demo.
|
CsnClient(String ak,
String sk)
Constructs a new client to invoke service methods on demo.
|
CsnClient(String ak,
String sk,
BceRegion region)
Constructs a new client to invoke service methods on demo with region.
|
| Modifier and Type | Method and Description |
|---|---|
void |
attachInstance(String csnId,
AttachInstanceRequest attachInstanceRequest,
String clientToken)
将网络实例加载进云智能网。
|
void |
bindCsnBp(String csnBpId,
BindCsnBpRequest bindCsnBpRequest,
String clientToken)
带宽包绑定云智能网。
|
void |
createAssociation(String csnRtId,
CreateAssociationRequest createAssociationRequest,
String clientToken)
创建路由表的关联关系。
|
CreateCsnResponse |
createCsn(CreateCsnRequest body,
String clientToken)
创建云智能网。
|
CreateCsnBpResponse |
createCsnBp(CreateCsnBpRequest createCsnBpRequest,
String clientToken)
创建云智能网共享带宽包。
|
void |
createCsnBpLimit(String csnBpId,
CreateCsnBpLimitRequest createCsnBpLimitRequest,
String clientToken)
创建带宽包中两个地域间的地域带宽。
|
void |
createPropagation(String csnRtId,
CreatePropagationRequest createPropagationRequest,
String clientToken)
创建路由表的学习关系。
|
void |
createRouteRule(String csnRtId,
CreateRouteRuleRequest createRouteRuleRequest,
String clientToken)
添加云智能网路由表的路由条目。
|
void |
deleteAssociation(String csnRtId,
String attachId,
String clientToken)
删除云智能网路由表的关联关系。
|
void |
deleteCsn(String csnId,
String clientToken)
删除云智能网。 已经加载了网络实例的云智能网不能直接删除,必须先卸载实例。
|
void |
deleteCsnBp(String csnBpId,
String clientToken)
删除带宽包。
|
void |
deleteCsnBpLimit(String csnBpId,
DeleteCsnBpLimitRequest deleteCsnBpLimitRequest,
String clientToken)
删除带宽包中两个地域间的地域带宽。
|
void |
deletePropagation(String csnRtId,
String attachId,
String clientToken)
删除云智能网路由表的学习关系。
|
void |
deleteRouteRule(String csnRtId,
String csnRtRuleId,
String clientToken)
删除云智能网路由表的指定路由条目。
|
void |
detachInstance(String csnId,
DetachInstanceRequest detachInstanceRequest,
String clientToken)
从云智能网中移出指定的网络实例。
|
GetCsnResponse |
getCsn(String csnId)
查询云智能网详情。
|
GetCsnBpResponse |
getCsnBp(String csnBpId)
查询指定云智能网带宽包详情。
|
ListAssociationResponse |
listAssociation(String csnRtId)
查询指定云智能网路由表的关联关系。
|
ListCsnResponse |
listCsn(String marker,
Integer maxKeys)
查询云智能网列表。
|
ListCsnBpResponse |
listCsnBp(String marker,
Integer maxKeys)
查询云智能网带宽包列表。
|
ListCsnBpLimitResponse |
listCsnBpLimit(String csnBpId)
查询带宽包的地域带宽列表。
|
ListCsnBpLimitByCsnIdResponse |
listCsnBpLimitByCsnId(String csnId)
查询云智能网的地域带宽列表。
|
ListInstanceResponse |
listInstance(String csnId,
String marker,
Integer maxKeys)
查询指定云智能网下加载的网络实例信息。
|
ListPropagationResponse |
listPropagation(String csnRtId)
查询指定云智能网路由表的学习关系。
|
ListRouteRuleResponse |
listRouteRule(String csnRtId,
String marker,
Integer maxKeys)
查询指定云智能网路由表的路由条目。
|
ListRouteTableResponse |
listRouteTable(String csnId,
String marker,
Integer maxKeys)
查询云智能网的路由表列表。
|
ListTgwResponse |
listTgw(String csnId,
String marker,
Integer maxKeys)
查询云智能网TGW列表。
|
ListTgwRuleResponse |
listTgwRule(String csnId,
String tgwId,
String marker,
Integer maxKeys)
查询指定TGW的路由条目。
|
void |
resizeCsnBp(String csnBpId,
ResizeCsnBpRequest resizeCsnBpRequest,
String clientToken)
带宽包的带宽升降级。
|
void |
unbindCsnBp(String csnBpId,
UnbindCsnBpRequest unbindCsnBpRequest,
String clientToken)
带宽包解绑云智能网。
|
void |
updateCsn(String csnId,
UpdateCsnRequest body,
String clientToken)
更新云智能网。 更新云智能网的名称和描述。
|
void |
updateCsnBp(String csnBpId,
UpdateCsnBpRequest updateCsnBpRequest,
String clientToken)
更新带宽包的名称信息。
|
void |
updateCsnBpLimit(String csnBpId,
UpdateCsnBpLimitRequest updateCsnBpLimitRequest,
String clientToken)
更新带宽包中两个地域间的地域带宽。
|
void |
updateTgw(String csnId,
String tgwId,
UpdateTgwRequest updateTgwRequest,
String clientToken)
更新TGW的名称、描述。
|
createRequestcomputeBktVirEndpoint, computeServiceId, getBktVirEndpoint, getClient, getEndpoint, getServiceId, invokeHttpClient, isRegionSupported, setClient, shutdownpublic CsnClient(String ak, String sk, BceRegion region)
public CsnClient(String ak, String sk)
public CsnClient(BceClientConfiguration configuration)
public CreateCsnResponse createCsn(CreateCsnRequest body, String clientToken)
clientToken - 幂等性Token,是一个长度不超过64位的ASCII字符串,详见ClientToken幂等性body - public void updateCsn(String csnId, UpdateCsnRequest body, String clientToken)
csnId - 云智能网IDclientToken - 幂等性Token,是一个长度不超过64位的ASCII字符串,详见ClientToken幂等性body - public void deleteCsn(String csnId, String clientToken)
csnId - 云智能网的IDclientToken - 幂等性Token,是一个长度不超过64位的ASCII字符串,详见ClientToken幂等性public ListCsnResponse listCsn(String marker, Integer maxKeys)
marker - 批量获取列表的查询的起始位置,是一个由系统生成的字符串maxKeys - 每页包含的最大数量,最大数量不超过1000,缺省值为1000public ListInstanceResponse listInstance(String csnId, String marker, Integer maxKeys)
csnId - 云智能网的IDmarker - 批量获取列表的查询的起始位置,是一个由系统生成的字符串maxKeys - 每页包含的最大数量,最大数量不超过1000,缺省值为1000public GetCsnResponse getCsn(String csnId)
csnId - csnId 云智能网的IDpublic void detachInstance(String csnId, DetachInstanceRequest detachInstanceRequest, String clientToken)
csnId - 云智能网的IDclientToken - 幂等性Token,是一个长度不超过64位的ASCII字符串,详见ClientToken幂等性detachInstanceRequest - 卸载网络实例的请求参数public void attachInstance(String csnId, AttachInstanceRequest attachInstanceRequest, String clientToken)
csnId - 云智能网的IDclientToken - 幂等性Token,是一个长度不超过64位的ASCII字符串,详见ClientToken幂等性attachInstanceRequest - 加载网络实例的请求参数public void createRouteRule(String csnRtId, CreateRouteRuleRequest createRouteRuleRequest, String clientToken)
csnRtId - 云智能网路由表的IDclientToken - 幂等性Token,是一个长度不超过64位的ASCII字符串,详见ClientToken幂等性createRouteRuleRequest - public ListRouteRuleResponse listRouteRule(String csnRtId, String marker, Integer maxKeys)
csnRtId - 云智能网路由表的IDmarker - 批量获取列表的查询的起始位置,是一个由系统生成的字符串maxKeys - 每页包含的最大数量,最大数量不超过1000。缺省值为1000public void deleteRouteRule(String csnRtId, String csnRtRuleId, String clientToken)
csnRtId - 路由表的IDcsnRtRuleId - 路由条目的IDclientToken - 幂等性Token,是一个长度不超过64位的ASCII字符串,详见ClientToken幂等性public void createPropagation(String csnRtId, CreatePropagationRequest createPropagationRequest, String clientToken)
csnRtId - 云智能网路由表的IDclientToken - 幂等性Token,是一个长度不超过64位的ASCII字符串,详见ClientToken幂等性createPropagationRequest - public ListPropagationResponse listPropagation(String csnRtId)
csnRtId - 云智能网路由表的IDpublic void deletePropagation(String csnRtId, String attachId, String clientToken)
csnRtId - 路由表的IDattachId - 网络实例在云智能网中的身份IDclientToken - 幂等性Token,是一个长度不超过64位的ASCII字符串,详见ClientToken幂等性public void createAssociation(String csnRtId, CreateAssociationRequest createAssociationRequest, String clientToken)
csnRtId - 云智能网路由表的IDcreateAssociationRequest - 创建路由表参数clientToken - 幂等性Token,是一个长度不超过64位的ASCII字符串,详见ClientToken幂等性public ListAssociationResponse listAssociation(String csnRtId)
csnRtId - 云智能网路由表的IDpublic void deleteAssociation(String csnRtId, String attachId, String clientToken)
csnRtId - 路由表的IDattachId - 网络实例在云智能网中的身份IDclientToken - 幂等性Token,是一个长度不超过64位的ASCII字符串,详见ClientToken幂等性public ListRouteTableResponse listRouteTable(String csnId, String marker, Integer maxKeys)
csnId - 云智能网的IDmarker - 批量获取列表的查询的起始位置,是一个由系统生成的字符串maxKeys - 每页包含的最大数量,最大数量不超过1000,缺省值为1000public ListCsnBpResponse listCsnBp(String marker, Integer maxKeys)
marker - 批量获取列表的查询的起始位置,是一个由系统生成的字符串maxKeys - 每页包含的最大数量,最大数量不超过1000,缺省值为1000public GetCsnBpResponse getCsnBp(String csnBpId)
csnBpId - 带宽包的IDpublic CreateCsnBpResponse createCsnBp(CreateCsnBpRequest createCsnBpRequest, String clientToken)
clientToken - 幂等性Token,是一个长度不超过64位的ASCII字符串createCsnBpRequest - 创建云智能网带宽包参数public void updateCsnBp(String csnBpId, UpdateCsnBpRequest updateCsnBpRequest, String clientToken)
csnBpId - 带宽包的IDclientToken - 幂等性Token,是一个长度不超过64位的ASCII字符串updateCsnBpRequest - 更新带宽包传参,内含需要更改后的namepublic void deleteCsnBp(String csnBpId, String clientToken)
csnBpId - 带宽包的IDclientToken - 幂等性Token,是一个长度不超过64位的ASCII字符串public void resizeCsnBp(String csnBpId, ResizeCsnBpRequest resizeCsnBpRequest, String clientToken)
csnBpId - 带宽包的IDclientToken - 幂等性Token,是一个长度不超过64位的ASCII字符串resizeCsnBpRequest - 带宽包升级参数,内含升降级的带宽值public void unbindCsnBp(String csnBpId, UnbindCsnBpRequest unbindCsnBpRequest, String clientToken)
csnBpId - 带宽包的IDclientToken - 幂等性Token,是一个长度不超过64位的ASCII字符串unbindCsnBpRequest - 解绑云智能网参数,内含云智能网IDpublic void bindCsnBp(String csnBpId, BindCsnBpRequest bindCsnBpRequest, String clientToken)
csnBpId - 带宽包的IDclientToken - 幂等性Token,是一个长度不超过64位的ASCII字符串bindCsnBpRequest - 绑定参数,内含云智能网IDpublic ListCsnBpLimitResponse listCsnBpLimit(String csnBpId)
csnBpId - 带宽包的IDpublic void createCsnBpLimit(String csnBpId, CreateCsnBpLimitRequest createCsnBpLimitRequest, String clientToken)
csnBpId - 带宽包的IDcreateCsnBpLimitRequest - 创建地域带宽参数clientToken - 幂等性Token,是一个长度不超过64位的ASCII字符串public void updateCsnBpLimit(String csnBpId, UpdateCsnBpLimitRequest updateCsnBpLimitRequest, String clientToken)
csnBpId - 带宽包的IDupdateCsnBpLimitRequest - 更新地域带宽参数clientToken - 幂等性Token,是一个长度不超过64位的ASCII字符串public void deleteCsnBpLimit(String csnBpId, DeleteCsnBpLimitRequest deleteCsnBpLimitRequest, String clientToken)
csnBpId - 带宽包的IDdeleteCsnBpLimitRequest - 删除地域带宽参数clientToken - 幂等性Token,是一个长度不超过64位的ASCII字符串public ListCsnBpLimitByCsnIdResponse listCsnBpLimitByCsnId(String csnId)
csnId - 云智能网的IDpublic ListTgwResponse listTgw(String csnId, String marker, Integer maxKeys)
csnId - 云智能网的IDmarker - 批量获取列表的查询的起始位置,是一个由系统生成的字符串maxKeys - 每页包含的最大数量,最大数量不超过1000,缺省值为1000public void updateTgw(String csnId, String tgwId, UpdateTgwRequest updateTgwRequest, String clientToken)
csnId - 云智能网的IDtgwId - TGW实例的IDclientToken - 幂等性Token,是一个长度不超过64位的ASCII字符串updateTgwRequest - public ListTgwRuleResponse listTgwRule(String csnId, String tgwId, String marker, Integer maxKeys)
csnId - 云智能网的IDtgwId - TGW的IDmarker - 批量获取列表的查询的起始位置,是一个由系统生成的字符串maxKeys - 每页包含的最大数量,最大数量不超过1000,缺省值为1000Copyright © 2024. All rights reserved.