code: public final ListReferenceImagesPagedResponse listReferenceImages(ProductName parent) {
      ListReferenceImagesRequest request =
          ListReferenceImagesRequest.newBuilder()
              .setParent(parent == null ? null : parent.toString())
              .build();
      return listReferenceImages(request);
    }
docs: Lists reference images.
  
  <p>Possible errors:
  
  <p>&#42; Returns NOT_FOUND if the parent product does not exist. &#42; Returns INVALID_ARGUMENT
  if the page_size is greater than 100, or less than 1.
  
  <p>Sample code:
  
  <pre><code>
  try (ProductSearchClient productSearchClient = ProductSearchClient.create()) {
  ProductName parent = ProductName.of("[PROJECT]", "[LOCATION]", "[PRODUCT]");
  for (ReferenceImage element : productSearchClient.listReferenceImages(parent).iterateAll()) {
  // doThingsWith(element);
  }
  }
  </code></pre>
  
  @param parent Resource name of the product containing the reference images.
  <p>Format is `projects/PROJECT_ID/locations/LOC_ID/products/PRODUCT_ID`.
  @throws com.google.api.gax.rpc.ApiException if the remote call fails