Class MvnBuildCacheLocalConnector_1_0
- java.lang.Object
-
- com.gradle.scan.eventmodel.maven.buildcache.MvnBuildCacheLocalConnector_1_0
-
- Direct Known Subclasses:
MvnBuildCacheLocalConnector_1_1
@MavenExtensionVersion(since="1.0", until="1.13") public class MvnBuildCacheLocalConnector_1_0 extends Object
Represents the effective configuration of the local build cache.
-
-
Field Summary
Fields Modifier and Type Field Description @Nullable Boolean
cleanupEnabled
Whether a cleanup policy has been configured.@Nullable String
cleanupInterval
Cleanup interval duration, using ISO-8601 format.@Nullable MvnFileRef_1_0
directory
Location of the build cache.@Nullable("when the local cache is enabled") String
disabledReason
The specific reason why the local cache was disabled.@Nullable("when the local cache is enabled") MvnBuildCachingDisabledReasonCategory_1
disabledReasonCategory
The reason why the local cache was disabled.@Nullable String
retentionPeriod
Retention period duration, using ISO-8601 format.
-
Constructor Summary
Constructors Constructor Description MvnBuildCacheLocalConnector_1_0(@Nullable MvnBuildCachingDisabledReasonCategory_1 disabledReasonCategory, @Nullable String disabledReason, @Nullable MvnFileRef_1_0 directory, @Nullable Boolean cleanupEnabled, @Nullable String cleanupInterval, @Nullable String retentionPeriod)
-
-
-
Field Detail
-
disabledReasonCategory
@Nullable("when the local cache is enabled") public final @Nullable("when the local cache is enabled") MvnBuildCachingDisabledReasonCategory_1 disabledReasonCategory
The reason why the local cache was disabled.
-
disabledReason
@Nullable("when the local cache is enabled") public final @Nullable("when the local cache is enabled") String disabledReason
The specific reason why the local cache was disabled.
-
directory
@Nullable public final @Nullable MvnFileRef_1_0 directory
Location of the build cache.May be null if the build cache connector was disabled.
-
cleanupEnabled
@Nullable public final @Nullable Boolean cleanupEnabled
Whether a cleanup policy has been configured.May be null if the build cache connector was disabled.
-
cleanupInterval
@Nullable public final @Nullable String cleanupInterval
Cleanup interval duration, using ISO-8601 format.May be null if
cleanupEnabled
isfalse
, or if the build cache connector was disabled.
-
retentionPeriod
@Nullable public final @Nullable String retentionPeriod
Retention period duration, using ISO-8601 format.May be null if
cleanupEnabled
isfalse
, or if the build cache connector was disabled.
-
-
Constructor Detail
-
MvnBuildCacheLocalConnector_1_0
public MvnBuildCacheLocalConnector_1_0(@Nullable @Nullable MvnBuildCachingDisabledReasonCategory_1 disabledReasonCategory, @Nullable @Nullable String disabledReason, @Nullable @Nullable MvnFileRef_1_0 directory, @Nullable @Nullable Boolean cleanupEnabled, @Nullable @Nullable String cleanupInterval, @Nullable @Nullable String retentionPeriod)
-
-