class Google::Apis::RetailV2beta::GoogleCloudRetailV2betaRule

boost rules are supported. Currently only supported by the search endpoint.
triggered. * An action specifies what occurs on that trigger. Currently only
A rule is a condition-action pair * A condition defines when a rule is to be

def initialize(**args)

def initialize(**args)
   update!(**args)
end

def update!(**args)

Update properties of this object
def update!(**args)
  @boost_action = args[:boost_action] if args.key?(:boost_action)
  @condition = args[:condition] if args.key?(:condition)
  @do_not_associate_action = args[:do_not_associate_action] if args.key?(:do_not_associate_action)
  @filter_action = args[:filter_action] if args.key?(:filter_action)
  @ignore_action = args[:ignore_action] if args.key?(:ignore_action)
  @oneway_synonyms_action = args[:oneway_synonyms_action] if args.key?(:oneway_synonyms_action)
  @redirect_action = args[:redirect_action] if args.key?(:redirect_action)
  @replacement_action = args[:replacement_action] if args.key?(:replacement_action)
  @twoway_synonyms_action = args[:twoway_synonyms_action] if args.key?(:twoway_synonyms_action)
end