code: @Override
      public DeleteTagOptionResult deleteTagOption(DeleteTagOptionRequest request) {
          request = beforeClientExecution(request);
          return executeDeleteTagOption(request);
      }
docs: <p>
  Deletes the specified TagOption.
  </p>
  <p>
  You cannot delete a TagOption if it is associated with a product or portfolio.
  </p>
  
  @param deleteTagOptionRequest
  @return Result of the DeleteTagOption operation returned by the service.
  @throws TagOptionNotMigratedException
  An operation requiring TagOptions failed because the TagOptions migration process has not been performed
  for this account. Please use the AWS console to perform the migration process before retrying the
  operation.
  @throws ResourceInUseException
  A resource that is currently in use. Ensure that the resource is not in use and retry the operation.
  @throws ResourceNotFoundException
  The specified resource was not found.
  @sample AWSServiceCatalog.DeleteTagOption
  @see <a href="http://docs.aws.amazon.com/goto/WebAPI/servicecatalog-2015-12-10/DeleteTagOption" target="_top">AWS
  API Documentation</a>