Class ProductSearchResults.Builder (2.0.29)

public static final class ProductSearchResults.Builder extends GeneratedMessageV3.Builder<ProductSearchResults.Builder> implements ProductSearchResultsOrBuilder

Results for a product search request.

Protobuf type google.cloud.vision.v1p3beta1.ProductSearchResults

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

addAllProducts(Iterable<? extends ProductSearchResults.ProductInfo> values)

public ProductSearchResults.Builder addAllProducts(Iterable<? extends ProductSearchResults.ProductInfo> values)

List of detected products.

repeated .google.cloud.vision.v1p3beta1.ProductSearchResults.ProductInfo products = 3;

Parameter
Name Description
values Iterable<? extends com.google.cloud.vision.v1p3beta1.ProductSearchResults.ProductInfo>
Returns
Type Description
ProductSearchResults.Builder

addAllResults(Iterable<? extends ProductSearchResults.Result> values)

public ProductSearchResults.Builder addAllResults(Iterable<? extends ProductSearchResults.Result> values)

List of results, one for each product match.

repeated .google.cloud.vision.v1p3beta1.ProductSearchResults.Result results = 5;

Parameter
Name Description
values Iterable<? extends com.google.cloud.vision.v1p3beta1.ProductSearchResults.Result>
Returns
Type Description
ProductSearchResults.Builder

addProducts(ProductSearchResults.ProductInfo value)

public ProductSearchResults.Builder addProducts(ProductSearchResults.ProductInfo value)

List of detected products.

repeated .google.cloud.vision.v1p3beta1.ProductSearchResults.ProductInfo products = 3;

Parameter
Name Description
value ProductSearchResults.ProductInfo
Returns
Type Description
ProductSearchResults.Builder

addProducts(ProductSearchResults.ProductInfo.Builder builderForValue)

public ProductSearchResults.Builder addProducts(ProductSearchResults.ProductInfo.Builder builderForValue)

List of detected products.

repeated .google.cloud.vision.v1p3beta1.ProductSearchResults.ProductInfo products = 3;

Parameter
Name Description
builderForValue ProductSearchResults.ProductInfo.Builder
Returns
Type Description
ProductSearchResults.Builder

addProducts(int index, ProductSearchResults.ProductInfo value)

public ProductSearchResults.Builder addProducts(int index, ProductSearchResults.ProductInfo value)

List of detected products.

repeated .google.cloud.vision.v1p3beta1.ProductSearchResults.ProductInfo products = 3;

Parameters
Name Description
index int
value ProductSearchResults.ProductInfo
Returns
Type Description
ProductSearchResults.Builder

addProducts(int index, ProductSearchResults.ProductInfo.Builder builderForValue)

public ProductSearchResults.Builder addProducts(int index, ProductSearchResults.ProductInfo.Builder builderForValue)

List of detected products.

repeated .google.cloud.vision.v1p3beta1.ProductSearchResults.ProductInfo products = 3;

Parameters
Name Description
index int
builderForValue ProductSearchResults.ProductInfo.Builder
Returns
Type Description
ProductSearchResults.Builder

addProductsBuilder()

public ProductSearchResults.ProductInfo.Builder addProductsBuilder()

List of detected products.

repeated .google.cloud.vision.v1p3beta1.ProductSearchResults.ProductInfo products = 3;

Returns
Type Description
ProductSearchResults.ProductInfo.Builder

addProductsBuilder(int index)

public ProductSearchResults.ProductInfo.Builder addProductsBuilder(int index)

List of detected products.

repeated .google.cloud.vision.v1p3beta1.ProductSearchResults.ProductInfo products = 3;

Parameter
Name Description
index int
Returns
Type Description
ProductSearchResults.ProductInfo.Builder

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public ProductSearchResults.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
ProductSearchResults.Builder
Overrides

addResults(ProductSearchResults.Result value)

public ProductSearchResults.Builder addResults(ProductSearchResults.Result value)

List of results, one for each product match.

repeated .google.cloud.vision.v1p3beta1.ProductSearchResults.Result results = 5;

