Class: Google::Apis::CloudsearchV1::IntegrationConfigUpdatedMetadata

Inherits:
Object
  • Object
show all
Includes:
Google::Apis::Core::Hashable, Google::Apis::Core::JsonObjectSupport
Defined in:
lib/google/apis/cloudsearch_v1/classes.rb,
lib/google/apis/cloudsearch_v1/representations.rb,
lib/google/apis/cloudsearch_v1/representations.rb

Overview

Annotation metadata to display system message for integration config updated event. This metadata is stored in spanner, and can be dispatched to clients without any field modification or transformation.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ IntegrationConfigUpdatedMetadata

Returns a new instance of IntegrationConfigUpdatedMetadata.



9989
9990
9991
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 9989

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

Instance Attribute Details

#initiator_idGoogle::Apis::CloudsearchV1::UserId

Primary key for User resource. Corresponds to the JSON property initiatorId



9982
9983
9984
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 9982

def initiator_id
  @initiator_id
end

#mutationsArray<Google::Apis::CloudsearchV1::IntegrationConfigMutation>

A list of updates applied on the integration config. Corresponds to the JSON property mutations



9987
9988
9989
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 9987

def mutations
  @mutations
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



9994
9995
9996
9997
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 9994

def update!(**args)
  @initiator_id = args[:initiator_id] if args.key?(:initiator_id)
  @mutations = args[:mutations] if args.key?(:mutations)
end