fullyExplored = $fullyExplored; } /** * @return bool */ public function getFullyExplored() { return $this->fullyExplored; } /** * The main analysis that matches the original request. * * @param IamPolicyAnalysis $mainAnalysis */ public function setMainAnalysis(IamPolicyAnalysis $mainAnalysis) { $this->mainAnalysis = $mainAnalysis; } /** * @return IamPolicyAnalysis */ public function getMainAnalysis() { return $this->mainAnalysis; } /** * The service account impersonation analysis if * IamPolicyAnalysisQuery.Options.analyze_service_account_impersonation is * enabled. * * @param IamPolicyAnalysis[] $serviceAccountImpersonationAnalysis */ public function setServiceAccountImpersonationAnalysis($serviceAccountImpersonationAnalysis) { $this->serviceAccountImpersonationAnalysis = $serviceAccountImpersonationAnalysis; } /** * @return IamPolicyAnalysis[] */ public function getServiceAccountImpersonationAnalysis() { return $this->serviceAccountImpersonationAnalysis; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(AnalyzeIamPolicyResponse::class, 'Google_Service_CloudAsset_AnalyzeIamPolicyResponse');