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()