private IndexExistsResponse _IndexExists(string index)
 {
     var path = this.CreatePath(index);
     var status = this.Connection.HeadSync(path);
     var response = new IndexExistsResponse()
     {
         IsValid = false,
         Exists = false,
         ConnectionStatus = status
     };
     if (status.Error == null || status.Error.HttpStatusCode == System.Net.HttpStatusCode.NotFound)
     {
         //404 is an expected possible status code for this call.
         response.IsValid = true;
     }
     if (status.Error == null)
     {
         response.Exists = true;
     }
     return response;
 }
        private IndexExistsResponse _IndexExists(string index)
        {
            var path     = this.CreatePath(index);
            var status   = this.Connection.HeadSync(path);
            var response = new IndexExistsResponse()
            {
                IsValid          = false,
                Exists           = false,
                ConnectionStatus = status
            };

            if (status.Error == null || status.Error.HttpStatusCode == System.Net.HttpStatusCode.NotFound)
            {
                //404 is an expected possible status code for this call.
                response.IsValid = true;
            }
            if (status.Error == null)
            {
                response.Exists = true;
            }
            return(response);
        }