Parameter
Name Description
value ProductSearchResults.Result
Returns
Type Description
ProductSearchResults.Builder

addResults(ProductSearchResults.Result.Builder builderForValue)

public ProductSearchResults.Builder addResults(ProductSearchResults.Result.Builder builderForValue)

List of results, one for each product match.

repeated .google.cloud.vision.v1p3beta1.ProductSearchResults.Result results = 5;

Parameter
Name Description
builderForValue ProductSearchResults.Result.Builder
Returns
Type Description
ProductSearchResults.Builder

addResults(int index, ProductSearchResults.Result value)

public ProductSearchResults.Builder addResults(int index, ProductSearchResults.Result value)

List of results, one for each product match.

repeated .google.cloud.vision.v1p3beta1.ProductSearchResults.Result results = 5;

Parameters
Name Description
index int
value ProductSearchResults.Result
Returns
Type Description
ProductSearchResults.Builder

addResults(int index, ProductSearchResults.Result.Builder builderForValue)

public ProductSearchResults.Builder addResults(int index, ProductSearchResults.Result.Builder builderForValue)

List of results, one for each product match.

repeated .google.cloud.vision.v1p3beta1.ProductSearchResults.Result results = 5;

Parameters
Name Description
index int
builderForValue ProductSearchResults.Result.Builder
Returns
Type Description
ProductSearchResults.Builder

addResultsBuilder()

public ProductSearchResults.Result.Builder addResultsBuilder()

List of results, one for each product match.

repeated .google.cloud.vision.v1p3beta1.ProductSearchResults.Result results = 5;

Returns
Type Description
ProductSearchResults.Result.Builder

addResultsBuilder(int index)

public ProductSearchResults.Result.Builder addResultsBuilder(int index)

List of results, one for each product match.

repeated .google.cloud.vision.v1p3beta1.ProductSearchResults.Result results = 5;

Parameter
Name Description
index int
Returns
Type Description
ProductSearchResults.Result.Builder

build()

public ProductSearchResults build()
Returns
Type Description
ProductSearchResults

buildPartial()

public ProductSearchResults buildPartial()
Returns
Type Description
ProductSearchResults

clear()

public ProductSearchResults.Builder clear()
Returns
Type Description
ProductSearchResults.Builder
Overrides

clearCategory()

public ProductSearchResults.Builder clearCategory()

Product category. [Deprecated] Use product_category.

.google.cloud.vision.v1p3beta1.ProductSearchCategory category = 1;

Returns
Type Description
ProductSearchResults.Builder

This builder for chaining.

clearField(Descriptors.FieldDescriptor field)

public ProductSearchResults.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
ProductSearchResults.Builder
Overrides

clearIndexTime()

public ProductSearchResults.Builder clearIndexTime()

Timestamp of the index which provided these results. Changes made after this time are not reflected in the current results.

.google.protobuf.Timestamp index_time = 2;

Returns
Type Description
ProductSearchResults.Builder

clearOneof(Descriptors.OneofDescriptor oneof)

public ProductSearchResults.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
ProductSearchResults.Builder
Overrides

clearProductCategory()

public ProductSearchResults.Builder clearProductCategory()

Product category. Supported values are bag and shoe. [Deprecated] product_category is provided in each Product.

string product_category = 4;

Returns
Type Description
ProductSearchResults.Builder

This builder for chaining.

clearProducts()

public ProductSearchResults.Builder clearProducts()

List of detected products.

repeated .google.cloud.vision.v1p3beta1.ProductSearchResults.ProductInfo products = 3;

Returns
Type Description
ProductSearchResults.Builder

clearResults()

public ProductSearchResults.Builder clearResults()

List of results, one for each product match.

repeated .google.cloud.vision.v1p3beta1.ProductSearchResults.Result results = 5;

Returns
Type Description
ProductSearchResults.Builder

clone()

public ProductSearchResults.Builder clone()
Returns
Type Description
ProductSearchResults.Builder
Overrides

