Class DeploymentFactory
- java.lang.Object
-
- com.vmware.nsx_policy.infra.sites.napp.deployment.DeploymentFactory
-
public class DeploymentFactory extends java.lang.Object
DeploymentFactory
is responsible for creating instances of services contained inside the com.vmware.nsx_policy.infra.sites.napp.deployment package and also has the subpackages reference to access respective subpackage services.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DeploymentFactory
getFactory(com.vmware.vapi.bindings.StubFactory stubFactory, com.vmware.vapi.bindings.StubConfiguration stubConfig)
Creates the new instance of this class with provided configurationKubeconfig
kubeconfigService()
Returns an instance of classKubeconfig
KubernetesTools
kubernetesToolsService()
Returns an instance of classKubernetesTools
PlatformFactory
platform()
Platform
platformService()
Returns an instance of classPlatform
RegistryFactory
registry()
Registry
registryService()
Returns an instance of classRegistry
StorageClasses
storageClassesService()
Returns an instance of classStorageClasses
ToolsFactory
tools()
void
updateStubConfiguration(com.vmware.vapi.bindings.StubFactory stubFactory, com.vmware.vapi.bindings.StubConfiguration stubConfig)
UpgradeCoordinatorFactory
upgradeCoordinator()
UpgradeCoordinator
upgradeCoordinatorService()
Returns an instance of classUpgradeCoordinator
-
-
-
Method Detail
-
getFactory
public static DeploymentFactory getFactory(com.vmware.vapi.bindings.StubFactory stubFactory, com.vmware.vapi.bindings.StubConfiguration stubConfig)
Creates the new instance of this class with provided configuration- Parameters:
stubFactory
-StubFactory
instance is responsible for creating stubsstubConfig
-StubConfiguration
instance is required to authenticate the request- Returns:
DeploymentFactory
factory instance
-
kubeconfigService
public Kubeconfig kubeconfigService()
Returns an instance of classKubeconfig
-
kubernetesToolsService
public KubernetesTools kubernetesToolsService()
Returns an instance of classKubernetesTools
-
storageClassesService
public StorageClasses storageClassesService()
Returns an instance of classStorageClasses
-
upgradeCoordinatorService
public UpgradeCoordinator upgradeCoordinatorService()
Returns an instance of classUpgradeCoordinator
-
platform
public PlatformFactory platform()
-
registry
public RegistryFactory registry()
-
tools
public ToolsFactory tools()
-
upgradeCoordinator
public UpgradeCoordinatorFactory upgradeCoordinator()
-
updateStubConfiguration
public void updateStubConfiguration(com.vmware.vapi.bindings.StubFactory stubFactory, com.vmware.vapi.bindings.StubConfiguration stubConfig)
-
-