public class RolloverRequestBuilder extends MasterNodeOperationRequestBuilder<RolloverRequest,RolloverResponse,RolloverRequestBuilder>
action, client, request
Constructor and Description |
---|
RolloverRequestBuilder(ElasticsearchClient client,
RolloverAction action) |
Modifier and Type | Method and Description |
---|---|
RolloverRequestBuilder |
addMaxIndexAgeCondition(TimeValue age) |
RolloverRequestBuilder |
addMaxIndexDocsCondition(long docs) |
RolloverRequestBuilder |
alias(Alias alias) |
RolloverRequestBuilder |
dryRun(boolean dryRun) |
RolloverRequestBuilder |
mapping(java.lang.String type,
java.lang.String source) |
RolloverRequestBuilder |
setAlias(java.lang.String alias) |
RolloverRequestBuilder |
setNewIndexName(java.lang.String newIndexName) |
RolloverRequestBuilder |
settings(Settings settings) |
setMasterNodeTimeout, setMasterNodeTimeout
beforeExecute, execute, execute, get, get, get, request
public RolloverRequestBuilder(ElasticsearchClient client, RolloverAction action)
public RolloverRequestBuilder setAlias(java.lang.String alias)
public RolloverRequestBuilder setNewIndexName(java.lang.String newIndexName)
public RolloverRequestBuilder addMaxIndexAgeCondition(TimeValue age)
public RolloverRequestBuilder addMaxIndexDocsCondition(long docs)
public RolloverRequestBuilder dryRun(boolean dryRun)
public RolloverRequestBuilder settings(Settings settings)
public RolloverRequestBuilder alias(Alias alias)
public RolloverRequestBuilder mapping(java.lang.String type, java.lang.String source)