Class BuildServerDataProvider

    • Field Detail

      • BRANCH_REF_PREFIX

        protected static final java.lang.String BRANCH_REF_PREFIX
        See Also:
        Constant Field Values
      • PULL_REQUEST_REF_PREFIX

        protected static final java.lang.String PULL_REQUEST_REF_PREFIX
        See Also:
        Constant Field Values
    • Method Detail

      • setDateFormatTimeZone

        public BuildServerDataProvider setDateFormatTimeZone​(@Nonnull
                                                             java.lang.String dateFormatTimeZone)
      • setExcludeProperties

        public BuildServerDataProvider setExcludeProperties​(java.util.List<java.lang.String> excludeProperties)
      • setIncludeOnlyProperties

        public BuildServerDataProvider setIncludeOnlyProperties​(java.util.List<java.lang.String> includeOnlyProperties)
      • setAdditionalProperties

        public BuildServerDataProvider setAdditionalProperties​(java.util.Map<java.lang.String,​java.util.function.Supplier<java.lang.String>> additionalProperties)
      • loadBuildData

        public void loadBuildData​(@Nonnull
                                  java.util.Properties properties,
                                  @Nullable
                                  java.util.Date reproducibleBuildOutputTimestamp)
      • getBuildBranch

        public abstract java.lang.String getBuildBranch()
        Returns:
        the branch name provided by the server or an empty string
      • maybePut

        protected void maybePut​(@Nonnull
                                java.util.Properties properties,
                                @Nonnull
                                java.lang.String key,
                                java.util.function.Supplier<java.lang.String> supplier)