public class SitesConfiguration
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.util.List<BackupConfiguration> |
allBackups |
private BackupForConfiguration |
backupFor |
private boolean |
disableBackups |
private java.util.Set<java.lang.String> |
inUseBackupSites |
Constructor and Description |
---|
SitesConfiguration(java.util.List<BackupConfiguration> backups,
BackupForConfiguration backupFor,
boolean disableBackups,
java.util.Set<java.lang.String> backupSites) |
Modifier and Type | Method and Description |
---|---|
java.util.List<BackupConfiguration> |
allBackups()
Returns the list of all sites where this cache might back up its data.
|
BackupForConfiguration |
backupFor() |
boolean |
disableBackups()
Returns true if this cache won't backup its data remotely.
|
java.util.List<BackupConfiguration> |
enabledBackups()
Returns the list of
BackupConfiguration that have BackupConfiguration.enabled() == true. |
boolean |
equals(java.lang.Object o) |
BackupFailurePolicy |
getFailurePolicy(java.lang.String siteName) |
boolean |
hasEnabledBackups() |
int |
hashCode() |
boolean |
hasInUseBackup(java.lang.String siteName) |
java.lang.String |
toString() |
private final java.util.List<BackupConfiguration> allBackups
private final BackupForConfiguration backupFor
private final boolean disableBackups
private final java.util.Set<java.lang.String> inUseBackupSites
public SitesConfiguration(java.util.List<BackupConfiguration> backups, BackupForConfiguration backupFor, boolean disableBackups, java.util.Set<java.lang.String> backupSites)
public boolean disableBackups()
public java.util.List<BackupConfiguration> allBackups()
inUseBackupSites
.public java.util.List<BackupConfiguration> enabledBackups()
BackupConfiguration
that have BackupConfiguration.enabled()
== true.public BackupForConfiguration backupFor()
public BackupFailurePolicy getFailurePolicy(java.lang.String siteName)
public boolean hasInUseBackup(java.lang.String siteName)
public boolean hasEnabledBackups()
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object