Class Service.StoreConfig.Builder (1.11.0)

public static final class Service.StoreConfig.Builder extends GeneratedMessage.Builder<Service.StoreConfig.Builder> implements Service.StoreConfigOrBuilder

A list of stores your products are delivered from. This is only valid for the local delivery shipment type.

Protobuf type google.shopping.merchant.accounts.v1beta.Service.StoreConfig

Static Methods

getDescriptor()

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

Methods

addAllStoreCodes(Iterable<String> values)

public Service.StoreConfig.Builder addAllStoreCodes(Iterable<String> values)

Optional. A list of store codes that provide local delivery. If empty, then all_stores must be true.

repeated string store_codes = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
values Iterable<String>

The storeCodes to add.

Returns
Type Description
Service.StoreConfig.Builder

This builder for chaining.

addStoreCodes(String value)

public Service.StoreConfig.Builder addStoreCodes(String value)

Optional. A list of store codes that provide local delivery. If empty, then all_stores must be true.

repeated string store_codes = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value String

The storeCodes to add.

Returns
Type Description
Service.StoreConfig.Builder

This builder for chaining.

addStoreCodesBytes(ByteString value)

public Service.StoreConfig.Builder addStoreCodesBytes(ByteString value)

Optional. A list of store codes that provide local delivery. If empty, then all_stores must be true.

repeated string store_codes = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value ByteString

The bytes of the storeCodes to add.

Returns
Type Description
Service.StoreConfig.Builder

This builder for chaining.

build()

public Service.StoreConfig build()
Returns
Type Description
Service.StoreConfig

buildPartial()

public Service.StoreConfig buildPartial()
Returns
Type Description
Service.StoreConfig

clear()

public Service.StoreConfig.Builder clear()
Returns
Type Description
Service.StoreConfig.Builder
Overrides

clearCutoffConfig()

public Service.StoreConfig.Builder clearCutoffConfig()

Configs related to local delivery ends for the day.

optional .google.shopping.merchant.accounts.v1beta.Service.StoreConfig.CutoffConfig cutoff_config = 3;

Returns
Type Description
Service.StoreConfig.Builder

clearServiceRadius()

public Service.StoreConfig.Builder clearServiceRadius()

Maximum delivery radius. This is only required for the local delivery shipment type.

optional .google.shopping.merchant.accounts.v1beta.Distance service_radius = 4;

Returns
Type Description
Service.StoreConfig.Builder

clearStoreCodes()

public Service.StoreConfig.Builder clearStoreCodes()

Optional. A list of store codes that provide local delivery. If empty, then all_stores must be true.

repeated string store_codes = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Service.StoreConfig.Builder

This builder for chaining.

clearStoreServiceType()

public Service.StoreConfig.Builder clearStoreServiceType()

Indicates whether all stores, or selected stores, listed by this merchant provide local delivery.

optional .google.shopping.merchant.accounts.v1beta.Service.StoreConfig.StoreServiceType store_service_type = 1;

Returns
Type Description
Service.StoreConfig.Builder

This builder for chaining.

getCutoffConfig()

public Service.StoreConfig.CutoffConfig getCutoffConfig()

Configs related to local delivery ends for the day.

optional .google.shopping.merchant.accounts.v1beta.Service.StoreConfig.CutoffConfig cutoff_config = 3;

Returns
Type Description
Service.StoreConfig.CutoffConfig

The cutoffConfig.

getCutoffConfigBuilder()

public Service.StoreConfig.CutoffConfig.Builder getCutoffConfigBuilder()

Configs related to local delivery ends for the day.

optional .google.shopping.merchant.accounts.v1beta.Service.StoreConfig.CutoffConfig cutoff_config = 3;

Returns
Type Description
Service.StoreConfig.CutoffConfig.Builder

getCutoffConfigOrBuilder()

public Service.StoreConfig.CutoffConfigOrBuilder getCutoffConfigOrBuilder()

Configs related to local delivery ends for the day.

