actuateLogs = $actuateLogs; } /** * @return string */ public function getActuateLogs() { return $this->actuateLogs; } /** * Output only. error message return from ansible. * * @param string $ansibleError */ public function setAnsibleError($ansibleError) { $this->ansibleError = $ansibleError; } /** * @return string */ public function getAnsibleError() { return $this->ansibleError; } /** * Output only. failed task name return from ansible. * * @param string[] $ansibleFailedTask */ public function setAnsibleFailedTask($ansibleFailedTask) { $this->ansibleFailedTask = $ansibleFailedTask; } /** * @return string[] */ public function getAnsibleFailedTask() { return $this->ansibleFailedTask; } /** * reference to Blueprint Controller deployment and revision resource * * @param string $blueprintId */ public function setBlueprintId($blueprintId) { $this->blueprintId = $blueprintId; } /** * @return string */ public function getBlueprintId() { return $this->blueprintId; } /** * Cloud Build instance UUID associated with this revision, without any suffix * or prefix * * @param string $cloudbuildId */ public function setCloudbuildId($cloudbuildId) { $this->cloudbuildId = $cloudbuildId; } /** * @return string */ public function getCloudbuildId() { return $this->cloudbuildId; } /** * Output only. Code describing any errors that may have occurred. If not * specified, there is no error in actuation. * * Accepted values: ERROR_CODE_UNSPECIFIED, TERRAFORM_FAILED, * PERMISSION_DENIED_IN_TERRAFORM, QUOTA_EXCEED_IN_TERRAFORM, ANSIBLE_FAILED, * CONSTRAINT_VIOLATION_IN_TERRAFORM, RESOURCE_ALREADY_EXISTS_IN_TERRAFORM, * RESOURCE_UNAVAILABLE_IN_TERRAFORM, PERMISSION_DENIED_IN_ANSIBLE, * INVALID_SECRET_IN_ANSIBLE, TERRAFORM_DELETION_FAILED, * RESOURCE_IN_USE_IN_TERRAFORM_DELETION, ANSIBLE_START_FAILED * * @param self::ERROR_CODE_* $errorCode */ public function setErrorCode($errorCode) { $this->errorCode = $errorCode; } /** * @return self::ERROR_CODE_* */ public function getErrorCode() { return $this->errorCode; } /** * A link to actuation cloud build log. * * @param string $errorLogs */ public function setErrorLogs($errorLogs) { $this->errorLogs = $errorLogs; } /** * @return string */ public function getErrorLogs() { return $this->errorLogs; } /** * Output only. whether the error message is user facing. If true, the error * message will be shown in the UI. * * @param bool $hasUserFacingErrorMsg */ public function setHasUserFacingErrorMsg($hasUserFacingErrorMsg) { $this->hasUserFacingErrorMsg = $hasUserFacingErrorMsg; } /** * @return bool */ public function getHasUserFacingErrorMsg() { return $this->hasUserFacingErrorMsg; } /** * Output only. error message return from terraform. * * @param string $terraformError */ public function setTerraformError($terraformError) { $this->terraformError = $terraformError; } /** * @return string */ public function getTerraformError() { return $this->terraformError; } /** * reference to terraform template used * * @param string $terraformTemplate */ public function setTerraformTemplate($terraformTemplate) { $this->terraformTemplate = $terraformTemplate; } /** * @return string */ public function getTerraformTemplate() { return $this->terraformTemplate; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(ActuationOutput::class, 'Google_Service_WorkloadManager_ActuationOutput');