Class ArtifactsUploadLimit


  • public class ArtifactsUploadLimit
    extends Object
    Author:
    vbedrosova
    • Constructor Detail

      • ArtifactsUploadLimit

        public ArtifactsUploadLimit​(@Nullable
                                    Long maxArtifactFileSize,
                                    @Nullable
                                    Long artifactsTotalSizeLimit)
      • ArtifactsUploadLimit

        public ArtifactsUploadLimit​(@Nullable
                                    Long maxArtifactFileSize,
                                    @Nullable
                                    Long artifactsTotalSizeLimit,
                                    @Nullable
                                    Long maxArtifactsNumber,
                                    @Nullable
                                    Long maxInternalArtifactsNumber,
                                    @Nullable
                                    Long maxInternalBuildCacheSizeMb)
        Use null for no limit
    • Method Detail

      • getMaxArtifactFileSize

        @Nullable
        public Long getMaxArtifactFileSize()
      • getArtifactsTotalSizeLimit

        @Nullable
        public Long getArtifactsTotalSizeLimit()
      • getMaxArtifactsNumber

        @Nullable
        public Long getMaxArtifactsNumber()
      • getMaxInternalArtifactsNumber

        @Nullable
        public Long getMaxInternalArtifactsNumber()
      • getMaxInternalBuildCacheSizeMb

        @Nullable
        public Long getMaxInternalBuildCacheSizeMb()
      • decreaseTotalArtifactsSizeLimit

        @NotNull
        public final ArtifactsUploadLimit decreaseTotalArtifactsSizeLimit​(long size)