public final class RegionalInventoryAttributes extends GeneratedMessage implements RegionalInventoryAttributesOrBuilder
Regional inventory attributes.
Protobuf type google.shopping.merchant.inventories.v1.RegionalInventoryAttributes
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 AVAILABILITY_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
public static final int PRICE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
public static final int SALE_PRICE_EFFECTIVE_DATE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
public static final int SALE_PRICE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
public static RegionalInventoryAttributes getDefaultInstance()
public static final Descriptors.Descriptor getDescriptor()
public static RegionalInventoryAttributes.Builder newBuilder()
public static RegionalInventoryAttributes.Builder newBuilder(RegionalInventoryAttributes prototype)
public static RegionalInventoryAttributes parseDelimitedFrom(InputStream input)
public static RegionalInventoryAttributes parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static RegionalInventoryAttributes parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
public static RegionalInventoryAttributes parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static RegionalInventoryAttributes parseFrom(ByteString data)
public static RegionalInventoryAttributes parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static RegionalInventoryAttributes parseFrom(CodedInputStream input)
public static RegionalInventoryAttributes parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static RegionalInventoryAttributes parseFrom(InputStream input)
public static RegionalInventoryAttributes parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static RegionalInventoryAttributes parseFrom(ByteBuffer data)
public static RegionalInventoryAttributes parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Parser<RegionalInventoryAttributes> parser()
Methods
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
public RegionalInventoryAttributes.Availability getAvailability()
Optional.
Availability of the
product in this region.
optional .google.shopping.merchant.inventories.v1.RegionalInventoryAttributes.Availability availability = 4 [(.google.api.field_behavior) = OPTIONAL];
public int getAvailabilityValue()
Optional.
Availability of the
product in this region.
optional .google.shopping.merchant.inventories.v1.RegionalInventoryAttributes.Availability availability = 4 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
int |
The enum numeric value on the wire for availability.
|
public RegionalInventoryAttributes getDefaultInstanceForType()
public Parser<RegionalInventoryAttributes> getParserForType()
Overrides
Optional. Price of the product in this region.
.google.shopping.type.Price price = 1 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
com.google.shopping.type.Price |
The price.
|
public PriceOrBuilder getPriceOrBuilder()
Optional. Price of the product in this region.
.google.shopping.type.Price price = 1 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
com.google.shopping.type.PriceOrBuilder |
|
public Price getSalePrice()
Optional. Sale price of the product in this region. Mandatory if
salePriceEffectiveDate is
defined.
.google.shopping.type.Price sale_price = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
com.google.shopping.type.Price |
The salePrice.
|
public Interval getSalePriceEffectiveDate()
Optional. The TimePeriod of the
sale price in this region.
.google.type.Interval sale_price_effective_date = 3 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
com.google.type.Interval |
The salePriceEffectiveDate.
|
public IntervalOrBuilder getSalePriceEffectiveDateOrBuilder()
Optional. The TimePeriod of the
sale price in this region.
.google.type.Interval sale_price_effective_date = 3 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
com.google.type.IntervalOrBuilder |
|
public PriceOrBuilder getSalePriceOrBuilder()
Optional. Sale price of the product in this region. Mandatory if
salePriceEffectiveDate is
defined.
.google.shopping.type.Price sale_price = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
com.google.shopping.type.PriceOrBuilder |
|
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
public boolean hasAvailability()
Optional.
Availability of the
product in this region.
optional .google.shopping.merchant.inventories.v1.RegionalInventoryAttributes.Availability availability = 4 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
boolean |
Whether the availability field is set.
|
public boolean hasPrice()
Optional. Price of the product in this region.
.google.shopping.type.Price price = 1 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
boolean |
Whether the price field is set.
|
public boolean hasSalePrice()
Optional. Sale price of the product in this region. Mandatory if
salePriceEffectiveDate is
defined.
.google.shopping.type.Price sale_price = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
boolean |
Whether the salePrice field is set.
|
public boolean hasSalePriceEffectiveDate()
Optional. The TimePeriod of the
sale price in this region.
.google.type.Interval sale_price_effective_date = 3 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
boolean |
Whether the salePriceEffectiveDate field is set.
|
| Returns |
| Type |
Description |
int |
|
Overrides
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
public final boolean isInitialized()
Overrides
public RegionalInventoryAttributes.Builder newBuilderForType()
protected RegionalInventoryAttributes.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
public RegionalInventoryAttributes.Builder toBuilder()
public void writeTo(CodedOutputStream output)
Overrides