Class AgentDetails
- java.lang.Object
-
- jetbrains.buildServer.agentServer.AgentDetails
-
public class AgentDetails extends Object
Incapsulates agent settings to be sent to a server during registration.
-
-
Constructor Summary
Constructors Constructor Description AgentDetails(String agentName, String agentAddress, int agentPort, String authorizationToken, String pingCode)
-
Method Summary
-
-
-
Method Detail
-
getAgentId
public Integer getAgentId()
-
setAgentId
public void setAgentId(@Nullable Integer agentId)
-
getVersion
public String getVersion()
-
setVersion
public void setVersion(String version)
-
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)
-
serializeToOldString
public String serializeToOldString()
Deprecated.- Returns:
- serialized info
-
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)
-
-