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.
5564 5565 5566 |
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 5564 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
5550 5551 5552 |
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 5550 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
5557 5558 5559 |
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 5557 def host @host end |
#reporting_settings ⇒ Google::Apis::ChromemanagementV1::GoogleChromeManagementVersionsV1ReportingSettings
Reporting settings for connector configs.
Corresponds to the JSON property reportingSettings
5562 5563 5564 |
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 5562 def reporting_settings @reporting_settings end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
5569 5570 5571 5572 5573 |
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 5569 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 |