# Interface MEARuntimeType

All Known Implementing Classes:
  `MEARuntime`

@Immutable public interface MEARuntimeType
An Adoptium runtime.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `MArchitectureName`
  `architecture()`
  `URI`
  `downloadLink()`
  `MArchiveFormat`
  `format()`
  `MHash`
  `hash()`
  `MOperatingSystemName`
  `operatingSystem()`
  `long`
  `size()`
  `Runtime.Version`
  `version()`

- ## Method Details

  - ### hash

    MHash hash()
    Returns:
      The checksum of the remote file

  - ### downloadLink

    URI downloadLink()
    Returns:
      The download link

  - ### size

    long size()
    Returns:
      The size of the remote file

  - ### architecture

    MArchitectureName architecture()
    Returns:
      The hardware architecture of the remote file

  - ### operatingSystem

    MOperatingSystemName operatingSystem()
    Returns:
      The operating system of the remote file

  - ### format

    MArchiveFormat format()
    Returns:
      The format type

  - ### version

    Runtime.Version version()
    Returns:
      The runtime version