删除商品集。
包含此代码示例的文档页面
如需查看上下文中使用的代码示例,请参阅以下文档:
代码示例
Go
import (
"context"
"fmt"
"io"
vision "cloud.google.com/go/vision/apiv1"
visionpb "google.golang.org/genproto/googleapis/cloud/vision/v1"
)
// deleteProductSet deletes a product set.
func deleteProductSet(w io.Writer, projectID string, location string, productSetID string) error {
ctx := context.Background()
c, err := vision.NewProductSearchClient(ctx)
if err != nil {
return fmt.Errorf("NewProductSearchClient: %v", err)
}
defer c.Close()
req := &visionpb.DeleteProductSetRequest{
Name: fmt.Sprintf("projects/%s/locations/%s/productSets/%s", projectID, location, productSetID),
}
if err = c.DeleteProductSet(ctx, req); err != nil {
return fmt.Errorf("NewProductSearchClient: %v", err)
}
fmt.Fprintln(w, "Product set deleted.")
return nil
}
Java
/**
* Delete a product set.
*
* @param projectId - Id of the project.
* @param computeRegion - Region name.
* @param productSetId - Id of the product set.
* @throws IOException - on I/O errors.
*/
public static void deleteProductSet(String projectId, String computeRegion, String productSetId)
throws IOException {
try (ProductSearchClient client = ProductSearchClient.create()) {
// Get the full path of the product set.
String formattedName =
ProductSearchClient.formatProductSetName(projectId, computeRegion, productSetId);
// Delete the product set.
client.deleteProductSet(formattedName);
System.out.println(String.format("Product set deleted"));
}
}
Node.js
// Imports the Google Cloud client library
const vision = require('@google-cloud/vision');
// Creates a client
const client = new vision.ProductSearchClient();
async function deleteProductSet() {
/**
* TODO(developer): Uncomment the following line before running the sample.
*/
// const projectId = 'Your Google Cloud project Id';
// const location = 'A compute region name';
// const productSetId = 'Id of the product set';
// Resource path that represents full path to the product set.
const productSetPath = client.productSetPath(
projectId,
location,
productSetId
);
await client.deleteProductSet({name: productSetPath});
console.log('Product set deleted.');
}
deleteProductSet();
Python
from google.cloud import vision
def delete_product_set(project_id, location, product_set_id):
"""Delete a product set.
Args:
project_id: Id of the project.
location: A compute region name.
product_set_id: Id of the product set.
"""
client = vision.ProductSearchClient()
# Get the full path of the product set.
product_set_path = client.product_set_path(
project=project_id, location=location,
product_set=product_set_id)
# Delete the product set.
client.delete_product_set(name=product_set_path)
print('Product set deleted.')
后续步骤
如需搜索和过滤其他 Google Cloud 产品的代码示例,请参阅 Google Cloud 示例浏览器