class Google::Apis::CloudsearchV1::CustomerSettings

Represents settings at a customer level.

Attributes

audit_logging_settings[RW]

Represents the settings for Cloud audit logging Corresponds to the JSON property `auditLoggingSettings` @return [Google::Apis::CloudsearchV1::AuditLoggingSettings]

vpc_settings[RW]

VPC SC settings for the customer. If update_mask is empty then this field will be updated based on UpdateCustomerSettings request. Corresponds to the JSON property `vpcSettings` @return [Google::Apis::CloudsearchV1::VpcSettings]

Public Class Methods

new(**args) click to toggle source
# File lib/google/apis/cloudsearch_v1/classes.rb, line 297
def initialize(**args)
   update!(**args)
end

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File lib/google/apis/cloudsearch_v1/classes.rb, line 302
def update!(**args)
  @audit_logging_settings = args[:audit_logging_settings] if args.key?(:audit_logging_settings)
  @vpc_settings = args[:vpc_settings] if args.key?(:vpc_settings)
end