Class ToolState
- java.lang.Object
-
- jetbrains.buildServer.tools.state.model.ToolState
-
- Direct Known Subclasses:
ErrorToolState
,InstalledToolState
,PendingToolState
,SkippedToolState
,UninstalledToolState
public abstract class ToolState extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected ToolInstallationSource
myInstallationSource
protected String
myToolId
protected String
myToolTypeId
-
Constructor Summary
Constructors Constructor Description ToolState(String toolId, String toolTypeId, ToolInstallationSource installationSource)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object o)
int
hashCode()
ToolInstallationSource
installationSource()
abstract ToolInstallationStatus
installationStatus()
String
toolId()
String
toolTypeId()
-
-
-
Field Detail
-
myToolId
@NotNull protected final String myToolId
-
myToolTypeId
@NotNull protected final String myToolTypeId
-
myInstallationSource
@NotNull protected final ToolInstallationSource myInstallationSource
-
-
Constructor Detail
-
ToolState
public ToolState(@NotNull String toolId, @NotNull String toolTypeId, @NotNull ToolInstallationSource installationSource)
-
-
Method Detail
-
installationStatus
@NotNull public abstract ToolInstallationStatus installationStatus()
-
toolId
@NotNull public String toolId()
-
toolTypeId
@NotNull public String toolTypeId()
-
installationSource
@NotNull public ToolInstallationSource installationSource()
-
-