Class ResponsiveSearchAdInfo
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.ads.googleads.v13.common.ResponsiveSearchAdInfo
-
- All Implemented Interfaces:
ResponsiveSearchAdInfoOrBuilder
,com.google.protobuf.Message
,com.google.protobuf.MessageLite
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,java.io.Serializable
public final class ResponsiveSearchAdInfo extends com.google.protobuf.GeneratedMessageV3 implements ResponsiveSearchAdInfoOrBuilder
A responsive search ad. Responsive search ads let you create an ad that adapts to show more text, and more relevant messages, to your customers. Enter multiple headlines and descriptions when creating a responsive search ad, and over time, Google Ads will automatically test different combinations and learn which combinations perform best. By adapting your ad's content to more closely match potential customers' search terms, responsive search ads may improve your campaign's performance. More information at https://support.google.com/google-ads/answer/7684791
Protobuf typegoogle.ads.googleads.v13.common.ResponsiveSearchAdInfo
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ResponsiveSearchAdInfo.Builder
A responsive search ad.-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static int
DESCRIPTIONS_FIELD_NUMBER
static int
HEADLINES_FIELD_NUMBER
static int
PATH1_FIELD_NUMBER
static int
PATH2_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object obj)
static ResponsiveSearchAdInfo
getDefaultInstance()
ResponsiveSearchAdInfo
getDefaultInstanceForType()
AdTextAsset
getDescriptions(int index)
List of text assets for descriptions.int
getDescriptionsCount()
List of text assets for descriptions.java.util.List<AdTextAsset>
getDescriptionsList()
List of text assets for descriptions.AdTextAssetOrBuilder
getDescriptionsOrBuilder(int index)
List of text assets for descriptions.java.util.List<? extends AdTextAssetOrBuilder>
getDescriptionsOrBuilderList()
List of text assets for descriptions.static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
AdTextAsset
getHeadlines(int index)
List of text assets for headlines.int
getHeadlinesCount()
List of text assets for headlines.java.util.List<AdTextAsset>
getHeadlinesList()
List of text assets for headlines.AdTextAssetOrBuilder
getHeadlinesOrBuilder(int index)
List of text assets for headlines.java.util.List<? extends AdTextAssetOrBuilder>
getHeadlinesOrBuilderList()
List of text assets for headlines.com.google.protobuf.Parser<ResponsiveSearchAdInfo>
getParserForType()
java.lang.String
getPath1()
First part of text that can be appended to the URL in the ad.com.google.protobuf.ByteString
getPath1Bytes()
First part of text that can be appended to the URL in the ad.java.lang.String
getPath2()
Second part of text that can be appended to the URL in the ad.com.google.protobuf.ByteString
getPath2Bytes()
Second part of text that can be appended to the URL in the ad.int
getSerializedSize()
int
hashCode()
boolean
hasPath1()
First part of text that can be appended to the URL in the ad.boolean
hasPath2()
Second part of text that can be appended to the URL in the ad.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
static ResponsiveSearchAdInfo.Builder
newBuilder()
static ResponsiveSearchAdInfo.Builder
newBuilder(ResponsiveSearchAdInfo prototype)
ResponsiveSearchAdInfo.Builder
newBuilderForType()
protected ResponsiveSearchAdInfo.Builder
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
protected java.lang.Object
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
static ResponsiveSearchAdInfo
parseDelimitedFrom(java.io.InputStream input)
static ResponsiveSearchAdInfo
parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static ResponsiveSearchAdInfo
parseFrom(byte[] data)
static ResponsiveSearchAdInfo
parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static ResponsiveSearchAdInfo
parseFrom(com.google.protobuf.ByteString data)
static ResponsiveSearchAdInfo
parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static ResponsiveSearchAdInfo
parseFrom(com.google.protobuf.CodedInputStream input)
static ResponsiveSearchAdInfo
parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static ResponsiveSearchAdInfo
parseFrom(java.io.InputStream input)
static ResponsiveSearchAdInfo
parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static ResponsiveSearchAdInfo
parseFrom(java.nio.ByteBuffer data)
static ResponsiveSearchAdInfo
parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.protobuf.Parser<ResponsiveSearchAdInfo>
parser()
ResponsiveSearchAdInfo.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, getUnknownFields, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, 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
-
-
-
-
Field Detail
-
HEADLINES_FIELD_NUMBER
public static final int HEADLINES_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DESCRIPTIONS_FIELD_NUMBER
public static final int DESCRIPTIONS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
PATH1_FIELD_NUMBER
public static final int PATH1_FIELD_NUMBER
- See Also:
- Constant Field Values
-
PATH2_FIELD_NUMBER
public static final int PATH2_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected java.lang.Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstance
in classcom.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 classcom.google.protobuf.GeneratedMessageV3
-
getHeadlinesList
public java.util.List<AdTextAsset> getHeadlinesList()
List of text assets for headlines. When the ad serves the headlines will be selected from this list.
repeated .google.ads.googleads.v13.common.AdTextAsset headlines = 1;
- Specified by:
getHeadlinesList
in interfaceResponsiveSearchAdInfoOrBuilder
-
getHeadlinesOrBuilderList
public java.util.List<? extends AdTextAssetOrBuilder> getHeadlinesOrBuilderList()
List of text assets for headlines. When the ad serves the headlines will be selected from this list.
repeated .google.ads.googleads.v13.common.AdTextAsset headlines = 1;
- Specified by:
getHeadlinesOrBuilderList
in interfaceResponsiveSearchAdInfoOrBuilder
-
getHeadlinesCount
public int getHeadlinesCount()
List of text assets for headlines. When the ad serves the headlines will be selected from this list.
repeated .google.ads.googleads.v13.common.AdTextAsset headlines = 1;
- Specified by:
getHeadlinesCount
in interfaceResponsiveSearchAdInfoOrBuilder
-
getHeadlines
public AdTextAsset getHeadlines(int index)
List of text assets for headlines. When the ad serves the headlines will be selected from this list.
repeated .google.ads.googleads.v13.common.AdTextAsset headlines = 1;
- Specified by:
getHeadlines
in interfaceResponsiveSearchAdInfoOrBuilder
-
getHeadlinesOrBuilder
public AdTextAssetOrBuilder getHeadlinesOrBuilder(int index)
List of text assets for headlines. When the ad serves the headlines will be selected from this list.
repeated .google.ads.googleads.v13.common.AdTextAsset headlines = 1;
- Specified by:
getHeadlinesOrBuilder
in interfaceResponsiveSearchAdInfoOrBuilder
-
getDescriptionsList
public java.util.List<AdTextAsset> getDescriptionsList()
List of text assets for descriptions. When the ad serves the descriptions will be selected from this list.
repeated .google.ads.googleads.v13.common.AdTextAsset descriptions = 2;
- Specified by:
getDescriptionsList
in interfaceResponsiveSearchAdInfoOrBuilder
-
getDescriptionsOrBuilderList
public java.util.List<? extends AdTextAssetOrBuilder> getDescriptionsOrBuilderList()
List of text assets for descriptions. When the ad serves the descriptions will be selected from this list.
repeated .google.ads.googleads.v13.common.AdTextAsset descriptions = 2;
- Specified by:
getDescriptionsOrBuilderList
in interfaceResponsiveSearchAdInfoOrBuilder
-
getDescriptionsCount
public int getDescriptionsCount()
List of text assets for descriptions. When the ad serves the descriptions will be selected from this list.
repeated .google.ads.googleads.v13.common.AdTextAsset descriptions = 2;
- Specified by:
getDescriptionsCount
in interfaceResponsiveSearchAdInfoOrBuilder
-
getDescriptions
public AdTextAsset getDescriptions(int index)
List of text assets for descriptions. When the ad serves the descriptions will be selected from this list.
repeated .google.ads.googleads.v13.common.AdTextAsset descriptions = 2;
- Specified by:
getDescriptions
in interfaceResponsiveSearchAdInfoOrBuilder
-
getDescriptionsOrBuilder
public AdTextAssetOrBuilder getDescriptionsOrBuilder(int index)
List of text assets for descriptions. When the ad serves the descriptions will be selected from this list.
repeated .google.ads.googleads.v13.common.AdTextAsset descriptions = 2;
- Specified by:
getDescriptionsOrBuilder
in interfaceResponsiveSearchAdInfoOrBuilder
-
hasPath1
public boolean hasPath1()
First part of text that can be appended to the URL in the ad.
optional string path1 = 5;
- Specified by:
hasPath1
in interfaceResponsiveSearchAdInfoOrBuilder
- Returns:
- Whether the path1 field is set.
-
getPath1
public java.lang.String getPath1()
First part of text that can be appended to the URL in the ad.
optional string path1 = 5;
- Specified by:
getPath1
in interfaceResponsiveSearchAdInfoOrBuilder
- Returns:
- The path1.
-
getPath1Bytes
public com.google.protobuf.ByteString getPath1Bytes()
First part of text that can be appended to the URL in the ad.
optional string path1 = 5;
- Specified by:
getPath1Bytes
in interfaceResponsiveSearchAdInfoOrBuilder
- Returns:
- The bytes for path1.
-
hasPath2
public boolean hasPath2()
Second part of text that can be appended to the URL in the ad. This field can only be set when `path1` is also set.
optional string path2 = 6;
- Specified by:
hasPath2
in interfaceResponsiveSearchAdInfoOrBuilder
- Returns:
- Whether the path2 field is set.
-
getPath2
public java.lang.String getPath2()
Second part of text that can be appended to the URL in the ad. This field can only be set when `path1` is also set.
optional string path2 = 6;
- Specified by:
getPath2
in interfaceResponsiveSearchAdInfoOrBuilder
- Returns:
- The path2.
-
getPath2Bytes
public com.google.protobuf.ByteString getPath2Bytes()
Second part of text that can be appended to the URL in the ad. This field can only be set when `path1` is also set.
optional string path2 = 6;
- Specified by:
getPath2Bytes
in interfaceResponsiveSearchAdInfoOrBuilder
- Returns:
- The bytes for path2.
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException
- Specified by:
writeTo
in interfacecom.google.protobuf.MessageLite
- Overrides:
writeTo
in classcom.google.protobuf.GeneratedMessageV3
- Throws:
java.io.IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSize
in interfacecom.google.protobuf.MessageLite
- Overrides:
getSerializedSize
in classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(java.lang.Object obj)
- Specified by:
equals
in interfacecom.google.protobuf.Message
- Overrides:
equals
in classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCode
in interfacecom.google.protobuf.Message
- Overrides:
hashCode
in classcom.google.protobuf.AbstractMessage
-
parseFrom
public static ResponsiveSearchAdInfo parseFrom(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ResponsiveSearchAdInfo parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ResponsiveSearchAdInfo parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ResponsiveSearchAdInfo parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ResponsiveSearchAdInfo parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ResponsiveSearchAdInfo parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ResponsiveSearchAdInfo parseFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static ResponsiveSearchAdInfo parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static ResponsiveSearchAdInfo parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static ResponsiveSearchAdInfo parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static ResponsiveSearchAdInfo parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static ResponsiveSearchAdInfo parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
newBuilderForType
public ResponsiveSearchAdInfo.Builder newBuilderForType()
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.Message
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.MessageLite
-
newBuilder
public static ResponsiveSearchAdInfo.Builder newBuilder()
-
newBuilder
public static ResponsiveSearchAdInfo.Builder newBuilder(ResponsiveSearchAdInfo prototype)
-
toBuilder
public ResponsiveSearchAdInfo.Builder toBuilder()
- Specified by:
toBuilder
in interfacecom.google.protobuf.Message
- Specified by:
toBuilder
in interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected ResponsiveSearchAdInfo.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static ResponsiveSearchAdInfo getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<ResponsiveSearchAdInfo> parser()
-
getParserForType
public com.google.protobuf.Parser<ResponsiveSearchAdInfo> getParserForType()
- Specified by:
getParserForType
in interfacecom.google.protobuf.Message
- Specified by:
getParserForType
in interfacecom.google.protobuf.MessageLite
- Overrides:
getParserForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public ResponsiveSearchAdInfo getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
-