me.jeffshaw.digitalocean

metadata

package metadata

Visibility
  1. Public
  2. All

Type Members

  1. case class Dns(nameservers: Seq[InetAddress]) extends Product with Serializable

  2. case class FloatingIp(ipv4: FloatingIpv4, ipv6: FloatingIpv6) extends Product with Serializable

  3. case class FloatingIpv4(active: Boolean, ipAddress: Inet4Address) extends Product with Serializable

  4. case class FloatingIpv6(active: Boolean, ipAddress: Inet6Address) extends Product with Serializable

  5. case class Interface(ipv4: Option[Ipv4], anchorIpv4: Option[Ipv4], ipv6: Option[Ipv6], anchorIpv6: Option[Ipv6], mac: String, type: NetworkType) extends Product with Serializable

  6. case class Interfaces(private: Seq[Interface], public: Seq[Interface]) extends Product with Serializable

  7. case class Ipv4(ip_address: Inet4Address, netmask: String, gateway: Inet4Address) extends Product with Serializable

  8. case class Ipv6(ip_address: Inet6Address, cidr: Short, gateway: Inet6Address) extends Product with Serializable

  9. case class Metadata(dropletId: BigInt, hostname: String, vendorData: String, publicKeys: Seq[String], region: RegionEnum, interfaces: Interfaces, floatingIp: Option[FloatingIp], dns: Dns) extends Product with Serializable

Value Members

  1. object Metadata extends Serializable

Ungrouped