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.
5465 5466 5467 |
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 5465 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
5451 5452 5453 |
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 5451 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
5458 5459 5460 |
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 5458 def host @host end |
#reporting_settings ⇒ Google::Apis::ChromemanagementV1::GoogleChromeManagementVersionsV1ReportingSettings
Reporting settings for connector configs.
Corresponds to the JSON property reportingSettings
5463 5464 5465 |
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 5463 def reporting_settings @reporting_settings end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
5470 5471 5472 5473 5474 |
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 5470 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 |