1 package com.atlassian.messagequeue.internal.sqs.yaml;
2
3 import java.util.ArrayList;
4 import java.util.List;
5
6 import static java.util.Collections.emptyList;
7 import static java.util.Collections.unmodifiableList;
8
9
10
11
12 public class YamlConfig {
13 private List<YamlQueueConfig> queues = emptyList();
14 private List<YamlWorkerGroupConfig> workerGroups = emptyList();
15
16 public List<YamlQueueConfig> getQueues() {
17 return queues;
18 }
19
20 public void setQueues(List<YamlQueueConfig> queues) {
21 this.queues = unmodifiableList(new ArrayList<>(queues));
22 }
23
24 public List<YamlWorkerGroupConfig> getWorkerGroups() {
25 return workerGroups;
26 }
27
28 public void setWorkerGroups(List<YamlWorkerGroupConfig> workerGroups) {
29 this.workerGroups = unmodifiableList(new ArrayList<>(workerGroups));
30 }
31 }