Package org.elasticsearch.cluster.block
Class ClusterBlock
org.elasticsearch.cluster.block.ClusterBlock
- All Implemented Interfaces:
Writeable
,org.elasticsearch.common.xcontent.ToXContent
,org.elasticsearch.common.xcontent.ToXContentFragment
public class ClusterBlock
extends
implements Writeable, 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, description, boolean retryable, boolean disableStatePersistence, boolean allowReleaseResources, RestStatus status, <ClusterBlockLevel> levels)
ClusterBlock(int id, uuid, description, boolean retryable, boolean disableStatePersistence, boolean allowReleaseResources, RestStatus status, <ClusterBlockLevel> levels)
ClusterBlock(StreamInput in)
-
Method Summary
Modifier and TypeMethodDescriptionboolean
contains(ClusterBlockLevel level)
boolean
Should global state persistence be disabled when this block is present.boolean
o)
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.
, , , , , , ,
Methods inherited from interface org.elasticsearch.common.xcontent.ToXContentFragment
isFragment
-
Constructor Details
-
ClusterBlock
- Throws:
-
ClusterBlock
public ClusterBlock(int id, description, boolean retryable, boolean disableStatePersistence, boolean allowReleaseResources, RestStatus status, <ClusterBlockLevel> levels) -
ClusterBlock
public ClusterBlock(int id, uuid, description, boolean retryable, boolean disableStatePersistence, boolean allowReleaseResources, RestStatus status, <ClusterBlockLevel> levels)
-
-
Method Details
-
id
public int id() -
uuid
@Nullable public uuid() -
description
public 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- Specified by:
toXContent
in interfaceorg.elasticsearch.common.xcontent.ToXContent
- Throws:
-
writeTo
Description copied from interface:Writeable
Write this into the StreamOutput. -
toString
public toString()- Overrides:
in class
-
equals
public boolean equals( o)- Overrides:
in class
-
hashCode
public int hashCode()- Overrides:
in class
-
isAllowReleaseResources
public boolean isAllowReleaseResources()
-