Package com.io7m.montarre.api.natives

# Interface MNativeWorkspaceConfigurationType

All Known Implementing Classes:
  `MNativeWorkspaceConfiguration`

@Immutable public interface MNativeWorkspaceConfigurationType
A workspace configuration.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `Path`
  `baseDirectory()`
  `MArchiveFormat`
  `javaRuntimeDownloadFormat()`
  `String`
  `javaRuntimeDownloadSHA256()`
  `URI`
  `javaRuntimeDownloadURI()`

- ## Method Details

  - ### baseDirectory

    Path baseDirectory()
    Returns:
      The base workspace directory

  - ### javaRuntimeDownloadFormat

    MArchiveFormat javaRuntimeDownloadFormat()
    Returns:
      The Java runtime archive format

  - ### javaRuntimeDownloadURI

    URI javaRuntimeDownloadURI()
    Returns:
      The Java runtime archive URI

  - ### javaRuntimeDownloadSHA256

    String javaRuntimeDownloadSHA256()
    Returns:
      The Java runtime archive checksum