All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.morpheusdata.model.ProcessEvent Maven / Gradle / Ivy

package com.morpheusdata.model;

import java.util.Map;

public class ProcessEvent {

	public ProcessType getType() {
		return type;
	}

	public void setType(ProcessType type) {
		this.type = type;
	}

	public String getJobName() {
		return jobName;
	}

	public void setJobName(String jobName) {
		this.jobName = jobName;
	}

	public Map getJobConfig() {
		return jobConfig;
	}

	public void setJobConfig(Map jobConfig) {
		this.jobConfig = jobConfig;
	}

	public enum ProcessType {
		ansibleCommand,
		ansibleInstall,
		ansiblePlaybook,
		ansibleProvision,
		ansibleRepo,
		ansibleTowerInventory,
		ansibleTowerJobLaunch,
		ansibleTowerJobTemplate,
		ansibleTowerProvision,
		applyPackage,
		applyResourceSpec,
		appProvision,
		appTerraformCommand,
		azureArmProvision,
		azureOperation,
		chefBootstrap,
		chefInstall,
		chefProvision,
		chefRun,
		cloning,
		configureResources,
		containerScript,
		containerTask,
		containerTemplate,
		containerWorkflow,
		deletesnapshot,
		deploy,
		deployFiles,
		deployPackage,
		deployScanner,
		deployStartInstance,
		deployStopInstance,
		executeAction,
		executeCommand,
		executeScan,
		executeScript,
		executeTask,
		executeTemplate,
		executeWorkflow,
		extractResults,
		general,
		guestCustomizations,
		instanceAction,
		instanceTask,
		instanceTerraformCommand,
		instanceWorkflow,
		localTask,
		localWorkflow,
		planResources,
		postProvision,
		provision,
		provisionAgent,
		provisionAppDeploy,
		provisionCloudInit,
		provisionConfig,
		provisionDeploy,
		provisionFinalize,
		provisionImage,
		provisionInstances,
		provisionItem,
		provisionItems,
		provisionLaunch,
		provisionNetwork,
		provisionResize,
		provisionResolve,
		provisionResources,
		provisionState,
		provisionStateRefresh,
		provisionUpdates,
		provisionVolumes,
		reconfigure,
		resize,
		resizeMemory,
		resizeStart,
		resizeStopInstance,
		resizeVolumes,
		resourceConfig,
		revert,
		saltCommand,
		saltExecute,
		saltInstall,
		saltMinion,
		saltProvision,
		saltState,
		securityScan,
		serverGroupProvision,
		serverGroupWorkflow,
		serverProvision,
		serverScript,
		serverTask,
		serverWorkflow,
		shutdown,
		snapshot,
		startup,
		teardown,
		terraformCommand
	}

	public ProcessType type;
	public String jobName;
	public Map jobConfig;
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy