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.
5297 5298 5299 |
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 5297 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
5283 5284 5285 |
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 5283 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
5290 5291 5292 |
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 5290 def host @host end |
#reporting_settings ⇒ Google::Apis::ChromemanagementV1::GoogleChromeManagementVersionsV1ReportingSettings
Reporting settings for connector configs.
Corresponds to the JSON property reportingSettings
5295 5296 5297 |
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 5295 def reporting_settings @reporting_settings end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
5302 5303 5304 5305 5306 |
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 5302 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 |