Class: Google::Apis::DiscoveryengineV1alpha::GoogleCloudDiscoveryengineV1alphaStartConnectorRunRequest

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

Overview

Request message for DataConnectorService.StartConnectorRun method.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ GoogleCloudDiscoveryengineV1alphaStartConnectorRunRequest

Returns a new instance of GoogleCloudDiscoveryengineV1alphaStartConnectorRunRequest.



17528
17529
17530
# File 'lib/google/apis/discoveryengine_v1alpha/classes.rb', line 17528

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

Instance Attribute Details

#entitiesArray<String>

Specifies which Third Party Connector entities should be synced. If not specified, all entities will be synced. Corresponds to the JSON property entities

Returns:

  • (Array<String>)


17505
17506
17507
# File 'lib/google/apis/discoveryengine_v1alpha/classes.rb', line 17505

def entities
  @entities
end

#healthcare_fhir_resource_typesArray<String>

The FHIR resource types to import. The resource types should be a subset of all supported FHIR resource types. Default to all supported FHIR resource types if empty. Corresponds to the JSON property healthcareFhirResourceTypes

Returns:

  • (Array<String>)


17513
17514
17515
# File 'lib/google/apis/discoveryengine_v1alpha/classes.rb', line 17513

def healthcare_fhir_resource_types
  @healthcare_fhir_resource_types
end

#sync_identityBoolean Also known as: sync_identity?

If true, trigger Identity sync. Corresponds to the JSON property syncIdentity

Returns:

  • (Boolean)


17518
17519
17520
# File 'lib/google/apis/discoveryengine_v1alpha/classes.rb', line 17518

def sync_identity
  @sync_identity
end

#sync_since_timestampString

Timestamp to indicate the point in time from which data should be synced for Streaming/Batch Data Connectors. This field is only utilized for Healthcare Connectors. Corresponds to the JSON property syncSinceTimestamp

Returns:

  • (String)


17526
17527
17528
# File 'lib/google/apis/discoveryengine_v1alpha/classes.rb', line 17526

def sync_since_timestamp
  @sync_since_timestamp
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



17533
17534
17535
17536
17537
17538
# File 'lib/google/apis/discoveryengine_v1alpha/classes.rb', line 17533

def update!(**args)
  @entities = args[:entities] if args.key?(:entities)
  @healthcare_fhir_resource_types = args[:healthcare_fhir_resource_types] if args.key?(:healthcare_fhir_resource_types)
  @sync_identity = args[:sync_identity] if args.key?(:sync_identity)
  @sync_since_timestamp = args[:sync_since_timestamp] if args.key?(:sync_since_timestamp)
end