public static final class FreeShippingThreshold.Builder extends GeneratedMessageV3.Builder<FreeShippingThreshold.Builder> implements FreeShippingThresholdOrBuilder
Conditions to be met for a product to have free shipping.
Protobuf type google.shopping.merchant.products.v1beta.FreeShippingThreshold
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 FreeShippingThreshold.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
public FreeShippingThreshold build()
public FreeShippingThreshold buildPartial()
public FreeShippingThreshold.Builder clear()
Overrides
public FreeShippingThreshold.Builder clearCountry()
The CLDR territory
code
of the country to which an item will ship.
optional string country = 1;
public FreeShippingThreshold.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
public FreeShippingThreshold.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
public FreeShippingThreshold.Builder clearPriceThreshold()
The minimum product price for the shipping cost to become free. Represented
as a number.
optional .google.shopping.type.Price price_threshold = 2;
public FreeShippingThreshold.Builder clone()
Overrides
public String getCountry()
The CLDR territory
code
of the country to which an item will ship.
optional string country = 1;
Returns |
Type |
Description |
String |
The country.
|
public ByteString getCountryBytes()
The CLDR territory
code
of the country to which an item will ship.
optional string country = 1;
Returns |
Type |
Description |
ByteString |
The bytes for country.
|
public FreeShippingThreshold getDefaultInstanceForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
public Price getPriceThreshold()
The minimum product price for the shipping cost to become free. Represented
as a number.
optional .google.shopping.type.Price price_threshold = 2;
Returns |
Type |
Description |
com.google.shopping.type.Price |
The priceThreshold.
|
public Price.Builder getPriceThresholdBuilder()
The minimum product price for the shipping cost to become free. Represented
as a number.
optional .google.shopping.type.Price price_threshold = 2;
Returns |
Type |
Description |
com.google.shopping.type.Price.Builder |
|
public PriceOrBuilder getPriceThresholdOrBuilder()
The minimum product price for the shipping cost to become free. Represented
as a number.
optional .google.shopping.type.Price price_threshold = 2;
Returns |
Type |
Description |
com.google.shopping.type.PriceOrBuilder |
|
public boolean hasCountry()
The CLDR territory
code
of the country to which an item will ship.
optional string country = 1;
Returns |
Type |
Description |
boolean |
Whether the country field is set.
|
public boolean hasPriceThreshold()
The minimum product price for the shipping cost to become free. Represented
as a number.
optional .google.shopping.type.Price price_threshold = 2;
Returns |
Type |
Description |
boolean |
Whether the priceThreshold field is set.
|
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
public final boolean isInitialized()
Overrides
public FreeShippingThreshold.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
public FreeShippingThreshold.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
Overrides
public FreeShippingThreshold.Builder mergeFrom(FreeShippingThreshold other)
public FreeShippingThreshold.Builder mergePriceThreshold(Price value)
The minimum product price for the shipping cost to become free. Represented
as a number.
optional .google.shopping.type.Price price_threshold = 2;
Parameter |
Name |
Description |
value |
com.google.shopping.type.Price
|
public final FreeShippingThreshold.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
public FreeShippingThreshold.Builder setCountry(String value)
The CLDR territory
code
of the country to which an item will ship.
optional string country = 1;
Parameter |
Name |
Description |
value |
String
The country to set.
|
public FreeShippingThreshold.Builder setCountryBytes(ByteString value)
The CLDR territory
code
of the country to which an item will ship.
optional string country = 1;
Parameter |
Name |
Description |
value |
ByteString
The bytes for country to set.
|
public FreeShippingThreshold.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
public FreeShippingThreshold.Builder setPriceThreshold(Price value)
The minimum product price for the shipping cost to become free. Represented
as a number.
optional .google.shopping.type.Price price_threshold = 2;
Parameter |
Name |
Description |
value |
com.google.shopping.type.Price
|
public FreeShippingThreshold.Builder setPriceThreshold(Price.Builder builderForValue)
The minimum product price for the shipping cost to become free. Represented
as a number.
optional .google.shopping.type.Price price_threshold = 2;
Parameter |
Name |
Description |
builderForValue |
com.google.shopping.type.Price.Builder
|
public FreeShippingThreshold.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
public final FreeShippingThreshold.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides