com.neotys.neoload.model.repository.VariableExtractor Maven / Gradle / Ivy
package com.neotys.neoload.model.repository;
import java.util.Optional;
import org.immutables.value.Value;
/**
* @deprecated As of v3, replaced by an associated class from v3 version.
*/
@Value.Immutable
@Deprecated
public interface VariableExtractor {
enum ExtractType {
BOTH,
BODY,
HEADERS,
XPATH,
JSON
}
String getName();
Optional getStartExpression();
Optional getEndExpression();
ExtractType getExtractType();
Optional getNbOccur();
boolean getExitOnError();
Optional getRegExp();
Optional getGroup();
Optional getXPath();
Optional getJsonPath();
}