@@ -0,0 +1,603 @@
+package com.jasongj.spark.model;%0A%0Aimport lombok.Getter;%0Aimport lombok.Setter;%0Aimport org.apache.hadoop.fs.Path;%0A%0Aimport javax.validation.constraints.NotNull;%0Aimport java.io.Serializable;%0Aimport java.net.URI;%0A%0A/**%0A * Created by Jason Guo (jason.guo.vip@gmail.com)%0A */%0Apublic class Bucket implements Serializable%7B%0A    @Setter @Getter @NotNull private Integer index;%0A    @Setter @Getter @NotNull private URI uri;%0A    @Setter @Getter @NotNull private long length;%0A%0A    public Bucket(URI uri, int index, long length) %7B%0A        this.uri = uri;%0A        this.index = index;%0A        this.length = length;%0A    %7D%0A%7D

Create Bucket which contains the necessary of a bucket