/// <summary> /// Returns a list of aliases of the member. /// </summary> /// <returns>a list of aliases</returns> public Task <IList <Alias> > GetAliases() { var request = new GetAliasesRequest(); return(gateway(authenticationContext()).GetAliasesAsync(request) .ToTask(response => (IList <Alias>)response.Aliases)); }
public GetAliasesRequestTests() { var request = new GetAliasesRequest() { Alias = "my-alias" }; var response = this._client.GetAliases(request); this._status = response.ConnectionStatus; }
public void IndexAndAlias() { var request = new GetAliasesRequest() { Indices = new IndexNameMarker[] { "my-index" }, Alias = "my-alias" }; var response = this._client.GetAliases(request); var status = response.ConnectionStatus; status.RequestUrl.Should().EndWith("/my-index/_aliases/my-alias"); status.RequestMethod.Should().Be("GET"); }
public void IndexAndAlias() { var request = new GetAliasesRequest() { Indices = new IndexNameMarker[] { "my-index" } , Alias = "my-alias" }; var response = this._client.GetAliases(request); var status = response.ConnectionStatus; status.RequestUrl.Should().EndWith("/my-index/_aliases/my-alias"); status.RequestMethod.Should().Be("GET"); }
public void NoIndexAndAlias() { var request = new GetAliasesRequest(); var response = this._client.GetAliases(request); var status = response.ConnectionStatus; //MONO uriencodes *, functionally equivalent so we do a 'dirty' fix here. if (Type.GetType("Mono.Runtime") != null) status.RequestUrl.Should().EndWith("/_aliases/%2A"); else status.RequestUrl.Should().EndWith("/_aliases/*"); status.RequestMethod.Should().Be("GET"); }
public void NoIndexAndAlias() { var request = new GetAliasesRequest(); var response = this._client.GetAliases(request); var status = response.ConnectionStatus; //MONO uriencodes *, functionally equivalent so we do a 'dirty' fix here. if (Type.GetType("Mono.Runtime") != null) { status.RequestUrl.Should().EndWith("/_aliases/%2A"); } else { status.RequestUrl.Should().EndWith("/_aliases/*"); } status.RequestMethod.Should().Be("GET"); }