public static final class AdcandidateOuterClass.FrequencyCapsInfo extends com.google.protobuf.GeneratedMessage implements AdcandidateOuterClass.FrequencyCapsInfoOrBuilder
bid.FrequencyCapsInfo
FrequencyCapsInfo contains the information of a lineitem/campaign's frequency cap constraints and the user's impression history. The bidding agent will not receive adcandidates which are not eligible to bid when any of the lineitem/campaingn's frequency cap's limit is hit. Next Id: 4
| Modifier and Type | Class and Description |
|---|---|
static class |
AdcandidateOuterClass.FrequencyCapsInfo.Builder
Protobuf type
bid.FrequencyCapsInfo |
static class |
AdcandidateOuterClass.FrequencyCapsInfo.FrequencyCap
Protobuf type
bid.FrequencyCapsInfo.FrequencyCap |
static interface |
AdcandidateOuterClass.FrequencyCapsInfo.FrequencyCapOrBuilder |
com.google.protobuf.GeneratedMessage.BuilderParent, com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessage.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessage.ExtendableMessage>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessage.ExtendableMessage>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingType extends com.google.protobuf.Message,Type>| Modifier and Type | Field and Description |
|---|---|
static int |
FREQUENCY_CAP_FIELD_NUMBER |
static int |
IMP_TIMESTAMPS_FIELD_NUMBER |
static int |
LAST_IMP_TIMESTAMP_FIELD_NUMBER |
static com.google.protobuf.Parser<AdcandidateOuterClass.FrequencyCapsInfo> |
PARSER
Deprecated.
|
computeStringSize, computeStringSizeNoTag, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, makeExtensionsImmutable, newBuilderForType, newFileScopedGeneratedExtension, newFileScopedGeneratedExtension, newMessageScopedGeneratedExtension, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, writeReplace, writeString, writeStringNoTagequals, findInitializationErrors, getInitializationErrorString, hashBoolean, hashCode, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int FREQUENCY_CAP_FIELD_NUMBER
public static final int IMP_TIMESTAMPS_FIELD_NUMBER
public static final int LAST_IMP_TIMESTAMP_FIELD_NUMBER
@Deprecated public static final com.google.protobuf.Parser<AdcandidateOuterClass.FrequencyCapsInfo> PARSER
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
getUnknownFields in interface com.google.protobuf.MessageOrBuildergetUnknownFields in class com.google.protobuf.GeneratedMessagepublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessagepublic List<AdcandidateOuterClass.FrequencyCapsInfo.FrequencyCap> getFrequencyCapList()
repeated .bid.FrequencyCapsInfo.FrequencyCap frequency_cap = 1;getFrequencyCapList in interface AdcandidateOuterClass.FrequencyCapsInfoOrBuilderpublic List<? extends AdcandidateOuterClass.FrequencyCapsInfo.FrequencyCapOrBuilder> getFrequencyCapOrBuilderList()
repeated .bid.FrequencyCapsInfo.FrequencyCap frequency_cap = 1;getFrequencyCapOrBuilderList in interface AdcandidateOuterClass.FrequencyCapsInfoOrBuilderpublic int getFrequencyCapCount()
repeated .bid.FrequencyCapsInfo.FrequencyCap frequency_cap = 1;getFrequencyCapCount in interface AdcandidateOuterClass.FrequencyCapsInfoOrBuilderpublic AdcandidateOuterClass.FrequencyCapsInfo.FrequencyCap getFrequencyCap(int index)
repeated .bid.FrequencyCapsInfo.FrequencyCap frequency_cap = 1;getFrequencyCap in interface AdcandidateOuterClass.FrequencyCapsInfoOrBuilderpublic AdcandidateOuterClass.FrequencyCapsInfo.FrequencyCapOrBuilder getFrequencyCapOrBuilder(int index)
repeated .bid.FrequencyCapsInfo.FrequencyCap frequency_cap = 1;getFrequencyCapOrBuilder in interface AdcandidateOuterClass.FrequencyCapsInfoOrBuilder@Deprecated public List<Integer> getImpTimestampsList()
repeated uint32 imp_timestamps = 2 [deprecated = true];getImpTimestampsList in interface AdcandidateOuterClass.FrequencyCapsInfoOrBuilder@Deprecated public int getImpTimestampsCount()
repeated uint32 imp_timestamps = 2 [deprecated = true];getImpTimestampsCount in interface AdcandidateOuterClass.FrequencyCapsInfoOrBuilder@Deprecated public int getImpTimestamps(int index)
repeated uint32 imp_timestamps = 2 [deprecated = true];getImpTimestamps in interface AdcandidateOuterClass.FrequencyCapsInfoOrBuilderpublic boolean hasLastImpTimestamp()
optional uint32 last_imp_timestamp = 3;
The last rx timestamp in seconds when the ad was served for the line_item/campaign and user combination in the past 30 days. It is updated real-time per request. It will not be populated if the line_item/campaign does not have any impression for the user in the past 30 days.
hasLastImpTimestamp in interface AdcandidateOuterClass.FrequencyCapsInfoOrBuilderpublic int getLastImpTimestamp()
optional uint32 last_imp_timestamp = 3;
The last rx timestamp in seconds when the ad was served for the line_item/campaign and user combination in the past 30 days. It is updated real-time per request. It will not be populated if the line_item/campaign does not have any impression for the user in the past 30 days.
getLastImpTimestamp in interface AdcandidateOuterClass.FrequencyCapsInfoOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessagepublic void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageIOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessagepublic static AdcandidateOuterClass.FrequencyCapsInfo parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static AdcandidateOuterClass.FrequencyCapsInfo parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static AdcandidateOuterClass.FrequencyCapsInfo parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static AdcandidateOuterClass.FrequencyCapsInfo parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static AdcandidateOuterClass.FrequencyCapsInfo parseFrom(InputStream input) throws IOException
IOExceptionpublic static AdcandidateOuterClass.FrequencyCapsInfo parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static AdcandidateOuterClass.FrequencyCapsInfo parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static AdcandidateOuterClass.FrequencyCapsInfo parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static AdcandidateOuterClass.FrequencyCapsInfo parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static AdcandidateOuterClass.FrequencyCapsInfo parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic AdcandidateOuterClass.FrequencyCapsInfo.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static AdcandidateOuterClass.FrequencyCapsInfo.Builder newBuilder()
public static AdcandidateOuterClass.FrequencyCapsInfo.Builder newBuilder(AdcandidateOuterClass.FrequencyCapsInfo prototype)
public AdcandidateOuterClass.FrequencyCapsInfo.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected AdcandidateOuterClass.FrequencyCapsInfo.Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessagepublic static AdcandidateOuterClass.FrequencyCapsInfo getDefaultInstance()
public static com.google.protobuf.Parser<AdcandidateOuterClass.FrequencyCapsInfo> parser()
public com.google.protobuf.Parser<AdcandidateOuterClass.FrequencyCapsInfo> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessagepublic AdcandidateOuterClass.FrequencyCapsInfo getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2017. All rights reserved.