public static final class AdcandidateOuterClass.FrequencyCapsInfo.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<AdcandidateOuterClass.FrequencyCapsInfo.Builder> implements AdcandidateOuterClass.FrequencyCapsInfoOrBuilder
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: 4Protobuf type
bid.FrequencyCapsInfogetAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, parseUnknownFieldfindInitializationErrors, 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.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.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.GeneratedMessageV3.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.GeneratedMessageV3.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 clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<AdcandidateOuterClass.FrequencyCapsInfo.Builder>public AdcandidateOuterClass.FrequencyCapsInfo.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<AdcandidateOuterClass.FrequencyCapsInfo.Builder>public AdcandidateOuterClass.FrequencyCapsInfo.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<AdcandidateOuterClass.FrequencyCapsInfo.Builder>public AdcandidateOuterClass.FrequencyCapsInfo.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<AdcandidateOuterClass.FrequencyCapsInfo.Builder>public AdcandidateOuterClass.FrequencyCapsInfo.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<AdcandidateOuterClass.FrequencyCapsInfo.Builder>public AdcandidateOuterClass.FrequencyCapsInfo.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<AdcandidateOuterClass.FrequencyCapsInfo.Builder>public 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.GeneratedMessageV3.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()
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.
optional uint32 last_imp_timestamp = 3;hasLastImpTimestamp in interface AdcandidateOuterClass.FrequencyCapsInfoOrBuilderpublic int getLastImpTimestamp()
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.
optional uint32 last_imp_timestamp = 3;getLastImpTimestamp in interface AdcandidateOuterClass.FrequencyCapsInfoOrBuilderpublic AdcandidateOuterClass.FrequencyCapsInfo.Builder setLastImpTimestamp(int value)
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.
optional uint32 last_imp_timestamp = 3;public AdcandidateOuterClass.FrequencyCapsInfo.Builder clearLastImpTimestamp()
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.
optional uint32 last_imp_timestamp = 3;public final AdcandidateOuterClass.FrequencyCapsInfo.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<AdcandidateOuterClass.FrequencyCapsInfo.Builder>public final AdcandidateOuterClass.FrequencyCapsInfo.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<AdcandidateOuterClass.FrequencyCapsInfo.Builder>Copyright © 2017. All rights reserved.