code: @BetaApi
    public final Operation setUsageExportBucketProject(
        String project, UsageExportLocation usageExportLocationResource) {
  
      SetUsageExportBucketProjectHttpRequest request =
          SetUsageExportBucketProjectHttpRequest.newBuilder()
              .setProject(project)
              .setUsageExportLocationResource(usageExportLocationResource)
              .build();
      return setUsageExportBucketProject(request);
    }
docs: Enables the usage export feature and sets the usage export bucket where reports are stored. If
  you provide an empty request body using this method, the usage export feature will be disabled.
  
  <p>Sample code:
  
  <pre><code>
  try (ProjectClient projectClient = ProjectClient.create()) {
  ProjectName project = ProjectName.of("[PROJECT]");
  UsageExportLocation usageExportLocationResource = UsageExportLocation.newBuilder().build();
  Operation response = projectClient.setUsageExportBucketProject(project.toString(), usageExportLocationResource);
  }
  </code></pre>
  
  @param project Project ID for this request.
  @param usageExportLocationResource The location in Cloud Storage and naming method of the daily
  usage report. Contains bucket_name and report_name prefix.
  @throws com.google.api.gax.rpc.ApiException if the remote call fails