com.volcengine.tos.model.object.FetchTask Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of ve-tos-java-sdk Show documentation
Show all versions of ve-tos-java-sdk Show documentation
The VolcEngine TOS SDK for Java
package com.volcengine.tos.model.object;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.volcengine.tos.comm.common.ACLType;
import com.volcengine.tos.comm.common.StorageClassType;
import com.volcengine.tos.internal.util.TosUtils;
import java.util.List;
import java.util.Map;
public class FetchTask {
@JsonProperty("URL")
private String url;
@JsonProperty("IgnoreSameKey")
private boolean ignoreSameKey;
@JsonProperty("ContentMD5")
private String contentMD5;
@JsonProperty("Bucket")
private String bucket;
@JsonProperty("Object")
private String key;
@JsonProperty("CallbackURL")
private String callbackUrl;
@JsonProperty("CallbackHost")
private String callbackHost;
@JsonProperty("CallbackBodyType")
private String callbackBodyType;
@JsonProperty("CallbackBody")
private String callbackBody;
@JsonProperty("StorageClass")
private StorageClassType storageClass;
@JsonProperty("Acl")
private ACLType acl;
@JsonProperty("GrantFullControl")
private String grantFullControl;
@JsonProperty("GrantRead")
private String grantRead;
@JsonProperty("GrantReadAcp")
private String grantReadAcp;
@JsonProperty("GrantWriteAcp")
private String grantWriteAcp;
@JsonProperty("SSECAlgorithm")
private String ssecAlgorithm;
@JsonProperty("SSECKey")
private String ssecKey;
@JsonProperty("SSECKeyMd5")
private String ssecKeyMD5;
@JsonProperty("UserMeta")
private List