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 ParametersProviderA 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 Stringget(String key)Map<String,String>getAll()Allows to get map of the provided parameters.intsize()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.
-
-