class ClusterMembership {

    public static ClusterMembership from(String stringValue, Version vespaVersion, Optional<DockerImage> dockerImageRepo) {
        return new ClusterMembership(stringValue, vespaVersion, dockerImageRepo);
    }

    protected  ClusterMembership();
    private  ClusterMembership(String stringValue, Version vespaVersion, Optional<DockerImage> dockerImageRepo);
    private  ClusterMembership(ClusterSpec cluster, int index, boolean retired);

}