Class AppFeedItem
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
com.google.ads.googleads.v18.common.AppFeedItem
- All Implemented Interfaces:
AppFeedItemOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
public final class AppFeedItem
extends com.google.protobuf.GeneratedMessageV3
implements AppFeedItemOrBuilder
Represents an App extension.Protobuf type
google.ads.googleads.v18.common.AppFeedItem- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classRepresents an App extension.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 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 TypeMethodDescriptionbooleangetAppId()The store-specific ID for the target application.com.google.protobuf.ByteStringThe store-specific ID for the target application.The application store that the target application belongs to.intThe application store that the target application belongs to.static AppFeedItemstatic final com.google.protobuf.Descriptors.DescriptorgetFinalMobileUrls(int index) A list of possible final mobile URLs after all cross domain redirects.com.google.protobuf.ByteStringgetFinalMobileUrlsBytes(int index) A list of possible final mobile URLs after all cross domain redirects.intA list of possible final mobile URLs after all cross domain redirects.com.google.protobuf.ProtocolStringListA list of possible final mobile URLs after all cross domain redirects.getFinalUrls(int index) A list of possible final URLs after all cross domain redirects.com.google.protobuf.ByteStringgetFinalUrlsBytes(int index) A list of possible final URLs after all cross domain redirects.intA list of possible final URLs after all cross domain redirects.com.google.protobuf.ProtocolStringListA list of possible final URLs after all cross domain redirects.URL template for appending params to landing page URLs served with parallel tracking.com.google.protobuf.ByteStringURL template for appending params to landing page URLs served with parallel tracking.The visible text displayed when the link is rendered in an ad.com.google.protobuf.ByteStringThe visible text displayed when the link is rendered in an ad.com.google.protobuf.Parser<AppFeedItem>intURL template for constructing a tracking URL.com.google.protobuf.ByteStringURL template for constructing a tracking URL.getUrlCustomParameters(int index) A list of mappings to be used for substituting URL custom parameter tags in the tracking_url_template, final_urls, and/or final_mobile_urls.intA list of mappings to be used for substituting URL custom parameter tags in the tracking_url_template, final_urls, and/or final_mobile_urls.A list of mappings to be used for substituting URL custom parameter tags in the tracking_url_template, final_urls, and/or final_mobile_urls.getUrlCustomParametersOrBuilder(int index) A list of mappings to be used for substituting URL custom parameter tags in the tracking_url_template, final_urls, and/or final_mobile_urls.List<? extends CustomParameterOrBuilder>A list of mappings to be used for substituting URL custom parameter tags in the tracking_url_template, final_urls, and/or final_mobile_urls.booleanhasAppId()The store-specific ID for the target application.booleanURL template for appending params to landing page URLs served with parallel tracking.inthashCode()booleanThe visible text displayed when the link is rendered in an ad.booleanURL template for constructing a tracking URL.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanstatic AppFeedItem.Builderstatic AppFeedItem.BuildernewBuilder(AppFeedItem prototype) protected AppFeedItem.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) static AppFeedItemparseDelimitedFrom(InputStream input) static AppFeedItemparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static AppFeedItemparseFrom(byte[] data) static AppFeedItemparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static AppFeedItemparseFrom(com.google.protobuf.ByteString data) static AppFeedItemparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static AppFeedItemparseFrom(com.google.protobuf.CodedInputStream input) static AppFeedItemparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static AppFeedItemparseFrom(InputStream input) static AppFeedItemparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static AppFeedItemparseFrom(ByteBuffer data) static AppFeedItemparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<AppFeedItem>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
-
LINK_TEXT_FIELD_NUMBER
public static final int LINK_TEXT_FIELD_NUMBER- See Also:
-
APP_ID_FIELD_NUMBER
public static final int APP_ID_FIELD_NUMBER- See Also:
-
APP_STORE_FIELD_NUMBER
public static final int APP_STORE_FIELD_NUMBER- See Also:
-
FINAL_URLS_FIELD_NUMBER
public static final int FINAL_URLS_FIELD_NUMBER- See Also:
-
FINAL_MOBILE_URLS_FIELD_NUMBER
public static final int FINAL_MOBILE_URLS_FIELD_NUMBER- See Also:
-
TRACKING_URL_TEMPLATE_FIELD_NUMBER
public static final int TRACKING_URL_TEMPLATE_FIELD_NUMBER- See Also:
-
URL_CUSTOM_PARAMETERS_FIELD_NUMBER
public static final int URL_CUSTOM_PARAMETERS_FIELD_NUMBER- See Also:
-
FINAL_URL_SUFFIX_FIELD_NUMBER
public static final int FINAL_URL_SUFFIX_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
-
hasLinkText
public boolean hasLinkText()The visible text displayed when the link is rendered in an ad. This string must not be empty, and the length of this string should be between 1 and 25, inclusive.
optional string link_text = 9;- Specified by:
hasLinkTextin interfaceAppFeedItemOrBuilder- Returns:
- Whether the linkText field is set.
-
getLinkText
The visible text displayed when the link is rendered in an ad. This string must not be empty, and the length of this string should be between 1 and 25, inclusive.
optional string link_text = 9;- Specified by:
getLinkTextin interfaceAppFeedItemOrBuilder- Returns:
- The linkText.
-
getLinkTextBytes
public com.google.protobuf.ByteString getLinkTextBytes()The visible text displayed when the link is rendered in an ad. This string must not be empty, and the length of this string should be between 1 and 25, inclusive.
optional string link_text = 9;- Specified by:
getLinkTextBytesin interfaceAppFeedItemOrBuilder- Returns:
- The bytes for linkText.
-
hasAppId
public boolean hasAppId()The store-specific ID for the target application. This string must not be empty.
optional string app_id = 10;- Specified by:
hasAppIdin interfaceAppFeedItemOrBuilder- Returns:
- Whether the appId field is set.
-
getAppId
The store-specific ID for the target application. This string must not be empty.
optional string app_id = 10;- Specified by:
getAppIdin interfaceAppFeedItemOrBuilder- Returns:
- The appId.
-
getAppIdBytes
public com.google.protobuf.ByteString getAppIdBytes()The store-specific ID for the target application. This string must not be empty.
optional string app_id = 10;- Specified by:
getAppIdBytesin interfaceAppFeedItemOrBuilder- Returns:
- The bytes for appId.
-
getAppStoreValue
public int getAppStoreValue()The application store that the target application belongs to. This field is required.
.google.ads.googleads.v18.enums.AppStoreEnum.AppStore app_store = 3;- Specified by:
getAppStoreValuein interfaceAppFeedItemOrBuilder- Returns:
- The enum numeric value on the wire for appStore.
-
getAppStore
The application store that the target application belongs to. This field is required.
.google.ads.googleads.v18.enums.AppStoreEnum.AppStore app_store = 3;- Specified by:
getAppStorein interfaceAppFeedItemOrBuilder- Returns:
- The appStore.
-
getFinalUrlsList
public com.google.protobuf.ProtocolStringList getFinalUrlsList()A list of possible final URLs after all cross domain redirects. This list must not be empty.
repeated string final_urls = 11;- Specified by:
getFinalUrlsListin interfaceAppFeedItemOrBuilder- Returns:
- A list containing the finalUrls.
-
getFinalUrlsCount
public int getFinalUrlsCount()A list of possible final URLs after all cross domain redirects. This list must not be empty.
repeated string final_urls = 11;- Specified by:
getFinalUrlsCountin interfaceAppFeedItemOrBuilder- Returns:
- The count of finalUrls.
-
getFinalUrls
A list of possible final URLs after all cross domain redirects. This list must not be empty.
repeated string final_urls = 11;- Specified by:
getFinalUrlsin interfaceAppFeedItemOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The finalUrls at the given index.
-
getFinalUrlsBytes
public com.google.protobuf.ByteString getFinalUrlsBytes(int index) A list of possible final URLs after all cross domain redirects. This list must not be empty.
repeated string final_urls = 11;- Specified by:
getFinalUrlsBytesin interfaceAppFeedItemOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the finalUrls at the given index.
-
getFinalMobileUrlsList
public com.google.protobuf.ProtocolStringList getFinalMobileUrlsList()A list of possible final mobile URLs after all cross domain redirects.
repeated string final_mobile_urls = 12;- Specified by:
getFinalMobileUrlsListin interfaceAppFeedItemOrBuilder- Returns:
- A list containing the finalMobileUrls.
-
getFinalMobileUrlsCount
public int getFinalMobileUrlsCount()A list of possible final mobile URLs after all cross domain redirects.
repeated string final_mobile_urls = 12;- Specified by:
getFinalMobileUrlsCountin interfaceAppFeedItemOrBuilder- Returns:
- The count of finalMobileUrls.
-
getFinalMobileUrls
A list of possible final mobile URLs after all cross domain redirects.
repeated string final_mobile_urls = 12;- Specified by:
getFinalMobileUrlsin interfaceAppFeedItemOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The finalMobileUrls at the given index.
-
getFinalMobileUrlsBytes
public com.google.protobuf.ByteString getFinalMobileUrlsBytes(int index) A list of possible final mobile URLs after all cross domain redirects.
repeated string final_mobile_urls = 12;- Specified by:
getFinalMobileUrlsBytesin interfaceAppFeedItemOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the finalMobileUrls at the given index.
-
hasTrackingUrlTemplate
public boolean hasTrackingUrlTemplate()URL template for constructing a tracking URL. Default value is "{lpurl}".optional string tracking_url_template = 13;- Specified by:
hasTrackingUrlTemplatein interfaceAppFeedItemOrBuilder- Returns:
- Whether the trackingUrlTemplate field is set.
-
getTrackingUrlTemplate
URL template for constructing a tracking URL. Default value is "{lpurl}".optional string tracking_url_template = 13;- Specified by:
getTrackingUrlTemplatein interfaceAppFeedItemOrBuilder- Returns:
- The trackingUrlTemplate.
-
getTrackingUrlTemplateBytes
public com.google.protobuf.ByteString getTrackingUrlTemplateBytes()URL template for constructing a tracking URL. Default value is "{lpurl}".optional string tracking_url_template = 13;- Specified by:
getTrackingUrlTemplateBytesin interfaceAppFeedItemOrBuilder- Returns:
- The bytes for trackingUrlTemplate.
-
getUrlCustomParametersList
A list of mappings to be used for substituting URL custom parameter tags in the tracking_url_template, final_urls, and/or final_mobile_urls.
repeated .google.ads.googleads.v18.common.CustomParameter url_custom_parameters = 7;- Specified by:
getUrlCustomParametersListin interfaceAppFeedItemOrBuilder
-
getUrlCustomParametersOrBuilderList
A list of mappings to be used for substituting URL custom parameter tags in the tracking_url_template, final_urls, and/or final_mobile_urls.
repeated .google.ads.googleads.v18.common.CustomParameter url_custom_parameters = 7;- Specified by:
getUrlCustomParametersOrBuilderListin interfaceAppFeedItemOrBuilder
-
getUrlCustomParametersCount
public int getUrlCustomParametersCount()A list of mappings to be used for substituting URL custom parameter tags in the tracking_url_template, final_urls, and/or final_mobile_urls.
repeated .google.ads.googleads.v18.common.CustomParameter url_custom_parameters = 7;- Specified by:
getUrlCustomParametersCountin interfaceAppFeedItemOrBuilder
-
getUrlCustomParameters
A list of mappings to be used for substituting URL custom parameter tags in the tracking_url_template, final_urls, and/or final_mobile_urls.
repeated .google.ads.googleads.v18.common.CustomParameter url_custom_parameters = 7;- Specified by:
getUrlCustomParametersin interfaceAppFeedItemOrBuilder
-
getUrlCustomParametersOrBuilder
A list of mappings to be used for substituting URL custom parameter tags in the tracking_url_template, final_urls, and/or final_mobile_urls.
repeated .google.ads.googleads.v18.common.CustomParameter url_custom_parameters = 7;- Specified by:
getUrlCustomParametersOrBuilderin interfaceAppFeedItemOrBuilder
-
hasFinalUrlSuffix
public boolean hasFinalUrlSuffix()URL template for appending params to landing page URLs served with parallel tracking.
optional string final_url_suffix = 14;- Specified by:
hasFinalUrlSuffixin interfaceAppFeedItemOrBuilder- Returns:
- Whether the finalUrlSuffix field is set.
-
getFinalUrlSuffix
URL template for appending params to landing page URLs served with parallel tracking.
optional string final_url_suffix = 14;- Specified by:
getFinalUrlSuffixin interfaceAppFeedItemOrBuilder- Returns:
- The finalUrlSuffix.
-
getFinalUrlSuffixBytes
public com.google.protobuf.ByteString getFinalUrlSuffixBytes()URL template for appending params to landing page URLs served with parallel tracking.
optional string final_url_suffix = 14;- Specified by:
getFinalUrlSuffixBytesin interfaceAppFeedItemOrBuilder- Returns:
- The bytes for finalUrlSuffix.
-
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 AppFeedItem parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AppFeedItem parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AppFeedItem parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AppFeedItem parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AppFeedItem parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AppFeedItem parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static AppFeedItem parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static AppFeedItem parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static AppFeedItem 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 AppFeedItem.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
-