package com.sequenceiq.cloudbreak.cloud.event.resource; import java.util.List; import com.sequenceiq.cloudbreak.cloud.event.CloudPlatformRequest; import com.sequenceiq.cloudbreak.cloud.event.CloudPlatformResult; import com.sequenceiq.cloudbreak.cloud.model.CloudResourceStatus; public class LaunchStackResult extends CloudPlatformResult<CloudPlatformRequest> { private List<CloudResourceStatus> results; public LaunchStackResult(CloudPlatformRequest<?> request, List<CloudResourceStatus> results) { super(request); this.results = results; } public LaunchStackResult(Exception errorDetails, CloudPlatformRequest<?> request) { super("", errorDetails, request); } public List<CloudResourceStatus> getResults() { return results; } @Override public String toString() { return "LaunchStackResult{" + "status=" + getStatus() + ", statusReason='" + getStatusReason() + '\'' + ", errorDetails=" + getErrorDetails() + ", request=" + getRequest() + ", results=" + results + '}'; } }