optional .google.shopping.merchant.accounts.v1beta.Service.StoreConfig.CutoffConfig cutoff_config = 3;

Returns
Type Description
Service.StoreConfig.CutoffConfigOrBuilder

getDefaultInstanceForType()

public Service.StoreConfig getDefaultInstanceForType()
Returns
Type Description
Service.StoreConfig

getDescriptorForType()

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

getServiceRadius()

public Distance getServiceRadius()

Maximum delivery radius. This is only required for the local delivery shipment type.

optional .google.shopping.merchant.accounts.v1beta.Distance service_radius = 4;

Returns
Type Description
Distance

The serviceRadius.

getServiceRadiusBuilder()

public Distance.Builder getServiceRadiusBuilder()

Maximum delivery radius. This is only required for the local delivery shipment type.

optional .google.shopping.merchant.accounts.v1beta.Distance service_radius = 4;

Returns
Type Description
Distance.Builder

getServiceRadiusOrBuilder()

public DistanceOrBuilder getServiceRadiusOrBuilder()

Maximum delivery radius. This is only required for the local delivery shipment type.

optional .google.shopping.merchant.accounts.v1beta.Distance service_radius = 4;

Returns
Type Description
DistanceOrBuilder

getStoreCodes(int index)

public String getStoreCodes(int index)

Optional. A list of store codes that provide local delivery. If empty, then all_stores must be true.

repeated string store_codes = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
String

The storeCodes at the given index.

getStoreCodesBytes(int index)

public ByteString getStoreCodesBytes(int index)

Optional. A list of store codes that provide local delivery. If empty, then all_stores must be true.

repeated string store_codes = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
ByteString

The bytes of the storeCodes at the given index.

getStoreCodesCount()

public int getStoreCodesCount()

Optional. A list of store codes that provide local delivery. If empty, then all_stores must be true.

repeated string store_codes = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The count of storeCodes.

getStoreCodesList()

public ProtocolStringList getStoreCodesList()

Optional. A list of store codes that provide local delivery. If empty, then all_stores must be true.

repeated string store_codes = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ProtocolStringList

A list containing the storeCodes.

getStoreServiceType()

public Service.StoreConfig.StoreServiceType getStoreServiceType()

Indicates whether all stores, or selected stores, listed by this merchant provide local delivery.

optional .google.shopping.merchant.accounts.v1beta.Service.StoreConfig.StoreServiceType store_service_type = 1;

Returns
Type Description
Service.StoreConfig.StoreServiceType

The storeServiceType.

getStoreServiceTypeValue()

public int getStoreServiceTypeValue()

Indicates whether all stores, or selected stores, listed by this merchant provide local delivery.

optional .google.shopping.merchant.accounts.v1beta.Service.StoreConfig.StoreServiceType store_service_type = 1;

Returns
Type Description
int

The enum numeric value on the wire for storeServiceType.

hasCutoffConfig()

public boolean hasCutoffConfig()

Configs related to local delivery ends for the day.

optional .google.shopping.merchant.accounts.v1beta.Service.StoreConfig.CutoffConfig cutoff_config = 3;

Returns
Type Description
boolean

Whether the cutoffConfig field is set.

hasServiceRadius()

public boolean hasServiceRadius()

Maximum delivery radius. This is only required for the local delivery shipment type.

optional .google.shopping.merchant.accounts.v1beta.Distance service_radius = 4;

Returns
Type Description
boolean

Whether the serviceRadius field is set.

hasStoreServiceType()

public boolean hasStoreServiceType()

Indicates whether all stores, or selected stores, listed by this merchant provide local delivery.

optional .google.shopping.merchant.accounts.v1beta.Service.StoreConfig.StoreServiceType store_service_type = 1;

Returns
Type Description
boolean

Whether the storeServiceType field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeCutoffConfig(Service.StoreConfig.CutoffConfig value)

public Service.StoreConfig.Builder mergeCutoffConfig(Service.StoreConfig.CutoffConfig value)

