public static final class ByteplusSaasRetail.Product.ProductSpec.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ByteplusSaasRetail.Product.ProductSpec.Builder> implements ByteplusSaasRetail.Product.ProductSpecOrBuilder
The detailed product specs.Protobuf type
bytedance.byteplus.rec.retail.Product.ProductSpecgetAllFields, 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, newUninitializedMessageExceptionpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable 在类中 com.google.protobuf.GeneratedMessageV3.Builder<ByteplusSaasRetail.Product.ProductSpec.Builder>public ByteplusSaasRetail.Product.ProductSpec.Builder clear()
clear 在接口中 com.google.protobuf.Message.Builderclear 在接口中 com.google.protobuf.MessageLite.Builderclear 在类中 com.google.protobuf.GeneratedMessageV3.Builder<ByteplusSaasRetail.Product.ProductSpec.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.ProductSpec.Builder>public ByteplusSaasRetail.Product.ProductSpec getDefaultInstanceForType()
getDefaultInstanceForType 在接口中 com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType 在接口中 com.google.protobuf.MessageOrBuilderpublic ByteplusSaasRetail.Product.ProductSpec build()
build 在接口中 com.google.protobuf.Message.Builderbuild 在接口中 com.google.protobuf.MessageLite.Builderpublic ByteplusSaasRetail.Product.ProductSpec buildPartial()
buildPartial 在接口中 com.google.protobuf.Message.BuilderbuildPartial 在接口中 com.google.protobuf.MessageLite.Builderpublic ByteplusSaasRetail.Product.ProductSpec.Builder clone()
clone 在接口中 com.google.protobuf.Message.Builderclone 在接口中 com.google.protobuf.MessageLite.Builderclone 在类中 com.google.protobuf.GeneratedMessageV3.Builder<ByteplusSaasRetail.Product.ProductSpec.Builder>public ByteplusSaasRetail.Product.ProductSpec.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField 在接口中 com.google.protobuf.Message.BuildersetField 在类中 com.google.protobuf.GeneratedMessageV3.Builder<ByteplusSaasRetail.Product.ProductSpec.Builder>public ByteplusSaasRetail.Product.ProductSpec.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField 在接口中 com.google.protobuf.Message.BuilderclearField 在类中 com.google.protobuf.GeneratedMessageV3.Builder<ByteplusSaasRetail.Product.ProductSpec.Builder>public ByteplusSaasRetail.Product.ProductSpec.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof 在接口中 com.google.protobuf.Message.BuilderclearOneof 在类中 com.google.protobuf.GeneratedMessageV3.Builder<ByteplusSaasRetail.Product.ProductSpec.Builder>public ByteplusSaasRetail.Product.ProductSpec.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.ProductSpec.Builder>public ByteplusSaasRetail.Product.ProductSpec.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField 在接口中 com.google.protobuf.Message.BuilderaddRepeatedField 在类中 com.google.protobuf.GeneratedMessageV3.Builder<ByteplusSaasRetail.Product.ProductSpec.Builder>public ByteplusSaasRetail.Product.ProductSpec.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom 在接口中 com.google.protobuf.Message.BuildermergeFrom 在类中 com.google.protobuf.AbstractMessage.Builder<ByteplusSaasRetail.Product.ProductSpec.Builder>public ByteplusSaasRetail.Product.ProductSpec.Builder mergeFrom(ByteplusSaasRetail.Product.ProductSpec other)
public final boolean isInitialized()
isInitialized 在接口中 com.google.protobuf.MessageLiteOrBuilderisInitialized 在类中 com.google.protobuf.GeneratedMessageV3.Builder<ByteplusSaasRetail.Product.ProductSpec.Builder>public ByteplusSaasRetail.Product.ProductSpec.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.ProductSpec.Builder>IOExceptionpublic String getProductGroupId()
Required. The product group id. For example, the beer (same brand) might have 6-pack, 12-pack, etc, each has a different `product_id`, then they should have the `same product_group_id`
string product_group_id = 1;getProductGroupId 在接口中 ByteplusSaasRetail.Product.ProductSpecOrBuilderpublic com.google.protobuf.ByteString getProductGroupIdBytes()
Required. The product group id. For example, the beer (same brand) might have 6-pack, 12-pack, etc, each has a different `product_id`, then they should have the `same product_group_id`
string product_group_id = 1;getProductGroupIdBytes 在接口中 ByteplusSaasRetail.Product.ProductSpecOrBuilderpublic ByteplusSaasRetail.Product.ProductSpec.Builder setProductGroupId(String value)
Required. The product group id. For example, the beer (same brand) might have 6-pack, 12-pack, etc, each has a different `product_id`, then they should have the `same product_group_id`
string product_group_id = 1;value - The productGroupId to set.public ByteplusSaasRetail.Product.ProductSpec.Builder clearProductGroupId()
Required. The product group id. For example, the beer (same brand) might have 6-pack, 12-pack, etc, each has a different `product_id`, then they should have the `same product_group_id`
string product_group_id = 1;public ByteplusSaasRetail.Product.ProductSpec.Builder setProductGroupIdBytes(com.google.protobuf.ByteString value)
Required. The product group id. For example, the beer (same brand) might have 6-pack, 12-pack, etc, each has a different `product_id`, then they should have the `same product_group_id`
string product_group_id = 1;value - The bytes for productGroupId to set.public double getUserRating()
Optional. The rating given by the users. The value is normalized to [0.0, 5.0].
double user_rating = 2;getUserRating 在接口中 ByteplusSaasRetail.Product.ProductSpecOrBuilderpublic ByteplusSaasRetail.Product.ProductSpec.Builder setUserRating(double value)
Optional. The rating given by the users. The value is normalized to [0.0, 5.0].
double user_rating = 2;value - The userRating to set.public ByteplusSaasRetail.Product.ProductSpec.Builder clearUserRating()
Optional. The rating given by the users. The value is normalized to [0.0, 5.0].
double user_rating = 2;public int getCommentCount()
Optional. The # of comments for this product.
int32 comment_count = 3;getCommentCount 在接口中 ByteplusSaasRetail.Product.ProductSpecOrBuilderpublic ByteplusSaasRetail.Product.ProductSpec.Builder setCommentCount(int value)
Optional. The # of comments for this product.
int32 comment_count = 3;value - The commentCount to set.public ByteplusSaasRetail.Product.ProductSpec.Builder clearCommentCount()
Optional. The # of comments for this product.
int32 comment_count = 3;public String getSource()
Optional. The source of the product. The accepted values are ["self", "thirdparty", "other"].
string source = 4;getSource 在接口中 ByteplusSaasRetail.Product.ProductSpecOrBuilderpublic com.google.protobuf.ByteString getSourceBytes()
Optional. The source of the product. The accepted values are ["self", "thirdparty", "other"].
string source = 4;getSourceBytes 在接口中 ByteplusSaasRetail.Product.ProductSpecOrBuilderpublic ByteplusSaasRetail.Product.ProductSpec.Builder setSource(String value)
Optional. The source of the product. The accepted values are ["self", "thirdparty", "other"].
string source = 4;value - The source to set.public ByteplusSaasRetail.Product.ProductSpec.Builder clearSource()
Optional. The source of the product. The accepted values are ["self", "thirdparty", "other"].
string source = 4;public ByteplusSaasRetail.Product.ProductSpec.Builder setSourceBytes(com.google.protobuf.ByteString value)
Optional. The source of the product. The accepted values are ["self", "thirdparty", "other"].
string source = 4;value - The bytes for source to set.public long getPublishTimestamp()
Optional. The time that the product is on sales.
int64 publish_timestamp = 5;getPublishTimestamp 在接口中 ByteplusSaasRetail.Product.ProductSpecOrBuilderpublic ByteplusSaasRetail.Product.ProductSpec.Builder setPublishTimestamp(long value)
Optional. The time that the product is on sales.
int64 publish_timestamp = 5;value - The publishTimestamp to set.public ByteplusSaasRetail.Product.ProductSpec.Builder clearPublishTimestamp()
Optional. The time that the product is on sales.
int64 publish_timestamp = 5;public final ByteplusSaasRetail.Product.ProductSpec.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields 在接口中 com.google.protobuf.Message.BuildersetUnknownFields 在类中 com.google.protobuf.GeneratedMessageV3.Builder<ByteplusSaasRetail.Product.ProductSpec.Builder>public final ByteplusSaasRetail.Product.ProductSpec.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields 在接口中 com.google.protobuf.Message.BuildermergeUnknownFields 在类中 com.google.protobuf.GeneratedMessageV3.Builder<ByteplusSaasRetail.Product.ProductSpec.Builder>Copyright © 2022. All rights reserved.