public static final class RateGroup.Builder extends GeneratedMessageV3.Builder<RateGroup.Builder> implements RateGroupOrBuilder Shipping rate group definitions. Only the last one is allowed to have an
empty applicable_shipping_labels, which means
"everything else". The other applicable_shipping_labels must
not overlap.
Protobuf type google.shopping.merchant.accounts.v1beta.RateGroup
Inheritance
Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > RateGroup.BuilderImplements
RateGroupOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
Methods
addAllApplicableShippingLabels(Iterable<String> values)
public RateGroup.Builder addAllApplicableShippingLabels(Iterable<String> values)Required. A list of shipping labels defining the products to which this rate group applies to. This is a disjunction: only one of the labels has to match for the rate group to apply. May only be empty for the last rate group of a service.
repeated string applicable_shipping_labels = 1 [(.google.api.field_behavior) = REQUIRED];
| Parameter | |
|---|---|
| Name | Description |
values |
Iterable<String>The applicableShippingLabels to add. |
| Returns | |
|---|---|
| Type | Description |
RateGroup.Builder |
This builder for chaining. |
addAllCarrierRates(Iterable<? extends CarrierRate> values)
public RateGroup.Builder addAllCarrierRates(Iterable<? extends CarrierRate> values) Optional. A list of carrier rates that can be referred to by
main_table or single_value.
repeated .google.shopping.merchant.accounts.v1beta.CarrierRate carrier_rates = 5 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
values |
Iterable<? extends com.google.shopping.merchant.accounts.v1beta.CarrierRate> |
| Returns | |
|---|---|
| Type | Description |
RateGroup.Builder |
|
addAllSubtables(Iterable<? extends Table> values)
public RateGroup.Builder addAllSubtables(Iterable<? extends Table> values) Optional. A list of subtables referred to by main_table. Can only
be set if main_table is set.
repeated .google.shopping.merchant.accounts.v1beta.Table subtables = 4 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
values |
Iterable<? extends com.google.shopping.merchant.accounts.v1beta.Table> |
| Returns | |
|---|---|
| Type | Description |
RateGroup.Builder |
|
addApplicableShippingLabels(String value)
public RateGroup.Builder addApplicableShippingLabels(String value)Required. A list of shipping labels defining the products to which this rate group applies to. This is a disjunction: only one of the labels has to match for the rate group to apply. May only be empty for the last rate group of a service.
repeated string applicable_shipping_labels = 1 [(.google.api.field_behavior) = REQUIRED];
| Parameter | |
|---|---|
| Name | Description |
value |
StringThe applicableShippingLabels to add. |
| Returns | |
|---|---|
| Type | Description |
RateGroup.Builder |
This builder for chaining. |
addApplicableShippingLabelsBytes(ByteString value)
public RateGroup.Builder addApplicableShippingLabelsBytes(ByteString value)Required. A list of shipping labels defining the products to which this rate group applies to. This is a disjunction: only one of the labels has to match for the rate group to apply. May only be empty for the last rate group of a service.
repeated string applicable_shipping_labels = 1 [(.google.api.field_behavior) = REQUIRED];
| Parameter | |
|---|---|
| Name | Description |
value |
ByteStringThe bytes of the applicableShippingLabels to add. |
| Returns | |
|---|---|
| Type | Description |
RateGroup.Builder |
This builder for chaining. |
addCarrierRates(CarrierRate value)
public RateGroup.Builder addCarrierRates(CarrierRate value) Optional. A list of carrier rates that can be referred to by
main_table or single_value.
repeated .google.shopping.merchant.accounts.v1beta.CarrierRate carrier_rates = 5 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
CarrierRate |
| Returns | |
|---|---|
| Type | Description |
RateGroup.Builder |
|
addCarrierRates(CarrierRate.Builder builderForValue)
public RateGroup.Builder addCarrierRates(CarrierRate.Builder builderForValue) Optional. A list of carrier rates that can be referred to by
main_table or single_value.
repeated .google.shopping.merchant.accounts.v1beta.CarrierRate carrier_rates = 5 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
CarrierRate.Builder |
| Returns | |
|---|---|
| Type | Description |
RateGroup.Builder |
|
addCarrierRates(int index, CarrierRate value)
public RateGroup.Builder addCarrierRates(int index, CarrierRate value) Optional. A list of carrier rates that can be referred to by
main_table or single_value.
repeated .google.shopping.merchant.accounts.v1beta.CarrierRate carrier_rates = 5 [(.google.api.field_behavior) = OPTIONAL];
| Parameters | |
|---|---|
| Name | Description |
index |
int |
value |
CarrierRate |
| Returns | |
|---|---|
| Type | Description |
RateGroup.Builder |
|
addCarrierRates(int index, CarrierRate.Builder builderForValue)
public RateGroup.Builder addCarrierRates(int index, CarrierRate.Builder builderForValue) Optional. A list of carrier rates that can be referred to by
main_table or single_value.
repeated .google.shopping.merchant.accounts.v1beta.CarrierRate carrier_rates = 5 [(.google.api.field_behavior) = OPTIONAL];
| Parameters | |
|---|---|
| Name | Description |
index |
int |
builderForValue |
CarrierRate.Builder |
| Returns | |
|---|---|
| Type | Description |
RateGroup.Builder |
|
addCarrierRatesBuilder()
public CarrierRate.Builder addCarrierRatesBuilder() Optional. A list of carrier rates that can be referred to by
main_table or single_value.
repeated .google.shopping.merchant.accounts.v1beta.CarrierRate carrier_rates = 5 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
CarrierRate.Builder |
|
addCarrierRatesBuilder(int index)
public CarrierRate.Builder addCarrierRatesBuilder(int index) Optional. A list of carrier rates that can be referred to by
main_table or single_value.
repeated .google.shopping.merchant.accounts.v1beta.CarrierRate carrier_rates = 5 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
index |
int |
| Returns | |
|---|---|
| Type | Description |
CarrierRate.Builder |
|
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public RateGroup.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)| Parameters | |
|---|---|
| Name | Description |
field |
FieldDescriptor |
value |
Object |
| Returns | |
|---|---|
| Type | Description |
RateGroup.Builder |
|
addSubtables(Table value)
public RateGroup.Builder addSubtables(Table value) Optional. A list of subtables referred to by main_table. Can only
be set if main_table is set.
repeated .google.shopping.merchant.accounts.v1beta.Table subtables = 4 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
Table |
| Returns | |
|---|---|
| Type | Description |
RateGroup.Builder |
|
addSubtables(Table.Builder builderForValue)
public RateGroup.Builder addSubtables(Table.Builder builderForValue) Optional. A list of subtables referred to by main_table. Can only
be set if main_table is set.
repeated .google.shopping.merchant.accounts.v1beta.Table subtables = 4 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
Table.Builder |
| Returns | |
|---|---|
| Type | Description |
RateGroup.Builder |
|
addSubtables(int index, Table value)
public RateGroup.Builder addSubtables(int index, Table value) Optional. A list of subtables referred to by main_table. Can only
be set if main_table is set.
repeated .google.shopping.merchant.accounts.v1beta.Table subtables = 4 [(.google.api.field_behavior) = OPTIONAL];
| Parameters | |
|---|---|
| Name | Description |
index |
int |
value |
Table |
| Returns | |
|---|---|
| Type | Description |
RateGroup.Builder |
|
addSubtables(int index, Table.Builder builderForValue)
public RateGroup.Builder addSubtables(int index, Table.Builder builderForValue) Optional. A list of subtables referred to by main_table. Can only
be set if main_table is set.
repeated .google.shopping.merchant.accounts.v1beta.Table subtables = 4 [(.google.api.field_behavior) = OPTIONAL];
| Parameters | |
|---|---|
| Name | Description |
index |
int |
builderForValue |
Table.Builder |
| Returns | |
|---|---|
| Type | Description |
RateGroup.Builder |
|
addSubtablesBuilder()
public Table.Builder addSubtablesBuilder() Optional. A list of subtables referred to by main_table. Can only
be set if main_table is set.
repeated .google.shopping.merchant.accounts.v1beta.Table subtables = 4 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
Table.Builder |
|
addSubtablesBuilder(int index)
public Table.Builder addSubtablesBuilder(int index) Optional. A list of subtables referred to by main_table. Can only
be set if main_table is set.
repeated .google.shopping.merchant.accounts.v1beta.Table subtables = 4 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
index |
int |
| Returns | |
|---|---|
| Type | Description |
Table.Builder |
|
build()
public RateGroup build()| Returns | |
|---|---|
| Type | Description |
RateGroup |
|
buildPartial()
public RateGroup buildPartial()| Returns | |
|---|---|
| Type | Description |
RateGroup |
|
clear()
public RateGroup.Builder clear()| Returns | |
|---|---|
| Type | Description |
RateGroup.Builder |
|
clearApplicableShippingLabels()
public RateGroup.Builder clearApplicableShippingLabels()Required. A list of shipping labels defining the products to which this rate group applies to. This is a disjunction: only one of the labels has to match for the rate group to apply. May only be empty for the last rate group of a service.
repeated string applicable_shipping_labels = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
RateGroup.Builder |
This builder for chaining. |
clearCarrierRates()
public RateGroup.Builder clearCarrierRates() Optional. A list of carrier rates that can be referred to by
main_table or single_value.
repeated .google.shopping.merchant.accounts.v1beta.CarrierRate carrier_rates = 5 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
RateGroup.Builder |
|
clearField(Descriptors.FieldDescriptor field)
public RateGroup.Builder clearField(Descriptors.FieldDescriptor field)| Parameter | |
|---|---|
| Name | Description |
field |
FieldDescriptor |
| Returns | |
|---|---|
| Type | Description |
RateGroup.Builder |
|
clearMainTable()
public RateGroup.Builder clearMainTable() A table defining the rate group, when single_value is not
expressive enough. Can only be set if single_value is not
set.
optional .google.shopping.merchant.accounts.v1beta.Table main_table = 3;
| Returns | |
|---|---|
| Type | Description |
RateGroup.Builder |
|
clearName()
public RateGroup.Builder clearName()Optional. Name of the rate group. If set has to be unique within shipping service.
optional string name = 6 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
RateGroup.Builder |
This builder for chaining. |
clearOneof(Descriptors.OneofDescriptor oneof)
public RateGroup.Builder clearOneof(Descriptors.OneofDescriptor oneof)| Parameter | |
|---|---|
| Name | Description |
oneof |
OneofDescriptor |
| Returns | |
|---|---|
| Type | Description |
RateGroup.Builder |
|
clearSingleValue()
public RateGroup.Builder clearSingleValue() The value of the rate group (For example flat rate $10). Can only be set
if main_table and subtables are not set.
optional .google.shopping.merchant.accounts.v1beta.Value single_value = 2;
| Returns | |
|---|---|
| Type | Description |
RateGroup.Builder |
|
clearSubtables()
public RateGroup.Builder clearSubtables() Optional. A list of subtables referred to by main_table. Can only
be set if main_table is set.
repeated .google.shopping.merchant.accounts.v1beta.Table subtables = 4 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
RateGroup.Builder |
|
clone()
public RateGroup.Builder clone()| Returns | |
|---|---|
| Type | Description |
RateGroup.Builder |
|
getApplicableShippingLabels(int index)
public String getApplicableShippingLabels(int index)Required. A list of shipping labels defining the products to which this rate group applies to. This is a disjunction: only one of the labels has to match for the rate group to apply. May only be empty for the last rate group of a service.
repeated string applicable_shipping_labels = 1 [(.google.api.field_behavior) = REQUIRED];
| Parameter | |
|---|---|
| Name | Description |
index |
intThe index of the element to return. |
| Returns | |
|---|---|
| Type | Description |
String |
The applicableShippingLabels at the given index. |
getApplicableShippingLabelsBytes(int index)
public ByteString getApplicableShippingLabelsBytes(int index)Required. A list of shipping labels defining the products to which this rate group applies to. This is a disjunction: only one of the labels has to match for the rate group to apply. May only be empty for the last rate group of a service.
repeated string applicable_shipping_labels = 1 [(.google.api.field_behavior) = REQUIRED];
| Parameter | |
|---|---|
| Name | Description |
index |
intThe index of the value to return. |
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes of the applicableShippingLabels at the given index. |
getApplicableShippingLabelsCount()
public int getApplicableShippingLabelsCount()Required. A list of shipping labels defining the products to which this rate group applies to. This is a disjunction: only one of the labels has to match for the rate group to apply. May only be empty for the last rate group of a service.
repeated string applicable_shipping_labels = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
int |
The count of applicableShippingLabels. |
getApplicableShippingLabelsList()
public ProtocolStringList getApplicableShippingLabelsList()Required. A list of shipping labels defining the products to which this rate group applies to. This is a disjunction: only one of the labels has to match for the rate group to apply. May only be empty for the last rate group of a service.
repeated string applicable_shipping_labels = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
ProtocolStringList |
A list containing the applicableShippingLabels. |
getCarrierRates(int index)
public CarrierRate getCarrierRates(int index) Optional. A list of carrier rates that can be referred to by
main_table or single_value.
repeated .google.shopping.merchant.accounts.v1beta.CarrierRate carrier_rates = 5 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
index |
int |
| Returns | |
|---|---|
| Type | Description |
CarrierRate |
|
getCarrierRatesBuilder(int index)
public CarrierRate.Builder getCarrierRatesBuilder(int index) Optional. A list of carrier rates that can be referred to by
main_table or single_value.
repeated .google.shopping.merchant.accounts.v1beta.CarrierRate carrier_rates = 5 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
index |
int |
| Returns | |
|---|---|
| Type | Description |
CarrierRate.Builder |
|
getCarrierRatesBuilderList()
public List<CarrierRate.Builder> getCarrierRatesBuilderList() Optional. A list of carrier rates that can be referred to by
main_table or single_value.
repeated .google.shopping.merchant.accounts.v1beta.CarrierRate carrier_rates = 5 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
List<Builder> |
|
getCarrierRatesCount()
public int getCarrierRatesCount() Optional. A list of carrier rates that can be referred to by
main_table or single_value.
repeated .google.shopping.merchant.accounts.v1beta.CarrierRate carrier_rates = 5 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
int |
|
getCarrierRatesList()
public List<CarrierRate> getCarrierRatesList() Optional. A list of carrier rates that can be referred to by
main_table or single_value.
repeated .google.shopping.merchant.accounts.v1beta.CarrierRate carrier_rates = 5 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
List<CarrierRate> |
|
getCarrierRatesOrBuilder(int index)
public CarrierRateOrBuilder getCarrierRatesOrBuilder(int index) Optional. A list of carrier rates that can be referred to by
main_table or single_value.
repeated .google.shopping.merchant.accounts.v1beta.CarrierRate carrier_rates = 5 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
index |
int |
| Returns | |
|---|---|
| Type | Description |
CarrierRateOrBuilder |
|
getCarrierRatesOrBuilderList()
public List<? extends CarrierRateOrBuilder> getCarrierRatesOrBuilderList() Optional. A list of carrier rates that can be referred to by
main_table or single_value.
repeated .google.shopping.merchant.accounts.v1beta.CarrierRate carrier_rates = 5 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
List<? extends com.google.shopping.merchant.accounts.v1beta.CarrierRateOrBuilder> |
|
getDefaultInstanceForType()
public RateGroup getDefaultInstanceForType()| Returns | |
|---|---|
| Type | Description |
RateGroup |
|
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
getMainTable()
public Table getMainTable() A table defining the rate group, when single_value is not
expressive enough. Can only be set if single_value is not
set.
optional .google.shopping.merchant.accounts.v1beta.Table main_table = 3;
| Returns | |
|---|---|
| Type | Description |
Table |
The mainTable. |
getMainTableBuilder()
public Table.Builder getMainTableBuilder() A table defining the rate group, when single_value is not
expressive enough. Can only be set if single_value is not
set.
optional .google.shopping.merchant.accounts.v1beta.Table main_table = 3;
| Returns | |
|---|---|
| Type | Description |
Table.Builder |
|
getMainTableOrBuilder()
public TableOrBuilder getMainTableOrBuilder() A table defining the rate group, when single_value is not
expressive enough. Can only be set if single_value is not
set.
optional .google.shopping.merchant.accounts.v1beta.Table main_table = 3;
| Returns | |
|---|---|
| Type | Description |
TableOrBuilder |
|
getName()
public String getName()Optional. Name of the rate group. If set has to be unique within shipping service.
optional string name = 6 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
String |
The name. |
getNameBytes()
public ByteString getNameBytes()Optional. Name of the rate group. If set has to be unique within shipping service.
optional string name = 6 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for name. |
getSingleValue()
public Value getSingleValue() The value of the rate group (For example flat rate $10). Can only be set
if main_table and subtables are not set.
optional .google.shopping.merchant.accounts.v1beta.Value single_value = 2;
| Returns | |
|---|---|
| Type | Description |
Value |
The singleValue. |
getSingleValueBuilder()
public Value.Builder getSingleValueBuilder() The value of the rate group (For example flat rate $10). Can only be set
if main_table and subtables are not set.
optional .google.shopping.merchant.accounts.v1beta.Value single_value = 2;
| Returns | |
|---|---|
| Type | Description |
Value.Builder |
|
getSingleValueOrBuilder()
public ValueOrBuilder getSingleValueOrBuilder() The value of the rate group (For example flat rate $10). Can only be set
if main_table and subtables are not set.
optional .google.shopping.merchant.accounts.v1beta.Value single_value = 2;
| Returns | |
|---|---|
| Type | Description |
ValueOrBuilder |
|
getSubtables(int index)
public Table getSubtables(int index) Optional. A list of subtables referred to by main_table. Can only
be set if main_table is set.
repeated .google.shopping.merchant.accounts.v1beta.Table subtables = 4 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
index |
int |
| Returns | |
|---|---|
| Type | Description |
Table |
|
getSubtablesBuilder(int index)
public Table.Builder getSubtablesBuilder(int index) Optional. A list of subtables referred to by main_table. Can only
be set if main_table is set.
repeated .google.shopping.merchant.accounts.v1beta.Table subtables = 4 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
index |
int |
| Returns | |
|---|---|
| Type | Description |
Table.Builder |
|
getSubtablesBuilderList()
public List<Table.Builder> getSubtablesBuilderList() Optional. A list of subtables referred to by main_table. Can only
be set if main_table is set.
repeated .google.shopping.merchant.accounts.v1beta.Table subtables = 4 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
List<Builder> |
|
getSubtablesCount()
public int getSubtablesCount() Optional. A list of subtables referred to by main_table. Can only
be set if main_table is set.
repeated .google.shopping.merchant.accounts.v1beta.Table subtables = 4 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
int |
|
getSubtablesList()
public List<Table> getSubtablesList() Optional. A list of subtables referred to by main_table. Can only
be set if main_table is set.
repeated .google.shopping.merchant.accounts.v1beta.Table subtables = 4 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
List<Table> |
|
getSubtablesOrBuilder(int index)
public TableOrBuilder getSubtablesOrBuilder(int index) Optional. A list of subtables referred to by main_table. Can only
be set if main_table is set.
repeated .google.shopping.merchant.accounts.v1beta.Table subtables = 4 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
index |
int |
| Returns | |
|---|---|
| Type | Description |
TableOrBuilder |
|
getSubtablesOrBuilderList()
public List<? extends TableOrBuilder> getSubtablesOrBuilderList() Optional. A list of subtables referred to by main_table. Can only
be set if main_table is set.
repeated .google.shopping.merchant.accounts.v1beta.Table subtables = 4 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
List<? extends com.google.shopping.merchant.accounts.v1beta.TableOrBuilder> |
|
hasMainTable()
public boolean hasMainTable() A table defining the rate group, when single_value is not
expressive enough. Can only be set if single_value is not
set.
optional .google.shopping.merchant.accounts.v1beta.Table main_table = 3;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the mainTable field is set. |
hasName()
public boolean hasName()Optional. Name of the rate group. If set has to be unique within shipping service.
optional string name = 6 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the name field is set. |
hasSingleValue()
public boolean hasSingleValue() The value of the rate group (For example flat rate $10). Can only be set
if main_table and subtables are not set.
optional .google.shopping.merchant.accounts.v1beta.Value single_value = 2;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the singleValue field is set. |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()| Returns | |
|---|---|
| Type | Description |
FieldAccessorTable |
|
isInitialized()
public final boolean isInitialized()| Returns | |
|---|---|
| Type | Description |
boolean |
|
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public RateGroup.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
RateGroup.Builder |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
mergeFrom(Message other)
public RateGroup.Builder mergeFrom(Message other)| Parameter | |
|---|---|
| Name | Description |
other |
Message |
| Returns | |
|---|---|
| Type | Description |
RateGroup.Builder |
|
mergeFrom(RateGroup other)
public RateGroup.Builder mergeFrom(RateGroup other)| Parameter | |
|---|---|
| Name | Description |
other |
RateGroup |
| Returns | |
|---|---|
| Type | Description |
RateGroup.Builder |
|
mergeMainTable(Table value)
public RateGroup.Builder mergeMainTable(Table value) A table defining the rate group, when single_value is not
expressive enough. Can only be set if single_value is not
set.
optional .google.shopping.merchant.accounts.v1beta.Table main_table = 3;
| Parameter | |
|---|---|
| Name | Description |
value |
Table |
| Returns | |
|---|---|
| Type | Description |
RateGroup.Builder |
|
mergeSingleValue(Value value)
public RateGroup.Builder mergeSingleValue(Value value) The value of the rate group (For example flat rate $10). Can only be set
if main_table and subtables are not set.
optional .google.shopping.merchant.accounts.v1beta.Value single_value = 2;
| Parameter | |
|---|---|
| Name | Description |
value |
Value |
| Returns | |
|---|---|
| Type | Description |
RateGroup.Builder |
|
mergeUnknownFields(UnknownFieldSet unknownFields)
public final RateGroup.Builder mergeUnknownFields(UnknownFieldSet unknownFields)| Parameter | |
|---|---|
| Name | Description |
unknownFields |
UnknownFieldSet |
| Returns | |
|---|---|
| Type | Description |
RateGroup.Builder |
|
removeCarrierRates(int index)
public RateGroup.Builder removeCarrierRates(int index) Optional. A list of carrier rates that can be referred to by
main_table or single_value.
repeated .google.shopping.merchant.accounts.v1beta.CarrierRate carrier_rates = 5 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
index |
int |
| Returns | |
|---|---|
| Type | Description |
RateGroup.Builder |
|
removeSubtables(int index)
public RateGroup.Builder removeSubtables(int index) Optional. A list of subtables referred to by main_table. Can only
be set if main_table is set.
repeated .google.shopping.merchant.accounts.v1beta.Table subtables = 4 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
index |
int |
| Returns | |
|---|---|
| Type | Description |
RateGroup.Builder |
|
setApplicableShippingLabels(int index, String value)
public RateGroup.Builder setApplicableShippingLabels(int index, String value)Required. A list of shipping labels defining the products to which this rate group applies to. This is a disjunction: only one of the labels has to match for the rate group to apply. May only be empty for the last rate group of a service.
repeated string applicable_shipping_labels = 1 [(.google.api.field_behavior) = REQUIRED];
| Parameters | |
|---|---|
| Name | Description |
index |
intThe index to set the value at. |
value |
StringThe applicableShippingLabels to set. |
| Returns | |
|---|---|
| Type | Description |
RateGroup.Builder |
This builder for chaining. |
setCarrierRates(int index, CarrierRate value)
public RateGroup.Builder setCarrierRates(int index, CarrierRate value) Optional. A list of carrier rates that can be referred to by
main_table or single_value.
repeated .google.shopping.merchant.accounts.v1beta.CarrierRate carrier_rates = 5 [(.google.api.field_behavior) = OPTIONAL];
| Parameters | |
|---|---|
| Name | Description |
index |
int |
value |
CarrierRate |
| Returns | |
|---|---|
| Type | Description |
RateGroup.Builder |
|
setCarrierRates(int index, CarrierRate.Builder builderForValue)
public RateGroup.Builder setCarrierRates(int index, CarrierRate.Builder builderForValue) Optional. A list of carrier rates that can be referred to by
main_table or single_value.
repeated .google.shopping.merchant.accounts.v1beta.CarrierRate carrier_rates = 5 [(.google.api.field_behavior) = OPTIONAL];
| Parameters | |
|---|---|
| Name | Description |
index |
int |
builderForValue |
CarrierRate.Builder |
| Returns | |
|---|---|
| Type | Description |
RateGroup.Builder |
|
setField(Descriptors.FieldDescriptor field, Object value)
public RateGroup.Builder setField(Descriptors.FieldDescriptor field, Object value)| Parameters | |
|---|---|
| Name | Description |
field |
FieldDescriptor |
value |
Object |
| Returns | |
|---|---|
| Type | Description |
RateGroup.Builder |
|
setMainTable(Table value)
public RateGroup.Builder setMainTable(Table value) A table defining the rate group, when single_value is not
expressive enough. Can only be set if single_value is not
set.
optional .google.shopping.merchant.accounts.v1beta.Table main_table = 3;
| Parameter | |
|---|---|
| Name | Description |
value |
Table |
| Returns | |
|---|---|
| Type | Description |
RateGroup.Builder |
|
setMainTable(Table.Builder builderForValue)
public RateGroup.Builder setMainTable(Table.Builder builderForValue) A table defining the rate group, when single_value is not
expressive enough. Can only be set if single_value is not
set.
optional .google.shopping.merchant.accounts.v1beta.Table main_table = 3;
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
Table.Builder |
| Returns | |
|---|---|
| Type | Description |
RateGroup.Builder |
|
setName(String value)
public RateGroup.Builder setName(String value)Optional. Name of the rate group. If set has to be unique within shipping service.
optional string name = 6 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
StringThe name to set. |
| Returns | |
|---|---|
| Type | Description |
RateGroup.Builder |
This builder for chaining. |
setNameBytes(ByteString value)
public RateGroup.Builder setNameBytes(ByteString value)Optional. Name of the rate group. If set has to be unique within shipping service.
optional string name = 6 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
ByteStringThe bytes for name to set. |
| Returns | |
|---|---|
| Type | Description |
RateGroup.Builder |
This builder for chaining. |
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public RateGroup.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)| Parameters | |
|---|---|
| Name | Description |
field |
FieldDescriptor |
index |
int |
value |
Object |
| Returns | |
|---|---|
| Type | Description |
RateGroup.Builder |
|
setSingleValue(Value value)
public RateGroup.Builder setSingleValue(Value value) The value of the rate group (For example flat rate $10). Can only be set
if main_table and subtables are not set.
optional .google.shopping.merchant.accounts.v1beta.Value single_value = 2;
| Parameter | |
|---|---|
| Name | Description |
value |
Value |
| Returns | |
|---|---|
| Type | Description |
RateGroup.Builder |
|
setSingleValue(Value.Builder builderForValue)
public RateGroup.Builder setSingleValue(Value.Builder builderForValue) The value of the rate group (For example flat rate $10). Can only be set
if main_table and subtables are not set.
optional .google.shopping.merchant.accounts.v1beta.Value single_value = 2;
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
Value.Builder |
| Returns | |
|---|---|
| Type | Description |
RateGroup.Builder |
|
setSubtables(int index, Table value)
public RateGroup.Builder setSubtables(int index, Table value) Optional. A list of subtables referred to by main_table. Can only
be set if main_table is set.
repeated .google.shopping.merchant.accounts.v1beta.Table subtables = 4 [(.google.api.field_behavior) = OPTIONAL];
| Parameters | |
|---|---|
| Name | Description |
index |
int |
value |
Table |
| Returns | |
|---|---|
| Type | Description |
RateGroup.Builder |
|
setSubtables(int index, Table.Builder builderForValue)
public RateGroup.Builder setSubtables(int index, Table.Builder builderForValue) Optional. A list of subtables referred to by main_table. Can only
be set if main_table is set.
repeated .google.shopping.merchant.accounts.v1beta.Table subtables = 4 [(.google.api.field_behavior) = OPTIONAL];
| Parameters | |
|---|---|
| Name | Description |
index |
int |
builderForValue |
Table.Builder |
| Returns | |
|---|---|
| Type | Description |
RateGroup.Builder |
|
setUnknownFields(UnknownFieldSet unknownFields)
public final RateGroup.Builder setUnknownFields(UnknownFieldSet unknownFields)| Parameter | |
|---|---|
| Name | Description |
unknownFields |
UnknownFieldSet |
| Returns | |
|---|---|
| Type | Description |
RateGroup.Builder |
|