Configs related to local delivery ends for the day.

optional .google.shopping.merchant.accounts.v1beta.Service.StoreConfig.CutoffConfig cutoff_config = 3;

Parameter
Name Description
value Service.StoreConfig.CutoffConfig
Returns
Type Description
Service.StoreConfig.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeFrom(Service.StoreConfig other)

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

mergeServiceRadius(Distance value)

public Service.StoreConfig.Builder mergeServiceRadius(Distance value)

Maximum delivery radius. This is only required for the local delivery shipment type.

optional .google.shopping.merchant.accounts.v1beta.Distance service_radius = 4;

Parameter
Name Description
value Distance
Returns
Type Description
Service.StoreConfig.Builder

setCutoffConfig(Service.StoreConfig.CutoffConfig value)

public Service.StoreConfig.Builder setCutoffConfig(Service.StoreConfig.CutoffConfig value)

Configs related to local delivery ends for the day.

optional .google.shopping.merchant.accounts.v1beta.Service.StoreConfig.CutoffConfig cutoff_config = 3;

Parameter
Name Description
value Service.StoreConfig.CutoffConfig
Returns
Type Description
Service.StoreConfig.Builder

setCutoffConfig(Service.StoreConfig.CutoffConfig.Builder builderForValue)

public Service.StoreConfig.Builder setCutoffConfig(Service.StoreConfig.CutoffConfig.Builder builderForValue)

Configs related to local delivery ends for the day.

optional .google.shopping.merchant.accounts.v1beta.Service.StoreConfig.CutoffConfig cutoff_config = 3;

Parameter
Name Description
builderForValue Service.StoreConfig.CutoffConfig.Builder
Returns
Type Description
Service.StoreConfig.Builder

setServiceRadius(Distance value)

public Service.StoreConfig.Builder setServiceRadius(Distance value)

Maximum delivery radius. This is only required for the local delivery shipment type.

optional .google.shopping.merchant.accounts.v1beta.Distance service_radius = 4;

Parameter
Name Description
value Distance
Returns
Type Description
Service.StoreConfig.Builder

setServiceRadius(Distance.Builder builderForValue)

public Service.StoreConfig.Builder setServiceRadius(Distance.Builder builderForValue)

Maximum delivery radius. This is only required for the local delivery shipment type.

optional .google.shopping.merchant.accounts.v1beta.Distance service_radius = 4;

Parameter
Name Description
builderForValue Distance.Builder
Returns
Type Description
Service.StoreConfig.Builder

setStoreCodes(int index, String value)

public Service.StoreConfig.Builder setStoreCodes(int index, String value)

Optional. A list of store codes that provide local delivery. If empty, then all_stores must be true.

repeated string store_codes = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int

The index to set the value at.

value String

The storeCodes to set.

Returns
Type Description
Service.StoreConfig.Builder

This builder for chaining.

setStoreServiceType(Service.StoreConfig.StoreServiceType value)

public Service.StoreConfig.Builder setStoreServiceType(Service.StoreConfig.StoreServiceType value)

Indicates whether all stores, or selected stores, listed by this merchant provide local delivery.

optional .google.shopping.merchant.accounts.v1beta.Service.StoreConfig.StoreServiceType store_service_type = 1;

Parameter
Name Description
value Service.StoreConfig.StoreServiceType

The storeServiceType to set.

Returns
Type Description
Service.StoreConfig.Builder

This builder for chaining.

setStoreServiceTypeValue(int value)

public Service.StoreConfig.Builder setStoreServiceTypeValue(int value)

Indicates whether all stores, or selected stores, listed by this merchant provide local delivery.

optional .google.shopping.merchant.accounts.v1beta.Service.StoreConfig.StoreServiceType store_service_type = 1;

Parameter
Name Description
value int

The enum numeric value on the wire for storeServiceType to set.

Returns
Type Description
Service.StoreConfig.Builder

This builder for chaining.