Package jetbrains.buildServer.parameters
Interface ParametersProvider
-
- All Known Subinterfaces:
CompositeParametersProvider
,ContainsAwareParametersProvider
,MapParametersProvider
- All Known Implementing Classes:
AbstractMapParametersProvider
,AliasParametersProvider
,CaseInsensitiveParametersProvider
,CompositeParametersProviderImpl
,DelegatingParametersProvider
,DepParametersMemoryOptimizedProvider
,FilteringParametersProvider
,MapParametersProviderImpl
,NothingParametersProvider
,PrefixedParametersProvider
public interface ParametersProvider
A map of parameters where key is parameter name and value is parameter value.- Author:
- Yegor.Yarko Date: 10.06.2008
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
get(String key)
Map<String,String>
getAll()
Allows to get map of the provided parameters.int
size()
Returns the number of parameters in this parameters provider.
-
-
-
Method Detail
-
get
@Nullable String get(@NotNull String key)
- Parameters:
key
- the name of the parameter- Returns:
- the value associated with a key, or null if the parameter with the key cannot be found.
-
size
int size()
Returns the number of parameters in this parameters provider. This is the size of the map returned by getAll method.
-
-