Browse Source

Change constructor to private for ProjectMetadata (#124060)

Similar to Metadata, the constructor should be private since we expect
it to be created with the Builder.
Yang Wang 7 months ago
parent
commit
ae1ad21aac

+ 1 - 1
server/src/main/java/org/elasticsearch/cluster/metadata/ProjectMetadata.java

@@ -100,7 +100,7 @@ public class ProjectMetadata implements Iterable<IndexMetadata>, Diffable<Projec
     private final IndexVersion oldestIndexVersion;
 
     @SuppressWarnings("this-escape")
-    public ProjectMetadata(
+    private ProjectMetadata(
         ProjectId id,
         ImmutableOpenMap<String, IndexMetadata> indices,
         ImmutableOpenMap<String, Set<Index>> aliasedIndices,