package com.sequenceiq.cloudbreak.cloud.event.instance; import java.util.List; import com.sequenceiq.cloudbreak.cloud.event.CloudPlatformResult; import com.sequenceiq.cloudbreak.cloud.model.CloudVmMetaDataStatus; public class CollectMetadataResult extends CloudPlatformResult<CollectMetadataRequest> { private List<CloudVmMetaDataStatus> results; public CollectMetadataResult(CollectMetadataRequest request, List<CloudVmMetaDataStatus> results) { super(request); this.results = results; } public CollectMetadataResult(Exception errorDetails, CollectMetadataRequest request) { super("", errorDetails, request); } public List<CloudVmMetaDataStatus> getResults() { return results; } @Override public String toString() { final StringBuilder sb = new StringBuilder("CollectMetadataResult{"); sb.append("cloudContext=").append(getRequest().getCloudContext()); sb.append(", results=").append(results); sb.append(", exception=").append(getErrorDetails()); sb.append('}'); return sb.toString(); } }