Class ArtifactsUploadLimit
- java.lang.Object
-
- jetbrains.buildServer.serverSide.artifacts.limits.ArtifactsUploadLimit
-
public class ArtifactsUploadLimit extends Object
- Author:
- vbedrosova
-
-
Field Summary
Fields Modifier and Type Field Description static ArtifactsUploadLimit
FULL
static ArtifactsUploadLimit
UNLIMITED
-
Constructor Summary
Constructors Constructor Description ArtifactsUploadLimit(Long maxArtifactFileSize, Long artifactsTotalSizeLimit)
ArtifactsUploadLimit(Long maxArtifactFileSize, Long artifactsTotalSizeLimit, Long maxArtifactsNumber, Long maxInternalArtifactsNumber, Long maxInternalBuildCacheSizeMb)
Use null for no limit
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ArtifactsUploadLimit
decreaseTotalArtifactsSizeLimit(long size)
Long
getArtifactsTotalSizeLimit()
Long
getMaxArtifactFileSize()
Long
getMaxArtifactsNumber()
Long
getMaxInternalArtifactsNumber()
Long
getMaxInternalBuildCacheSizeMb()
-
-
-
Field Detail
-
UNLIMITED
public static final ArtifactsUploadLimit UNLIMITED
-
FULL
public static final ArtifactsUploadLimit FULL
-
-
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)
-
-