java.lang.Object
java.lang.Enum<HostDefinition>
org.odpi.openmetadata.samples.archiveutilities.businesssystems.HostDefinition
All Implemented Interfaces:
Serializable, Comparable<HostDefinition>, Constable

public enum HostDefinition extends Enum<HostDefinition>
The HostDefinition is used to feed the definition of the organization's IT machines (hosts) for Coco Pharmaceuticals scenarios. The hosts are important in the sustainability scenario to look at power usage.
  • Enum Constant Details

    • COCO_PROCUREMENT_AMS_HOST

      public static final HostDefinition COCO_PROCUREMENT_AMS_HOST
      ams45 - Amsterdam data centre standard machine 45.
    • COCO_PROCUREMENT_NY_HOST

      public static final HostDefinition COCO_PROCUREMENT_NY_HOST
      327-3 - NY data center standard machine 327-3.
    • COCO_PROCUREMENT_WINCH_HOST

      public static final HostDefinition COCO_PROCUREMENT_WINCH_HOST
      winch12 - Winchester data centre standard machine 12.
    • COCO_PROCUREMENT_AUS_HOST

      public static final HostDefinition COCO_PROCUREMENT_AUS_HOST
      capital - Austin data centre standard machine capital.
    • COCO_PROCUREMENT_ED_HOST

      public static final HostDefinition COCO_PROCUREMENT_ED_HOST
      ed01 - Edmonton data centre standard machine 01.
    • COCO_INVENTORY_HOST

      public static final HostDefinition COCO_INVENTORY_HOST
      ams23 - Amsterdam data centre standard machine 23.
    • COCO_HRIM_HOST

      public static final HostDefinition COCO_HRIM_HOST
      ams02 - Amsterdam data centre standard machine 02.
    • COCO_PAGES_HOST

      public static final HostDefinition COCO_PAGES_HOST
      ams06 - Amsterdam data centre standard machine 06.
    • SEC_ADMIN_HOST

      public static final HostDefinition SEC_ADMIN_HOST
      ams01 - Amsterdam data centre standard machine 01.
    • UK_PAYROLL_HOST

      public static final HostDefinition UK_PAYROLL_HOST
      lon02 - London data centre standard machine 02.
    • NL_PAYROLL_HOST

      public static final HostDefinition NL_PAYROLL_HOST
      ams56 - Amsterdam data centre standard machine 56.
    • CA_PAYROLL_HOST

      public static final HostDefinition CA_PAYROLL_HOST
      ed05 - Edmonton data centre standard machine 05.
    • AUS_MANUFACTURING_CONTROL_HOST

      public static final HostDefinition AUS_MANUFACTURING_CONTROL_HOST
      mopac - Austin data center standard machine mopac.
    • WINCH_MANUFACTURING_CONTROL_HOST

      public static final HostDefinition WINCH_MANUFACTURING_CONTROL_HOST
      winch01 - Winchester data centre standard machine 01.
    • ED_MANUFACTURING_CONTROL_HOST

      public static final HostDefinition ED_MANUFACTURING_CONTROL_HOST
      ed04 - Edmonton data centre standard machine 04.
    • HAZ_MAT_HOST

      public static final HostDefinition HAZ_MAT_HOST
      ams14 - Amsterdam data centre standard machine ams14.
  • Method Details

    • values

      public static HostDefinition[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static HostDefinition valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • getQualifiedName

      public String getQualifiedName()
      Return the manufactured qualified name.
      Returns:
      string
    • getHostId

      public String getHostId()
      Return the deployed identifier for this system.
      Returns:
      string
    • getDescription

      public String getDescription()
      Return the description of this system.
      Returns:
      string
    • getZones

      public List<String> getZones()
      Return the list of zones that this server belongs to.
      Returns:
      list of strings
    • getNetworkAddress

      public String getNetworkAddress()
      Return the host name of this host.
      Returns:
      host URL
    • getHostType

      public HostTypeDefinition getHostType()
      Return the type of host (used to set the open metadata type name).
      Returns:
      system type definition
    • getHostLocation

      public FacilityDefinition getHostLocation()
      Return the facility where this server is located.
      Returns:
      facility identifier
    • getOperatingSystem

      public String getOperatingSystem()
      Return the operating system.
      Returns:
      string
    • getPatchLevel

      public String getPatchLevel()
      Return the patch level of the operating system.
      Returns:
      string
    • getDeployedOn

      public HostDefinition getDeployedOn()
      Return the host that this system system is deployed on.
      Returns:
    • getLoadTime

      public long getLoadTime()
      Return the time offset to set up the creation time.
      Returns:
      long
    • toString

      public String toString()
      Output of this enum class and main value.
      Overrides:
      toString in class Enum<HostDefinition>
      Returns:
      string showing enum value