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

org.testobject.rest.api.model.DynamicInstrumentationRequestData Maven / Gradle / Ivy

There is a newer version: 0.3.1
Show newest version
package org.testobject.rest.api.model;

import java.util.List;
import java.util.Map;

public class DynamicInstrumentationRequestData {
	private final String testName;
	private final String testSpecAppId;
	private final String appUnderTestAppId;
	private final String dataCenterId;
	private final DeviceNameQuery deviceNameQuery;
	private final String platformVersion;
	private final Boolean privateDevicesOnly;
	private final Boolean tabletOnly;
	private final Boolean phoneOnly;
	private final String tunnelIdentifier;
	private final Map testOptions;
	private final List testsToRun;

	public DynamicInstrumentationRequestData(String testName, String testSpecAppId, String appUnderTestAppId, String dataCenterId,
			DeviceNameQuery deviceNameQuery, String platformVersion, Boolean privateDevicesOnly,
			Boolean tabletOnly, Boolean phoneOnly, String tunnelIdentifier,
			Map testOptions, List testsToRun) {
		this.testName = testName;
		this.testSpecAppId = testSpecAppId;
		this.appUnderTestAppId = appUnderTestAppId;
		this.dataCenterId = dataCenterId;
		this.deviceNameQuery = deviceNameQuery;
		this.platformVersion = platformVersion;
		this.privateDevicesOnly = privateDevicesOnly;
		this.tabletOnly = tabletOnly;
		this.phoneOnly = phoneOnly;

		this.tunnelIdentifier = tunnelIdentifier;
		this.testOptions = testOptions;
		this.testsToRun = testsToRun;
	}

	public String getTestSpecAppId() {
		return testSpecAppId;
	}

	public String getAppUnderTestAppId() {
		return appUnderTestAppId;
	}

	public String getDataCenterId() {
		return dataCenterId;
	}

	public DeviceNameQuery getDeviceNameQuery() {
		return deviceNameQuery;
	}

	public String getPlatformVersion() {
		return platformVersion;
	}

	public Boolean getPrivateDevicesOnly() {
		return privateDevicesOnly;
	}

	public Boolean getTabletOnly() {
		return tabletOnly;
	}

	public Boolean getPhoneOnly() {
		return phoneOnly;
	}

	public String getTunnelIdentifier() {
		return tunnelIdentifier;
	}

	public String getTestName() {

		return testName;
	}

	public Map getTestOptions() {
		return testOptions;
	}

	public List getTestsToRun() {
		return testsToRun;
	}
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy