View Javadoc
1   package net.avcompris.status.api;
2   
3   import javax.annotation.Nullable;
4   
5   public interface StatusConfig {
6   
7   	ServiceConfig[] getServices();
8   
9   	interface ServiceConfig {
10  
11  		String getId();
12  
13  		String getEndpoint();
14  
15  		String[] getLabels();
16  
17  		@Nullable
18  		Integer getTimeOutMs();
19  
20  		@Nullable
21  		Integer getEveryMs();
22  
23  		@Nullable
24  		Expect getExpect();
25  	}
26  
27  	interface Expect {
28  
29  		@Nullable
30  		Integer getStatusCode();
31  	}
32  }