ConversationModel constructor
ConversationModel(
- String name, {
- ConversationModelArgs? args,
- CustomResourceOptions? options,
Creates a new ConversationModel.
name The Pulumi resource name.
args Arguments used to configure this ConversationModel. The set of arguments for ConversationModel.
options Resource options controlling this resource's behavior.
Implementation
ConversationModel(
String name, {
ConversationModelArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:dialogflow/v2:ConversationModel',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
options ?? pulumi.CustomResourceOptions(),
) {
articleSuggestionModelMetadata = registerOutput<GoogleCloudDialogflowV2ArticleSuggestionModelMetadataResponse>('articleSuggestionModelMetadata', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return GoogleCloudDialogflowV2ArticleSuggestionModelMetadataResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
createTime = registerOutput<String>('createTime');
datasets = registerOutput<List<Map<String, dynamic>>>('datasets');
displayName = registerOutput<String>('displayName');
languageCode = registerOutput<String>('languageCode');
location = registerOutput<String>('location');
this.name = registerOutput<String>('name');
project = registerOutput<String>('project');
smartReplyModelMetadata = registerOutput<GoogleCloudDialogflowV2SmartReplyModelMetadataResponse>('smartReplyModelMetadata', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return GoogleCloudDialogflowV2SmartReplyModelMetadataResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
state = registerOutput<String>('state');
}