static ModelExport of(final int version) { return ImmutableModelExport.builder().schemaVersion(version).build(); }
/** * Creates an immutable copy of a {@link ModelExport} value. * Uses accessors to get values to initialize the new immutable instance. * If an instance is already immutable, it is returned as is. * @param instance The instance to copy * @return A copied immutable ModelExport instance */ public static ModelExport copyOf(ModelExport instance) { if (instance instanceof ImmutableModelExport) { return (ImmutableModelExport) instance; } return ImmutableModelExport.builder() .createFrom(instance) .build(); }