Package org.elasticsearch.cluster.block
Class ClusterBlock
java.lang.Object
org.elasticsearch.cluster.block.ClusterBlock
- All Implemented Interfaces:
Writeable
,org.elasticsearch.common.xcontent.ToXContent
,org.elasticsearch.common.xcontent.ToXContentFragment
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.elasticsearch.common.xcontent.ToXContent
org.elasticsearch.common.xcontent.ToXContent.DelegatingMapParams, org.elasticsearch.common.xcontent.ToXContent.MapParams, org.elasticsearch.common.xcontent.ToXContent.Params
Nested classes/interfaces inherited from interface org.elasticsearch.common.io.stream.Writeable
Writeable.Reader<V>, Writeable.Writer<V>
-
Field Summary
Fields inherited from interface org.elasticsearch.common.xcontent.ToXContent
EMPTY_PARAMS
-
Constructor Summary
ConstructorDescriptionClusterBlock(int id, String description, boolean retryable, boolean disableStatePersistence, boolean allowReleaseResources, RestStatus status, EnumSet<ClusterBlockLevel> levels)
ClusterBlock(int id, String uuid, String description, boolean retryable, boolean disableStatePersistence, boolean allowReleaseResources, RestStatus status, EnumSet<ClusterBlockLevel> levels)
-
Method Summary
Modifier and TypeMethodDescriptionboolean
contains(ClusterBlockLevel level)
boolean
Should global state persistence be disabled when this block is present.boolean
int
hashCode()
int
id()
boolean
levels()
boolean
Should operations get into retry state if this block is present.status()
toString()
org.elasticsearch.common.xcontent.XContentBuilder
toXContent(org.elasticsearch.common.xcontent.XContentBuilder builder, org.elasticsearch.common.xcontent.ToXContent.Params params)
uuid()
void
writeTo(StreamOutput out)
Write this into the StreamOutput.Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.elasticsearch.common.xcontent.ToXContentFragment
isFragment
-
Constructor Details
-
ClusterBlock
- Throws:
IOException
-
ClusterBlock
public ClusterBlock(int id, String description, boolean retryable, boolean disableStatePersistence, boolean allowReleaseResources, RestStatus status, EnumSet<ClusterBlockLevel> levels) -
ClusterBlock
public ClusterBlock(int id, String uuid, String description, boolean retryable, boolean disableStatePersistence, boolean allowReleaseResources, RestStatus status, EnumSet<ClusterBlockLevel> levels)
-
-
Method Details
-
id
public int id() -
uuid
-
description
-
status
-
levels
-
contains
-
retryable
public boolean retryable()Should operations get into retry state if this block is present. -
disableStatePersistence
public boolean disableStatePersistence()Should global state persistence be disabled when this block is present. Note, only relevant for global blocks. -
toXContent
public org.elasticsearch.common.xcontent.XContentBuilder toXContent(org.elasticsearch.common.xcontent.XContentBuilder builder, org.elasticsearch.common.xcontent.ToXContent.Params params) throws IOException- Specified by:
toXContent
in interfaceorg.elasticsearch.common.xcontent.ToXContent
- Throws:
IOException
-
writeTo
Description copied from interface:Writeable
Write this into the StreamOutput.- Specified by:
writeTo
in interfaceWriteable
- Throws:
IOException
-
toString
-
equals
-
hashCode
public int hashCode() -
isAllowReleaseResources
public boolean isAllowReleaseResources()
-