package com.sequenceiq.cloudbreak.service.cluster.flow; import java.util.List; import com.ecwid.consul.v1.ConsulClient; import com.sequenceiq.cloudbreak.domain.Stack; import com.sequenceiq.cloudbreak.service.StackContext; public class ConsulKVCheckerContext extends StackContext { private final ConsulClient consulClient; private final List<String> keys; private final String expectedValue; private final String failValue; public ConsulKVCheckerContext(Stack stack, ConsulClient consulClient, List<String> keys, String expectedValue, String failValue) { super(stack); this.consulClient = consulClient; this.keys = keys; this.expectedValue = expectedValue; this.failValue = failValue; } public ConsulClient getConsulClient() { return consulClient; } public List<String> getKeys() { return keys; } public String getExpectedValue() { return expectedValue; } public String getFailValue() { return failValue; } }