public static final class PromotionDataSource.Builder extends GeneratedMessageV3.Builder<PromotionDataSource.Builder> implements PromotionDataSourceOrBuilder
The promotion data source.
Protobuf type google.shopping.merchant.datasources.v1beta.PromotionDataSource
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
public static final Descriptors.Descriptor getDescriptor()
Methods
public PromotionDataSource.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
public PromotionDataSource build()
public PromotionDataSource buildPartial()
public PromotionDataSource.Builder clear()
Overrides
clearContentLanguage()
public PromotionDataSource.Builder clearContentLanguage()
Required. Immutable. The two-letter ISO 639-1 language of the items in the
data source.
string content_language = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];
public PromotionDataSource.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
public PromotionDataSource.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
public PromotionDataSource.Builder clearTargetCountry()
Required. Immutable. The target country used as part of the unique
identifier. Represented as a CLDR territory
code.
Promotions are only available in selected
countries.
string target_country = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];
public PromotionDataSource.Builder clone()
Overrides
getContentLanguage()
public String getContentLanguage()
Required. Immutable. The two-letter ISO 639-1 language of the items in the
data source.
string content_language = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];
Returns |
Type |
Description |
String |
The contentLanguage.
|
getContentLanguageBytes()
public ByteString getContentLanguageBytes()
Required. Immutable. The two-letter ISO 639-1 language of the items in the
data source.
string content_language = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];
Returns |
Type |
Description |
ByteString |
The bytes for contentLanguage.
|
public PromotionDataSource getDefaultInstanceForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
public String getTargetCountry()
Required. Immutable. The target country used as part of the unique
identifier. Represented as a CLDR territory
code.
Promotions are only available in selected
countries.
string target_country = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];
Returns |
Type |
Description |
String |
The targetCountry.
|
public ByteString getTargetCountryBytes()
Required. Immutable. The target country used as part of the unique
identifier. Represented as a CLDR territory
code.
Promotions are only available in selected
countries.
string target_country = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];
Returns |
Type |
Description |
ByteString |
The bytes for targetCountry.
|
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
public final boolean isInitialized()
Overrides
public PromotionDataSource.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
public PromotionDataSource.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
Overrides
public PromotionDataSource.Builder mergeFrom(PromotionDataSource other)
public final PromotionDataSource.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
setContentLanguage(String value)
public PromotionDataSource.Builder setContentLanguage(String value)
Required. Immutable. The two-letter ISO 639-1 language of the items in the
data source.
string content_language = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];
Parameter |
Name |
Description |
value |
String
The contentLanguage to set.
|
setContentLanguageBytes(ByteString value)
public PromotionDataSource.Builder setContentLanguageBytes(ByteString value)
Required. Immutable. The two-letter ISO 639-1 language of the items in the
data source.
string content_language = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];
Parameter |
Name |
Description |
value |
ByteString
The bytes for contentLanguage to set.
|
public PromotionDataSource.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
public PromotionDataSource.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
public PromotionDataSource.Builder setTargetCountry(String value)
Required. Immutable. The target country used as part of the unique
identifier. Represented as a CLDR territory
code.
Promotions are only available in selected
countries.
string target_country = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];
Parameter |
Name |
Description |
value |
String
The targetCountry to set.
|
public PromotionDataSource.Builder setTargetCountryBytes(ByteString value)
Required. Immutable. The target country used as part of the unique
identifier. Represented as a CLDR territory
code.
Promotions are only available in selected
countries.
string target_country = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];
Parameter |
Name |
Description |
value |
ByteString
The bytes for targetCountry to set.
|
public final PromotionDataSource.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides