in src/Elastic.Transport.VirtualizedCluster/Components/VirtualClusterConnection.cs [64:103]
public static VirtualClusterRequestInvoker Success(byte[] response) =>
Virtual.Elasticsearch
.Bootstrap(1)
.ClientCalls(r => r.SucceedAlways().ReturnByteResponse(response))
.StaticNodePool()
.AllDefaults()
.Connection;
/// <summary>
/// Create a <see cref="VirtualClusterRequestInvoker"/> instance that always returns a failed response.
/// </summary>
public static VirtualClusterRequestInvoker Error() =>
Virtual.Elasticsearch
.Bootstrap(1)
.ClientCalls(r => r.FailAlways(400))
.StaticNodePool()
.AllDefaults()
.Connection;
private static object DefaultResponse
{
get
{
var response = new
{
name = "Razor Fist",
cluster_name = "elasticsearch-test-cluster",
version = new
{
number = "2.0.0",
build_hash = "af1dc6d8099487755c3143c931665b709de3c764",
build_timestamp = "2015-07-07T11:28:47Z",
build_snapshot = true,
lucene_version = "5.2.1"
},
tagline = "You Know, for Search"
};
return response;
}
}