public class ClientAttestationRule extends AbstractModel
header, skipSign
Constructor and Description |
---|
ClientAttestationRule() |
ClientAttestationRule(ClientAttestationRule 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.
|
Modifier and Type | Method and Description |
---|---|
String |
getAttesterId()
Get Specifies the client authentication option ID.
|
String |
getCondition()
Get The rule content must comply with expression grammar.
|
DeviceProfile[] |
getDeviceProfiles()
Get Client device configuration.
|
String |
getEnabled()
Get Whether the rule is enabled.
|
String |
getId()
Get Client authentication rule ID.
|
SecurityAction |
getInvalidAttestationAction()
Get Handling method for failed client authentication.
|
String |
getName()
Get Specifies the name of the client authentication rule.
|
Long |
getPriority()
Get Priority of rules.
|
void |
setAttesterId(String AttesterId)
Set Specifies the client authentication option ID.
|
void |
setCondition(String Condition)
Set The rule content must comply with expression grammar.
|
void |
setDeviceProfiles(DeviceProfile[] DeviceProfiles)
Set Client device configuration.
|
void |
setEnabled(String Enabled)
Set Whether the rule is enabled.
|
void |
setId(String Id)
Set Client authentication rule ID.
|
void |
setInvalidAttestationAction(SecurityAction InvalidAttestationAction)
Set Handling method for failed client authentication.
|
void |
setName(String Name)
Set Specifies the name of the client authentication rule.
|
void |
setPriority(Long Priority)
Set Priority of rules.
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
public ClientAttestationRule()
public ClientAttestationRule(ClientAttestationRule source)
public String getId()
public void setId(String Id)
Id
- Client authentication rule ID. supported rule configuration operations by rule ID: public String getName()
public void setName(String Name)
Name
- Specifies the name of the client authentication rule.public String getEnabled()
public void setEnabled(String Enabled)
Enabled
- Whether the rule is enabled. valid values: public Long getPriority()
public void setPriority(Long Priority)
Priority
- Priority of rules. a smaller value indicates higher priority execution. value range: 0-100. default value: 0.public String getCondition()
public void setCondition(String Condition)
Condition
- The rule content must comply with expression grammar. for details, see the product document.public String getAttesterId()
public void setAttesterId(String AttesterId)
AttesterId
- Specifies the client authentication option ID.public DeviceProfile[] getDeviceProfiles()
public void setDeviceProfiles(DeviceProfile[] DeviceProfiles)
DeviceProfiles
- Client device configuration. if the DeviceProfiles parameter value is not specified in the ClientAttestationRules parameter, keep the existing client device configuration and do not modify it.public SecurityAction getInvalidAttestationAction()
public void setInvalidAttestationAction(SecurityAction InvalidAttestationAction)
InvalidAttestationAction
- Handling method for failed client authentication. valid values for SecurityAction Name: Copyright © 2025. All rights reserved.