Class AgentDetails


  • public class AgentDetails
    extends Object
    Incapsulates agent settings to be sent to a server during registration.
    • Constructor Detail

      • AgentDetails

        public AgentDetails​(@NotNull
                            String agentName,
                            @Nullable
                            String agentAddress,
                            int agentPort,
                            @NotNull
                            String authorizationToken,
                            @NotNull
                            String pingCode)
    • Method Detail

      • getAgentId

        public Integer getAgentId()
      • setAgentId

        public void setAgentId​(@Nullable
                               Integer agentId)
      • getVersion

        public String getVersion()
      • setVersion

        public void setVersion​(String version)
      • getConfigParameters

        @NotNull
        public Map<String,​String> getConfigParameters()
      • getBuildParameters

        @NotNull
        public Map<String,​String> getBuildParameters()
      • setConfigParameters

        public void setConfigParameters​(@NotNull
                                        Map<String,​String> configParameters)
      • setBuildParameters

        public void setBuildParameters​(@NotNull
                                       Map<String,​String> buildParameters)
      • getAlternativeAddresses

        @NotNull
        public List<String> getAlternativeAddresses()
      • setAlternativeAddresses

        @Deprecated
        public void setAlternativeAddresses​(@NotNull
                                            List<String> addresses)
        Deprecated.
      • getAgentName

        @NotNull
        public String getAgentName()
      • getAgentAddress

        @Nullable
        public String getAgentAddress()
      • setAgentAddress

        public void setAgentAddress​(@Nullable
                                    String agentAddress)
      • getAgentPort

        public int getAgentPort()
      • getAuthorizationToken

        @NotNull
        public String getAuthorizationToken()
      • setAuthorizationToken

        public void setAuthorizationToken​(@NotNull
                                          String authorizationToken)
      • setServerInferredAgentAddress

        public void setServerInferredAgentAddress​(@NotNull
                                                  String address)
      • getPingCode

        @NotNull
        public String getPingCode()
      • getOsName

        @Nullable
        public String getOsName()
      • getCpuBenchmarkIndex

        public int getCpuBenchmarkIndex()
      • getCpuCount

        public int getCpuCount()
      • setOsName

        public void setOsName​(@Nullable
                              String osName)
      • getAgentVersion

        @NotNull
        public String getAgentVersion()
      • setAgentVersion

        public void setAgentVersion​(@NotNull
                                    String version)
      • getPluginsVersion

        @NotNull
        public String getPluginsVersion()
      • setPluginsVersion

        public void setPluginsVersion​(@NotNull
                                      String pluginsVersion)
      • getBuildId

        @Nullable
        public Long getBuildId()
      • setBuildId

        public void setBuildId​(@Nullable
                               Long buildId)
      • getAvailableRunners

        @NotNull
        public Collection<String> getAvailableRunners()
      • setAvailableRunners

        public void setAvailableRunners​(@NotNull
                                        Collection<String> availableRunners)
      • getAvailableVcsPlugins

        @NotNull
        public Collection<String> getAvailableVcsPlugins()
      • setAvailableVcsPlugins

        public void setAvailableVcsPlugins​(@NotNull
                                           Collection<String> available)
      • serializeToString

        public String serializeToString()
      • deserializeFromOldString

        @NotNull
        public static AgentDetails deserializeFromOldString​(@NotNull
                                                            String serialized)
        Deprecated.
        Parameters:
        serialized - string
        Returns:
        deserialized object
      • deserializeString

        @NotNull
        public static AgentDetails deserializeString​(@NotNull
                                                     String serialized)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object