com.ecwid.consul.v1.event.model
Class Event

java.lang.Object
  extended by com.ecwid.consul.v1.event.model.Event

public class Event
extends java.lang.Object


Constructor Summary
Event()
           
 
Method Summary
 java.lang.String getId()
           
 int getlTime()
           
 java.lang.String getName()
           
 java.lang.String getNodeFilter()
           
 java.lang.String getPayload()
           
 java.lang.String getServiceFilter()
           
 java.lang.String getTagFilter()
           
 int getVersion()
           
 long getWaitIndex()
          Converted from https://github.com/hashicorp/consul/blob/master/api/event.go#L90-L104 This is a hack.
 void setId(java.lang.String id)
           
 void setlTime(int lTime)
           
 void setName(java.lang.String name)
           
 void setNodeFilter(java.lang.String nodeFilter)
           
 void setPayload(java.lang.String payload)
           
 void setServiceFilter(java.lang.String serviceFilter)
           
 void setTagFilter(java.lang.String tagFilter)
           
 void setVersion(int version)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Event

public Event()
Method Detail

getId

public java.lang.String getId()

setId

public void setId(java.lang.String id)

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getPayload

public java.lang.String getPayload()

setPayload

public void setPayload(java.lang.String payload)

getNodeFilter

public java.lang.String getNodeFilter()

setNodeFilter

public void setNodeFilter(java.lang.String nodeFilter)

getServiceFilter

public java.lang.String getServiceFilter()

setServiceFilter

public void setServiceFilter(java.lang.String serviceFilter)

getTagFilter

public java.lang.String getTagFilter()

setTagFilter

public void setTagFilter(java.lang.String tagFilter)

getVersion

public int getVersion()

setVersion

public void setVersion(int version)

getlTime

public int getlTime()

setlTime

public void setlTime(int lTime)

getWaitIndex

public long getWaitIndex()
Converted from https://github.com/hashicorp/consul/blob/master/api/event.go#L90-L104 This is a hack. It simulates the index generation to convert an event ID into a WaitIndex.

Returns:
a Wait Index value suitable for passing in to QueryParams for blocking eventList calls.

toString

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