public static final class AdcandidateOuterClass.FrequencyCapsInfo.Builder extends com.google.protobuf.GeneratedMessage.Builder<AdcandidateOuterClass.FrequencyCapsInfo.Builder> 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
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownFields, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, 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, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<AdcandidateOuterClass.FrequencyCapsInfo.Builder>public AdcandidateOuterClass.FrequencyCapsInfo.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessage.Builder<AdcandidateOuterClass.FrequencyCapsInfo.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<AdcandidateOuterClass.FrequencyCapsInfo.Builder>public AdcandidateOuterClass.FrequencyCapsInfo getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic AdcandidateOuterClass.FrequencyCapsInfo build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic AdcandidateOuterClass.FrequencyCapsInfo buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic AdcandidateOuterClass.FrequencyCapsInfo.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<AdcandidateOuterClass.FrequencyCapsInfo.Builder>public AdcandidateOuterClass.FrequencyCapsInfo.Builder mergeFrom(AdcandidateOuterClass.FrequencyCapsInfo other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessage.Builder<AdcandidateOuterClass.FrequencyCapsInfo.Builder>public AdcandidateOuterClass.FrequencyCapsInfo.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<AdcandidateOuterClass.FrequencyCapsInfo.Builder>IOExceptionpublic List<AdcandidateOuterClass.FrequencyCapsInfo.FrequencyCap> getFrequencyCapList()
repeated .bid.FrequencyCapsInfo.FrequencyCap frequency_cap = 1;getFrequencyCapList 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.Builder setFrequencyCap(int index, AdcandidateOuterClass.FrequencyCapsInfo.FrequencyCap value)
repeated .bid.FrequencyCapsInfo.FrequencyCap frequency_cap = 1;public AdcandidateOuterClass.FrequencyCapsInfo.Builder setFrequencyCap(int index, AdcandidateOuterClass.FrequencyCapsInfo.FrequencyCap.Builder builderForValue)
repeated .bid.FrequencyCapsInfo.FrequencyCap frequency_cap = 1;public AdcandidateOuterClass.FrequencyCapsInfo.Builder addFrequencyCap(AdcandidateOuterClass.FrequencyCapsInfo.FrequencyCap value)
repeated .bid.FrequencyCapsInfo.FrequencyCap frequency_cap = 1;public AdcandidateOuterClass.FrequencyCapsInfo.Builder addFrequencyCap(int index, AdcandidateOuterClass.FrequencyCapsInfo.FrequencyCap value)
repeated .bid.FrequencyCapsInfo.FrequencyCap frequency_cap = 1;public AdcandidateOuterClass.FrequencyCapsInfo.Builder addFrequencyCap(AdcandidateOuterClass.FrequencyCapsInfo.FrequencyCap.Builder builderForValue)
repeated .bid.FrequencyCapsInfo.FrequencyCap frequency_cap = 1;public AdcandidateOuterClass.FrequencyCapsInfo.Builder addFrequencyCap(int index, AdcandidateOuterClass.FrequencyCapsInfo.FrequencyCap.Builder builderForValue)
repeated .bid.FrequencyCapsInfo.FrequencyCap frequency_cap = 1;public AdcandidateOuterClass.FrequencyCapsInfo.Builder addAllFrequencyCap(Iterable<? extends AdcandidateOuterClass.FrequencyCapsInfo.FrequencyCap> values)
repeated .bid.FrequencyCapsInfo.FrequencyCap frequency_cap = 1;public AdcandidateOuterClass.FrequencyCapsInfo.Builder clearFrequencyCap()
repeated .bid.FrequencyCapsInfo.FrequencyCap frequency_cap = 1;public AdcandidateOuterClass.FrequencyCapsInfo.Builder removeFrequencyCap(int index)
repeated .bid.FrequencyCapsInfo.FrequencyCap frequency_cap = 1;public AdcandidateOuterClass.FrequencyCapsInfo.FrequencyCap.Builder getFrequencyCapBuilder(int index)
repeated .bid.FrequencyCapsInfo.FrequencyCap frequency_cap = 1;public AdcandidateOuterClass.FrequencyCapsInfo.FrequencyCapOrBuilder getFrequencyCapOrBuilder(int index)
repeated .bid.FrequencyCapsInfo.FrequencyCap frequency_cap = 1;getFrequencyCapOrBuilder in interface AdcandidateOuterClass.FrequencyCapsInfoOrBuilderpublic List<? extends AdcandidateOuterClass.FrequencyCapsInfo.FrequencyCapOrBuilder> getFrequencyCapOrBuilderList()
repeated .bid.FrequencyCapsInfo.FrequencyCap frequency_cap = 1;getFrequencyCapOrBuilderList in interface AdcandidateOuterClass.FrequencyCapsInfoOrBuilderpublic AdcandidateOuterClass.FrequencyCapsInfo.FrequencyCap.Builder addFrequencyCapBuilder()
repeated .bid.FrequencyCapsInfo.FrequencyCap frequency_cap = 1;public AdcandidateOuterClass.FrequencyCapsInfo.FrequencyCap.Builder addFrequencyCapBuilder(int index)
repeated .bid.FrequencyCapsInfo.FrequencyCap frequency_cap = 1;public List<AdcandidateOuterClass.FrequencyCapsInfo.FrequencyCap.Builder> getFrequencyCapBuilderList()
repeated .bid.FrequencyCapsInfo.FrequencyCap frequency_cap = 1;@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.FrequencyCapsInfoOrBuilder@Deprecated public AdcandidateOuterClass.FrequencyCapsInfo.Builder setImpTimestamps(int index, int value)
repeated uint32 imp_timestamps = 2 [deprecated = true];@Deprecated public AdcandidateOuterClass.FrequencyCapsInfo.Builder addImpTimestamps(int value)
repeated uint32 imp_timestamps = 2 [deprecated = true];@Deprecated public AdcandidateOuterClass.FrequencyCapsInfo.Builder addAllImpTimestamps(Iterable<? extends Integer> values)
repeated uint32 imp_timestamps = 2 [deprecated = true];@Deprecated public AdcandidateOuterClass.FrequencyCapsInfo.Builder clearImpTimestamps()
repeated uint32 imp_timestamps = 2 [deprecated = true];public 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 AdcandidateOuterClass.FrequencyCapsInfo.Builder setLastImpTimestamp(int value)
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.
public AdcandidateOuterClass.FrequencyCapsInfo.Builder clearLastImpTimestamp()
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.
Copyright © 2017. All rights reserved.