Class BidModifierSimulationPoint.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<BidModifierSimulationPoint.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<BidModifierSimulationPoint.Builder>
      • getDefaultInstanceForType

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

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

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

        public BidModifierSimulationPoint.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<BidModifierSimulationPoint.Builder>
      • addRepeatedField

        public BidModifierSimulationPoint.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<BidModifierSimulationPoint.Builder>
      • isInitialized

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

        public BidModifierSimulationPoint.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<BidModifierSimulationPoint.Builder>
        Throws:
        java.io.IOException
      • hasBidModifier

        public boolean hasBidModifier()
         The simulated bid modifier upon which projected metrics are based.
         
        optional double bid_modifier = 15;
        Specified by:
        hasBidModifier in interface BidModifierSimulationPointOrBuilder
        Returns:
        Whether the bidModifier field is set.
      • getBidModifier

        public double getBidModifier()
         The simulated bid modifier upon which projected metrics are based.
         
        optional double bid_modifier = 15;
        Specified by:
        getBidModifier in interface BidModifierSimulationPointOrBuilder
        Returns:
        The bidModifier.
      • setBidModifier

        public BidModifierSimulationPoint.Builder setBidModifier​(double value)
         The simulated bid modifier upon which projected metrics are based.
         
        optional double bid_modifier = 15;
        Parameters:
        value - The bidModifier to set.
        Returns:
        This builder for chaining.
      • clearBidModifier

        public BidModifierSimulationPoint.Builder clearBidModifier()
         The simulated bid modifier upon which projected metrics are based.
         
        optional double bid_modifier = 15;
        Returns:
        This builder for chaining.
      • hasBiddableConversions

        public boolean hasBiddableConversions()
         Projected number of biddable conversions.
         Only search advertising channel type supports this field.
         
        optional double biddable_conversions = 16;
        Specified by:
        hasBiddableConversions in interface BidModifierSimulationPointOrBuilder
        Returns:
        Whether the biddableConversions field is set.
      • getBiddableConversions

        public double getBiddableConversions()
         Projected number of biddable conversions.
         Only search advertising channel type supports this field.
         
        optional double biddable_conversions = 16;
        Specified by:
        getBiddableConversions in interface BidModifierSimulationPointOrBuilder
        Returns:
        The biddableConversions.
      • setBiddableConversions

        public BidModifierSimulationPoint.Builder setBiddableConversions​(double value)
         Projected number of biddable conversions.
         Only search advertising channel type supports this field.
         
        optional double biddable_conversions = 16;
        Parameters:
        value - The biddableConversions to set.
        Returns:
        This builder for chaining.
      • clearBiddableConversions

        public BidModifierSimulationPoint.Builder clearBiddableConversions()
         Projected number of biddable conversions.
         Only search advertising channel type supports this field.
         
        optional double biddable_conversions = 16;
        Returns:
        This builder for chaining.
      • hasBiddableConversionsValue

        public boolean hasBiddableConversionsValue()
         Projected total value of biddable conversions.
         Only search advertising channel type supports this field.
         
        optional double biddable_conversions_value = 17;
        Specified by:
        hasBiddableConversionsValue in interface BidModifierSimulationPointOrBuilder
        Returns:
        Whether the biddableConversionsValue field is set.
      • getBiddableConversionsValue

        public double getBiddableConversionsValue()
         Projected total value of biddable conversions.
         Only search advertising channel type supports this field.
         
        optional double biddable_conversions_value = 17;
        Specified by:
        getBiddableConversionsValue in interface BidModifierSimulationPointOrBuilder
        Returns:
        The biddableConversionsValue.
      • setBiddableConversionsValue

        public BidModifierSimulationPoint.Builder setBiddableConversionsValue​(double value)
         Projected total value of biddable conversions.
         Only search advertising channel type supports this field.
         
        optional double biddable_conversions_value = 17;
        Parameters:
        value - The biddableConversionsValue to set.
        Returns:
        This builder for chaining.
      • clearBiddableConversionsValue

        public BidModifierSimulationPoint.Builder clearBiddableConversionsValue()
         Projected total value of biddable conversions.
         Only search advertising channel type supports this field.
         
        optional double biddable_conversions_value = 17;
        Returns:
        This builder for chaining.
      • setClicks

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

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

        public BidModifierSimulationPoint.Builder clearCostMicros()
         Projected cost in micros.
         
        optional int64 cost_micros = 19;
        Returns:
        This builder for chaining.
      • setImpressions

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

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

        public boolean hasTopSlotImpressions()
         Projected number of top slot impressions.
         Only search advertising channel type supports this field.
         
        optional int64 top_slot_impressions = 21;
        Specified by:
        hasTopSlotImpressions in interface BidModifierSimulationPointOrBuilder
        Returns:
        Whether the topSlotImpressions field is set.
      • getTopSlotImpressions

        public long getTopSlotImpressions()
         Projected number of top slot impressions.
         Only search advertising channel type supports this field.
         
        optional int64 top_slot_impressions = 21;
        Specified by:
        getTopSlotImpressions in interface BidModifierSimulationPointOrBuilder
        Returns:
        The topSlotImpressions.
      • setTopSlotImpressions

        public BidModifierSimulationPoint.Builder setTopSlotImpressions​(long value)
         Projected number of top slot impressions.
         Only search advertising channel type supports this field.
         
        optional int64 top_slot_impressions = 21;
        Parameters:
        value - The topSlotImpressions to set.
        Returns:
        This builder for chaining.
      • clearTopSlotImpressions

        public BidModifierSimulationPoint.Builder clearTopSlotImpressions()
         Projected number of top slot impressions.
         Only search advertising channel type supports this field.
         
        optional int64 top_slot_impressions = 21;
        Returns:
        This builder for chaining.
      • hasParentBiddableConversions

        public boolean hasParentBiddableConversions()
         Projected number of biddable conversions for the parent resource.
         Only search advertising channel type supports this field.
         
        optional double parent_biddable_conversions = 22;
        Specified by:
        hasParentBiddableConversions in interface BidModifierSimulationPointOrBuilder
        Returns:
        Whether the parentBiddableConversions field is set.
      • getParentBiddableConversions

        public double getParentBiddableConversions()
         Projected number of biddable conversions for the parent resource.
         Only search advertising channel type supports this field.
         
        optional double parent_biddable_conversions = 22;
        Specified by:
        getParentBiddableConversions in interface BidModifierSimulationPointOrBuilder
        Returns:
        The parentBiddableConversions.
      • setParentBiddableConversions

        public BidModifierSimulationPoint.Builder setParentBiddableConversions​(double value)
         Projected number of biddable conversions for the parent resource.
         Only search advertising channel type supports this field.
         
        optional double parent_biddable_conversions = 22;
        Parameters:
        value - The parentBiddableConversions to set.
        Returns:
        This builder for chaining.
      • clearParentBiddableConversions

        public BidModifierSimulationPoint.Builder clearParentBiddableConversions()
         Projected number of biddable conversions for the parent resource.
         Only search advertising channel type supports this field.
         
        optional double parent_biddable_conversions = 22;
        Returns:
        This builder for chaining.
      • hasParentBiddableConversionsValue

        public boolean hasParentBiddableConversionsValue()
         Projected total value of biddable conversions for the parent resource.
         Only search advertising channel type supports this field.
         
        optional double parent_biddable_conversions_value = 23;
        Specified by:
        hasParentBiddableConversionsValue in interface BidModifierSimulationPointOrBuilder
        Returns:
        Whether the parentBiddableConversionsValue field is set.
      • getParentBiddableConversionsValue

        public double getParentBiddableConversionsValue()
         Projected total value of biddable conversions for the parent resource.
         Only search advertising channel type supports this field.
         
        optional double parent_biddable_conversions_value = 23;
        Specified by:
        getParentBiddableConversionsValue in interface BidModifierSimulationPointOrBuilder
        Returns:
        The parentBiddableConversionsValue.
      • setParentBiddableConversionsValue

        public BidModifierSimulationPoint.Builder setParentBiddableConversionsValue​(double value)
         Projected total value of biddable conversions for the parent resource.
         Only search advertising channel type supports this field.
         
        optional double parent_biddable_conversions_value = 23;
        Parameters:
        value - The parentBiddableConversionsValue to set.
        Returns:
        This builder for chaining.
      • clearParentBiddableConversionsValue

        public BidModifierSimulationPoint.Builder clearParentBiddableConversionsValue()
         Projected total value of biddable conversions for the parent resource.
         Only search advertising channel type supports this field.
         
        optional double parent_biddable_conversions_value = 23;
        Returns:
        This builder for chaining.
      • hasParentClicks

        public boolean hasParentClicks()
         Projected number of clicks for the parent resource.
         
        optional int64 parent_clicks = 24;
        Specified by:
        hasParentClicks in interface BidModifierSimulationPointOrBuilder
        Returns:
        Whether the parentClicks field is set.
      • setParentClicks

        public BidModifierSimulationPoint.Builder setParentClicks​(long value)
         Projected number of clicks for the parent resource.
         
        optional int64 parent_clicks = 24;
        Parameters:
        value - The parentClicks to set.
        Returns:
        This builder for chaining.
      • clearParentClicks

        public BidModifierSimulationPoint.Builder clearParentClicks()
         Projected number of clicks for the parent resource.
         
        optional int64 parent_clicks = 24;
        Returns:
        This builder for chaining.
      • hasParentCostMicros

        public boolean hasParentCostMicros()
         Projected cost in micros for the parent resource.
         
        optional int64 parent_cost_micros = 25;
        Specified by:
        hasParentCostMicros in interface BidModifierSimulationPointOrBuilder
        Returns:
        Whether the parentCostMicros field is set.
      • setParentCostMicros

        public BidModifierSimulationPoint.Builder setParentCostMicros​(long value)
         Projected cost in micros for the parent resource.
         
        optional int64 parent_cost_micros = 25;
        Parameters:
        value - The parentCostMicros to set.
        Returns:
        This builder for chaining.
      • clearParentCostMicros

        public BidModifierSimulationPoint.Builder clearParentCostMicros()
         Projected cost in micros for the parent resource.
         
        optional int64 parent_cost_micros = 25;
        Returns:
        This builder for chaining.
      • hasParentImpressions

        public boolean hasParentImpressions()
         Projected number of impressions for the parent resource.
         
        optional int64 parent_impressions = 26;
        Specified by:
        hasParentImpressions in interface BidModifierSimulationPointOrBuilder
        Returns:
        Whether the parentImpressions field is set.
      • setParentImpressions

        public BidModifierSimulationPoint.Builder setParentImpressions​(long value)
         Projected number of impressions for the parent resource.
         
        optional int64 parent_impressions = 26;
        Parameters:
        value - The parentImpressions to set.
        Returns:
        This builder for chaining.
      • clearParentImpressions

        public BidModifierSimulationPoint.Builder clearParentImpressions()
         Projected number of impressions for the parent resource.
         
        optional int64 parent_impressions = 26;
        Returns:
        This builder for chaining.
      • hasParentTopSlotImpressions

        public boolean hasParentTopSlotImpressions()
         Projected number of top slot impressions for the parent resource.
         Only search advertising channel type supports this field.
         
        optional int64 parent_top_slot_impressions = 27;
        Specified by:
        hasParentTopSlotImpressions in interface BidModifierSimulationPointOrBuilder
        Returns:
        Whether the parentTopSlotImpressions field is set.
      • getParentTopSlotImpressions

        public long getParentTopSlotImpressions()
         Projected number of top slot impressions for the parent resource.
         Only search advertising channel type supports this field.
         
        optional int64 parent_top_slot_impressions = 27;
        Specified by:
        getParentTopSlotImpressions in interface BidModifierSimulationPointOrBuilder
        Returns:
        The parentTopSlotImpressions.
      • setParentTopSlotImpressions

        public BidModifierSimulationPoint.Builder setParentTopSlotImpressions​(long value)
         Projected number of top slot impressions for the parent resource.
         Only search advertising channel type supports this field.
         
        optional int64 parent_top_slot_impressions = 27;
        Parameters:
        value - The parentTopSlotImpressions to set.
        Returns:
        This builder for chaining.
      • clearParentTopSlotImpressions

        public BidModifierSimulationPoint.Builder clearParentTopSlotImpressions()
         Projected number of top slot impressions for the parent resource.
         Only search advertising channel type supports this field.
         
        optional int64 parent_top_slot_impressions = 27;
        Returns:
        This builder for chaining.
      • hasParentRequiredBudgetMicros

        public boolean hasParentRequiredBudgetMicros()
         Projected minimum daily budget that must be available to the parent
         resource to realize this simulation.
         
        optional int64 parent_required_budget_micros = 28;
        Specified by:
        hasParentRequiredBudgetMicros in interface BidModifierSimulationPointOrBuilder
        Returns:
        Whether the parentRequiredBudgetMicros field is set.
      • getParentRequiredBudgetMicros

        public long getParentRequiredBudgetMicros()
         Projected minimum daily budget that must be available to the parent
         resource to realize this simulation.
         
        optional int64 parent_required_budget_micros = 28;
        Specified by:
        getParentRequiredBudgetMicros in interface BidModifierSimulationPointOrBuilder
        Returns:
        The parentRequiredBudgetMicros.
      • setParentRequiredBudgetMicros

        public BidModifierSimulationPoint.Builder setParentRequiredBudgetMicros​(long value)
         Projected minimum daily budget that must be available to the parent
         resource to realize this simulation.
         
        optional int64 parent_required_budget_micros = 28;
        Parameters:
        value - The parentRequiredBudgetMicros to set.
        Returns:
        This builder for chaining.
      • clearParentRequiredBudgetMicros

        public BidModifierSimulationPoint.Builder clearParentRequiredBudgetMicros()
         Projected minimum daily budget that must be available to the parent
         resource to realize this simulation.
         
        optional int64 parent_required_budget_micros = 28;
        Returns:
        This builder for chaining.
      • setUnknownFields

        public final BidModifierSimulationPoint.Builder setUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        setUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<BidModifierSimulationPoint.Builder>
      • mergeUnknownFields

        public final BidModifierSimulationPoint.Builder mergeUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        mergeUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<BidModifierSimulationPoint.Builder>