Class Authentication
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.cdn.v20180606.models.Authentication
-
public class Authentication extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description Authentication()Authentication(Authentication 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 StringgetAuthAlgorithm()Get 鉴权算法,取值有: md5:按MD5算法取hash值 sha256:按SHA-256算法取hash值 默认为 md5 注意:此字段可能返回 null,表示取不到有效值。StringgetSwitch()Get 防盗链配置开关,取值有: on:开启 off:关闭 开启时必须且只配置一种模式,其余模式需要设置为 nullAuthenticationTypeAgetTypeA()Get 时间戳防盗链模式 A 配置 注意:此字段可能返回 null,表示取不到有效值。AuthenticationTypeBgetTypeB()Get 时间戳防盗链模式 B 配置(模式 B 后台升级中,暂时不支持配置) 注意:此字段可能返回 null,表示取不到有效值。AuthenticationTypeCgetTypeC()Get 时间戳防盗链模式 C 配置 注意:此字段可能返回 null,表示取不到有效值。AuthenticationTypeDgetTypeD()Get 时间戳防盗链模式 D 配置 注意:此字段可能返回 null,表示取不到有效值。voidsetAuthAlgorithm(String AuthAlgorithm)Set 鉴权算法,取值有: md5:按MD5算法取hash值 sha256:按SHA-256算法取hash值 默认为 md5 注意:此字段可能返回 null,表示取不到有效值。voidsetSwitch(String Switch)Set 防盗链配置开关,取值有: on:开启 off:关闭 开启时必须且只配置一种模式,其余模式需要设置为 nullvoidsetTypeA(AuthenticationTypeA TypeA)Set 时间戳防盗链模式 A 配置 注意:此字段可能返回 null,表示取不到有效值。voidsetTypeB(AuthenticationTypeB TypeB)Set 时间戳防盗链模式 B 配置(模式 B 后台升级中,暂时不支持配置) 注意:此字段可能返回 null,表示取不到有效值。voidsetTypeC(AuthenticationTypeC TypeC)Set 时间戳防盗链模式 C 配置 注意:此字段可能返回 null,表示取不到有效值。voidsetTypeD(AuthenticationTypeD TypeD)Set 时间戳防盗链模式 D 配置 注意:此字段可能返回 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
-
Authentication
public Authentication()
-
Authentication
public Authentication(Authentication 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
-
getSwitch
public String getSwitch()
Get 防盗链配置开关,取值有: on:开启 off:关闭 开启时必须且只配置一种模式,其余模式需要设置为 null- Returns:
- Switch 防盗链配置开关,取值有: on:开启 off:关闭 开启时必须且只配置一种模式,其余模式需要设置为 null
-
setSwitch
public void setSwitch(String Switch)
Set 防盗链配置开关,取值有: on:开启 off:关闭 开启时必须且只配置一种模式,其余模式需要设置为 null- Parameters:
Switch- 防盗链配置开关,取值有: on:开启 off:关闭 开启时必须且只配置一种模式,其余模式需要设置为 null
-
getAuthAlgorithm
public String getAuthAlgorithm()
Get 鉴权算法,取值有: md5:按MD5算法取hash值 sha256:按SHA-256算法取hash值 默认为 md5 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- AuthAlgorithm 鉴权算法,取值有: md5:按MD5算法取hash值 sha256:按SHA-256算法取hash值 默认为 md5 注意:此字段可能返回 null,表示取不到有效值。
-
setAuthAlgorithm
public void setAuthAlgorithm(String AuthAlgorithm)
Set 鉴权算法,取值有: md5:按MD5算法取hash值 sha256:按SHA-256算法取hash值 默认为 md5 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
AuthAlgorithm- 鉴权算法,取值有: md5:按MD5算法取hash值 sha256:按SHA-256算法取hash值 默认为 md5 注意:此字段可能返回 null,表示取不到有效值。
-
getTypeA
public AuthenticationTypeA getTypeA()
Get 时间戳防盗链模式 A 配置 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- TypeA 时间戳防盗链模式 A 配置 注意:此字段可能返回 null,表示取不到有效值。
-
setTypeA
public void setTypeA(AuthenticationTypeA TypeA)
Set 时间戳防盗链模式 A 配置 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
TypeA- 时间戳防盗链模式 A 配置 注意:此字段可能返回 null,表示取不到有效值。
-
getTypeB
public AuthenticationTypeB getTypeB()
Get 时间戳防盗链模式 B 配置(模式 B 后台升级中,暂时不支持配置) 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- TypeB 时间戳防盗链模式 B 配置(模式 B 后台升级中,暂时不支持配置) 注意:此字段可能返回 null,表示取不到有效值。
-
setTypeB
public void setTypeB(AuthenticationTypeB TypeB)
Set 时间戳防盗链模式 B 配置(模式 B 后台升级中,暂时不支持配置) 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
TypeB- 时间戳防盗链模式 B 配置(模式 B 后台升级中,暂时不支持配置) 注意:此字段可能返回 null,表示取不到有效值。
-
getTypeC
public AuthenticationTypeC getTypeC()
Get 时间戳防盗链模式 C 配置 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- TypeC 时间戳防盗链模式 C 配置 注意:此字段可能返回 null,表示取不到有效值。
-
setTypeC
public void setTypeC(AuthenticationTypeC TypeC)
Set 时间戳防盗链模式 C 配置 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
TypeC- 时间戳防盗链模式 C 配置 注意:此字段可能返回 null,表示取不到有效值。
-
getTypeD
public AuthenticationTypeD getTypeD()
Get 时间戳防盗链模式 D 配置 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- TypeD 时间戳防盗链模式 D 配置 注意:此字段可能返回 null,表示取不到有效值。
-
setTypeD
public void setTypeD(AuthenticationTypeD TypeD)
Set 时间戳防盗链模式 D 配置 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
TypeD- 时间戳防盗链模式 D 配置 注意:此字段可能返回 null,表示取不到有效值。
-
-