diff --git a/google-cloud-dialogflow/src/main/java/com/google/cloud/dialogflow/v2/AgentsClient.java b/google-cloud-dialogflow/src/main/java/com/google/cloud/dialogflow/v2/AgentsClient.java index c30498c26..c112b9a11 100644 --- a/google-cloud-dialogflow/src/main/java/com/google/cloud/dialogflow/v2/AgentsClient.java +++ b/google-cloud-dialogflow/src/main/java/com/google/cloud/dialogflow/v2/AgentsClient.java @@ -666,6 +666,15 @@ public final UnaryCallable searchAgen /** * Trains the specified agent. * + *

This method is a [long-running + * operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations). The + * returned `Operation` type has the following method-specific fields: + * + *

- `metadata`: An empty [Struct + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct) + * - `response`: An [Empty + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#empty) + * *

Note: You should always train an agent prior to sending it queries. See the [training * documentation](https://cloud.google.com/dialogflow/es/docs/training). * @@ -692,6 +701,15 @@ public final OperationFuture trainAgentAsync(LocationName parent) /** * Trains the specified agent. * + *

This method is a [long-running + * operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations). The + * returned `Operation` type has the following method-specific fields: + * + *

- `metadata`: An empty [Struct + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct) + * - `response`: An [Empty + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#empty) + * *

Note: You should always train an agent prior to sending it queries. See the [training * documentation](https://cloud.google.com/dialogflow/es/docs/training). * @@ -718,6 +736,15 @@ public final OperationFuture trainAgentAsync(ProjectName parent) /** * Trains the specified agent. * + *

This method is a [long-running + * operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations). The + * returned `Operation` type has the following method-specific fields: + * + *

- `metadata`: An empty [Struct + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct) + * - `response`: An [Empty + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#empty) + * *

Note: You should always train an agent prior to sending it queries. See the [training * documentation](https://cloud.google.com/dialogflow/es/docs/training). * @@ -743,6 +770,15 @@ public final OperationFuture trainAgentAsync(String parent) { /** * Trains the specified agent. * + *

This method is a [long-running + * operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations). The + * returned `Operation` type has the following method-specific fields: + * + *

- `metadata`: An empty [Struct + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct) + * - `response`: An [Empty + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#empty) + * *

Note: You should always train an agent prior to sending it queries. See the [training * documentation](https://cloud.google.com/dialogflow/es/docs/training). * @@ -769,6 +805,15 @@ public final OperationFuture trainAgentAsync(TrainAgentRequest re /** * Trains the specified agent. * + *

This method is a [long-running + * operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations). The + * returned `Operation` type has the following method-specific fields: + * + *

- `metadata`: An empty [Struct + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct) + * - `response`: An [Empty + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#empty) + * *

Note: You should always train an agent prior to sending it queries. See the [training * documentation](https://cloud.google.com/dialogflow/es/docs/training). * @@ -795,6 +840,15 @@ public final OperationCallable trainAgentOpera /** * Trains the specified agent. * + *

This method is a [long-running + * operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations). The + * returned `Operation` type has the following method-specific fields: + * + *

- `metadata`: An empty [Struct + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct) + * - `response`: An [Empty + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#empty) + * *

Note: You should always train an agent prior to sending it queries. See the [training * documentation](https://cloud.google.com/dialogflow/es/docs/training). * @@ -820,6 +874,14 @@ public final UnaryCallable trainAgentCallable() { /** * Exports the specified agent to a ZIP file. * + *

This method is a [long-running + * operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations). The + * returned `Operation` type has the following method-specific fields: + * + *

- `metadata`: An empty [Struct + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct) + * - `response`: [ExportAgentResponse][google.cloud.dialogflow.v2.ExportAgentResponse] + * *

Sample code: * *

{@code
@@ -845,6 +907,14 @@ public final OperationFuture exportAgentAsync(Locat
   /**
    * Exports the specified agent to a ZIP file.
    *
+   * 

This method is a [long-running + * operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations). The + * returned `Operation` type has the following method-specific fields: + * + *

- `metadata`: An empty [Struct + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct) + * - `response`: [ExportAgentResponse][google.cloud.dialogflow.v2.ExportAgentResponse] + * *

Sample code: * *

{@code
@@ -870,6 +940,14 @@ public final OperationFuture exportAgentAsync(Proje
   /**
    * Exports the specified agent to a ZIP file.
    *
+   * 

This method is a [long-running + * operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations). The + * returned `Operation` type has the following method-specific fields: + * + *

- `metadata`: An empty [Struct + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct) + * - `response`: [ExportAgentResponse][google.cloud.dialogflow.v2.ExportAgentResponse] + * *

Sample code: * *

{@code
@@ -892,6 +970,14 @@ public final OperationFuture exportAgentAsync(Strin
   /**
    * Exports the specified agent to a ZIP file.
    *
+   * 

This method is a [long-running + * operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations). The + * returned `Operation` type has the following method-specific fields: + * + *

- `metadata`: An empty [Struct + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct) + * - `response`: [ExportAgentResponse][google.cloud.dialogflow.v2.ExportAgentResponse] + * *

Sample code: * *

{@code
@@ -917,6 +1003,14 @@ public final OperationFuture exportAgentAsync(
   /**
    * Exports the specified agent to a ZIP file.
    *
+   * 

This method is a [long-running + * operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations). The + * returned `Operation` type has the following method-specific fields: + * + *

- `metadata`: An empty [Struct + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct) + * - `response`: [ExportAgentResponse][google.cloud.dialogflow.v2.ExportAgentResponse] + * *

Sample code: * *

{@code
@@ -942,6 +1036,14 @@ public final OperationFuture exportAgentAsync(
   /**
    * Exports the specified agent to a ZIP file.
    *
+   * 

This method is a [long-running + * operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations). The + * returned `Operation` type has the following method-specific fields: + * + *

- `metadata`: An empty [Struct + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct) + * - `response`: [ExportAgentResponse][google.cloud.dialogflow.v2.ExportAgentResponse] + * *

Sample code: * *

{@code
@@ -973,8 +1075,16 @@ public final UnaryCallable exportAgentCallable()
    * [TrainAgent][google.cloud.dialogflow.v2.Agents.TrainAgent] and wait for the operation it
    * returns in order to train explicitly.
    *
-   * 

An operation which tracks when importing is complete. It only tracks when the draft agent is - * updated not when it is done training. + *

This method is a [long-running + * operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations). The + * returned `Operation` type has the following method-specific fields: + * + *

- `metadata`: An empty [Struct + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct) + * - `response`: An [Empty + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#empty) + * + *

The operation only tracks when importing is complete, not when it is done training. * *

Note: You should always train an agent prior to sending it queries. See the [training * documentation](https://cloud.google.com/dialogflow/es/docs/training). @@ -1010,8 +1120,16 @@ public final OperationFuture importAgentAsync(ImportAgentRequest * [TrainAgent][google.cloud.dialogflow.v2.Agents.TrainAgent] and wait for the operation it * returns in order to train explicitly. * - *

An operation which tracks when importing is complete. It only tracks when the draft agent is - * updated not when it is done training. + *

This method is a [long-running + * operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations). The + * returned `Operation` type has the following method-specific fields: + * + *

- `metadata`: An empty [Struct + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct) + * - `response`: An [Empty + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#empty) + * + *

The operation only tracks when importing is complete, not when it is done training. * *

Note: You should always train an agent prior to sending it queries. See the [training * documentation](https://cloud.google.com/dialogflow/es/docs/training). @@ -1047,8 +1165,16 @@ public final OperationCallable importAgentOpe * [TrainAgent][google.cloud.dialogflow.v2.Agents.TrainAgent] and wait for the operation it * returns in order to train explicitly. * - *

An operation which tracks when importing is complete. It only tracks when the draft agent is - * updated not when it is done training. + *

This method is a [long-running + * operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations). The + * returned `Operation` type has the following method-specific fields: + * + *

- `metadata`: An empty [Struct + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct) + * - `response`: An [Empty + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#empty) + * + *

The operation only tracks when importing is complete, not when it is done training. * *

Note: You should always train an agent prior to sending it queries. See the [training * documentation](https://cloud.google.com/dialogflow/es/docs/training). @@ -1082,8 +1208,16 @@ public final UnaryCallable importAgentCallable() * [TrainAgent][google.cloud.dialogflow.v2.Agents.TrainAgent] and wait for the operation it * returns in order to train explicitly. * - *

An operation which tracks when restoring is complete. It only tracks when the draft agent is - * updated not when it is done training. + *

This method is a [long-running + * operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations). The + * returned `Operation` type has the following method-specific fields: + * + *

- `metadata`: An empty [Struct + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct) + * - `response`: An [Empty + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#empty) + * + *

The operation only tracks when restoring is complete, not when it is done training. * *

Note: You should always train an agent prior to sending it queries. See the [training * documentation](https://cloud.google.com/dialogflow/es/docs/training). @@ -1118,8 +1252,16 @@ public final OperationFuture restoreAgentAsync(RestoreAgentReques * [TrainAgent][google.cloud.dialogflow.v2.Agents.TrainAgent] and wait for the operation it * returns in order to train explicitly. * - *

An operation which tracks when restoring is complete. It only tracks when the draft agent is - * updated not when it is done training. + *

This method is a [long-running + * operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations). The + * returned `Operation` type has the following method-specific fields: + * + *

- `metadata`: An empty [Struct + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct) + * - `response`: An [Empty + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#empty) + * + *

The operation only tracks when restoring is complete, not when it is done training. * *

Note: You should always train an agent prior to sending it queries. See the [training * documentation](https://cloud.google.com/dialogflow/es/docs/training). @@ -1155,8 +1297,16 @@ public final OperationFuture restoreAgentAsync(RestoreAgentReques * [TrainAgent][google.cloud.dialogflow.v2.Agents.TrainAgent] and wait for the operation it * returns in order to train explicitly. * - *

An operation which tracks when restoring is complete. It only tracks when the draft agent is - * updated not when it is done training. + *

This method is a [long-running + * operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations). The + * returned `Operation` type has the following method-specific fields: + * + *

- `metadata`: An empty [Struct + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct) + * - `response`: An [Empty + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#empty) + * + *

The operation only tracks when restoring is complete, not when it is done training. * *

Note: You should always train an agent prior to sending it queries. See the [training * documentation](https://cloud.google.com/dialogflow/es/docs/training). diff --git a/google-cloud-dialogflow/src/main/java/com/google/cloud/dialogflow/v2/DocumentsClient.java b/google-cloud-dialogflow/src/main/java/com/google/cloud/dialogflow/v2/DocumentsClient.java index 61c50b91a..f955ffd44 100644 --- a/google-cloud-dialogflow/src/main/java/com/google/cloud/dialogflow/v2/DocumentsClient.java +++ b/google-cloud-dialogflow/src/main/java/com/google/cloud/dialogflow/v2/DocumentsClient.java @@ -424,8 +424,13 @@ public final UnaryCallable getDocumentCallable() { /** * Creates a new document. * - *

Operation <response: [Document][google.cloud.dialogflow.v2.Document], metadata: - * [KnowledgeOperationMetadata][google.cloud.dialogflow.v2.KnowledgeOperationMetadata]> + *

This method is a [long-running + * operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-operation). The + * returned `Operation` type has the following method-specific fields: + * + *

- `metadata`: + * [KnowledgeOperationMetadata][google.cloud.dialogflow.v2.KnowledgeOperationMetadata] - + * `response`: [Document][google.cloud.dialogflow.v2.Document] * *

Sample code: * @@ -458,8 +463,13 @@ public final OperationFuture createDocumen /** * Creates a new document. * - *

Operation <response: [Document][google.cloud.dialogflow.v2.Document], metadata: - * [KnowledgeOperationMetadata][google.cloud.dialogflow.v2.KnowledgeOperationMetadata]> + *

This method is a [long-running + * operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-operation). The + * returned `Operation` type has the following method-specific fields: + * + *

- `metadata`: + * [KnowledgeOperationMetadata][google.cloud.dialogflow.v2.KnowledgeOperationMetadata] - + * `response`: [Document][google.cloud.dialogflow.v2.Document] * *

Sample code: * @@ -491,8 +501,13 @@ public final OperationFuture createDocumen /** * Creates a new document. * - *

Operation <response: [Document][google.cloud.dialogflow.v2.Document], metadata: - * [KnowledgeOperationMetadata][google.cloud.dialogflow.v2.KnowledgeOperationMetadata]> + *

This method is a [long-running + * operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-operation). The + * returned `Operation` type has the following method-specific fields: + * + *

- `metadata`: + * [KnowledgeOperationMetadata][google.cloud.dialogflow.v2.KnowledgeOperationMetadata] - + * `response`: [Document][google.cloud.dialogflow.v2.Document] * *

Sample code: * @@ -522,8 +537,13 @@ public final OperationFuture createDocumen /** * Creates a new document. * - *

Operation <response: [Document][google.cloud.dialogflow.v2.Document], metadata: - * [KnowledgeOperationMetadata][google.cloud.dialogflow.v2.KnowledgeOperationMetadata]> + *

This method is a [long-running + * operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-operation). The + * returned `Operation` type has the following method-specific fields: + * + *

- `metadata`: + * [KnowledgeOperationMetadata][google.cloud.dialogflow.v2.KnowledgeOperationMetadata] - + * `response`: [Document][google.cloud.dialogflow.v2.Document] * *

Sample code: * @@ -553,8 +573,13 @@ public final OperationFuture createDocumen /** * Creates a new document. * - *

Operation <response: [Document][google.cloud.dialogflow.v2.Document], metadata: - * [KnowledgeOperationMetadata][google.cloud.dialogflow.v2.KnowledgeOperationMetadata]> + *

This method is a [long-running + * operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-operation). The + * returned `Operation` type has the following method-specific fields: + * + *

- `metadata`: + * [KnowledgeOperationMetadata][google.cloud.dialogflow.v2.KnowledgeOperationMetadata] - + * `response`: [Document][google.cloud.dialogflow.v2.Document] * *

Sample code: * @@ -582,8 +607,14 @@ public final UnaryCallable createDocumentCalla /** * Deletes the specified document. * - *

Operation <response: [google.protobuf.Empty][google.protobuf.Empty], metadata: - * [KnowledgeOperationMetadata][google.cloud.dialogflow.v2.KnowledgeOperationMetadata]> + *

This method is a [long-running + * operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-operation). The + * returned `Operation` type has the following method-specific fields: + * + *

- `metadata`: + * [KnowledgeOperationMetadata][google.cloud.dialogflow.v2.KnowledgeOperationMetadata] - + * `response`: An [Empty + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#empty) * *

Sample code: * @@ -612,8 +643,14 @@ public final OperationFuture deleteDocumentAs /** * Deletes the specified document. * - *

Operation <response: [google.protobuf.Empty][google.protobuf.Empty], metadata: - * [KnowledgeOperationMetadata][google.cloud.dialogflow.v2.KnowledgeOperationMetadata]> + *

This method is a [long-running + * operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-operation). The + * returned `Operation` type has the following method-specific fields: + * + *

- `metadata`: + * [KnowledgeOperationMetadata][google.cloud.dialogflow.v2.KnowledgeOperationMetadata] - + * `response`: An [Empty + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#empty) * *

Sample code: * @@ -641,8 +678,14 @@ public final OperationFuture deleteDocumentAs /** * Deletes the specified document. * - *

Operation <response: [google.protobuf.Empty][google.protobuf.Empty], metadata: - * [KnowledgeOperationMetadata][google.cloud.dialogflow.v2.KnowledgeOperationMetadata]> + *

This method is a [long-running + * operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-operation). The + * returned `Operation` type has the following method-specific fields: + * + *

- `metadata`: + * [KnowledgeOperationMetadata][google.cloud.dialogflow.v2.KnowledgeOperationMetadata] - + * `response`: An [Empty + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#empty) * *

Sample code: * @@ -671,8 +714,14 @@ public final OperationFuture deleteDocumentAs /** * Deletes the specified document. * - *

Operation <response: [google.protobuf.Empty][google.protobuf.Empty], metadata: - * [KnowledgeOperationMetadata][google.cloud.dialogflow.v2.KnowledgeOperationMetadata]> + *

This method is a [long-running + * operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-operation). The + * returned `Operation` type has the following method-specific fields: + * + *

- `metadata`: + * [KnowledgeOperationMetadata][google.cloud.dialogflow.v2.KnowledgeOperationMetadata] - + * `response`: An [Empty + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#empty) * *

Sample code: * @@ -701,8 +750,14 @@ public final OperationFuture deleteDocumentAs /** * Deletes the specified document. * - *

Operation <response: [google.protobuf.Empty][google.protobuf.Empty], metadata: - * [KnowledgeOperationMetadata][google.cloud.dialogflow.v2.KnowledgeOperationMetadata]> + *

This method is a [long-running + * operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-operation). The + * returned `Operation` type has the following method-specific fields: + * + *

- `metadata`: + * [KnowledgeOperationMetadata][google.cloud.dialogflow.v2.KnowledgeOperationMetadata] - + * `response`: An [Empty + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#empty) * *

Sample code: * @@ -729,8 +784,13 @@ public final UnaryCallable deleteDocumentCalla /** * Updates the specified document. * - *

Operation <response: [Document][google.cloud.dialogflow.v2.Document], metadata: - * [KnowledgeOperationMetadata][google.cloud.dialogflow.v2.KnowledgeOperationMetadata]> + *

This method is a [long-running + * operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-operation). The + * returned `Operation` type has the following method-specific fields: + * + *

- `metadata`: + * [KnowledgeOperationMetadata][google.cloud.dialogflow.v2.KnowledgeOperationMetadata] - + * `response`: [Document][google.cloud.dialogflow.v2.Document] * *

Sample code: * @@ -758,8 +818,13 @@ public final OperationFuture updateDocumen /** * Updates the specified document. * - *

Operation <response: [Document][google.cloud.dialogflow.v2.Document], metadata: - * [KnowledgeOperationMetadata][google.cloud.dialogflow.v2.KnowledgeOperationMetadata]> + *

This method is a [long-running + * operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-operation). The + * returned `Operation` type has the following method-specific fields: + * + *

- `metadata`: + * [KnowledgeOperationMetadata][google.cloud.dialogflow.v2.KnowledgeOperationMetadata] - + * `response`: [Document][google.cloud.dialogflow.v2.Document] * *

Sample code: * @@ -786,8 +851,13 @@ public final OperationFuture updateDocumen /** * Updates the specified document. * - *

Operation <response: [Document][google.cloud.dialogflow.v2.Document], metadata: - * [KnowledgeOperationMetadata][google.cloud.dialogflow.v2.KnowledgeOperationMetadata]> + *

This method is a [long-running + * operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-operation). The + * returned `Operation` type has the following method-specific fields: + * + *

- `metadata`: + * [KnowledgeOperationMetadata][google.cloud.dialogflow.v2.KnowledgeOperationMetadata] - + * `response`: [Document][google.cloud.dialogflow.v2.Document] * *

Sample code: * @@ -814,8 +884,13 @@ public final OperationFuture updateDocumen /** * Updates the specified document. * - *

Operation <response: [Document][google.cloud.dialogflow.v2.Document], metadata: - * [KnowledgeOperationMetadata][google.cloud.dialogflow.v2.KnowledgeOperationMetadata]> + *

This method is a [long-running + * operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-operation). The + * returned `Operation` type has the following method-specific fields: + * + *

- `metadata`: + * [KnowledgeOperationMetadata][google.cloud.dialogflow.v2.KnowledgeOperationMetadata] - + * `response`: [Document][google.cloud.dialogflow.v2.Document] * *

Sample code: * @@ -843,12 +918,17 @@ public final UnaryCallable updateDocumentCalla * document has not changed, there still may be side effects because of internal implementation * changes. * + *

This method is a [long-running + * operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-operation). The + * returned `Operation` type has the following method-specific fields: + * + *

- `metadata`: + * [KnowledgeOperationMetadata][google.cloud.dialogflow.v2.KnowledgeOperationMetadata] - + * `response`: [Document][google.cloud.dialogflow.v2.Document] + * *

Note: The `projects.agent.knowledgeBases.documents` resource is deprecated; only use * `projects.knowledgeBases.documents`. * - *

Operation <response: [Document][google.cloud.dialogflow.v2.Document], metadata: - * [KnowledgeOperationMetadata][google.cloud.dialogflow.v2.KnowledgeOperationMetadata]> - * *

Sample code: * *

{@code
@@ -887,12 +967,17 @@ public final OperationFuture reloadDocumen
    * document has not changed, there still may be side effects because of internal implementation
    * changes.
    *
+   * 

This method is a [long-running + * operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-operation). The + * returned `Operation` type has the following method-specific fields: + * + *

- `metadata`: + * [KnowledgeOperationMetadata][google.cloud.dialogflow.v2.KnowledgeOperationMetadata] - + * `response`: [Document][google.cloud.dialogflow.v2.Document] + * *

Note: The `projects.agent.knowledgeBases.documents` resource is deprecated; only use * `projects.knowledgeBases.documents`. * - *

Operation <response: [Document][google.cloud.dialogflow.v2.Document], metadata: - * [KnowledgeOperationMetadata][google.cloud.dialogflow.v2.KnowledgeOperationMetadata]> - * *

Sample code: * *

{@code
@@ -929,12 +1014,17 @@ public final OperationFuture reloadDocumen
    * document has not changed, there still may be side effects because of internal implementation
    * changes.
    *
+   * 

This method is a [long-running + * operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-operation). The + * returned `Operation` type has the following method-specific fields: + * + *

- `metadata`: + * [KnowledgeOperationMetadata][google.cloud.dialogflow.v2.KnowledgeOperationMetadata] - + * `response`: [Document][google.cloud.dialogflow.v2.Document] + * *

Note: The `projects.agent.knowledgeBases.documents` resource is deprecated; only use * `projects.knowledgeBases.documents`. * - *

Operation <response: [Document][google.cloud.dialogflow.v2.Document], metadata: - * [KnowledgeOperationMetadata][google.cloud.dialogflow.v2.KnowledgeOperationMetadata]> - * *

Sample code: * *

{@code
@@ -965,12 +1055,17 @@ public final OperationFuture reloadDocumen
    * document has not changed, there still may be side effects because of internal implementation
    * changes.
    *
+   * 

This method is a [long-running + * operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-operation). The + * returned `Operation` type has the following method-specific fields: + * + *

- `metadata`: + * [KnowledgeOperationMetadata][google.cloud.dialogflow.v2.KnowledgeOperationMetadata] - + * `response`: [Document][google.cloud.dialogflow.v2.Document] + * *

Note: The `projects.agent.knowledgeBases.documents` resource is deprecated; only use * `projects.knowledgeBases.documents`. * - *

Operation <response: [Document][google.cloud.dialogflow.v2.Document], metadata: - * [KnowledgeOperationMetadata][google.cloud.dialogflow.v2.KnowledgeOperationMetadata]> - * *

Sample code: * *

{@code
@@ -1001,12 +1096,17 @@ public final OperationFuture reloadDocumen
    * document has not changed, there still may be side effects because of internal implementation
    * changes.
    *
+   * 

This method is a [long-running + * operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-operation). The + * returned `Operation` type has the following method-specific fields: + * + *

- `metadata`: + * [KnowledgeOperationMetadata][google.cloud.dialogflow.v2.KnowledgeOperationMetadata] - + * `response`: [Document][google.cloud.dialogflow.v2.Document] + * *

Note: The `projects.agent.knowledgeBases.documents` resource is deprecated; only use * `projects.knowledgeBases.documents`. * - *

Operation <response: [Document][google.cloud.dialogflow.v2.Document], metadata: - * [KnowledgeOperationMetadata][google.cloud.dialogflow.v2.KnowledgeOperationMetadata]> - * *

Sample code: * *

{@code
diff --git a/google-cloud-dialogflow/src/main/java/com/google/cloud/dialogflow/v2/EntityTypesClient.java b/google-cloud-dialogflow/src/main/java/com/google/cloud/dialogflow/v2/EntityTypesClient.java
index 6d85c0f47..7bcf40558 100644
--- a/google-cloud-dialogflow/src/main/java/com/google/cloud/dialogflow/v2/EntityTypesClient.java
+++ b/google-cloud-dialogflow/src/main/java/com/google/cloud/dialogflow/v2/EntityTypesClient.java
@@ -946,6 +946,15 @@ public final UnaryCallable deleteEntityTypeCalla
   /**
    * Updates/Creates multiple entity types in the specified agent.
    *
+   * 

This method is a [long-running + * operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations). The + * returned `Operation` type has the following method-specific fields: + * + *

- `metadata`: An empty [Struct + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct) + * - `response`: + * [BatchUpdateEntityTypesResponse][google.cloud.dialogflow.v2.BatchUpdateEntityTypesResponse] + * *

Note: You should always train an agent prior to sending it queries. See the [training * documentation](https://cloud.google.com/dialogflow/es/docs/training). * @@ -977,6 +986,15 @@ public final OperationFuture batchUpdate /** * Updates/Creates multiple entity types in the specified agent. * + *

This method is a [long-running + * operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations). The + * returned `Operation` type has the following method-specific fields: + * + *

- `metadata`: An empty [Struct + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct) + * - `response`: + * [BatchUpdateEntityTypesResponse][google.cloud.dialogflow.v2.BatchUpdateEntityTypesResponse] + * *

Note: You should always train an agent prior to sending it queries. See the [training * documentation](https://cloud.google.com/dialogflow/es/docs/training). * @@ -1008,6 +1026,15 @@ public final OperationFuture batchUpdate /** * Updates/Creates multiple entity types in the specified agent. * + *

This method is a [long-running + * operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations). The + * returned `Operation` type has the following method-specific fields: + * + *

- `metadata`: An empty [Struct + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct) + * - `response`: + * [BatchUpdateEntityTypesResponse][google.cloud.dialogflow.v2.BatchUpdateEntityTypesResponse] + * *

Note: You should always train an agent prior to sending it queries. See the [training * documentation](https://cloud.google.com/dialogflow/es/docs/training). * @@ -1038,6 +1065,15 @@ public final OperationFuture batchUpdate /** * Deletes entity types in the specified agent. * + *

This method is a [long-running + * operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations). The + * returned `Operation` type has the following method-specific fields: + * + *

- `metadata`: An empty [Struct + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct) + * - `response`: An [Empty + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#empty) + * *

Note: You should always train an agent prior to sending it queries. See the [training * documentation](https://cloud.google.com/dialogflow/es/docs/training). * @@ -1071,6 +1107,15 @@ public final OperationFuture batchDeleteEntityTypesAsync( /** * Deletes entity types in the specified agent. * + *

This method is a [long-running + * operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations). The + * returned `Operation` type has the following method-specific fields: + * + *

- `metadata`: An empty [Struct + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct) + * - `response`: An [Empty + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#empty) + * *

Note: You should always train an agent prior to sending it queries. See the [training * documentation](https://cloud.google.com/dialogflow/es/docs/training). * @@ -1105,6 +1150,15 @@ public final OperationFuture batchDeleteEntityTypesAsync( /** * Deletes entity types in the specified agent. * + *

This method is a [long-running + * operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations). The + * returned `Operation` type has the following method-specific fields: + * + *

- `metadata`: An empty [Struct + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct) + * - `response`: An [Empty + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#empty) + * *

Note: You should always train an agent prior to sending it queries. See the [training * documentation](https://cloud.google.com/dialogflow/es/docs/training). * @@ -1134,6 +1188,15 @@ public final OperationFuture batchDeleteEntityTypesAsync( /** * Deletes entity types in the specified agent. * + *

This method is a [long-running + * operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations). The + * returned `Operation` type has the following method-specific fields: + * + *

- `metadata`: An empty [Struct + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct) + * - `response`: An [Empty + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#empty) + * *

Note: You should always train an agent prior to sending it queries. See the [training * documentation](https://cloud.google.com/dialogflow/es/docs/training). * @@ -1163,6 +1226,15 @@ public final OperationFuture batchDeleteEntityTypesAsync( /** * Deletes entity types in the specified agent. * + *

This method is a [long-running + * operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations). The + * returned `Operation` type has the following method-specific fields: + * + *

- `metadata`: An empty [Struct + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct) + * - `response`: An [Empty + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#empty) + * *

Note: You should always train an agent prior to sending it queries. See the [training * documentation](https://cloud.google.com/dialogflow/es/docs/training). * @@ -1192,6 +1264,15 @@ public final OperationFuture batchDeleteEntityTypesAsync( /** * Creates multiple new entities in the specified entity type. * + *

This method is a [long-running + * operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations). The + * returned `Operation` type has the following method-specific fields: + * + *

- `metadata`: An empty [Struct + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct) + * - `response`: An [Empty + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#empty) + * *

Note: You should always train an agent prior to sending it queries. See the [training * documentation](https://cloud.google.com/dialogflow/es/docs/training). * @@ -1224,6 +1305,15 @@ public final OperationFuture batchCreateEntitiesAsync( /** * Creates multiple new entities in the specified entity type. * + *

This method is a [long-running + * operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations). The + * returned `Operation` type has the following method-specific fields: + * + *

- `metadata`: An empty [Struct + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct) + * - `response`: An [Empty + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#empty) + * *

Note: You should always train an agent prior to sending it queries. See the [training * documentation](https://cloud.google.com/dialogflow/es/docs/training). * @@ -1254,6 +1344,15 @@ public final OperationFuture batchCreateEntitiesAsync( /** * Creates multiple new entities in the specified entity type. * + *

This method is a [long-running + * operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations). The + * returned `Operation` type has the following method-specific fields: + * + *

- `metadata`: An empty [Struct + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct) + * - `response`: An [Empty + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#empty) + * *

Note: You should always train an agent prior to sending it queries. See the [training * documentation](https://cloud.google.com/dialogflow/es/docs/training). * @@ -1292,6 +1391,15 @@ public final OperationFuture batchCreateEntitiesAsync( /** * Creates multiple new entities in the specified entity type. * + *

This method is a [long-running + * operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations). The + * returned `Operation` type has the following method-specific fields: + * + *

- `metadata`: An empty [Struct + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct) + * - `response`: An [Empty + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#empty) + * *

Note: You should always train an agent prior to sending it queries. See the [training * documentation](https://cloud.google.com/dialogflow/es/docs/training). * @@ -1331,6 +1439,15 @@ public final OperationFuture batchCreateEntitiesAsync( /** * Creates multiple new entities in the specified entity type. * + *

This method is a [long-running + * operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations). The + * returned `Operation` type has the following method-specific fields: + * + *

- `metadata`: An empty [Struct + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct) + * - `response`: An [Empty + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#empty) + * *

Note: You should always train an agent prior to sending it queries. See the [training * documentation](https://cloud.google.com/dialogflow/es/docs/training). * @@ -1361,6 +1478,15 @@ public final OperationFuture batchCreateEntitiesAsync( /** * Creates multiple new entities in the specified entity type. * + *

This method is a [long-running + * operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations). The + * returned `Operation` type has the following method-specific fields: + * + *

- `metadata`: An empty [Struct + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct) + * - `response`: An [Empty + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#empty) + * *

Note: You should always train an agent prior to sending it queries. See the [training * documentation](https://cloud.google.com/dialogflow/es/docs/training). * @@ -1391,6 +1517,15 @@ public final OperationFuture batchCreateEntitiesAsync( /** * Creates multiple new entities in the specified entity type. * + *

This method is a [long-running + * operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations). The + * returned `Operation` type has the following method-specific fields: + * + *

- `metadata`: An empty [Struct + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct) + * - `response`: An [Empty + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#empty) + * *

Note: You should always train an agent prior to sending it queries. See the [training * documentation](https://cloud.google.com/dialogflow/es/docs/training). * @@ -1421,6 +1556,15 @@ public final UnaryCallable batchCreateEnt * Updates or creates multiple entities in the specified entity type. This method does not affect * entities in the entity type that aren't explicitly specified in the request. * + *

This method is a [long-running + * operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations). The + * returned `Operation` type has the following method-specific fields: + * + *

- `metadata`: An empty [Struct + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct) + * - `response`: An [Empty + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#empty) + * *

Note: You should always train an agent prior to sending it queries. See the [training * documentation](https://cloud.google.com/dialogflow/es/docs/training). * @@ -1454,6 +1598,15 @@ public final OperationFuture batchUpdateEntitiesAsync( * Updates or creates multiple entities in the specified entity type. This method does not affect * entities in the entity type that aren't explicitly specified in the request. * + *

This method is a [long-running + * operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations). The + * returned `Operation` type has the following method-specific fields: + * + *

- `metadata`: An empty [Struct + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct) + * - `response`: An [Empty + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#empty) + * *

Note: You should always train an agent prior to sending it queries. See the [training * documentation](https://cloud.google.com/dialogflow/es/docs/training). * @@ -1485,6 +1638,15 @@ public final OperationFuture batchUpdateEntitiesAsync( * Updates or creates multiple entities in the specified entity type. This method does not affect * entities in the entity type that aren't explicitly specified in the request. * + *

This method is a [long-running + * operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations). The + * returned `Operation` type has the following method-specific fields: + * + *

- `metadata`: An empty [Struct + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct) + * - `response`: An [Empty + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#empty) + * *

Note: You should always train an agent prior to sending it queries. See the [training * documentation](https://cloud.google.com/dialogflow/es/docs/training). * @@ -1524,6 +1686,15 @@ public final OperationFuture batchUpdateEntitiesAsync( * Updates or creates multiple entities in the specified entity type. This method does not affect * entities in the entity type that aren't explicitly specified in the request. * + *

This method is a [long-running + * operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations). The + * returned `Operation` type has the following method-specific fields: + * + *

- `metadata`: An empty [Struct + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct) + * - `response`: An [Empty + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#empty) + * *

Note: You should always train an agent prior to sending it queries. See the [training * documentation](https://cloud.google.com/dialogflow/es/docs/training). * @@ -1564,6 +1735,15 @@ public final OperationFuture batchUpdateEntitiesAsync( * Updates or creates multiple entities in the specified entity type. This method does not affect * entities in the entity type that aren't explicitly specified in the request. * + *

This method is a [long-running + * operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations). The + * returned `Operation` type has the following method-specific fields: + * + *

- `metadata`: An empty [Struct + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct) + * - `response`: An [Empty + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#empty) + * *

Note: You should always train an agent prior to sending it queries. See the [training * documentation](https://cloud.google.com/dialogflow/es/docs/training). * @@ -1596,6 +1776,15 @@ public final OperationFuture batchUpdateEntitiesAsync( * Updates or creates multiple entities in the specified entity type. This method does not affect * entities in the entity type that aren't explicitly specified in the request. * + *

This method is a [long-running + * operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations). The + * returned `Operation` type has the following method-specific fields: + * + *

- `metadata`: An empty [Struct + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct) + * - `response`: An [Empty + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#empty) + * *

Note: You should always train an agent prior to sending it queries. See the [training * documentation](https://cloud.google.com/dialogflow/es/docs/training). * @@ -1628,6 +1817,15 @@ public final OperationFuture batchUpdateEntitiesAsync( * Updates or creates multiple entities in the specified entity type. This method does not affect * entities in the entity type that aren't explicitly specified in the request. * + *

This method is a [long-running + * operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations). The + * returned `Operation` type has the following method-specific fields: + * + *

- `metadata`: An empty [Struct + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct) + * - `response`: An [Empty + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#empty) + * *

Note: You should always train an agent prior to sending it queries. See the [training * documentation](https://cloud.google.com/dialogflow/es/docs/training). * @@ -1658,6 +1856,15 @@ public final UnaryCallable batchUpdateEnt /** * Deletes entities in the specified entity type. * + *

This method is a [long-running + * operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations). The + * returned `Operation` type has the following method-specific fields: + * + *

- `metadata`: An empty [Struct + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct) + * - `response`: An [Empty + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#empty) + * *

Note: You should always train an agent prior to sending it queries. See the [training * documentation](https://cloud.google.com/dialogflow/es/docs/training). * @@ -1691,6 +1898,15 @@ public final OperationFuture batchDeleteEntitiesAsync( /** * Deletes entities in the specified entity type. * + *

This method is a [long-running + * operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations). The + * returned `Operation` type has the following method-specific fields: + * + *

- `metadata`: An empty [Struct + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct) + * - `response`: An [Empty + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#empty) + * *

Note: You should always train an agent prior to sending it queries. See the [training * documentation](https://cloud.google.com/dialogflow/es/docs/training). * @@ -1725,6 +1941,15 @@ public final OperationFuture batchDeleteEntitiesAsync( /** * Deletes entities in the specified entity type. * + *

This method is a [long-running + * operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations). The + * returned `Operation` type has the following method-specific fields: + * + *

- `metadata`: An empty [Struct + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct) + * - `response`: An [Empty + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#empty) + * *

Note: You should always train an agent prior to sending it queries. See the [training * documentation](https://cloud.google.com/dialogflow/es/docs/training). * @@ -1764,6 +1989,15 @@ public final OperationFuture batchDeleteEntitiesAsync( /** * Deletes entities in the specified entity type. * + *

This method is a [long-running + * operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations). The + * returned `Operation` type has the following method-specific fields: + * + *

- `metadata`: An empty [Struct + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct) + * - `response`: An [Empty + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#empty) + * *

Note: You should always train an agent prior to sending it queries. See the [training * documentation](https://cloud.google.com/dialogflow/es/docs/training). * @@ -1804,6 +2038,15 @@ public final OperationFuture batchDeleteEntitiesAsync( /** * Deletes entities in the specified entity type. * + *

This method is a [long-running + * operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations). The + * returned `Operation` type has the following method-specific fields: + * + *

- `metadata`: An empty [Struct + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct) + * - `response`: An [Empty + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#empty) + * *

Note: You should always train an agent prior to sending it queries. See the [training * documentation](https://cloud.google.com/dialogflow/es/docs/training). * @@ -1834,6 +2077,15 @@ public final OperationFuture batchDeleteEntitiesAsync( /** * Deletes entities in the specified entity type. * + *

This method is a [long-running + * operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations). The + * returned `Operation` type has the following method-specific fields: + * + *

- `metadata`: An empty [Struct + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct) + * - `response`: An [Empty + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#empty) + * *

Note: You should always train an agent prior to sending it queries. See the [training * documentation](https://cloud.google.com/dialogflow/es/docs/training). * @@ -1864,6 +2116,15 @@ public final OperationFuture batchDeleteEntitiesAsync( /** * Deletes entities in the specified entity type. * + *

This method is a [long-running + * operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations). The + * returned `Operation` type has the following method-specific fields: + * + *

- `metadata`: An empty [Struct + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct) + * - `response`: An [Empty + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#empty) + * *

Note: You should always train an agent prior to sending it queries. See the [training * documentation](https://cloud.google.com/dialogflow/es/docs/training). * diff --git a/google-cloud-dialogflow/src/main/java/com/google/cloud/dialogflow/v2/IntentsClient.java b/google-cloud-dialogflow/src/main/java/com/google/cloud/dialogflow/v2/IntentsClient.java index f07e6f034..808cc872d 100644 --- a/google-cloud-dialogflow/src/main/java/com/google/cloud/dialogflow/v2/IntentsClient.java +++ b/google-cloud-dialogflow/src/main/java/com/google/cloud/dialogflow/v2/IntentsClient.java @@ -962,6 +962,15 @@ public final UnaryCallable deleteIntentCallable() { /** * Updates/Creates multiple intents in the specified agent. * + *

This method is a [long-running + * operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations). The + * returned `Operation` type has the following method-specific fields: + * + *

- `metadata`: An empty [Struct + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct) + * - `response`: + * [BatchUpdateIntentsResponse][google.cloud.dialogflow.v2.BatchUpdateIntentsResponse] + * *

Note: You should always train an agent prior to sending it queries. See the [training * documentation](https://cloud.google.com/dialogflow/es/docs/training). * @@ -995,6 +1004,15 @@ public final OperationFuture batchUpdateInte /** * Updates/Creates multiple intents in the specified agent. * + *

This method is a [long-running + * operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations). The + * returned `Operation` type has the following method-specific fields: + * + *

- `metadata`: An empty [Struct + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct) + * - `response`: + * [BatchUpdateIntentsResponse][google.cloud.dialogflow.v2.BatchUpdateIntentsResponse] + * *

Note: You should always train an agent prior to sending it queries. See the [training * documentation](https://cloud.google.com/dialogflow/es/docs/training). * @@ -1030,6 +1048,15 @@ public final OperationFuture batchUpdateInte /** * Updates/Creates multiple intents in the specified agent. * + *

This method is a [long-running + * operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations). The + * returned `Operation` type has the following method-specific fields: + * + *

- `metadata`: An empty [Struct + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct) + * - `response`: + * [BatchUpdateIntentsResponse][google.cloud.dialogflow.v2.BatchUpdateIntentsResponse] + * *

Note: You should always train an agent prior to sending it queries. See the [training * documentation](https://cloud.google.com/dialogflow/es/docs/training). * @@ -1063,6 +1090,15 @@ public final OperationFuture batchUpdateInte /** * Updates/Creates multiple intents in the specified agent. * + *

This method is a [long-running + * operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations). The + * returned `Operation` type has the following method-specific fields: + * + *

- `metadata`: An empty [Struct + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct) + * - `response`: + * [BatchUpdateIntentsResponse][google.cloud.dialogflow.v2.BatchUpdateIntentsResponse] + * *

Note: You should always train an agent prior to sending it queries. See the [training * documentation](https://cloud.google.com/dialogflow/es/docs/training). * @@ -1098,6 +1134,15 @@ public final OperationFuture batchUpdateInte /** * Updates/Creates multiple intents in the specified agent. * + *

This method is a [long-running + * operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations). The + * returned `Operation` type has the following method-specific fields: + * + *

- `metadata`: An empty [Struct + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct) + * - `response`: + * [BatchUpdateIntentsResponse][google.cloud.dialogflow.v2.BatchUpdateIntentsResponse] + * *

Note: You should always train an agent prior to sending it queries. See the [training * documentation](https://cloud.google.com/dialogflow/es/docs/training). * @@ -1128,6 +1173,15 @@ public final OperationFuture batchUpdateInte /** * Updates/Creates multiple intents in the specified agent. * + *

This method is a [long-running + * operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations). The + * returned `Operation` type has the following method-specific fields: + * + *

- `metadata`: An empty [Struct + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct) + * - `response`: + * [BatchUpdateIntentsResponse][google.cloud.dialogflow.v2.BatchUpdateIntentsResponse] + * *

Note: You should always train an agent prior to sending it queries. See the [training * documentation](https://cloud.google.com/dialogflow/es/docs/training). * @@ -1158,6 +1212,15 @@ public final OperationFuture batchUpdateInte /** * Updates/Creates multiple intents in the specified agent. * + *

This method is a [long-running + * operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations). The + * returned `Operation` type has the following method-specific fields: + * + *

- `metadata`: An empty [Struct + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct) + * - `response`: + * [BatchUpdateIntentsResponse][google.cloud.dialogflow.v2.BatchUpdateIntentsResponse] + * *

Note: You should always train an agent prior to sending it queries. See the [training * documentation](https://cloud.google.com/dialogflow/es/docs/training). * @@ -1186,6 +1249,15 @@ public final UnaryCallable batchUpdateInte /** * Deletes intents in the specified agent. * + *

This method is a [long-running + * operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations). The + * returned `Operation` type has the following method-specific fields: + * + *

- `metadata`: An empty [Struct + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct) + * - `response`: An [Empty + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#empty) + * *

Note: You should always train an agent prior to sending it queries. See the [training * documentation](https://cloud.google.com/dialogflow/es/docs/training). * @@ -1219,6 +1291,15 @@ public final OperationFuture batchDeleteIntentsAsync( /** * Deletes intents in the specified agent. * + *

This method is a [long-running + * operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations). The + * returned `Operation` type has the following method-specific fields: + * + *

- `metadata`: An empty [Struct + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct) + * - `response`: An [Empty + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#empty) + * *

Note: You should always train an agent prior to sending it queries. See the [training * documentation](https://cloud.google.com/dialogflow/es/docs/training). * @@ -1249,6 +1330,15 @@ public final OperationFuture batchDeleteIntentsAsync( /** * Deletes intents in the specified agent. * + *

This method is a [long-running + * operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations). The + * returned `Operation` type has the following method-specific fields: + * + *

- `metadata`: An empty [Struct + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct) + * - `response`: An [Empty + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#empty) + * *

Note: You should always train an agent prior to sending it queries. See the [training * documentation](https://cloud.google.com/dialogflow/es/docs/training). * @@ -1277,6 +1367,15 @@ public final OperationFuture batchDeleteIntentsAsync( /** * Deletes intents in the specified agent. * + *

This method is a [long-running + * operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations). The + * returned `Operation` type has the following method-specific fields: + * + *

- `metadata`: An empty [Struct + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct) + * - `response`: An [Empty + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#empty) + * *

Note: You should always train an agent prior to sending it queries. See the [training * documentation](https://cloud.google.com/dialogflow/es/docs/training). * @@ -1305,6 +1404,15 @@ public final OperationFuture batchDeleteIntentsAsync( /** * Deletes intents in the specified agent. * + *

This method is a [long-running + * operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations). The + * returned `Operation` type has the following method-specific fields: + * + *

- `metadata`: An empty [Struct + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct) + * - `response`: An [Empty + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#empty) + * *

Note: You should always train an agent prior to sending it queries. See the [training * documentation](https://cloud.google.com/dialogflow/es/docs/training). * diff --git a/google-cloud-dialogflow/src/main/java/com/google/cloud/dialogflow/v2/package-info.java b/google-cloud-dialogflow/src/main/java/com/google/cloud/dialogflow/v2/package-info.java index 2931071c3..b4b0ab9cd 100644 --- a/google-cloud-dialogflow/src/main/java/com/google/cloud/dialogflow/v2/package-info.java +++ b/google-cloud-dialogflow/src/main/java/com/google/cloud/dialogflow/v2/package-info.java @@ -15,7 +15,9 @@ */ /** - * The interfaces provided are listed below, along with usage samples. + * A client to Dialogflow API + * + *

The interfaces provided are listed below, along with usage samples. * *

======================= AgentsClient ======================= * diff --git a/grpc-google-cloud-dialogflow-v2/src/main/java/com/google/cloud/dialogflow/v2/AgentsGrpc.java b/grpc-google-cloud-dialogflow-v2/src/main/java/com/google/cloud/dialogflow/v2/AgentsGrpc.java index ffa750593..a821d4d0b 100644 --- a/grpc-google-cloud-dialogflow-v2/src/main/java/com/google/cloud/dialogflow/v2/AgentsGrpc.java +++ b/grpc-google-cloud-dialogflow-v2/src/main/java/com/google/cloud/dialogflow/v2/AgentsGrpc.java @@ -536,6 +536,13 @@ public void searchAgents( * *

      * Trains the specified agent.
+     * This method is a [long-running
+     * operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations).
+     * The returned `Operation` type has the following method-specific fields:
+     * - `metadata`: An empty [Struct
+     *   message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct)
+     * - `response`: An [Empty
+     *   message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#empty)
      * Note: You should always train an agent prior to sending it queries. See the
      * [training
      * documentation](https://cloud.google.com/dialogflow/es/docs/training).
@@ -552,6 +559,12 @@ public void trainAgent(
      *
      * 
      * Exports the specified agent to a ZIP file.
+     * This method is a [long-running
+     * operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations).
+     * The returned `Operation` type has the following method-specific fields:
+     * - `metadata`: An empty [Struct
+     *   message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct)
+     * - `response`: [ExportAgentResponse][google.cloud.dialogflow.v2.ExportAgentResponse]
      * 
*/ public void exportAgent( @@ -573,8 +586,15 @@ public void exportAgent( * However, once the import is done, training may not be completed yet. Please * call [TrainAgent][google.cloud.dialogflow.v2.Agents.TrainAgent] and wait for the operation it returns in order to train * explicitly. - * An operation which tracks when importing is complete. It only tracks - * when the draft agent is updated not when it is done training. + * This method is a [long-running + * operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations). + * The returned `Operation` type has the following method-specific fields: + * - `metadata`: An empty [Struct + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct) + * - `response`: An [Empty + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#empty) + * The operation only tracks when importing is complete, not when it is done + * training. * Note: You should always train an agent prior to sending it queries. See the * [training * documentation](https://cloud.google.com/dialogflow/es/docs/training). @@ -598,8 +618,15 @@ public void importAgent( * agent settings). However, once the restore is done, training may not be * completed yet. Please call [TrainAgent][google.cloud.dialogflow.v2.Agents.TrainAgent] and wait for the operation it * returns in order to train explicitly. - * An operation which tracks when restoring is complete. It only tracks - * when the draft agent is updated not when it is done training. + * This method is a [long-running + * operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations). + * The returned `Operation` type has the following method-specific fields: + * - `metadata`: An empty [Struct + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct) + * - `response`: An [Empty + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#empty) + * The operation only tracks when restoring is complete, not when it is done + * training. * Note: You should always train an agent prior to sending it queries. See the * [training * documentation](https://cloud.google.com/dialogflow/es/docs/training). @@ -782,6 +809,13 @@ public void searchAgents( * *
      * Trains the specified agent.
+     * This method is a [long-running
+     * operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations).
+     * The returned `Operation` type has the following method-specific fields:
+     * - `metadata`: An empty [Struct
+     *   message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct)
+     * - `response`: An [Empty
+     *   message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#empty)
      * Note: You should always train an agent prior to sending it queries. See the
      * [training
      * documentation](https://cloud.google.com/dialogflow/es/docs/training).
@@ -799,6 +833,12 @@ public void trainAgent(
      *
      * 
      * Exports the specified agent to a ZIP file.
+     * This method is a [long-running
+     * operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations).
+     * The returned `Operation` type has the following method-specific fields:
+     * - `metadata`: An empty [Struct
+     *   message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct)
+     * - `response`: [ExportAgentResponse][google.cloud.dialogflow.v2.ExportAgentResponse]
      * 
*/ public void exportAgent( @@ -822,8 +862,15 @@ public void exportAgent( * However, once the import is done, training may not be completed yet. Please * call [TrainAgent][google.cloud.dialogflow.v2.Agents.TrainAgent] and wait for the operation it returns in order to train * explicitly. - * An operation which tracks when importing is complete. It only tracks - * when the draft agent is updated not when it is done training. + * This method is a [long-running + * operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations). + * The returned `Operation` type has the following method-specific fields: + * - `metadata`: An empty [Struct + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct) + * - `response`: An [Empty + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#empty) + * The operation only tracks when importing is complete, not when it is done + * training. * Note: You should always train an agent prior to sending it queries. See the * [training * documentation](https://cloud.google.com/dialogflow/es/docs/training). @@ -849,8 +896,15 @@ public void importAgent( * agent settings). However, once the restore is done, training may not be * completed yet. Please call [TrainAgent][google.cloud.dialogflow.v2.Agents.TrainAgent] and wait for the operation it * returns in order to train explicitly. - * An operation which tracks when restoring is complete. It only tracks - * when the draft agent is updated not when it is done training. + * This method is a [long-running + * operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations). + * The returned `Operation` type has the following method-specific fields: + * - `metadata`: An empty [Struct + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct) + * - `response`: An [Empty + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#empty) + * The operation only tracks when restoring is complete, not when it is done + * training. * Note: You should always train an agent prior to sending it queries. See the * [training * documentation](https://cloud.google.com/dialogflow/es/docs/training). @@ -967,6 +1021,13 @@ public com.google.cloud.dialogflow.v2.SearchAgentsResponse searchAgents( * *
      * Trains the specified agent.
+     * This method is a [long-running
+     * operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations).
+     * The returned `Operation` type has the following method-specific fields:
+     * - `metadata`: An empty [Struct
+     *   message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct)
+     * - `response`: An [Empty
+     *   message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#empty)
      * Note: You should always train an agent prior to sending it queries. See the
      * [training
      * documentation](https://cloud.google.com/dialogflow/es/docs/training).
@@ -983,6 +1044,12 @@ public com.google.longrunning.Operation trainAgent(
      *
      * 
      * Exports the specified agent to a ZIP file.
+     * This method is a [long-running
+     * operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations).
+     * The returned `Operation` type has the following method-specific fields:
+     * - `metadata`: An empty [Struct
+     *   message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct)
+     * - `response`: [ExportAgentResponse][google.cloud.dialogflow.v2.ExportAgentResponse]
      * 
*/ public com.google.longrunning.Operation exportAgent( @@ -1003,8 +1070,15 @@ public com.google.longrunning.Operation exportAgent( * However, once the import is done, training may not be completed yet. Please * call [TrainAgent][google.cloud.dialogflow.v2.Agents.TrainAgent] and wait for the operation it returns in order to train * explicitly. - * An operation which tracks when importing is complete. It only tracks - * when the draft agent is updated not when it is done training. + * This method is a [long-running + * operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations). + * The returned `Operation` type has the following method-specific fields: + * - `metadata`: An empty [Struct + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct) + * - `response`: An [Empty + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#empty) + * The operation only tracks when importing is complete, not when it is done + * training. * Note: You should always train an agent prior to sending it queries. See the * [training * documentation](https://cloud.google.com/dialogflow/es/docs/training). @@ -1027,8 +1101,15 @@ public com.google.longrunning.Operation importAgent( * agent settings). However, once the restore is done, training may not be * completed yet. Please call [TrainAgent][google.cloud.dialogflow.v2.Agents.TrainAgent] and wait for the operation it * returns in order to train explicitly. - * An operation which tracks when restoring is complete. It only tracks - * when the draft agent is updated not when it is done training. + * This method is a [long-running + * operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations). + * The returned `Operation` type has the following method-specific fields: + * - `metadata`: An empty [Struct + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct) + * - `response`: An [Empty + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#empty) + * The operation only tracks when restoring is complete, not when it is done + * training. * Note: You should always train an agent prior to sending it queries. See the * [training * documentation](https://cloud.google.com/dialogflow/es/docs/training). @@ -1139,6 +1220,13 @@ protected AgentsFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions ca * *
      * Trains the specified agent.
+     * This method is a [long-running
+     * operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations).
+     * The returned `Operation` type has the following method-specific fields:
+     * - `metadata`: An empty [Struct
+     *   message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct)
+     * - `response`: An [Empty
+     *   message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#empty)
      * Note: You should always train an agent prior to sending it queries. See the
      * [training
      * documentation](https://cloud.google.com/dialogflow/es/docs/training).
@@ -1155,6 +1243,12 @@ protected AgentsFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions ca
      *
      * 
      * Exports the specified agent to a ZIP file.
+     * This method is a [long-running
+     * operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations).
+     * The returned `Operation` type has the following method-specific fields:
+     * - `metadata`: An empty [Struct
+     *   message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct)
+     * - `response`: [ExportAgentResponse][google.cloud.dialogflow.v2.ExportAgentResponse]
      * 
*/ public com.google.common.util.concurrent.ListenableFuture @@ -1175,8 +1269,15 @@ protected AgentsFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions ca * However, once the import is done, training may not be completed yet. Please * call [TrainAgent][google.cloud.dialogflow.v2.Agents.TrainAgent] and wait for the operation it returns in order to train * explicitly. - * An operation which tracks when importing is complete. It only tracks - * when the draft agent is updated not when it is done training. + * This method is a [long-running + * operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations). + * The returned `Operation` type has the following method-specific fields: + * - `metadata`: An empty [Struct + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct) + * - `response`: An [Empty + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#empty) + * The operation only tracks when importing is complete, not when it is done + * training. * Note: You should always train an agent prior to sending it queries. See the * [training * documentation](https://cloud.google.com/dialogflow/es/docs/training). @@ -1199,8 +1300,15 @@ protected AgentsFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions ca * agent settings). However, once the restore is done, training may not be * completed yet. Please call [TrainAgent][google.cloud.dialogflow.v2.Agents.TrainAgent] and wait for the operation it * returns in order to train explicitly. - * An operation which tracks when restoring is complete. It only tracks - * when the draft agent is updated not when it is done training. + * This method is a [long-running + * operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations). + * The returned `Operation` type has the following method-specific fields: + * - `metadata`: An empty [Struct + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct) + * - `response`: An [Empty + * message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#empty) + * The operation only tracks when restoring is complete, not when it is done + * training. * Note: You should always train an agent prior to sending it queries. See the * [training * documentation](https://cloud.google.com/dialogflow/es/docs/training). diff --git a/grpc-google-cloud-dialogflow-v2/src/main/java/com/google/cloud/dialogflow/v2/DocumentsGrpc.java b/grpc-google-cloud-dialogflow-v2/src/main/java/com/google/cloud/dialogflow/v2/DocumentsGrpc.java index 61f8e5d60..e6bff38b5 100644 --- a/grpc-google-cloud-dialogflow-v2/src/main/java/com/google/cloud/dialogflow/v2/DocumentsGrpc.java +++ b/grpc-google-cloud-dialogflow-v2/src/main/java/com/google/cloud/dialogflow/v2/DocumentsGrpc.java @@ -376,8 +376,11 @@ public void getDocument( * *
      * Creates a new document.
-     * Operation <response: [Document][google.cloud.dialogflow.v2.Document],
-     *            metadata: [KnowledgeOperationMetadata][google.cloud.dialogflow.v2.KnowledgeOperationMetadata]>
+     * This method is a [long-running
+     * operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-operation).
+     * The returned `Operation` type has the following method-specific fields:
+     * - `metadata`: [KnowledgeOperationMetadata][google.cloud.dialogflow.v2.KnowledgeOperationMetadata]
+     * - `response`: [Document][google.cloud.dialogflow.v2.Document]
      * 
*/ public void createDocument( @@ -392,8 +395,12 @@ public void createDocument( * *
      * Deletes the specified document.
-     * Operation <response: [google.protobuf.Empty][google.protobuf.Empty],
-     *            metadata: [KnowledgeOperationMetadata][google.cloud.dialogflow.v2.KnowledgeOperationMetadata]>
+     * This method is a [long-running
+     * operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-operation).
+     * The returned `Operation` type has the following method-specific fields:
+     * - `metadata`: [KnowledgeOperationMetadata][google.cloud.dialogflow.v2.KnowledgeOperationMetadata]
+     * - `response`: An [Empty
+     *   message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#empty)
      * 
*/ public void deleteDocument( @@ -408,8 +415,11 @@ public void deleteDocument( * *
      * Updates the specified document.
-     * Operation <response: [Document][google.cloud.dialogflow.v2.Document],
-     *            metadata: [KnowledgeOperationMetadata][google.cloud.dialogflow.v2.KnowledgeOperationMetadata]>
+     * This method is a [long-running
+     * operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-operation).
+     * The returned `Operation` type has the following method-specific fields:
+     * - `metadata`: [KnowledgeOperationMetadata][google.cloud.dialogflow.v2.KnowledgeOperationMetadata]
+     * - `response`: [Document][google.cloud.dialogflow.v2.Document]
      * 
*/ public void updateDocument( @@ -427,10 +437,13 @@ public void updateDocument( * content. The previously loaded content of the document will be deleted. * Note: Even when the content of the document has not changed, there still * may be side effects because of internal implementation changes. + * This method is a [long-running + * operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-operation). + * The returned `Operation` type has the following method-specific fields: + * - `metadata`: [KnowledgeOperationMetadata][google.cloud.dialogflow.v2.KnowledgeOperationMetadata] + * - `response`: [Document][google.cloud.dialogflow.v2.Document] * Note: The `projects.agent.knowledgeBases.documents` resource is deprecated; * only use `projects.knowledgeBases.documents`. - * Operation <response: [Document][google.cloud.dialogflow.v2.Document], - * metadata: [KnowledgeOperationMetadata][google.cloud.dialogflow.v2.KnowledgeOperationMetadata]> *
*/ public void reloadDocument( @@ -539,8 +552,11 @@ public void getDocument( * *
      * Creates a new document.
-     * Operation <response: [Document][google.cloud.dialogflow.v2.Document],
-     *            metadata: [KnowledgeOperationMetadata][google.cloud.dialogflow.v2.KnowledgeOperationMetadata]>
+     * This method is a [long-running
+     * operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-operation).
+     * The returned `Operation` type has the following method-specific fields:
+     * - `metadata`: [KnowledgeOperationMetadata][google.cloud.dialogflow.v2.KnowledgeOperationMetadata]
+     * - `response`: [Document][google.cloud.dialogflow.v2.Document]
      * 
*/ public void createDocument( @@ -557,8 +573,12 @@ public void createDocument( * *
      * Deletes the specified document.
-     * Operation <response: [google.protobuf.Empty][google.protobuf.Empty],
-     *            metadata: [KnowledgeOperationMetadata][google.cloud.dialogflow.v2.KnowledgeOperationMetadata]>
+     * This method is a [long-running
+     * operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-operation).
+     * The returned `Operation` type has the following method-specific fields:
+     * - `metadata`: [KnowledgeOperationMetadata][google.cloud.dialogflow.v2.KnowledgeOperationMetadata]
+     * - `response`: An [Empty
+     *   message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#empty)
      * 
*/ public void deleteDocument( @@ -575,8 +595,11 @@ public void deleteDocument( * *
      * Updates the specified document.
-     * Operation <response: [Document][google.cloud.dialogflow.v2.Document],
-     *            metadata: [KnowledgeOperationMetadata][google.cloud.dialogflow.v2.KnowledgeOperationMetadata]>
+     * This method is a [long-running
+     * operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-operation).
+     * The returned `Operation` type has the following method-specific fields:
+     * - `metadata`: [KnowledgeOperationMetadata][google.cloud.dialogflow.v2.KnowledgeOperationMetadata]
+     * - `response`: [Document][google.cloud.dialogflow.v2.Document]
      * 
*/ public void updateDocument( @@ -596,10 +619,13 @@ public void updateDocument( * content. The previously loaded content of the document will be deleted. * Note: Even when the content of the document has not changed, there still * may be side effects because of internal implementation changes. + * This method is a [long-running + * operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-operation). + * The returned `Operation` type has the following method-specific fields: + * - `metadata`: [KnowledgeOperationMetadata][google.cloud.dialogflow.v2.KnowledgeOperationMetadata] + * - `response`: [Document][google.cloud.dialogflow.v2.Document] * Note: The `projects.agent.knowledgeBases.documents` resource is deprecated; * only use `projects.knowledgeBases.documents`. - * Operation <response: [Document][google.cloud.dialogflow.v2.Document], - * metadata: [KnowledgeOperationMetadata][google.cloud.dialogflow.v2.KnowledgeOperationMetadata]> *
*/ public void reloadDocument( @@ -662,8 +688,11 @@ public com.google.cloud.dialogflow.v2.Document getDocument( * *
      * Creates a new document.
-     * Operation <response: [Document][google.cloud.dialogflow.v2.Document],
-     *            metadata: [KnowledgeOperationMetadata][google.cloud.dialogflow.v2.KnowledgeOperationMetadata]>
+     * This method is a [long-running
+     * operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-operation).
+     * The returned `Operation` type has the following method-specific fields:
+     * - `metadata`: [KnowledgeOperationMetadata][google.cloud.dialogflow.v2.KnowledgeOperationMetadata]
+     * - `response`: [Document][google.cloud.dialogflow.v2.Document]
      * 
*/ public com.google.longrunning.Operation createDocument( @@ -677,8 +706,12 @@ public com.google.longrunning.Operation createDocument( * *
      * Deletes the specified document.
-     * Operation <response: [google.protobuf.Empty][google.protobuf.Empty],
-     *            metadata: [KnowledgeOperationMetadata][google.cloud.dialogflow.v2.KnowledgeOperationMetadata]>
+     * This method is a [long-running
+     * operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-operation).
+     * The returned `Operation` type has the following method-specific fields:
+     * - `metadata`: [KnowledgeOperationMetadata][google.cloud.dialogflow.v2.KnowledgeOperationMetadata]
+     * - `response`: An [Empty
+     *   message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#empty)
      * 
*/ public com.google.longrunning.Operation deleteDocument( @@ -692,8 +725,11 @@ public com.google.longrunning.Operation deleteDocument( * *
      * Updates the specified document.
-     * Operation <response: [Document][google.cloud.dialogflow.v2.Document],
-     *            metadata: [KnowledgeOperationMetadata][google.cloud.dialogflow.v2.KnowledgeOperationMetadata]>
+     * This method is a [long-running
+     * operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-operation).
+     * The returned `Operation` type has the following method-specific fields:
+     * - `metadata`: [KnowledgeOperationMetadata][google.cloud.dialogflow.v2.KnowledgeOperationMetadata]
+     * - `response`: [Document][google.cloud.dialogflow.v2.Document]
      * 
*/ public com.google.longrunning.Operation updateDocument( @@ -710,10 +746,13 @@ public com.google.longrunning.Operation updateDocument( * content. The previously loaded content of the document will be deleted. * Note: Even when the content of the document has not changed, there still * may be side effects because of internal implementation changes. + * This method is a [long-running + * operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-operation). + * The returned `Operation` type has the following method-specific fields: + * - `metadata`: [KnowledgeOperationMetadata][google.cloud.dialogflow.v2.KnowledgeOperationMetadata] + * - `response`: [Document][google.cloud.dialogflow.v2.Document] * Note: The `projects.agent.knowledgeBases.documents` resource is deprecated; * only use `projects.knowledgeBases.documents`. - * Operation <response: [Document][google.cloud.dialogflow.v2.Document], - * metadata: [KnowledgeOperationMetadata][google.cloud.dialogflow.v2.KnowledgeOperationMetadata]> *
*/ public com.google.longrunning.Operation reloadDocument( @@ -774,8 +813,11 @@ protected DocumentsFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions * *
      * Creates a new document.
-     * Operation <response: [Document][google.cloud.dialogflow.v2.Document],
-     *            metadata: [KnowledgeOperationMetadata][google.cloud.dialogflow.v2.KnowledgeOperationMetadata]>
+     * This method is a [long-running
+     * operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-operation).
+     * The returned `Operation` type has the following method-specific fields:
+     * - `metadata`: [KnowledgeOperationMetadata][google.cloud.dialogflow.v2.KnowledgeOperationMetadata]
+     * - `response`: [Document][google.cloud.dialogflow.v2.Document]
      * 
*/ public com.google.common.util.concurrent.ListenableFuture @@ -789,8 +831,12 @@ protected DocumentsFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions * *
      * Deletes the specified document.
-     * Operation <response: [google.protobuf.Empty][google.protobuf.Empty],
-     *            metadata: [KnowledgeOperationMetadata][google.cloud.dialogflow.v2.KnowledgeOperationMetadata]>
+     * This method is a [long-running
+     * operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-operation).
+     * The returned `Operation` type has the following method-specific fields:
+     * - `metadata`: [KnowledgeOperationMetadata][google.cloud.dialogflow.v2.KnowledgeOperationMetadata]
+     * - `response`: An [Empty
+     *   message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#empty)
      * 
*/ public com.google.common.util.concurrent.ListenableFuture @@ -804,8 +850,11 @@ protected DocumentsFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions * *
      * Updates the specified document.
-     * Operation <response: [Document][google.cloud.dialogflow.v2.Document],
-     *            metadata: [KnowledgeOperationMetadata][google.cloud.dialogflow.v2.KnowledgeOperationMetadata]>
+     * This method is a [long-running
+     * operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-operation).
+     * The returned `Operation` type has the following method-specific fields:
+     * - `metadata`: [KnowledgeOperationMetadata][google.cloud.dialogflow.v2.KnowledgeOperationMetadata]
+     * - `response`: [Document][google.cloud.dialogflow.v2.Document]
      * 
*/ public com.google.common.util.concurrent.ListenableFuture @@ -822,10 +871,13 @@ protected DocumentsFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions * content. The previously loaded content of the document will be deleted. * Note: Even when the content of the document has not changed, there still * may be side effects because of internal implementation changes. + * This method is a [long-running + * operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-operation). + * The returned `Operation` type has the following method-specific fields: + * - `metadata`: [KnowledgeOperationMetadata][google.cloud.dialogflow.v2.KnowledgeOperationMetadata] + * - `response`: [Document][google.cloud.dialogflow.v2.Document] * Note: The `projects.agent.knowledgeBases.documents` resource is deprecated; * only use `projects.knowledgeBases.documents`. - * Operation <response: [Document][google.cloud.dialogflow.v2.Document], - * metadata: [KnowledgeOperationMetadata][google.cloud.dialogflow.v2.KnowledgeOperationMetadata]> *
*/ public com.google.common.util.concurrent.ListenableFuture diff --git a/grpc-google-cloud-dialogflow-v2/src/main/java/com/google/cloud/dialogflow/v2/EntityTypesGrpc.java b/grpc-google-cloud-dialogflow-v2/src/main/java/com/google/cloud/dialogflow/v2/EntityTypesGrpc.java index 5fd4e3b16..5d3ae4ca7 100644 --- a/grpc-google-cloud-dialogflow-v2/src/main/java/com/google/cloud/dialogflow/v2/EntityTypesGrpc.java +++ b/grpc-google-cloud-dialogflow-v2/src/main/java/com/google/cloud/dialogflow/v2/EntityTypesGrpc.java @@ -634,6 +634,12 @@ public void deleteEntityType( * *
      * Updates/Creates multiple entity types in the specified agent.
+     * This method is a [long-running
+     * operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations).
+     * The returned `Operation` type has the following method-specific fields:
+     * - `metadata`: An empty [Struct
+     *   message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct)
+     * - `response`: [BatchUpdateEntityTypesResponse][google.cloud.dialogflow.v2.BatchUpdateEntityTypesResponse]
      * Note: You should always train an agent prior to sending it queries. See the
      * [training
      * documentation](https://cloud.google.com/dialogflow/es/docs/training).
@@ -651,6 +657,13 @@ public void batchUpdateEntityTypes(
      *
      * 
      * Deletes entity types in the specified agent.
+     * This method is a [long-running
+     * operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations).
+     * The returned `Operation` type has the following method-specific fields:
+     * - `metadata`: An empty [Struct
+     *   message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct)
+     * - `response`: An [Empty
+     *   message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#empty)
      * Note: You should always train an agent prior to sending it queries. See the
      * [training
      * documentation](https://cloud.google.com/dialogflow/es/docs/training).
@@ -668,6 +681,13 @@ public void batchDeleteEntityTypes(
      *
      * 
      * Creates multiple new entities in the specified entity type.
+     * This method is a [long-running
+     * operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations).
+     * The returned `Operation` type has the following method-specific fields:
+     * - `metadata`: An empty [Struct
+     *   message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct)
+     * - `response`: An [Empty
+     *   message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#empty)
      * Note: You should always train an agent prior to sending it queries. See the
      * [training
      * documentation](https://cloud.google.com/dialogflow/es/docs/training).
@@ -687,6 +707,13 @@ public void batchCreateEntities(
      * Updates or creates multiple entities in the specified entity type. This
      * method does not affect entities in the entity type that aren't explicitly
      * specified in the request.
+     * This method is a [long-running
+     * operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations).
+     * The returned `Operation` type has the following method-specific fields:
+     * - `metadata`: An empty [Struct
+     *   message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct)
+     * - `response`: An [Empty
+     *   message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#empty)
      * Note: You should always train an agent prior to sending it queries. See the
      * [training
      * documentation](https://cloud.google.com/dialogflow/es/docs/training).
@@ -704,6 +731,13 @@ public void batchUpdateEntities(
      *
      * 
      * Deletes entities in the specified entity type.
+     * This method is a [long-running
+     * operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations).
+     * The returned `Operation` type has the following method-specific fields:
+     * - `metadata`: An empty [Struct
+     *   message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct)
+     * - `response`: An [Empty
+     *   message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#empty)
      * Note: You should always train an agent prior to sending it queries. See the
      * [training
      * documentation](https://cloud.google.com/dialogflow/es/docs/training).
@@ -899,6 +933,12 @@ public void deleteEntityType(
      *
      * 
      * Updates/Creates multiple entity types in the specified agent.
+     * This method is a [long-running
+     * operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations).
+     * The returned `Operation` type has the following method-specific fields:
+     * - `metadata`: An empty [Struct
+     *   message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct)
+     * - `response`: [BatchUpdateEntityTypesResponse][google.cloud.dialogflow.v2.BatchUpdateEntityTypesResponse]
      * Note: You should always train an agent prior to sending it queries. See the
      * [training
      * documentation](https://cloud.google.com/dialogflow/es/docs/training).
@@ -918,6 +958,13 @@ public void batchUpdateEntityTypes(
      *
      * 
      * Deletes entity types in the specified agent.
+     * This method is a [long-running
+     * operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations).
+     * The returned `Operation` type has the following method-specific fields:
+     * - `metadata`: An empty [Struct
+     *   message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct)
+     * - `response`: An [Empty
+     *   message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#empty)
      * Note: You should always train an agent prior to sending it queries. See the
      * [training
      * documentation](https://cloud.google.com/dialogflow/es/docs/training).
@@ -937,6 +984,13 @@ public void batchDeleteEntityTypes(
      *
      * 
      * Creates multiple new entities in the specified entity type.
+     * This method is a [long-running
+     * operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations).
+     * The returned `Operation` type has the following method-specific fields:
+     * - `metadata`: An empty [Struct
+     *   message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct)
+     * - `response`: An [Empty
+     *   message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#empty)
      * Note: You should always train an agent prior to sending it queries. See the
      * [training
      * documentation](https://cloud.google.com/dialogflow/es/docs/training).
@@ -958,6 +1012,13 @@ public void batchCreateEntities(
      * Updates or creates multiple entities in the specified entity type. This
      * method does not affect entities in the entity type that aren't explicitly
      * specified in the request.
+     * This method is a [long-running
+     * operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations).
+     * The returned `Operation` type has the following method-specific fields:
+     * - `metadata`: An empty [Struct
+     *   message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct)
+     * - `response`: An [Empty
+     *   message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#empty)
      * Note: You should always train an agent prior to sending it queries. See the
      * [training
      * documentation](https://cloud.google.com/dialogflow/es/docs/training).
@@ -977,6 +1038,13 @@ public void batchUpdateEntities(
      *
      * 
      * Deletes entities in the specified entity type.
+     * This method is a [long-running
+     * operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations).
+     * The returned `Operation` type has the following method-specific fields:
+     * - `metadata`: An empty [Struct
+     *   message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct)
+     * - `response`: An [Empty
+     *   message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#empty)
      * Note: You should always train an agent prior to sending it queries. See the
      * [training
      * documentation](https://cloud.google.com/dialogflow/es/docs/training).
@@ -1090,6 +1158,12 @@ public com.google.protobuf.Empty deleteEntityType(
      *
      * 
      * Updates/Creates multiple entity types in the specified agent.
+     * This method is a [long-running
+     * operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations).
+     * The returned `Operation` type has the following method-specific fields:
+     * - `metadata`: An empty [Struct
+     *   message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct)
+     * - `response`: [BatchUpdateEntityTypesResponse][google.cloud.dialogflow.v2.BatchUpdateEntityTypesResponse]
      * Note: You should always train an agent prior to sending it queries. See the
      * [training
      * documentation](https://cloud.google.com/dialogflow/es/docs/training).
@@ -1106,6 +1180,13 @@ public com.google.longrunning.Operation batchUpdateEntityTypes(
      *
      * 
      * Deletes entity types in the specified agent.
+     * This method is a [long-running
+     * operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations).
+     * The returned `Operation` type has the following method-specific fields:
+     * - `metadata`: An empty [Struct
+     *   message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct)
+     * - `response`: An [Empty
+     *   message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#empty)
      * Note: You should always train an agent prior to sending it queries. See the
      * [training
      * documentation](https://cloud.google.com/dialogflow/es/docs/training).
@@ -1122,6 +1203,13 @@ public com.google.longrunning.Operation batchDeleteEntityTypes(
      *
      * 
      * Creates multiple new entities in the specified entity type.
+     * This method is a [long-running
+     * operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations).
+     * The returned `Operation` type has the following method-specific fields:
+     * - `metadata`: An empty [Struct
+     *   message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct)
+     * - `response`: An [Empty
+     *   message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#empty)
      * Note: You should always train an agent prior to sending it queries. See the
      * [training
      * documentation](https://cloud.google.com/dialogflow/es/docs/training).
@@ -1140,6 +1228,13 @@ public com.google.longrunning.Operation batchCreateEntities(
      * Updates or creates multiple entities in the specified entity type. This
      * method does not affect entities in the entity type that aren't explicitly
      * specified in the request.
+     * This method is a [long-running
+     * operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations).
+     * The returned `Operation` type has the following method-specific fields:
+     * - `metadata`: An empty [Struct
+     *   message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct)
+     * - `response`: An [Empty
+     *   message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#empty)
      * Note: You should always train an agent prior to sending it queries. See the
      * [training
      * documentation](https://cloud.google.com/dialogflow/es/docs/training).
@@ -1156,6 +1251,13 @@ public com.google.longrunning.Operation batchUpdateEntities(
      *
      * 
      * Deletes entities in the specified entity type.
+     * This method is a [long-running
+     * operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations).
+     * The returned `Operation` type has the following method-specific fields:
+     * - `metadata`: An empty [Struct
+     *   message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct)
+     * - `response`: An [Empty
+     *   message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#empty)
      * Note: You should always train an agent prior to sending it queries. See the
      * [training
      * documentation](https://cloud.google.com/dialogflow/es/docs/training).
@@ -1270,6 +1372,12 @@ protected EntityTypesFutureStub build(
      *
      * 
      * Updates/Creates multiple entity types in the specified agent.
+     * This method is a [long-running
+     * operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations).
+     * The returned `Operation` type has the following method-specific fields:
+     * - `metadata`: An empty [Struct
+     *   message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct)
+     * - `response`: [BatchUpdateEntityTypesResponse][google.cloud.dialogflow.v2.BatchUpdateEntityTypesResponse]
      * Note: You should always train an agent prior to sending it queries. See the
      * [training
      * documentation](https://cloud.google.com/dialogflow/es/docs/training).
@@ -1287,6 +1395,13 @@ protected EntityTypesFutureStub build(
      *
      * 
      * Deletes entity types in the specified agent.
+     * This method is a [long-running
+     * operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations).
+     * The returned `Operation` type has the following method-specific fields:
+     * - `metadata`: An empty [Struct
+     *   message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct)
+     * - `response`: An [Empty
+     *   message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#empty)
      * Note: You should always train an agent prior to sending it queries. See the
      * [training
      * documentation](https://cloud.google.com/dialogflow/es/docs/training).
@@ -1304,6 +1419,13 @@ protected EntityTypesFutureStub build(
      *
      * 
      * Creates multiple new entities in the specified entity type.
+     * This method is a [long-running
+     * operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations).
+     * The returned `Operation` type has the following method-specific fields:
+     * - `metadata`: An empty [Struct
+     *   message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct)
+     * - `response`: An [Empty
+     *   message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#empty)
      * Note: You should always train an agent prior to sending it queries. See the
      * [training
      * documentation](https://cloud.google.com/dialogflow/es/docs/training).
@@ -1322,6 +1444,13 @@ protected EntityTypesFutureStub build(
      * Updates or creates multiple entities in the specified entity type. This
      * method does not affect entities in the entity type that aren't explicitly
      * specified in the request.
+     * This method is a [long-running
+     * operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations).
+     * The returned `Operation` type has the following method-specific fields:
+     * - `metadata`: An empty [Struct
+     *   message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct)
+     * - `response`: An [Empty
+     *   message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#empty)
      * Note: You should always train an agent prior to sending it queries. See the
      * [training
      * documentation](https://cloud.google.com/dialogflow/es/docs/training).
@@ -1338,6 +1467,13 @@ protected EntityTypesFutureStub build(
      *
      * 
      * Deletes entities in the specified entity type.
+     * This method is a [long-running
+     * operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations).
+     * The returned `Operation` type has the following method-specific fields:
+     * - `metadata`: An empty [Struct
+     *   message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct)
+     * - `response`: An [Empty
+     *   message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#empty)
      * Note: You should always train an agent prior to sending it queries. See the
      * [training
      * documentation](https://cloud.google.com/dialogflow/es/docs/training).
diff --git a/grpc-google-cloud-dialogflow-v2/src/main/java/com/google/cloud/dialogflow/v2/IntentsGrpc.java b/grpc-google-cloud-dialogflow-v2/src/main/java/com/google/cloud/dialogflow/v2/IntentsGrpc.java
index b9bbd0a8d..50d14b2e7 100644
--- a/grpc-google-cloud-dialogflow-v2/src/main/java/com/google/cloud/dialogflow/v2/IntentsGrpc.java
+++ b/grpc-google-cloud-dialogflow-v2/src/main/java/com/google/cloud/dialogflow/v2/IntentsGrpc.java
@@ -474,6 +474,12 @@ public void deleteIntent(
      *
      * 
      * Updates/Creates multiple intents in the specified agent.
+     * This method is a [long-running
+     * operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations).
+     * The returned `Operation` type has the following method-specific fields:
+     * - `metadata`: An empty [Struct
+     *   message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct)
+     * - `response`: [BatchUpdateIntentsResponse][google.cloud.dialogflow.v2.BatchUpdateIntentsResponse]
      * Note: You should always train an agent prior to sending it queries. See the
      * [training
      * documentation](https://cloud.google.com/dialogflow/es/docs/training).
@@ -491,6 +497,13 @@ public void batchUpdateIntents(
      *
      * 
      * Deletes intents in the specified agent.
+     * This method is a [long-running
+     * operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations).
+     * The returned `Operation` type has the following method-specific fields:
+     * - `metadata`: An empty [Struct
+     *   message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct)
+     * - `response`: An [Empty
+     *   message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#empty)
      * Note: You should always train an agent prior to sending it queries. See the
      * [training
      * documentation](https://cloud.google.com/dialogflow/es/docs/training).
@@ -663,6 +676,12 @@ public void deleteIntent(
      *
      * 
      * Updates/Creates multiple intents in the specified agent.
+     * This method is a [long-running
+     * operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations).
+     * The returned `Operation` type has the following method-specific fields:
+     * - `metadata`: An empty [Struct
+     *   message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct)
+     * - `response`: [BatchUpdateIntentsResponse][google.cloud.dialogflow.v2.BatchUpdateIntentsResponse]
      * Note: You should always train an agent prior to sending it queries. See the
      * [training
      * documentation](https://cloud.google.com/dialogflow/es/docs/training).
@@ -682,6 +701,13 @@ public void batchUpdateIntents(
      *
      * 
      * Deletes intents in the specified agent.
+     * This method is a [long-running
+     * operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations).
+     * The returned `Operation` type has the following method-specific fields:
+     * - `metadata`: An empty [Struct
+     *   message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct)
+     * - `response`: An [Empty
+     *   message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#empty)
      * Note: You should always train an agent prior to sending it queries. See the
      * [training
      * documentation](https://cloud.google.com/dialogflow/es/docs/training).
@@ -794,6 +820,12 @@ public com.google.protobuf.Empty deleteIntent(
      *
      * 
      * Updates/Creates multiple intents in the specified agent.
+     * This method is a [long-running
+     * operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations).
+     * The returned `Operation` type has the following method-specific fields:
+     * - `metadata`: An empty [Struct
+     *   message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct)
+     * - `response`: [BatchUpdateIntentsResponse][google.cloud.dialogflow.v2.BatchUpdateIntentsResponse]
      * Note: You should always train an agent prior to sending it queries. See the
      * [training
      * documentation](https://cloud.google.com/dialogflow/es/docs/training).
@@ -810,6 +842,13 @@ public com.google.longrunning.Operation batchUpdateIntents(
      *
      * 
      * Deletes intents in the specified agent.
+     * This method is a [long-running
+     * operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations).
+     * The returned `Operation` type has the following method-specific fields:
+     * - `metadata`: An empty [Struct
+     *   message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct)
+     * - `response`: An [Empty
+     *   message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#empty)
      * Note: You should always train an agent prior to sending it queries. See the
      * [training
      * documentation](https://cloud.google.com/dialogflow/es/docs/training).
@@ -920,6 +959,12 @@ protected IntentsFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions c
      *
      * 
      * Updates/Creates multiple intents in the specified agent.
+     * This method is a [long-running
+     * operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations).
+     * The returned `Operation` type has the following method-specific fields:
+     * - `metadata`: An empty [Struct
+     *   message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct)
+     * - `response`: [BatchUpdateIntentsResponse][google.cloud.dialogflow.v2.BatchUpdateIntentsResponse]
      * Note: You should always train an agent prior to sending it queries. See the
      * [training
      * documentation](https://cloud.google.com/dialogflow/es/docs/training).
@@ -936,6 +981,13 @@ protected IntentsFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions c
      *
      * 
      * Deletes intents in the specified agent.
+     * This method is a [long-running
+     * operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations).
+     * The returned `Operation` type has the following method-specific fields:
+     * - `metadata`: An empty [Struct
+     *   message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct)
+     * - `response`: An [Empty
+     *   message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#empty)
      * Note: You should always train an agent prior to sending it queries. See the
      * [training
      * documentation](https://cloud.google.com/dialogflow/es/docs/training).
diff --git a/proto-google-cloud-dialogflow-v2/src/main/java/com/google/cloud/dialogflow/v2/AudioConfigProto.java b/proto-google-cloud-dialogflow-v2/src/main/java/com/google/cloud/dialogflow/v2/AudioConfigProto.java
index 49dac31c2..906e13b31 100644
--- a/proto-google-cloud-dialogflow-v2/src/main/java/com/google/cloud/dialogflow/v2/AudioConfigProto.java
+++ b/proto-google-cloud-dialogflow-v2/src/main/java/com/google/cloud/dialogflow/v2/AudioConfigProto.java
@@ -68,61 +68,62 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "g.proto\022\032google.cloud.dialogflow.v2\032\037goo"
           + "gle/api/field_behavior.proto\032\031google/api"
           + "/resource.proto\032\036google/protobuf/duratio"
-          + "n.proto\032\034google/api/annotations.proto\"/\n"
-          + "\rSpeechContext\022\017\n\007phrases\030\001 \003(\t\022\r\n\005boost"
-          + "\030\002 \001(\002\"\222\001\n\016SpeechWordInfo\022\014\n\004word\030\003 \001(\t\022"
-          + "/\n\014start_offset\030\001 \001(\0132\031.google.protobuf."
-          + "Duration\022-\n\nend_offset\030\002 \001(\0132\031.google.pr"
-          + "otobuf.Duration\022\022\n\nconfidence\030\004 \001(\002\"\233\003\n\020"
-          + "InputAudioConfig\022A\n\016audio_encoding\030\001 \001(\016"
-          + "2).google.cloud.dialogflow.v2.AudioEncod"
-          + "ing\022\031\n\021sample_rate_hertz\030\002 \001(\005\022\025\n\rlangua"
-          + "ge_code\030\003 \001(\t\022\030\n\020enable_word_info\030\r \001(\010\022"
-          + "\030\n\014phrase_hints\030\004 \003(\tB\002\030\001\022B\n\017speech_cont"
-          + "exts\030\013 \003(\0132).google.cloud.dialogflow.v2."
-          + "SpeechContext\022\r\n\005model\030\007 \001(\t\022E\n\rmodel_va"
-          + "riant\030\n \001(\0162..google.cloud.dialogflow.v2"
-          + ".SpeechModelVariant\022\030\n\020single_utterance\030"
-          + "\010 \001(\010\022*\n\"disable_no_speech_recognized_ev"
-          + "ent\030\016 \001(\010\"f\n\024VoiceSelectionParams\022\014\n\004nam"
-          + "e\030\001 \001(\t\022@\n\013ssml_gender\030\002 \001(\0162+.google.cl"
-          + "oud.dialogflow.v2.SsmlVoiceGender\"\263\001\n\026Sy"
-          + "nthesizeSpeechConfig\022\025\n\rspeaking_rate\030\001 "
-          + "\001(\001\022\r\n\005pitch\030\002 \001(\001\022\026\n\016volume_gain_db\030\003 \001"
-          + "(\001\022\032\n\022effects_profile_id\030\005 \003(\t\022?\n\005voice\030"
-          + "\004 \001(\01320.google.cloud.dialogflow.v2.Voice"
-          + "SelectionParams\"\322\001\n\021OutputAudioConfig\022L\n"
-          + "\016audio_encoding\030\001 \001(\0162/.google.cloud.dia"
-          + "logflow.v2.OutputAudioEncodingB\003\340A\002\022\031\n\021s"
-          + "ample_rate_hertz\030\002 \001(\005\022T\n\030synthesize_spe"
-          + "ech_config\030\003 \001(\01322.google.cloud.dialogfl"
-          + "ow.v2.SynthesizeSpeechConfig\"g\n\022SpeechTo"
-          + "TextConfig\022Q\n\024speech_model_variant\030\001 \001(\016"
-          + "2..google.cloud.dialogflow.v2.SpeechMode"
-          + "lVariantB\003\340A\001*\373\001\n\rAudioEncoding\022\036\n\032AUDIO"
-          + "_ENCODING_UNSPECIFIED\020\000\022\034\n\030AUDIO_ENCODIN"
-          + "G_LINEAR_16\020\001\022\027\n\023AUDIO_ENCODING_FLAC\020\002\022\030"
-          + "\n\024AUDIO_ENCODING_MULAW\020\003\022\026\n\022AUDIO_ENCODI"
-          + "NG_AMR\020\004\022\031\n\025AUDIO_ENCODING_AMR_WB\020\005\022\033\n\027A"
-          + "UDIO_ENCODING_OGG_OPUS\020\006\022)\n%AUDIO_ENCODI"
-          + "NG_SPEEX_WITH_HEADER_BYTE\020\007*v\n\022SpeechMod"
-          + "elVariant\022$\n SPEECH_MODEL_VARIANT_UNSPEC"
-          + "IFIED\020\000\022\026\n\022USE_BEST_AVAILABLE\020\001\022\020\n\014USE_S"
-          + "TANDARD\020\002\022\020\n\014USE_ENHANCED\020\003*\215\001\n\017SsmlVoic"
-          + "eGender\022!\n\035SSML_VOICE_GENDER_UNSPECIFIED"
-          + "\020\000\022\032\n\026SSML_VOICE_GENDER_MALE\020\001\022\034\n\030SSML_V"
-          + "OICE_GENDER_FEMALE\020\002\022\035\n\031SSML_VOICE_GENDE"
-          + "R_NEUTRAL\020\003*\354\001\n\023OutputAudioEncoding\022%\n!O"
-          + "UTPUT_AUDIO_ENCODING_UNSPECIFIED\020\000\022#\n\037OU"
-          + "TPUT_AUDIO_ENCODING_LINEAR_16\020\001\022\035\n\031OUTPU"
-          + "T_AUDIO_ENCODING_MP3\020\002\022%\n!OUTPUT_AUDIO_E"
-          + "NCODING_MP3_64_KBPS\020\004\022\"\n\036OUTPUT_AUDIO_EN"
-          + "CODING_OGG_OPUS\020\003\022\037\n\033OUTPUT_AUDIO_ENCODI"
-          + "NG_MULAW\020\005B\237\001\n\036com.google.cloud.dialogfl"
-          + "ow.v2B\020AudioConfigProtoP\001ZDgoogle.golang"
-          + ".org/genproto/googleapis/cloud/dialogflo"
-          + "w/v2;dialogflow\370\001\001\242\002\002DF\252\002\032Google.Cloud.D"
-          + "ialogflow.V2b\006proto3"
+          + "n.proto\032\037google/protobuf/timestamp.proto"
+          + "\032\034google/api/annotations.proto\"/\n\rSpeech"
+          + "Context\022\017\n\007phrases\030\001 \003(\t\022\r\n\005boost\030\002 \001(\002\""
+          + "\222\001\n\016SpeechWordInfo\022\014\n\004word\030\003 \001(\t\022/\n\014star"
+          + "t_offset\030\001 \001(\0132\031.google.protobuf.Duratio"
+          + "n\022-\n\nend_offset\030\002 \001(\0132\031.google.protobuf."
+          + "Duration\022\022\n\nconfidence\030\004 \001(\002\"\233\003\n\020InputAu"
+          + "dioConfig\022A\n\016audio_encoding\030\001 \001(\0162).goog"
+          + "le.cloud.dialogflow.v2.AudioEncoding\022\031\n\021"
+          + "sample_rate_hertz\030\002 \001(\005\022\025\n\rlanguage_code"
+          + "\030\003 \001(\t\022\030\n\020enable_word_info\030\r \001(\010\022\030\n\014phra"
+          + "se_hints\030\004 \003(\tB\002\030\001\022B\n\017speech_contexts\030\013 "
+          + "\003(\0132).google.cloud.dialogflow.v2.SpeechC"
+          + "ontext\022\r\n\005model\030\007 \001(\t\022E\n\rmodel_variant\030\n"
+          + " \001(\0162..google.cloud.dialogflow.v2.Speech"
+          + "ModelVariant\022\030\n\020single_utterance\030\010 \001(\010\022*"
+          + "\n\"disable_no_speech_recognized_event\030\016 \001"
+          + "(\010\"f\n\024VoiceSelectionParams\022\014\n\004name\030\001 \001(\t"
+          + "\022@\n\013ssml_gender\030\002 \001(\0162+.google.cloud.dia"
+          + "logflow.v2.SsmlVoiceGender\"\263\001\n\026Synthesiz"
+          + "eSpeechConfig\022\025\n\rspeaking_rate\030\001 \001(\001\022\r\n\005"
+          + "pitch\030\002 \001(\001\022\026\n\016volume_gain_db\030\003 \001(\001\022\032\n\022e"
+          + "ffects_profile_id\030\005 \003(\t\022?\n\005voice\030\004 \001(\01320"
+          + ".google.cloud.dialogflow.v2.VoiceSelecti"
+          + "onParams\"\322\001\n\021OutputAudioConfig\022L\n\016audio_"
+          + "encoding\030\001 \001(\0162/.google.cloud.dialogflow"
+          + ".v2.OutputAudioEncodingB\003\340A\002\022\031\n\021sample_r"
+          + "ate_hertz\030\002 \001(\005\022T\n\030synthesize_speech_con"
+          + "fig\030\003 \001(\01322.google.cloud.dialogflow.v2.S"
+          + "ynthesizeSpeechConfig\"g\n\022SpeechToTextCon"
+          + "fig\022Q\n\024speech_model_variant\030\001 \001(\0162..goog"
+          + "le.cloud.dialogflow.v2.SpeechModelVarian"
+          + "tB\003\340A\001*\373\001\n\rAudioEncoding\022\036\n\032AUDIO_ENCODI"
+          + "NG_UNSPECIFIED\020\000\022\034\n\030AUDIO_ENCODING_LINEA"
+          + "R_16\020\001\022\027\n\023AUDIO_ENCODING_FLAC\020\002\022\030\n\024AUDIO"
+          + "_ENCODING_MULAW\020\003\022\026\n\022AUDIO_ENCODING_AMR\020"
+          + "\004\022\031\n\025AUDIO_ENCODING_AMR_WB\020\005\022\033\n\027AUDIO_EN"
+          + "CODING_OGG_OPUS\020\006\022)\n%AUDIO_ENCODING_SPEE"
+          + "X_WITH_HEADER_BYTE\020\007*v\n\022SpeechModelVaria"
+          + "nt\022$\n SPEECH_MODEL_VARIANT_UNSPECIFIED\020\000"
+          + "\022\026\n\022USE_BEST_AVAILABLE\020\001\022\020\n\014USE_STANDARD"
+          + "\020\002\022\020\n\014USE_ENHANCED\020\003*\215\001\n\017SsmlVoiceGender"
+          + "\022!\n\035SSML_VOICE_GENDER_UNSPECIFIED\020\000\022\032\n\026S"
+          + "SML_VOICE_GENDER_MALE\020\001\022\034\n\030SSML_VOICE_GE"
+          + "NDER_FEMALE\020\002\022\035\n\031SSML_VOICE_GENDER_NEUTR"
+          + "AL\020\003*\354\001\n\023OutputAudioEncoding\022%\n!OUTPUT_A"
+          + "UDIO_ENCODING_UNSPECIFIED\020\000\022#\n\037OUTPUT_AU"
+          + "DIO_ENCODING_LINEAR_16\020\001\022\035\n\031OUTPUT_AUDIO"
+          + "_ENCODING_MP3\020\002\022%\n!OUTPUT_AUDIO_ENCODING"
+          + "_MP3_64_KBPS\020\004\022\"\n\036OUTPUT_AUDIO_ENCODING_"
+          + "OGG_OPUS\020\003\022\037\n\033OUTPUT_AUDIO_ENCODING_MULA"
+          + "W\020\005B\237\001\n\036com.google.cloud.dialogflow.v2B\020"
+          + "AudioConfigProtoP\001ZDgoogle.golang.org/ge"
+          + "nproto/googleapis/cloud/dialogflow/v2;di"
+          + "alogflow\370\001\001\242\002\002DF\252\002\032Google.Cloud.Dialogfl"
+          + "ow.V2b\006proto3"
     };
     descriptor =
         com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(
@@ -131,6 +132,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
               com.google.api.FieldBehaviorProto.getDescriptor(),
               com.google.api.ResourceProto.getDescriptor(),
               com.google.protobuf.DurationProto.getDescriptor(),
+              com.google.protobuf.TimestampProto.getDescriptor(),
               com.google.api.AnnotationsProto.getDescriptor(),
             });
     internal_static_google_cloud_dialogflow_v2_SpeechContext_descriptor =
@@ -206,6 +208,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
     com.google.api.FieldBehaviorProto.getDescriptor();
     com.google.api.ResourceProto.getDescriptor();
     com.google.protobuf.DurationProto.getDescriptor();
+    com.google.protobuf.TimestampProto.getDescriptor();
     com.google.api.AnnotationsProto.getDescriptor();
   }
 
diff --git a/proto-google-cloud-dialogflow-v2/src/main/proto/google/cloud/dialogflow/v2/agent.proto b/proto-google-cloud-dialogflow-v2/src/main/proto/google/cloud/dialogflow/v2/agent.proto
index db1af7abb..804e30bac 100644
--- a/proto-google-cloud-dialogflow-v2/src/main/proto/google/cloud/dialogflow/v2/agent.proto
+++ b/proto-google-cloud-dialogflow-v2/src/main/proto/google/cloud/dialogflow/v2/agent.proto
@@ -98,6 +98,14 @@ service Agents {
 
   // Trains the specified agent.
   //
+  // This method is a [long-running
+  // operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations).
+  // The returned `Operation` type has the following method-specific fields:
+  //
+  // - `metadata`: An empty [Struct
+  //   message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct)
+  // - `response`: An [Empty
+  //   message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#empty)
   //
   // Note: You should always train an agent prior to sending it queries. See the
   // [training
@@ -119,6 +127,14 @@ service Agents {
   }
 
   // Exports the specified agent to a ZIP file.
+  //
+  // This method is a [long-running
+  // operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations).
+  // The returned `Operation` type has the following method-specific fields:
+  //
+  // - `metadata`: An empty [Struct
+  //   message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct)
+  // - `response`: [ExportAgentResponse][google.cloud.dialogflow.v2.ExportAgentResponse]
   rpc ExportAgent(ExportAgentRequest) returns (google.longrunning.Operation) {
     option (google.api.http) = {
       post: "/v2/{parent=projects/*}/agent:export"
@@ -145,8 +161,17 @@ service Agents {
   // call [TrainAgent][google.cloud.dialogflow.v2.Agents.TrainAgent] and wait for the operation it returns in order to train
   // explicitly.
   //
-  // An operation which tracks when importing is complete. It only tracks
-  // when the draft agent is updated not when it is done training.
+  // This method is a [long-running
+  // operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations).
+  // The returned `Operation` type has the following method-specific fields:
+  //
+  // - `metadata`: An empty [Struct
+  //   message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct)
+  // - `response`: An [Empty
+  //   message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#empty)
+  //
+  // The operation only tracks when importing is complete, not when it is done
+  // training.
   //
   // Note: You should always train an agent prior to sending it queries. See the
   // [training
@@ -175,8 +200,17 @@ service Agents {
   // completed yet. Please call [TrainAgent][google.cloud.dialogflow.v2.Agents.TrainAgent] and wait for the operation it
   // returns in order to train explicitly.
   //
-  // An operation which tracks when restoring is complete. It only tracks
-  // when the draft agent is updated not when it is done training.
+  // This method is a [long-running
+  // operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations).
+  // The returned `Operation` type has the following method-specific fields:
+  //
+  // - `metadata`: An empty [Struct
+  //   message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct)
+  // - `response`: An [Empty
+  //   message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#empty)
+  //
+  // The operation only tracks when restoring is complete, not when it is done
+  // training.
   //
   // Note: You should always train an agent prior to sending it queries. See the
   // [training
diff --git a/proto-google-cloud-dialogflow-v2/src/main/proto/google/cloud/dialogflow/v2/audio_config.proto b/proto-google-cloud-dialogflow-v2/src/main/proto/google/cloud/dialogflow/v2/audio_config.proto
index 53803f513..232b222a4 100644
--- a/proto-google-cloud-dialogflow-v2/src/main/proto/google/cloud/dialogflow/v2/audio_config.proto
+++ b/proto-google-cloud-dialogflow-v2/src/main/proto/google/cloud/dialogflow/v2/audio_config.proto
@@ -19,6 +19,7 @@ package google.cloud.dialogflow.v2;
 import "google/api/field_behavior.proto";
 import "google/api/resource.proto";
 import "google/protobuf/duration.proto";
+import "google/protobuf/timestamp.proto";
 import "google/api/annotations.proto";
 
 option cc_enable_arenas = true;
diff --git a/proto-google-cloud-dialogflow-v2/src/main/proto/google/cloud/dialogflow/v2/document.proto b/proto-google-cloud-dialogflow-v2/src/main/proto/google/cloud/dialogflow/v2/document.proto
index a3bc4b77b..11b9268b2 100644
--- a/proto-google-cloud-dialogflow-v2/src/main/proto/google/cloud/dialogflow/v2/document.proto
+++ b/proto-google-cloud-dialogflow-v2/src/main/proto/google/cloud/dialogflow/v2/document.proto
@@ -70,8 +70,12 @@ service Documents {
 
   // Creates a new document.
   //
-  // Operation 
+  // This method is a [long-running
+  // operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-operation).
+  // The returned `Operation` type has the following method-specific fields:
+  //
+  // - `metadata`: [KnowledgeOperationMetadata][google.cloud.dialogflow.v2.KnowledgeOperationMetadata]
+  // - `response`: [Document][google.cloud.dialogflow.v2.Document]
   rpc CreateDocument(CreateDocumentRequest) returns (google.longrunning.Operation) {
     option (google.api.http) = {
       post: "/v2/{parent=projects/*/knowledgeBases/*}/documents"
@@ -94,8 +98,13 @@ service Documents {
 
   // Deletes the specified document.
   //
-  // Operation 
+  // This method is a [long-running
+  // operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-operation).
+  // The returned `Operation` type has the following method-specific fields:
+  //
+  // - `metadata`: [KnowledgeOperationMetadata][google.cloud.dialogflow.v2.KnowledgeOperationMetadata]
+  // - `response`: An [Empty
+  //   message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#empty)
   rpc DeleteDocument(DeleteDocumentRequest) returns (google.longrunning.Operation) {
     option (google.api.http) = {
       delete: "/v2/{name=projects/*/knowledgeBases/*/documents/*}"
@@ -115,8 +124,12 @@ service Documents {
 
   // Updates the specified document.
   //
-  // Operation 
+  // This method is a [long-running
+  // operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-operation).
+  // The returned `Operation` type has the following method-specific fields:
+  //
+  // - `metadata`: [KnowledgeOperationMetadata][google.cloud.dialogflow.v2.KnowledgeOperationMetadata]
+  // - `response`: [Document][google.cloud.dialogflow.v2.Document]
   rpc UpdateDocument(UpdateDocumentRequest) returns (google.longrunning.Operation) {
     option (google.api.http) = {
       patch: "/v2/{document.name=projects/*/knowledgeBases/*/documents/*}"
@@ -142,11 +155,15 @@ service Documents {
   // Note: Even when the content of the document has not changed, there still
   // may be side effects because of internal implementation changes.
   //
+  // This method is a [long-running
+  // operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-operation).
+  // The returned `Operation` type has the following method-specific fields:
+  //
+  // - `metadata`: [KnowledgeOperationMetadata][google.cloud.dialogflow.v2.KnowledgeOperationMetadata]
+  // - `response`: [Document][google.cloud.dialogflow.v2.Document]
+  //
   // Note: The `projects.agent.knowledgeBases.documents` resource is deprecated;
   // only use `projects.knowledgeBases.documents`.
-  //
-  // Operation 
   rpc ReloadDocument(ReloadDocumentRequest) returns (google.longrunning.Operation) {
     option (google.api.http) = {
       post: "/v2/{name=projects/*/knowledgeBases/*/documents/*}:reload"
diff --git a/proto-google-cloud-dialogflow-v2/src/main/proto/google/cloud/dialogflow/v2/entity_type.proto b/proto-google-cloud-dialogflow-v2/src/main/proto/google/cloud/dialogflow/v2/entity_type.proto
index 3d076d64e..5586fe097 100644
--- a/proto-google-cloud-dialogflow-v2/src/main/proto/google/cloud/dialogflow/v2/entity_type.proto
+++ b/proto-google-cloud-dialogflow-v2/src/main/proto/google/cloud/dialogflow/v2/entity_type.proto
@@ -116,6 +116,13 @@ service EntityTypes {
 
   // Updates/Creates multiple entity types in the specified agent.
   //
+  // This method is a [long-running
+  // operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations).
+  // The returned `Operation` type has the following method-specific fields:
+  //
+  // - `metadata`: An empty [Struct
+  //   message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct)
+  // - `response`: [BatchUpdateEntityTypesResponse][google.cloud.dialogflow.v2.BatchUpdateEntityTypesResponse]
   //
   // Note: You should always train an agent prior to sending it queries. See the
   // [training
@@ -137,6 +144,15 @@ service EntityTypes {
 
   // Deletes entity types in the specified agent.
   //
+  // This method is a [long-running
+  // operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations).
+  // The returned `Operation` type has the following method-specific fields:
+  //
+  // - `metadata`: An empty [Struct
+  //   message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct)
+  // - `response`: An [Empty
+  //   message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#empty)
+  //
   // Note: You should always train an agent prior to sending it queries. See the
   // [training
   // documentation](https://cloud.google.com/dialogflow/es/docs/training).
@@ -158,6 +174,15 @@ service EntityTypes {
 
   // Creates multiple new entities in the specified entity type.
   //
+  // This method is a [long-running
+  // operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations).
+  // The returned `Operation` type has the following method-specific fields:
+  //
+  // - `metadata`: An empty [Struct
+  //   message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct)
+  // - `response`: An [Empty
+  //   message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#empty)
+  //
   // Note: You should always train an agent prior to sending it queries. See the
   // [training
   // documentation](https://cloud.google.com/dialogflow/es/docs/training).
@@ -182,9 +207,19 @@ service EntityTypes {
   // method does not affect entities in the entity type that aren't explicitly
   // specified in the request.
   //
+  // This method is a [long-running
+  // operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations).
+  // The returned `Operation` type has the following method-specific fields:
+  //
+  // - `metadata`: An empty [Struct
+  //   message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct)
+  // - `response`: An [Empty
+  //   message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#empty)
+  //
   // Note: You should always train an agent prior to sending it queries. See the
   // [training
   // documentation](https://cloud.google.com/dialogflow/es/docs/training).
+  //
   rpc BatchUpdateEntities(BatchUpdateEntitiesRequest) returns (google.longrunning.Operation) {
     option (google.api.http) = {
       post: "/v2/{parent=projects/*/agent/entityTypes/*}/entities:batchUpdate"
@@ -204,6 +239,15 @@ service EntityTypes {
 
   // Deletes entities in the specified entity type.
   //
+  // This method is a [long-running
+  // operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations).
+  // The returned `Operation` type has the following method-specific fields:
+  //
+  // - `metadata`: An empty [Struct
+  //   message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct)
+  // - `response`: An [Empty
+  //   message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#empty)
+  //
   // Note: You should always train an agent prior to sending it queries. See the
   // [training
   // documentation](https://cloud.google.com/dialogflow/es/docs/training).
diff --git a/proto-google-cloud-dialogflow-v2/src/main/proto/google/cloud/dialogflow/v2/intent.proto b/proto-google-cloud-dialogflow-v2/src/main/proto/google/cloud/dialogflow/v2/intent.proto
index 0c6b0deac..86b006365 100644
--- a/proto-google-cloud-dialogflow-v2/src/main/proto/google/cloud/dialogflow/v2/intent.proto
+++ b/proto-google-cloud-dialogflow-v2/src/main/proto/google/cloud/dialogflow/v2/intent.proto
@@ -126,6 +126,13 @@ service Intents {
 
   // Updates/Creates multiple intents in the specified agent.
   //
+  // This method is a [long-running
+  // operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations).
+  // The returned `Operation` type has the following method-specific fields:
+  //
+  // - `metadata`: An empty [Struct
+  //   message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct)
+  // - `response`: [BatchUpdateIntentsResponse][google.cloud.dialogflow.v2.BatchUpdateIntentsResponse]
   //
   // Note: You should always train an agent prior to sending it queries. See the
   // [training
@@ -149,6 +156,14 @@ service Intents {
 
   // Deletes intents in the specified agent.
   //
+  // This method is a [long-running
+  // operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations).
+  // The returned `Operation` type has the following method-specific fields:
+  //
+  // - `metadata`: An empty [Struct
+  //   message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#struct)
+  // - `response`: An [Empty
+  //   message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#empty)
   //
   // Note: You should always train an agent prior to sending it queries. See the
   // [training
diff --git a/synth.metadata b/synth.metadata
index c973a6a4e..fd884fd98 100644
--- a/synth.metadata
+++ b/synth.metadata
@@ -4,23 +4,23 @@
       "git": {
         "name": ".",
         "remote": "https://github.com/googleapis/java-dialogflow.git",
-        "sha": "72d9cfa3278b7365c878c98d261e4a273ef54a6b"
+        "sha": "553525434a20fe1f45d2b5d8e17278cebf31ddb4"
       }
     },
     {
       "git": {
         "name": "googleapis",
         "remote": "https://github.com/googleapis/googleapis.git",
-        "sha": "e1738ee972b49fd0c4d4718b035444495142b781",
-        "internalRef": "391407209"
+        "sha": "cd16abbf04752a0d2d1ae1c4050a36ba725fedd1",
+        "internalRef": "394302922"
       }
     },
     {
       "git": {
         "name": "googleapis",
         "remote": "https://github.com/googleapis/googleapis.git",
-        "sha": "e1738ee972b49fd0c4d4718b035444495142b781",
-        "internalRef": "391407209"
+        "sha": "cd16abbf04752a0d2d1ae1c4050a36ba725fedd1",
+        "internalRef": "394302922"
       }
     },
     {