Flow constructor

Flow(
  1. String name, {
  2. FlowArgs? args,
  3. CustomResourceOptions? options,
})

Creates a new Flow. name The Pulumi resource name. args Arguments used to configure this Flow. The set of arguments for Flow. options Resource options controlling this resource's behavior.

Implementation

Flow(
  String name, {
  FlowArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'google-native:dialogflow/v3:Flow',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        options ?? pulumi.CustomResourceOptions(),
      ) {
  advancedSettings = registerOutput<GoogleCloudDialogflowCxV3AdvancedSettingsResponse>('advancedSettings', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return GoogleCloudDialogflowCxV3AdvancedSettingsResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  agentId = registerOutput<String>('agentId');
  description = registerOutput<String>('description');
  displayName = registerOutput<String>('displayName');
  eventHandlers = registerOutput<List<Map<String, dynamic>>>('eventHandlers');
  knowledgeConnectorSettings = registerOutput<GoogleCloudDialogflowCxV3KnowledgeConnectorSettingsResponse>('knowledgeConnectorSettings', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return GoogleCloudDialogflowCxV3KnowledgeConnectorSettingsResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  languageCode = registerOutput<String?>('languageCode');
  location = registerOutput<String>('location');
  this.name = registerOutput<String>('name');
  nluSettings = registerOutput<GoogleCloudDialogflowCxV3NluSettingsResponse>('nluSettings', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return GoogleCloudDialogflowCxV3NluSettingsResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  project = registerOutput<String>('project');
  transitionRouteGroups = registerOutput<List<String>>('transitionRouteGroups');
  transitionRoutes = registerOutput<List<Map<String, dynamic>>>('transitionRoutes');
}