io.descoped.dc.api.node.builder.SpecificationContextBuilder Maven / Gradle / Ivy
package io.descoped.dc.api.node.builder;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
import io.descoped.dc.api.ConfigSetter;
import io.descoped.dc.api.context.ExecutionContext;
import io.descoped.dc.api.http.Headers;
import io.descoped.dc.api.node.Base;
import io.descoped.dc.api.node.FlowContext;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
import java.util.Objects;
@JsonDeserialize(using = NodeBuilderDeserializer.class)
public class SpecificationContextBuilder extends ConfigurationBuilder {
Headers headers = new Headers();
@JsonProperty
Map variables = new LinkedHashMap<>();
@JsonProperty
Map