AwsCodeBuildBuildServerData, AzureDevOpsBuildServerData, BambooBuildServerData, CircleCiBuildServerData, GitHubBuildServerData, GitlabBuildServerData, HudsonJenkinsBuildServerData, TeamCityBuildServerData, TravisBuildServerData, UnknownBuildServerDatapublic abstract class BuildServerDataProvider
extends java.lang.Object
| Modifier and Type | Method | Description |
|---|---|---|
abstract java.lang.String |
getBuildBranch() |
|
static BuildServerDataProvider |
getBuildServerProvider(java.util.Map<java.lang.String,java.lang.String> env,
LoggerBridge log) |
Get the
BuildServerDataProvider implementation for the running environment |
void |
loadBuildData(java.util.Properties properties) |
|
protected void |
maybePut(java.util.Properties properties,
java.lang.String key,
java.util.function.Supplier<java.lang.String> supplier) |
|
protected void |
put(java.util.Properties properties,
java.lang.String key,
java.lang.String value) |
|
BuildServerDataProvider |
setAdditionalProperties(java.util.Map<java.lang.String,java.util.function.Supplier<java.lang.String>> additionalProperties) |
|
BuildServerDataProvider |
setDateFormat(java.lang.String dateFormat) |
|
BuildServerDataProvider |
setDateFormatTimeZone(java.lang.String dateFormatTimeZone) |
|
BuildServerDataProvider |
setExcludeProperties(java.util.List<java.lang.String> excludeProperties) |
|
BuildServerDataProvider |
setIncludeOnlyProperties(java.util.List<java.lang.String> includeOnlyProperties) |
|
BuildServerDataProvider |
setPrefixDot(java.lang.String prefixDot) |
public BuildServerDataProvider setDateFormat(@Nonnull java.lang.String dateFormat)
public BuildServerDataProvider setDateFormatTimeZone(@Nonnull java.lang.String dateFormatTimeZone)
public BuildServerDataProvider setPrefixDot(@Nonnull java.lang.String prefixDot)
public BuildServerDataProvider setExcludeProperties(java.util.List<java.lang.String> excludeProperties)
public BuildServerDataProvider setIncludeOnlyProperties(java.util.List<java.lang.String> includeOnlyProperties)
public BuildServerDataProvider setAdditionalProperties(java.util.Map<java.lang.String,java.util.function.Supplier<java.lang.String>> additionalProperties)
public static BuildServerDataProvider getBuildServerProvider(@Nonnull java.util.Map<java.lang.String,java.lang.String> env, @Nonnull LoggerBridge log)
BuildServerDataProvider implementation for the running environmentenv - environment variables which get used to identify the environmentlog - logging provider which will be used to log eventsBuildServerDataProvider for your environment or UnknownBuildServerDatapublic void loadBuildData(@Nonnull
java.util.Properties properties)
public abstract java.lang.String getBuildBranch()
protected void put(@Nonnull
java.util.Properties properties,
@Nonnull
java.lang.String key,
java.lang.String value)
protected void maybePut(@Nonnull
java.util.Properties properties,
@Nonnull
java.lang.String key,
java.util.function.Supplier<java.lang.String> supplier)
Copyright © 2020. All Rights Reserved.