code: package ca.uwaterloo.redynisdaemon.beans;
  
  import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
  import lombok.*;
  
  import java.util.Set;
  
  @AllArgsConstructor
  @NoArgsConstructor(access = AccessLevel.PRIVATE)
  @Getter
  @Setter(value = AccessLevel.PRIVATE)
  @ToString
  @JsonIgnoreProperties(ignoreUnknown = true)
  public class AppConfig
  {
      private String appName;
      private Double accessThreshold;
      private Set<String> dataHosts;
      private Integer dataPort;
      private String metadataHost;
      private Integer metadataPort;
      private Integer analysisThreadPoolSize;
      private Integer placementThreadPoolSize;
      private Integer deletionThreadPoolSize;
      private Integer secondsBetweenAnalysis;
      private Integer keyExpirySeconds;
  }
  