getCategory()

public ProductSearchCategory getCategory()

Product category. [Deprecated] Use product_category.

.google.cloud.vision.v1p3beta1.ProductSearchCategory category = 1;

Returns
Type Description
ProductSearchCategory

The category.

getCategoryValue()

public int getCategoryValue()

Product category. [Deprecated] Use product_category.

.google.cloud.vision.v1p3beta1.ProductSearchCategory category = 1;

Returns
Type Description
int

The enum numeric value on the wire for category.

getDefaultInstanceForType()

public ProductSearchResults getDefaultInstanceForType()
Returns
Type Description
ProductSearchResults

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getIndexTime()

public Timestamp getIndexTime()

Timestamp of the index which provided these results. Changes made after this time are not reflected in the current results.

.google.protobuf.Timestamp index_time = 2;

Returns
Type Description
Timestamp

The indexTime.

getIndexTimeBuilder()

public Timestamp.Builder getIndexTimeBuilder()

Timestamp of the index which provided these results. Changes made after this time are not reflected in the current results.

.google.protobuf.Timestamp index_time = 2;

Returns
Type Description
Builder

getIndexTimeOrBuilder()

public TimestampOrBuilder getIndexTimeOrBuilder()

Timestamp of the index which provided these results. Changes made after this time are not reflected in the current results.

.google.protobuf.Timestamp index_time = 2;

Returns
Type Description
TimestampOrBuilder

getProductCategory()

public String getProductCategory()

Product category. Supported values are bag and shoe. [Deprecated] product_category is provided in each Product.

string product_category = 4;

Returns
Type Description
String

The productCategory.

getProductCategoryBytes()

public ByteString getProductCategoryBytes()

Product category. Supported values are bag and shoe. [Deprecated] product_category is provided in each Product.

string product_category = 4;

Returns
Type Description
ByteString

The bytes for productCategory.

getProducts(int index)

public ProductSearchResults.ProductInfo getProducts(int index)

List of detected products.

repeated .google.cloud.vision.v1p3beta1.ProductSearchResults.ProductInfo products = 3;

Parameter
Name Description
index int
Returns
Type Description
ProductSearchResults.ProductInfo

getProductsBuilder(int index)

public ProductSearchResults.ProductInfo.Builder getProductsBuilder(int index)

List of detected products.

repeated .google.cloud.vision.v1p3beta1.ProductSearchResults.ProductInfo products = 3;

Parameter
Name Description
index int
Returns
Type Description
ProductSearchResults.ProductInfo.Builder

getProductsBuilderList()

public List<ProductSearchResults.ProductInfo.Builder> getProductsBuilderList()

List of detected products.

repeated .google.cloud.vision.v1p3beta1.ProductSearchResults.ProductInfo products = 3;

Returns
Type Description
List<Builder>

getProductsCount()

public int getProductsCount()

List of detected products.

repeated .google.cloud.vision.v1p3beta1.ProductSearchResults.ProductInfo products = 3;

Returns
Type Description
int

getProductsList()

public List<ProductSearchResults.ProductInfo> getProductsList()

List of detected products.

repeated .google.cloud.vision.v1p3beta1.ProductSearchResults.ProductInfo products = 3;

Returns
Type Description
List<ProductInfo>

getProductsOrBuilder(int index)

public ProductSearchResults.ProductInfoOrBuilder getProductsOrBuilder(int index)

List of detected products.

repeated .google.cloud.vision.v1p3beta1.ProductSearchResults.ProductInfo products = 3;

Parameter
Name Description
index int
Returns
Type Description
ProductSearchResults.ProductInfoOrBuilder

getProductsOrBuilderList()

public List<? extends ProductSearchResults.ProductInfoOrBuilder> getProductsOrBuilderList()

List of detected products.

repeated .google.cloud.vision.v1p3beta1.ProductSearchResults.ProductInfo products = 3;

Returns
Type Description
List<? extends com.google.cloud.vision.v1p3beta1.ProductSearchResults.ProductInfoOrBuilder>

