Uses of Class
com.morpheusdata.model.Workload
Packages that use Workload
Package
Description
-
Uses of Workload in com.morpheusdata.core
Methods in com.morpheusdata.core with parameters of type WorkloadModifier and TypeMethodDescriptionio.reactivex.rxjava3.core.Single<TaskConfig>MorpheusContext.buildWorkloadConfig(Workload workload, Map baseConfig, Task task, Collection excludes, Map opts) default TaskResultTaskProvider.executeContainerTask(Workload workload, Task task) Deprecated.Task execution on a provisionedWorkloaddefault TaskResultTaskProvider.executeContainerTask(Workload workload, Task task, Map opts) Deprecated.Task execution on a provisionedWorkloaddefault TaskResultTaskProvider.executeLocalTask(Task task, Map opts, Workload workload, ComputeServer server, Instance instance) Deprecated.Task execution in a local contextdefault TaskResultTaskProvider.executeRemoteTask(Task task, Workload workload, ComputeServer server, Instance instance) Deprecated.Task execution in a remote contextdefault TaskResultTaskProvider.executeRemoteTask(Task task, Map opts, Workload workload, ComputeServer server, Instance instance) Deprecated.Task execution in a remote contextdefault TaskResultTaskProvider.executeWorkloadTask(Workload workload, Task task, Map opts) Deprecated.Task execution on a provisionedWorkloadAbstractProvisionProvider.getRootDisk(Workload workload) AbstractProvisionProvider.getRootSize(Workload workload) io.reactivex.rxjava3.core.Single<Process>MorpheusProcessService.startProcess(Workload workload, ProcessEvent.ProcessType processType, User user, String timerCategory) Deprecated.io.reactivex.rxjava3.core.Single<Process>MorpheusProcessService.startProcess(Workload workload, ProcessEvent.ProcessType processType, User user, String timerCategory, String eventTitle) Deprecated.io.reactivex.rxjava3.core.Single<Process>MorpheusProcessService.startProcess(Workload workload, ProcessStepType stepType, User user, String timerCategory) Start a new Process for the Workloadio.reactivex.rxjava3.core.Single<Process>MorpheusProcessService.startProcess(Workload workload, ProcessStepType stepType, User user, String timerCategory, String eventTitle) Start a new Process for the Workload -
Uses of Workload in com.morpheusdata.core.backup
Methods in com.morpheusdata.core.backup with parameters of type WorkloadModifier and TypeMethodDescriptionio.reactivex.rxjava3.core.Single<Boolean>MorpheusBackupRestoreService.finalizeRestore(Workload workload) Trigger the provision finalize process on a restored workload.io.reactivex.rxjava3.core.Single<Boolean>MorpheusBackupRestoreService.finalizeRestore(Workload workload, Map opts) Trigger the provision finalize process on a restored workload. -
Uses of Workload in com.morpheusdata.core.cloud
Methods in com.morpheusdata.core.cloud that return types with arguments of type WorkloadModifier and TypeMethodDescriptionio.reactivex.rxjava3.core.Observable<Workload>MorpheusCloudService.getWorkload(ComputeServer server) io.reactivex.rxjava3.core.Single<Workload>MorpheusCloudService.getWorkloadById(Long id) Methods in com.morpheusdata.core.cloud with parameters of type WorkloadModifier and TypeMethodDescriptionio.reactivex.rxjava3.core.Single<Boolean>MorpheusCloudService.saveWorkload(Workload workload) Saves a workload -
Uses of Workload in com.morpheusdata.core.network.loadbalancer
Methods in com.morpheusdata.core.network.loadbalancer with parameters of type WorkloadModifier and TypeMethodDescriptionMorpheusLoadBalancerService.buildNamingConfig(Workload container, Map opts, NetworkLoadBalancerInstance loadBalancerInstance) Helper method for load balancer operations to build naming configuration to certain itemsMorpheusLoadBalancerService.getContainerIp(Workload container, Boolean externalAddress) Retrieve the correct IP address to use for load balancing from a container -
Uses of Workload in com.morpheusdata.core.providers
Fields in com.morpheusdata.core.providers declared as WorkloadMethods in com.morpheusdata.core.providers with parameters of type WorkloadModifier and TypeMethodDescriptiondefault ServiceResponseProvisionProvider.cloneToTemplate(Workload workload, Map opts) Used to create a new template or image from a given VM if the cloud supports doing soWorkloadProvisionProvider.createWorkloadResources(Workload workload, Map opts) Method called before runWorkload to allow implementers to create resources required before runWorkload is calledNetworkProvider.MvmProvisionFacet.deleteWorkload(Workload workload, RemoveWorkloadRequest workloadRequest, NetworkServer networkServer) This method is called right AFTER a workload has been removed from cloud/cluster.default ServiceResponseWorkloadProvisionProvider.ejectAllDisksFromWorkload(Workload workload, Map opts) Issues the remote calls necessary to eject all ejectable disks from a workloadTaskProvider.executeContainerTask(Workload workload, Task task) Task execution on a provisionedWorkloadTaskProvider.executeContainerTask(Workload workload, Task task, Map opts) Task execution on a provisionedWorkloadTaskProvider.executeLocalTask(Task task, Map opts, Workload workload, ComputeServer server, Instance instance) Task execution in a local contextTaskProvider.executeRemoteTask(Task task, Workload workload, ComputeServer server, Instance instance) Task execution in a remote contextTaskProvider.executeRemoteTask(Task task, Map opts, Workload workload, ComputeServer server, Instance instance) Task execution in a remote contextProvisionProvider.IacResourceFacet.finalizeResourceWorkload(Workload workload, AccountResource resource) Called at the end of the provsioning process to ensure that the workload is properly provisioned and provides an opportunity to perform some final actions during the provisioning process.WorkloadProvisionProvider.finalizeWorkload(Workload workload) This method is called after successful completion of runWorkload and provides an opportunity to perform some final actions during the provisioning process.WorkloadProvisionProvider.ResizeV2Facet.prepareResizeWorkload(Instance instance, Workload workload, ResizeV2Request resizeRequest, Map opts) Prepares the resize operation.NetworkProvider.MvmProvisionFacet.prepareWorkload(Workload workload, WorkloadRequest workloadRequest, NetworkServer networkServer) This method is called just before a workload is provisioned.default ServiceResponse<PrepareWorkloadResponse>WorkloadProvisionProvider.prepareWorkload(Workload workload, WorkloadRequest workloadRequest, Map opts) This method is called before runWorkload and provides an opportunity to perform action or obtain configuration that will be needed in runWorkload.default ServiceResponse<RemoveWorkloadResponse>WorkloadProvisionProvider.removeWorkload(Workload workload, RemoveWorkloadRequest removeWorkloadRequest) This is the key method called to destroy / remove a workload.default ServiceResponseWorkloadProvisionProvider.removeWorkload(Workload workload, Map opts) Deprecated.WorkloadProvisionProvider.ResizeFacet.resizeWorkload(Instance instance, Workload workload, ResizeRequest resizeRequest, Map opts) Request to scale the size of the Workload.WorkloadProvisionProvider.ResizeV2Facet.resizeWorkload(Instance instance, Workload workload, ResizeV2Request resizeRequest, Map opts) Request to scale the size of the Workload.IacResourceMappingProvider.resolveContainer(Workload workload, AccountResource resource, Map resourceResult, String iacProvider, String iacProviderType, String iacType) IacResourceMappingProvider.resolveWorkload(Workload workload, AccountResource resource, Map resourceResult, String iacProvider, String iacProviderType, String iacType) Handles mapping an IaC resource to a Morpheus Workload.WorkloadProvisionProvider.restartWorkload(Workload workload) Issues the remote calls to restart a workload element.WorkloadProvisionProvider.runWorkload(Workload workload, WorkloadRequest workloadRequest, Map opts) This method is a key entry point in provisioning a workload.WorkloadProvisionProvider.startWorkload(Workload workload) Issues the remote calls necessary to start a workload element for running.WorkloadProvisionProvider.stopWorkload(Workload workload) Issues the remote calls necessary top stop a workload element from running.default ServiceResponseWorkloadProvisionProvider.suspendWorkload(Workload workload) Issues the remote calls necessary to suspend a workload element.WorkloadProvisionProvider.ResizeFacet.validateResizeWorkload(Instance instance, Workload workload, ResizeRequest resizeRequest, Map opts) Validates the provided resize options of an instance's workload.WorkloadProvisionProvider.ResizeV2Facet.validateResizeWorkload(Instance instance, Workload workload, ResizeV2Request resizeRequest, Map opts) Validates the provided resize options of an instance's workload. -
Uses of Workload in com.morpheusdata.core.provisioning
Methods in com.morpheusdata.core.provisioning with parameters of type WorkloadModifier and TypeMethodDescriptionio.reactivex.rxjava3.core.Single<UsersConfiguration>MorpheusProvisionService.getUserConfig(Workload workload, VirtualImage virtualImage, Map<String, Object> opts) Generates a UsersConfiguration given workload and virtual imagevoidMorpheusProvisionService.setProvisionFailed(ComputeServer server, Workload workload) Sets the Provisioning state of a Workload and Server to Failed This can be called in an error scenario during a provision operation.voidMorpheusProvisionService.setProvisionFailed(ComputeServer server, Workload workload, String errorMessage) Sets the Provisioning state of a Workload and Server to Failed This can be called in an error scenario during a provision operation.voidMorpheusProvisionService.setProvisionFailed(ComputeServer server, Workload workload, String errorMessage, Map opts) Sets the Provisioning state of a Workload and Server to Failed This can be called in an error scenario during a provision operation. -
Uses of Workload in com.morpheusdata.core.synchronous
Methods in com.morpheusdata.core.synchronous with parameters of type WorkloadModifier and TypeMethodDescriptionMorpheusSynchronousProcessService.startProcess(Workload workload, ProcessStepType stepType, User user, String timerCategory) Start a new Process for the WorkloadMorpheusSynchronousProcessService.startProcess(Workload workload, ProcessStepType stepType, User user, String timerCategory, String eventTitle) Start a new Process for the Workload -
Uses of Workload in com.morpheusdata.core.synchronous.provisioning
Methods in com.morpheusdata.core.synchronous.provisioning with parameters of type WorkloadModifier and TypeMethodDescriptionMorpheusSynchronousProvisionService.getUserConfig(Workload workload, VirtualImage virtualImage, Map<String, Object> opts) Generates a UsersConfiguration given workload and virtual imagevoidMorpheusSynchronousProvisionService.setProvisionFailed(ComputeServer server, Workload workload) Sets the Provisioning state of a Workload and Server to Failed This can be called in an error scenario during a provision operation.voidMorpheusSynchronousProvisionService.setProvisionFailed(ComputeServer server, Workload workload, String errorMessage) Sets the Provisioning state of a Workload and Server to Failed This can be called in an error scenario during a provision operation.voidMorpheusSynchronousProvisionService.setProvisionFailed(ComputeServer server, Workload workload, String errorMessage, Map opts) Sets the Provisioning state of a Workload and Server to Failed This can be called in an error scenario during a provision operation. -
Uses of Workload in com.morpheusdata.core.util
Methods in com.morpheusdata.core.util with parameters of type WorkloadModifier and TypeMethodDescriptionstatic voidInvoiceUtility.configureWorkloadInvoice(AccountInvoice invoice, Cloud cloud, Workload workload) -
Uses of Workload in com.morpheusdata.model
Fields in com.morpheusdata.model with type parameters of type WorkloadMethods in com.morpheusdata.model that return types with arguments of type WorkloadMethod parameters in com.morpheusdata.model with type arguments of type Workload -
Uses of Workload in com.morpheusdata.request
Fields in com.morpheusdata.request declared as WorkloadFields in com.morpheusdata.request with type parameters of type WorkloadMethods in com.morpheusdata.request that return WorkloadMethods in com.morpheusdata.request that return types with arguments of type WorkloadMethods in com.morpheusdata.request with parameters of type WorkloadMethod parameters in com.morpheusdata.request with type arguments of type WorkloadModifier and TypeMethodDescriptionvoidAfterConvertToManagedRequest.setWorkloads(Collection<Workload> workloads) -
Uses of Workload in com.morpheusdata.response
Fields in com.morpheusdata.response declared as WorkloadModifier and TypeFieldDescriptionprotected WorkloadPrepareWorkloadResponse.workloadprotected WorkloadRemoveWorkloadResponse.workloadFields in com.morpheusdata.response with type parameters of type WorkloadModifier and TypeFieldDescriptionPrepareCloneInstanceResponse.snapshotToWorkloadMapA map of snapshot external ids for each workload associated with the instanceAfterConvertToManagedResponse.workloadsMethods in com.morpheusdata.response that return WorkloadModifier and TypeMethodDescriptionPrepareWorkloadResponse.getWorkload()RemoveWorkloadResponse.getWorkload()Methods in com.morpheusdata.response that return types with arguments of type WorkloadModifier and TypeMethodDescriptionPrepareCloneInstanceResponse.getSnapshotToWorkloadMap()AfterConvertToManagedResponse.getWorkloads()Methods in com.morpheusdata.response with parameters of type WorkloadModifier and TypeMethodDescriptionvoidPrepareWorkloadResponse.setWorkload(Workload workload) voidRemoveWorkloadResponse.setWorkload(Workload workload) Method parameters in com.morpheusdata.response with type arguments of type WorkloadModifier and TypeMethodDescriptionvoidPrepareCloneInstanceResponse.setSnapshotToWorkloadMap(Map<Workload, String> snapshotToWorkloadMap) voidAfterConvertToManagedResponse.setWorkload(Collection<Workload> workloads)
MorpheusProcessService.startProcess(Workload, ProcessStepType, User, String)instead