Package com.google.cloud.retail.v2alpha
Class ListProductsResponse.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<ListProductsResponse.Builder>
com.google.cloud.retail.v2alpha.ListProductsResponse.Builder
- All Implemented Interfaces:
ListProductsResponseOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- ListProductsResponse
public static final class ListProductsResponse.Builder
extends com.google.protobuf.GeneratedMessage.Builder<ListProductsResponse.Builder>
implements ListProductsResponseOrBuilder
Response message for [ProductService.ListProducts][google.cloud.retail.v2alpha.ProductService.ListProducts] method.Protobuf type
google.cloud.retail.v2alpha.ListProductsResponse-
Method Summary
Modifier and TypeMethodDescriptionaddAllProducts(Iterable<? extends Product> values) The [Product][google.cloud.retail.v2alpha.Product]s.addProducts(int index, Product value) The [Product][google.cloud.retail.v2alpha.Product]s.addProducts(int index, Product.Builder builderForValue) The [Product][google.cloud.retail.v2alpha.Product]s.addProducts(Product value) The [Product][google.cloud.retail.v2alpha.Product]s.addProducts(Product.Builder builderForValue) The [Product][google.cloud.retail.v2alpha.Product]s.The [Product][google.cloud.retail.v2alpha.Product]s.addProductsBuilder(int index) The [Product][google.cloud.retail.v2alpha.Product]s.build()clear()A token that can be sent as [ListProductsRequest.page_token][google.cloud.retail.v2alpha.ListProductsRequest.page_token] to retrieve the next page.The [Product][google.cloud.retail.v2alpha.Product]s.The total count of matched [Product][google.cloud.retail.v2alpha.Product]s irrespective of pagination.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorA token that can be sent as [ListProductsRequest.page_token][google.cloud.retail.v2alpha.ListProductsRequest.page_token] to retrieve the next page.com.google.protobuf.ByteStringA token that can be sent as [ListProductsRequest.page_token][google.cloud.retail.v2alpha.ListProductsRequest.page_token] to retrieve the next page.getProducts(int index) The [Product][google.cloud.retail.v2alpha.Product]s.getProductsBuilder(int index) The [Product][google.cloud.retail.v2alpha.Product]s.The [Product][google.cloud.retail.v2alpha.Product]s.intThe [Product][google.cloud.retail.v2alpha.Product]s.The [Product][google.cloud.retail.v2alpha.Product]s.getProductsOrBuilder(int index) The [Product][google.cloud.retail.v2alpha.Product]s.List<? extends ProductOrBuilder>The [Product][google.cloud.retail.v2alpha.Product]s.intThe total count of matched [Product][google.cloud.retail.v2alpha.Product]s irrespective of pagination.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(ListProductsResponse other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) removeProducts(int index) The [Product][google.cloud.retail.v2alpha.Product]s.setNextPageToken(String value) A token that can be sent as [ListProductsRequest.page_token][google.cloud.retail.v2alpha.ListProductsRequest.page_token] to retrieve the next page.setNextPageTokenBytes(com.google.protobuf.ByteString value) A token that can be sent as [ListProductsRequest.page_token][google.cloud.retail.v2alpha.ListProductsRequest.page_token] to retrieve the next page.setProducts(int index, Product value) The [Product][google.cloud.retail.v2alpha.Product]s.setProducts(int index, Product.Builder builderForValue) The [Product][google.cloud.retail.v2alpha.Product]s.setTotalSize(int value) The total count of matched [Product][google.cloud.retail.v2alpha.Product]s irrespective of pagination.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<ListProductsResponse.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<ListProductsResponse.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<ListProductsResponse.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ListProductsResponse.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<ListProductsResponse.Builder>
-
mergeFrom
public ListProductsResponse.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ListProductsResponse.Builder>- Throws:
IOException
-
getProductsList
The [Product][google.cloud.retail.v2alpha.Product]s.
repeated .google.cloud.retail.v2alpha.Product products = 1;- Specified by:
getProductsListin interfaceListProductsResponseOrBuilder
-
getProductsCount
public int getProductsCount()The [Product][google.cloud.retail.v2alpha.Product]s.
repeated .google.cloud.retail.v2alpha.Product products = 1;- Specified by:
getProductsCountin interfaceListProductsResponseOrBuilder
-
getProducts
The [Product][google.cloud.retail.v2alpha.Product]s.
repeated .google.cloud.retail.v2alpha.Product products = 1;- Specified by:
getProductsin interfaceListProductsResponseOrBuilder
-
setProducts
The [Product][google.cloud.retail.v2alpha.Product]s.
repeated .google.cloud.retail.v2alpha.Product products = 1; -
setProducts
The [Product][google.cloud.retail.v2alpha.Product]s.
repeated .google.cloud.retail.v2alpha.Product products = 1; -
addProducts
The [Product][google.cloud.retail.v2alpha.Product]s.
repeated .google.cloud.retail.v2alpha.Product products = 1; -
addProducts
The [Product][google.cloud.retail.v2alpha.Product]s.
repeated .google.cloud.retail.v2alpha.Product products = 1; -
addProducts
The [Product][google.cloud.retail.v2alpha.Product]s.
repeated .google.cloud.retail.v2alpha.Product products = 1; -
addProducts
The [Product][google.cloud.retail.v2alpha.Product]s.
repeated .google.cloud.retail.v2alpha.Product products = 1; -
addAllProducts
The [Product][google.cloud.retail.v2alpha.Product]s.
repeated .google.cloud.retail.v2alpha.Product products = 1; -
clearProducts
The [Product][google.cloud.retail.v2alpha.Product]s.
repeated .google.cloud.retail.v2alpha.Product products = 1; -
removeProducts
The [Product][google.cloud.retail.v2alpha.Product]s.
repeated .google.cloud.retail.v2alpha.Product products = 1; -
getProductsBuilder
The [Product][google.cloud.retail.v2alpha.Product]s.
repeated .google.cloud.retail.v2alpha.Product products = 1; -
getProductsOrBuilder
The [Product][google.cloud.retail.v2alpha.Product]s.
repeated .google.cloud.retail.v2alpha.Product products = 1;- Specified by:
getProductsOrBuilderin interfaceListProductsResponseOrBuilder
-
getProductsOrBuilderList
The [Product][google.cloud.retail.v2alpha.Product]s.
repeated .google.cloud.retail.v2alpha.Product products = 1;- Specified by:
getProductsOrBuilderListin interfaceListProductsResponseOrBuilder
-
addProductsBuilder
The [Product][google.cloud.retail.v2alpha.Product]s.
repeated .google.cloud.retail.v2alpha.Product products = 1; -
addProductsBuilder
The [Product][google.cloud.retail.v2alpha.Product]s.
repeated .google.cloud.retail.v2alpha.Product products = 1; -
getProductsBuilderList
The [Product][google.cloud.retail.v2alpha.Product]s.
repeated .google.cloud.retail.v2alpha.Product products = 1; -
getNextPageToken
A token that can be sent as [ListProductsRequest.page_token][google.cloud.retail.v2alpha.ListProductsRequest.page_token] to retrieve the next page. If this field is omitted, there are no subsequent pages.
string next_page_token = 2;- Specified by:
getNextPageTokenin interfaceListProductsResponseOrBuilder- Returns:
- The nextPageToken.
-
getNextPageTokenBytes
public com.google.protobuf.ByteString getNextPageTokenBytes()A token that can be sent as [ListProductsRequest.page_token][google.cloud.retail.v2alpha.ListProductsRequest.page_token] to retrieve the next page. If this field is omitted, there are no subsequent pages.
string next_page_token = 2;- Specified by:
getNextPageTokenBytesin interfaceListProductsResponseOrBuilder- Returns:
- The bytes for nextPageToken.
-
setNextPageToken
A token that can be sent as [ListProductsRequest.page_token][google.cloud.retail.v2alpha.ListProductsRequest.page_token] to retrieve the next page. If this field is omitted, there are no subsequent pages.
string next_page_token = 2;- Parameters:
value- The nextPageToken to set.- Returns:
- This builder for chaining.
-
clearNextPageToken
A token that can be sent as [ListProductsRequest.page_token][google.cloud.retail.v2alpha.ListProductsRequest.page_token] to retrieve the next page. If this field is omitted, there are no subsequent pages.
string next_page_token = 2;- Returns:
- This builder for chaining.
-
setNextPageTokenBytes
A token that can be sent as [ListProductsRequest.page_token][google.cloud.retail.v2alpha.ListProductsRequest.page_token] to retrieve the next page. If this field is omitted, there are no subsequent pages.
string next_page_token = 2;- Parameters:
value- The bytes for nextPageToken to set.- Returns:
- This builder for chaining.
-
getTotalSize
public int getTotalSize()The total count of matched [Product][google.cloud.retail.v2alpha.Product]s irrespective of pagination. The total number of [Product][google.cloud.retail.v2alpha.Product]s returned by pagination may be less than the [total_size][google.cloud.retail.v2alpha.ListProductsResponse.total_size] that matches. This field is ignored if [ListProductsRequest.require_total_size][google.cloud.retail.v2alpha.ListProductsRequest.require_total_size] is not set or [ListProductsRequest.page_token][google.cloud.retail.v2alpha.ListProductsRequest.page_token] is not empty.
int32 total_size = 3;- Specified by:
getTotalSizein interfaceListProductsResponseOrBuilder- Returns:
- The totalSize.
-
setTotalSize
The total count of matched [Product][google.cloud.retail.v2alpha.Product]s irrespective of pagination. The total number of [Product][google.cloud.retail.v2alpha.Product]s returned by pagination may be less than the [total_size][google.cloud.retail.v2alpha.ListProductsResponse.total_size] that matches. This field is ignored if [ListProductsRequest.require_total_size][google.cloud.retail.v2alpha.ListProductsRequest.require_total_size] is not set or [ListProductsRequest.page_token][google.cloud.retail.v2alpha.ListProductsRequest.page_token] is not empty.
int32 total_size = 3;- Parameters:
value- The totalSize to set.- Returns:
- This builder for chaining.
-
clearTotalSize
The total count of matched [Product][google.cloud.retail.v2alpha.Product]s irrespective of pagination. The total number of [Product][google.cloud.retail.v2alpha.Product]s returned by pagination may be less than the [total_size][google.cloud.retail.v2alpha.ListProductsResponse.total_size] that matches. This field is ignored if [ListProductsRequest.require_total_size][google.cloud.retail.v2alpha.ListProductsRequest.require_total_size] is not set or [ListProductsRequest.page_token][google.cloud.retail.v2alpha.ListProductsRequest.page_token] is not empty.
int32 total_size = 3;- Returns:
- This builder for chaining.
-