Class: Google::Apis::IntegrationsV1::EnterpriseCrmEventbusProtoCloudLoggingDetails
- Inherits:
-
Object
- Object
- Google::Apis::IntegrationsV1::EnterpriseCrmEventbusProtoCloudLoggingDetails
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/integrations_v1/classes.rb,
lib/google/apis/integrations_v1/representations.rb,
lib/google/apis/integrations_v1/representations.rb
Overview
Cloud Logging details, selected by the user for the integration version ( workflow). This message field will be also used in ExecutionInfo, to indicate the CloudLoggingDetails config at the time of workflow (integration version) execution, since this field value can be changed for an unpublished workflow.
Instance Attribute Summary collapse
-
#cloud_logging_severity ⇒ String
Severity selected by the customer for the logs to be sent to Cloud Logging, for the integration version getting executed.
-
#enable_cloud_logging ⇒ Boolean
(also: #enable_cloud_logging?)
Status of whether Cloud Logging is enabled or not for the integration version getting executed.
Instance Method Summary collapse
-
#initialize(**args) ⇒ EnterpriseCrmEventbusProtoCloudLoggingDetails
constructor
A new instance of EnterpriseCrmEventbusProtoCloudLoggingDetails.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ EnterpriseCrmEventbusProtoCloudLoggingDetails
Returns a new instance of EnterpriseCrmEventbusProtoCloudLoggingDetails.
484 485 486 |
# File 'lib/google/apis/integrations_v1/classes.rb', line 484 def initialize(**args) update!(**args) end |
Instance Attribute Details
#cloud_logging_severity ⇒ String
Severity selected by the customer for the logs to be sent to Cloud Logging,
for the integration version getting executed.
Corresponds to the JSON property cloudLoggingSeverity
475 476 477 |
# File 'lib/google/apis/integrations_v1/classes.rb', line 475 def cloud_logging_severity @cloud_logging_severity end |
#enable_cloud_logging ⇒ Boolean Also known as: enable_cloud_logging?
Status of whether Cloud Logging is enabled or not for the integration version
getting executed.
Corresponds to the JSON property enableCloudLogging
481 482 483 |
# File 'lib/google/apis/integrations_v1/classes.rb', line 481 def enable_cloud_logging @enable_cloud_logging end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
489 490 491 492 |
# File 'lib/google/apis/integrations_v1/classes.rb', line 489 def update!(**args) @cloud_logging_severity = args[:cloud_logging_severity] if args.key?(:cloud_logging_severity) @enable_cloud_logging = args[:enable_cloud_logging] if args.key?(:enable_cloud_logging) end |