Class AgentDetails


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

      • AgentDetails

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

      • getAgentId

        public java.lang.Integer getAgentId()
      • setAgentId

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

        public java.lang.String getVersion()
      • setVersion

        public void setVersion​(java.lang.String version)
      • getConfigParameters

        @NotNull
        public java.util.Map<java.lang.String,​java.lang.String> getConfigParameters()
      • getBuildParameters

        @NotNull
        public java.util.Map<java.lang.String,​java.lang.String> getBuildParameters()
      • setConfigParameters

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

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

        @NotNull
        public java.util.List<java.lang.String> getAlternativeAddresses()
      • setAlternativeAddresses

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

        @NotNull
        public java.lang.String getAgentName()
      • getAgentAddress

        @Nullable
        public java.lang.String getAgentAddress()
      • setAgentAddress

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

        public int getAgentPort()
      • getAuthorizationToken

        @NotNull
        public java.lang.String getAuthorizationToken()
      • setAuthorizationToken

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

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

        @NotNull
        public java.lang.String getPingCode()
      • getOsName

        @Nullable
        public java.lang.String getOsName()
      • getCpuBenchmarkIndex

        public int getCpuBenchmarkIndex()
      • getCpuCount

        public int getCpuCount()
      • setOsName

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

        @NotNull
        public java.lang.String getAgentVersion()
      • setAgentVersion

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

        @NotNull
        public java.lang.String getPluginsVersion()
      • setPluginsVersion

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

        @Nullable
        public java.lang.Long getBuildId()
      • setBuildId

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

        @NotNull
        public java.util.Collection<java.lang.String> getAvailableRunners()
      • setAvailableRunners

        public void setAvailableRunners​(@NotNull
                                        java.util.Collection<java.lang.String> availableRunners)
      • getAvailableVcsPlugins

        @NotNull
        public java.util.Collection<java.lang.String> getAvailableVcsPlugins()
      • setAvailableVcsPlugins

        public void setAvailableVcsPlugins​(@NotNull
                                           java.util.Collection<java.lang.String> available)
      • serializeToOldString

        public java.lang.String serializeToOldString()
        Deprecated.
        Returns:
        serialized info
      • serializeToString

        public java.lang.String serializeToString()
      • deserializeFromOldString

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

        @NotNull
        public static AgentDetails deserializeString​(@NotNull
                                                     java.lang.String serialized)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object