ListTunnel 操作为用户列举某个表内通道的具体信息。

请求参数说明

TableName: 需要列举的通道表名。

响应参数说明

  • List<TunnelInfo>:通道信息的列表。
    • TunnelId:通道的ID。
    • TunnelType:通道的类型, 有全量(BaseData)、增量(Stream)和全量加增量(BaseAndStream)三类。
    • TableName:该通道所在的表名。
    • InstanceName:该通道所在的实例名。
    • Stage:该通道所处的阶段, 有初始化(InitBaseDataAndStreamShard)、全量处理(ProcessBaseData)和增量处理(ProcessStream)三类。
    • Expired:数据是否超期,若该值返回true,请及时在钉钉上联系表格存储技术支持。
  • ResponseInfo:返回的一些其它字段。

    RequestId:当次请求的 Request ID。

示例

private static void listTunnel(TunnelClient client, String tableName) {
    ListTunnelRequest request = new ListTunnelRequest(tableName);
    ListTunnelResponse resp = client.listTunnel(request);
    System.out.println("RequestId: " + resp.getRequestId());
    for (TunnelInfo info : resp.getTunnelInfos()) {
        System.out.println("TunnelInfo::::::");
        System.out.println("\tTunnelName: " + info.getTunnelName());
        System.out.println("\tTunnelId: " + info.getTunnelId());
        // 通道的类型,有全量(BaseData)、增量(Stream)和全量加增量(BaseAndStream)三类。
        System.out.println("\tTunnelType: " + info.getTunnelType());
        System.out.println("\tTableName: " + info.getTableName());
        System.out.println("\tInstanceName: " + info.getInstanceName());
        // 通道所处的阶段,有初始化(InitBaseDataAndStreamShard)、全量处理(ProcessBaseData)和增量处理(ProcessStream)三类。
        System.out.println("\tStage: " + info.getStage());
        // 数据是否超期,若该值返回true,请及时在钉钉上联系表格存储技术支持。
        System.out.println("\tExpired: " + info.isExpired());
    }
}