getResults(int index)

public ProductSearchResults.Result getResults(int index)

List of results, one for each product match.

repeated .google.cloud.vision.v1p3beta1.ProductSearchResults.Result results = 5;

Parameter
Name Description
index int
Returns
Type Description
ProductSearchResults.Result

getResultsBuilder(int index)

public ProductSearchResults.Result.Builder getResultsBuilder(int index)

List of results, one for each product match.

repeated .google.cloud.vision.v1p3beta1.ProductSearchResults.Result results = 5;

Parameter
Name Description
index int
Returns
Type Description
ProductSearchResults.Result.Builder

getResultsBuilderList()

public List<ProductSearchResults.Result.Builder> getResultsBuilderList()

List of results, one for each product match.

repeated .google.cloud.vision.v1p3beta1.ProductSearchResults.Result results = 5;

Returns
Type Description
List<Builder>

getResultsCount()

public int getResultsCount()

List of results, one for each product match.

repeated .google.cloud.vision.v1p3beta1.ProductSearchResults.Result results = 5;

Returns
Type Description
int

getResultsList()

public List<ProductSearchResults.Result> getResultsList()

List of results, one for each product match.

repeated .google.cloud.vision.v1p3beta1.ProductSearchResults.Result results = 5;

Returns
Type Description
List<Result>

getResultsOrBuilder(int index)

public ProductSearchResults.ResultOrBuilder getResultsOrBuilder(int index)

List of results, one for each product match.

repeated .google.cloud.vision.v1p3beta1.ProductSearchResults.Result results = 5;

Parameter
Name Description
index int
Returns
Type Description
ProductSearchResults.ResultOrBuilder

getResultsOrBuilderList()

public List<? extends ProductSearchResults.ResultOrBuilder> getResultsOrBuilderList()

List of results, one for each product match.

repeated .google.cloud.vision.v1p3beta1.ProductSearchResults.Result results = 5;

Returns
Type Description
List<? extends com.google.cloud.vision.v1p3beta1.ProductSearchResults.ResultOrBuilder>

hasIndexTime()

public boolean hasIndexTime()

Timestamp of the index which provided these results. Changes made after this time are not reflected in the current results.

.google.protobuf.Timestamp index_time = 2;

Returns
Type Description
boolean

Whether the indexTime field is set.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(ProductSearchResults other)

public ProductSearchResults.Builder mergeFrom(ProductSearchResults other)
Parameter
Name Description
other ProductSearchResults
Returns
Type Description
ProductSearchResults.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public ProductSearchResults.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
ProductSearchResults.Builder
Overrides Exceptions
Type Description
IOException

mergeFrom(Message other)

public ProductSearchResults.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
ProductSearchResults.Builder
Overrides

mergeIndexTime(Timestamp value)

public ProductSearchResults.Builder mergeIndexTime(Timestamp value)

Timestamp of the index which provided these results. Changes made after this time are not reflected in the current results.

.google.protobuf.Timestamp index_time = 2;

Parameter
Name Description
value Timestamp
Returns
Type Description
ProductSearchResults.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

public final ProductSearchResults.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
ProductSearchResults.Builder
Overrides

removeProducts(int index)

public ProductSearchResults.Builder removeProducts(int index)

List of detected products.

repeated .google.cloud.vision.v1p3beta1.ProductSearchResults.ProductInfo products = 3;

Parameter
Name Description
index int
Returns
Type Description
ProductSearchResults.Builder

removeResults(int index)

public ProductSearchResults.Builder removeResults(int index)

List of results, one for each product match.

repeated .google.cloud.vision.v1p3beta1.ProductSearchResults.Result results = 5;

Parameter
Name Description
index int
Returns
Type Description
ProductSearchResults.Builder

setCategory(ProductSearchCategory value)

public ProductSearchResults.Builder setCategory(ProductSearchCategory value)

Product category. [Deprecated] Use product_category.

.google.cloud.vision.v1p3beta1.ProductSearchCategory category = 1;

Parameter
Name Description
value ProductSearchCategory

