code: @BetaApi
    public final UrlMapsValidateResponse validateUrlMap(
        String urlMap, UrlMapsValidateRequest urlMapsValidateRequestResource) {
  
      ValidateUrlMapHttpRequest request =
          ValidateUrlMapHttpRequest.newBuilder()
              .setUrlMap(urlMap)
              .setUrlMapsValidateRequestResource(urlMapsValidateRequestResource)
              .build();
      return validateUrlMap(request);
    }
docs: Runs static validation for the UrlMap. In particular, the tests of the provided UrlMap will be
  run. Calling this method does NOT create the UrlMap.
  
  <p>Sample code:
  
  <pre><code>
  try (UrlMapClient urlMapClient = UrlMapClient.create()) {
  ProjectGlobalUrlMapName urlMap = ProjectGlobalUrlMapName.of("[PROJECT]", "[URL_MAP]");
  UrlMapsValidateRequest urlMapsValidateRequestResource = UrlMapsValidateRequest.newBuilder().build();
  UrlMapsValidateResponse response = urlMapClient.validateUrlMap(urlMap.toString(), urlMapsValidateRequestResource);
  }
  </code></pre>
  
  @param urlMap Name of the UrlMap resource to be validated as.
  @param urlMapsValidateRequestResource
  @throws com.google.api.gax.rpc.ApiException if the remote call fails