All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.volcengine.tos.model.object.ListObjectsV2Output Maven / Gradle / Ivy

package com.volcengine.tos.model.object;

import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.volcengine.tos.model.RequestInfo;

import java.util.List;

public class ListObjectsV2Output {
    @JsonIgnore
    private RequestInfo requestInfo;
    @JsonProperty("Name")
    private String name;
    @JsonProperty("Prefix")
    private String prefix;
    @JsonProperty("Marker")
    private String marker;
    @JsonProperty("MaxKeys")
    private int maxKeys;
    @JsonProperty("NextMarker")
    private String nextMarker;
    @JsonProperty("Delimiter")
    private String delimiter;
    @JsonProperty("IsTruncated")
    private boolean isTruncated;
    @JsonProperty("EncodingType")
    private String encodingType;
    @JsonProperty("CommonPrefixes")
    private List commonPrefixes;
    @JsonProperty("Contents")
    private List contents;

    public RequestInfo getRequestInfo() {
        return requestInfo;
    }

    public ListObjectsV2Output setRequestInfo(RequestInfo requestInfo) {
        this.requestInfo = requestInfo;
        return this;
    }

    public String getName() {
        return name;
    }

    public ListObjectsV2Output setName(String name) {
        this.name = name;
        return this;
    }

    public String getPrefix() {
        return prefix;
    }

    public ListObjectsV2Output setPrefix(String prefix) {
        this.prefix = prefix;
        return this;
    }

    public String getMarker() {
        return marker;
    }

    public ListObjectsV2Output setMarker(String marker) {
        this.marker = marker;
        return this;
    }

    public int getMaxKeys() {
        return maxKeys;
    }

    public ListObjectsV2Output setMaxKeys(int maxKeys) {
        this.maxKeys = maxKeys;
        return this;
    }

    public String getNextMarker() {
        return nextMarker;
    }

    public ListObjectsV2Output setNextMarker(String nextMarker) {
        this.nextMarker = nextMarker;
        return this;
    }

    public String getDelimiter() {
        return delimiter;
    }

    public ListObjectsV2Output setDelimiter(String delimiter) {
        this.delimiter = delimiter;
        return this;
    }

    public boolean isTruncated() {
        return isTruncated;
    }

    public ListObjectsV2Output setTruncated(boolean truncated) {
        isTruncated = truncated;
        return this;
    }

    public String getEncodingType() {
        return encodingType;
    }

    public ListObjectsV2Output setEncodingType(String encodingType) {
        this.encodingType = encodingType;
        return this;
    }

    public List getCommonPrefixes() {
        return commonPrefixes;
    }

    public ListObjectsV2Output setCommonPrefixes(List commonPrefixes) {
        this.commonPrefixes = commonPrefixes;
        return this;
    }

    public List getContents() {
        return contents;
    }

    public ListObjectsV2Output setContents(List contents) {
        this.contents = contents;
        return this;
    }

    @Override
    public String toString() {
        return "ListObjectsV2Output{" +
                "requestInfo=" + requestInfo +
                ", name='" + name + '\'' +
                ", prefix='" + prefix + '\'' +
                ", marker='" + marker + '\'' +
                ", maxKeys=" + maxKeys +
                ", nextMarker='" + nextMarker + '\'' +
                ", delimiter='" + delimiter + '\'' +
                ", isTruncated=" + isTruncated +
                ", encodingType='" + encodingType + '\'' +
                ", commonPrefixes=" + commonPrefixes +
                ", contents=" + contents +
                '}';
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy