Class ServiceQueryOptions

java.lang.Object
io.vertx.ext.consul.ServiceQueryOptions

public class ServiceQueryOptions extends Object
Options used to requesting list of services
Author:
Ruslan Sennov
  • Constructor Details

    • ServiceQueryOptions

      public ServiceQueryOptions()
      Default constructor
    • ServiceQueryOptions

      public ServiceQueryOptions(JsonObject json)
      Constructor from JSON
      Parameters:
      json - the JSON
  • Method Details

    • toJson

      public JsonObject toJson()
      Convert to JSON
      Returns:
      the JSON
    • getNear

      public String getNear()
      Get node name for sorting the list in ascending order based on the estimated round trip time from that node.
      Returns:
      the node name
    • setNear

      public ServiceQueryOptions setNear(String near)
      Set node name for sorting the list in ascending order based on the estimated round trip time from that node.
      Parameters:
      near - the node name
      Returns:
      reference to this, for fluency
    • getTag

      public String getTag()
      Get tag for filtering request results
      Returns:
      the tag
    • setTag

      public ServiceQueryOptions setTag(String tag)
      Set tag for filtering request results
      Parameters:
      tag - the tag
      Returns:
      reference to this, for fluency
    • getBlockingOptions

      public BlockingQueryOptions getBlockingOptions()
      Get options for blocking query
      Returns:
      the blocking options
    • setBlockingOptions

      public ServiceQueryOptions setBlockingOptions(BlockingQueryOptions options)
      Set options for blocking query
      Parameters:
      options - the blocking options
      Returns:
      reference to this, for fluency