com.arextest.web.model.contract.contracts.config.replay.ScheduleConfiguration Maven / Gradle / Ivy
The newest version!
package com.arextest.web.model.contract.contracts.config.replay;
import com.arextest.config.model.dto.AbstractConfiguration;
import java.util.Map;
import java.util.Set;
import lombok.Getter;
import lombok.Setter;
/**
* @author jmo
* @since 2021/12/21
*/
@Getter
@Setter
public class ScheduleConfiguration extends AbstractConfiguration {
private String appId;
/**
* the dependent operations should be skipped when replaying the exclusion of operations:
* "/api/order/get/1111": [] the exclusion of db/redis: "htlorderidmdb_dalcluster": ["update",
* "query"]
*/
private Map> excludeOperationMap;
/**
* the default range of case to replay
*/
private Integer offsetDays;
/**
* default replay environment
*/
private Set targetEnv;
/**
* send max qps
*/
private Integer sendMaxQps;
/**
* the jar url of mock handler
*/
private String mockHandlerJarUrl;
private Set excludeServiceOperationSet;
private Set includeServiceOperationSet;
}