Package jetbrains.buildServer.serverSide
Interface TeamCityProperties.Model
-
- All Known Implementing Classes:
BasePropertiesModel
,CompositePropertiesModel
,FileWatchingPropertiesModel
,NodeSpecificPropertiesModel
,TeamCityServerPropertiesModel
- Enclosing class:
- TeamCityProperties
public static interface TeamCityProperties.Model
Represents properties access model. This inner interface is for TeamCity internal usage only.- Since:
- 8.0
- See Also:
as base class
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
getPropertyOrNull(String key)
Map<String,String>
getSystemProperties()
Map<String,String>
getUserDefinedProperties()
void
storeDefaultValue(String key, String defaultValue)
Informs the model about the default property value.
-
-
-
Method Detail
-
getPropertyOrNull
@Nullable String getPropertyOrNull(@NotNull String key)
- Parameters:
key
- name to check- Returns:
- property or null
- Since:
- 8.0
-
storeDefaultValue
void storeDefaultValue(@NotNull String key, @Nullable String defaultValue)
Informs the model about the default property value.- Parameters:
key
- name to checkdefaultValue
- string representation of the requested default value, is used for statistical purposes- Since:
- 2020.1.1
-
getSystemProperties
@NotNull Map<String,String> getSystemProperties()
- Returns:
- JVM provided properties map
- Since:
- 8.0
-
-