public class IndicesAliasesRequest extends AcknowledgedRequest<IndicesAliasesRequest> implements CompositeIndicesRequest
| Modifier and Type | Class and Description |
|---|---|
static class |
IndicesAliasesRequest.AliasActions |
TransportRequest.EmptyDEFAULT_ACK_TIMEOUT, timeoutDEFAULT_MASTER_NODE_TIMEOUT, masterNodeTimeoutheaders| Constructor and Description |
|---|
IndicesAliasesRequest() |
ackTimeout, readTimeout, timeout, timeout, timeout, writeTimeoutmasterNodeTimeout, masterNodeTimeout, masterNodeTimeoutcreateTask, createTask, setParentTaskgetDescriptionremoteAddress, remoteAddresscontextSize, copyContextAndHeadersFrom, copyContextFrom, copyHeadersFrom, getContext, getFromContext, getFromContext, getHeader, getHeaders, hasHeader, hasInContext, isContextEmpty, putAllInContext, putHeader, putInContextclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitmasterNodeTimeoutpublic IndicesAliasesRequest addAlias(String alias, String... indices)
alias - The aliasindices - The indicespublic void addAliasAction(IndicesAliasesRequest.AliasActions aliasAction)
public IndicesAliasesRequest addAliasAction(AliasAction action)
public IndicesAliasesRequest addAlias(String alias, Map<String,Object> filter, String... indices)
alias - The aliasfilter - The filterindices - The indicespublic IndicesAliasesRequest addAlias(String alias, QueryBuilder filterBuilder, String... indices)
alias - The aliasfilterBuilder - The filterindices - The indicespublic IndicesAliasesRequest removeAlias(String[] indices, String... aliases)
indices - The indicesaliases - The aliasespublic IndicesAliasesRequest removeAlias(String index, String... aliases)
index - The indexaliases - The aliasespublic List<IndicesAliasesRequest.AliasActions> getAliasActions()
public ActionRequestValidationException validate()
validate in class ActionRequest<IndicesAliasesRequest>public void readFrom(StreamInput in) throws IOException
readFrom in interface StreamablereadFrom in class MasterNodeRequest<IndicesAliasesRequest>IOExceptionpublic void writeTo(StreamOutput out) throws IOException
writeTo in interface StreamablewriteTo in class MasterNodeRequest<IndicesAliasesRequest>IOExceptionpublic IndicesOptions indicesOptions()
public List<? extends IndicesRequest> subRequests()
CompositeIndicesRequestsubRequests in interface CompositeIndicesRequestCopyright © 2009–2017. All rights reserved.