Class WarehouseBasedDeliveryTime.Builder (1.11.0)

public static final class WarehouseBasedDeliveryTime.Builder extends GeneratedMessage.Builder<WarehouseBasedDeliveryTime.Builder> implements WarehouseBasedDeliveryTimeOrBuilder

Indicates that the delivery time should be calculated per warehouse (shipping origin location) based on the settings of the selected carrier. When set, no other transit time related field in delivery_time should be set.

Protobuf type google.shopping.merchant.accounts.v1.WarehouseBasedDeliveryTime

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

build()

public WarehouseBasedDeliveryTime build()
Returns
Type Description
WarehouseBasedDeliveryTime

buildPartial()

public WarehouseBasedDeliveryTime buildPartial()
Returns
Type Description
WarehouseBasedDeliveryTime

clear()

public WarehouseBasedDeliveryTime.Builder clear()
Returns
Type Description
WarehouseBasedDeliveryTime.Builder
Overrides

clearCarrier()

public WarehouseBasedDeliveryTime.Builder clearCarrier()

Required. Carrier, such as "UPS" or "Fedex". supported carriers

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

Returns
Type Description
WarehouseBasedDeliveryTime.Builder

This builder for chaining.

clearCarrierService()

public WarehouseBasedDeliveryTime.Builder clearCarrierService()

Required. Carrier service, such as "ground" or "2 days". The name of the service must be in the eddSupportedServices list.

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

Returns
Type Description
WarehouseBasedDeliveryTime.Builder

This builder for chaining.

clearWarehouse()

public WarehouseBasedDeliveryTime.Builder clearWarehouse()

Required. Warehouse name. This should match warehouse.

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

Returns
Type Description
WarehouseBasedDeliveryTime.Builder

This builder for chaining.

getCarrier()

public String getCarrier()

Required. Carrier, such as "UPS" or "Fedex". supported carriers

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

Returns
Type Description
String

The carrier.

getCarrierBytes()

public ByteString getCarrierBytes()

Required. Carrier, such as "UPS" or "Fedex". supported carriers

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

Returns
Type Description
ByteString

The bytes for carrier.

getCarrierService()

public String getCarrierService()

Required. Carrier service, such as "ground" or "2 days". The name of the service must be in the eddSupportedServices list.

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

Returns
Type Description
String

The carrierService.

getCarrierServiceBytes()

public ByteString getCarrierServiceBytes()

Required. Carrier service, such as "ground" or "2 days". The name of the service must be in the eddSupportedServices list.

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

Returns
Type Description
ByteString

The bytes for carrierService.

getDefaultInstanceForType()

public WarehouseBasedDeliveryTime getDefaultInstanceForType()
Returns
Type Description
WarehouseBasedDeliveryTime

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getWarehouse()

public String getWarehouse()

Required. Warehouse name. This should match warehouse.

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

Returns
Type Description
String

The warehouse.

getWarehouseBytes()

public ByteString getWarehouseBytes()

Required. Warehouse name. This should match warehouse.

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

Returns
Type Description
ByteString

The bytes for warehouse.

hasCarrier()

public boolean hasCarrier()

Required. Carrier, such as "UPS" or "Fedex". supported carriers

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

Returns
Type Description
boolean

Whether the carrier field is set.

hasCarrierService()

public boolean hasCarrierService()

Required. Carrier service, such as "ground" or "2 days". The name of the service must be in the eddSupportedServices list.

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

Returns
Type Description
boolean

Whether the carrierService field is set.

hasWarehouse()

public boolean hasWarehouse()

Required. Warehouse name. This should match warehouse.

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

Returns
Type Description
boolean

Whether the warehouse field is set.

internalGetFieldAccessorTable()

protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public WarehouseBasedDeliveryTime.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
WarehouseBasedDeliveryTime.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public WarehouseBasedDeliveryTime.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
WarehouseBasedDeliveryTime.Builder
Overrides

mergeFrom(WarehouseBasedDeliveryTime other)

public WarehouseBasedDeliveryTime.Builder mergeFrom(WarehouseBasedDeliveryTime other)
Parameter
Name Description
other WarehouseBasedDeliveryTime
Returns
Type Description
WarehouseBasedDeliveryTime.Builder

setCarrier(String value)

public WarehouseBasedDeliveryTime.Builder setCarrier(String value)

Required. Carrier, such as "UPS" or "Fedex". supported carriers

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

Parameter
Name Description
value String

The carrier to set.

Returns
Type Description
WarehouseBasedDeliveryTime.Builder

This builder for chaining.

setCarrierBytes(ByteString value)

public WarehouseBasedDeliveryTime.Builder setCarrierBytes(ByteString value)

Required. Carrier, such as "UPS" or "Fedex". supported carriers

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

Parameter
Name Description
value ByteString

The bytes for carrier to set.

Returns
Type Description
WarehouseBasedDeliveryTime.Builder

This builder for chaining.

setCarrierService(String value)

public WarehouseBasedDeliveryTime.Builder setCarrierService(String value)

Required. Carrier service, such as "ground" or "2 days". The name of the service must be in the eddSupportedServices list.

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

Parameter
Name Description
value String

The carrierService to set.

Returns
Type Description
WarehouseBasedDeliveryTime.Builder

This builder for chaining.

setCarrierServiceBytes(ByteString value)

public WarehouseBasedDeliveryTime.Builder setCarrierServiceBytes(ByteString value)

Required. Carrier service, such as "ground" or "2 days". The name of the service must be in the eddSupportedServices list.

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

Parameter
Name Description
value ByteString

The bytes for carrierService to set.

Returns
Type Description
WarehouseBasedDeliveryTime.Builder

This builder for chaining.

setWarehouse(String value)

public WarehouseBasedDeliveryTime.Builder setWarehouse(String value)

Required. Warehouse name. This should match warehouse.

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

Parameter
Name Description
value String

The warehouse to set.

Returns
Type Description
WarehouseBasedDeliveryTime.Builder

This builder for chaining.

setWarehouseBytes(ByteString value)

public WarehouseBasedDeliveryTime.Builder setWarehouseBytes(ByteString value)

Required. Warehouse name. This should match warehouse.

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

Parameter
Name Description
value ByteString

The bytes for warehouse to set.

Returns
Type Description
WarehouseBasedDeliveryTime.Builder

This builder for chaining.