19 package org.sleuthkit.autopsy.integrationtesting.config;
 
   21 import com.fasterxml.jackson.annotation.JsonCreator;
 
   22 import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
 
   23 import com.fasterxml.jackson.annotation.JsonProperty;
 
   24 import java.util.Collections;
 
   25 import java.util.List;
 
   30 @JsonIgnoreProperties(ignoreUnknown = 
true)
 
   54             @JsonProperty(
"name") String name,
 
   55             @JsonProperty(
"description") String description,
 
   56             @JsonProperty(
"dataSources") List<String> dataSources,
 
   57             @JsonProperty(
"configurationModules") List<ParameterizedResourceConfig> configurationModules,
 
   58             @JsonProperty(
"integrationTests") 
TestingConfig integrationTests,
 
   62         this.description = description;
 
   63         this.dataSources = dataSources;
 
   64         this.configurationModules = configurationModules;
 
   65         this.integrationTests = integrationTests;
 
   66         this.caseTypes = caseTypes;
 
   87         return dataSources == null ? Collections.emptyList() : Collections.unmodifiableList(dataSources);
 
   95         return configurationModules == null ? Collections.emptyList() : Collections.unmodifiableList(configurationModules);
 
  102         return integrationTests;
 
  119         return relativeOutputPath;
 
  132         this.relativeOutputPath = relativeOutputPath;
 
String getRelativeOutputPath()
final List< String > dataSources
final IntegrationCaseType caseTypes
String relativeOutputPath
final TestingConfig integrationTests
TestSuiteConfig(@JsonProperty("name") String name,@JsonProperty("description") String description,@JsonProperty("dataSources") List< String > dataSources,@JsonProperty("configurationModules") List< ParameterizedResourceConfig > configurationModules,@JsonProperty("integrationTests") TestingConfig integrationTests,@JsonProperty("caseTypes") IntegrationCaseType caseTypes)
IntegrationCaseType getCaseTypes()
void setRelativeOutputPath(String relativeOutputPath)
TestingConfig getIntegrationTests()
List< String > getDataSources()
List< ParameterizedResourceConfig > getConfigurationModules()
final List< ParameterizedResourceConfig > configurationModules