Module org.elasticsearch.server
Class AddIndexBlockRequest
java.lang.Object
org.elasticsearch.transport.TransportMessage
org.elasticsearch.transport.AbstractTransportRequest
org.elasticsearch.action.ActionRequest
org.elasticsearch.action.LegacyActionRequest
org.elasticsearch.action.support.master.MasterNodeRequest<AddIndexBlockRequest>
org.elasticsearch.action.support.master.AcknowledgedRequest<AddIndexBlockRequest>
org.elasticsearch.action.admin.indices.readonly.AddIndexBlockRequest
- All Implemented Interfaces:
IndicesRequest,IndicesRequest.Replaceable,Writeable,RefCounted,TaskAwareRequest,TransportRequest
public class AddIndexBlockRequest
extends AcknowledgedRequest<AddIndexBlockRequest>
implements IndicesRequest.Replaceable
A request to add a block to an index.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.elasticsearch.action.support.master.AcknowledgedRequest
AcknowledgedRequest.PlainNested classes/interfaces inherited from interface org.elasticsearch.action.IndicesRequest
IndicesRequest.RemoteClusterShardRequest, IndicesRequest.Replaceable, IndicesRequest.SingleIndexNoWildcardsNested classes/interfaces inherited from interface org.elasticsearch.common.io.stream.Writeable
Writeable.Reader<V>, Writeable.Writer<V> -
Field Summary
Fields inherited from class org.elasticsearch.action.support.master.AcknowledgedRequest
DEFAULT_ACK_TIMEOUTFields inherited from class org.elasticsearch.action.support.master.MasterNodeRequest
INFINITE_MASTER_NODE_TIMEOUT, TRAPPY_IMPLICIT_DEFAULT_MASTER_NODE_TIMEOUTFields inherited from interface org.elasticsearch.core.RefCounted
ALWAYS_REFERENCED -
Constructor Summary
ConstructorsConstructorDescriptionAddIndexBlockRequest(IndexMetadata.APIBlock block, String... indices) Constructs a new request for the specified block and indices -
Method Summary
Modifier and TypeMethodDescriptionbooleangetBlock()Returns the block to be addedinthashCode()String[]indices()Returns the indices to be blockedSets the indices to be blockedSpecifies what type of requested indices to ignore and how to deal with wildcard expressions.indicesOptions(IndicesOptions indicesOptions) Specifies what type of requested indices to ignore and how to deal wild wildcard expressions.booleanmarkVerified(boolean markVerified) validate()voidwriteTo(StreamOutput out) Write this into the StreamOutput.Methods inherited from class org.elasticsearch.action.support.master.AcknowledgedRequest
ackTimeout, ackTimeoutMethods inherited from class org.elasticsearch.action.support.master.MasterNodeRequest
masterNodeTimeout, masterNodeTimeout, masterTermMethods inherited from class org.elasticsearch.action.ActionRequest
getShouldStoreResultMethods inherited from class org.elasticsearch.transport.AbstractTransportRequest
getParentTask, getRequestId, remoteAddress, remoteAddress, setParentTask, setRequestId, toStringMethods inherited from class org.elasticsearch.transport.TransportMessage
decRef, hasReferences, incRef, tryIncRefMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.elasticsearch.action.IndicesRequest
includeDataStreamsMethods inherited from interface org.elasticsearch.action.IndicesRequest.Replaceable
allowsRemoteIndicesMethods inherited from interface org.elasticsearch.core.RefCounted
decRef, hasReferences, incRef, mustIncRef, tryIncRefMethods inherited from interface org.elasticsearch.tasks.TaskAwareRequest
createTask, createTask, getDescription, setParentTask
-
Constructor Details
-
AddIndexBlockRequest
- Throws:
IOException
-
AddIndexBlockRequest
Constructs a new request for the specified block and indices
-
-
Method Details
-
validate
- Overrides:
validatein classAcknowledgedRequest<AddIndexBlockRequest>
-
indices
Returns the indices to be blocked- Specified by:
indicesin interfaceIndicesRequest
-
indices
Sets the indices to be blocked- Specified by:
indicesin interfaceIndicesRequest.Replaceable- Parameters:
indices- the indices to be blocked- Returns:
- the request itself
-
indicesOptions
Specifies what type of requested indices to ignore and how to deal with wildcard expressions. For example indices that don't exist.- Specified by:
indicesOptionsin interfaceIndicesRequest- Returns:
- the desired behaviour regarding indices to ignore and wildcard indices expressions
-
indicesOptions
Specifies what type of requested indices to ignore and how to deal wild wildcard expressions. For example indices that don't exist.- Parameters:
indicesOptions- the desired behaviour regarding indices to ignore and wildcard indices expressions- Returns:
- the request itself
-
markVerified
public boolean markVerified() -
markVerified
-
getBlock
Returns the block to be added -
writeTo
Description copied from interface:WriteableWrite this into the StreamOutput.- Specified by:
writeToin interfaceWriteable- Overrides:
writeToin classAcknowledgedRequest<AddIndexBlockRequest>- Throws:
IOException
-
equals
-
hashCode
public int hashCode()
-