public static final class BackupConfiguration.Builder
extends java.lang.Object
BackupConfiguration.| Constructor and Description |
|---|
Builder()
Constructor with parameters for the required properties of
BackupConfiguration. |
| Modifier and Type | Method and Description |
|---|---|
BackupConfiguration |
build() |
BackupConfiguration.Builder |
setAfterInventoryUpdateInterval(java.lang.Long afterInventoryUpdateInterval)
A number of seconds after a last backup, that needs to pass, before a topology
change will trigger a generation of a new cluster/node backups.
|
BackupConfiguration.Builder |
setBackupEnabled(java.lang.Boolean backupEnabled)
true if automated backup is enabled
|
BackupConfiguration.Builder |
setBackupSchedule(com.vmware.vapi.bindings.Structure backupSchedule) |
BackupConfiguration.Builder |
setInventorySummaryInterval(java.lang.Long inventorySummaryInterval)
The minimum number of seconds between each upload of the inventory summary to
backup server.
|
BackupConfiguration.Builder |
setPassphrase(java.lang.String passphrase)
Passphrase used to encrypt backup files.
|
BackupConfiguration.Builder |
setRemoteFileServer(RemoteFileServer remoteFileServer) |
public Builder()
BackupConfiguration.public BackupConfiguration.Builder setAfterInventoryUpdateInterval(java.lang.Long afterInventoryUpdateInterval)
afterInventoryUpdateInterval - New value for the property.public BackupConfiguration.Builder setBackupEnabled(java.lang.Boolean backupEnabled)
backupEnabled - New value for the property.public BackupConfiguration.Builder setBackupSchedule(com.vmware.vapi.bindings.Structure backupSchedule)
backupSchedule - New value for the property.
When clients pass a value of this class as a parameter, the property must
contain all the properties defined in BackupSchedule. When methods return a value
of this class as a return value, the property will contain all the properties
defined in BackupSchedule.public BackupConfiguration.Builder setInventorySummaryInterval(java.lang.Long inventorySummaryInterval)
inventorySummaryInterval - New value for the property.public BackupConfiguration.Builder setPassphrase(java.lang.String passphrase)
passphrase - New value for the property.public BackupConfiguration.Builder setRemoteFileServer(RemoteFileServer remoteFileServer)
remoteFileServer - New value for the property.public BackupConfiguration build()