类 CsnClient

    • 构造器详细资料

      • 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 - 云智能网ID
        clientToken - 幂等性Token,是一个长度不超过64位的ASCII字符串,详见ClientToken幂等性
        body -
      • deleteCsn

        public void deleteCsn​(String csnId,
                              String clientToken)
        删除云智能网。 已经加载了网络实例的云智能网不能直接删除,必须先卸载实例。
        参数:
        csnId - 云智能网的ID
        clientToken - 幂等性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 - 云智能网的ID
        marker - 批量获取列表的查询的起始位置,是一个由系统生成的字符串
        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 - 云智能网的ID
        clientToken - 幂等性Token,是一个长度不超过64位的ASCII字符串,详见ClientToken幂等性
        detachInstanceRequest - 卸载网络实例的请求参数
      • attachInstance

        public void attachInstance​(String csnId,
                                   AttachInstanceRequest attachInstanceRequest,
                                   String clientToken)
        将网络实例加载进云智能网。
        参数:
        csnId - 云智能网的ID
        clientToken - 幂等性Token,是一个长度不超过64位的ASCII字符串,详见ClientToken幂等性
        attachInstanceRequest - 加载网络实例的请求参数
      • createRouteRule

        public void createRouteRule​(String csnRtId,
                                    CreateRouteRuleRequest createRouteRuleRequest,
                                    String clientToken)
        添加云智能网路由表的路由条目。
        参数:
        csnRtId - 云智能网路由表的ID
        clientToken - 幂等性Token,是一个长度不超过64位的ASCII字符串,详见ClientToken幂等性
        createRouteRuleRequest -
      • listRouteRule

        public ListRouteRuleResponse listRouteRule​(String csnRtId,
                                                   String marker,
                                                   Integer maxKeys)
        查询指定云智能网路由表的路由条目。
        参数:
        csnRtId - 云智能网路由表的ID
        marker - 批量获取列表的查询的起始位置,是一个由系统生成的字符串
        maxKeys - 每页包含的最大数量,最大数量不超过1000。缺省值为1000
        返回:
        ListRouteRuleResponse
      • deleteRouteRule

        public void deleteRouteRule​(String csnRtId,
                                    String csnRtRuleId,
                                    String clientToken)
        删除云智能网路由表的指定路由条目。
        参数:
        csnRtId - 路由表的ID
        csnRtRuleId - 路由条目的ID
        clientToken - 幂等性Token,是一个长度不超过64位的ASCII字符串,详见ClientToken幂等性
      • createPropagation

        public void createPropagation​(String csnRtId,
                                      CreatePropagationRequest createPropagationRequest,
                                      String clientToken)
        创建路由表的学习关系。
        参数:
        csnRtId - 云智能网路由表的ID
        clientToken - 幂等性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 - 路由表的ID
        attachId - 网络实例在云智能网中的身份ID
        clientToken - 幂等性Token,是一个长度不超过64位的ASCII字符串,详见ClientToken幂等性
      • createAssociation

        public void createAssociation​(String csnRtId,
                                      CreateAssociationRequest createAssociationRequest,
                                      String clientToken)
        创建路由表的关联关系。
        参数:
        csnRtId - 云智能网路由表的ID
        createAssociationRequest - 创建路由表参数
        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 - 路由表的ID
        attachId - 网络实例在云智能网中的身份ID
        clientToken - 幂等性Token,是一个长度不超过64位的ASCII字符串,详见ClientToken幂等性
      • listRouteTable

        public ListRouteTableResponse listRouteTable​(String csnId,
                                                     String marker,
                                                     Integer maxKeys)
        查询云智能网的路由表列表。
        参数:
        csnId - 云智能网的ID
        marker - 批量获取列表的查询的起始位置,是一个由系统生成的字符串
        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 - 带宽包的ID
        clientToken - 幂等性Token,是一个长度不超过64位的ASCII字符串
        updateCsnBpRequest - 更新带宽包传参,内含需要更改后的name
      • deleteCsnBp

        public void deleteCsnBp​(String csnBpId,
                                String clientToken)
        删除带宽包。
        参数:
        csnBpId - 带宽包的ID
        clientToken - 幂等性Token,是一个长度不超过64位的ASCII字符串
      • resizeCsnBp

        public void resizeCsnBp​(String csnBpId,
                                ResizeCsnBpRequest resizeCsnBpRequest,
                                String clientToken)
        带宽包的带宽升降级。
        参数:
        csnBpId - 带宽包的ID
        clientToken - 幂等性Token,是一个长度不超过64位的ASCII字符串
        resizeCsnBpRequest - 带宽包升级参数,内含升降级的带宽值
      • unbindCsnBp

        public void unbindCsnBp​(String csnBpId,
                                UnbindCsnBpRequest unbindCsnBpRequest,
                                String clientToken)
        带宽包解绑云智能网。
        参数:
        csnBpId - 带宽包的ID
        clientToken - 幂等性Token,是一个长度不超过64位的ASCII字符串
        unbindCsnBpRequest - 解绑云智能网参数,内含云智能网ID
      • bindCsnBp

        public void bindCsnBp​(String csnBpId,
                              BindCsnBpRequest bindCsnBpRequest,
                              String clientToken)
        带宽包绑定云智能网。
        参数:
        csnBpId - 带宽包的ID
        clientToken - 幂等性Token,是一个长度不超过64位的ASCII字符串
        bindCsnBpRequest - 绑定参数,内含云智能网ID
      • listCsnBpLimit

        public ListCsnBpLimitResponse listCsnBpLimit​(String csnBpId)
        查询带宽包的地域带宽列表。
        参数:
        csnBpId - 带宽包的ID
        返回:
        带宽包的地域带宽列表
      • createCsnBpLimit

        public void createCsnBpLimit​(String csnBpId,
                                     CreateCsnBpLimitRequest createCsnBpLimitRequest,
                                     String clientToken)
        创建带宽包中两个地域间的地域带宽。
        参数:
        csnBpId - 带宽包的ID
        createCsnBpLimitRequest - 创建地域带宽参数
        clientToken - 幂等性Token,是一个长度不超过64位的ASCII字符串
      • updateCsnBpLimit

        public void updateCsnBpLimit​(String csnBpId,
                                     UpdateCsnBpLimitRequest updateCsnBpLimitRequest,
                                     String clientToken)
        更新带宽包中两个地域间的地域带宽。
        参数:
        csnBpId - 带宽包的ID
        updateCsnBpLimitRequest - 更新地域带宽参数
        clientToken - 幂等性Token,是一个长度不超过64位的ASCII字符串
      • deleteCsnBpLimit

        public void deleteCsnBpLimit​(String csnBpId,
                                     DeleteCsnBpLimitRequest deleteCsnBpLimitRequest,
                                     String clientToken)
        删除带宽包中两个地域间的地域带宽。
        参数:
        csnBpId - 带宽包的ID
        deleteCsnBpLimitRequest - 删除地域带宽参数
        clientToken - 幂等性Token,是一个长度不超过64位的ASCII字符串
      • listCsnBpLimitByCsnId

        public ListCsnBpLimitByCsnIdResponse listCsnBpLimitByCsnId​(String csnId)
        查询云智能网的地域带宽列表。
        参数:
        csnId - 云智能网的ID
        返回:
        云智能网的地域带宽列表
      • listTgw

        public ListTgwResponse listTgw​(String csnId,
                                       String marker,
                                       Integer maxKeys)
        查询云智能网TGW列表。
        参数:
        csnId - 云智能网的ID
        marker - 批量获取列表的查询的起始位置,是一个由系统生成的字符串
        maxKeys - 每页包含的最大数量,最大数量不超过1000,缺省值为1000
        返回:
        ListTgwResponse
      • updateTgw

        public void updateTgw​(String csnId,
                              String tgwId,
                              UpdateTgwRequest updateTgwRequest,
                              String clientToken)
        更新TGW的名称、描述。
        参数:
        csnId - 云智能网的ID
        tgwId - TGW实例的ID
        clientToken - 幂等性Token,是一个长度不超过64位的ASCII字符串
        updateTgwRequest -
      • listTgwRule

        public ListTgwRuleResponse listTgwRule​(String csnId,
                                               String tgwId,
                                               String marker,
                                               Integer maxKeys)
        查询指定TGW的路由条目。
        参数:
        csnId - 云智能网的ID
        tgwId - TGW的ID
        marker - 批量获取列表的查询的起始位置,是一个由系统生成的字符串
        maxKeys - 每页包含的最大数量,最大数量不超过1000,缺省值为1000
        返回:
        ListTgwRuleResponse