Class MutableAgentDescriptionProxy

    • Constructor Detail

      • MutableAgentDescriptionProxy

        protected MutableAgentDescriptionProxy​(@NotNull
                                               AgentDescription proxy)
    • Method Detail

      • getAvailableRunTypes

        @NotNull
        public List<RunType> getAvailableRunTypes()
        Description copied from interface: AgentDescription
        Returns list of runners available on the agent
        Returns:
        list of runners ordered by display name
      • getAvailableRunTypeIds

        @NotNull
        public Set<String> getAvailableRunTypeIds()
        Description copied from interface: AgentDescription
        Returns set of runner types available on the agent
        Returns:
        set of runner types
      • getAvailableVcsPlugins

        @NotNull
        public List<String> getAvailableVcsPlugins()
      • getOperatingSystemName

        @NotNull
        public String getOperatingSystemName()
        Description copied from interface: AgentDescription
        Returns name of the operating system where the agent is currently running.
        Returns:
        name of the operating system where the agent is currently running.
      • getCpuBenchmarkIndex

        public int getCpuBenchmarkIndex()
        Description copied from interface: AgentDescription
        Returns this agent CPU benchmark index. The higher this value the more powerful agent CPU.
        Returns:
        CPU index or -1 if index is not available