Class FreeShippingThreshold.Builder (0.2.0)
1.19.0 (latest)
1.16.0
1.15.0
1.13.0
1.11.0
1.10.0
1.8.0
1.6.0
1.4.0
1.3.0
1.2.0
1.1.0
1.0.0
0.26.0
0.24.0
0.23.0
0.20.0
0.19.0
0.18.0
0.16.0
0.15.0
0.14.0
0.13.0
0.12.0
0.11.0
0.10.0
0.9.0
0.8.0
0.7.0
0.5.0
0.4.0
0.3.0
0.2.0
0.1.0
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
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-04-25 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-04-25 UTC."],[],[]]