Class CreateIndexClusterStateUpdateRequest
java.lang.Object
org.elasticsearch.cluster.ack.ClusterStateUpdateRequest<CreateIndexClusterStateUpdateRequest>
org.elasticsearch.action.admin.indices.create.CreateIndexClusterStateUpdateRequest
- All Implemented Interfaces:
AckedRequest
public class CreateIndexClusterStateUpdateRequest extends ClusterStateUpdateRequest<CreateIndexClusterStateUpdateRequest>
Cluster state update request that allows to create an index
-
Constructor Summary
Constructors Constructor Description CreateIndexClusterStateUpdateRequest(java.lang.String cause, java.lang.String index, java.lang.String providedName)
-
Method Summary
Modifier and Type Method Description java.util.Set<Alias>
aliases()
CreateIndexClusterStateUpdateRequest
aliases(java.util.Set<Alias> aliases)
java.util.Set<ClusterBlock>
blocks()
java.lang.String
cause()
boolean
copySettings()
CreateIndexClusterStateUpdateRequest
copySettings(boolean copySettings)
java.lang.String
dataStreamName()
Returns the name of the data stream this new index will be part of.CreateIndexClusterStateUpdateRequest
dataStreamName(java.lang.String dataStreamName)
java.lang.String
getProvidedName()
The name that was provided by the user.java.lang.String
index()
java.util.Map<java.lang.String,java.lang.String>
mappings()
CreateIndexClusterStateUpdateRequest
mappings(java.util.Map<java.lang.String,java.lang.String> mappings)
Index
recoverFrom()
CreateIndexClusterStateUpdateRequest
recoverFrom(Index recoverFrom)
ResizeType
resizeType()
Returns the resize type or null if this is an ordinary create index requestCreateIndexClusterStateUpdateRequest
resizeType(ResizeType resizeType)
Settings
settings()
CreateIndexClusterStateUpdateRequest
settings(Settings settings)
java.lang.String
toString()
ActiveShardCount
waitForActiveShards()
CreateIndexClusterStateUpdateRequest
waitForActiveShards(ActiveShardCount waitForActiveShards)
Methods inherited from class org.elasticsearch.cluster.ack.ClusterStateUpdateRequest
ackTimeout, ackTimeout, masterNodeTimeout, masterNodeTimeout
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Constructor Details
-
CreateIndexClusterStateUpdateRequest
public CreateIndexClusterStateUpdateRequest(java.lang.String cause, java.lang.String index, java.lang.String providedName)
-
-
Method Details
-
settings
-
mappings
public CreateIndexClusterStateUpdateRequest mappings(java.util.Map<java.lang.String,java.lang.String> mappings) -
aliases
-
recoverFrom
-
waitForActiveShards
public CreateIndexClusterStateUpdateRequest waitForActiveShards(ActiveShardCount waitForActiveShards) -
resizeType
-
copySettings
-
cause
public java.lang.String cause() -
index
public java.lang.String index() -
settings
-
mappings
public java.util.Map<java.lang.String,java.lang.String> mappings() -
aliases
-
blocks
-
recoverFrom
-
getProvidedName
public java.lang.String getProvidedName()The name that was provided by the user. This might contain a date math expression. -
waitForActiveShards
-
resizeType
Returns the resize type or null if this is an ordinary create index request -
copySettings
public boolean copySettings() -
dataStreamName
public java.lang.String dataStreamName()Returns the name of the data stream this new index will be part of. If this new index will not be part of a data stream then this returnsnull
. -
dataStreamName
-
toString
public java.lang.String toString()- Overrides:
toString
in classjava.lang.Object
-