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

io.github.xuyao5.dkl.eskits.schema.httpfs.FileStatus Maven / Gradle / Ivy

There is a newer version: 0.14
Show newest version
package io.github.xuyao5.dkl.eskits.schema.httpfs;

import com.google.gson.annotations.SerializedName;
import lombok.Data;

/**
 * @author Thomas.XU(xuyao)
 * @version 7/09/21 23:44
 */
@Data(staticConstructor = "of")
public final class FileStatus {

    @SerializedName(value = "pathSuffix", alternate = {"PathSuffix"})
    private String pathSuffix;

    @SerializedName(value = "type", alternate = {"Type"})
    private String type;

    @SerializedName(value = "length", alternate = {"Length"})
    private long length;

    @SerializedName(value = "owner", alternate = {"Owner"})
    private String owner;

    @SerializedName(value = "group", alternate = {"Group"})
    private String group;

    @SerializedName(value = "permission", alternate = {"Permission"})
    private String permission;

    @SerializedName(value = "accessTime", alternate = {"AccessTime"})
    private long accessTime;

    @SerializedName(value = "modificationTime", alternate = {"ModificationTime"})
    private long modificationTime;

    @SerializedName(value = "blockSize", alternate = {"BlockSize"})
    private long blockSize;

    @SerializedName(value = "replication", alternate = {"Replication"})
    private long replication;
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy