com.google.ads.googleads.v17.common.BusinessProfileLocationSetOrBuilder Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of google-ads-stubs-v17 Show documentation
Show all versions of google-ads-stubs-v17 Show documentation
Stubs for GAAPI version google-ads-stubs-v17
The newest version!
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: google/ads/googleads/v17/common/asset_set_types.proto
// Protobuf Java Version: 3.25.3
package com.google.ads.googleads.v17.common;
public interface BusinessProfileLocationSetOrBuilder extends
// @@protoc_insertion_point(interface_extends:google.ads.googleads.v17.common.BusinessProfileLocationSet)
com.google.protobuf.MessageOrBuilder {
/**
*
* Required. Immutable. The HTTP authorization token used to obtain
* authorization.
*
*
* string http_authorization_token = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = REQUIRED];
* @return The httpAuthorizationToken.
*/
java.lang.String getHttpAuthorizationToken();
/**
*
* Required. Immutable. The HTTP authorization token used to obtain
* authorization.
*
*
* string http_authorization_token = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = REQUIRED];
* @return The bytes for httpAuthorizationToken.
*/
com.google.protobuf.ByteString
getHttpAuthorizationTokenBytes();
/**
*
* Required. Immutable. Email address of a Google Business Profile account or
* email address of a manager of the Google Business Profile account.
*
*
* string email_address = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];
* @return The emailAddress.
*/
java.lang.String getEmailAddress();
/**
*
* Required. Immutable. Email address of a Google Business Profile account or
* email address of a manager of the Google Business Profile account.
*
*
* string email_address = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];
* @return The bytes for emailAddress.
*/
com.google.protobuf.ByteString
getEmailAddressBytes();
/**
*
* Used to filter Google Business Profile listings by business name. If
* businessNameFilter is set, only listings with a matching business name are
* candidates to be sync'd into Assets.
*
*
* string business_name_filter = 3;
* @return The businessNameFilter.
*/
java.lang.String getBusinessNameFilter();
/**
*
* Used to filter Google Business Profile listings by business name. If
* businessNameFilter is set, only listings with a matching business name are
* candidates to be sync'd into Assets.
*
*
* string business_name_filter = 3;
* @return The bytes for businessNameFilter.
*/
com.google.protobuf.ByteString
getBusinessNameFilterBytes();
/**
*
* Used to filter Google Business Profile listings by labels. If entries exist
* in labelFilters, only listings that have any of the labels set are
* candidates to be synchronized into Assets. If no entries exist in
* labelFilters, then all listings are candidates for syncing.
* Label filters are OR'ed together.
*
*
* repeated string label_filters = 4;
* @return A list containing the labelFilters.
*/
java.util.List
getLabelFiltersList();
/**
*
* Used to filter Google Business Profile listings by labels. If entries exist
* in labelFilters, only listings that have any of the labels set are
* candidates to be synchronized into Assets. If no entries exist in
* labelFilters, then all listings are candidates for syncing.
* Label filters are OR'ed together.
*
*
* repeated string label_filters = 4;
* @return The count of labelFilters.
*/
int getLabelFiltersCount();
/**
*
* Used to filter Google Business Profile listings by labels. If entries exist
* in labelFilters, only listings that have any of the labels set are
* candidates to be synchronized into Assets. If no entries exist in
* labelFilters, then all listings are candidates for syncing.
* Label filters are OR'ed together.
*
*
* repeated string label_filters = 4;
* @param index The index of the element to return.
* @return The labelFilters at the given index.
*/
java.lang.String getLabelFilters(int index);
/**
*
* Used to filter Google Business Profile listings by labels. If entries exist
* in labelFilters, only listings that have any of the labels set are
* candidates to be synchronized into Assets. If no entries exist in
* labelFilters, then all listings are candidates for syncing.
* Label filters are OR'ed together.
*
*
* repeated string label_filters = 4;
* @param index The index of the value to return.
* @return The bytes of the labelFilters at the given index.
*/
com.google.protobuf.ByteString
getLabelFiltersBytes(int index);
/**
*
* Used to filter Google Business Profile listings by listing id. If entries
* exist in listingIdFilters, only listings specified by the filters are
* candidates to be synchronized into Assets. If no entries exist in
* listingIdFilters, then all listings are candidates for syncing.
* Listing ID filters are OR'ed together.
*
*
* repeated int64 listing_id_filters = 5;
* @return A list containing the listingIdFilters.
*/
java.util.List getListingIdFiltersList();
/**
*
* Used to filter Google Business Profile listings by listing id. If entries
* exist in listingIdFilters, only listings specified by the filters are
* candidates to be synchronized into Assets. If no entries exist in
* listingIdFilters, then all listings are candidates for syncing.
* Listing ID filters are OR'ed together.
*
*
* repeated int64 listing_id_filters = 5;
* @return The count of listingIdFilters.
*/
int getListingIdFiltersCount();
/**
*
* Used to filter Google Business Profile listings by listing id. If entries
* exist in listingIdFilters, only listings specified by the filters are
* candidates to be synchronized into Assets. If no entries exist in
* listingIdFilters, then all listings are candidates for syncing.
* Listing ID filters are OR'ed together.
*
*
* repeated int64 listing_id_filters = 5;
* @param index The index of the element to return.
* @return The listingIdFilters at the given index.
*/
long getListingIdFilters(int index);
/**
*
* Immutable. The account ID of the managed business whose locations are to be
* used. If this field is not set, then all businesses accessible by the user
* (specified by the emailAddress) are used.
*
*
* string business_account_id = 6 [(.google.api.field_behavior) = IMMUTABLE];
* @return The businessAccountId.
*/
java.lang.String getBusinessAccountId();
/**
*
* Immutable. The account ID of the managed business whose locations are to be
* used. If this field is not set, then all businesses accessible by the user
* (specified by the emailAddress) are used.
*
*
* string business_account_id = 6 [(.google.api.field_behavior) = IMMUTABLE];
* @return The bytes for businessAccountId.
*/
com.google.protobuf.ByteString
getBusinessAccountIdBytes();
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy