package com.sequenceiq.cloudbreak.reactor.api.event.resource; import com.sequenceiq.cloudbreak.reactor.api.ClusterPlatformResult; import com.sequenceiq.cloudbreak.reactor.api.event.HostGroupPayload; public abstract class AbstractClusterScaleResult<R extends AbstractClusterScaleRequest> extends ClusterPlatformResult<R> implements HostGroupPayload { public AbstractClusterScaleResult(R request) { super(request); } public AbstractClusterScaleResult(String statusReason, Exception errorDetails, R request) { super(statusReason, errorDetails, request); } @Override public String getHostGroupName() { return getRequest().getHostGroupName(); } }