The category to set.

Returns
Type Description
ProductSearchResults.Builder

This builder for chaining.

setCategoryValue(int value)

public ProductSearchResults.Builder setCategoryValue(int value)

Product category. [Deprecated] Use product_category.

.google.cloud.vision.v1p3beta1.ProductSearchCategory category = 1;

Parameter
Name Description
value int

The enum numeric value on the wire for category to set.

Returns
Type Description
ProductSearchResults.Builder

This builder for chaining.

setField(Descriptors.FieldDescriptor field, Object value)

public ProductSearchResults.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
ProductSearchResults.Builder
Overrides

setIndexTime(Timestamp value)

public ProductSearchResults.Builder setIndexTime(Timestamp value)

Timestamp of the index which provided these results. Changes made after this time are not reflected in the current results.

.google.protobuf.Timestamp index_time = 2;

Parameter
Name Description
value Timestamp
Returns
Type Description
ProductSearchResults.Builder

setIndexTime(Timestamp.Builder builderForValue)

public ProductSearchResults.Builder setIndexTime(Timestamp.Builder builderForValue)

Timestamp of the index which provided these results. Changes made after this time are not reflected in the current results.

.google.protobuf.Timestamp index_time = 2;

Parameter
Name Description
builderForValue Builder
Returns
Type Description
ProductSearchResults.Builder

setProductCategory(String value)

public ProductSearchResults.Builder setProductCategory(String value)

Product category. Supported values are bag and shoe. [Deprecated] product_category is provided in each Product.

string product_category = 4;

Parameter
Name Description
value String

The productCategory to set.

Returns
Type Description
ProductSearchResults.Builder

This builder for chaining.

setProductCategoryBytes(ByteString value)

public ProductSearchResults.Builder setProductCategoryBytes(ByteString value)

Product category. Supported values are bag and shoe. [Deprecated] product_category is provided in each Product.

string product_category = 4;

Parameter
Name Description
value ByteString

The bytes for productCategory to set.

Returns
Type Description
ProductSearchResults.Builder

This builder for chaining.

setProducts(int index, ProductSearchResults.ProductInfo value)

public ProductSearchResults.Builder setProducts(int index, ProductSearchResults.ProductInfo value)

List of detected products.

repeated .google.cloud.vision.v1p3beta1.ProductSearchResults.ProductInfo products = 3;

Parameters
Name Description
index int
value ProductSearchResults.ProductInfo
Returns
Type Description
ProductSearchResults.Builder

setProducts(int index, ProductSearchResults.ProductInfo.Builder builderForValue)

public ProductSearchResults.Builder setProducts(int index, ProductSearchResults.ProductInfo.Builder builderForValue)

List of detected products.

repeated .google.cloud.vision.v1p3beta1.ProductSearchResults.ProductInfo products = 3;

Parameters
Name Description
index int
builderForValue ProductSearchResults.ProductInfo.Builder
Returns
Type Description
ProductSearchResults.Builder

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public ProductSearchResults.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
ProductSearchResults.Builder
Overrides

setResults(int index, ProductSearchResults.Result value)

public ProductSearchResults.Builder setResults(int index, ProductSearchResults.Result value)

List of results, one for each product match.

repeated .google.cloud.vision.v1p3beta1.ProductSearchResults.Result results = 5;

Parameters
Name Description
index int
value ProductSearchResults.Result
Returns
Type Description
ProductSearchResults.Builder

setResults(int index, ProductSearchResults.Result.Builder builderForValue)

public ProductSearchResults.Builder setResults(int index, ProductSearchResults.Result.Builder builderForValue)

List of results, one for each product match.

repeated .google.cloud.vision.v1p3beta1.ProductSearchResults.Result results = 5;

Parameters
Name Description
index int
builderForValue ProductSearchResults.Result.Builder
Returns
Type Description
ProductSearchResults.Builder

setUnknownFields(UnknownFieldSet unknownFields)

public final ProductSearchResults.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
ProductSearchResults.Builder
Overrides