
com.aliyun.dingtalkstorage_1_0.models.InitMultipartFileUploadRequest Maven / Gradle / Ivy
// This file is auto-generated, don't edit it. Thanks.
package com.aliyun.dingtalkstorage_1_0.models;
import com.aliyun.tea.*;
public class InitMultipartFileUploadRequest extends TeaModel {
@NameInMap("option")
public InitMultipartFileUploadRequestOption option;
/**
* This parameter is required.
*
* example:
* union_id
*/
@NameInMap("unionId")
public String unionId;
public static InitMultipartFileUploadRequest build(java.util.Map map) throws Exception {
InitMultipartFileUploadRequest self = new InitMultipartFileUploadRequest();
return TeaModel.build(map, self);
}
public InitMultipartFileUploadRequest setOption(InitMultipartFileUploadRequestOption option) {
this.option = option;
return this;
}
public InitMultipartFileUploadRequestOption getOption() {
return this.option;
}
public InitMultipartFileUploadRequest setUnionId(String unionId) {
this.unionId = unionId;
return this;
}
public String getUnionId() {
return this.unionId;
}
public static class InitMultipartFileUploadRequestOptionPreCheckParam extends TeaModel {
/**
* example:
* md5
*/
@NameInMap("md5")
public String md5;
/**
* example:
* dentry_name
*/
@NameInMap("name")
public String name;
/**
* example:
* parent_id
*/
@NameInMap("parentId")
public String parentId;
/**
* example:
* 512
*/
@NameInMap("size")
public Long size;
public static InitMultipartFileUploadRequestOptionPreCheckParam build(java.util.Map map) throws Exception {
InitMultipartFileUploadRequestOptionPreCheckParam self = new InitMultipartFileUploadRequestOptionPreCheckParam();
return TeaModel.build(map, self);
}
public InitMultipartFileUploadRequestOptionPreCheckParam setMd5(String md5) {
this.md5 = md5;
return this;
}
public String getMd5() {
return this.md5;
}
public InitMultipartFileUploadRequestOptionPreCheckParam setName(String name) {
this.name = name;
return this;
}
public String getName() {
return this.name;
}
public InitMultipartFileUploadRequestOptionPreCheckParam setParentId(String parentId) {
this.parentId = parentId;
return this;
}
public String getParentId() {
return this.parentId;
}
public InitMultipartFileUploadRequestOptionPreCheckParam setSize(Long size) {
this.size = size;
return this;
}
public Long getSize() {
return this.size;
}
}
public static class InitMultipartFileUploadRequestOption extends TeaModel {
@NameInMap("preCheckParam")
public InitMultipartFileUploadRequestOptionPreCheckParam preCheckParam;
/**
* example:
* ZHANGJIAKOU
*/
@NameInMap("preferRegion")
public String preferRegion;
/**
* example:
* DINGTALK
*/
@NameInMap("storageDriver")
public String storageDriver;
public static InitMultipartFileUploadRequestOption build(java.util.Map map) throws Exception {
InitMultipartFileUploadRequestOption self = new InitMultipartFileUploadRequestOption();
return TeaModel.build(map, self);
}
public InitMultipartFileUploadRequestOption setPreCheckParam(InitMultipartFileUploadRequestOptionPreCheckParam preCheckParam) {
this.preCheckParam = preCheckParam;
return this;
}
public InitMultipartFileUploadRequestOptionPreCheckParam getPreCheckParam() {
return this.preCheckParam;
}
public InitMultipartFileUploadRequestOption setPreferRegion(String preferRegion) {
this.preferRegion = preferRegion;
return this;
}
public String getPreferRegion() {
return this.preferRegion;
}
public InitMultipartFileUploadRequestOption setStorageDriver(String storageDriver) {
this.storageDriver = storageDriver;
return this;
}
public String getStorageDriver() {
return this.storageDriver;
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy