Struct aws_sdk_kinesis::client::fluent_builders::ListStreams [−][src]
pub struct ListStreams<C = DynConnector, M = AwsMiddleware, R = Standard> { /* fields omitted */ }
Expand description
Fluent builder constructing a request to ListStreams
.
Lists your Kinesis data streams.
The number of streams may be too large to return from a single call to
ListStreams
. You can limit the number of returned streams using the
Limit
parameter. If you do not specify a value for the
Limit
parameter, Kinesis Data Streams uses the default limit, which is
currently 10.
You can detect if there are more streams available to list by using the
HasMoreStreams
flag from the returned output. If there are more streams
available, you can request more streams by using the name of the last stream returned by
the ListStreams
request in the ExclusiveStartStreamName
parameter in a subsequent request to ListStreams
. The group of stream names
returned by the subsequent request is then added to the list. You can continue this
process until all the stream names have been collected in the list.
ListStreams has a limit of five transactions per second per account.
Implementations
impl<C, M, R> ListStreams<C, M, R> where
C: SmithyConnector,
M: SmithyMiddleware<C>,
R: NewRequestPolicy,
impl<C, M, R> ListStreams<C, M, R> where
C: SmithyConnector,
M: SmithyMiddleware<C>,
R: NewRequestPolicy,
pub async fn send(self) -> Result<ListStreamsOutput, SdkError<ListStreamsError>> where
R::Policy: SmithyRetryPolicy<ListStreamsInputOperationOutputAlias, ListStreamsOutput, ListStreamsError, ListStreamsInputOperationRetryAlias>,
pub async fn send(self) -> Result<ListStreamsOutput, SdkError<ListStreamsError>> where
R::Policy: SmithyRetryPolicy<ListStreamsInputOperationOutputAlias, ListStreamsOutput, ListStreamsError, ListStreamsInputOperationRetryAlias>,
Sends the request and returns the response.
If an error occurs, an SdkError
will be returned with additional details that
can be matched against.
By default, any retryable failures will be retried twice. Retry behavior is configurable with the RetryConfig, which can be set when configuring the client.
The name of the stream to start the list with.
The name of the stream to start the list with.
Trait Implementations
Auto Trait Implementations
impl<C = DynConnector, M = AwsMiddleware, R = Standard> !RefUnwindSafe for ListStreams<C, M, R>
impl<C, M, R> Unpin for ListStreams<C, M, R>
impl<C = DynConnector, M = AwsMiddleware, R = Standard> !UnwindSafe for ListStreams<C, M, R>
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more