From 439d4eec18cc8e444c8a20a2cc72eeb028aec8af Mon Sep 17 00:00:00 2001 From: Google APIs Date: Fri, 16 Jun 2023 19:08:26 -0700 Subject: [PATCH] feat: added include_bigquery_export_settings to ExportAgentRequest feat: added session_ttl to SessionProto PiperOrigin-RevId: 541070954 --- google/cloud/dialogflow/cx/v3/BUILD.bazel | 8 ++++++-- google/cloud/dialogflow/cx/v3/agent.proto | 4 ++++ google/cloud/dialogflow/cx/v3/session.proto | 7 +++++++ 3 files changed, 17 insertions(+), 2 deletions(-) diff --git a/google/cloud/dialogflow/cx/v3/BUILD.bazel b/google/cloud/dialogflow/cx/v3/BUILD.bazel index d8a26e067..f34fc50ae 100644 --- a/google/cloud/dialogflow/cx/v3/BUILD.bazel +++ b/google/cloud/dialogflow/cx/v3/BUILD.bazel @@ -100,8 +100,8 @@ java_gapic_library( rest_numeric_enums = True, service_yaml = "dialogflow_v3.yaml", test_deps = [ - ":cx_java_grpc", "//google/cloud/location:location_java_grpc", + ":cx_java_grpc", ], transport = "grpc+rest", deps = [ @@ -226,6 +226,7 @@ load( "@com_google_googleapis_imports//:imports.bzl", "py_gapic_assembly_pkg", "py_gapic_library", + "py_test", ) py_gapic_library( @@ -286,7 +287,9 @@ php_gapic_library( rest_numeric_enums = True, service_yaml = "dialogflow_v3.yaml", transport = "grpc+rest", - deps = [":cx_php_proto"], + deps = [ + ":cx_php_proto", + ], ) # Open Source Packages @@ -397,6 +400,7 @@ load( csharp_proto_library( name = "cx_csharp_proto", + extra_opts = [], deps = [":cx_proto"], ) diff --git a/google/cloud/dialogflow/cx/v3/agent.proto b/google/cloud/dialogflow/cx/v3/agent.proto index a8d95f097..ba6486864 100644 --- a/google/cloud/dialogflow/cx/v3/agent.proto +++ b/google/cloud/dialogflow/cx/v3/agent.proto @@ -408,6 +408,10 @@ message ExportAgentRequest { type: "dialogflow.googleapis.com/Environment" } ]; + + // Optional. Whether to include BigQuery Export setting. + bool include_bigquery_export_settings = 7 + [(google.api.field_behavior) = OPTIONAL]; } // The response message for diff --git a/google/cloud/dialogflow/cx/v3/session.proto b/google/cloud/dialogflow/cx/v3/session.proto index 924911a70..fe1315e5b 100644 --- a/google/cloud/dialogflow/cx/v3/session.proto +++ b/google/cloud/dialogflow/cx/v3/session.proto @@ -596,6 +596,13 @@ message QueryParameters { // [ResponseMessage][google.cloud.dialogflow.cx.v3.ResponseMessage] with // unspecified channel will be returned. string channel = 15; + + // Optional. Sets Dialogflow session life time. + // By default, a Dialogflow session remains active and its data is stored for + // 30 minutes after the last request is sent for the session. + // This value should be no longer than 1 day. + google.protobuf.Duration session_ttl = 16 + [(google.api.field_behavior) = OPTIONAL]; } // Represents the query input. It can contain one of: