Package jetbrains.buildServer.serverSide
Class TeamCityInstallationInfo
- java.lang.Object
-
- jetbrains.buildServer.serverSide.TeamCityInstallationInfo
-
- All Implemented Interfaces:
InstallationInfo
public class TeamCityInstallationInfo extends Object implements InstallationInfo
-
-
Constructor Summary
Constructors Constructor Description TeamCityInstallationInfo(String uuid, File dataDirectory)
TeamCityInstallationInfo(InstallationInfo installationInfo)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
get(String key)
Iterable<Map.Entry<String,String>>
getEntries()
String
getUUID()
boolean
isAbandoned()
Collection<String>
validate(InstallationInfo installationInfo)
-
-
-
Constructor Detail
-
TeamCityInstallationInfo
public TeamCityInstallationInfo(@NotNull String uuid, @NotNull File dataDirectory)
-
TeamCityInstallationInfo
public TeamCityInstallationInfo(@NotNull InstallationInfo installationInfo)
-
-
Method Detail
-
isAbandoned
public boolean isAbandoned()
-
validate
public Collection<String> validate(@Nullable InstallationInfo installationInfo)
-
get
@Nullable public String get(@NotNull String key)
- Specified by:
get
in interfaceInstallationInfo
- Parameters:
key
- parameter key- Returns:
- parameter value or null if such parameter doesn't exist
-
getEntries
@NotNull public Iterable<Map.Entry<String,String>> getEntries()
- Specified by:
getEntries
in interfaceInstallationInfo
- Returns:
- all keys and their values. All values are not null
-
getUUID
@NotNull public String getUUID()
- Specified by:
getUUID
in interfaceInstallationInfo
- Returns:
- current uuid
-
-