1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.jclouds.cloudloadbalancers.functions;
20
21 import java.util.Date;
22 import java.util.Map;
23 import java.util.Set;
24
25 import org.jclouds.cloudloadbalancers.domain.Node;
26 import org.jclouds.cloudloadbalancers.domain.VirtualIP;
27 import org.jclouds.cloudloadbalancers.domain.LoadBalancer.Status;
28 import org.jclouds.cloudloadbalancers.domain.internal.BaseLoadBalancer;
29
30 import com.google.common.collect.Maps;
31 import com.google.common.collect.Sets;
32
33
34
35
36
37 class LB extends BaseLoadBalancer<Node, LB> {
38 int id;
39 Status status;
40 Set<VirtualIP> virtualIps = Sets.newLinkedHashSet();
41 Map<String, String> sessionPersistence = Maps.newLinkedHashMap();
42 Map<String, String> cluster = Maps.newLinkedHashMap();
43 Map<String, Date> created = Maps.newLinkedHashMap();
44 Map<String, Date> updated = Maps.newLinkedHashMap();
45 Map<String, Boolean> connectionLogging = Maps.newLinkedHashMap();
46 }