com.luhuiguo.fastdfs.proto.storage.internal.StorageGetMetadataRequest Maven / Gradle / Ivy
The newest version!
package com.luhuiguo.fastdfs.proto.storage.internal;
import com.luhuiguo.fastdfs.proto.CmdConstants;
import com.luhuiguo.fastdfs.proto.FdfsRequest;
import com.luhuiguo.fastdfs.proto.OtherConstants;
import com.luhuiguo.fastdfs.proto.ProtoHead;
import com.luhuiguo.fastdfs.proto.mapper.DynamicFieldType;
import com.luhuiguo.fastdfs.proto.mapper.FdfsColumn;
/**
* 查询文件信息命令
*
* @author tobato
*
*/
public class StorageGetMetadataRequest extends FdfsRequest {
/** 组名 */
@FdfsColumn(index = 0, max = OtherConstants.FDFS_GROUP_NAME_MAX_LEN)
private String groupName;
/** 路径名 */
@FdfsColumn(index = 1, dynamicField = DynamicFieldType.allRestByte)
private String path;
/**
* 删除文件命令
*
* @param groupName
* @param path
*/
public StorageGetMetadataRequest(String groupName, String path) {
super();
this.groupName = groupName;
this.path = path;
this.head = new ProtoHead(CmdConstants.STORAGE_PROTO_CMD_GET_METADATA);
}
public String getGroupName() {
return groupName;
}
public void setGroupName(String groupName) {
this.groupName = groupName;
}
public String getPath() {
return path;
}
public void setPath(String path) {
this.path = path;
}
}