code: package ca.uwaterloo.redynisdaemon.instructions;
  
  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 PlacementInstruction
  {
      private String redisKey;
      private String sourceHost;
      private Set<String> replicateOnHosts;
      private Set<String> deleteFromHosts;
  }
  