ChatEngineArgs constructor

const ChatEngineArgs({
  1. required Input<ChatEngineChatEngineConfig> chatEngineConfig,
  2. required Input<String> collectionId,
  3. Input<ChatEngineCommonConfig?>? commonConfig,
  4. required Input<List<String>> dataStoreIds,
  5. Input<String?>? deletionPolicy,
  6. required Input<String> displayName,
  7. required Input<String> engineId,
  8. Input<String?>? industryVertical,
  9. required Input<String> location,
  10. Input<String?>? project,
})

Creates a new ChatEngineArgs. chatEngineConfig Configurations for a chat Engine. collectionId The collection ID. commonConfig Common config spec that specifies the metadata of the engine. dataStoreIds The data stores associated with this engine. Multiple DataStores in the same Collection can be associated here. All listed DataStores must be SOLUTION_TYPE_CHAT. deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to DELETE. displayName The display name of the engine. Should be human readable. UTF-8 encoded string with limit of 1024 characters. engineId The ID to use for chat engine. industryVertical The industry vertical that the chat engine registers. Vertical on Engine has to match vertical of the DataStore linked to the engine. location Location. project The ID of the project in which the resource belongs.

Implementation

const ChatEngineArgs({
  required this.chatEngineConfig,
  required this.collectionId,
  this.commonConfig,
  required this.dataStoreIds,
  this.deletionPolicy,
  required this.displayName,
  required this.engineId,
  this.industryVertical,
  required this.location,
  this.project,
});