code: @Override
      public UpdateCertificateOptionsResult updateCertificateOptions(UpdateCertificateOptionsRequest request) {
          request = beforeClientExecution(request);
          return executeUpdateCertificateOptions(request);
      }
docs: <p>
  Updates a certificate. Currently, you can use this function to specify whether to opt in to or out of recording
  your certificate in a certificate transparency log. For more information, see <a
  href="https://docs.aws.amazon.com/acm/latest/userguide/acm-bestpractices.html#best-practices-transparency">
  Opting Out of Certificate Transparency Logging</a>.
  </p>
  
  @param updateCertificateOptionsRequest
  @return Result of the UpdateCertificateOptions operation returned by the service.
  @throws ResourceNotFoundException
  The specified certificate cannot be found in the caller's account or the caller's account cannot be
  found.
  @throws LimitExceededException
  An ACM limit has been exceeded.
  @throws InvalidStateException
  Processing has reached an invalid state.
  @throws InvalidArnException
  The requested Amazon Resource Name (ARN) does not refer to an existing resource.
  @sample AWSCertificateManager.UpdateCertificateOptions
  @see <a href="http://docs.aws.amazon.com/goto/WebAPI/acm-2015-12-08/UpdateCertificateOptions" target="_top">AWS
  API Documentation</a>