case classLocalNodeSetup(settings: Settings = Settings.builder.build) extends ClusterSetup with Product with Serializable
case classRemoteClusterSetup(uri: ElasticsearchClientUri, settings: Settings = Settings.builder.build) extends ClusterSetup with Product with Serializable