class Google::Apis::CloudsearchV1::Schema

The schema definition for a data source.

Attributes

object_definitions[RW]

The list of top-level objects for the data source. The maximum number of elements is 10. Corresponds to the JSON property `objectDefinitions` @return [Array<Google::Apis::CloudsearchV1::ObjectDefinition>]

operation_ids[RW]

IDs of the Long Running Operations (LROs) currently running for this schema. After modifying the schema, wait for operations to complete before indexing additional content. Corresponds to the JSON property `operationIds` @return [Array<String>]

Public Class Methods

new(**args) click to toggle source
# File lib/google/apis/cloudsearch_v1/classes.rb, line 3868
def initialize(**args)
   update!(**args)
end

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File lib/google/apis/cloudsearch_v1/classes.rb, line 3873
def update!(**args)
  @object_definitions = args[:object_definitions] if args.key?(:object_definitions)
  @operation_ids = args[:operation_ids] if args.key?(:operation_ids)
end