Struct aws_sdk_kinesis::client::fluent_builders::ListStreams
source · [−]pub struct ListStreams { /* private fields */ }
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 100.
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
sourceimpl ListStreams
impl ListStreams
sourcepub async fn send(self) -> Result<ListStreamsOutput, SdkError<ListStreamsError>>
pub async fn send(self) -> Result<ListStreamsOutput, SdkError<ListStreamsError>>
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.
sourcepub fn limit(self, input: i32) -> Self
pub fn limit(self, input: i32) -> Self
The maximum number of streams to list. The default value is 100. If you specify a value greater than 100, at most 100 results are returned.
sourcepub fn set_limit(self, input: Option<i32>) -> Self
pub fn set_limit(self, input: Option<i32>) -> Self
The maximum number of streams to list. The default value is 100. If you specify a value greater than 100, at most 100 results are returned.
sourcepub fn exclusive_start_stream_name(self, input: impl Into<String>) -> Self
pub fn exclusive_start_stream_name(self, input: impl Into<String>) -> Self
The name of the stream to start the list with.
sourcepub fn set_exclusive_start_stream_name(self, input: Option<String>) -> Self
pub fn set_exclusive_start_stream_name(self, input: Option<String>) -> Self
The name of the stream to start the list with.
Trait Implementations
sourceimpl Clone for ListStreams
impl Clone for ListStreams
sourcefn clone(&self) -> ListStreams
fn clone(&self) -> ListStreams
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
Auto Trait Implementations
impl !RefUnwindSafe for ListStreams
impl Send for ListStreams
impl Sync for ListStreams
impl Unpin for ListStreams
impl !UnwindSafe for ListStreams
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more