public class ListTagsForStreamRequest extends AmazonWebServiceRequest implements java.io.Serializable, java.lang.Cloneable
Represents the input for ListTagsForStream
.
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
exclusiveStartTagKey
The key to use as the starting point for the list of tags.
|
private java.lang.Integer |
limit
The number of tags to return.
|
private java.lang.String |
streamName
The name of the stream.
|
NOOP
Constructor and Description |
---|
ListTagsForStreamRequest() |
Modifier and Type | Method and Description |
---|---|
ListTagsForStreamRequest |
clone()
Creates a shallow clone of this request.
|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getExclusiveStartTagKey()
The key to use as the starting point for the list of tags.
|
java.lang.Integer |
getLimit()
The number of tags to return.
|
java.lang.String |
getStreamName()
The name of the stream.
|
int |
hashCode() |
void |
setExclusiveStartTagKey(java.lang.String exclusiveStartTagKey)
The key to use as the starting point for the list of tags.
|
void |
setLimit(java.lang.Integer limit)
The number of tags to return.
|
void |
setStreamName(java.lang.String streamName)
The name of the stream.
|
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
ListTagsForStreamRequest |
withExclusiveStartTagKey(java.lang.String exclusiveStartTagKey)
The key to use as the starting point for the list of tags.
|
ListTagsForStreamRequest |
withLimit(java.lang.Integer limit)
The number of tags to return.
|
ListTagsForStreamRequest |
withStreamName(java.lang.String streamName)
The name of the stream.
|
copyBaseTo, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
private java.lang.String streamName
The name of the stream.
private java.lang.String exclusiveStartTagKey
The key to use as the starting point for the list of tags. If this
parameter is set, ListTagsForStream
gets all tags that occur
after ExclusiveStartTagKey
.
private java.lang.Integer limit
The number of tags to return. If this number is less than the total
number of tags associated with the stream, HasMoreTags
is
set to true
. To list additional tags, set
ExclusiveStartTagKey
to the last key in the response.
public void setStreamName(java.lang.String streamName)
The name of the stream.
streamName
- The name of the stream.public java.lang.String getStreamName()
The name of the stream.
public ListTagsForStreamRequest withStreamName(java.lang.String streamName)
The name of the stream.
streamName
- The name of the stream.public void setExclusiveStartTagKey(java.lang.String exclusiveStartTagKey)
The key to use as the starting point for the list of tags. If this
parameter is set, ListTagsForStream
gets all tags that occur
after ExclusiveStartTagKey
.
exclusiveStartTagKey
- The key to use as the starting point for the list of tags. If this
parameter is set, ListTagsForStream
gets all tags
that occur after ExclusiveStartTagKey
.public java.lang.String getExclusiveStartTagKey()
The key to use as the starting point for the list of tags. If this
parameter is set, ListTagsForStream
gets all tags that occur
after ExclusiveStartTagKey
.
ListTagsForStream
gets all
tags that occur after ExclusiveStartTagKey
.public ListTagsForStreamRequest withExclusiveStartTagKey(java.lang.String exclusiveStartTagKey)
The key to use as the starting point for the list of tags. If this
parameter is set, ListTagsForStream
gets all tags that occur
after ExclusiveStartTagKey
.
exclusiveStartTagKey
- The key to use as the starting point for the list of tags. If this
parameter is set, ListTagsForStream
gets all tags
that occur after ExclusiveStartTagKey
.public void setLimit(java.lang.Integer limit)
The number of tags to return. If this number is less than the total
number of tags associated with the stream, HasMoreTags
is
set to true
. To list additional tags, set
ExclusiveStartTagKey
to the last key in the response.
limit
- The number of tags to return. If this number is less than the
total number of tags associated with the stream,
HasMoreTags
is set to true
. To list
additional tags, set ExclusiveStartTagKey
to the last
key in the response.public java.lang.Integer getLimit()
The number of tags to return. If this number is less than the total
number of tags associated with the stream, HasMoreTags
is
set to true
. To list additional tags, set
ExclusiveStartTagKey
to the last key in the response.
HasMoreTags
is set to true
. To list
additional tags, set ExclusiveStartTagKey
to the
last key in the response.public ListTagsForStreamRequest withLimit(java.lang.Integer limit)
The number of tags to return. If this number is less than the total
number of tags associated with the stream, HasMoreTags
is
set to true
. To list additional tags, set
ExclusiveStartTagKey
to the last key in the response.
limit
- The number of tags to return. If this number is less than the
total number of tags associated with the stream,
HasMoreTags
is set to true
. To list
additional tags, set ExclusiveStartTagKey
to the last
key in the response.public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public ListTagsForStreamRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()