Package jetbrains.buildServer.serverSide
Interface TeamCityProperties.Model
-
- All Known Implementing Classes:
BasePropertiesModel,CompositePropertiesModel,FileWatchingPropertiesModel,NodeSpecificPropertiesModel,TeamCityServerPropertiesModel
- Enclosing class:
- TeamCityProperties
public static interface TeamCityProperties.ModelRepresents 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 StringgetPropertyOrNull(String key)Map<String,String>getSystemProperties()Map<String,String>getUserDefinedProperties()voidstoreDefaultValue(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
-
-