Uses of Class
com.morpheusdata.model.ComputeServerGroup
Packages that use ComputeServerGroup
Package
Description
-
Uses of ComputeServerGroup in com.morpheusdata.core.network.loadbalancer
Methods in com.morpheusdata.core.network.loadbalancer with parameters of type ComputeServerGroupModifier and TypeMethodDescriptiondefault ServiceResponseLoadBalancerProvider.removeInstance(NetworkLoadBalancerInstance instance, ComputeServerGroup serverGroup) Implement this method to remove all entities involved in aNetworkLoadBalancerInstancewith a ComputeServerGroup such ass policies, pools, profiles, nodes, virtual servers, etc. -
Uses of ComputeServerGroup in com.morpheusdata.core.providers
Methods in com.morpheusdata.core.providers with parameters of type ComputeServerGroupModifier and TypeMethodDescriptionDatastoreTypeProvider.MvmProvisionFacet.buildDiskConfig(ComputeServerGroup cluster, ComputeServer server, StorageVolume volume) When creating/defining a virtual machine in libvirt, an XML specification must be generated.ClusterProvider.convertClusterToManaged(ComputeServerGroup cluster) Converts a discovered cluster to a managed clusterClusterProvider.deleteCluster(ComputeServerGroup cluster) Called when a cluster is being deleted.default ServiceResponseComputeTypePackageProvider.deletePackage(ComputeServerGroup serverGroup, ComputeServerGroupPackage computeServerGroupPackage) Deprecated.default ServiceResponseComputeTypePackageProvider.deletePackage(ComputeServerGroup serverGroup, ComputeServerGroupPackage computeServerGroupPackage, PackageDeleteRequest packageDeleteRequest) Called when deleting a packagedefault ServiceResponseClusterProvider.finalizeLinuxComputeServer(ComputeServerGroup cluster, ComputeServer server, Map opts) Hook for finalizing any configuration on a linux compute server before it is saved, defaults to no-opClusterProvider.getDefaultNamespace(ComputeServerGroup cluster) Provides the default namespace (should be aCloudPool) for this clusterdefault ServiceResponse<ComputeServerGroupPackage>ComputeTypePackageProvider.installPackage(ComputeServerGroup serverGroup, ComputeServerGroupPackage computeServerGroupPackage) default ServiceResponse<ComputeServerGroupPackage>ComputeTypePackageProvider.installPackage(ComputeServerGroup serverGroup, ComputeServerGroupPackage computeServerGroupPackage, PackageInstallRequest packageInstallRequest) Called when a package needs to be installeddefault booleanClusterProvider.isRefreshable(ComputeServerGroup cluster) Checks if the cluster can be refreshed by Morpheus.DatastoreTypeProvider.MvmProvisionFacet.prepareHostForVolume(ComputeServerGroup cluster, ComputeServer server, StorageVolume volume) This is a hook call to allow the plugin to prepare the host for the volume.ClusterProvider.refresh(ComputeServerGroup cluster) Clusters are refreshed periodically by the Morpheus Environment.ClusterProvider.refreshDaily(ComputeServerGroup cluster) Clusters are refreshed periodically by the Morpheus Environment.DatastoreTypeProvider.MvmProvisionFacet.releaseVolumeFromHost(ComputeServerGroup cluster, ComputeServer server, StorageVolume volume) This is a hook call to allow the plugin to know if a vm is being moved off of a host or removed.default HTMLResponseComputeTypePackageProvider.renderFormTemplate(ComputeServerGroup serverGroup, ComputeServerGroupPackage computeServerGroupPackage) Customized form provided to the rendering engine.ClusterTabProvider.renderTemplate(ComputeServerGroup cluster) Cluster details provided to your rendering engineClusterTabProvider.show(ComputeServerGroup cluster, User user, Account account) Provide logic when tab should be displayed.default ServiceResponse<ComputeServerGroupPackage>ComputeTypePackageProvider.updatePackageConfig(ComputeServerGroup serverGroup, ComputeServerGroupPackage computeServerGroupPackage, PackageUpdateRequest packageUpdateRequest) Called when updating a package configurationdefault ServiceResponse<ComputeServerGroupPackage>ComputeTypePackageProvider.upgradePackage(ComputeServerGroup serverGroup, ComputeServerGroupPackage computeServerGroupPackage, PackageUpgradeRequest packageUpgradeRequest) Called when a package needs to be upgradeddefault ServiceResponse<ComputeServerGroupPackage>ComputeTypePackageProvider.upgradePackage(ComputeServerGroup serverGroup, ComputeServerGroupPackage computeServerGroupPackage, String newVersion) default ServiceResponseComputeTypePackageProvider.validatePackageConfig(ComputeServerGroup serverGroup, ComputeServerGroupPackage serverGroupPackage) Validates the submitted package configurationClusterProvider.validateServerGroup(ComputeServerGroup cluster) Validates the server group for a given cluster. -
Uses of ComputeServerGroup in com.morpheusdata.model
Fields in com.morpheusdata.model declared as ComputeServerGroupModifier and TypeFieldDescriptionCloudPool.serverGroupprotected ComputeServerGroupComputeServer.serverGroupprotected ComputeServerGroupInstance.serverGroupprotected ComputeServerGroupNetworkLoadBalancerInstance.serverGroupMethods in com.morpheusdata.model that return ComputeServerGroupModifier and TypeMethodDescriptionCloudPool.getServerGroup()ComputeServer.getServerGroup()Instance.getServerGroup()NetworkLoadBalancerInstance.getServerGroup()Methods in com.morpheusdata.model with parameters of type ComputeServerGroupModifier and TypeMethodDescriptionvoidCloudPool.setServerGroup(ComputeServerGroup serverGroup) voidComputeServer.setServerGroup(ComputeServerGroup serverGroup) voidInstance.setServerGroup(ComputeServerGroup serverGroup) voidNetworkLoadBalancerInstance.setServerGroup(ComputeServerGroup serverGroup) -
Uses of ComputeServerGroup in com.morpheusdata.model.event
Fields in com.morpheusdata.model.event declared as ComputeServerGroupMethods in com.morpheusdata.model.event that return ComputeServerGroupMethods in com.morpheusdata.model.event with parameters of type ComputeServerGroup
ComputeTypePackageProvider.deletePackage(ComputeServerGroup, ComputeServerGroupPackage, PackageDeleteRequest)instead.