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 Stringget(String key)Iterable<Map.Entry<String,String>>getEntries()StringgetUUID()booleanisAbandoned()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:
getin 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:
getEntriesin interfaceInstallationInfo- Returns:
- all keys and their values. All values are not null
-
getUUID
@NotNull public String getUUID()
- Specified by:
getUUIDin interfaceInstallationInfo- Returns:
- current uuid
-
-