Class AdxExt.BidExt.SdkRenderedAd

  • All Implemented Interfaces:
    AdxExt.BidExt.SdkRenderedAdOrBuilder, com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable
    Enclosing class:
    AdxExt.BidExt

    public static final class AdxExt.BidExt.SdkRenderedAd
    extends com.google.protobuf.GeneratedMessageV3
    implements AdxExt.BidExt.SdkRenderedAdOrBuilder
     An ad that will be rendered by an SDK known to the buyer. This can only
     be used when the BidRequest included an AppExt.InstalledSdk submessage.
     
    Protobuf type com.google.doubleclick.BidExt.SdkRenderedAd
    See Also:
    Serialized Form
    • Method Detail

      • newInstance

        protected Object newInstance​(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
        Overrides:
        newInstance in class com.google.protobuf.GeneratedMessageV3
      • getUnknownFields

        public final com.google.protobuf.UnknownFieldSet getUnknownFields()
        Specified by:
        getUnknownFields in interface com.google.protobuf.MessageOrBuilder
        Overrides:
        getUnknownFields in class com.google.protobuf.GeneratedMessageV3
      • 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
      • hasId

        public boolean hasId()
         The identifier for the SDK that will render the ad. Must match an
         AppExt.InstalledSdk.id sent in the corresponding bid request.
         
        optional string id = 1;
        Specified by:
        hasId in interface AdxExt.BidExt.SdkRenderedAdOrBuilder
        Returns:
        Whether the id field is set.
      • getId

        public String getId()
         The identifier for the SDK that will render the ad. Must match an
         AppExt.InstalledSdk.id sent in the corresponding bid request.
         
        optional string id = 1;
        Specified by:
        getId in interface AdxExt.BidExt.SdkRenderedAdOrBuilder
        Returns:
        The id.
      • getIdBytes

        public com.google.protobuf.ByteString getIdBytes()
         The identifier for the SDK that will render the ad. Must match an
         AppExt.InstalledSdk.id sent in the corresponding bid request.
         
        optional string id = 1;
        Specified by:
        getIdBytes in interface AdxExt.BidExt.SdkRenderedAdOrBuilder
        Returns:
        The bytes for id.
      • hasRenderingData

        public boolean hasRenderingData()
         Data to pass to the SDK in order to render the ad. This data is opaque
         to the publisher and to Google.
         
        optional string rendering_data = 2;
        Specified by:
        hasRenderingData in interface AdxExt.BidExt.SdkRenderedAdOrBuilder
        Returns:
        Whether the renderingData field is set.
      • getRenderingData

        public String getRenderingData()
         Data to pass to the SDK in order to render the ad. This data is opaque
         to the publisher and to Google.
         
        optional string rendering_data = 2;
        Specified by:
        getRenderingData in interface AdxExt.BidExt.SdkRenderedAdOrBuilder
        Returns:
        The renderingData.
      • getRenderingDataBytes

        public com.google.protobuf.ByteString getRenderingDataBytes()
         Data to pass to the SDK in order to render the ad. This data is opaque
         to the publisher and to Google.
         
        optional string rendering_data = 2;
        Specified by:
        getRenderingDataBytes in interface AdxExt.BidExt.SdkRenderedAdOrBuilder
        Returns:
        The bytes for renderingData.
      • hasDeclaredAd

        public boolean hasDeclaredAd()
        optional .com.google.doubleclick.BidExt.SdkRenderedAd.DeclaredAd declared_ad = 6;
        Specified by:
        hasDeclaredAd in interface AdxExt.BidExt.SdkRenderedAdOrBuilder
        Returns:
        Whether the declaredAd field is set.
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3
      • writeTo

        public void writeTo​(com.google.protobuf.CodedOutputStream output)
                     throws IOException
        Specified by:
        writeTo in interface com.google.protobuf.MessageLite
        Overrides:
        writeTo in class com.google.protobuf.GeneratedMessageV3
        Throws:
        IOException
      • getSerializedSize

        public int getSerializedSize()
        Specified by:
        getSerializedSize in interface com.google.protobuf.MessageLite
        Overrides:
        getSerializedSize in class com.google.protobuf.GeneratedMessageV3
      • equals

        public boolean equals​(Object obj)
        Specified by:
        equals in interface com.google.protobuf.Message
        Overrides:
        equals in class com.google.protobuf.AbstractMessage
      • hashCode

        public int hashCode()
        Specified by:
        hashCode in interface com.google.protobuf.Message
        Overrides:
        hashCode in class com.google.protobuf.AbstractMessage
      • parseFrom

        public static AdxExt.BidExt.SdkRenderedAd parseFrom​(ByteBuffer data)
                                                     throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static AdxExt.BidExt.SdkRenderedAd parseFrom​(ByteBuffer data,
                                                            com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                                     throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static AdxExt.BidExt.SdkRenderedAd parseFrom​(com.google.protobuf.ByteString data)
                                                     throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static AdxExt.BidExt.SdkRenderedAd parseFrom​(com.google.protobuf.ByteString data,
                                                            com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                                     throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static AdxExt.BidExt.SdkRenderedAd parseFrom​(byte[] data)
                                                     throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static AdxExt.BidExt.SdkRenderedAd parseFrom​(byte[] data,
                                                            com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                                     throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • newBuilderForType

        public AdxExt.BidExt.SdkRenderedAd.Builder newBuilderForType()
        Specified by:
        newBuilderForType in interface com.google.protobuf.Message
        Specified by:
        newBuilderForType in interface com.google.protobuf.MessageLite
      • toBuilder

        public AdxExt.BidExt.SdkRenderedAd.Builder toBuilder()
        Specified by:
        toBuilder in interface com.google.protobuf.Message
        Specified by:
        toBuilder in interface com.google.protobuf.MessageLite
      • newBuilderForType

        protected AdxExt.BidExt.SdkRenderedAd.Builder newBuilderForType​(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
        Specified by:
        newBuilderForType in class com.google.protobuf.GeneratedMessageV3
      • getParserForType

        public com.google.protobuf.Parser<AdxExt.BidExt.SdkRenderedAd> getParserForType()
        Specified by:
        getParserForType in interface com.google.protobuf.Message
        Specified by:
        getParserForType in interface com.google.protobuf.MessageLite
        Overrides:
        getParserForType in class com.google.protobuf.GeneratedMessageV3
      • getDefaultInstanceForType

        public AdxExt.BidExt.SdkRenderedAd getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder