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 |
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()
LocalAccounts
public Monitoring monitoringService()
Monitoring
public Networking networkingService()
Networking
public 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()
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 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 LocalAccountsFactory localAccounts()
public void updateStubConfiguration(StubFactory stubFactory, StubConfiguration stubConfig)