Class MerchantCenterFeedFilter.Builder (2.85.0)

public static final class MerchantCenterFeedFilter.Builder extends GeneratedMessage.Builder<MerchantCenterFeedFilter.Builder> implements MerchantCenterFeedFilterOrBuilder

Merchant Center Feed filter criterion.

Protobuf type google.cloud.retail.v2alpha.MerchantCenterFeedFilter

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

build()

public MerchantCenterFeedFilter build()
Returns
Type Description
MerchantCenterFeedFilter

buildPartial()

public MerchantCenterFeedFilter buildPartial()
Returns
Type Description
MerchantCenterFeedFilter

clear()

public MerchantCenterFeedFilter.Builder clear()
Returns
Type Description
MerchantCenterFeedFilter.Builder
Overrides

clearDataSourceId()

public MerchantCenterFeedFilter.Builder clearDataSourceId()

AFM data source ID.

int64 data_source_id = 3;

Returns
Type Description
MerchantCenterFeedFilter.Builder

This builder for chaining.

clearPrimaryFeedId() (deprecated)

public MerchantCenterFeedFilter.Builder clearPrimaryFeedId()

Deprecated. google.cloud.retail.v2alpha.MerchantCenterFeedFilter.primary_feed_id is deprecated. See google/cloud/retail/v2alpha/catalog.proto;l=556

Merchant Center primary feed ID. Deprecated: use data_source_id instead.

int64 primary_feed_id = 1 [deprecated = true];

Returns
Type Description
MerchantCenterFeedFilter.Builder

This builder for chaining.

clearPrimaryFeedName()

public MerchantCenterFeedFilter.Builder clearPrimaryFeedName()

Merchant Center primary feed name. The name is used for the display purposes only.

string primary_feed_name = 2;

Returns
Type Description
MerchantCenterFeedFilter.Builder

This builder for chaining.

getDataSourceId()

public long getDataSourceId()

AFM data source ID.

int64 data_source_id = 3;

Returns
Type Description
long

The dataSourceId.

getDefaultInstanceForType()

public MerchantCenterFeedFilter getDefaultInstanceForType()
Returns
Type Description
MerchantCenterFeedFilter

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getPrimaryFeedId() (deprecated)

public long getPrimaryFeedId()

Deprecated. google.cloud.retail.v2alpha.MerchantCenterFeedFilter.primary_feed_id is deprecated. See google/cloud/retail/v2alpha/catalog.proto;l=556

Merchant Center primary feed ID. Deprecated: use data_source_id instead.

int64 primary_feed_id = 1 [deprecated = true];

Returns
Type Description
long

The primaryFeedId.

getPrimaryFeedName()

public String getPrimaryFeedName()

Merchant Center primary feed name. The name is used for the display purposes only.

string primary_feed_name = 2;

Returns
Type Description
String

The primaryFeedName.

getPrimaryFeedNameBytes()

public ByteString getPrimaryFeedNameBytes()

Merchant Center primary feed name. The name is used for the display purposes only.

string primary_feed_name = 2;

Returns
Type Description
ByteString

The bytes for primaryFeedName.

internalGetFieldAccessorTable()

protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(MerchantCenterFeedFilter other)

public MerchantCenterFeedFilter.Builder mergeFrom(MerchantCenterFeedFilter other)
Parameter
Name Description
other MerchantCenterFeedFilter
Returns
Type Description
MerchantCenterFeedFilter.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public MerchantCenterFeedFilter.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
MerchantCenterFeedFilter.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public MerchantCenterFeedFilter.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
MerchantCenterFeedFilter.Builder
Overrides

setDataSourceId(long value)

public MerchantCenterFeedFilter.Builder setDataSourceId(long value)

AFM data source ID.

int64 data_source_id = 3;

Parameter
Name Description
value long

The dataSourceId to set.

Returns
Type Description
MerchantCenterFeedFilter.Builder

This builder for chaining.

setPrimaryFeedId(long value) (deprecated)

public MerchantCenterFeedFilter.Builder setPrimaryFeedId(long value)

Deprecated. google.cloud.retail.v2alpha.MerchantCenterFeedFilter.primary_feed_id is deprecated. See google/cloud/retail/v2alpha/catalog.proto;l=556

Merchant Center primary feed ID. Deprecated: use data_source_id instead.

int64 primary_feed_id = 1 [deprecated = true];

Parameter
Name Description
value long

The primaryFeedId to set.

Returns
Type Description
MerchantCenterFeedFilter.Builder

This builder for chaining.

setPrimaryFeedName(String value)

public MerchantCenterFeedFilter.Builder setPrimaryFeedName(String value)

Merchant Center primary feed name. The name is used for the display purposes only.

string primary_feed_name = 2;

Parameter
Name Description
value String

The primaryFeedName to set.

Returns
Type Description
MerchantCenterFeedFilter.Builder

This builder for chaining.

setPrimaryFeedNameBytes(ByteString value)

public MerchantCenterFeedFilter.Builder setPrimaryFeedNameBytes(ByteString value)

Merchant Center primary feed name. The name is used for the display purposes only.

string primary_feed_name = 2;

Parameter
Name Description
value ByteString

The bytes for primaryFeedName to set.

Returns
Type Description
MerchantCenterFeedFilter.Builder

This builder for chaining.