in openstack-heat/src/main/java/org/jclouds/openstack/heat/v1/domain/Stack.java [127:149]
private static Stack create(String id, String name, String description, String owner, Set<String> capabilities,
Map<String, String> parameters, List<String> outputs, List<String> notificationTopics,
String templateDescription, StackStatus status, String statusReason, Date created, Date updated, int timeoutMins,
boolean disableRollback, String project, Set<Link> links) {
return new AutoValue_Stack(
id,
name,
templateDescription,
description,
owner,
project,
parameters != null ? ImmutableMap.copyOf(parameters) : ImmutableMap.<String, String>of(),
capabilities != null ? ImmutableSet.copyOf(capabilities) : ImmutableSet.<String>of(),
outputs != null ? ImmutableList.copyOf(outputs) : ImmutableList.<String>of(),
notificationTopics != null ? ImmutableList.copyOf(notificationTopics) : ImmutableList.<String>of(),
status,
statusReason,
created,
updated,
timeoutMins,
disableRollback,
ImmutableSet.copyOf(links));
}