View Javadoc

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   * Java object that represents worker group config
11   */
12  public class YamlWorkerGroupConfig {
13      private String name;
14      private List<YamlConsumerQueueConfig> consumerQueues = emptyList();
15  
16      public String getName() {
17          return name;
18      }
19  
20      public void setName(String name) {
21          this.name = name;
22      }
23  
24      public List<YamlConsumerQueueConfig> getConsumerQueues() {
25          return consumerQueues;
26      }
27  
28      public void setConsumerQueues(List<YamlConsumerQueueConfig> consumerQueues) {
29          this.consumerQueues = unmodifiableList(new ArrayList<>(consumerQueues));
30      }
31  }