Class MerchantCenterDestination.Builder (1.16.0)

public static final class MerchantCenterDestination.Builder extends GeneratedMessage.Builder<MerchantCenterDestination.Builder> implements MerchantCenterDestinationOrBuilder

"Merchant Center Destination" sources can be used to send conversion events from an online store using a Google tag directly to a Merchant Center account where the source is created.

Protobuf type google.shopping.merchant.conversions.v1beta.MerchantCenterDestination

Static Methods

getDescriptor()

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

Methods

build()

public MerchantCenterDestination build()
Returns
Type Description
MerchantCenterDestination

buildPartial()

public MerchantCenterDestination buildPartial()
Returns
Type Description
MerchantCenterDestination

clear()

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

clearAttributionSettings()

public MerchantCenterDestination.Builder clearAttributionSettings()

Required. Attribution settings being used for the Merchant Center Destination.

.google.shopping.merchant.conversions.v1beta.AttributionSettings attribution_settings = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
MerchantCenterDestination.Builder

clearCurrencyCode()

public MerchantCenterDestination.Builder clearCurrencyCode()

Required. Three-letter currency code (ISO 4217). The currency code defines in which currency the conversions sent to this destination will be reported in Merchant Center.

string currency_code = 4 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
MerchantCenterDestination.Builder

This builder for chaining.

clearDestination()

public MerchantCenterDestination.Builder clearDestination()

Output only. Merchant Center Destination ID.

string destination = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
MerchantCenterDestination.Builder

This builder for chaining.

clearDisplayName()

public MerchantCenterDestination.Builder clearDisplayName()

Required. Merchant-specified display name for the destination. This is the name that identifies the conversion source within the Merchant Center UI. Limited to 64 characters.

string display_name = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
MerchantCenterDestination.Builder

This builder for chaining.

getAttributionSettings()

public AttributionSettings getAttributionSettings()

Required. Attribution settings being used for the Merchant Center Destination.

.google.shopping.merchant.conversions.v1beta.AttributionSettings attribution_settings = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
AttributionSettings

The attributionSettings.

getAttributionSettingsBuilder()

public AttributionSettings.Builder getAttributionSettingsBuilder()

Required. Attribution settings being used for the Merchant Center Destination.

.google.shopping.merchant.conversions.v1beta.AttributionSettings attribution_settings = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
AttributionSettings.Builder

getAttributionSettingsOrBuilder()

public AttributionSettingsOrBuilder getAttributionSettingsOrBuilder()

Required. Attribution settings being used for the Merchant Center Destination.

.google.shopping.merchant.conversions.v1beta.AttributionSettings attribution_settings = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
AttributionSettingsOrBuilder

getCurrencyCode()

public String getCurrencyCode()

Required. Three-letter currency code (ISO 4217). The currency code defines in which currency the conversions sent to this destination will be reported in Merchant Center.

string currency_code = 4 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
String

The currencyCode.

getCurrencyCodeBytes()

public ByteString getCurrencyCodeBytes()

Required. Three-letter currency code (ISO 4217). The currency code defines in which currency the conversions sent to this destination will be reported in Merchant Center.

string currency_code = 4 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ByteString

The bytes for currencyCode.

getDefaultInstanceForType()

public MerchantCenterDestination getDefaultInstanceForType()
Returns
Type Description
MerchantCenterDestination

getDescriptorForType()

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

getDestination()

public String getDestination()

Output only. Merchant Center Destination ID.

string destination = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
String

The destination.

getDestinationBytes()

public ByteString getDestinationBytes()

Output only. Merchant Center Destination ID.

string destination = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
ByteString

The bytes for destination.

getDisplayName()

public String getDisplayName()

Required. Merchant-specified display name for the destination. This is the name that identifies the conversion source within the Merchant Center UI. Limited to 64 characters.

string display_name = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
String

The displayName.

getDisplayNameBytes()

public ByteString getDisplayNameBytes()

Required. Merchant-specified display name for the destination. This is the name that identifies the conversion source within the Merchant Center UI. Limited to 64 characters.

string display_name = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ByteString

The bytes for displayName.

hasAttributionSettings()

public boolean hasAttributionSettings()

Required. Attribution settings being used for the Merchant Center Destination.

.google.shopping.merchant.conversions.v1beta.AttributionSettings attribution_settings = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the attributionSettings field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeAttributionSettings(AttributionSettings value)

public MerchantCenterDestination.Builder mergeAttributionSettings(AttributionSettings value)

Required. Attribution settings being used for the Merchant Center Destination.

.google.shopping.merchant.conversions.v1beta.AttributionSettings attribution_settings = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value AttributionSettings
Returns
Type Description
MerchantCenterDestination.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeFrom(MerchantCenterDestination other)

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

setAttributionSettings(AttributionSettings value)

public MerchantCenterDestination.Builder setAttributionSettings(AttributionSettings value)

Required. Attribution settings being used for the Merchant Center Destination.

.google.shopping.merchant.conversions.v1beta.AttributionSettings attribution_settings = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value AttributionSettings
Returns
Type Description
MerchantCenterDestination.Builder

setAttributionSettings(AttributionSettings.Builder builderForValue)

public MerchantCenterDestination.Builder setAttributionSettings(AttributionSettings.Builder builderForValue)

Required. Attribution settings being used for the Merchant Center Destination.

.google.shopping.merchant.conversions.v1beta.AttributionSettings attribution_settings = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
builderForValue AttributionSettings.Builder
Returns
Type Description
MerchantCenterDestination.Builder

setCurrencyCode(String value)

public MerchantCenterDestination.Builder setCurrencyCode(String value)

Required. Three-letter currency code (ISO 4217). The currency code defines in which currency the conversions sent to this destination will be reported in Merchant Center.

string currency_code = 4 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value String

The currencyCode to set.

Returns
Type Description
MerchantCenterDestination.Builder

This builder for chaining.

setCurrencyCodeBytes(ByteString value)

public MerchantCenterDestination.Builder setCurrencyCodeBytes(ByteString value)

Required. Three-letter currency code (ISO 4217). The currency code defines in which currency the conversions sent to this destination will be reported in Merchant Center.

string currency_code = 4 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value ByteString

The bytes for currencyCode to set.

Returns
Type Description
MerchantCenterDestination.Builder

This builder for chaining.

setDestination(String value)

public MerchantCenterDestination.Builder setDestination(String value)

Output only. Merchant Center Destination ID.

string destination = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value String

The destination to set.

Returns
Type Description
MerchantCenterDestination.Builder

This builder for chaining.

setDestinationBytes(ByteString value)

public MerchantCenterDestination.Builder setDestinationBytes(ByteString value)

Output only. Merchant Center Destination ID.

string destination = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value ByteString

The bytes for destination to set.

Returns
Type Description
MerchantCenterDestination.Builder

This builder for chaining.

setDisplayName(String value)

public MerchantCenterDestination.Builder setDisplayName(String value)

Required. Merchant-specified display name for the destination. This is the name that identifies the conversion source within the Merchant Center UI. Limited to 64 characters.

string display_name = 3 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value String

The displayName to set.

Returns
Type Description
MerchantCenterDestination.Builder

This builder for chaining.

setDisplayNameBytes(ByteString value)

public MerchantCenterDestination.Builder setDisplayNameBytes(ByteString value)

Required. Merchant-specified display name for the destination. This is the name that identifies the conversion source within the Merchant Center UI. Limited to 64 characters.

string display_name = 3 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value ByteString

The bytes for displayName to set.

Returns
Type Description
MerchantCenterDestination.Builder

This builder for chaining.