All Downloads are FREE. Search and download functionalities are using the official Maven repository.

target.apidocs.com.google.api.services.content.model.AccountItemUpdates.html Maven / Gradle / Ivy

There is a newer version: v2.1-rev20240825-2.0.0
Show newest version






AccountItemUpdates (Content API for Shopping v2.1-rev20240609-2.0.0)












com.google.api.services.content.model

Class AccountItemUpdates

  • All Implemented Interfaces:
    Cloneable, Map<String,Object>


    public final class AccountItemUpdates
    extends com.google.api.client.json.GenericJson
    Turning on [item updates](https://support.google.com/merchants/answer/3246284) 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.

    This is the Java data model class that specifies how to parse/serialize into the JSON that is transmitted over HTTP when working with the Content API for Shopping. For a detailed explanation see: https://developers.google.com/api-client-library/java/google-http-java-client/json

    Author:
    Google, Inc.
    • Constructor Detail

      • AccountItemUpdates

        public AccountItemUpdates()
    • Method Detail

      • getAccountItemUpdatesSettings

        public AccountItemUpdatesSettings getAccountItemUpdatesSettings()
        Determines which attributes of the items should be automatically updated. If this field is not present, then the settings will be deleted. If there are no settings for subaccount, they are inherited from aggregator.
        Returns:
        value or null for none
      • setAccountItemUpdatesSettings

        public AccountItemUpdates setAccountItemUpdatesSettings(AccountItemUpdatesSettings accountItemUpdatesSettings)
        Determines which attributes of the items should be automatically updated. If this field is not present, then the settings will be deleted. If there are no settings for subaccount, they are inherited from aggregator.
        Parameters:
        accountItemUpdatesSettings - accountItemUpdatesSettings or null for none
      • getEffectiveAllowAvailabilityUpdates

        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. Read-only.
        Returns:
        value or null for none
      • setEffectiveAllowAvailabilityUpdates

        public AccountItemUpdates setEffectiveAllowAvailabilityUpdates(Boolean effectiveAllowAvailabilityUpdates)
        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. Read-only.
        Parameters:
        effectiveAllowAvailabilityUpdates - effectiveAllowAvailabilityUpdates or null for none
      • getEffectiveAllowConditionUpdates

        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. Read-only.
        Returns:
        value or null for none
      • setEffectiveAllowConditionUpdates

        public AccountItemUpdates setEffectiveAllowConditionUpdates(Boolean effectiveAllowConditionUpdates)
        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. Read-only.
        Parameters:
        effectiveAllowConditionUpdates - effectiveAllowConditionUpdates or null for none
      • getEffectiveAllowPriceUpdates

        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. Read-only.
        Returns:
        value or null for none
      • setEffectiveAllowPriceUpdates

        public AccountItemUpdates setEffectiveAllowPriceUpdates(Boolean effectiveAllowPriceUpdates)
        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. Read-only.
        Parameters:
        effectiveAllowPriceUpdates - effectiveAllowPriceUpdates or null for none
      • getEffectiveAllowStrictAvailabilityUpdates

        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. Read-only.
        Returns:
        value or null for none
      • setEffectiveAllowStrictAvailabilityUpdates

        public AccountItemUpdates setEffectiveAllowStrictAvailabilityUpdates(Boolean effectiveAllowStrictAvailabilityUpdates)
        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. Read-only.
        Parameters:
        effectiveAllowStrictAvailabilityUpdates - effectiveAllowStrictAvailabilityUpdates or null for none
      • clone

        public AccountItemUpdates clone()
        Overrides:
        clone in class com.google.api.client.json.GenericJson

Copyright © 2011–2024 Google. All rights reserved.





© 2015 - 2024 Weber Informatics LLC | Privacy Policy