public static final class DeliveryTime.Builder extends GeneratedMessageV3.Builder<DeliveryTime.Builder> implements DeliveryTimeOrBuilder
Time spent in various aspects from order to the delivery of the product.
Protobuf type google.shopping.merchant.accounts.v1beta.DeliveryTime
Inheritance
Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > DeliveryTime.BuilderImplements
DeliveryTimeOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns | |
---|---|
Type | Description |
Descriptor |
Methods
addAllWarehouseBasedDeliveryTimes(Iterable<? extends WarehouseBasedDeliveryTime> values)
public DeliveryTime.Builder addAllWarehouseBasedDeliveryTimes(Iterable<? extends WarehouseBasedDeliveryTime> values)
Optional. 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.
repeated .google.shopping.merchant.accounts.v1beta.WarehouseBasedDeliveryTime warehouse_based_delivery_times = 9 [(.google.api.field_behavior) = OPTIONAL];
Parameter | |
---|---|
Name | Description |
values |
Iterable<? extends com.google.shopping.merchant.accounts.v1beta.WarehouseBasedDeliveryTime> |
Returns | |
---|---|
Type | Description |
DeliveryTime.Builder |
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public DeliveryTime.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters | |
---|---|
Name | Description |
field |
FieldDescriptor |
value |
Object |
Returns | |
---|---|
Type | Description |
DeliveryTime.Builder |
addWarehouseBasedDeliveryTimes(WarehouseBasedDeliveryTime value)
public DeliveryTime.Builder addWarehouseBasedDeliveryTimes(WarehouseBasedDeliveryTime value)
Optional. 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.
repeated .google.shopping.merchant.accounts.v1beta.WarehouseBasedDeliveryTime warehouse_based_delivery_times = 9 [(.google.api.field_behavior) = OPTIONAL];
Parameter | |
---|---|
Name | Description |
value |
WarehouseBasedDeliveryTime |
Returns | |
---|---|
Type | Description |
DeliveryTime.Builder |
addWarehouseBasedDeliveryTimes(WarehouseBasedDeliveryTime.Builder builderForValue)
public DeliveryTime.Builder addWarehouseBasedDeliveryTimes(WarehouseBasedDeliveryTime.Builder builderForValue)
Optional. 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.
repeated .google.shopping.merchant.accounts.v1beta.WarehouseBasedDeliveryTime warehouse_based_delivery_times = 9 [(.google.api.field_behavior) = OPTIONAL];
Parameter | |
---|---|
Name | Description |
builderForValue |
WarehouseBasedDeliveryTime.Builder |
Returns | |
---|---|
Type | Description |
DeliveryTime.Builder |
addWarehouseBasedDeliveryTimes(int index, WarehouseBasedDeliveryTime value)
public DeliveryTime.Builder addWarehouseBasedDeliveryTimes(int index, WarehouseBasedDeliveryTime value)
Optional. 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.
repeated .google.shopping.merchant.accounts.v1beta.WarehouseBasedDeliveryTime warehouse_based_delivery_times = 9 [(.google.api.field_behavior) = OPTIONAL];
Parameters | |
---|---|
Name | Description |
index |
int |
value |
WarehouseBasedDeliveryTime |
Returns | |
---|---|
Type | Description |
DeliveryTime.Builder |
addWarehouseBasedDeliveryTimes(int index, WarehouseBasedDeliveryTime.Builder builderForValue)
public DeliveryTime.Builder addWarehouseBasedDeliveryTimes(int index, WarehouseBasedDeliveryTime.Builder builderForValue)
Optional. 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.
repeated .google.shopping.merchant.accounts.v1beta.WarehouseBasedDeliveryTime warehouse_based_delivery_times = 9 [(.google.api.field_behavior) = OPTIONAL];
Parameters | |
---|---|
Name | Description |
index |
int |
builderForValue |
WarehouseBasedDeliveryTime.Builder |
Returns | |
---|---|
Type | Description |
DeliveryTime.Builder |
addWarehouseBasedDeliveryTimesBuilder()
public WarehouseBasedDeliveryTime.Builder addWarehouseBasedDeliveryTimesBuilder()
Optional. 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.
repeated .google.shopping.merchant.accounts.v1beta.WarehouseBasedDeliveryTime warehouse_based_delivery_times = 9 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
WarehouseBasedDeliveryTime.Builder |
addWarehouseBasedDeliveryTimesBuilder(int index)
public WarehouseBasedDeliveryTime.Builder addWarehouseBasedDeliveryTimesBuilder(int index)
Optional. 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.
repeated .google.shopping.merchant.accounts.v1beta.WarehouseBasedDeliveryTime warehouse_based_delivery_times = 9 [(.google.api.field_behavior) = OPTIONAL];
Parameter | |
---|---|
Name | Description |
index |
int |
Returns | |
---|---|
Type | Description |
WarehouseBasedDeliveryTime.Builder |
build()
public DeliveryTime build()
Returns | |
---|---|
Type | Description |
DeliveryTime |
buildPartial()
public DeliveryTime buildPartial()
Returns | |
---|---|
Type | Description |
DeliveryTime |
clear()
public DeliveryTime.Builder clear()
Returns | |
---|---|
Type | Description |
DeliveryTime.Builder |
clearCutoffTime()
public DeliveryTime.Builder clearCutoffTime()
Business days cutoff time definition. If not configured the cutoff time will be defaulted to 8AM PST.
optional .google.shopping.merchant.accounts.v1beta.CutoffTime cutoff_time = 3;
Returns | |
---|---|
Type | Description |
DeliveryTime.Builder |
clearField(Descriptors.FieldDescriptor field)
public DeliveryTime.Builder clearField(Descriptors.FieldDescriptor field)
Parameter | |
---|---|
Name | Description |
field |
FieldDescriptor |
Returns | |
---|---|
Type | Description |
DeliveryTime.Builder |
clearHandlingBusinessDayConfig()
public DeliveryTime.Builder clearHandlingBusinessDayConfig()
The business days during which orders can be handled. If not provided, Monday to Friday business days will be assumed.
optional .google.shopping.merchant.accounts.v1beta.BusinessDayConfig handling_business_day_config = 7;
Returns | |
---|---|
Type | Description |
DeliveryTime.Builder |
clearMaxHandlingDays()
public DeliveryTime.Builder clearMaxHandlingDays()
Maximum number of business days spent before an order is shipped.
0 means same day shipped, 1 means next day shipped.
Must be greater than or equal to min_handling_days
.
optional int32 max_handling_days = 5;
Returns | |
---|---|
Type | Description |
DeliveryTime.Builder |
This builder for chaining. |
clearMaxTransitDays()
public DeliveryTime.Builder clearMaxTransitDays()
Maximum number of business days that is spent in transit. 0 means same
day delivery, 1 means next day delivery. Must be greater than or equal
to min_transit_days
.
optional int32 max_transit_days = 2;
Returns | |
---|---|
Type | Description |
DeliveryTime.Builder |
This builder for chaining. |
clearMinHandlingDays()
public DeliveryTime.Builder clearMinHandlingDays()
Minimum number of business days spent before an order is shipped. 0 means same day shipped, 1 means next day shipped.
optional int32 min_handling_days = 4;
Returns | |
---|---|
Type | Description |
DeliveryTime.Builder |
This builder for chaining. |
clearMinTransitDays()
public DeliveryTime.Builder clearMinTransitDays()
Minimum number of business days that is spent in transit. 0 means same
day delivery, 1 means next day delivery.
Either min_transit_days
, max_transit_days
or
transit_time_table
must be set, but not both.
optional int32 min_transit_days = 1;
Returns | |
---|---|
Type | Description |
DeliveryTime.Builder |
This builder for chaining. |
clearOneof(Descriptors.OneofDescriptor oneof)
public DeliveryTime.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter | |
---|---|
Name | Description |
oneof |
OneofDescriptor |
Returns | |
---|---|
Type | Description |
DeliveryTime.Builder |
clearTransitBusinessDayConfig()
public DeliveryTime.Builder clearTransitBusinessDayConfig()
The business days during which orders can be in-transit. If not provided, Monday to Friday business days will be assumed.
optional .google.shopping.merchant.accounts.v1beta.BusinessDayConfig transit_business_day_config = 8;
Returns | |
---|---|
Type | Description |
DeliveryTime.Builder |
clearTransitTimeTable()
public DeliveryTime.Builder clearTransitTimeTable()
Transit time table, number of business days spent in transit based on row
and column dimensions. Either min_transit_days
, max_transit_days
or
transit_time_table
can be set, but not both.
optional .google.shopping.merchant.accounts.v1beta.TransitTable transit_time_table = 6;
Returns | |
---|---|
Type | Description |
DeliveryTime.Builder |
clearWarehouseBasedDeliveryTimes()
public DeliveryTime.Builder clearWarehouseBasedDeliveryTimes()
Optional. 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.
repeated .google.shopping.merchant.accounts.v1beta.WarehouseBasedDeliveryTime warehouse_based_delivery_times = 9 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
DeliveryTime.Builder |
clone()
public DeliveryTime.Builder clone()
Returns | |
---|---|
Type | Description |
DeliveryTime.Builder |
getCutoffTime()
public CutoffTime getCutoffTime()
Business days cutoff time definition. If not configured the cutoff time will be defaulted to 8AM PST.
optional .google.shopping.merchant.accounts.v1beta.CutoffTime cutoff_time = 3;
Returns | |
---|---|
Type | Description |
CutoffTime |
The cutoffTime. |
getCutoffTimeBuilder()
public CutoffTime.Builder getCutoffTimeBuilder()
Business days cutoff time definition. If not configured the cutoff time will be defaulted to 8AM PST.
optional .google.shopping.merchant.accounts.v1beta.CutoffTime cutoff_time = 3;
Returns | |
---|---|
Type | Description |
CutoffTime.Builder |
getCutoffTimeOrBuilder()
public CutoffTimeOrBuilder getCutoffTimeOrBuilder()
Business days cutoff time definition. If not configured the cutoff time will be defaulted to 8AM PST.
optional .google.shopping.merchant.accounts.v1beta.CutoffTime cutoff_time = 3;
Returns | |
---|---|
Type | Description |
CutoffTimeOrBuilder |
getDefaultInstanceForType()
public DeliveryTime getDefaultInstanceForType()
Returns | |
---|---|
Type | Description |
DeliveryTime |
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns | |
---|---|
Type | Description |
Descriptor |
getHandlingBusinessDayConfig()
public BusinessDayConfig getHandlingBusinessDayConfig()
The business days during which orders can be handled. If not provided, Monday to Friday business days will be assumed.
optional .google.shopping.merchant.accounts.v1beta.BusinessDayConfig handling_business_day_config = 7;
Returns | |
---|---|
Type | Description |
BusinessDayConfig |
The handlingBusinessDayConfig. |
getHandlingBusinessDayConfigBuilder()
public BusinessDayConfig.Builder getHandlingBusinessDayConfigBuilder()
The business days during which orders can be handled. If not provided, Monday to Friday business days will be assumed.
optional .google.shopping.merchant.accounts.v1beta.BusinessDayConfig handling_business_day_config = 7;
Returns | |
---|---|
Type | Description |
BusinessDayConfig.Builder |
getHandlingBusinessDayConfigOrBuilder()
public BusinessDayConfigOrBuilder getHandlingBusinessDayConfigOrBuilder()
The business days during which orders can be handled. If not provided, Monday to Friday business days will be assumed.
optional .google.shopping.merchant.accounts.v1beta.BusinessDayConfig handling_business_day_config = 7;
Returns | |
---|---|
Type | Description |
BusinessDayConfigOrBuilder |
getMaxHandlingDays()
public int getMaxHandlingDays()
Maximum number of business days spent before an order is shipped.
0 means same day shipped, 1 means next day shipped.
Must be greater than or equal to min_handling_days
.
optional int32 max_handling_days = 5;
Returns | |
---|---|
Type | Description |
int |
The maxHandlingDays. |
getMaxTransitDays()
public int getMaxTransitDays()
Maximum number of business days that is spent in transit. 0 means same
day delivery, 1 means next day delivery. Must be greater than or equal
to min_transit_days
.
optional int32 max_transit_days = 2;
Returns | |
---|---|
Type | Description |
int |
The maxTransitDays. |
getMinHandlingDays()
public int getMinHandlingDays()
Minimum number of business days spent before an order is shipped. 0 means same day shipped, 1 means next day shipped.
optional int32 min_handling_days = 4;
Returns | |
---|---|
Type | Description |
int |
The minHandlingDays. |
getMinTransitDays()
public int getMinTransitDays()
Minimum number of business days that is spent in transit. 0 means same
day delivery, 1 means next day delivery.
Either min_transit_days
, max_transit_days
or
transit_time_table
must be set, but not both.
optional int32 min_transit_days = 1;
Returns | |
---|---|
Type | Description |
int |
The minTransitDays. |
getTransitBusinessDayConfig()
public BusinessDayConfig getTransitBusinessDayConfig()
The business days during which orders can be in-transit. If not provided, Monday to Friday business days will be assumed.
optional .google.shopping.merchant.accounts.v1beta.BusinessDayConfig transit_business_day_config = 8;
Returns | |
---|---|
Type | Description |
BusinessDayConfig |
The transitBusinessDayConfig. |
getTransitBusinessDayConfigBuilder()
public BusinessDayConfig.Builder getTransitBusinessDayConfigBuilder()
The business days during which orders can be in-transit. If not provided, Monday to Friday business days will be assumed.
optional .google.shopping.merchant.accounts.v1beta.BusinessDayConfig transit_business_day_config = 8;
Returns | |
---|---|
Type | Description |
BusinessDayConfig.Builder |
getTransitBusinessDayConfigOrBuilder()
public BusinessDayConfigOrBuilder getTransitBusinessDayConfigOrBuilder()
The business days during which orders can be in-transit. If not provided, Monday to Friday business days will be assumed.
optional .google.shopping.merchant.accounts.v1beta.BusinessDayConfig transit_business_day_config = 8;
Returns | |
---|---|
Type | Description |
BusinessDayConfigOrBuilder |
getTransitTimeTable()
public TransitTable getTransitTimeTable()
Transit time table, number of business days spent in transit based on row
and column dimensions. Either min_transit_days
, max_transit_days
or
transit_time_table
can be set, but not both.
optional .google.shopping.merchant.accounts.v1beta.TransitTable transit_time_table = 6;
Returns | |
---|---|
Type | Description |
TransitTable |
The transitTimeTable. |
getTransitTimeTableBuilder()
public TransitTable.Builder getTransitTimeTableBuilder()
Transit time table, number of business days spent in transit based on row
and column dimensions. Either min_transit_days
, max_transit_days
or
transit_time_table
can be set, but not both.
optional .google.shopping.merchant.accounts.v1beta.TransitTable transit_time_table = 6;
Returns | |
---|---|
Type | Description |
TransitTable.Builder |
getTransitTimeTableOrBuilder()
public TransitTableOrBuilder getTransitTimeTableOrBuilder()
Transit time table, number of business days spent in transit based on row
and column dimensions. Either min_transit_days
, max_transit_days
or
transit_time_table
can be set, but not both.
optional .google.shopping.merchant.accounts.v1beta.TransitTable transit_time_table = 6;
Returns | |
---|---|
Type | Description |
TransitTableOrBuilder |
getWarehouseBasedDeliveryTimes(int index)
public WarehouseBasedDeliveryTime getWarehouseBasedDeliveryTimes(int index)
Optional. 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.
repeated .google.shopping.merchant.accounts.v1beta.WarehouseBasedDeliveryTime warehouse_based_delivery_times = 9 [(.google.api.field_behavior) = OPTIONAL];
Parameter | |
---|---|
Name | Description |
index |
int |
Returns | |
---|---|
Type | Description |
WarehouseBasedDeliveryTime |
getWarehouseBasedDeliveryTimesBuilder(int index)
public WarehouseBasedDeliveryTime.Builder getWarehouseBasedDeliveryTimesBuilder(int index)
Optional. 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.
repeated .google.shopping.merchant.accounts.v1beta.WarehouseBasedDeliveryTime warehouse_based_delivery_times = 9 [(.google.api.field_behavior) = OPTIONAL];
Parameter | |
---|---|
Name | Description |
index |
int |
Returns | |
---|---|
Type | Description |
WarehouseBasedDeliveryTime.Builder |
getWarehouseBasedDeliveryTimesBuilderList()
public List<WarehouseBasedDeliveryTime.Builder> getWarehouseBasedDeliveryTimesBuilderList()
Optional. 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.
repeated .google.shopping.merchant.accounts.v1beta.WarehouseBasedDeliveryTime warehouse_based_delivery_times = 9 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
List<Builder> |
getWarehouseBasedDeliveryTimesCount()
public int getWarehouseBasedDeliveryTimesCount()
Optional. 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.
repeated .google.shopping.merchant.accounts.v1beta.WarehouseBasedDeliveryTime warehouse_based_delivery_times = 9 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
int |
getWarehouseBasedDeliveryTimesList()
public List<WarehouseBasedDeliveryTime> getWarehouseBasedDeliveryTimesList()
Optional. 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.
repeated .google.shopping.merchant.accounts.v1beta.WarehouseBasedDeliveryTime warehouse_based_delivery_times = 9 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
List<WarehouseBasedDeliveryTime> |
getWarehouseBasedDeliveryTimesOrBuilder(int index)
public WarehouseBasedDeliveryTimeOrBuilder getWarehouseBasedDeliveryTimesOrBuilder(int index)
Optional. 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.
repeated .google.shopping.merchant.accounts.v1beta.WarehouseBasedDeliveryTime warehouse_based_delivery_times = 9 [(.google.api.field_behavior) = OPTIONAL];
Parameter | |
---|---|
Name | Description |
index |
int |
Returns | |
---|---|
Type | Description |
WarehouseBasedDeliveryTimeOrBuilder |
getWarehouseBasedDeliveryTimesOrBuilderList()
public List<? extends WarehouseBasedDeliveryTimeOrBuilder> getWarehouseBasedDeliveryTimesOrBuilderList()
Optional. 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.
repeated .google.shopping.merchant.accounts.v1beta.WarehouseBasedDeliveryTime warehouse_based_delivery_times = 9 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
List<? extends com.google.shopping.merchant.accounts.v1beta.WarehouseBasedDeliveryTimeOrBuilder> |
hasCutoffTime()
public boolean hasCutoffTime()
Business days cutoff time definition. If not configured the cutoff time will be defaulted to 8AM PST.
optional .google.shopping.merchant.accounts.v1beta.CutoffTime cutoff_time = 3;
Returns | |
---|---|
Type | Description |
boolean |
Whether the cutoffTime field is set. |
hasHandlingBusinessDayConfig()
public boolean hasHandlingBusinessDayConfig()
The business days during which orders can be handled. If not provided, Monday to Friday business days will be assumed.
optional .google.shopping.merchant.accounts.v1beta.BusinessDayConfig handling_business_day_config = 7;
Returns | |
---|---|
Type | Description |
boolean |
Whether the handlingBusinessDayConfig field is set. |
hasMaxHandlingDays()
public boolean hasMaxHandlingDays()
Maximum number of business days spent before an order is shipped.
0 means same day shipped, 1 means next day shipped.
Must be greater than or equal to min_handling_days
.
optional int32 max_handling_days = 5;
Returns | |
---|---|
Type | Description |
boolean |
Whether the maxHandlingDays field is set. |
hasMaxTransitDays()
public boolean hasMaxTransitDays()
Maximum number of business days that is spent in transit. 0 means same
day delivery, 1 means next day delivery. Must be greater than or equal
to min_transit_days
.
optional int32 max_transit_days = 2;
Returns | |
---|---|
Type | Description |
boolean |
Whether the maxTransitDays field is set. |
hasMinHandlingDays()
public boolean hasMinHandlingDays()
Minimum number of business days spent before an order is shipped. 0 means same day shipped, 1 means next day shipped.
optional int32 min_handling_days = 4;
Returns | |
---|---|
Type | Description |
boolean |
Whether the minHandlingDays field is set. |
hasMinTransitDays()
public boolean hasMinTransitDays()
Minimum number of business days that is spent in transit. 0 means same
day delivery, 1 means next day delivery.
Either min_transit_days
, max_transit_days
or
transit_time_table
must be set, but not both.
optional int32 min_transit_days = 1;
Returns | |
---|---|
Type | Description |
boolean |
Whether the minTransitDays field is set. |
hasTransitBusinessDayConfig()
public boolean hasTransitBusinessDayConfig()
The business days during which orders can be in-transit. If not provided, Monday to Friday business days will be assumed.
optional .google.shopping.merchant.accounts.v1beta.BusinessDayConfig transit_business_day_config = 8;
Returns | |
---|---|
Type | Description |
boolean |
Whether the transitBusinessDayConfig field is set. |
hasTransitTimeTable()
public boolean hasTransitTimeTable()
Transit time table, number of business days spent in transit based on row
and column dimensions. Either min_transit_days
, max_transit_days
or
transit_time_table
can be set, but not both.
optional .google.shopping.merchant.accounts.v1beta.TransitTable transit_time_table = 6;
Returns | |
---|---|
Type | Description |
boolean |
Whether the transitTimeTable field is set. |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns | |
---|---|
Type | Description |
FieldAccessorTable |
isInitialized()
public final boolean isInitialized()
Returns | |
---|---|
Type | Description |
boolean |
mergeCutoffTime(CutoffTime value)
public DeliveryTime.Builder mergeCutoffTime(CutoffTime value)
Business days cutoff time definition. If not configured the cutoff time will be defaulted to 8AM PST.
optional .google.shopping.merchant.accounts.v1beta.CutoffTime cutoff_time = 3;
Parameter | |
---|---|
Name | Description |
value |
CutoffTime |
Returns | |
---|---|
Type | Description |
DeliveryTime.Builder |
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public DeliveryTime.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters | |
---|---|
Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
Returns | |
---|---|
Type | Description |
DeliveryTime.Builder |
Exceptions | |
---|---|
Type | Description |
IOException |
mergeFrom(Message other)
public DeliveryTime.Builder mergeFrom(Message other)
Parameter | |
---|---|
Name | Description |
other |
Message |
Returns | |
---|---|
Type | Description |
DeliveryTime.Builder |
mergeFrom(DeliveryTime other)
public DeliveryTime.Builder mergeFrom(DeliveryTime other)
Parameter | |
---|---|
Name | Description |
other |
DeliveryTime |
Returns | |
---|---|
Type | Description |
DeliveryTime.Builder |
mergeHandlingBusinessDayConfig(BusinessDayConfig value)
public DeliveryTime.Builder mergeHandlingBusinessDayConfig(BusinessDayConfig value)
The business days during which orders can be handled. If not provided, Monday to Friday business days will be assumed.
optional .google.shopping.merchant.accounts.v1beta.BusinessDayConfig handling_business_day_config = 7;
Parameter | |
---|---|
Name | Description |
value |
BusinessDayConfig |
Returns | |
---|---|
Type | Description |
DeliveryTime.Builder |
mergeTransitBusinessDayConfig(BusinessDayConfig value)
public DeliveryTime.Builder mergeTransitBusinessDayConfig(BusinessDayConfig value)
The business days during which orders can be in-transit. If not provided, Monday to Friday business days will be assumed.
optional .google.shopping.merchant.accounts.v1beta.BusinessDayConfig transit_business_day_config = 8;
Parameter | |
---|---|
Name | Description |
value |
BusinessDayConfig |
Returns | |
---|---|
Type | Description |
DeliveryTime.Builder |
mergeTransitTimeTable(TransitTable value)
public DeliveryTime.Builder mergeTransitTimeTable(TransitTable value)
Transit time table, number of business days spent in transit based on row
and column dimensions. Either min_transit_days
, max_transit_days
or
transit_time_table
can be set, but not both.
optional .google.shopping.merchant.accounts.v1beta.TransitTable transit_time_table = 6;
Parameter | |
---|---|
Name | Description |
value |
TransitTable |
Returns | |
---|---|
Type | Description |
DeliveryTime.Builder |
mergeUnknownFields(UnknownFieldSet unknownFields)
public final DeliveryTime.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter | |
---|---|
Name | Description |
unknownFields |
UnknownFieldSet |
Returns | |
---|---|
Type | Description |
DeliveryTime.Builder |
removeWarehouseBasedDeliveryTimes(int index)
public DeliveryTime.Builder removeWarehouseBasedDeliveryTimes(int index)
Optional. 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.
repeated .google.shopping.merchant.accounts.v1beta.WarehouseBasedDeliveryTime warehouse_based_delivery_times = 9 [(.google.api.field_behavior) = OPTIONAL];
Parameter | |
---|---|
Name | Description |
index |
int |
Returns | |
---|---|
Type | Description |
DeliveryTime.Builder |
setCutoffTime(CutoffTime value)
public DeliveryTime.Builder setCutoffTime(CutoffTime value)
Business days cutoff time definition. If not configured the cutoff time will be defaulted to 8AM PST.
optional .google.shopping.merchant.accounts.v1beta.CutoffTime cutoff_time = 3;
Parameter | |
---|---|
Name | Description |
value |
CutoffTime |
Returns | |
---|---|
Type | Description |
DeliveryTime.Builder |
setCutoffTime(CutoffTime.Builder builderForValue)
public DeliveryTime.Builder setCutoffTime(CutoffTime.Builder builderForValue)
Business days cutoff time definition. If not configured the cutoff time will be defaulted to 8AM PST.
optional .google.shopping.merchant.accounts.v1beta.CutoffTime cutoff_time = 3;
Parameter | |
---|---|
Name | Description |
builderForValue |
CutoffTime.Builder |
Returns | |
---|---|
Type | Description |
DeliveryTime.Builder |
setField(Descriptors.FieldDescriptor field, Object value)
public DeliveryTime.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters | |
---|---|
Name | Description |
field |
FieldDescriptor |
value |
Object |
Returns | |
---|---|
Type | Description |
DeliveryTime.Builder |
setHandlingBusinessDayConfig(BusinessDayConfig value)
public DeliveryTime.Builder setHandlingBusinessDayConfig(BusinessDayConfig value)
The business days during which orders can be handled. If not provided, Monday to Friday business days will be assumed.
optional .google.shopping.merchant.accounts.v1beta.BusinessDayConfig handling_business_day_config = 7;
Parameter | |
---|---|
Name | Description |
value |
BusinessDayConfig |
Returns | |
---|---|
Type | Description |
DeliveryTime.Builder |
setHandlingBusinessDayConfig(BusinessDayConfig.Builder builderForValue)
public DeliveryTime.Builder setHandlingBusinessDayConfig(BusinessDayConfig.Builder builderForValue)
The business days during which orders can be handled. If not provided, Monday to Friday business days will be assumed.
optional .google.shopping.merchant.accounts.v1beta.BusinessDayConfig handling_business_day_config = 7;
Parameter | |
---|---|
Name | Description |
builderForValue |
BusinessDayConfig.Builder |
Returns | |
---|---|
Type | Description |
DeliveryTime.Builder |
setMaxHandlingDays(int value)
public DeliveryTime.Builder setMaxHandlingDays(int value)
Maximum number of business days spent before an order is shipped.
0 means same day shipped, 1 means next day shipped.
Must be greater than or equal to min_handling_days
.
optional int32 max_handling_days = 5;
Parameter | |
---|---|
Name | Description |
value |
int The maxHandlingDays to set. |
Returns | |
---|---|
Type | Description |
DeliveryTime.Builder |
This builder for chaining. |
setMaxTransitDays(int value)
public DeliveryTime.Builder setMaxTransitDays(int value)
Maximum number of business days that is spent in transit. 0 means same
day delivery, 1 means next day delivery. Must be greater than or equal
to min_transit_days
.
optional int32 max_transit_days = 2;
Parameter | |
---|---|
Name | Description |
value |
int The maxTransitDays to set. |
Returns | |
---|---|
Type | Description |
DeliveryTime.Builder |
This builder for chaining. |
setMinHandlingDays(int value)
public DeliveryTime.Builder setMinHandlingDays(int value)
Minimum number of business days spent before an order is shipped. 0 means same day shipped, 1 means next day shipped.
optional int32 min_handling_days = 4;
Parameter | |
---|---|
Name | Description |
value |
int The minHandlingDays to set. |
Returns | |
---|---|
Type | Description |
DeliveryTime.Builder |
This builder for chaining. |
setMinTransitDays(int value)
public DeliveryTime.Builder setMinTransitDays(int value)
Minimum number of business days that is spent in transit. 0 means same
day delivery, 1 means next day delivery.
Either min_transit_days
, max_transit_days
or
transit_time_table
must be set, but not both.
optional int32 min_transit_days = 1;
Parameter | |
---|---|
Name | Description |
value |
int The minTransitDays to set. |
Returns | |
---|---|
Type | Description |
DeliveryTime.Builder |
This builder for chaining. |
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public DeliveryTime.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters | |
---|---|
Name | Description |
field |
FieldDescriptor |
index |
int |
value |
Object |
Returns | |
---|---|
Type | Description |
DeliveryTime.Builder |
setTransitBusinessDayConfig(BusinessDayConfig value)
public DeliveryTime.Builder setTransitBusinessDayConfig(BusinessDayConfig value)
The business days during which orders can be in-transit. If not provided, Monday to Friday business days will be assumed.
optional .google.shopping.merchant.accounts.v1beta.BusinessDayConfig transit_business_day_config = 8;
Parameter | |
---|---|
Name | Description |
value |
BusinessDayConfig |
Returns | |
---|---|
Type | Description |
DeliveryTime.Builder |
setTransitBusinessDayConfig(BusinessDayConfig.Builder builderForValue)
public DeliveryTime.Builder setTransitBusinessDayConfig(BusinessDayConfig.Builder builderForValue)
The business days during which orders can be in-transit. If not provided, Monday to Friday business days will be assumed.
optional .google.shopping.merchant.accounts.v1beta.BusinessDayConfig transit_business_day_config = 8;
Parameter | |
---|---|
Name | Description |
builderForValue |
BusinessDayConfig.Builder |
Returns | |
---|---|
Type | Description |
DeliveryTime.Builder |
setTransitTimeTable(TransitTable value)
public DeliveryTime.Builder setTransitTimeTable(TransitTable value)
Transit time table, number of business days spent in transit based on row
and column dimensions. Either min_transit_days
, max_transit_days
or
transit_time_table
can be set, but not both.
optional .google.shopping.merchant.accounts.v1beta.TransitTable transit_time_table = 6;
Parameter | |
---|---|
Name | Description |
value |
TransitTable |
Returns | |
---|---|
Type | Description |
DeliveryTime.Builder |
setTransitTimeTable(TransitTable.Builder builderForValue)
public DeliveryTime.Builder setTransitTimeTable(TransitTable.Builder builderForValue)
Transit time table, number of business days spent in transit based on row
and column dimensions. Either min_transit_days
, max_transit_days
or
transit_time_table
can be set, but not both.
optional .google.shopping.merchant.accounts.v1beta.TransitTable transit_time_table = 6;
Parameter | |
---|---|
Name | Description |
builderForValue |
TransitTable.Builder |
Returns | |
---|---|
Type | Description |
DeliveryTime.Builder |
setUnknownFields(UnknownFieldSet unknownFields)
public final DeliveryTime.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter | |
---|---|
Name | Description |
unknownFields |
UnknownFieldSet |
Returns | |
---|---|
Type | Description |
DeliveryTime.Builder |
setWarehouseBasedDeliveryTimes(int index, WarehouseBasedDeliveryTime value)
public DeliveryTime.Builder setWarehouseBasedDeliveryTimes(int index, WarehouseBasedDeliveryTime value)
Optional. 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.
repeated .google.shopping.merchant.accounts.v1beta.WarehouseBasedDeliveryTime warehouse_based_delivery_times = 9 [(.google.api.field_behavior) = OPTIONAL];
Parameters | |
---|---|
Name | Description |
index |
int |
value |
WarehouseBasedDeliveryTime |
Returns | |
---|---|
Type | Description |
DeliveryTime.Builder |
setWarehouseBasedDeliveryTimes(int index, WarehouseBasedDeliveryTime.Builder builderForValue)
public DeliveryTime.Builder setWarehouseBasedDeliveryTimes(int index, WarehouseBasedDeliveryTime.Builder builderForValue)
Optional. 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.
repeated .google.shopping.merchant.accounts.v1beta.WarehouseBasedDeliveryTime warehouse_based_delivery_times = 9 [(.google.api.field_behavior) = OPTIONAL];
Parameters | |
---|---|
Name | Description |
index |
int |
builderForValue |
WarehouseBasedDeliveryTime.Builder |
Returns | |
---|---|
Type | Description |
DeliveryTime.Builder |