package com.sequenceiq.cloudbreak.core.flow2.stack;
import com.sequenceiq.cloudbreak.cloud.context.CloudContext;
import com.sequenceiq.cloudbreak.cloud.model.CloudCredential;
import com.sequenceiq.cloudbreak.cloud.model.CloudStack;
import com.sequenceiq.cloudbreak.core.flow2.CommonContext;
import com.sequenceiq.cloudbreak.domain.Stack;
public class StackContext extends CommonContext {
private Stack stack;
private CloudContext cloudContext;
private CloudCredential cloudCredential;
private CloudStack cloudStack;
public StackContext(String flowId, Stack stack, CloudContext cloudContext, CloudCredential cloudCredential, CloudStack cloudStack) {
super(flowId);
this.stack = stack;
this.cloudContext = cloudContext;
this.cloudCredential = cloudCredential;
this.cloudStack = cloudStack;
}
public Stack getStack() {
return stack;
}
public CloudContext getCloudContext() {
return cloudContext;
}
public CloudCredential getCloudCredential() {
return cloudCredential;
}
public CloudStack getCloudStack() {
return cloudStack;
}
}