Class: Google::Apis::DiscoveryengineV1beta::GoogleCloudDiscoveryengineV1alphaIdentityScheduleConfig

Inherits:
Object
  • Object
show all
Includes:
Core::Hashable, Core::JsonObjectSupport
Defined in:
lib/google/apis/discoveryengine_v1beta/classes.rb,
lib/google/apis/discoveryengine_v1beta/representations.rb,
lib/google/apis/discoveryengine_v1beta/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.



7079
7080
7081
# File 'lib/google/apis/discoveryengine_v1beta/classes.rb', line 7079

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)


7077
7078
7079
# File 'lib/google/apis/discoveryengine_v1beta/classes.rb', line 7077

def refresh_interval
  @refresh_interval
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



7084
7085
7086
# File 'lib/google/apis/discoveryengine_v1beta/classes.rb', line 7084

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