public static final class DecodeDiagnosticMessageResponseBody.DecodedDiagnosticMessage.Builder extends Object
| 构造器和说明 |
|---|
Builder() |
public DecodeDiagnosticMessageResponseBody.DecodedDiagnosticMessage.Builder authAction(String authAction)
The operation that is used for authentication in the request.
example:ram:DecodeDiagnosticMessage
public DecodeDiagnosticMessageResponseBody.DecodedDiagnosticMessage.Builder authConditions(List<DecodeDiagnosticMessageResponseBody.AuthConditions> authConditions)
The conditions that are used for authentication in the request.
public DecodeDiagnosticMessageResponseBody.DecodedDiagnosticMessage.Builder authPrincipal(DecodeDiagnosticMessageResponseBody.AuthPrincipal authPrincipal)
The operator that is used for authentication in the request.
public DecodeDiagnosticMessageResponseBody.DecodedDiagnosticMessage.Builder authResource(String authResource)
The resource that is used for authentication in the request.
example:public DecodeDiagnosticMessageResponseBody.DecodedDiagnosticMessage.Builder explicitDeny(Boolean explicitDeny)
Indicates whether the access denied error is caused by an explicit deny.
Valid values:
true
false
true
public DecodeDiagnosticMessageResponseBody.DecodedDiagnosticMessage.Builder matchedPolicies(List<DecodeDiagnosticMessageResponseBody.MatchedPolicies> matchedPolicies)
The policies that are matched.
public DecodeDiagnosticMessageResponseBody.DecodedDiagnosticMessage.Builder noPermissionPolicyType(String noPermissionPolicyType)
The type of the policy that causes the access denied error.
Valid values:
AccountLevelIdentityBasedPolicy
public DecodeDiagnosticMessageResponseBody.DecodedDiagnosticMessage build()
Copyright © 2025. All rights reserved.