[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-16 UTC."],[],[],null,["# Interface RegionalInventoryAttributesOrBuilder (1.0.0)\n\nVersion latestkeyboard_arrow_down\n\n- [1.0.0 (latest)](/java/docs/reference/google-shopping-merchant-inventories/latest/com.google.shopping.merchant.inventories.v1.RegionalInventoryAttributesOrBuilder)\n- [0.46.0](/java/docs/reference/google-shopping-merchant-inventories/0.46.0/com.google.shopping.merchant.inventories.v1.RegionalInventoryAttributesOrBuilder)\n- [0.44.0](/java/docs/reference/google-shopping-merchant-inventories/0.44.0/com.google.shopping.merchant.inventories.v1.RegionalInventoryAttributesOrBuilder)\n- [0.43.0](/java/docs/reference/google-shopping-merchant-inventories/0.43.0/com.google.shopping.merchant.inventories.v1.RegionalInventoryAttributesOrBuilder)\n- [0.40.0](/java/docs/reference/google-shopping-merchant-inventories/0.40.0/com.google.shopping.merchant.inventories.v1.RegionalInventoryAttributesOrBuilder)\n- [0.39.0](/java/docs/reference/google-shopping-merchant-inventories/0.39.0/com.google.shopping.merchant.inventories.v1.RegionalInventoryAttributesOrBuilder)\n- [0.38.0](/java/docs/reference/google-shopping-merchant-inventories/0.38.0/com.google.shopping.merchant.inventories.v1.RegionalInventoryAttributesOrBuilder)\n- [0.36.0](/java/docs/reference/google-shopping-merchant-inventories/0.36.0/com.google.shopping.merchant.inventories.v1.RegionalInventoryAttributesOrBuilder)\n- [0.35.0](/java/docs/reference/google-shopping-merchant-inventories/0.35.0/com.google.shopping.merchant.inventories.v1.RegionalInventoryAttributesOrBuilder)\n- [0.34.0](/java/docs/reference/google-shopping-merchant-inventories/0.34.0/com.google.shopping.merchant.inventories.v1.RegionalInventoryAttributesOrBuilder)\n- [0.33.0](/java/docs/reference/google-shopping-merchant-inventories/0.33.0/com.google.shopping.merchant.inventories.v1.RegionalInventoryAttributesOrBuilder)\n- [0.32.0](/java/docs/reference/google-shopping-merchant-inventories/0.32.0/com.google.shopping.merchant.inventories.v1.RegionalInventoryAttributesOrBuilder)\n- [0.31.0](/java/docs/reference/google-shopping-merchant-inventories/0.31.0/com.google.shopping.merchant.inventories.v1.RegionalInventoryAttributesOrBuilder)\n- [0.30.0](/java/docs/reference/google-shopping-merchant-inventories/0.30.0/com.google.shopping.merchant.inventories.v1.RegionalInventoryAttributesOrBuilder)\n- [0.29.0](/java/docs/reference/google-shopping-merchant-inventories/0.29.0/com.google.shopping.merchant.inventories.v1.RegionalInventoryAttributesOrBuilder)\n- [0.28.0](/java/docs/reference/google-shopping-merchant-inventories/0.28.0/com.google.shopping.merchant.inventories.v1.RegionalInventoryAttributesOrBuilder)\n- [0.27.0](/java/docs/reference/google-shopping-merchant-inventories/0.27.0/com.google.shopping.merchant.inventories.v1.RegionalInventoryAttributesOrBuilder)\n- [0.25.0](/java/docs/reference/google-shopping-merchant-inventories/0.25.0/com.google.shopping.merchant.inventories.v1.RegionalInventoryAttributesOrBuilder)\n- [0.24.0](/java/docs/reference/google-shopping-merchant-inventories/0.24.0/com.google.shopping.merchant.inventories.v1.RegionalInventoryAttributesOrBuilder)\n- [0.23.0](/java/docs/reference/google-shopping-merchant-inventories/0.23.0/com.google.shopping.merchant.inventories.v1.RegionalInventoryAttributesOrBuilder)\n- [0.22.0](/java/docs/reference/google-shopping-merchant-inventories/0.22.0/com.google.shopping.merchant.inventories.v1.RegionalInventoryAttributesOrBuilder)\n- [0.21.0](/java/docs/reference/google-shopping-merchant-inventories/0.21.0/com.google.shopping.merchant.inventories.v1.RegionalInventoryAttributesOrBuilder)\n- [0.20.0](/java/docs/reference/google-shopping-merchant-inventories/0.20.0/com.google.shopping.merchant.inventories.v1.RegionalInventoryAttributesOrBuilder)\n- [0.19.0](/java/docs/reference/google-shopping-merchant-inventories/0.19.0/com.google.shopping.merchant.inventories.v1.RegionalInventoryAttributesOrBuilder)\n- [0.18.0](/java/docs/reference/google-shopping-merchant-inventories/0.18.0/com.google.shopping.merchant.inventories.v1.RegionalInventoryAttributesOrBuilder)\n- [0.17.0](/java/docs/reference/google-shopping-merchant-inventories/0.17.0/com.google.shopping.merchant.inventories.v1.RegionalInventoryAttributesOrBuilder)\n- [0.16.0](/java/docs/reference/google-shopping-merchant-inventories/0.16.0/com.google.shopping.merchant.inventories.v1.RegionalInventoryAttributesOrBuilder)\n- [0.15.0](/java/docs/reference/google-shopping-merchant-inventories/0.15.0/com.google.shopping.merchant.inventories.v1.RegionalInventoryAttributesOrBuilder)\n- [0.13.0](/java/docs/reference/google-shopping-merchant-inventories/0.13.0/com.google.shopping.merchant.inventories.v1.RegionalInventoryAttributesOrBuilder)\n- [0.12.0](/java/docs/reference/google-shopping-merchant-inventories/0.12.0/com.google.shopping.merchant.inventories.v1.RegionalInventoryAttributesOrBuilder)\n- [0.11.0](/java/docs/reference/google-shopping-merchant-inventories/0.11.0/com.google.shopping.merchant.inventories.v1.RegionalInventoryAttributesOrBuilder)\n- [0.10.0](/java/docs/reference/google-shopping-merchant-inventories/0.10.0/com.google.shopping.merchant.inventories.v1.RegionalInventoryAttributesOrBuilder)\n- [0.9.0](/java/docs/reference/google-shopping-merchant-inventories/0.9.0/com.google.shopping.merchant.inventories.v1.RegionalInventoryAttributesOrBuilder)\n- [0.8.0](/java/docs/reference/google-shopping-merchant-inventories/0.8.0/com.google.shopping.merchant.inventories.v1.RegionalInventoryAttributesOrBuilder)\n- [0.7.0](/java/docs/reference/google-shopping-merchant-inventories/0.7.0/com.google.shopping.merchant.inventories.v1.RegionalInventoryAttributesOrBuilder)\n- [0.6.0](/java/docs/reference/google-shopping-merchant-inventories/0.6.0/com.google.shopping.merchant.inventories.v1.RegionalInventoryAttributesOrBuilder)\n- [0.5.0](/java/docs/reference/google-shopping-merchant-inventories/0.5.0/com.google.shopping.merchant.inventories.v1.RegionalInventoryAttributesOrBuilder)\n- [0.4.0](/java/docs/reference/google-shopping-merchant-inventories/0.4.0/com.google.shopping.merchant.inventories.v1.RegionalInventoryAttributesOrBuilder)\n- [0.3.0](/java/docs/reference/google-shopping-merchant-inventories/0.3.0/com.google.shopping.merchant.inventories.v1.RegionalInventoryAttributesOrBuilder) \n\n public interface RegionalInventoryAttributesOrBuilder extends MessageOrBuilder\n\nImplements\n----------\n\n[MessageOrBuilder](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.MessageOrBuilder.html)\n\nMethods\n-------\n\n### getAvailability()\n\n public abstract RegionalInventoryAttributes.Availability getAvailability()\n\nOptional.\n[Availability](https://support.google.com/merchants/answer/14644124) of the\nproduct in this region.\n\n`\noptional .google.shopping.merchant.inventories.v1.RegionalInventoryAttributes.Availability availability = 4 [(.google.api.field_behavior) = OPTIONAL];\n`\n\n### getAvailabilityValue()\n\n public abstract int getAvailabilityValue()\n\nOptional.\n[Availability](https://support.google.com/merchants/answer/14644124) of the\nproduct in this region.\n\n`\noptional .google.shopping.merchant.inventories.v1.RegionalInventoryAttributes.Availability availability = 4 [(.google.api.field_behavior) = OPTIONAL];\n`\n\n### getPrice()\n\n public abstract Price getPrice()\n\nOptional. Price of the product in this region.\n\n`.google.shopping.type.Price price = 1 [(.google.api.field_behavior) = OPTIONAL];`\n\n### getPriceOrBuilder()\n\n public abstract PriceOrBuilder getPriceOrBuilder()\n\nOptional. Price of the product in this region.\n\n`.google.shopping.type.Price price = 1 [(.google.api.field_behavior) = OPTIONAL];`\n\n### getSalePrice()\n\n public abstract Price getSalePrice()\n\nOptional. Sale price of the product in this region. Mandatory if\n`salePriceEffectiveDate` is\ndefined.\n\n`.google.shopping.type.Price sale_price = 2 [(.google.api.field_behavior) = OPTIONAL];\n`\n\n### getSalePriceEffectiveDate()\n\n public abstract Interval getSalePriceEffectiveDate()\n\nOptional. The `TimePeriod` of the\nsale price in this region.\n\n`\n.google.type.Interval sale_price_effective_date = 3 [(.google.api.field_behavior) = OPTIONAL];\n`\n\n### getSalePriceEffectiveDateOrBuilder()\n\n public abstract IntervalOrBuilder getSalePriceEffectiveDateOrBuilder()\n\nOptional. The `TimePeriod` of the\nsale price in this region.\n\n`\n.google.type.Interval sale_price_effective_date = 3 [(.google.api.field_behavior) = OPTIONAL];\n`\n\n### getSalePriceOrBuilder()\n\n public abstract PriceOrBuilder getSalePriceOrBuilder()\n\nOptional. Sale price of the product in this region. Mandatory if\n`salePriceEffectiveDate` is\ndefined.\n\n`.google.shopping.type.Price sale_price = 2 [(.google.api.field_behavior) = OPTIONAL];\n`\n\n### hasAvailability()\n\n public abstract boolean hasAvailability()\n\nOptional.\n[Availability](https://support.google.com/merchants/answer/14644124) of the\nproduct in this region.\n\n`\noptional .google.shopping.merchant.inventories.v1.RegionalInventoryAttributes.Availability availability = 4 [(.google.api.field_behavior) = OPTIONAL];\n`\n\n### hasPrice()\n\n public abstract boolean hasPrice()\n\nOptional. Price of the product in this region.\n\n`.google.shopping.type.Price price = 1 [(.google.api.field_behavior) = OPTIONAL];`\n\n### hasSalePrice()\n\n public abstract boolean hasSalePrice()\n\nOptional. Sale price of the product in this region. Mandatory if\n`salePriceEffectiveDate` is\ndefined.\n\n`.google.shopping.type.Price sale_price = 2 [(.google.api.field_behavior) = OPTIONAL];\n`\n\n### hasSalePriceEffectiveDate()\n\n public abstract boolean hasSalePriceEffectiveDate()\n\nOptional. The `TimePeriod` of the\nsale price in this region.\n\n`\n.google.type.Interval sale_price_effective_date = 3 [(.google.api.field_behavior) = OPTIONAL];\n`"]]