
org.continuity.api.entities.config.Order Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of continuity.api Show documentation
Show all versions of continuity.api Show documentation
Library of continuITy defining exchange entities
The newest version!
package org.continuity.api.entities.config;
import java.util.Set;
import org.continuity.api.entities.links.LinkExchangeModel;
import org.continuity.dsl.description.ForecastInput;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonInclude.Include;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
@JsonPropertyOrder({ "goal", "mode", "tag", "testing-context", "options", "source", "forecast-input" })
public class Order {
private String tag;
private OrderGoal goal;
@JsonInclude(Include.NON_NULL)
private OrderMode mode;
@JsonProperty("testing-context")
@JsonInclude(Include.NON_EMPTY)
private Set testingContext;
@JsonInclude(Include.NON_NULL)
private LinkExchangeModel source;
@JsonInclude(Include.NON_NULL)
private OrderOptions options;
@JsonInclude(Include.NON_NULL)
@JsonProperty("forecast-input")
private ForecastInput forecastInput;
@JsonProperty("modularization")
@JsonInclude(Include.NON_NULL)
private ModularizationOptions modularizationOptions;
public String getTag() {
return tag;
}
public void setTag(String tag) {
this.tag = tag;
}
public OrderGoal getGoal() {
return goal;
}
public void setGoal(OrderGoal goal) {
this.goal = goal;
}
public OrderMode getMode() {
return mode;
}
public void setMode(OrderMode mode) {
this.mode = mode;
}
public Set getTestingContext() {
return testingContext;
}
public void setTestingContext(Set testingContext) {
this.testingContext = testingContext;
}
public LinkExchangeModel getSource() {
return source;
}
public void setSource(LinkExchangeModel source) {
this.source = source;
}
public OrderOptions getOptions() {
return options;
}
public void setOptions(OrderOptions options) {
this.options = options;
}
public ModularizationOptions getModularizationOptions() {
return modularizationOptions;
}
public void setModularizationOptions(ModularizationOptions modularizationOptions) {
this.modularizationOptions = modularizationOptions;
}
public ForecastInput getForecastInput() {
return forecastInput;
}
public void setForecastInput(ForecastInput forecastInput) {
this.forecastInput = forecastInput;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy