Class CompressionRule
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.cdn.v20180606.models.CompressionRule
-
public class CompressionRule extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description CompressionRule()CompressionRule(CompressionRule 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 Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String[]getAlgorithms()Get 文件压缩算法 gzip:指定 GZIP 压缩 brotli:指定Brotli压缩 注意:此字段可能返回 null,表示取不到有效值。BooleangetCompress()Get true:需要设置为 ture,启用压缩 注意:此字段可能返回 null,表示取不到有效值。String[]getFileExtensions()Get 根据文件后缀类型压缩 例如 jpg、txt 注意:此字段可能返回 null,表示取不到有效值。LonggetMaxLength()Get 触发压缩的文件长度最大值,单位为字节数 最大可设置为 30MB 注意:此字段可能返回 null,表示取不到有效值。LonggetMinLength()Get 触发压缩的文件长度最小值,单位为字节数 注意:此字段可能返回 null,表示取不到有效值。String[]getRulePaths()Get CacheType 对应类型下的匹配内容: all 时填充 * file 时填充后缀名,如 jpg、txt directory 时填充路径,如 /xxx/test path 时填充绝对路径,如 /xxx/test.html contentType 时填充 text/html 注意:此字段可能返回 null,表示取不到有效值。StringgetRuleType()Get 规则类型: all:所有文件生效 file:指定文件后缀生效 directory:指定路径生效 path:指定绝对路径生效 contentType:指定Content-Type头为特定值时生效 当指定了此字段时,FileExtensions字段不生效 注意:此字段可能返回 null,表示取不到有效值。voidsetAlgorithms(String[] Algorithms)Set 文件压缩算法 gzip:指定 GZIP 压缩 brotli:指定Brotli压缩 注意:此字段可能返回 null,表示取不到有效值。voidsetCompress(Boolean Compress)Set true:需要设置为 ture,启用压缩 注意:此字段可能返回 null,表示取不到有效值。voidsetFileExtensions(String[] FileExtensions)Set 根据文件后缀类型压缩 例如 jpg、txt 注意:此字段可能返回 null,表示取不到有效值。voidsetMaxLength(Long MaxLength)Set 触发压缩的文件长度最大值,单位为字节数 最大可设置为 30MB 注意:此字段可能返回 null,表示取不到有效值。voidsetMinLength(Long MinLength)Set 触发压缩的文件长度最小值,单位为字节数 注意:此字段可能返回 null,表示取不到有效值。voidsetRulePaths(String[] RulePaths)Set CacheType 对应类型下的匹配内容: all 时填充 * file 时填充后缀名,如 jpg、txt directory 时填充路径,如 /xxx/test path 时填充绝对路径,如 /xxx/test.html contentType 时填充 text/html 注意:此字段可能返回 null,表示取不到有效值。voidsetRuleType(String RuleType)Set 规则类型: all:所有文件生效 file:指定文件后缀生效 directory:指定路径生效 path:指定绝对路径生效 contentType:指定Content-Type头为特定值时生效 当指定了此字段时,FileExtensions字段不生效 注意:此字段可能返回 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
-
CompressionRule
public CompressionRule()
-
CompressionRule
public CompressionRule(CompressionRule 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
-
getCompress
public Boolean getCompress()
Get true:需要设置为 ture,启用压缩 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- Compress true:需要设置为 ture,启用压缩 注意:此字段可能返回 null,表示取不到有效值。
-
setCompress
public void setCompress(Boolean Compress)
Set true:需要设置为 ture,启用压缩 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
Compress- true:需要设置为 ture,启用压缩 注意:此字段可能返回 null,表示取不到有效值。
-
getMinLength
public Long getMinLength()
Get 触发压缩的文件长度最小值,单位为字节数 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- MinLength 触发压缩的文件长度最小值,单位为字节数 注意:此字段可能返回 null,表示取不到有效值。
-
setMinLength
public void setMinLength(Long MinLength)
Set 触发压缩的文件长度最小值,单位为字节数 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
MinLength- 触发压缩的文件长度最小值,单位为字节数 注意:此字段可能返回 null,表示取不到有效值。
-
getMaxLength
public Long getMaxLength()
Get 触发压缩的文件长度最大值,单位为字节数 最大可设置为 30MB 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- MaxLength 触发压缩的文件长度最大值,单位为字节数 最大可设置为 30MB 注意:此字段可能返回 null,表示取不到有效值。
-
setMaxLength
public void setMaxLength(Long MaxLength)
Set 触发压缩的文件长度最大值,单位为字节数 最大可设置为 30MB 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
MaxLength- 触发压缩的文件长度最大值,单位为字节数 最大可设置为 30MB 注意:此字段可能返回 null,表示取不到有效值。
-
getAlgorithms
public String[] getAlgorithms()
Get 文件压缩算法 gzip:指定 GZIP 压缩 brotli:指定Brotli压缩 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- Algorithms 文件压缩算法 gzip:指定 GZIP 压缩 brotli:指定Brotli压缩 注意:此字段可能返回 null,表示取不到有效值。
-
setAlgorithms
public void setAlgorithms(String[] Algorithms)
Set 文件压缩算法 gzip:指定 GZIP 压缩 brotli:指定Brotli压缩 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
Algorithms- 文件压缩算法 gzip:指定 GZIP 压缩 brotli:指定Brotli压缩 注意:此字段可能返回 null,表示取不到有效值。
-
getFileExtensions
public String[] getFileExtensions()
Get 根据文件后缀类型压缩 例如 jpg、txt 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- FileExtensions 根据文件后缀类型压缩 例如 jpg、txt 注意:此字段可能返回 null,表示取不到有效值。
-
setFileExtensions
public void setFileExtensions(String[] FileExtensions)
Set 根据文件后缀类型压缩 例如 jpg、txt 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
FileExtensions- 根据文件后缀类型压缩 例如 jpg、txt 注意:此字段可能返回 null,表示取不到有效值。
-
getRuleType
public String getRuleType()
Get 规则类型: all:所有文件生效 file:指定文件后缀生效 directory:指定路径生效 path:指定绝对路径生效 contentType:指定Content-Type头为特定值时生效 当指定了此字段时,FileExtensions字段不生效 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- RuleType 规则类型: all:所有文件生效 file:指定文件后缀生效 directory:指定路径生效 path:指定绝对路径生效 contentType:指定Content-Type头为特定值时生效 当指定了此字段时,FileExtensions字段不生效 注意:此字段可能返回 null,表示取不到有效值。
-
setRuleType
public void setRuleType(String RuleType)
Set 规则类型: all:所有文件生效 file:指定文件后缀生效 directory:指定路径生效 path:指定绝对路径生效 contentType:指定Content-Type头为特定值时生效 当指定了此字段时,FileExtensions字段不生效 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
RuleType- 规则类型: all:所有文件生效 file:指定文件后缀生效 directory:指定路径生效 path:指定绝对路径生效 contentType:指定Content-Type头为特定值时生效 当指定了此字段时,FileExtensions字段不生效 注意:此字段可能返回 null,表示取不到有效值。
-
getRulePaths
public String[] getRulePaths()
Get CacheType 对应类型下的匹配内容: all 时填充 * file 时填充后缀名,如 jpg、txt directory 时填充路径,如 /xxx/test path 时填充绝对路径,如 /xxx/test.html contentType 时填充 text/html 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- RulePaths CacheType 对应类型下的匹配内容: all 时填充 * file 时填充后缀名,如 jpg、txt directory 时填充路径,如 /xxx/test path 时填充绝对路径,如 /xxx/test.html contentType 时填充 text/html 注意:此字段可能返回 null,表示取不到有效值。
-
setRulePaths
public void setRulePaths(String[] RulePaths)
Set CacheType 对应类型下的匹配内容: all 时填充 * file 时填充后缀名,如 jpg、txt directory 时填充路径,如 /xxx/test path 时填充绝对路径,如 /xxx/test.html contentType 时填充 text/html 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
RulePaths- CacheType 对应类型下的匹配内容: all 时填充 * file 时填充后缀名,如 jpg、txt directory 时填充路径,如 /xxx/test path 时填充绝对路径,如 /xxx/test.html contentType 时填充 text/html 注意:此字段可能返回 null,表示取不到有效值。
-
-