
com.manywho.sdk.api.run.EngineInitializationRequest Maven / Gradle / Ivy
The newest version!
package com.manywho.sdk.api.run;
import com.google.common.base.MoreObjects;
import com.google.common.collect.Lists;
import com.google.common.collect.Maps;
import com.manywho.sdk.api.draw.flow.FlowId;
import java.util.*;
public class EngineInitializationRequest {
private FlowId flowId;
private UUID stateId;
private UUID parentStateId;
private String externalIdentifier;
private Map annotations = Maps.newHashMap();
private List inputs = Lists.newArrayList();
private String playerUrl;
private String joinPlayerUrl;
private String mode;
private String reportingMode;
public FlowId getFlowId() {
return flowId;
}
public void setFlowId(FlowId flowId) {
this.flowId = flowId;
}
public UUID getStateId() {
return stateId;
}
public void setStateId(UUID stateId) {
this.stateId = stateId;
}
public UUID getParentStateId() {
return parentStateId;
}
public void setParentStateId(UUID parentStateId) {
this.parentStateId = parentStateId;
}
public String getExternalIdentifier() {
return externalIdentifier;
}
public void setExternalIdentifier(String externalIdentifier) {
this.externalIdentifier = externalIdentifier;
}
public Map getAnnotations() {
return annotations;
}
public boolean hasAnnotations() {
return !annotations.isEmpty();
}
public void setAnnotations(Map annotations) {
this.annotations = MoreObjects.firstNonNull(annotations, new HashMap());
}
public List getInputs() {
return inputs;
}
public boolean hasInputs() {
return !inputs.isEmpty();
}
public void setInputs(List inputs) {
this.inputs = MoreObjects.firstNonNull(inputs, new ArrayList());
}
public String getPlayerUrl() {
return playerUrl;
}
public void setPlayerUrl(String playerUrl) {
this.playerUrl = playerUrl;
}
public String getJoinPlayerUrl() {
return joinPlayerUrl;
}
public void setJoinPlayerUrl(String joinPlayerUrl) {
this.joinPlayerUrl = joinPlayerUrl;
}
public String getMode() {
return mode;
}
public void setMode(String mode) {
this.mode = mode;
}
public String getReportingMode() {
return reportingMode;
}
public void setReportingMode(String reportingMode) {
this.reportingMode = reportingMode;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy