com.aliyun.dingtalkstorage_2_0.models.GetFileUploadInfoRequest Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of dingtalk Show documentation
Show all versions of dingtalk Show documentation
Alibaba Cloud dingtalk SDK for Java
// This file is auto-generated, don't edit it. Thanks.
package com.aliyun.dingtalkstorage_2_0.models;
import com.aliyun.tea.*;
public class GetFileUploadInfoRequest extends TeaModel {
@NameInMap("option")
public GetFileUploadInfoRequestOption option;
/**
* This parameter is required.
*
* example:
* HEADER_SIGNATURE
*/
@NameInMap("protocol")
public String protocol;
/**
* This parameter is required.
*
* example:
* union_id
*/
@NameInMap("unionId")
public String unionId;
public static GetFileUploadInfoRequest build(java.util.Map map) throws Exception {
GetFileUploadInfoRequest self = new GetFileUploadInfoRequest();
return TeaModel.build(map, self);
}
public GetFileUploadInfoRequest setOption(GetFileUploadInfoRequestOption option) {
this.option = option;
return this;
}
public GetFileUploadInfoRequestOption getOption() {
return this.option;
}
public GetFileUploadInfoRequest setProtocol(String protocol) {
this.protocol = protocol;
return this;
}
public String getProtocol() {
return this.protocol;
}
public GetFileUploadInfoRequest setUnionId(String unionId) {
this.unionId = unionId;
return this;
}
public String getUnionId() {
return this.unionId;
}
public static class GetFileUploadInfoRequestOptionPreCheckParam extends TeaModel {
/**
* example:
* dentry_name
*/
@NameInMap("name")
public String name;
/**
* example:
* 512
*/
@NameInMap("size")
public Long size;
public static GetFileUploadInfoRequestOptionPreCheckParam build(java.util.Map map) throws Exception {
GetFileUploadInfoRequestOptionPreCheckParam self = new GetFileUploadInfoRequestOptionPreCheckParam();
return TeaModel.build(map, self);
}
public GetFileUploadInfoRequestOptionPreCheckParam setName(String name) {
this.name = name;
return this;
}
public String getName() {
return this.name;
}
public GetFileUploadInfoRequestOptionPreCheckParam setSize(Long size) {
this.size = size;
return this;
}
public Long getSize() {
return this.size;
}
}
public static class GetFileUploadInfoRequestOption extends TeaModel {
@NameInMap("preCheckParam")
public GetFileUploadInfoRequestOptionPreCheckParam preCheckParam;
/**
* example:
* true
*/
@NameInMap("preferIntranet")
public Boolean preferIntranet;
/**
* example:
* ZHANGJIAKOU
*/
@NameInMap("preferRegion")
public String preferRegion;
/**
* example:
* DINGTALK
*/
@NameInMap("storageDriver")
public String storageDriver;
public static GetFileUploadInfoRequestOption build(java.util.Map map) throws Exception {
GetFileUploadInfoRequestOption self = new GetFileUploadInfoRequestOption();
return TeaModel.build(map, self);
}
public GetFileUploadInfoRequestOption setPreCheckParam(GetFileUploadInfoRequestOptionPreCheckParam preCheckParam) {
this.preCheckParam = preCheckParam;
return this;
}
public GetFileUploadInfoRequestOptionPreCheckParam getPreCheckParam() {
return this.preCheckParam;
}
public GetFileUploadInfoRequestOption setPreferIntranet(Boolean preferIntranet) {
this.preferIntranet = preferIntranet;
return this;
}
public Boolean getPreferIntranet() {
return this.preferIntranet;
}
public GetFileUploadInfoRequestOption setPreferRegion(String preferRegion) {
this.preferRegion = preferRegion;
return this;
}
public String getPreferRegion() {
return this.preferRegion;
}
public GetFileUploadInfoRequestOption setStorageDriver(String storageDriver) {
this.storageDriver = storageDriver;
return this;
}
public String getStorageDriver() {
return this.storageDriver;
}
}
}