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

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;

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy