Class PercentCpcBidSimulationPoint.Builder

    • Method Detail

      • getDescriptor

        public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
      • internalGetFieldAccessorTable

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<PercentCpcBidSimulationPoint.Builder>
      • getDescriptorForType

        public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
        Specified by:
        getDescriptorForType in interface com.google.protobuf.Message.Builder
        Specified by:
        getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
        Overrides:
        getDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<PercentCpcBidSimulationPoint.Builder>
      • getDefaultInstanceForType

        public PercentCpcBidSimulationPoint getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
      • build

        public PercentCpcBidSimulationPoint build()
        Specified by:
        build in interface com.google.protobuf.Message.Builder
        Specified by:
        build in interface com.google.protobuf.MessageLite.Builder
      • buildPartial

        public PercentCpcBidSimulationPoint buildPartial()
        Specified by:
        buildPartial in interface com.google.protobuf.Message.Builder
        Specified by:
        buildPartial in interface com.google.protobuf.MessageLite.Builder
      • setRepeatedField

        public PercentCpcBidSimulationPoint.Builder setRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                                     int index,
                                                                     java.lang.Object value)
        Specified by:
        setRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<PercentCpcBidSimulationPoint.Builder>
      • addRepeatedField

        public PercentCpcBidSimulationPoint.Builder addRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                                     java.lang.Object value)
        Specified by:
        addRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<PercentCpcBidSimulationPoint.Builder>
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<PercentCpcBidSimulationPoint.Builder>
      • mergeFrom

        public PercentCpcBidSimulationPoint.Builder mergeFrom​(com.google.protobuf.CodedInputStream input,
                                                              com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                                       throws java.io.IOException
        Specified by:
        mergeFrom in interface com.google.protobuf.Message.Builder
        Specified by:
        mergeFrom in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        mergeFrom in class com.google.protobuf.AbstractMessage.Builder<PercentCpcBidSimulationPoint.Builder>
        Throws:
        java.io.IOException
      • hasPercentCpcBidMicros

        public boolean hasPercentCpcBidMicros()
         The simulated percent CPC upon which projected metrics are based. Percent
         CPC expressed as fraction of the advertised price for some good or service.
         The value stored here is 1,000,000 * [fraction].
         
        optional int64 percent_cpc_bid_micros = 1;
        Specified by:
        hasPercentCpcBidMicros in interface PercentCpcBidSimulationPointOrBuilder
        Returns:
        Whether the percentCpcBidMicros field is set.
      • getPercentCpcBidMicros

        public long getPercentCpcBidMicros()
         The simulated percent CPC upon which projected metrics are based. Percent
         CPC expressed as fraction of the advertised price for some good or service.
         The value stored here is 1,000,000 * [fraction].
         
        optional int64 percent_cpc_bid_micros = 1;
        Specified by:
        getPercentCpcBidMicros in interface PercentCpcBidSimulationPointOrBuilder
        Returns:
        The percentCpcBidMicros.
      • setPercentCpcBidMicros

        public PercentCpcBidSimulationPoint.Builder setPercentCpcBidMicros​(long value)
         The simulated percent CPC upon which projected metrics are based. Percent
         CPC expressed as fraction of the advertised price for some good or service.
         The value stored here is 1,000,000 * [fraction].
         
        optional int64 percent_cpc_bid_micros = 1;
        Parameters:
        value - The percentCpcBidMicros to set.
        Returns:
        This builder for chaining.
      • clearPercentCpcBidMicros

        public PercentCpcBidSimulationPoint.Builder clearPercentCpcBidMicros()
         The simulated percent CPC upon which projected metrics are based. Percent
         CPC expressed as fraction of the advertised price for some good or service.
         The value stored here is 1,000,000 * [fraction].
         
        optional int64 percent_cpc_bid_micros = 1;
        Returns:
        This builder for chaining.
      • hasBiddableConversions

        public boolean hasBiddableConversions()
         Projected number of biddable conversions.
         
        optional double biddable_conversions = 2;
        Specified by:
        hasBiddableConversions in interface PercentCpcBidSimulationPointOrBuilder
        Returns:
        Whether the biddableConversions field is set.
      • setBiddableConversions

        public PercentCpcBidSimulationPoint.Builder setBiddableConversions​(double value)
         Projected number of biddable conversions.
         
        optional double biddable_conversions = 2;
        Parameters:
        value - The biddableConversions to set.
        Returns:
        This builder for chaining.
      • clearBiddableConversions

        public PercentCpcBidSimulationPoint.Builder clearBiddableConversions()
         Projected number of biddable conversions.
         
        optional double biddable_conversions = 2;
        Returns:
        This builder for chaining.
      • hasBiddableConversionsValue

        public boolean hasBiddableConversionsValue()
         Projected total value of biddable conversions in local currency.
         
        optional double biddable_conversions_value = 3;
        Specified by:
        hasBiddableConversionsValue in interface PercentCpcBidSimulationPointOrBuilder
        Returns:
        Whether the biddableConversionsValue field is set.
      • getBiddableConversionsValue

        public double getBiddableConversionsValue()
         Projected total value of biddable conversions in local currency.
         
        optional double biddable_conversions_value = 3;
        Specified by:
        getBiddableConversionsValue in interface PercentCpcBidSimulationPointOrBuilder
        Returns:
        The biddableConversionsValue.
      • setBiddableConversionsValue

        public PercentCpcBidSimulationPoint.Builder setBiddableConversionsValue​(double value)
         Projected total value of biddable conversions in local currency.
         
        optional double biddable_conversions_value = 3;
        Parameters:
        value - The biddableConversionsValue to set.
        Returns:
        This builder for chaining.
      • clearBiddableConversionsValue

        public PercentCpcBidSimulationPoint.Builder clearBiddableConversionsValue()
         Projected total value of biddable conversions in local currency.
         
        optional double biddable_conversions_value = 3;
        Returns:
        This builder for chaining.
      • setClicks

        public PercentCpcBidSimulationPoint.Builder setClicks​(long value)
         Projected number of clicks.
         
        optional int64 clicks = 4;
        Parameters:
        value - The clicks to set.
        Returns:
        This builder for chaining.
      • setCostMicros

        public PercentCpcBidSimulationPoint.Builder setCostMicros​(long value)
         Projected cost in micros.
         
        optional int64 cost_micros = 5;
        Parameters:
        value - The costMicros to set.
        Returns:
        This builder for chaining.
      • setImpressions

        public PercentCpcBidSimulationPoint.Builder setImpressions​(long value)
         Projected number of impressions.
         
        optional int64 impressions = 6;
        Parameters:
        value - The impressions to set.
        Returns:
        This builder for chaining.
      • clearImpressions

        public PercentCpcBidSimulationPoint.Builder clearImpressions()
         Projected number of impressions.
         
        optional int64 impressions = 6;
        Returns:
        This builder for chaining.
      • hasTopSlotImpressions

        public boolean hasTopSlotImpressions()
         Projected number of top slot impressions.
         
        optional int64 top_slot_impressions = 7;
        Specified by:
        hasTopSlotImpressions in interface PercentCpcBidSimulationPointOrBuilder
        Returns:
        Whether the topSlotImpressions field is set.
      • setTopSlotImpressions

        public PercentCpcBidSimulationPoint.Builder setTopSlotImpressions​(long value)
         Projected number of top slot impressions.
         
        optional int64 top_slot_impressions = 7;
        Parameters:
        value - The topSlotImpressions to set.
        Returns:
        This builder for chaining.
      • clearTopSlotImpressions

        public PercentCpcBidSimulationPoint.Builder clearTopSlotImpressions()
         Projected number of top slot impressions.
         
        optional int64 top_slot_impressions = 7;
        Returns:
        This builder for chaining.