Class ArtifactStorageSettingsProviderImpl
- java.lang.Object
-
- jetbrains.buildServer.agent.impl.storage.ArtifactStorageSettingsProviderImpl
-
- All Implemented Interfaces:
ArtifactStorageSettingsProvider
public class ArtifactStorageSettingsProviderImpl extends Object implements ArtifactStorageSettingsProvider
Created by Nikita.Skvortsov date: 27.01.2017.
-
-
Constructor Summary
Constructors Constructor Description ArtifactStorageSettingsProviderImpl(BuildAgentConfigurationEx config, CurrentBuildTracker tracker)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,String>
getCurrentSettings()
Get artifacts storage settings for current build.Map<String,String>
getDefaultSettings()
Get storage settings for internal (TeamCity-based) storage
-
-
-
Constructor Detail
-
ArtifactStorageSettingsProviderImpl
public ArtifactStorageSettingsProviderImpl(@NotNull BuildAgentConfigurationEx config, @NotNull CurrentBuildTracker tracker)
-
-
Method Detail
-
getDefaultSettings
@NotNull public Map<String,String> getDefaultSettings()
Description copied from interface:ArtifactStorageSettingsProvider
Get storage settings for internal (TeamCity-based) storage- Specified by:
getDefaultSettings
in interfaceArtifactStorageSettingsProvider
- Returns:
- see above
-
getCurrentSettings
@NotNull public Map<String,String> getCurrentSettings()
Description copied from interface:ArtifactStorageSettingsProvider
Get artifacts storage settings for current build. If no custom storage settings is configured, or no current build is available, an empty collection is returned.- Specified by:
getCurrentSettings
in interfaceArtifactStorageSettingsProvider
- Returns:
- see above
-
-