public final class ProductMinimumOrderValue extends GeneratedMessage implements ProductMinimumOrderValueOrBuilder
The minimum order value in the cart before the checkout is permitted.
Protobuf type google.shopping.merchant.products.v1.ProductMinimumOrderValue
Inherited Members
com.google.protobuf.GeneratedMessage.<ContainingT,T>newFileScopedGeneratedExtension(java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ContainingT,T>newMessageScopedGeneratedExtension(com.google.protobuf.Message,int,java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessage.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessage.<V>serializeBooleanMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Boolean,V>,com.google.protobuf.MapEntry<java.lang.Boolean,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeIntegerMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Integer,V>,com.google.protobuf.MapEntry<java.lang.Integer,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeLongMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Long,V>,com.google.protobuf.MapEntry<java.lang.Long,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeStringMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.String,V>,com.google.protobuf.MapEntry<java.lang.String,V>,int)
com.google.protobuf.GeneratedMessage.canUseUnsafe()
com.google.protobuf.GeneratedMessage.emptyBooleanList()
com.google.protobuf.GeneratedMessage.emptyDoubleList()
com.google.protobuf.GeneratedMessage.emptyFloatList()
com.google.protobuf.GeneratedMessage.emptyIntList()
com.google.protobuf.GeneratedMessage.emptyLongList()
com.google.protobuf.GeneratedMessage.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.isStringEmpty(java.lang.Object)
com.google.protobuf.GeneratedMessage.mergeFromAndMakeImmutableInternal(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.GeneratedMessage.newInstance(com.google.protobuf.GeneratedMessage.UnusedPrivateParameter)
com.google.protobuf.GeneratedMessage.parseUnknownFieldProto3(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet.Builder,com.google.protobuf.ExtensionRegistryLite,int)
Static Fields
public static final int COUNTRY_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
public static final int PRICE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
public static final int SERVICE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
public static final int SURFACE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
public static ProductMinimumOrderValue getDefaultInstance()
public static final Descriptors.Descriptor getDescriptor()
public static ProductMinimumOrderValue.Builder newBuilder()
public static ProductMinimumOrderValue.Builder newBuilder(ProductMinimumOrderValue prototype)
public static ProductMinimumOrderValue parseDelimitedFrom(InputStream input)
public static ProductMinimumOrderValue parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static ProductMinimumOrderValue parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
public static ProductMinimumOrderValue parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static ProductMinimumOrderValue parseFrom(ByteString data)
public static ProductMinimumOrderValue parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static ProductMinimumOrderValue parseFrom(CodedInputStream input)
public static ProductMinimumOrderValue parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static ProductMinimumOrderValue parseFrom(InputStream input)
public static ProductMinimumOrderValue parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static ProductMinimumOrderValue parseFrom(ByteBuffer data)
public static ProductMinimumOrderValue parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Parser<ProductMinimumOrderValue> parser()
Methods
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
public String getCountry()
Required. The CLDR territory
code
of the country to which an item will ship.
optional string country = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
String |
The country.
|
public ByteString getCountryBytes()
Required. The CLDR territory
code
of the country to which an item will ship.
optional string country = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
ByteString |
The bytes for country.
|
public ProductMinimumOrderValue getDefaultInstanceForType()
public Parser<ProductMinimumOrderValue> getParserForType()
Overrides
Required. The minimum cart or basket value before the checkout is
permitted.
optional .google.shopping.type.Price price = 4 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
com.google.shopping.type.Price |
The price.
|
public PriceOrBuilder getPriceOrBuilder()
Required. The minimum cart or basket value before the checkout is
permitted.
optional .google.shopping.type.Price price = 4 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
com.google.shopping.type.PriceOrBuilder |
|
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
public String getService()
A free-form description of the service class or delivery speed.
This should match the service value set for the Shipping attribute.
See service.
optional string service = 2;
| Returns |
| Type |
Description |
String |
The service.
|
public ByteString getServiceBytes()
A free-form description of the service class or delivery speed.
This should match the service value set for the Shipping attribute.
See service.
optional string service = 2;
| Returns |
| Type |
Description |
ByteString |
The bytes for service.
|
public ProductMinimumOrderValue.Surface getSurface()
The surface to which the minimum order value applies.
Defaults to ONLINE_LOCAL if not configured.
optional .google.shopping.merchant.products.v1.ProductMinimumOrderValue.Surface surface = 3;
public int getSurfaceValue()
The surface to which the minimum order value applies.
Defaults to ONLINE_LOCAL if not configured.
optional .google.shopping.merchant.products.v1.ProductMinimumOrderValue.Surface surface = 3;
| Returns |
| Type |
Description |
int |
The enum numeric value on the wire for surface.
|
public boolean hasCountry()
Required. The CLDR territory
code
of the country to which an item will ship.
optional string country = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
boolean |
Whether the country field is set.
|
public boolean hasPrice()
Required. The minimum cart or basket value before the checkout is
permitted.
optional .google.shopping.type.Price price = 4 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
boolean |
Whether the price field is set.
|
public boolean hasService()
A free-form description of the service class or delivery speed.
This should match the service value set for the Shipping attribute.
See service.
optional string service = 2;
| Returns |
| Type |
Description |
boolean |
Whether the service field is set.
|
public boolean hasSurface()
The surface to which the minimum order value applies.
Defaults to ONLINE_LOCAL if not configured.
optional .google.shopping.merchant.products.v1.ProductMinimumOrderValue.Surface surface = 3;
| Returns |
| Type |
Description |
boolean |
Whether the surface field is set.
|
| Returns |
| Type |
Description |
int |
|
Overrides
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
public final boolean isInitialized()
Overrides
public ProductMinimumOrderValue.Builder newBuilderForType()
protected ProductMinimumOrderValue.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
public ProductMinimumOrderValue.Builder toBuilder()
public void writeTo(CodedOutputStream output)
Overrides