Class DiagnosticDirsConfig

    • Constructor Detail

      • DiagnosticDirsConfig

        public DiagnosticDirsConfig​(@NotNull
                                    java.io.File parentDir,
                                    @NotNull
                                    java.lang.String dirPrefix)
    • Method Detail

      • getCurrentDiagnosticDir

        @NotNull
        public java.io.File getCurrentDiagnosticDir()
                                             throws java.io.IOException
        Throws:
        java.io.IOException
      • getDiagnosticDirs

        @NotNull
        public java.util.List<java.io.File> getDiagnosticDirs​(boolean onlyStandard)
        Parameters:
        onlyStandard - only include directories created by TeamCity (<prefix>-<Date>). When false, also include any <prefix>-<suffix> dirs
        Returns:
        list of found diagnostic directories, converted into DirData objects
      • getDiagnosticDirsData

        @NotNull
        public java.util.List<DiagnosticDirsConfig.DirData> getDiagnosticDirsData​(boolean onlyStandard)
        Parameters:
        onlyStandard - only include directories created by TeamCity (<prefix>-<Date>). When false, also include any <prefix>-<suffix> dirs
        Returns:
        list of found diagnostic directories