public class ListStreamsRequest extends AmazonWebServiceRequest implements java.io.Serializable
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.
Constructor and Description |
---|
ListStreamsRequest() |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getExclusiveStartStreamName()
The name of the stream to start the list with.
|
java.lang.Integer |
getLimit()
The maximum number of streams to list.
|
int |
hashCode() |
void |
setExclusiveStartStreamName(java.lang.String exclusiveStartStreamName)
The name of the stream to start the list with.
|
void |
setLimit(java.lang.Integer limit)
The maximum number of streams to list.
|
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
ListStreamsRequest |
withExclusiveStartStreamName(java.lang.String exclusiveStartStreamName)
The name of the stream to start the list with.
|
ListStreamsRequest |
withLimit(java.lang.Integer limit)
The maximum number of streams to list.
|
clone, getCloneRoot, getCloneSource, getGeneralProgressListener, getRequestClientOptions, getRequestCredentials, getRequestMetricCollector, setGeneralProgressListener, setRequestCredentials, setRequestMetricCollector, withGeneralProgressListener, withRequestMetricCollector
public java.lang.Integer getLimit()
The maximum number of streams to list.
Constraints:
Range: 1 - 10000
The maximum number of streams to list.
public void setLimit(java.lang.Integer limit)
The maximum number of streams to list.
Constraints:
Range: 1 - 10000
limit
- The maximum number of streams to list.
public ListStreamsRequest withLimit(java.lang.Integer limit)
The maximum number of streams to list.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Range: 1 - 10000
limit
- The maximum number of streams to list.
public java.lang.String getExclusiveStartStreamName()
The name of the stream to start the list with.
Constraints:
Length: 1 - 128
Pattern: [a-zA-Z0-9_.-]+
The name of the stream to start the list with.
public void setExclusiveStartStreamName(java.lang.String exclusiveStartStreamName)
The name of the stream to start the list with.
Constraints:
Length: 1 - 128
Pattern: [a-zA-Z0-9_.-]+
exclusiveStartStreamName
- The name of the stream to start the list with.
public ListStreamsRequest withExclusiveStartStreamName(java.lang.String exclusiveStartStreamName)
The name of the stream to start the list with.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 1 - 128
Pattern: [a-zA-Z0-9_.-]+
exclusiveStartStreamName
- The name of the stream to start the list with.
public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
Copyright © 2018 Amazon Web Services, Inc. All Rights Reserved.