Class: Google::Apis::DiscoveryengineV1beta::GoogleCloudDiscoveryengineV1alphaIdentityScheduleConfig
- Inherits:
-
Object
- Object
- Google::Apis::DiscoveryengineV1beta::GoogleCloudDiscoveryengineV1alphaIdentityScheduleConfig
- 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
-
#refresh_interval ⇒ String
Optional.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleCloudDiscoveryengineV1alphaIdentityScheduleConfig
constructor
A new instance of GoogleCloudDiscoveryengineV1alphaIdentityScheduleConfig.
-
#update!(**args) ⇒ Object
Update properties of this object.
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_interval ⇒ String
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
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 |