com.volcengine.tos.model.bucket.MirrorHeader Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of ve-tos-java-sdk Show documentation
Show all versions of ve-tos-java-sdk Show documentation
The VolcEngine TOS SDK for Java
package com.volcengine.tos.model.bucket;
import com.fasterxml.jackson.annotation.JsonProperty;
import java.util.List;
public class MirrorHeader {
@JsonProperty("PassAll")
private boolean passAll;
@JsonProperty("Pass")
private List pass;
@JsonProperty("Remove")
private List remove;
@JsonProperty("Set")
private List set;
public boolean isPassAll() {
return passAll;
}
public MirrorHeader setPassAll(boolean passAll) {
this.passAll = passAll;
return this;
}
public List getPass() {
return pass;
}
public MirrorHeader setPass(List pass) {
this.pass = pass;
return this;
}
public List getRemove() {
return remove;
}
public MirrorHeader setRemove(List remove) {
this.remove = remove;
return this;
}
public List getSet() {
return set;
}
public MirrorHeader setSet(List set) {
this.set = set;
return this;
}
@Override
public String toString() {
return "MirrorHeader{" +
"passAll=" + passAll +
", pass=" + pass +
", remove=" + remove +
", set=" + set +
'}';
}
public static MirrorHeaderBuilder builder() {
return new MirrorHeaderBuilder();
}
public static final class MirrorHeaderBuilder {
private boolean passAll;
private List pass;
private List remove;
private List set;
private MirrorHeaderBuilder() {
}
public MirrorHeaderBuilder passAll(boolean passAll) {
this.passAll = passAll;
return this;
}
public MirrorHeaderBuilder pass(List pass) {
this.pass = pass;
return this;
}
public MirrorHeaderBuilder remove(List remove) {
this.remove = remove;
return this;
}
public MirrorHeaderBuilder set(List set) {
this.set = set;
return this;
}
public MirrorHeader build() {
MirrorHeader mirrorHeader = new MirrorHeader();
mirrorHeader.setPassAll(passAll);
mirrorHeader.setPass(pass);
mirrorHeader.setRemove(remove);
mirrorHeader.setSet(set);
return mirrorHeader;
}
}
}