code: public Metric updateMetricAsync(String metricName)
        throws ExecutionException, InterruptedException {
      // [START updateMetricAsync]
      MetricInfo metricInfo =
          MetricInfo.newBuilder(metricName, "severity>=ERROR")
              .setDescription("new description")
              .build();
      Future<Metric> future = logging.updateAsync(metricInfo);
      // ...
      Metric metric = future.get();
      // [END updateMetricAsync]
      return metric;
    }
docs: [VARIABLE "my_metric_name"]