private IResponse SetAnalyzers(ElasticClient client) { // close index for settings update var closeResult = client.CloseIndex(IndexName); if (!closeResult.Acknowledged) return closeResult; var request = new UpdateSettingsRequest(); request.Index = IndexName; request.Analysis = new AnalysisSettings(); request.Analysis.Analyzers.Add("cnanalyzer", new SmartCnAnalyzer()); request.Analysis.Analyzers.Add("jpanalyzer", new KuromojiAnalyzer()); var updateResult = client.UpdateSettings(request); if (!updateResult.Acknowledged) return updateResult; // reopen index var openresult = client.OpenIndex(IndexName); if (!openresult.Acknowledged) return openresult; var newSettings = client.GetIndexSettings(s => s.Index(IndexName)); return newSettings; }
public async stt::Task UpdateSettingsRequestObjectAsync() { moq::Mock <AlertCenterService.AlertCenterServiceClient> mockGrpcClient = new moq::Mock <AlertCenterService.AlertCenterServiceClient>(moq::MockBehavior.Strict); UpdateSettingsRequest request = new UpdateSettingsRequest { CustomerId = "customer_id3b3724cb", Settings = new Settings(), }; Settings expectedResponse = new Settings { Notifications = { new Settings.Types.Notification(), }, }; mockGrpcClient.Setup(x => x.UpdateSettingsAsync(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(new grpccore::AsyncUnaryCall <Settings>(stt::Task.FromResult(expectedResponse), null, null, null, null)); AlertCenterServiceClient client = new AlertCenterServiceClientImpl(mockGrpcClient.Object, null); Settings responseCallSettings = await client.UpdateSettingsAsync(request, gaxgrpc::CallSettings.FromCancellationToken(st::CancellationToken.None)); xunit::Assert.Same(expectedResponse, responseCallSettings); Settings responseCancellationToken = await client.UpdateSettingsAsync(request, st::CancellationToken.None); xunit::Assert.Same(expectedResponse, responseCancellationToken); mockGrpcClient.VerifyAll(); }
public ChangeSettings() { Request = new UpdateSettingsRequest { Length = TimeSpan.FromHours(10), StartTime = DateTime.Now }; }
public async Task <IActionResult> UpdateSettings(UpdateSettingsRequest request) { var user = await GetViewUserAsync(); // TODO: Handle errors. await applicationUserService.UpdateSettings(user.Id, request.Username, request.Name, request.ProfilePic); return(RedirectToAction("Settings")); }
public IActionResult Update([FromBody] UpdateSettingsRequest request) { try { _settingsService.Update(request.Key, request.Value); return(Ok()); } catch (Exception) { return(BadRequest()); } }
/// <summary>Snippet for UpdateSettings</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public void UpdateSettingsRequestObject() { // Create client AlertCenterServiceClient alertCenterServiceClient = AlertCenterServiceClient.Create(); // Initialize request argument(s) UpdateSettingsRequest request = new UpdateSettingsRequest { CustomerId = "", Settings = new Settings(), }; // Make the request Settings response = alertCenterServiceClient.UpdateSettings(request); }
/// <summary>Snippet for UpdateSettings</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public void UpdateSettingsRequestObject() { // Create client ContactCenterInsightsClient contactCenterInsightsClient = ContactCenterInsightsClient.Create(); // Initialize request argument(s) UpdateSettingsRequest request = new UpdateSettingsRequest { Settings = new Settings(), UpdateMask = new FieldMask(), }; // Make the request Settings response = contactCenterInsightsClient.UpdateSettings(request); }
public UpdateSettingsRequestTests() { var request = new UpdateSettingsRequest { Index = "my-index", NumberOfReplicas = 5, AutoExpandReplicas = false, BlocksReadOnly = true, BlocksRead = true, BlocksWrite = false, BlocksMetadata = true, RefreshInterval = "30s", IndexConcurrency = 5, Codec = "default", CodecBloomLoad = false, FailOnMergeFailure = false, TranslogFlushTreshHoldOps = "10s", TranslogFlushThresholdSize = "2048", TranslogFlushThresholdPeriod = "5s", TranslogDisableFlush = true, CacheFilterMaxSize = "-1", CacheFilterExpire = "-1", CacheQueryEnable = true, GatewaySnapshotInterval = "5s", RoutingAllocationInclude = new Dictionary <string, object> { { "tag", "value1,value2" } }, RoutingAllocationExclude = new Dictionary <string, object> { { "tag", "value3" } }, RoutingAllocationRequire = new Dictionary <string, object> { { "group4", "aaa" } }, RoutingAllocationEnable = RoutingAllocationEnableOption.NewPrimaries, RoutingAllocationDisableAllication = false, RoutingAllocationDisableNewAllocation = false, RoutingAllocationDisableReplicaAllocation = false, RoutingAllocationTotalShardsPerNode = 1, RecoveryInitialShards = "full", TtlDisablePurge = true, GcDeletes = true, TranslogFsType = "simple", CompoundFormat = true, CompoundOnFlush = true, WarmersEnabled = true }; var response = this._client.UpdateSettings(request); this._status = response.ConnectionStatus; }
/// <summary>Snippet for UpdateSettingsAsync</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public async Task UpdateSettingsRequestObjectAsync() { // Create client AlertCenterServiceClient alertCenterServiceClient = await AlertCenterServiceClient.CreateAsync(); // Initialize request argument(s) UpdateSettingsRequest request = new UpdateSettingsRequest { CustomerId = "", Settings = new Settings(), }; // Make the request Settings response = await alertCenterServiceClient.UpdateSettingsAsync(request); }
public async Task <bool> UpdateSettings(UpdateSettingsRequest request) { try { var result = await _settingsClient.PostAsync("Update", HttpClientHelper.GetJsonData(request)); return(result.IsSuccessStatusCode); } catch (Exception e) { return(HttpClientHelper.LogError <bool>(_logger, e, new object[] { request.Key, request.Value })); } }
/// <summary>Snippet for UpdateSettingsAsync</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public async Task UpdateSettingsRequestObjectAsync() { // Create client ContactCenterInsightsClient contactCenterInsightsClient = await ContactCenterInsightsClient.CreateAsync(); // Initialize request argument(s) UpdateSettingsRequest request = new UpdateSettingsRequest { Settings = new Settings(), UpdateMask = new FieldMask(), }; // Make the request Settings response = await contactCenterInsightsClient.UpdateSettingsAsync(request); }
public HttpResponseMessage UpdateSchedulerSettings(UpdateSettingsRequest request) { try { var originalSchedulerMode = (SchedulerMode)Convert.ToInt32(HostController.Instance.GetString("SchedulerMode")); SchedulerMode newSchedulerMode; Enum.TryParse(request.SchedulerMode, true, out newSchedulerMode); if (originalSchedulerMode != newSchedulerMode) { switch (newSchedulerMode) { case SchedulerMode.DISABLED: var newThread1 = new Thread(new ThreadStart(Halt)) { IsBackground = true }; newThread1.Start(); break; case SchedulerMode.TIMER_METHOD: var newThread2 = new Thread(SchedulingProvider.Instance().Start) { IsBackground = true }; newThread2.Start(); break; default: var newThread3 = new Thread(new ThreadStart(Halt)) { IsBackground = true }; newThread3.Start(); break; } } HostController.Instance.Update("SchedulerMode", request.SchedulerMode, false); HostController.Instance.Update("SchedulerdelayAtAppStart", request.SchedulerdelayAtAppStart); return(Request.CreateResponse(HttpStatusCode.OK, new { Success = true })); } catch (Exception exc) { Logger.Error(exc); return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, exc)); } }
public async Task <IActionResult> ChangeSettingsAsync( [FromBody] UpdateSettingsRequest model, [ProfileModelBinder(ProfileServiceQuery.Country)] UserProfile profile, CancellationToken token) { var userId = _userManager.GetLongUserId(User); var command = new UpdateUserSettingsCommand(userId, model.FirstName, model.LastName, model.Description, model.Bio, model.Price); await _commandBus.DispatchAsync(command, token); var culture = CultureInfo.CurrentCulture.ChangeCultureBaseOnCountry(profile.Country); return(Ok(new { newPrice = model.Price?.ToString("C0", culture) })); }
/// <summary>Snippet for UpdateSettingsAsync</summary> public async Task UpdateSettingsRequestObjectAsync() { // Snippet: UpdateSettingsAsync(UpdateSettingsRequest, CallSettings) // Additional: UpdateSettingsAsync(UpdateSettingsRequest, CancellationToken) // Create client AlertCenterServiceClient alertCenterServiceClient = await AlertCenterServiceClient.CreateAsync(); // Initialize request argument(s) UpdateSettingsRequest request = new UpdateSettingsRequest { CustomerId = "", Settings = new Settings(), }; // Make the request Settings response = await alertCenterServiceClient.UpdateSettingsAsync(request); // End snippet }
public UpdateSettingsRequestTests() { var request = new UpdateSettingsRequest { Index = "my-index", NumberOfReplicas = 5, AutoExpandReplicas = false, BlocksReadOnly = true, BlocksRead = true, BlocksWrite = false, BlocksMetadata = true, RefreshInterval = "30s", IndexConcurrency = 5, Codec = "default", CodecBloomLoad = false, FailOnMergeFailure = false, TranslogFlushTreshHoldOps = "10s", TranslogFlushThresholdSize = "2048", TranslogFlushThresholdPeriod = "5s", TranslogDisableFlush = true, CacheFilterMaxSize = "-1", CacheFilterExpire = "-1", CacheQueryEnable = true, GatewaySnapshotInterval = "5s", RoutingAllocationInclude = new Dictionary<string, object> { { "tag", "value1,value2" } }, RoutingAllocationExclude = new Dictionary<string, object> { { "tag", "value3" } }, RoutingAllocationRequire = new Dictionary<string, object> { { "group4", "aaa" } }, RoutingAllocationEnable = RoutingAllocationEnableOption.NewPrimaries, RoutingAllocationDisableAllication = false, RoutingAllocationDisableNewAllocation = false, RoutingAllocationDisableReplicaAllocation = false, RoutingAllocationTotalShardsPerNode = 1, RecoveryInitialShards = "full", TtlDisablePurge = true, GcDeletes = true, TranslogFsType = "simple", CompoundFormat = true, CompoundOnFlush = true, WarmersEnabled = true }; var response = this._client.UpdateSettings(request); this._status = response.ConnectionStatus; }
protected override void ProcessRecord() { #if ESV1 var request = new UpdateSettingsRequest() { Index = this.Index }; var response = this.Client.UpdateSettings(request.SetJsonProperties(this.Settings.ToDictionary())); #else var request = new UpdateIndexSettingsRequest(this.Index) { IndexSettings = new DynamicIndexSettings(this.Settings.ToDictionary()) }; var response = this.Client.UpdateIndexSettings(request); #endif this.CheckResponse(response); }
public void UpdateSettingsRequestObject() { moq::Mock <AlertCenterService.AlertCenterServiceClient> mockGrpcClient = new moq::Mock <AlertCenterService.AlertCenterServiceClient>(moq::MockBehavior.Strict); UpdateSettingsRequest request = new UpdateSettingsRequest { CustomerId = "customer_id3b3724cb", Settings = new Settings(), }; Settings expectedResponse = new Settings { Notifications = { new Settings.Types.Notification(), }, }; mockGrpcClient.Setup(x => x.UpdateSettings(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse); AlertCenterServiceClient client = new AlertCenterServiceClientImpl(mockGrpcClient.Object, null); Settings response = client.UpdateSettings(request); xunit::Assert.Same(expectedResponse, response); mockGrpcClient.VerifyAll(); }
public async Task <IActionResult> BecomeTutorAsync( [FromBody] UpdateSettingsRequest model, [FromServices] ConfigurationService configurationService, CancellationToken token) { try { if (configurationService.GetSiteName() == ConfigurationService.Site.Frymo) { model.Price = null; } else { if (model.Price == null) { return(BadRequest()); } } var userId = _userManager.GetLongUserId(User); var command = new BecomeTutorCommand(userId, model.FirstName, model.LastName, model.Description, model.Bio, model.Price); await _commandBus.DispatchAsync(command, token); return(Ok()); } catch (ArgumentException) { return(Conflict()); } catch (NonUniqueObjectException) { return(BadRequest()); } }
public async Task <ActionResult <ContestSettings> > ChangeSettings([FromRoute] Guid contestId, [FromBody] UpdateSettingsRequest settings) { var dbSettings = _context.Contests.Find(contestId); if (dbSettings == null) { var settingsResult = await CreateDefaultSettings(contestId); dbSettings = settingsResult.Value; if (dbSettings == null) { return(settingsResult.Result); } } dbSettings.StartTime = settings.StartTime; dbSettings.Length = settings.Length; if (dbSettings.StartTime.HasValue && dbSettings.Length.HasValue) { dbSettings.EndTime = dbSettings.StartTime + dbSettings.Length; } await _context.SaveChangesAsync(); return(dbSettings); }
public void UpdateSettingsAnalysis() { var client = GetClient(); var closeresult = client.CloseIndex(indexName); Assert.IsTrue(closeresult.Acknowledged); var request = new UpdateSettingsRequest(); request.Index = indexName; request.Analysis = new AnalysisSettings(); //request.Analysis.Analyzers.Add("content", new CustomAnalyzer() // { // Tokenizer = "kuromoji_tokenizer", // Filter = new List<string>() { "kuromoji_baseform" } // }); //request.Analysis.TokenFilters.Add("myfilter", new MyTokenFilter() //{ // UseRomaji = false //}); request.Analysis.Analyzers.Add("cnanalyzer", new KuromojiAnalyzer()); //request.Analysis.Analyzers.Add("cnanalyzer", new CustomAnalyzer() //{ // Tokenizer = "smartcn_tokenizer" // //,Filter = new List<string>() { "kuromoji_baseform" } //}); //request.Analysis.Tokenizers.Add("mytokenizer", new MyTokenizer() //{ // Mode = "search" //}); var response = client.UpdateSettings(request); Assert.IsTrue(response.Acknowledged); var openresult = client.OpenIndex(indexName); Assert.IsTrue(openresult.Acknowledged); }
public void UpdateSettingsNumberOfReplicas() { var node = new Uri("http://localhost:9200"); var conn = new ConnectionSettings(node); var client = new ElasticClient(conn); var crtSettings = client.GetIndexSettings(s => s.Index("test")); Assert.AreEqual(crtSettings.IndexSettings.NumberOfReplicas, 1); var request = new UpdateSettingsRequest(); request.Index = "test"; request.NumberOfReplicas = 2; var response = client.UpdateSettings(request); var newSettings = client.GetIndexSettings(s => s.Index("test")); Assert.AreEqual(newSettings.IndexSettings.NumberOfReplicas, 2); }