Class CosConfig
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.apigateway.v20180808.models.CosConfig
-
public class CosConfig extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetAction()Get API调用后端COS的方式,前端请求方法与Action的可选值为: GET:GetObject PUT:PutObject POST:PostObject、AppendObject HEAD: HeadObject DELETE: DeleteObject。 注意:此字段可能返回 null,表示取不到有效值。BooleangetAuthorization()Get API调用后端COS的签名开关,默认为false。 注意:此字段可能返回 null,表示取不到有效值。StringgetBucketName()Get API后端COS的存储桶名。 注意:此字段可能返回 null,表示取不到有效值。StringgetPathMatchMode()Get API后端COS的路径匹配模式,可选值: BackEndPath : 后端路径匹配 FullPath : 全路径匹配 默认值为:BackEndPath 注意:此字段可能返回 null,表示取不到有效值。voidsetAction(String Action)Set API调用后端COS的方式,前端请求方法与Action的可选值为: GET:GetObject PUT:PutObject POST:PostObject、AppendObject HEAD: HeadObject DELETE: DeleteObject。 注意:此字段可能返回 null,表示取不到有效值。voidsetAuthorization(Boolean Authorization)Set API调用后端COS的签名开关,默认为false。 注意:此字段可能返回 null,表示取不到有效值。voidsetBucketName(String BucketName)Set API后端COS的存储桶名。 注意:此字段可能返回 null,表示取不到有效值。voidsetPathMatchMode(String PathMatchMode)Set API后端COS的路径匹配模式,可选值: BackEndPath : 后端路径匹配 FullPath : 全路径匹配 默认值为:BackEndPath 注意:此字段可能返回 null,表示取不到有效值。voidtoMap(HashMap<String,String> map, String prefix)Internal implementation, normal users should not use it.-
Methods inherited from class com.tencentcloudapi.common.AbstractModel
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
-
-
-
-
Constructor Detail
-
CosConfig
public CosConfig()
-
CosConfig
public CosConfig(CosConfig source)
NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
-
-
Method Detail
-
getAction
public String getAction()
Get API调用后端COS的方式,前端请求方法与Action的可选值为: GET:GetObject PUT:PutObject POST:PostObject、AppendObject HEAD: HeadObject DELETE: DeleteObject。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- Action API调用后端COS的方式,前端请求方法与Action的可选值为: GET:GetObject PUT:PutObject POST:PostObject、AppendObject HEAD: HeadObject DELETE: DeleteObject。 注意:此字段可能返回 null,表示取不到有效值。
-
setAction
public void setAction(String Action)
Set API调用后端COS的方式,前端请求方法与Action的可选值为: GET:GetObject PUT:PutObject POST:PostObject、AppendObject HEAD: HeadObject DELETE: DeleteObject。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
Action- API调用后端COS的方式,前端请求方法与Action的可选值为: GET:GetObject PUT:PutObject POST:PostObject、AppendObject HEAD: HeadObject DELETE: DeleteObject。 注意:此字段可能返回 null,表示取不到有效值。
-
getBucketName
public String getBucketName()
Get API后端COS的存储桶名。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- BucketName API后端COS的存储桶名。 注意:此字段可能返回 null,表示取不到有效值。
-
setBucketName
public void setBucketName(String BucketName)
Set API后端COS的存储桶名。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
BucketName- API后端COS的存储桶名。 注意:此字段可能返回 null,表示取不到有效值。
-
getAuthorization
public Boolean getAuthorization()
Get API调用后端COS的签名开关,默认为false。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- Authorization API调用后端COS的签名开关,默认为false。 注意:此字段可能返回 null,表示取不到有效值。
-
setAuthorization
public void setAuthorization(Boolean Authorization)
Set API调用后端COS的签名开关,默认为false。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
Authorization- API调用后端COS的签名开关,默认为false。 注意:此字段可能返回 null,表示取不到有效值。
-
getPathMatchMode
public String getPathMatchMode()
Get API后端COS的路径匹配模式,可选值: BackEndPath : 后端路径匹配 FullPath : 全路径匹配 默认值为:BackEndPath 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- PathMatchMode API后端COS的路径匹配模式,可选值: BackEndPath : 后端路径匹配 FullPath : 全路径匹配 默认值为:BackEndPath 注意:此字段可能返回 null,表示取不到有效值。
-
setPathMatchMode
public void setPathMatchMode(String PathMatchMode)
Set API后端COS的路径匹配模式,可选值: BackEndPath : 后端路径匹配 FullPath : 全路径匹配 默认值为:BackEndPath 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
PathMatchMode- API后端COS的路径匹配模式,可选值: BackEndPath : 后端路径匹配 FullPath : 全路径匹配 默认值为:BackEndPath 注意:此字段可能返回 null,表示取不到有效值。
-
-