com.volcengine.tos.model.object.DeleteMultiObjectsV2Input 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.object;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.volcengine.tos.model.GenericInput;
import java.util.Arrays;
import java.util.List;
public class DeleteMultiObjectsV2Input extends GenericInput {
@JsonIgnore
private String bucket;
@JsonProperty("Objects")
private List objects;
@JsonProperty("Quiet")
private boolean quiet;
public DeleteMultiObjectsV2Input() {
}
public boolean isQuiet() {
return quiet;
}
public String getBucket() {
return bucket;
}
public List getObjects() {
return objects;
}
public DeleteMultiObjectsV2Input setBucket(String bucket) {
this.bucket = bucket;
return this;
}
public DeleteMultiObjectsV2Input setObjects(List objects) {
this.objects = objects;
return this;
}
public DeleteMultiObjectsV2Input setQuiet(boolean quiet) {
this.quiet = quiet;
return this;
}
public static DeleteMultiObjectsInputBuilder builder() {
return new DeleteMultiObjectsInputBuilder();
}
@Override
public String toString() {
return "DeleteMultiObjectsInput{" +
"bucket='" + bucket + '\'' +
", objects=" + Arrays.toString(objects.toArray()) +
", quiet=" + quiet +
'}';
}
public static final class DeleteMultiObjectsInputBuilder {
private String bucket;
private List objects;
private boolean quiet;
private DeleteMultiObjectsInputBuilder() {
}
public DeleteMultiObjectsInputBuilder bucket(String bucket) {
this.bucket = bucket;
return this;
}
public DeleteMultiObjectsInputBuilder objects(List objects) {
this.objects = objects;
return this;
}
public DeleteMultiObjectsInputBuilder quiet(boolean quiet) {
this.quiet = quiet;
return this;
}
public DeleteMultiObjectsV2Input build() {
DeleteMultiObjectsV2Input deleteMultiObjectsInput = new DeleteMultiObjectsV2Input();
deleteMultiObjectsInput.quiet = this.quiet;
deleteMultiObjectsInput.objects = this.objects;
deleteMultiObjectsInput.bucket = this.bucket;
return deleteMultiObjectsInput;
}
}
}