public static final class ByteplusSaasRetail.AckServerImpressionsRequest.AlteredProduct extends com.google.protobuf.GeneratedMessageV3 implements ByteplusSaasRetail.AckServerImpressionsRequest.AlteredProductOrBuilder
The product that was altered.Protobuf type
bytedance.byteplus.rec.retail.AckServerImpressionsRequest.AlteredProduct| 限定符和类型 | 类和说明 |
|---|---|
static class |
ByteplusSaasRetail.AckServerImpressionsRequest.AlteredProduct.Builder
The product that was altered.
|
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter| 限定符和类型 | 字段和说明 |
|---|---|
static int |
ALTERED_REASON_FIELD_NUMBER |
static int |
EXTRA_FIELD_NUMBER |
static int |
PRODUCT_ID_FIELD_NUMBER |
static int |
PRODUCT_ID_HASH_FIELD_NUMBER |
static int |
RANK_FIELD_NUMBER |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, isStringEmpty, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTopublic static final int PRODUCT_ID_FIELD_NUMBER
public static final int ALTERED_REASON_FIELD_NUMBER
public static final int RANK_FIELD_NUMBER
public static final int PRODUCT_ID_HASH_FIELD_NUMBER
public static final int EXTRA_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance 在类中 com.google.protobuf.GeneratedMessageV3public final com.google.protobuf.UnknownFieldSet getUnknownFields()
getUnknownFields 在接口中 com.google.protobuf.MessageOrBuildergetUnknownFields 在类中 com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.MapField internalGetMapField(int number)
internalGetMapField 在类中 com.google.protobuf.GeneratedMessageV3protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable 在类中 com.google.protobuf.GeneratedMessageV3public String getProductId()
Required. This is same as `Product.product_id`.
string product_id = 1;getProductId 在接口中 ByteplusSaasRetail.AckServerImpressionsRequest.AlteredProductOrBuilderpublic com.google.protobuf.ByteString getProductIdBytes()
Required. This is same as `Product.product_id`.
string product_id = 1;getProductIdBytes 在接口中 ByteplusSaasRetail.AckServerImpressionsRequest.AlteredProductOrBuilderpublic String getAlteredReason()
Required. The final state of the product. The acceptable values are "kept", "filtered", "inserted". kept : The product was kept as is. filtered : The product is filtered by the caller's own logic. inserted : The product is inserted by the caller's own logic.
string altered_reason = 2;getAlteredReason 在接口中 ByteplusSaasRetail.AckServerImpressionsRequest.AlteredProductOrBuilderpublic com.google.protobuf.ByteString getAlteredReasonBytes()
Required. The final state of the product. The acceptable values are "kept", "filtered", "inserted". kept : The product was kept as is. filtered : The product is filtered by the caller's own logic. inserted : The product is inserted by the caller's own logic.
string altered_reason = 2;getAlteredReasonBytes 在接口中 ByteplusSaasRetail.AckServerImpressionsRequest.AlteredProductOrBuilderpublic int getRank()
Required. The final rank. If this is unset (or 0), we assume it is filtered in actual impression.
int32 rank = 3;getRank 在接口中 ByteplusSaasRetail.AckServerImpressionsRequest.AlteredProductOrBuilderpublic long getProductIdHash()
Internal If `product_id` is a number, `product_id_hash` equals to `product_id` If `product_id` is not a number, `product_id_hash` equals to `fnv(product_id)`
int64 product_id_hash = 100;getProductIdHash 在接口中 ByteplusSaasRetail.AckServerImpressionsRequest.AlteredProductOrBuilderpublic int getExtraCount()
Optional. This is a catch-all field to pass all the additional information. Please provide as much information as possible.
map<string, string> extra = 101;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 = 101;@Deprecated public Map<String,String> getExtra()
getExtraMap() instead.public 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 = 101;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 = 101;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 = 101;public final boolean isInitialized()
isInitialized 在接口中 com.google.protobuf.MessageLiteOrBuilderisInitialized 在类中 com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo 在接口中 com.google.protobuf.MessageLitewriteTo 在类中 com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize 在接口中 com.google.protobuf.MessageLitegetSerializedSize 在类中 com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals 在接口中 com.google.protobuf.Messageequals 在类中 com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode 在接口中 com.google.protobuf.MessagehashCode 在类中 com.google.protobuf.AbstractMessagepublic static ByteplusSaasRetail.AckServerImpressionsRequest.AlteredProduct parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static ByteplusSaasRetail.AckServerImpressionsRequest.AlteredProduct parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static ByteplusSaasRetail.AckServerImpressionsRequest.AlteredProduct parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static ByteplusSaasRetail.AckServerImpressionsRequest.AlteredProduct parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static ByteplusSaasRetail.AckServerImpressionsRequest.AlteredProduct parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static ByteplusSaasRetail.AckServerImpressionsRequest.AlteredProduct parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static ByteplusSaasRetail.AckServerImpressionsRequest.AlteredProduct parseFrom(InputStream input) throws IOException
IOExceptionpublic static ByteplusSaasRetail.AckServerImpressionsRequest.AlteredProduct parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static ByteplusSaasRetail.AckServerImpressionsRequest.AlteredProduct parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static ByteplusSaasRetail.AckServerImpressionsRequest.AlteredProduct parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static ByteplusSaasRetail.AckServerImpressionsRequest.AlteredProduct parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static ByteplusSaasRetail.AckServerImpressionsRequest.AlteredProduct parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic ByteplusSaasRetail.AckServerImpressionsRequest.AlteredProduct.Builder newBuilderForType()
newBuilderForType 在接口中 com.google.protobuf.MessagenewBuilderForType 在接口中 com.google.protobuf.MessageLitepublic static ByteplusSaasRetail.AckServerImpressionsRequest.AlteredProduct.Builder newBuilder()
public static ByteplusSaasRetail.AckServerImpressionsRequest.AlteredProduct.Builder newBuilder(ByteplusSaasRetail.AckServerImpressionsRequest.AlteredProduct prototype)
public ByteplusSaasRetail.AckServerImpressionsRequest.AlteredProduct.Builder toBuilder()
toBuilder 在接口中 com.google.protobuf.MessagetoBuilder 在接口中 com.google.protobuf.MessageLiteprotected ByteplusSaasRetail.AckServerImpressionsRequest.AlteredProduct.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType 在类中 com.google.protobuf.GeneratedMessageV3public static ByteplusSaasRetail.AckServerImpressionsRequest.AlteredProduct getDefaultInstance()
public static com.google.protobuf.Parser<ByteplusSaasRetail.AckServerImpressionsRequest.AlteredProduct> parser()
public com.google.protobuf.Parser<ByteplusSaasRetail.AckServerImpressionsRequest.AlteredProduct> getParserForType()
getParserForType 在接口中 com.google.protobuf.MessagegetParserForType 在接口中 com.google.protobuf.MessageLitegetParserForType 在类中 com.google.protobuf.GeneratedMessageV3public ByteplusSaasRetail.AckServerImpressionsRequest.AlteredProduct getDefaultInstanceForType()
getDefaultInstanceForType 在接口中 com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType 在接口中 com.google.protobuf.MessageOrBuilderCopyright © 2022. All rights reserved.