public static final class ByteplusSaasRetail.Product.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ByteplusSaasRetail.Product.Builder> implements ByteplusSaasRetail.ProductOrBuilder
The product proto.Protobuf type
bytedance.byteplus.rec.retail.ProductgetAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.MapField internalGetMapField(int number)
internalGetMapField 在类中 com.google.protobuf.GeneratedMessageV3.Builder<ByteplusSaasRetail.Product.Builder>protected com.google.protobuf.MapField internalGetMutableMapField(int number)
internalGetMutableMapField 在类中 com.google.protobuf.GeneratedMessageV3.Builder<ByteplusSaasRetail.Product.Builder>protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable 在类中 com.google.protobuf.GeneratedMessageV3.Builder<ByteplusSaasRetail.Product.Builder>public ByteplusSaasRetail.Product.Builder clear()
clear 在接口中 com.google.protobuf.Message.Builderclear 在接口中 com.google.protobuf.MessageLite.Builderclear 在类中 com.google.protobuf.GeneratedMessageV3.Builder<ByteplusSaasRetail.Product.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType 在接口中 com.google.protobuf.Message.BuildergetDescriptorForType 在接口中 com.google.protobuf.MessageOrBuildergetDescriptorForType 在类中 com.google.protobuf.GeneratedMessageV3.Builder<ByteplusSaasRetail.Product.Builder>public ByteplusSaasRetail.Product getDefaultInstanceForType()
getDefaultInstanceForType 在接口中 com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType 在接口中 com.google.protobuf.MessageOrBuilderpublic ByteplusSaasRetail.Product build()
build 在接口中 com.google.protobuf.Message.Builderbuild 在接口中 com.google.protobuf.MessageLite.Builderpublic ByteplusSaasRetail.Product buildPartial()
buildPartial 在接口中 com.google.protobuf.Message.BuilderbuildPartial 在接口中 com.google.protobuf.MessageLite.Builderpublic ByteplusSaasRetail.Product.Builder clone()
clone 在接口中 com.google.protobuf.Message.Builderclone 在接口中 com.google.protobuf.MessageLite.Builderclone 在类中 com.google.protobuf.GeneratedMessageV3.Builder<ByteplusSaasRetail.Product.Builder>public ByteplusSaasRetail.Product.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField 在接口中 com.google.protobuf.Message.BuildersetField 在类中 com.google.protobuf.GeneratedMessageV3.Builder<ByteplusSaasRetail.Product.Builder>public ByteplusSaasRetail.Product.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField 在接口中 com.google.protobuf.Message.BuilderclearField 在类中 com.google.protobuf.GeneratedMessageV3.Builder<ByteplusSaasRetail.Product.Builder>public ByteplusSaasRetail.Product.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof 在接口中 com.google.protobuf.Message.BuilderclearOneof 在类中 com.google.protobuf.GeneratedMessageV3.Builder<ByteplusSaasRetail.Product.Builder>public ByteplusSaasRetail.Product.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField 在接口中 com.google.protobuf.Message.BuildersetRepeatedField 在类中 com.google.protobuf.GeneratedMessageV3.Builder<ByteplusSaasRetail.Product.Builder>public ByteplusSaasRetail.Product.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField 在接口中 com.google.protobuf.Message.BuilderaddRepeatedField 在类中 com.google.protobuf.GeneratedMessageV3.Builder<ByteplusSaasRetail.Product.Builder>public ByteplusSaasRetail.Product.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom 在接口中 com.google.protobuf.Message.BuildermergeFrom 在类中 com.google.protobuf.AbstractMessage.Builder<ByteplusSaasRetail.Product.Builder>public ByteplusSaasRetail.Product.Builder mergeFrom(ByteplusSaasRetail.Product other)
public final boolean isInitialized()
isInitialized 在接口中 com.google.protobuf.MessageLiteOrBuilderisInitialized 在类中 com.google.protobuf.GeneratedMessageV3.Builder<ByteplusSaasRetail.Product.Builder>public ByteplusSaasRetail.Product.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom 在接口中 com.google.protobuf.Message.BuildermergeFrom 在接口中 com.google.protobuf.MessageLite.BuildermergeFrom 在类中 com.google.protobuf.AbstractMessage.Builder<ByteplusSaasRetail.Product.Builder>IOExceptionpublic String getProductId()
Required. The unique identifier for the product. [link to best practices on deciding product ids](./ways-to-improve-recommendation-performance)
string product_id = 1;getProductId 在接口中 ByteplusSaasRetail.ProductOrBuilderpublic com.google.protobuf.ByteString getProductIdBytes()
Required. The unique identifier for the product. [link to best practices on deciding product ids](./ways-to-improve-recommendation-performance)
string product_id = 1;getProductIdBytes 在接口中 ByteplusSaasRetail.ProductOrBuilderpublic ByteplusSaasRetail.Product.Builder setProductId(String value)
Required. The unique identifier for the product. [link to best practices on deciding product ids](./ways-to-improve-recommendation-performance)
string product_id = 1;value - The productId to set.public ByteplusSaasRetail.Product.Builder clearProductId()
Required. The unique identifier for the product. [link to best practices on deciding product ids](./ways-to-improve-recommendation-performance)
string product_id = 1;public ByteplusSaasRetail.Product.Builder setProductIdBytes(com.google.protobuf.ByteString value)
Required. The unique identifier for the product. [link to best practices on deciding product ids](./ways-to-improve-recommendation-performance)
string product_id = 1;value - The bytes for productId to set.public int getIsRecommendable()
Optional. 1 if the product is recommendable (i.e. to return the product in the recommendation result). Note: Even if a product isn't recommendable, please include it still. the is because that users might have interacted with such product in the past, hence providing insights into behavioural propensities.
int32 is_recommendable = 2;getIsRecommendable 在接口中 ByteplusSaasRetail.ProductOrBuilderpublic ByteplusSaasRetail.Product.Builder setIsRecommendable(int value)
Optional. 1 if the product is recommendable (i.e. to return the product in the recommendation result). Note: Even if a product isn't recommendable, please include it still. the is because that users might have interacted with such product in the past, hence providing insights into behavioural propensities.
int32 is_recommendable = 2;value - The isRecommendable to set.public ByteplusSaasRetail.Product.Builder clearIsRecommendable()
Optional. 1 if the product is recommendable (i.e. to return the product in the recommendation result). Note: Even if a product isn't recommendable, please include it still. the is because that users might have interacted with such product in the past, hence providing insights into behavioural propensities.
int32 is_recommendable = 2;public float getCurrentPrice()
Optional. The current/displayed/discounted price of the product. Round to 2.d.p.
float current_price = 3;getCurrentPrice 在接口中 ByteplusSaasRetail.ProductOrBuilderpublic ByteplusSaasRetail.Product.Builder setCurrentPrice(float value)
Optional. The current/displayed/discounted price of the product. Round to 2.d.p.
float current_price = 3;value - The currentPrice to set.public ByteplusSaasRetail.Product.Builder clearCurrentPrice()
Optional. The current/displayed/discounted price of the product. Round to 2.d.p.
float current_price = 3;public float getOriginalPrice()
Optional. The original price of the product. Round to 2.d.p.
float original_price = 4;getOriginalPrice 在接口中 ByteplusSaasRetail.ProductOrBuilderpublic ByteplusSaasRetail.Product.Builder setOriginalPrice(float value)
Optional. The original price of the product. Round to 2.d.p.
float original_price = 4;value - The originalPrice to set.public ByteplusSaasRetail.Product.Builder clearOriginalPrice()
Optional. The original price of the product. Round to 2.d.p.
float original_price = 4;public long getPublishTimestamp()
Optional. The timestamp when the product was published.
int64 publish_timestamp = 5;getPublishTimestamp 在接口中 ByteplusSaasRetail.ProductOrBuilderpublic ByteplusSaasRetail.Product.Builder setPublishTimestamp(long value)
Optional. The timestamp when the product was published.
int64 publish_timestamp = 5;value - The publishTimestamp to set.public ByteplusSaasRetail.Product.Builder clearPublishTimestamp()
Optional. The timestamp when the product was published.
int64 publish_timestamp = 5;public String getCategories()
Optional.
The (sub)categories the content fall under. Format requirements:
1. JSON serialised string
2. Depth starts from 1, in consecutive postive integers
3. "Category_nodes" should not contain empty value. If empty value exists, replace with "null" .
4. Only one "id_or_name" key-value pair is allowed under each "category_nodes"
For example, if a product has "Shoes -> Men's Shoes -> Basketball Shoes"
This should be:
[
{"category_depth":1,
"category_nodes": [{"id_or_name":"Shoes"}] },
{"category_depth":2,
"category_nodes": [{"id_or_name":"Men's Shoes"}] },
{"category_depth":3,
"category_nodes": [{"id_or_name":"Basketball Shoes"}] },
]
If a product belongs to 2 different categories,
"Shoes -> Men's shoes" and "Sports -> Basketball"
then
[
{"category_depth":1,
"category_nodes": [{"id_or_name":"Shoes"},
{"id_or_name":"Sports"}] },
{"category_depth":2,
"category_nodes": [{"id_or_name":"Men's shoes"},
{"id_or_name":"Basketball"}] },
]
string categories = 6;getCategories 在接口中 ByteplusSaasRetail.ProductOrBuilderpublic com.google.protobuf.ByteString getCategoriesBytes()
Optional.
The (sub)categories the content fall under. Format requirements:
1. JSON serialised string
2. Depth starts from 1, in consecutive postive integers
3. "Category_nodes" should not contain empty value. If empty value exists, replace with "null" .
4. Only one "id_or_name" key-value pair is allowed under each "category_nodes"
For example, if a product has "Shoes -> Men's Shoes -> Basketball Shoes"
This should be:
[
{"category_depth":1,
"category_nodes": [{"id_or_name":"Shoes"}] },
{"category_depth":2,
"category_nodes": [{"id_or_name":"Men's Shoes"}] },
{"category_depth":3,
"category_nodes": [{"id_or_name":"Basketball Shoes"}] },
]
If a product belongs to 2 different categories,
"Shoes -> Men's shoes" and "Sports -> Basketball"
then
[
{"category_depth":1,
"category_nodes": [{"id_or_name":"Shoes"},
{"id_or_name":"Sports"}] },
{"category_depth":2,
"category_nodes": [{"id_or_name":"Men's shoes"},
{"id_or_name":"Basketball"}] },
]
string categories = 6;getCategoriesBytes 在接口中 ByteplusSaasRetail.ProductOrBuilderpublic ByteplusSaasRetail.Product.Builder setCategories(String value)
Optional.
The (sub)categories the content fall under. Format requirements:
1. JSON serialised string
2. Depth starts from 1, in consecutive postive integers
3. "Category_nodes" should not contain empty value. If empty value exists, replace with "null" .
4. Only one "id_or_name" key-value pair is allowed under each "category_nodes"
For example, if a product has "Shoes -> Men's Shoes -> Basketball Shoes"
This should be:
[
{"category_depth":1,
"category_nodes": [{"id_or_name":"Shoes"}] },
{"category_depth":2,
"category_nodes": [{"id_or_name":"Men's Shoes"}] },
{"category_depth":3,
"category_nodes": [{"id_or_name":"Basketball Shoes"}] },
]
If a product belongs to 2 different categories,
"Shoes -> Men's shoes" and "Sports -> Basketball"
then
[
{"category_depth":1,
"category_nodes": [{"id_or_name":"Shoes"},
{"id_or_name":"Sports"}] },
{"category_depth":2,
"category_nodes": [{"id_or_name":"Men's shoes"},
{"id_or_name":"Basketball"}] },
]
string categories = 6;value - The categories to set.public ByteplusSaasRetail.Product.Builder clearCategories()
Optional.
The (sub)categories the content fall under. Format requirements:
1. JSON serialised string
2. Depth starts from 1, in consecutive postive integers
3. "Category_nodes" should not contain empty value. If empty value exists, replace with "null" .
4. Only one "id_or_name" key-value pair is allowed under each "category_nodes"
For example, if a product has "Shoes -> Men's Shoes -> Basketball Shoes"
This should be:
[
{"category_depth":1,
"category_nodes": [{"id_or_name":"Shoes"}] },
{"category_depth":2,
"category_nodes": [{"id_or_name":"Men's Shoes"}] },
{"category_depth":3,
"category_nodes": [{"id_or_name":"Basketball Shoes"}] },
]
If a product belongs to 2 different categories,
"Shoes -> Men's shoes" and "Sports -> Basketball"
then
[
{"category_depth":1,
"category_nodes": [{"id_or_name":"Shoes"},
{"id_or_name":"Sports"}] },
{"category_depth":2,
"category_nodes": [{"id_or_name":"Men's shoes"},
{"id_or_name":"Basketball"}] },
]
string categories = 6;public ByteplusSaasRetail.Product.Builder setCategoriesBytes(com.google.protobuf.ByteString value)
Optional.
The (sub)categories the content fall under. Format requirements:
1. JSON serialised string
2. Depth starts from 1, in consecutive postive integers
3. "Category_nodes" should not contain empty value. If empty value exists, replace with "null" .
4. Only one "id_or_name" key-value pair is allowed under each "category_nodes"
For example, if a product has "Shoes -> Men's Shoes -> Basketball Shoes"
This should be:
[
{"category_depth":1,
"category_nodes": [{"id_or_name":"Shoes"}] },
{"category_depth":2,
"category_nodes": [{"id_or_name":"Men's Shoes"}] },
{"category_depth":3,
"category_nodes": [{"id_or_name":"Basketball Shoes"}] },
]
If a product belongs to 2 different categories,
"Shoes -> Men's shoes" and "Sports -> Basketball"
then
[
{"category_depth":1,
"category_nodes": [{"id_or_name":"Shoes"},
{"id_or_name":"Sports"}] },
{"category_depth":2,
"category_nodes": [{"id_or_name":"Men's shoes"},
{"id_or_name":"Basketball"}] },
]
string categories = 6;value - The bytes for categories to set.public String getTags()
Optional. The (internal) label of the product. Format into JSON serialized string. Sample values are: "[\"New\", \"Summer\", \"Clearance\"]", etc.
string tags = 7;getTags 在接口中 ByteplusSaasRetail.ProductOrBuilderpublic com.google.protobuf.ByteString getTagsBytes()
Optional. The (internal) label of the product. Format into JSON serialized string. Sample values are: "[\"New\", \"Summer\", \"Clearance\"]", etc.
string tags = 7;getTagsBytes 在接口中 ByteplusSaasRetail.ProductOrBuilderpublic ByteplusSaasRetail.Product.Builder setTags(String value)
Optional. The (internal) label of the product. Format into JSON serialized string. Sample values are: "[\"New\", \"Summer\", \"Clearance\"]", etc.
string tags = 7;value - The tags to set.public ByteplusSaasRetail.Product.Builder clearTags()
Optional. The (internal) label of the product. Format into JSON serialized string. Sample values are: "[\"New\", \"Summer\", \"Clearance\"]", etc.
string tags = 7;public ByteplusSaasRetail.Product.Builder setTagsBytes(com.google.protobuf.ByteString value)
Optional. The (internal) label of the product. Format into JSON serialized string. Sample values are: "[\"New\", \"Summer\", \"Clearance\"]", etc.
string tags = 7;value - The bytes for tags to set.public String getTitle()
Optional. The title/name of the product.
string title = 8;getTitle 在接口中 ByteplusSaasRetail.ProductOrBuilderpublic com.google.protobuf.ByteString getTitleBytes()
Optional. The title/name of the product.
string title = 8;getTitleBytes 在接口中 ByteplusSaasRetail.ProductOrBuilderpublic ByteplusSaasRetail.Product.Builder setTitle(String value)
Optional. The title/name of the product.
string title = 8;value - The title to set.public ByteplusSaasRetail.Product.Builder clearTitle()
Optional. The title/name of the product.
string title = 8;public ByteplusSaasRetail.Product.Builder setTitleBytes(com.google.protobuf.ByteString value)
Optional. The title/name of the product.
string title = 8;value - The bytes for title to set.public String getBrands()
Optional. The brand of the product.
string brands = 9;getBrands 在接口中 ByteplusSaasRetail.ProductOrBuilderpublic com.google.protobuf.ByteString getBrandsBytes()
Optional. The brand of the product.
string brands = 9;getBrandsBytes 在接口中 ByteplusSaasRetail.ProductOrBuilderpublic ByteplusSaasRetail.Product.Builder setBrands(String value)
Optional. The brand of the product.
string brands = 9;value - The brands to set.public ByteplusSaasRetail.Product.Builder clearBrands()
Optional. The brand of the product.
string brands = 9;public ByteplusSaasRetail.Product.Builder setBrandsBytes(com.google.protobuf.ByteString value)
Optional. The brand of the product.
string brands = 9;value - The bytes for brands to set.public float getUserRating()
Optional. The rating given by the users. Non-negative value.
float user_rating = 10;getUserRating 在接口中 ByteplusSaasRetail.ProductOrBuilderpublic ByteplusSaasRetail.Product.Builder setUserRating(float value)
Optional. The rating given by the users. Non-negative value.
float user_rating = 10;value - The userRating to set.public ByteplusSaasRetail.Product.Builder clearUserRating()
Optional. The rating given by the users. Non-negative value.
float user_rating = 10;public int getSoldCount()
Optional. The number of sales of the content if it is paid content.
int32 sold_count = 11;getSoldCount 在接口中 ByteplusSaasRetail.ProductOrBuilderpublic ByteplusSaasRetail.Product.Builder setSoldCount(int value)
Optional. The number of sales of the content if it is paid content.
int32 sold_count = 11;value - The soldCount to set.public ByteplusSaasRetail.Product.Builder clearSoldCount()
Optional. The number of sales of the content if it is paid content.
int32 sold_count = 11;public String getProductGroupId()
Optional. The ID of the group/unit for products with common characteristics.
string product_group_id = 12;getProductGroupId 在接口中 ByteplusSaasRetail.ProductOrBuilderpublic com.google.protobuf.ByteString getProductGroupIdBytes()
Optional. The ID of the group/unit for products with common characteristics.
string product_group_id = 12;getProductGroupIdBytes 在接口中 ByteplusSaasRetail.ProductOrBuilderpublic ByteplusSaasRetail.Product.Builder setProductGroupId(String value)
Optional. The ID of the group/unit for products with common characteristics.
string product_group_id = 12;value - The productGroupId to set.public ByteplusSaasRetail.Product.Builder clearProductGroupId()
Optional. The ID of the group/unit for products with common characteristics.
string product_group_id = 12;public ByteplusSaasRetail.Product.Builder setProductGroupIdBytes(com.google.protobuf.ByteString value)
Optional. The ID of the group/unit for products with common characteristics.
string product_group_id = 12;value - The bytes for productGroupId to set.public String getDisplayCoverMultimediaUrl()
Optional. The URL of the cover multimedia for the product. Format into JSON serialized string.
string display_cover_multimedia_url = 13;getDisplayCoverMultimediaUrl 在接口中 ByteplusSaasRetail.ProductOrBuilderpublic com.google.protobuf.ByteString getDisplayCoverMultimediaUrlBytes()
Optional. The URL of the cover multimedia for the product. Format into JSON serialized string.
string display_cover_multimedia_url = 13;getDisplayCoverMultimediaUrlBytes 在接口中 ByteplusSaasRetail.ProductOrBuilderpublic ByteplusSaasRetail.Product.Builder setDisplayCoverMultimediaUrl(String value)
Optional. The URL of the cover multimedia for the product. Format into JSON serialized string.
string display_cover_multimedia_url = 13;value - The displayCoverMultimediaUrl to set.public ByteplusSaasRetail.Product.Builder clearDisplayCoverMultimediaUrl()
Optional. The URL of the cover multimedia for the product. Format into JSON serialized string.
string display_cover_multimedia_url = 13;public ByteplusSaasRetail.Product.Builder setDisplayCoverMultimediaUrlBytes(com.google.protobuf.ByteString value)
Optional. The URL of the cover multimedia for the product. Format into JSON serialized string.
string display_cover_multimedia_url = 13;value - The bytes for displayCoverMultimediaUrl to set.public int getCommentCount()
Optional. The number of comments of the content.
int32 comment_count = 14;getCommentCount 在接口中 ByteplusSaasRetail.ProductOrBuilderpublic ByteplusSaasRetail.Product.Builder setCommentCount(int value)
Optional. The number of comments of the content.
int32 comment_count = 14;value - The commentCount to set.public ByteplusSaasRetail.Product.Builder clearCommentCount()
Optional. The number of comments of the content.
int32 comment_count = 14;public String getSource()
Optional. The source of the product.. For example, "self", "thirdparty", "other".
string source = 15;getSource 在接口中 ByteplusSaasRetail.ProductOrBuilderpublic com.google.protobuf.ByteString getSourceBytes()
Optional. The source of the product.. For example, "self", "thirdparty", "other".
string source = 15;getSourceBytes 在接口中 ByteplusSaasRetail.ProductOrBuilderpublic ByteplusSaasRetail.Product.Builder setSource(String value)
Optional. The source of the product.. For example, "self", "thirdparty", "other".
string source = 15;value - The source to set.public ByteplusSaasRetail.Product.Builder clearSource()
Optional. The source of the product.. For example, "self", "thirdparty", "other".
string source = 15;public ByteplusSaasRetail.Product.Builder setSourceBytes(com.google.protobuf.ByteString value)
Optional. The source of the product.. For example, "self", "thirdparty", "other".
string source = 15;value - The bytes for source to set.public String getSellerId()
Required. The ID of the seller.
string seller_id = 16;getSellerId 在接口中 ByteplusSaasRetail.ProductOrBuilderpublic com.google.protobuf.ByteString getSellerIdBytes()
Required. The ID of the seller.
string seller_id = 16;getSellerIdBytes 在接口中 ByteplusSaasRetail.ProductOrBuilderpublic ByteplusSaasRetail.Product.Builder setSellerId(String value)
Required. The ID of the seller.
string seller_id = 16;value - The sellerId to set.public ByteplusSaasRetail.Product.Builder clearSellerId()
Required. The ID of the seller.
string seller_id = 16;public ByteplusSaasRetail.Product.Builder setSellerIdBytes(com.google.protobuf.ByteString value)
Required. The ID of the seller.
string seller_id = 16;value - The bytes for sellerId to set.public String getSellerLevel()
Optional. The tier/level of the seller.
string seller_level = 17;getSellerLevel 在接口中 ByteplusSaasRetail.ProductOrBuilderpublic com.google.protobuf.ByteString getSellerLevelBytes()
Optional. The tier/level of the seller.
string seller_level = 17;getSellerLevelBytes 在接口中 ByteplusSaasRetail.ProductOrBuilderpublic ByteplusSaasRetail.Product.Builder setSellerLevel(String value)
Optional. The tier/level of the seller.
string seller_level = 17;value - The sellerLevel to set.public ByteplusSaasRetail.Product.Builder clearSellerLevel()
Optional. The tier/level of the seller.
string seller_level = 17;public ByteplusSaasRetail.Product.Builder setSellerLevelBytes(com.google.protobuf.ByteString value)
Optional. The tier/level of the seller.
string seller_level = 17;value - The bytes for sellerLevel to set.public float getSellerRating()
Optional. The seller's rating given by the customers. Non-negative value.
float seller_rating = 21;getSellerRating 在接口中 ByteplusSaasRetail.ProductOrBuilderpublic ByteplusSaasRetail.Product.Builder setSellerRating(float value)
Optional. The seller's rating given by the customers. Non-negative value.
float seller_rating = 21;value - The sellerRating to set.public ByteplusSaasRetail.Product.Builder clearSellerRating()
Optional. The seller's rating given by the customers. Non-negative value.
float seller_rating = 21;public int getExtraCount()
ByteplusSaasRetail.ProductOrBuilderOptional. This is a catch-all field to pass all the additional information. Please provide as much information as possible.
map<string, string> extra = 100;public boolean containsExtra(String key)
Optional. This is a catch-all field to pass all the additional information. Please provide as much information as possible.
map<string, string> extra = 100;@Deprecated public Map<String,String> getExtra()
getExtraMap() instead.getExtra 在接口中 ByteplusSaasRetail.ProductOrBuilderpublic Map<String,String> getExtraMap()
Optional. This is a catch-all field to pass all the additional information. Please provide as much information as possible.
map<string, string> extra = 100;public String getExtraOrDefault(String key, String defaultValue)
Optional. This is a catch-all field to pass all the additional information. Please provide as much information as possible.
map<string, string> extra = 100;public String getExtraOrThrow(String key)
Optional. This is a catch-all field to pass all the additional information. Please provide as much information as possible.
map<string, string> extra = 100;public ByteplusSaasRetail.Product.Builder clearExtra()
public ByteplusSaasRetail.Product.Builder removeExtra(String key)
Optional. This is a catch-all field to pass all the additional information. Please provide as much information as possible.
map<string, string> extra = 100;@Deprecated public Map<String,String> getMutableExtra()
public ByteplusSaasRetail.Product.Builder putExtra(String key, String value)
Optional. This is a catch-all field to pass all the additional information. Please provide as much information as possible.
map<string, string> extra = 100;public ByteplusSaasRetail.Product.Builder putAllExtra(Map<String,String> values)
Optional. This is a catch-all field to pass all the additional information. Please provide as much information as possible.
map<string, string> extra = 100;public final ByteplusSaasRetail.Product.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields 在接口中 com.google.protobuf.Message.BuildersetUnknownFields 在类中 com.google.protobuf.GeneratedMessageV3.Builder<ByteplusSaasRetail.Product.Builder>public final ByteplusSaasRetail.Product.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields 在接口中 com.google.protobuf.Message.BuildermergeUnknownFields 在类中 com.google.protobuf.GeneratedMessageV3.Builder<ByteplusSaasRetail.Product.Builder>Copyright © 2024. All rights reserved.