Class RolloverRequestBuilder
java.lang.Object
org.elasticsearch.action.ActionRequestBuilder<Request,Response>
org.elasticsearch.action.support.master.MasterNodeOperationRequestBuilder<RolloverRequest,RolloverResponse,RolloverRequestBuilder>
org.elasticsearch.action.admin.indices.rollover.RolloverRequestBuilder
public class RolloverRequestBuilder
extends MasterNodeOperationRequestBuilder<RolloverRequest,RolloverResponse,RolloverRequestBuilder>
- 
Field SummaryFields inherited from class org.elasticsearch.action.ActionRequestBuilderaction, client, request
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionaddMaxIndexAgeCondition(org.elasticsearch.core.TimeValue age)addMaxIndexDocsCondition(long docs)dryRun(boolean dryRun)setNewIndexName(String newIndexName)setRolloverTarget(String rolloverTarget)waitForActiveShards(int waitForActiveShards)A shortcut forwaitForActiveShards(ActiveShardCount)where the numerical shard count is passed in, instead of having to first callActiveShardCount.from(int)to get the ActiveShardCount.waitForActiveShards(ActiveShardCount waitForActiveShards)Sets the number of shard copies that should be active for creation of the new rollover index to return.Methods inherited from class org.elasticsearch.action.support.master.MasterNodeOperationRequestBuildersetMasterNodeTimeout, setMasterNodeTimeout
- 
Constructor Details- 
RolloverRequestBuilder
 
- 
- 
Method Details- 
setRolloverTarget
- 
setNewIndexName
- 
addMaxIndexAgeCondition
- 
addMaxIndexDocsCondition
- 
addMaxIndexSizeCondition
- 
addMaxPrimaryShardSizeCondition
- 
dryRun
- 
settings
- 
alias
- 
mapping
- 
mappingpublic RolloverRequestBuilder mapping(String type, String source, org.elasticsearch.common.xcontent.XContentType xContentType)
- 
waitForActiveShardsSets the number of shard copies that should be active for creation of the new rollover index to return. Defaults toActiveShardCount.DEFAULT, which will wait for one shard copy (the primary) to become active. Set this value toActiveShardCount.ALLto wait for all shards (primary and all replicas) to be active before returning. Otherwise, useActiveShardCount.from(int)to set this value to any non-negative integer, up to the number of copies per shard (number of replicas + 1), to wait for the desired amount of shard copies to become active before returning. Index creation will only wait up until the timeout value for the number of shard copies to be active before returning. CheckRolloverResponse.isShardsAcknowledged()to determine if the requisite shard copies were all started before returning or timing out.- Parameters:
- waitForActiveShards- number of active shard copies to wait on
 
- 
waitForActiveShardsA shortcut forwaitForActiveShards(ActiveShardCount)where the numerical shard count is passed in, instead of having to first callActiveShardCount.from(int)to get the ActiveShardCount.
 
-