package com.sequenceiq.cloudbreak.cloud.event.instance;
import java.util.List;
import com.sequenceiq.cloudbreak.cloud.context.CloudContext;
import com.sequenceiq.cloudbreak.cloud.event.CloudPlatformRequest;
import com.sequenceiq.cloudbreak.cloud.model.CloudCredential;
import com.sequenceiq.cloudbreak.cloud.model.CloudInstance;
import com.sequenceiq.cloudbreak.cloud.model.CloudResource;
public class StartInstancesRequest extends CloudPlatformRequest<StartInstancesResult> {
private List<CloudInstance> cloudInstances;
private List<CloudResource> resources;
public StartInstancesRequest(CloudContext cloudContext, CloudCredential credential, List<CloudResource> resources, List<CloudInstance> cloudInstances) {
super(cloudContext, credential);
this.cloudInstances = cloudInstances;
this.resources = resources;
}
public List<CloudInstance> getCloudInstances() {
return cloudInstances;
}
public List<CloudResource> getResources() {
return resources;
}
@Override
public String toString() {
final StringBuilder sb = new StringBuilder("StartInstancesRequest{");
sb.append("cloudInstances=").append(cloudInstances);
sb.append(", resources=").append(resources);
sb.append('}');
return sb.toString();
}
}