<commit_before>package com.sixsq.slipstream.connector.stratuslab;

/*
 * +=================================================================+
 * SlipStream Server (WAR)
 * =====
 * Copyright (C) 2013 SixSq Sarl (sixsq.<EMAIL>)
 * =====
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 * -=================================================================-
 */

import com.sixsq.slipstream.connector.SystemConfigurationParametersFactoryBase;
import com.sixsq.slipstream.exceptions.ValidationException;

public class StratusLabSystemConfigurationParametersFactory extends
		SystemConfigurationParametersFactoryBase {

	public StratusLabSystemConfigurationParametersFactory(
			String connectorInstanceName) throws ValidationException {
		super(connectorInstanceName);
	}

	protected void initReferenceParameters() throws ValidationException {

		super.initReferenceParameters();

		putMandatoryEndpoint();

		putMandatoryParameter(constructKey(StratusLabUserParametersFactory.ORCHESTRATOR_INSTANCE_TYPE_PARAMETER_NAME),
				"Orchestrator instance type");

		putMandatoryParameter(constructKey(StratusLabUserParametersFactory.MARKETPLACE_ENDPOINT_PARAMETER_NAME),
				"Marketplace endpoint");

		putMandatoryParameter(constructKey(StratusLabUserParametersFactory.PDISK_ENDPOINT_PARAMETER_NAME),
				"PDisk endpoint");

		putMandatoryParameter(constructKey(StratusLabUserParametersFactory.UPDATE_CLIENTURL_PARAMETER_NAME),
				"URL with the cloud client specific connector");
	}

}
<commit_msg>Added client URL tarball parameter to the service configuration factory.<commit_after>package com.sixsq.slipstream.connector.stratuslab;

/*
 * +=================================================================+
 * SlipStream Server (WAR)
 * =====
 * Copyright (C) 2013 <NAME> (sixsq.com)
 * =====
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 * -=================================================================-
 */

import com.sixsq.slipstream.connector.SystemConfigurationParametersFactoryBase;
import com.sixsq.slipstream.exceptions.ValidationException;

public class StratusLabSystemConfigurationParametersFactory extends
		SystemConfigurationParametersFactoryBase {

	public StratusLabSystemConfigurationParametersFactory(
			String connectorInstanceName) throws ValidationException {
		super(connectorInstanceName);
	}

	protected void initReferenceParameters() throws ValidationException {

		super.initReferenceParameters();

		putMandatoryEndpoint();

		putMandatoryParameter(constructKey("update.clienturl"),
				"URL with the cloud client specific connector");

		putMandatoryParameter(constructKey(StratusLabUserParametersFactory.ORCHESTRATOR_INSTANCE_TYPE_PARAMETER_NAME),
				"Orchestrator instance type");

		putMandatoryParameter(constructKey(StratusLabUserParametersFactory.MARKETPLACE_ENDPOINT_PARAMETER_NAME),
				"Marketplace endpoint");

		putMandatoryParameter(constructKey(StratusLabUserParametersFactory.PDISK_ENDPOINT_PARAMETER_NAME),
				"PDisk endpoint");

		putMandatoryParameter(constructKey(StratusLabUserParametersFactory.UPDATE_CLIENTURL_PARAMETER_NAME),
				"URL with the cloud client specific connector");
	}

}

{'fraction_non_alphanumeric': 0.13381468110709988, 'fraction_numerical': 0.0038507821901323704, 'mean_word_length': 6.421428571428572, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, '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': '1925508', 'n_tokens_mistral': 1109, 'n_tokens_neox': 1020, 'n_words': 276}