Package com.vmware.nsx_policy.model
Class ALBControllerBackupConfiguration.Builder
- java.lang.Object
-
- com.vmware.nsx_policy.model.ALBControllerBackupConfiguration.Builder
-
- Enclosing class:
- ALBControllerBackupConfiguration
public static final class ALBControllerBackupConfiguration.Builder extends java.lang.Object
Builder class forALBControllerBackupConfiguration
.
-
-
Constructor Summary
Constructors Constructor Description Builder()
Constructor with parameters for the required properties ofALBControllerBackupConfiguration
.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ALBControllerBackupConfiguration
build()
ALBControllerBackupConfiguration.Builder
setBackupLocation(java.lang.String backupLocation)
Directory in backup server.ALBControllerBackupConfiguration.Builder
setBackupPassphrase(java.lang.String backupPassphrase)
Passphrase for in the backup.ALBControllerBackupConfiguration.Builder
setClusteringId(java.lang.String clusteringId)
Unique Id for NSX Advanced Load Balancer Controller Cluster used in VCF managed NSX.ALBControllerBackupConfiguration.Builder
setPassword(java.lang.String password)
Backup server password.ALBControllerBackupConfiguration.Builder
setServerAddress(java.lang.String serverAddress)
Backup server address.ALBControllerBackupConfiguration.Builder
setUsername(java.lang.String username)
Backup server username.
-
-
-
Constructor Detail
-
Builder
public Builder()
Constructor with parameters for the required properties ofALBControllerBackupConfiguration
.
-
-
Method Detail
-
setBackupLocation
public ALBControllerBackupConfiguration.Builder setBackupLocation(java.lang.String backupLocation)
Directory in backup server.- Parameters:
backupLocation
- New value for the property.
-
setBackupPassphrase
public ALBControllerBackupConfiguration.Builder setBackupPassphrase(java.lang.String backupPassphrase)
Passphrase for in the backup.- Parameters:
backupPassphrase
- New value for the property.
-
setClusteringId
public ALBControllerBackupConfiguration.Builder setClusteringId(java.lang.String clusteringId)
Unique Id for NSX Advanced Load Balancer Controller Cluster used in VCF managed NSX. This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Parameters:
clusteringId
- New value for the property.
-
setPassword
public ALBControllerBackupConfiguration.Builder setPassword(java.lang.String password)
Backup server password.- Parameters:
password
- New value for the property.
-
setServerAddress
public ALBControllerBackupConfiguration.Builder setServerAddress(java.lang.String serverAddress)
Backup server address. format: hostname-or-ipv4- Parameters:
serverAddress
- New value for the property.
-
setUsername
public ALBControllerBackupConfiguration.Builder setUsername(java.lang.String username)
Backup server username.- Parameters:
username
- New value for the property.
-
build
public ALBControllerBackupConfiguration build()
-
-