<commit_before>package model.job.type;

import java.util.Map;

import com.fasterxml.jackson.annotation.JsonProperty;

import model.job.PiazzaJobType;

public class ExecuteServiceJob implements PiazzaJobType {

		public String jobId = null;
		@JsonProperty("dataInputs")
		public Map<String, String> dataInputs;	
		public String dataInput;
		public String resourceId;
		public final String type = "execute-service";
		
		public Map<String, String> getDataInputs() {
			return dataInputs;
		}

		public void setDataInputs(Map<String, String> dataInputs) {
			this.dataInputs = dataInputs;
		}

		public String getDataInput() {
			return dataInput;
		}

		public void setDataInput(String dataInput) {
			this.dataInput = dataInput;
		}

		public String getResourceId() {
			return resourceId;
		}

		public void setResourceId(String resourceId) {
			this.resourceId = resourceId;
		}		
		
		public ExecuteServiceJob() {

		}

		public ExecuteServiceJob(String jobId) {
			this.jobId = jobId;
		}

		public String getType() {
			return type;
		}

		public String getJobId() {
			return jobId;
		}<commit_msg>[Feature-318]Extracted out executeService metadata into another class to leverage within servicecontroller for direct rest calls to execute<commit_after>package model.job.type;

import model.job.PiazzaJobType;
import model.job.metadata.ExecuteServiceData;

public class ExecuteServiceJob implements PiazzaJobType {

		public String jobId = null;
		public final String type = "execute-service";
		public ExecuteServiceData data;

		public ExecuteServiceJob() {

		}

		public ExecuteServiceJob(String jobId) {
			this.jobId = jobId;
		}

		public String getType() {
			return type;
		}

		public String getJobId() {
			return jobId;
		}
{'fraction_non_alphanumeric': 0.08338125359401956, 'fraction_numerical': 0.0017251293847038527, 'mean_word_length': 4.043478260869565, 'pattern_counts': {'":': 0, '<': 6, '<?xml version=': 0, '>': 6, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 1}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '821262', 'n_tokens_mistral': 609, 'n_tokens_neox': 521, 'n_words': 141}