vertx-lang-scala-docs_2.12 3.4.0 API < Back
 

# Packages

-  package root
  Definition Classes
    root
-  package io
  Definition Classes
    root
-  package vertx
  Definition Classes
    io
-  package scala
  Definition Classes
    vertx
-  package servicediscovery
  Definition Classes
    scala
-  package types
  Definition Classes
    servicediscovery
- EventBusService
- HttpEndpoint
- HttpLocation
- JDBCDataSource
- MessageSource
- MongoDataSource
- RedisDataSource

c

io.vertx.scala.servicediscovery.types

# HttpLocation 

###
Companion object HttpLocation

#### class HttpLocation extends AnyRef

Represents the location of a HTTP endpoint. This object (its json representation) will be used as "location" in a service record.

Linear Supertypes
AnyRef, Any
 
Ordering

1. Alphabetic
2. By Inheritance

Inherited

1. HttpLocation
2. AnyRef
3. Any

1. Hide All
2. Show All

Visibility

1. Public
2. All

### Instance Constructors

1.  new HttpLocation(_asJava: servicediscovery.types.HttpLocation)

### Value Members

1.  final def !=(arg0: Any): Boolean
   Definition Classes
     AnyRef → Any
2.  final def ##(): Int
   Definition Classes
     AnyRef → Any
3.  final def ==(arg0: Any): Boolean
   Definition Classes
     AnyRef → Any
4.  final def asInstanceOf[T0]: T0
   Definition Classes
     Any
5.  def asJava: servicediscovery.types.HttpLocation
6.  def clone(): AnyRef
   Attributes
     protected[java.lang]
   Definition Classes
     AnyRef
   Annotations
     @throws( ... )
7.  final def eq(arg0: AnyRef): Boolean
   Definition Classes
     AnyRef
8.  def equals(arg0: Any): Boolean
   Definition Classes
     AnyRef → Any
9.  def finalize(): Unit
   Attributes
     protected[java.lang]
   Definition Classes
     AnyRef
   Annotations
     @throws( classOf[java.lang.Throwable] )
10.  final def getClass(): Class[_]
    Definition Classes
      AnyRef → Any
11.  def getEndpoint: String
12.  def getHost: String
13.  def getPort: Int
14.  def getRoot: String
15.  def hashCode(): Int
    Definition Classes
      AnyRef → Any
16.  final def isInstanceOf[T0]: Boolean
    Definition Classes
      Any
17.  def isSsl: Boolean
18.  final def ne(arg0: AnyRef): Boolean
    Definition Classes
      AnyRef
19.  final def notify(): Unit
    Definition Classes
      AnyRef
20.  final def notifyAll(): Unit
    Definition Classes
      AnyRef
21.  def setEndpoint(value: String): HttpLocation

    Sets the endpoint, which is the URL of the service.

    Sets the endpoint, which is the URL of the service. The endpoint is automatically computed when you use the other `setX` method.

22.  def setHost(value: String): HttpLocation

    Sets the host.

23.  def setPort(value: Int): HttpLocation

    Sets the port

24.  def setRoot(value: String): HttpLocation

    Sets the path of the service (root)

25.  def setSsl(value: Boolean): HttpLocation

    Sets whether or not the HTTP service is using `https`.

26.  final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
      AnyRef
27.  def toString(): String
    Definition Classes
      AnyRef → Any
28.  final def wait(): Unit
    Definition Classes
      AnyRef
    Annotations
      @throws( ... )
29.  final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
      AnyRef
    Annotations
      @throws( ... )
30.  final def wait(arg0: Long): Unit
    Definition Classes
      AnyRef
    Annotations
      @throws( ... )

### Inherited from AnyRef

### Inherited from Any

### Ungrouped