public static final class MerchantCenterAccountLink.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<MerchantCenterAccountLink.Builder> implements MerchantCenterAccountLinkOrBuilder
Represents a link between a Merchant Center account and a branch. Once a link is established, products from the linked merchant center account will be streamed to the linked branch.Protobuf type
google.cloud.retail.v2alpha.MerchantCenterAccountLink| Modifier and Type | Method and Description |
|---|---|
MerchantCenterAccountLink.Builder |
addAllFeedFilters(Iterable<? extends MerchantCenterAccountLink.MerchantCenterFeedFilter> values)
Criteria for the Merchant Center feeds to be ingested via the link.
|
MerchantCenterAccountLink.Builder |
addFeedFilters(int index,
MerchantCenterAccountLink.MerchantCenterFeedFilter.Builder builderForValue)
Criteria for the Merchant Center feeds to be ingested via the link.
|
MerchantCenterAccountLink.Builder |
addFeedFilters(int index,
MerchantCenterAccountLink.MerchantCenterFeedFilter value)
Criteria for the Merchant Center feeds to be ingested via the link.
|
MerchantCenterAccountLink.Builder |
addFeedFilters(MerchantCenterAccountLink.MerchantCenterFeedFilter.Builder builderForValue)
Criteria for the Merchant Center feeds to be ingested via the link.
|
MerchantCenterAccountLink.Builder |
addFeedFilters(MerchantCenterAccountLink.MerchantCenterFeedFilter value)
Criteria for the Merchant Center feeds to be ingested via the link.
|
MerchantCenterAccountLink.MerchantCenterFeedFilter.Builder |
addFeedFiltersBuilder()
Criteria for the Merchant Center feeds to be ingested via the link.
|
MerchantCenterAccountLink.MerchantCenterFeedFilter.Builder |
addFeedFiltersBuilder(int index)
Criteria for the Merchant Center feeds to be ingested via the link.
|
MerchantCenterAccountLink.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
MerchantCenterAccountLink |
build() |
MerchantCenterAccountLink |
buildPartial() |
MerchantCenterAccountLink.Builder |
clear() |
MerchantCenterAccountLink.Builder |
clearBranchId()
Required.
|
MerchantCenterAccountLink.Builder |
clearFeedFilters()
Criteria for the Merchant Center feeds to be ingested via the link.
|
MerchantCenterAccountLink.Builder |
clearFeedLabel()
The FeedLabel used to perform filtering.
|
MerchantCenterAccountLink.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
MerchantCenterAccountLink.Builder |
clearId()
Output only.
|
MerchantCenterAccountLink.Builder |
clearLanguageCode()
Language of the title/description and other string attributes.
|
MerchantCenterAccountLink.Builder |
clearMerchantCenterAccountId()
Required.
|
MerchantCenterAccountLink.Builder |
clearName()
Output only.
|
MerchantCenterAccountLink.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
MerchantCenterAccountLink.Builder |
clearProjectId()
Output only.
|
MerchantCenterAccountLink.Builder |
clearState()
Output only.
|
MerchantCenterAccountLink.Builder |
clone() |
String |
getBranchId()
Required.
|
com.google.protobuf.ByteString |
getBranchIdBytes()
Required.
|
MerchantCenterAccountLink |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
MerchantCenterAccountLink.MerchantCenterFeedFilter |
getFeedFilters(int index)
Criteria for the Merchant Center feeds to be ingested via the link.
|
MerchantCenterAccountLink.MerchantCenterFeedFilter.Builder |
getFeedFiltersBuilder(int index)
Criteria for the Merchant Center feeds to be ingested via the link.
|
List<MerchantCenterAccountLink.MerchantCenterFeedFilter.Builder> |
getFeedFiltersBuilderList()
Criteria for the Merchant Center feeds to be ingested via the link.
|
int |
getFeedFiltersCount()
Criteria for the Merchant Center feeds to be ingested via the link.
|
List<MerchantCenterAccountLink.MerchantCenterFeedFilter> |
getFeedFiltersList()
Criteria for the Merchant Center feeds to be ingested via the link.
|
MerchantCenterAccountLink.MerchantCenterFeedFilterOrBuilder |
getFeedFiltersOrBuilder(int index)
Criteria for the Merchant Center feeds to be ingested via the link.
|
List<? extends MerchantCenterAccountLink.MerchantCenterFeedFilterOrBuilder> |
getFeedFiltersOrBuilderList()
Criteria for the Merchant Center feeds to be ingested via the link.
|
String |
getFeedLabel()
The FeedLabel used to perform filtering.
|
com.google.protobuf.ByteString |
getFeedLabelBytes()
The FeedLabel used to perform filtering.
|
String |
getId()
Output only.
|
com.google.protobuf.ByteString |
getIdBytes()
Output only.
|
String |
getLanguageCode()
Language of the title/description and other string attributes.
|
com.google.protobuf.ByteString |
getLanguageCodeBytes()
Language of the title/description and other string attributes.
|
long |
getMerchantCenterAccountId()
Required.
|
String |
getName()
Output only.
|
com.google.protobuf.ByteString |
getNameBytes()
Output only.
|
String |
getProjectId()
Output only.
|
com.google.protobuf.ByteString |
getProjectIdBytes()
Output only.
|
MerchantCenterAccountLink.State |
getState()
Output only.
|
int |
getStateValue()
Output only.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
MerchantCenterAccountLink.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
MerchantCenterAccountLink.Builder |
mergeFrom(MerchantCenterAccountLink other) |
MerchantCenterAccountLink.Builder |
mergeFrom(com.google.protobuf.Message other) |
MerchantCenterAccountLink.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
MerchantCenterAccountLink.Builder |
removeFeedFilters(int index)
Criteria for the Merchant Center feeds to be ingested via the link.
|
MerchantCenterAccountLink.Builder |
setBranchId(String value)
Required.
|
MerchantCenterAccountLink.Builder |
setBranchIdBytes(com.google.protobuf.ByteString value)
Required.
|
MerchantCenterAccountLink.Builder |
setFeedFilters(int index,
MerchantCenterAccountLink.MerchantCenterFeedFilter.Builder builderForValue)
Criteria for the Merchant Center feeds to be ingested via the link.
|
MerchantCenterAccountLink.Builder |
setFeedFilters(int index,
MerchantCenterAccountLink.MerchantCenterFeedFilter value)
Criteria for the Merchant Center feeds to be ingested via the link.
|
MerchantCenterAccountLink.Builder |
setFeedLabel(String value)
The FeedLabel used to perform filtering.
|
MerchantCenterAccountLink.Builder |
setFeedLabelBytes(com.google.protobuf.ByteString value)
The FeedLabel used to perform filtering.
|
MerchantCenterAccountLink.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
MerchantCenterAccountLink.Builder |
setId(String value)
Output only.
|
MerchantCenterAccountLink.Builder |
setIdBytes(com.google.protobuf.ByteString value)
Output only.
|
MerchantCenterAccountLink.Builder |
setLanguageCode(String value)
Language of the title/description and other string attributes.
|
MerchantCenterAccountLink.Builder |
setLanguageCodeBytes(com.google.protobuf.ByteString value)
Language of the title/description and other string attributes.
|
MerchantCenterAccountLink.Builder |
setMerchantCenterAccountId(long value)
Required.
|
MerchantCenterAccountLink.Builder |
setName(String value)
Output only.
|
MerchantCenterAccountLink.Builder |
setNameBytes(com.google.protobuf.ByteString value)
Output only.
|
MerchantCenterAccountLink.Builder |
setProjectId(String value)
Output only.
|
MerchantCenterAccountLink.Builder |
setProjectIdBytes(com.google.protobuf.ByteString value)
Output only.
|
MerchantCenterAccountLink.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
MerchantCenterAccountLink.Builder |
setState(MerchantCenterAccountLink.State value)
Output only.
|
MerchantCenterAccountLink.Builder |
setStateValue(int value)
Output only.
|
MerchantCenterAccountLink.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<MerchantCenterAccountLink.Builder>public MerchantCenterAccountLink.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<MerchantCenterAccountLink.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<MerchantCenterAccountLink.Builder>public MerchantCenterAccountLink getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic MerchantCenterAccountLink build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic MerchantCenterAccountLink buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic MerchantCenterAccountLink.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<MerchantCenterAccountLink.Builder>public MerchantCenterAccountLink.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<MerchantCenterAccountLink.Builder>public MerchantCenterAccountLink.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<MerchantCenterAccountLink.Builder>public MerchantCenterAccountLink.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<MerchantCenterAccountLink.Builder>public MerchantCenterAccountLink.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<MerchantCenterAccountLink.Builder>public MerchantCenterAccountLink.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<MerchantCenterAccountLink.Builder>public MerchantCenterAccountLink.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<MerchantCenterAccountLink.Builder>public MerchantCenterAccountLink.Builder mergeFrom(MerchantCenterAccountLink other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<MerchantCenterAccountLink.Builder>public MerchantCenterAccountLink.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<MerchantCenterAccountLink.Builder>IOExceptionpublic String getName()
Output only. Immutable. Full resource name of the Merchant Center Account Link, such as `projects/*/locations/global/catalogs/default_catalog/merchantCenterAccountLinks/merchant_center_account_link`.
string name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OUTPUT_ONLY];
getName in interface MerchantCenterAccountLinkOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
Output only. Immutable. Full resource name of the Merchant Center Account Link, such as `projects/*/locations/global/catalogs/default_catalog/merchantCenterAccountLinks/merchant_center_account_link`.
string name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OUTPUT_ONLY];
getNameBytes in interface MerchantCenterAccountLinkOrBuilderpublic MerchantCenterAccountLink.Builder setName(String value)
Output only. Immutable. Full resource name of the Merchant Center Account Link, such as `projects/*/locations/global/catalogs/default_catalog/merchantCenterAccountLinks/merchant_center_account_link`.
string name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OUTPUT_ONLY];
value - The name to set.public MerchantCenterAccountLink.Builder clearName()
Output only. Immutable. Full resource name of the Merchant Center Account Link, such as `projects/*/locations/global/catalogs/default_catalog/merchantCenterAccountLinks/merchant_center_account_link`.
string name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OUTPUT_ONLY];
public MerchantCenterAccountLink.Builder setNameBytes(com.google.protobuf.ByteString value)
Output only. Immutable. Full resource name of the Merchant Center Account Link, such as `projects/*/locations/global/catalogs/default_catalog/merchantCenterAccountLinks/merchant_center_account_link`.
string name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OUTPUT_ONLY];
value - The bytes for name to set.public String getId()
Output only. Immutable. [MerchantCenterAccountLink][google.cloud.retail.v2alpha.MerchantCenterAccountLink] identifier, which is the final component of [name][google.cloud.retail.v2alpha.MerchantCenterAccountLink.name]. This field is auto generated and follows the convention: `BranchId_MerchantCenterAccountId`. `projects/*/locations/global/catalogs/default_catalog/merchantCenterAccountLinks/id_1`.
string id = 8 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OUTPUT_ONLY];
getId in interface MerchantCenterAccountLinkOrBuilderpublic com.google.protobuf.ByteString getIdBytes()
Output only. Immutable. [MerchantCenterAccountLink][google.cloud.retail.v2alpha.MerchantCenterAccountLink] identifier, which is the final component of [name][google.cloud.retail.v2alpha.MerchantCenterAccountLink.name]. This field is auto generated and follows the convention: `BranchId_MerchantCenterAccountId`. `projects/*/locations/global/catalogs/default_catalog/merchantCenterAccountLinks/id_1`.
string id = 8 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OUTPUT_ONLY];
getIdBytes in interface MerchantCenterAccountLinkOrBuilderpublic MerchantCenterAccountLink.Builder setId(String value)
Output only. Immutable. [MerchantCenterAccountLink][google.cloud.retail.v2alpha.MerchantCenterAccountLink] identifier, which is the final component of [name][google.cloud.retail.v2alpha.MerchantCenterAccountLink.name]. This field is auto generated and follows the convention: `BranchId_MerchantCenterAccountId`. `projects/*/locations/global/catalogs/default_catalog/merchantCenterAccountLinks/id_1`.
string id = 8 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OUTPUT_ONLY];
value - The id to set.public MerchantCenterAccountLink.Builder clearId()
Output only. Immutable. [MerchantCenterAccountLink][google.cloud.retail.v2alpha.MerchantCenterAccountLink] identifier, which is the final component of [name][google.cloud.retail.v2alpha.MerchantCenterAccountLink.name]. This field is auto generated and follows the convention: `BranchId_MerchantCenterAccountId`. `projects/*/locations/global/catalogs/default_catalog/merchantCenterAccountLinks/id_1`.
string id = 8 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OUTPUT_ONLY];
public MerchantCenterAccountLink.Builder setIdBytes(com.google.protobuf.ByteString value)
Output only. Immutable. [MerchantCenterAccountLink][google.cloud.retail.v2alpha.MerchantCenterAccountLink] identifier, which is the final component of [name][google.cloud.retail.v2alpha.MerchantCenterAccountLink.name]. This field is auto generated and follows the convention: `BranchId_MerchantCenterAccountId`. `projects/*/locations/global/catalogs/default_catalog/merchantCenterAccountLinks/id_1`.
string id = 8 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OUTPUT_ONLY];
value - The bytes for id to set.public long getMerchantCenterAccountId()
Required. The linked [Merchant center account id](https://developers.google.com/shopping-content/guides/accountstatuses). The account must be a standalone account or a sub-account of a MCA.
int64 merchant_center_account_id = 2 [(.google.api.field_behavior) = REQUIRED];getMerchantCenterAccountId in interface MerchantCenterAccountLinkOrBuilderpublic MerchantCenterAccountLink.Builder setMerchantCenterAccountId(long value)
Required. The linked [Merchant center account id](https://developers.google.com/shopping-content/guides/accountstatuses). The account must be a standalone account or a sub-account of a MCA.
int64 merchant_center_account_id = 2 [(.google.api.field_behavior) = REQUIRED];value - The merchantCenterAccountId to set.public MerchantCenterAccountLink.Builder clearMerchantCenterAccountId()
Required. The linked [Merchant center account id](https://developers.google.com/shopping-content/guides/accountstatuses). The account must be a standalone account or a sub-account of a MCA.
int64 merchant_center_account_id = 2 [(.google.api.field_behavior) = REQUIRED];public String getBranchId()
Required. The branch id (e.g. 0/1/2) within the catalog that products from merchant_center_account_id are streamed to. When updating this field, an empty value will use the currently configured default branch. However, changing the default branch later on won't change the linked branch here. A single branch id can only have one linked merchant center account id.
string branch_id = 3 [(.google.api.field_behavior) = REQUIRED];getBranchId in interface MerchantCenterAccountLinkOrBuilderpublic com.google.protobuf.ByteString getBranchIdBytes()
Required. The branch id (e.g. 0/1/2) within the catalog that products from merchant_center_account_id are streamed to. When updating this field, an empty value will use the currently configured default branch. However, changing the default branch later on won't change the linked branch here. A single branch id can only have one linked merchant center account id.
string branch_id = 3 [(.google.api.field_behavior) = REQUIRED];getBranchIdBytes in interface MerchantCenterAccountLinkOrBuilderpublic MerchantCenterAccountLink.Builder setBranchId(String value)
Required. The branch id (e.g. 0/1/2) within the catalog that products from merchant_center_account_id are streamed to. When updating this field, an empty value will use the currently configured default branch. However, changing the default branch later on won't change the linked branch here. A single branch id can only have one linked merchant center account id.
string branch_id = 3 [(.google.api.field_behavior) = REQUIRED];value - The branchId to set.public MerchantCenterAccountLink.Builder clearBranchId()
Required. The branch id (e.g. 0/1/2) within the catalog that products from merchant_center_account_id are streamed to. When updating this field, an empty value will use the currently configured default branch. However, changing the default branch later on won't change the linked branch here. A single branch id can only have one linked merchant center account id.
string branch_id = 3 [(.google.api.field_behavior) = REQUIRED];public MerchantCenterAccountLink.Builder setBranchIdBytes(com.google.protobuf.ByteString value)
Required. The branch id (e.g. 0/1/2) within the catalog that products from merchant_center_account_id are streamed to. When updating this field, an empty value will use the currently configured default branch. However, changing the default branch later on won't change the linked branch here. A single branch id can only have one linked merchant center account id.
string branch_id = 3 [(.google.api.field_behavior) = REQUIRED];value - The bytes for branchId to set.public String getFeedLabel()
The FeedLabel used to perform filtering. Note: this replaces [region_id](https://developers.google.com/shopping-content/reference/rest/v2.1/products#Product.FIELDS.feed_label). Example value: `US`. Example value: `FeedLabel1`.
string feed_label = 4;getFeedLabel in interface MerchantCenterAccountLinkOrBuilderpublic com.google.protobuf.ByteString getFeedLabelBytes()
The FeedLabel used to perform filtering. Note: this replaces [region_id](https://developers.google.com/shopping-content/reference/rest/v2.1/products#Product.FIELDS.feed_label). Example value: `US`. Example value: `FeedLabel1`.
string feed_label = 4;getFeedLabelBytes in interface MerchantCenterAccountLinkOrBuilderpublic MerchantCenterAccountLink.Builder setFeedLabel(String value)
The FeedLabel used to perform filtering. Note: this replaces [region_id](https://developers.google.com/shopping-content/reference/rest/v2.1/products#Product.FIELDS.feed_label). Example value: `US`. Example value: `FeedLabel1`.
string feed_label = 4;value - The feedLabel to set.public MerchantCenterAccountLink.Builder clearFeedLabel()
The FeedLabel used to perform filtering. Note: this replaces [region_id](https://developers.google.com/shopping-content/reference/rest/v2.1/products#Product.FIELDS.feed_label). Example value: `US`. Example value: `FeedLabel1`.
string feed_label = 4;public MerchantCenterAccountLink.Builder setFeedLabelBytes(com.google.protobuf.ByteString value)
The FeedLabel used to perform filtering. Note: this replaces [region_id](https://developers.google.com/shopping-content/reference/rest/v2.1/products#Product.FIELDS.feed_label). Example value: `US`. Example value: `FeedLabel1`.
string feed_label = 4;value - The bytes for feedLabel to set.public String getLanguageCode()
Language of the title/description and other string attributes. Use language tags defined by [BCP 47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt). ISO 639-1. This specifies the language of offers in Merchant Center that will be accepted. If empty, no language filtering will be performed. Example value: `en`.
string language_code = 5;getLanguageCode in interface MerchantCenterAccountLinkOrBuilderpublic com.google.protobuf.ByteString getLanguageCodeBytes()
Language of the title/description and other string attributes. Use language tags defined by [BCP 47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt). ISO 639-1. This specifies the language of offers in Merchant Center that will be accepted. If empty, no language filtering will be performed. Example value: `en`.
string language_code = 5;getLanguageCodeBytes in interface MerchantCenterAccountLinkOrBuilderpublic MerchantCenterAccountLink.Builder setLanguageCode(String value)
Language of the title/description and other string attributes. Use language tags defined by [BCP 47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt). ISO 639-1. This specifies the language of offers in Merchant Center that will be accepted. If empty, no language filtering will be performed. Example value: `en`.
string language_code = 5;value - The languageCode to set.public MerchantCenterAccountLink.Builder clearLanguageCode()
Language of the title/description and other string attributes. Use language tags defined by [BCP 47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt). ISO 639-1. This specifies the language of offers in Merchant Center that will be accepted. If empty, no language filtering will be performed. Example value: `en`.
string language_code = 5;public MerchantCenterAccountLink.Builder setLanguageCodeBytes(com.google.protobuf.ByteString value)
Language of the title/description and other string attributes. Use language tags defined by [BCP 47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt). ISO 639-1. This specifies the language of offers in Merchant Center that will be accepted. If empty, no language filtering will be performed. Example value: `en`.
string language_code = 5;value - The bytes for languageCode to set.public List<MerchantCenterAccountLink.MerchantCenterFeedFilter> getFeedFiltersList()
Criteria for the Merchant Center feeds to be ingested via the link. All offers will be ingested if the list is empty. Otherwise the offers will be ingested from selected feeds.
repeated .google.cloud.retail.v2alpha.MerchantCenterAccountLink.MerchantCenterFeedFilter feed_filters = 6;
getFeedFiltersList in interface MerchantCenterAccountLinkOrBuilderpublic int getFeedFiltersCount()
Criteria for the Merchant Center feeds to be ingested via the link. All offers will be ingested if the list is empty. Otherwise the offers will be ingested from selected feeds.
repeated .google.cloud.retail.v2alpha.MerchantCenterAccountLink.MerchantCenterFeedFilter feed_filters = 6;
getFeedFiltersCount in interface MerchantCenterAccountLinkOrBuilderpublic MerchantCenterAccountLink.MerchantCenterFeedFilter getFeedFilters(int index)
Criteria for the Merchant Center feeds to be ingested via the link. All offers will be ingested if the list is empty. Otherwise the offers will be ingested from selected feeds.
repeated .google.cloud.retail.v2alpha.MerchantCenterAccountLink.MerchantCenterFeedFilter feed_filters = 6;
getFeedFilters in interface MerchantCenterAccountLinkOrBuilderpublic MerchantCenterAccountLink.Builder setFeedFilters(int index, MerchantCenterAccountLink.MerchantCenterFeedFilter value)
Criteria for the Merchant Center feeds to be ingested via the link. All offers will be ingested if the list is empty. Otherwise the offers will be ingested from selected feeds.
repeated .google.cloud.retail.v2alpha.MerchantCenterAccountLink.MerchantCenterFeedFilter feed_filters = 6;
public MerchantCenterAccountLink.Builder setFeedFilters(int index, MerchantCenterAccountLink.MerchantCenterFeedFilter.Builder builderForValue)
Criteria for the Merchant Center feeds to be ingested via the link. All offers will be ingested if the list is empty. Otherwise the offers will be ingested from selected feeds.
repeated .google.cloud.retail.v2alpha.MerchantCenterAccountLink.MerchantCenterFeedFilter feed_filters = 6;
public MerchantCenterAccountLink.Builder addFeedFilters(MerchantCenterAccountLink.MerchantCenterFeedFilter value)
Criteria for the Merchant Center feeds to be ingested via the link. All offers will be ingested if the list is empty. Otherwise the offers will be ingested from selected feeds.
repeated .google.cloud.retail.v2alpha.MerchantCenterAccountLink.MerchantCenterFeedFilter feed_filters = 6;
public MerchantCenterAccountLink.Builder addFeedFilters(int index, MerchantCenterAccountLink.MerchantCenterFeedFilter value)
Criteria for the Merchant Center feeds to be ingested via the link. All offers will be ingested if the list is empty. Otherwise the offers will be ingested from selected feeds.
repeated .google.cloud.retail.v2alpha.MerchantCenterAccountLink.MerchantCenterFeedFilter feed_filters = 6;
public MerchantCenterAccountLink.Builder addFeedFilters(MerchantCenterAccountLink.MerchantCenterFeedFilter.Builder builderForValue)
Criteria for the Merchant Center feeds to be ingested via the link. All offers will be ingested if the list is empty. Otherwise the offers will be ingested from selected feeds.
repeated .google.cloud.retail.v2alpha.MerchantCenterAccountLink.MerchantCenterFeedFilter feed_filters = 6;
public MerchantCenterAccountLink.Builder addFeedFilters(int index, MerchantCenterAccountLink.MerchantCenterFeedFilter.Builder builderForValue)
Criteria for the Merchant Center feeds to be ingested via the link. All offers will be ingested if the list is empty. Otherwise the offers will be ingested from selected feeds.
repeated .google.cloud.retail.v2alpha.MerchantCenterAccountLink.MerchantCenterFeedFilter feed_filters = 6;
public MerchantCenterAccountLink.Builder addAllFeedFilters(Iterable<? extends MerchantCenterAccountLink.MerchantCenterFeedFilter> values)
Criteria for the Merchant Center feeds to be ingested via the link. All offers will be ingested if the list is empty. Otherwise the offers will be ingested from selected feeds.
repeated .google.cloud.retail.v2alpha.MerchantCenterAccountLink.MerchantCenterFeedFilter feed_filters = 6;
public MerchantCenterAccountLink.Builder clearFeedFilters()
Criteria for the Merchant Center feeds to be ingested via the link. All offers will be ingested if the list is empty. Otherwise the offers will be ingested from selected feeds.
repeated .google.cloud.retail.v2alpha.MerchantCenterAccountLink.MerchantCenterFeedFilter feed_filters = 6;
public MerchantCenterAccountLink.Builder removeFeedFilters(int index)
Criteria for the Merchant Center feeds to be ingested via the link. All offers will be ingested if the list is empty. Otherwise the offers will be ingested from selected feeds.
repeated .google.cloud.retail.v2alpha.MerchantCenterAccountLink.MerchantCenterFeedFilter feed_filters = 6;
public MerchantCenterAccountLink.MerchantCenterFeedFilter.Builder getFeedFiltersBuilder(int index)
Criteria for the Merchant Center feeds to be ingested via the link. All offers will be ingested if the list is empty. Otherwise the offers will be ingested from selected feeds.
repeated .google.cloud.retail.v2alpha.MerchantCenterAccountLink.MerchantCenterFeedFilter feed_filters = 6;
public MerchantCenterAccountLink.MerchantCenterFeedFilterOrBuilder getFeedFiltersOrBuilder(int index)
Criteria for the Merchant Center feeds to be ingested via the link. All offers will be ingested if the list is empty. Otherwise the offers will be ingested from selected feeds.
repeated .google.cloud.retail.v2alpha.MerchantCenterAccountLink.MerchantCenterFeedFilter feed_filters = 6;
getFeedFiltersOrBuilder in interface MerchantCenterAccountLinkOrBuilderpublic List<? extends MerchantCenterAccountLink.MerchantCenterFeedFilterOrBuilder> getFeedFiltersOrBuilderList()
Criteria for the Merchant Center feeds to be ingested via the link. All offers will be ingested if the list is empty. Otherwise the offers will be ingested from selected feeds.
repeated .google.cloud.retail.v2alpha.MerchantCenterAccountLink.MerchantCenterFeedFilter feed_filters = 6;
getFeedFiltersOrBuilderList in interface MerchantCenterAccountLinkOrBuilderpublic MerchantCenterAccountLink.MerchantCenterFeedFilter.Builder addFeedFiltersBuilder()
Criteria for the Merchant Center feeds to be ingested via the link. All offers will be ingested if the list is empty. Otherwise the offers will be ingested from selected feeds.
repeated .google.cloud.retail.v2alpha.MerchantCenterAccountLink.MerchantCenterFeedFilter feed_filters = 6;
public MerchantCenterAccountLink.MerchantCenterFeedFilter.Builder addFeedFiltersBuilder(int index)
Criteria for the Merchant Center feeds to be ingested via the link. All offers will be ingested if the list is empty. Otherwise the offers will be ingested from selected feeds.
repeated .google.cloud.retail.v2alpha.MerchantCenterAccountLink.MerchantCenterFeedFilter feed_filters = 6;
public List<MerchantCenterAccountLink.MerchantCenterFeedFilter.Builder> getFeedFiltersBuilderList()
Criteria for the Merchant Center feeds to be ingested via the link. All offers will be ingested if the list is empty. Otherwise the offers will be ingested from selected feeds.
repeated .google.cloud.retail.v2alpha.MerchantCenterAccountLink.MerchantCenterFeedFilter feed_filters = 6;
public int getStateValue()
Output only. Represents the state of the link.
.google.cloud.retail.v2alpha.MerchantCenterAccountLink.State state = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
getStateValue in interface MerchantCenterAccountLinkOrBuilderpublic MerchantCenterAccountLink.Builder setStateValue(int value)
Output only. Represents the state of the link.
.google.cloud.retail.v2alpha.MerchantCenterAccountLink.State state = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
value - The enum numeric value on the wire for state to set.public MerchantCenterAccountLink.State getState()
Output only. Represents the state of the link.
.google.cloud.retail.v2alpha.MerchantCenterAccountLink.State state = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
getState in interface MerchantCenterAccountLinkOrBuilderpublic MerchantCenterAccountLink.Builder setState(MerchantCenterAccountLink.State value)
Output only. Represents the state of the link.
.google.cloud.retail.v2alpha.MerchantCenterAccountLink.State state = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
value - The state to set.public MerchantCenterAccountLink.Builder clearState()
Output only. Represents the state of the link.
.google.cloud.retail.v2alpha.MerchantCenterAccountLink.State state = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
public String getProjectId()
Output only. GCP project ID.
string project_id = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];getProjectId in interface MerchantCenterAccountLinkOrBuilderpublic com.google.protobuf.ByteString getProjectIdBytes()
Output only. GCP project ID.
string project_id = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];getProjectIdBytes in interface MerchantCenterAccountLinkOrBuilderpublic MerchantCenterAccountLink.Builder setProjectId(String value)
Output only. GCP project ID.
string project_id = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];value - The projectId to set.public MerchantCenterAccountLink.Builder clearProjectId()
Output only. GCP project ID.
string project_id = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];public MerchantCenterAccountLink.Builder setProjectIdBytes(com.google.protobuf.ByteString value)
Output only. GCP project ID.
string project_id = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];value - The bytes for projectId to set.public final MerchantCenterAccountLink.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<MerchantCenterAccountLink.Builder>public final MerchantCenterAccountLink.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<MerchantCenterAccountLink.Builder>Copyright © 2024 Google LLC. All rights reserved.