code: @Override
      public PutLifecycleEventHookExecutionStatusResult putLifecycleEventHookExecutionStatus(PutLifecycleEventHookExecutionStatusRequest request) {
          request = beforeClientExecution(request);
          return executePutLifecycleEventHookExecutionStatus(request);
      }
docs: <p>
  Sets the result of a Lambda validation function. The function validates one or both lifecycle events (
  <code>BeforeAllowTraffic</code> and <code>AfterAllowTraffic</code>) and returns <code>Succeeded</code> or
  <code>Failed</code>.
  </p>
  
  @param putLifecycleEventHookExecutionStatusRequest
  @return Result of the PutLifecycleEventHookExecutionStatus operation returned by the service.
  @throws InvalidLifecycleEventHookExecutionStatusException
  The result of a Lambda validation function that verifies a lifecycle event is invalid. It should return
  <code>Succeeded</code> or <code>Failed</code>.
  @throws InvalidLifecycleEventHookExecutionIdException
  A lifecycle event hook is invalid. Review the <code>hooks</code> section in your AppSpec file to ensure
  the lifecycle events and <code>hooks</code> functions are valid.
  @throws LifecycleEventAlreadyCompletedException
  An attempt to return the status of an already completed lifecycle event occurred.
  @throws DeploymentIdRequiredException
  At least one deployment ID must be specified.
  @throws DeploymentDoesNotExistException
  The deployment with the IAM user or AWS account does not exist.
  @throws InvalidDeploymentIdException
  At least one of the deployment IDs was specified in an invalid format.
  @throws UnsupportedActionForDeploymentTypeException
  A call was submitted that is not supported for the specified deployment type.
  @sample AmazonCodeDeploy.PutLifecycleEventHookExecutionStatus
  @see <a href="http://docs.aws.amazon.com/goto/WebAPI/codedeploy-2014-10-06/PutLifecycleEventHookExecutionStatus"
  target="_top">AWS API Documentation</a>