Interface ListIndexRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CloudDirectoryRequest.Builder,CopyableBuilder<ListIndexRequest.Builder,ListIndexRequest>,SdkBuilder<ListIndexRequest.Builder,ListIndexRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- ListIndexRequest
public static interface ListIndexRequest.Builder extends CloudDirectoryRequest.Builder, SdkPojo, CopyableBuilder<ListIndexRequest.Builder,ListIndexRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description ListIndexRequest.BuilderconsistencyLevel(String consistencyLevel)The consistency level to execute the request at.ListIndexRequest.BuilderconsistencyLevel(ConsistencyLevel consistencyLevel)The consistency level to execute the request at.ListIndexRequest.BuilderdirectoryArn(String directoryArn)The ARN of the directory that the index exists in.default ListIndexRequest.BuilderindexReference(Consumer<ObjectReference.Builder> indexReference)The reference to the index to list.ListIndexRequest.BuilderindexReference(ObjectReference indexReference)The reference to the index to list.ListIndexRequest.BuildermaxResults(Integer maxResults)The maximum number of objects in a single page to retrieve from the index during a request.ListIndexRequest.BuildernextToken(String nextToken)The pagination token.ListIndexRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)ListIndexRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)ListIndexRequest.BuilderrangesOnIndexedValues(Collection<ObjectAttributeRange> rangesOnIndexedValues)Specifies the ranges of indexed values that you want to query.ListIndexRequest.BuilderrangesOnIndexedValues(Consumer<ObjectAttributeRange.Builder>... rangesOnIndexedValues)Specifies the ranges of indexed values that you want to query.ListIndexRequest.BuilderrangesOnIndexedValues(ObjectAttributeRange... rangesOnIndexedValues)Specifies the ranges of indexed values that you want to query.-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.services.clouddirectory.model.CloudDirectoryRequest.Builder
build
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
directoryArn
ListIndexRequest.Builder directoryArn(String directoryArn)
The ARN of the directory that the index exists in.
- Parameters:
directoryArn- The ARN of the directory that the index exists in.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
rangesOnIndexedValues
ListIndexRequest.Builder rangesOnIndexedValues(Collection<ObjectAttributeRange> rangesOnIndexedValues)
Specifies the ranges of indexed values that you want to query.
- Parameters:
rangesOnIndexedValues- Specifies the ranges of indexed values that you want to query.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
rangesOnIndexedValues
ListIndexRequest.Builder rangesOnIndexedValues(ObjectAttributeRange... rangesOnIndexedValues)
Specifies the ranges of indexed values that you want to query.
- Parameters:
rangesOnIndexedValues- Specifies the ranges of indexed values that you want to query.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
rangesOnIndexedValues
ListIndexRequest.Builder rangesOnIndexedValues(Consumer<ObjectAttributeRange.Builder>... rangesOnIndexedValues)
Specifies the ranges of indexed values that you want to query.
This is a convenience method that creates an instance of theObjectAttributeRange.Builderavoiding the need to create one manually viaObjectAttributeRange.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#rangesOnIndexedValues(List.) - Parameters:
rangesOnIndexedValues- a consumer that will call methods onObjectAttributeRange.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#rangesOnIndexedValues(java.util.Collection)
-
indexReference
ListIndexRequest.Builder indexReference(ObjectReference indexReference)
The reference to the index to list.
- Parameters:
indexReference- The reference to the index to list.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
indexReference
default ListIndexRequest.Builder indexReference(Consumer<ObjectReference.Builder> indexReference)
The reference to the index to list.
This is a convenience method that creates an instance of theObjectReference.Builderavoiding the need to create one manually viaObjectReference.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toindexReference(ObjectReference).- Parameters:
indexReference- a consumer that will call methods onObjectReference.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
indexReference(ObjectReference)
-
maxResults
ListIndexRequest.Builder maxResults(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.
- Parameters:
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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nextToken
ListIndexRequest.Builder nextToken(String nextToken)
The pagination token.
- Parameters:
nextToken- The pagination token.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
consistencyLevel
ListIndexRequest.Builder consistencyLevel(String consistencyLevel)
The consistency level to execute the request at.
- Parameters:
consistencyLevel- The consistency level to execute the request at.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ConsistencyLevel,ConsistencyLevel
-
consistencyLevel
ListIndexRequest.Builder consistencyLevel(ConsistencyLevel consistencyLevel)
The consistency level to execute the request at.
- Parameters:
consistencyLevel- The consistency level to execute the request at.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ConsistencyLevel,ConsistencyLevel
-
overrideConfiguration
ListIndexRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
ListIndexRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-