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 Detail

      • 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.