Package com.google.cloud.retail.v2alpha
Class MerchantCenterAccountLink.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<MerchantCenterAccountLink.Builder>
-
- com.google.cloud.retail.v2alpha.MerchantCenterAccountLink.Builder
-
- All Implemented Interfaces:
MerchantCenterAccountLinkOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- MerchantCenterAccountLink
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 typegoogle.cloud.retail.v2alpha.MerchantCenterAccountLink
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description MerchantCenterAccountLink.BuilderaddAllFeedFilters(Iterable<? extends MerchantCenterAccountLink.MerchantCenterFeedFilter> values)Criteria for the Merchant Center feeds to be ingested via the link.MerchantCenterAccountLink.BuilderaddFeedFilters(int index, MerchantCenterAccountLink.MerchantCenterFeedFilter value)Criteria for the Merchant Center feeds to be ingested via the link.MerchantCenterAccountLink.BuilderaddFeedFilters(int index, MerchantCenterAccountLink.MerchantCenterFeedFilter.Builder builderForValue)Criteria for the Merchant Center feeds to be ingested via the link.MerchantCenterAccountLink.BuilderaddFeedFilters(MerchantCenterAccountLink.MerchantCenterFeedFilter value)Criteria for the Merchant Center feeds to be ingested via the link.MerchantCenterAccountLink.BuilderaddFeedFilters(MerchantCenterAccountLink.MerchantCenterFeedFilter.Builder builderForValue)Criteria for the Merchant Center feeds to be ingested via the link.MerchantCenterAccountLink.MerchantCenterFeedFilter.BuilderaddFeedFiltersBuilder()Criteria for the Merchant Center feeds to be ingested via the link.MerchantCenterAccountLink.MerchantCenterFeedFilter.BuilderaddFeedFiltersBuilder(int index)Criteria for the Merchant Center feeds to be ingested via the link.MerchantCenterAccountLink.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)MerchantCenterAccountLinkbuild()MerchantCenterAccountLinkbuildPartial()MerchantCenterAccountLink.Builderclear()MerchantCenterAccountLink.BuilderclearBranchId()Required.MerchantCenterAccountLink.BuilderclearFeedFilters()Criteria for the Merchant Center feeds to be ingested via the link.MerchantCenterAccountLink.BuilderclearFeedLabel()The FeedLabel used to perform filtering.MerchantCenterAccountLink.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)MerchantCenterAccountLink.BuilderclearId()Output only.MerchantCenterAccountLink.BuilderclearLanguageCode()Language of the title/description and other string attributes.MerchantCenterAccountLink.BuilderclearMerchantCenterAccountId()Required.MerchantCenterAccountLink.BuilderclearName()Output only.MerchantCenterAccountLink.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)MerchantCenterAccountLink.BuilderclearProjectId()Output only.MerchantCenterAccountLink.BuilderclearState()Output only.MerchantCenterAccountLink.Builderclone()StringgetBranchId()Required.com.google.protobuf.ByteStringgetBranchIdBytes()Required.MerchantCenterAccountLinkgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()MerchantCenterAccountLink.MerchantCenterFeedFiltergetFeedFilters(int index)Criteria for the Merchant Center feeds to be ingested via the link.MerchantCenterAccountLink.MerchantCenterFeedFilter.BuildergetFeedFiltersBuilder(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.intgetFeedFiltersCount()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.MerchantCenterFeedFilterOrBuildergetFeedFiltersOrBuilder(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.StringgetFeedLabel()The FeedLabel used to perform filtering.com.google.protobuf.ByteStringgetFeedLabelBytes()The FeedLabel used to perform filtering.StringgetId()Output only.com.google.protobuf.ByteStringgetIdBytes()Output only.StringgetLanguageCode()Language of the title/description and other string attributes.com.google.protobuf.ByteStringgetLanguageCodeBytes()Language of the title/description and other string attributes.longgetMerchantCenterAccountId()Required.StringgetName()Output only.com.google.protobuf.ByteStringgetNameBytes()Output only.StringgetProjectId()Output only.com.google.protobuf.ByteStringgetProjectIdBytes()Output only.MerchantCenterAccountLink.StategetState()Output only.intgetStateValue()Output only.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()MerchantCenterAccountLink.BuildermergeFrom(MerchantCenterAccountLink other)MerchantCenterAccountLink.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)MerchantCenterAccountLink.BuildermergeFrom(com.google.protobuf.Message other)MerchantCenterAccountLink.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)MerchantCenterAccountLink.BuilderremoveFeedFilters(int index)Criteria for the Merchant Center feeds to be ingested via the link.MerchantCenterAccountLink.BuildersetBranchId(String value)Required.MerchantCenterAccountLink.BuildersetBranchIdBytes(com.google.protobuf.ByteString value)Required.MerchantCenterAccountLink.BuildersetFeedFilters(int index, MerchantCenterAccountLink.MerchantCenterFeedFilter value)Criteria for the Merchant Center feeds to be ingested via the link.MerchantCenterAccountLink.BuildersetFeedFilters(int index, MerchantCenterAccountLink.MerchantCenterFeedFilter.Builder builderForValue)Criteria for the Merchant Center feeds to be ingested via the link.MerchantCenterAccountLink.BuildersetFeedLabel(String value)The FeedLabel used to perform filtering.MerchantCenterAccountLink.BuildersetFeedLabelBytes(com.google.protobuf.ByteString value)The FeedLabel used to perform filtering.MerchantCenterAccountLink.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)MerchantCenterAccountLink.BuildersetId(String value)Output only.MerchantCenterAccountLink.BuildersetIdBytes(com.google.protobuf.ByteString value)Output only.MerchantCenterAccountLink.BuildersetLanguageCode(String value)Language of the title/description and other string attributes.MerchantCenterAccountLink.BuildersetLanguageCodeBytes(com.google.protobuf.ByteString value)Language of the title/description and other string attributes.MerchantCenterAccountLink.BuildersetMerchantCenterAccountId(long value)Required.MerchantCenterAccountLink.BuildersetName(String value)Output only.MerchantCenterAccountLink.BuildersetNameBytes(com.google.protobuf.ByteString value)Output only.MerchantCenterAccountLink.BuildersetProjectId(String value)Output only.MerchantCenterAccountLink.BuildersetProjectIdBytes(com.google.protobuf.ByteString value)Output only.MerchantCenterAccountLink.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)MerchantCenterAccountLink.BuildersetState(MerchantCenterAccountLink.State value)Output only.MerchantCenterAccountLink.BuildersetStateValue(int value)Output only.MerchantCenterAccountLink.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
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.Builder<MerchantCenterAccountLink.Builder>
-
clear
public MerchantCenterAccountLink.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<MerchantCenterAccountLink.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<MerchantCenterAccountLink.Builder>
-
getDefaultInstanceForType
public MerchantCenterAccountLink getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public MerchantCenterAccountLink build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public MerchantCenterAccountLink buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public MerchantCenterAccountLink.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<MerchantCenterAccountLink.Builder>
-
setField
public MerchantCenterAccountLink.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<MerchantCenterAccountLink.Builder>
-
clearField
public MerchantCenterAccountLink.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<MerchantCenterAccountLink.Builder>
-
clearOneof
public MerchantCenterAccountLink.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<MerchantCenterAccountLink.Builder>
-
setRepeatedField
public MerchantCenterAccountLink.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<MerchantCenterAccountLink.Builder>
-
addRepeatedField
public MerchantCenterAccountLink.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<MerchantCenterAccountLink.Builder>
-
mergeFrom
public MerchantCenterAccountLink.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<MerchantCenterAccountLink.Builder>
-
mergeFrom
public MerchantCenterAccountLink.Builder mergeFrom(MerchantCenterAccountLink other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<MerchantCenterAccountLink.Builder>
-
mergeFrom
public MerchantCenterAccountLink.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<MerchantCenterAccountLink.Builder>- Throws:
IOException
-
getName
public 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];- Specified by:
getNamein interfaceMerchantCenterAccountLinkOrBuilder- Returns:
- The name.
-
getNameBytes
public 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];- Specified by:
getNameBytesin interfaceMerchantCenterAccountLinkOrBuilder- Returns:
- The bytes for name.
-
setName
public 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];- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
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];- Returns:
- This builder for chaining.
-
setNameBytes
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];- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
getId
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];- Specified by:
getIdin interfaceMerchantCenterAccountLinkOrBuilder- Returns:
- The id.
-
getIdBytes
public 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];- Specified by:
getIdBytesin interfaceMerchantCenterAccountLinkOrBuilder- Returns:
- The bytes for id.
-
setId
public 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];- Parameters:
value- The id to set.- Returns:
- This builder for chaining.
-
clearId
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];- Returns:
- This builder for chaining.
-
setIdBytes
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];- Parameters:
value- The bytes for id to set.- Returns:
- This builder for chaining.
-
getMerchantCenterAccountId
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];- Specified by:
getMerchantCenterAccountIdin interfaceMerchantCenterAccountLinkOrBuilder- Returns:
- The merchantCenterAccountId.
-
setMerchantCenterAccountId
public 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];- Parameters:
value- The merchantCenterAccountId to set.- Returns:
- This builder for chaining.
-
clearMerchantCenterAccountId
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];- Returns:
- This builder for chaining.
-
getBranchId
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];- Specified by:
getBranchIdin interfaceMerchantCenterAccountLinkOrBuilder- Returns:
- The branchId.
-
getBranchIdBytes
public 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];- Specified by:
getBranchIdBytesin interfaceMerchantCenterAccountLinkOrBuilder- Returns:
- The bytes for branchId.
-
setBranchId
public 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];- Parameters:
value- The branchId to set.- Returns:
- This builder for chaining.
-
clearBranchId
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];- Returns:
- This builder for chaining.
-
setBranchIdBytes
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];- Parameters:
value- The bytes for branchId to set.- Returns:
- This builder for chaining.
-
getFeedLabel
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;- Specified by:
getFeedLabelin interfaceMerchantCenterAccountLinkOrBuilder- Returns:
- The feedLabel.
-
getFeedLabelBytes
public 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;- Specified by:
getFeedLabelBytesin interfaceMerchantCenterAccountLinkOrBuilder- Returns:
- The bytes for feedLabel.
-
setFeedLabel
public 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;- Parameters:
value- The feedLabel to set.- Returns:
- This builder for chaining.
-
clearFeedLabel
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;- Returns:
- This builder for chaining.
-
setFeedLabelBytes
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;- Parameters:
value- The bytes for feedLabel to set.- Returns:
- This builder for chaining.
-
getLanguageCode
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;- Specified by:
getLanguageCodein interfaceMerchantCenterAccountLinkOrBuilder- Returns:
- The languageCode.
-
getLanguageCodeBytes
public 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;- Specified by:
getLanguageCodeBytesin interfaceMerchantCenterAccountLinkOrBuilder- Returns:
- The bytes for languageCode.
-
setLanguageCode
public 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;- Parameters:
value- The languageCode to set.- Returns:
- This builder for chaining.
-
clearLanguageCode
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;- Returns:
- This builder for chaining.
-
setLanguageCodeBytes
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;- Parameters:
value- The bytes for languageCode to set.- Returns:
- This builder for chaining.
-
getFeedFiltersList
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;- Specified by:
getFeedFiltersListin interfaceMerchantCenterAccountLinkOrBuilder
-
getFeedFiltersCount
public 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;- Specified by:
getFeedFiltersCountin interfaceMerchantCenterAccountLinkOrBuilder
-
getFeedFilters
public 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;- Specified by:
getFeedFiltersin interfaceMerchantCenterAccountLinkOrBuilder
-
setFeedFilters
public 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;
-
setFeedFilters
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;
-
addFeedFilters
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;
-
addFeedFilters
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;
-
addFeedFilters
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;
-
addFeedFilters
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;
-
addAllFeedFilters
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;
-
clearFeedFilters
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;
-
removeFeedFilters
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;
-
getFeedFiltersBuilder
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;
-
getFeedFiltersOrBuilder
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;- Specified by:
getFeedFiltersOrBuilderin interfaceMerchantCenterAccountLinkOrBuilder
-
getFeedFiltersOrBuilderList
public 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;- Specified by:
getFeedFiltersOrBuilderListin interfaceMerchantCenterAccountLinkOrBuilder
-
addFeedFiltersBuilder
public 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;
-
addFeedFiltersBuilder
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;
-
getFeedFiltersBuilderList
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;
-
getStateValue
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];- Specified by:
getStateValuein interfaceMerchantCenterAccountLinkOrBuilder- Returns:
- The enum numeric value on the wire for state.
-
setStateValue
public 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];- Parameters:
value- The enum numeric value on the wire for state to set.- Returns:
- This builder for chaining.
-
getState
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];- Specified by:
getStatein interfaceMerchantCenterAccountLinkOrBuilder- Returns:
- The state.
-
setState
public 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];- Parameters:
value- The state to set.- Returns:
- This builder for chaining.
-
clearState
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];- Returns:
- This builder for chaining.
-
getProjectId
public String getProjectId()
Output only. GCP project ID.
string project_id = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getProjectIdin interfaceMerchantCenterAccountLinkOrBuilder- Returns:
- The projectId.
-
getProjectIdBytes
public com.google.protobuf.ByteString getProjectIdBytes()
Output only. GCP project ID.
string project_id = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getProjectIdBytesin interfaceMerchantCenterAccountLinkOrBuilder- Returns:
- The bytes for projectId.
-
setProjectId
public MerchantCenterAccountLink.Builder setProjectId(String value)
Output only. GCP project ID.
string project_id = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The projectId to set.- Returns:
- This builder for chaining.
-
clearProjectId
public MerchantCenterAccountLink.Builder clearProjectId()
Output only. GCP project ID.
string project_id = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
setProjectIdBytes
public MerchantCenterAccountLink.Builder setProjectIdBytes(com.google.protobuf.ByteString value)
Output only. GCP project ID.
string project_id = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The bytes for projectId to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final MerchantCenterAccountLink.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<MerchantCenterAccountLink.Builder>
-
mergeUnknownFields
public final MerchantCenterAccountLink.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<MerchantCenterAccountLink.Builder>
-
-