// Path: src/main/java/com/github/mlk/junit/rules/S3MockRule.java
// @Value
// @EqualsAndHashCode(exclude="content")
// static class FakeFile {
//   String bucket;
//   String name;
//   String content;
// }


import com.github.mlk.junit.rules.S3MockRule.FakeFile;
import java.util.LinkedHashSet;
import java.util.Set;
package com.github.mlk.junit.rules;


public class S3MockRuleBuilder {
  private final Set<String> buckets = new LinkedHashSet<>();
// Path: src/main/java/com/github/mlk/junit/rules/S3MockRule.java
// @Value
// @EqualsAndHashCode(exclude="content")
// static class FakeFile {
//   String bucket;
//   String name;
//   String content;
// }


// Path: src/main/java/com/github/mlk/junit/rules/S3MockRuleBuilder.java
import com.github.mlk.junit.rules.S3MockRule.FakeFile;
import java.util.LinkedHashSet;
import java.util.Set;

package com.github.mlk.junit.rules;


public class S3MockRuleBuilder {
  private final Set<String> buckets = new LinkedHashSet<>();
  private final Set<FakeFile> files = new LinkedHashSet<>();