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.ObjectBuilder 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 ALBControllerBackupConfigurationbuild()ALBControllerBackupConfiguration.BuildersetBackupLocation(java.lang.String backupLocation)Directory in backup server.ALBControllerBackupConfiguration.BuildersetBackupPassphrase(java.lang.String backupPassphrase)Passphrase for in the backup.ALBControllerBackupConfiguration.BuildersetClusteringId(java.lang.String clusteringId)Unique Id for NSX Advanced Load Balancer Controller Cluster used in VCF managed NSX.ALBControllerBackupConfiguration.BuildersetPassword(java.lang.String password)Backup server password.ALBControllerBackupConfiguration.BuildersetServerAddress(java.lang.String serverAddress)Backup server address.ALBControllerBackupConfiguration.BuildersetUsername(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()
-
-