查询通道列表
参考初始化DIS客户端的操作初始化一个DIS客户端实例,实例名称为dic。
使用DIS SDK列出当前活动的通道。
使用setLimit方法设定每次查询时返回的通道数量,若不指定则默认返回的通道数量上限为10。即通道数量少于等于10时显示实际通道数量,通道数量大于10时显示为10。
1 2 3 |
ListStreamsRequest listStreamsRequest = new ListStreamsRequest(); listStreamsRequest.setLimit(5); System.out.println("listStream: " + JsonUtils.objToJson(dic.listStreams(listStreamsRequest))); |
参数名 |
类型 |
说明 |
---|---|---|
limit |
long |
单次请求返回通道列表的最大数量。 取值范围:1~100。 默认值:10。 |
exclusiveStartStreamName |
string |
从该通道开始返回通道列表,返回的通道列表不包括此通道名称。 如果需要分页查询,第一页查询时不传该字段。返回结果has_more_streams为true时,进行下一页查询,exclusiveStartStreamName传入第一页查询结果的最后一条通道名称。 |
该demo中start_Stream_Name定义为stream0之前的一个通道名称,limit限制为5,所以返回如下信息。
1
|
listStream: {"total_number":20,"stream_names":["Stream0","Stream1","Stream2","Stream3","Stream4"],"has_more_streams":true} |
参数名 |
类型 |
说明 |
---|---|---|
total_number |
Int |
当前租户所有通道数量。 |
stream_names |
List<String> |
满足当前请求条件的通道名称的列表。 |
has_more_streams |
Boolean |
是否还有更多满足条件的通道。
|