protected ImageDetails()

in openstack-glance/src/main/java/org/jclouds/openstack/glance/v1_0/domain/ImageDetails.java [191:207]


   protected ImageDetails(String id, @Nullable String name, Set<Link> links, @Nullable ContainerFormat containerFormat,
                          @Nullable DiskFormat diskFormat, @Nullable Long size, @Nullable String checksum, long minDisk,
                          long minRam, @Nullable String location, @Nullable String owner, Date updatedAt, 
                          Date createdAt, @Nullable Date deletedAt, Image.Status status, boolean isPublic, 
                          Map<String, String> properties) {
      super(id, name, links, containerFormat, diskFormat, size, checksum);
      this.minDisk = minDisk;
      this.minRam = minRam;
      this.location = Optional.fromNullable(location);
      this.owner = Optional.fromNullable(owner);
      this.updatedAt = checkNotNull(updatedAt, "updatedAt");
      this.createdAt = checkNotNull(createdAt, "createdAt");
      this.deletedAt = Optional.fromNullable(deletedAt);
      this.status = checkNotNull(status, "status");
      this.isPublic = isPublic;
      this.properties = ImmutableMap.copyOf(checkNotNull(properties, "properties"));
   }