org.elasticsearch.cluster.block
Class ClusterBlock

java.lang.Object
  extended by org.elasticsearch.cluster.block.ClusterBlock
All Implemented Interfaces:
java.io.Serializable, Streamable, ToXContent

public class ClusterBlock
extends java.lang.Object
implements java.io.Serializable, Streamable, ToXContent

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.elasticsearch.common.xcontent.ToXContent
ToXContent.MapParams, ToXContent.Params
 
Field Summary
 
Fields inherited from interface org.elasticsearch.common.xcontent.ToXContent
EMPTY_PARAMS
 
Constructor Summary
ClusterBlock(int id, java.lang.String description, ClusterBlockLevel... levels)
           
 
Method Summary
 boolean contains(ClusterBlockLevel level)
           
 java.lang.String description()
           
 boolean equals(java.lang.Object o)
           
 int hashCode()
           
 int id()
           
 ClusterBlockLevel[] levels()
           
static ClusterBlock readClusterBlock(StreamInput in)
           
 void readFrom(StreamInput in)
           
 java.lang.String toString()
           
 void toXContent(XContentBuilder builder, ToXContent.Params params)
           
 void writeTo(StreamOutput out)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ClusterBlock

public ClusterBlock(int id,
                    java.lang.String description,
                    ClusterBlockLevel... levels)
Method Detail

id

public int id()

description

public java.lang.String description()

levels

public ClusterBlockLevel[] levels()

contains

public boolean contains(ClusterBlockLevel level)

toXContent

public void toXContent(XContentBuilder builder,
                       ToXContent.Params params)
                throws java.io.IOException
Specified by:
toXContent in interface ToXContent
Throws:
java.io.IOException

readClusterBlock

public static ClusterBlock readClusterBlock(StreamInput in)
                                     throws java.io.IOException
Throws:
java.io.IOException

readFrom

public void readFrom(StreamInput in)
              throws java.io.IOException
Specified by:
readFrom in interface Streamable
Throws:
java.io.IOException

writeTo

public void writeTo(StreamOutput out)
             throws java.io.IOException
Specified by:
writeTo in interface Streamable
Throws:
java.io.IOException

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object