public static final class ProductSearchResults.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ProductSearchResults.Builder> implements ProductSearchResultsOrBuilder
Results for a product search request.Protobuf type
google.cloud.vision.v1p3beta1.ProductSearchResults| Modifier and Type | Method and Description |
|---|---|
ProductSearchResults.Builder |
addAllProducts(Iterable<? extends ProductSearchResults.ProductInfo> values)
List of detected products.
|
ProductSearchResults.Builder |
addAllResults(Iterable<? extends ProductSearchResults.Result> values)
List of results, one for each product match.
|
ProductSearchResults.Builder |
addProducts(int index,
ProductSearchResults.ProductInfo.Builder builderForValue)
List of detected products.
|
ProductSearchResults.Builder |
addProducts(int index,
ProductSearchResults.ProductInfo value)
List of detected products.
|
ProductSearchResults.Builder |
addProducts(ProductSearchResults.ProductInfo.Builder builderForValue)
List of detected products.
|
ProductSearchResults.Builder |
addProducts(ProductSearchResults.ProductInfo value)
List of detected products.
|
ProductSearchResults.ProductInfo.Builder |
addProductsBuilder()
List of detected products.
|
ProductSearchResults.ProductInfo.Builder |
addProductsBuilder(int index)
List of detected products.
|
ProductSearchResults.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
ProductSearchResults.Builder |
addResults(int index,
ProductSearchResults.Result.Builder builderForValue)
List of results, one for each product match.
|
ProductSearchResults.Builder |
addResults(int index,
ProductSearchResults.Result value)
List of results, one for each product match.
|
ProductSearchResults.Builder |
addResults(ProductSearchResults.Result.Builder builderForValue)
List of results, one for each product match.
|
ProductSearchResults.Builder |
addResults(ProductSearchResults.Result value)
List of results, one for each product match.
|
ProductSearchResults.Result.Builder |
addResultsBuilder()
List of results, one for each product match.
|
ProductSearchResults.Result.Builder |
addResultsBuilder(int index)
List of results, one for each product match.
|
ProductSearchResults |
build() |
ProductSearchResults |
buildPartial() |
ProductSearchResults.Builder |
clear() |
ProductSearchResults.Builder |
clearCategory()
Product category.
|
ProductSearchResults.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
ProductSearchResults.Builder |
clearIndexTime()
Timestamp of the index which provided these results.
|
ProductSearchResults.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
ProductSearchResults.Builder |
clearProductCategory()
Product category.
|
ProductSearchResults.Builder |
clearProducts()
List of detected products.
|
ProductSearchResults.Builder |
clearResults()
List of results, one for each product match.
|
ProductSearchResults.Builder |
clone() |
ProductSearchCategory |
getCategory()
Product category.
|
int |
getCategoryValue()
Product category.
|
ProductSearchResults |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
com.google.protobuf.Timestamp |
getIndexTime()
Timestamp of the index which provided these results.
|
com.google.protobuf.Timestamp.Builder |
getIndexTimeBuilder()
Timestamp of the index which provided these results.
|
com.google.protobuf.TimestampOrBuilder |
getIndexTimeOrBuilder()
Timestamp of the index which provided these results.
|
String |
getProductCategory()
Product category.
|
com.google.protobuf.ByteString |
getProductCategoryBytes()
Product category.
|
ProductSearchResults.ProductInfo |
getProducts(int index)
List of detected products.
|
ProductSearchResults.ProductInfo.Builder |
getProductsBuilder(int index)
List of detected products.
|
List<ProductSearchResults.ProductInfo.Builder> |
getProductsBuilderList()
List of detected products.
|
int |
getProductsCount()
List of detected products.
|
List<ProductSearchResults.ProductInfo> |
getProductsList()
List of detected products.
|
ProductSearchResults.ProductInfoOrBuilder |
getProductsOrBuilder(int index)
List of detected products.
|
List<? extends ProductSearchResults.ProductInfoOrBuilder> |
getProductsOrBuilderList()
List of detected products.
|
ProductSearchResults.Result |
getResults(int index)
List of results, one for each product match.
|
ProductSearchResults.Result.Builder |
getResultsBuilder(int index)
List of results, one for each product match.
|
List<ProductSearchResults.Result.Builder> |
getResultsBuilderList()
List of results, one for each product match.
|
int |
getResultsCount()
List of results, one for each product match.
|
List<ProductSearchResults.Result> |
getResultsList()
List of results, one for each product match.
|
ProductSearchResults.ResultOrBuilder |
getResultsOrBuilder(int index)
List of results, one for each product match.
|
List<? extends ProductSearchResults.ResultOrBuilder> |
getResultsOrBuilderList()
List of results, one for each product match.
|
boolean |
hasIndexTime()
Timestamp of the index which provided these results.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
ProductSearchResults.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
ProductSearchResults.Builder |
mergeFrom(com.google.protobuf.Message other) |
ProductSearchResults.Builder |
mergeFrom(ProductSearchResults other) |
ProductSearchResults.Builder |
mergeIndexTime(com.google.protobuf.Timestamp value)
Timestamp of the index which provided these results.
|
ProductSearchResults.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
ProductSearchResults.Builder |
removeProducts(int index)
List of detected products.
|
ProductSearchResults.Builder |
removeResults(int index)
List of results, one for each product match.
|
ProductSearchResults.Builder |
setCategory(ProductSearchCategory value)
Product category.
|
ProductSearchResults.Builder |
setCategoryValue(int value)
Product category.
|
ProductSearchResults.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
ProductSearchResults.Builder |
setIndexTime(com.google.protobuf.Timestamp.Builder builderForValue)
Timestamp of the index which provided these results.
|
ProductSearchResults.Builder |
setIndexTime(com.google.protobuf.Timestamp value)
Timestamp of the index which provided these results.
|
ProductSearchResults.Builder |
setProductCategory(String value)
Product category.
|
ProductSearchResults.Builder |
setProductCategoryBytes(com.google.protobuf.ByteString value)
Product category.
|
ProductSearchResults.Builder |
setProducts(int index,
ProductSearchResults.ProductInfo.Builder builderForValue)
List of detected products.
|
ProductSearchResults.Builder |
setProducts(int index,
ProductSearchResults.ProductInfo value)
List of detected products.
|
ProductSearchResults.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
ProductSearchResults.Builder |
setResults(int index,
ProductSearchResults.Result.Builder builderForValue)
List of results, one for each product match.
|
ProductSearchResults.Builder |
setResults(int index,
ProductSearchResults.Result value)
List of results, one for each product match.
|
ProductSearchResults.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<ProductSearchResults.Builder>public ProductSearchResults.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<ProductSearchResults.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<ProductSearchResults.Builder>public ProductSearchResults getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic ProductSearchResults build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic ProductSearchResults buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic ProductSearchResults.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<ProductSearchResults.Builder>public ProductSearchResults.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<ProductSearchResults.Builder>public ProductSearchResults.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<ProductSearchResults.Builder>public ProductSearchResults.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<ProductSearchResults.Builder>public ProductSearchResults.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<ProductSearchResults.Builder>public ProductSearchResults.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<ProductSearchResults.Builder>public ProductSearchResults.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<ProductSearchResults.Builder>public ProductSearchResults.Builder mergeFrom(ProductSearchResults other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<ProductSearchResults.Builder>public ProductSearchResults.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<ProductSearchResults.Builder>IOExceptionpublic int getCategoryValue()
Product category. [Deprecated] Use `product_category`.
.google.cloud.vision.v1p3beta1.ProductSearchCategory category = 1;getCategoryValue in interface ProductSearchResultsOrBuilderpublic ProductSearchResults.Builder setCategoryValue(int value)
Product category. [Deprecated] Use `product_category`.
.google.cloud.vision.v1p3beta1.ProductSearchCategory category = 1;value - The enum numeric value on the wire for category to set.public ProductSearchCategory getCategory()
Product category. [Deprecated] Use `product_category`.
.google.cloud.vision.v1p3beta1.ProductSearchCategory category = 1;getCategory in interface ProductSearchResultsOrBuilderpublic ProductSearchResults.Builder setCategory(ProductSearchCategory value)
Product category. [Deprecated] Use `product_category`.
.google.cloud.vision.v1p3beta1.ProductSearchCategory category = 1;value - The category to set.public ProductSearchResults.Builder clearCategory()
Product category. [Deprecated] Use `product_category`.
.google.cloud.vision.v1p3beta1.ProductSearchCategory category = 1;public String getProductCategory()
Product category. Supported values are `bag` and `shoe`. [Deprecated] `product_category` is provided in each Product.
string product_category = 4;getProductCategory in interface ProductSearchResultsOrBuilderpublic com.google.protobuf.ByteString getProductCategoryBytes()
Product category. Supported values are `bag` and `shoe`. [Deprecated] `product_category` is provided in each Product.
string product_category = 4;getProductCategoryBytes in interface ProductSearchResultsOrBuilderpublic 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;value - The productCategory to set.public ProductSearchResults.Builder clearProductCategory()
Product category. Supported values are `bag` and `shoe`. [Deprecated] `product_category` is provided in each Product.
string product_category = 4;public ProductSearchResults.Builder setProductCategoryBytes(com.google.protobuf.ByteString value)
Product category. Supported values are `bag` and `shoe`. [Deprecated] `product_category` is provided in each Product.
string product_category = 4;value - The bytes for productCategory to set.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;hasIndexTime in interface ProductSearchResultsOrBuilderpublic com.google.protobuf.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;getIndexTime in interface ProductSearchResultsOrBuilderpublic ProductSearchResults.Builder setIndexTime(com.google.protobuf.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;public ProductSearchResults.Builder setIndexTime(com.google.protobuf.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;public ProductSearchResults.Builder mergeIndexTime(com.google.protobuf.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;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;public com.google.protobuf.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;public com.google.protobuf.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;getIndexTimeOrBuilder in interface ProductSearchResultsOrBuilderpublic List<ProductSearchResults.ProductInfo> getProductsList()
List of detected products.
repeated .google.cloud.vision.v1p3beta1.ProductSearchResults.ProductInfo products = 3;
getProductsList in interface ProductSearchResultsOrBuilderpublic int getProductsCount()
List of detected products.
repeated .google.cloud.vision.v1p3beta1.ProductSearchResults.ProductInfo products = 3;
getProductsCount in interface ProductSearchResultsOrBuilderpublic ProductSearchResults.ProductInfo getProducts(int index)
List of detected products.
repeated .google.cloud.vision.v1p3beta1.ProductSearchResults.ProductInfo products = 3;
getProducts in interface ProductSearchResultsOrBuilderpublic ProductSearchResults.Builder setProducts(int index, ProductSearchResults.ProductInfo value)
List of detected products.
repeated .google.cloud.vision.v1p3beta1.ProductSearchResults.ProductInfo products = 3;
public ProductSearchResults.Builder setProducts(int index, ProductSearchResults.ProductInfo.Builder builderForValue)
List of detected products.
repeated .google.cloud.vision.v1p3beta1.ProductSearchResults.ProductInfo products = 3;
public ProductSearchResults.Builder addProducts(ProductSearchResults.ProductInfo value)
List of detected products.
repeated .google.cloud.vision.v1p3beta1.ProductSearchResults.ProductInfo products = 3;
public ProductSearchResults.Builder addProducts(int index, ProductSearchResults.ProductInfo value)
List of detected products.
repeated .google.cloud.vision.v1p3beta1.ProductSearchResults.ProductInfo products = 3;
public ProductSearchResults.Builder addProducts(ProductSearchResults.ProductInfo.Builder builderForValue)
List of detected products.
repeated .google.cloud.vision.v1p3beta1.ProductSearchResults.ProductInfo products = 3;
public ProductSearchResults.Builder addProducts(int index, ProductSearchResults.ProductInfo.Builder builderForValue)
List of detected products.
repeated .google.cloud.vision.v1p3beta1.ProductSearchResults.ProductInfo products = 3;
public ProductSearchResults.Builder addAllProducts(Iterable<? extends ProductSearchResults.ProductInfo> values)
List of detected products.
repeated .google.cloud.vision.v1p3beta1.ProductSearchResults.ProductInfo products = 3;
public ProductSearchResults.Builder clearProducts()
List of detected products.
repeated .google.cloud.vision.v1p3beta1.ProductSearchResults.ProductInfo products = 3;
public ProductSearchResults.Builder removeProducts(int index)
List of detected products.
repeated .google.cloud.vision.v1p3beta1.ProductSearchResults.ProductInfo products = 3;
public ProductSearchResults.ProductInfo.Builder getProductsBuilder(int index)
List of detected products.
repeated .google.cloud.vision.v1p3beta1.ProductSearchResults.ProductInfo products = 3;
public ProductSearchResults.ProductInfoOrBuilder getProductsOrBuilder(int index)
List of detected products.
repeated .google.cloud.vision.v1p3beta1.ProductSearchResults.ProductInfo products = 3;
getProductsOrBuilder in interface ProductSearchResultsOrBuilderpublic List<? extends ProductSearchResults.ProductInfoOrBuilder> getProductsOrBuilderList()
List of detected products.
repeated .google.cloud.vision.v1p3beta1.ProductSearchResults.ProductInfo products = 3;
getProductsOrBuilderList in interface ProductSearchResultsOrBuilderpublic ProductSearchResults.ProductInfo.Builder addProductsBuilder()
List of detected products.
repeated .google.cloud.vision.v1p3beta1.ProductSearchResults.ProductInfo products = 3;
public ProductSearchResults.ProductInfo.Builder addProductsBuilder(int index)
List of detected products.
repeated .google.cloud.vision.v1p3beta1.ProductSearchResults.ProductInfo products = 3;
public List<ProductSearchResults.ProductInfo.Builder> getProductsBuilderList()
List of detected products.
repeated .google.cloud.vision.v1p3beta1.ProductSearchResults.ProductInfo products = 3;
public List<ProductSearchResults.Result> getResultsList()
List of results, one for each product match.
repeated .google.cloud.vision.v1p3beta1.ProductSearchResults.Result results = 5;getResultsList in interface ProductSearchResultsOrBuilderpublic int getResultsCount()
List of results, one for each product match.
repeated .google.cloud.vision.v1p3beta1.ProductSearchResults.Result results = 5;getResultsCount in interface ProductSearchResultsOrBuilderpublic ProductSearchResults.Result getResults(int index)
List of results, one for each product match.
repeated .google.cloud.vision.v1p3beta1.ProductSearchResults.Result results = 5;getResults in interface ProductSearchResultsOrBuilderpublic 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;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;public ProductSearchResults.Builder addResults(ProductSearchResults.Result value)
List of results, one for each product match.
repeated .google.cloud.vision.v1p3beta1.ProductSearchResults.Result results = 5;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;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;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;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;public ProductSearchResults.Builder clearResults()
List of results, one for each product match.
repeated .google.cloud.vision.v1p3beta1.ProductSearchResults.Result results = 5;public ProductSearchResults.Builder removeResults(int index)
List of results, one for each product match.
repeated .google.cloud.vision.v1p3beta1.ProductSearchResults.Result results = 5;public ProductSearchResults.Result.Builder getResultsBuilder(int index)
List of results, one for each product match.
repeated .google.cloud.vision.v1p3beta1.ProductSearchResults.Result results = 5;public ProductSearchResults.ResultOrBuilder getResultsOrBuilder(int index)
List of results, one for each product match.
repeated .google.cloud.vision.v1p3beta1.ProductSearchResults.Result results = 5;getResultsOrBuilder in interface ProductSearchResultsOrBuilderpublic List<? extends ProductSearchResults.ResultOrBuilder> getResultsOrBuilderList()
List of results, one for each product match.
repeated .google.cloud.vision.v1p3beta1.ProductSearchResults.Result results = 5;getResultsOrBuilderList in interface ProductSearchResultsOrBuilderpublic ProductSearchResults.Result.Builder addResultsBuilder()
List of results, one for each product match.
repeated .google.cloud.vision.v1p3beta1.ProductSearchResults.Result results = 5;public ProductSearchResults.Result.Builder addResultsBuilder(int index)
List of results, one for each product match.
repeated .google.cloud.vision.v1p3beta1.ProductSearchResults.Result results = 5;public List<ProductSearchResults.Result.Builder> getResultsBuilderList()
List of results, one for each product match.
repeated .google.cloud.vision.v1p3beta1.ProductSearchResults.Result results = 5;public final ProductSearchResults.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ProductSearchResults.Builder>public final ProductSearchResults.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ProductSearchResults.Builder>Copyright © 2020 Google LLC. All rights reserved.