@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ListIndexRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
ListIndexRequest() |
Modifier and Type | Method and Description |
---|---|
ListIndexRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getConsistencyLevel()
The consistency level to execute the request at.
|
String |
getDirectoryArn()
The ARN of the directory that the index exists in.
|
ObjectReference |
getIndexReference()
The reference to the index to list.
|
Integer |
getMaxResults()
The maximum number of objects in a single page to retrieve from the index during a request.
|
String |
getNextToken()
The pagination token.
|
List<ObjectAttributeRange> |
getRangesOnIndexedValues()
Specifies the ranges of indexed values that you want to query.
|
int |
hashCode() |
void |
setConsistencyLevel(ConsistencyLevel consistencyLevel)
The consistency level to execute the request at.
|
void |
setConsistencyLevel(String consistencyLevel)
The consistency level to execute the request at.
|
void |
setDirectoryArn(String directoryArn)
The ARN of the directory that the index exists in.
|
void |
setIndexReference(ObjectReference indexReference)
The reference to the index to list.
|
void |
setMaxResults(Integer maxResults)
The maximum number of objects in a single page to retrieve from the index during a request.
|
void |
setNextToken(String nextToken)
The pagination token.
|
void |
setRangesOnIndexedValues(Collection<ObjectAttributeRange> rangesOnIndexedValues)
Specifies the ranges of indexed values that you want to query.
|
String |
toString()
Returns a string representation of this object.
|
ListIndexRequest |
withConsistencyLevel(ConsistencyLevel consistencyLevel)
The consistency level to execute the request at.
|
ListIndexRequest |
withConsistencyLevel(String consistencyLevel)
The consistency level to execute the request at.
|
ListIndexRequest |
withDirectoryArn(String directoryArn)
The ARN of the directory that the index exists in.
|
ListIndexRequest |
withIndexReference(ObjectReference indexReference)
The reference to the index to list.
|
ListIndexRequest |
withMaxResults(Integer maxResults)
The maximum number of objects in a single page to retrieve from the index during a request.
|
ListIndexRequest |
withNextToken(String nextToken)
The pagination token.
|
ListIndexRequest |
withRangesOnIndexedValues(Collection<ObjectAttributeRange> rangesOnIndexedValues)
Specifies the ranges of indexed values that you want to query.
|
ListIndexRequest |
withRangesOnIndexedValues(ObjectAttributeRange... rangesOnIndexedValues)
Specifies the ranges of indexed values that you want to query.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public void setDirectoryArn(String directoryArn)
The ARN of the directory that the index exists in.
directoryArn
- The ARN of the directory that the index exists in.public String getDirectoryArn()
The ARN of the directory that the index exists in.
public ListIndexRequest withDirectoryArn(String directoryArn)
The ARN of the directory that the index exists in.
directoryArn
- The ARN of the directory that the index exists in.public List<ObjectAttributeRange> getRangesOnIndexedValues()
Specifies the ranges of indexed values that you want to query.
public void setRangesOnIndexedValues(Collection<ObjectAttributeRange> rangesOnIndexedValues)
Specifies the ranges of indexed values that you want to query.
rangesOnIndexedValues
- Specifies the ranges of indexed values that you want to query.public ListIndexRequest withRangesOnIndexedValues(ObjectAttributeRange... rangesOnIndexedValues)
Specifies the ranges of indexed values that you want to query.
NOTE: This method appends the values to the existing list (if any). Use
setRangesOnIndexedValues(java.util.Collection)
or
withRangesOnIndexedValues(java.util.Collection)
if you want to override the existing values.
rangesOnIndexedValues
- Specifies the ranges of indexed values that you want to query.public ListIndexRequest withRangesOnIndexedValues(Collection<ObjectAttributeRange> rangesOnIndexedValues)
Specifies the ranges of indexed values that you want to query.
rangesOnIndexedValues
- Specifies the ranges of indexed values that you want to query.public void setIndexReference(ObjectReference indexReference)
The reference to the index to list.
indexReference
- The reference to the index to list.public ObjectReference getIndexReference()
The reference to the index to list.
public ListIndexRequest withIndexReference(ObjectReference indexReference)
The reference to the index to list.
indexReference
- The reference to the index to list.public void setMaxResults(Integer maxResults)
The maximum number of objects in a single page to retrieve from the index during a request. For more information, see Amazon Cloud Directory Limits.
maxResults
- The maximum number of objects in a single page to retrieve from the index during a request. For more
information, see Amazon Cloud Directory
Limits.public Integer getMaxResults()
The maximum number of objects in a single page to retrieve from the index during a request. For more information, see Amazon Cloud Directory Limits.
public ListIndexRequest withMaxResults(Integer maxResults)
The maximum number of objects in a single page to retrieve from the index during a request. For more information, see Amazon Cloud Directory Limits.
maxResults
- The maximum number of objects in a single page to retrieve from the index during a request. For more
information, see Amazon Cloud Directory
Limits.public void setNextToken(String nextToken)
The pagination token.
nextToken
- The pagination token.public String getNextToken()
The pagination token.
public ListIndexRequest withNextToken(String nextToken)
The pagination token.
nextToken
- The pagination token.public void setConsistencyLevel(String consistencyLevel)
The consistency level to execute the request at.
consistencyLevel
- The consistency level to execute the request at.ConsistencyLevel
public String getConsistencyLevel()
The consistency level to execute the request at.
ConsistencyLevel
public ListIndexRequest withConsistencyLevel(String consistencyLevel)
The consistency level to execute the request at.
consistencyLevel
- The consistency level to execute the request at.ConsistencyLevel
public void setConsistencyLevel(ConsistencyLevel consistencyLevel)
The consistency level to execute the request at.
consistencyLevel
- The consistency level to execute the request at.ConsistencyLevel
public ListIndexRequest withConsistencyLevel(ConsistencyLevel consistencyLevel)
The consistency level to execute the request at.
consistencyLevel
- The consistency level to execute the request at.ConsistencyLevel
public String toString()
toString
in class Object
Object.toString()
public ListIndexRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()