Package com.yahoo.config.model.provision
Class Host
- java.lang.Object
-
- com.yahoo.config.model.provision.Host
-
public class Host extends java.lang.Object
A hostname with zero or more aliases. This is immutable.- Author:
- hmusum
-
-
Constructor Summary
Constructors Constructor Description Host(java.lang.String hostname)
Host(java.lang.String hostname, java.util.List<java.lang.String> hostAliases)
Host(java.lang.String hostname, java.util.List<java.lang.String> hostAliases, java.util.Optional<com.yahoo.config.provision.Flavor> flavor)
Host(java.lang.String hostname, java.util.List<java.lang.String> hostAliases, java.util.Optional<com.yahoo.config.provision.Flavor> flavor, java.util.Optional<com.yahoo.component.Version> version)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<java.lang.String>
aliases()
Returns an immutable list of the aliases of this node, which may be empty but never nulljava.util.Optional<com.yahoo.config.provision.Flavor>
flavor()
java.lang.String
hostname()
java.lang.String
toString()
java.util.Optional<com.yahoo.component.Version>
version()
The current Vespa version running on this host, or empty if not known
-
-
-
Constructor Detail
-
Host
public Host(java.lang.String hostname)
-
Host
public Host(java.lang.String hostname, java.util.List<java.lang.String> hostAliases)
-
Host
public Host(java.lang.String hostname, java.util.List<java.lang.String> hostAliases, java.util.Optional<com.yahoo.config.provision.Flavor> flavor)
-
Host
public Host(java.lang.String hostname, java.util.List<java.lang.String> hostAliases, java.util.Optional<com.yahoo.config.provision.Flavor> flavor, java.util.Optional<com.yahoo.component.Version> version)
-
-
Method Detail
-
hostname
public java.lang.String hostname()
-
aliases
public java.util.List<java.lang.String> aliases()
Returns an immutable list of the aliases of this node, which may be empty but never null
-
flavor
public java.util.Optional<com.yahoo.config.provision.Flavor> flavor()
-
version
public java.util.Optional<com.yahoo.component.Version> version()
The current Vespa version running on this host, or empty if not known
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-