public class DepotsFactory
extends java.lang.Object
DepotsFactory
is responsible for creating instances of services
contained inside the com.vmware.esx.settings.depots package and also has the subpackages reference
to access respective subpackage services.
Modifier and Type | Method and Description |
---|---|
static DepotsFactory |
getFactory(StubFactory stubFactory,
StubConfiguration stubConfig)
Creates the new instance of this class with provided configuration
|
OfflineFactory |
offline()
The
com.vmware.esx.settings.depots.offline package provides interfaces
to manage vLCM offline depots. |
Offline |
offlineService()
Returns an instance of class
Offline |
OnlineFactory |
online()
The
com.vmware.esx.settings.depots.online package provides interfaces to
manage vLCM online depots. |
Online |
onlineService()
Returns an instance of class
Online |
SyncSchedule |
syncScheduleService()
Returns an instance of class
SyncSchedule |
UmdsFactory |
umds()
The
com.vmware.esx.settings.depots.umds package provides interfaces to
manage vLCM UMDS depot. |
Umds |
umdsService()
Returns an instance of class
Umds |
void |
updateStubConfiguration(StubFactory stubFactory,
StubConfiguration stubConfig) |
public static DepotsFactory getFactory(StubFactory stubFactory, StubConfiguration stubConfig)
stubFactory
- StubFactory
instance is responsible for creating stubsstubConfig
- StubConfiguration
instance is required to authenticate the requestDepotsFactory
factory instancepublic SyncSchedule syncScheduleService()
SyncSchedule
public OfflineFactory offline()
com.vmware.esx.settings.depots.offline
package provides interfaces
to manage vLCM offline depots.public OnlineFactory online()
com.vmware.esx.settings.depots.online
package provides interfaces to
manage vLCM online depots.public UmdsFactory umds()
com.vmware.esx.settings.depots.umds
package provides interfaces to
manage vLCM UMDS depot.public void updateStubConfiguration(StubFactory stubFactory, StubConfiguration stubConfig)