Class Feed.PlacesLocationFeedData
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
com.google.ads.googleads.v18.resources.Feed.PlacesLocationFeedData
- All Implemented Interfaces:
Feed.PlacesLocationFeedDataOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
- Enclosing class:
- Feed
public static final class Feed.PlacesLocationFeedData
extends com.google.protobuf.GeneratedMessageV3
implements Feed.PlacesLocationFeedDataOrBuilder
Data used to configure a location feed populated from Business Profile.Protobuf type
google.ads.googleads.v18.resources.Feed.PlacesLocationFeedData- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classData used to configure a location feed populated from Business Profile.static final classData used for authorization using OAuth.static interfaceNested 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 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 TypeMethodDescriptionbooleanPlus page ID of the managed business whose locations should be used.com.google.protobuf.ByteStringPlus page ID of the managed business whose locations should be used.Used to filter Business Profile listings by business name.com.google.protobuf.ByteStringUsed to filter Business Profile listings by business name.getCategoryFilters(int index) Used to filter Business Profile listings by categories.com.google.protobuf.ByteStringgetCategoryFiltersBytes(int index) Used to filter Business Profile listings by categories.intUsed to filter Business Profile listings by categories.com.google.protobuf.ProtocolStringListUsed to filter Business Profile listings by categories.static Feed.PlacesLocationFeedDatastatic final com.google.protobuf.Descriptors.DescriptorEmail address of a Business Profile or email address of a manager of the Business Profile.com.google.protobuf.ByteStringEmail address of a Business Profile or email address of a manager of the Business Profile.getLabelFilters(int index) Used to filter Business Profile listings by labels.com.google.protobuf.ByteStringgetLabelFiltersBytes(int index) Used to filter Business Profile listings by labels.intUsed to filter Business Profile listings by labels.com.google.protobuf.ProtocolStringListUsed to filter Business Profile listings by labels.Immutable.Immutable.com.google.protobuf.Parser<Feed.PlacesLocationFeedData>intbooleanUsed to filter Business Profile listings by business name.booleanEmail address of a Business Profile or email address of a manager of the Business Profile.inthashCode()booleanImmutable.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleannewBuilder(Feed.PlacesLocationFeedData prototype) protected Feed.PlacesLocationFeedData.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) static Feed.PlacesLocationFeedDataparseDelimitedFrom(InputStream input) static Feed.PlacesLocationFeedDataparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Feed.PlacesLocationFeedDataparseFrom(byte[] data) static Feed.PlacesLocationFeedDataparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Feed.PlacesLocationFeedDataparseFrom(com.google.protobuf.ByteString data) static Feed.PlacesLocationFeedDataparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Feed.PlacesLocationFeedDataparseFrom(com.google.protobuf.CodedInputStream input) static Feed.PlacesLocationFeedDataparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Feed.PlacesLocationFeedDataparseFrom(InputStream input) static Feed.PlacesLocationFeedDataparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Feed.PlacesLocationFeedDataparseFrom(ByteBuffer data) static Feed.PlacesLocationFeedDataparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<Feed.PlacesLocationFeedData>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
-
OAUTH_INFO_FIELD_NUMBER
public static final int OAUTH_INFO_FIELD_NUMBER- See Also:
-
EMAIL_ADDRESS_FIELD_NUMBER
public static final int EMAIL_ADDRESS_FIELD_NUMBER- See Also:
-
BUSINESS_ACCOUNT_ID_FIELD_NUMBER
public static final int BUSINESS_ACCOUNT_ID_FIELD_NUMBER- See Also:
-
BUSINESS_NAME_FILTER_FIELD_NUMBER
public static final int BUSINESS_NAME_FILTER_FIELD_NUMBER- See Also:
-
CATEGORY_FILTERS_FIELD_NUMBER
public static final int CATEGORY_FILTERS_FIELD_NUMBER- See Also:
-
LABEL_FILTERS_FIELD_NUMBER
public static final int LABEL_FILTERS_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
-
hasOauthInfo
public boolean hasOauthInfo()Immutable. Required authentication token (from OAuth API) for the email. This field can only be specified in a create request. All its subfields are not selectable.
.google.ads.googleads.v18.resources.Feed.PlacesLocationFeedData.OAuthInfo oauth_info = 1 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
hasOauthInfoin interfaceFeed.PlacesLocationFeedDataOrBuilder- Returns:
- Whether the oauthInfo field is set.
-
getOauthInfo
Immutable. Required authentication token (from OAuth API) for the email. This field can only be specified in a create request. All its subfields are not selectable.
.google.ads.googleads.v18.resources.Feed.PlacesLocationFeedData.OAuthInfo oauth_info = 1 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getOauthInfoin interfaceFeed.PlacesLocationFeedDataOrBuilder- Returns:
- The oauthInfo.
-
getOauthInfoOrBuilder
Immutable. Required authentication token (from OAuth API) for the email. This field can only be specified in a create request. All its subfields are not selectable.
.google.ads.googleads.v18.resources.Feed.PlacesLocationFeedData.OAuthInfo oauth_info = 1 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getOauthInfoOrBuilderin interfaceFeed.PlacesLocationFeedDataOrBuilder
-
hasEmailAddress
public boolean hasEmailAddress()Email address of a Business Profile or email address of a manager of the Business Profile. Required.
optional string email_address = 7;- Specified by:
hasEmailAddressin interfaceFeed.PlacesLocationFeedDataOrBuilder- Returns:
- Whether the emailAddress field is set.
-
getEmailAddress
Email address of a Business Profile or email address of a manager of the Business Profile. Required.
optional string email_address = 7;- Specified by:
getEmailAddressin interfaceFeed.PlacesLocationFeedDataOrBuilder- Returns:
- The emailAddress.
-
getEmailAddressBytes
public com.google.protobuf.ByteString getEmailAddressBytes()Email address of a Business Profile or email address of a manager of the Business Profile. Required.
optional string email_address = 7;- Specified by:
getEmailAddressBytesin interfaceFeed.PlacesLocationFeedDataOrBuilder- Returns:
- The bytes for emailAddress.
-
getBusinessAccountId
Plus page ID of the managed business whose locations should be used. If this field is not set, then all businesses accessible by the user (specified by email_address) are used. This field is mutate-only and is not selectable.
string business_account_id = 8;- Specified by:
getBusinessAccountIdin interfaceFeed.PlacesLocationFeedDataOrBuilder- Returns:
- The businessAccountId.
-
getBusinessAccountIdBytes
public com.google.protobuf.ByteString getBusinessAccountIdBytes()Plus page ID of the managed business whose locations should be used. If this field is not set, then all businesses accessible by the user (specified by email_address) are used. This field is mutate-only and is not selectable.
string business_account_id = 8;- Specified by:
getBusinessAccountIdBytesin interfaceFeed.PlacesLocationFeedDataOrBuilder- Returns:
- The bytes for businessAccountId.
-
hasBusinessNameFilter
public boolean hasBusinessNameFilter()Used to filter Business Profile listings by business name. If business_name_filter is set, only listings with a matching business name are candidates to be sync'd into FeedItems.
optional string business_name_filter = 9;- Specified by:
hasBusinessNameFilterin interfaceFeed.PlacesLocationFeedDataOrBuilder- Returns:
- Whether the businessNameFilter field is set.
-
getBusinessNameFilter
Used to filter Business Profile listings by business name. If business_name_filter is set, only listings with a matching business name are candidates to be sync'd into FeedItems.
optional string business_name_filter = 9;- Specified by:
getBusinessNameFilterin interfaceFeed.PlacesLocationFeedDataOrBuilder- Returns:
- The businessNameFilter.
-
getBusinessNameFilterBytes
public com.google.protobuf.ByteString getBusinessNameFilterBytes()Used to filter Business Profile listings by business name. If business_name_filter is set, only listings with a matching business name are candidates to be sync'd into FeedItems.
optional string business_name_filter = 9;- Specified by:
getBusinessNameFilterBytesin interfaceFeed.PlacesLocationFeedDataOrBuilder- Returns:
- The bytes for businessNameFilter.
-
getCategoryFiltersList
public com.google.protobuf.ProtocolStringList getCategoryFiltersList()Used to filter Business Profile listings by categories. If entries exist in category_filters, only listings that belong to any of the categories are candidates to be sync'd into FeedItems. If no entries exist in category_filters, then all listings are candidates for syncing.
repeated string category_filters = 11;- Specified by:
getCategoryFiltersListin interfaceFeed.PlacesLocationFeedDataOrBuilder- Returns:
- A list containing the categoryFilters.
-
getCategoryFiltersCount
public int getCategoryFiltersCount()Used to filter Business Profile listings by categories. If entries exist in category_filters, only listings that belong to any of the categories are candidates to be sync'd into FeedItems. If no entries exist in category_filters, then all listings are candidates for syncing.
repeated string category_filters = 11;- Specified by:
getCategoryFiltersCountin interfaceFeed.PlacesLocationFeedDataOrBuilder- Returns:
- The count of categoryFilters.
-
getCategoryFilters
Used to filter Business Profile listings by categories. If entries exist in category_filters, only listings that belong to any of the categories are candidates to be sync'd into FeedItems. If no entries exist in category_filters, then all listings are candidates for syncing.
repeated string category_filters = 11;- Specified by:
getCategoryFiltersin interfaceFeed.PlacesLocationFeedDataOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The categoryFilters at the given index.
-
getCategoryFiltersBytes
public com.google.protobuf.ByteString getCategoryFiltersBytes(int index) Used to filter Business Profile listings by categories. If entries exist in category_filters, only listings that belong to any of the categories are candidates to be sync'd into FeedItems. If no entries exist in category_filters, then all listings are candidates for syncing.
repeated string category_filters = 11;- Specified by:
getCategoryFiltersBytesin interfaceFeed.PlacesLocationFeedDataOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the categoryFilters at the given index.
-
getLabelFiltersList
public com.google.protobuf.ProtocolStringList getLabelFiltersList()Used to filter Business Profile listings by labels. If entries exist in label_filters, only listings that has any of the labels set are candidates to be synchronized into FeedItems. If no entries exist in label_filters, then all listings are candidates for syncing.
repeated string label_filters = 12;- Specified by:
getLabelFiltersListin interfaceFeed.PlacesLocationFeedDataOrBuilder- Returns:
- A list containing the labelFilters.
-
getLabelFiltersCount
public int getLabelFiltersCount()Used to filter Business Profile listings by labels. If entries exist in label_filters, only listings that has any of the labels set are candidates to be synchronized into FeedItems. If no entries exist in label_filters, then all listings are candidates for syncing.
repeated string label_filters = 12;- Specified by:
getLabelFiltersCountin interfaceFeed.PlacesLocationFeedDataOrBuilder- Returns:
- The count of labelFilters.
-
getLabelFilters
Used to filter Business Profile listings by labels. If entries exist in label_filters, only listings that has any of the labels set are candidates to be synchronized into FeedItems. If no entries exist in label_filters, then all listings are candidates for syncing.
repeated string label_filters = 12;- Specified by:
getLabelFiltersin interfaceFeed.PlacesLocationFeedDataOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The labelFilters at the given index.
-
getLabelFiltersBytes
public com.google.protobuf.ByteString getLabelFiltersBytes(int index) Used to filter Business Profile listings by labels. If entries exist in label_filters, only listings that has any of the labels set are candidates to be synchronized into FeedItems. If no entries exist in label_filters, then all listings are candidates for syncing.
repeated string label_filters = 12;- Specified by:
getLabelFiltersBytesin interfaceFeed.PlacesLocationFeedDataOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the labelFilters at the given index.
-
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 Feed.PlacesLocationFeedData parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Feed.PlacesLocationFeedData parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Feed.PlacesLocationFeedData parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Feed.PlacesLocationFeedData parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Feed.PlacesLocationFeedData parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Feed.PlacesLocationFeedData parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static Feed.PlacesLocationFeedData parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static Feed.PlacesLocationFeedData parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static Feed.PlacesLocationFeedData parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static Feed.PlacesLocationFeedData 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 Feed.PlacesLocationFeedData.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
-