Class AdxExt.SourceExt.SupplyChain.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<AdxExt.SourceExt.SupplyChain.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.SourceExt.SupplyChain.Builder>
      • getDefaultInstanceForType

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

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

        public AdxExt.SourceExt.SupplyChain buildPartial()
        Specified by:
        buildPartial in interface com.google.protobuf.Message.Builder
        Specified by:
        buildPartial in interface com.google.protobuf.MessageLite.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.SourceExt.SupplyChain.Builder>
      • mergeFrom

        public AdxExt.SourceExt.SupplyChain.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.SourceExt.SupplyChain.Builder>
        Throws:
        IOException
      • hasComplete

        public boolean hasComplete()
         Flag indicating whether the chain contains all nodes involved in the
         transaction leading back to the owner of the site, app or other medium
         of the inventory, where 0 = no, 1 = yes.
         
        optional int32 complete = 1;
        Specified by:
        hasComplete in interface AdxExt.SourceExt.SupplyChainOrBuilder
        Returns:
        Whether the complete field is set.
      • getComplete

        public int getComplete()
         Flag indicating whether the chain contains all nodes involved in the
         transaction leading back to the owner of the site, app or other medium
         of the inventory, where 0 = no, 1 = yes.
         
        optional int32 complete = 1;
        Specified by:
        getComplete in interface AdxExt.SourceExt.SupplyChainOrBuilder
        Returns:
        The complete.
      • setComplete

        public AdxExt.SourceExt.SupplyChain.Builder setComplete​(int value)
         Flag indicating whether the chain contains all nodes involved in the
         transaction leading back to the owner of the site, app or other medium
         of the inventory, where 0 = no, 1 = yes.
         
        optional int32 complete = 1;
        Parameters:
        value - The complete to set.
        Returns:
        This builder for chaining.
      • clearComplete

        public AdxExt.SourceExt.SupplyChain.Builder clearComplete()
         Flag indicating whether the chain contains all nodes involved in the
         transaction leading back to the owner of the site, app or other medium
         of the inventory, where 0 = no, 1 = yes.
         
        optional int32 complete = 1;
        Returns:
        This builder for chaining.
      • getNodesList

        public List<AdxExt.SourceExt.SupplyChain.SupplyChainNode> getNodesList()
         Array of SupplyChainNode objects in the order of the chain.
         In a complete supply chain, the first node represents the initial
         advertising system and seller ID involved in the transaction, i.e. the
         owner of the site, app, or other medium. In an incomplete supply chain,
         it represents the first known node. The last node represents the entity
         sending this bid request.
         
        repeated .com.google.doubleclick.SourceExt.SupplyChain.SupplyChainNode nodes = 2;
        Specified by:
        getNodesList in interface AdxExt.SourceExt.SupplyChainOrBuilder
      • getNodesCount

        public int getNodesCount()
         Array of SupplyChainNode objects in the order of the chain.
         In a complete supply chain, the first node represents the initial
         advertising system and seller ID involved in the transaction, i.e. the
         owner of the site, app, or other medium. In an incomplete supply chain,
         it represents the first known node. The last node represents the entity
         sending this bid request.
         
        repeated .com.google.doubleclick.SourceExt.SupplyChain.SupplyChainNode nodes = 2;
        Specified by:
        getNodesCount in interface AdxExt.SourceExt.SupplyChainOrBuilder
      • getNodes

        public AdxExt.SourceExt.SupplyChain.SupplyChainNode getNodes​(int index)
         Array of SupplyChainNode objects in the order of the chain.
         In a complete supply chain, the first node represents the initial
         advertising system and seller ID involved in the transaction, i.e. the
         owner of the site, app, or other medium. In an incomplete supply chain,
         it represents the first known node. The last node represents the entity
         sending this bid request.
         
        repeated .com.google.doubleclick.SourceExt.SupplyChain.SupplyChainNode nodes = 2;
        Specified by:
        getNodes in interface AdxExt.SourceExt.SupplyChainOrBuilder
      • setNodes

        public AdxExt.SourceExt.SupplyChain.Builder setNodes​(int index,
                                                             AdxExt.SourceExt.SupplyChain.SupplyChainNode value)
         Array of SupplyChainNode objects in the order of the chain.
         In a complete supply chain, the first node represents the initial
         advertising system and seller ID involved in the transaction, i.e. the
         owner of the site, app, or other medium. In an incomplete supply chain,
         it represents the first known node. The last node represents the entity
         sending this bid request.
         
        repeated .com.google.doubleclick.SourceExt.SupplyChain.SupplyChainNode nodes = 2;
      • setNodes

        public AdxExt.SourceExt.SupplyChain.Builder setNodes​(int index,
                                                             AdxExt.SourceExt.SupplyChain.SupplyChainNode.Builder builderForValue)
         Array of SupplyChainNode objects in the order of the chain.
         In a complete supply chain, the first node represents the initial
         advertising system and seller ID involved in the transaction, i.e. the
         owner of the site, app, or other medium. In an incomplete supply chain,
         it represents the first known node. The last node represents the entity
         sending this bid request.
         
        repeated .com.google.doubleclick.SourceExt.SupplyChain.SupplyChainNode nodes = 2;
      • addNodes

        public AdxExt.SourceExt.SupplyChain.Builder addNodes​(AdxExt.SourceExt.SupplyChain.SupplyChainNode value)
         Array of SupplyChainNode objects in the order of the chain.
         In a complete supply chain, the first node represents the initial
         advertising system and seller ID involved in the transaction, i.e. the
         owner of the site, app, or other medium. In an incomplete supply chain,
         it represents the first known node. The last node represents the entity
         sending this bid request.
         
        repeated .com.google.doubleclick.SourceExt.SupplyChain.SupplyChainNode nodes = 2;
      • addNodes

        public AdxExt.SourceExt.SupplyChain.Builder addNodes​(int index,
                                                             AdxExt.SourceExt.SupplyChain.SupplyChainNode value)
         Array of SupplyChainNode objects in the order of the chain.
         In a complete supply chain, the first node represents the initial
         advertising system and seller ID involved in the transaction, i.e. the
         owner of the site, app, or other medium. In an incomplete supply chain,
         it represents the first known node. The last node represents the entity
         sending this bid request.
         
        repeated .com.google.doubleclick.SourceExt.SupplyChain.SupplyChainNode nodes = 2;
      • addNodes

        public AdxExt.SourceExt.SupplyChain.Builder addNodes​(AdxExt.SourceExt.SupplyChain.SupplyChainNode.Builder builderForValue)
         Array of SupplyChainNode objects in the order of the chain.
         In a complete supply chain, the first node represents the initial
         advertising system and seller ID involved in the transaction, i.e. the
         owner of the site, app, or other medium. In an incomplete supply chain,
         it represents the first known node. The last node represents the entity
         sending this bid request.
         
        repeated .com.google.doubleclick.SourceExt.SupplyChain.SupplyChainNode nodes = 2;
      • addNodes

        public AdxExt.SourceExt.SupplyChain.Builder addNodes​(int index,
                                                             AdxExt.SourceExt.SupplyChain.SupplyChainNode.Builder builderForValue)
         Array of SupplyChainNode objects in the order of the chain.
         In a complete supply chain, the first node represents the initial
         advertising system and seller ID involved in the transaction, i.e. the
         owner of the site, app, or other medium. In an incomplete supply chain,
         it represents the first known node. The last node represents the entity
         sending this bid request.
         
        repeated .com.google.doubleclick.SourceExt.SupplyChain.SupplyChainNode nodes = 2;
      • addAllNodes

        public AdxExt.SourceExt.SupplyChain.Builder addAllNodes​(Iterable<? extends AdxExt.SourceExt.SupplyChain.SupplyChainNode> values)
         Array of SupplyChainNode objects in the order of the chain.
         In a complete supply chain, the first node represents the initial
         advertising system and seller ID involved in the transaction, i.e. the
         owner of the site, app, or other medium. In an incomplete supply chain,
         it represents the first known node. The last node represents the entity
         sending this bid request.
         
        repeated .com.google.doubleclick.SourceExt.SupplyChain.SupplyChainNode nodes = 2;
      • clearNodes

        public AdxExt.SourceExt.SupplyChain.Builder clearNodes()
         Array of SupplyChainNode objects in the order of the chain.
         In a complete supply chain, the first node represents the initial
         advertising system and seller ID involved in the transaction, i.e. the
         owner of the site, app, or other medium. In an incomplete supply chain,
         it represents the first known node. The last node represents the entity
         sending this bid request.
         
        repeated .com.google.doubleclick.SourceExt.SupplyChain.SupplyChainNode nodes = 2;
      • removeNodes

        public AdxExt.SourceExt.SupplyChain.Builder removeNodes​(int index)
         Array of SupplyChainNode objects in the order of the chain.
         In a complete supply chain, the first node represents the initial
         advertising system and seller ID involved in the transaction, i.e. the
         owner of the site, app, or other medium. In an incomplete supply chain,
         it represents the first known node. The last node represents the entity
         sending this bid request.
         
        repeated .com.google.doubleclick.SourceExt.SupplyChain.SupplyChainNode nodes = 2;
      • getNodesBuilder

        public AdxExt.SourceExt.SupplyChain.SupplyChainNode.Builder getNodesBuilder​(int index)
         Array of SupplyChainNode objects in the order of the chain.
         In a complete supply chain, the first node represents the initial
         advertising system and seller ID involved in the transaction, i.e. the
         owner of the site, app, or other medium. In an incomplete supply chain,
         it represents the first known node. The last node represents the entity
         sending this bid request.
         
        repeated .com.google.doubleclick.SourceExt.SupplyChain.SupplyChainNode nodes = 2;
      • getNodesOrBuilder

        public AdxExt.SourceExt.SupplyChain.SupplyChainNodeOrBuilder getNodesOrBuilder​(int index)
         Array of SupplyChainNode objects in the order of the chain.
         In a complete supply chain, the first node represents the initial
         advertising system and seller ID involved in the transaction, i.e. the
         owner of the site, app, or other medium. In an incomplete supply chain,
         it represents the first known node. The last node represents the entity
         sending this bid request.
         
        repeated .com.google.doubleclick.SourceExt.SupplyChain.SupplyChainNode nodes = 2;
        Specified by:
        getNodesOrBuilder in interface AdxExt.SourceExt.SupplyChainOrBuilder
      • getNodesOrBuilderList

        public List<? extends AdxExt.SourceExt.SupplyChain.SupplyChainNodeOrBuilder> getNodesOrBuilderList()
         Array of SupplyChainNode objects in the order of the chain.
         In a complete supply chain, the first node represents the initial
         advertising system and seller ID involved in the transaction, i.e. the
         owner of the site, app, or other medium. In an incomplete supply chain,
         it represents the first known node. The last node represents the entity
         sending this bid request.
         
        repeated .com.google.doubleclick.SourceExt.SupplyChain.SupplyChainNode nodes = 2;
        Specified by:
        getNodesOrBuilderList in interface AdxExt.SourceExt.SupplyChainOrBuilder
      • addNodesBuilder

        public AdxExt.SourceExt.SupplyChain.SupplyChainNode.Builder addNodesBuilder()
         Array of SupplyChainNode objects in the order of the chain.
         In a complete supply chain, the first node represents the initial
         advertising system and seller ID involved in the transaction, i.e. the
         owner of the site, app, or other medium. In an incomplete supply chain,
         it represents the first known node. The last node represents the entity
         sending this bid request.
         
        repeated .com.google.doubleclick.SourceExt.SupplyChain.SupplyChainNode nodes = 2;
      • addNodesBuilder

        public AdxExt.SourceExt.SupplyChain.SupplyChainNode.Builder addNodesBuilder​(int index)
         Array of SupplyChainNode objects in the order of the chain.
         In a complete supply chain, the first node represents the initial
         advertising system and seller ID involved in the transaction, i.e. the
         owner of the site, app, or other medium. In an incomplete supply chain,
         it represents the first known node. The last node represents the entity
         sending this bid request.
         
        repeated .com.google.doubleclick.SourceExt.SupplyChain.SupplyChainNode nodes = 2;
      • getNodesBuilderList

        public List<AdxExt.SourceExt.SupplyChain.SupplyChainNode.Builder> getNodesBuilderList()
         Array of SupplyChainNode objects in the order of the chain.
         In a complete supply chain, the first node represents the initial
         advertising system and seller ID involved in the transaction, i.e. the
         owner of the site, app, or other medium. In an incomplete supply chain,
         it represents the first known node. The last node represents the entity
         sending this bid request.
         
        repeated .com.google.doubleclick.SourceExt.SupplyChain.SupplyChainNode nodes = 2;
      • hasVer

        public boolean hasVer()
         Version of the supply chain specification in use, in the format of
         "major.minor". For example, for version 1.0 of the spec,
         use the string "1.0".
         
        optional string ver = 3;
        Specified by:
        hasVer in interface AdxExt.SourceExt.SupplyChainOrBuilder
        Returns:
        Whether the ver field is set.
      • getVer

        public String getVer()
         Version of the supply chain specification in use, in the format of
         "major.minor". For example, for version 1.0 of the spec,
         use the string "1.0".
         
        optional string ver = 3;
        Specified by:
        getVer in interface AdxExt.SourceExt.SupplyChainOrBuilder
        Returns:
        The ver.
      • getVerBytes

        public com.google.protobuf.ByteString getVerBytes()
         Version of the supply chain specification in use, in the format of
         "major.minor". For example, for version 1.0 of the spec,
         use the string "1.0".
         
        optional string ver = 3;
        Specified by:
        getVerBytes in interface AdxExt.SourceExt.SupplyChainOrBuilder
        Returns:
        The bytes for ver.
      • setVer

        public AdxExt.SourceExt.SupplyChain.Builder setVer​(String value)
         Version of the supply chain specification in use, in the format of
         "major.minor". For example, for version 1.0 of the spec,
         use the string "1.0".
         
        optional string ver = 3;
        Parameters:
        value - The ver to set.
        Returns:
        This builder for chaining.
      • clearVer

        public AdxExt.SourceExt.SupplyChain.Builder clearVer()
         Version of the supply chain specification in use, in the format of
         "major.minor". For example, for version 1.0 of the spec,
         use the string "1.0".
         
        optional string ver = 3;
        Returns:
        This builder for chaining.
      • setVerBytes

        public AdxExt.SourceExt.SupplyChain.Builder setVerBytes​(com.google.protobuf.ByteString value)
         Version of the supply chain specification in use, in the format of
         "major.minor". For example, for version 1.0 of the spec,
         use the string "1.0".
         
        optional string ver = 3;
        Parameters:
        value - The bytes for ver to set.
        Returns:
        This builder for chaining.