Interface CarrierRateOrBuilder (0.2.0)

public interface CarrierRateOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getCarrier()

public abstract String getCarrier()

Required. Carrier service, such as "UPS" or "Fedex".

optional string carrier = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
String

The carrier.

getCarrierBytes()

public abstract ByteString getCarrierBytes()

Required. Carrier service, such as "UPS" or "Fedex".

optional string carrier = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ByteString

The bytes for carrier.

getCarrierService()

public abstract String getCarrierService()

Required. Carrier service, such as "ground" or "2 days".

optional string carrier_service = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
String

The carrierService.

getCarrierServiceBytes()

public abstract ByteString getCarrierServiceBytes()

Required. Carrier service, such as "ground" or "2 days".

optional string carrier_service = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ByteString

The bytes for carrierService.

getFlatAdjustment()

public abstract Price getFlatAdjustment()

Optional. Additive shipping rate modifier. Can be negative. For example { "amount_micros": 1, "currency_code" : "USD" } adds $1 to the rate, { "amount_micros": -3, "currency_code" : "USD" } removes $3 from the rate.

optional .google.shopping.type.Price flat_adjustment = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
com.google.shopping.type.Price

The flatAdjustment.

getFlatAdjustmentOrBuilder()

public abstract PriceOrBuilder getFlatAdjustmentOrBuilder()

Optional. Additive shipping rate modifier. Can be negative. For example { "amount_micros": 1, "currency_code" : "USD" } adds $1 to the rate, { "amount_micros": -3, "currency_code" : "USD" } removes $3 from the rate.

optional .google.shopping.type.Price flat_adjustment = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
com.google.shopping.type.PriceOrBuilder

getName()

public abstract String getName()

Required. Name of the carrier rate. Must be unique per rate group.

optional string name = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
String

The name.

getNameBytes()

public abstract ByteString getNameBytes()

Required. Name of the carrier rate. Must be unique per rate group.

optional string name = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ByteString

The bytes for name.

getOriginPostalCode()

public abstract String getOriginPostalCode()

Required. Shipping origin for this carrier rate.

optional string origin_postal_code = 4 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
String

The originPostalCode.

getOriginPostalCodeBytes()

public abstract ByteString getOriginPostalCodeBytes()

Required. Shipping origin for this carrier rate.

optional string origin_postal_code = 4 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ByteString

The bytes for originPostalCode.

getPercentageAdjustment()

public abstract String getPercentageAdjustment()

Optional. Multiplicative shipping rate modifier as a number in decimal notation. Can be negative. For example "5.4" increases the rate by 5.4%, "-3" decreases the rate by 3%.

optional string percentage_adjustment = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The percentageAdjustment.

getPercentageAdjustmentBytes()

public abstract ByteString getPercentageAdjustmentBytes()

Optional. Multiplicative shipping rate modifier as a number in decimal notation. Can be negative. For example "5.4" increases the rate by 5.4%, "-3" decreases the rate by 3%.

optional string percentage_adjustment = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for percentageAdjustment.

hasCarrier()

public abstract boolean hasCarrier()

Required. Carrier service, such as "UPS" or "Fedex".

optional string carrier = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the carrier field is set.

hasCarrierService()

public abstract boolean hasCarrierService()

Required. Carrier service, such as "ground" or "2 days".

optional string carrier_service = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the carrierService field is set.

hasFlatAdjustment()

public abstract boolean hasFlatAdjustment()

Optional. Additive shipping rate modifier. Can be negative. For example { "amount_micros": 1, "currency_code" : "USD" } adds $1 to the rate, { "amount_micros": -3, "currency_code" : "USD" } removes $3 from the rate.

optional .google.shopping.type.Price flat_adjustment = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the flatAdjustment field is set.

hasName()

public abstract boolean hasName()

Required. Name of the carrier rate. Must be unique per rate group.

optional string name = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the name field is set.

hasOriginPostalCode()

public abstract boolean hasOriginPostalCode()

Required. Shipping origin for this carrier rate.

optional string origin_postal_code = 4 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the originPostalCode field is set.

hasPercentageAdjustment()

public abstract boolean hasPercentageAdjustment()

Optional. Multiplicative shipping rate modifier as a number in decimal notation. Can be negative. For example "5.4" increases the rate by 5.4%, "-3" decreases the rate by 3%.

optional string percentage_adjustment = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the percentageAdjustment field is set.