package io.vertx.groovy.ext.consul;
public class Watch_GroovyStaticExtension {
  public static io.vertx.ext.consul.Watch<io.vertx.ext.consul.KeyValue> key(io.vertx.ext.consul.Watch<Object> j_receiver, java.lang.String key, io.vertx.core.Vertx vertx, java.util.Map<String, Object> options) {
    return io.vertx.core.impl.ConversionHelper.fromObject(io.vertx.ext.consul.Watch.key(key,
      vertx,
      options != null ? new io.vertx.ext.consul.ConsulClientOptions(io.vertx.core.impl.ConversionHelper.toJsonObject(options)) : null));
  }
  public static io.vertx.ext.consul.Watch<io.vertx.ext.consul.KeyValueList> keyPrefix(io.vertx.ext.consul.Watch<Object> j_receiver, java.lang.String keyPrefix, io.vertx.core.Vertx vertx, java.util.Map<String, Object> options) {
    return io.vertx.core.impl.ConversionHelper.fromObject(io.vertx.ext.consul.Watch.keyPrefix(keyPrefix,
      vertx,
      options != null ? new io.vertx.ext.consul.ConsulClientOptions(io.vertx.core.impl.ConversionHelper.toJsonObject(options)) : null));
  }
  public static io.vertx.ext.consul.Watch<io.vertx.ext.consul.ServiceList> services(io.vertx.ext.consul.Watch<Object> j_receiver, io.vertx.core.Vertx vertx, java.util.Map<String, Object> options) {
    return io.vertx.core.impl.ConversionHelper.fromObject(io.vertx.ext.consul.Watch.services(vertx,
      options != null ? new io.vertx.ext.consul.ConsulClientOptions(io.vertx.core.impl.ConversionHelper.toJsonObject(options)) : null));
  }
  public static io.vertx.ext.consul.Watch<io.vertx.ext.consul.ServiceEntryList> service(io.vertx.ext.consul.Watch<Object> j_receiver, java.lang.String service, io.vertx.core.Vertx vertx, java.util.Map<String, Object> options) {
    return io.vertx.core.impl.ConversionHelper.fromObject(io.vertx.ext.consul.Watch.service(service,
      vertx,
      options != null ? new io.vertx.ext.consul.ConsulClientOptions(io.vertx.core.impl.ConversionHelper.toJsonObject(options)) : null));
  }
  public static io.vertx.ext.consul.Watch<io.vertx.ext.consul.EventList> events(io.vertx.ext.consul.Watch<Object> j_receiver, java.lang.String event, io.vertx.core.Vertx vertx, java.util.Map<String, Object> options) {
    return io.vertx.core.impl.ConversionHelper.fromObject(io.vertx.ext.consul.Watch.events(event,
      vertx,
      options != null ? new io.vertx.ext.consul.ConsulClientOptions(io.vertx.core.impl.ConversionHelper.toJsonObject(options)) : null));
  }
  public static io.vertx.ext.consul.Watch<io.vertx.ext.consul.NodeList> nodes(io.vertx.ext.consul.Watch<Object> j_receiver, io.vertx.core.Vertx vertx, java.util.Map<String, Object> options) {
    return io.vertx.core.impl.ConversionHelper.fromObject(io.vertx.ext.consul.Watch.nodes(vertx,
      options != null ? new io.vertx.ext.consul.ConsulClientOptions(io.vertx.core.impl.ConversionHelper.toJsonObject(options)) : null));
  }
}