Class: Google::Apis::ChromemanagementV1::GoogleChromeManagementVersionsV1GoogleSecOpsConfig
- Inherits:
-
Object
- Object
- Google::Apis::ChromemanagementV1::GoogleChromeManagementVersionsV1GoogleSecOpsConfig
- Includes:
- Google::Apis::Core::Hashable, Google::Apis::Core::JsonObjectSupport
- Defined in:
- lib/google/apis/chromemanagement_v1/classes.rb,
lib/google/apis/chromemanagement_v1/representations.rb,
lib/google/apis/chromemanagement_v1/representations.rb
Overview
Google SecOps connector config.
Instance Attribute Summary collapse
-
#api_key ⇒ String
Required.
-
#host ⇒ String
Required.
-
#reporting_settings ⇒ Google::Apis::ChromemanagementV1::GoogleChromeManagementVersionsV1ReportingSettings
Reporting settings for connector configs.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleChromeManagementVersionsV1GoogleSecOpsConfig
constructor
A new instance of GoogleChromeManagementVersionsV1GoogleSecOpsConfig.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleChromeManagementVersionsV1GoogleSecOpsConfig
Returns a new instance of GoogleChromeManagementVersionsV1GoogleSecOpsConfig.
5373 5374 5375 |
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 5373 def initialize(**args) update!(**args) end |
Instance Attribute Details
#api_key ⇒ String
Required. Input only. API key to use on the ingestion API.
Corresponds to the JSON property apiKey
5359 5360 5361 |
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 5359 def api_key @api_key end |
#host ⇒ String
Required. Host of ingestion API endpoint. Allows customer to upload events to
servers in specific geographical regions. Existing configs that don't have
this setting default to US.
Corresponds to the JSON property host
5366 5367 5368 |
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 5366 def host @host end |
#reporting_settings ⇒ Google::Apis::ChromemanagementV1::GoogleChromeManagementVersionsV1ReportingSettings
Reporting settings for connector configs.
Corresponds to the JSON property reportingSettings
5371 5372 5373 |
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 5371 def reporting_settings @reporting_settings end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
5378 5379 5380 5381 5382 |
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 5378 def update!(**args) @api_key = args[:api_key] if args.key?(:api_key) @host = args[:host] if args.key?(:host) @reporting_settings = args[:reporting_settings] if args.key?(:reporting_settings) end |