public class DescribeLogStreamsRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
DescribeLogStreams operation.
Returns all the log streams that are associated with the specified log group. The list returned in the response is ASCII-sorted by log stream name.
By default, this operation returns up to 50 log streams. If there are
more log streams to list, the response would contain a
nextToken value in the response body. You can also limit
the number of log streams returned in the response by specifying the
limit parameter in the request. This operation has a
limit of five transactions per second, after which transactions are
throttled.
NOOP| Constructor and Description |
|---|
DescribeLogStreamsRequest()
Default constructor for a new DescribeLogStreamsRequest object.
|
DescribeLogStreamsRequest(String logGroupName)
Constructs a new DescribeLogStreamsRequest object.
|
| Modifier and Type | Method and Description |
|---|---|
DescribeLogStreamsRequest |
clone() |
boolean |
equals(Object obj) |
Boolean |
getDescending()
If set to true, results are returned in descending order.
|
Integer |
getLimit()
The maximum number of items returned in the response.
|
String |
getLogGroupName()
The log group name for which log streams are to be listed.
|
String |
getLogStreamNamePrefix()
Will only return log streams that match the provided
logStreamNamePrefix.
|
String |
getNextToken()
A string token used for pagination that points to the next page of
results.
|
String |
getOrderBy()
Specifies what to order the returned log streams by.
|
int |
hashCode() |
Boolean |
isDescending()
If set to true, results are returned in descending order.
|
void |
setDescending(Boolean descending)
If set to true, results are returned in descending order.
|
void |
setLimit(Integer limit)
The maximum number of items returned in the response.
|
void |
setLogGroupName(String logGroupName)
The log group name for which log streams are to be listed.
|
void |
setLogStreamNamePrefix(String logStreamNamePrefix)
Will only return log streams that match the provided
logStreamNamePrefix.
|
void |
setNextToken(String nextToken)
A string token used for pagination that points to the next page of
results.
|
void |
setOrderBy(OrderBy orderBy)
Specifies what to order the returned log streams by.
|
void |
setOrderBy(String orderBy)
Specifies what to order the returned log streams by.
|
String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
DescribeLogStreamsRequest |
withDescending(Boolean descending)
If set to true, results are returned in descending order.
|
DescribeLogStreamsRequest |
withLimit(Integer limit)
The maximum number of items returned in the response.
|
DescribeLogStreamsRequest |
withLogGroupName(String logGroupName)
The log group name for which log streams are to be listed.
|
DescribeLogStreamsRequest |
withLogStreamNamePrefix(String logStreamNamePrefix)
Will only return log streams that match the provided
logStreamNamePrefix.
|
DescribeLogStreamsRequest |
withNextToken(String nextToken)
A string token used for pagination that points to the next page of
results.
|
DescribeLogStreamsRequest |
withOrderBy(OrderBy orderBy)
Specifies what to order the returned log streams by.
|
DescribeLogStreamsRequest |
withOrderBy(String orderBy)
Specifies what to order the returned log streams by.
|
copyBaseTo, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestMetricCollector, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestMetricCollector, withGeneralProgressListener, withRequestMetricCollectorpublic DescribeLogStreamsRequest()
public DescribeLogStreamsRequest(String logGroupName)
logGroupName - The log group name for which log streams are to be
listed.public String getLogGroupName()
Constraints:
Length: 1 - 512
Pattern: [\.\-_/#A-Za-z0-9]+
public void setLogGroupName(String logGroupName)
Constraints:
Length: 1 - 512
Pattern: [\.\-_/#A-Za-z0-9]+
logGroupName - The log group name for which log streams are to be listed.public DescribeLogStreamsRequest withLogGroupName(String logGroupName)
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 1 - 512
Pattern: [\.\-_/#A-Za-z0-9]+
logGroupName - The log group name for which log streams are to be listed.public String getLogStreamNamePrefix()
Constraints:
Length: 1 - 512
Pattern: [^:*]*
public void setLogStreamNamePrefix(String logStreamNamePrefix)
Constraints:
Length: 1 - 512
Pattern: [^:*]*
logStreamNamePrefix - Will only return log streams that match the provided
logStreamNamePrefix. If you don't specify a value, no prefix filter is
applied.public DescribeLogStreamsRequest withLogStreamNamePrefix(String logStreamNamePrefix)
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 1 - 512
Pattern: [^:*]*
logStreamNamePrefix - Will only return log streams that match the provided
logStreamNamePrefix. If you don't specify a value, no prefix filter is
applied.public String getOrderBy()
Constraints:
Allowed Values: LogStreamName, LastEventTime
OrderBypublic void setOrderBy(String orderBy)
Constraints:
Allowed Values: LogStreamName, LastEventTime
orderBy - Specifies what to order the returned log streams by. Valid arguments
are 'LogStreamName' or 'LastEventTime'. If you don't specify a value,
results are ordered by LogStreamName. If 'LastEventTime' is chosen,
the request cannot also contain a logStreamNamePrefix.OrderBypublic DescribeLogStreamsRequest withOrderBy(String orderBy)
Returns a reference to this object so that method calls can be chained together.
Constraints:
Allowed Values: LogStreamName, LastEventTime
orderBy - Specifies what to order the returned log streams by. Valid arguments
are 'LogStreamName' or 'LastEventTime'. If you don't specify a value,
results are ordered by LogStreamName. If 'LastEventTime' is chosen,
the request cannot also contain a logStreamNamePrefix.OrderBypublic void setOrderBy(OrderBy orderBy)
Constraints:
Allowed Values: LogStreamName, LastEventTime
orderBy - Specifies what to order the returned log streams by. Valid arguments
are 'LogStreamName' or 'LastEventTime'. If you don't specify a value,
results are ordered by LogStreamName. If 'LastEventTime' is chosen,
the request cannot also contain a logStreamNamePrefix.OrderBypublic DescribeLogStreamsRequest withOrderBy(OrderBy orderBy)
Returns a reference to this object so that method calls can be chained together.
Constraints:
Allowed Values: LogStreamName, LastEventTime
orderBy - Specifies what to order the returned log streams by. Valid arguments
are 'LogStreamName' or 'LastEventTime'. If you don't specify a value,
results are ordered by LogStreamName. If 'LastEventTime' is chosen,
the request cannot also contain a logStreamNamePrefix.OrderBypublic Boolean isDescending()
public void setDescending(Boolean descending)
descending - If set to true, results are returned in descending order. If you don't
specify a value or set it to false, results are returned in ascending
order.public DescribeLogStreamsRequest withDescending(Boolean descending)
Returns a reference to this object so that method calls can be chained together.
descending - If set to true, results are returned in descending order. If you don't
specify a value or set it to false, results are returned in ascending
order.public Boolean getDescending()
public String getNextToken()
DescribeLogStreams request.
Constraints:
Length: 1 -
DescribeLogStreams request.public void setNextToken(String nextToken)
DescribeLogStreams request.
Constraints:
Length: 1 -
nextToken - A string token used for pagination that points to the next page of
results. It must be a value obtained from the response of the previous
DescribeLogStreams request.public DescribeLogStreamsRequest withNextToken(String nextToken)
DescribeLogStreams request.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 1 -
nextToken - A string token used for pagination that points to the next page of
results. It must be a value obtained from the response of the previous
DescribeLogStreams request.public Integer getLimit()
Constraints:
Range: 1 - 50
public void setLimit(Integer limit)
Constraints:
Range: 1 - 50
limit - The maximum number of items returned in the response. If you don't
specify a value, the request would return up to 50 items.public DescribeLogStreamsRequest withLimit(Integer limit)
Returns a reference to this object so that method calls can be chained together.
Constraints:
Range: 1 - 50
limit - The maximum number of items returned in the response. If you don't
specify a value, the request would return up to 50 items.public String toString()
toString in class ObjectObject.toString()public DescribeLogStreamsRequest clone()
clone in class AmazonWebServiceRequestCopyright © 2015. All rights reserved.