public static final class Extension.UserExtensions.Builder extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<Extension.UserExtensions,Extension.UserExtensions.Builder> implements Extension.UserExtensionsOrBuilder
openrtb.UserExtensions
Next available tag: 3
| Modifier and Type | Method and Description |
|---|---|
Extension.UserExtensions |
build() |
Extension.UserExtensions |
buildPartial() |
Extension.UserExtensions.Builder |
clear() |
Extension.UserExtensions.Builder |
clearUserId()
optional string user_id = 1; |
Extension.UserExtensions.Builder |
clearUserIdType()
optional .openrtb.Enums.BidRequest.User.UserIdType user_id_type = 2; |
Extension.UserExtensions |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getUserId()
optional string user_id = 1; |
com.google.protobuf.ByteString |
getUserIdBytes()
optional string user_id = 1; |
OpenrtbCommon.Enums.BidRequest.User.UserIdType |
getUserIdType()
optional .openrtb.Enums.BidRequest.User.UserIdType user_id_type = 2; |
boolean |
hasUserId()
optional string user_id = 1; |
boolean |
hasUserIdType()
optional .openrtb.Enums.BidRequest.User.UserIdType user_id_type = 2; |
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
Extension.UserExtensions.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Extension.UserExtensions.Builder |
mergeFrom(Extension.UserExtensions other) |
Extension.UserExtensions.Builder |
mergeFrom(com.google.protobuf.Message other) |
Extension.UserExtensions.Builder |
setUserId(String value)
optional string user_id = 1; |
Extension.UserExtensions.Builder |
setUserIdBytes(com.google.protobuf.ByteString value)
optional string user_id = 1; |
Extension.UserExtensions.Builder |
setUserIdType(OpenrtbCommon.Enums.BidRequest.User.UserIdType value)
optional .openrtb.Enums.BidRequest.User.UserIdType user_id_type = 2; |
addExtension, addExtension, addExtension, addRepeatedField, clearExtension, clearExtension, clearExtension, clearField, clone, extensionsAreInitialized, getAllFields, getExtension, getExtension, getExtension, getExtension, getExtension, getExtension, getExtensionCount, getExtensionCount, getExtensionCount, getField, getRepeatedField, getRepeatedFieldCount, hasExtension, hasExtension, hasExtension, hasField, mergeExtensionFields, parseUnknownField, setExtension, setExtension, setExtension, setExtension, setExtension, setExtension, setField, setRepeatedFieldclearOneof, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedFieldBuilder, getUnknownFields, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownFields, newBuilderForField, onBuilt, onChanged, setUnknownFieldsfindInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetExtension, getExtension, getExtension, getExtension, getExtension, getExtension, getExtensionCount, getExtensionCount, getExtensionCount, hasExtension, hasExtension, hasExtensionpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<Extension.UserExtensions.Builder>public Extension.UserExtensions.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessage.ExtendableBuilder<Extension.UserExtensions,Extension.UserExtensions.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.GeneratedMessage.Builder<Extension.UserExtensions.Builder>public Extension.UserExtensions getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<Extension.UserExtensions>getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic Extension.UserExtensions build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic Extension.UserExtensions buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic Extension.UserExtensions.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Extension.UserExtensions.Builder>public Extension.UserExtensions.Builder mergeFrom(Extension.UserExtensions other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessage.ExtendableBuilder<Extension.UserExtensions,Extension.UserExtensions.Builder>public Extension.UserExtensions.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<Extension.UserExtensions.Builder>IOExceptionpublic boolean hasUserId()
optional string user_id = 1;
This field identifies the user of the bid request. It will be used for user segment lookup and frequency cap. For WEB request, its value is bito_id (user.id). For APP request, its value is the first field which has value in the following order: device.ifa -> device.dpidsha1 -> device.dpidmd5 And the value is prefixed with the names in Enum.Bidrequest.User.UserIdType (Except bito_id - we still use bito as prefix)
hasUserId in interface Extension.UserExtensionsOrBuilderpublic String getUserId()
optional string user_id = 1;
This field identifies the user of the bid request. It will be used for user segment lookup and frequency cap. For WEB request, its value is bito_id (user.id). For APP request, its value is the first field which has value in the following order: device.ifa -> device.dpidsha1 -> device.dpidmd5 And the value is prefixed with the names in Enum.Bidrequest.User.UserIdType (Except bito_id - we still use bito as prefix)
getUserId in interface Extension.UserExtensionsOrBuilderpublic com.google.protobuf.ByteString getUserIdBytes()
optional string user_id = 1;
This field identifies the user of the bid request. It will be used for user segment lookup and frequency cap. For WEB request, its value is bito_id (user.id). For APP request, its value is the first field which has value in the following order: device.ifa -> device.dpidsha1 -> device.dpidmd5 And the value is prefixed with the names in Enum.Bidrequest.User.UserIdType (Except bito_id - we still use bito as prefix)
getUserIdBytes in interface Extension.UserExtensionsOrBuilderpublic Extension.UserExtensions.Builder setUserId(String value)
optional string user_id = 1;
This field identifies the user of the bid request. It will be used for user segment lookup and frequency cap. For WEB request, its value is bito_id (user.id). For APP request, its value is the first field which has value in the following order: device.ifa -> device.dpidsha1 -> device.dpidmd5 And the value is prefixed with the names in Enum.Bidrequest.User.UserIdType (Except bito_id - we still use bito as prefix)
public Extension.UserExtensions.Builder clearUserId()
optional string user_id = 1;
This field identifies the user of the bid request. It will be used for user segment lookup and frequency cap. For WEB request, its value is bito_id (user.id). For APP request, its value is the first field which has value in the following order: device.ifa -> device.dpidsha1 -> device.dpidmd5 And the value is prefixed with the names in Enum.Bidrequest.User.UserIdType (Except bito_id - we still use bito as prefix)
public Extension.UserExtensions.Builder setUserIdBytes(com.google.protobuf.ByteString value)
optional string user_id = 1;
This field identifies the user of the bid request. It will be used for user segment lookup and frequency cap. For WEB request, its value is bito_id (user.id). For APP request, its value is the first field which has value in the following order: device.ifa -> device.dpidsha1 -> device.dpidmd5 And the value is prefixed with the names in Enum.Bidrequest.User.UserIdType (Except bito_id - we still use bito as prefix)
public boolean hasUserIdType()
optional .openrtb.Enums.BidRequest.User.UserIdType user_id_type = 2;hasUserIdType in interface Extension.UserExtensionsOrBuilderpublic OpenrtbCommon.Enums.BidRequest.User.UserIdType getUserIdType()
optional .openrtb.Enums.BidRequest.User.UserIdType user_id_type = 2;getUserIdType in interface Extension.UserExtensionsOrBuilderpublic Extension.UserExtensions.Builder setUserIdType(OpenrtbCommon.Enums.BidRequest.User.UserIdType value)
optional .openrtb.Enums.BidRequest.User.UserIdType user_id_type = 2;public Extension.UserExtensions.Builder clearUserIdType()
optional .openrtb.Enums.BidRequest.User.UserIdType user_id_type = 2;Copyright © 2017. All rights reserved.