ComplianceEvaluationResponse Class
Represents the compliance evaluation response from a control evaluation. It's the output
of the ComplianceEvaluation interface's evaluate method and includes two
properties—evaluationResult and complianceControlLog.
Namespace
Example
@VisibleApiVersion(minApiVersion='256')
global class ComplianceEvaluationResponse {
EvaluationResult evaluationResult; // The compliance evaluation result.
ComplianceControlLog complianceControlLog; // The business context and evidence attributes that need to be logged for compliance check.
global ComplianceEvaluationResponse(EvaluationResult evaluationResult, ComplianceControlLog complianceControlLog) {
this.evaluationResult = evaluationResult;
this.complianceControlLog = complianceControlLog;
}
global EvaluationResult getEvaluationResult() {
return this.evaluationResult;
}
global ComplianceControlLog getComplianceControlLog() {
return this.complianceControlLog;
}
}
ComplianceEvaluationResponse Constructors
Learn more about the constructors available with the ComplianceEvaluationResponse class.
The ComplianceEvaluationResponse class includes this constructor.
ComplianceEvaluationResponse(evaluationResult, complianceControlLog)
Creates ComplianceEvaluationResponse object.
Signature
public ComplianceEvaluationResponse(ComplianceMgmt.EvaluationResult evaluationResult, ComplianceMgmt.ComplianceControlLog complianceControlLog)
ComplianceMgmt.ComplianceEvaluationResponse, newinstance, [ComplianceMgmt.EvaluationResult, ComplianceMgmt.ComplianceControlLog], ComplianceMgmt.ComplianceEvaluationResponse
Parameters
- evaluationResult
- Type: ComplianceMgmt.EvaluationResult
- The object that represents the compliance evaluation result from the control.
- complianceControlLog
- Type: ComplianceMgmt.ComplianceControlLog
- The object that contains the key-value pair to specify the controls to be included in logs.
ComplianceEvaluationResponse Methods
Learn more about the methods available with the ComplianceEvaluationResponse class.
The ComplianceEvaluationResponse class includes these methods.
getComplianceControlLog()
Gets the ComplianceControlLog object that contains the
details of the compliance control logs.
Signature
public ComplianceMgmt.ComplianceControlLog getComplianceControlLog()
ComplianceMgmt.ComplianceEvaluationResponse, getComplianceControlLog, [], ComplianceMgmt.ComplianceControlLog
Return Value
getEvaluationResult()
Gets the EvaluationResult object that contains the
details of the compliance evaluation result.
Signature
public ComplianceMgmt.EvaluationResult getEvaluationResult()
ComplianceMgmt.ComplianceEvaluationResponse, getEvaluationResult, [], ComplianceMgmt.EvaluationResult