diff --git a/proto-google-cloud-dialogflow-v2/src/main/java/com/google/cloud/dialogflow/v2/DetectIntentRequest.java b/proto-google-cloud-dialogflow-v2/src/main/java/com/google/cloud/dialogflow/v2/DetectIntentRequest.java index 0bf4a8988..7d6bfcad7 100644 --- a/proto-google-cloud-dialogflow-v2/src/main/java/com/google/cloud/dialogflow/v2/DetectIntentRequest.java +++ b/proto-google-cloud-dialogflow-v2/src/main/java/com/google/cloud/dialogflow/v2/DetectIntentRequest.java @@ -22,6 +22,8 @@ * * *
+ * ============================================================================ + * Requests and responses for custom methods. * The request to detect user's intent. ** @@ -178,7 +180,9 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * ID must not exceed 36 bytes. * * - *
string session = 1 [(.google.api.field_behavior) = REQUIRED];
+ *
+ * string session = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
+ *
*
* @return The session.
*/
@@ -204,7 +208,9 @@ public java.lang.String getSession() {
* ID must not exceed 36 bytes.
*
*
- * string session = 1 [(.google.api.field_behavior) = REQUIRED];
+ *
+ * string session = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
+ *
*
* @return The bytes for session.
*/
@@ -624,6 +630,8 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build
*
*
* + * ============================================================================ + * Requests and responses for custom methods. * The request to detect user's intent. ** @@ -839,7 +847,9 @@ public Builder mergeFrom( * ID must not exceed 36 bytes. * * - *
string session = 1 [(.google.api.field_behavior) = REQUIRED];
+ *
+ * string session = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
+ *
*
* @return The session.
*/
@@ -865,7 +875,9 @@ public java.lang.String getSession() {
* ID must not exceed 36 bytes.
*
*
- * string session = 1 [(.google.api.field_behavior) = REQUIRED];
+ *
+ * string session = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
+ *
*
* @return The bytes for session.
*/
@@ -891,7 +903,9 @@ public com.google.protobuf.ByteString getSessionBytes() {
* ID must not exceed 36 bytes.
*
*
- * string session = 1 [(.google.api.field_behavior) = REQUIRED];
+ *
+ * string session = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
+ *
*
* @param value The session to set.
* @return This builder for chaining.
@@ -916,7 +930,9 @@ public Builder setSession(java.lang.String value) {
* ID must not exceed 36 bytes.
*
*
- * string session = 1 [(.google.api.field_behavior) = REQUIRED];
+ *
+ * string session = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
+ *
*
* @return This builder for chaining.
*/
@@ -937,7 +953,9 @@ public Builder clearSession() {
* ID must not exceed 36 bytes.
*
*
- * string session = 1 [(.google.api.field_behavior) = REQUIRED];
+ *
+ * string session = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
+ *
*
* @param value The bytes for session to set.
* @return This builder for chaining.
diff --git a/proto-google-cloud-dialogflow-v2/src/main/java/com/google/cloud/dialogflow/v2/DetectIntentRequestOrBuilder.java b/proto-google-cloud-dialogflow-v2/src/main/java/com/google/cloud/dialogflow/v2/DetectIntentRequestOrBuilder.java
index 23ff7eda8..5275bb51e 100644
--- a/proto-google-cloud-dialogflow-v2/src/main/java/com/google/cloud/dialogflow/v2/DetectIntentRequestOrBuilder.java
+++ b/proto-google-cloud-dialogflow-v2/src/main/java/com/google/cloud/dialogflow/v2/DetectIntentRequestOrBuilder.java
@@ -34,7 +34,9 @@ public interface DetectIntentRequestOrBuilder
* ID must not exceed 36 bytes.
*
*
- * string session = 1 [(.google.api.field_behavior) = REQUIRED];
+ *
+ * string session = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
+ *
*
* @return The session.
*/
@@ -50,7 +52,9 @@ public interface DetectIntentRequestOrBuilder
* ID must not exceed 36 bytes.
*
*
- * string session = 1 [(.google.api.field_behavior) = REQUIRED];
+ *
+ * string session = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
+ *
*
* @return The bytes for session.
*/
diff --git a/proto-google-cloud-dialogflow-v2/src/main/java/com/google/cloud/dialogflow/v2/SessionProto.java b/proto-google-cloud-dialogflow-v2/src/main/java/com/google/cloud/dialogflow/v2/SessionProto.java
index 9513742ec..ff68a0be8 100644
--- a/proto-google-cloud-dialogflow-v2/src/main/java/com/google/cloud/dialogflow/v2/SessionProto.java
+++ b/proto-google-cloud-dialogflow-v2/src/main/java/com/google/cloud/dialogflow/v2/SessionProto.java
@@ -91,113 +91,119 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
"\n(google/cloud/dialogflow/v2/session.pro"
+ "to\022\032google.cloud.dialogflow.v2\032\034google/a"
+ "pi/annotations.proto\032\027google/api/client."
- + "proto\032\037google/api/field_behavior.proto\032-"
- + "google/cloud/dialogflow/v2/audio_config."
- + "proto\032(google/cloud/dialogflow/v2/contex"
- + "t.proto\032\'google/cloud/dialogflow/v2/inte"
- + "nt.proto\0324google/cloud/dialogflow/v2/ses"
- + "sion_entity_type.proto\032\036google/protobuf/"
- + "duration.proto\032\034google/protobuf/struct.p"
- + "roto\032\027google/rpc/status.proto\032\030google/ty"
- + "pe/latlng.proto\"\240\002\n\023DetectIntentRequest\022"
- + "\024\n\007session\030\001 \001(\tB\003\340A\002\022F\n\014query_params\030\002 "
- + "\001(\0132+.google.cloud.dialogflow.v2.QueryPa"
- + "rametersB\003\340A\001\022@\n\013query_input\030\003 \001(\0132&.goo"
- + "gle.cloud.dialogflow.v2.QueryInputB\003\340A\002\022"
- + "O\n\023output_audio_config\030\004 \001(\0132-.google.cl"
- + "oud.dialogflow.v2.OutputAudioConfigB\003\340A\001"
- + "\022\030\n\013input_audio\030\005 \001(\014B\003\340A\001\"\370\001\n\024DetectInt"
- + "entResponse\022\023\n\013response_id\030\001 \001(\t\022=\n\014quer"
- + "y_result\030\002 \001(\0132\'.google.cloud.dialogflow"
- + ".v2.QueryResult\022*\n\016webhook_status\030\003 \001(\0132"
- + "\022.google.rpc.Status\022\024\n\014output_audio\030\004 \001("
- + "\014\022J\n\023output_audio_config\030\006 \001(\0132-.google."
- + "cloud.dialogflow.v2.OutputAudioConfig\"\237\003"
- + "\n\017QueryParameters\022\026\n\ttime_zone\030\001 \001(\tB\003\340A"
- + "\001\022.\n\014geo_location\030\002 \001(\0132\023.google.type.La"
- + "tLngB\003\340A\001\022:\n\010contexts\030\003 \003(\0132#.google.clo"
- + "ud.dialogflow.v2.ContextB\003\340A\001\022\033\n\016reset_c"
- + "ontexts\030\004 \001(\010B\003\340A\001\022P\n\024session_entity_typ"
- + "es\030\005 \003(\0132-.google.cloud.dialogflow.v2.Se"
- + "ssionEntityTypeB\003\340A\001\022-\n\007payload\030\006 \001(\0132\027."
- + "google.protobuf.StructB\003\340A\001\022j\n!sentiment"
- + "_analysis_request_config\030\n \001(\0132:.google."
- + "cloud.dialogflow.v2.SentimentAnalysisReq"
- + "uestConfigB\003\340A\001\"\313\001\n\nQueryInput\022D\n\014audio_"
- + "config\030\001 \001(\0132,.google.cloud.dialogflow.v"
- + "2.InputAudioConfigH\000\0225\n\004text\030\002 \001(\0132%.goo"
- + "gle.cloud.dialogflow.v2.TextInputH\000\0227\n\005e"
- + "vent\030\003 \001(\0132&.google.cloud.dialogflow.v2."
- + "EventInputH\000B\007\n\005input\"\220\005\n\013QueryResult\022\022\n"
- + "\nquery_text\030\001 \001(\t\022\025\n\rlanguage_code\030\017 \001(\t"
- + "\022%\n\035speech_recognition_confidence\030\002 \001(\002\022"
- + "\016\n\006action\030\003 \001(\t\022+\n\nparameters\030\004 \001(\0132\027.go"
- + "ogle.protobuf.Struct\022#\n\033all_required_par"
- + "ams_present\030\005 \001(\010\022\030\n\020fulfillment_text\030\006 "
- + "\001(\t\022H\n\024fulfillment_messages\030\007 \003(\0132*.goog"
- + "le.cloud.dialogflow.v2.Intent.Message\022\026\n"
- + "\016webhook_source\030\010 \001(\t\0220\n\017webhook_payload"
- + "\030\t \001(\0132\027.google.protobuf.Struct\022<\n\017outpu"
- + "t_contexts\030\n \003(\0132#.google.cloud.dialogfl"
- + "ow.v2.Context\0222\n\006intent\030\013 \001(\0132\".google.c"
- + "loud.dialogflow.v2.Intent\022#\n\033intent_dete"
- + "ction_confidence\030\014 \001(\002\0220\n\017diagnostic_inf"
- + "o\030\016 \001(\0132\027.google.protobuf.Struct\022V\n\031sent"
- + "iment_analysis_result\030\021 \001(\01323.google.clo"
- + "ud.dialogflow.v2.SentimentAnalysisResult"
- + "\"\312\002\n\034StreamingDetectIntentRequest\022\024\n\007ses"
- + "sion\030\001 \001(\tB\003\340A\002\022F\n\014query_params\030\002 \001(\0132+."
- + "google.cloud.dialogflow.v2.QueryParamete"
- + "rsB\003\340A\001\022@\n\013query_input\030\003 \001(\0132&.google.cl"
- + "oud.dialogflow.v2.QueryInputB\003\340A\002\022\037\n\020sin"
- + "gle_utterance\030\004 \001(\010B\005\030\001\340A\001\022O\n\023output_aud"
- + "io_config\030\005 \001(\0132-.google.cloud.dialogflo"
- + "w.v2.OutputAudioConfigB\003\340A\001\022\030\n\013input_aud"
- + "io\030\006 \001(\014B\003\340A\001\"\325\002\n\035StreamingDetectIntentR"
- + "esponse\022\023\n\013response_id\030\001 \001(\t\022R\n\022recognit"
- + "ion_result\030\002 \001(\01326.google.cloud.dialogfl"
- + "ow.v2.StreamingRecognitionResult\022=\n\014quer"
- + "y_result\030\003 \001(\0132\'.google.cloud.dialogflow"
- + ".v2.QueryResult\022*\n\016webhook_status\030\004 \001(\0132"
- + "\022.google.rpc.Status\022\024\n\014output_audio\030\005 \001("
- + "\014\022J\n\023output_audio_config\030\006 \001(\0132-.google."
- + "cloud.dialogflow.v2.OutputAudioConfig\"\206\003"
- + "\n\032StreamingRecognitionResult\022X\n\014message_"
- + "type\030\001 \001(\0162B.google.cloud.dialogflow.v2."
- + "StreamingRecognitionResult.MessageType\022\022"
- + "\n\ntranscript\030\002 \001(\t\022\020\n\010is_final\030\003 \001(\010\022\022\n\n"
- + "confidence\030\004 \001(\002\022D\n\020speech_word_info\030\007 \003"
- + "(\0132*.google.cloud.dialogflow.v2.SpeechWo"
- + "rdInfo\0224\n\021speech_end_offset\030\010 \001(\0132\031.goog"
- + "le.protobuf.Duration\"X\n\013MessageType\022\034\n\030M"
- + "ESSAGE_TYPE_UNSPECIFIED\020\000\022\016\n\nTRANSCRIPT\020"
- + "\001\022\033\n\027END_OF_SINGLE_UTTERANCE\020\002\":\n\tTextIn"
- + "put\022\021\n\004text\030\001 \001(\tB\003\340A\002\022\032\n\rlanguage_code\030"
- + "\002 \001(\tB\003\340A\002\"m\n\nEventInput\022\021\n\004name\030\001 \001(\tB\003"
- + "\340A\002\0220\n\nparameters\030\002 \001(\0132\027.google.protobu"
- + "f.StructB\003\340A\001\022\032\n\rlanguage_code\030\003 \001(\tB\003\340A"
- + "\002\"K\n\036SentimentAnalysisRequestConfig\022)\n\034a"
- + "nalyze_query_text_sentiment\030\001 \001(\010B\003\340A\001\"^"
- + "\n\027SentimentAnalysisResult\022C\n\024query_text_"
- + "sentiment\030\001 \001(\0132%.google.cloud.dialogflo"
- + "w.v2.Sentiment\"-\n\tSentiment\022\r\n\005score\030\001 \001"
- + "(\002\022\021\n\tmagnitude\030\002 \001(\0022\346\003\n\010Sessions\022\312\001\n\014D"
- + "etectIntent\022/.google.cloud.dialogflow.v2"
- + ".DetectIntentRequest\0320.google.cloud.dial"
- + "ogflow.v2.DetectIntentResponse\"W\202\323\344\223\002;\"6"
- + "/v2/{session=projects/*/agent/sessions/*"
- + "}:detectIntent:\001*\332A\023session,query_input\022"
- + "\222\001\n\025StreamingDetectIntent\0228.google.cloud"
- + ".dialogflow.v2.StreamingDetectIntentRequ"
- + "est\0329.google.cloud.dialogflow.v2.Streami"
- + "ngDetectIntentResponse\"\000(\0010\001\032x\312A\031dialogf"
- + "low.googleapis.com\322AYhttps://www.googlea"
- + "pis.com/auth/cloud-platform,https://www."
- + "googleapis.com/auth/dialogflowB\233\001\n\036com.g"
- + "oogle.cloud.dialogflow.v2B\014SessionProtoP"
- + "\001ZDgoogle.golang.org/genproto/googleapis"
- + "/cloud/dialogflow/v2;dialogflow\370\001\001\242\002\002DF\252"
- + "\002\032Google.Cloud.Dialogflow.V2b\006proto3"
+ + "proto\032\037google/api/field_behavior.proto\032\031"
+ + "google/api/resource.proto\032-google/cloud/"
+ + "dialogflow/v2/audio_config.proto\032(google"
+ + "/cloud/dialogflow/v2/context.proto\032\'goog"
+ + "le/cloud/dialogflow/v2/intent.proto\0324goo"
+ + "gle/cloud/dialogflow/v2/session_entity_t"
+ + "ype.proto\032\036google/protobuf/duration.prot"
+ + "o\032\034google/protobuf/struct.proto\032\027google/"
+ + "rpc/status.proto\032\030google/type/latlng.pro"
+ + "to\"\306\002\n\023DetectIntentRequest\022:\n\007session\030\001 "
+ + "\001(\tB)\340A\002\372A#\n!dialogflow.googleapis.com/S"
+ + "ession\022F\n\014query_params\030\002 \001(\0132+.google.cl"
+ + "oud.dialogflow.v2.QueryParametersB\003\340A\001\022@"
+ + "\n\013query_input\030\003 \001(\0132&.google.cloud.dialo"
+ + "gflow.v2.QueryInputB\003\340A\002\022O\n\023output_audio"
+ + "_config\030\004 \001(\0132-.google.cloud.dialogflow."
+ + "v2.OutputAudioConfigB\003\340A\001\022\030\n\013input_audio"
+ + "\030\005 \001(\014B\003\340A\001\"\370\001\n\024DetectIntentResponse\022\023\n\013"
+ + "response_id\030\001 \001(\t\022=\n\014query_result\030\002 \001(\0132"
+ + "\'.google.cloud.dialogflow.v2.QueryResult"
+ + "\022*\n\016webhook_status\030\003 \001(\0132\022.google.rpc.St"
+ + "atus\022\024\n\014output_audio\030\004 \001(\014\022J\n\023output_aud"
+ + "io_config\030\006 \001(\0132-.google.cloud.dialogflo"
+ + "w.v2.OutputAudioConfig\"\237\003\n\017QueryParamete"
+ + "rs\022\026\n\ttime_zone\030\001 \001(\tB\003\340A\001\022.\n\014geo_locati"
+ + "on\030\002 \001(\0132\023.google.type.LatLngB\003\340A\001\022:\n\010co"
+ + "ntexts\030\003 \003(\0132#.google.cloud.dialogflow.v"
+ + "2.ContextB\003\340A\001\022\033\n\016reset_contexts\030\004 \001(\010B\003"
+ + "\340A\001\022P\n\024session_entity_types\030\005 \003(\0132-.goog"
+ + "le.cloud.dialogflow.v2.SessionEntityType"
+ + "B\003\340A\001\022-\n\007payload\030\006 \001(\0132\027.google.protobuf"
+ + ".StructB\003\340A\001\022j\n!sentiment_analysis_reque"
+ + "st_config\030\n \001(\0132:.google.cloud.dialogflo"
+ + "w.v2.SentimentAnalysisRequestConfigB\003\340A\001"
+ + "\"\313\001\n\nQueryInput\022D\n\014audio_config\030\001 \001(\0132,."
+ + "google.cloud.dialogflow.v2.InputAudioCon"
+ + "figH\000\0225\n\004text\030\002 \001(\0132%.google.cloud.dialo"
+ + "gflow.v2.TextInputH\000\0227\n\005event\030\003 \001(\0132&.go"
+ + "ogle.cloud.dialogflow.v2.EventInputH\000B\007\n"
+ + "\005input\"\220\005\n\013QueryResult\022\022\n\nquery_text\030\001 \001"
+ + "(\t\022\025\n\rlanguage_code\030\017 \001(\t\022%\n\035speech_reco"
+ + "gnition_confidence\030\002 \001(\002\022\016\n\006action\030\003 \001(\t"
+ + "\022+\n\nparameters\030\004 \001(\0132\027.google.protobuf.S"
+ + "truct\022#\n\033all_required_params_present\030\005 \001"
+ + "(\010\022\030\n\020fulfillment_text\030\006 \001(\t\022H\n\024fulfillm"
+ + "ent_messages\030\007 \003(\0132*.google.cloud.dialog"
+ + "flow.v2.Intent.Message\022\026\n\016webhook_source"
+ + "\030\010 \001(\t\0220\n\017webhook_payload\030\t \001(\0132\027.google"
+ + ".protobuf.Struct\022<\n\017output_contexts\030\n \003("
+ + "\0132#.google.cloud.dialogflow.v2.Context\0222"
+ + "\n\006intent\030\013 \001(\0132\".google.cloud.dialogflow"
+ + ".v2.Intent\022#\n\033intent_detection_confidenc"
+ + "e\030\014 \001(\002\0220\n\017diagnostic_info\030\016 \001(\0132\027.googl"
+ + "e.protobuf.Struct\022V\n\031sentiment_analysis_"
+ + "result\030\021 \001(\01323.google.cloud.dialogflow.v"
+ + "2.SentimentAnalysisResult\"\312\002\n\034StreamingD"
+ + "etectIntentRequest\022\024\n\007session\030\001 \001(\tB\003\340A\002"
+ + "\022F\n\014query_params\030\002 \001(\0132+.google.cloud.di"
+ + "alogflow.v2.QueryParametersB\003\340A\001\022@\n\013quer"
+ + "y_input\030\003 \001(\0132&.google.cloud.dialogflow."
+ + "v2.QueryInputB\003\340A\002\022\037\n\020single_utterance\030\004"
+ + " \001(\010B\005\030\001\340A\001\022O\n\023output_audio_config\030\005 \001(\013"
+ + "2-.google.cloud.dialogflow.v2.OutputAudi"
+ + "oConfigB\003\340A\001\022\030\n\013input_audio\030\006 \001(\014B\003\340A\001\"\325"
+ + "\002\n\035StreamingDetectIntentResponse\022\023\n\013resp"
+ + "onse_id\030\001 \001(\t\022R\n\022recognition_result\030\002 \001("
+ + "\01326.google.cloud.dialogflow.v2.Streaming"
+ + "RecognitionResult\022=\n\014query_result\030\003 \001(\0132"
+ + "\'.google.cloud.dialogflow.v2.QueryResult"
+ + "\022*\n\016webhook_status\030\004 \001(\0132\022.google.rpc.St"
+ + "atus\022\024\n\014output_audio\030\005 \001(\014\022J\n\023output_aud"
+ + "io_config\030\006 \001(\0132-.google.cloud.dialogflo"
+ + "w.v2.OutputAudioConfig\"\206\003\n\032StreamingReco"
+ + "gnitionResult\022X\n\014message_type\030\001 \001(\0162B.go"
+ + "ogle.cloud.dialogflow.v2.StreamingRecogn"
+ + "itionResult.MessageType\022\022\n\ntranscript\030\002 "
+ + "\001(\t\022\020\n\010is_final\030\003 \001(\010\022\022\n\nconfidence\030\004 \001("
+ + "\002\022D\n\020speech_word_info\030\007 \003(\0132*.google.clo"
+ + "ud.dialogflow.v2.SpeechWordInfo\0224\n\021speec"
+ + "h_end_offset\030\010 \001(\0132\031.google.protobuf.Dur"
+ + "ation\"X\n\013MessageType\022\034\n\030MESSAGE_TYPE_UNS"
+ + "PECIFIED\020\000\022\016\n\nTRANSCRIPT\020\001\022\033\n\027END_OF_SIN"
+ + "GLE_UTTERANCE\020\002\":\n\tTextInput\022\021\n\004text\030\001 \001"
+ + "(\tB\003\340A\002\022\032\n\rlanguage_code\030\002 \001(\tB\003\340A\002\"m\n\nE"
+ + "ventInput\022\021\n\004name\030\001 \001(\tB\003\340A\002\0220\n\nparamete"
+ + "rs\030\002 \001(\0132\027.google.protobuf.StructB\003\340A\001\022\032"
+ + "\n\rlanguage_code\030\003 \001(\tB\003\340A\002\"K\n\036SentimentA"
+ + "nalysisRequestConfig\022)\n\034analyze_query_te"
+ + "xt_sentiment\030\001 \001(\010B\003\340A\001\"^\n\027SentimentAnal"
+ + "ysisResult\022C\n\024query_text_sentiment\030\001 \001(\013"
+ + "2%.google.cloud.dialogflow.v2.Sentiment\""
+ + "-\n\tSentiment\022\r\n\005score\030\001 \001(\002\022\021\n\tmagnitude"
+ + "\030\002 \001(\0022\346\003\n\010Sessions\022\312\001\n\014DetectIntent\022/.g"
+ + "oogle.cloud.dialogflow.v2.DetectIntentRe"
+ + "quest\0320.google.cloud.dialogflow.v2.Detec"
+ + "tIntentResponse\"W\202\323\344\223\002;\"6/v2/{session=pr"
+ + "ojects/*/agent/sessions/*}:detectIntent:"
+ + "\001*\332A\023session,query_input\022\222\001\n\025StreamingDe"
+ + "tectIntent\0228.google.cloud.dialogflow.v2."
+ + "StreamingDetectIntentRequest\0329.google.cl"
+ + "oud.dialogflow.v2.StreamingDetectIntentR"
+ + "esponse\"\000(\0010\001\032x\312A\031dialogflow.googleapis."
+ + "com\322AYhttps://www.googleapis.com/auth/cl"
+ + "oud-platform,https://www.googleapis.com/"
+ + "auth/dialogflowB\261\002\n\036com.google.cloud.dia"
+ + "logflow.v2B\014SessionProtoP\001ZDgoogle.golan"
+ + "g.org/genproto/googleapis/cloud/dialogfl"
+ + "ow/v2;dialogflow\370\001\001\242\002\002DF\252\002\032Google.Cloud."
+ + "Dialogflow.V2\352A\222\001\n!dialogflow.googleapis"
+ + ".com/Session\022@projects/{project}/locatio"
+ + "ns/{location}/agent/sessions/{session}\022+"
+ + "projects/{project}/agent/sessions/{sessi"
+ + "on}b\006proto3"
};
descriptor =
com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(
@@ -206,6 +212,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
com.google.api.AnnotationsProto.getDescriptor(),
com.google.api.ClientProto.getDescriptor(),
com.google.api.FieldBehaviorProto.getDescriptor(),
+ com.google.api.ResourceProto.getDescriptor(),
com.google.cloud.dialogflow.v2.AudioConfigProto.getDescriptor(),
com.google.cloud.dialogflow.v2.ContextProto.getDescriptor(),
com.google.cloud.dialogflow.v2.IntentProto.getDescriptor(),
@@ -361,11 +368,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
registry.add(com.google.api.AnnotationsProto.http);
registry.add(com.google.api.ClientProto.methodSignature);
registry.add(com.google.api.ClientProto.oauthScopes);
+ registry.add(com.google.api.ResourceProto.resourceDefinition);
+ registry.add(com.google.api.ResourceProto.resourceReference);
com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor(
descriptor, registry);
com.google.api.AnnotationsProto.getDescriptor();
com.google.api.ClientProto.getDescriptor();
com.google.api.FieldBehaviorProto.getDescriptor();
+ com.google.api.ResourceProto.getDescriptor();
com.google.cloud.dialogflow.v2.AudioConfigProto.getDescriptor();
com.google.cloud.dialogflow.v2.ContextProto.getDescriptor();
com.google.cloud.dialogflow.v2.IntentProto.getDescriptor();
diff --git a/proto-google-cloud-dialogflow-v2/src/main/proto/google/cloud/dialogflow/v2/session.proto b/proto-google-cloud-dialogflow-v2/src/main/proto/google/cloud/dialogflow/v2/session.proto
index 2688d6c4b..225813a34 100644
--- a/proto-google-cloud-dialogflow-v2/src/main/proto/google/cloud/dialogflow/v2/session.proto
+++ b/proto-google-cloud-dialogflow-v2/src/main/proto/google/cloud/dialogflow/v2/session.proto
@@ -20,6 +20,7 @@ package google.cloud.dialogflow.v2;
import "google/api/annotations.proto";
import "google/api/client.proto";
import "google/api/field_behavior.proto";
+import "google/api/resource.proto";
import "google/cloud/dialogflow/v2/audio_config.proto";
import "google/cloud/dialogflow/v2/context.proto";
import "google/cloud/dialogflow/v2/intent.proto";
@@ -36,6 +37,11 @@ option java_multiple_files = true;
option java_outer_classname = "SessionProto";
option java_package = "com.google.cloud.dialogflow.v2";
option objc_class_prefix = "DF";
+option (google.api.resource_definition) = {
+ type: "dialogflow.googleapis.com/Session"
+ pattern: "projects/{project}/locations/{location}/agent/sessions/{session}"
+ pattern: "projects/{project}/agent/sessions/{session}"
+};
// A session represents an interaction with a user. You retrieve user input
// and pass it to the [DetectIntent][google.cloud.dialogflow.v2.Sessions.DetectIntent] (or
@@ -66,6 +72,8 @@ service Sessions {
}
}
+// ============================================================================
+// Requests and responses for custom methods.
// The request to detect user's intent.
message DetectIntentRequest {
// Required. The name of the session this query is sent to. Format:
@@ -73,7 +81,12 @@ message DetectIntentRequest {
// caller to choose an appropriate session ID. It can be a random number or
// some type of user identifier (preferably hashed). The length of the session
// ID must not exceed 36 bytes.
- string session = 1 [(google.api.field_behavior) = REQUIRED];
+ string session = 1 [
+ (google.api.field_behavior) = REQUIRED,
+ (google.api.resource_reference) = {
+ type: "dialogflow.googleapis.com/Session"
+ }
+ ];
// Optional. The parameters of this query.
QueryParameters query_params = 2 [(google.api.field_behavior) = OPTIONAL];
diff --git a/proto-google-cloud-dialogflow-v2beta1/src/main/java/com/google/cloud/dialogflow/v2beta1/DetectIntentRequest.java b/proto-google-cloud-dialogflow-v2beta1/src/main/java/com/google/cloud/dialogflow/v2beta1/DetectIntentRequest.java
index 2d632f397..b5f2b719b 100644
--- a/proto-google-cloud-dialogflow-v2beta1/src/main/java/com/google/cloud/dialogflow/v2beta1/DetectIntentRequest.java
+++ b/proto-google-cloud-dialogflow-v2beta1/src/main/java/com/google/cloud/dialogflow/v2beta1/DetectIntentRequest.java
@@ -22,6 +22,8 @@
*
*
* + * ============================================================================ + * Requests and responses for custom methods. * The request to detect user's intent. ** @@ -618,6 +620,8 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * *
+ * ============================================================================ + * Requests and responses for custom methods. * The request to detect user's intent. ** diff --git a/proto-google-cloud-dialogflow-v2beta1/src/main/java/com/google/cloud/dialogflow/v2beta1/SessionProto.java b/proto-google-cloud-dialogflow-v2beta1/src/main/java/com/google/cloud/dialogflow/v2beta1/SessionProto.java index 7413f9c7b..a072f499e 100644 --- a/proto-google-cloud-dialogflow-v2beta1/src/main/java/com/google/cloud/dialogflow/v2beta1/SessionProto.java +++ b/proto-google-cloud-dialogflow-v2beta1/src/main/java/com/google/cloud/dialogflow/v2beta1/SessionProto.java @@ -237,12 +237,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "treamingDetectIntentResponse\"\000(\0010\001\032x\312A\031d" + "ialogflow.googleapis.com\322AYhttps://www.g" + "oogleapis.com/auth/cloud-platform,https:" - + "//www.googleapis.com/auth/dialogflowB\252\001\n" + + "//www.googleapis.com/auth/dialogflowB\300\002\n" + "#com.google.cloud.dialogflow.v2beta1B\014Se" + "ssionProtoP\001ZIgoogle.golang.org/genproto" + "/googleapis/cloud/dialogflow/v2beta1;dia" + "logflow\370\001\001\242\002\002DF\252\002\037Google.Cloud.Dialogflo" - + "w.V2beta1b\006proto3" + + "w.V2beta1\352A\222\001\n!dialogflow.googleapis.com" + + "/Session\022@projects/{project}/locations/{" + + "location}/agent/sessions/{session}\022+proj" + + "ects/{project}/agent/sessions/{session}b" + + "\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -444,6 +448,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { registry.add(com.google.api.ClientProto.defaultHost); registry.add(com.google.api.AnnotationsProto.http); registry.add(com.google.api.ClientProto.oauthScopes); + registry.add(com.google.api.ResourceProto.resourceDefinition); registry.add(com.google.api.ResourceProto.resourceReference); com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor( descriptor, registry); diff --git a/proto-google-cloud-dialogflow-v2beta1/src/main/proto/google/cloud/dialogflow/v2beta1/session.proto b/proto-google-cloud-dialogflow-v2beta1/src/main/proto/google/cloud/dialogflow/v2beta1/session.proto index 1fec1af14..c558e7ad7 100644 --- a/proto-google-cloud-dialogflow-v2beta1/src/main/proto/google/cloud/dialogflow/v2beta1/session.proto +++ b/proto-google-cloud-dialogflow-v2beta1/src/main/proto/google/cloud/dialogflow/v2beta1/session.proto @@ -38,6 +38,11 @@ option java_multiple_files = true; option java_outer_classname = "SessionProto"; option java_package = "com.google.cloud.dialogflow.v2beta1"; option objc_class_prefix = "DF"; +option (google.api.resource_definition) = { + type: "dialogflow.googleapis.com/Session" + pattern: "projects/{project}/locations/{location}/agent/sessions/{session}" + pattern: "projects/{project}/agent/sessions/{session}" +}; // A session represents an interaction with a user. You retrieve user input // and pass it to the [DetectIntent][google.cloud.dialogflow.v2beta1.Sessions.DetectIntent] (or @@ -79,6 +84,8 @@ service Sessions { } } +// ============================================================================ +// Requests and responses for custom methods. // The request to detect user's intent. message DetectIntentRequest { // Required. The name of the session this query is sent to. Format: diff --git a/synth.metadata b/synth.metadata index 63da3a891..310de1afa 100644 --- a/synth.metadata +++ b/synth.metadata @@ -1,5 +1,5 @@ { - "updateTime": "2020-02-01T08:47:10.504450Z", + "updateTime": "2020-02-04T08:47:20.781325Z", "sources": [ { "generator": { @@ -12,9 +12,9 @@ "git": { "name": "googleapis", "remote": "https://github.com/googleapis/googleapis.git", - "sha": "b5cbe4a4ba64ab19e6627573ff52057a1657773d", - "internalRef": "292647187", - "log": "b5cbe4a4ba64ab19e6627573ff52057a1657773d\nSecurityCenter v1p1beta1: move file-level option on top to workaround protobuf.js bug.\n\nPiperOrigin-RevId: 292647187\n\nb224b317bf20c6a4fbc5030b4a969c3147f27ad3\nAdds API definitions for bigqueryreservation v1beta1.\n\nPiperOrigin-RevId: 292634722\n\nc1468702f9b17e20dd59007c0804a089b83197d2\nSynchronize new proto/yaml changes.\n\nPiperOrigin-RevId: 292626173\n\nffdfa4f55ab2f0afc11d0eb68f125ccbd5e404bd\nvision: v1p3beta1 publish annotations and retry config\n\nPiperOrigin-RevId: 292605599\n\n78f61482cd028fc1d9892aa5d89d768666a954cd\nvision: v1p1beta1 publish annotations and retry config\n\nPiperOrigin-RevId: 292605125\n\n60bb5a294a604fd1778c7ec87b265d13a7106171\nvision: v1p2beta1 publish annotations and retry config\n\nPiperOrigin-RevId: 292604980\n\n3bcf7aa79d45eb9ec29ab9036e9359ea325a7fc3\nvision: v1p4beta1 publish annotations and retry config\n\nPiperOrigin-RevId: 292604656\n\n2717b8a1c762b26911b45ecc2e4ee01d98401b28\nFix dataproc artman client library generation.\n\nPiperOrigin-RevId: 292555664\n\n" + "sha": "69d9945330a5721cd679f17331a78850e2618226", + "internalRef": "293080182", + "log": "69d9945330a5721cd679f17331a78850e2618226\nAdd file-level `Session` resource definition\n\nPiperOrigin-RevId: 293080182\n\nf6a1a6b417f39694275ca286110bc3c1ca4db0dc\nAdd file-level `Session` resource definition\n\nPiperOrigin-RevId: 293080178\n\n29d40b78e3dc1579b0b209463fbcb76e5767f72a\nExpose managedidentities/v1beta1/ API for client library usage.\n\nPiperOrigin-RevId: 292979741\n\na22129a1fb6e18056d576dfb7717aef74b63734a\nExpose managedidentities/v1/ API for client library usage.\n\nPiperOrigin-RevId: 292968186\n\n" } }, {