@java.lang.Override public Builder newBuilderForType() { return newBuilder(); }
/** * Permanently deletes a ProductSet. All Products and ReferenceImages in the ProductSet will be * deleted. * * <p>The actual image files are not deleted from Google Cloud Storage. * * <p>Possible errors: * * <p>* Returns NOT_FOUND if the ProductSet does not exist. * * <p>Sample code: * * <pre><code> * try (ProductSearchClient productSearchClient = ProductSearchClient.create()) { * String formattedName = ProductSearchClient.formatProductSetName("[PROJECT]", "[LOCATION]", "[PRODUCT_SET]"); * productSearchClient.deleteProductSet(formattedName); * } * </code></pre> * * @param name Resource name of the ProductSet to delete. * <p>Format is: `projects/PROJECT_ID/locations/LOC_ID/productSets/PRODUCT_SET_ID` * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ public final void deleteProductSet(String name) { PRODUCT_SET_PATH_TEMPLATE.validate(name, "deleteProductSet"); DeleteProductSetRequest request = DeleteProductSetRequest.newBuilder().setName(name).build(); deleteProductSet(request); }
@java.lang.Override public Builder newBuilderForType() { return newBuilder(); }
/** * Permanently deletes a ProductSet. All Products and ReferenceImages in the ProductSet will be * deleted. * * <p>The actual image files are not deleted from Google Cloud Storage. * * <p>Possible errors: * * <p>* Returns NOT_FOUND if the ProductSet does not exist. * * <p>Sample code: * * <pre><code> * try (ProductSearchClient productSearchClient = ProductSearchClient.create()) { * String formattedName = ProductSearchClient.formatProductSetName("[PROJECT]", "[LOCATION]", "[PRODUCT_SET]"); * productSearchClient.deleteProductSet(formattedName); * } * </code></pre> * * @param name Resource name of the ProductSet to delete. * <p>Format is: `projects/PROJECT_ID/locations/LOC_ID/productSets/PRODUCT_SET_ID` * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ public final void deleteProductSet(String name) { PRODUCT_SET_PATH_TEMPLATE.validate(name, "deleteProductSet"); DeleteProductSetRequest request = DeleteProductSetRequest.newBuilder().setName(name).build(); deleteProductSet(request); }