类 CsnClient
- java.lang.Object
-
- com.baidubce.AbstractBceClient
-
- com.baidubce.common.BaseBceClient
-
- com.baidubce.services.csn.CsnClient
-
public class CsnClient extends BaseBceClient
Csn
-
-
字段概要
-
从类继承的字段 com.baidubce.AbstractBceClient
config, DEFAULT_CONTENT_TYPE, DEFAULT_ENCODING, DEFAULT_SERVICE_DOMAIN, URL_PREFIX
-
-
构造器概要
构造器 构造器 说明 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.
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voidattachInstance(String csnId, AttachInstanceRequest attachInstanceRequest, String clientToken)将网络实例加载进云智能网。voidbindCsnBp(String csnBpId, BindCsnBpRequest bindCsnBpRequest, String clientToken)带宽包绑定云智能网。voidcreateAssociation(String csnRtId, CreateAssociationRequest createAssociationRequest, String clientToken)创建路由表的关联关系。CreateCsnResponsecreateCsn(CreateCsnRequest body, String clientToken)创建云智能网。CreateCsnBpResponsecreateCsnBp(CreateCsnBpRequest createCsnBpRequest, String clientToken)创建云智能网共享带宽包。voidcreateCsnBpLimit(String csnBpId, CreateCsnBpLimitRequest createCsnBpLimitRequest, String clientToken)创建带宽包中两个地域间的地域带宽。voidcreatePropagation(String csnRtId, CreatePropagationRequest createPropagationRequest, String clientToken)创建路由表的学习关系。voidcreateRouteRule(String csnRtId, CreateRouteRuleRequest createRouteRuleRequest, String clientToken)添加云智能网路由表的路由条目。voiddeleteAssociation(String csnRtId, String attachId, String clientToken)删除云智能网路由表的关联关系。voiddeleteCsn(String csnId, String clientToken)删除云智能网。 已经加载了网络实例的云智能网不能直接删除,必须先卸载实例。voiddeleteCsnBp(String csnBpId, String clientToken)删除带宽包。voiddeleteCsnBpLimit(String csnBpId, DeleteCsnBpLimitRequest deleteCsnBpLimitRequest, String clientToken)删除带宽包中两个地域间的地域带宽。voiddeletePropagation(String csnRtId, String attachId, String clientToken)删除云智能网路由表的学习关系。voiddeleteRouteRule(String csnRtId, String csnRtRuleId, String clientToken)删除云智能网路由表的指定路由条目。voiddetachInstance(String csnId, DetachInstanceRequest detachInstanceRequest, String clientToken)从云智能网中移出指定的网络实例。GetCsnResponsegetCsn(String csnId)查询云智能网详情。GetCsnBpResponsegetCsnBp(String csnBpId)查询指定云智能网带宽包详情。ListAssociationResponselistAssociation(String csnRtId)查询指定云智能网路由表的关联关系。ListCsnResponselistCsn(String marker, Integer maxKeys)查询云智能网列表。ListCsnBpResponselistCsnBp(String marker, Integer maxKeys)查询云智能网带宽包列表。ListCsnBpLimitResponselistCsnBpLimit(String csnBpId)查询带宽包的地域带宽列表。ListCsnBpLimitByCsnIdResponselistCsnBpLimitByCsnId(String csnId)查询云智能网的地域带宽列表。ListInstanceResponselistInstance(String csnId, String marker, Integer maxKeys)查询指定云智能网下加载的网络实例信息。ListPropagationResponselistPropagation(String csnRtId)查询指定云智能网路由表的学习关系。ListRouteRuleResponselistRouteRule(String csnRtId, String marker, Integer maxKeys)查询指定云智能网路由表的路由条目。ListRouteTableResponselistRouteTable(String csnId, String marker, Integer maxKeys)查询云智能网的路由表列表。ListTgwResponselistTgw(String csnId, String marker, Integer maxKeys)查询云智能网TGW列表。ListTgwRuleResponselistTgwRule(String csnId, String tgwId, String marker, Integer maxKeys)查询指定TGW的路由条目。voidresizeCsnBp(String csnBpId, ResizeCsnBpRequest resizeCsnBpRequest, String clientToken)带宽包的带宽升降级。voidunbindCsnBp(String csnBpId, UnbindCsnBpRequest unbindCsnBpRequest, String clientToken)带宽包解绑云智能网。voidupdateCsn(String csnId, UpdateCsnRequest body, String clientToken)更新云智能网。 更新云智能网的名称和描述。voidupdateCsnBp(String csnBpId, UpdateCsnBpRequest updateCsnBpRequest, String clientToken)更新带宽包的名称信息。voidupdateCsnBpLimit(String csnBpId, UpdateCsnBpLimitRequest updateCsnBpLimitRequest, String clientToken)更新带宽包中两个地域间的地域带宽。voidupdateTgw(String csnId, String tgwId, UpdateTgwRequest updateTgwRequest, String clientToken)更新TGW的名称、描述。-
从类继承的方法 com.baidubce.common.BaseBceClient
createRequest
-
从类继承的方法 com.baidubce.AbstractBceClient
computeBktVirEndpoint, computeServiceId, getBktVirEndpoint, getClient, getEndpoint, getServiceId, invokeHttpClient, isRegionSupported, setClient, shutdown
-
-
-
-
构造器详细资料
-
CsnClient
public CsnClient(String ak, String sk, BceRegion region)
Constructs a new client to invoke service methods on demo with region.
-
CsnClient
public CsnClient(String ak, String sk)
Constructs a new client to invoke service methods on demo.
-
CsnClient
public CsnClient(BceClientConfiguration configuration)
Constructs a new client to invoke service methods on demo.
-
-
方法详细资料
-
createCsn
public CreateCsnResponse createCsn(CreateCsnRequest body, String clientToken)
创建云智能网。- 参数:
clientToken- 幂等性Token,是一个长度不超过64位的ASCII字符串,详见ClientToken幂等性body-- 返回:
- CreateCsnResponse
-
updateCsn
public void updateCsn(String csnId, UpdateCsnRequest body, String clientToken)
更新云智能网。 更新云智能网的名称和描述。- 参数:
csnId- 云智能网IDclientToken- 幂等性Token,是一个长度不超过64位的ASCII字符串,详见ClientToken幂等性body-
-
deleteCsn
public void deleteCsn(String csnId, String clientToken)
删除云智能网。 已经加载了网络实例的云智能网不能直接删除,必须先卸载实例。- 参数:
csnId- 云智能网的IDclientToken- 幂等性Token,是一个长度不超过64位的ASCII字符串,详见ClientToken幂等性
-
listCsn
public ListCsnResponse listCsn(String marker, Integer maxKeys)
查询云智能网列表。- 参数:
marker- 批量获取列表的查询的起始位置,是一个由系统生成的字符串maxKeys- 每页包含的最大数量,最大数量不超过1000,缺省值为1000- 返回:
- ListCsnResponse
-
listInstance
public ListInstanceResponse listInstance(String csnId, String marker, Integer maxKeys)
查询指定云智能网下加载的网络实例信息。- 参数:
csnId- 云智能网的IDmarker- 批量获取列表的查询的起始位置,是一个由系统生成的字符串maxKeys- 每页包含的最大数量,最大数量不超过1000,缺省值为1000- 返回:
- ListInstanceResponse 云智能网下加载的网络实例列表
-
getCsn
public GetCsnResponse getCsn(String csnId)
查询云智能网详情。- 参数:
csnId- csnId 云智能网的ID- 返回:
- GetCsnResponse 云智能网详情
-
detachInstance
public void detachInstance(String csnId, DetachInstanceRequest detachInstanceRequest, String clientToken)
从云智能网中移出指定的网络实例。- 参数:
csnId- 云智能网的IDclientToken- 幂等性Token,是一个长度不超过64位的ASCII字符串,详见ClientToken幂等性detachInstanceRequest- 卸载网络实例的请求参数
-
attachInstance
public void attachInstance(String csnId, AttachInstanceRequest attachInstanceRequest, String clientToken)
将网络实例加载进云智能网。- 参数:
csnId- 云智能网的IDclientToken- 幂等性Token,是一个长度不超过64位的ASCII字符串,详见ClientToken幂等性attachInstanceRequest- 加载网络实例的请求参数
-
createRouteRule
public void createRouteRule(String csnRtId, CreateRouteRuleRequest createRouteRuleRequest, String clientToken)
添加云智能网路由表的路由条目。- 参数:
csnRtId- 云智能网路由表的IDclientToken- 幂等性Token,是一个长度不超过64位的ASCII字符串,详见ClientToken幂等性createRouteRuleRequest-
-
listRouteRule
public ListRouteRuleResponse listRouteRule(String csnRtId, String marker, Integer maxKeys)
查询指定云智能网路由表的路由条目。- 参数:
csnRtId- 云智能网路由表的IDmarker- 批量获取列表的查询的起始位置,是一个由系统生成的字符串maxKeys- 每页包含的最大数量,最大数量不超过1000。缺省值为1000- 返回:
- ListRouteRuleResponse
-
deleteRouteRule
public void deleteRouteRule(String csnRtId, String csnRtRuleId, String clientToken)
删除云智能网路由表的指定路由条目。- 参数:
csnRtId- 路由表的IDcsnRtRuleId- 路由条目的IDclientToken- 幂等性Token,是一个长度不超过64位的ASCII字符串,详见ClientToken幂等性
-
createPropagation
public void createPropagation(String csnRtId, CreatePropagationRequest createPropagationRequest, String clientToken)
创建路由表的学习关系。- 参数:
csnRtId- 云智能网路由表的IDclientToken- 幂等性Token,是一个长度不超过64位的ASCII字符串,详见ClientToken幂等性createPropagationRequest-
-
listPropagation
public ListPropagationResponse listPropagation(String csnRtId)
查询指定云智能网路由表的学习关系。- 参数:
csnRtId- 云智能网路由表的ID- 返回:
- ListPropagationResponse
-
deletePropagation
public void deletePropagation(String csnRtId, String attachId, String clientToken)
删除云智能网路由表的学习关系。- 参数:
csnRtId- 路由表的IDattachId- 网络实例在云智能网中的身份IDclientToken- 幂等性Token,是一个长度不超过64位的ASCII字符串,详见ClientToken幂等性
-
createAssociation
public void createAssociation(String csnRtId, CreateAssociationRequest createAssociationRequest, String clientToken)
创建路由表的关联关系。- 参数:
csnRtId- 云智能网路由表的IDcreateAssociationRequest- 创建路由表参数clientToken- 幂等性Token,是一个长度不超过64位的ASCII字符串,详见ClientToken幂等性
-
listAssociation
public ListAssociationResponse listAssociation(String csnRtId)
查询指定云智能网路由表的关联关系。- 参数:
csnRtId- 云智能网路由表的ID- 返回:
- ListAssociationResponse
-
deleteAssociation
public void deleteAssociation(String csnRtId, String attachId, String clientToken)
删除云智能网路由表的关联关系。- 参数:
csnRtId- 路由表的IDattachId- 网络实例在云智能网中的身份IDclientToken- 幂等性Token,是一个长度不超过64位的ASCII字符串,详见ClientToken幂等性
-
listRouteTable
public ListRouteTableResponse listRouteTable(String csnId, String marker, Integer maxKeys)
查询云智能网的路由表列表。- 参数:
csnId- 云智能网的IDmarker- 批量获取列表的查询的起始位置,是一个由系统生成的字符串maxKeys- 每页包含的最大数量,最大数量不超过1000,缺省值为1000- 返回:
- ListRouteTableResponse 云智能网的路由表列表
-
listCsnBp
public ListCsnBpResponse listCsnBp(String marker, Integer maxKeys)
查询云智能网带宽包列表。- 参数:
marker- 批量获取列表的查询的起始位置,是一个由系统生成的字符串maxKeys- 每页包含的最大数量,最大数量不超过1000,缺省值为1000- 返回:
- 云智能网带宽包列表
-
getCsnBp
public GetCsnBpResponse getCsnBp(String csnBpId)
查询指定云智能网带宽包详情。- 参数:
csnBpId- 带宽包的ID- 返回:
- 云智能网带宽包详情
-
createCsnBp
public CreateCsnBpResponse createCsnBp(CreateCsnBpRequest createCsnBpRequest, String clientToken)
创建云智能网共享带宽包。- 参数:
clientToken- 幂等性Token,是一个长度不超过64位的ASCII字符串createCsnBpRequest- 创建云智能网带宽包参数- 返回:
- CreateCsnBpResponse 云智能网带宽包返回,内含带宽包的ID
-
updateCsnBp
public void updateCsnBp(String csnBpId, UpdateCsnBpRequest updateCsnBpRequest, String clientToken)
更新带宽包的名称信息。- 参数:
csnBpId- 带宽包的IDclientToken- 幂等性Token,是一个长度不超过64位的ASCII字符串updateCsnBpRequest- 更新带宽包传参,内含需要更改后的name
-
deleteCsnBp
public void deleteCsnBp(String csnBpId, String clientToken)
删除带宽包。- 参数:
csnBpId- 带宽包的IDclientToken- 幂等性Token,是一个长度不超过64位的ASCII字符串
-
resizeCsnBp
public void resizeCsnBp(String csnBpId, ResizeCsnBpRequest resizeCsnBpRequest, String clientToken)
带宽包的带宽升降级。- 参数:
csnBpId- 带宽包的IDclientToken- 幂等性Token,是一个长度不超过64位的ASCII字符串resizeCsnBpRequest- 带宽包升级参数,内含升降级的带宽值
-
unbindCsnBp
public void unbindCsnBp(String csnBpId, UnbindCsnBpRequest unbindCsnBpRequest, String clientToken)
带宽包解绑云智能网。- 参数:
csnBpId- 带宽包的IDclientToken- 幂等性Token,是一个长度不超过64位的ASCII字符串unbindCsnBpRequest- 解绑云智能网参数,内含云智能网ID
-
bindCsnBp
public void bindCsnBp(String csnBpId, BindCsnBpRequest bindCsnBpRequest, String clientToken)
带宽包绑定云智能网。- 参数:
csnBpId- 带宽包的IDclientToken- 幂等性Token,是一个长度不超过64位的ASCII字符串bindCsnBpRequest- 绑定参数,内含云智能网ID
-
listCsnBpLimit
public ListCsnBpLimitResponse listCsnBpLimit(String csnBpId)
查询带宽包的地域带宽列表。- 参数:
csnBpId- 带宽包的ID- 返回:
- 带宽包的地域带宽列表
-
createCsnBpLimit
public void createCsnBpLimit(String csnBpId, CreateCsnBpLimitRequest createCsnBpLimitRequest, String clientToken)
创建带宽包中两个地域间的地域带宽。- 参数:
csnBpId- 带宽包的IDcreateCsnBpLimitRequest- 创建地域带宽参数clientToken- 幂等性Token,是一个长度不超过64位的ASCII字符串
-
updateCsnBpLimit
public void updateCsnBpLimit(String csnBpId, UpdateCsnBpLimitRequest updateCsnBpLimitRequest, String clientToken)
更新带宽包中两个地域间的地域带宽。- 参数:
csnBpId- 带宽包的IDupdateCsnBpLimitRequest- 更新地域带宽参数clientToken- 幂等性Token,是一个长度不超过64位的ASCII字符串
-
deleteCsnBpLimit
public void deleteCsnBpLimit(String csnBpId, DeleteCsnBpLimitRequest deleteCsnBpLimitRequest, String clientToken)
删除带宽包中两个地域间的地域带宽。- 参数:
csnBpId- 带宽包的IDdeleteCsnBpLimitRequest- 删除地域带宽参数clientToken- 幂等性Token,是一个长度不超过64位的ASCII字符串
-
listCsnBpLimitByCsnId
public ListCsnBpLimitByCsnIdResponse listCsnBpLimitByCsnId(String csnId)
查询云智能网的地域带宽列表。- 参数:
csnId- 云智能网的ID- 返回:
- 云智能网的地域带宽列表
-
listTgw
public ListTgwResponse listTgw(String csnId, String marker, Integer maxKeys)
查询云智能网TGW列表。- 参数:
csnId- 云智能网的IDmarker- 批量获取列表的查询的起始位置,是一个由系统生成的字符串maxKeys- 每页包含的最大数量,最大数量不超过1000,缺省值为1000- 返回:
- ListTgwResponse
-
updateTgw
public void updateTgw(String csnId, String tgwId, UpdateTgwRequest updateTgwRequest, String clientToken)
更新TGW的名称、描述。- 参数:
csnId- 云智能网的IDtgwId- TGW实例的IDclientToken- 幂等性Token,是一个长度不超过64位的ASCII字符串updateTgwRequest-
-
listTgwRule
public ListTgwRuleResponse listTgwRule(String csnId, String tgwId, String marker, Integer maxKeys)
查询指定TGW的路由条目。- 参数:
csnId- 云智能网的IDtgwId- TGW的IDmarker- 批量获取列表的查询的起始位置,是一个由系统生成的字符串maxKeys- 每页包含的最大数量,最大数量不超过1000,缺省值为1000- 返回:
- ListTgwRuleResponse
-
-