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()CreateIndexClusterStateUpdateRequestaliases(java.util.Set<Alias> aliases)java.util.Set<ClusterBlock>blocks()java.lang.Stringcause()booleancopySettings()CreateIndexClusterStateUpdateRequestcopySettings(boolean copySettings)java.lang.StringdataStreamName()Returns the name of the data stream this new index will be part of.CreateIndexClusterStateUpdateRequestdataStreamName(java.lang.String dataStreamName)longgetNameResolvedAt()The instant at which the name provided by the user was resolvedjava.lang.StringgetProvidedName()The name that was provided by the user.java.lang.Stringindex()java.util.Map<java.lang.String,java.lang.String>mappings()CreateIndexClusterStateUpdateRequestmappings(java.util.Map<java.lang.String,java.lang.String> mappings)CreateIndexClusterStateUpdateRequestnameResolvedInstant(long nameResolvedAt)At what point in time the provided name was resolved into the index nameIndexrecoverFrom()CreateIndexClusterStateUpdateRequestrecoverFrom(Index recoverFrom)ResizeTyperesizeType()Returns the resize type or null if this is an ordinary create index requestCreateIndexClusterStateUpdateRequestresizeType(ResizeType resizeType)Settingssettings()CreateIndexClusterStateUpdateRequestsettings(Settings settings)SystemDataStreamDescriptorsystemDataStreamDescriptor()CreateIndexClusterStateUpdateRequestsystemDataStreamDescriptor(SystemDataStreamDescriptor systemDataStreamDescriptor)java.lang.StringtoString()ActiveShardCountwaitForActiveShards()CreateIndexClusterStateUpdateRequestwaitForActiveShards(ActiveShardCount waitForActiveShards)Methods inherited from class org.elasticsearch.cluster.ack.ClusterStateUpdateRequest
ackTimeout, ackTimeout, masterNodeTimeout, masterNodeTimeoutMethods 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
-
nameResolvedInstant
At what point in time the provided name was resolved into the index name -
systemDataStreamDescriptor
public CreateIndexClusterStateUpdateRequest systemDataStreamDescriptor(SystemDataStreamDescriptor systemDataStreamDescriptor) -
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
-
systemDataStreamDescriptor
-
getProvidedName
public java.lang.String getProvidedName()The name that was provided by the user. This might contain a date math expression. -
getNameResolvedAt
public long getNameResolvedAt()The instant at which the name provided by the user was resolved -
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:
toStringin classjava.lang.Object
-