Interface ToolchainsBuildingRequest

All Known Implementing Classes:
DefaultToolchainsBuildingRequest

public interface ToolchainsBuildingRequest
Collects toolchains that control the building of effective toolchains.
Since:
3.3.0
Author:
Robert Scholte
  • Method Details

    • getGlobalToolchainsSource

      Source getGlobalToolchainsSource()
      Gets the global toolchains source.
      Returns:
      The global toolchains source or null if none.
    • setGlobalToolchainsSource

      ToolchainsBuildingRequest setGlobalToolchainsSource(Source globalToolchainsSource)
      Sets the global toolchains source. If both user toolchains and a global toolchains are given, the user toolchains take precedence.
      Parameters:
      globalToolchainsSource - The global toolchains source, may be null to disable global toolchains.
      Returns:
      This request, never null.
    • getUserToolchainsSource

      Source getUserToolchainsSource()
      Gets the user toolchains source.
      Returns:
      The user toolchains source or null if none.
    • setUserToolchainsSource

      ToolchainsBuildingRequest setUserToolchainsSource(Source userToolchainsSource)
      Sets the user toolchains source. If both user toolchains and a global toolchains are given, the user toolchains take precedence.
      Parameters:
      userToolchainsSource - The user toolchains source, may be null to disable user toolchains.
      Returns:
      This request, never null.