public static final class Headers.Builder extends GeneratedMessageV3.Builder<Headers.Builder> implements HeadersOrBuilder A non-empty list of row or column headers for a table.
Exactly one of prices, weights,
num_items, postal_code_group_names, or
location must be set.
Protobuf type google.shopping.merchant.accounts.v1.Headers
Inheritance
Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > Headers.BuilderImplements
HeadersOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
Methods
addAllLocations(Iterable<? extends LocationIdSet> values)
public Headers.Builder addAllLocations(Iterable<? extends LocationIdSet> values)Required. A list of location ID sets. Must be non-empty. Can only be set if all other fields are not set.
repeated .google.shopping.merchant.accounts.v1.LocationIdSet locations = 5 [(.google.api.field_behavior) = REQUIRED];
| Parameter | |
|---|---|
| Name | Description |
values |
Iterable<? extends com.google.shopping.merchant.accounts.v1.LocationIdSet> |
| Returns | |
|---|---|
| Type | Description |
Headers.Builder |
|
addAllNumberOfItems(Iterable<String> values)
public Headers.Builder addAllNumberOfItems(Iterable<String> values) Required. A list of inclusive number of items upper bounds. The last value
can be
"infinity". For example
["10", "50", "infinity"] represents the headers
"<= 10 items", "<= 50 items", and "> 50 items". Must be non-empty. Can
only be set if all other fields are not set.
repeated string number_of_items = 3 [(.google.api.field_behavior) = REQUIRED];
| Parameter | |
|---|---|
| Name | Description |
values |
Iterable<String>The numberOfItems to add. |
| Returns | |
|---|---|
| Type | Description |
Headers.Builder |
This builder for chaining. |
addAllPostalCodeGroupNames(Iterable<String> values)
public Headers.Builder addAllPostalCodeGroupNames(Iterable<String> values) Required. A list of postal group names. The last value can be
"all other locations". Example:
["zone 1", "zone 2", "all other locations"]. The referred
postal code groups must match the delivery country of the service. Must
be non-empty. Can only be set if all other fields are not set.
repeated string postal_code_group_names = 4 [(.google.api.field_behavior) = REQUIRED];
| Parameter | |
|---|---|
| Name | Description |
values |
Iterable<String>The postalCodeGroupNames to add. |
| Returns | |
|---|---|
| Type | Description |
Headers.Builder |
This builder for chaining. |
addAllPrices(Iterable<? extends Price> values)
public Headers.Builder addAllPrices(Iterable<? extends Price> values) Required. A list of inclusive order price upper bounds. The last price's
value can be infinity by setting price amount_micros = -1. For example
[{"amount_micros": 10000000, "currency_code": "USD"},
{"amount_micros": 500000000, "currency_code": "USD"},
{"amount_micros": -1, "currency_code": "USD"}] represents the headers
"<= $10", "<= $500", and "> $500". All prices within a service must have
the same currency. Must be non-empty. Must be positive except -1. Can only
be set if all other fields are not set.
repeated .google.shopping.type.Price prices = 1 [(.google.api.field_behavior) = REQUIRED];
| Parameter | |
|---|---|
| Name | Description |
values |
Iterable<? extends com.google.shopping.type.Price> |
| Returns | |
|---|---|
| Type | Description |
Headers.Builder |
|
addAllWeights(Iterable<? extends Weight> values)
public Headers.Builder addAllWeights(Iterable<? extends Weight> values) Required. A list of inclusive order weight upper bounds. The last weight's
value can be infinity by setting price amount_micros = -1. For example
[{"amount_micros": 10000000, "unit": "kg"}, {"amount_micros": 50000000,
"unit": "kg"},
{"amount_micros": -1, "unit": "kg"}] represents the headers
"<= 10kg", "<= 50kg", and "> 50kg". All weights within a service must have
the same unit. Must be non-empty. Must be positive except -1. Can only be
set if all other fields are not set.
repeated .google.shopping.type.Weight weights = 2 [(.google.api.field_behavior) = REQUIRED];
| Parameter | |
|---|---|
| Name | Description |
values |
Iterable<? extends com.google.shopping.type.Weight> |
| Returns | |
|---|---|
| Type | Description |
Headers.Builder |
|
addLocations(LocationIdSet value)
public Headers.Builder addLocations(LocationIdSet value)Required. A list of location ID sets. Must be non-empty. Can only be set if all other fields are not set.
repeated .google.shopping.merchant.accounts.v1.LocationIdSet locations = 5 [(.google.api.field_behavior) = REQUIRED];
| Parameter | |
|---|---|
| Name | Description |
value |
LocationIdSet |
| Returns | |
|---|---|
| Type | Description |
Headers.Builder |
|
addLocations(LocationIdSet.Builder builderForValue)
public Headers.Builder addLocations(LocationIdSet.Builder builderForValue)Required. A list of location ID sets. Must be non-empty. Can only be set if all other fields are not set.
repeated .google.shopping.merchant.accounts.v1.LocationIdSet locations = 5 [(.google.api.field_behavior) = REQUIRED];
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
LocationIdSet.Builder |
| Returns | |
|---|---|
| Type | Description |
Headers.Builder |
|
addLocations(int index, LocationIdSet value)
public Headers.Builder addLocations(int index, LocationIdSet value)Required. A list of location ID sets. Must be non-empty. Can only be set if all other fields are not set.
repeated .google.shopping.merchant.accounts.v1.LocationIdSet locations = 5 [(.google.api.field_behavior) = REQUIRED];
| Parameters | |
|---|---|
| Name | Description |
index |
int |
value |
LocationIdSet |
| Returns | |
|---|---|
| Type | Description |
Headers.Builder |
|
addLocations(int index, LocationIdSet.Builder builderForValue)
public Headers.Builder addLocations(int index, LocationIdSet.Builder builderForValue)Required. A list of location ID sets. Must be non-empty. Can only be set if all other fields are not set.
repeated .google.shopping.merchant.accounts.v1.LocationIdSet locations = 5 [(.google.api.field_behavior) = REQUIRED];
| Parameters | |
|---|---|
| Name | Description |
index |
int |
builderForValue |
LocationIdSet.Builder |
| Returns | |
|---|---|
| Type | Description |
Headers.Builder |
|
addLocationsBuilder()
public LocationIdSet.Builder addLocationsBuilder()Required. A list of location ID sets. Must be non-empty. Can only be set if all other fields are not set.
repeated .google.shopping.merchant.accounts.v1.LocationIdSet locations = 5 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
LocationIdSet.Builder |
|
addLocationsBuilder(int index)
public LocationIdSet.Builder addLocationsBuilder(int index)Required. A list of location ID sets. Must be non-empty. Can only be set if all other fields are not set.
repeated .google.shopping.merchant.accounts.v1.LocationIdSet locations = 5 [(.google.api.field_behavior) = REQUIRED];
| Parameter | |
|---|---|
| Name | Description |
index |
int |
| Returns | |
|---|---|
| Type | Description |
LocationIdSet.Builder |
|
addNumberOfItems(String value)
public Headers.Builder addNumberOfItems(String value) Required. A list of inclusive number of items upper bounds. The last value
can be
"infinity". For example
["10", "50", "infinity"] represents the headers
"<= 10 items", "<= 50 items", and "> 50 items". Must be non-empty. Can
only be set if all other fields are not set.
repeated string number_of_items = 3 [(.google.api.field_behavior) = REQUIRED];
| Parameter | |
|---|---|
| Name | Description |
value |
StringThe numberOfItems to add. |
| Returns | |
|---|---|
| Type | Description |
Headers.Builder |
This builder for chaining. |
addNumberOfItemsBytes(ByteString value)
public Headers.Builder addNumberOfItemsBytes(ByteString value) Required. A list of inclusive number of items upper bounds. The last value
can be
"infinity". For example
["10", "50", "infinity"] represents the headers
"<= 10 items", "<= 50 items", and "> 50 items". Must be non-empty. Can
only be set if all other fields are not set.
repeated string number_of_items = 3 [(.google.api.field_behavior) = REQUIRED];
| Parameter | |
|---|---|
| Name | Description |
value |
ByteStringThe bytes of the numberOfItems to add. |
| Returns | |
|---|---|
| Type | Description |
Headers.Builder |
This builder for chaining. |
addPostalCodeGroupNames(String value)
public Headers.Builder addPostalCodeGroupNames(String value) Required. A list of postal group names. The last value can be
"all other locations". Example:
["zone 1", "zone 2", "all other locations"]. The referred
postal code groups must match the delivery country of the service. Must
be non-empty. Can only be set if all other fields are not set.
repeated string postal_code_group_names = 4 [(.google.api.field_behavior) = REQUIRED];
| Parameter | |
|---|---|
| Name | Description |
value |
StringThe postalCodeGroupNames to add. |
| Returns | |
|---|---|
| Type | Description |
Headers.Builder |
This builder for chaining. |
addPostalCodeGroupNamesBytes(ByteString value)
public Headers.Builder addPostalCodeGroupNamesBytes(ByteString value) Required. A list of postal group names. The last value can be
"all other locations". Example:
["zone 1", "zone 2", "all other locations"]. The referred
postal code groups must match the delivery country of the service. Must
be non-empty. Can only be set if all other fields are not set.
repeated string postal_code_group_names = 4 [(.google.api.field_behavior) = REQUIRED];
| Parameter | |
|---|---|
| Name | Description |
value |
ByteStringThe bytes of the postalCodeGroupNames to add. |
| Returns | |
|---|---|
| Type | Description |
Headers.Builder |
This builder for chaining. |
addPrices(Price value)
public Headers.Builder addPrices(Price value) Required. A list of inclusive order price upper bounds. The last price's
value can be infinity by setting price amount_micros = -1. For example
[{"amount_micros": 10000000, "currency_code": "USD"},
{"amount_micros": 500000000, "currency_code": "USD"},
{"amount_micros": -1, "currency_code": "USD"}] represents the headers
"<= $10", "<= $500", and "> $500". All prices within a service must have
the same currency. Must be non-empty. Must be positive except -1. Can only
be set if all other fields are not set.
repeated .google.shopping.type.Price prices = 1 [(.google.api.field_behavior) = REQUIRED];
| Parameter | |
|---|---|
| Name | Description |
value |
com.google.shopping.type.Price |
| Returns | |
|---|---|
| Type | Description |
Headers.Builder |
|
addPrices(Price.Builder builderForValue)
public Headers.Builder addPrices(Price.Builder builderForValue) Required. A list of inclusive order price upper bounds. The last price's
value can be infinity by setting price amount_micros = -1. For example
[{"amount_micros": 10000000, "currency_code": "USD"},
{"amount_micros": 500000000, "currency_code": "USD"},
{"amount_micros": -1, "currency_code": "USD"}] represents the headers
"<= $10", "<= $500", and "> $500". All prices within a service must have
the same currency. Must be non-empty. Must be positive except -1. Can only
be set if all other fields are not set.
repeated .google.shopping.type.Price prices = 1 [(.google.api.field_behavior) = REQUIRED];
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
com.google.shopping.type.Price.Builder |
| Returns | |
|---|---|
| Type | Description |
Headers.Builder |
|
addPrices(int index, Price value)
public Headers.Builder addPrices(int index, Price value) Required. A list of inclusive order price upper bounds. The last price's
value can be infinity by setting price amount_micros = -1. For example
[{"amount_micros": 10000000, "currency_code": "USD"},
{"amount_micros": 500000000, "currency_code": "USD"},
{"amount_micros": -1, "currency_code": "USD"}] represents the headers
"<= $10", "<= $500", and "> $500". All prices within a service must have
the same currency. Must be non-empty. Must be positive except -1. Can only
be set if all other fields are not set.
repeated .google.shopping.type.Price prices = 1 [(.google.api.field_behavior) = REQUIRED];
| Parameters | |
|---|---|
| Name | Description |
index |
int |
value |
com.google.shopping.type.Price |
| Returns | |
|---|---|
| Type | Description |
Headers.Builder |
|
addPrices(int index, Price.Builder builderForValue)
public Headers.Builder addPrices(int index, Price.Builder builderForValue) Required. A list of inclusive order price upper bounds. The last price's
value can be infinity by setting price amount_micros = -1. For example
[{"amount_micros": 10000000, "currency_code": "USD"},
{"amount_micros": 500000000, "currency_code": "USD"},
{"amount_micros": -1, "currency_code": "USD"}] represents the headers
"<= $10", "<= $500", and "> $500". All prices within a service must have
the same currency. Must be non-empty. Must be positive except -1. Can only
be set if all other fields are not set.
repeated .google.shopping.type.Price prices = 1 [(.google.api.field_behavior) = REQUIRED];
| Parameters | |
|---|---|
| Name | Description |
index |
int |
builderForValue |
com.google.shopping.type.Price.Builder |
| Returns | |
|---|---|
| Type | Description |
Headers.Builder |
|
addPricesBuilder()
public Price.Builder addPricesBuilder() Required. A list of inclusive order price upper bounds. The last price's
value can be infinity by setting price amount_micros = -1. For example
[{"amount_micros": 10000000, "currency_code": "USD"},
{"amount_micros": 500000000, "currency_code": "USD"},
{"amount_micros": -1, "currency_code": "USD"}] represents the headers
"<= $10", "<= $500", and "> $500". All prices within a service must have
the same currency. Must be non-empty. Must be positive except -1. Can only
be set if all other fields are not set.
repeated .google.shopping.type.Price prices = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
com.google.shopping.type.Price.Builder |
|
addPricesBuilder(int index)
public Price.Builder addPricesBuilder(int index) Required. A list of inclusive order price upper bounds. The last price's
value can be infinity by setting price amount_micros = -1. For example
[{"amount_micros": 10000000, "currency_code": "USD"},
{"amount_micros": 500000000, "currency_code": "USD"},
{"amount_micros": -1, "currency_code": "USD"}] represents the headers
"<= $10", "<= $500", and "> $500". All prices within a service must have
the same currency. Must be non-empty. Must be positive except -1. Can only
be set if all other fields are not set.
repeated .google.shopping.type.Price prices = 1 [(.google.api.field_behavior) = REQUIRED];
| Parameter | |
|---|---|
| Name | Description |
index |
int |
| Returns | |
|---|---|
| Type | Description |
com.google.shopping.type.Price.Builder |
|
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public Headers.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)| Parameters | |
|---|---|
| Name | Description |
field |
FieldDescriptor |
value |
Object |
| Returns | |
|---|---|
| Type | Description |
Headers.Builder |
|
addWeights(Weight value)
public Headers.Builder addWeights(Weight value) Required. A list of inclusive order weight upper bounds. The last weight's
value can be infinity by setting price amount_micros = -1. For example
[{"amount_micros": 10000000, "unit": "kg"}, {"amount_micros": 50000000,
"unit": "kg"},
{"amount_micros": -1, "unit": "kg"}] represents the headers
"<= 10kg", "<= 50kg", and "> 50kg". All weights within a service must have
the same unit. Must be non-empty. Must be positive except -1. Can only be
set if all other fields are not set.
repeated .google.shopping.type.Weight weights = 2 [(.google.api.field_behavior) = REQUIRED];
| Parameter | |
|---|---|
| Name | Description |
value |
com.google.shopping.type.Weight |
| Returns | |
|---|---|
| Type | Description |
Headers.Builder |
|
addWeights(Weight.Builder builderForValue)
public Headers.Builder addWeights(Weight.Builder builderForValue) Required. A list of inclusive order weight upper bounds. The last weight's
value can be infinity by setting price amount_micros = -1. For example
[{"amount_micros": 10000000, "unit": "kg"}, {"amount_micros": 50000000,
"unit": "kg"},
{"amount_micros": -1, "unit": "kg"}] represents the headers
"<= 10kg", "<= 50kg", and "> 50kg". All weights within a service must have
the same unit. Must be non-empty. Must be positive except -1. Can only be
set if all other fields are not set.
repeated .google.shopping.type.Weight weights = 2 [(.google.api.field_behavior) = REQUIRED];
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
com.google.shopping.type.Weight.Builder |
| Returns | |
|---|---|
| Type | Description |
Headers.Builder |
|
addWeights(int index, Weight value)
public Headers.Builder addWeights(int index, Weight value) Required. A list of inclusive order weight upper bounds. The last weight's
value can be infinity by setting price amount_micros = -1. For example
[{"amount_micros": 10000000, "unit": "kg"}, {"amount_micros": 50000000,
"unit": "kg"},
{"amount_micros": -1, "unit": "kg"}] represents the headers
"<= 10kg", "<= 50kg", and "> 50kg". All weights within a service must have
the same unit. Must be non-empty. Must be positive except -1. Can only be
set if all other fields are not set.
repeated .google.shopping.type.Weight weights = 2 [(.google.api.field_behavior) = REQUIRED];
| Parameters | |
|---|---|
| Name | Description |
index |
int |
value |
com.google.shopping.type.Weight |
| Returns | |
|---|---|
| Type | Description |
Headers.Builder |
|
addWeights(int index, Weight.Builder builderForValue)
public Headers.Builder addWeights(int index, Weight.Builder builderForValue) Required. A list of inclusive order weight upper bounds. The last weight's
value can be infinity by setting price amount_micros = -1. For example
[{"amount_micros": 10000000, "unit": "kg"}, {"amount_micros": 50000000,
"unit": "kg"},
{"amount_micros": -1, "unit": "kg"}] represents the headers
"<= 10kg", "<= 50kg", and "> 50kg". All weights within a service must have
the same unit. Must be non-empty. Must be positive except -1. Can only be
set if all other fields are not set.
repeated .google.shopping.type.Weight weights = 2 [(.google.api.field_behavior) = REQUIRED];
| Parameters | |
|---|---|
| Name | Description |
index |
int |
builderForValue |
com.google.shopping.type.Weight.Builder |
| Returns | |
|---|---|
| Type | Description |
Headers.Builder |
|
addWeightsBuilder()
public Weight.Builder addWeightsBuilder() Required. A list of inclusive order weight upper bounds. The last weight's
value can be infinity by setting price amount_micros = -1. For example
[{"amount_micros": 10000000, "unit": "kg"}, {"amount_micros": 50000000,
"unit": "kg"},
{"amount_micros": -1, "unit": "kg"}] represents the headers
"<= 10kg", "<= 50kg", and "> 50kg". All weights within a service must have
the same unit. Must be non-empty. Must be positive except -1. Can only be
set if all other fields are not set.
repeated .google.shopping.type.Weight weights = 2 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
com.google.shopping.type.Weight.Builder |
|
addWeightsBuilder(int index)
public Weight.Builder addWeightsBuilder(int index) Required. A list of inclusive order weight upper bounds. The last weight's
value can be infinity by setting price amount_micros = -1. For example
[{"amount_micros": 10000000, "unit": "kg"}, {"amount_micros": 50000000,
"unit": "kg"},
{"amount_micros": -1, "unit": "kg"}] represents the headers
"<= 10kg", "<= 50kg", and "> 50kg". All weights within a service must have
the same unit. Must be non-empty. Must be positive except -1. Can only be
set if all other fields are not set.
repeated .google.shopping.type.Weight weights = 2 [(.google.api.field_behavior) = REQUIRED];
| Parameter | |
|---|---|
| Name | Description |
index |
int |
| Returns | |
|---|---|
| Type | Description |
com.google.shopping.type.Weight.Builder |
|
build()
public Headers build()| Returns | |
|---|---|
| Type | Description |
Headers |
|
buildPartial()
public Headers buildPartial()| Returns | |
|---|---|
| Type | Description |
Headers |
|
clear()
public Headers.Builder clear()| Returns | |
|---|---|
| Type | Description |
Headers.Builder |
|
clearField(Descriptors.FieldDescriptor field)
public Headers.Builder clearField(Descriptors.FieldDescriptor field)| Parameter | |
|---|---|
| Name | Description |
field |
FieldDescriptor |
| Returns | |
|---|---|
| Type | Description |
Headers.Builder |
|
clearLocations()
public Headers.Builder clearLocations()Required. A list of location ID sets. Must be non-empty. Can only be set if all other fields are not set.
repeated .google.shopping.merchant.accounts.v1.LocationIdSet locations = 5 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
Headers.Builder |
|
clearNumberOfItems()
public Headers.Builder clearNumberOfItems() Required. A list of inclusive number of items upper bounds. The last value
can be
"infinity". For example
["10", "50", "infinity"] represents the headers
"<= 10 items", "<= 50 items", and "> 50 items". Must be non-empty. Can
only be set if all other fields are not set.
repeated string number_of_items = 3 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
Headers.Builder |
This builder for chaining. |
clearOneof(Descriptors.OneofDescriptor oneof)
public Headers.Builder clearOneof(Descriptors.OneofDescriptor oneof)| Parameter | |
|---|---|
| Name | Description |
oneof |
OneofDescriptor |
| Returns | |
|---|---|
| Type | Description |
Headers.Builder |
|
clearPostalCodeGroupNames()
public Headers.Builder clearPostalCodeGroupNames() Required. A list of postal group names. The last value can be
"all other locations". Example:
["zone 1", "zone 2", "all other locations"]. The referred
postal code groups must match the delivery country of the service. Must
be non-empty. Can only be set if all other fields are not set.
repeated string postal_code_group_names = 4 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
Headers.Builder |
This builder for chaining. |
clearPrices()
public Headers.Builder clearPrices() Required. A list of inclusive order price upper bounds. The last price's
value can be infinity by setting price amount_micros = -1. For example
[{"amount_micros": 10000000, "currency_code": "USD"},
{"amount_micros": 500000000, "currency_code": "USD"},
{"amount_micros": -1, "currency_code": "USD"}] represents the headers
"<= $10", "<= $500", and "> $500". All prices within a service must have
the same currency. Must be non-empty. Must be positive except -1. Can only
be set if all other fields are not set.
repeated .google.shopping.type.Price prices = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
Headers.Builder |
|
clearWeights()
public Headers.Builder clearWeights() Required. A list of inclusive order weight upper bounds. The last weight's
value can be infinity by setting price amount_micros = -1. For example
[{"amount_micros": 10000000, "unit": "kg"}, {"amount_micros": 50000000,
"unit": "kg"},
{"amount_micros": -1, "unit": "kg"}] represents the headers
"<= 10kg", "<= 50kg", and "> 50kg". All weights within a service must have
the same unit. Must be non-empty. Must be positive except -1. Can only be
set if all other fields are not set.
repeated .google.shopping.type.Weight weights = 2 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
Headers.Builder |
|
clone()
public Headers.Builder clone()| Returns | |
|---|---|
| Type | Description |
Headers.Builder |
|
getDefaultInstanceForType()
public Headers getDefaultInstanceForType()| Returns | |
|---|---|
| Type | Description |
Headers |
|
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
getLocations(int index)
public LocationIdSet getLocations(int index)Required. A list of location ID sets. Must be non-empty. Can only be set if all other fields are not set.
repeated .google.shopping.merchant.accounts.v1.LocationIdSet locations = 5 [(.google.api.field_behavior) = REQUIRED];
| Parameter | |
|---|---|
| Name | Description |
index |
int |
| Returns | |
|---|---|
| Type | Description |
LocationIdSet |
|
getLocationsBuilder(int index)
public LocationIdSet.Builder getLocationsBuilder(int index)Required. A list of location ID sets. Must be non-empty. Can only be set if all other fields are not set.
repeated .google.shopping.merchant.accounts.v1.LocationIdSet locations = 5 [(.google.api.field_behavior) = REQUIRED];
| Parameter | |
|---|---|
| Name | Description |
index |
int |
| Returns | |
|---|---|
| Type | Description |
LocationIdSet.Builder |
|
getLocationsBuilderList()
public List<LocationIdSet.Builder> getLocationsBuilderList()Required. A list of location ID sets. Must be non-empty. Can only be set if all other fields are not set.
repeated .google.shopping.merchant.accounts.v1.LocationIdSet locations = 5 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
List<Builder> |
|
getLocationsCount()
public int getLocationsCount()Required. A list of location ID sets. Must be non-empty. Can only be set if all other fields are not set.
repeated .google.shopping.merchant.accounts.v1.LocationIdSet locations = 5 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
int |
|
getLocationsList()
public List<LocationIdSet> getLocationsList()Required. A list of location ID sets. Must be non-empty. Can only be set if all other fields are not set.
repeated .google.shopping.merchant.accounts.v1.LocationIdSet locations = 5 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
List<LocationIdSet> |
|
getLocationsOrBuilder(int index)
public LocationIdSetOrBuilder getLocationsOrBuilder(int index)Required. A list of location ID sets. Must be non-empty. Can only be set if all other fields are not set.
repeated .google.shopping.merchant.accounts.v1.LocationIdSet locations = 5 [(.google.api.field_behavior) = REQUIRED];
| Parameter | |
|---|---|
| Name | Description |
index |
int |
| Returns | |
|---|---|
| Type | Description |
LocationIdSetOrBuilder |
|
getLocationsOrBuilderList()
public List<? extends LocationIdSetOrBuilder> getLocationsOrBuilderList()Required. A list of location ID sets. Must be non-empty. Can only be set if all other fields are not set.
repeated .google.shopping.merchant.accounts.v1.LocationIdSet locations = 5 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
List<? extends com.google.shopping.merchant.accounts.v1.LocationIdSetOrBuilder> |
|
getNumberOfItems(int index)
public String getNumberOfItems(int index) Required. A list of inclusive number of items upper bounds. The last value
can be
"infinity". For example
["10", "50", "infinity"] represents the headers
"<= 10 items", "<= 50 items", and "> 50 items". Must be non-empty. Can
only be set if all other fields are not set.
repeated string number_of_items = 3 [(.google.api.field_behavior) = REQUIRED];
| Parameter | |
|---|---|
| Name | Description |
index |
intThe index of the element to return. |
| Returns | |
|---|---|
| Type | Description |
String |
The numberOfItems at the given index. |
getNumberOfItemsBytes(int index)
public ByteString getNumberOfItemsBytes(int index) Required. A list of inclusive number of items upper bounds. The last value
can be
"infinity". For example
["10", "50", "infinity"] represents the headers
"<= 10 items", "<= 50 items", and "> 50 items". Must be non-empty. Can
only be set if all other fields are not set.
repeated string number_of_items = 3 [(.google.api.field_behavior) = REQUIRED];
| Parameter | |
|---|---|
| Name | Description |
index |
intThe index of the value to return. |
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes of the numberOfItems at the given index. |
getNumberOfItemsCount()
public int getNumberOfItemsCount() Required. A list of inclusive number of items upper bounds. The last value
can be
"infinity". For example
["10", "50", "infinity"] represents the headers
"<= 10 items", "<= 50 items", and "> 50 items". Must be non-empty. Can
only be set if all other fields are not set.
repeated string number_of_items = 3 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
int |
The count of numberOfItems. |
getNumberOfItemsList()
public ProtocolStringList getNumberOfItemsList() Required. A list of inclusive number of items upper bounds. The last value
can be
"infinity". For example
["10", "50", "infinity"] represents the headers
"<= 10 items", "<= 50 items", and "> 50 items". Must be non-empty. Can
only be set if all other fields are not set.
repeated string number_of_items = 3 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
ProtocolStringList |
A list containing the numberOfItems. |
getPostalCodeGroupNames(int index)
public String getPostalCodeGroupNames(int index) Required. A list of postal group names. The last value can be
"all other locations". Example:
["zone 1", "zone 2", "all other locations"]. The referred
postal code groups must match the delivery country of the service. Must
be non-empty. Can only be set if all other fields are not set.
repeated string postal_code_group_names = 4 [(.google.api.field_behavior) = REQUIRED];
| Parameter | |
|---|---|
| Name | Description |
index |
intThe index of the element to return. |
| Returns | |
|---|---|
| Type | Description |
String |
The postalCodeGroupNames at the given index. |
getPostalCodeGroupNamesBytes(int index)
public ByteString getPostalCodeGroupNamesBytes(int index) Required. A list of postal group names. The last value can be
"all other locations". Example:
["zone 1", "zone 2", "all other locations"]. The referred
postal code groups must match the delivery country of the service. Must
be non-empty. Can only be set if all other fields are not set.
repeated string postal_code_group_names = 4 [(.google.api.field_behavior) = REQUIRED];
| Parameter | |
|---|---|
| Name | Description |
index |
intThe index of the value to return. |
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes of the postalCodeGroupNames at the given index. |
getPostalCodeGroupNamesCount()
public int getPostalCodeGroupNamesCount() Required. A list of postal group names. The last value can be
"all other locations". Example:
["zone 1", "zone 2", "all other locations"]. The referred
postal code groups must match the delivery country of the service. Must
be non-empty. Can only be set if all other fields are not set.
repeated string postal_code_group_names = 4 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
int |
The count of postalCodeGroupNames. |
getPostalCodeGroupNamesList()
public ProtocolStringList getPostalCodeGroupNamesList() Required. A list of postal group names. The last value can be
"all other locations". Example:
["zone 1", "zone 2", "all other locations"]. The referred
postal code groups must match the delivery country of the service. Must
be non-empty. Can only be set if all other fields are not set.
repeated string postal_code_group_names = 4 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
ProtocolStringList |
A list containing the postalCodeGroupNames. |
getPrices(int index)
public Price getPrices(int index) Required. A list of inclusive order price upper bounds. The last price's
value can be infinity by setting price amount_micros = -1. For example
[{"amount_micros": 10000000, "currency_code": "USD"},
{"amount_micros": 500000000, "currency_code": "USD"},
{"amount_micros": -1, "currency_code": "USD"}] represents the headers
"<= $10", "<= $500", and "> $500". All prices within a service must have
the same currency. Must be non-empty. Must be positive except -1. Can only
be set if all other fields are not set.
repeated .google.shopping.type.Price prices = 1 [(.google.api.field_behavior) = REQUIRED];
| Parameter | |
|---|---|
| Name | Description |
index |
int |
| Returns | |
|---|---|
| Type | Description |
com.google.shopping.type.Price |
|
getPricesBuilder(int index)
public Price.Builder getPricesBuilder(int index) Required. A list of inclusive order price upper bounds. The last price's
value can be infinity by setting price amount_micros = -1. For example
[{"amount_micros": 10000000, "currency_code": "USD"},
{"amount_micros": 500000000, "currency_code": "USD"},
{"amount_micros": -1, "currency_code": "USD"}] represents the headers
"<= $10", "<= $500", and "> $500". All prices within a service must have
the same currency. Must be non-empty. Must be positive except -1. Can only
be set if all other fields are not set.
repeated .google.shopping.type.Price prices = 1 [(.google.api.field_behavior) = REQUIRED];
| Parameter | |
|---|---|
| Name | Description |
index |
int |
| Returns | |
|---|---|
| Type | Description |
com.google.shopping.type.Price.Builder |
|
getPricesBuilderList()
public List<Price.Builder> getPricesBuilderList() Required. A list of inclusive order price upper bounds. The last price's
value can be infinity by setting price amount_micros = -1. For example
[{"amount_micros": 10000000, "currency_code": "USD"},
{"amount_micros": 500000000, "currency_code": "USD"},
{"amount_micros": -1, "currency_code": "USD"}] represents the headers
"<= $10", "<= $500", and "> $500". All prices within a service must have
the same currency. Must be non-empty. Must be positive except -1. Can only
be set if all other fields are not set.
repeated .google.shopping.type.Price prices = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
List<com.google.shopping.type.Price.Builder> |
|
getPricesCount()
public int getPricesCount() Required. A list of inclusive order price upper bounds. The last price's
value can be infinity by setting price amount_micros = -1. For example
[{"amount_micros": 10000000, "currency_code": "USD"},
{"amount_micros": 500000000, "currency_code": "USD"},
{"amount_micros": -1, "currency_code": "USD"}] represents the headers
"<= $10", "<= $500", and "> $500". All prices within a service must have
the same currency. Must be non-empty. Must be positive except -1. Can only
be set if all other fields are not set.
repeated .google.shopping.type.Price prices = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
int |
|
getPricesList()
public List<Price> getPricesList() Required. A list of inclusive order price upper bounds. The last price's
value can be infinity by setting price amount_micros = -1. For example
[{"amount_micros": 10000000, "currency_code": "USD"},
{"amount_micros": 500000000, "currency_code": "USD"},
{"amount_micros": -1, "currency_code": "USD"}] represents the headers
"<= $10", "<= $500", and "> $500". All prices within a service must have
the same currency. Must be non-empty. Must be positive except -1. Can only
be set if all other fields are not set.
repeated .google.shopping.type.Price prices = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
List<com.google.shopping.type.Price> |
|
getPricesOrBuilder(int index)
public PriceOrBuilder getPricesOrBuilder(int index) Required. A list of inclusive order price upper bounds. The last price's
value can be infinity by setting price amount_micros = -1. For example
[{"amount_micros": 10000000, "currency_code": "USD"},
{"amount_micros": 500000000, "currency_code": "USD"},
{"amount_micros": -1, "currency_code": "USD"}] represents the headers
"<= $10", "<= $500", and "> $500". All prices within a service must have
the same currency. Must be non-empty. Must be positive except -1. Can only
be set if all other fields are not set.
repeated .google.shopping.type.Price prices = 1 [(.google.api.field_behavior) = REQUIRED];
| Parameter | |
|---|---|
| Name | Description |
index |
int |
| Returns | |
|---|---|
| Type | Description |
com.google.shopping.type.PriceOrBuilder |
|
getPricesOrBuilderList()
public List<? extends PriceOrBuilder> getPricesOrBuilderList() Required. A list of inclusive order price upper bounds. The last price's
value can be infinity by setting price amount_micros = -1. For example
[{"amount_micros": 10000000, "currency_code": "USD"},
{"amount_micros": 500000000, "currency_code": "USD"},
{"amount_micros": -1, "currency_code": "USD"}] represents the headers
"<= $10", "<= $500", and "> $500". All prices within a service must have
the same currency. Must be non-empty. Must be positive except -1. Can only
be set if all other fields are not set.
repeated .google.shopping.type.Price prices = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
List<? extends com.google.shopping.type.PriceOrBuilder> |
|
getWeights(int index)
public Weight getWeights(int index) Required. A list of inclusive order weight upper bounds. The last weight's
value can be infinity by setting price amount_micros = -1. For example
[{"amount_micros": 10000000, "unit": "kg"}, {"amount_micros": 50000000,
"unit": "kg"},
{"amount_micros": -1, "unit": "kg"}] represents the headers
"<= 10kg", "<= 50kg", and "> 50kg". All weights within a service must have
the same unit. Must be non-empty. Must be positive except -1. Can only be
set if all other fields are not set.
repeated .google.shopping.type.Weight weights = 2 [(.google.api.field_behavior) = REQUIRED];
| Parameter | |
|---|---|
| Name | Description |
index |
int |
| Returns | |
|---|---|
| Type | Description |
com.google.shopping.type.Weight |
|
getWeightsBuilder(int index)
public Weight.Builder getWeightsBuilder(int index) Required. A list of inclusive order weight upper bounds. The last weight's
value can be infinity by setting price amount_micros = -1. For example
[{"amount_micros": 10000000, "unit": "kg"}, {"amount_micros": 50000000,
"unit": "kg"},
{"amount_micros": -1, "unit": "kg"}] represents the headers
"<= 10kg", "<= 50kg", and "> 50kg". All weights within a service must have
the same unit. Must be non-empty. Must be positive except -1. Can only be
set if all other fields are not set.
repeated .google.shopping.type.Weight weights = 2 [(.google.api.field_behavior) = REQUIRED];
| Parameter | |
|---|---|
| Name | Description |
index |
int |
| Returns | |
|---|---|
| Type | Description |
com.google.shopping.type.Weight.Builder |
|
getWeightsBuilderList()
public List<Weight.Builder> getWeightsBuilderList() Required. A list of inclusive order weight upper bounds. The last weight's
value can be infinity by setting price amount_micros = -1. For example
[{"amount_micros": 10000000, "unit": "kg"}, {"amount_micros": 50000000,
"unit": "kg"},
{"amount_micros": -1, "unit": "kg"}] represents the headers
"<= 10kg", "<= 50kg", and "> 50kg". All weights within a service must have
the same unit. Must be non-empty. Must be positive except -1. Can only be
set if all other fields are not set.
repeated .google.shopping.type.Weight weights = 2 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
List<com.google.shopping.type.Weight.Builder> |
|
getWeightsCount()
public int getWeightsCount() Required. A list of inclusive order weight upper bounds. The last weight's
value can be infinity by setting price amount_micros = -1. For example
[{"amount_micros": 10000000, "unit": "kg"}, {"amount_micros": 50000000,
"unit": "kg"},
{"amount_micros": -1, "unit": "kg"}] represents the headers
"<= 10kg", "<= 50kg", and "> 50kg". All weights within a service must have
the same unit. Must be non-empty. Must be positive except -1. Can only be
set if all other fields are not set.
repeated .google.shopping.type.Weight weights = 2 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
int |
|
getWeightsList()
public List<Weight> getWeightsList() Required. A list of inclusive order weight upper bounds. The last weight's
value can be infinity by setting price amount_micros = -1. For example
[{"amount_micros": 10000000, "unit": "kg"}, {"amount_micros": 50000000,
"unit": "kg"},
{"amount_micros": -1, "unit": "kg"}] represents the headers
"<= 10kg", "<= 50kg", and "> 50kg". All weights within a service must have
the same unit. Must be non-empty. Must be positive except -1. Can only be
set if all other fields are not set.
repeated .google.shopping.type.Weight weights = 2 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
List<com.google.shopping.type.Weight> |
|
getWeightsOrBuilder(int index)
public WeightOrBuilder getWeightsOrBuilder(int index) Required. A list of inclusive order weight upper bounds. The last weight's
value can be infinity by setting price amount_micros = -1. For example
[{"amount_micros": 10000000, "unit": "kg"}, {"amount_micros": 50000000,
"unit": "kg"},
{"amount_micros": -1, "unit": "kg"}] represents the headers
"<= 10kg", "<= 50kg", and "> 50kg". All weights within a service must have
the same unit. Must be non-empty. Must be positive except -1. Can only be
set if all other fields are not set.
repeated .google.shopping.type.Weight weights = 2 [(.google.api.field_behavior) = REQUIRED];
| Parameter | |
|---|---|
| Name | Description |
index |
int |
| Returns | |
|---|---|
| Type | Description |
com.google.shopping.type.WeightOrBuilder |
|
getWeightsOrBuilderList()
public List<? extends WeightOrBuilder> getWeightsOrBuilderList() Required. A list of inclusive order weight upper bounds. The last weight's
value can be infinity by setting price amount_micros = -1. For example
[{"amount_micros": 10000000, "unit": "kg"}, {"amount_micros": 50000000,
"unit": "kg"},
{"amount_micros": -1, "unit": "kg"}] represents the headers
"<= 10kg", "<= 50kg", and "> 50kg". All weights within a service must have
the same unit. Must be non-empty. Must be positive except -1. Can only be
set if all other fields are not set.
repeated .google.shopping.type.Weight weights = 2 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
List<? extends com.google.shopping.type.WeightOrBuilder> |
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()| Returns | |
|---|---|
| Type | Description |
FieldAccessorTable |
|
isInitialized()
public final boolean isInitialized()| Returns | |
|---|---|
| Type | Description |
boolean |
|
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public Headers.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
Headers.Builder |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
mergeFrom(Message other)
public Headers.Builder mergeFrom(Message other)| Parameter | |
|---|---|
| Name | Description |
other |
Message |
| Returns | |
|---|---|
| Type | Description |
Headers.Builder |
|
mergeFrom(Headers other)
public Headers.Builder mergeFrom(Headers other)| Parameter | |
|---|---|
| Name | Description |
other |
Headers |
| Returns | |
|---|---|
| Type | Description |
Headers.Builder |
|
mergeUnknownFields(UnknownFieldSet unknownFields)
public final Headers.Builder mergeUnknownFields(UnknownFieldSet unknownFields)| Parameter | |
|---|---|
| Name | Description |
unknownFields |
UnknownFieldSet |
| Returns | |
|---|---|
| Type | Description |
Headers.Builder |
|
removeLocations(int index)
public Headers.Builder removeLocations(int index)Required. A list of location ID sets. Must be non-empty. Can only be set if all other fields are not set.
repeated .google.shopping.merchant.accounts.v1.LocationIdSet locations = 5 [(.google.api.field_behavior) = REQUIRED];
| Parameter | |
|---|---|
| Name | Description |
index |
int |
| Returns | |
|---|---|
| Type | Description |
Headers.Builder |
|
removePrices(int index)
public Headers.Builder removePrices(int index) Required. A list of inclusive order price upper bounds. The last price's
value can be infinity by setting price amount_micros = -1. For example
[{"amount_micros": 10000000, "currency_code": "USD"},
{"amount_micros": 500000000, "currency_code": "USD"},
{"amount_micros": -1, "currency_code": "USD"}] represents the headers
"<= $10", "<= $500", and "> $500". All prices within a service must have
the same currency. Must be non-empty. Must be positive except -1. Can only
be set if all other fields are not set.
repeated .google.shopping.type.Price prices = 1 [(.google.api.field_behavior) = REQUIRED];
| Parameter | |
|---|---|
| Name | Description |
index |
int |
| Returns | |
|---|---|
| Type | Description |
Headers.Builder |
|
removeWeights(int index)
public Headers.Builder removeWeights(int index) Required. A list of inclusive order weight upper bounds. The last weight's
value can be infinity by setting price amount_micros = -1. For example
[{"amount_micros": 10000000, "unit": "kg"}, {"amount_micros": 50000000,
"unit": "kg"},
{"amount_micros": -1, "unit": "kg"}] represents the headers
"<= 10kg", "<= 50kg", and "> 50kg". All weights within a service must have
the same unit. Must be non-empty. Must be positive except -1. Can only be
set if all other fields are not set.
repeated .google.shopping.type.Weight weights = 2 [(.google.api.field_behavior) = REQUIRED];
| Parameter | |
|---|---|
| Name | Description |
index |
int |
| Returns | |
|---|---|
| Type | Description |
Headers.Builder |
|
setField(Descriptors.FieldDescriptor field, Object value)
public Headers.Builder setField(Descriptors.FieldDescriptor field, Object value)| Parameters | |
|---|---|
| Name | Description |
field |
FieldDescriptor |
value |
Object |
| Returns | |
|---|---|
| Type | Description |
Headers.Builder |
|
setLocations(int index, LocationIdSet value)
public Headers.Builder setLocations(int index, LocationIdSet value)Required. A list of location ID sets. Must be non-empty. Can only be set if all other fields are not set.
repeated .google.shopping.merchant.accounts.v1.LocationIdSet locations = 5 [(.google.api.field_behavior) = REQUIRED];
| Parameters | |
|---|---|
| Name | Description |
index |
int |
value |
LocationIdSet |
| Returns | |
|---|---|
| Type | Description |
Headers.Builder |
|
setLocations(int index, LocationIdSet.Builder builderForValue)
public Headers.Builder setLocations(int index, LocationIdSet.Builder builderForValue)Required. A list of location ID sets. Must be non-empty. Can only be set if all other fields are not set.
repeated .google.shopping.merchant.accounts.v1.LocationIdSet locations = 5 [(.google.api.field_behavior) = REQUIRED];
| Parameters | |
|---|---|
| Name | Description |
index |
int |
builderForValue |
LocationIdSet.Builder |
| Returns | |
|---|---|
| Type | Description |
Headers.Builder |
|
setNumberOfItems(int index, String value)
public Headers.Builder setNumberOfItems(int index, String value) Required. A list of inclusive number of items upper bounds. The last value
can be
"infinity". For example
["10", "50", "infinity"] represents the headers
"<= 10 items", "<= 50 items", and "> 50 items". Must be non-empty. Can
only be set if all other fields are not set.
repeated string number_of_items = 3 [(.google.api.field_behavior) = REQUIRED];
| Parameters | |
|---|---|
| Name | Description |
index |
intThe index to set the value at. |
value |
StringThe numberOfItems to set. |
| Returns | |
|---|---|
| Type | Description |
Headers.Builder |
This builder for chaining. |
setPostalCodeGroupNames(int index, String value)
public Headers.Builder setPostalCodeGroupNames(int index, String value) Required. A list of postal group names. The last value can be
"all other locations". Example:
["zone 1", "zone 2", "all other locations"]. The referred
postal code groups must match the delivery country of the service. Must
be non-empty. Can only be set if all other fields are not set.
repeated string postal_code_group_names = 4 [(.google.api.field_behavior) = REQUIRED];
| Parameters | |
|---|---|
| Name | Description |
index |
intThe index to set the value at. |
value |
StringThe postalCodeGroupNames to set. |
| Returns | |
|---|---|
| Type | Description |
Headers.Builder |
This builder for chaining. |
setPrices(int index, Price value)
public Headers.Builder setPrices(int index, Price value) Required. A list of inclusive order price upper bounds. The last price's
value can be infinity by setting price amount_micros = -1. For example
[{"amount_micros": 10000000, "currency_code": "USD"},
{"amount_micros": 500000000, "currency_code": "USD"},
{"amount_micros": -1, "currency_code": "USD"}] represents the headers
"<= $10", "<= $500", and "> $500". All prices within a service must have
the same currency. Must be non-empty. Must be positive except -1. Can only
be set if all other fields are not set.
repeated .google.shopping.type.Price prices = 1 [(.google.api.field_behavior) = REQUIRED];
| Parameters | |
|---|---|
| Name | Description |
index |
int |
value |
com.google.shopping.type.Price |
| Returns | |
|---|---|
| Type | Description |
Headers.Builder |
|
setPrices(int index, Price.Builder builderForValue)
public Headers.Builder setPrices(int index, Price.Builder builderForValue) Required. A list of inclusive order price upper bounds. The last price's
value can be infinity by setting price amount_micros = -1. For example
[{"amount_micros": 10000000, "currency_code": "USD"},
{"amount_micros": 500000000, "currency_code": "USD"},
{"amount_micros": -1, "currency_code": "USD"}] represents the headers
"<= $10", "<= $500", and "> $500". All prices within a service must have
the same currency. Must be non-empty. Must be positive except -1. Can only
be set if all other fields are not set.
repeated .google.shopping.type.Price prices = 1 [(.google.api.field_behavior) = REQUIRED];
| Parameters | |
|---|---|
| Name | Description |
index |
int |
builderForValue |
com.google.shopping.type.Price.Builder |
| Returns | |
|---|---|
| Type | Description |
Headers.Builder |
|
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public Headers.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)| Parameters | |
|---|---|
| Name | Description |
field |
FieldDescriptor |
index |
int |
value |
Object |
| Returns | |
|---|---|
| Type | Description |
Headers.Builder |
|
setUnknownFields(UnknownFieldSet unknownFields)
public final Headers.Builder setUnknownFields(UnknownFieldSet unknownFields)| Parameter | |
|---|---|
| Name | Description |
unknownFields |
UnknownFieldSet |
| Returns | |
|---|---|
| Type | Description |
Headers.Builder |
|
setWeights(int index, Weight value)
public Headers.Builder setWeights(int index, Weight value) Required. A list of inclusive order weight upper bounds. The last weight's
value can be infinity by setting price amount_micros = -1. For example
[{"amount_micros": 10000000, "unit": "kg"}, {"amount_micros": 50000000,
"unit": "kg"},
{"amount_micros": -1, "unit": "kg"}] represents the headers
"<= 10kg", "<= 50kg", and "> 50kg". All weights within a service must have
the same unit. Must be non-empty. Must be positive except -1. Can only be
set if all other fields are not set.
repeated .google.shopping.type.Weight weights = 2 [(.google.api.field_behavior) = REQUIRED];
| Parameters | |
|---|---|
| Name | Description |
index |
int |
value |
com.google.shopping.type.Weight |
| Returns | |
|---|---|
| Type | Description |
Headers.Builder |
|
setWeights(int index, Weight.Builder builderForValue)
public Headers.Builder setWeights(int index, Weight.Builder builderForValue) Required. A list of inclusive order weight upper bounds. The last weight's
value can be infinity by setting price amount_micros = -1. For example
[{"amount_micros": 10000000, "unit": "kg"}, {"amount_micros": 50000000,
"unit": "kg"},
{"amount_micros": -1, "unit": "kg"}] represents the headers
"<= 10kg", "<= 50kg", and "> 50kg". All weights within a service must have
the same unit. Must be non-empty. Must be positive except -1. Can only be
set if all other fields are not set.
repeated .google.shopping.type.Weight weights = 2 [(.google.api.field_behavior) = REQUIRED];
| Parameters | |
|---|---|
| Name | Description |
index |
int |
builderForValue |
com.google.shopping.type.Weight.Builder |
| Returns | |
|---|---|
| Type | Description |
Headers.Builder |
|