Class ExpandedTextAdInfo

  • All Implemented Interfaces:
    ExpandedTextAdInfoOrBuilder, com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, java.io.Serializable

    public final class ExpandedTextAdInfo
    extends com.google.protobuf.GeneratedMessageV3
    implements ExpandedTextAdInfoOrBuilder
     An expanded text ad.
     
    Protobuf type google.ads.googleads.v10.common.ExpandedTextAdInfo
    See Also:
    Serialized Form
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  ExpandedTextAdInfo.Builder
      An expanded text ad.
      • Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3

        com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,​BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,​BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
      • Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite

        com.google.protobuf.AbstractMessageLite.InternalOneOfEnum
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean equals​(java.lang.Object obj)  
      static ExpandedTextAdInfo getDefaultInstance()  
      ExpandedTextAdInfo getDefaultInstanceForType()  
      java.lang.String getDescription()
      The description of the ad.
      java.lang.String getDescription2()
      The second description of the ad.
      com.google.protobuf.ByteString getDescription2Bytes()
      The second description of the ad.
      com.google.protobuf.ByteString getDescriptionBytes()
      The description of the ad.
      static com.google.protobuf.Descriptors.Descriptor getDescriptor()  
      java.lang.String getHeadlinePart1()
      The first part of the ad's headline.
      com.google.protobuf.ByteString getHeadlinePart1Bytes()
      The first part of the ad's headline.
      java.lang.String getHeadlinePart2()
      The second part of the ad's headline.
      com.google.protobuf.ByteString getHeadlinePart2Bytes()
      The second part of the ad's headline.
      java.lang.String getHeadlinePart3()
      The third part of the ad's headline.
      com.google.protobuf.ByteString getHeadlinePart3Bytes()
      The third part of the ad's headline.
      com.google.protobuf.Parser<ExpandedTextAdInfo> getParserForType()  
      java.lang.String getPath1()
      The text that can appear alongside the ad's displayed URL.
      com.google.protobuf.ByteString getPath1Bytes()
      The text that can appear alongside the ad's displayed URL.
      java.lang.String getPath2()
      Additional text that can appear alongside the ad's displayed URL.
      com.google.protobuf.ByteString getPath2Bytes()
      Additional text that can appear alongside the ad's displayed URL.
      int getSerializedSize()  
      com.google.protobuf.UnknownFieldSet getUnknownFields()  
      boolean hasDescription()
      The description of the ad.
      boolean hasDescription2()
      The second description of the ad.
      int hashCode()  
      boolean hasHeadlinePart1()
      The first part of the ad's headline.
      boolean hasHeadlinePart2()
      The second part of the ad's headline.
      boolean hasHeadlinePart3()
      The third part of the ad's headline.
      boolean hasPath1()
      The text that can appear alongside the ad's displayed URL.
      boolean hasPath2()
      Additional text that can appear alongside the ad's displayed URL.
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()  
      boolean isInitialized()  
      static ExpandedTextAdInfo.Builder newBuilder()  
      static ExpandedTextAdInfo.Builder newBuilder​(ExpandedTextAdInfo prototype)  
      ExpandedTextAdInfo.Builder newBuilderForType()  
      protected ExpandedTextAdInfo.Builder newBuilderForType​(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)  
      protected java.lang.Object newInstance​(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)  
      static ExpandedTextAdInfo parseDelimitedFrom​(java.io.InputStream input)  
      static ExpandedTextAdInfo parseDelimitedFrom​(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static ExpandedTextAdInfo parseFrom​(byte[] data)  
      static ExpandedTextAdInfo parseFrom​(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static ExpandedTextAdInfo parseFrom​(com.google.protobuf.ByteString data)  
      static ExpandedTextAdInfo parseFrom​(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static ExpandedTextAdInfo parseFrom​(com.google.protobuf.CodedInputStream input)  
      static ExpandedTextAdInfo parseFrom​(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static ExpandedTextAdInfo parseFrom​(java.io.InputStream input)  
      static ExpandedTextAdInfo parseFrom​(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static ExpandedTextAdInfo parseFrom​(java.nio.ByteBuffer data)  
      static ExpandedTextAdInfo parseFrom​(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static com.google.protobuf.Parser<ExpandedTextAdInfo> parser()  
      ExpandedTextAdInfo.Builder toBuilder()  
      void writeTo​(com.google.protobuf.CodedOutputStream output)  
      • Methods inherited from class com.google.protobuf.GeneratedMessageV3

        canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
      • Methods inherited from class com.google.protobuf.AbstractMessage

        findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
      • Methods inherited from class com.google.protobuf.AbstractMessageLite

        addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface com.google.protobuf.MessageLite

        toByteArray, toByteString, writeDelimitedTo, writeTo
      • Methods inherited from interface com.google.protobuf.MessageOrBuilder

        findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof
    • Method Detail

      • newInstance

        protected java.lang.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
      • hasHeadlinePart1

        public boolean hasHeadlinePart1()
         The first part of the ad's headline.
         
        optional string headline_part1 = 8;
        Specified by:
        hasHeadlinePart1 in interface ExpandedTextAdInfoOrBuilder
        Returns:
        Whether the headlinePart1 field is set.
      • getHeadlinePart1

        public java.lang.String getHeadlinePart1()
         The first part of the ad's headline.
         
        optional string headline_part1 = 8;
        Specified by:
        getHeadlinePart1 in interface ExpandedTextAdInfoOrBuilder
        Returns:
        The headlinePart1.
      • getHeadlinePart1Bytes

        public com.google.protobuf.ByteString getHeadlinePart1Bytes()
         The first part of the ad's headline.
         
        optional string headline_part1 = 8;
        Specified by:
        getHeadlinePart1Bytes in interface ExpandedTextAdInfoOrBuilder
        Returns:
        The bytes for headlinePart1.
      • hasHeadlinePart2

        public boolean hasHeadlinePart2()
         The second part of the ad's headline.
         
        optional string headline_part2 = 9;
        Specified by:
        hasHeadlinePart2 in interface ExpandedTextAdInfoOrBuilder
        Returns:
        Whether the headlinePart2 field is set.
      • getHeadlinePart2

        public java.lang.String getHeadlinePart2()
         The second part of the ad's headline.
         
        optional string headline_part2 = 9;
        Specified by:
        getHeadlinePart2 in interface ExpandedTextAdInfoOrBuilder
        Returns:
        The headlinePart2.
      • getHeadlinePart2Bytes

        public com.google.protobuf.ByteString getHeadlinePart2Bytes()
         The second part of the ad's headline.
         
        optional string headline_part2 = 9;
        Specified by:
        getHeadlinePart2Bytes in interface ExpandedTextAdInfoOrBuilder
        Returns:
        The bytes for headlinePart2.
      • hasHeadlinePart3

        public boolean hasHeadlinePart3()
         The third part of the ad's headline.
         
        optional string headline_part3 = 10;
        Specified by:
        hasHeadlinePart3 in interface ExpandedTextAdInfoOrBuilder
        Returns:
        Whether the headlinePart3 field is set.
      • getHeadlinePart3

        public java.lang.String getHeadlinePart3()
         The third part of the ad's headline.
         
        optional string headline_part3 = 10;
        Specified by:
        getHeadlinePart3 in interface ExpandedTextAdInfoOrBuilder
        Returns:
        The headlinePart3.
      • getHeadlinePart3Bytes

        public com.google.protobuf.ByteString getHeadlinePart3Bytes()
         The third part of the ad's headline.
         
        optional string headline_part3 = 10;
        Specified by:
        getHeadlinePart3Bytes in interface ExpandedTextAdInfoOrBuilder
        Returns:
        The bytes for headlinePart3.
      • hasDescription

        public boolean hasDescription()
         The description of the ad.
         
        optional string description = 11;
        Specified by:
        hasDescription in interface ExpandedTextAdInfoOrBuilder
        Returns:
        Whether the description field is set.
      • getDescription

        public java.lang.String getDescription()
         The description of the ad.
         
        optional string description = 11;
        Specified by:
        getDescription in interface ExpandedTextAdInfoOrBuilder
        Returns:
        The description.
      • getDescriptionBytes

        public com.google.protobuf.ByteString getDescriptionBytes()
         The description of the ad.
         
        optional string description = 11;
        Specified by:
        getDescriptionBytes in interface ExpandedTextAdInfoOrBuilder
        Returns:
        The bytes for description.
      • hasDescription2

        public boolean hasDescription2()
         The second description of the ad.
         
        optional string description2 = 12;
        Specified by:
        hasDescription2 in interface ExpandedTextAdInfoOrBuilder
        Returns:
        Whether the description2 field is set.
      • getDescription2

        public java.lang.String getDescription2()
         The second description of the ad.
         
        optional string description2 = 12;
        Specified by:
        getDescription2 in interface ExpandedTextAdInfoOrBuilder
        Returns:
        The description2.
      • getDescription2Bytes

        public com.google.protobuf.ByteString getDescription2Bytes()
         The second description of the ad.
         
        optional string description2 = 12;
        Specified by:
        getDescription2Bytes in interface ExpandedTextAdInfoOrBuilder
        Returns:
        The bytes for description2.
      • hasPath1

        public boolean hasPath1()
         The text that can appear alongside the ad's displayed URL.
         
        optional string path1 = 13;
        Specified by:
        hasPath1 in interface ExpandedTextAdInfoOrBuilder
        Returns:
        Whether the path1 field is set.
      • getPath1

        public java.lang.String getPath1()
         The text that can appear alongside the ad's displayed URL.
         
        optional string path1 = 13;
        Specified by:
        getPath1 in interface ExpandedTextAdInfoOrBuilder
        Returns:
        The path1.
      • getPath1Bytes

        public com.google.protobuf.ByteString getPath1Bytes()
         The text that can appear alongside the ad's displayed URL.
         
        optional string path1 = 13;
        Specified by:
        getPath1Bytes in interface ExpandedTextAdInfoOrBuilder
        Returns:
        The bytes for path1.
      • hasPath2

        public boolean hasPath2()
         Additional text that can appear alongside the ad's displayed URL.
         
        optional string path2 = 14;
        Specified by:
        hasPath2 in interface ExpandedTextAdInfoOrBuilder
        Returns:
        Whether the path2 field is set.
      • getPath2

        public java.lang.String getPath2()
         Additional text that can appear alongside the ad's displayed URL.
         
        optional string path2 = 14;
        Specified by:
        getPath2 in interface ExpandedTextAdInfoOrBuilder
        Returns:
        The path2.
      • getPath2Bytes

        public com.google.protobuf.ByteString getPath2Bytes()
         Additional text that can appear alongside the ad's displayed URL.
         
        optional string path2 = 14;
        Specified by:
        getPath2Bytes in interface ExpandedTextAdInfoOrBuilder
        Returns:
        The bytes for path2.
      • 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 java.io.IOException
        Specified by:
        writeTo in interface com.google.protobuf.MessageLite
        Overrides:
        writeTo in class com.google.protobuf.GeneratedMessageV3
        Throws:
        java.io.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​(java.lang.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 ExpandedTextAdInfo parseFrom​(java.nio.ByteBuffer data)
                                            throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static ExpandedTextAdInfo parseFrom​(java.nio.ByteBuffer data,
                                                   com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                            throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

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

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

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

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

        public static ExpandedTextAdInfo parseFrom​(java.io.InputStream input)
                                            throws java.io.IOException
        Throws:
        java.io.IOException
      • parseFrom

        public static ExpandedTextAdInfo parseFrom​(java.io.InputStream input,
                                                   com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                            throws java.io.IOException
        Throws:
        java.io.IOException
      • parseDelimitedFrom

        public static ExpandedTextAdInfo parseDelimitedFrom​(java.io.InputStream input)
                                                     throws java.io.IOException
        Throws:
        java.io.IOException
      • parseDelimitedFrom

        public static ExpandedTextAdInfo parseDelimitedFrom​(java.io.InputStream input,
                                                            com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                                     throws java.io.IOException
        Throws:
        java.io.IOException
      • parseFrom

        public static ExpandedTextAdInfo parseFrom​(com.google.protobuf.CodedInputStream input)
                                            throws java.io.IOException
        Throws:
        java.io.IOException
      • parseFrom

        public static ExpandedTextAdInfo parseFrom​(com.google.protobuf.CodedInputStream input,
                                                   com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                            throws java.io.IOException
        Throws:
        java.io.IOException
      • newBuilderForType

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

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

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

        public com.google.protobuf.Parser<ExpandedTextAdInfo> 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 ExpandedTextAdInfo getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder