Querying a Stream List
Initialize a DIS SDK client instance named dic. For details, see Initializing a DIS SDK Client Instance.
You can use the DIS SDK to list active streams.
Use the setLimit method to set the number of streams returned each time. If setLimit is not specified, a maximum of 10 streams are returned by default.
1 2 3 |
ListStreamsRequest listStreamsRequest = new ListStreamsRequest(); listStreamsRequest.setLimit(5); System.out.println("listStream: " + JsonUtils.objToJson(dic.listStreams(listStreamsRequest))); |
Parameter |
Type |
Description |
---|---|---|
limit |
long |
The maximum number of DIS streams to list in a single API call. Value range: 1 to 100 Default value: 10 |
exclusiveStartStreamName |
string |
Name of the DIS stream to start the stream list with. The returned stream list does not contain this DIS stream name. If pagination query is required, this parameter is not transferred when you query data on the first page. If the value of has_more_streams is true, the query is performed on the next page. The value of exclusiveStartStreamName is the name of the last stream in the query result of the first page. |
In this demo, start_Stream_Name is defined as a stream name before stream0, and limit is set to 5. The following information is returned:
1
|
listStream: {"total_number":20,"stream_names":["Stream0","Stream1","Stream2","Stream3","Stream4"],"has_more_streams":true} |
Parameter |
Type |
Description |
---|---|---|
total_number |
Int |
Total number of all the DIS streams created by the current tenant. |
stream_names |
List<String> |
List of the streams meeting the current requests. |
has_more_streams |
Boolean |
Specify whether there are more matching DIS streams to list. Possible values:
|
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot