public final class AutomaticItemUpdates extends GeneratedMessage implements AutomaticItemUpdatesOrBuilder
Turning on item
updates allows
Google to automatically update items for you. When item updates are on,
Google uses the structured data markup on the website and advanced data
extractors to update the price and availability of the items. When the item
updates are off, items with mismatched data aren't shown.
Protobuf type google.shopping.merchant.accounts.v1.AutomaticItemUpdates
Inherited Members
com.google.protobuf.GeneratedMessage.<ContainingT,T>newFileScopedGeneratedExtension(java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ContainingT,T>newMessageScopedGeneratedExtension(com.google.protobuf.Message,int,java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessage.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessage.<V>serializeBooleanMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Boolean,V>,com.google.protobuf.MapEntry<java.lang.Boolean,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeIntegerMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Integer,V>,com.google.protobuf.MapEntry<java.lang.Integer,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeLongMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Long,V>,com.google.protobuf.MapEntry<java.lang.Long,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeStringMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.String,V>,com.google.protobuf.MapEntry<java.lang.String,V>,int)
com.google.protobuf.GeneratedMessage.canUseUnsafe()
com.google.protobuf.GeneratedMessage.emptyBooleanList()
com.google.protobuf.GeneratedMessage.emptyDoubleList()
com.google.protobuf.GeneratedMessage.emptyFloatList()
com.google.protobuf.GeneratedMessage.emptyIntList()
com.google.protobuf.GeneratedMessage.emptyLongList()
com.google.protobuf.GeneratedMessage.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.isStringEmpty(java.lang.Object)
com.google.protobuf.GeneratedMessage.mergeFromAndMakeImmutableInternal(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.GeneratedMessage.newInstance(com.google.protobuf.GeneratedMessage.UnusedPrivateParameter)
com.google.protobuf.GeneratedMessage.parseUnknownFieldProto3(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet.Builder,com.google.protobuf.ExtensionRegistryLite,int)
Static Fields
public static final int ACCOUNT_ITEM_UPDATES_SETTINGS_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
public static final int EFFECTIVE_ALLOW_AVAILABILITY_UPDATES_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
public static final int EFFECTIVE_ALLOW_CONDITION_UPDATES_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
public static final int EFFECTIVE_ALLOW_PRICE_UPDATES_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
public static final int EFFECTIVE_ALLOW_STRICT_AVAILABILITY_UPDATES_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
public static AutomaticItemUpdates getDefaultInstance()
public static final Descriptors.Descriptor getDescriptor()
public static AutomaticItemUpdates.Builder newBuilder()
public static AutomaticItemUpdates.Builder newBuilder(AutomaticItemUpdates prototype)
public static AutomaticItemUpdates parseDelimitedFrom(InputStream input)
public static AutomaticItemUpdates parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static AutomaticItemUpdates parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
public static AutomaticItemUpdates parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static AutomaticItemUpdates parseFrom(ByteString data)
public static AutomaticItemUpdates parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static AutomaticItemUpdates parseFrom(CodedInputStream input)
public static AutomaticItemUpdates parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static AutomaticItemUpdates parseFrom(InputStream input)
public static AutomaticItemUpdates parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static AutomaticItemUpdates parseFrom(ByteBuffer data)
public static AutomaticItemUpdates parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Parser<AutomaticItemUpdates> parser()
Methods
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
public AutomaticItemUpdates.ItemUpdatesAccountLevelSettings getAccountItemUpdatesSettings()
Optional. Determines which attributes of the items should be automatically
updated. If this field is not present and provided in the update mask, then
the settings will be deleted. If there are no settings for subaccount, they
are inherited from aggregator.
.google.shopping.merchant.accounts.v1.AutomaticItemUpdates.ItemUpdatesAccountLevelSettings account_item_updates_settings = 1 [(.google.api.field_behavior) = OPTIONAL];
public AutomaticItemUpdates.ItemUpdatesAccountLevelSettingsOrBuilder getAccountItemUpdatesSettingsOrBuilder()
Optional. Determines which attributes of the items should be automatically
updated. If this field is not present and provided in the update mask, then
the settings will be deleted. If there are no settings for subaccount, they
are inherited from aggregator.
.google.shopping.merchant.accounts.v1.AutomaticItemUpdates.ItemUpdatesAccountLevelSettings account_item_updates_settings = 1 [(.google.api.field_behavior) = OPTIONAL];
public AutomaticItemUpdates getDefaultInstanceForType()
public boolean getEffectiveAllowAvailabilityUpdates()
Output only. The effective value of allow_availability_updates.
If account_item_updates_settings is present, then this value is the same.
Otherwise, it represents the inherited value of the parent account.
The default value is true if no settings are present.
Read-only.
bool effective_allow_availability_updates = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
boolean |
The effectiveAllowAvailabilityUpdates.
|
public boolean getEffectiveAllowConditionUpdates()
Output only. The effective value of allow_condition_updates.
If account_item_updates_settings is present, then this value is the same.
Otherwise, it represents the inherited value of the parent account.
The default value is true if no settings are present.
Read-only.
bool effective_allow_condition_updates = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
boolean |
The effectiveAllowConditionUpdates.
|
public boolean getEffectiveAllowPriceUpdates()
Output only. The effective value of allow_price_updates.
If account_item_updates_settings is present, then this value is the same.
Otherwise, it represents the inherited value of the parent account.
The default value is true if no settings are present.
Read-only.
bool effective_allow_price_updates = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
boolean |
The effectiveAllowPriceUpdates.
|
public boolean getEffectiveAllowStrictAvailabilityUpdates()
Output only. The effective value of
allow_strict_availability_updates.
If account_item_updates_settings is present, then this value is the same.
Otherwise, it represents the inherited value of the parent account.
The default value is true if no settings are present.
Read-only.
bool effective_allow_strict_availability_updates = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
boolean |
The effectiveAllowStrictAvailabilityUpdates.
|
public Parser<AutomaticItemUpdates> getParserForType()
Overrides
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
public boolean hasAccountItemUpdatesSettings()
Optional. Determines which attributes of the items should be automatically
updated. If this field is not present and provided in the update mask, then
the settings will be deleted. If there are no settings for subaccount, they
are inherited from aggregator.
.google.shopping.merchant.accounts.v1.AutomaticItemUpdates.ItemUpdatesAccountLevelSettings account_item_updates_settings = 1 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
boolean |
Whether the accountItemUpdatesSettings field is set.
|
| Returns |
| Type |
Description |
int |
|
Overrides
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
public final boolean isInitialized()
Overrides
public AutomaticItemUpdates.Builder newBuilderForType()
protected AutomaticItemUpdates.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
public AutomaticItemUpdates.Builder toBuilder()
public void writeTo(CodedOutputStream output)
Overrides