Show / Hide Table of Contents

Class ProjectsResource.LocationsResource.ProductSetsResource

The "productSets" collection of methods.

Inheritance
object
ProjectsResource.LocationsResource.ProductSetsResource
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.Vision.v1
Assembly: Google.Apis.Vision.v1.dll
Syntax
public class ProjectsResource.LocationsResource.ProductSetsResource

Constructors

ProductSetsResource(IClientService)

Constructs a new resource.

Declaration
public ProductSetsResource(IClientService service)
Parameters
Type Name Description
IClientService service

Properties

Products

Gets the Products resource.

Declaration
public virtual ProjectsResource.LocationsResource.ProductSetsResource.ProductsResource Products { get; }
Property Value
Type Description
ProjectsResource.LocationsResource.ProductSetsResource.ProductsResource

Methods

AddProduct(AddProductToProductSetRequest, string)

Adds a Product to the specified ProductSet. If the Product is already present, no change is made. One Product can be added to at most 100 ProductSets. Possible errors: * Returns NOT_FOUND if the Product or the ProductSet doesn't exist.

Declaration
public virtual ProjectsResource.LocationsResource.ProductSetsResource.AddProductRequest AddProduct(AddProductToProductSetRequest body, string name)
Parameters
Type Name Description
AddProductToProductSetRequest body

The body of the request.

string name

Required. The resource name for the ProductSet to modify. Format is: projects/PROJECT_ID/locations/LOC_ID/productSets/PRODUCT_SET_ID

Returns
Type Description
ProjectsResource.LocationsResource.ProductSetsResource.AddProductRequest

Create(ProductSet, string)

Creates and returns a new ProductSet resource. Possible errors: * Returns INVALID_ARGUMENT if display_name is missing, or is longer than 4096 characters.

Declaration
public virtual ProjectsResource.LocationsResource.ProductSetsResource.CreateRequest Create(ProductSet body, string parent)
Parameters
Type Name Description
ProductSet body

The body of the request.

string parent

Required. The project in which the ProductSet should be created. Format is projects/PROJECT_ID/locations/LOC_ID.

Returns
Type Description
ProjectsResource.LocationsResource.ProductSetsResource.CreateRequest

Delete(string)

Permanently deletes a ProductSet. Products and ReferenceImages in the ProductSet are not deleted. The actual image files are not deleted from Google Cloud Storage.

Declaration
public virtual ProjectsResource.LocationsResource.ProductSetsResource.DeleteRequest Delete(string name)
Parameters
Type Name Description
string name

Required. Resource name of the ProductSet to delete. Format is: projects/PROJECT_ID/locations/LOC_ID/productSets/PRODUCT_SET_ID

Returns
Type Description
ProjectsResource.LocationsResource.ProductSetsResource.DeleteRequest

Get(string)

Gets information associated with a ProductSet. Possible errors: * Returns NOT_FOUND if the ProductSet does not exist.

Declaration
public virtual ProjectsResource.LocationsResource.ProductSetsResource.GetRequest Get(string name)
Parameters
Type Name Description
string name

Required. Resource name of the ProductSet to get. Format is: projects/PROJECT_ID/locations/LOC_ID/productSets/PRODUCT_SET_ID

Returns
Type Description
ProjectsResource.LocationsResource.ProductSetsResource.GetRequest

Import(ImportProductSetsRequest, string)

Asynchronous API that imports a list of reference images to specified product sets based on a list of image information. The google.longrunning.Operation API can be used to keep track of the progress and results of the request. Operation.metadata contains BatchOperationMetadata. (progress) Operation.response contains ImportProductSetsResponse. (results) The input source of this method is a csv file on Google Cloud Storage. For the format of the csv file please see ImportProductSetsGcsSource.csv_file_uri.

Declaration
public virtual ProjectsResource.LocationsResource.ProductSetsResource.ImportRequest Import(ImportProductSetsRequest body, string parent)
Parameters
Type Name Description
ImportProductSetsRequest body

The body of the request.

string parent

Required. The project in which the ProductSets should be imported. Format is projects/PROJECT_ID/locations/LOC_ID.

Returns
Type Description
ProjectsResource.LocationsResource.ProductSetsResource.ImportRequest

List(string)

Lists ProductSets in an unspecified order. Possible errors: * Returns INVALID_ARGUMENT if page_size is greater than 100, or less than 1.

Declaration
public virtual ProjectsResource.LocationsResource.ProductSetsResource.ListRequest List(string parent)
Parameters
Type Name Description
string parent

Required. The project from which ProductSets should be listed. Format is projects/PROJECT_ID/locations/LOC_ID.

Returns
Type Description
ProjectsResource.LocationsResource.ProductSetsResource.ListRequest

Patch(ProductSet, string)

Makes changes to a ProductSet resource. Only display_name can be updated currently. Possible errors:

  • Returns NOT_FOUND if the ProductSet does not exist. * Returns INVALID_ARGUMENT if display_name is present in update_mask but missing from the request or longer than 4096 characters.
Declaration
public virtual ProjectsResource.LocationsResource.ProductSetsResource.PatchRequest Patch(ProductSet body, string name)
Parameters
Type Name Description
ProductSet body

The body of the request.

string name

The resource name of the ProductSet. Format is: projects/PROJECT_ID/locations/LOC_ID/productSets/PRODUCT_SET_ID. This field is ignored when creating a ProductSet.

Returns
Type Description
ProjectsResource.LocationsResource.ProductSetsResource.PatchRequest

RemoveProduct(RemoveProductFromProductSetRequest, string)

Removes a Product from the specified ProductSet.

Declaration
public virtual ProjectsResource.LocationsResource.ProductSetsResource.RemoveProductRequest RemoveProduct(RemoveProductFromProductSetRequest body, string name)
Parameters
Type Name Description
RemoveProductFromProductSetRequest body

The body of the request.

string name

Required. The resource name for the ProductSet to modify. Format is: projects/PROJECT_ID/locations/LOC_ID/productSets/PRODUCT_SET_ID

Returns
Type Description
ProjectsResource.LocationsResource.ProductSetsResource.RemoveProductRequest
In This Article
Back to top Generated by DocFX