1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.syncope.ext.opensearch.client;
20
21 import java.util.ArrayList;
22 import java.util.List;
23 import org.springframework.boot.context.properties.ConfigurationProperties;
24
25 @ConfigurationProperties("opensearch")
26 public class OpenSearchProperties {
27
28 private List<String> hosts = new ArrayList<>();
29
30 private int indexMaxResultWindow = 10000;
31
32 private String numberOfShards = "1";
33
34 private String numberOfReplicas = "1";
35
36 public List<String> getHosts() {
37 return hosts;
38 }
39
40 public void setHosts(final List<String> hosts) {
41 this.hosts = hosts;
42 }
43
44 public int getIndexMaxResultWindow() {
45 return indexMaxResultWindow;
46 }
47
48 public void setIndexMaxResultWindow(final int indexMaxResultWindow) {
49 this.indexMaxResultWindow = indexMaxResultWindow;
50 }
51
52 public String getNumberOfShards() {
53 return numberOfShards;
54 }
55
56 public void setNumberOfShards(final String numberOfShards) {
57 this.numberOfShards = numberOfShards;
58 }
59
60 public String getNumberOfReplicas() {
61 return numberOfReplicas;
62 }
63
64 public void setNumberOfReplicas(final String numberOfReplicas) {
65 this.numberOfReplicas = numberOfReplicas;
66 }
67 }