class Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3WebhookServiceDirectoryConfig

Represents configuration for a [Service Directory](cloud.google.com/ service-directory) service.

Attributes

generic_web_service[RW]

Represents configuration for a generic web service. Corresponds to the JSON property `genericWebService` @return [Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3WebhookGenericWebService]

service[RW]

Required. The name of [Service Directory](cloud.google.com/service- directory) service. Format: `projects//locations//namespaces//services/`. ` Location ID` of the service directory must be the same as the location of the agent. Corresponds to the JSON property `service` @return [String]

Public Class Methods

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

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File lib/google/apis/dialogflow_v3/classes.rb, line 6321
def update!(**args)
  @generic_web_service = args[:generic_web_service] if args.key?(:generic_web_service)
  @service = args[:service] if args.key?(:service)
end