Class DemandGenMultiAssetAdInfo
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
com.google.ads.googleads.v18.common.DemandGenMultiAssetAdInfo
- All Implemented Interfaces:
DemandGenMultiAssetAdInfoOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
public final class DemandGenMultiAssetAdInfo
extends com.google.protobuf.GeneratedMessageV3
implements DemandGenMultiAssetAdInfoOrBuilder
A Demand Gen multi asset ad.Protobuf type
google.ads.googleads.v18.common.DemandGenMultiAssetAdInfo- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classA Demand Gen multi asset 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 Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessageV3
alwaysUseFieldBuilders, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleanThe Advertiser/brand name.com.google.protobuf.ByteStringThe Advertiser/brand name.Call to action text.com.google.protobuf.ByteStringCall to action text.static DemandGenMultiAssetAdInfogetDescriptions(int index) The descriptive text of the ad.intThe descriptive text of the ad.The descriptive text of the ad.getDescriptionsOrBuilder(int index) The descriptive text of the ad.List<? extends AdTextAssetOrBuilder>The descriptive text of the ad.static final com.google.protobuf.Descriptors.DescriptorgetHeadlines(int index) Headline text asset of the ad.intHeadline text asset of the ad.Headline text asset of the ad.getHeadlinesOrBuilder(int index) Headline text asset of the ad.List<? extends AdTextAssetOrBuilder>Headline text asset of the ad.booleanBoolean option that indicates if this ad must be served with lead form.getLogoImages(int index) Logo image assets to be used in the ad.intLogo image assets to be used in the ad.Logo image assets to be used in the ad.getLogoImagesOrBuilder(int index) Logo image assets to be used in the ad.List<? extends AdImageAssetOrBuilder>Logo image assets to be used in the ad.getMarketingImages(int index) Marketing image assets to be used in the ad.intMarketing image assets to be used in the ad.Marketing image assets to be used in the ad.getMarketingImagesOrBuilder(int index) Marketing image assets to be used in the ad.List<? extends AdImageAssetOrBuilder>Marketing image assets to be used in the ad.com.google.protobuf.Parser<DemandGenMultiAssetAdInfo>getPortraitMarketingImages(int index) Portrait marketing image assets to be used in the ad.intPortrait marketing image assets to be used in the ad.Portrait marketing image assets to be used in the ad.getPortraitMarketingImagesOrBuilder(int index) Portrait marketing image assets to be used in the ad.List<? extends AdImageAssetOrBuilder>Portrait marketing image assets to be used in the ad.intgetSquareMarketingImages(int index) Square marketing image assets to be used in the ad.intSquare marketing image assets to be used in the ad.Square marketing image assets to be used in the ad.getSquareMarketingImagesOrBuilder(int index) Square marketing image assets to be used in the ad.List<? extends AdImageAssetOrBuilder>Square marketing image assets to be used in the ad.booleanThe Advertiser/brand name.booleanCall to action text.inthashCode()booleanBoolean option that indicates if this ad must be served with lead form.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleannewBuilder(DemandGenMultiAssetAdInfo prototype) protected DemandGenMultiAssetAdInfo.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) static DemandGenMultiAssetAdInfoparseDelimitedFrom(InputStream input) static DemandGenMultiAssetAdInfoparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static DemandGenMultiAssetAdInfoparseFrom(byte[] data) static DemandGenMultiAssetAdInfoparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static DemandGenMultiAssetAdInfoparseFrom(com.google.protobuf.ByteString data) static DemandGenMultiAssetAdInfoparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static DemandGenMultiAssetAdInfoparseFrom(com.google.protobuf.CodedInputStream input) static DemandGenMultiAssetAdInfoparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static DemandGenMultiAssetAdInfoparseFrom(InputStream input) static DemandGenMultiAssetAdInfoparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static DemandGenMultiAssetAdInfoparseFrom(ByteBuffer data) static DemandGenMultiAssetAdInfoparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<DemandGenMultiAssetAdInfo>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, 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, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
MARKETING_IMAGES_FIELD_NUMBER
public static final int MARKETING_IMAGES_FIELD_NUMBER- See Also:
-
SQUARE_MARKETING_IMAGES_FIELD_NUMBER
public static final int SQUARE_MARKETING_IMAGES_FIELD_NUMBER- See Also:
-
PORTRAIT_MARKETING_IMAGES_FIELD_NUMBER
public static final int PORTRAIT_MARKETING_IMAGES_FIELD_NUMBER- See Also:
-
LOGO_IMAGES_FIELD_NUMBER
public static final int LOGO_IMAGES_FIELD_NUMBER- See Also:
-
HEADLINES_FIELD_NUMBER
public static final int HEADLINES_FIELD_NUMBER- See Also:
-
DESCRIPTIONS_FIELD_NUMBER
public static final int DESCRIPTIONS_FIELD_NUMBER- See Also:
-
BUSINESS_NAME_FIELD_NUMBER
public static final int BUSINESS_NAME_FIELD_NUMBER- See Also:
-
CALL_TO_ACTION_TEXT_FIELD_NUMBER
public static final int CALL_TO_ACTION_TEXT_FIELD_NUMBER- See Also:
-
LEAD_FORM_ONLY_FIELD_NUMBER
public static final int LEAD_FORM_ONLY_FIELD_NUMBER- See Also:
-
-
Method Details
-
newInstance
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
getMarketingImagesList
Marketing image assets to be used in the ad. Valid image types are GIF, JPEG, and PNG. The minimum size is 600x314 and the aspect ratio must be 1.91:1 (+-1%). Required if square_marketing_images is not present. Combined with `square_marketing_images` and `portrait_marketing_images` the maximum is 20.
repeated .google.ads.googleads.v18.common.AdImageAsset marketing_images = 1;- Specified by:
getMarketingImagesListin interfaceDemandGenMultiAssetAdInfoOrBuilder
-
getMarketingImagesOrBuilderList
Marketing image assets to be used in the ad. Valid image types are GIF, JPEG, and PNG. The minimum size is 600x314 and the aspect ratio must be 1.91:1 (+-1%). Required if square_marketing_images is not present. Combined with `square_marketing_images` and `portrait_marketing_images` the maximum is 20.
repeated .google.ads.googleads.v18.common.AdImageAsset marketing_images = 1;- Specified by:
getMarketingImagesOrBuilderListin interfaceDemandGenMultiAssetAdInfoOrBuilder
-
getMarketingImagesCount
public int getMarketingImagesCount()Marketing image assets to be used in the ad. Valid image types are GIF, JPEG, and PNG. The minimum size is 600x314 and the aspect ratio must be 1.91:1 (+-1%). Required if square_marketing_images is not present. Combined with `square_marketing_images` and `portrait_marketing_images` the maximum is 20.
repeated .google.ads.googleads.v18.common.AdImageAsset marketing_images = 1;- Specified by:
getMarketingImagesCountin interfaceDemandGenMultiAssetAdInfoOrBuilder
-
getMarketingImages
Marketing image assets to be used in the ad. Valid image types are GIF, JPEG, and PNG. The minimum size is 600x314 and the aspect ratio must be 1.91:1 (+-1%). Required if square_marketing_images is not present. Combined with `square_marketing_images` and `portrait_marketing_images` the maximum is 20.
repeated .google.ads.googleads.v18.common.AdImageAsset marketing_images = 1;- Specified by:
getMarketingImagesin interfaceDemandGenMultiAssetAdInfoOrBuilder
-
getMarketingImagesOrBuilder
Marketing image assets to be used in the ad. Valid image types are GIF, JPEG, and PNG. The minimum size is 600x314 and the aspect ratio must be 1.91:1 (+-1%). Required if square_marketing_images is not present. Combined with `square_marketing_images` and `portrait_marketing_images` the maximum is 20.
repeated .google.ads.googleads.v18.common.AdImageAsset marketing_images = 1;- Specified by:
getMarketingImagesOrBuilderin interfaceDemandGenMultiAssetAdInfoOrBuilder
-
getSquareMarketingImagesList
Square marketing image assets to be used in the ad. Valid image types are GIF, JPEG, and PNG. The minimum size is 300x300 and the aspect ratio must be 1:1 (+-1%). Required if marketing_images is not present. Combined with `marketing_images` and `portrait_marketing_images` the maximum is 20.
repeated .google.ads.googleads.v18.common.AdImageAsset square_marketing_images = 2;- Specified by:
getSquareMarketingImagesListin interfaceDemandGenMultiAssetAdInfoOrBuilder
-
getSquareMarketingImagesOrBuilderList
Square marketing image assets to be used in the ad. Valid image types are GIF, JPEG, and PNG. The minimum size is 300x300 and the aspect ratio must be 1:1 (+-1%). Required if marketing_images is not present. Combined with `marketing_images` and `portrait_marketing_images` the maximum is 20.
repeated .google.ads.googleads.v18.common.AdImageAsset square_marketing_images = 2;- Specified by:
getSquareMarketingImagesOrBuilderListin interfaceDemandGenMultiAssetAdInfoOrBuilder
-
getSquareMarketingImagesCount
public int getSquareMarketingImagesCount()Square marketing image assets to be used in the ad. Valid image types are GIF, JPEG, and PNG. The minimum size is 300x300 and the aspect ratio must be 1:1 (+-1%). Required if marketing_images is not present. Combined with `marketing_images` and `portrait_marketing_images` the maximum is 20.
repeated .google.ads.googleads.v18.common.AdImageAsset square_marketing_images = 2;- Specified by:
getSquareMarketingImagesCountin interfaceDemandGenMultiAssetAdInfoOrBuilder
-
getSquareMarketingImages
Square marketing image assets to be used in the ad. Valid image types are GIF, JPEG, and PNG. The minimum size is 300x300 and the aspect ratio must be 1:1 (+-1%). Required if marketing_images is not present. Combined with `marketing_images` and `portrait_marketing_images` the maximum is 20.
repeated .google.ads.googleads.v18.common.AdImageAsset square_marketing_images = 2;- Specified by:
getSquareMarketingImagesin interfaceDemandGenMultiAssetAdInfoOrBuilder
-
getSquareMarketingImagesOrBuilder
Square marketing image assets to be used in the ad. Valid image types are GIF, JPEG, and PNG. The minimum size is 300x300 and the aspect ratio must be 1:1 (+-1%). Required if marketing_images is not present. Combined with `marketing_images` and `portrait_marketing_images` the maximum is 20.
repeated .google.ads.googleads.v18.common.AdImageAsset square_marketing_images = 2;- Specified by:
getSquareMarketingImagesOrBuilderin interfaceDemandGenMultiAssetAdInfoOrBuilder
-
getPortraitMarketingImagesList
Portrait marketing image assets to be used in the ad. Valid image types are GIF, JPEG, and PNG. The minimum size is 480x600 and the aspect ratio must be 4:5 (+-1%). Combined with `marketing_images` and `square_marketing_images` the maximum is 20.
repeated .google.ads.googleads.v18.common.AdImageAsset portrait_marketing_images = 3;- Specified by:
getPortraitMarketingImagesListin interfaceDemandGenMultiAssetAdInfoOrBuilder
-
getPortraitMarketingImagesOrBuilderList
Portrait marketing image assets to be used in the ad. Valid image types are GIF, JPEG, and PNG. The minimum size is 480x600 and the aspect ratio must be 4:5 (+-1%). Combined with `marketing_images` and `square_marketing_images` the maximum is 20.
repeated .google.ads.googleads.v18.common.AdImageAsset portrait_marketing_images = 3;- Specified by:
getPortraitMarketingImagesOrBuilderListin interfaceDemandGenMultiAssetAdInfoOrBuilder
-
getPortraitMarketingImagesCount
public int getPortraitMarketingImagesCount()Portrait marketing image assets to be used in the ad. Valid image types are GIF, JPEG, and PNG. The minimum size is 480x600 and the aspect ratio must be 4:5 (+-1%). Combined with `marketing_images` and `square_marketing_images` the maximum is 20.
repeated .google.ads.googleads.v18.common.AdImageAsset portrait_marketing_images = 3;- Specified by:
getPortraitMarketingImagesCountin interfaceDemandGenMultiAssetAdInfoOrBuilder
-
getPortraitMarketingImages
Portrait marketing image assets to be used in the ad. Valid image types are GIF, JPEG, and PNG. The minimum size is 480x600 and the aspect ratio must be 4:5 (+-1%). Combined with `marketing_images` and `square_marketing_images` the maximum is 20.
repeated .google.ads.googleads.v18.common.AdImageAsset portrait_marketing_images = 3;- Specified by:
getPortraitMarketingImagesin interfaceDemandGenMultiAssetAdInfoOrBuilder
-
getPortraitMarketingImagesOrBuilder
Portrait marketing image assets to be used in the ad. Valid image types are GIF, JPEG, and PNG. The minimum size is 480x600 and the aspect ratio must be 4:5 (+-1%). Combined with `marketing_images` and `square_marketing_images` the maximum is 20.
repeated .google.ads.googleads.v18.common.AdImageAsset portrait_marketing_images = 3;- Specified by:
getPortraitMarketingImagesOrBuilderin interfaceDemandGenMultiAssetAdInfoOrBuilder
-
getLogoImagesList
Logo image assets to be used in the ad. Valid image types are GIF, JPEG, and PNG. The minimum size is 128x128 and the aspect ratio must be 1:1 (+-1%). At least 1 and max 5 logo images can be specified.
repeated .google.ads.googleads.v18.common.AdImageAsset logo_images = 4;- Specified by:
getLogoImagesListin interfaceDemandGenMultiAssetAdInfoOrBuilder
-
getLogoImagesOrBuilderList
Logo image assets to be used in the ad. Valid image types are GIF, JPEG, and PNG. The minimum size is 128x128 and the aspect ratio must be 1:1 (+-1%). At least 1 and max 5 logo images can be specified.
repeated .google.ads.googleads.v18.common.AdImageAsset logo_images = 4;- Specified by:
getLogoImagesOrBuilderListin interfaceDemandGenMultiAssetAdInfoOrBuilder
-
getLogoImagesCount
public int getLogoImagesCount()Logo image assets to be used in the ad. Valid image types are GIF, JPEG, and PNG. The minimum size is 128x128 and the aspect ratio must be 1:1 (+-1%). At least 1 and max 5 logo images can be specified.
repeated .google.ads.googleads.v18.common.AdImageAsset logo_images = 4;- Specified by:
getLogoImagesCountin interfaceDemandGenMultiAssetAdInfoOrBuilder
-
getLogoImages
Logo image assets to be used in the ad. Valid image types are GIF, JPEG, and PNG. The minimum size is 128x128 and the aspect ratio must be 1:1 (+-1%). At least 1 and max 5 logo images can be specified.
repeated .google.ads.googleads.v18.common.AdImageAsset logo_images = 4;- Specified by:
getLogoImagesin interfaceDemandGenMultiAssetAdInfoOrBuilder
-
getLogoImagesOrBuilder
Logo image assets to be used in the ad. Valid image types are GIF, JPEG, and PNG. The minimum size is 128x128 and the aspect ratio must be 1:1 (+-1%). At least 1 and max 5 logo images can be specified.
repeated .google.ads.googleads.v18.common.AdImageAsset logo_images = 4;- Specified by:
getLogoImagesOrBuilderin interfaceDemandGenMultiAssetAdInfoOrBuilder
-
getHeadlinesList
Headline text asset of the ad. Maximum display width is 30. At least 1 and max 5 headlines can be specified.
repeated .google.ads.googleads.v18.common.AdTextAsset headlines = 5;- Specified by:
getHeadlinesListin interfaceDemandGenMultiAssetAdInfoOrBuilder
-
getHeadlinesOrBuilderList
Headline text asset of the ad. Maximum display width is 30. At least 1 and max 5 headlines can be specified.
repeated .google.ads.googleads.v18.common.AdTextAsset headlines = 5;- Specified by:
getHeadlinesOrBuilderListin interfaceDemandGenMultiAssetAdInfoOrBuilder
-
getHeadlinesCount
public int getHeadlinesCount()Headline text asset of the ad. Maximum display width is 30. At least 1 and max 5 headlines can be specified.
repeated .google.ads.googleads.v18.common.AdTextAsset headlines = 5;- Specified by:
getHeadlinesCountin interfaceDemandGenMultiAssetAdInfoOrBuilder
-
getHeadlines
Headline text asset of the ad. Maximum display width is 30. At least 1 and max 5 headlines can be specified.
repeated .google.ads.googleads.v18.common.AdTextAsset headlines = 5;- Specified by:
getHeadlinesin interfaceDemandGenMultiAssetAdInfoOrBuilder
-
getHeadlinesOrBuilder
Headline text asset of the ad. Maximum display width is 30. At least 1 and max 5 headlines can be specified.
repeated .google.ads.googleads.v18.common.AdTextAsset headlines = 5;- Specified by:
getHeadlinesOrBuilderin interfaceDemandGenMultiAssetAdInfoOrBuilder
-
getDescriptionsList
The descriptive text of the ad. Maximum display width is 90. At least 1 and max 5 descriptions can be specified.
repeated .google.ads.googleads.v18.common.AdTextAsset descriptions = 6;- Specified by:
getDescriptionsListin interfaceDemandGenMultiAssetAdInfoOrBuilder
-
getDescriptionsOrBuilderList
The descriptive text of the ad. Maximum display width is 90. At least 1 and max 5 descriptions can be specified.
repeated .google.ads.googleads.v18.common.AdTextAsset descriptions = 6;- Specified by:
getDescriptionsOrBuilderListin interfaceDemandGenMultiAssetAdInfoOrBuilder
-
getDescriptionsCount
public int getDescriptionsCount()The descriptive text of the ad. Maximum display width is 90. At least 1 and max 5 descriptions can be specified.
repeated .google.ads.googleads.v18.common.AdTextAsset descriptions = 6;- Specified by:
getDescriptionsCountin interfaceDemandGenMultiAssetAdInfoOrBuilder
-
getDescriptions
The descriptive text of the ad. Maximum display width is 90. At least 1 and max 5 descriptions can be specified.
repeated .google.ads.googleads.v18.common.AdTextAsset descriptions = 6;- Specified by:
getDescriptionsin interfaceDemandGenMultiAssetAdInfoOrBuilder
-
getDescriptionsOrBuilder
The descriptive text of the ad. Maximum display width is 90. At least 1 and max 5 descriptions can be specified.
repeated .google.ads.googleads.v18.common.AdTextAsset descriptions = 6;- Specified by:
getDescriptionsOrBuilderin interfaceDemandGenMultiAssetAdInfoOrBuilder
-
hasBusinessName
public boolean hasBusinessName()The Advertiser/brand name. Maximum display width is 25. Required.
optional string business_name = 7;- Specified by:
hasBusinessNamein interfaceDemandGenMultiAssetAdInfoOrBuilder- Returns:
- Whether the businessName field is set.
-
getBusinessName
The Advertiser/brand name. Maximum display width is 25. Required.
optional string business_name = 7;- Specified by:
getBusinessNamein interfaceDemandGenMultiAssetAdInfoOrBuilder- Returns:
- The businessName.
-
getBusinessNameBytes
public com.google.protobuf.ByteString getBusinessNameBytes()The Advertiser/brand name. Maximum display width is 25. Required.
optional string business_name = 7;- Specified by:
getBusinessNameBytesin interfaceDemandGenMultiAssetAdInfoOrBuilder- Returns:
- The bytes for businessName.
-
hasCallToActionText
public boolean hasCallToActionText()Call to action text.
optional string call_to_action_text = 8;- Specified by:
hasCallToActionTextin interfaceDemandGenMultiAssetAdInfoOrBuilder- Returns:
- Whether the callToActionText field is set.
-
getCallToActionText
Call to action text.
optional string call_to_action_text = 8;- Specified by:
getCallToActionTextin interfaceDemandGenMultiAssetAdInfoOrBuilder- Returns:
- The callToActionText.
-
getCallToActionTextBytes
public com.google.protobuf.ByteString getCallToActionTextBytes()Call to action text.
optional string call_to_action_text = 8;- Specified by:
getCallToActionTextBytesin interfaceDemandGenMultiAssetAdInfoOrBuilder- Returns:
- The bytes for callToActionText.
-
hasLeadFormOnly
public boolean hasLeadFormOnly()Boolean option that indicates if this ad must be served with lead form.
optional bool lead_form_only = 9;- Specified by:
hasLeadFormOnlyin interfaceDemandGenMultiAssetAdInfoOrBuilder- Returns:
- Whether the leadFormOnly field is set.
-
getLeadFormOnly
public boolean getLeadFormOnly()Boolean option that indicates if this ad must be served with lead form.
optional bool lead_form_only = 9;- Specified by:
getLeadFormOnlyin interfaceDemandGenMultiAssetAdInfoOrBuilder- Returns:
- The leadFormOnly.
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static DemandGenMultiAssetAdInfo parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static DemandGenMultiAssetAdInfo parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static DemandGenMultiAssetAdInfo parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static DemandGenMultiAssetAdInfo parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static DemandGenMultiAssetAdInfo parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static DemandGenMultiAssetAdInfo parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static DemandGenMultiAssetAdInfo parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static DemandGenMultiAssetAdInfo parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static DemandGenMultiAssetAdInfo parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static DemandGenMultiAssetAdInfo parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected DemandGenMultiAssetAdInfo.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) - Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-