public class SitesConfiguration extends java.lang.Object implements Matchable<SitesConfiguration>
| Modifier and Type | Field and Description |
|---|---|
static AttributeDefinition<java.lang.Boolean> |
DISABLE_BACKUPS |
static AttributeDefinition<java.util.Set<java.lang.String>> |
IN_USE_BACKUP_SITES |
| Constructor and Description |
|---|
SitesConfiguration(AttributeSet attributes,
java.util.List<BackupConfiguration> allBackups,
BackupForConfiguration backupFor) |
| 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.
|
AttributeSet |
attributes() |
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 obj) |
BackupFailurePolicy |
getFailurePolicy(java.lang.String siteName) |
boolean |
hasEnabledBackups() |
int |
hashCode() |
boolean |
hasInUseBackup(java.lang.String siteName) |
java.util.Set<java.lang.String> |
inUseBackupSites() |
java.lang.String |
toString() |
public static final AttributeDefinition<java.lang.Boolean> DISABLE_BACKUPS
public static final AttributeDefinition<java.util.Set<java.lang.String>> IN_USE_BACKUP_SITES
public SitesConfiguration(AttributeSet attributes, java.util.List<BackupConfiguration> allBackups, BackupForConfiguration backupFor)
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 java.util.Set<java.lang.String> inUseBackupSites()
public AttributeSet attributes()
public int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object