package com.sequenceiq.cloudbreak.cloud.model; import com.google.common.base.Optional; public class StackParamValidation { private final String paramName; private final Class clazz; private final boolean required; private final Optional<String> regex; public StackParamValidation(String paramName, Boolean required, Class clazz, Optional<String> regex) { this.paramName = paramName; this.required = required; this.clazz = clazz; this.regex = regex; } public String getName() { return paramName; } public Class getClazz() { return clazz; } public Boolean getRequired() { return required; } public Optional<String> getRegex() { return regex; } }