private async Task AddProductToProductSet(ProductSearchClient client, AddProductToProductSetOptions opts) { var request = new AddProductToProductSetRequest { // Get the full path of the products ProductAsProductName = new ProductName(opts.ProjectID, opts.ComputeRegion, opts.ProductID), // Get the full path of the product set. ProductSetName = new ProductSetName(opts.ProjectID, opts.ComputeRegion, opts.ProductSetId), }; await client.AddProductToProductSetAsync(request); }
// [START vision_product_search_add_product_to_product_set] private static int AddProductToProductSet(AddProductToProductSetOptions opts) { var client = ProductSearchClient.Create(); var request = new AddProductToProductSetRequest { // Get the full path of the products ProductAsProductName = new ProductName(opts.ProjectID, opts.ComputeRegion, opts.ProductID), // Get the full path of the product set. ProductSetName = new ProductSetName(opts.ProjectID, opts.ComputeRegion, opts.ProductSetId), }; client.AddProductToProductSet(request); Console.WriteLine("Product added to product set."); return(0); }
private async Task <bool> AddProductToProductSet(string productID) { var client = _clientFactory.CreateProductSearchClient(); var request = new AddProductToProductSetRequest { ProductAsProductName = new ProductName(_projectInfo.ProjectID, _projectInfo.ComputeRegion, productID), ProductSetName = new ProductSetName(_projectInfo.ProjectID, _projectInfo.ComputeRegion, "1"), }; await client.AddProductToProductSetAsync(request); Console.WriteLine("Product added to product set."); return(true); }