Class: Google::Apis::DiscoveryengineV1::GoogleCloudDiscoveryengineV1alphaIdentityScheduleConfig

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

Overview

The configuration for the identity data synchronization runs.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ GoogleCloudDiscoveryengineV1alphaIdentityScheduleConfig

Returns a new instance of GoogleCloudDiscoveryengineV1alphaIdentityScheduleConfig.



13999
14000
14001
# File 'lib/google/apis/discoveryengine_v1/classes.rb', line 13999

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

Instance Attribute Details

#refresh_intervalString

Optional. The refresh interval to sync the Access Control List information for the documents ingested by this connector. If not set, the access control list will be refreshed at the default interval of 30 minutes. The identity refresh interval can be at least 30 minutes and at most 7 days. Corresponds to the JSON property refreshInterval

Returns:

  • (String)


13997
13998
13999
# File 'lib/google/apis/discoveryengine_v1/classes.rb', line 13997

def refresh_interval
  @refresh_interval
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



14004
14005
14006
# File 'lib/google/apis/discoveryengine_v1/classes.rb', line 14004

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