public static final class ApplianceManagement.Builder
extends java.lang.Object
ApplianceManagement
.Constructor and Description |
---|
Builder(Ssh ssh,
Dcui dcui,
Consolecli consoleCli,
Shell shell)
Constructor with parameters for the required properties of
ApplianceManagement . |
Modifier and Type | Method and Description |
---|---|
ApplianceManagement |
build() |
ApplianceManagement.Builder |
setBackupSchedules(java.util.List<BackupSchedule> backupSchedules)
Backup schedule of vCenter.
|
ApplianceManagement.Builder |
setLocalAccountsPolicy(LocalAccountsPolicy localAccountsPolicy)
The
localAccountsPolicy interface provides methods to manage local user
accounts. |
ApplianceManagement.Builder |
setNetwork(ApplianceNetwork network)
Network configurations to be applied.
|
ApplianceManagement.Builder |
setNtp(Ntp ntp)
Ntp interface provides methods Gets NTP configuration status and tests
connection to ntp servers. |
ApplianceManagement.Builder |
setRootLocalAccount(LocalAccounts rootLocalAccount)
The
LocalAccounts interface provides methods to manage local user
account. |
ApplianceManagement.Builder |
setSmtp(Smtp smtp)
The
LocalAccounts interface provides methods to manage local user
account. |
ApplianceManagement.Builder |
setSoftwareUpdatePolicy(SoftwareUpdatePolicy softwareUpdatePolicy)
Policy to update vCenter.
|
ApplianceManagement.Builder |
setSyslog(java.util.List<LogForwarding> syslog)
The
syslog interface provides methods to manage forwarding of log
messages to remote logging servers. |
ApplianceManagement.Builder |
setTimeSync(Timesync timeSync)
Timesync interface provides methods Performs time synchronization
configuration. |
ApplianceManagement.Builder |
setTimeZone(Timezone timeZone)
The
Timezone interface provides methods to get and set the appliance
timezone. |
public Builder(Ssh ssh, Dcui dcui, Consolecli consoleCli, Shell shell)
ApplianceManagement
.public ApplianceManagement.Builder setSoftwareUpdatePolicy(SoftwareUpdatePolicy softwareUpdatePolicy)
Set
if the SoftwareUpdatePolicy is set inside vCenter.softwareUpdatePolicy
- New value for the property.public ApplianceManagement.Builder setBackupSchedules(java.util.List<BackupSchedule> backupSchedules)
Set
if the Backup is schedule for vCenterbackupSchedules
- New value for the property.public ApplianceManagement.Builder setTimeZone(Timezone timeZone)
Timezone
interface provides methods to get and set the appliance
timezone.
Only Set
if the Timezone is set in vCentertimeZone
- New value for the property.public ApplianceManagement.Builder setTimeSync(Timesync timeSync)
Timesync
interface provides methods Performs time synchronization
configuration.
Only Set
if the time sync mode is set in vCentertimeSync
- New value for the property.public ApplianceManagement.Builder setNtp(Ntp ntp)
Ntp
interface provides methods Gets NTP configuration status and tests
connection to ntp servers.
Only Set
if the ntp server are set in vCenter.ntp
- New value for the property.public ApplianceManagement.Builder setSyslog(java.util.List<LogForwarding> syslog)
syslog
interface provides methods to manage forwarding of log
messages to remote logging servers.
Only Set
if log forwarding to remote server are set in
vCenter.syslog
- New value for the property.public ApplianceManagement.Builder setLocalAccountsPolicy(LocalAccountsPolicy localAccountsPolicy)
localAccountsPolicy
interface provides methods to manage local user
accounts.
Only Set
if Password Policy is set to manage local user
accounts.localAccountsPolicy
- New value for the property.public ApplianceManagement.Builder setRootLocalAccount(LocalAccounts rootLocalAccount)
LocalAccounts
interface provides methods to manage local user
account.rootLocalAccount
- New value for the property.public ApplianceManagement.Builder setSmtp(Smtp smtp)
LocalAccounts
interface provides methods to manage local user
account.smtp
- New value for the property.public ApplianceManagement.Builder setNetwork(ApplianceNetwork network)
Set
if the network configurations are set in vCenter.network
- New value for the property.public ApplianceManagement build()