Class: Google::Apis::IntegrationsV1::EnterpriseCrmEventbusProtoCloudLoggingDetails

Inherits:
Object
  • Object
show all
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

Instance Method Summary collapse

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_severityString

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

Returns:

  • (String)


475
476
477
# File 'lib/google/apis/integrations_v1/classes.rb', line 475

def cloud_logging_severity
  @cloud_logging_severity
end

#enable_cloud_loggingBoolean 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

Returns:

  • (Boolean)


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