Class AdxExt.DealExt.Builder

  • All Implemented Interfaces:
    AdxExt.DealExtOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
    Enclosing class:
    AdxExt.DealExt

    public static final class AdxExt.DealExt.Builder
    extends com.google.protobuf.GeneratedMessageV3.Builder<AdxExt.DealExt.Builder>
    implements AdxExt.DealExtOrBuilder
    Protobuf type com.google.doubleclick.DealExt
    • 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<AdxExt.DealExt.Builder>
      • clear

        public AdxExt.DealExt.Builder clear()
        Specified by:
        clear in interface com.google.protobuf.Message.Builder
        Specified by:
        clear in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        clear in class com.google.protobuf.GeneratedMessageV3.Builder<AdxExt.DealExt.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<AdxExt.DealExt.Builder>
      • getDefaultInstanceForType

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

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

        public AdxExt.DealExt buildPartial()
        Specified by:
        buildPartial in interface com.google.protobuf.Message.Builder
        Specified by:
        buildPartial in interface com.google.protobuf.MessageLite.Builder
      • clone

        public AdxExt.DealExt.Builder clone()
        Specified by:
        clone in interface com.google.protobuf.Message.Builder
        Specified by:
        clone in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        clone in class com.google.protobuf.GeneratedMessageV3.Builder<AdxExt.DealExt.Builder>
      • setField

        public AdxExt.DealExt.Builder setField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                               Object value)
        Specified by:
        setField in interface com.google.protobuf.Message.Builder
        Overrides:
        setField in class com.google.protobuf.GeneratedMessageV3.Builder<AdxExt.DealExt.Builder>
      • clearField

        public AdxExt.DealExt.Builder clearField​(com.google.protobuf.Descriptors.FieldDescriptor field)
        Specified by:
        clearField in interface com.google.protobuf.Message.Builder
        Overrides:
        clearField in class com.google.protobuf.GeneratedMessageV3.Builder<AdxExt.DealExt.Builder>
      • clearOneof

        public AdxExt.DealExt.Builder clearOneof​(com.google.protobuf.Descriptors.OneofDescriptor oneof)
        Specified by:
        clearOneof in interface com.google.protobuf.Message.Builder
        Overrides:
        clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<AdxExt.DealExt.Builder>
      • setRepeatedField

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

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

        public AdxExt.DealExt.Builder mergeFrom​(com.google.protobuf.Message other)
        Specified by:
        mergeFrom in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeFrom in class com.google.protobuf.AbstractMessage.Builder<AdxExt.DealExt.Builder>
      • isInitialized

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

        public AdxExt.DealExt.Builder mergeFrom​(com.google.protobuf.CodedInputStream input,
                                                com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                         throws 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<AdxExt.DealExt.Builder>
        Throws:
        IOException
      • hasDealType

        public boolean hasDealType()
        optional .com.google.doubleclick.DealExt.DealType deal_type = 1 [default = UNKNOWN_DEAL_TYPE];
        Specified by:
        hasDealType in interface AdxExt.DealExtOrBuilder
        Returns:
        Whether the dealType field is set.
      • setDealType

        public AdxExt.DealExt.Builder setDealType​(AdxExt.DealExt.DealType value)
        optional .com.google.doubleclick.DealExt.DealType deal_type = 1 [default = UNKNOWN_DEAL_TYPE];
        Parameters:
        value - The dealType to set.
        Returns:
        This builder for chaining.
      • clearDealType

        public AdxExt.DealExt.Builder clearDealType()
        optional .com.google.doubleclick.DealExt.DealType deal_type = 1 [default = UNKNOWN_DEAL_TYPE];
        Returns:
        This builder for chaining.
      • hasMustBid

        public boolean hasMustBid()
         This field is only applicable to Programmatic Guaranteed deals. The
         buyer is allowed to skip bidding on the impression if this field is
         false. When it is true, the buyer is required to bid on this deal for
         this impression opportunity. This field will always be filled explicitly
         for the JSON wire format.
         
        optional bool must_bid = 2 [default = true];
        Specified by:
        hasMustBid in interface AdxExt.DealExtOrBuilder
        Returns:
        Whether the mustBid field is set.
      • getMustBid

        public boolean getMustBid()
         This field is only applicable to Programmatic Guaranteed deals. The
         buyer is allowed to skip bidding on the impression if this field is
         false. When it is true, the buyer is required to bid on this deal for
         this impression opportunity. This field will always be filled explicitly
         for the JSON wire format.
         
        optional bool must_bid = 2 [default = true];
        Specified by:
        getMustBid in interface AdxExt.DealExtOrBuilder
        Returns:
        The mustBid.
      • setMustBid

        public AdxExt.DealExt.Builder setMustBid​(boolean value)
         This field is only applicable to Programmatic Guaranteed deals. The
         buyer is allowed to skip bidding on the impression if this field is
         false. When it is true, the buyer is required to bid on this deal for
         this impression opportunity. This field will always be filled explicitly
         for the JSON wire format.
         
        optional bool must_bid = 2 [default = true];
        Parameters:
        value - The mustBid to set.
        Returns:
        This builder for chaining.
      • clearMustBid

        public AdxExt.DealExt.Builder clearMustBid()
         This field is only applicable to Programmatic Guaranteed deals. The
         buyer is allowed to skip bidding on the impression if this field is
         false. When it is true, the buyer is required to bid on this deal for
         this impression opportunity. This field will always be filled explicitly
         for the JSON wire format.
         
        optional bool must_bid = 2 [default = true];
        Returns:
        This builder for chaining.
      • hasPublisherBlocksOverridden

        public boolean hasPublisherBlocksOverridden()
         Whether the publisher has exempted this deal from configured blocks. This
         setting does not override AdX policies or Ad Review Center decisions. See
         https://support.google.com/authorizedbuyers/answer/6114194 for more
         information.
         
        optional bool publisher_blocks_overridden = 3;
        Specified by:
        hasPublisherBlocksOverridden in interface AdxExt.DealExtOrBuilder
        Returns:
        Whether the publisherBlocksOverridden field is set.
      • getPublisherBlocksOverridden

        public boolean getPublisherBlocksOverridden()
         Whether the publisher has exempted this deal from configured blocks. This
         setting does not override AdX policies or Ad Review Center decisions. See
         https://support.google.com/authorizedbuyers/answer/6114194 for more
         information.
         
        optional bool publisher_blocks_overridden = 3;
        Specified by:
        getPublisherBlocksOverridden in interface AdxExt.DealExtOrBuilder
        Returns:
        The publisherBlocksOverridden.
      • setPublisherBlocksOverridden

        public AdxExt.DealExt.Builder setPublisherBlocksOverridden​(boolean value)
         Whether the publisher has exempted this deal from configured blocks. This
         setting does not override AdX policies or Ad Review Center decisions. See
         https://support.google.com/authorizedbuyers/answer/6114194 for more
         information.
         
        optional bool publisher_blocks_overridden = 3;
        Parameters:
        value - The publisherBlocksOverridden to set.
        Returns:
        This builder for chaining.
      • clearPublisherBlocksOverridden

        public AdxExt.DealExt.Builder clearPublisherBlocksOverridden()
         Whether the publisher has exempted this deal from configured blocks. This
         setting does not override AdX policies or Ad Review Center decisions. See
         https://support.google.com/authorizedbuyers/answer/6114194 for more
         information.
         
        optional bool publisher_blocks_overridden = 3;
        Returns:
        This builder for chaining.
      • hasCreativeSource

        public boolean hasCreativeSource()
        optional .com.google.doubleclick.DealExt.CreativeSourceType creative_source = 4 [default = CREATIVE_SOURCE_ADVERTISER];
        Specified by:
        hasCreativeSource in interface AdxExt.DealExtOrBuilder
        Returns:
        Whether the creativeSource field is set.
      • setCreativeSource

        public AdxExt.DealExt.Builder setCreativeSource​(AdxExt.DealExt.CreativeSourceType value)
        optional .com.google.doubleclick.DealExt.CreativeSourceType creative_source = 4 [default = CREATIVE_SOURCE_ADVERTISER];
        Parameters:
        value - The creativeSource to set.
        Returns:
        This builder for chaining.
      • clearCreativeSource

        public AdxExt.DealExt.Builder clearCreativeSource()
        optional .com.google.doubleclick.DealExt.CreativeSourceType creative_source = 4 [default = CREATIVE_SOURCE_ADVERTISER];
        Returns:
        This builder for chaining.
      • setUnknownFields

        public final AdxExt.DealExt.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<AdxExt.DealExt.Builder>
      • mergeUnknownFields

        public final AdxExt.DealExt.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<AdxExt.DealExt.Builder>