code: @Override
      public UpdateInstanceCustomHealthStatusResult updateInstanceCustomHealthStatus(UpdateInstanceCustomHealthStatusRequest request) {
          request = beforeClientExecution(request);
          return executeUpdateInstanceCustomHealthStatus(request);
      }
docs: <p>
  Submits a request to change the health status of a custom health check to healthy or unhealthy.
  </p>
  <p>
  You can use <code>UpdateInstanceCustomHealthStatus</code> to change the status only for custom health checks,
  which you define using <code>HealthCheckCustomConfig</code> when you create a service. You can't use it to change
  the status for Route 53 health checks, which you define using <code>HealthCheckConfig</code>.
  </p>
  <p>
  For more information, see <a>HealthCheckCustomConfig</a>.
  </p>
  
  @param updateInstanceCustomHealthStatusRequest
  @return Result of the UpdateInstanceCustomHealthStatus operation returned by the service.
  @throws InstanceNotFoundException
  No instance exists with the specified ID, or the instance was recently registered, and information about
  the instance hasn't propagated yet.
  @throws ServiceNotFoundException
  No service exists with the specified ID.
  @throws CustomHealthNotFoundException
  The health check for the instance that is specified by <code>ServiceId</code> and <code>InstanceId</code>
  is not a custom health check.
  @throws InvalidInputException
  One or more specified values aren't valid. For example, a required value might be missing, a numeric
  value might be outside the allowed range, or a string value might exceed length constraints.
  @sample AWSServiceDiscovery.UpdateInstanceCustomHealthStatus
  @see <a
  href="http://docs.aws.amazon.com/goto/WebAPI/servicediscovery-2017-03-14/UpdateInstanceCustomHealthStatus"
  target="_top">AWS API Documentation</a>