public class ApplianceFactory
extends java.lang.Object
ApplianceFactory is responsible for creating instances of services
contained inside the com.vmware.appliance package and also has the subpackages reference
to access respective subpackage services.
| Modifier and Type | Method and Description |
|---|---|
AccessFactory |
access()
The
com.vmware.appliance.access package provides interfaces for managing
access to the appliance. |
static ApplianceFactory |
getFactory(StubFactory stubFactory,
StubConfiguration stubConfig)
Creates the new instance of this class with provided configuration
|
HealthFactory |
health()
The
com.vmware.appliance.health package provides interfaces for
reporting the health of the various subsystems of the the appliance. |
Health |
healthService()
Returns an instance of class
Health |
LocalaccountsFactory |
localaccounts()
The
com.vmware.appliancelocalaccounts package provides interfaces for
managing local (OS) accounts in the appliance. |
LocalAccountsFactory |
localAccounts() |
LocalAccounts |
localAccountsService()
Returns an instance of class
LocalAccounts |
LoggingFactory |
logging()
The
com.vmware.appliance.logging package provides interfaces for
managing log forwarding in the appliance. |
MonitoringFactory |
monitoring()
The
com.vmware.appliance.monitoring package provides interfaces for
monitoring of the appliance. |
Monitoring |
monitoringService()
Returns an instance of class
Monitoring |
NetworkingFactory |
networking()
The
com.vmware.appliance.networking package provides interfaces for
managing network configuration of the appliance. |
Networking |
networkingService()
Returns an instance of class
Networking |
NtpFactory |
ntp()
The
com.vmware.appliance.ntp package provides interfaces for managing
NTP settings of the appliance. |
Ntp |
ntpService()
Returns an instance of class
Ntp |
Recovery |
recoveryService()
Returns an instance of class
Recovery |
Services |
servicesService()
Returns an instance of class
Services |
ShutdownFactory |
shutdown()
The
com.vmware.appliance.shutdown package provides interfaces to
shutdown and reboot the appliance. |
Shutdown |
shutdownService()
Returns an instance of class
Shutdown |
SupportbundleFactory |
supportbundle()
The
com.vmware.appliance.supportbundle package provides interfaces for
setting and getting support bundle related operations. |
SystemFactory |
system()
The
com.vmware.appliance.system package provides interfaces to query the
appliance system information. |
Timesync |
timesyncService()
Returns an instance of class
Timesync |
TymesyncFactory |
tymesync()
The
com.vmware.appliance.tymesync package provides interfaces for
managing tyme synchronization settings of the appliance. |
UpdateFactory |
update()
The
com.vmware.appliance.update package provides interfaces for updating
the software in the appliance. |
Update |
updateService()
Returns an instance of class
Update |
void |
updateStubConfiguration(StubFactory stubFactory,
StubConfiguration stubConfig) |
public static ApplianceFactory getFactory(StubFactory stubFactory, StubConfiguration stubConfig)
stubFactory - StubFactory instance is responsible for creating stubsstubConfig - StubConfiguration instance is required to authenticate the requestApplianceFactory factory instancepublic LocalAccounts localAccountsService()
LocalAccountspublic Monitoring monitoringService()
Monitoringpublic Networking networkingService()
Networkingpublic AccessFactory access()
com.vmware.appliance.access package provides interfaces for managing
access to the appliance. The package is available starting in vSphere 6.5.public HealthFactory health()
com.vmware.appliance.health package provides interfaces for
reporting the health of the various subsystems of the the appliance. The package
is available starting in vSphere 6.5.public LocalAccountsFactory localAccounts()
public LocalaccountsFactory localaccounts()
com.vmware.appliancelocalaccounts package provides interfaces for
managing local (OS) accounts in the appliance. The package is available starting
in vSphere 6.5.public LoggingFactory logging()
com.vmware.appliance.logging package provides interfaces for
managing log forwarding in the appliance. The package is available starting in
vSphere 6.5.public MonitoringFactory monitoring()
com.vmware.appliance.monitoring package provides interfaces for
monitoring of the appliance. The package is available starting in vSphere 6.5.public NetworkingFactory networking()
com.vmware.appliance.networking package provides interfaces for
managing network configuration of the appliance. The package is available
starting in vSphere 6.5.public NtpFactory ntp()
com.vmware.appliance.ntp package provides interfaces for managing
NTP settings of the appliance. The package is available starting in vSphere 6.5.public ShutdownFactory shutdown()
com.vmware.appliance.shutdown package provides interfaces to
shutdown and reboot the appliance. The package is available starting in vSphere
6.5.public SupportbundleFactory supportbundle()
com.vmware.appliance.supportbundle package provides interfaces for
setting and getting support bundle related operations.public SystemFactory system()
com.vmware.appliance.system package provides interfaces to query the
appliance system information. The package is available starting in vSphere 6.5.public TymesyncFactory tymesync()
com.vmware.appliance.tymesync package provides interfaces for
managing tyme synchronization settings of the appliance. The package is
available starting in vSphere 6.5.public UpdateFactory update()
com.vmware.appliance.update package provides interfaces for updating
the software in the appliance. The package is available starting in vSphere 6.5.public void updateStubConfiguration(StubFactory stubFactory, StubConfiguration stubConfig)