Package org.apache.maven.settings
Class RepositoryPolicy
- java.lang.Object
-
- org.apache.maven.settings.RepositoryPolicy
-
- All Implemented Interfaces:
Serializable
,Cloneable
public class RepositoryPolicy extends Object implements Serializable, Cloneable
Download policy.- Version:
- $Revision$ $Date$
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description RepositoryPolicy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RepositoryPolicy
clone()
Method clone.String
getChecksumPolicy()
Get what to do when verification of an artifact checksum fails - warn, fail, etc.String
getUpdatePolicy()
Get the frequency for downloading updates - can be "always", "daily" (default), "interval:XXX" (in minutes) or "never" (only if it doesn't exist locally).boolean
isEnabled()
Get whether to use this repository for downloading this type of artifact.void
setChecksumPolicy(String checksumPolicy)
Set what to do when verification of an artifact checksum fails - warn, fail, etc.void
setEnabled(boolean enabled)
Set whether to use this repository for downloading this type of artifact.void
setUpdatePolicy(String updatePolicy)
Set the frequency for downloading updates - can be "always", "daily" (default), "interval:XXX" (in minutes) or "never" (only if it doesn't exist locally).
-
-
-
Method Detail
-
clone
public RepositoryPolicy clone()
Method clone.
-
getChecksumPolicy
public String getChecksumPolicy()
Get what to do when verification of an artifact checksum fails - warn, fail, etc. Valid values are "fail" or "warn".- Returns:
- String
-
getUpdatePolicy
public String getUpdatePolicy()
Get the frequency for downloading updates - can be "always", "daily" (default), "interval:XXX" (in minutes) or "never" (only if it doesn't exist locally).- Returns:
- String
-
isEnabled
public boolean isEnabled()
Get whether to use this repository for downloading this type of artifact.- Returns:
- boolean
-
setChecksumPolicy
public void setChecksumPolicy(String checksumPolicy)
Set what to do when verification of an artifact checksum fails - warn, fail, etc. Valid values are "fail" or "warn".- Parameters:
checksumPolicy
- a checksumPolicy object.
-
setEnabled
public void setEnabled(boolean enabled)
Set whether to use this repository for downloading this type of artifact.- Parameters:
enabled
- a enabled object.
-
setUpdatePolicy
public void setUpdatePolicy(String updatePolicy)
Set the frequency for downloading updates - can be "always", "daily" (default), "interval:XXX" (in minutes) or "never" (only if it doesn't exist locally).- Parameters:
updatePolicy
- a updatePolicy object.
-
-