diff --git a/.github/.OwlBot.lock.yaml b/.github/.OwlBot.lock.yaml index 53941094c..426cf83e2 100644 --- a/.github/.OwlBot.lock.yaml +++ b/.github/.OwlBot.lock.yaml @@ -13,4 +13,4 @@ # limitations under the License. docker: image: gcr.io/cloud-devrel-public-resources/owlbot-java:latest - digest: sha256:e3746f84955528d0fe24bf2e4df89875d6ce5a036af01b9c326d61a38838523a + digest: sha256:b0b1c1c89570e229b1026372a2b8989ba31495007055b8d30178b7648503eefa diff --git a/.github/workflows/samples.yaml b/.github/workflows/samples.yaml index de737e92a..912ed8b2b 100644 --- a/.github/workflows/samples.yaml +++ b/.github/workflows/samples.yaml @@ -23,6 +23,7 @@ jobs: - uses: actions/checkout@v3 - uses: actions/setup-java@v3 with: + distribution: zulu java-version: 8 - name: Run checkstyle run: mvn -P lint --quiet --batch-mode checkstyle:check diff --git a/.kokoro/build.bat b/.kokoro/build.bat index cc602c9eb..067cf4a4c 100644 --- a/.kokoro/build.bat +++ b/.kokoro/build.bat @@ -1,18 +1,18 @@ +:: Copyright 2022 Google LLC +:: +:: Licensed under the Apache License, Version 2.0 (the "License"); +:: you may not use this file except in compliance with the License. +:: You may obtain a copy of the License at +:: +:: http://www.apache.org/licenses/LICENSE-2.0 +:: +:: Unless required by applicable law or agreed to in writing, software +:: distributed under the License is distributed on an "AS IS" BASIS, +:: WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +:: See the License for the specific language governing permissions and +:: limitations under the License. +:: Github action job to test core java library features on +:: downstream client libraries before they are released. :: See documentation in type-shell-output.bat -# Copyright 2022 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# Github action job to test core java library features on -# downstream client libraries before they are released. "C:\Program Files\Git\bin\bash.exe" %~dp0build.sh diff --git a/.kokoro/nightly/integration.cfg b/.kokoro/nightly/integration.cfg index e51c7b4c6..a2907a257 100644 --- a/.kokoro/nightly/integration.cfg +++ b/.kokoro/nightly/integration.cfg @@ -13,12 +13,12 @@ env_vars: { # TODO: remove this after we've migrated all tests and scripts env_vars: { key: "GCLOUD_PROJECT" - value: "gcloud-devel" + value: "java-docs-samples-testing" } env_vars: { key: "GOOGLE_CLOUD_PROJECT" - value: "gcloud-devel" + value: "java-docs-samples-testing" } env_vars: { diff --git a/CHANGELOG.md b/CHANGELOG.md index f5ae79a8d..649474420 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,27 @@ # Changelog +## [0.12.0](https://github.com/googleapis/java-dialogflow-cx/compare/v0.11.5...v0.12.0) (2022-03-29) + + +### Features + +* added page in TestConfig ([d19cb06](https://github.com/googleapis/java-dialogflow-cx/commit/d19cb06a4d2d7665e766d0c1d37b481802ed5f0d)) +* added page in TestConfig ([#447](https://github.com/googleapis/java-dialogflow-cx/issues/447)) ([d19cb06](https://github.com/googleapis/java-dialogflow-cx/commit/d19cb06a4d2d7665e766d0c1d37b481802ed5f0d)) +* added support for locking an agent for changes ([#453](https://github.com/googleapis/java-dialogflow-cx/issues/453)) ([8a903ff](https://github.com/googleapis/java-dialogflow-cx/commit/8a903ff6a6126f05c5401306674f4215bd84c464)) + + +### Documentation + +* added explanation for uri fields in resources ([#451](https://github.com/googleapis/java-dialogflow-cx/issues/451)) ([0c506ce](https://github.com/googleapis/java-dialogflow-cx/commit/0c506ceef415d32a418427c0b24c2e7c3332a325)) +* clarified wording around Cloud Storage usage ([d19cb06](https://github.com/googleapis/java-dialogflow-cx/commit/d19cb06a4d2d7665e766d0c1d37b481802ed5f0d)) +* improved docs format ([0c506ce](https://github.com/googleapis/java-dialogflow-cx/commit/0c506ceef415d32a418427c0b24c2e7c3332a325)) +* improved docs format ([#452](https://github.com/googleapis/java-dialogflow-cx/issues/452)) ([6edb0d6](https://github.com/googleapis/java-dialogflow-cx/commit/6edb0d6056e9652e3a47ce0a3bf34976eaece81b)) + + +### Dependencies + +* update dependency com.google.cloud:google-cloud-shared-dependencies to v2.9.0 ([#455](https://github.com/googleapis/java-dialogflow-cx/issues/455)) ([2ce68e2](https://github.com/googleapis/java-dialogflow-cx/commit/2ce68e237d9afcfb721a1271b59531bb2d333539)) + ### [0.11.5](https://github.com/googleapis/java-dialogflow-cx/compare/v0.11.4...v0.11.5) (2022-03-02) diff --git a/README.md b/README.md index 3d14400ab..1319e1112 100644 --- a/README.md +++ b/README.md @@ -22,20 +22,20 @@ If you are using Maven, add this to your pom.xml file: com.google.cloud google-cloud-dialogflow-cx - 0.11.4 + 0.11.5 ``` If you are using Gradle without BOM, add this to your dependencies ```Groovy -implementation 'com.google.cloud:google-cloud-dialogflow-cx:0.11.4' +implementation 'com.google.cloud:google-cloud-dialogflow-cx:0.11.5' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-dialogflow-cx" % "0.11.4" +libraryDependencies += "com.google.cloud" % "google-cloud-dialogflow-cx" % "0.11.5" ``` ## Authentication diff --git a/google-cloud-dialogflow-cx-bom/pom.xml b/google-cloud-dialogflow-cx-bom/pom.xml index 251167f0e..75b35c2f6 100644 --- a/google-cloud-dialogflow-cx-bom/pom.xml +++ b/google-cloud-dialogflow-cx-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.cloud google-cloud-dialogflow-cx-bom - 0.11.5 + 0.12.0 pom com.google.cloud google-cloud-shared-config - 1.2.7 + 1.3.2 Google Dialogflow CX BOM @@ -56,27 +56,27 @@ com.google.cloud google-cloud-dialogflow-cx - 0.11.5 + 0.12.0 com.google.api.grpc grpc-google-cloud-dialogflow-cx-v3beta1 - 0.11.5 + 0.12.0 com.google.api.grpc grpc-google-cloud-dialogflow-cx-v3 - 0.11.5 + 0.12.0 com.google.api.grpc proto-google-cloud-dialogflow-cx-v3beta1 - 0.11.5 + 0.12.0 com.google.api.grpc proto-google-cloud-dialogflow-cx-v3 - 0.11.5 + 0.12.0 diff --git a/google-cloud-dialogflow-cx/pom.xml b/google-cloud-dialogflow-cx/pom.xml index 4681825a5..3b8d09750 100644 --- a/google-cloud-dialogflow-cx/pom.xml +++ b/google-cloud-dialogflow-cx/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-dialogflow-cx - 0.11.5 + 0.12.0 jar Google Dialogflow CX https://github.com/googleapis/java-dialogflow-cx @@ -11,7 +11,7 @@ com.google.cloud google-cloud-dialogflow-cx-parent - 0.11.5 + 0.12.0 google-cloud-dialogflow-cx diff --git a/google-cloud-dialogflow-cx/src/test/java/com/google/cloud/dialogflow/cx/v3/AgentsClientTest.java b/google-cloud-dialogflow-cx/src/test/java/com/google/cloud/dialogflow/cx/v3/AgentsClientTest.java index 1091228d8..88016193b 100644 --- a/google-cloud-dialogflow-cx/src/test/java/com/google/cloud/dialogflow/cx/v3/AgentsClientTest.java +++ b/google-cloud-dialogflow-cx/src/test/java/com/google/cloud/dialogflow/cx/v3/AgentsClientTest.java @@ -191,6 +191,7 @@ public void getAgentTest() throws Exception { .toString()) .setEnableStackdriverLogging(true) .setEnableSpellCorrection(true) + .setLocked(true) .setAdvancedSettings(AdvancedSettings.newBuilder().build()) .build(); mockAgents.addResponse(expectedResponse); @@ -243,6 +244,7 @@ public void getAgentTest2() throws Exception { .toString()) .setEnableStackdriverLogging(true) .setEnableSpellCorrection(true) + .setLocked(true) .setAdvancedSettings(AdvancedSettings.newBuilder().build()) .build(); mockAgents.addResponse(expectedResponse); @@ -295,6 +297,7 @@ public void createAgentTest() throws Exception { .toString()) .setEnableStackdriverLogging(true) .setEnableSpellCorrection(true) + .setLocked(true) .setAdvancedSettings(AdvancedSettings.newBuilder().build()) .build(); mockAgents.addResponse(expectedResponse); @@ -350,6 +353,7 @@ public void createAgentTest2() throws Exception { .toString()) .setEnableStackdriverLogging(true) .setEnableSpellCorrection(true) + .setLocked(true) .setAdvancedSettings(AdvancedSettings.newBuilder().build()) .build(); mockAgents.addResponse(expectedResponse); @@ -405,6 +409,7 @@ public void updateAgentTest() throws Exception { .toString()) .setEnableStackdriverLogging(true) .setEnableSpellCorrection(true) + .setLocked(true) .setAdvancedSettings(AdvancedSettings.newBuilder().build()) .build(); mockAgents.addResponse(expectedResponse); @@ -539,6 +544,7 @@ public void exportAgentTest() throws Exception { Assert.assertEquals(request.getName(), actualRequest.getName()); Assert.assertEquals(request.getAgentUri(), actualRequest.getAgentUri()); + Assert.assertEquals(request.getDataFormat(), actualRequest.getDataFormat()); Assert.assertEquals(request.getEnvironment(), actualRequest.getEnvironment()); Assert.assertTrue( channelProvider.isHeaderSent( diff --git a/google-cloud-dialogflow-cx/src/test/java/com/google/cloud/dialogflow/cx/v3beta1/AgentsClientTest.java b/google-cloud-dialogflow-cx/src/test/java/com/google/cloud/dialogflow/cx/v3beta1/AgentsClientTest.java index 38bf050d1..4e28aa527 100644 --- a/google-cloud-dialogflow-cx/src/test/java/com/google/cloud/dialogflow/cx/v3beta1/AgentsClientTest.java +++ b/google-cloud-dialogflow-cx/src/test/java/com/google/cloud/dialogflow/cx/v3beta1/AgentsClientTest.java @@ -191,6 +191,7 @@ public void getAgentTest() throws Exception { .toString()) .setEnableStackdriverLogging(true) .setEnableSpellCorrection(true) + .setLocked(true) .setAdvancedSettings(AdvancedSettings.newBuilder().build()) .build(); mockAgents.addResponse(expectedResponse); @@ -243,6 +244,7 @@ public void getAgentTest2() throws Exception { .toString()) .setEnableStackdriverLogging(true) .setEnableSpellCorrection(true) + .setLocked(true) .setAdvancedSettings(AdvancedSettings.newBuilder().build()) .build(); mockAgents.addResponse(expectedResponse); @@ -295,6 +297,7 @@ public void createAgentTest() throws Exception { .toString()) .setEnableStackdriverLogging(true) .setEnableSpellCorrection(true) + .setLocked(true) .setAdvancedSettings(AdvancedSettings.newBuilder().build()) .build(); mockAgents.addResponse(expectedResponse); @@ -350,6 +353,7 @@ public void createAgentTest2() throws Exception { .toString()) .setEnableStackdriverLogging(true) .setEnableSpellCorrection(true) + .setLocked(true) .setAdvancedSettings(AdvancedSettings.newBuilder().build()) .build(); mockAgents.addResponse(expectedResponse); @@ -405,6 +409,7 @@ public void updateAgentTest() throws Exception { .toString()) .setEnableStackdriverLogging(true) .setEnableSpellCorrection(true) + .setLocked(true) .setAdvancedSettings(AdvancedSettings.newBuilder().build()) .build(); mockAgents.addResponse(expectedResponse); @@ -539,6 +544,7 @@ public void exportAgentTest() throws Exception { Assert.assertEquals(request.getName(), actualRequest.getName()); Assert.assertEquals(request.getAgentUri(), actualRequest.getAgentUri()); + Assert.assertEquals(request.getDataFormat(), actualRequest.getDataFormat()); Assert.assertEquals(request.getEnvironment(), actualRequest.getEnvironment()); Assert.assertTrue( channelProvider.isHeaderSent( diff --git a/grpc-google-cloud-dialogflow-cx-v3/pom.xml b/grpc-google-cloud-dialogflow-cx-v3/pom.xml index 647d0232f..adf72363c 100644 --- a/grpc-google-cloud-dialogflow-cx-v3/pom.xml +++ b/grpc-google-cloud-dialogflow-cx-v3/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-dialogflow-cx-v3 - 0.11.5 + 0.12.0 grpc-google-cloud-dialogflow-cx-v3 GRPC library for grpc-google-cloud-dialogflow-cx-v3 com.google.cloud google-cloud-dialogflow-cx-parent - 0.11.5 + 0.12.0 diff --git a/grpc-google-cloud-dialogflow-cx-v3beta1/pom.xml b/grpc-google-cloud-dialogflow-cx-v3beta1/pom.xml index 72ef16e35..87f9779e4 100644 --- a/grpc-google-cloud-dialogflow-cx-v3beta1/pom.xml +++ b/grpc-google-cloud-dialogflow-cx-v3beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-dialogflow-cx-v3beta1 - 0.11.5 + 0.12.0 grpc-google-cloud-dialogflow-cx-v3beta1 GRPC library for grpc-google-cloud-dialogflow-cx-v3beta1 com.google.cloud google-cloud-dialogflow-cx-parent - 0.11.5 + 0.12.0 diff --git a/pom.xml b/pom.xml index 4f9ca46f0..481780086 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-dialogflow-cx-parent pom - 0.11.5 + 0.12.0 Google Dialogflow CX Parent https://github.com/googleapis/java-dialogflow-cx @@ -14,7 +14,7 @@ com.google.cloud google-cloud-shared-config - 1.2.7 + 1.3.2 @@ -61,33 +61,33 @@ com.google.cloud google-cloud-dialogflow-cx - 0.11.5 + 0.12.0 com.google.api.grpc proto-google-cloud-dialogflow-cx-v3beta1 - 0.11.5 + 0.12.0 com.google.api.grpc proto-google-cloud-dialogflow-cx-v3 - 0.11.5 + 0.12.0 com.google.api.grpc grpc-google-cloud-dialogflow-cx-v3beta1 - 0.11.5 + 0.12.0 com.google.api.grpc grpc-google-cloud-dialogflow-cx-v3 - 0.11.5 + 0.12.0 com.google.cloud google-cloud-shared-dependencies - 2.8.0 + 2.9.0 pom import diff --git a/proto-google-cloud-dialogflow-cx-v3/pom.xml b/proto-google-cloud-dialogflow-cx-v3/pom.xml index 64bc076b9..35a940ad9 100644 --- a/proto-google-cloud-dialogflow-cx-v3/pom.xml +++ b/proto-google-cloud-dialogflow-cx-v3/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-dialogflow-cx-v3 - 0.11.5 + 0.12.0 proto-google-cloud-dialogflow-cx-v3 PROTO library for proto-google-cloud-dialogflow-cx-v3 com.google.cloud google-cloud-dialogflow-cx-parent - 0.11.5 + 0.12.0 diff --git a/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/AdvancedSettingsProto.java b/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/AdvancedSettingsProto.java index a46b6aca7..37292395a 100644 --- a/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/AdvancedSettingsProto.java +++ b/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/AdvancedSettingsProto.java @@ -46,27 +46,24 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { java.lang.String[] descriptorData = { "\n5google/cloud/dialogflow/cx/v3/advanced" + "_settings.proto\022\035google.cloud.dialogflow" - + ".cx.v3\032\034google/api/annotations.proto\032\037go" - + "ogle/api/field_behavior.proto\032\036google/pr" - + "otobuf/duration.proto\"\310\001\n\020AdvancedSettin" - + "gs\022Y\n\020logging_settings\030\006 \001(\0132?.google.cl" - + "oud.dialogflow.cx.v3.AdvancedSettings.Lo" - + "ggingSettings\032Y\n\017LoggingSettings\022\"\n\032enab" - + "le_stackdriver_logging\030\002 \001(\010\022\"\n\032enable_i" - + "nteraction_logging\030\003 \001(\010B\311\001\n!com.google." - + "cloud.dialogflow.cx.v3B\025AdvancedSettings" - + "ProtoP\001Z?google.golang.org/genproto/goog" - + "leapis/cloud/dialogflow/cx/v3;cx\370\001\001\242\002\002DF" - + "\252\002\035Google.Cloud.Dialogflow.Cx.V3\352\002!Googl" - + "e::Cloud::Dialogflow::CX::V3b\006proto3" + + ".cx.v3\032\037google/api/field_behavior.proto\"" + + "\310\001\n\020AdvancedSettings\022Y\n\020logging_settings" + + "\030\006 \001(\0132?.google.cloud.dialogflow.cx.v3.A" + + "dvancedSettings.LoggingSettings\032Y\n\017Loggi" + + "ngSettings\022\"\n\032enable_stackdriver_logging" + + "\030\002 \001(\010\022\"\n\032enable_interaction_logging\030\003 \001" + + "(\010B\311\001\n!com.google.cloud.dialogflow.cx.v3" + + "B\025AdvancedSettingsProtoP\001Z?google.golang" + + ".org/genproto/googleapis/cloud/dialogflo" + + "w/cx/v3;cx\370\001\001\242\002\002DF\252\002\035Google.Cloud.Dialog" + + "flow.Cx.V3\352\002!Google::Cloud::Dialogflow::" + + "CX::V3b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] { - com.google.api.AnnotationsProto.getDescriptor(), com.google.api.FieldBehaviorProto.getDescriptor(), - com.google.protobuf.DurationProto.getDescriptor(), }); internal_static_google_cloud_dialogflow_cx_v3_AdvancedSettings_descriptor = getDescriptor().getMessageTypes().get(0); @@ -86,9 +83,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new java.lang.String[] { "EnableStackdriverLogging", "EnableInteractionLogging", }); - com.google.api.AnnotationsProto.getDescriptor(); com.google.api.FieldBehaviorProto.getDescriptor(); - com.google.protobuf.DurationProto.getDescriptor(); } // @@protoc_insertion_point(outer_class_scope) diff --git a/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/Agent.java b/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/Agent.java index ad8a25f30..fe30925e1 100644 --- a/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/Agent.java +++ b/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/Agent.java @@ -193,6 +193,11 @@ private Agent( advancedSettings_ = subBuilder.buildPartial(); } + break; + } + case 216: + { + locked_ = input.readBool(); break; } default: @@ -824,6 +829,25 @@ public boolean getEnableSpellCorrection() { return enableSpellCorrection_; } + public static final int LOCKED_FIELD_NUMBER = 27; + private boolean locked_; + /** + * + * + *
+   * Indiciates whether the agent is locked for changes. If the agent is locked,
+   * modifications to the agent will be rejected except for [RestoreAgent][].
+   * 
+ * + * bool locked = 27; + * + * @return The locked. + */ + @java.lang.Override + public boolean getLocked() { + return locked_; + } + public static final int ADVANCED_SETTINGS_FIELD_NUMBER = 22; private com.google.cloud.dialogflow.cx.v3.AdvancedSettings advancedSettings_; /** @@ -930,6 +954,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (advancedSettings_ != null) { output.writeMessage(22, getAdvancedSettings()); } + if (locked_ != false) { + output.writeBool(27, locked_); + } unknownFields.writeTo(output); } @@ -984,6 +1011,9 @@ public int getSerializedSize() { if (advancedSettings_ != null) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(22, getAdvancedSettings()); } + if (locked_ != false) { + size += com.google.protobuf.CodedOutputStream.computeBoolSize(27, locked_); + } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; @@ -1015,6 +1045,7 @@ public boolean equals(final java.lang.Object obj) { if (!getSecuritySettings().equals(other.getSecuritySettings())) return false; if (getEnableStackdriverLogging() != other.getEnableStackdriverLogging()) return false; if (getEnableSpellCorrection() != other.getEnableSpellCorrection()) return false; + if (getLocked() != other.getLocked()) return false; if (hasAdvancedSettings() != other.hasAdvancedSettings()) return false; if (hasAdvancedSettings()) { if (!getAdvancedSettings().equals(other.getAdvancedSettings())) return false; @@ -1058,6 +1089,8 @@ public int hashCode() { hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getEnableStackdriverLogging()); hash = (37 * hash) + ENABLE_SPELL_CORRECTION_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getEnableSpellCorrection()); + hash = (37 * hash) + LOCKED_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getLocked()); if (hasAdvancedSettings()) { hash = (37 * hash) + ADVANCED_SETTINGS_FIELD_NUMBER; hash = (53 * hash) + getAdvancedSettings().hashCode(); @@ -1241,6 +1274,8 @@ public Builder clear() { enableSpellCorrection_ = false; + locked_ = false; + if (advancedSettingsBuilder_ == null) { advancedSettings_ = null; } else { @@ -1295,6 +1330,7 @@ public com.google.cloud.dialogflow.cx.v3.Agent buildPartial() { result.securitySettings_ = securitySettings_; result.enableStackdriverLogging_ = enableStackdriverLogging_; result.enableSpellCorrection_ = enableSpellCorrection_; + result.locked_ = locked_; if (advancedSettingsBuilder_ == null) { result.advancedSettings_ = advancedSettings_; } else { @@ -1400,6 +1436,9 @@ public Builder mergeFrom(com.google.cloud.dialogflow.cx.v3.Agent other) { if (other.getEnableSpellCorrection() != false) { setEnableSpellCorrection(other.getEnableSpellCorrection()); } + if (other.getLocked() != false) { + setLocked(other.getLocked()); + } if (other.hasAdvancedSettings()) { mergeAdvancedSettings(other.getAdvancedSettings()); } @@ -2891,6 +2930,61 @@ public Builder clearEnableSpellCorrection() { return this; } + private boolean locked_; + /** + * + * + *
+     * Indiciates whether the agent is locked for changes. If the agent is locked,
+     * modifications to the agent will be rejected except for [RestoreAgent][].
+     * 
+ * + * bool locked = 27; + * + * @return The locked. + */ + @java.lang.Override + public boolean getLocked() { + return locked_; + } + /** + * + * + *
+     * Indiciates whether the agent is locked for changes. If the agent is locked,
+     * modifications to the agent will be rejected except for [RestoreAgent][].
+     * 
+ * + * bool locked = 27; + * + * @param value The locked to set. + * @return This builder for chaining. + */ + public Builder setLocked(boolean value) { + + locked_ = value; + onChanged(); + return this; + } + /** + * + * + *
+     * Indiciates whether the agent is locked for changes. If the agent is locked,
+     * modifications to the agent will be rejected except for [RestoreAgent][].
+     * 
+ * + * bool locked = 27; + * + * @return This builder for chaining. + */ + public Builder clearLocked() { + + locked_ = false; + onChanged(); + return this; + } + private com.google.cloud.dialogflow.cx.v3.AdvancedSettings advancedSettings_; private com.google.protobuf.SingleFieldBuilderV3< com.google.cloud.dialogflow.cx.v3.AdvancedSettings, diff --git a/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/AgentOrBuilder.java b/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/AgentOrBuilder.java index 571520e90..491d91a44 100644 --- a/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/AgentOrBuilder.java +++ b/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/AgentOrBuilder.java @@ -390,6 +390,20 @@ public interface AgentOrBuilder */ boolean getEnableSpellCorrection(); + /** + * + * + *
+   * Indiciates whether the agent is locked for changes. If the agent is locked,
+   * modifications to the agent will be rejected except for [RestoreAgent][].
+   * 
+ * + * bool locked = 27; + * + * @return The locked. + */ + boolean getLocked(); + /** * * diff --git a/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/AgentProto.java b/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/AgentProto.java index 16637a47b..dee3df74c 100644 --- a/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/AgentProto.java +++ b/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/AgentProto.java @@ -99,120 +99,123 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "to\032\031google/api/resource.proto\0325google/cl" + "oud/dialogflow/cx/v3/advanced_settings.p" + "roto\032(google/cloud/dialogflow/cx/v3/flow" - + ".proto\0325google/cloud/dialogflow/cx/v3/se" - + "curity_settings.proto\032#google/longrunnin" - + "g/operations.proto\032\033google/protobuf/empt" - + "y.proto\032 google/protobuf/field_mask.prot" - + "o\"8\n\024SpeechToTextSettings\022 \n\030enable_spee" - + "ch_adaptation\030\001 \001(\010\"\213\005\n\005Agent\022\014\n\004name\030\001 " - + "\001(\t\022\031\n\014display_name\030\002 \001(\tB\003\340A\002\022%\n\025defaul" - + "t_language_code\030\003 \001(\tB\006\340A\002\340A\005\022 \n\030support" - + "ed_language_codes\030\004 \003(\t\022\026\n\ttime_zone\030\005 \001" - + "(\tB\003\340A\002\022\023\n\013description\030\006 \001(\t\022\022\n\navatar_u" - + "ri\030\007 \001(\t\022T\n\027speech_to_text_settings\030\r \001(" - + "\01323.google.cloud.dialogflow.cx.v3.Speech" - + "ToTextSettings\022:\n\nstart_flow\030\020 \001(\tB&\340A\005\372" - + "A \n\036dialogflow.googleapis.com/Flow\022J\n\021se" - + "curity_settings\030\021 \001(\tB/\372A,\n*dialogflow.g" - + "oogleapis.com/SecuritySettings\022&\n\032enable" - + "_stackdriver_logging\030\022 \001(\010B\002\030\001\022\037\n\027enable" - + "_spell_correction\030\024 \001(\010\022J\n\021advanced_sett" - + "ings\030\026 \001(\0132/.google.cloud.dialogflow.cx." - + "v3.AdvancedSettings:\\\352AY\n\037dialogflow.goo" - + "gleapis.com/Agent\0226projects/{project}/lo" - + "cations/{location}/agents/{agent}\"s\n\021Lis" - + "tAgentsRequest\0227\n\006parent\030\001 \001(\tB\'\340A\002\372A!\022\037" - + "dialogflow.googleapis.com/Agent\022\021\n\tpage_" - + "size\030\002 \001(\005\022\022\n\npage_token\030\003 \001(\t\"c\n\022ListAg" - + "entsResponse\0224\n\006agents\030\001 \003(\0132$.google.cl" - + "oud.dialogflow.cx.v3.Agent\022\027\n\017next_page_" - + "token\030\002 \001(\t\"H\n\017GetAgentRequest\0225\n\004name\030\001" - + " \001(\tB\'\340A\002\372A!\n\037dialogflow.googleapis.com/" - + "Agent\"\207\001\n\022CreateAgentRequest\0227\n\006parent\030\001" - + " \001(\tB\'\340A\002\372A!\022\037dialogflow.googleapis.com/" - + "Agent\0228\n\005agent\030\002 \001(\0132$.google.cloud.dial" - + "ogflow.cx.v3.AgentB\003\340A\002\"\177\n\022UpdateAgentRe" - + "quest\0228\n\005agent\030\001 \001(\0132$.google.cloud.dial" - + "ogflow.cx.v3.AgentB\003\340A\002\022/\n\013update_mask\030\002" - + " \001(\0132\032.google.protobuf.FieldMask\"K\n\022Dele" - + "teAgentRequest\0225\n\004name\030\001 \001(\tB\'\340A\002\372A!\n\037di" - + "alogflow.googleapis.com/Agent\"\247\001\n\022Export" - + "AgentRequest\0225\n\004name\030\001 \001(\tB\'\340A\002\372A!\n\037dial" - + "ogflow.googleapis.com/Agent\022\026\n\tagent_uri" - + "\030\002 \001(\tB\003\340A\001\022B\n\013environment\030\005 \001(\tB-\340A\001\372A\'" - + "\n%dialogflow.googleapis.com/Environment\"" - + "L\n\023ExportAgentResponse\022\023\n\tagent_uri\030\001 \001(" - + "\tH\000\022\027\n\ragent_content\030\002 \001(\014H\000B\007\n\005agent\"\246\002" - + "\n\023RestoreAgentRequest\0225\n\004name\030\001 \001(\tB\'\340A\002" - + "\372A!\n\037dialogflow.googleapis.com/Agent\022\023\n\t" - + "agent_uri\030\002 \001(\tH\000\022\027\n\ragent_content\030\003 \001(\014" - + "H\000\022X\n\016restore_option\030\005 \001(\0162@.google.clou" - + "d.dialogflow.cx.v3.RestoreAgentRequest.R" - + "estoreOption\"G\n\rRestoreOption\022\036\n\032RESTORE" - + "_OPTION_UNSPECIFIED\020\000\022\010\n\004KEEP\020\001\022\014\n\010FALLB" - + "ACK\020\002B\007\n\005agent\"d\n\024ValidateAgentRequest\0225" - + "\n\004name\030\001 \001(\tB\'\340A\002\372A!\n\037dialogflow.googlea" - + "pis.com/Agent\022\025\n\rlanguage_code\030\002 \001(\t\"\177\n\037" - + "GetAgentValidationResultRequest\022E\n\004name\030" - + "\001 \001(\tB7\340A\002\372A1\n/dialogflow.googleapis.com" - + "/AgentValidationResult\022\025\n\rlanguage_code\030" - + "\002 \001(\t\"\372\001\n\025AgentValidationResult\022\014\n\004name\030" - + "\001 \001(\t\022T\n\027flow_validation_results\030\002 \003(\01323" - + ".google.cloud.dialogflow.cx.v3.FlowValid" - + "ationResult:}\352Az\n/dialogflow.googleapis." - + "com/AgentValidationResult\022Gprojects/{pro" - + "ject}/locations/{location}/agents/{agent" - + "}/validationResult2\231\016\n\006Agents\022\256\001\n\nListAg" - + "ents\0220.google.cloud.dialogflow.cx.v3.Lis" - + "tAgentsRequest\0321.google.cloud.dialogflow" - + ".cx.v3.ListAgentsResponse\";\202\323\344\223\002,\022*/v3/{" - + "parent=projects/*/locations/*}/agents\332A\006" - + "parent\022\233\001\n\010GetAgent\022..google.cloud.dialo" - + "gflow.cx.v3.GetAgentRequest\032$.google.clo" - + "ud.dialogflow.cx.v3.Agent\"9\202\323\344\223\002,\022*/v3/{" - + "name=projects/*/locations/*/agents/*}\332A\004" - + "name\022\260\001\n\013CreateAgent\0221.google.cloud.dial" - + "ogflow.cx.v3.CreateAgentRequest\032$.google" - + ".cloud.dialogflow.cx.v3.Agent\"H\202\323\344\223\0023\"*/" - + "v3/{parent=projects/*/locations/*}/agent" - + "s:\005agent\332A\014parent,agent\022\273\001\n\013UpdateAgent\022" - + "1.google.cloud.dialogflow.cx.v3.UpdateAg" - + "entRequest\032$.google.cloud.dialogflow.cx." - + "v3.Agent\"S\202\323\344\223\002920/v3/{agent.name=projec" - + "ts/*/locations/*/agents/*}:\005agent\332A\021agen" - + "t,update_mask\022\223\001\n\013DeleteAgent\0221.google.c" - + "loud.dialogflow.cx.v3.DeleteAgentRequest" - + "\032\026.google.protobuf.Empty\"9\202\323\344\223\002,**/v3/{n" - + "ame=projects/*/locations/*/agents/*}\332A\004n" - + "ame\022\315\001\n\013ExportAgent\0221.google.cloud.dialo" - + "gflow.cx.v3.ExportAgentRequest\032\035.google." - + "longrunning.Operation\"l\202\323\344\223\0026\"1/v3/{name" - + "=projects/*/locations/*/agents/*}:export" - + ":\001*\312A-\n\023ExportAgentResponse\022\026google.prot" - + "obuf.Struct\022\322\001\n\014RestoreAgent\0222.google.cl" - + "oud.dialogflow.cx.v3.RestoreAgentRequest" - + "\032\035.google.longrunning.Operation\"o\202\323\344\223\0027\"" - + "2/v3/{name=projects/*/locations/*/agents" - + "/*}:restore:\001*\312A/\n\025google.protobuf.Empty" - + "\022\026google.protobuf.Struct\022\272\001\n\rValidateAge" - + "nt\0223.google.cloud.dialogflow.cx.v3.Valid" - + "ateAgentRequest\0324.google.cloud.dialogflo" - + "w.cx.v3.AgentValidationResult\">\202\323\344\223\0028\"3/" - + "v3/{name=projects/*/locations/*/agents/*" - + "}:validate:\001*\022\334\001\n\030GetAgentValidationResu" - + "lt\022>.google.cloud.dialogflow.cx.v3.GetAg" - + "entValidationResultRequest\0324.google.clou" - + "d.dialogflow.cx.v3.AgentValidationResult" - + "\"J\202\323\344\223\002=\022;/v3/{name=projects/*/locations" - + "/*/agents/*/validationResult}\332A\004name\032x\312A" - + "\031dialogflow.googleapis.com\322AYhttps://www" - + ".googleapis.com/auth/cloud-platform,http" - + "s://www.googleapis.com/auth/dialogflowB\276" - + "\001\n!com.google.cloud.dialogflow.cx.v3B\nAg" - + "entProtoP\001Z?google.golang.org/genproto/g" - + "oogleapis/cloud/dialogflow/cx/v3;cx\370\001\001\242\002" - + "\002DF\252\002\035Google.Cloud.Dialogflow.Cx.V3\352\002!Go" - + "ogle::Cloud::Dialogflow::CX::V3b\006proto3" + + ".proto\032#google/longrunning/operations.pr" + + "oto\032\033google/protobuf/empty.proto\032 google" + + "/protobuf/field_mask.proto\"8\n\024SpeechToTe" + + "xtSettings\022 \n\030enable_speech_adaptation\030\001" + + " \001(\010\"\233\005\n\005Agent\022\014\n\004name\030\001 \001(\t\022\031\n\014display_" + + "name\030\002 \001(\tB\003\340A\002\022%\n\025default_language_code" + + "\030\003 \001(\tB\006\340A\002\340A\005\022 \n\030supported_language_cod" + + "es\030\004 \003(\t\022\026\n\ttime_zone\030\005 \001(\tB\003\340A\002\022\023\n\013desc" + + "ription\030\006 \001(\t\022\022\n\navatar_uri\030\007 \001(\t\022T\n\027spe" + + "ech_to_text_settings\030\r \001(\01323.google.clou" + + "d.dialogflow.cx.v3.SpeechToTextSettings\022" + + ":\n\nstart_flow\030\020 \001(\tB&\340A\005\372A \n\036dialogflow." + + "googleapis.com/Flow\022J\n\021security_settings" + + "\030\021 \001(\tB/\372A,\n*dialogflow.googleapis.com/S" + + "ecuritySettings\022&\n\032enable_stackdriver_lo" + + "gging\030\022 \001(\010B\002\030\001\022\037\n\027enable_spell_correcti" + + "on\030\024 \001(\010\022\016\n\006locked\030\033 \001(\010\022J\n\021advanced_set" + + "tings\030\026 \001(\0132/.google.cloud.dialogflow.cx" + + ".v3.AdvancedSettings:\\\352AY\n\037dialogflow.go" + + "ogleapis.com/Agent\0226projects/{project}/l" + + "ocations/{location}/agents/{agent}\"s\n\021Li" + + "stAgentsRequest\0227\n\006parent\030\001 \001(\tB\'\340A\002\372A!\022" + + "\037dialogflow.googleapis.com/Agent\022\021\n\tpage" + + "_size\030\002 \001(\005\022\022\n\npage_token\030\003 \001(\t\"c\n\022ListA" + + "gentsResponse\0224\n\006agents\030\001 \003(\0132$.google.c" + + "loud.dialogflow.cx.v3.Agent\022\027\n\017next_page" + + "_token\030\002 \001(\t\"H\n\017GetAgentRequest\0225\n\004name\030" + + "\001 \001(\tB\'\340A\002\372A!\n\037dialogflow.googleapis.com" + + "/Agent\"\207\001\n\022CreateAgentRequest\0227\n\006parent\030" + + "\001 \001(\tB\'\340A\002\372A!\022\037dialogflow.googleapis.com" + + "/Agent\0228\n\005agent\030\002 \001(\0132$.google.cloud.dia" + + "logflow.cx.v3.AgentB\003\340A\002\"\177\n\022UpdateAgentR" + + "equest\0228\n\005agent\030\001 \001(\0132$.google.cloud.dia" + + "logflow.cx.v3.AgentB\003\340A\002\022/\n\013update_mask\030" + + "\002 \001(\0132\032.google.protobuf.FieldMask\"K\n\022Del" + + "eteAgentRequest\0225\n\004name\030\001 \001(\tB\'\340A\002\372A!\n\037d" + + "ialogflow.googleapis.com/Agent\"\264\002\n\022Expor" + + "tAgentRequest\0225\n\004name\030\001 \001(\tB\'\340A\002\372A!\n\037dia" + + "logflow.googleapis.com/Agent\022\026\n\tagent_ur" + + "i\030\002 \001(\tB\003\340A\001\022V\n\013data_format\030\003 \001(\0162<.goog" + + "le.cloud.dialogflow.cx.v3.ExportAgentReq" + + "uest.DataFormatB\003\340A\001\022B\n\013environment\030\005 \001(" + + "\tB-\340A\001\372A\'\n%dialogflow.googleapis.com/Env" + + "ironment\"3\n\nDataFormat\022\033\n\027DATA_FORMAT_UN" + + "SPECIFIED\020\000\022\010\n\004BLOB\020\001\"L\n\023ExportAgentResp" + + "onse\022\023\n\tagent_uri\030\001 \001(\tH\000\022\027\n\ragent_conte" + + "nt\030\002 \001(\014H\000B\007\n\005agent\"\246\002\n\023RestoreAgentRequ" + + "est\0225\n\004name\030\001 \001(\tB\'\340A\002\372A!\n\037dialogflow.go" + + "ogleapis.com/Agent\022\023\n\tagent_uri\030\002 \001(\tH\000\022" + + "\027\n\ragent_content\030\003 \001(\014H\000\022X\n\016restore_opti" + + "on\030\005 \001(\0162@.google.cloud.dialogflow.cx.v3" + + ".RestoreAgentRequest.RestoreOption\"G\n\rRe" + + "storeOption\022\036\n\032RESTORE_OPTION_UNSPECIFIE" + + "D\020\000\022\010\n\004KEEP\020\001\022\014\n\010FALLBACK\020\002B\007\n\005agent\"d\n\024" + + "ValidateAgentRequest\0225\n\004name\030\001 \001(\tB\'\340A\002\372" + + "A!\n\037dialogflow.googleapis.com/Agent\022\025\n\rl" + + "anguage_code\030\002 \001(\t\"\177\n\037GetAgentValidation" + + "ResultRequest\022E\n\004name\030\001 \001(\tB7\340A\002\372A1\n/dia" + + "logflow.googleapis.com/AgentValidationRe" + + "sult\022\025\n\rlanguage_code\030\002 \001(\t\"\372\001\n\025AgentVal" + + "idationResult\022\014\n\004name\030\001 \001(\t\022T\n\027flow_vali" + + "dation_results\030\002 \003(\01323.google.cloud.dial" + + "ogflow.cx.v3.FlowValidationResult:}\352Az\n/" + + "dialogflow.googleapis.com/AgentValidatio" + + "nResult\022Gprojects/{project}/locations/{l" + + "ocation}/agents/{agent}/validationResult" + + "2\231\016\n\006Agents\022\256\001\n\nListAgents\0220.google.clou" + + "d.dialogflow.cx.v3.ListAgentsRequest\0321.g" + + "oogle.cloud.dialogflow.cx.v3.ListAgentsR" + + "esponse\";\202\323\344\223\002,\022*/v3/{parent=projects/*/" + + "locations/*}/agents\332A\006parent\022\233\001\n\010GetAgen" + + "t\022..google.cloud.dialogflow.cx.v3.GetAge" + + "ntRequest\032$.google.cloud.dialogflow.cx.v" + + "3.Agent\"9\202\323\344\223\002,\022*/v3/{name=projects/*/lo" + + "cations/*/agents/*}\332A\004name\022\260\001\n\013CreateAge" + + "nt\0221.google.cloud.dialogflow.cx.v3.Creat" + + "eAgentRequest\032$.google.cloud.dialogflow." + + "cx.v3.Agent\"H\202\323\344\223\0023\"*/v3/{parent=project" + + "s/*/locations/*}/agents:\005agent\332A\014parent," + + "agent\022\273\001\n\013UpdateAgent\0221.google.cloud.dia" + + "logflow.cx.v3.UpdateAgentRequest\032$.googl" + + "e.cloud.dialogflow.cx.v3.Agent\"S\202\323\344\223\002920" + + "/v3/{agent.name=projects/*/locations/*/a" + + "gents/*}:\005agent\332A\021agent,update_mask\022\223\001\n\013" + + "DeleteAgent\0221.google.cloud.dialogflow.cx" + + ".v3.DeleteAgentRequest\032\026.google.protobuf" + + ".Empty\"9\202\323\344\223\002,**/v3/{name=projects/*/loc" + + "ations/*/agents/*}\332A\004name\022\315\001\n\013ExportAgen" + + "t\0221.google.cloud.dialogflow.cx.v3.Export" + + "AgentRequest\032\035.google.longrunning.Operat" + + "ion\"l\202\323\344\223\0026\"1/v3/{name=projects/*/locati" + + "ons/*/agents/*}:export:\001*\312A-\n\023ExportAgen" + + "tResponse\022\026google.protobuf.Struct\022\322\001\n\014Re" + + "storeAgent\0222.google.cloud.dialogflow.cx." + + "v3.RestoreAgentRequest\032\035.google.longrunn" + + "ing.Operation\"o\202\323\344\223\0027\"2/v3/{name=project" + + "s/*/locations/*/agents/*}:restore:\001*\312A/\n" + + "\025google.protobuf.Empty\022\026google.protobuf." + + "Struct\022\272\001\n\rValidateAgent\0223.google.cloud." + + "dialogflow.cx.v3.ValidateAgentRequest\0324." + + "google.cloud.dialogflow.cx.v3.AgentValid" + + "ationResult\">\202\323\344\223\0028\"3/v3/{name=projects/" + + "*/locations/*/agents/*}:validate:\001*\022\334\001\n\030" + + "GetAgentValidationResult\022>.google.cloud." + + "dialogflow.cx.v3.GetAgentValidationResul" + + "tRequest\0324.google.cloud.dialogflow.cx.v3" + + ".AgentValidationResult\"J\202\323\344\223\002=\022;/v3/{nam" + + "e=projects/*/locations/*/agents/*/valida" + + "tionResult}\332A\004name\032x\312A\031dialogflow.google" + + "apis.com\322AYhttps://www.googleapis.com/au" + + "th/cloud-platform,https://www.googleapis" + + ".com/auth/dialogflowB\276\001\n!com.google.clou" + + "d.dialogflow.cx.v3B\nAgentProtoP\001Z?google" + + ".golang.org/genproto/googleapis/cloud/di" + + "alogflow/cx/v3;cx\370\001\001\242\002\002DF\252\002\035Google.Cloud" + + ".Dialogflow.Cx.V3\352\002!Google::Cloud::Dialo" + + "gflow::CX::V3b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -224,7 +227,6 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { com.google.api.ResourceProto.getDescriptor(), com.google.cloud.dialogflow.cx.v3.AdvancedSettingsProto.getDescriptor(), com.google.cloud.dialogflow.cx.v3.FlowProto.getDescriptor(), - com.google.cloud.dialogflow.cx.v3.SecuritySettingsProto.getDescriptor(), com.google.longrunning.OperationsProto.getDescriptor(), com.google.protobuf.EmptyProto.getDescriptor(), com.google.protobuf.FieldMaskProto.getDescriptor(), @@ -255,6 +257,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "SecuritySettings", "EnableStackdriverLogging", "EnableSpellCorrection", + "Locked", "AdvancedSettings", }); internal_static_google_cloud_dialogflow_cx_v3_ListAgentsRequest_descriptor = @@ -311,7 +314,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_dialogflow_cx_v3_ExportAgentRequest_descriptor, new java.lang.String[] { - "Name", "AgentUri", "Environment", + "Name", "AgentUri", "DataFormat", "Environment", }); internal_static_google_cloud_dialogflow_cx_v3_ExportAgentResponse_descriptor = getDescriptor().getMessageTypes().get(9); @@ -371,7 +374,6 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { com.google.api.ResourceProto.getDescriptor(); com.google.cloud.dialogflow.cx.v3.AdvancedSettingsProto.getDescriptor(); com.google.cloud.dialogflow.cx.v3.FlowProto.getDescriptor(); - com.google.cloud.dialogflow.cx.v3.SecuritySettingsProto.getDescriptor(); com.google.longrunning.OperationsProto.getDescriptor(); com.google.protobuf.EmptyProto.getDescriptor(); com.google.protobuf.FieldMaskProto.getDescriptor(); diff --git a/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/AudioConfigProto.java b/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/AudioConfigProto.java index 8cd95b5a1..18b08e4de 100644 --- a/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/AudioConfigProto.java +++ b/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/AudioConfigProto.java @@ -58,68 +58,65 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { java.lang.String[] descriptorData = { "\n0google/cloud/dialogflow/cx/v3/audio_co" + "nfig.proto\022\035google.cloud.dialogflow.cx.v" - + "3\032\034google/api/annotations.proto\032\037google/" - + "api/field_behavior.proto\032\031google/api/res" - + "ource.proto\032\036google/protobuf/duration.pr" - + "oto\032\037google/protobuf/timestamp.proto\"\222\001\n" - + "\016SpeechWordInfo\022\014\n\004word\030\003 \001(\t\022/\n\014start_o" - + "ffset\030\001 \001(\0132\031.google.protobuf.Duration\022-" - + "\n\nend_offset\030\002 \001(\0132\031.google.protobuf.Dur" - + "ation\022\022\n\nconfidence\030\004 \001(\002\"\233\002\n\020InputAudio" - + "Config\022I\n\016audio_encoding\030\001 \001(\0162,.google." - + "cloud.dialogflow.cx.v3.AudioEncodingB\003\340A" - + "\002\022\031\n\021sample_rate_hertz\030\002 \001(\005\022\030\n\020enable_w" - + "ord_info\030\r \001(\010\022\024\n\014phrase_hints\030\004 \003(\t\022\r\n\005" - + "model\030\007 \001(\t\022H\n\rmodel_variant\030\n \001(\01621.goo" - + "gle.cloud.dialogflow.cx.v3.SpeechModelVa" - + "riant\022\030\n\020single_utterance\030\010 \001(\010\"i\n\024Voice" - + "SelectionParams\022\014\n\004name\030\001 \001(\t\022C\n\013ssml_ge" - + "nder\030\002 \001(\0162..google.cloud.dialogflow.cx." - + "v3.SsmlVoiceGender\"\266\001\n\026SynthesizeSpeechC" - + "onfig\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_p" - + "rofile_id\030\005 \003(\t\022B\n\005voice\030\004 \001(\01323.google." - + "cloud.dialogflow.cx.v3.VoiceSelectionPar" - + "ams\"\330\001\n\021OutputAudioConfig\022O\n\016audio_encod" - + "ing\030\001 \001(\01622.google.cloud.dialogflow.cx.v" - + "3.OutputAudioEncodingB\003\340A\002\022\031\n\021sample_rat" - + "e_hertz\030\002 \001(\005\022W\n\030synthesize_speech_confi" - + "g\030\003 \001(\01325.google.cloud.dialogflow.cx.v3." - + "SynthesizeSpeechConfig*\373\001\n\rAudioEncoding" - + "\022\036\n\032AUDIO_ENCODING_UNSPECIFIED\020\000\022\034\n\030AUDI" - + "O_ENCODING_LINEAR_16\020\001\022\027\n\023AUDIO_ENCODING" - + "_FLAC\020\002\022\030\n\024AUDIO_ENCODING_MULAW\020\003\022\026\n\022AUD" - + "IO_ENCODING_AMR\020\004\022\031\n\025AUDIO_ENCODING_AMR_" - + "WB\020\005\022\033\n\027AUDIO_ENCODING_OGG_OPUS\020\006\022)\n%AUD" - + "IO_ENCODING_SPEEX_WITH_HEADER_BYTE\020\007*v\n\022" - + "SpeechModelVariant\022$\n SPEECH_MODEL_VARIA" - + "NT_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_UN" - + "SPECIFIED\020\000\022\032\n\026SSML_VOICE_GENDER_MALE\020\001\022" - + "\034\n\030SSML_VOICE_GENDER_FEMALE\020\002\022\035\n\031SSML_VO" - + "ICE_GENDER_NEUTRAL\020\003*\354\001\n\023OutputAudioEnco" - + "ding\022%\n!OUTPUT_AUDIO_ENCODING_UNSPECIFIE" - + "D\020\000\022#\n\037OUTPUT_AUDIO_ENCODING_LINEAR_16\020\001" - + "\022\035\n\031OUTPUT_AUDIO_ENCODING_MP3\020\002\022%\n!OUTPU" - + "T_AUDIO_ENCODING_MP3_64_KBPS\020\004\022\"\n\036OUTPUT" - + "_AUDIO_ENCODING_OGG_OPUS\020\003\022\037\n\033OUTPUT_AUD" - + "IO_ENCODING_MULAW\020\005B\304\001\n!com.google.cloud" - + ".dialogflow.cx.v3B\020AudioConfigProtoP\001Z?g" - + "oogle.golang.org/genproto/googleapis/clo" - + "ud/dialogflow/cx/v3;cx\370\001\001\242\002\002DF\252\002\035Google." - + "Cloud.Dialogflow.Cx.V3\352\002!Google::Cloud::" - + "Dialogflow::CX::V3b\006proto3" + + "3\032\037google/api/field_behavior.proto\032\031goog" + + "le/api/resource.proto\032\036google/protobuf/d" + + "uration.proto\"\222\001\n\016SpeechWordInfo\022\014\n\004word" + + "\030\003 \001(\t\022/\n\014start_offset\030\001 \001(\0132\031.google.pr" + + "otobuf.Duration\022-\n\nend_offset\030\002 \001(\0132\031.go" + + "ogle.protobuf.Duration\022\022\n\nconfidence\030\004 \001" + + "(\002\"\233\002\n\020InputAudioConfig\022I\n\016audio_encodin" + + "g\030\001 \001(\0162,.google.cloud.dialogflow.cx.v3." + + "AudioEncodingB\003\340A\002\022\031\n\021sample_rate_hertz\030" + + "\002 \001(\005\022\030\n\020enable_word_info\030\r \001(\010\022\024\n\014phras" + + "e_hints\030\004 \003(\t\022\r\n\005model\030\007 \001(\t\022H\n\rmodel_va" + + "riant\030\n \001(\01621.google.cloud.dialogflow.cx" + + ".v3.SpeechModelVariant\022\030\n\020single_utteran" + + "ce\030\010 \001(\010\"i\n\024VoiceSelectionParams\022\014\n\004name" + + "\030\001 \001(\t\022C\n\013ssml_gender\030\002 \001(\0162..google.clo" + + "ud.dialogflow.cx.v3.SsmlVoiceGender\"\266\001\n\026" + + "SynthesizeSpeechConfig\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\022B\n\005voic" + + "e\030\004 \001(\01323.google.cloud.dialogflow.cx.v3." + + "VoiceSelectionParams\"\330\001\n\021OutputAudioConf" + + "ig\022O\n\016audio_encoding\030\001 \001(\01622.google.clou" + + "d.dialogflow.cx.v3.OutputAudioEncodingB\003" + + "\340A\002\022\031\n\021sample_rate_hertz\030\002 \001(\005\022W\n\030synthe" + + "size_speech_config\030\003 \001(\01325.google.cloud." + + "dialogflow.cx.v3.SynthesizeSpeechConfig*" + + "\373\001\n\rAudioEncoding\022\036\n\032AUDIO_ENCODING_UNSP" + + "ECIFIED\020\000\022\034\n\030AUDIO_ENCODING_LINEAR_16\020\001\022" + + "\027\n\023AUDIO_ENCODING_FLAC\020\002\022\030\n\024AUDIO_ENCODI" + + "NG_MULAW\020\003\022\026\n\022AUDIO_ENCODING_AMR\020\004\022\031\n\025AU" + + "DIO_ENCODING_AMR_WB\020\005\022\033\n\027AUDIO_ENCODING_" + + "OGG_OPUS\020\006\022)\n%AUDIO_ENCODING_SPEEX_WITH_" + + "HEADER_BYTE\020\007*v\n\022SpeechModelVariant\022$\n S" + + "PEECH_MODEL_VARIANT_UNSPECIFIED\020\000\022\026\n\022USE" + + "_BEST_AVAILABLE\020\001\022\020\n\014USE_STANDARD\020\002\022\020\n\014U" + + "SE_ENHANCED\020\003*\215\001\n\017SsmlVoiceGender\022!\n\035SSM" + + "L_VOICE_GENDER_UNSPECIFIED\020\000\022\032\n\026SSML_VOI" + + "CE_GENDER_MALE\020\001\022\034\n\030SSML_VOICE_GENDER_FE" + + "MALE\020\002\022\035\n\031SSML_VOICE_GENDER_NEUTRAL\020\003*\354\001" + + "\n\023OutputAudioEncoding\022%\n!OUTPUT_AUDIO_EN" + + "CODING_UNSPECIFIED\020\000\022#\n\037OUTPUT_AUDIO_ENC" + + "ODING_LINEAR_16\020\001\022\035\n\031OUTPUT_AUDIO_ENCODI" + + "NG_MP3\020\002\022%\n!OUTPUT_AUDIO_ENCODING_MP3_64" + + "_KBPS\020\004\022\"\n\036OUTPUT_AUDIO_ENCODING_OGG_OPU" + + "S\020\003\022\037\n\033OUTPUT_AUDIO_ENCODING_MULAW\020\005B\304\001\n" + + "!com.google.cloud.dialogflow.cx.v3B\020Audi" + + "oConfigProtoP\001Z?google.golang.org/genpro" + + "to/googleapis/cloud/dialogflow/cx/v3;cx\370" + + "\001\001\242\002\002DF\252\002\035Google.Cloud.Dialogflow.Cx.V3\352" + + "\002!Google::Cloud::Dialogflow::CX::V3b\006pro" + + "to3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] { - com.google.api.AnnotationsProto.getDescriptor(), com.google.api.FieldBehaviorProto.getDescriptor(), com.google.api.ResourceProto.getDescriptor(), com.google.protobuf.DurationProto.getDescriptor(), - com.google.protobuf.TimestampProto.getDescriptor(), }); internal_static_google_cloud_dialogflow_cx_v3_SpeechWordInfo_descriptor = getDescriptor().getMessageTypes().get(0); @@ -172,11 +169,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { registry.add(com.google.api.FieldBehaviorProto.fieldBehavior); com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor( descriptor, registry); - com.google.api.AnnotationsProto.getDescriptor(); com.google.api.FieldBehaviorProto.getDescriptor(); com.google.api.ResourceProto.getDescriptor(); com.google.protobuf.DurationProto.getDescriptor(); - com.google.protobuf.TimestampProto.getDescriptor(); } // @@protoc_insertion_point(outer_class_scope) diff --git a/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/ChangelogProto.java b/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/ChangelogProto.java index d3e4a66a4..dfc3d94fa 100644 --- a/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/ChangelogProto.java +++ b/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/ChangelogProto.java @@ -56,43 +56,42 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "g.proto\022\035google.cloud.dialogflow.cx.v3\032\034" + "google/api/annotations.proto\032\027google/api" + "/client.proto\032\037google/api/field_behavior" - + ".proto\032\031google/api/resource.proto\032\034googl" - + "e/protobuf/struct.proto\032\037google/protobuf" - + "/timestamp.proto\"\213\001\n\025ListChangelogsReque" - + "st\022;\n\006parent\030\001 \001(\tB+\340A\002\372A%\022#dialogflow.g" - + "oogleapis.com/Changelog\022\016\n\006filter\030\002 \001(\t\022" - + "\021\n\tpage_size\030\003 \001(\005\022\022\n\npage_token\030\004 \001(\t\"o" - + "\n\026ListChangelogsResponse\022<\n\nchangelogs\030\001" - + " \003(\0132(.google.cloud.dialogflow.cx.v3.Cha" - + "ngelog\022\027\n\017next_page_token\030\002 \001(\t\"P\n\023GetCh" - + "angelogRequest\0229\n\004name\030\001 \001(\tB+\340A\002\372A%\n#di" - + "alogflow.googleapis.com/Changelog\"\235\002\n\tCh" - + "angelog\022\014\n\004name\030\001 \001(\t\022\022\n\nuser_email\030\002 \001(" - + "\t\022\024\n\014display_name\030\007 \001(\t\022\016\n\006action\030\013 \001(\t\022" - + "\014\n\004type\030\010 \001(\t\022\020\n\010resource\030\003 \001(\t\022/\n\013creat" - + "e_time\030\004 \001(\0132\032.google.protobuf.Timestamp" - + ":w\352At\n#dialogflow.googleapis.com/Changel" - + "og\022Mprojects/{project}/locations/{locati" - + "on}/agents/{agent}/changelogs/{changelog" - + "}2\207\004\n\nChangelogs\022\307\001\n\016ListChangelogs\0224.go" - + "ogle.cloud.dialogflow.cx.v3.ListChangelo" - + "gsRequest\0325.google.cloud.dialogflow.cx.v" - + "3.ListChangelogsResponse\"H\202\323\344\223\0029\0227/v3/{p" - + "arent=projects/*/locations/*/agents/*}/c" - + "hangelogs\332A\006parent\022\264\001\n\014GetChangelog\0222.go" - + "ogle.cloud.dialogflow.cx.v3.GetChangelog" - + "Request\032(.google.cloud.dialogflow.cx.v3." - + "Changelog\"F\202\323\344\223\0029\0227/v3/{name=projects/*/" - + "locations/*/agents/*/changelogs/*}\332A\004nam" - + "e\032x\312A\031dialogflow.googleapis.com\322AYhttps:" - + "//www.googleapis.com/auth/cloud-platform" - + ",https://www.googleapis.com/auth/dialogf" - + "lowB\302\001\n!com.google.cloud.dialogflow.cx.v" - + "3B\016ChangelogProtoP\001Z?google.golang.org/g" - + "enproto/googleapis/cloud/dialogflow/cx/v" - + "3;cx\370\001\001\242\002\002DF\252\002\035Google.Cloud.Dialogflow.C" - + "x.V3\352\002!Google::Cloud::Dialogflow::CX::V3" - + "b\006proto3" + + ".proto\032\031google/api/resource.proto\032\037googl" + + "e/protobuf/timestamp.proto\"\213\001\n\025ListChang" + + "elogsRequest\022;\n\006parent\030\001 \001(\tB+\340A\002\372A%\022#di" + + "alogflow.googleapis.com/Changelog\022\016\n\006fil" + + "ter\030\002 \001(\t\022\021\n\tpage_size\030\003 \001(\005\022\022\n\npage_tok" + + "en\030\004 \001(\t\"o\n\026ListChangelogsResponse\022<\n\nch" + + "angelogs\030\001 \003(\0132(.google.cloud.dialogflow" + + ".cx.v3.Changelog\022\027\n\017next_page_token\030\002 \001(" + + "\t\"P\n\023GetChangelogRequest\0229\n\004name\030\001 \001(\tB+" + + "\340A\002\372A%\n#dialogflow.googleapis.com/Change" + + "log\"\235\002\n\tChangelog\022\014\n\004name\030\001 \001(\t\022\022\n\nuser_" + + "email\030\002 \001(\t\022\024\n\014display_name\030\007 \001(\t\022\016\n\006act" + + "ion\030\013 \001(\t\022\014\n\004type\030\010 \001(\t\022\020\n\010resource\030\003 \001(" + + "\t\022/\n\013create_time\030\004 \001(\0132\032.google.protobuf" + + ".Timestamp:w\352At\n#dialogflow.googleapis.c" + + "om/Changelog\022Mprojects/{project}/locatio" + + "ns/{location}/agents/{agent}/changelogs/" + + "{changelog}2\207\004\n\nChangelogs\022\307\001\n\016ListChang" + + "elogs\0224.google.cloud.dialogflow.cx.v3.Li" + + "stChangelogsRequest\0325.google.cloud.dialo" + + "gflow.cx.v3.ListChangelogsResponse\"H\202\323\344\223" + + "\0029\0227/v3/{parent=projects/*/locations/*/a" + + "gents/*}/changelogs\332A\006parent\022\264\001\n\014GetChan" + + "gelog\0222.google.cloud.dialogflow.cx.v3.Ge" + + "tChangelogRequest\032(.google.cloud.dialogf" + + "low.cx.v3.Changelog\"F\202\323\344\223\0029\0227/v3/{name=p" + + "rojects/*/locations/*/agents/*/changelog" + + "s/*}\332A\004name\032x\312A\031dialogflow.googleapis.co" + + "m\322AYhttps://www.googleapis.com/auth/clou" + + "d-platform,https://www.googleapis.com/au" + + "th/dialogflowB\302\001\n!com.google.cloud.dialo" + + "gflow.cx.v3B\016ChangelogProtoP\001Z?google.go" + + "lang.org/genproto/googleapis/cloud/dialo" + + "gflow/cx/v3;cx\370\001\001\242\002\002DF\252\002\035Google.Cloud.Di" + + "alogflow.Cx.V3\352\002!Google::Cloud::Dialogfl" + + "ow::CX::V3b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -102,7 +101,6 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { com.google.api.ClientProto.getDescriptor(), com.google.api.FieldBehaviorProto.getDescriptor(), com.google.api.ResourceProto.getDescriptor(), - com.google.protobuf.StructProto.getDescriptor(), com.google.protobuf.TimestampProto.getDescriptor(), }); internal_static_google_cloud_dialogflow_cx_v3_ListChangelogsRequest_descriptor = @@ -152,7 +150,6 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { com.google.api.ClientProto.getDescriptor(); com.google.api.FieldBehaviorProto.getDescriptor(); com.google.api.ResourceProto.getDescriptor(); - com.google.protobuf.StructProto.getDescriptor(); com.google.protobuf.TimestampProto.getDescriptor(); } diff --git a/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/DeploymentProto.java b/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/DeploymentProto.java index 06584e1d1..56f390abf 100644 --- a/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/DeploymentProto.java +++ b/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/DeploymentProto.java @@ -60,54 +60,53 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "nt.proto\022\035google.cloud.dialogflow.cx.v3\032" + "\034google/api/annotations.proto\032\027google/ap" + "i/client.proto\032\037google/api/field_behavio" - + "r.proto\032\031google/api/resource.proto\032\033goog" - + "le/protobuf/empty.proto\032 google/protobuf" - + "/field_mask.proto\032\037google/protobuf/times" - + "tamp.proto\"\263\005\n\nDeployment\022\014\n\004name\030\001 \001(\t\022" - + "<\n\014flow_version\030\002 \001(\tB&\372A#\n!dialogflow.g" - + "oogleapis.com/Version\022>\n\005state\030\003 \001(\0162/.g" - + "oogle.cloud.dialogflow.cx.v3.Deployment." - + "State\022@\n\006result\030\004 \001(\01320.google.cloud.dia" - + "logflow.cx.v3.Deployment.Result\022.\n\nstart" - + "_time\030\005 \001(\0132\032.google.protobuf.Timestamp\022" - + ",\n\010end_time\030\006 \001(\0132\032.google.protobuf.Time" - + "stamp\032\227\001\n\006Result\022N\n\027deployment_test_resu" - + "lts\030\001 \003(\tB-\372A*\n(dialogflow.googleapis.co" - + "m/TestCaseResult\022=\n\nexperiment\030\002 \001(\tB)\372A" - + "&\n$dialogflow.googleapis.com/Experiment\"" - + "F\n\005State\022\025\n\021STATE_UNSPECIFIED\020\000\022\013\n\007RUNNI" - + "NG\020\001\022\r\n\tSUCCEEDED\020\002\022\n\n\006FAILED\020\003:\226\001\352A\222\001\n$" - + "dialogflow.googleapis.com/Deployment\022jpr" - + "ojects/{project}/locations/{location}/ag" - + "ents/{agent}/environments/{environment}/" - + "deployments/{deployment}\"}\n\026ListDeployme" - + "ntsRequest\022<\n\006parent\030\001 \001(\tB,\340A\002\372A&\022$dial" - + "ogflow.googleapis.com/Deployment\022\021\n\tpage" - + "_size\030\002 \001(\005\022\022\n\npage_token\030\003 \001(\t\"r\n\027ListD" - + "eploymentsResponse\022>\n\013deployments\030\001 \003(\0132" - + ").google.cloud.dialogflow.cx.v3.Deployme" - + "nt\022\027\n\017next_page_token\030\002 \001(\t\"R\n\024GetDeploy" - + "mentRequest\022:\n\004name\030\001 \001(\tB,\340A\002\372A&\n$dialo" - + "gflow.googleapis.com/Deployment2\256\004\n\013Depl" - + "oyments\022\332\001\n\017ListDeployments\0225.google.clo" - + "ud.dialogflow.cx.v3.ListDeploymentsReque" - + "st\0326.google.cloud.dialogflow.cx.v3.ListD" - + "eploymentsResponse\"X\202\323\344\223\002I\022G/v3/{parent=" - + "projects/*/locations/*/agents/*/environm" - + "ents/*}/deployments\332A\006parent\022\307\001\n\rGetDepl" - + "oyment\0223.google.cloud.dialogflow.cx.v3.G" - + "etDeploymentRequest\032).google.cloud.dialo" - + "gflow.cx.v3.Deployment\"V\202\323\344\223\002I\022G/v3/{nam" - + "e=projects/*/locations/*/agents/*/enviro" - + "nments/*/deployments/*}\332A\004name\032x\312A\031dialo" - + "gflow.googleapis.com\322AYhttps://www.googl" - + "eapis.com/auth/cloud-platform,https://ww" - + "w.googleapis.com/auth/dialogflowB\303\001\n!com" - + ".google.cloud.dialogflow.cx.v3B\017Deployme" - + "ntProtoP\001Z?google.golang.org/genproto/go" - + "ogleapis/cloud/dialogflow/cx/v3;cx\370\001\001\242\002\002" - + "DF\252\002\035Google.Cloud.Dialogflow.Cx.V3\352\002!Goo" - + "gle::Cloud::Dialogflow::CX::V3b\006proto3" + + "r.proto\032\031google/api/resource.proto\032\037goog" + + "le/protobuf/timestamp.proto\"\263\005\n\nDeployme" + + "nt\022\014\n\004name\030\001 \001(\t\022<\n\014flow_version\030\002 \001(\tB&" + + "\372A#\n!dialogflow.googleapis.com/Version\022>" + + "\n\005state\030\003 \001(\0162/.google.cloud.dialogflow." + + "cx.v3.Deployment.State\022@\n\006result\030\004 \001(\01320" + + ".google.cloud.dialogflow.cx.v3.Deploymen" + + "t.Result\022.\n\nstart_time\030\005 \001(\0132\032.google.pr" + + "otobuf.Timestamp\022,\n\010end_time\030\006 \001(\0132\032.goo" + + "gle.protobuf.Timestamp\032\227\001\n\006Result\022N\n\027dep" + + "loyment_test_results\030\001 \003(\tB-\372A*\n(dialogf" + + "low.googleapis.com/TestCaseResult\022=\n\nexp" + + "eriment\030\002 \001(\tB)\372A&\n$dialogflow.googleapi" + + "s.com/Experiment\"F\n\005State\022\025\n\021STATE_UNSPE" + + "CIFIED\020\000\022\013\n\007RUNNING\020\001\022\r\n\tSUCCEEDED\020\002\022\n\n\006" + + "FAILED\020\003:\226\001\352A\222\001\n$dialogflow.googleapis.c" + + "om/Deployment\022jprojects/{project}/locati" + + "ons/{location}/agents/{agent}/environmen" + + "ts/{environment}/deployments/{deployment" + + "}\"}\n\026ListDeploymentsRequest\022<\n\006parent\030\001 " + + "\001(\tB,\340A\002\372A&\022$dialogflow.googleapis.com/D" + + "eployment\022\021\n\tpage_size\030\002 \001(\005\022\022\n\npage_tok" + + "en\030\003 \001(\t\"r\n\027ListDeploymentsResponse\022>\n\013d" + + "eployments\030\001 \003(\0132).google.cloud.dialogfl" + + "ow.cx.v3.Deployment\022\027\n\017next_page_token\030\002" + + " \001(\t\"R\n\024GetDeploymentRequest\022:\n\004name\030\001 \001" + + "(\tB,\340A\002\372A&\n$dialogflow.googleapis.com/De" + + "ployment2\256\004\n\013Deployments\022\332\001\n\017ListDeploym" + + "ents\0225.google.cloud.dialogflow.cx.v3.Lis" + + "tDeploymentsRequest\0326.google.cloud.dialo" + + "gflow.cx.v3.ListDeploymentsResponse\"X\202\323\344" + + "\223\002I\022G/v3/{parent=projects/*/locations/*/" + + "agents/*/environments/*}/deployments\332A\006p" + + "arent\022\307\001\n\rGetDeployment\0223.google.cloud.d" + + "ialogflow.cx.v3.GetDeploymentRequest\032).g" + + "oogle.cloud.dialogflow.cx.v3.Deployment\"" + + "V\202\323\344\223\002I\022G/v3/{name=projects/*/locations/" + + "*/agents/*/environments/*/deployments/*}" + + "\332A\004name\032x\312A\031dialogflow.googleapis.com\322AY" + + "https://www.googleapis.com/auth/cloud-pl" + + "atform,https://www.googleapis.com/auth/d" + + "ialogflowB\303\001\n!com.google.cloud.dialogflo" + + "w.cx.v3B\017DeploymentProtoP\001Z?google.golan" + + "g.org/genproto/googleapis/cloud/dialogfl" + + "ow/cx/v3;cx\370\001\001\242\002\002DF\252\002\035Google.Cloud.Dialo" + + "gflow.Cx.V3\352\002!Google::Cloud::Dialogflow:" + + ":CX::V3b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -117,8 +116,6 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { com.google.api.ClientProto.getDescriptor(), com.google.api.FieldBehaviorProto.getDescriptor(), com.google.api.ResourceProto.getDescriptor(), - com.google.protobuf.EmptyProto.getDescriptor(), - com.google.protobuf.FieldMaskProto.getDescriptor(), com.google.protobuf.TimestampProto.getDescriptor(), }); internal_static_google_cloud_dialogflow_cx_v3_Deployment_descriptor = @@ -176,8 +173,6 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { com.google.api.ClientProto.getDescriptor(); com.google.api.FieldBehaviorProto.getDescriptor(); com.google.api.ResourceProto.getDescriptor(); - com.google.protobuf.EmptyProto.getDescriptor(); - com.google.protobuf.FieldMaskProto.getDescriptor(); com.google.protobuf.TimestampProto.getDescriptor(); } diff --git a/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/EnvironmentProto.java b/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/EnvironmentProto.java index 5544ea8d1..49e9bdecc 100644 --- a/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/EnvironmentProto.java +++ b/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/EnvironmentProto.java @@ -122,150 +122,149 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "pi/client.proto\032\037google/api/field_behavi" + "or.proto\032\031google/api/resource.proto\032-goo" + "gle/cloud/dialogflow/cx/v3/test_case.pro" - + "to\032+google/cloud/dialogflow/cx/v3/webhoo" - + "k.proto\032#google/longrunning/operations.p" - + "roto\032\033google/protobuf/empty.proto\032 googl" - + "e/protobuf/field_mask.proto\032\037google/prot" - + "obuf/timestamp.proto\"\216\005\n\013Environment\022\014\n\004" - + "name\030\001 \001(\t\022\031\n\014display_name\030\002 \001(\tB\003\340A\002\022\023\n" - + "\013description\030\003 \001(\t\022V\n\017version_configs\030\006 " - + "\003(\01328.google.cloud.dialogflow.cx.v3.Envi" - + "ronment.VersionConfigB\003\340A\002\0224\n\013update_tim" - + "e\030\005 \001(\0132\032.google.protobuf.TimestampB\003\340A\003" - + "\022U\n\021test_cases_config\030\007 \001(\0132:.google.clo" - + "ud.dialogflow.cx.v3.Environment.TestCase" - + "sConfig\032K\n\rVersionConfig\022:\n\007version\030\001 \001(" - + "\tB)\340A\002\372A#\n!dialogflow.googleapis.com/Ver" - + "sion\032\217\001\n\017TestCasesConfig\022;\n\ntest_cases\030\001" - + " \003(\tB\'\372A$\n\"dialogflow.googleapis.com/Tes" - + "tCase\022\035\n\025enable_continuous_run\030\002 \001(\010\022 \n\030" - + "enable_predeployment_run\030\003 \001(\010:}\352Az\n%dia" - + "logflow.googleapis.com/Environment\022Qproj" - + "ects/{project}/locations/{location}/agen" - + "ts/{agent}/environments/{environment}\"\177\n" - + "\027ListEnvironmentsRequest\022=\n\006parent\030\001 \001(\t" - + "B-\340A\002\372A\'\022%dialogflow.googleapis.com/Envi" - + "ronment\022\021\n\tpage_size\030\002 \001(\005\022\022\n\npage_token" - + "\030\003 \001(\t\"u\n\030ListEnvironmentsResponse\022@\n\014en" - + "vironments\030\001 \003(\0132*.google.cloud.dialogfl" - + "ow.cx.v3.Environment\022\027\n\017next_page_token\030" - + "\002 \001(\t\"T\n\025GetEnvironmentRequest\022;\n\004name\030\001" - + " \001(\tB-\340A\002\372A\'\n%dialogflow.googleapis.com/" - + "Environment\"\237\001\n\030CreateEnvironmentRequest" - + "\022=\n\006parent\030\001 \001(\tB-\340A\002\372A\'\022%dialogflow.goo" - + "gleapis.com/Environment\022D\n\013environment\030\002" - + " \001(\0132*.google.cloud.dialogflow.cx.v3.Env" - + "ironmentB\003\340A\002\"\226\001\n\030UpdateEnvironmentReque" - + "st\022D\n\013environment\030\001 \001(\0132*.google.cloud.d" - + "ialogflow.cx.v3.EnvironmentB\003\340A\002\0224\n\013upda" - + "te_mask\030\002 \001(\0132\032.google.protobuf.FieldMas" - + "kB\003\340A\002\"W\n\030DeleteEnvironmentRequest\022;\n\004na" - + "me\030\001 \001(\tB-\340A\002\372A\'\n%dialogflow.googleapis." - + "com/Environment\"\205\001\n\037LookupEnvironmentHis" - + "toryRequest\022;\n\004name\030\001 \001(\tB-\340A\002\372A\'\n%dialo" - + "gflow.googleapis.com/Environment\022\021\n\tpage" - + "_size\030\002 \001(\005\022\022\n\npage_token\030\003 \001(\t\"}\n Looku" - + "pEnvironmentHistoryResponse\022@\n\014environme" - + "nts\030\001 \003(\0132*.google.cloud.dialogflow.cx.v" - + "3.Environment\022\027\n\017next_page_token\030\002 \001(\t\"\210" - + "\004\n\024ContinuousTestResult\022\014\n\004name\030\001 \001(\t\022X\n" - + "\006result\030\002 \001(\0162H.google.cloud.dialogflow." - + "cx.v3.ContinuousTestResult.AggregatedTes" - + "tResult\022H\n\021test_case_results\030\003 \003(\tB-\372A*\n" - + "(dialogflow.googleapis.com/TestCaseResul" - + "t\022,\n\010run_time\030\004 \001(\0132\032.google.protobuf.Ti" - + "mestamp\"V\n\024AggregatedTestResult\022&\n\"AGGRE" - + "GATED_TEST_RESULT_UNSPECIFIED\020\000\022\n\n\006PASSE" - + "D\020\001\022\n\n\006FAILED\020\002:\267\001\352A\263\001\n.dialogflow.googl" - + "eapis.com/ContinuousTestResult\022\200\001project" - + "s/{project}/locations/{location}/agents/" - + "{agent}/environments/{environment}/conti" - + "nuousTestResults/{continuous_test_result" - + "}\"^\n\030RunContinuousTestRequest\022B\n\013environ" - + "ment\030\001 \001(\tB-\340A\002\372A\'\n%dialogflow.googleapi" - + "s.com/Environment\"p\n\031RunContinuousTestRe" - + "sponse\022S\n\026continuous_test_result\030\001 \001(\01323" - + ".google.cloud.dialogflow.cx.v3.Continuou" - + "sTestResult\"U\n\031RunContinuousTestMetadata" - + "\0228\n\006errors\030\001 \003(\0132(.google.cloud.dialogfl" - + "ow.cx.v3.TestError\"\221\001\n ListContinuousTes" - + "tResultsRequest\022F\n\006parent\030\001 \001(\tB6\340A\002\372A0\022" - + ".dialogflow.googleapis.com/ContinuousTes" - + "tResult\022\021\n\tpage_size\030\002 \001(\005\022\022\n\npage_token" - + "\030\003 \001(\t\"\222\001\n!ListContinuousTestResultsResp" - + "onse\022T\n\027continuous_test_results\030\001 \003(\01323." - + "google.cloud.dialogflow.cx.v3.Continuous" - + "TestResult\022\027\n\017next_page_token\030\002 \001(\t\"\230\001\n\021" - + "DeployFlowRequest\022B\n\013environment\030\001 \001(\tB-" - + "\340A\002\372A\'\n%dialogflow.googleapis.com/Enviro" - + "nment\022?\n\014flow_version\030\002 \001(\tB)\340A\002\372A#\n!dia" - + "logflow.googleapis.com/Version\"i\n\022Deploy" - + "FlowResponse\022?\n\013environment\030\001 \001(\0132*.goog" - + "le.cloud.dialogflow.cx.v3.Environment\022\022\n" - + "\ndeployment\030\002 \001(\t\"S\n\022DeployFlowMetadata\022" - + "=\n\013test_errors\030\001 \003(\0132(.google.cloud.dial" - + "ogflow.cx.v3.TestError2\304\021\n\014Environments\022" - + "\317\001\n\020ListEnvironments\0226.google.cloud.dial" - + "ogflow.cx.v3.ListEnvironmentsRequest\0327.g" - + "oogle.cloud.dialogflow.cx.v3.ListEnviron" - + "mentsResponse\"J\202\323\344\223\002;\0229/v3/{parent=proje" - + "cts/*/locations/*/agents/*}/environments" - + "\332A\006parent\022\274\001\n\016GetEnvironment\0224.google.cl" - + "oud.dialogflow.cx.v3.GetEnvironmentReque" - + "st\032*.google.cloud.dialogflow.cx.v3.Envir" - + "onment\"H\202\323\344\223\002;\0229/v3/{name=projects/*/loc" - + "ations/*/agents/*/environments/*}\332A\004name" - + "\022\371\001\n\021CreateEnvironment\0227.google.cloud.di" - + "alogflow.cx.v3.CreateEnvironmentRequest\032" - + "\035.google.longrunning.Operation\"\213\001\202\323\344\223\002H\"" - + "9/v3/{parent=projects/*/locations/*/agen" - + "ts/*}/environments:\013environment\332A\022parent" - + ",environment\312A%\n\013Environment\022\026google.pro" - + "tobuf.Struct\022\212\002\n\021UpdateEnvironment\0227.goo" - + "gle.cloud.dialogflow.cx.v3.UpdateEnviron" - + "mentRequest\032\035.google.longrunning.Operati" - + "on\"\234\001\202\323\344\223\002T2E/v3/{environment.name=proje" - + "cts/*/locations/*/agents/*/environments/" - + "*}:\013environment\332A\027environment,update_mas" - + "k\312A%\n\013Environment\022\026google.protobuf.Struc" - + "t\022\256\001\n\021DeleteEnvironment\0227.google.cloud.d" - + "ialogflow.cx.v3.DeleteEnvironmentRequest" - + "\032\026.google.protobuf.Empty\"H\202\323\344\223\002;*9/v3/{n" - + "ame=projects/*/locations/*/agents/*/envi" - + "ronments/*}\332A\004name\022\376\001\n\030LookupEnvironment" - + "History\022>.google.cloud.dialogflow.cx.v3." - + "LookupEnvironmentHistoryRequest\032?.google" - + ".cloud.dialogflow.cx.v3.LookupEnvironmen" - + "tHistoryResponse\"a\202\323\344\223\002T\022R/v3/{name=proj" + + "to\032#google/longrunning/operations.proto\032" + + "\033google/protobuf/empty.proto\032 google/pro" + + "tobuf/field_mask.proto\032\037google/protobuf/" + + "timestamp.proto\"\216\005\n\013Environment\022\014\n\004name\030" + + "\001 \001(\t\022\031\n\014display_name\030\002 \001(\tB\003\340A\002\022\023\n\013desc" + + "ription\030\003 \001(\t\022V\n\017version_configs\030\006 \003(\01328" + + ".google.cloud.dialogflow.cx.v3.Environme" + + "nt.VersionConfigB\003\340A\002\0224\n\013update_time\030\005 \001" + + "(\0132\032.google.protobuf.TimestampB\003\340A\003\022U\n\021t" + + "est_cases_config\030\007 \001(\0132:.google.cloud.di" + + "alogflow.cx.v3.Environment.TestCasesConf" + + "ig\032K\n\rVersionConfig\022:\n\007version\030\001 \001(\tB)\340A" + + "\002\372A#\n!dialogflow.googleapis.com/Version\032" + + "\217\001\n\017TestCasesConfig\022;\n\ntest_cases\030\001 \003(\tB" + + "\'\372A$\n\"dialogflow.googleapis.com/TestCase" + + "\022\035\n\025enable_continuous_run\030\002 \001(\010\022 \n\030enabl" + + "e_predeployment_run\030\003 \001(\010:}\352Az\n%dialogfl" + + "ow.googleapis.com/Environment\022Qprojects/" + + "{project}/locations/{location}/agents/{a" + + "gent}/environments/{environment}\"\177\n\027List" + + "EnvironmentsRequest\022=\n\006parent\030\001 \001(\tB-\340A\002" + + "\372A\'\022%dialogflow.googleapis.com/Environme" + + "nt\022\021\n\tpage_size\030\002 \001(\005\022\022\n\npage_token\030\003 \001(" + + "\t\"u\n\030ListEnvironmentsResponse\022@\n\014environ" + + "ments\030\001 \003(\0132*.google.cloud.dialogflow.cx" + + ".v3.Environment\022\027\n\017next_page_token\030\002 \001(\t" + + "\"T\n\025GetEnvironmentRequest\022;\n\004name\030\001 \001(\tB" + + "-\340A\002\372A\'\n%dialogflow.googleapis.com/Envir" + + "onment\"\237\001\n\030CreateEnvironmentRequest\022=\n\006p" + + "arent\030\001 \001(\tB-\340A\002\372A\'\022%dialogflow.googleap" + + "is.com/Environment\022D\n\013environment\030\002 \001(\0132" + + "*.google.cloud.dialogflow.cx.v3.Environm" + + "entB\003\340A\002\"\226\001\n\030UpdateEnvironmentRequest\022D\n" + + "\013environment\030\001 \001(\0132*.google.cloud.dialog" + + "flow.cx.v3.EnvironmentB\003\340A\002\0224\n\013update_ma" + + "sk\030\002 \001(\0132\032.google.protobuf.FieldMaskB\003\340A" + + "\002\"W\n\030DeleteEnvironmentRequest\022;\n\004name\030\001 " + + "\001(\tB-\340A\002\372A\'\n%dialogflow.googleapis.com/E" + + "nvironment\"\205\001\n\037LookupEnvironmentHistoryR" + + "equest\022;\n\004name\030\001 \001(\tB-\340A\002\372A\'\n%dialogflow" + + ".googleapis.com/Environment\022\021\n\tpage_size" + + "\030\002 \001(\005\022\022\n\npage_token\030\003 \001(\t\"}\n LookupEnvi" + + "ronmentHistoryResponse\022@\n\014environments\030\001" + + " \003(\0132*.google.cloud.dialogflow.cx.v3.Env" + + "ironment\022\027\n\017next_page_token\030\002 \001(\t\"\210\004\n\024Co" + + "ntinuousTestResult\022\014\n\004name\030\001 \001(\t\022X\n\006resu" + + "lt\030\002 \001(\0162H.google.cloud.dialogflow.cx.v3" + + ".ContinuousTestResult.AggregatedTestResu" + + "lt\022H\n\021test_case_results\030\003 \003(\tB-\372A*\n(dial" + + "ogflow.googleapis.com/TestCaseResult\022,\n\010" + + "run_time\030\004 \001(\0132\032.google.protobuf.Timesta" + + "mp\"V\n\024AggregatedTestResult\022&\n\"AGGREGATED" + + "_TEST_RESULT_UNSPECIFIED\020\000\022\n\n\006PASSED\020\001\022\n" + + "\n\006FAILED\020\002:\267\001\352A\263\001\n.dialogflow.googleapis" + + ".com/ContinuousTestResult\022\200\001projects/{pr" + + "oject}/locations/{location}/agents/{agen" + + "t}/environments/{environment}/continuous" + + "TestResults/{continuous_test_result}\"^\n\030" + + "RunContinuousTestRequest\022B\n\013environment\030" + + "\001 \001(\tB-\340A\002\372A\'\n%dialogflow.googleapis.com" + + "/Environment\"p\n\031RunContinuousTestRespons" + + "e\022S\n\026continuous_test_result\030\001 \001(\01323.goog" + + "le.cloud.dialogflow.cx.v3.ContinuousTest" + + "Result\"U\n\031RunContinuousTestMetadata\0228\n\006e" + + "rrors\030\001 \003(\0132(.google.cloud.dialogflow.cx" + + ".v3.TestError\"\221\001\n ListContinuousTestResu" + + "ltsRequest\022F\n\006parent\030\001 \001(\tB6\340A\002\372A0\022.dial" + + "ogflow.googleapis.com/ContinuousTestResu" + + "lt\022\021\n\tpage_size\030\002 \001(\005\022\022\n\npage_token\030\003 \001(" + + "\t\"\222\001\n!ListContinuousTestResultsResponse\022" + + "T\n\027continuous_test_results\030\001 \003(\01323.googl" + + "e.cloud.dialogflow.cx.v3.ContinuousTestR" + + "esult\022\027\n\017next_page_token\030\002 \001(\t\"\230\001\n\021Deplo" + + "yFlowRequest\022B\n\013environment\030\001 \001(\tB-\340A\002\372A" + + "\'\n%dialogflow.googleapis.com/Environment" + + "\022?\n\014flow_version\030\002 \001(\tB)\340A\002\372A#\n!dialogfl" + + "ow.googleapis.com/Version\"i\n\022DeployFlowR" + + "esponse\022?\n\013environment\030\001 \001(\0132*.google.cl" + + "oud.dialogflow.cx.v3.Environment\022\022\n\ndepl" + + "oyment\030\002 \001(\t\"S\n\022DeployFlowMetadata\022=\n\013te" + + "st_errors\030\001 \003(\0132(.google.cloud.dialogflo" + + "w.cx.v3.TestError2\304\021\n\014Environments\022\317\001\n\020L" + + "istEnvironments\0226.google.cloud.dialogflo" + + "w.cx.v3.ListEnvironmentsRequest\0327.google" + + ".cloud.dialogflow.cx.v3.ListEnvironments" + + "Response\"J\202\323\344\223\002;\0229/v3/{parent=projects/*" + + "/locations/*/agents/*}/environments\332A\006pa" + + "rent\022\274\001\n\016GetEnvironment\0224.google.cloud.d" + + "ialogflow.cx.v3.GetEnvironmentRequest\032*." + + "google.cloud.dialogflow.cx.v3.Environmen" + + "t\"H\202\323\344\223\002;\0229/v3/{name=projects/*/location" + + "s/*/agents/*/environments/*}\332A\004name\022\371\001\n\021" + + "CreateEnvironment\0227.google.cloud.dialogf" + + "low.cx.v3.CreateEnvironmentRequest\032\035.goo" + + "gle.longrunning.Operation\"\213\001\202\323\344\223\002H\"9/v3/" + + "{parent=projects/*/locations/*/agents/*}" + + "/environments:\013environment\332A\022parent,envi" + + "ronment\312A%\n\013Environment\022\026google.protobuf" + + ".Struct\022\212\002\n\021UpdateEnvironment\0227.google.c" + + "loud.dialogflow.cx.v3.UpdateEnvironmentR" + + "equest\032\035.google.longrunning.Operation\"\234\001" + + "\202\323\344\223\002T2E/v3/{environment.name=projects/*" + + "/locations/*/agents/*/environments/*}:\013e" + + "nvironment\332A\027environment,update_mask\312A%\n" + + "\013Environment\022\026google.protobuf.Struct\022\256\001\n" + + "\021DeleteEnvironment\0227.google.cloud.dialog" + + "flow.cx.v3.DeleteEnvironmentRequest\032\026.go" + + "ogle.protobuf.Empty\"H\202\323\344\223\002;*9/v3/{name=p" + + "rojects/*/locations/*/agents/*/environme" + + "nts/*}\332A\004name\022\376\001\n\030LookupEnvironmentHisto" + + "ry\022>.google.cloud.dialogflow.cx.v3.Looku" + + "pEnvironmentHistoryRequest\032?.google.clou" + + "d.dialogflow.cx.v3.LookupEnvironmentHist" + + "oryResponse\"a\202\323\344\223\002T\022R/v3/{name=projects/" + + "*/locations/*/agents/*/environments/*}:l" + + "ookupEnvironmentHistory\332A\004name\022\204\002\n\021RunCo" + + "ntinuousTest\0227.google.cloud.dialogflow.c" + + "x.v3.RunContinuousTestRequest\032\035.google.l" + + "ongrunning.Operation\"\226\001\202\323\344\223\002W\"R/v3/{envi" + + "ronment=projects/*/locations/*/agents/*/" + + "environments/*}:runContinuousTest:\001*\312A6\n" + + "\031RunContinuousTestResponse\022\031RunContinuou" + + "sTestMetadata\022\202\002\n\031ListContinuousTestResu" + + "lts\022?.google.cloud.dialogflow.cx.v3.List" + + "ContinuousTestResultsRequest\032@.google.cl" + + "oud.dialogflow.cx.v3.ListContinuousTestR" + + "esultsResponse\"b\202\323\344\223\002S\022Q/v3/{parent=proj" + "ects/*/locations/*/agents/*/environments" - + "/*}:lookupEnvironmentHistory\332A\004name\022\204\002\n\021" - + "RunContinuousTest\0227.google.cloud.dialogf" - + "low.cx.v3.RunContinuousTestRequest\032\035.goo" - + "gle.longrunning.Operation\"\226\001\202\323\344\223\002W\"R/v3/" - + "{environment=projects/*/locations/*/agen" - + "ts/*/environments/*}:runContinuousTest:\001" - + "*\312A6\n\031RunContinuousTestResponse\022\031RunCont" - + "inuousTestMetadata\022\202\002\n\031ListContinuousTes" - + "tResults\022?.google.cloud.dialogflow.cx.v3" - + ".ListContinuousTestResultsRequest\032@.goog" - + "le.cloud.dialogflow.cx.v3.ListContinuous" - + "TestResultsResponse\"b\202\323\344\223\002S\022Q/v3/{parent" - + "=projects/*/locations/*/agents/*/environ" - + "ments/*}/continuousTestResults\332A\006parent\022" - + "\341\001\n\nDeployFlow\0220.google.cloud.dialogflow" - + ".cx.v3.DeployFlowRequest\032\035.google.longru" - + "nning.Operation\"\201\001\202\323\344\223\002P\"K/v3/{environme" - + "nt=projects/*/locations/*/agents/*/envir" - + "onments/*}:deployFlow:\001*\312A(\n\022DeployFlowR" - + "esponse\022\022DeployFlowMetadata\032x\312A\031dialogfl" - + "ow.googleapis.com\322AYhttps://www.googleap" - + "is.com/auth/cloud-platform,https://www.g" - + "oogleapis.com/auth/dialogflowB\304\001\n!com.go" - + "ogle.cloud.dialogflow.cx.v3B\020Environment" - + "ProtoP\001Z?google.golang.org/genproto/goog" - + "leapis/cloud/dialogflow/cx/v3;cx\370\001\001\242\002\002DF" - + "\252\002\035Google.Cloud.Dialogflow.Cx.V3\352\002!Googl" - + "e::Cloud::Dialogflow::CX::V3b\006proto3" + + "/*}/continuousTestResults\332A\006parent\022\341\001\n\nD" + + "eployFlow\0220.google.cloud.dialogflow.cx.v" + + "3.DeployFlowRequest\032\035.google.longrunning" + + ".Operation\"\201\001\202\323\344\223\002P\"K/v3/{environment=pr" + + "ojects/*/locations/*/agents/*/environmen" + + "ts/*}:deployFlow:\001*\312A(\n\022DeployFlowRespon" + + "se\022\022DeployFlowMetadata\032x\312A\031dialogflow.go" + + "ogleapis.com\322AYhttps://www.googleapis.co" + + "m/auth/cloud-platform,https://www.google" + + "apis.com/auth/dialogflowB\304\001\n!com.google." + + "cloud.dialogflow.cx.v3B\020EnvironmentProto" + + "P\001Z?google.golang.org/genproto/googleapi" + + "s/cloud/dialogflow/cx/v3;cx\370\001\001\242\002\002DF\252\002\035Go" + + "ogle.Cloud.Dialogflow.Cx.V3\352\002!Google::Cl" + + "oud::Dialogflow::CX::V3b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -276,7 +275,6 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { com.google.api.FieldBehaviorProto.getDescriptor(), com.google.api.ResourceProto.getDescriptor(), com.google.cloud.dialogflow.cx.v3.TestCaseProto.getDescriptor(), - com.google.cloud.dialogflow.cx.v3.WebhookProto.getDescriptor(), com.google.longrunning.OperationsProto.getDescriptor(), com.google.protobuf.EmptyProto.getDescriptor(), com.google.protobuf.FieldMaskProto.getDescriptor(), @@ -468,7 +466,6 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { com.google.api.FieldBehaviorProto.getDescriptor(); com.google.api.ResourceProto.getDescriptor(); com.google.cloud.dialogflow.cx.v3.TestCaseProto.getDescriptor(); - com.google.cloud.dialogflow.cx.v3.WebhookProto.getDescriptor(); com.google.longrunning.OperationsProto.getDescriptor(); com.google.protobuf.EmptyProto.getDescriptor(); com.google.protobuf.FieldMaskProto.getDescriptor(); diff --git a/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/ExportAgentRequest.java b/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/ExportAgentRequest.java index 9773a6f9b..5030bd890 100644 --- a/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/ExportAgentRequest.java +++ b/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/ExportAgentRequest.java @@ -40,6 +40,7 @@ private ExportAgentRequest(com.google.protobuf.GeneratedMessageV3.Builder bui private ExportAgentRequest() { name_ = ""; agentUri_ = ""; + dataFormat_ = 0; environment_ = ""; } @@ -86,6 +87,13 @@ private ExportAgentRequest( agentUri_ = s; break; } + case 24: + { + int rawValue = input.readEnum(); + + dataFormat_ = rawValue; + break; + } case 42: { java.lang.String s = input.readStringRequireUtf8(); @@ -127,6 +135,143 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { com.google.cloud.dialogflow.cx.v3.ExportAgentRequest.Builder.class); } + /** + * + * + *
+   * Data format of the exported agent.
+   * 
+ * + * Protobuf enum {@code google.cloud.dialogflow.cx.v3.ExportAgentRequest.DataFormat} + */ + public enum DataFormat implements com.google.protobuf.ProtocolMessageEnum { + /** + * + * + *
+     * Unspecified format.
+     * 
+ * + * DATA_FORMAT_UNSPECIFIED = 0; + */ + DATA_FORMAT_UNSPECIFIED(0), + /** + * + * + *
+     * Agent content will be exported as raw bytes.
+     * 
+ * + * BLOB = 1; + */ + BLOB(1), + UNRECOGNIZED(-1), + ; + + /** + * + * + *
+     * Unspecified format.
+     * 
+ * + * DATA_FORMAT_UNSPECIFIED = 0; + */ + public static final int DATA_FORMAT_UNSPECIFIED_VALUE = 0; + /** + * + * + *
+     * Agent content will be exported as raw bytes.
+     * 
+ * + * BLOB = 1; + */ + public static final int BLOB_VALUE = 1; + + public final int getNumber() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalArgumentException( + "Can't get the number of an unknown enum value."); + } + return value; + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static DataFormat valueOf(int value) { + return forNumber(value); + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + */ + public static DataFormat forNumber(int value) { + switch (value) { + case 0: + return DATA_FORMAT_UNSPECIFIED; + case 1: + return BLOB; + default: + return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { + return internalValueMap; + } + + private static final com.google.protobuf.Internal.EnumLiteMap internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public DataFormat findValueByNumber(int number) { + return DataFormat.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalStateException( + "Can't get the descriptor of an unrecognized enum value."); + } + return getDescriptor().getValues().get(ordinal()); + } + + public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { + return getDescriptor(); + } + + public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + return com.google.cloud.dialogflow.cx.v3.ExportAgentRequest.getDescriptor() + .getEnumTypes() + .get(0); + } + + private static final DataFormat[] VALUES = values(); + + public static DataFormat valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + if (desc.getType() != getDescriptor()) { + throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); + } + if (desc.getIndex() == -1) { + return UNRECOGNIZED; + } + return VALUES[desc.getIndex()]; + } + + private final int value; + + private DataFormat(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.cloud.dialogflow.cx.v3.ExportAgentRequest.DataFormat) + } + public static final int NAME_FIELD_NUMBER = 1; private volatile java.lang.Object name_; /** @@ -192,6 +337,11 @@ public com.google.protobuf.ByteString getNameBytes() { * export the agent to. The format of this URI must be * `gs://<bucket-name>/<object-name>`. * If left unspecified, the serialized agent is returned inline. + * Dialogflow performs a write operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have write permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string agent_uri = 2 [(.google.api.field_behavior) = OPTIONAL]; @@ -218,6 +368,11 @@ public java.lang.String getAgentUri() { * export the agent to. The format of this URI must be * `gs://<bucket-name>/<object-name>`. * If left unspecified, the serialized agent is returned inline. + * Dialogflow performs a write operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have write permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string agent_uri = 2 [(.google.api.field_behavior) = OPTIONAL]; @@ -237,6 +392,48 @@ public com.google.protobuf.ByteString getAgentUriBytes() { } } + public static final int DATA_FORMAT_FIELD_NUMBER = 3; + private int dataFormat_; + /** + * + * + *
+   * Optional. The data format of the exported agent. If not specified, `BLOB` is assumed.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3.ExportAgentRequest.DataFormat data_format = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The enum numeric value on the wire for dataFormat. + */ + @java.lang.Override + public int getDataFormatValue() { + return dataFormat_; + } + /** + * + * + *
+   * Optional. The data format of the exported agent. If not specified, `BLOB` is assumed.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3.ExportAgentRequest.DataFormat data_format = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The dataFormat. + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3.ExportAgentRequest.DataFormat getDataFormat() { + @SuppressWarnings("deprecation") + com.google.cloud.dialogflow.cx.v3.ExportAgentRequest.DataFormat result = + com.google.cloud.dialogflow.cx.v3.ExportAgentRequest.DataFormat.valueOf(dataFormat_); + return result == null + ? com.google.cloud.dialogflow.cx.v3.ExportAgentRequest.DataFormat.UNRECOGNIZED + : result; + } + public static final int ENVIRONMENT_FIELD_NUMBER = 5; private volatile java.lang.Object environment_; /** @@ -314,6 +511,11 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(agentUri_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, agentUri_); } + if (dataFormat_ + != com.google.cloud.dialogflow.cx.v3.ExportAgentRequest.DataFormat.DATA_FORMAT_UNSPECIFIED + .getNumber()) { + output.writeEnum(3, dataFormat_); + } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(environment_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 5, environment_); } @@ -332,6 +534,11 @@ public int getSerializedSize() { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(agentUri_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, agentUri_); } + if (dataFormat_ + != com.google.cloud.dialogflow.cx.v3.ExportAgentRequest.DataFormat.DATA_FORMAT_UNSPECIFIED + .getNumber()) { + size += com.google.protobuf.CodedOutputStream.computeEnumSize(3, dataFormat_); + } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(environment_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, environment_); } @@ -353,6 +560,7 @@ public boolean equals(final java.lang.Object obj) { if (!getName().equals(other.getName())) return false; if (!getAgentUri().equals(other.getAgentUri())) return false; + if (dataFormat_ != other.dataFormat_) return false; if (!getEnvironment().equals(other.getEnvironment())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; @@ -369,6 +577,8 @@ public int hashCode() { hash = (53 * hash) + getName().hashCode(); hash = (37 * hash) + AGENT_URI_FIELD_NUMBER; hash = (53 * hash) + getAgentUri().hashCode(); + hash = (37 * hash) + DATA_FORMAT_FIELD_NUMBER; + hash = (53 * hash) + dataFormat_; hash = (37 * hash) + ENVIRONMENT_FIELD_NUMBER; hash = (53 * hash) + getEnvironment().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); @@ -520,6 +730,8 @@ public Builder clear() { agentUri_ = ""; + dataFormat_ = 0; + environment_ = ""; return this; @@ -551,6 +763,7 @@ public com.google.cloud.dialogflow.cx.v3.ExportAgentRequest buildPartial() { new com.google.cloud.dialogflow.cx.v3.ExportAgentRequest(this); result.name_ = name_; result.agentUri_ = agentUri_; + result.dataFormat_ = dataFormat_; result.environment_ = environment_; onBuilt(); return result; @@ -610,6 +823,9 @@ public Builder mergeFrom(com.google.cloud.dialogflow.cx.v3.ExportAgentRequest ot agentUri_ = other.agentUri_; onChanged(); } + if (other.dataFormat_ != 0) { + setDataFormatValue(other.getDataFormatValue()); + } if (!other.getEnvironment().isEmpty()) { environment_ = other.environment_; onChanged(); @@ -774,6 +990,11 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { * export the agent to. The format of this URI must be * `gs://<bucket-name>/<object-name>`. * If left unspecified, the serialized agent is returned inline. + * Dialogflow performs a write operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have write permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string agent_uri = 2 [(.google.api.field_behavior) = OPTIONAL]; @@ -799,6 +1020,11 @@ public java.lang.String getAgentUri() { * export the agent to. The format of this URI must be * `gs://<bucket-name>/<object-name>`. * If left unspecified, the serialized agent is returned inline. + * Dialogflow performs a write operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have write permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string agent_uri = 2 [(.google.api.field_behavior) = OPTIONAL]; @@ -824,6 +1050,11 @@ public com.google.protobuf.ByteString getAgentUriBytes() { * export the agent to. The format of this URI must be * `gs://<bucket-name>/<object-name>`. * If left unspecified, the serialized agent is returned inline. + * Dialogflow performs a write operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have write permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string agent_uri = 2 [(.google.api.field_behavior) = OPTIONAL]; @@ -848,6 +1079,11 @@ public Builder setAgentUri(java.lang.String value) { * export the agent to. The format of this URI must be * `gs://<bucket-name>/<object-name>`. * If left unspecified, the serialized agent is returned inline. + * Dialogflow performs a write operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have write permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string agent_uri = 2 [(.google.api.field_behavior) = OPTIONAL]; @@ -868,6 +1104,11 @@ public Builder clearAgentUri() { * export the agent to. The format of this URI must be * `gs://<bucket-name>/<object-name>`. * If left unspecified, the serialized agent is returned inline. + * Dialogflow performs a write operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have write permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string agent_uri = 2 [(.google.api.field_behavior) = OPTIONAL]; @@ -886,6 +1127,110 @@ public Builder setAgentUriBytes(com.google.protobuf.ByteString value) { return this; } + private int dataFormat_ = 0; + /** + * + * + *
+     * Optional. The data format of the exported agent. If not specified, `BLOB` is assumed.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3.ExportAgentRequest.DataFormat data_format = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The enum numeric value on the wire for dataFormat. + */ + @java.lang.Override + public int getDataFormatValue() { + return dataFormat_; + } + /** + * + * + *
+     * Optional. The data format of the exported agent. If not specified, `BLOB` is assumed.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3.ExportAgentRequest.DataFormat data_format = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @param value The enum numeric value on the wire for dataFormat to set. + * @return This builder for chaining. + */ + public Builder setDataFormatValue(int value) { + + dataFormat_ = value; + onChanged(); + return this; + } + /** + * + * + *
+     * Optional. The data format of the exported agent. If not specified, `BLOB` is assumed.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3.ExportAgentRequest.DataFormat data_format = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The dataFormat. + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3.ExportAgentRequest.DataFormat getDataFormat() { + @SuppressWarnings("deprecation") + com.google.cloud.dialogflow.cx.v3.ExportAgentRequest.DataFormat result = + com.google.cloud.dialogflow.cx.v3.ExportAgentRequest.DataFormat.valueOf(dataFormat_); + return result == null + ? com.google.cloud.dialogflow.cx.v3.ExportAgentRequest.DataFormat.UNRECOGNIZED + : result; + } + /** + * + * + *
+     * Optional. The data format of the exported agent. If not specified, `BLOB` is assumed.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3.ExportAgentRequest.DataFormat data_format = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @param value The dataFormat to set. + * @return This builder for chaining. + */ + public Builder setDataFormat( + com.google.cloud.dialogflow.cx.v3.ExportAgentRequest.DataFormat value) { + if (value == null) { + throw new NullPointerException(); + } + + dataFormat_ = value.getNumber(); + onChanged(); + return this; + } + /** + * + * + *
+     * Optional. The data format of the exported agent. If not specified, `BLOB` is assumed.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3.ExportAgentRequest.DataFormat data_format = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return This builder for chaining. + */ + public Builder clearDataFormat() { + + dataFormat_ = 0; + onChanged(); + return this; + } + private java.lang.Object environment_ = ""; /** * diff --git a/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/ExportAgentRequestOrBuilder.java b/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/ExportAgentRequestOrBuilder.java index 0d7326999..1ee4e85cd 100644 --- a/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/ExportAgentRequestOrBuilder.java +++ b/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/ExportAgentRequestOrBuilder.java @@ -62,6 +62,11 @@ public interface ExportAgentRequestOrBuilder * export the agent to. The format of this URI must be * `gs://<bucket-name>/<object-name>`. * If left unspecified, the serialized agent is returned inline. + * Dialogflow performs a write operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have write permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string agent_uri = 2 [(.google.api.field_behavior) = OPTIONAL]; @@ -77,6 +82,11 @@ public interface ExportAgentRequestOrBuilder * export the agent to. The format of this URI must be * `gs://<bucket-name>/<object-name>`. * If left unspecified, the serialized agent is returned inline. + * Dialogflow performs a write operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have write permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string agent_uri = 2 [(.google.api.field_behavior) = OPTIONAL]; @@ -85,6 +95,35 @@ public interface ExportAgentRequestOrBuilder */ com.google.protobuf.ByteString getAgentUriBytes(); + /** + * + * + *
+   * Optional. The data format of the exported agent. If not specified, `BLOB` is assumed.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3.ExportAgentRequest.DataFormat data_format = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The enum numeric value on the wire for dataFormat. + */ + int getDataFormatValue(); + /** + * + * + *
+   * Optional. The data format of the exported agent. If not specified, `BLOB` is assumed.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3.ExportAgentRequest.DataFormat data_format = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The dataFormat. + */ + com.google.cloud.dialogflow.cx.v3.ExportAgentRequest.DataFormat getDataFormat(); + /** * * diff --git a/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/ExportFlowRequest.java b/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/ExportFlowRequest.java index 1391e1906..421ba2412 100644 --- a/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/ExportFlowRequest.java +++ b/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/ExportFlowRequest.java @@ -191,6 +191,11 @@ public com.google.protobuf.ByteString getNameBytes() { * export the flow to. The format of this URI must be * `gs://<bucket-name>/<object-name>`. * If left unspecified, the serialized flow is returned inline. + * Dialogflow performs a write operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have write permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string flow_uri = 2 [(.google.api.field_behavior) = OPTIONAL]; @@ -217,6 +222,11 @@ public java.lang.String getFlowUri() { * export the flow to. The format of this URI must be * `gs://<bucket-name>/<object-name>`. * If left unspecified, the serialized flow is returned inline. + * Dialogflow performs a write operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have write permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string flow_uri = 2 [(.google.api.field_behavior) = OPTIONAL]; @@ -738,6 +748,11 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { * export the flow to. The format of this URI must be * `gs://<bucket-name>/<object-name>`. * If left unspecified, the serialized flow is returned inline. + * Dialogflow performs a write operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have write permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string flow_uri = 2 [(.google.api.field_behavior) = OPTIONAL]; @@ -763,6 +778,11 @@ public java.lang.String getFlowUri() { * export the flow to. The format of this URI must be * `gs://<bucket-name>/<object-name>`. * If left unspecified, the serialized flow is returned inline. + * Dialogflow performs a write operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have write permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string flow_uri = 2 [(.google.api.field_behavior) = OPTIONAL]; @@ -788,6 +808,11 @@ public com.google.protobuf.ByteString getFlowUriBytes() { * export the flow to. The format of this URI must be * `gs://<bucket-name>/<object-name>`. * If left unspecified, the serialized flow is returned inline. + * Dialogflow performs a write operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have write permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string flow_uri = 2 [(.google.api.field_behavior) = OPTIONAL]; @@ -812,6 +837,11 @@ public Builder setFlowUri(java.lang.String value) { * export the flow to. The format of this URI must be * `gs://<bucket-name>/<object-name>`. * If left unspecified, the serialized flow is returned inline. + * Dialogflow performs a write operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have write permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string flow_uri = 2 [(.google.api.field_behavior) = OPTIONAL]; @@ -832,6 +862,11 @@ public Builder clearFlowUri() { * export the flow to. The format of this URI must be * `gs://<bucket-name>/<object-name>`. * If left unspecified, the serialized flow is returned inline. + * Dialogflow performs a write operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have write permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string flow_uri = 2 [(.google.api.field_behavior) = OPTIONAL]; diff --git a/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/ExportFlowRequestOrBuilder.java b/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/ExportFlowRequestOrBuilder.java index 9c6f09184..d00bc8b0d 100644 --- a/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/ExportFlowRequestOrBuilder.java +++ b/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/ExportFlowRequestOrBuilder.java @@ -64,6 +64,11 @@ public interface ExportFlowRequestOrBuilder * export the flow to. The format of this URI must be * `gs://<bucket-name>/<object-name>`. * If left unspecified, the serialized flow is returned inline. + * Dialogflow performs a write operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have write permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string flow_uri = 2 [(.google.api.field_behavior) = OPTIONAL]; @@ -79,6 +84,11 @@ public interface ExportFlowRequestOrBuilder * export the flow to. The format of this URI must be * `gs://<bucket-name>/<object-name>`. * If left unspecified, the serialized flow is returned inline. + * Dialogflow performs a write operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have write permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string flow_uri = 2 [(.google.api.field_behavior) = OPTIONAL]; diff --git a/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/ExportTestCasesRequest.java b/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/ExportTestCasesRequest.java index 9bee314d5..9bb5d297e 100644 --- a/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/ExportTestCasesRequest.java +++ b/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/ExportTestCasesRequest.java @@ -401,6 +401,11 @@ public com.google.protobuf.ByteString getParentBytes() { * export the test cases to. The format of this URI must be * `gs://<bucket-name>/<object-name>`. If unspecified, the serialized test * cases is returned inline. + * Dialogflow performs a write operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have write permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string gcs_uri = 2; @@ -418,6 +423,11 @@ public boolean hasGcsUri() { * export the test cases to. The format of this URI must be * `gs://<bucket-name>/<object-name>`. If unspecified, the serialized test * cases is returned inline. + * Dialogflow performs a write operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have write permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string gcs_uri = 2; @@ -448,6 +458,11 @@ public java.lang.String getGcsUri() { * export the test cases to. The format of this URI must be * `gs://<bucket-name>/<object-name>`. If unspecified, the serialized test * cases is returned inline. + * Dialogflow performs a write operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have write permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string gcs_uri = 2; @@ -1112,6 +1127,11 @@ public Builder setParentBytes(com.google.protobuf.ByteString value) { * export the test cases to. The format of this URI must be * `gs://<bucket-name>/<object-name>`. If unspecified, the serialized test * cases is returned inline. + * Dialogflow performs a write operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have write permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string gcs_uri = 2; @@ -1130,6 +1150,11 @@ public boolean hasGcsUri() { * export the test cases to. The format of this URI must be * `gs://<bucket-name>/<object-name>`. If unspecified, the serialized test * cases is returned inline. + * Dialogflow performs a write operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have write permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string gcs_uri = 2; @@ -1161,6 +1186,11 @@ public java.lang.String getGcsUri() { * export the test cases to. The format of this URI must be * `gs://<bucket-name>/<object-name>`. If unspecified, the serialized test * cases is returned inline. + * Dialogflow performs a write operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have write permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string gcs_uri = 2; @@ -1192,6 +1222,11 @@ public com.google.protobuf.ByteString getGcsUriBytes() { * export the test cases to. The format of this URI must be * `gs://<bucket-name>/<object-name>`. If unspecified, the serialized test * cases is returned inline. + * Dialogflow performs a write operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have write permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string gcs_uri = 2; @@ -1216,6 +1251,11 @@ public Builder setGcsUri(java.lang.String value) { * export the test cases to. The format of this URI must be * `gs://<bucket-name>/<object-name>`. If unspecified, the serialized test * cases is returned inline. + * Dialogflow performs a write operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have write permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string gcs_uri = 2; @@ -1238,6 +1278,11 @@ public Builder clearGcsUri() { * export the test cases to. The format of this URI must be * `gs://<bucket-name>/<object-name>`. If unspecified, the serialized test * cases is returned inline. + * Dialogflow performs a write operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have write permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string gcs_uri = 2; diff --git a/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/ExportTestCasesRequestOrBuilder.java b/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/ExportTestCasesRequestOrBuilder.java index affaa5735..00f64c7fc 100644 --- a/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/ExportTestCasesRequestOrBuilder.java +++ b/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/ExportTestCasesRequestOrBuilder.java @@ -62,6 +62,11 @@ public interface ExportTestCasesRequestOrBuilder * export the test cases to. The format of this URI must be * `gs://<bucket-name>/<object-name>`. If unspecified, the serialized test * cases is returned inline. + * Dialogflow performs a write operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have write permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string gcs_uri = 2; @@ -77,6 +82,11 @@ public interface ExportTestCasesRequestOrBuilder * export the test cases to. The format of this URI must be * `gs://<bucket-name>/<object-name>`. If unspecified, the serialized test * cases is returned inline. + * Dialogflow performs a write operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have write permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string gcs_uri = 2; @@ -92,6 +102,11 @@ public interface ExportTestCasesRequestOrBuilder * export the test cases to. The format of this URI must be * `gs://<bucket-name>/<object-name>`. If unspecified, the serialized test * cases is returned inline. + * Dialogflow performs a write operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have write permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string gcs_uri = 2; diff --git a/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/FlowProto.java b/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/FlowProto.java index 83e716383..2e7ff7a53 100644 --- a/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/FlowProto.java +++ b/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/FlowProto.java @@ -104,142 +104,140 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "to\022\035google.cloud.dialogflow.cx.v3\032\034googl" + "e/api/annotations.proto\032\027google/api/clie" + "nt.proto\032\037google/api/field_behavior.prot" - + "o\032\031google/api/resource.proto\0325google/clo" - + "ud/dialogflow/cx/v3/advanced_settings.pr" - + "oto\032(google/cloud/dialogflow/cx/v3/page." - + "proto\0326google/cloud/dialogflow/cx/v3/val" - + "idation_message.proto\032#google/longrunnin" - + "g/operations.proto\032\033google/protobuf/empt" - + "y.proto\032 google/protobuf/field_mask.prot" - + "o\032\037google/protobuf/timestamp.proto\"\254\003\n\013N" - + "luSettings\022H\n\nmodel_type\030\001 \001(\01624.google." - + "cloud.dialogflow.cx.v3.NluSettings.Model" - + "Type\022 \n\030classification_threshold\030\003 \001(\002\022Y" - + "\n\023model_training_mode\030\004 \001(\0162<.google.clo" - + "ud.dialogflow.cx.v3.NluSettings.ModelTra" - + "iningMode\"Y\n\tModelType\022\032\n\026MODEL_TYPE_UNS" - + "PECIFIED\020\000\022\027\n\023MODEL_TYPE_STANDARD\020\001\022\027\n\023M" - + "ODEL_TYPE_ADVANCED\020\003\"{\n\021ModelTrainingMod" - + "e\022#\n\037MODEL_TRAINING_MODE_UNSPECIFIED\020\000\022!" - + "\n\035MODEL_TRAINING_MODE_AUTOMATIC\020\001\022\036\n\032MOD" - + "EL_TRAINING_MODE_MANUAL\020\002\"\326\003\n\004Flow\022\014\n\004na" - + "me\030\001 \001(\t\022\031\n\014display_name\030\002 \001(\tB\003\340A\002\022\023\n\013d" - + "escription\030\003 \001(\t\022I\n\021transition_routes\030\004 " - + "\003(\0132..google.cloud.dialogflow.cx.v3.Tran" - + "sitionRoute\022C\n\016event_handlers\030\n \003(\0132+.go" - + "ogle.cloud.dialogflow.cx.v3.EventHandler" - + "\022T\n\027transition_route_groups\030\017 \003(\tB3\372A0\n." - + "dialogflow.googleapis.com/TransitionRout" - + "eGroup\022@\n\014nlu_settings\030\013 \001(\0132*.google.cl" - + "oud.dialogflow.cx.v3.NluSettings:h\352Ae\n\036d" - + "ialogflow.googleapis.com/Flow\022Cprojects/" - + "{project}/locations/{location}/agents/{a" - + "gent}/flows/{flow}\"\232\001\n\021CreateFlowRequest" - + "\0226\n\006parent\030\001 \001(\tB&\340A\002\372A \022\036dialogflow.goo" - + "gleapis.com/Flow\0226\n\004flow\030\002 \001(\0132#.google." - + "cloud.dialogflow.cx.v3.FlowB\003\340A\002\022\025\n\rlang" - + "uage_code\030\003 \001(\t\"X\n\021DeleteFlowRequest\0224\n\004" - + "name\030\001 \001(\tB&\340A\002\372A \n\036dialogflow.googleapi" - + "s.com/Flow\022\r\n\005force\030\002 \001(\010\"\210\001\n\020ListFlowsR" - + "equest\0226\n\006parent\030\001 \001(\tB&\340A\002\372A \022\036dialogfl" - + "ow.googleapis.com/Flow\022\021\n\tpage_size\030\002 \001(" - + "\005\022\022\n\npage_token\030\003 \001(\t\022\025\n\rlanguage_code\030\004" - + " \001(\t\"`\n\021ListFlowsResponse\0222\n\005flows\030\001 \003(\013" - + "2#.google.cloud.dialogflow.cx.v3.Flow\022\027\n" - + "\017next_page_token\030\002 \001(\t\"]\n\016GetFlowRequest" - + "\0224\n\004name\030\001 \001(\tB&\340A\002\372A \n\036dialogflow.googl" - + "eapis.com/Flow\022\025\n\rlanguage_code\030\002 \001(\t\"\223\001" - + "\n\021UpdateFlowRequest\0226\n\004flow\030\001 \001(\0132#.goog" - + "le.cloud.dialogflow.cx.v3.FlowB\003\340A\002\022/\n\013u" - + "pdate_mask\030\002 \001(\0132\032.google.protobuf.Field" - + "Mask\022\025\n\rlanguage_code\030\003 \001(\t\"H\n\020TrainFlow" - + "Request\0224\n\004name\030\001 \001(\tB&\340A\002\372A \n\036dialogflo" - + "w.googleapis.com/Flow\"b\n\023ValidateFlowReq" - + "uest\0224\n\004name\030\001 \001(\tB&\340A\002\372A \n\036dialogflow.g" - + "oogleapis.com/Flow\022\025\n\rlanguage_code\030\002 \001(" - + "\t\"}\n\036GetFlowValidationResultRequest\022D\n\004n" - + "ame\030\001 \001(\tB6\340A\002\372A0\n.dialogflow.googleapis" - + ".com/FlowValidationResult\022\025\n\rlanguage_co" - + "de\030\002 \001(\t\"\261\002\n\024FlowValidationResult\022\014\n\004nam" - + "e\030\001 \001(\t\022M\n\023validation_messages\030\002 \003(\01320.g" - + "oogle.cloud.dialogflow.cx.v3.ValidationM" - + "essage\022/\n\013update_time\030\003 \001(\0132\032.google.pro" - + "tobuf.Timestamp:\212\001\352A\206\001\n.dialogflow.googl" - + "eapis.com/FlowValidationResult\022Tprojects" - + "/{project}/locations/{location}/agents/{" - + "agent}/flows/{flow}/validationResult\"\234\002\n" - + "\021ImportFlowRequest\0226\n\006parent\030\001 \001(\tB&\340A\002\372" - + "A \022\036dialogflow.googleapis.com/Flow\022\022\n\010fl" - + "ow_uri\030\002 \001(\tH\000\022\026\n\014flow_content\030\003 \001(\014H\000\022T" - + "\n\rimport_option\030\004 \001(\0162=.google.cloud.dia" - + "logflow.cx.v3.ImportFlowRequest.ImportOp" - + "tion\"E\n\014ImportOption\022\035\n\031IMPORT_OPTION_UN" - + "SPECIFIED\020\000\022\010\n\004KEEP\020\001\022\014\n\010FALLBACK\020\002B\006\n\004f" - + "low\"G\n\022ImportFlowResponse\0221\n\004flow\030\001 \001(\tB" - + "#\372A \n\036dialogflow.googleapis.com/Flow\"\207\001\n" - + "\021ExportFlowRequest\0224\n\004name\030\001 \001(\tB&\340A\002\372A " - + "\n\036dialogflow.googleapis.com/Flow\022\025\n\010flow" - + "_uri\030\002 \001(\tB\003\340A\001\022%\n\030include_referenced_fl" - + "ows\030\004 \001(\010B\003\340A\001\"H\n\022ExportFlowResponse\022\022\n\010" - + "flow_uri\030\001 \001(\tH\000\022\026\n\014flow_content\030\002 \001(\014H\000" - + "B\006\n\004flow2\230\020\n\005Flows\022\263\001\n\nCreateFlow\0220.goog" - + "le.cloud.dialogflow.cx.v3.CreateFlowRequ" - + "est\032#.google.cloud.dialogflow.cx.v3.Flow" - + "\"N\202\323\344\223\002:\"2/v3/{parent=projects/*/locatio" - + "ns/*/agents/*}/flows:\004flow\332A\013parent,flow" - + "\022\231\001\n\nDeleteFlow\0220.google.cloud.dialogflo" - + "w.cx.v3.DeleteFlowRequest\032\026.google.proto" - + "buf.Empty\"A\202\323\344\223\0024*2/v3/{name=projects/*/" - + "locations/*/agents/*/flows/*}\332A\004name\022\263\001\n" - + "\tListFlows\022/.google.cloud.dialogflow.cx." - + "v3.ListFlowsRequest\0320.google.cloud.dialo" - + "gflow.cx.v3.ListFlowsResponse\"C\202\323\344\223\0024\0222/" - + "v3/{parent=projects/*/locations/*/agents" - + "/*}/flows\332A\006parent\022\240\001\n\007GetFlow\022-.google." - + "cloud.dialogflow.cx.v3.GetFlowRequest\032#." - + "google.cloud.dialogflow.cx.v3.Flow\"A\202\323\344\223" - + "\0024\0222/v3/{name=projects/*/locations/*/age" - + "nts/*/flows/*}\332A\004name\022\275\001\n\nUpdateFlow\0220.g" - + "oogle.cloud.dialogflow.cx.v3.UpdateFlowR" - + "equest\032#.google.cloud.dialogflow.cx.v3.F" - + "low\"X\202\323\344\223\002?27/v3/{flow.name=projects/*/l" - + "ocations/*/agents/*/flows/*}:\004flow\332A\020flo" - + "w,update_mask\022\331\001\n\tTrainFlow\022/.google.clo" - + "ud.dialogflow.cx.v3.TrainFlowRequest\032\035.g" - + "oogle.longrunning.Operation\"|\202\323\344\223\002=\"8/v3" - + "/{name=projects/*/locations/*/agents/*/f" - + "lows/*}:train:\001*\332A\004name\312A/\n\025google.proto" - + "buf.Empty\022\026google.protobuf.Struct\022\277\001\n\014Va" - + "lidateFlow\0222.google.cloud.dialogflow.cx." - + "v3.ValidateFlowRequest\0323.google.cloud.di" - + "alogflow.cx.v3.FlowValidationResult\"F\202\323\344" - + "\223\002@\";/v3/{name=projects/*/locations/*/ag" - + "ents/*/flows/*}:validate:\001*\022\341\001\n\027GetFlowV" - + "alidationResult\022=.google.cloud.dialogflo" - + "w.cx.v3.GetFlowValidationResultRequest\0323" - + ".google.cloud.dialogflow.cx.v3.FlowValid" - + "ationResult\"R\202\323\344\223\002E\022C/v3/{name=projects/" - + "*/locations/*/agents/*/flows/*/validatio" - + "nResult}\332A\004name\022\322\001\n\nImportFlow\0220.google." - + "cloud.dialogflow.cx.v3.ImportFlowRequest" - + "\032\035.google.longrunning.Operation\"s\202\323\344\223\002>\"" - + "9/v3/{parent=projects/*/locations/*/agen" - + "ts/*}/flows:import:\001*\312A,\n\022ImportFlowResp" - + "onse\022\026google.protobuf.Struct\022\322\001\n\nExportF" - + "low\0220.google.cloud.dialogflow.cx.v3.Expo" - + "rtFlowRequest\032\035.google.longrunning.Opera" - + "tion\"s\202\323\344\223\002>\"9/v3/{name=projects/*/locat" - + "ions/*/agents/*/flows/*}:export:\001*\312A,\n\022E" - + "xportFlowResponse\022\026google.protobuf.Struc" - + "t\032x\312A\031dialogflow.googleapis.com\322AYhttps:" - + "//www.googleapis.com/auth/cloud-platform" - + ",https://www.googleapis.com/auth/dialogf" - + "lowB\275\001\n!com.google.cloud.dialogflow.cx.v" - + "3B\tFlowProtoP\001Z?google.golang.org/genpro" - + "to/googleapis/cloud/dialogflow/cx/v3;cx\370" - + "\001\001\242\002\002DF\252\002\035Google.Cloud.Dialogflow.Cx.V3\352" - + "\002!Google::Cloud::Dialogflow::CX::V3b\006pro" - + "to3" + + "o\032\031google/api/resource.proto\032(google/clo" + + "ud/dialogflow/cx/v3/page.proto\0326google/c" + + "loud/dialogflow/cx/v3/validation_message" + + ".proto\032#google/longrunning/operations.pr" + + "oto\032\033google/protobuf/empty.proto\032 google" + + "/protobuf/field_mask.proto\032\037google/proto" + + "buf/timestamp.proto\"\254\003\n\013NluSettings\022H\n\nm" + + "odel_type\030\001 \001(\01624.google.cloud.dialogflo" + + "w.cx.v3.NluSettings.ModelType\022 \n\030classif" + + "ication_threshold\030\003 \001(\002\022Y\n\023model_trainin" + + "g_mode\030\004 \001(\0162<.google.cloud.dialogflow.c" + + "x.v3.NluSettings.ModelTrainingMode\"Y\n\tMo" + + "delType\022\032\n\026MODEL_TYPE_UNSPECIFIED\020\000\022\027\n\023M" + + "ODEL_TYPE_STANDARD\020\001\022\027\n\023MODEL_TYPE_ADVAN" + + "CED\020\003\"{\n\021ModelTrainingMode\022#\n\037MODEL_TRAI" + + "NING_MODE_UNSPECIFIED\020\000\022!\n\035MODEL_TRAININ" + + "G_MODE_AUTOMATIC\020\001\022\036\n\032MODEL_TRAINING_MOD" + + "E_MANUAL\020\002\"\326\003\n\004Flow\022\014\n\004name\030\001 \001(\t\022\031\n\014dis" + + "play_name\030\002 \001(\tB\003\340A\002\022\023\n\013description\030\003 \001(" + + "\t\022I\n\021transition_routes\030\004 \003(\0132..google.cl" + + "oud.dialogflow.cx.v3.TransitionRoute\022C\n\016" + + "event_handlers\030\n \003(\0132+.google.cloud.dial" + + "ogflow.cx.v3.EventHandler\022T\n\027transition_" + + "route_groups\030\017 \003(\tB3\372A0\n.dialogflow.goog" + + "leapis.com/TransitionRouteGroup\022@\n\014nlu_s" + + "ettings\030\013 \001(\0132*.google.cloud.dialogflow." + + "cx.v3.NluSettings:h\352Ae\n\036dialogflow.googl" + + "eapis.com/Flow\022Cprojects/{project}/locat" + + "ions/{location}/agents/{agent}/flows/{fl" + + "ow}\"\232\001\n\021CreateFlowRequest\0226\n\006parent\030\001 \001(" + + "\tB&\340A\002\372A \022\036dialogflow.googleapis.com/Flo" + + "w\0226\n\004flow\030\002 \001(\0132#.google.cloud.dialogflo" + + "w.cx.v3.FlowB\003\340A\002\022\025\n\rlanguage_code\030\003 \001(\t" + + "\"X\n\021DeleteFlowRequest\0224\n\004name\030\001 \001(\tB&\340A\002" + + "\372A \n\036dialogflow.googleapis.com/Flow\022\r\n\005f" + + "orce\030\002 \001(\010\"\210\001\n\020ListFlowsRequest\0226\n\006paren" + + "t\030\001 \001(\tB&\340A\002\372A \022\036dialogflow.googleapis.c" + + "om/Flow\022\021\n\tpage_size\030\002 \001(\005\022\022\n\npage_token" + + "\030\003 \001(\t\022\025\n\rlanguage_code\030\004 \001(\t\"`\n\021ListFlo" + + "wsResponse\0222\n\005flows\030\001 \003(\0132#.google.cloud" + + ".dialogflow.cx.v3.Flow\022\027\n\017next_page_toke" + + "n\030\002 \001(\t\"]\n\016GetFlowRequest\0224\n\004name\030\001 \001(\tB" + + "&\340A\002\372A \n\036dialogflow.googleapis.com/Flow\022" + + "\025\n\rlanguage_code\030\002 \001(\t\"\223\001\n\021UpdateFlowReq" + + "uest\0226\n\004flow\030\001 \001(\0132#.google.cloud.dialog" + + "flow.cx.v3.FlowB\003\340A\002\022/\n\013update_mask\030\002 \001(" + + "\0132\032.google.protobuf.FieldMask\022\025\n\rlanguag" + + "e_code\030\003 \001(\t\"H\n\020TrainFlowRequest\0224\n\004name" + + "\030\001 \001(\tB&\340A\002\372A \n\036dialogflow.googleapis.co" + + "m/Flow\"b\n\023ValidateFlowRequest\0224\n\004name\030\001 " + + "\001(\tB&\340A\002\372A \n\036dialogflow.googleapis.com/F" + + "low\022\025\n\rlanguage_code\030\002 \001(\t\"}\n\036GetFlowVal" + + "idationResultRequest\022D\n\004name\030\001 \001(\tB6\340A\002\372" + + "A0\n.dialogflow.googleapis.com/FlowValida" + + "tionResult\022\025\n\rlanguage_code\030\002 \001(\t\"\261\002\n\024Fl" + + "owValidationResult\022\014\n\004name\030\001 \001(\t\022M\n\023vali" + + "dation_messages\030\002 \003(\01320.google.cloud.dia" + + "logflow.cx.v3.ValidationMessage\022/\n\013updat" + + "e_time\030\003 \001(\0132\032.google.protobuf.Timestamp" + + ":\212\001\352A\206\001\n.dialogflow.googleapis.com/FlowV" + + "alidationResult\022Tprojects/{project}/loca" + + "tions/{location}/agents/{agent}/flows/{f" + + "low}/validationResult\"\234\002\n\021ImportFlowRequ" + + "est\0226\n\006parent\030\001 \001(\tB&\340A\002\372A \022\036dialogflow." + + "googleapis.com/Flow\022\022\n\010flow_uri\030\002 \001(\tH\000\022" + + "\026\n\014flow_content\030\003 \001(\014H\000\022T\n\rimport_option" + + "\030\004 \001(\0162=.google.cloud.dialogflow.cx.v3.I" + + "mportFlowRequest.ImportOption\"E\n\014ImportO" + + "ption\022\035\n\031IMPORT_OPTION_UNSPECIFIED\020\000\022\010\n\004" + + "KEEP\020\001\022\014\n\010FALLBACK\020\002B\006\n\004flow\"G\n\022ImportFl" + + "owResponse\0221\n\004flow\030\001 \001(\tB#\372A \n\036dialogflo" + + "w.googleapis.com/Flow\"\207\001\n\021ExportFlowRequ" + + "est\0224\n\004name\030\001 \001(\tB&\340A\002\372A \n\036dialogflow.go" + + "ogleapis.com/Flow\022\025\n\010flow_uri\030\002 \001(\tB\003\340A\001" + + "\022%\n\030include_referenced_flows\030\004 \001(\010B\003\340A\001\"" + + "H\n\022ExportFlowResponse\022\022\n\010flow_uri\030\001 \001(\tH" + + "\000\022\026\n\014flow_content\030\002 \001(\014H\000B\006\n\004flow2\230\020\n\005Fl" + + "ows\022\263\001\n\nCreateFlow\0220.google.cloud.dialog" + + "flow.cx.v3.CreateFlowRequest\032#.google.cl" + + "oud.dialogflow.cx.v3.Flow\"N\202\323\344\223\002:\"2/v3/{" + + "parent=projects/*/locations/*/agents/*}/" + + "flows:\004flow\332A\013parent,flow\022\231\001\n\nDeleteFlow" + + "\0220.google.cloud.dialogflow.cx.v3.DeleteF" + + "lowRequest\032\026.google.protobuf.Empty\"A\202\323\344\223" + + "\0024*2/v3/{name=projects/*/locations/*/age" + + "nts/*/flows/*}\332A\004name\022\263\001\n\tListFlows\022/.go" + + "ogle.cloud.dialogflow.cx.v3.ListFlowsReq" + + "uest\0320.google.cloud.dialogflow.cx.v3.Lis" + + "tFlowsResponse\"C\202\323\344\223\0024\0222/v3/{parent=proj" + + "ects/*/locations/*/agents/*}/flows\332A\006par" + + "ent\022\240\001\n\007GetFlow\022-.google.cloud.dialogflo" + + "w.cx.v3.GetFlowRequest\032#.google.cloud.di" + + "alogflow.cx.v3.Flow\"A\202\323\344\223\0024\0222/v3/{name=p" + + "rojects/*/locations/*/agents/*/flows/*}\332" + + "A\004name\022\275\001\n\nUpdateFlow\0220.google.cloud.dia" + + "logflow.cx.v3.UpdateFlowRequest\032#.google" + + ".cloud.dialogflow.cx.v3.Flow\"X\202\323\344\223\002?27/v" + + "3/{flow.name=projects/*/locations/*/agen" + + "ts/*/flows/*}:\004flow\332A\020flow,update_mask\022\331" + + "\001\n\tTrainFlow\022/.google.cloud.dialogflow.c" + + "x.v3.TrainFlowRequest\032\035.google.longrunni" + + "ng.Operation\"|\202\323\344\223\002=\"8/v3/{name=projects" + + "/*/locations/*/agents/*/flows/*}:train:\001" + + "*\332A\004name\312A/\n\025google.protobuf.Empty\022\026goog" + + "le.protobuf.Struct\022\277\001\n\014ValidateFlow\0222.go" + + "ogle.cloud.dialogflow.cx.v3.ValidateFlow" + + "Request\0323.google.cloud.dialogflow.cx.v3." + + "FlowValidationResult\"F\202\323\344\223\002@\";/v3/{name=" + + "projects/*/locations/*/agents/*/flows/*}" + + ":validate:\001*\022\341\001\n\027GetFlowValidationResult" + + "\022=.google.cloud.dialogflow.cx.v3.GetFlow" + + "ValidationResultRequest\0323.google.cloud.d" + + "ialogflow.cx.v3.FlowValidationResult\"R\202\323" + + "\344\223\002E\022C/v3/{name=projects/*/locations/*/a" + + "gents/*/flows/*/validationResult}\332A\004name" + + "\022\322\001\n\nImportFlow\0220.google.cloud.dialogflo" + + "w.cx.v3.ImportFlowRequest\032\035.google.longr" + + "unning.Operation\"s\202\323\344\223\002>\"9/v3/{parent=pr" + + "ojects/*/locations/*/agents/*}/flows:imp" + + "ort:\001*\312A,\n\022ImportFlowResponse\022\026google.pr" + + "otobuf.Struct\022\322\001\n\nExportFlow\0220.google.cl" + + "oud.dialogflow.cx.v3.ExportFlowRequest\032\035" + + ".google.longrunning.Operation\"s\202\323\344\223\002>\"9/" + + "v3/{name=projects/*/locations/*/agents/*" + + "/flows/*}:export:\001*\312A,\n\022ExportFlowRespon" + + "se\022\026google.protobuf.Struct\032x\312A\031dialogflo" + + "w.googleapis.com\322AYhttps://www.googleapi" + + "s.com/auth/cloud-platform,https://www.go" + + "ogleapis.com/auth/dialogflowB\275\001\n!com.goo" + + "gle.cloud.dialogflow.cx.v3B\tFlowProtoP\001Z" + + "?google.golang.org/genproto/googleapis/c" + + "loud/dialogflow/cx/v3;cx\370\001\001\242\002\002DF\252\002\035Googl" + + "e.Cloud.Dialogflow.Cx.V3\352\002!Google::Cloud" + + "::Dialogflow::CX::V3b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -249,7 +247,6 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { com.google.api.ClientProto.getDescriptor(), com.google.api.FieldBehaviorProto.getDescriptor(), com.google.api.ResourceProto.getDescriptor(), - com.google.cloud.dialogflow.cx.v3.AdvancedSettingsProto.getDescriptor(), com.google.cloud.dialogflow.cx.v3.PageProto.getDescriptor(), com.google.cloud.dialogflow.cx.v3.ValidationMessageProto.getDescriptor(), com.google.longrunning.OperationsProto.getDescriptor(), @@ -407,7 +404,6 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { com.google.api.ClientProto.getDescriptor(); com.google.api.FieldBehaviorProto.getDescriptor(); com.google.api.ResourceProto.getDescriptor(); - com.google.cloud.dialogflow.cx.v3.AdvancedSettingsProto.getDescriptor(); com.google.cloud.dialogflow.cx.v3.PageProto.getDescriptor(); com.google.cloud.dialogflow.cx.v3.ValidationMessageProto.getDescriptor(); com.google.longrunning.OperationsProto.getDescriptor(); diff --git a/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/FulfillmentProto.java b/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/FulfillmentProto.java index 127881226..45713743c 100644 --- a/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/FulfillmentProto.java +++ b/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/FulfillmentProto.java @@ -58,46 +58,42 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { java.lang.String[] descriptorData = { "\n/google/cloud/dialogflow/cx/v3/fulfillm" + "ent.proto\022\035google.cloud.dialogflow.cx.v3" - + "\032\034google/api/annotations.proto\032\031google/a" - + "pi/resource.proto\0325google/cloud/dialogfl" - + "ow/cx/v3/advanced_settings.proto\0324google" - + "/cloud/dialogflow/cx/v3/response_message" - + ".proto\032\034google/protobuf/struct.proto\"\343\006\n" - + "\013Fulfillment\022@\n\010messages\030\001 \003(\0132..google." - + "cloud.dialogflow.cx.v3.ResponseMessage\0227" - + "\n\007webhook\030\002 \001(\tB&\372A#\n!dialogflow.googlea" - + "pis.com/Webhook\022 \n\030return_partial_respon" - + "ses\030\010 \001(\010\022\013\n\003tag\030\003 \001(\t\022\\\n\025set_parameter_" - + "actions\030\004 \003(\0132=.google.cloud.dialogflow." - + "cx.v3.Fulfillment.SetParameterAction\022V\n\021" - + "conditional_cases\030\005 \003(\0132;.google.cloud.d" - + "ialogflow.cx.v3.Fulfillment.ConditionalC" - + "ases\032N\n\022SetParameterAction\022\021\n\tparameter\030" - + "\001 \001(\t\022%\n\005value\030\002 \001(\0132\026.google.protobuf.V" - + "alue\032\243\003\n\020ConditionalCases\022O\n\005cases\030\001 \003(\013" - + "2@.google.cloud.dialogflow.cx.v3.Fulfill" - + "ment.ConditionalCases.Case\032\275\002\n\004Case\022\021\n\tc" - + "ondition\030\001 \001(\t\022b\n\014case_content\030\002 \003(\0132L.g" - + "oogle.cloud.dialogflow.cx.v3.Fulfillment" - + ".ConditionalCases.Case.CaseContent\032\275\001\n\013C" - + "aseContent\022A\n\007message\030\001 \001(\0132..google.clo" - + "ud.dialogflow.cx.v3.ResponseMessageH\000\022W\n" - + "\020additional_cases\030\002 \001(\0132;.google.cloud.d" - + "ialogflow.cx.v3.Fulfillment.ConditionalC" - + "asesH\000B\022\n\020cases_or_messageB\304\001\n!com.googl" - + "e.cloud.dialogflow.cx.v3B\020FulfillmentPro" - + "toP\001Z?google.golang.org/genproto/googlea" - + "pis/cloud/dialogflow/cx/v3;cx\370\001\001\242\002\002DF\252\002\035" - + "Google.Cloud.Dialogflow.Cx.V3\352\002!Google::" - + "Cloud::Dialogflow::CX::V3b\006proto3" + + "\032\031google/api/resource.proto\0324google/clou" + + "d/dialogflow/cx/v3/response_message.prot" + + "o\032\034google/protobuf/struct.proto\"\343\006\n\013Fulf" + + "illment\022@\n\010messages\030\001 \003(\0132..google.cloud" + + ".dialogflow.cx.v3.ResponseMessage\0227\n\007web" + + "hook\030\002 \001(\tB&\372A#\n!dialogflow.googleapis.c" + + "om/Webhook\022 \n\030return_partial_responses\030\010" + + " \001(\010\022\013\n\003tag\030\003 \001(\t\022\\\n\025set_parameter_actio" + + "ns\030\004 \003(\0132=.google.cloud.dialogflow.cx.v3" + + ".Fulfillment.SetParameterAction\022V\n\021condi" + + "tional_cases\030\005 \003(\0132;.google.cloud.dialog" + + "flow.cx.v3.Fulfillment.ConditionalCases\032" + + "N\n\022SetParameterAction\022\021\n\tparameter\030\001 \001(\t" + + "\022%\n\005value\030\002 \001(\0132\026.google.protobuf.Value\032" + + "\243\003\n\020ConditionalCases\022O\n\005cases\030\001 \003(\0132@.go" + + "ogle.cloud.dialogflow.cx.v3.Fulfillment." + + "ConditionalCases.Case\032\275\002\n\004Case\022\021\n\tcondit" + + "ion\030\001 \001(\t\022b\n\014case_content\030\002 \003(\0132L.google" + + ".cloud.dialogflow.cx.v3.Fulfillment.Cond" + + "itionalCases.Case.CaseContent\032\275\001\n\013CaseCo" + + "ntent\022A\n\007message\030\001 \001(\0132..google.cloud.di" + + "alogflow.cx.v3.ResponseMessageH\000\022W\n\020addi" + + "tional_cases\030\002 \001(\0132;.google.cloud.dialog" + + "flow.cx.v3.Fulfillment.ConditionalCasesH" + + "\000B\022\n\020cases_or_messageB\304\001\n!com.google.clo" + + "ud.dialogflow.cx.v3B\020FulfillmentProtoP\001Z" + + "?google.golang.org/genproto/googleapis/c" + + "loud/dialogflow/cx/v3;cx\370\001\001\242\002\002DF\252\002\035Googl" + + "e.Cloud.Dialogflow.Cx.V3\352\002!Google::Cloud" + + "::Dialogflow::CX::V3b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] { - com.google.api.AnnotationsProto.getDescriptor(), com.google.api.ResourceProto.getDescriptor(), - com.google.cloud.dialogflow.cx.v3.AdvancedSettingsProto.getDescriptor(), com.google.cloud.dialogflow.cx.v3.ResponseMessageProto.getDescriptor(), com.google.protobuf.StructProto.getDescriptor(), }); @@ -159,9 +155,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { registry.add(com.google.api.ResourceProto.resourceReference); com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor( descriptor, registry); - com.google.api.AnnotationsProto.getDescriptor(); com.google.api.ResourceProto.getDescriptor(); - com.google.cloud.dialogflow.cx.v3.AdvancedSettingsProto.getDescriptor(); com.google.cloud.dialogflow.cx.v3.ResponseMessageProto.getDescriptor(); com.google.protobuf.StructProto.getDescriptor(); } diff --git a/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/ImportFlowRequest.java b/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/ImportFlowRequest.java index 8dbc8b727..3f4c58a38 100644 --- a/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/ImportFlowRequest.java +++ b/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/ImportFlowRequest.java @@ -409,6 +409,11 @@ public com.google.protobuf.ByteString getParentBytes() { * The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI * to import flow from. The format of this URI must be * `gs://<bucket-name>/<object-name>`. + * Dialogflow performs a read operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have read permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string flow_uri = 2; @@ -425,6 +430,11 @@ public boolean hasFlowUri() { * The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI * to import flow from. The format of this URI must be * `gs://<bucket-name>/<object-name>`. + * Dialogflow performs a read operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have read permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string flow_uri = 2; @@ -454,6 +464,11 @@ public java.lang.String getFlowUri() { * The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI * to import flow from. The format of this URI must be * `gs://<bucket-name>/<object-name>`. + * Dialogflow performs a read operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have read permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string flow_uri = 2; @@ -1095,6 +1110,11 @@ public Builder setParentBytes(com.google.protobuf.ByteString value) { * The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI * to import flow from. The format of this URI must be * `gs://<bucket-name>/<object-name>`. + * Dialogflow performs a read operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have read permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string flow_uri = 2; @@ -1112,6 +1132,11 @@ public boolean hasFlowUri() { * The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI * to import flow from. The format of this URI must be * `gs://<bucket-name>/<object-name>`. + * Dialogflow performs a read operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have read permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string flow_uri = 2; @@ -1142,6 +1167,11 @@ public java.lang.String getFlowUri() { * The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI * to import flow from. The format of this URI must be * `gs://<bucket-name>/<object-name>`. + * Dialogflow performs a read operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have read permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string flow_uri = 2; @@ -1172,6 +1202,11 @@ public com.google.protobuf.ByteString getFlowUriBytes() { * The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI * to import flow from. The format of this URI must be * `gs://<bucket-name>/<object-name>`. + * Dialogflow performs a read operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have read permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string flow_uri = 2; @@ -1195,6 +1230,11 @@ public Builder setFlowUri(java.lang.String value) { * The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI * to import flow from. The format of this URI must be * `gs://<bucket-name>/<object-name>`. + * Dialogflow performs a read operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have read permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string flow_uri = 2; @@ -1216,6 +1256,11 @@ public Builder clearFlowUri() { * The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI * to import flow from. The format of this URI must be * `gs://<bucket-name>/<object-name>`. + * Dialogflow performs a read operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have read permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string flow_uri = 2; diff --git a/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/ImportFlowRequestOrBuilder.java b/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/ImportFlowRequestOrBuilder.java index 89cb0ba9b..b547650dd 100644 --- a/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/ImportFlowRequestOrBuilder.java +++ b/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/ImportFlowRequestOrBuilder.java @@ -61,6 +61,11 @@ public interface ImportFlowRequestOrBuilder * The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI * to import flow from. The format of this URI must be * `gs://<bucket-name>/<object-name>`. + * Dialogflow performs a read operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have read permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string flow_uri = 2; @@ -75,6 +80,11 @@ public interface ImportFlowRequestOrBuilder * The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI * to import flow from. The format of this URI must be * `gs://<bucket-name>/<object-name>`. + * Dialogflow performs a read operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have read permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string flow_uri = 2; @@ -89,6 +99,11 @@ public interface ImportFlowRequestOrBuilder * The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI * to import flow from. The format of this URI must be * `gs://<bucket-name>/<object-name>`. + * Dialogflow performs a read operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have read permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string flow_uri = 2; diff --git a/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/ImportTestCasesRequest.java b/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/ImportTestCasesRequest.java index c3d9c09d1..2f29f7166 100644 --- a/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/ImportTestCasesRequest.java +++ b/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/ImportTestCasesRequest.java @@ -234,6 +234,11 @@ public com.google.protobuf.ByteString getParentBytes() { * The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI * to import test cases from. The format of this URI must be * `gs://<bucket-name>/<object-name>`. + * Dialogflow performs a read operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have read permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string gcs_uri = 2; @@ -250,6 +255,11 @@ public boolean hasGcsUri() { * The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI * to import test cases from. The format of this URI must be * `gs://<bucket-name>/<object-name>`. + * Dialogflow performs a read operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have read permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string gcs_uri = 2; @@ -279,6 +289,11 @@ public java.lang.String getGcsUri() { * The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI * to import test cases from. The format of this URI must be * `gs://<bucket-name>/<object-name>`. + * Dialogflow performs a read operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have read permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string gcs_uri = 2; @@ -862,6 +877,11 @@ public Builder setParentBytes(com.google.protobuf.ByteString value) { * The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI * to import test cases from. The format of this URI must be * `gs://<bucket-name>/<object-name>`. + * Dialogflow performs a read operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have read permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string gcs_uri = 2; @@ -879,6 +899,11 @@ public boolean hasGcsUri() { * The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI * to import test cases from. The format of this URI must be * `gs://<bucket-name>/<object-name>`. + * Dialogflow performs a read operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have read permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string gcs_uri = 2; @@ -909,6 +934,11 @@ public java.lang.String getGcsUri() { * The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI * to import test cases from. The format of this URI must be * `gs://<bucket-name>/<object-name>`. + * Dialogflow performs a read operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have read permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string gcs_uri = 2; @@ -939,6 +969,11 @@ public com.google.protobuf.ByteString getGcsUriBytes() { * The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI * to import test cases from. The format of this URI must be * `gs://<bucket-name>/<object-name>`. + * Dialogflow performs a read operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have read permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string gcs_uri = 2; @@ -962,6 +997,11 @@ public Builder setGcsUri(java.lang.String value) { * The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI * to import test cases from. The format of this URI must be * `gs://<bucket-name>/<object-name>`. + * Dialogflow performs a read operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have read permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string gcs_uri = 2; @@ -983,6 +1023,11 @@ public Builder clearGcsUri() { * The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI * to import test cases from. The format of this URI must be * `gs://<bucket-name>/<object-name>`. + * Dialogflow performs a read operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have read permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string gcs_uri = 2; diff --git a/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/ImportTestCasesRequestOrBuilder.java b/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/ImportTestCasesRequestOrBuilder.java index f593207d3..4fe14903b 100644 --- a/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/ImportTestCasesRequestOrBuilder.java +++ b/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/ImportTestCasesRequestOrBuilder.java @@ -61,6 +61,11 @@ public interface ImportTestCasesRequestOrBuilder * The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI * to import test cases from. The format of this URI must be * `gs://<bucket-name>/<object-name>`. + * Dialogflow performs a read operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have read permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string gcs_uri = 2; @@ -75,6 +80,11 @@ public interface ImportTestCasesRequestOrBuilder * The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI * to import test cases from. The format of this URI must be * `gs://<bucket-name>/<object-name>`. + * Dialogflow performs a read operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have read permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string gcs_uri = 2; @@ -89,6 +99,11 @@ public interface ImportTestCasesRequestOrBuilder * The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI * to import test cases from. The format of this URI must be * `gs://<bucket-name>/<object-name>`. + * Dialogflow performs a read operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have read permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string gcs_uri = 2; diff --git a/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/IntentProto.java b/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/IntentProto.java index cc91287a3..1cd23b219 100644 --- a/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/IntentProto.java +++ b/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/IntentProto.java @@ -84,85 +84,83 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "roto\022\035google.cloud.dialogflow.cx.v3\032\034goo" + "gle/api/annotations.proto\032\027google/api/cl" + "ient.proto\032\037google/api/field_behavior.pr" - + "oto\032\031google/api/resource.proto\032#google/l" - + "ongrunning/operations.proto\032\033google/prot" - + "obuf/empty.proto\032 google/protobuf/field_" - + "mask.proto\032\037google/protobuf/timestamp.pr" - + "oto\"\234\006\n\006Intent\022\014\n\004name\030\001 \001(\t\022\031\n\014display_" - + "name\030\002 \001(\tB\003\340A\002\022N\n\020training_phrases\030\003 \003(" - + "\01324.google.cloud.dialogflow.cx.v3.Intent" - + ".TrainingPhrase\022C\n\nparameters\030\004 \003(\0132/.go" - + "ogle.cloud.dialogflow.cx.v3.Intent.Param" - + "eter\022\020\n\010priority\030\005 \001(\005\022\023\n\013is_fallback\030\006 " - + "\001(\010\022A\n\006labels\030\007 \003(\01321.google.cloud.dialo" - + "gflow.cx.v3.Intent.LabelsEntry\022\023\n\013descri" - + "ption\030\010 \001(\t\032\262\001\n\016TrainingPhrase\022\n\n\002id\030\001 \001" - + "(\t\022M\n\005parts\030\002 \003(\01329.google.cloud.dialogf" - + "low.cx.v3.Intent.TrainingPhrase.PartB\003\340A" - + "\002\022\024\n\014repeat_count\030\003 \001(\005\032/\n\004Part\022\021\n\004text\030" - + "\001 \001(\tB\003\340A\002\022\024\n\014parameter_id\030\002 \001(\t\032\200\001\n\tPar" - + "ameter\022\017\n\002id\030\001 \001(\tB\003\340A\002\022A\n\013entity_type\030\002" - + " \001(\tB,\340A\002\372A&\n$dialogflow.googleapis.com/" - + "EntityType\022\017\n\007is_list\030\003 \001(\010\022\016\n\006redact\030\004 " - + "\001(\010\032-\n\013LabelsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value" - + "\030\002 \001(\t:\0028\001:n\352Ak\n dialogflow.googleapis.c" - + "om/Intent\022Gprojects/{project}/locations/" - + "{location}/agents/{agent}/intents/{inten" - + "t}\"\314\001\n\022ListIntentsRequest\0228\n\006parent\030\001 \001(" - + "\tB(\340A\002\372A\"\022 dialogflow.googleapis.com/Int" - + "ent\022\025\n\rlanguage_code\030\002 \001(\t\022>\n\013intent_vie" - + "w\030\005 \001(\0162).google.cloud.dialogflow.cx.v3." - + "IntentView\022\021\n\tpage_size\030\003 \001(\005\022\022\n\npage_to" - + "ken\030\004 \001(\t\"f\n\023ListIntentsResponse\0226\n\007inte" - + "nts\030\001 \003(\0132%.google.cloud.dialogflow.cx.v" - + "3.Intent\022\027\n\017next_page_token\030\002 \001(\t\"a\n\020Get" - + "IntentRequest\0226\n\004name\030\001 \001(\tB(\340A\002\372A\"\n dia" - + "logflow.googleapis.com/Intent\022\025\n\rlanguag" - + "e_code\030\002 \001(\t\"\242\001\n\023CreateIntentRequest\0228\n\006" - + "parent\030\001 \001(\tB(\340A\002\372A\"\022 dialogflow.googlea" - + "pis.com/Intent\022:\n\006intent\030\002 \001(\0132%.google." - + "cloud.dialogflow.cx.v3.IntentB\003\340A\002\022\025\n\rla" - + "nguage_code\030\003 \001(\t\"\231\001\n\023UpdateIntentReques" - + "t\022:\n\006intent\030\001 \001(\0132%.google.cloud.dialogf" - + "low.cx.v3.IntentB\003\340A\002\022\025\n\rlanguage_code\030\002" - + " \001(\t\022/\n\013update_mask\030\003 \001(\0132\032.google.proto" - + "buf.FieldMask\"M\n\023DeleteIntentRequest\0226\n\004" - + "name\030\001 \001(\tB(\340A\002\372A\"\n dialogflow.googleapi" - + "s.com/Intent*X\n\nIntentView\022\033\n\027INTENT_VIE" - + "W_UNSPECIFIED\020\000\022\027\n\023INTENT_VIEW_PARTIAL\020\001" - + "\022\024\n\020INTENT_VIEW_FULL\020\0022\236\010\n\007Intents\022\273\001\n\013L" - + "istIntents\0221.google.cloud.dialogflow.cx." - + "v3.ListIntentsRequest\0322.google.cloud.dia" - + "logflow.cx.v3.ListIntentsResponse\"E\202\323\344\223\002" - + "6\0224/v3/{parent=projects/*/locations/*/ag" - + "ents/*}/intents\332A\006parent\022\250\001\n\tGetIntent\022/" - + ".google.cloud.dialogflow.cx.v3.GetIntent" - + "Request\032%.google.cloud.dialogflow.cx.v3." - + "Intent\"C\202\323\344\223\0026\0224/v3/{name=projects/*/loc" - + "ations/*/agents/*/intents/*}\332A\004name\022\277\001\n\014" - + "CreateIntent\0222.google.cloud.dialogflow.c" - + "x.v3.CreateIntentRequest\032%.google.cloud." - + "dialogflow.cx.v3.Intent\"T\202\323\344\223\002>\"4/v3/{pa" - + "rent=projects/*/locations/*/agents/*}/in" - + "tents:\006intent\332A\rparent,intent\022\313\001\n\014Update" - + "Intent\0222.google.cloud.dialogflow.cx.v3.U" - + "pdateIntentRequest\032%.google.cloud.dialog" - + "flow.cx.v3.Intent\"`\202\323\344\223\002E2;/v3/{intent.n" - + "ame=projects/*/locations/*/agents/*/inte" - + "nts/*}:\006intent\332A\022intent,update_mask\022\237\001\n\014" - + "DeleteIntent\0222.google.cloud.dialogflow.c" - + "x.v3.DeleteIntentRequest\032\026.google.protob" - + "uf.Empty\"C\202\323\344\223\0026*4/v3/{name=projects/*/l" - + "ocations/*/agents/*/intents/*}\332A\004name\032x\312" - + "A\031dialogflow.googleapis.com\322AYhttps://ww" - + "w.googleapis.com/auth/cloud-platform,htt" - + "ps://www.googleapis.com/auth/dialogflowB" - + "\277\001\n!com.google.cloud.dialogflow.cx.v3B\013I" - + "ntentProtoP\001Z?google.golang.org/genproto" - + "/googleapis/cloud/dialogflow/cx/v3;cx\370\001\001" - + "\242\002\002DF\252\002\035Google.Cloud.Dialogflow.Cx.V3\352\002!" - + "Google::Cloud::Dialogflow::CX::V3b\006proto" - + "3" + + "oto\032\031google/api/resource.proto\032\033google/p" + + "rotobuf/empty.proto\032 google/protobuf/fie" + + "ld_mask.proto\"\234\006\n\006Intent\022\014\n\004name\030\001 \001(\t\022\031" + + "\n\014display_name\030\002 \001(\tB\003\340A\002\022N\n\020training_ph" + + "rases\030\003 \003(\01324.google.cloud.dialogflow.cx" + + ".v3.Intent.TrainingPhrase\022C\n\nparameters\030" + + "\004 \003(\0132/.google.cloud.dialogflow.cx.v3.In" + + "tent.Parameter\022\020\n\010priority\030\005 \001(\005\022\023\n\013is_f" + + "allback\030\006 \001(\010\022A\n\006labels\030\007 \003(\01321.google.c" + + "loud.dialogflow.cx.v3.Intent.LabelsEntry" + + "\022\023\n\013description\030\010 \001(\t\032\262\001\n\016TrainingPhrase" + + "\022\n\n\002id\030\001 \001(\t\022M\n\005parts\030\002 \003(\01329.google.clo" + + "ud.dialogflow.cx.v3.Intent.TrainingPhras" + + "e.PartB\003\340A\002\022\024\n\014repeat_count\030\003 \001(\005\032/\n\004Par" + + "t\022\021\n\004text\030\001 \001(\tB\003\340A\002\022\024\n\014parameter_id\030\002 \001" + + "(\t\032\200\001\n\tParameter\022\017\n\002id\030\001 \001(\tB\003\340A\002\022A\n\013ent" + + "ity_type\030\002 \001(\tB,\340A\002\372A&\n$dialogflow.googl" + + "eapis.com/EntityType\022\017\n\007is_list\030\003 \001(\010\022\016\n" + + "\006redact\030\004 \001(\010\032-\n\013LabelsEntry\022\013\n\003key\030\001 \001(" + + "\t\022\r\n\005value\030\002 \001(\t:\0028\001:n\352Ak\n dialogflow.go" + + "ogleapis.com/Intent\022Gprojects/{project}/" + + "locations/{location}/agents/{agent}/inte" + + "nts/{intent}\"\314\001\n\022ListIntentsRequest\0228\n\006p" + + "arent\030\001 \001(\tB(\340A\002\372A\"\022 dialogflow.googleap" + + "is.com/Intent\022\025\n\rlanguage_code\030\002 \001(\t\022>\n\013" + + "intent_view\030\005 \001(\0162).google.cloud.dialogf" + + "low.cx.v3.IntentView\022\021\n\tpage_size\030\003 \001(\005\022" + + "\022\n\npage_token\030\004 \001(\t\"f\n\023ListIntentsRespon" + + "se\0226\n\007intents\030\001 \003(\0132%.google.cloud.dialo" + + "gflow.cx.v3.Intent\022\027\n\017next_page_token\030\002 " + + "\001(\t\"a\n\020GetIntentRequest\0226\n\004name\030\001 \001(\tB(\340" + + "A\002\372A\"\n dialogflow.googleapis.com/Intent\022" + + "\025\n\rlanguage_code\030\002 \001(\t\"\242\001\n\023CreateIntentR" + + "equest\0228\n\006parent\030\001 \001(\tB(\340A\002\372A\"\022 dialogfl" + + "ow.googleapis.com/Intent\022:\n\006intent\030\002 \001(\013" + + "2%.google.cloud.dialogflow.cx.v3.IntentB" + + "\003\340A\002\022\025\n\rlanguage_code\030\003 \001(\t\"\231\001\n\023UpdateIn" + + "tentRequest\022:\n\006intent\030\001 \001(\0132%.google.clo" + + "ud.dialogflow.cx.v3.IntentB\003\340A\002\022\025\n\rlangu" + + "age_code\030\002 \001(\t\022/\n\013update_mask\030\003 \001(\0132\032.go" + + "ogle.protobuf.FieldMask\"M\n\023DeleteIntentR" + + "equest\0226\n\004name\030\001 \001(\tB(\340A\002\372A\"\n dialogflow" + + ".googleapis.com/Intent*X\n\nIntentView\022\033\n\027" + + "INTENT_VIEW_UNSPECIFIED\020\000\022\027\n\023INTENT_VIEW" + + "_PARTIAL\020\001\022\024\n\020INTENT_VIEW_FULL\020\0022\236\010\n\007Int" + + "ents\022\273\001\n\013ListIntents\0221.google.cloud.dial" + + "ogflow.cx.v3.ListIntentsRequest\0322.google" + + ".cloud.dialogflow.cx.v3.ListIntentsRespo" + + "nse\"E\202\323\344\223\0026\0224/v3/{parent=projects/*/loca" + + "tions/*/agents/*}/intents\332A\006parent\022\250\001\n\tG" + + "etIntent\022/.google.cloud.dialogflow.cx.v3" + + ".GetIntentRequest\032%.google.cloud.dialogf" + + "low.cx.v3.Intent\"C\202\323\344\223\0026\0224/v3/{name=proj" + + "ects/*/locations/*/agents/*/intents/*}\332A" + + "\004name\022\277\001\n\014CreateIntent\0222.google.cloud.di" + + "alogflow.cx.v3.CreateIntentRequest\032%.goo" + + "gle.cloud.dialogflow.cx.v3.Intent\"T\202\323\344\223\002" + + ">\"4/v3/{parent=projects/*/locations/*/ag" + + "ents/*}/intents:\006intent\332A\rparent,intent\022" + + "\313\001\n\014UpdateIntent\0222.google.cloud.dialogfl" + + "ow.cx.v3.UpdateIntentRequest\032%.google.cl" + + "oud.dialogflow.cx.v3.Intent\"`\202\323\344\223\002E2;/v3" + + "/{intent.name=projects/*/locations/*/age" + + "nts/*/intents/*}:\006intent\332A\022intent,update" + + "_mask\022\237\001\n\014DeleteIntent\0222.google.cloud.di" + + "alogflow.cx.v3.DeleteIntentRequest\032\026.goo" + + "gle.protobuf.Empty\"C\202\323\344\223\0026*4/v3/{name=pr" + + "ojects/*/locations/*/agents/*/intents/*}" + + "\332A\004name\032x\312A\031dialogflow.googleapis.com\322AY" + + "https://www.googleapis.com/auth/cloud-pl" + + "atform,https://www.googleapis.com/auth/d" + + "ialogflowB\277\001\n!com.google.cloud.dialogflo" + + "w.cx.v3B\013IntentProtoP\001Z?google.golang.or" + + "g/genproto/googleapis/cloud/dialogflow/c" + + "x/v3;cx\370\001\001\242\002\002DF\252\002\035Google.Cloud.Dialogflo" + + "w.Cx.V3\352\002!Google::Cloud::Dialogflow::CX:" + + ":V3b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -172,10 +170,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { com.google.api.ClientProto.getDescriptor(), com.google.api.FieldBehaviorProto.getDescriptor(), com.google.api.ResourceProto.getDescriptor(), - com.google.longrunning.OperationsProto.getDescriptor(), com.google.protobuf.EmptyProto.getDescriptor(), com.google.protobuf.FieldMaskProto.getDescriptor(), - com.google.protobuf.TimestampProto.getDescriptor(), }); internal_static_google_cloud_dialogflow_cx_v3_Intent_descriptor = getDescriptor().getMessageTypes().get(0); @@ -289,10 +285,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { com.google.api.ClientProto.getDescriptor(); com.google.api.FieldBehaviorProto.getDescriptor(); com.google.api.ResourceProto.getDescriptor(); - com.google.longrunning.OperationsProto.getDescriptor(); com.google.protobuf.EmptyProto.getDescriptor(); com.google.protobuf.FieldMaskProto.getDescriptor(); - com.google.protobuf.TimestampProto.getDescriptor(); } // @@protoc_insertion_point(outer_class_scope) diff --git a/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/Match.java b/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/Match.java index 47f497a33..43e7b6d33 100644 --- a/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/Match.java +++ b/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/Match.java @@ -525,16 +525,14 @@ public com.google.protobuf.ByteString getEventBytes() { * Depending on your protocol or client library language, this is a * map, associative array, symbol table, dictionary, or JSON object * composed of a collection of (MapKey, MapValue) pairs: - * - MapKey type: string - * - MapKey value: parameter name - * - MapValue type: - * - If parameter's entity type is a composite entity: map - * - Else: depending on parameter value type, could be one of string, - * number, boolean, null, list or map - * - MapValue value: - * - If parameter's entity type is a composite entity: - * map from composite entity property names to property values - * - Else: parameter value + * * MapKey type: string + * * MapKey value: parameter name + * * MapValue type: If parameter's entity type is a composite entity then use + * map, otherwise, depending on the parameter value type, it could be one of + * string, number, boolean, null, list or map. + * * MapValue value: If parameter's entity type is a composite entity then use + * map from composite entity property names to property values, otherwise, + * use parameter value. * * * .google.protobuf.Struct parameters = 2; @@ -553,16 +551,14 @@ public boolean hasParameters() { * Depending on your protocol or client library language, this is a * map, associative array, symbol table, dictionary, or JSON object * composed of a collection of (MapKey, MapValue) pairs: - * - MapKey type: string - * - MapKey value: parameter name - * - MapValue type: - * - If parameter's entity type is a composite entity: map - * - Else: depending on parameter value type, could be one of string, - * number, boolean, null, list or map - * - MapValue value: - * - If parameter's entity type is a composite entity: - * map from composite entity property names to property values - * - Else: parameter value + * * MapKey type: string + * * MapKey value: parameter name + * * MapValue type: If parameter's entity type is a composite entity then use + * map, otherwise, depending on the parameter value type, it could be one of + * string, number, boolean, null, list or map. + * * MapValue value: If parameter's entity type is a composite entity then use + * map from composite entity property names to property values, otherwise, + * use parameter value. * * * .google.protobuf.Struct parameters = 2; @@ -581,16 +577,14 @@ public com.google.protobuf.Struct getParameters() { * Depending on your protocol or client library language, this is a * map, associative array, symbol table, dictionary, or JSON object * composed of a collection of (MapKey, MapValue) pairs: - * - MapKey type: string - * - MapKey value: parameter name - * - MapValue type: - * - If parameter's entity type is a composite entity: map - * - Else: depending on parameter value type, could be one of string, - * number, boolean, null, list or map - * - MapValue value: - * - If parameter's entity type is a composite entity: - * map from composite entity property names to property values - * - Else: parameter value + * * MapKey type: string + * * MapKey value: parameter name + * * MapValue type: If parameter's entity type is a composite entity then use + * map, otherwise, depending on the parameter value type, it could be one of + * string, number, boolean, null, list or map. + * * MapValue value: If parameter's entity type is a composite entity then use + * map from composite entity property names to property values, otherwise, + * use parameter value. * * * .google.protobuf.Struct parameters = 2; @@ -1465,16 +1459,14 @@ public Builder setEventBytes(com.google.protobuf.ByteString value) { * Depending on your protocol or client library language, this is a * map, associative array, symbol table, dictionary, or JSON object * composed of a collection of (MapKey, MapValue) pairs: - * - MapKey type: string - * - MapKey value: parameter name - * - MapValue type: - * - If parameter's entity type is a composite entity: map - * - Else: depending on parameter value type, could be one of string, - * number, boolean, null, list or map - * - MapValue value: - * - If parameter's entity type is a composite entity: - * map from composite entity property names to property values - * - Else: parameter value + * * MapKey type: string + * * MapKey value: parameter name + * * MapValue type: If parameter's entity type is a composite entity then use + * map, otherwise, depending on the parameter value type, it could be one of + * string, number, boolean, null, list or map. + * * MapValue value: If parameter's entity type is a composite entity then use + * map from composite entity property names to property values, otherwise, + * use parameter value. * * * .google.protobuf.Struct parameters = 2; @@ -1492,16 +1484,14 @@ public boolean hasParameters() { * Depending on your protocol or client library language, this is a * map, associative array, symbol table, dictionary, or JSON object * composed of a collection of (MapKey, MapValue) pairs: - * - MapKey type: string - * - MapKey value: parameter name - * - MapValue type: - * - If parameter's entity type is a composite entity: map - * - Else: depending on parameter value type, could be one of string, - * number, boolean, null, list or map - * - MapValue value: - * - If parameter's entity type is a composite entity: - * map from composite entity property names to property values - * - Else: parameter value + * * MapKey type: string + * * MapKey value: parameter name + * * MapValue type: If parameter's entity type is a composite entity then use + * map, otherwise, depending on the parameter value type, it could be one of + * string, number, boolean, null, list or map. + * * MapValue value: If parameter's entity type is a composite entity then use + * map from composite entity property names to property values, otherwise, + * use parameter value. * * * .google.protobuf.Struct parameters = 2; @@ -1523,16 +1513,14 @@ public com.google.protobuf.Struct getParameters() { * Depending on your protocol or client library language, this is a * map, associative array, symbol table, dictionary, or JSON object * composed of a collection of (MapKey, MapValue) pairs: - * - MapKey type: string - * - MapKey value: parameter name - * - MapValue type: - * - If parameter's entity type is a composite entity: map - * - Else: depending on parameter value type, could be one of string, - * number, boolean, null, list or map - * - MapValue value: - * - If parameter's entity type is a composite entity: - * map from composite entity property names to property values - * - Else: parameter value + * * MapKey type: string + * * MapKey value: parameter name + * * MapValue type: If parameter's entity type is a composite entity then use + * map, otherwise, depending on the parameter value type, it could be one of + * string, number, boolean, null, list or map. + * * MapValue value: If parameter's entity type is a composite entity then use + * map from composite entity property names to property values, otherwise, + * use parameter value. * * * .google.protobuf.Struct parameters = 2; @@ -1558,16 +1546,14 @@ public Builder setParameters(com.google.protobuf.Struct value) { * Depending on your protocol or client library language, this is a * map, associative array, symbol table, dictionary, or JSON object * composed of a collection of (MapKey, MapValue) pairs: - * - MapKey type: string - * - MapKey value: parameter name - * - MapValue type: - * - If parameter's entity type is a composite entity: map - * - Else: depending on parameter value type, could be one of string, - * number, boolean, null, list or map - * - MapValue value: - * - If parameter's entity type is a composite entity: - * map from composite entity property names to property values - * - Else: parameter value + * * MapKey type: string + * * MapKey value: parameter name + * * MapValue type: If parameter's entity type is a composite entity then use + * map, otherwise, depending on the parameter value type, it could be one of + * string, number, boolean, null, list or map. + * * MapValue value: If parameter's entity type is a composite entity then use + * map from composite entity property names to property values, otherwise, + * use parameter value. * * * .google.protobuf.Struct parameters = 2; @@ -1590,16 +1576,14 @@ public Builder setParameters(com.google.protobuf.Struct.Builder builderForValue) * Depending on your protocol or client library language, this is a * map, associative array, symbol table, dictionary, or JSON object * composed of a collection of (MapKey, MapValue) pairs: - * - MapKey type: string - * - MapKey value: parameter name - * - MapValue type: - * - If parameter's entity type is a composite entity: map - * - Else: depending on parameter value type, could be one of string, - * number, boolean, null, list or map - * - MapValue value: - * - If parameter's entity type is a composite entity: - * map from composite entity property names to property values - * - Else: parameter value + * * MapKey type: string + * * MapKey value: parameter name + * * MapValue type: If parameter's entity type is a composite entity then use + * map, otherwise, depending on the parameter value type, it could be one of + * string, number, boolean, null, list or map. + * * MapValue value: If parameter's entity type is a composite entity then use + * map from composite entity property names to property values, otherwise, + * use parameter value. * * * .google.protobuf.Struct parameters = 2; @@ -1627,16 +1611,14 @@ public Builder mergeParameters(com.google.protobuf.Struct value) { * Depending on your protocol or client library language, this is a * map, associative array, symbol table, dictionary, or JSON object * composed of a collection of (MapKey, MapValue) pairs: - * - MapKey type: string - * - MapKey value: parameter name - * - MapValue type: - * - If parameter's entity type is a composite entity: map - * - Else: depending on parameter value type, could be one of string, - * number, boolean, null, list or map - * - MapValue value: - * - If parameter's entity type is a composite entity: - * map from composite entity property names to property values - * - Else: parameter value + * * MapKey type: string + * * MapKey value: parameter name + * * MapValue type: If parameter's entity type is a composite entity then use + * map, otherwise, depending on the parameter value type, it could be one of + * string, number, boolean, null, list or map. + * * MapValue value: If parameter's entity type is a composite entity then use + * map from composite entity property names to property values, otherwise, + * use parameter value. * * * .google.protobuf.Struct parameters = 2; @@ -1660,16 +1642,14 @@ public Builder clearParameters() { * Depending on your protocol or client library language, this is a * map, associative array, symbol table, dictionary, or JSON object * composed of a collection of (MapKey, MapValue) pairs: - * - MapKey type: string - * - MapKey value: parameter name - * - MapValue type: - * - If parameter's entity type is a composite entity: map - * - Else: depending on parameter value type, could be one of string, - * number, boolean, null, list or map - * - MapValue value: - * - If parameter's entity type is a composite entity: - * map from composite entity property names to property values - * - Else: parameter value + * * MapKey type: string + * * MapKey value: parameter name + * * MapValue type: If parameter's entity type is a composite entity then use + * map, otherwise, depending on the parameter value type, it could be one of + * string, number, boolean, null, list or map. + * * MapValue value: If parameter's entity type is a composite entity then use + * map from composite entity property names to property values, otherwise, + * use parameter value. * * * .google.protobuf.Struct parameters = 2; @@ -1687,16 +1667,14 @@ public com.google.protobuf.Struct.Builder getParametersBuilder() { * Depending on your protocol or client library language, this is a * map, associative array, symbol table, dictionary, or JSON object * composed of a collection of (MapKey, MapValue) pairs: - * - MapKey type: string - * - MapKey value: parameter name - * - MapValue type: - * - If parameter's entity type is a composite entity: map - * - Else: depending on parameter value type, could be one of string, - * number, boolean, null, list or map - * - MapValue value: - * - If parameter's entity type is a composite entity: - * map from composite entity property names to property values - * - Else: parameter value + * * MapKey type: string + * * MapKey value: parameter name + * * MapValue type: If parameter's entity type is a composite entity then use + * map, otherwise, depending on the parameter value type, it could be one of + * string, number, boolean, null, list or map. + * * MapValue value: If parameter's entity type is a composite entity then use + * map from composite entity property names to property values, otherwise, + * use parameter value. * * * .google.protobuf.Struct parameters = 2; @@ -1716,16 +1694,14 @@ public com.google.protobuf.StructOrBuilder getParametersOrBuilder() { * Depending on your protocol or client library language, this is a * map, associative array, symbol table, dictionary, or JSON object * composed of a collection of (MapKey, MapValue) pairs: - * - MapKey type: string - * - MapKey value: parameter name - * - MapValue type: - * - If parameter's entity type is a composite entity: map - * - Else: depending on parameter value type, could be one of string, - * number, boolean, null, list or map - * - MapValue value: - * - If parameter's entity type is a composite entity: - * map from composite entity property names to property values - * - Else: parameter value + * * MapKey type: string + * * MapKey value: parameter name + * * MapValue type: If parameter's entity type is a composite entity then use + * map, otherwise, depending on the parameter value type, it could be one of + * string, number, boolean, null, list or map. + * * MapValue value: If parameter's entity type is a composite entity then use + * map from composite entity property names to property values, otherwise, + * use parameter value. * * * .google.protobuf.Struct parameters = 2; diff --git a/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/MatchOrBuilder.java b/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/MatchOrBuilder.java index 9f5e73468..bcc65b235 100644 --- a/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/MatchOrBuilder.java +++ b/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/MatchOrBuilder.java @@ -101,16 +101,14 @@ public interface MatchOrBuilder * Depending on your protocol or client library language, this is a * map, associative array, symbol table, dictionary, or JSON object * composed of a collection of (MapKey, MapValue) pairs: - * - MapKey type: string - * - MapKey value: parameter name - * - MapValue type: - * - If parameter's entity type is a composite entity: map - * - Else: depending on parameter value type, could be one of string, - * number, boolean, null, list or map - * - MapValue value: - * - If parameter's entity type is a composite entity: - * map from composite entity property names to property values - * - Else: parameter value + * * MapKey type: string + * * MapKey value: parameter name + * * MapValue type: If parameter's entity type is a composite entity then use + * map, otherwise, depending on the parameter value type, it could be one of + * string, number, boolean, null, list or map. + * * MapValue value: If parameter's entity type is a composite entity then use + * map from composite entity property names to property values, otherwise, + * use parameter value. * * * .google.protobuf.Struct parameters = 2; @@ -126,16 +124,14 @@ public interface MatchOrBuilder * Depending on your protocol or client library language, this is a * map, associative array, symbol table, dictionary, or JSON object * composed of a collection of (MapKey, MapValue) pairs: - * - MapKey type: string - * - MapKey value: parameter name - * - MapValue type: - * - If parameter's entity type is a composite entity: map - * - Else: depending on parameter value type, could be one of string, - * number, boolean, null, list or map - * - MapValue value: - * - If parameter's entity type is a composite entity: - * map from composite entity property names to property values - * - Else: parameter value + * * MapKey type: string + * * MapKey value: parameter name + * * MapValue type: If parameter's entity type is a composite entity then use + * map, otherwise, depending on the parameter value type, it could be one of + * string, number, boolean, null, list or map. + * * MapValue value: If parameter's entity type is a composite entity then use + * map from composite entity property names to property values, otherwise, + * use parameter value. * * * .google.protobuf.Struct parameters = 2; @@ -151,16 +147,14 @@ public interface MatchOrBuilder * Depending on your protocol or client library language, this is a * map, associative array, symbol table, dictionary, or JSON object * composed of a collection of (MapKey, MapValue) pairs: - * - MapKey type: string - * - MapKey value: parameter name - * - MapValue type: - * - If parameter's entity type is a composite entity: map - * - Else: depending on parameter value type, could be one of string, - * number, boolean, null, list or map - * - MapValue value: - * - If parameter's entity type is a composite entity: - * map from composite entity property names to property values - * - Else: parameter value + * * MapKey type: string + * * MapKey value: parameter name + * * MapValue type: If parameter's entity type is a composite entity then use + * map, otherwise, depending on the parameter value type, it could be one of + * string, number, boolean, null, list or map. + * * MapValue value: If parameter's entity type is a composite entity then use + * map from composite entity property names to property values, otherwise, + * use parameter value. * * * .google.protobuf.Struct parameters = 2; diff --git a/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/PageProto.java b/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/PageProto.java index 31ab64291..8a0a9771c 100644 --- a/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/PageProto.java +++ b/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/PageProto.java @@ -88,103 +88,101 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "to\022\035google.cloud.dialogflow.cx.v3\032\034googl" + "e/api/annotations.proto\032\027google/api/clie" + "nt.proto\032\037google/api/field_behavior.prot" - + "o\032\031google/api/resource.proto\0325google/clo" - + "ud/dialogflow/cx/v3/advanced_settings.pr" - + "oto\032/google/cloud/dialogflow/cx/v3/fulfi" - + "llment.proto\032\033google/protobuf/empty.prot" - + "o\032 google/protobuf/field_mask.proto\032\034goo" - + "gle/protobuf/struct.proto\"\206\004\n\004Page\022\014\n\004na" - + "me\030\001 \001(\t\022\031\n\014display_name\030\002 \001(\tB\003\340A\002\022E\n\021e" - + "ntry_fulfillment\030\007 \001(\0132*.google.cloud.di" - + "alogflow.cx.v3.Fulfillment\0221\n\004form\030\004 \001(\013" - + "2#.google.cloud.dialogflow.cx.v3.Form\022T\n" - + "\027transition_route_groups\030\013 \003(\tB3\372A0\n.dia" - + "logflow.googleapis.com/TransitionRouteGr" - + "oup\022I\n\021transition_routes\030\t \003(\0132..google." - + "cloud.dialogflow.cx.v3.TransitionRoute\022C" - + "\n\016event_handlers\030\n \003(\0132+.google.cloud.di" - + "alogflow.cx.v3.EventHandler:u\352Ar\n\036dialog" - + "flow.googleapis.com/Page\022Pprojects/{proj" - + "ect}/locations/{location}/agents/{agent}" - + "/flows/{flow}/pages/{page}\"\243\004\n\004Form\022A\n\np" - + "arameters\030\001 \003(\0132-.google.cloud.dialogflo" - + "w.cx.v3.Form.Parameter\032\327\003\n\tParameter\022\031\n\014" - + "display_name\030\001 \001(\tB\003\340A\002\022\020\n\010required\030\002 \001(" - + "\010\022A\n\013entity_type\030\003 \001(\tB,\340A\002\372A&\n$dialogfl" - + "ow.googleapis.com/EntityType\022\017\n\007is_list\030" - + "\004 \001(\010\022V\n\rfill_behavior\030\007 \001(\0132:.google.cl" - + "oud.dialogflow.cx.v3.Form.Parameter.Fill" - + "BehaviorB\003\340A\002\022-\n\rdefault_value\030\t \001(\0132\026.g" - + "oogle.protobuf.Value\022\016\n\006redact\030\013 \001(\010\032\261\001\n" - + "\014FillBehavior\022S\n\032initial_prompt_fulfillm" - + "ent\030\003 \001(\0132*.google.cloud.dialogflow.cx.v" - + "3.FulfillmentB\003\340A\002\022L\n\027reprompt_event_han" - + "dlers\030\005 \003(\0132+.google.cloud.dialogflow.cx" - + ".v3.EventHandler\"\200\002\n\014EventHandler\022\021\n\004nam" - + "e\030\006 \001(\tB\003\340A\003\022\022\n\005event\030\004 \001(\tB\003\340A\002\022G\n\023trig" - + "ger_fulfillment\030\005 \001(\0132*.google.cloud.dia" - + "logflow.cx.v3.Fulfillment\022:\n\013target_page" - + "\030\002 \001(\tB#\372A \n\036dialogflow.googleapis.com/P" - + "ageH\000\022:\n\013target_flow\030\003 \001(\tB#\372A \n\036dialogf" - + "low.googleapis.com/FlowH\000B\010\n\006target\"\271\002\n\017" - + "TransitionRoute\022\021\n\004name\030\006 \001(\tB\003\340A\003\0225\n\006in" - + "tent\030\001 \001(\tB%\372A\"\n dialogflow.googleapis.c" - + "om/Intent\022\021\n\tcondition\030\002 \001(\t\022G\n\023trigger_" - + "fulfillment\030\003 \001(\0132*.google.cloud.dialogf" - + "low.cx.v3.Fulfillment\022:\n\013target_page\030\004 \001" - + "(\tB#\372A \n\036dialogflow.googleapis.com/PageH" - + "\000\022:\n\013target_flow\030\005 \001(\tB#\372A \n\036dialogflow." - + "googleapis.com/FlowH\000B\010\n\006target\"\210\001\n\020List" - + "PagesRequest\0226\n\006parent\030\001 \001(\tB&\340A\002\372A \022\036di" - + "alogflow.googleapis.com/Page\022\025\n\rlanguage" - + "_code\030\002 \001(\t\022\021\n\tpage_size\030\003 \001(\005\022\022\n\npage_t" - + "oken\030\004 \001(\t\"`\n\021ListPagesResponse\0222\n\005pages" - + "\030\001 \003(\0132#.google.cloud.dialogflow.cx.v3.P" - + "age\022\027\n\017next_page_token\030\002 \001(\t\"]\n\016GetPageR" - + "equest\0224\n\004name\030\001 \001(\tB&\340A\002\372A \n\036dialogflow" - + ".googleapis.com/Page\022\025\n\rlanguage_code\030\002 " - + "\001(\t\"\232\001\n\021CreatePageRequest\0226\n\006parent\030\001 \001(" - + "\tB&\340A\002\372A \022\036dialogflow.googleapis.com/Pag" - + "e\0226\n\004page\030\002 \001(\0132#.google.cloud.dialogflo" - + "w.cx.v3.PageB\003\340A\002\022\025\n\rlanguage_code\030\003 \001(\t" - + "\"\223\001\n\021UpdatePageRequest\0226\n\004page\030\001 \001(\0132#.g" - + "oogle.cloud.dialogflow.cx.v3.PageB\003\340A\002\022\025" - + "\n\rlanguage_code\030\002 \001(\t\022/\n\013update_mask\030\003 \001" - + "(\0132\032.google.protobuf.FieldMask\"X\n\021Delete" - + "PageRequest\0224\n\004name\030\001 \001(\tB&\340A\002\372A \n\036dialo" - + "gflow.googleapis.com/Page\022\r\n\005force\030\002 \001(\010" - + "2\224\010\n\005Pages\022\273\001\n\tListPages\022/.google.cloud." - + "dialogflow.cx.v3.ListPagesRequest\0320.goog" - + "le.cloud.dialogflow.cx.v3.ListPagesRespo" - + "nse\"K\202\323\344\223\002<\022:/v3/{parent=projects/*/loca" - + "tions/*/agents/*/flows/*}/pages\332A\006parent" - + "\022\250\001\n\007GetPage\022-.google.cloud.dialogflow.c" - + "x.v3.GetPageRequest\032#.google.cloud.dialo" - + "gflow.cx.v3.Page\"I\202\323\344\223\002<\022:/v3/{name=proj" - + "ects/*/locations/*/agents/*/flows/*/page" - + "s/*}\332A\004name\022\273\001\n\nCreatePage\0220.google.clou" - + "d.dialogflow.cx.v3.CreatePageRequest\032#.g" - + "oogle.cloud.dialogflow.cx.v3.Page\"V\202\323\344\223\002" - + "B\":/v3/{parent=projects/*/locations/*/ag" - + "ents/*/flows/*}/pages:\004page\332A\013parent,pag" - + "e\022\305\001\n\nUpdatePage\0220.google.cloud.dialogfl" - + "ow.cx.v3.UpdatePageRequest\032#.google.clou" - + "d.dialogflow.cx.v3.Page\"`\202\323\344\223\002G2?/v3/{pa" - + "ge.name=projects/*/locations/*/agents/*/" - + "flows/*/pages/*}:\004page\332A\020page,update_mas" - + "k\022\241\001\n\nDeletePage\0220.google.cloud.dialogfl" - + "ow.cx.v3.DeletePageRequest\032\026.google.prot" - + "obuf.Empty\"I\202\323\344\223\002<*:/v3/{name=projects/*" - + "/locations/*/agents/*/flows/*/pages/*}\332A" - + "\004name\032x\312A\031dialogflow.googleapis.com\322AYht" - + "tps://www.googleapis.com/auth/cloud-plat" - + "form,https://www.googleapis.com/auth/dia" - + "logflowB\275\001\n!com.google.cloud.dialogflow." - + "cx.v3B\tPageProtoP\001Z?google.golang.org/ge" - + "nproto/googleapis/cloud/dialogflow/cx/v3" - + ";cx\370\001\001\242\002\002DF\252\002\035Google.Cloud.Dialogflow.Cx" - + ".V3\352\002!Google::Cloud::Dialogflow::CX::V3b" - + "\006proto3" + + "o\032\031google/api/resource.proto\032/google/clo" + + "ud/dialogflow/cx/v3/fulfillment.proto\032\033g" + + "oogle/protobuf/empty.proto\032 google/proto" + + "buf/field_mask.proto\032\034google/protobuf/st" + + "ruct.proto\"\206\004\n\004Page\022\014\n\004name\030\001 \001(\t\022\031\n\014dis" + + "play_name\030\002 \001(\tB\003\340A\002\022E\n\021entry_fulfillmen" + + "t\030\007 \001(\0132*.google.cloud.dialogflow.cx.v3." + + "Fulfillment\0221\n\004form\030\004 \001(\0132#.google.cloud" + + ".dialogflow.cx.v3.Form\022T\n\027transition_rou" + + "te_groups\030\013 \003(\tB3\372A0\n.dialogflow.googlea" + + "pis.com/TransitionRouteGroup\022I\n\021transiti" + + "on_routes\030\t \003(\0132..google.cloud.dialogflo" + + "w.cx.v3.TransitionRoute\022C\n\016event_handler" + + "s\030\n \003(\0132+.google.cloud.dialogflow.cx.v3." + + "EventHandler:u\352Ar\n\036dialogflow.googleapis" + + ".com/Page\022Pprojects/{project}/locations/" + + "{location}/agents/{agent}/flows/{flow}/p" + + "ages/{page}\"\243\004\n\004Form\022A\n\nparameters\030\001 \003(\013" + + "2-.google.cloud.dialogflow.cx.v3.Form.Pa" + + "rameter\032\327\003\n\tParameter\022\031\n\014display_name\030\001 " + + "\001(\tB\003\340A\002\022\020\n\010required\030\002 \001(\010\022A\n\013entity_typ" + + "e\030\003 \001(\tB,\340A\002\372A&\n$dialogflow.googleapis.c" + + "om/EntityType\022\017\n\007is_list\030\004 \001(\010\022V\n\rfill_b" + + "ehavior\030\007 \001(\0132:.google.cloud.dialogflow." + + "cx.v3.Form.Parameter.FillBehaviorB\003\340A\002\022-" + + "\n\rdefault_value\030\t \001(\0132\026.google.protobuf." + + "Value\022\016\n\006redact\030\013 \001(\010\032\261\001\n\014FillBehavior\022S" + + "\n\032initial_prompt_fulfillment\030\003 \001(\0132*.goo" + + "gle.cloud.dialogflow.cx.v3.FulfillmentB\003" + + "\340A\002\022L\n\027reprompt_event_handlers\030\005 \003(\0132+.g" + + "oogle.cloud.dialogflow.cx.v3.EventHandle" + + "r\"\200\002\n\014EventHandler\022\021\n\004name\030\006 \001(\tB\003\340A\003\022\022\n" + + "\005event\030\004 \001(\tB\003\340A\002\022G\n\023trigger_fulfillment" + + "\030\005 \001(\0132*.google.cloud.dialogflow.cx.v3.F" + + "ulfillment\022:\n\013target_page\030\002 \001(\tB#\372A \n\036di" + + "alogflow.googleapis.com/PageH\000\022:\n\013target" + + "_flow\030\003 \001(\tB#\372A \n\036dialogflow.googleapis." + + "com/FlowH\000B\010\n\006target\"\271\002\n\017TransitionRoute" + + "\022\021\n\004name\030\006 \001(\tB\003\340A\003\0225\n\006intent\030\001 \001(\tB%\372A\"" + + "\n dialogflow.googleapis.com/Intent\022\021\n\tco" + + "ndition\030\002 \001(\t\022G\n\023trigger_fulfillment\030\003 \001" + + "(\0132*.google.cloud.dialogflow.cx.v3.Fulfi" + + "llment\022:\n\013target_page\030\004 \001(\tB#\372A \n\036dialog" + + "flow.googleapis.com/PageH\000\022:\n\013target_flo" + + "w\030\005 \001(\tB#\372A \n\036dialogflow.googleapis.com/" + + "FlowH\000B\010\n\006target\"\210\001\n\020ListPagesRequest\0226\n" + + "\006parent\030\001 \001(\tB&\340A\002\372A \022\036dialogflow.google" + + "apis.com/Page\022\025\n\rlanguage_code\030\002 \001(\t\022\021\n\t" + + "page_size\030\003 \001(\005\022\022\n\npage_token\030\004 \001(\t\"`\n\021L" + + "istPagesResponse\0222\n\005pages\030\001 \003(\0132#.google" + + ".cloud.dialogflow.cx.v3.Page\022\027\n\017next_pag" + + "e_token\030\002 \001(\t\"]\n\016GetPageRequest\0224\n\004name\030" + + "\001 \001(\tB&\340A\002\372A \n\036dialogflow.googleapis.com" + + "/Page\022\025\n\rlanguage_code\030\002 \001(\t\"\232\001\n\021CreateP" + + "ageRequest\0226\n\006parent\030\001 \001(\tB&\340A\002\372A \022\036dial" + + "ogflow.googleapis.com/Page\0226\n\004page\030\002 \001(\013" + + "2#.google.cloud.dialogflow.cx.v3.PageB\003\340" + + "A\002\022\025\n\rlanguage_code\030\003 \001(\t\"\223\001\n\021UpdatePage" + + "Request\0226\n\004page\030\001 \001(\0132#.google.cloud.dia" + + "logflow.cx.v3.PageB\003\340A\002\022\025\n\rlanguage_code" + + "\030\002 \001(\t\022/\n\013update_mask\030\003 \001(\0132\032.google.pro" + + "tobuf.FieldMask\"X\n\021DeletePageRequest\0224\n\004" + + "name\030\001 \001(\tB&\340A\002\372A \n\036dialogflow.googleapi" + + "s.com/Page\022\r\n\005force\030\002 \001(\0102\224\010\n\005Pages\022\273\001\n\t" + + "ListPages\022/.google.cloud.dialogflow.cx.v" + + "3.ListPagesRequest\0320.google.cloud.dialog" + + "flow.cx.v3.ListPagesResponse\"K\202\323\344\223\002<\022:/v" + + "3/{parent=projects/*/locations/*/agents/" + + "*/flows/*}/pages\332A\006parent\022\250\001\n\007GetPage\022-." + + "google.cloud.dialogflow.cx.v3.GetPageReq" + + "uest\032#.google.cloud.dialogflow.cx.v3.Pag" + + "e\"I\202\323\344\223\002<\022:/v3/{name=projects/*/location" + + "s/*/agents/*/flows/*/pages/*}\332A\004name\022\273\001\n" + + "\nCreatePage\0220.google.cloud.dialogflow.cx" + + ".v3.CreatePageRequest\032#.google.cloud.dia" + + "logflow.cx.v3.Page\"V\202\323\344\223\002B\":/v3/{parent=" + + "projects/*/locations/*/agents/*/flows/*}" + + "/pages:\004page\332A\013parent,page\022\305\001\n\nUpdatePag" + + "e\0220.google.cloud.dialogflow.cx.v3.Update" + + "PageRequest\032#.google.cloud.dialogflow.cx" + + ".v3.Page\"`\202\323\344\223\002G2?/v3/{page.name=project" + + "s/*/locations/*/agents/*/flows/*/pages/*" + + "}:\004page\332A\020page,update_mask\022\241\001\n\nDeletePag" + + "e\0220.google.cloud.dialogflow.cx.v3.Delete" + + "PageRequest\032\026.google.protobuf.Empty\"I\202\323\344" + + "\223\002<*:/v3/{name=projects/*/locations/*/ag" + + "ents/*/flows/*/pages/*}\332A\004name\032x\312A\031dialo" + + "gflow.googleapis.com\322AYhttps://www.googl" + + "eapis.com/auth/cloud-platform,https://ww" + + "w.googleapis.com/auth/dialogflowB\275\001\n!com" + + ".google.cloud.dialogflow.cx.v3B\tPageProt" + + "oP\001Z?google.golang.org/genproto/googleap" + + "is/cloud/dialogflow/cx/v3;cx\370\001\001\242\002\002DF\252\002\035G" + + "oogle.Cloud.Dialogflow.Cx.V3\352\002!Google::C" + + "loud::Dialogflow::CX::V3b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -194,7 +192,6 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { com.google.api.ClientProto.getDescriptor(), com.google.api.FieldBehaviorProto.getDescriptor(), com.google.api.ResourceProto.getDescriptor(), - com.google.cloud.dialogflow.cx.v3.AdvancedSettingsProto.getDescriptor(), com.google.cloud.dialogflow.cx.v3.FulfillmentProto.getDescriptor(), com.google.protobuf.EmptyProto.getDescriptor(), com.google.protobuf.FieldMaskProto.getDescriptor(), @@ -331,7 +328,6 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { com.google.api.ClientProto.getDescriptor(); com.google.api.FieldBehaviorProto.getDescriptor(); com.google.api.ResourceProto.getDescriptor(); - com.google.cloud.dialogflow.cx.v3.AdvancedSettingsProto.getDescriptor(); com.google.cloud.dialogflow.cx.v3.FulfillmentProto.getDescriptor(); com.google.protobuf.EmptyProto.getDescriptor(); com.google.protobuf.FieldMaskProto.getDescriptor(); diff --git a/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/QueryParameters.java b/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/QueryParameters.java index 858ef28cf..00cde8bb3 100644 --- a/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/QueryParameters.java +++ b/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/QueryParameters.java @@ -516,16 +516,14 @@ public com.google.protobuf.StructOrBuilder getPayloadOrBuilder() { * Depending on your protocol or client library language, this is a * map, associative array, symbol table, dictionary, or JSON object * composed of a collection of (MapKey, MapValue) pairs: - * - MapKey type: string - * - MapKey value: parameter name - * - MapValue type: - * - If parameter's entity type is a composite entity: map - * - Else: depending on parameter value type, could be one of string, - * number, boolean, null, list or map - * - MapValue value: - * - If parameter's entity type is a composite entity: - * map from composite entity property names to property values - * - Else: parameter value + * * MapKey type: string + * * MapKey value: parameter name + * * MapValue type: If parameter's entity type is a composite entity then use + * map, otherwise, depending on the parameter value type, it could be one of + * string, number, boolean, null, list or map. + * * MapValue value: If parameter's entity type is a composite entity then use + * map from composite entity property names to property values, otherwise, + * use parameter value. * * * .google.protobuf.Struct parameters = 5; @@ -549,16 +547,14 @@ public boolean hasParameters() { * Depending on your protocol or client library language, this is a * map, associative array, symbol table, dictionary, or JSON object * composed of a collection of (MapKey, MapValue) pairs: - * - MapKey type: string - * - MapKey value: parameter name - * - MapValue type: - * - If parameter's entity type is a composite entity: map - * - Else: depending on parameter value type, could be one of string, - * number, boolean, null, list or map - * - MapValue value: - * - If parameter's entity type is a composite entity: - * map from composite entity property names to property values - * - Else: parameter value + * * MapKey type: string + * * MapKey value: parameter name + * * MapValue type: If parameter's entity type is a composite entity then use + * map, otherwise, depending on the parameter value type, it could be one of + * string, number, boolean, null, list or map. + * * MapValue value: If parameter's entity type is a composite entity then use + * map from composite entity property names to property values, otherwise, + * use parameter value. * * * .google.protobuf.Struct parameters = 5; @@ -582,16 +578,14 @@ public com.google.protobuf.Struct getParameters() { * Depending on your protocol or client library language, this is a * map, associative array, symbol table, dictionary, or JSON object * composed of a collection of (MapKey, MapValue) pairs: - * - MapKey type: string - * - MapKey value: parameter name - * - MapValue type: - * - If parameter's entity type is a composite entity: map - * - Else: depending on parameter value type, could be one of string, - * number, boolean, null, list or map - * - MapValue value: - * - If parameter's entity type is a composite entity: - * map from composite entity property names to property values - * - Else: parameter value + * * MapKey type: string + * * MapKey value: parameter name + * * MapValue type: If parameter's entity type is a composite entity then use + * map, otherwise, depending on the parameter value type, it could be one of + * string, number, boolean, null, list or map. + * * MapValue value: If parameter's entity type is a composite entity then use + * map from composite entity property names to property values, otherwise, + * use parameter value. * * * .google.protobuf.Struct parameters = 5; @@ -2522,16 +2516,14 @@ public com.google.protobuf.StructOrBuilder getPayloadOrBuilder() { * Depending on your protocol or client library language, this is a * map, associative array, symbol table, dictionary, or JSON object * composed of a collection of (MapKey, MapValue) pairs: - * - MapKey type: string - * - MapKey value: parameter name - * - MapValue type: - * - If parameter's entity type is a composite entity: map - * - Else: depending on parameter value type, could be one of string, - * number, boolean, null, list or map - * - MapValue value: - * - If parameter's entity type is a composite entity: - * map from composite entity property names to property values - * - Else: parameter value + * * MapKey type: string + * * MapKey value: parameter name + * * MapValue type: If parameter's entity type is a composite entity then use + * map, otherwise, depending on the parameter value type, it could be one of + * string, number, boolean, null, list or map. + * * MapValue value: If parameter's entity type is a composite entity then use + * map from composite entity property names to property values, otherwise, + * use parameter value. * * * .google.protobuf.Struct parameters = 5; @@ -2554,16 +2546,14 @@ public boolean hasParameters() { * Depending on your protocol or client library language, this is a * map, associative array, symbol table, dictionary, or JSON object * composed of a collection of (MapKey, MapValue) pairs: - * - MapKey type: string - * - MapKey value: parameter name - * - MapValue type: - * - If parameter's entity type is a composite entity: map - * - Else: depending on parameter value type, could be one of string, - * number, boolean, null, list or map - * - MapValue value: - * - If parameter's entity type is a composite entity: - * map from composite entity property names to property values - * - Else: parameter value + * * MapKey type: string + * * MapKey value: parameter name + * * MapValue type: If parameter's entity type is a composite entity then use + * map, otherwise, depending on the parameter value type, it could be one of + * string, number, boolean, null, list or map. + * * MapValue value: If parameter's entity type is a composite entity then use + * map from composite entity property names to property values, otherwise, + * use parameter value. * * * .google.protobuf.Struct parameters = 5; @@ -2590,16 +2580,14 @@ public com.google.protobuf.Struct getParameters() { * Depending on your protocol or client library language, this is a * map, associative array, symbol table, dictionary, or JSON object * composed of a collection of (MapKey, MapValue) pairs: - * - MapKey type: string - * - MapKey value: parameter name - * - MapValue type: - * - If parameter's entity type is a composite entity: map - * - Else: depending on parameter value type, could be one of string, - * number, boolean, null, list or map - * - MapValue value: - * - If parameter's entity type is a composite entity: - * map from composite entity property names to property values - * - Else: parameter value + * * MapKey type: string + * * MapKey value: parameter name + * * MapValue type: If parameter's entity type is a composite entity then use + * map, otherwise, depending on the parameter value type, it could be one of + * string, number, boolean, null, list or map. + * * MapValue value: If parameter's entity type is a composite entity then use + * map from composite entity property names to property values, otherwise, + * use parameter value. * * * .google.protobuf.Struct parameters = 5; @@ -2630,16 +2618,14 @@ public Builder setParameters(com.google.protobuf.Struct value) { * Depending on your protocol or client library language, this is a * map, associative array, symbol table, dictionary, or JSON object * composed of a collection of (MapKey, MapValue) pairs: - * - MapKey type: string - * - MapKey value: parameter name - * - MapValue type: - * - If parameter's entity type is a composite entity: map - * - Else: depending on parameter value type, could be one of string, - * number, boolean, null, list or map - * - MapValue value: - * - If parameter's entity type is a composite entity: - * map from composite entity property names to property values - * - Else: parameter value + * * MapKey type: string + * * MapKey value: parameter name + * * MapValue type: If parameter's entity type is a composite entity then use + * map, otherwise, depending on the parameter value type, it could be one of + * string, number, boolean, null, list or map. + * * MapValue value: If parameter's entity type is a composite entity then use + * map from composite entity property names to property values, otherwise, + * use parameter value. * * * .google.protobuf.Struct parameters = 5; @@ -2667,16 +2653,14 @@ public Builder setParameters(com.google.protobuf.Struct.Builder builderForValue) * Depending on your protocol or client library language, this is a * map, associative array, symbol table, dictionary, or JSON object * composed of a collection of (MapKey, MapValue) pairs: - * - MapKey type: string - * - MapKey value: parameter name - * - MapValue type: - * - If parameter's entity type is a composite entity: map - * - Else: depending on parameter value type, could be one of string, - * number, boolean, null, list or map - * - MapValue value: - * - If parameter's entity type is a composite entity: - * map from composite entity property names to property values - * - Else: parameter value + * * MapKey type: string + * * MapKey value: parameter name + * * MapValue type: If parameter's entity type is a composite entity then use + * map, otherwise, depending on the parameter value type, it could be one of + * string, number, boolean, null, list or map. + * * MapValue value: If parameter's entity type is a composite entity then use + * map from composite entity property names to property values, otherwise, + * use parameter value. * * * .google.protobuf.Struct parameters = 5; @@ -2709,16 +2693,14 @@ public Builder mergeParameters(com.google.protobuf.Struct value) { * Depending on your protocol or client library language, this is a * map, associative array, symbol table, dictionary, or JSON object * composed of a collection of (MapKey, MapValue) pairs: - * - MapKey type: string - * - MapKey value: parameter name - * - MapValue type: - * - If parameter's entity type is a composite entity: map - * - Else: depending on parameter value type, could be one of string, - * number, boolean, null, list or map - * - MapValue value: - * - If parameter's entity type is a composite entity: - * map from composite entity property names to property values - * - Else: parameter value + * * MapKey type: string + * * MapKey value: parameter name + * * MapValue type: If parameter's entity type is a composite entity then use + * map, otherwise, depending on the parameter value type, it could be one of + * string, number, boolean, null, list or map. + * * MapValue value: If parameter's entity type is a composite entity then use + * map from composite entity property names to property values, otherwise, + * use parameter value. * * * .google.protobuf.Struct parameters = 5; @@ -2747,16 +2729,14 @@ public Builder clearParameters() { * Depending on your protocol or client library language, this is a * map, associative array, symbol table, dictionary, or JSON object * composed of a collection of (MapKey, MapValue) pairs: - * - MapKey type: string - * - MapKey value: parameter name - * - MapValue type: - * - If parameter's entity type is a composite entity: map - * - Else: depending on parameter value type, could be one of string, - * number, boolean, null, list or map - * - MapValue value: - * - If parameter's entity type is a composite entity: - * map from composite entity property names to property values - * - Else: parameter value + * * MapKey type: string + * * MapKey value: parameter name + * * MapValue type: If parameter's entity type is a composite entity then use + * map, otherwise, depending on the parameter value type, it could be one of + * string, number, boolean, null, list or map. + * * MapValue value: If parameter's entity type is a composite entity then use + * map from composite entity property names to property values, otherwise, + * use parameter value. * * * .google.protobuf.Struct parameters = 5; @@ -2779,16 +2759,14 @@ public com.google.protobuf.Struct.Builder getParametersBuilder() { * Depending on your protocol or client library language, this is a * map, associative array, symbol table, dictionary, or JSON object * composed of a collection of (MapKey, MapValue) pairs: - * - MapKey type: string - * - MapKey value: parameter name - * - MapValue type: - * - If parameter's entity type is a composite entity: map - * - Else: depending on parameter value type, could be one of string, - * number, boolean, null, list or map - * - MapValue value: - * - If parameter's entity type is a composite entity: - * map from composite entity property names to property values - * - Else: parameter value + * * MapKey type: string + * * MapKey value: parameter name + * * MapValue type: If parameter's entity type is a composite entity then use + * map, otherwise, depending on the parameter value type, it could be one of + * string, number, boolean, null, list or map. + * * MapValue value: If parameter's entity type is a composite entity then use + * map from composite entity property names to property values, otherwise, + * use parameter value. * * * .google.protobuf.Struct parameters = 5; @@ -2813,16 +2791,14 @@ public com.google.protobuf.StructOrBuilder getParametersOrBuilder() { * Depending on your protocol or client library language, this is a * map, associative array, symbol table, dictionary, or JSON object * composed of a collection of (MapKey, MapValue) pairs: - * - MapKey type: string - * - MapKey value: parameter name - * - MapValue type: - * - If parameter's entity type is a composite entity: map - * - Else: depending on parameter value type, could be one of string, - * number, boolean, null, list or map - * - MapValue value: - * - If parameter's entity type is a composite entity: - * map from composite entity property names to property values - * - Else: parameter value + * * MapKey type: string + * * MapKey value: parameter name + * * MapValue type: If parameter's entity type is a composite entity then use + * map, otherwise, depending on the parameter value type, it could be one of + * string, number, boolean, null, list or map. + * * MapValue value: If parameter's entity type is a composite entity then use + * map from composite entity property names to property values, otherwise, + * use parameter value. * * * .google.protobuf.Struct parameters = 5; diff --git a/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/QueryParametersOrBuilder.java b/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/QueryParametersOrBuilder.java index eaa6a8521..993345bd0 100644 --- a/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/QueryParametersOrBuilder.java +++ b/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/QueryParametersOrBuilder.java @@ -241,16 +241,14 @@ com.google.cloud.dialogflow.cx.v3.SessionEntityTypeOrBuilder getSessionEntityTyp * Depending on your protocol or client library language, this is a * map, associative array, symbol table, dictionary, or JSON object * composed of a collection of (MapKey, MapValue) pairs: - * - MapKey type: string - * - MapKey value: parameter name - * - MapValue type: - * - If parameter's entity type is a composite entity: map - * - Else: depending on parameter value type, could be one of string, - * number, boolean, null, list or map - * - MapValue value: - * - If parameter's entity type is a composite entity: - * map from composite entity property names to property values - * - Else: parameter value + * * MapKey type: string + * * MapKey value: parameter name + * * MapValue type: If parameter's entity type is a composite entity then use + * map, otherwise, depending on the parameter value type, it could be one of + * string, number, boolean, null, list or map. + * * MapValue value: If parameter's entity type is a composite entity then use + * map from composite entity property names to property values, otherwise, + * use parameter value. * * * .google.protobuf.Struct parameters = 5; @@ -271,16 +269,14 @@ com.google.cloud.dialogflow.cx.v3.SessionEntityTypeOrBuilder getSessionEntityTyp * Depending on your protocol or client library language, this is a * map, associative array, symbol table, dictionary, or JSON object * composed of a collection of (MapKey, MapValue) pairs: - * - MapKey type: string - * - MapKey value: parameter name - * - MapValue type: - * - If parameter's entity type is a composite entity: map - * - Else: depending on parameter value type, could be one of string, - * number, boolean, null, list or map - * - MapValue value: - * - If parameter's entity type is a composite entity: - * map from composite entity property names to property values - * - Else: parameter value + * * MapKey type: string + * * MapKey value: parameter name + * * MapValue type: If parameter's entity type is a composite entity then use + * map, otherwise, depending on the parameter value type, it could be one of + * string, number, boolean, null, list or map. + * * MapValue value: If parameter's entity type is a composite entity then use + * map from composite entity property names to property values, otherwise, + * use parameter value. * * * .google.protobuf.Struct parameters = 5; @@ -301,16 +297,14 @@ com.google.cloud.dialogflow.cx.v3.SessionEntityTypeOrBuilder getSessionEntityTyp * Depending on your protocol or client library language, this is a * map, associative array, symbol table, dictionary, or JSON object * composed of a collection of (MapKey, MapValue) pairs: - * - MapKey type: string - * - MapKey value: parameter name - * - MapValue type: - * - If parameter's entity type is a composite entity: map - * - Else: depending on parameter value type, could be one of string, - * number, boolean, null, list or map - * - MapValue value: - * - If parameter's entity type is a composite entity: - * map from composite entity property names to property values - * - Else: parameter value + * * MapKey type: string + * * MapKey value: parameter name + * * MapValue type: If parameter's entity type is a composite entity then use + * map, otherwise, depending on the parameter value type, it could be one of + * string, number, boolean, null, list or map. + * * MapValue value: If parameter's entity type is a composite entity then use + * map from composite entity property names to property values, otherwise, + * use parameter value. * * * .google.protobuf.Struct parameters = 5; diff --git a/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/QueryResult.java b/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/QueryResult.java index 98c58819a..47dbefc3d 100644 --- a/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/QueryResult.java +++ b/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/QueryResult.java @@ -774,16 +774,14 @@ public com.google.protobuf.ByteString getLanguageCodeBytes() { * Depending on your protocol or client library language, this is a * map, associative array, symbol table, dictionary, or JSON object * composed of a collection of (MapKey, MapValue) pairs: - * - MapKey type: string - * - MapKey value: parameter name - * - MapValue type: - * - If parameter's entity type is a composite entity: map - * - Else: depending on parameter value type, could be one of string, - * number, boolean, null, list or map - * - MapValue value: - * - If parameter's entity type is a composite entity: - * map from composite entity property names to property values - * - Else: parameter value + * * MapKey type: string + * * MapKey value: parameter name + * * MapValue type: If parameter's entity type is a composite entity then use + * map, otherwise, depending on the parameter value type, it could be one of + * string, number, boolean, null, list or map. + * * MapValue value: If parameter's entity type is a composite entity then use + * map from composite entity property names to property values, otherwise, + * use parameter value. * * * .google.protobuf.Struct parameters = 3; @@ -802,16 +800,14 @@ public boolean hasParameters() { * Depending on your protocol or client library language, this is a * map, associative array, symbol table, dictionary, or JSON object * composed of a collection of (MapKey, MapValue) pairs: - * - MapKey type: string - * - MapKey value: parameter name - * - MapValue type: - * - If parameter's entity type is a composite entity: map - * - Else: depending on parameter value type, could be one of string, - * number, boolean, null, list or map - * - MapValue value: - * - If parameter's entity type is a composite entity: - * map from composite entity property names to property values - * - Else: parameter value + * * MapKey type: string + * * MapKey value: parameter name + * * MapValue type: If parameter's entity type is a composite entity then use + * map, otherwise, depending on the parameter value type, it could be one of + * string, number, boolean, null, list or map. + * * MapValue value: If parameter's entity type is a composite entity then use + * map from composite entity property names to property values, otherwise, + * use parameter value. * * * .google.protobuf.Struct parameters = 3; @@ -830,16 +826,14 @@ public com.google.protobuf.Struct getParameters() { * Depending on your protocol or client library language, this is a * map, associative array, symbol table, dictionary, or JSON object * composed of a collection of (MapKey, MapValue) pairs: - * - MapKey type: string - * - MapKey value: parameter name - * - MapValue type: - * - If parameter's entity type is a composite entity: map - * - Else: depending on parameter value type, could be one of string, - * number, boolean, null, list or map - * - MapValue value: - * - If parameter's entity type is a composite entity: - * map from composite entity property names to property values - * - Else: parameter value + * * MapKey type: string + * * MapKey value: parameter name + * * MapValue type: If parameter's entity type is a composite entity then use + * map, otherwise, depending on the parameter value type, it could be one of + * string, number, boolean, null, list or map. + * * MapValue value: If parameter's entity type is a composite entity then use + * map from composite entity property names to property values, otherwise, + * use parameter value. * * * .google.protobuf.Struct parameters = 3; @@ -3115,16 +3109,14 @@ public Builder setLanguageCodeBytes(com.google.protobuf.ByteString value) { * Depending on your protocol or client library language, this is a * map, associative array, symbol table, dictionary, or JSON object * composed of a collection of (MapKey, MapValue) pairs: - * - MapKey type: string - * - MapKey value: parameter name - * - MapValue type: - * - If parameter's entity type is a composite entity: map - * - Else: depending on parameter value type, could be one of string, - * number, boolean, null, list or map - * - MapValue value: - * - If parameter's entity type is a composite entity: - * map from composite entity property names to property values - * - Else: parameter value + * * MapKey type: string + * * MapKey value: parameter name + * * MapValue type: If parameter's entity type is a composite entity then use + * map, otherwise, depending on the parameter value type, it could be one of + * string, number, boolean, null, list or map. + * * MapValue value: If parameter's entity type is a composite entity then use + * map from composite entity property names to property values, otherwise, + * use parameter value. * * * .google.protobuf.Struct parameters = 3; @@ -3142,16 +3134,14 @@ public boolean hasParameters() { * Depending on your protocol or client library language, this is a * map, associative array, symbol table, dictionary, or JSON object * composed of a collection of (MapKey, MapValue) pairs: - * - MapKey type: string - * - MapKey value: parameter name - * - MapValue type: - * - If parameter's entity type is a composite entity: map - * - Else: depending on parameter value type, could be one of string, - * number, boolean, null, list or map - * - MapValue value: - * - If parameter's entity type is a composite entity: - * map from composite entity property names to property values - * - Else: parameter value + * * MapKey type: string + * * MapKey value: parameter name + * * MapValue type: If parameter's entity type is a composite entity then use + * map, otherwise, depending on the parameter value type, it could be one of + * string, number, boolean, null, list or map. + * * MapValue value: If parameter's entity type is a composite entity then use + * map from composite entity property names to property values, otherwise, + * use parameter value. * * * .google.protobuf.Struct parameters = 3; @@ -3173,16 +3163,14 @@ public com.google.protobuf.Struct getParameters() { * Depending on your protocol or client library language, this is a * map, associative array, symbol table, dictionary, or JSON object * composed of a collection of (MapKey, MapValue) pairs: - * - MapKey type: string - * - MapKey value: parameter name - * - MapValue type: - * - If parameter's entity type is a composite entity: map - * - Else: depending on parameter value type, could be one of string, - * number, boolean, null, list or map - * - MapValue value: - * - If parameter's entity type is a composite entity: - * map from composite entity property names to property values - * - Else: parameter value + * * MapKey type: string + * * MapKey value: parameter name + * * MapValue type: If parameter's entity type is a composite entity then use + * map, otherwise, depending on the parameter value type, it could be one of + * string, number, boolean, null, list or map. + * * MapValue value: If parameter's entity type is a composite entity then use + * map from composite entity property names to property values, otherwise, + * use parameter value. * * * .google.protobuf.Struct parameters = 3; @@ -3208,16 +3196,14 @@ public Builder setParameters(com.google.protobuf.Struct value) { * Depending on your protocol or client library language, this is a * map, associative array, symbol table, dictionary, or JSON object * composed of a collection of (MapKey, MapValue) pairs: - * - MapKey type: string - * - MapKey value: parameter name - * - MapValue type: - * - If parameter's entity type is a composite entity: map - * - Else: depending on parameter value type, could be one of string, - * number, boolean, null, list or map - * - MapValue value: - * - If parameter's entity type is a composite entity: - * map from composite entity property names to property values - * - Else: parameter value + * * MapKey type: string + * * MapKey value: parameter name + * * MapValue type: If parameter's entity type is a composite entity then use + * map, otherwise, depending on the parameter value type, it could be one of + * string, number, boolean, null, list or map. + * * MapValue value: If parameter's entity type is a composite entity then use + * map from composite entity property names to property values, otherwise, + * use parameter value. * * * .google.protobuf.Struct parameters = 3; @@ -3240,16 +3226,14 @@ public Builder setParameters(com.google.protobuf.Struct.Builder builderForValue) * Depending on your protocol or client library language, this is a * map, associative array, symbol table, dictionary, or JSON object * composed of a collection of (MapKey, MapValue) pairs: - * - MapKey type: string - * - MapKey value: parameter name - * - MapValue type: - * - If parameter's entity type is a composite entity: map - * - Else: depending on parameter value type, could be one of string, - * number, boolean, null, list or map - * - MapValue value: - * - If parameter's entity type is a composite entity: - * map from composite entity property names to property values - * - Else: parameter value + * * MapKey type: string + * * MapKey value: parameter name + * * MapValue type: If parameter's entity type is a composite entity then use + * map, otherwise, depending on the parameter value type, it could be one of + * string, number, boolean, null, list or map. + * * MapValue value: If parameter's entity type is a composite entity then use + * map from composite entity property names to property values, otherwise, + * use parameter value. * * * .google.protobuf.Struct parameters = 3; @@ -3277,16 +3261,14 @@ public Builder mergeParameters(com.google.protobuf.Struct value) { * Depending on your protocol or client library language, this is a * map, associative array, symbol table, dictionary, or JSON object * composed of a collection of (MapKey, MapValue) pairs: - * - MapKey type: string - * - MapKey value: parameter name - * - MapValue type: - * - If parameter's entity type is a composite entity: map - * - Else: depending on parameter value type, could be one of string, - * number, boolean, null, list or map - * - MapValue value: - * - If parameter's entity type is a composite entity: - * map from composite entity property names to property values - * - Else: parameter value + * * MapKey type: string + * * MapKey value: parameter name + * * MapValue type: If parameter's entity type is a composite entity then use + * map, otherwise, depending on the parameter value type, it could be one of + * string, number, boolean, null, list or map. + * * MapValue value: If parameter's entity type is a composite entity then use + * map from composite entity property names to property values, otherwise, + * use parameter value. * * * .google.protobuf.Struct parameters = 3; @@ -3310,16 +3292,14 @@ public Builder clearParameters() { * Depending on your protocol or client library language, this is a * map, associative array, symbol table, dictionary, or JSON object * composed of a collection of (MapKey, MapValue) pairs: - * - MapKey type: string - * - MapKey value: parameter name - * - MapValue type: - * - If parameter's entity type is a composite entity: map - * - Else: depending on parameter value type, could be one of string, - * number, boolean, null, list or map - * - MapValue value: - * - If parameter's entity type is a composite entity: - * map from composite entity property names to property values - * - Else: parameter value + * * MapKey type: string + * * MapKey value: parameter name + * * MapValue type: If parameter's entity type is a composite entity then use + * map, otherwise, depending on the parameter value type, it could be one of + * string, number, boolean, null, list or map. + * * MapValue value: If parameter's entity type is a composite entity then use + * map from composite entity property names to property values, otherwise, + * use parameter value. * * * .google.protobuf.Struct parameters = 3; @@ -3337,16 +3317,14 @@ public com.google.protobuf.Struct.Builder getParametersBuilder() { * Depending on your protocol or client library language, this is a * map, associative array, symbol table, dictionary, or JSON object * composed of a collection of (MapKey, MapValue) pairs: - * - MapKey type: string - * - MapKey value: parameter name - * - MapValue type: - * - If parameter's entity type is a composite entity: map - * - Else: depending on parameter value type, could be one of string, - * number, boolean, null, list or map - * - MapValue value: - * - If parameter's entity type is a composite entity: - * map from composite entity property names to property values - * - Else: parameter value + * * MapKey type: string + * * MapKey value: parameter name + * * MapValue type: If parameter's entity type is a composite entity then use + * map, otherwise, depending on the parameter value type, it could be one of + * string, number, boolean, null, list or map. + * * MapValue value: If parameter's entity type is a composite entity then use + * map from composite entity property names to property values, otherwise, + * use parameter value. * * * .google.protobuf.Struct parameters = 3; @@ -3366,16 +3344,14 @@ public com.google.protobuf.StructOrBuilder getParametersOrBuilder() { * Depending on your protocol or client library language, this is a * map, associative array, symbol table, dictionary, or JSON object * composed of a collection of (MapKey, MapValue) pairs: - * - MapKey type: string - * - MapKey value: parameter name - * - MapValue type: - * - If parameter's entity type is a composite entity: map - * - Else: depending on parameter value type, could be one of string, - * number, boolean, null, list or map - * - MapValue value: - * - If parameter's entity type is a composite entity: - * map from composite entity property names to property values - * - Else: parameter value + * * MapKey type: string + * * MapKey value: parameter name + * * MapValue type: If parameter's entity type is a composite entity then use + * map, otherwise, depending on the parameter value type, it could be one of + * string, number, boolean, null, list or map. + * * MapValue value: If parameter's entity type is a composite entity then use + * map from composite entity property names to property values, otherwise, + * use parameter value. * * * .google.protobuf.Struct parameters = 3; diff --git a/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/QueryResultOrBuilder.java b/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/QueryResultOrBuilder.java index 2fd44af98..8647d9cac 100644 --- a/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/QueryResultOrBuilder.java +++ b/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/QueryResultOrBuilder.java @@ -266,16 +266,14 @@ public interface QueryResultOrBuilder * Depending on your protocol or client library language, this is a * map, associative array, symbol table, dictionary, or JSON object * composed of a collection of (MapKey, MapValue) pairs: - * - MapKey type: string - * - MapKey value: parameter name - * - MapValue type: - * - If parameter's entity type is a composite entity: map - * - Else: depending on parameter value type, could be one of string, - * number, boolean, null, list or map - * - MapValue value: - * - If parameter's entity type is a composite entity: - * map from composite entity property names to property values - * - Else: parameter value + * * MapKey type: string + * * MapKey value: parameter name + * * MapValue type: If parameter's entity type is a composite entity then use + * map, otherwise, depending on the parameter value type, it could be one of + * string, number, boolean, null, list or map. + * * MapValue value: If parameter's entity type is a composite entity then use + * map from composite entity property names to property values, otherwise, + * use parameter value. * * * .google.protobuf.Struct parameters = 3; @@ -291,16 +289,14 @@ public interface QueryResultOrBuilder * Depending on your protocol or client library language, this is a * map, associative array, symbol table, dictionary, or JSON object * composed of a collection of (MapKey, MapValue) pairs: - * - MapKey type: string - * - MapKey value: parameter name - * - MapValue type: - * - If parameter's entity type is a composite entity: map - * - Else: depending on parameter value type, could be one of string, - * number, boolean, null, list or map - * - MapValue value: - * - If parameter's entity type is a composite entity: - * map from composite entity property names to property values - * - Else: parameter value + * * MapKey type: string + * * MapKey value: parameter name + * * MapValue type: If parameter's entity type is a composite entity then use + * map, otherwise, depending on the parameter value type, it could be one of + * string, number, boolean, null, list or map. + * * MapValue value: If parameter's entity type is a composite entity then use + * map from composite entity property names to property values, otherwise, + * use parameter value. * * * .google.protobuf.Struct parameters = 3; @@ -316,16 +312,14 @@ public interface QueryResultOrBuilder * Depending on your protocol or client library language, this is a * map, associative array, symbol table, dictionary, or JSON object * composed of a collection of (MapKey, MapValue) pairs: - * - MapKey type: string - * - MapKey value: parameter name - * - MapValue type: - * - If parameter's entity type is a composite entity: map - * - Else: depending on parameter value type, could be one of string, - * number, boolean, null, list or map - * - MapValue value: - * - If parameter's entity type is a composite entity: - * map from composite entity property names to property values - * - Else: parameter value + * * MapKey type: string + * * MapKey value: parameter name + * * MapValue type: If parameter's entity type is a composite entity then use + * map, otherwise, depending on the parameter value type, it could be one of + * string, number, boolean, null, list or map. + * * MapValue value: If parameter's entity type is a composite entity then use + * map from composite entity property names to property values, otherwise, + * use parameter value. * * * .google.protobuf.Struct parameters = 3; diff --git a/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/ResponseMessageProto.java b/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/ResponseMessageProto.java index eb998f578..adf814e51 100644 --- a/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/ResponseMessageProto.java +++ b/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/ResponseMessageProto.java @@ -78,57 +78,55 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { java.lang.String[] descriptorData = { "\n4google/cloud/dialogflow/cx/v3/response" + "_message.proto\022\035google.cloud.dialogflow." - + "cx.v3\032\034google/api/annotations.proto\032\037goo" - + "gle/api/field_behavior.proto\032\034google/pro" - + "tobuf/struct.proto\"\253\013\n\017ResponseMessage\022C" - + "\n\004text\030\001 \001(\01323.google.cloud.dialogflow.c" - + "x.v3.ResponseMessage.TextH\000\022*\n\007payload\030\002" - + " \001(\0132\027.google.protobuf.StructH\000\022b\n\024conve" - + "rsation_success\030\t \001(\0132B.google.cloud.dia" - + "logflow.cx.v3.ResponseMessage.Conversati" - + "onSuccessH\000\022[\n\021output_audio_text\030\010 \001(\0132>" - + ".google.cloud.dialogflow.cx.v3.ResponseM" - + "essage.OutputAudioTextH\000\022]\n\022live_agent_h" - + "andoff\030\n \001(\0132?.google.cloud.dialogflow.c" - + "x.v3.ResponseMessage.LiveAgentHandoffH\000\022" - + "]\n\017end_interaction\030\013 \001(\0132=.google.cloud." - + "dialogflow.cx.v3.ResponseMessage.EndInte" - + "ractionB\003\340A\003H\000\022N\n\nplay_audio\030\014 \001(\01328.goo" + + "cx.v3\032\037google/api/field_behavior.proto\032\034" + + "google/protobuf/struct.proto\"\253\013\n\017Respons" + + "eMessage\022C\n\004text\030\001 \001(\01323.google.cloud.di" + + "alogflow.cx.v3.ResponseMessage.TextH\000\022*\n" + + "\007payload\030\002 \001(\0132\027.google.protobuf.StructH" + + "\000\022b\n\024conversation_success\030\t \001(\0132B.google" + + ".cloud.dialogflow.cx.v3.ResponseMessage." + + "ConversationSuccessH\000\022[\n\021output_audio_te" + + "xt\030\010 \001(\0132>.google.cloud.dialogflow.cx.v3" + + ".ResponseMessage.OutputAudioTextH\000\022]\n\022li" + + "ve_agent_handoff\030\n \001(\0132?.google.cloud.di" + + "alogflow.cx.v3.ResponseMessage.LiveAgent" + + "HandoffH\000\022]\n\017end_interaction\030\013 \001(\0132=.goo" + "gle.cloud.dialogflow.cx.v3.ResponseMessa" - + "ge.PlayAudioH\000\022U\n\013mixed_audio\030\r \001(\01329.go" - + "ogle.cloud.dialogflow.cx.v3.ResponseMess" - + "age.MixedAudioB\003\340A\003H\000\022g\n\027telephony_trans" - + "fer_call\030\022 \001(\0132D.google.cloud.dialogflow" - + ".cx.v3.ResponseMessage.TelephonyTransfer" - + "CallH\000\032C\n\004Text\022\021\n\004text\030\001 \003(\tB\003\340A\002\022(\n\033all" - + "ow_playback_interruption\030\002 \001(\010B\003\340A\003\032=\n\020L" - + "iveAgentHandoff\022)\n\010metadata\030\001 \001(\0132\027.goog" - + "le.protobuf.Struct\032@\n\023ConversationSucces" - + "s\022)\n\010metadata\030\001 \001(\0132\027.google.protobuf.St" - + "ruct\032e\n\017OutputAudioText\022\016\n\004text\030\001 \001(\tH\000\022" - + "\016\n\004ssml\030\002 \001(\tH\000\022(\n\033allow_playback_interr" - + "uption\030\003 \001(\010B\003\340A\003B\010\n\006source\032\020\n\016EndIntera" - + "ction\032M\n\tPlayAudio\022\026\n\taudio_uri\030\001 \001(\tB\003\340" - + "A\002\022(\n\033allow_playback_interruption\030\002 \001(\010B" - + "\003\340A\003\032\301\001\n\nMixedAudio\022S\n\010segments\030\001 \003(\0132A." - + "google.cloud.dialogflow.cx.v3.ResponseMe" - + "ssage.MixedAudio.Segment\032^\n\007Segment\022\017\n\005a" - + "udio\030\001 \001(\014H\000\022\r\n\003uri\030\002 \001(\tH\000\022(\n\033allow_pla" - + "yback_interruption\030\003 \001(\010B\003\340A\003B\t\n\007content" - + "\032;\n\025TelephonyTransferCall\022\026\n\014phone_numbe" - + "r\030\001 \001(\tH\000B\n\n\010endpointB\t\n\007messageB\310\001\n!com" - + ".google.cloud.dialogflow.cx.v3B\024Response" - + "MessageProtoP\001Z?google.golang.org/genpro" - + "to/googleapis/cloud/dialogflow/cx/v3;cx\370" - + "\001\001\242\002\002DF\252\002\035Google.Cloud.Dialogflow.Cx.V3\352" - + "\002!Google::Cloud::Dialogflow::CX::V3b\006pro" - + "to3" + + "ge.EndInteractionB\003\340A\003H\000\022N\n\nplay_audio\030\014" + + " \001(\01328.google.cloud.dialogflow.cx.v3.Res" + + "ponseMessage.PlayAudioH\000\022U\n\013mixed_audio\030" + + "\r \001(\01329.google.cloud.dialogflow.cx.v3.Re" + + "sponseMessage.MixedAudioB\003\340A\003H\000\022g\n\027telep" + + "hony_transfer_call\030\022 \001(\0132D.google.cloud." + + "dialogflow.cx.v3.ResponseMessage.Telepho" + + "nyTransferCallH\000\032C\n\004Text\022\021\n\004text\030\001 \003(\tB\003" + + "\340A\002\022(\n\033allow_playback_interruption\030\002 \001(\010" + + "B\003\340A\003\032=\n\020LiveAgentHandoff\022)\n\010metadata\030\001 " + + "\001(\0132\027.google.protobuf.Struct\032@\n\023Conversa" + + "tionSuccess\022)\n\010metadata\030\001 \001(\0132\027.google.p" + + "rotobuf.Struct\032e\n\017OutputAudioText\022\016\n\004tex" + + "t\030\001 \001(\tH\000\022\016\n\004ssml\030\002 \001(\tH\000\022(\n\033allow_playb" + + "ack_interruption\030\003 \001(\010B\003\340A\003B\010\n\006source\032\020\n" + + "\016EndInteraction\032M\n\tPlayAudio\022\026\n\taudio_ur" + + "i\030\001 \001(\tB\003\340A\002\022(\n\033allow_playback_interrupt" + + "ion\030\002 \001(\010B\003\340A\003\032\301\001\n\nMixedAudio\022S\n\010segment" + + "s\030\001 \003(\0132A.google.cloud.dialogflow.cx.v3." + + "ResponseMessage.MixedAudio.Segment\032^\n\007Se" + + "gment\022\017\n\005audio\030\001 \001(\014H\000\022\r\n\003uri\030\002 \001(\tH\000\022(\n" + + "\033allow_playback_interruption\030\003 \001(\010B\003\340A\003B" + + "\t\n\007content\032;\n\025TelephonyTransferCall\022\026\n\014p" + + "hone_number\030\001 \001(\tH\000B\n\n\010endpointB\t\n\007messa" + + "geB\310\001\n!com.google.cloud.dialogflow.cx.v3" + + "B\024ResponseMessageProtoP\001Z?google.golang." + + "org/genproto/googleapis/cloud/dialogflow" + + "/cx/v3;cx\370\001\001\242\002\002DF\252\002\035Google.Cloud.Dialogf" + + "low.Cx.V3\352\002!Google::Cloud::Dialogflow::C" + + "X::V3b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] { - com.google.api.AnnotationsProto.getDescriptor(), com.google.api.FieldBehaviorProto.getDescriptor(), com.google.protobuf.StructProto.getDescriptor(), }); @@ -242,7 +240,6 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { registry.add(com.google.api.FieldBehaviorProto.fieldBehavior); com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor( descriptor, registry); - com.google.api.AnnotationsProto.getDescriptor(); com.google.api.FieldBehaviorProto.getDescriptor(); com.google.protobuf.StructProto.getDescriptor(); } diff --git a/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/RestoreAgentRequest.java b/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/RestoreAgentRequest.java index 7c85d1cd9..40afd34dd 100644 --- a/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/RestoreAgentRequest.java +++ b/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/RestoreAgentRequest.java @@ -407,6 +407,11 @@ public com.google.protobuf.ByteString getNameBytes() { * The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI * to restore agent from. The format of this URI must be * `gs://<bucket-name>/<object-name>`. + * Dialogflow performs a read operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have read permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string agent_uri = 2; @@ -423,6 +428,11 @@ public boolean hasAgentUri() { * The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI * to restore agent from. The format of this URI must be * `gs://<bucket-name>/<object-name>`. + * Dialogflow performs a read operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have read permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string agent_uri = 2; @@ -452,6 +462,11 @@ public java.lang.String getAgentUri() { * The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI * to restore agent from. The format of this URI must be * `gs://<bucket-name>/<object-name>`. + * Dialogflow performs a read operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have read permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string agent_uri = 2; @@ -1096,6 +1111,11 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { * The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI * to restore agent from. The format of this URI must be * `gs://<bucket-name>/<object-name>`. + * Dialogflow performs a read operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have read permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string agent_uri = 2; @@ -1113,6 +1133,11 @@ public boolean hasAgentUri() { * The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI * to restore agent from. The format of this URI must be * `gs://<bucket-name>/<object-name>`. + * Dialogflow performs a read operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have read permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string agent_uri = 2; @@ -1143,6 +1168,11 @@ public java.lang.String getAgentUri() { * The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI * to restore agent from. The format of this URI must be * `gs://<bucket-name>/<object-name>`. + * Dialogflow performs a read operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have read permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string agent_uri = 2; @@ -1173,6 +1203,11 @@ public com.google.protobuf.ByteString getAgentUriBytes() { * The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI * to restore agent from. The format of this URI must be * `gs://<bucket-name>/<object-name>`. + * Dialogflow performs a read operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have read permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string agent_uri = 2; @@ -1196,6 +1231,11 @@ public Builder setAgentUri(java.lang.String value) { * The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI * to restore agent from. The format of this URI must be * `gs://<bucket-name>/<object-name>`. + * Dialogflow performs a read operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have read permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string agent_uri = 2; @@ -1217,6 +1257,11 @@ public Builder clearAgentUri() { * The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI * to restore agent from. The format of this URI must be * `gs://<bucket-name>/<object-name>`. + * Dialogflow performs a read operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have read permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string agent_uri = 2; diff --git a/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/RestoreAgentRequestOrBuilder.java b/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/RestoreAgentRequestOrBuilder.java index f79240b9f..4a25801cb 100644 --- a/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/RestoreAgentRequestOrBuilder.java +++ b/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/RestoreAgentRequestOrBuilder.java @@ -61,6 +61,11 @@ public interface RestoreAgentRequestOrBuilder * The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI * to restore agent from. The format of this URI must be * `gs://<bucket-name>/<object-name>`. + * Dialogflow performs a read operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have read permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string agent_uri = 2; @@ -75,6 +80,11 @@ public interface RestoreAgentRequestOrBuilder * The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI * to restore agent from. The format of this URI must be * `gs://<bucket-name>/<object-name>`. + * Dialogflow performs a read operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have read permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string agent_uri = 2; @@ -89,6 +99,11 @@ public interface RestoreAgentRequestOrBuilder * The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI * to restore agent from. The format of this URI must be * `gs://<bucket-name>/<object-name>`. + * Dialogflow performs a read operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have read permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string agent_uri = 2; diff --git a/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/SecuritySettingsProto.java b/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/SecuritySettingsProto.java index cd43f29f9..d89d35dc9 100644 --- a/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/SecuritySettingsProto.java +++ b/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/SecuritySettingsProto.java @@ -73,103 +73,102 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + ".cx.v3\032\034google/api/annotations.proto\032\027go" + "ogle/api/client.proto\032\037google/api/field_" + "behavior.proto\032\031google/api/resource.prot" - + "o\032#google/longrunning/operations.proto\032\033" - + "google/protobuf/empty.proto\032 google/prot" - + "obuf/field_mask.proto\"^\n\032GetSecuritySett" - + "ingsRequest\022@\n\004name\030\001 \001(\tB2\340A\002\372A,\n*dialo" - + "gflow.googleapis.com/SecuritySettings\"\246\001" - + "\n\035UpdateSecuritySettingsRequest\022O\n\021secur" - + "ity_settings\030\001 \001(\0132/.google.cloud.dialog" - + "flow.cx.v3.SecuritySettingsB\003\340A\002\0224\n\013upda" - + "te_mask\030\002 \001(\0132\032.google.protobuf.FieldMas" - + "kB\003\340A\002\"\210\001\n\033ListSecuritySettingsRequest\022B" - + "\n\006parent\030\001 \001(\tB2\340A\002\372A,\022*dialogflow.googl" - + "eapis.com/SecuritySettings\022\021\n\tpage_size\030" - + "\002 \001(\005\022\022\n\npage_token\030\003 \001(\t\"\203\001\n\034ListSecuri" - + "tySettingsResponse\022J\n\021security_settings\030" - + "\001 \003(\0132/.google.cloud.dialogflow.cx.v3.Se" - + "curitySettings\022\027\n\017next_page_token\030\002 \001(\t\"" - + "\264\001\n\035CreateSecuritySettingsRequest\022B\n\006par" - + "ent\030\001 \001(\tB2\340A\002\372A,\022*dialogflow.googleapis" - + ".com/SecuritySettings\022O\n\021security_settin" - + "gs\030\002 \001(\0132/.google.cloud.dialogflow.cx.v3" - + ".SecuritySettingsB\003\340A\002\"a\n\035DeleteSecurity" - + "SettingsRequest\022@\n\004name\030\001 \001(\tB2\340A\002\372A,\n*d" - + "ialogflow.googleapis.com/SecuritySetting" - + "s\"\226\010\n\020SecuritySettings\022\014\n\004name\030\001 \001(\t\022\031\n\014" - + "display_name\030\002 \001(\tB\003\340A\002\022]\n\022redaction_str" - + "ategy\030\003 \001(\0162A.google.cloud.dialogflow.cx" - + ".v3.SecuritySettings.RedactionStrategy\022W" - + "\n\017redaction_scope\030\004 \001(\0162>.google.cloud.d" - + "ialogflow.cx.v3.SecuritySettings.Redacti" - + "onScope\022A\n\020inspect_template\030\t \001(\tB\'\372A$\n\"" - + "dlp.googleapis.com/InspectTemplate\022G\n\023de" - + "identify_template\030\021 \001(\tB*\372A\'\n%dlp.google" - + "apis.com/DeidentifyTemplate\022\037\n\025retention" - + "_window_days\030\006 \001(\005H\000\022W\n\020purge_data_types" - + "\030\010 \003(\0162=.google.cloud.dialogflow.cx.v3.S" - + "ecuritySettings.PurgeDataType\022h\n\030insight" - + "s_export_settings\030\r \001(\0132F.google.cloud.d" - + "ialogflow.cx.v3.SecuritySettings.Insight" - + "sExportSettings\0328\n\026InsightsExportSetting" - + "s\022\036\n\026enable_insights_export\030\001 \001(\010\"P\n\021Red" - + "actionStrategy\022\"\n\036REDACTION_STRATEGY_UNS" - + "PECIFIED\020\000\022\027\n\023REDACT_WITH_SERVICE\020\001\"J\n\016R" - + "edactionScope\022\037\n\033REDACTION_SCOPE_UNSPECI" - + "FIED\020\000\022\027\n\023REDACT_DISK_STORAGE\020\002\"H\n\rPurge" - + "DataType\022\037\n\033PURGE_DATA_TYPE_UNSPECIFIED\020" - + "\000\022\026\n\022DIALOGFLOW_HISTORY\020\001:}\352Az\n*dialogfl" - + "ow.googleapis.com/SecuritySettings\022Lproj" - + "ects/{project}/locations/{location}/secu" - + "ritySettings/{security_settings}B\020\n\016data" - + "_retention2\357\t\n\027SecuritySettingsService\022\363" - + "\001\n\026CreateSecuritySettings\022<.google.cloud" - + ".dialogflow.cx.v3.CreateSecuritySettings" - + "Request\032/.google.cloud.dialogflow.cx.v3." - + "SecuritySettings\"j\202\323\344\223\002I\"4/v3/{parent=pr" - + "ojects/*/locations/*}/securitySettings:\021" - + "security_settings\332A\030parent,security_sett" - + "ings\022\306\001\n\023GetSecuritySettings\0229.google.cl" - + "oud.dialogflow.cx.v3.GetSecuritySettings" - + "Request\032/.google.cloud.dialogflow.cx.v3." - + "SecuritySettings\"C\202\323\344\223\0026\0224/v3/{name=proj" - + "ects/*/locations/*/securitySettings/*}\332A" - + "\004name\022\213\002\n\026UpdateSecuritySettings\022<.googl" - + "e.cloud.dialogflow.cx.v3.UpdateSecurityS" - + "ettingsRequest\032/.google.cloud.dialogflow" - + ".cx.v3.SecuritySettings\"\201\001\202\323\344\223\002[2F/v3/{s" - + "ecurity_settings.name=projects/*/locatio" - + "ns/*/securitySettings/*}:\021security_setti" - + "ngs\332A\035security_settings,update_mask\022\326\001\n\024" - + "ListSecuritySettings\022:.google.cloud.dial" - + "ogflow.cx.v3.ListSecuritySettingsRequest" - + "\032;.google.cloud.dialogflow.cx.v3.ListSec" - + "uritySettingsResponse\"E\202\323\344\223\0026\0224/v3/{pare" - + "nt=projects/*/locations/*}/securitySetti" - + "ngs\332A\006parent\022\263\001\n\026DeleteSecuritySettings\022" - + "<.google.cloud.dialogflow.cx.v3.DeleteSe" - + "curitySettingsRequest\032\026.google.protobuf." - + "Empty\"C\202\323\344\223\0026*4/v3/{name=projects/*/loca" - + "tions/*/securitySettings/*}\332A\004name\032x\312A\031d" - + "ialogflow.googleapis.com\322AYhttps://www.g" - + "oogleapis.com/auth/cloud-platform,https:" - + "//www.googleapis.com/auth/dialogflowB\360\004\n" - + "!com.google.cloud.dialogflow.cx.v3B\025Secu" - + "ritySettingsProtoP\001Z?google.golang.org/g" - + "enproto/googleapis/cloud/dialogflow/cx/v" - + "3;cx\370\001\001\242\002\002DF\252\002\035Google.Cloud.Dialogflow.C" - + "x.V3\352\002!Google::Cloud::Dialogflow::CX::V3" - + "\352A\310\001\n\"dlp.googleapis.com/InspectTemplate" - + "\022Uorganizations/{organization}/locations" + + "o\032\033google/protobuf/empty.proto\032 google/p" + + "rotobuf/field_mask.proto\"^\n\032GetSecurityS" + + "ettingsRequest\022@\n\004name\030\001 \001(\tB2\340A\002\372A,\n*di" + + "alogflow.googleapis.com/SecuritySettings" + + "\"\246\001\n\035UpdateSecuritySettingsRequest\022O\n\021se" + + "curity_settings\030\001 \001(\0132/.google.cloud.dia" + + "logflow.cx.v3.SecuritySettingsB\003\340A\002\0224\n\013u" + + "pdate_mask\030\002 \001(\0132\032.google.protobuf.Field" + + "MaskB\003\340A\002\"\210\001\n\033ListSecuritySettingsReques" + + "t\022B\n\006parent\030\001 \001(\tB2\340A\002\372A,\022*dialogflow.go" + + "ogleapis.com/SecuritySettings\022\021\n\tpage_si" + + "ze\030\002 \001(\005\022\022\n\npage_token\030\003 \001(\t\"\203\001\n\034ListSec" + + "uritySettingsResponse\022J\n\021security_settin" + + "gs\030\001 \003(\0132/.google.cloud.dialogflow.cx.v3" + + ".SecuritySettings\022\027\n\017next_page_token\030\002 \001" + + "(\t\"\264\001\n\035CreateSecuritySettingsRequest\022B\n\006" + + "parent\030\001 \001(\tB2\340A\002\372A,\022*dialogflow.googlea" + + "pis.com/SecuritySettings\022O\n\021security_set" + + "tings\030\002 \001(\0132/.google.cloud.dialogflow.cx" + + ".v3.SecuritySettingsB\003\340A\002\"a\n\035DeleteSecur" + + "itySettingsRequest\022@\n\004name\030\001 \001(\tB2\340A\002\372A," + + "\n*dialogflow.googleapis.com/SecuritySett" + + "ings\"\226\010\n\020SecuritySettings\022\014\n\004name\030\001 \001(\t\022" + + "\031\n\014display_name\030\002 \001(\tB\003\340A\002\022]\n\022redaction_" + + "strategy\030\003 \001(\0162A.google.cloud.dialogflow" + + ".cx.v3.SecuritySettings.RedactionStrateg" + + "y\022W\n\017redaction_scope\030\004 \001(\0162>.google.clou" + + "d.dialogflow.cx.v3.SecuritySettings.Reda" + + "ctionScope\022A\n\020inspect_template\030\t \001(\tB\'\372A" + + "$\n\"dlp.googleapis.com/InspectTemplate\022G\n" + + "\023deidentify_template\030\021 \001(\tB*\372A\'\n%dlp.goo" + + "gleapis.com/DeidentifyTemplate\022\037\n\025retent" + + "ion_window_days\030\006 \001(\005H\000\022W\n\020purge_data_ty" + + "pes\030\010 \003(\0162=.google.cloud.dialogflow.cx.v" + + "3.SecuritySettings.PurgeDataType\022h\n\030insi" + + "ghts_export_settings\030\r \001(\0132F.google.clou" + + "d.dialogflow.cx.v3.SecuritySettings.Insi" + + "ghtsExportSettings\0328\n\026InsightsExportSett" + + "ings\022\036\n\026enable_insights_export\030\001 \001(\010\"P\n\021" + + "RedactionStrategy\022\"\n\036REDACTION_STRATEGY_" + + "UNSPECIFIED\020\000\022\027\n\023REDACT_WITH_SERVICE\020\001\"J" + + "\n\016RedactionScope\022\037\n\033REDACTION_SCOPE_UNSP" + + "ECIFIED\020\000\022\027\n\023REDACT_DISK_STORAGE\020\002\"H\n\rPu" + + "rgeDataType\022\037\n\033PURGE_DATA_TYPE_UNSPECIFI" + + "ED\020\000\022\026\n\022DIALOGFLOW_HISTORY\020\001:}\352Az\n*dialo" + + "gflow.googleapis.com/SecuritySettings\022Lp" + + "rojects/{project}/locations/{location}/s" + + "ecuritySettings/{security_settings}B\020\n\016d" + + "ata_retention2\357\t\n\027SecuritySettingsServic" + + "e\022\363\001\n\026CreateSecuritySettings\022<.google.cl" + + "oud.dialogflow.cx.v3.CreateSecuritySetti" + + "ngsRequest\032/.google.cloud.dialogflow.cx." + + "v3.SecuritySettings\"j\202\323\344\223\002I\"4/v3/{parent" + + "=projects/*/locations/*}/securitySetting" + + "s:\021security_settings\332A\030parent,security_s" + + "ettings\022\306\001\n\023GetSecuritySettings\0229.google" + + ".cloud.dialogflow.cx.v3.GetSecuritySetti" + + "ngsRequest\032/.google.cloud.dialogflow.cx." + + "v3.SecuritySettings\"C\202\323\344\223\0026\0224/v3/{name=p" + + "rojects/*/locations/*/securitySettings/*" + + "}\332A\004name\022\213\002\n\026UpdateSecuritySettings\022<.go" + + "ogle.cloud.dialogflow.cx.v3.UpdateSecuri" + + "tySettingsRequest\032/.google.cloud.dialogf" + + "low.cx.v3.SecuritySettings\"\201\001\202\323\344\223\002[2F/v3" + + "/{security_settings.name=projects/*/loca" + + "tions/*/securitySettings/*}:\021security_se" + + "ttings\332A\035security_settings,update_mask\022\326" + + "\001\n\024ListSecuritySettings\022:.google.cloud.d" + + "ialogflow.cx.v3.ListSecuritySettingsRequ" + + "est\032;.google.cloud.dialogflow.cx.v3.List" + + "SecuritySettingsResponse\"E\202\323\344\223\0026\0224/v3/{p" + + "arent=projects/*/locations/*}/securitySe" + + "ttings\332A\006parent\022\263\001\n\026DeleteSecuritySettin" + + "gs\022<.google.cloud.dialogflow.cx.v3.Delet" + + "eSecuritySettingsRequest\032\026.google.protob" + + "uf.Empty\"C\202\323\344\223\0026*4/v3/{name=projects/*/l" + + "ocations/*/securitySettings/*}\332A\004name\032x\312" + + "A\031dialogflow.googleapis.com\322AYhttps://ww" + + "w.googleapis.com/auth/cloud-platform,htt" + + "ps://www.googleapis.com/auth/dialogflowB" + + "\360\004\n!com.google.cloud.dialogflow.cx.v3B\025S" + + "ecuritySettingsProtoP\001Z?google.golang.or" + + "g/genproto/googleapis/cloud/dialogflow/c" + + "x/v3;cx\370\001\001\242\002\002DF\252\002\035Google.Cloud.Dialogflo" + + "w.Cx.V3\352\002!Google::Cloud::Dialogflow::CX:" + + ":V3\352A\310\001\n\"dlp.googleapis.com/InspectTempl" + + "ate\022Uorganizations/{organization}/locati" + + "ons/{location}/inspectTemplates/{inspect" + + "_template}\022Kprojects/{project}/locations" + "/{location}/inspectTemplates/{inspect_te" - + "mplate}\022Kprojects/{project}/locations/{l" - + "ocation}/inspectTemplates/{inspect_templ" - + "ate}\352A\327\001\n%dlp.googleapis.com/DeidentifyT" - + "emplate\022[organizations/{organization}/lo" - + "cations/{location}/deidentifyTemplates/{" - + "deidentify_template}\022Qprojects/{project}" + + "mplate}\352A\327\001\n%dlp.googleapis.com/Deidenti" + + "fyTemplate\022[organizations/{organization}" + "/locations/{location}/deidentifyTemplate" - + "s/{deidentify_template}b\006proto3" + + "s/{deidentify_template}\022Qprojects/{proje" + + "ct}/locations/{location}/deidentifyTempl" + + "ates/{deidentify_template}b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -179,7 +178,6 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { com.google.api.ClientProto.getDescriptor(), com.google.api.FieldBehaviorProto.getDescriptor(), com.google.api.ResourceProto.getDescriptor(), - com.google.longrunning.OperationsProto.getDescriptor(), com.google.protobuf.EmptyProto.getDescriptor(), com.google.protobuf.FieldMaskProto.getDescriptor(), }); @@ -274,7 +272,6 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { com.google.api.ClientProto.getDescriptor(); com.google.api.FieldBehaviorProto.getDescriptor(); com.google.api.ResourceProto.getDescriptor(); - com.google.longrunning.OperationsProto.getDescriptor(); com.google.protobuf.EmptyProto.getDescriptor(); com.google.protobuf.FieldMaskProto.getDescriptor(); } diff --git a/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/SessionProto.java b/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/SessionProto.java index 00e6598bd..6e1c3e794 100644 --- a/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/SessionProto.java +++ b/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/SessionProto.java @@ -120,187 +120,185 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "proto\022\035google.cloud.dialogflow.cx.v3\032\034go" + "ogle/api/annotations.proto\032\027google/api/c" + "lient.proto\032\037google/api/field_behavior.p" - + "roto\032\031google/api/resource.proto\0325google/" - + "cloud/dialogflow/cx/v3/advanced_settings" - + ".proto\0320google/cloud/dialogflow/cx/v3/au" - + "dio_config.proto\032(google/cloud/dialogflo" - + "w/cx/v3/flow.proto\032*google/cloud/dialogf" - + "low/cx/v3/intent.proto\032(google/cloud/dia" - + "logflow/cx/v3/page.proto\0324google/cloud/d" - + "ialogflow/cx/v3/response_message.proto\0327" - + "google/cloud/dialogflow/cx/v3/session_en" - + "tity_type.proto\032\036google/protobuf/duratio" - + "n.proto\032\034google/protobuf/struct.proto\032\027g" - + "oogle/rpc/status.proto\032\030google/type/latl" - + "ng.proto\"\253\002\n\023DetectIntentRequest\022:\n\007sess" - + "ion\030\001 \001(\tB)\340A\002\372A#\n!dialogflow.googleapis" - + ".com/Session\022D\n\014query_params\030\002 \001(\0132..goo" - + "gle.cloud.dialogflow.cx.v3.QueryParamete" - + "rs\022C\n\013query_input\030\003 \001(\0132).google.cloud.d" - + "ialogflow.cx.v3.QueryInputB\003\340A\002\022M\n\023outpu" - + "t_audio_config\030\004 \001(\01320.google.cloud.dial" - + "ogflow.cx.v3.OutputAudioConfig\"\216\003\n\024Detec" - + "tIntentResponse\022\023\n\013response_id\030\001 \001(\t\022@\n\014" - + "query_result\030\002 \001(\0132*.google.cloud.dialog" - + "flow.cx.v3.QueryResult\022\024\n\014output_audio\030\004" - + " \001(\014\022M\n\023output_audio_config\030\005 \001(\01320.goog" - + "le.cloud.dialogflow.cx.v3.OutputAudioCon" - + "fig\022W\n\rresponse_type\030\006 \001(\0162@.google.clou" - + "d.dialogflow.cx.v3.DetectIntentResponse." - + "ResponseType\022\032\n\022allow_cancellation\030\007 \001(\010" - + "\"E\n\014ResponseType\022\035\n\031RESPONSE_TYPE_UNSPEC" - + "IFIED\020\000\022\013\n\007PARTIAL\020\001\022\t\n\005FINAL\020\002\"\322\002\n\034Stre" - + "amingDetectIntentRequest\0227\n\007session\030\001 \001(" - + "\tB&\372A#\n!dialogflow.googleapis.com/Sessio" - + "n\022D\n\014query_params\030\002 \001(\0132..google.cloud.d" - + "ialogflow.cx.v3.QueryParameters\022C\n\013query" - + "_input\030\003 \001(\0132).google.cloud.dialogflow.c" - + "x.v3.QueryInputB\003\340A\002\022M\n\023output_audio_con" - + "fig\030\004 \001(\01320.google.cloud.dialogflow.cx.v" - + "3.OutputAudioConfig\022\037\n\027enable_partial_re" - + "sponse\030\005 \001(\010\"\333\001\n\035StreamingDetectIntentRe" - + "sponse\022W\n\022recognition_result\030\001 \001(\01329.goo" - + "gle.cloud.dialogflow.cx.v3.StreamingReco" - + "gnitionResultH\000\022U\n\026detect_intent_respons" - + "e\030\002 \001(\01323.google.cloud.dialogflow.cx.v3." - + "DetectIntentResponseH\000B\n\n\010response\"\266\003\n\032S" - + "treamingRecognitionResult\022[\n\014message_typ" - + "e\030\001 \001(\0162E.google.cloud.dialogflow.cx.v3." - + "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\022\021\n\tstability\030\006 \001(\002\022G\n\020s" - + "peech_word_info\030\007 \003(\0132-.google.cloud.dia" - + "logflow.cx.v3.SpeechWordInfo\0224\n\021speech_e" - + "nd_offset\030\010 \001(\0132\031.google.protobuf.Durati" - + "on\022\025\n\rlanguage_code\030\n \001(\t\"X\n\013MessageType" - + "\022\034\n\030MESSAGE_TYPE_UNSPECIFIED\020\000\022\016\n\nTRANSC" - + "RIPT\020\001\022\033\n\027END_OF_SINGLE_UTTERANCE\020\002\"\303\004\n\017" - + "QueryParameters\022\021\n\ttime_zone\030\001 \001(\t\022)\n\014ge" - + "o_location\030\002 \001(\0132\023.google.type.LatLng\022N\n" - + "\024session_entity_types\030\003 \003(\01320.google.clo" - + "ud.dialogflow.cx.v3.SessionEntityType\022(\n" - + "\007payload\030\004 \001(\0132\027.google.protobuf.Struct\022" - + "+\n\nparameters\030\005 \001(\0132\027.google.protobuf.St" - + "ruct\0229\n\014current_page\030\006 \001(\tB#\372A \n\036dialogf" - + "low.googleapis.com/Page\022\027\n\017disable_webho" - + "ok\030\007 \001(\010\022$\n\034analyze_query_text_sentiment" - + "\030\010 \001(\010\022[\n\017webhook_headers\030\n \003(\0132B.google" - + ".cloud.dialogflow.cx.v3.QueryParameters." - + "WebhookHeadersEntry\022=\n\rflow_versions\030\016 \003" - + "(\tB&\372A#\n!dialogflow.googleapis.com/Versi" - + "on\0325\n\023WebhookHeadersEntry\022\013\n\003key\030\001 \001(\t\022\r" - + "\n\005value\030\002 \001(\t:\0028\001\"\333\002\n\nQueryInput\0228\n\004text" - + "\030\002 \001(\0132(.google.cloud.dialogflow.cx.v3.T" - + "extInputH\000\022<\n\006intent\030\003 \001(\0132*.google.clou" - + "d.dialogflow.cx.v3.IntentInputH\000\022:\n\005audi" - + "o\030\005 \001(\0132).google.cloud.dialogflow.cx.v3." - + "AudioInputH\000\022:\n\005event\030\006 \001(\0132).google.clo" - + "ud.dialogflow.cx.v3.EventInputH\000\0228\n\004dtmf" - + "\030\007 \001(\0132(.google.cloud.dialogflow.cx.v3.D" - + "tmfInputH\000\022\032\n\rlanguage_code\030\004 \001(\tB\003\340A\002B\007" - + "\n\005input\"\241\006\n\013QueryResult\022\016\n\004text\030\001 \001(\tH\000\022" - + "?\n\016trigger_intent\030\013 \001(\tB%\372A\"\n dialogflow" - + ".googleapis.com/IntentH\000\022\024\n\ntranscript\030\014" - + " \001(\tH\000\022\027\n\rtrigger_event\030\016 \001(\tH\000\0228\n\004dtmf\030" - + "\027 \001(\0132(.google.cloud.dialogflow.cx.v3.Dt" - + "mfInputH\000\022\025\n\rlanguage_code\030\002 \001(\t\022+\n\npara" - + "meters\030\003 \001(\0132\027.google.protobuf.Struct\022I\n" - + "\021response_messages\030\004 \003(\0132..google.cloud." - + "dialogflow.cx.v3.ResponseMessage\022,\n\020webh" - + "ook_statuses\030\r \003(\0132\022.google.rpc.Status\0221" - + "\n\020webhook_payloads\030\006 \003(\0132\027.google.protob" - + "uf.Struct\0229\n\014current_page\030\007 \001(\0132#.google" - + ".cloud.dialogflow.cx.v3.Page\0229\n\006intent\030\010" - + " \001(\0132%.google.cloud.dialogflow.cx.v3.Int" - + "entB\002\030\001\022\'\n\033intent_detection_confidence\030\t" - + " \001(\002B\002\030\001\0223\n\005match\030\017 \001(\0132$.google.cloud.d" - + "ialogflow.cx.v3.Match\0220\n\017diagnostic_info" - + "\030\n \001(\0132\027.google.protobuf.Struct\022Y\n\031senti" - + "ment_analysis_result\030\021 \001(\01326.google.clou" - + "d.dialogflow.cx.v3.SentimentAnalysisResu" - + "ltB\007\n\005query\"\036\n\tTextInput\022\021\n\004text\030\001 \001(\tB\003" - + "\340A\002\"G\n\013IntentInput\0228\n\006intent\030\001 \001(\tB(\340A\002\372" - + "A\"\n dialogflow.googleapis.com/Intent\"a\n\n" - + "AudioInput\022D\n\006config\030\001 \001(\0132/.google.clou" - + "d.dialogflow.cx.v3.InputAudioConfigB\003\340A\002" - + "\022\r\n\005audio\030\002 \001(\014\"\033\n\nEventInput\022\r\n\005event\030\001" - + " \001(\t\"1\n\tDtmfInput\022\016\n\006digits\030\001 \001(\t\022\024\n\014fin" - + "ish_digit\030\002 \001(\t\"\361\002\n\005Match\0225\n\006intent\030\001 \001(" - + "\0132%.google.cloud.dialogflow.cx.v3.Intent" - + "\022\r\n\005event\030\006 \001(\t\022+\n\nparameters\030\002 \001(\0132\027.go" - + "ogle.protobuf.Struct\022\026\n\016resolved_input\030\003" - + " \001(\t\022B\n\nmatch_type\030\004 \001(\0162..google.cloud." - + "dialogflow.cx.v3.Match.MatchType\022\022\n\nconf" - + "idence\030\005 \001(\002\"\204\001\n\tMatchType\022\032\n\026MATCH_TYPE" - + "_UNSPECIFIED\020\000\022\n\n\006INTENT\020\001\022\021\n\rDIRECT_INT" - + "ENT\020\002\022\025\n\021PARAMETER_FILLING\020\003\022\014\n\010NO_MATCH" - + "\020\004\022\014\n\010NO_INPUT\020\005\022\t\n\005EVENT\020\006\"\333\001\n\022MatchInt" - + "entRequest\022:\n\007session\030\001 \001(\tB)\340A\002\372A#\n!dia" - + "logflow.googleapis.com/Session\022D\n\014query_" - + "params\030\002 \001(\0132..google.cloud.dialogflow.c" - + "x.v3.QueryParameters\022C\n\013query_input\030\003 \001(" - + "\0132).google.cloud.dialogflow.cx.v3.QueryI" - + "nputB\003\340A\002\"\220\002\n\023MatchIntentResponse\022\016\n\004tex" - + "t\030\001 \001(\tH\000\022?\n\016trigger_intent\030\002 \001(\tB%\372A\"\n " - + "dialogflow.googleapis.com/IntentH\000\022\024\n\ntr" - + "anscript\030\003 \001(\tH\000\022\027\n\rtrigger_event\030\006 \001(\tH" - + "\000\0225\n\007matches\030\004 \003(\0132$.google.cloud.dialog" - + "flow.cx.v3.Match\0229\n\014current_page\030\005 \001(\0132#" - + ".google.cloud.dialogflow.cx.v3.PageB\007\n\005q" - + "uery\"\353\001\n\024FulfillIntentRequest\022O\n\024match_i" - + "ntent_request\030\001 \001(\01321.google.cloud.dialo" - + "gflow.cx.v3.MatchIntentRequest\0223\n\005match\030" - + "\002 \001(\0132$.google.cloud.dialogflow.cx.v3.Ma" - + "tch\022M\n\023output_audio_config\030\003 \001(\01320.googl" + + "roto\032\031google/api/resource.proto\0320google/" + + "cloud/dialogflow/cx/v3/audio_config.prot" + + "o\032*google/cloud/dialogflow/cx/v3/intent." + + "proto\032(google/cloud/dialogflow/cx/v3/pag" + + "e.proto\0324google/cloud/dialogflow/cx/v3/r" + + "esponse_message.proto\0327google/cloud/dial" + + "ogflow/cx/v3/session_entity_type.proto\032\036" + + "google/protobuf/duration.proto\032\034google/p" + + "rotobuf/struct.proto\032\027google/rpc/status." + + "proto\032\030google/type/latlng.proto\"\253\002\n\023Dete" + + "ctIntentRequest\022:\n\007session\030\001 \001(\tB)\340A\002\372A#" + + "\n!dialogflow.googleapis.com/Session\022D\n\014q" + + "uery_params\030\002 \001(\0132..google.cloud.dialogf" + + "low.cx.v3.QueryParameters\022C\n\013query_input" + + "\030\003 \001(\0132).google.cloud.dialogflow.cx.v3.Q" + + "ueryInputB\003\340A\002\022M\n\023output_audio_config\030\004 " + + "\001(\01320.google.cloud.dialogflow.cx.v3.Outp" + + "utAudioConfig\"\216\003\n\024DetectIntentResponse\022\023" + + "\n\013response_id\030\001 \001(\t\022@\n\014query_result\030\002 \001(" + + "\0132*.google.cloud.dialogflow.cx.v3.QueryR" + + "esult\022\024\n\014output_audio\030\004 \001(\014\022M\n\023output_au" + + "dio_config\030\005 \001(\01320.google.cloud.dialogfl" + + "ow.cx.v3.OutputAudioConfig\022W\n\rresponse_t" + + "ype\030\006 \001(\0162@.google.cloud.dialogflow.cx.v" + + "3.DetectIntentResponse.ResponseType\022\032\n\022a" + + "llow_cancellation\030\007 \001(\010\"E\n\014ResponseType\022" + + "\035\n\031RESPONSE_TYPE_UNSPECIFIED\020\000\022\013\n\007PARTIA" + + "L\020\001\022\t\n\005FINAL\020\002\"\322\002\n\034StreamingDetectIntent" + + "Request\0227\n\007session\030\001 \001(\tB&\372A#\n!dialogflo" + + "w.googleapis.com/Session\022D\n\014query_params" + + "\030\002 \001(\0132..google.cloud.dialogflow.cx.v3.Q" + + "ueryParameters\022C\n\013query_input\030\003 \001(\0132).go" + + "ogle.cloud.dialogflow.cx.v3.QueryInputB\003" + + "\340A\002\022M\n\023output_audio_config\030\004 \001(\01320.googl" + "e.cloud.dialogflow.cx.v3.OutputAudioConf" - + "ig\"\323\001\n\025FulfillIntentResponse\022\023\n\013response" - + "_id\030\001 \001(\t\022@\n\014query_result\030\002 \001(\0132*.google" - + ".cloud.dialogflow.cx.v3.QueryResult\022\024\n\014o" - + "utput_audio\030\003 \001(\014\022M\n\023output_audio_config" - + "\030\004 \001(\01320.google.cloud.dialogflow.cx.v3.O" - + "utputAudioConfig\";\n\027SentimentAnalysisRes" - + "ult\022\r\n\005score\030\001 \001(\002\022\021\n\tmagnitude\030\002 \001(\0022\304\t" - + "\n\010Sessions\022\246\002\n\014DetectIntent\0222.google.clo" - + "ud.dialogflow.cx.v3.DetectIntentRequest\032" - + "3.google.cloud.dialogflow.cx.v3.DetectIn" - + "tentResponse\"\254\001\202\323\344\223\002\245\001\"E/v3/{session=pro" - + "jects/*/locations/*/agents/*/sessions/*}" - + ":detectIntent:\001*ZY\"T/v3/{session=project" - + "s/*/locations/*/agents/*/environments/*/" - + "sessions/*}:detectIntent:\001*\022\230\001\n\025Streamin" - + "gDetectIntent\022;.google.cloud.dialogflow." - + "cx.v3.StreamingDetectIntentRequest\032<.goo" - + "gle.cloud.dialogflow.cx.v3.StreamingDete" - + "ctIntentResponse\"\000(\0010\001\022\241\002\n\013MatchIntent\0221" - + ".google.cloud.dialogflow.cx.v3.MatchInte" - + "ntRequest\0322.google.cloud.dialogflow.cx.v" - + "3.MatchIntentResponse\"\252\001\202\323\344\223\002\243\001\"D/v3/{se" - + "ssion=projects/*/locations/*/agents/*/se" - + "ssions/*}:matchIntent:\001*ZX\"S/v3/{session" - + "=projects/*/locations/*/agents/*/environ" - + "ments/*/sessions/*}:matchIntent:\001*\022\325\002\n\rF" - + "ulfillIntent\0223.google.cloud.dialogflow.c" - + "x.v3.FulfillIntentRequest\0324.google.cloud" - + ".dialogflow.cx.v3.FulfillIntentResponse\"" - + "\330\001\202\323\344\223\002\321\001\"[/v3/{match_intent_request.ses" - + "sion=projects/*/locations/*/agents/*/ses" - + "sions/*}:fulfillIntent:\001*Zo\"j/v3/{match_" - + "intent_request.session=projects/*/locati" - + "ons/*/agents/*/environments/*/sessions/*" - + "}:fulfillIntent:\001*\032x\312A\031dialogflow.google" - + "apis.com\322AYhttps://www.googleapis.com/au" - + "th/cloud-platform,https://www.googleapis" - + ".com/auth/dialogflowB\230\003\n!com.google.clou" - + "d.dialogflow.cx.v3B\014SessionProtoP\001Z?goog" - + "le.golang.org/genproto/googleapis/cloud/" - + "dialogflow/cx/v3;cx\370\001\001\242\002\002DF\252\002\035Google.Clo" - + "ud.Dialogflow.Cx.V3\352\002!Google::Cloud::Dia" - + "logflow::CX::V3\352A\324\001\n!dialogflow.googleap" - + "is.com/Session\022Iprojects/{project}/locat" - + "ions/{location}/agents/{agent}/sessions/" - + "{session}\022dprojects/{project}/locations/" - + "{location}/agents/{agent}/environments/{" - + "environment}/sessions/{session}b\006proto3" + + "ig\022\037\n\027enable_partial_response\030\005 \001(\010\"\333\001\n\035" + + "StreamingDetectIntentResponse\022W\n\022recogni" + + "tion_result\030\001 \001(\01329.google.cloud.dialogf" + + "low.cx.v3.StreamingRecognitionResultH\000\022U" + + "\n\026detect_intent_response\030\002 \001(\01323.google." + + "cloud.dialogflow.cx.v3.DetectIntentRespo" + + "nseH\000B\n\n\010response\"\266\003\n\032StreamingRecogniti" + + "onResult\022[\n\014message_type\030\001 \001(\0162E.google." + + "cloud.dialogflow.cx.v3.StreamingRecognit" + + "ionResult.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\022" + + "\021\n\tstability\030\006 \001(\002\022G\n\020speech_word_info\030\007" + + " \003(\0132-.google.cloud.dialogflow.cx.v3.Spe" + + "echWordInfo\0224\n\021speech_end_offset\030\010 \001(\0132\031" + + ".google.protobuf.Duration\022\025\n\rlanguage_co" + + "de\030\n \001(\t\"X\n\013MessageType\022\034\n\030MESSAGE_TYPE_" + + "UNSPECIFIED\020\000\022\016\n\nTRANSCRIPT\020\001\022\033\n\027END_OF_" + + "SINGLE_UTTERANCE\020\002\"\303\004\n\017QueryParameters\022\021" + + "\n\ttime_zone\030\001 \001(\t\022)\n\014geo_location\030\002 \001(\0132" + + "\023.google.type.LatLng\022N\n\024session_entity_t" + + "ypes\030\003 \003(\01320.google.cloud.dialogflow.cx." + + "v3.SessionEntityType\022(\n\007payload\030\004 \001(\0132\027." + + "google.protobuf.Struct\022+\n\nparameters\030\005 \001" + + "(\0132\027.google.protobuf.Struct\0229\n\014current_p" + + "age\030\006 \001(\tB#\372A \n\036dialogflow.googleapis.co" + + "m/Page\022\027\n\017disable_webhook\030\007 \001(\010\022$\n\034analy" + + "ze_query_text_sentiment\030\010 \001(\010\022[\n\017webhook" + + "_headers\030\n \003(\0132B.google.cloud.dialogflow" + + ".cx.v3.QueryParameters.WebhookHeadersEnt" + + "ry\022=\n\rflow_versions\030\016 \003(\tB&\372A#\n!dialogfl" + + "ow.googleapis.com/Version\0325\n\023WebhookHead" + + "ersEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001" + + "\"\333\002\n\nQueryInput\0228\n\004text\030\002 \001(\0132(.google.c" + + "loud.dialogflow.cx.v3.TextInputH\000\022<\n\006int" + + "ent\030\003 \001(\0132*.google.cloud.dialogflow.cx.v" + + "3.IntentInputH\000\022:\n\005audio\030\005 \001(\0132).google." + + "cloud.dialogflow.cx.v3.AudioInputH\000\022:\n\005e" + + "vent\030\006 \001(\0132).google.cloud.dialogflow.cx." + + "v3.EventInputH\000\0228\n\004dtmf\030\007 \001(\0132(.google.c" + + "loud.dialogflow.cx.v3.DtmfInputH\000\022\032\n\rlan" + + "guage_code\030\004 \001(\tB\003\340A\002B\007\n\005input\"\241\006\n\013Query" + + "Result\022\016\n\004text\030\001 \001(\tH\000\022?\n\016trigger_intent" + + "\030\013 \001(\tB%\372A\"\n dialogflow.googleapis.com/I" + + "ntentH\000\022\024\n\ntranscript\030\014 \001(\tH\000\022\027\n\rtrigger" + + "_event\030\016 \001(\tH\000\0228\n\004dtmf\030\027 \001(\0132(.google.cl" + + "oud.dialogflow.cx.v3.DtmfInputH\000\022\025\n\rlang" + + "uage_code\030\002 \001(\t\022+\n\nparameters\030\003 \001(\0132\027.go" + + "ogle.protobuf.Struct\022I\n\021response_message" + + "s\030\004 \003(\0132..google.cloud.dialogflow.cx.v3." + + "ResponseMessage\022,\n\020webhook_statuses\030\r \003(" + + "\0132\022.google.rpc.Status\0221\n\020webhook_payload" + + "s\030\006 \003(\0132\027.google.protobuf.Struct\0229\n\014curr" + + "ent_page\030\007 \001(\0132#.google.cloud.dialogflow" + + ".cx.v3.Page\0229\n\006intent\030\010 \001(\0132%.google.clo" + + "ud.dialogflow.cx.v3.IntentB\002\030\001\022\'\n\033intent" + + "_detection_confidence\030\t \001(\002B\002\030\001\0223\n\005match" + + "\030\017 \001(\0132$.google.cloud.dialogflow.cx.v3.M" + + "atch\0220\n\017diagnostic_info\030\n \001(\0132\027.google.p" + + "rotobuf.Struct\022Y\n\031sentiment_analysis_res" + + "ult\030\021 \001(\01326.google.cloud.dialogflow.cx.v" + + "3.SentimentAnalysisResultB\007\n\005query\"\036\n\tTe" + + "xtInput\022\021\n\004text\030\001 \001(\tB\003\340A\002\"G\n\013IntentInpu" + + "t\0228\n\006intent\030\001 \001(\tB(\340A\002\372A\"\n dialogflow.go" + + "ogleapis.com/Intent\"a\n\nAudioInput\022D\n\006con" + + "fig\030\001 \001(\0132/.google.cloud.dialogflow.cx.v" + + "3.InputAudioConfigB\003\340A\002\022\r\n\005audio\030\002 \001(\014\"\033" + + "\n\nEventInput\022\r\n\005event\030\001 \001(\t\"1\n\tDtmfInput" + + "\022\016\n\006digits\030\001 \001(\t\022\024\n\014finish_digit\030\002 \001(\t\"\361" + + "\002\n\005Match\0225\n\006intent\030\001 \001(\0132%.google.cloud." + + "dialogflow.cx.v3.Intent\022\r\n\005event\030\006 \001(\t\022+" + + "\n\nparameters\030\002 \001(\0132\027.google.protobuf.Str" + + "uct\022\026\n\016resolved_input\030\003 \001(\t\022B\n\nmatch_typ" + + "e\030\004 \001(\0162..google.cloud.dialogflow.cx.v3." + + "Match.MatchType\022\022\n\nconfidence\030\005 \001(\002\"\204\001\n\t" + + "MatchType\022\032\n\026MATCH_TYPE_UNSPECIFIED\020\000\022\n\n" + + "\006INTENT\020\001\022\021\n\rDIRECT_INTENT\020\002\022\025\n\021PARAMETE" + + "R_FILLING\020\003\022\014\n\010NO_MATCH\020\004\022\014\n\010NO_INPUT\020\005\022" + + "\t\n\005EVENT\020\006\"\333\001\n\022MatchIntentRequest\022:\n\007ses" + + "sion\030\001 \001(\tB)\340A\002\372A#\n!dialogflow.googleapi" + + "s.com/Session\022D\n\014query_params\030\002 \001(\0132..go" + + "ogle.cloud.dialogflow.cx.v3.QueryParamet" + + "ers\022C\n\013query_input\030\003 \001(\0132).google.cloud." + + "dialogflow.cx.v3.QueryInputB\003\340A\002\"\220\002\n\023Mat" + + "chIntentResponse\022\016\n\004text\030\001 \001(\tH\000\022?\n\016trig" + + "ger_intent\030\002 \001(\tB%\372A\"\n dialogflow.google" + + "apis.com/IntentH\000\022\024\n\ntranscript\030\003 \001(\tH\000\022" + + "\027\n\rtrigger_event\030\006 \001(\tH\000\0225\n\007matches\030\004 \003(" + + "\0132$.google.cloud.dialogflow.cx.v3.Match\022" + + "9\n\014current_page\030\005 \001(\0132#.google.cloud.dia" + + "logflow.cx.v3.PageB\007\n\005query\"\353\001\n\024FulfillI" + + "ntentRequest\022O\n\024match_intent_request\030\001 \001" + + "(\01321.google.cloud.dialogflow.cx.v3.Match" + + "IntentRequest\0223\n\005match\030\002 \001(\0132$.google.cl" + + "oud.dialogflow.cx.v3.Match\022M\n\023output_aud" + + "io_config\030\003 \001(\01320.google.cloud.dialogflo" + + "w.cx.v3.OutputAudioConfig\"\323\001\n\025FulfillInt" + + "entResponse\022\023\n\013response_id\030\001 \001(\t\022@\n\014quer" + + "y_result\030\002 \001(\0132*.google.cloud.dialogflow" + + ".cx.v3.QueryResult\022\024\n\014output_audio\030\003 \001(\014" + + "\022M\n\023output_audio_config\030\004 \001(\01320.google.c" + + "loud.dialogflow.cx.v3.OutputAudioConfig\"" + + ";\n\027SentimentAnalysisResult\022\r\n\005score\030\001 \001(" + + "\002\022\021\n\tmagnitude\030\002 \001(\0022\304\t\n\010Sessions\022\246\002\n\014De" + + "tectIntent\0222.google.cloud.dialogflow.cx." + + "v3.DetectIntentRequest\0323.google.cloud.di" + + "alogflow.cx.v3.DetectIntentResponse\"\254\001\202\323" + + "\344\223\002\245\001\"E/v3/{session=projects/*/locations" + + "/*/agents/*/sessions/*}:detectIntent:\001*Z" + + "Y\"T/v3/{session=projects/*/locations/*/a" + + "gents/*/environments/*/sessions/*}:detec" + + "tIntent:\001*\022\230\001\n\025StreamingDetectIntent\022;.g" + + "oogle.cloud.dialogflow.cx.v3.StreamingDe" + + "tectIntentRequest\032<.google.cloud.dialogf" + + "low.cx.v3.StreamingDetectIntentResponse\"" + + "\000(\0010\001\022\241\002\n\013MatchIntent\0221.google.cloud.dia" + + "logflow.cx.v3.MatchIntentRequest\0322.googl" + + "e.cloud.dialogflow.cx.v3.MatchIntentResp" + + "onse\"\252\001\202\323\344\223\002\243\001\"D/v3/{session=projects/*/" + + "locations/*/agents/*/sessions/*}:matchIn" + + "tent:\001*ZX\"S/v3/{session=projects/*/locat" + + "ions/*/agents/*/environments/*/sessions/" + + "*}:matchIntent:\001*\022\325\002\n\rFulfillIntent\0223.go" + + "ogle.cloud.dialogflow.cx.v3.FulfillInten" + + "tRequest\0324.google.cloud.dialogflow.cx.v3" + + ".FulfillIntentResponse\"\330\001\202\323\344\223\002\321\001\"[/v3/{m" + + "atch_intent_request.session=projects/*/l" + + "ocations/*/agents/*/sessions/*}:fulfillI" + + "ntent:\001*Zo\"j/v3/{match_intent_request.se" + + "ssion=projects/*/locations/*/agents/*/en" + + "vironments/*/sessions/*}:fulfillIntent:\001" + + "*\032x\312A\031dialogflow.googleapis.com\322AYhttps:" + + "//www.googleapis.com/auth/cloud-platform" + + ",https://www.googleapis.com/auth/dialogf" + + "lowB\230\003\n!com.google.cloud.dialogflow.cx.v" + + "3B\014SessionProtoP\001Z?google.golang.org/gen" + + "proto/googleapis/cloud/dialogflow/cx/v3;" + + "cx\370\001\001\242\002\002DF\252\002\035Google.Cloud.Dialogflow.Cx." + + "V3\352\002!Google::Cloud::Dialogflow::CX::V3\352A" + + "\324\001\n!dialogflow.googleapis.com/Session\022Ip" + + "rojects/{project}/locations/{location}/a" + + "gents/{agent}/sessions/{session}\022dprojec" + + "ts/{project}/locations/{location}/agents" + + "/{agent}/environments/{environment}/sess" + + "ions/{session}b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -310,9 +308,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { com.google.api.ClientProto.getDescriptor(), com.google.api.FieldBehaviorProto.getDescriptor(), com.google.api.ResourceProto.getDescriptor(), - com.google.cloud.dialogflow.cx.v3.AdvancedSettingsProto.getDescriptor(), com.google.cloud.dialogflow.cx.v3.AudioConfigProto.getDescriptor(), - com.google.cloud.dialogflow.cx.v3.FlowProto.getDescriptor(), com.google.cloud.dialogflow.cx.v3.IntentProto.getDescriptor(), com.google.cloud.dialogflow.cx.v3.PageProto.getDescriptor(), com.google.cloud.dialogflow.cx.v3.ResponseMessageProto.getDescriptor(), @@ -541,9 +537,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { com.google.api.ClientProto.getDescriptor(); com.google.api.FieldBehaviorProto.getDescriptor(); com.google.api.ResourceProto.getDescriptor(); - com.google.cloud.dialogflow.cx.v3.AdvancedSettingsProto.getDescriptor(); com.google.cloud.dialogflow.cx.v3.AudioConfigProto.getDescriptor(); - com.google.cloud.dialogflow.cx.v3.FlowProto.getDescriptor(); com.google.cloud.dialogflow.cx.v3.IntentProto.getDescriptor(); com.google.cloud.dialogflow.cx.v3.PageProto.getDescriptor(); com.google.cloud.dialogflow.cx.v3.ResponseMessageProto.getDescriptor(); diff --git a/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/TestCaseProto.java b/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/TestCaseProto.java index 67c3975e0..54aeb07ea 100644 --- a/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/TestCaseProto.java +++ b/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/TestCaseProto.java @@ -235,231 +235,232 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "A\211\001\n(dialogflow.googleapis.com/TestCaseR" + "esult\022]projects/{project}/locations/{loc" + "ation}/agents/{agent}/testCases/{test_ca" - + "se}/results/{result}\"\\\n\nTestConfig\022\033\n\023tr" - + "acking_parameters\030\001 \003(\t\0221\n\004flow\030\002 \001(\tB#\372" - + "A \n\036dialogflow.googleapis.com/Flow\"\277\006\n\020C" - + "onversationTurn\022M\n\nuser_input\030\001 \001(\01329.go" - + "ogle.cloud.dialogflow.cx.v3.Conversation" - + "Turn.UserInput\022`\n\024virtual_agent_output\030\002" - + " \001(\0132B.google.cloud.dialogflow.cx.v3.Con" - + "versationTurn.VirtualAgentOutput\032\272\001\n\tUse" - + "rInput\0228\n\005input\030\005 \001(\0132).google.cloud.dia" - + "logflow.cx.v3.QueryInput\0224\n\023injected_par" - + "ameters\030\002 \001(\0132\027.google.protobuf.Struct\022\032" - + "\n\022is_webhook_enabled\030\003 \001(\010\022!\n\031enable_sen" - + "timent_analysis\030\007 \001(\010\032\274\003\n\022VirtualAgentOu" - + "tput\0223\n\022session_parameters\030\004 \001(\0132\027.googl" - + "e.protobuf.Struct\022J\n\013differences\030\005 \003(\01320" - + ".google.cloud.dialogflow.cx.v3.TestRunDi" - + "fferenceB\003\340A\003\0228\n\017diagnostic_info\030\006 \001(\0132\027" - + ".google.protobuf.StructB\006\340A\002\340A\004\022?\n\020trigg" - + "ered_intent\030\007 \001(\0132%.google.cloud.dialogf" - + "low.cx.v3.Intent\0229\n\014current_page\030\010 \001(\0132#" - + ".google.cloud.dialogflow.cx.v3.Page\022K\n\016t" - + "ext_responses\030\t \003(\01323.google.cloud.dialo" - + "gflow.cx.v3.ResponseMessage.Text\022\"\n\006stat" - + "us\030\n \001(\0132\022.google.rpc.Status\"\315\001\n\021TestRun" - + "Difference\022G\n\004type\030\001 \001(\01629.google.cloud." - + "dialogflow.cx.v3.TestRunDifference.DiffT" - + "ype\022\023\n\013description\030\002 \001(\t\"Z\n\010DiffType\022\031\n\025" - + "DIFF_TYPE_UNSPECIFIED\020\000\022\n\n\006INTENT\020\001\022\010\n\004P" - + "AGE\020\002\022\016\n\nPARAMETERS\020\003\022\r\n\tUTTERANCE\020\004\"\363\004\n" - + "\022TransitionCoverage\022Q\n\013transitions\030\001 \003(\013" - + "2<.google.cloud.dialogflow.cx.v3.Transit" - + "ionCoverage.Transition\022\026\n\016coverage_score" - + "\030\002 \001(\002\032\202\001\n\016TransitionNode\0223\n\004page\030\001 \001(\0132" - + "#.google.cloud.dialogflow.cx.v3.PageH\000\0223" - + "\n\004flow\030\002 \001(\0132#.google.cloud.dialogflow.c" - + "x.v3.FlowH\000B\006\n\004kind\032\354\002\n\nTransition\022P\n\006so" - + "urce\030\001 \001(\0132@.google.cloud.dialogflow.cx." - + "v3.TransitionCoverage.TransitionNode\022\r\n\005" - + "index\030\004 \001(\005\022P\n\006target\030\002 \001(\0132@.google.clo" - + "ud.dialogflow.cx.v3.TransitionCoverage.T" - + "ransitionNode\022\017\n\007covered\030\003 \001(\010\022J\n\020transi" - + "tion_route\030\005 \001(\0132..google.cloud.dialogfl" - + "ow.cx.v3.TransitionRouteH\000\022D\n\revent_hand" - + "ler\030\006 \001(\0132+.google.cloud.dialogflow.cx.v" - + "3.EventHandlerH\000B\010\n\006detail\"\315\003\n\034Transitio" - + "nRouteGroupCoverage\022W\n\tcoverages\030\001 \003(\0132D" - + ".google.cloud.dialogflow.cx.v3.Transitio" - + "nRouteGroupCoverage.Coverage\022\026\n\016coverage" - + "_score\030\002 \001(\002\032\273\002\n\010Coverage\022H\n\013route_group" - + "\030\001 \001(\01323.google.cloud.dialogflow.cx.v3.T" - + "ransitionRouteGroup\022d\n\013transitions\030\002 \003(\013" - + "2O.google.cloud.dialogflow.cx.v3.Transit" - + "ionRouteGroupCoverage.Coverage.Transitio" - + "n\022\026\n\016coverage_score\030\003 \001(\002\032g\n\nTransition\022" - + "H\n\020transition_route\030\001 \001(\0132..google.cloud" - + ".dialogflow.cx.v3.TransitionRoute\022\017\n\007cov" - + "ered\030\002 \001(\010\"\301\001\n\016IntentCoverage\022E\n\007intents" - + "\030\001 \003(\01324.google.cloud.dialogflow.cx.v3.I" - + "ntentCoverage.Intent\022\026\n\016coverage_score\030\002" - + " \001(\002\032P\n\006Intent\0225\n\006intent\030\001 \001(\tB%\372A\"\n dia" - + "logflow.googleapis.com/Intent\022\017\n\007covered" - + "\030\002 \001(\010\"\227\002\n\030CalculateCoverageRequest\0226\n\005a" - + "gent\030\003 \001(\tB\'\340A\002\372A!\n\037dialogflow.googleapi" - + "s.com/Agent\022W\n\004type\030\002 \001(\0162D.google.cloud" - + ".dialogflow.cx.v3.CalculateCoverageReque" - + "st.CoverageTypeB\003\340A\002\"j\n\014CoverageType\022\035\n\031" - + "COVERAGE_TYPE_UNSPECIFIED\020\000\022\n\n\006INTENT\020\001\022" - + "\023\n\017PAGE_TRANSITION\020\002\022\032\n\026TRANSITION_ROUTE" - + "_GROUP\020\003\"\332\002\n\031CalculateCoverageResponse\0223" - + "\n\005agent\030\005 \001(\tB$\372A!\n\037dialogflow.googleapi" - + "s.com/Agent\022H\n\017intent_coverage\030\002 \001(\0132-.g" - + "oogle.cloud.dialogflow.cx.v3.IntentCover" - + "ageH\000\022P\n\023transition_coverage\030\004 \001(\01321.goo" - + "gle.cloud.dialogflow.cx.v3.TransitionCov" - + "erageH\000\022[\n\024route_group_coverage\030\006 \001(\0132;." + + "se}/results/{result}\"\217\001\n\nTestConfig\022\033\n\023t" + + "racking_parameters\030\001 \003(\t\0221\n\004flow\030\002 \001(\tB#" + + "\372A \n\036dialogflow.googleapis.com/Flow\0221\n\004p" + + "age\030\003 \001(\tB#\372A \n\036dialogflow.googleapis.co" + + "m/Page\"\277\006\n\020ConversationTurn\022M\n\nuser_inpu" + + "t\030\001 \001(\01329.google.cloud.dialogflow.cx.v3." + + "ConversationTurn.UserInput\022`\n\024virtual_ag" + + "ent_output\030\002 \001(\0132B.google.cloud.dialogfl" + + "ow.cx.v3.ConversationTurn.VirtualAgentOu" + + "tput\032\272\001\n\tUserInput\0228\n\005input\030\005 \001(\0132).goog" + + "le.cloud.dialogflow.cx.v3.QueryInput\0224\n\023" + + "injected_parameters\030\002 \001(\0132\027.google.proto" + + "buf.Struct\022\032\n\022is_webhook_enabled\030\003 \001(\010\022!" + + "\n\031enable_sentiment_analysis\030\007 \001(\010\032\274\003\n\022Vi" + + "rtualAgentOutput\0223\n\022session_parameters\030\004" + + " \001(\0132\027.google.protobuf.Struct\022J\n\013differe" + + "nces\030\005 \003(\01320.google.cloud.dialogflow.cx." + + "v3.TestRunDifferenceB\003\340A\003\0228\n\017diagnostic_" + + "info\030\006 \001(\0132\027.google.protobuf.StructB\006\340A\002" + + "\340A\004\022?\n\020triggered_intent\030\007 \001(\0132%.google.c" + + "loud.dialogflow.cx.v3.Intent\0229\n\014current_" + + "page\030\010 \001(\0132#.google.cloud.dialogflow.cx." + + "v3.Page\022K\n\016text_responses\030\t \003(\01323.google" + + ".cloud.dialogflow.cx.v3.ResponseMessage." + + "Text\022\"\n\006status\030\n \001(\0132\022.google.rpc.Status" + + "\"\315\001\n\021TestRunDifference\022G\n\004type\030\001 \001(\01629.g" + + "oogle.cloud.dialogflow.cx.v3.TestRunDiff" + + "erence.DiffType\022\023\n\013description\030\002 \001(\t\"Z\n\010" + + "DiffType\022\031\n\025DIFF_TYPE_UNSPECIFIED\020\000\022\n\n\006I" + + "NTENT\020\001\022\010\n\004PAGE\020\002\022\016\n\nPARAMETERS\020\003\022\r\n\tUTT" + + "ERANCE\020\004\"\363\004\n\022TransitionCoverage\022Q\n\013trans" + + "itions\030\001 \003(\0132<.google.cloud.dialogflow.c" + + "x.v3.TransitionCoverage.Transition\022\026\n\016co" + + "verage_score\030\002 \001(\002\032\202\001\n\016TransitionNode\0223\n" + + "\004page\030\001 \001(\0132#.google.cloud.dialogflow.cx" + + ".v3.PageH\000\0223\n\004flow\030\002 \001(\0132#.google.cloud." + + "dialogflow.cx.v3.FlowH\000B\006\n\004kind\032\354\002\n\nTran" + + "sition\022P\n\006source\030\001 \001(\0132@.google.cloud.di" + + "alogflow.cx.v3.TransitionCoverage.Transi" + + "tionNode\022\r\n\005index\030\004 \001(\005\022P\n\006target\030\002 \001(\0132" + + "@.google.cloud.dialogflow.cx.v3.Transiti" + + "onCoverage.TransitionNode\022\017\n\007covered\030\003 \001" + + "(\010\022J\n\020transition_route\030\005 \001(\0132..google.cl" + + "oud.dialogflow.cx.v3.TransitionRouteH\000\022D" + + "\n\revent_handler\030\006 \001(\0132+.google.cloud.dia" + + "logflow.cx.v3.EventHandlerH\000B\010\n\006detail\"\315" + + "\003\n\034TransitionRouteGroupCoverage\022W\n\tcover" + + "ages\030\001 \003(\0132D.google.cloud.dialogflow.cx." + + "v3.TransitionRouteGroupCoverage.Coverage" + + "\022\026\n\016coverage_score\030\002 \001(\002\032\273\002\n\010Coverage\022H\n" + + "\013route_group\030\001 \001(\01323.google.cloud.dialog" + + "flow.cx.v3.TransitionRouteGroup\022d\n\013trans" + + "itions\030\002 \003(\0132O.google.cloud.dialogflow.c" + + "x.v3.TransitionRouteGroupCoverage.Covera" + + "ge.Transition\022\026\n\016coverage_score\030\003 \001(\002\032g\n" + + "\nTransition\022H\n\020transition_route\030\001 \001(\0132.." + "google.cloud.dialogflow.cx.v3.Transition" - + "RouteGroupCoverageH\000B\017\n\rcoverage_type\"\216\002" - + "\n\024ListTestCasesRequest\022:\n\006parent\030\001 \001(\tB*" - + "\340A\002\372A$\022\"dialogflow.googleapis.com/TestCa" - + "se\022\021\n\tpage_size\030\002 \001(\005\022\022\n\npage_token\030\003 \001(" - + "\t\022N\n\004view\030\004 \001(\0162@.google.cloud.dialogflo" - + "w.cx.v3.ListTestCasesRequest.TestCaseVie" - + "w\"C\n\014TestCaseView\022\036\n\032TEST_CASE_VIEW_UNSP" - + "ECIFIED\020\000\022\t\n\005BASIC\020\001\022\010\n\004FULL\020\002\"m\n\025ListTe" - + "stCasesResponse\022;\n\ntest_cases\030\001 \003(\0132\'.go" - + "ogle.cloud.dialogflow.cx.v3.TestCase\022\027\n\017" - + "next_page_token\030\002 \001(\t\"\224\001\n\033BatchDeleteTes" - + "tCasesRequest\022:\n\006parent\030\001 \001(\tB*\340A\002\372A$\022\"d" - + "ialogflow.googleapis.com/TestCase\0229\n\005nam" - + "es\030\003 \003(\tB*\340A\002\372A$\n\"dialogflow.googleapis." - + "com/TestCase\"\224\001\n\025CreateTestCaseRequest\022:" - + "\n\006parent\030\001 \001(\tB*\340A\002\372A$\022\"dialogflow.googl" - + "eapis.com/TestCase\022?\n\ttest_case\030\002 \001(\0132\'." - + "google.cloud.dialogflow.cx.v3.TestCaseB\003" - + "\340A\002\"\216\001\n\025UpdateTestCaseRequest\022?\n\ttest_ca" - + "se\030\001 \001(\0132\'.google.cloud.dialogflow.cx.v3" - + ".TestCaseB\003\340A\002\0224\n\013update_mask\030\002 \001(\0132\032.go" - + "ogle.protobuf.FieldMaskB\003\340A\002\"N\n\022GetTestC" - + "aseRequest\0228\n\004name\030\001 \001(\tB*\340A\002\372A$\n\"dialog" - + "flow.googleapis.com/TestCase\"\222\001\n\022RunTest" - + "CaseRequest\0228\n\004name\030\001 \001(\tB*\340A\002\372A$\n\"dialo" - + "gflow.googleapis.com/TestCase\022B\n\013environ" - + "ment\030\002 \001(\tB-\340A\001\372A\'\n%dialogflow.googleapi" - + "s.com/Environment\"T\n\023RunTestCaseResponse" - + "\022=\n\006result\030\002 \001(\0132-.google.cloud.dialogfl" - + "ow.cx.v3.TestCaseResult\"\025\n\023RunTestCaseMe" - + "tadata\"\332\001\n\030BatchRunTestCasesRequest\022:\n\006p" - + "arent\030\001 \001(\tB*\340A\002\372A$\022\"dialogflow.googleap" - + "is.com/TestCase\022B\n\013environment\030\002 \001(\tB-\340A" - + "\001\372A\'\n%dialogflow.googleapis.com/Environm" - + "ent\022>\n\ntest_cases\030\003 \003(\tB*\340A\002\372A$\n\"dialogf" - + "low.googleapis.com/TestCase\"[\n\031BatchRunT" - + "estCasesResponse\022>\n\007results\030\001 \003(\0132-.goog" - + "le.cloud.dialogflow.cx.v3.TestCaseResult" - + "\"U\n\031BatchRunTestCasesMetadata\0228\n\006errors\030" - + "\001 \003(\0132(.google.cloud.dialogflow.cx.v3.Te" - + "stError\"\232\001\n\tTestError\022:\n\ttest_case\030\001 \001(\t" - + "B\'\372A$\n\"dialogflow.googleapis.com/TestCas" - + "e\022\"\n\006status\030\002 \001(\0132\022.google.rpc.Status\022-\n" - + "\ttest_time\030\003 \001(\0132\032.google.protobuf.Times" - + "tamp\"\204\001\n\026ImportTestCasesRequest\022:\n\006paren" - + "t\030\001 \001(\tB*\340A\002\372A$\022\"dialogflow.googleapis.c" - + "om/TestCase\022\021\n\007gcs_uri\030\002 \001(\tH\000\022\021\n\007conten" - + "t\030\003 \001(\014H\000B\010\n\006source\"Q\n\027ImportTestCasesRe" - + "sponse\0226\n\005names\030\001 \003(\tB\'\372A$\n\"dialogflow.g" - + "oogleapis.com/TestCase\"W\n\027ImportTestCase" - + "sMetadata\022<\n\006errors\030\001 \003(\0132,.google.cloud" - + ".dialogflow.cx.v3.TestCaseError\"o\n\rTestC" - + "aseError\022:\n\ttest_case\030\001 \001(\0132\'.google.clo" - + "ud.dialogflow.cx.v3.TestCase\022\"\n\006status\030\002" - + " \001(\0132\022.google.rpc.Status\"\234\002\n\026ExportTestC" - + "asesRequest\022:\n\006parent\030\001 \001(\tB*\340A\002\372A$\022\"dia" - + "logflow.googleapis.com/TestCase\022\021\n\007gcs_u" - + "ri\030\002 \001(\tH\000\022U\n\013data_format\030\003 \001(\0162@.google" - + ".cloud.dialogflow.cx.v3.ExportTestCasesR" - + "equest.DataFormat\022\016\n\006filter\030\004 \001(\t\"=\n\nDat" - + "aFormat\022\033\n\027DATA_FORMAT_UNSPECIFIED\020\000\022\010\n\004" - + "BLOB\020\001\022\010\n\004JSON\020\002B\r\n\013destination\"N\n\027Expor" - + "tTestCasesResponse\022\021\n\007gcs_uri\030\001 \001(\tH\000\022\021\n" - + "\007content\030\002 \001(\014H\000B\r\n\013destination\"\031\n\027Expor" - + "tTestCasesMetadata\"\225\001\n\032ListTestCaseResul" - + "tsRequest\022@\n\006parent\030\001 \001(\tB0\340A\002\372A*\022(dialo" - + "gflow.googleapis.com/TestCaseResult\022\021\n\tp" - + "age_size\030\002 \001(\005\022\022\n\npage_token\030\003 \001(\t\022\016\n\006fi" - + "lter\030\004 \001(\t\"\200\001\n\033ListTestCaseResultsRespon" - + "se\022H\n\021test_case_results\030\001 \003(\0132-.google.c" - + "loud.dialogflow.cx.v3.TestCaseResult\022\027\n\017" - + "next_page_token\030\002 \001(\t\"Z\n\030GetTestCaseResu" - + "ltRequest\022>\n\004name\030\001 \001(\tB0\340A\002\372A*\n(dialogf" - + "low.googleapis.com/TestCaseResult*A\n\nTes" - + "tResult\022\033\n\027TEST_RESULT_UNSPECIFIED\020\000\022\n\n\006" - + "PASSED\020\001\022\n\n\006FAILED\020\0022\231\025\n\tTestCases\022\303\001\n\rL" - + "istTestCases\0223.google.cloud.dialogflow.c" - + "x.v3.ListTestCasesRequest\0324.google.cloud" - + ".dialogflow.cx.v3.ListTestCasesResponse\"" - + "G\202\323\344\223\0028\0226/v3/{parent=projects/*/location" - + "s/*/agents/*}/testCases\332A\006parent\022\302\001\n\024Bat" - + "chDeleteTestCases\022:.google.cloud.dialogf" - + "low.cx.v3.BatchDeleteTestCasesRequest\032\026." - + "google.protobuf.Empty\"V\202\323\344\223\002G\"B/v3/{pare" - + "nt=projects/*/locations/*/agents/*}/test" - + "Cases:batchDelete:\001*\332A\006parent\022\260\001\n\013GetTes" - + "tCase\0221.google.cloud.dialogflow.cx.v3.Ge" - + "tTestCaseRequest\032\'.google.cloud.dialogfl" - + "ow.cx.v3.TestCase\"E\202\323\344\223\0028\0226/v3/{name=pro" - + "jects/*/locations/*/agents/*/testCases/*" - + "}\332A\004name\022\315\001\n\016CreateTestCase\0224.google.clo" - + "ud.dialogflow.cx.v3.CreateTestCaseReques" - + "t\032\'.google.cloud.dialogflow.cx.v3.TestCa" - + "se\"\\\202\323\344\223\002C\"6/v3/{parent=projects/*/locat" - + "ions/*/agents/*}/testCases:\ttest_case\332A\020" - + "parent,test_case\022\334\001\n\016UpdateTestCase\0224.go" - + "ogle.cloud.dialogflow.cx.v3.UpdateTestCa" - + "seRequest\032\'.google.cloud.dialogflow.cx.v" - + "3.TestCase\"k\202\323\344\223\002M2@/v3/{test_case.name=" - + "projects/*/locations/*/agents/*/testCase" - + "s/*}:\ttest_case\332A\025test_case,update_mask\022" - + "\323\001\n\013RunTestCase\0221.google.cloud.dialogflo" - + "w.cx.v3.RunTestCaseRequest\032\035.google.long" - + "running.Operation\"r\202\323\344\223\002?\":/v3/{name=pro" - + "jects/*/locations/*/agents/*/testCases/*" - + "}:run:\001*\312A*\n\023RunTestCaseResponse\022\023RunTes" - + "tCaseMetadata\022\361\001\n\021BatchRunTestCases\0227.go" - + "ogle.cloud.dialogflow.cx.v3.BatchRunTest" - + "CasesRequest\032\035.google.longrunning.Operat" - + "ion\"\203\001\202\323\344\223\002D\"?/v3/{parent=projects/*/loc" - + "ations/*/agents/*}/testCases:batchRun:\001*" - + "\312A6\n\031BatchRunTestCasesResponse\022\031BatchRun" - + "TestCasesMetadata\022\327\001\n\021CalculateCoverage\022" - + "7.google.cloud.dialogflow.cx.v3.Calculat" - + "eCoverageRequest\0328.google.cloud.dialogfl" - + "ow.cx.v3.CalculateCoverageResponse\"O\202\323\344\223" - + "\002I\022G/v3/{agent=projects/*/locations/*/ag" - + "ents/*}/testCases:calculateCoverage\022\346\001\n\017" - + "ImportTestCases\0225.google.cloud.dialogflo" - + "w.cx.v3.ImportTestCasesRequest\032\035.google." - + "longrunning.Operation\"}\202\323\344\223\002B\"=/v3/{pare" - + "nt=projects/*/locations/*/agents/*}/test" - + "Cases:import:\001*\312A2\n\027ImportTestCasesRespo" - + "nse\022\027ImportTestCasesMetadata\022\346\001\n\017ExportT" - + "estCases\0225.google.cloud.dialogflow.cx.v3" - + ".ExportTestCasesRequest\032\035.google.longrun" - + "ning.Operation\"}\202\323\344\223\002B\"=/v3/{parent=proj" - + "ects/*/locations/*/agents/*}/testCases:e" - + "xport:\001*\312A2\n\027ExportTestCasesResponse\022\027Ex" - + "portTestCasesMetadata\022\337\001\n\023ListTestCaseRe" - + "sults\0229.google.cloud.dialogflow.cx.v3.Li" - + "stTestCaseResultsRequest\032:.google.cloud." - + "dialogflow.cx.v3.ListTestCaseResultsResp" - + "onse\"Q\202\323\344\223\002B\022@/v3/{parent=projects/*/loc" - + "ations/*/agents/*/testCases/*}/results\332A" - + "\006parent\022\314\001\n\021GetTestCaseResult\0227.google.c" - + "loud.dialogflow.cx.v3.GetTestCaseResultR" - + "equest\032-.google.cloud.dialogflow.cx.v3.T" - + "estCaseResult\"O\202\323\344\223\002B\022@/v3/{name=project" - + "s/*/locations/*/agents/*/testCases/*/res" - + "ults/*}\332A\004name\032x\312A\031dialogflow.googleapis" - + ".com\322AYhttps://www.googleapis.com/auth/c" - + "loud-platform,https://www.googleapis.com" - + "/auth/dialogflowB\301\001\n!com.google.cloud.di" - + "alogflow.cx.v3B\rTestCaseProtoP\001Z?google." - + "golang.org/genproto/googleapis/cloud/dia" - + "logflow/cx/v3;cx\370\001\001\242\002\002DF\252\002\035Google.Cloud." - + "Dialogflow.Cx.V3\352\002!Google::Cloud::Dialog" - + "flow::CX::V3b\006proto3" + + "Route\022\017\n\007covered\030\002 \001(\010\"\301\001\n\016IntentCoverag" + + "e\022E\n\007intents\030\001 \003(\01324.google.cloud.dialog" + + "flow.cx.v3.IntentCoverage.Intent\022\026\n\016cove" + + "rage_score\030\002 \001(\002\032P\n\006Intent\0225\n\006intent\030\001 \001" + + "(\tB%\372A\"\n dialogflow.googleapis.com/Inten" + + "t\022\017\n\007covered\030\002 \001(\010\"\227\002\n\030CalculateCoverage" + + "Request\0226\n\005agent\030\003 \001(\tB\'\340A\002\372A!\n\037dialogfl" + + "ow.googleapis.com/Agent\022W\n\004type\030\002 \001(\0162D." + + "google.cloud.dialogflow.cx.v3.CalculateC" + + "overageRequest.CoverageTypeB\003\340A\002\"j\n\014Cove" + + "rageType\022\035\n\031COVERAGE_TYPE_UNSPECIFIED\020\000\022" + + "\n\n\006INTENT\020\001\022\023\n\017PAGE_TRANSITION\020\002\022\032\n\026TRAN" + + "SITION_ROUTE_GROUP\020\003\"\332\002\n\031CalculateCovera" + + "geResponse\0223\n\005agent\030\005 \001(\tB$\372A!\n\037dialogfl" + + "ow.googleapis.com/Agent\022H\n\017intent_covera" + + "ge\030\002 \001(\0132-.google.cloud.dialogflow.cx.v3" + + ".IntentCoverageH\000\022P\n\023transition_coverage" + + "\030\004 \001(\01321.google.cloud.dialogflow.cx.v3.T" + + "ransitionCoverageH\000\022[\n\024route_group_cover" + + "age\030\006 \001(\0132;.google.cloud.dialogflow.cx.v" + + "3.TransitionRouteGroupCoverageH\000B\017\n\rcove" + + "rage_type\"\216\002\n\024ListTestCasesRequest\022:\n\006pa" + + "rent\030\001 \001(\tB*\340A\002\372A$\022\"dialogflow.googleapi" + + "s.com/TestCase\022\021\n\tpage_size\030\002 \001(\005\022\022\n\npag" + + "e_token\030\003 \001(\t\022N\n\004view\030\004 \001(\0162@.google.clo" + + "ud.dialogflow.cx.v3.ListTestCasesRequest" + + ".TestCaseView\"C\n\014TestCaseView\022\036\n\032TEST_CA" + + "SE_VIEW_UNSPECIFIED\020\000\022\t\n\005BASIC\020\001\022\010\n\004FULL" + + "\020\002\"m\n\025ListTestCasesResponse\022;\n\ntest_case" + + "s\030\001 \003(\0132\'.google.cloud.dialogflow.cx.v3." + + "TestCase\022\027\n\017next_page_token\030\002 \001(\t\"\224\001\n\033Ba" + + "tchDeleteTestCasesRequest\022:\n\006parent\030\001 \001(" + + "\tB*\340A\002\372A$\022\"dialogflow.googleapis.com/Tes" + + "tCase\0229\n\005names\030\003 \003(\tB*\340A\002\372A$\n\"dialogflow" + + ".googleapis.com/TestCase\"\224\001\n\025CreateTestC" + + "aseRequest\022:\n\006parent\030\001 \001(\tB*\340A\002\372A$\022\"dial" + + "ogflow.googleapis.com/TestCase\022?\n\ttest_c" + + "ase\030\002 \001(\0132\'.google.cloud.dialogflow.cx.v" + + "3.TestCaseB\003\340A\002\"\216\001\n\025UpdateTestCaseReques" + + "t\022?\n\ttest_case\030\001 \001(\0132\'.google.cloud.dial" + + "ogflow.cx.v3.TestCaseB\003\340A\002\0224\n\013update_mas" + + "k\030\002 \001(\0132\032.google.protobuf.FieldMaskB\003\340A\002" + + "\"N\n\022GetTestCaseRequest\0228\n\004name\030\001 \001(\tB*\340A" + + "\002\372A$\n\"dialogflow.googleapis.com/TestCase" + + "\"\222\001\n\022RunTestCaseRequest\0228\n\004name\030\001 \001(\tB*\340" + + "A\002\372A$\n\"dialogflow.googleapis.com/TestCas" + + "e\022B\n\013environment\030\002 \001(\tB-\340A\001\372A\'\n%dialogfl" + + "ow.googleapis.com/Environment\"T\n\023RunTest" + + "CaseResponse\022=\n\006result\030\002 \001(\0132-.google.cl" + + "oud.dialogflow.cx.v3.TestCaseResult\"\025\n\023R" + + "unTestCaseMetadata\"\332\001\n\030BatchRunTestCases" + + "Request\022:\n\006parent\030\001 \001(\tB*\340A\002\372A$\022\"dialogf" + + "low.googleapis.com/TestCase\022B\n\013environme" + + "nt\030\002 \001(\tB-\340A\001\372A\'\n%dialogflow.googleapis." + + "com/Environment\022>\n\ntest_cases\030\003 \003(\tB*\340A\002" + + "\372A$\n\"dialogflow.googleapis.com/TestCase\"" + + "[\n\031BatchRunTestCasesResponse\022>\n\007results\030" + + "\001 \003(\0132-.google.cloud.dialogflow.cx.v3.Te" + + "stCaseResult\"U\n\031BatchRunTestCasesMetadat" + + "a\0228\n\006errors\030\001 \003(\0132(.google.cloud.dialogf" + + "low.cx.v3.TestError\"\232\001\n\tTestError\022:\n\ttes" + + "t_case\030\001 \001(\tB\'\372A$\n\"dialogflow.googleapis" + + ".com/TestCase\022\"\n\006status\030\002 \001(\0132\022.google.r" + + "pc.Status\022-\n\ttest_time\030\003 \001(\0132\032.google.pr" + + "otobuf.Timestamp\"\204\001\n\026ImportTestCasesRequ" + + "est\022:\n\006parent\030\001 \001(\tB*\340A\002\372A$\022\"dialogflow." + + "googleapis.com/TestCase\022\021\n\007gcs_uri\030\002 \001(\t" + + "H\000\022\021\n\007content\030\003 \001(\014H\000B\010\n\006source\"Q\n\027Impor" + + "tTestCasesResponse\0226\n\005names\030\001 \003(\tB\'\372A$\n\"" + + "dialogflow.googleapis.com/TestCase\"W\n\027Im" + + "portTestCasesMetadata\022<\n\006errors\030\001 \003(\0132,." + + "google.cloud.dialogflow.cx.v3.TestCaseEr" + + "ror\"o\n\rTestCaseError\022:\n\ttest_case\030\001 \001(\0132" + + "\'.google.cloud.dialogflow.cx.v3.TestCase" + + "\022\"\n\006status\030\002 \001(\0132\022.google.rpc.Status\"\234\002\n" + + "\026ExportTestCasesRequest\022:\n\006parent\030\001 \001(\tB" + + "*\340A\002\372A$\022\"dialogflow.googleapis.com/TestC" + + "ase\022\021\n\007gcs_uri\030\002 \001(\tH\000\022U\n\013data_format\030\003 " + + "\001(\0162@.google.cloud.dialogflow.cx.v3.Expo" + + "rtTestCasesRequest.DataFormat\022\016\n\006filter\030" + + "\004 \001(\t\"=\n\nDataFormat\022\033\n\027DATA_FORMAT_UNSPE" + + "CIFIED\020\000\022\010\n\004BLOB\020\001\022\010\n\004JSON\020\002B\r\n\013destinat" + + "ion\"N\n\027ExportTestCasesResponse\022\021\n\007gcs_ur" + + "i\030\001 \001(\tH\000\022\021\n\007content\030\002 \001(\014H\000B\r\n\013destinat" + + "ion\"\031\n\027ExportTestCasesMetadata\"\225\001\n\032ListT" + + "estCaseResultsRequest\022@\n\006parent\030\001 \001(\tB0\340" + + "A\002\372A*\022(dialogflow.googleapis.com/TestCas" + + "eResult\022\021\n\tpage_size\030\002 \001(\005\022\022\n\npage_token" + + "\030\003 \001(\t\022\016\n\006filter\030\004 \001(\t\"\200\001\n\033ListTestCaseR" + + "esultsResponse\022H\n\021test_case_results\030\001 \003(" + + "\0132-.google.cloud.dialogflow.cx.v3.TestCa" + + "seResult\022\027\n\017next_page_token\030\002 \001(\t\"Z\n\030Get" + + "TestCaseResultRequest\022>\n\004name\030\001 \001(\tB0\340A\002" + + "\372A*\n(dialogflow.googleapis.com/TestCaseR" + + "esult*A\n\nTestResult\022\033\n\027TEST_RESULT_UNSPE" + + "CIFIED\020\000\022\n\n\006PASSED\020\001\022\n\n\006FAILED\020\0022\231\025\n\tTes" + + "tCases\022\303\001\n\rListTestCases\0223.google.cloud." + + "dialogflow.cx.v3.ListTestCasesRequest\0324." + + "google.cloud.dialogflow.cx.v3.ListTestCa" + + "sesResponse\"G\202\323\344\223\0028\0226/v3/{parent=project" + + "s/*/locations/*/agents/*}/testCases\332A\006pa" + + "rent\022\302\001\n\024BatchDeleteTestCases\022:.google.c" + + "loud.dialogflow.cx.v3.BatchDeleteTestCas" + + "esRequest\032\026.google.protobuf.Empty\"V\202\323\344\223\002" + + "G\"B/v3/{parent=projects/*/locations/*/ag" + + "ents/*}/testCases:batchDelete:\001*\332A\006paren" + + "t\022\260\001\n\013GetTestCase\0221.google.cloud.dialogf" + + "low.cx.v3.GetTestCaseRequest\032\'.google.cl" + + "oud.dialogflow.cx.v3.TestCase\"E\202\323\344\223\0028\0226/" + + "v3/{name=projects/*/locations/*/agents/*" + + "/testCases/*}\332A\004name\022\315\001\n\016CreateTestCase\022" + + "4.google.cloud.dialogflow.cx.v3.CreateTe" + + "stCaseRequest\032\'.google.cloud.dialogflow." + + "cx.v3.TestCase\"\\\202\323\344\223\002C\"6/v3/{parent=proj" + + "ects/*/locations/*/agents/*}/testCases:\t" + + "test_case\332A\020parent,test_case\022\334\001\n\016UpdateT" + + "estCase\0224.google.cloud.dialogflow.cx.v3." + + "UpdateTestCaseRequest\032\'.google.cloud.dia" + + "logflow.cx.v3.TestCase\"k\202\323\344\223\002M2@/v3/{tes" + + "t_case.name=projects/*/locations/*/agent" + + "s/*/testCases/*}:\ttest_case\332A\025test_case," + + "update_mask\022\323\001\n\013RunTestCase\0221.google.clo" + + "ud.dialogflow.cx.v3.RunTestCaseRequest\032\035" + + ".google.longrunning.Operation\"r\202\323\344\223\002?\":/" + + "v3/{name=projects/*/locations/*/agents/*" + + "/testCases/*}:run:\001*\312A*\n\023RunTestCaseResp" + + "onse\022\023RunTestCaseMetadata\022\361\001\n\021BatchRunTe" + + "stCases\0227.google.cloud.dialogflow.cx.v3." + + "BatchRunTestCasesRequest\032\035.google.longru" + + "nning.Operation\"\203\001\202\323\344\223\002D\"?/v3/{parent=pr" + + "ojects/*/locations/*/agents/*}/testCases" + + ":batchRun:\001*\312A6\n\031BatchRunTestCasesRespon" + + "se\022\031BatchRunTestCasesMetadata\022\327\001\n\021Calcul" + + "ateCoverage\0227.google.cloud.dialogflow.cx" + + ".v3.CalculateCoverageRequest\0328.google.cl" + + "oud.dialogflow.cx.v3.CalculateCoverageRe" + + "sponse\"O\202\323\344\223\002I\022G/v3/{agent=projects/*/lo" + + "cations/*/agents/*}/testCases:calculateC" + + "overage\022\346\001\n\017ImportTestCases\0225.google.clo" + + "ud.dialogflow.cx.v3.ImportTestCasesReque" + + "st\032\035.google.longrunning.Operation\"}\202\323\344\223\002" + + "B\"=/v3/{parent=projects/*/locations/*/ag" + + "ents/*}/testCases:import:\001*\312A2\n\027ImportTe" + + "stCasesResponse\022\027ImportTestCasesMetadata" + + "\022\346\001\n\017ExportTestCases\0225.google.cloud.dial" + + "ogflow.cx.v3.ExportTestCasesRequest\032\035.go" + + "ogle.longrunning.Operation\"}\202\323\344\223\002B\"=/v3/" + + "{parent=projects/*/locations/*/agents/*}" + + "/testCases:export:\001*\312A2\n\027ExportTestCases" + + "Response\022\027ExportTestCasesMetadata\022\337\001\n\023Li" + + "stTestCaseResults\0229.google.cloud.dialogf" + + "low.cx.v3.ListTestCaseResultsRequest\032:.g" + + "oogle.cloud.dialogflow.cx.v3.ListTestCas" + + "eResultsResponse\"Q\202\323\344\223\002B\022@/v3/{parent=pr" + + "ojects/*/locations/*/agents/*/testCases/" + + "*}/results\332A\006parent\022\314\001\n\021GetTestCaseResul" + + "t\0227.google.cloud.dialogflow.cx.v3.GetTes" + + "tCaseResultRequest\032-.google.cloud.dialog" + + "flow.cx.v3.TestCaseResult\"O\202\323\344\223\002B\022@/v3/{" + + "name=projects/*/locations/*/agents/*/tes" + + "tCases/*/results/*}\332A\004name\032x\312A\031dialogflo" + + "w.googleapis.com\322AYhttps://www.googleapi" + + "s.com/auth/cloud-platform,https://www.go" + + "ogleapis.com/auth/dialogflowB\301\001\n!com.goo" + + "gle.cloud.dialogflow.cx.v3B\rTestCaseProt" + + "oP\001Z?google.golang.org/genproto/googleap" + + "is/cloud/dialogflow/cx/v3;cx\370\001\001\242\002\002DF\252\002\035G" + + "oogle.Cloud.Dialogflow.Cx.V3\352\002!Google::C" + + "loud::Dialogflow::CX::V3b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -511,7 +512,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_dialogflow_cx_v3_TestConfig_descriptor, new java.lang.String[] { - "TrackingParameters", "Flow", + "TrackingParameters", "Flow", "Page", }); internal_static_google_cloud_dialogflow_cx_v3_ConversationTurn_descriptor = getDescriptor().getMessageTypes().get(3); diff --git a/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/TestConfig.java b/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/TestConfig.java index a7e421bed..a827b4dba 100644 --- a/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/TestConfig.java +++ b/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/TestConfig.java @@ -40,6 +40,7 @@ private TestConfig(com.google.protobuf.GeneratedMessageV3.Builder builder) { private TestConfig() { trackingParameters_ = com.google.protobuf.LazyStringArrayList.EMPTY; flow_ = ""; + page_ = ""; } @java.lang.Override @@ -89,6 +90,13 @@ private TestConfig( flow_ = s; break; } + case 26: + { + java.lang.String s = input.readStringRequireUtf8(); + + page_ = s; + break; + } default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { @@ -193,9 +201,13 @@ public com.google.protobuf.ByteString getTrackingParametersBytes(int index) { * * *
-   * Flow name. If not set, default start flow is assumed.
+   * Flow name to start the test case with.
    * Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent
    * ID>/flows/<Flow ID>`.
+   * Only one of `flow` and `page` should be set to indicate the starting point
+   * of the test case. If both are set, `page` takes precedence over `flow`. If
+   * neither is set, the test case will start with start page on the default
+   * start flow.
    * 
* * string flow = 2 [(.google.api.resource_reference) = { ... } @@ -218,9 +230,13 @@ public java.lang.String getFlow() { * * *
-   * Flow name. If not set, default start flow is assumed.
+   * Flow name to start the test case with.
    * Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent
    * ID>/flows/<Flow ID>`.
+   * Only one of `flow` and `page` should be set to indicate the starting point
+   * of the test case. If both are set, `page` takes precedence over `flow`. If
+   * neither is set, the test case will start with start page on the default
+   * start flow.
    * 
* * string flow = 2 [(.google.api.resource_reference) = { ... } @@ -240,6 +256,67 @@ public com.google.protobuf.ByteString getFlowBytes() { } } + public static final int PAGE_FIELD_NUMBER = 3; + private volatile java.lang.Object page_; + /** + * + * + *
+   * The [page][google.cloud.dialogflow.cx.v3.Page] to start the test case with.
+   * Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent
+   * ID>/flows/<Flow ID>/pages/<Page ID>`.
+   * Only one of `flow` and `page` should be set to indicate the starting point
+   * of the test case. If both are set, `page` takes precedence over `flow`. If
+   * neither is set, the test case will start with start page on the default
+   * start flow.
+   * 
+ * + * string page = 3 [(.google.api.resource_reference) = { ... } + * + * @return The page. + */ + @java.lang.Override + public java.lang.String getPage() { + java.lang.Object ref = page_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + page_ = s; + return s; + } + } + /** + * + * + *
+   * The [page][google.cloud.dialogflow.cx.v3.Page] to start the test case with.
+   * Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent
+   * ID>/flows/<Flow ID>/pages/<Page ID>`.
+   * Only one of `flow` and `page` should be set to indicate the starting point
+   * of the test case. If both are set, `page` takes precedence over `flow`. If
+   * neither is set, the test case will start with start page on the default
+   * start flow.
+   * 
+ * + * string page = 3 [(.google.api.resource_reference) = { ... } + * + * @return The bytes for page. + */ + @java.lang.Override + public com.google.protobuf.ByteString getPageBytes() { + java.lang.Object ref = page_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + page_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + private byte memoizedIsInitialized = -1; @java.lang.Override @@ -260,6 +337,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(flow_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, flow_); } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(page_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, page_); + } unknownFields.writeTo(output); } @@ -280,6 +360,9 @@ public int getSerializedSize() { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(flow_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, flow_); } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(page_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, page_); + } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; @@ -298,6 +381,7 @@ public boolean equals(final java.lang.Object obj) { if (!getTrackingParametersList().equals(other.getTrackingParametersList())) return false; if (!getFlow().equals(other.getFlow())) return false; + if (!getPage().equals(other.getPage())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @@ -315,6 +399,8 @@ public int hashCode() { } hash = (37 * hash) + FLOW_FIELD_NUMBER; hash = (53 * hash) + getFlow().hashCode(); + hash = (37 * hash) + PAGE_FIELD_NUMBER; + hash = (53 * hash) + getPage().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; @@ -464,6 +550,8 @@ public Builder clear() { bitField0_ = (bitField0_ & ~0x00000001); flow_ = ""; + page_ = ""; + return this; } @@ -498,6 +586,7 @@ public com.google.cloud.dialogflow.cx.v3.TestConfig buildPartial() { } result.trackingParameters_ = trackingParameters_; result.flow_ = flow_; + result.page_ = page_; onBuilt(); return result; } @@ -561,6 +650,10 @@ public Builder mergeFrom(com.google.cloud.dialogflow.cx.v3.TestConfig other) { flow_ = other.flow_; onChanged(); } + if (!other.getPage().isEmpty()) { + page_ = other.page_; + onChanged(); + } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; @@ -765,9 +858,13 @@ public Builder addTrackingParametersBytes(com.google.protobuf.ByteString value) * * *
-     * Flow name. If not set, default start flow is assumed.
+     * Flow name to start the test case with.
      * Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent
      * ID>/flows/<Flow ID>`.
+     * Only one of `flow` and `page` should be set to indicate the starting point
+     * of the test case. If both are set, `page` takes precedence over `flow`. If
+     * neither is set, the test case will start with start page on the default
+     * start flow.
      * 
* * string flow = 2 [(.google.api.resource_reference) = { ... } @@ -789,9 +886,13 @@ public java.lang.String getFlow() { * * *
-     * Flow name. If not set, default start flow is assumed.
+     * Flow name to start the test case with.
      * Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent
      * ID>/flows/<Flow ID>`.
+     * Only one of `flow` and `page` should be set to indicate the starting point
+     * of the test case. If both are set, `page` takes precedence over `flow`. If
+     * neither is set, the test case will start with start page on the default
+     * start flow.
      * 
* * string flow = 2 [(.google.api.resource_reference) = { ... } @@ -813,9 +914,13 @@ public com.google.protobuf.ByteString getFlowBytes() { * * *
-     * Flow name. If not set, default start flow is assumed.
+     * Flow name to start the test case with.
      * Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent
      * ID>/flows/<Flow ID>`.
+     * Only one of `flow` and `page` should be set to indicate the starting point
+     * of the test case. If both are set, `page` takes precedence over `flow`. If
+     * neither is set, the test case will start with start page on the default
+     * start flow.
      * 
* * string flow = 2 [(.google.api.resource_reference) = { ... } @@ -836,9 +941,13 @@ public Builder setFlow(java.lang.String value) { * * *
-     * Flow name. If not set, default start flow is assumed.
+     * Flow name to start the test case with.
      * Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent
      * ID>/flows/<Flow ID>`.
+     * Only one of `flow` and `page` should be set to indicate the starting point
+     * of the test case. If both are set, `page` takes precedence over `flow`. If
+     * neither is set, the test case will start with start page on the default
+     * start flow.
      * 
* * string flow = 2 [(.google.api.resource_reference) = { ... } @@ -855,9 +964,13 @@ public Builder clearFlow() { * * *
-     * Flow name. If not set, default start flow is assumed.
+     * Flow name to start the test case with.
      * Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent
      * ID>/flows/<Flow ID>`.
+     * Only one of `flow` and `page` should be set to indicate the starting point
+     * of the test case. If both are set, `page` takes precedence over `flow`. If
+     * neither is set, the test case will start with start page on the default
+     * start flow.
      * 
* * string flow = 2 [(.google.api.resource_reference) = { ... } @@ -876,6 +989,142 @@ public Builder setFlowBytes(com.google.protobuf.ByteString value) { return this; } + private java.lang.Object page_ = ""; + /** + * + * + *
+     * The [page][google.cloud.dialogflow.cx.v3.Page] to start the test case with.
+     * Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent
+     * ID>/flows/<Flow ID>/pages/<Page ID>`.
+     * Only one of `flow` and `page` should be set to indicate the starting point
+     * of the test case. If both are set, `page` takes precedence over `flow`. If
+     * neither is set, the test case will start with start page on the default
+     * start flow.
+     * 
+ * + * string page = 3 [(.google.api.resource_reference) = { ... } + * + * @return The page. + */ + public java.lang.String getPage() { + java.lang.Object ref = page_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + page_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * The [page][google.cloud.dialogflow.cx.v3.Page] to start the test case with.
+     * Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent
+     * ID>/flows/<Flow ID>/pages/<Page ID>`.
+     * Only one of `flow` and `page` should be set to indicate the starting point
+     * of the test case. If both are set, `page` takes precedence over `flow`. If
+     * neither is set, the test case will start with start page on the default
+     * start flow.
+     * 
+ * + * string page = 3 [(.google.api.resource_reference) = { ... } + * + * @return The bytes for page. + */ + public com.google.protobuf.ByteString getPageBytes() { + java.lang.Object ref = page_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + page_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * The [page][google.cloud.dialogflow.cx.v3.Page] to start the test case with.
+     * Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent
+     * ID>/flows/<Flow ID>/pages/<Page ID>`.
+     * Only one of `flow` and `page` should be set to indicate the starting point
+     * of the test case. If both are set, `page` takes precedence over `flow`. If
+     * neither is set, the test case will start with start page on the default
+     * start flow.
+     * 
+ * + * string page = 3 [(.google.api.resource_reference) = { ... } + * + * @param value The page to set. + * @return This builder for chaining. + */ + public Builder setPage(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + page_ = value; + onChanged(); + return this; + } + /** + * + * + *
+     * The [page][google.cloud.dialogflow.cx.v3.Page] to start the test case with.
+     * Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent
+     * ID>/flows/<Flow ID>/pages/<Page ID>`.
+     * Only one of `flow` and `page` should be set to indicate the starting point
+     * of the test case. If both are set, `page` takes precedence over `flow`. If
+     * neither is set, the test case will start with start page on the default
+     * start flow.
+     * 
+ * + * string page = 3 [(.google.api.resource_reference) = { ... } + * + * @return This builder for chaining. + */ + public Builder clearPage() { + + page_ = getDefaultInstance().getPage(); + onChanged(); + return this; + } + /** + * + * + *
+     * The [page][google.cloud.dialogflow.cx.v3.Page] to start the test case with.
+     * Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent
+     * ID>/flows/<Flow ID>/pages/<Page ID>`.
+     * Only one of `flow` and `page` should be set to indicate the starting point
+     * of the test case. If both are set, `page` takes precedence over `flow`. If
+     * neither is set, the test case will start with start page on the default
+     * start flow.
+     * 
+ * + * string page = 3 [(.google.api.resource_reference) = { ... } + * + * @param value The bytes for page to set. + * @return This builder for chaining. + */ + public Builder setPageBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + page_ = value; + onChanged(); + return this; + } + @java.lang.Override public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); diff --git a/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/TestConfigOrBuilder.java b/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/TestConfigOrBuilder.java index 82c9cc5c3..49e06fa3b 100644 --- a/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/TestConfigOrBuilder.java +++ b/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/TestConfigOrBuilder.java @@ -78,9 +78,13 @@ public interface TestConfigOrBuilder * * *
-   * Flow name. If not set, default start flow is assumed.
+   * Flow name to start the test case with.
    * Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent
    * ID>/flows/<Flow ID>`.
+   * Only one of `flow` and `page` should be set to indicate the starting point
+   * of the test case. If both are set, `page` takes precedence over `flow`. If
+   * neither is set, the test case will start with start page on the default
+   * start flow.
    * 
* * string flow = 2 [(.google.api.resource_reference) = { ... } @@ -92,9 +96,13 @@ public interface TestConfigOrBuilder * * *
-   * Flow name. If not set, default start flow is assumed.
+   * Flow name to start the test case with.
    * Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent
    * ID>/flows/<Flow ID>`.
+   * Only one of `flow` and `page` should be set to indicate the starting point
+   * of the test case. If both are set, `page` takes precedence over `flow`. If
+   * neither is set, the test case will start with start page on the default
+   * start flow.
    * 
* * string flow = 2 [(.google.api.resource_reference) = { ... } @@ -102,4 +110,41 @@ public interface TestConfigOrBuilder * @return The bytes for flow. */ com.google.protobuf.ByteString getFlowBytes(); + + /** + * + * + *
+   * The [page][google.cloud.dialogflow.cx.v3.Page] to start the test case with.
+   * Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent
+   * ID>/flows/<Flow ID>/pages/<Page ID>`.
+   * Only one of `flow` and `page` should be set to indicate the starting point
+   * of the test case. If both are set, `page` takes precedence over `flow`. If
+   * neither is set, the test case will start with start page on the default
+   * start flow.
+   * 
+ * + * string page = 3 [(.google.api.resource_reference) = { ... } + * + * @return The page. + */ + java.lang.String getPage(); + /** + * + * + *
+   * The [page][google.cloud.dialogflow.cx.v3.Page] to start the test case with.
+   * Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent
+   * ID>/flows/<Flow ID>/pages/<Page ID>`.
+   * Only one of `flow` and `page` should be set to indicate the starting point
+   * of the test case. If both are set, `page` takes precedence over `flow`. If
+   * neither is set, the test case will start with start page on the default
+   * start flow.
+   * 
+ * + * string page = 3 [(.google.api.resource_reference) = { ... } + * + * @return The bytes for page. + */ + com.google.protobuf.ByteString getPageBytes(); } diff --git a/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/ValidationMessageProto.java b/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/ValidationMessageProto.java index 0b8c3e014..f35d43814 100644 --- a/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/ValidationMessageProto.java +++ b/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/ValidationMessageProto.java @@ -46,39 +46,33 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { java.lang.String[] descriptorData = { "\n6google/cloud/dialogflow/cx/v3/validati" + "on_message.proto\022\035google.cloud.dialogflo" - + "w.cx.v3\032\034google/api/annotations.proto\032\034g" - + "oogle/protobuf/struct.proto\"\370\004\n\021Validati" - + "onMessage\022T\n\rresource_type\030\001 \001(\0162=.googl" - + "e.cloud.dialogflow.cx.v3.ValidationMessa" - + "ge.ResourceType\022\025\n\tresources\030\002 \003(\tB\002\030\001\022C" - + "\n\016resource_names\030\006 \003(\0132+.google.cloud.di" - + "alogflow.cx.v3.ResourceName\022K\n\010severity\030" - + "\003 \001(\01629.google.cloud.dialogflow.cx.v3.Va" - + "lidationMessage.Severity\022\016\n\006detail\030\004 \001(\t" - + "\"\213\002\n\014ResourceType\022\035\n\031RESOURCE_TYPE_UNSPE" - + "CIFIED\020\000\022\t\n\005AGENT\020\001\022\n\n\006INTENT\020\002\022\032\n\026INTEN" - + "T_TRAINING_PHRASE\020\010\022\024\n\020INTENT_PARAMETER\020" - + "\t\022\013\n\007INTENTS\020\n\022\033\n\027INTENT_TRAINING_PHRASE" - + "S\020\013\022\017\n\013ENTITY_TYPE\020\003\022\020\n\014ENTITY_TYPES\020\014\022\013" - + "\n\007WEBHOOK\020\004\022\010\n\004FLOW\020\005\022\010\n\004PAGE\020\006\022\t\n\005PAGES" - + "\020\r\022\032\n\026TRANSITION_ROUTE_GROUP\020\007\"F\n\010Severi" - + "ty\022\030\n\024SEVERITY_UNSPECIFIED\020\000\022\010\n\004INFO\020\001\022\013" - + "\n\007WARNING\020\002\022\t\n\005ERROR\020\003\"2\n\014ResourceName\022\014" - + "\n\004name\030\001 \001(\t\022\024\n\014display_name\030\002 \001(\tB\312\001\n!c" - + "om.google.cloud.dialogflow.cx.v3B\026Valida" - + "tionMessageProtoP\001Z?google.golang.org/ge" - + "nproto/googleapis/cloud/dialogflow/cx/v3" - + ";cx\370\001\001\242\002\002DF\252\002\035Google.Cloud.Dialogflow.Cx" - + ".V3\352\002!Google::Cloud::Dialogflow::CX::V3b" - + "\006proto3" + + "w.cx.v3\"\370\004\n\021ValidationMessage\022T\n\rresourc" + + "e_type\030\001 \001(\0162=.google.cloud.dialogflow.c" + + "x.v3.ValidationMessage.ResourceType\022\025\n\tr" + + "esources\030\002 \003(\tB\002\030\001\022C\n\016resource_names\030\006 \003" + + "(\0132+.google.cloud.dialogflow.cx.v3.Resou" + + "rceName\022K\n\010severity\030\003 \001(\01629.google.cloud" + + ".dialogflow.cx.v3.ValidationMessage.Seve" + + "rity\022\016\n\006detail\030\004 \001(\t\"\213\002\n\014ResourceType\022\035\n" + + "\031RESOURCE_TYPE_UNSPECIFIED\020\000\022\t\n\005AGENT\020\001\022" + + "\n\n\006INTENT\020\002\022\032\n\026INTENT_TRAINING_PHRASE\020\010\022" + + "\024\n\020INTENT_PARAMETER\020\t\022\013\n\007INTENTS\020\n\022\033\n\027IN" + + "TENT_TRAINING_PHRASES\020\013\022\017\n\013ENTITY_TYPE\020\003" + + "\022\020\n\014ENTITY_TYPES\020\014\022\013\n\007WEBHOOK\020\004\022\010\n\004FLOW\020" + + "\005\022\010\n\004PAGE\020\006\022\t\n\005PAGES\020\r\022\032\n\026TRANSITION_ROU" + + "TE_GROUP\020\007\"F\n\010Severity\022\030\n\024SEVERITY_UNSPE" + + "CIFIED\020\000\022\010\n\004INFO\020\001\022\013\n\007WARNING\020\002\022\t\n\005ERROR" + + "\020\003\"2\n\014ResourceName\022\014\n\004name\030\001 \001(\t\022\024\n\014disp" + + "lay_name\030\002 \001(\tB\312\001\n!com.google.cloud.dial" + + "ogflow.cx.v3B\026ValidationMessageProtoP\001Z?" + + "google.golang.org/genproto/googleapis/cl" + + "oud/dialogflow/cx/v3;cx\370\001\001\242\002\002DF\252\002\035Google" + + ".Cloud.Dialogflow.Cx.V3\352\002!Google::Cloud:" + + ":Dialogflow::CX::V3b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( - descriptorData, - new com.google.protobuf.Descriptors.FileDescriptor[] { - com.google.api.AnnotationsProto.getDescriptor(), - com.google.protobuf.StructProto.getDescriptor(), - }); + descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] {}); internal_static_google_cloud_dialogflow_cx_v3_ValidationMessage_descriptor = getDescriptor().getMessageTypes().get(0); internal_static_google_cloud_dialogflow_cx_v3_ValidationMessage_fieldAccessorTable = @@ -95,8 +89,6 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new java.lang.String[] { "Name", "DisplayName", }); - com.google.api.AnnotationsProto.getDescriptor(); - com.google.protobuf.StructProto.getDescriptor(); } // @@protoc_insertion_point(outer_class_scope) diff --git a/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/VersionProto.java b/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/VersionProto.java index bd6ea4cb7..929b6ff2f 100644 --- a/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/VersionProto.java +++ b/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/VersionProto.java @@ -84,14 +84,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "proto\022\035google.cloud.dialogflow.cx.v3\032\034go" + "ogle/api/annotations.proto\032\027google/api/c" + "lient.proto\032\037google/api/field_behavior.p" - + "roto\032\031google/api/resource.proto\032/google/" - + "cloud/dialogflow/cx/v3/entity_type.proto" - + "\032(google/cloud/dialogflow/cx/v3/flow.pro" - + "to\032*google/cloud/dialogflow/cx/v3/intent" - + ".proto\032(google/cloud/dialogflow/cx/v3/pa" - + "ge.proto\032:google/cloud/dialogflow/cx/v3/" - + "transition_route_group.proto\032+google/clo" - + "ud/dialogflow/cx/v3/webhook.proto\032#googl" + + "roto\032\031google/api/resource.proto\032(google/" + + "cloud/dialogflow/cx/v3/flow.proto\032#googl" + "e/longrunning/operations.proto\032\033google/p" + "rotobuf/empty.proto\032 google/protobuf/fie" + "ld_mask.proto\032\037google/protobuf/timestamp" @@ -193,12 +187,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { com.google.api.ClientProto.getDescriptor(), com.google.api.FieldBehaviorProto.getDescriptor(), com.google.api.ResourceProto.getDescriptor(), - com.google.cloud.dialogflow.cx.v3.EntityTypeProto.getDescriptor(), com.google.cloud.dialogflow.cx.v3.FlowProto.getDescriptor(), - com.google.cloud.dialogflow.cx.v3.IntentProto.getDescriptor(), - com.google.cloud.dialogflow.cx.v3.PageProto.getDescriptor(), - com.google.cloud.dialogflow.cx.v3.TransitionRouteGroupProto.getDescriptor(), - com.google.cloud.dialogflow.cx.v3.WebhookProto.getDescriptor(), com.google.longrunning.OperationsProto.getDescriptor(), com.google.protobuf.EmptyProto.getDescriptor(), com.google.protobuf.FieldMaskProto.getDescriptor(), @@ -308,12 +297,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { com.google.api.ClientProto.getDescriptor(); com.google.api.FieldBehaviorProto.getDescriptor(); com.google.api.ResourceProto.getDescriptor(); - com.google.cloud.dialogflow.cx.v3.EntityTypeProto.getDescriptor(); com.google.cloud.dialogflow.cx.v3.FlowProto.getDescriptor(); - com.google.cloud.dialogflow.cx.v3.IntentProto.getDescriptor(); - com.google.cloud.dialogflow.cx.v3.PageProto.getDescriptor(); - com.google.cloud.dialogflow.cx.v3.TransitionRouteGroupProto.getDescriptor(); - com.google.cloud.dialogflow.cx.v3.WebhookProto.getDescriptor(); com.google.longrunning.OperationsProto.getDescriptor(); com.google.protobuf.EmptyProto.getDescriptor(); com.google.protobuf.FieldMaskProto.getDescriptor(); diff --git a/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/Webhook.java b/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/Webhook.java index 34e925bcc..68ed2a159 100644 --- a/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/Webhook.java +++ b/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/Webhook.java @@ -338,10 +338,12 @@ java.lang.String getRequestHeadersOrDefault( * N.B. Make sure the HTTPS server certificates are signed with "subject alt * name". For instance a certificate can be self-signed using the following * command, + * ``` * openssl x509 -req -days 200 -in example.com.csr \ * -signkey example.com.key \ * -out example.com.crt \ * -extfile <(printf "\nsubjectAltName='DNS:www.example.com'") + * ``` * * * repeated bytes allowed_ca_certs = 5 [(.google.api.field_behavior) = OPTIONAL]; @@ -360,10 +362,12 @@ java.lang.String getRequestHeadersOrDefault( * N.B. Make sure the HTTPS server certificates are signed with "subject alt * name". For instance a certificate can be self-signed using the following * command, + * ``` * openssl x509 -req -days 200 -in example.com.csr \ * -signkey example.com.key \ * -out example.com.crt \ * -extfile <(printf "\nsubjectAltName='DNS:www.example.com'") + * ``` * * * repeated bytes allowed_ca_certs = 5 [(.google.api.field_behavior) = OPTIONAL]; @@ -382,10 +386,12 @@ java.lang.String getRequestHeadersOrDefault( * N.B. Make sure the HTTPS server certificates are signed with "subject alt * name". For instance a certificate can be self-signed using the following * command, + * ``` * openssl x509 -req -days 200 -in example.com.csr \ * -signkey example.com.key \ * -out example.com.crt \ * -extfile <(printf "\nsubjectAltName='DNS:www.example.com'") + * ``` * * * repeated bytes allowed_ca_certs = 5 [(.google.api.field_behavior) = OPTIONAL]; @@ -815,10 +821,12 @@ public java.lang.String getRequestHeadersOrThrow(java.lang.String key) { * N.B. Make sure the HTTPS server certificates are signed with "subject alt * name". For instance a certificate can be self-signed using the following * command, + * ``` * openssl x509 -req -days 200 -in example.com.csr \ * -signkey example.com.key \ * -out example.com.crt \ * -extfile <(printf "\nsubjectAltName='DNS:www.example.com'") + * ``` * * * repeated bytes allowed_ca_certs = 5 [(.google.api.field_behavior) = OPTIONAL]; @@ -840,10 +848,12 @@ public java.util.List getAllowedCaCertsList() { * N.B. Make sure the HTTPS server certificates are signed with "subject alt * name". For instance a certificate can be self-signed using the following * command, + * ``` * openssl x509 -req -days 200 -in example.com.csr \ * -signkey example.com.key \ * -out example.com.crt \ * -extfile <(printf "\nsubjectAltName='DNS:www.example.com'") + * ``` * * * repeated bytes allowed_ca_certs = 5 [(.google.api.field_behavior) = OPTIONAL]; @@ -864,10 +874,12 @@ public int getAllowedCaCertsCount() { * N.B. Make sure the HTTPS server certificates are signed with "subject alt * name". For instance a certificate can be self-signed using the following * command, + * ``` * openssl x509 -req -days 200 -in example.com.csr \ * -signkey example.com.key \ * -out example.com.crt \ * -extfile <(printf "\nsubjectAltName='DNS:www.example.com'") + * ``` * * * repeated bytes allowed_ca_certs = 5 [(.google.api.field_behavior) = OPTIONAL]; @@ -1835,10 +1847,12 @@ private void ensureAllowedCaCertsIsMutable() { * N.B. Make sure the HTTPS server certificates are signed with "subject alt * name". For instance a certificate can be self-signed using the following * command, + * ``` * openssl x509 -req -days 200 -in example.com.csr \ * -signkey example.com.key \ * -out example.com.crt \ * -extfile <(printf "\nsubjectAltName='DNS:www.example.com'") + * ``` * * * repeated bytes allowed_ca_certs = 5 [(.google.api.field_behavior) = OPTIONAL]; @@ -1861,10 +1875,12 @@ public java.util.List getAllowedCaCertsList() { * N.B. Make sure the HTTPS server certificates are signed with "subject alt * name". For instance a certificate can be self-signed using the following * command, + * ``` * openssl x509 -req -days 200 -in example.com.csr \ * -signkey example.com.key \ * -out example.com.crt \ * -extfile <(printf "\nsubjectAltName='DNS:www.example.com'") + * ``` * * * repeated bytes allowed_ca_certs = 5 [(.google.api.field_behavior) = OPTIONAL]; @@ -1885,10 +1901,12 @@ public int getAllowedCaCertsCount() { * N.B. Make sure the HTTPS server certificates are signed with "subject alt * name". For instance a certificate can be self-signed using the following * command, + * ``` * openssl x509 -req -days 200 -in example.com.csr \ * -signkey example.com.key \ * -out example.com.crt \ * -extfile <(printf "\nsubjectAltName='DNS:www.example.com'") + * ``` * * * repeated bytes allowed_ca_certs = 5 [(.google.api.field_behavior) = OPTIONAL]; @@ -1910,10 +1928,12 @@ public com.google.protobuf.ByteString getAllowedCaCerts(int index) { * N.B. Make sure the HTTPS server certificates are signed with "subject alt * name". For instance a certificate can be self-signed using the following * command, + * ``` * openssl x509 -req -days 200 -in example.com.csr \ * -signkey example.com.key \ * -out example.com.crt \ * -extfile <(printf "\nsubjectAltName='DNS:www.example.com'") + * ``` * * * repeated bytes allowed_ca_certs = 5 [(.google.api.field_behavior) = OPTIONAL]; @@ -1942,10 +1962,12 @@ public Builder setAllowedCaCerts(int index, com.google.protobuf.ByteString value * N.B. Make sure the HTTPS server certificates are signed with "subject alt * name". For instance a certificate can be self-signed using the following * command, + * ``` * openssl x509 -req -days 200 -in example.com.csr \ * -signkey example.com.key \ * -out example.com.crt \ * -extfile <(printf "\nsubjectAltName='DNS:www.example.com'") + * ``` * * * repeated bytes allowed_ca_certs = 5 [(.google.api.field_behavior) = OPTIONAL]; @@ -1973,10 +1995,12 @@ public Builder addAllowedCaCerts(com.google.protobuf.ByteString value) { * N.B. Make sure the HTTPS server certificates are signed with "subject alt * name". For instance a certificate can be self-signed using the following * command, + * ``` * openssl x509 -req -days 200 -in example.com.csr \ * -signkey example.com.key \ * -out example.com.crt \ * -extfile <(printf "\nsubjectAltName='DNS:www.example.com'") + * ``` * * * repeated bytes allowed_ca_certs = 5 [(.google.api.field_behavior) = OPTIONAL]; @@ -2002,10 +2026,12 @@ public Builder addAllAllowedCaCerts( * N.B. Make sure the HTTPS server certificates are signed with "subject alt * name". For instance a certificate can be self-signed using the following * command, + * ``` * openssl x509 -req -days 200 -in example.com.csr \ * -signkey example.com.key \ * -out example.com.crt \ * -extfile <(printf "\nsubjectAltName='DNS:www.example.com'") + * ``` * * * repeated bytes allowed_ca_certs = 5 [(.google.api.field_behavior) = OPTIONAL]; diff --git a/proto-google-cloud-dialogflow-cx-v3/src/main/proto/google/cloud/dialogflow/cx/v3/advanced_settings.proto b/proto-google-cloud-dialogflow-cx-v3/src/main/proto/google/cloud/dialogflow/cx/v3/advanced_settings.proto index 6fba53ce9..904faab84 100644 --- a/proto-google-cloud-dialogflow-cx-v3/src/main/proto/google/cloud/dialogflow/cx/v3/advanced_settings.proto +++ b/proto-google-cloud-dialogflow-cx-v3/src/main/proto/google/cloud/dialogflow/cx/v3/advanced_settings.proto @@ -1,4 +1,4 @@ -// Copyright 2021 Google LLC +// Copyright 2022 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -16,9 +16,7 @@ syntax = "proto3"; package google.cloud.dialogflow.cx.v3; -import "google/api/annotations.proto"; import "google/api/field_behavior.proto"; -import "google/protobuf/duration.proto"; option cc_enable_arenas = true; option csharp_namespace = "Google.Cloud.Dialogflow.Cx.V3"; diff --git a/proto-google-cloud-dialogflow-cx-v3/src/main/proto/google/cloud/dialogflow/cx/v3/agent.proto b/proto-google-cloud-dialogflow-cx-v3/src/main/proto/google/cloud/dialogflow/cx/v3/agent.proto index 8c41dcd22..27916ae88 100644 --- a/proto-google-cloud-dialogflow-cx-v3/src/main/proto/google/cloud/dialogflow/cx/v3/agent.proto +++ b/proto-google-cloud-dialogflow-cx-v3/src/main/proto/google/cloud/dialogflow/cx/v3/agent.proto @@ -1,4 +1,4 @@ -// Copyright 2021 Google LLC +// Copyright 2022 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -22,7 +22,6 @@ import "google/api/field_behavior.proto"; import "google/api/resource.proto"; import "google/cloud/dialogflow/cx/v3/advanced_settings.proto"; import "google/cloud/dialogflow/cx/v3/flow.proto"; -import "google/cloud/dialogflow/cx/v3/security_settings.proto"; import "google/longrunning/operations.proto"; import "google/protobuf/empty.proto"; import "google/protobuf/field_mask.proto"; @@ -250,6 +249,10 @@ message Agent { // requests. bool enable_spell_correction = 20; + // Indiciates whether the agent is locked for changes. If the agent is locked, + // modifications to the agent will be rejected except for [RestoreAgent][]. + bool locked = 27; + // Hierarchical advanced settings for this agent. The settings exposed at the // lower level overrides the settings exposed at the higher level. AdvancedSettings advanced_settings = 22; @@ -336,6 +339,15 @@ message DeleteAgentRequest { // The request message for [Agents.ExportAgent][google.cloud.dialogflow.cx.v3.Agents.ExportAgent]. message ExportAgentRequest { + // Data format of the exported agent. + enum DataFormat { + // Unspecified format. + DATA_FORMAT_UNSPECIFIED = 0; + + // Agent content will be exported as raw bytes. + BLOB = 1; + } + // Required. The name of the agent to export. // Format: `projects//locations//agents/`. string name = 1 [ @@ -349,8 +361,17 @@ message ExportAgentRequest { // export the agent to. The format of this URI must be // `gs:///`. // If left unspecified, the serialized agent is returned inline. + // + // Dialogflow performs a write operation for the Cloud Storage object + // on the caller's behalf, so your request authentication must + // have write permissions for the object. For more information, see + // [Dialogflow access + // control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). string agent_uri = 2 [(google.api.field_behavior) = OPTIONAL]; + // Optional. The data format of the exported agent. If not specified, `BLOB` is assumed. + DataFormat data_format = 3 [(google.api.field_behavior) = OPTIONAL]; + // Optional. Environment name. If not set, draft environment is assumed. // Format: `projects//locations//agents//environments/`. @@ -406,6 +427,12 @@ message RestoreAgentRequest { // The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI // to restore agent from. The format of this URI must be // `gs:///`. + // + // Dialogflow performs a read operation for the Cloud Storage object + // on the caller's behalf, so your request authentication must + // have read permissions for the object. For more information, see + // [Dialogflow access + // control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). string agent_uri = 2; // Uncompressed raw byte content for agent. diff --git a/proto-google-cloud-dialogflow-cx-v3/src/main/proto/google/cloud/dialogflow/cx/v3/audio_config.proto b/proto-google-cloud-dialogflow-cx-v3/src/main/proto/google/cloud/dialogflow/cx/v3/audio_config.proto index d2551ff83..79eea1aad 100644 --- a/proto-google-cloud-dialogflow-cx-v3/src/main/proto/google/cloud/dialogflow/cx/v3/audio_config.proto +++ b/proto-google-cloud-dialogflow-cx-v3/src/main/proto/google/cloud/dialogflow/cx/v3/audio_config.proto @@ -1,4 +1,4 @@ -// Copyright 2021 Google LLC +// Copyright 2022 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -16,11 +16,9 @@ syntax = "proto3"; package google.cloud.dialogflow.cx.v3; -import "google/api/annotations.proto"; import "google/api/field_behavior.proto"; import "google/api/resource.proto"; import "google/protobuf/duration.proto"; -import "google/protobuf/timestamp.proto"; option cc_enable_arenas = true; option csharp_namespace = "Google.Cloud.Dialogflow.Cx.V3"; diff --git a/proto-google-cloud-dialogflow-cx-v3/src/main/proto/google/cloud/dialogflow/cx/v3/changelog.proto b/proto-google-cloud-dialogflow-cx-v3/src/main/proto/google/cloud/dialogflow/cx/v3/changelog.proto index 997de1bb6..583055fdc 100644 --- a/proto-google-cloud-dialogflow-cx-v3/src/main/proto/google/cloud/dialogflow/cx/v3/changelog.proto +++ b/proto-google-cloud-dialogflow-cx-v3/src/main/proto/google/cloud/dialogflow/cx/v3/changelog.proto @@ -1,4 +1,4 @@ -// Copyright 2021 Google LLC +// Copyright 2022 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -20,7 +20,6 @@ import "google/api/annotations.proto"; import "google/api/client.proto"; import "google/api/field_behavior.proto"; import "google/api/resource.proto"; -import "google/protobuf/struct.proto"; import "google/protobuf/timestamp.proto"; option cc_enable_arenas = true; diff --git a/proto-google-cloud-dialogflow-cx-v3/src/main/proto/google/cloud/dialogflow/cx/v3/deployment.proto b/proto-google-cloud-dialogflow-cx-v3/src/main/proto/google/cloud/dialogflow/cx/v3/deployment.proto index 022f6df39..f5831cc64 100644 --- a/proto-google-cloud-dialogflow-cx-v3/src/main/proto/google/cloud/dialogflow/cx/v3/deployment.proto +++ b/proto-google-cloud-dialogflow-cx-v3/src/main/proto/google/cloud/dialogflow/cx/v3/deployment.proto @@ -1,4 +1,4 @@ -// Copyright 2021 Google LLC +// Copyright 2022 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -20,8 +20,6 @@ import "google/api/annotations.proto"; import "google/api/client.proto"; import "google/api/field_behavior.proto"; import "google/api/resource.proto"; -import "google/protobuf/empty.proto"; -import "google/protobuf/field_mask.proto"; import "google/protobuf/timestamp.proto"; option cc_enable_arenas = true; diff --git a/proto-google-cloud-dialogflow-cx-v3/src/main/proto/google/cloud/dialogflow/cx/v3/entity_type.proto b/proto-google-cloud-dialogflow-cx-v3/src/main/proto/google/cloud/dialogflow/cx/v3/entity_type.proto index a987bd4f9..92c689e39 100644 --- a/proto-google-cloud-dialogflow-cx-v3/src/main/proto/google/cloud/dialogflow/cx/v3/entity_type.proto +++ b/proto-google-cloud-dialogflow-cx-v3/src/main/proto/google/cloud/dialogflow/cx/v3/entity_type.proto @@ -1,4 +1,4 @@ -// Copyright 2021 Google LLC +// Copyright 2022 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-dialogflow-cx-v3/src/main/proto/google/cloud/dialogflow/cx/v3/environment.proto b/proto-google-cloud-dialogflow-cx-v3/src/main/proto/google/cloud/dialogflow/cx/v3/environment.proto index e4e74864f..f2e59c38c 100644 --- a/proto-google-cloud-dialogflow-cx-v3/src/main/proto/google/cloud/dialogflow/cx/v3/environment.proto +++ b/proto-google-cloud-dialogflow-cx-v3/src/main/proto/google/cloud/dialogflow/cx/v3/environment.proto @@ -1,4 +1,4 @@ -// Copyright 2021 Google LLC +// Copyright 2022 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -21,7 +21,6 @@ import "google/api/client.proto"; import "google/api/field_behavior.proto"; import "google/api/resource.proto"; import "google/cloud/dialogflow/cx/v3/test_case.proto"; -import "google/cloud/dialogflow/cx/v3/webhook.proto"; import "google/longrunning/operations.proto"; import "google/protobuf/empty.proto"; import "google/protobuf/field_mask.proto"; diff --git a/proto-google-cloud-dialogflow-cx-v3/src/main/proto/google/cloud/dialogflow/cx/v3/experiment.proto b/proto-google-cloud-dialogflow-cx-v3/src/main/proto/google/cloud/dialogflow/cx/v3/experiment.proto index 203aa005e..6b5216dd5 100644 --- a/proto-google-cloud-dialogflow-cx-v3/src/main/proto/google/cloud/dialogflow/cx/v3/experiment.proto +++ b/proto-google-cloud-dialogflow-cx-v3/src/main/proto/google/cloud/dialogflow/cx/v3/experiment.proto @@ -1,4 +1,4 @@ -// Copyright 2021 Google LLC +// Copyright 2022 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-dialogflow-cx-v3/src/main/proto/google/cloud/dialogflow/cx/v3/flow.proto b/proto-google-cloud-dialogflow-cx-v3/src/main/proto/google/cloud/dialogflow/cx/v3/flow.proto index 98be51c4f..eec27823f 100644 --- a/proto-google-cloud-dialogflow-cx-v3/src/main/proto/google/cloud/dialogflow/cx/v3/flow.proto +++ b/proto-google-cloud-dialogflow-cx-v3/src/main/proto/google/cloud/dialogflow/cx/v3/flow.proto @@ -1,4 +1,4 @@ -// Copyright 2021 Google LLC +// Copyright 2022 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -20,7 +20,6 @@ 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/cx/v3/advanced_settings.proto"; import "google/cloud/dialogflow/cx/v3/page.proto"; import "google/cloud/dialogflow/cx/v3/validation_message.proto"; import "google/longrunning/operations.proto"; @@ -560,6 +559,12 @@ message ImportFlowRequest { // The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI // to import flow from. The format of this URI must be // `gs:///`. + // + // Dialogflow performs a read operation for the Cloud Storage object + // on the caller's behalf, so your request authentication must + // have read permissions for the object. For more information, see + // [Dialogflow access + // control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). string flow_uri = 2; // Uncompressed raw byte content for flow. @@ -596,6 +601,12 @@ message ExportFlowRequest { // export the flow to. The format of this URI must be // `gs:///`. // If left unspecified, the serialized flow is returned inline. + // + // Dialogflow performs a write operation for the Cloud Storage object + // on the caller's behalf, so your request authentication must + // have write permissions for the object. For more information, see + // [Dialogflow access + // control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). string flow_uri = 2 [(google.api.field_behavior) = OPTIONAL]; // Optional. Whether to export flows referenced by the specified flow. diff --git a/proto-google-cloud-dialogflow-cx-v3/src/main/proto/google/cloud/dialogflow/cx/v3/fulfillment.proto b/proto-google-cloud-dialogflow-cx-v3/src/main/proto/google/cloud/dialogflow/cx/v3/fulfillment.proto index 6e81155ad..1da35aae5 100644 --- a/proto-google-cloud-dialogflow-cx-v3/src/main/proto/google/cloud/dialogflow/cx/v3/fulfillment.proto +++ b/proto-google-cloud-dialogflow-cx-v3/src/main/proto/google/cloud/dialogflow/cx/v3/fulfillment.proto @@ -1,4 +1,4 @@ -// Copyright 2021 Google LLC +// Copyright 2022 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -16,9 +16,7 @@ syntax = "proto3"; package google.cloud.dialogflow.cx.v3; -import "google/api/annotations.proto"; import "google/api/resource.proto"; -import "google/cloud/dialogflow/cx/v3/advanced_settings.proto"; import "google/cloud/dialogflow/cx/v3/response_message.proto"; import "google/protobuf/struct.proto"; diff --git a/proto-google-cloud-dialogflow-cx-v3/src/main/proto/google/cloud/dialogflow/cx/v3/intent.proto b/proto-google-cloud-dialogflow-cx-v3/src/main/proto/google/cloud/dialogflow/cx/v3/intent.proto index 48bc0f894..051602884 100644 --- a/proto-google-cloud-dialogflow-cx-v3/src/main/proto/google/cloud/dialogflow/cx/v3/intent.proto +++ b/proto-google-cloud-dialogflow-cx-v3/src/main/proto/google/cloud/dialogflow/cx/v3/intent.proto @@ -1,4 +1,4 @@ -// Copyright 2021 Google LLC +// Copyright 2022 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -20,10 +20,8 @@ import "google/api/annotations.proto"; import "google/api/client.proto"; import "google/api/field_behavior.proto"; import "google/api/resource.proto"; -import "google/longrunning/operations.proto"; import "google/protobuf/empty.proto"; import "google/protobuf/field_mask.proto"; -import "google/protobuf/timestamp.proto"; option cc_enable_arenas = true; option csharp_namespace = "Google.Cloud.Dialogflow.Cx.V3"; diff --git a/proto-google-cloud-dialogflow-cx-v3/src/main/proto/google/cloud/dialogflow/cx/v3/page.proto b/proto-google-cloud-dialogflow-cx-v3/src/main/proto/google/cloud/dialogflow/cx/v3/page.proto index 694e4b6d4..66a575195 100644 --- a/proto-google-cloud-dialogflow-cx-v3/src/main/proto/google/cloud/dialogflow/cx/v3/page.proto +++ b/proto-google-cloud-dialogflow-cx-v3/src/main/proto/google/cloud/dialogflow/cx/v3/page.proto @@ -1,4 +1,4 @@ -// Copyright 2021 Google LLC +// Copyright 2022 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -20,7 +20,6 @@ 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/cx/v3/advanced_settings.proto"; import "google/cloud/dialogflow/cx/v3/fulfillment.proto"; import "google/protobuf/empty.proto"; import "google/protobuf/field_mask.proto"; diff --git a/proto-google-cloud-dialogflow-cx-v3/src/main/proto/google/cloud/dialogflow/cx/v3/response_message.proto b/proto-google-cloud-dialogflow-cx-v3/src/main/proto/google/cloud/dialogflow/cx/v3/response_message.proto index 6c0f10b0c..72a235714 100644 --- a/proto-google-cloud-dialogflow-cx-v3/src/main/proto/google/cloud/dialogflow/cx/v3/response_message.proto +++ b/proto-google-cloud-dialogflow-cx-v3/src/main/proto/google/cloud/dialogflow/cx/v3/response_message.proto @@ -1,4 +1,4 @@ -// Copyright 2021 Google LLC +// Copyright 2022 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -16,7 +16,6 @@ syntax = "proto3"; package google.cloud.dialogflow.cx.v3; -import "google/api/annotations.proto"; import "google/api/field_behavior.proto"; import "google/protobuf/struct.proto"; diff --git a/proto-google-cloud-dialogflow-cx-v3/src/main/proto/google/cloud/dialogflow/cx/v3/security_settings.proto b/proto-google-cloud-dialogflow-cx-v3/src/main/proto/google/cloud/dialogflow/cx/v3/security_settings.proto index 190b6610f..0c48b16cb 100644 --- a/proto-google-cloud-dialogflow-cx-v3/src/main/proto/google/cloud/dialogflow/cx/v3/security_settings.proto +++ b/proto-google-cloud-dialogflow-cx-v3/src/main/proto/google/cloud/dialogflow/cx/v3/security_settings.proto @@ -1,4 +1,4 @@ -// Copyright 2021 Google LLC +// Copyright 2022 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -20,7 +20,6 @@ import "google/api/annotations.proto"; import "google/api/client.proto"; import "google/api/field_behavior.proto"; import "google/api/resource.proto"; -import "google/longrunning/operations.proto"; import "google/protobuf/empty.proto"; import "google/protobuf/field_mask.proto"; diff --git a/proto-google-cloud-dialogflow-cx-v3/src/main/proto/google/cloud/dialogflow/cx/v3/session.proto b/proto-google-cloud-dialogflow-cx-v3/src/main/proto/google/cloud/dialogflow/cx/v3/session.proto index 0ef952f22..7b88afdf4 100644 --- a/proto-google-cloud-dialogflow-cx-v3/src/main/proto/google/cloud/dialogflow/cx/v3/session.proto +++ b/proto-google-cloud-dialogflow-cx-v3/src/main/proto/google/cloud/dialogflow/cx/v3/session.proto @@ -1,4 +1,4 @@ -// Copyright 2021 Google LLC +// Copyright 2022 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -20,9 +20,7 @@ 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/cx/v3/advanced_settings.proto"; import "google/cloud/dialogflow/cx/v3/audio_config.proto"; -import "google/cloud/dialogflow/cx/v3/flow.proto"; import "google/cloud/dialogflow/cx/v3/intent.proto"; import "google/cloud/dialogflow/cx/v3/page.proto"; import "google/cloud/dialogflow/cx/v3/response_message.proto"; @@ -440,16 +438,14 @@ message QueryParameters { // map, associative array, symbol table, dictionary, or JSON object // composed of a collection of (MapKey, MapValue) pairs: // - // - MapKey type: string - // - MapKey value: parameter name - // - MapValue type: - // - If parameter's entity type is a composite entity: map - // - Else: depending on parameter value type, could be one of string, - // number, boolean, null, list or map - // - MapValue value: - // - If parameter's entity type is a composite entity: - // map from composite entity property names to property values - // - Else: parameter value + // * MapKey type: string + // * MapKey value: parameter name + // * MapValue type: If parameter's entity type is a composite entity then use + // map, otherwise, depending on the parameter value type, it could be one of + // string, number, boolean, null, list or map. + // * MapValue value: If parameter's entity type is a composite entity then use + // map from composite entity property names to property values, otherwise, + // use parameter value. google.protobuf.Struct parameters = 5; // The unique identifier of the [page][google.cloud.dialogflow.cx.v3.Page] to override the [current @@ -575,16 +571,14 @@ message QueryResult { // map, associative array, symbol table, dictionary, or JSON object // composed of a collection of (MapKey, MapValue) pairs: // - // - MapKey type: string - // - MapKey value: parameter name - // - MapValue type: - // - If parameter's entity type is a composite entity: map - // - Else: depending on parameter value type, could be one of string, - // number, boolean, null, list or map - // - MapValue value: - // - If parameter's entity type is a composite entity: - // map from composite entity property names to property values - // - Else: parameter value + // * MapKey type: string + // * MapKey value: parameter name + // * MapValue type: If parameter's entity type is a composite entity then use + // map, otherwise, depending on the parameter value type, it could be one of + // string, number, boolean, null, list or map. + // * MapValue value: If parameter's entity type is a composite entity then use + // map from composite entity property names to property values, otherwise, + // use parameter value. google.protobuf.Struct parameters = 3; // The list of rich messages returned to the client. Responses vary from @@ -728,16 +722,14 @@ message Match { // map, associative array, symbol table, dictionary, or JSON object // composed of a collection of (MapKey, MapValue) pairs: // - // - MapKey type: string - // - MapKey value: parameter name - // - MapValue type: - // - If parameter's entity type is a composite entity: map - // - Else: depending on parameter value type, could be one of string, - // number, boolean, null, list or map - // - MapValue value: - // - If parameter's entity type is a composite entity: - // map from composite entity property names to property values - // - Else: parameter value + // * MapKey type: string + // * MapKey value: parameter name + // * MapValue type: If parameter's entity type is a composite entity then use + // map, otherwise, depending on the parameter value type, it could be one of + // string, number, boolean, null, list or map. + // * MapValue value: If parameter's entity type is a composite entity then use + // map from composite entity property names to property values, otherwise, + // use parameter value. google.protobuf.Struct parameters = 2; // Final text input which was matched during MatchIntent. This value can be diff --git a/proto-google-cloud-dialogflow-cx-v3/src/main/proto/google/cloud/dialogflow/cx/v3/session_entity_type.proto b/proto-google-cloud-dialogflow-cx-v3/src/main/proto/google/cloud/dialogflow/cx/v3/session_entity_type.proto index f9d298c48..cf9f1a410 100644 --- a/proto-google-cloud-dialogflow-cx-v3/src/main/proto/google/cloud/dialogflow/cx/v3/session_entity_type.proto +++ b/proto-google-cloud-dialogflow-cx-v3/src/main/proto/google/cloud/dialogflow/cx/v3/session_entity_type.proto @@ -1,4 +1,4 @@ -// Copyright 2021 Google LLC +// Copyright 2022 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-dialogflow-cx-v3/src/main/proto/google/cloud/dialogflow/cx/v3/test_case.proto b/proto-google-cloud-dialogflow-cx-v3/src/main/proto/google/cloud/dialogflow/cx/v3/test_case.proto index 3f698e19b..1192568dc 100644 --- a/proto-google-cloud-dialogflow-cx-v3/src/main/proto/google/cloud/dialogflow/cx/v3/test_case.proto +++ b/proto-google-cloud-dialogflow-cx-v3/src/main/proto/google/cloud/dialogflow/cx/v3/test_case.proto @@ -1,4 +1,4 @@ -// Copyright 2021 Google LLC +// Copyright 2022 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -270,12 +270,29 @@ message TestConfig { // Session parameters to be compared when calculating differences. repeated string tracking_parameters = 1; - // Flow name. If not set, default start flow is assumed. + // Flow name to start the test case with. // Format: `projects//locations//agents//flows/`. + // + // Only one of `flow` and `page` should be set to indicate the starting point + // of the test case. If both are set, `page` takes precedence over `flow`. If + // neither is set, the test case will start with start page on the default + // start flow. string flow = 2 [(google.api.resource_reference) = { type: "dialogflow.googleapis.com/Flow" }]; + + // The [page][google.cloud.dialogflow.cx.v3.Page] to start the test case with. + // Format: `projects//locations//agents//flows//pages/`. + // + // Only one of `flow` and `page` should be set to indicate the starting point + // of the test case. If both are set, `page` takes precedence over `flow`. If + // neither is set, the test case will start with start page on the default + // start flow. + string page = 3 [(google.api.resource_reference) = { + type: "dialogflow.googleapis.com/Page" + }]; } // One interaction between a human and virtual agent. The human provides some @@ -744,6 +761,12 @@ message ImportTestCasesRequest { // The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI // to import test cases from. The format of this URI must be // `gs:///`. + // + // Dialogflow performs a read operation for the Cloud Storage object + // on the caller's behalf, so your request authentication must + // have read permissions for the object. For more information, see + // [Dialogflow access + // control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). string gcs_uri = 2; // Uncompressed raw byte content for test cases. @@ -806,6 +829,12 @@ message ExportTestCasesRequest { // export the test cases to. The format of this URI must be // `gs:///`. If unspecified, the serialized test // cases is returned inline. + // + // Dialogflow performs a write operation for the Cloud Storage object + // on the caller's behalf, so your request authentication must + // have write permissions for the object. For more information, see + // [Dialogflow access + // control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). string gcs_uri = 2; } diff --git a/proto-google-cloud-dialogflow-cx-v3/src/main/proto/google/cloud/dialogflow/cx/v3/transition_route_group.proto b/proto-google-cloud-dialogflow-cx-v3/src/main/proto/google/cloud/dialogflow/cx/v3/transition_route_group.proto index 382254d96..c84d7493d 100644 --- a/proto-google-cloud-dialogflow-cx-v3/src/main/proto/google/cloud/dialogflow/cx/v3/transition_route_group.proto +++ b/proto-google-cloud-dialogflow-cx-v3/src/main/proto/google/cloud/dialogflow/cx/v3/transition_route_group.proto @@ -1,4 +1,4 @@ -// Copyright 2021 Google LLC +// Copyright 2022 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-dialogflow-cx-v3/src/main/proto/google/cloud/dialogflow/cx/v3/validation_message.proto b/proto-google-cloud-dialogflow-cx-v3/src/main/proto/google/cloud/dialogflow/cx/v3/validation_message.proto index 1263b4eea..fc7f25171 100644 --- a/proto-google-cloud-dialogflow-cx-v3/src/main/proto/google/cloud/dialogflow/cx/v3/validation_message.proto +++ b/proto-google-cloud-dialogflow-cx-v3/src/main/proto/google/cloud/dialogflow/cx/v3/validation_message.proto @@ -1,4 +1,4 @@ -// Copyright 2021 Google LLC +// Copyright 2022 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -16,9 +16,6 @@ syntax = "proto3"; package google.cloud.dialogflow.cx.v3; -import "google/api/annotations.proto"; -import "google/protobuf/struct.proto"; - option cc_enable_arenas = true; option csharp_namespace = "Google.Cloud.Dialogflow.Cx.V3"; option go_package = "google.golang.org/genproto/googleapis/cloud/dialogflow/cx/v3;cx"; diff --git a/proto-google-cloud-dialogflow-cx-v3/src/main/proto/google/cloud/dialogflow/cx/v3/version.proto b/proto-google-cloud-dialogflow-cx-v3/src/main/proto/google/cloud/dialogflow/cx/v3/version.proto index 326c4850c..636503d6c 100644 --- a/proto-google-cloud-dialogflow-cx-v3/src/main/proto/google/cloud/dialogflow/cx/v3/version.proto +++ b/proto-google-cloud-dialogflow-cx-v3/src/main/proto/google/cloud/dialogflow/cx/v3/version.proto @@ -1,4 +1,4 @@ -// Copyright 2021 Google LLC +// Copyright 2022 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -20,12 +20,7 @@ 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/cx/v3/entity_type.proto"; import "google/cloud/dialogflow/cx/v3/flow.proto"; -import "google/cloud/dialogflow/cx/v3/intent.proto"; -import "google/cloud/dialogflow/cx/v3/page.proto"; -import "google/cloud/dialogflow/cx/v3/transition_route_group.proto"; -import "google/cloud/dialogflow/cx/v3/webhook.proto"; import "google/longrunning/operations.proto"; import "google/protobuf/empty.proto"; import "google/protobuf/field_mask.proto"; diff --git a/proto-google-cloud-dialogflow-cx-v3/src/main/proto/google/cloud/dialogflow/cx/v3/webhook.proto b/proto-google-cloud-dialogflow-cx-v3/src/main/proto/google/cloud/dialogflow/cx/v3/webhook.proto index b2d7f3618..d5cfae438 100644 --- a/proto-google-cloud-dialogflow-cx-v3/src/main/proto/google/cloud/dialogflow/cx/v3/webhook.proto +++ b/proto-google-cloud-dialogflow-cx-v3/src/main/proto/google/cloud/dialogflow/cx/v3/webhook.proto @@ -1,4 +1,4 @@ -// Copyright 2021 Google LLC +// Copyright 2022 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -121,10 +121,12 @@ message Webhook { // N.B. Make sure the HTTPS server certificates are signed with "subject alt // name". For instance a certificate can be self-signed using the following // command, + // ``` // openssl x509 -req -days 200 -in example.com.csr \ // -signkey example.com.key \ // -out example.com.crt \ // -extfile <(printf "\nsubjectAltName='DNS:www.example.com'") + // ``` repeated bytes allowed_ca_certs = 5 [(google.api.field_behavior) = OPTIONAL]; } diff --git a/proto-google-cloud-dialogflow-cx-v3beta1/pom.xml b/proto-google-cloud-dialogflow-cx-v3beta1/pom.xml index 8431a72e6..cbaf7fc13 100644 --- a/proto-google-cloud-dialogflow-cx-v3beta1/pom.xml +++ b/proto-google-cloud-dialogflow-cx-v3beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-dialogflow-cx-v3beta1 - 0.11.5 + 0.12.0 proto-google-cloud-dialogflow-cx-v3beta1 PROTO library for proto-google-cloud-dialogflow-cx-v3beta1 com.google.cloud google-cloud-dialogflow-cx-parent - 0.11.5 + 0.12.0 diff --git a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/AdvancedSettingsProto.java b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/AdvancedSettingsProto.java index 5c60dc6df..3a24adb91 100644 --- a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/AdvancedSettingsProto.java +++ b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/AdvancedSettingsProto.java @@ -46,28 +46,25 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { java.lang.String[] descriptorData = { "\n:google/cloud/dialogflow/cx/v3beta1/adv" + "anced_settings.proto\022\"google.cloud.dialo" - + "gflow.cx.v3beta1\032\034google/api/annotations" - + ".proto\032\037google/api/field_behavior.proto\032" - + "\036google/protobuf/duration.proto\"\315\001\n\020Adva" - + "ncedSettings\022^\n\020logging_settings\030\006 \001(\0132D" - + ".google.cloud.dialogflow.cx.v3beta1.Adva" - + "ncedSettings.LoggingSettings\032Y\n\017LoggingS" - + "ettings\022\"\n\032enable_stackdriver_logging\030\002 " - + "\001(\010\022\"\n\032enable_interaction_logging\030\003 \001(\010B" - + "\335\001\n&com.google.cloud.dialogflow.cx.v3bet" - + "a1B\025AdvancedSettingsProtoP\001ZDgoogle.gola" - + "ng.org/genproto/googleapis/cloud/dialogf" - + "low/cx/v3beta1;cx\370\001\001\242\002\002DF\252\002\"Google.Cloud" - + ".Dialogflow.Cx.V3Beta1\352\002&Google::Cloud::" - + "Dialogflow::CX::V3beta1b\006proto3" + + "gflow.cx.v3beta1\032\037google/api/field_behav" + + "ior.proto\"\315\001\n\020AdvancedSettings\022^\n\020loggin" + + "g_settings\030\006 \001(\0132D.google.cloud.dialogfl" + + "ow.cx.v3beta1.AdvancedSettings.LoggingSe" + + "ttings\032Y\n\017LoggingSettings\022\"\n\032enable_stac" + + "kdriver_logging\030\002 \001(\010\022\"\n\032enable_interact" + + "ion_logging\030\003 \001(\010B\335\001\n&com.google.cloud.d" + + "ialogflow.cx.v3beta1B\025AdvancedSettingsPr" + + "otoP\001ZDgoogle.golang.org/genproto/google" + + "apis/cloud/dialogflow/cx/v3beta1;cx\370\001\001\242\002" + + "\002DF\252\002\"Google.Cloud.Dialogflow.Cx.V3Beta1" + + "\352\002&Google::Cloud::Dialogflow::CX::V3beta" + + "1b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] { - com.google.api.AnnotationsProto.getDescriptor(), com.google.api.FieldBehaviorProto.getDescriptor(), - com.google.protobuf.DurationProto.getDescriptor(), }); internal_static_google_cloud_dialogflow_cx_v3beta1_AdvancedSettings_descriptor = getDescriptor().getMessageTypes().get(0); @@ -87,9 +84,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new java.lang.String[] { "EnableStackdriverLogging", "EnableInteractionLogging", }); - com.google.api.AnnotationsProto.getDescriptor(); com.google.api.FieldBehaviorProto.getDescriptor(); - com.google.protobuf.DurationProto.getDescriptor(); } // @@protoc_insertion_point(outer_class_scope) diff --git a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/Agent.java b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/Agent.java index ec372a252..35a6125ed 100644 --- a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/Agent.java +++ b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/Agent.java @@ -193,6 +193,11 @@ private Agent( advancedSettings_ = subBuilder.buildPartial(); } + break; + } + case 216: + { + locked_ = input.readBool(); break; } default: @@ -827,6 +832,25 @@ public boolean getEnableSpellCorrection() { return enableSpellCorrection_; } + public static final int LOCKED_FIELD_NUMBER = 27; + private boolean locked_; + /** + * + * + *
+   * Indiciates whether the agent is locked for changes. If the agent is locked,
+   * modifications to the agent will be rejected except for [RestoreAgent][].
+   * 
+ * + * bool locked = 27; + * + * @return The locked. + */ + @java.lang.Override + public boolean getLocked() { + return locked_; + } + public static final int ADVANCED_SETTINGS_FIELD_NUMBER = 22; private com.google.cloud.dialogflow.cx.v3beta1.AdvancedSettings advancedSettings_; /** @@ -933,6 +957,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (advancedSettings_ != null) { output.writeMessage(22, getAdvancedSettings()); } + if (locked_ != false) { + output.writeBool(27, locked_); + } unknownFields.writeTo(output); } @@ -987,6 +1014,9 @@ public int getSerializedSize() { if (advancedSettings_ != null) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(22, getAdvancedSettings()); } + if (locked_ != false) { + size += com.google.protobuf.CodedOutputStream.computeBoolSize(27, locked_); + } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; @@ -1019,6 +1049,7 @@ public boolean equals(final java.lang.Object obj) { if (!getSecuritySettings().equals(other.getSecuritySettings())) return false; if (getEnableStackdriverLogging() != other.getEnableStackdriverLogging()) return false; if (getEnableSpellCorrection() != other.getEnableSpellCorrection()) return false; + if (getLocked() != other.getLocked()) return false; if (hasAdvancedSettings() != other.hasAdvancedSettings()) return false; if (hasAdvancedSettings()) { if (!getAdvancedSettings().equals(other.getAdvancedSettings())) return false; @@ -1062,6 +1093,8 @@ public int hashCode() { hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getEnableStackdriverLogging()); hash = (37 * hash) + ENABLE_SPELL_CORRECTION_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getEnableSpellCorrection()); + hash = (37 * hash) + LOCKED_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getLocked()); if (hasAdvancedSettings()) { hash = (37 * hash) + ADVANCED_SETTINGS_FIELD_NUMBER; hash = (53 * hash) + getAdvancedSettings().hashCode(); @@ -1245,6 +1278,8 @@ public Builder clear() { enableSpellCorrection_ = false; + locked_ = false; + if (advancedSettingsBuilder_ == null) { advancedSettings_ = null; } else { @@ -1299,6 +1334,7 @@ public com.google.cloud.dialogflow.cx.v3beta1.Agent buildPartial() { result.securitySettings_ = securitySettings_; result.enableStackdriverLogging_ = enableStackdriverLogging_; result.enableSpellCorrection_ = enableSpellCorrection_; + result.locked_ = locked_; if (advancedSettingsBuilder_ == null) { result.advancedSettings_ = advancedSettings_; } else { @@ -1404,6 +1440,9 @@ public Builder mergeFrom(com.google.cloud.dialogflow.cx.v3beta1.Agent other) { if (other.getEnableSpellCorrection() != false) { setEnableSpellCorrection(other.getEnableSpellCorrection()); } + if (other.getLocked() != false) { + setLocked(other.getLocked()); + } if (other.hasAdvancedSettings()) { mergeAdvancedSettings(other.getAdvancedSettings()); } @@ -2895,6 +2934,61 @@ public Builder clearEnableSpellCorrection() { return this; } + private boolean locked_; + /** + * + * + *
+     * Indiciates whether the agent is locked for changes. If the agent is locked,
+     * modifications to the agent will be rejected except for [RestoreAgent][].
+     * 
+ * + * bool locked = 27; + * + * @return The locked. + */ + @java.lang.Override + public boolean getLocked() { + return locked_; + } + /** + * + * + *
+     * Indiciates whether the agent is locked for changes. If the agent is locked,
+     * modifications to the agent will be rejected except for [RestoreAgent][].
+     * 
+ * + * bool locked = 27; + * + * @param value The locked to set. + * @return This builder for chaining. + */ + public Builder setLocked(boolean value) { + + locked_ = value; + onChanged(); + return this; + } + /** + * + * + *
+     * Indiciates whether the agent is locked for changes. If the agent is locked,
+     * modifications to the agent will be rejected except for [RestoreAgent][].
+     * 
+ * + * bool locked = 27; + * + * @return This builder for chaining. + */ + public Builder clearLocked() { + + locked_ = false; + onChanged(); + return this; + } + private com.google.cloud.dialogflow.cx.v3beta1.AdvancedSettings advancedSettings_; private com.google.protobuf.SingleFieldBuilderV3< com.google.cloud.dialogflow.cx.v3beta1.AdvancedSettings, diff --git a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/AgentOrBuilder.java b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/AgentOrBuilder.java index 0344d0652..782b1e1df 100644 --- a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/AgentOrBuilder.java +++ b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/AgentOrBuilder.java @@ -393,6 +393,20 @@ public interface AgentOrBuilder */ boolean getEnableSpellCorrection(); + /** + * + * + *
+   * Indiciates whether the agent is locked for changes. If the agent is locked,
+   * modifications to the agent will be rejected except for [RestoreAgent][].
+   * 
+ * + * bool locked = 27; + * + * @return The locked. + */ + boolean getLocked(); + /** * * diff --git a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/AgentProto.java b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/AgentProto.java index 3b8de04b8..cc4a9d336 100644 --- a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/AgentProto.java +++ b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/AgentProto.java @@ -99,125 +99,128 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "havior.proto\032\031google/api/resource.proto\032" + ":google/cloud/dialogflow/cx/v3beta1/adva" + "nced_settings.proto\032-google/cloud/dialog" - + "flow/cx/v3beta1/flow.proto\032:google/cloud" - + "/dialogflow/cx/v3beta1/security_settings" - + ".proto\032#google/longrunning/operations.pr" - + "oto\032\033google/protobuf/empty.proto\032 google" - + "/protobuf/field_mask.proto\"8\n\024SpeechToTe" - + "xtSettings\022 \n\030enable_speech_adaptation\030\001" - + " \001(\010\"\225\005\n\005Agent\022\014\n\004name\030\001 \001(\t\022\031\n\014display_" - + "name\030\002 \001(\tB\003\340A\002\022%\n\025default_language_code" - + "\030\003 \001(\tB\006\340A\002\340A\005\022 \n\030supported_language_cod" - + "es\030\004 \003(\t\022\026\n\ttime_zone\030\005 \001(\tB\003\340A\002\022\023\n\013desc" - + "ription\030\006 \001(\t\022\022\n\navatar_uri\030\007 \001(\t\022Y\n\027spe" - + "ech_to_text_settings\030\r \001(\01328.google.clou" - + "d.dialogflow.cx.v3beta1.SpeechToTextSett" - + "ings\022:\n\nstart_flow\030\020 \001(\tB&\340A\005\372A \n\036dialog" - + "flow.googleapis.com/Flow\022J\n\021security_set" - + "tings\030\021 \001(\tB/\372A,\n*dialogflow.googleapis." - + "com/SecuritySettings\022&\n\032enable_stackdriv" - + "er_logging\030\022 \001(\010B\002\030\001\022\037\n\027enable_spell_cor" - + "rection\030\024 \001(\010\022O\n\021advanced_settings\030\026 \001(\013" - + "24.google.cloud.dialogflow.cx.v3beta1.Ad" - + "vancedSettings:\\\352AY\n\037dialogflow.googleap" - + "is.com/Agent\0226projects/{project}/locatio" - + "ns/{location}/agents/{agent}\"s\n\021ListAgen" - + "tsRequest\0227\n\006parent\030\001 \001(\tB\'\340A\002\372A!\022\037dialo" - + "gflow.googleapis.com/Agent\022\021\n\tpage_size\030" - + "\002 \001(\005\022\022\n\npage_token\030\003 \001(\t\"h\n\022ListAgentsR" - + "esponse\0229\n\006agents\030\001 \003(\0132).google.cloud.d" - + "ialogflow.cx.v3beta1.Agent\022\027\n\017next_page_" - + "token\030\002 \001(\t\"H\n\017GetAgentRequest\0225\n\004name\030\001" - + " \001(\tB\'\340A\002\372A!\n\037dialogflow.googleapis.com/" - + "Agent\"\214\001\n\022CreateAgentRequest\0227\n\006parent\030\001" - + " \001(\tB\'\340A\002\372A!\022\037dialogflow.googleapis.com/" - + "Agent\022=\n\005agent\030\002 \001(\0132).google.cloud.dial" - + "ogflow.cx.v3beta1.AgentB\003\340A\002\"\204\001\n\022UpdateA" - + "gentRequest\022=\n\005agent\030\001 \001(\0132).google.clou" - + "d.dialogflow.cx.v3beta1.AgentB\003\340A\002\022/\n\013up" - + "date_mask\030\002 \001(\0132\032.google.protobuf.FieldM" - + "ask\"K\n\022DeleteAgentRequest\0225\n\004name\030\001 \001(\tB" - + "\'\340A\002\372A!\n\037dialogflow.googleapis.com/Agent" - + "\"\247\001\n\022ExportAgentRequest\0225\n\004name\030\001 \001(\tB\'\340" - + "A\002\372A!\n\037dialogflow.googleapis.com/Agent\022\026" - + "\n\tagent_uri\030\002 \001(\tB\003\340A\001\022B\n\013environment\030\005 " - + "\001(\tB-\340A\001\372A\'\n%dialogflow.googleapis.com/E" - + "nvironment\"L\n\023ExportAgentResponse\022\023\n\tage" - + "nt_uri\030\001 \001(\tH\000\022\027\n\ragent_content\030\002 \001(\014H\000B" - + "\007\n\005agent\"\253\002\n\023RestoreAgentRequest\0225\n\004name" - + "\030\001 \001(\tB\'\340A\002\372A!\n\037dialogflow.googleapis.co" - + "m/Agent\022\023\n\tagent_uri\030\002 \001(\tH\000\022\027\n\ragent_co" - + "ntent\030\003 \001(\014H\000\022]\n\016restore_option\030\005 \001(\0162E." - + "google.cloud.dialogflow.cx.v3beta1.Resto" - + "reAgentRequest.RestoreOption\"G\n\rRestoreO" - + "ption\022\036\n\032RESTORE_OPTION_UNSPECIFIED\020\000\022\010\n" - + "\004KEEP\020\001\022\014\n\010FALLBACK\020\002B\007\n\005agent\"d\n\024Valida" - + "teAgentRequest\0225\n\004name\030\001 \001(\tB\'\340A\002\372A!\n\037di" - + "alogflow.googleapis.com/Agent\022\025\n\rlanguag" - + "e_code\030\002 \001(\t\"\177\n\037GetAgentValidationResult" - + "Request\022E\n\004name\030\001 \001(\tB7\340A\002\372A1\n/dialogflo" - + "w.googleapis.com/AgentValidationResult\022\025" - + "\n\rlanguage_code\030\002 \001(\t\"\377\001\n\025AgentValidatio" - + "nResult\022\014\n\004name\030\001 \001(\t\022Y\n\027flow_validation" - + "_results\030\002 \003(\01328.google.cloud.dialogflow" - + ".cx.v3beta1.FlowValidationResult:}\352Az\n/d" - + "ialogflow.googleapis.com/AgentValidation" - + "Result\022Gprojects/{project}/locations/{lo" - + "cation}/agents/{agent}/validationResult2" - + "\221\017\n\006Agents\022\275\001\n\nListAgents\0225.google.cloud" - + ".dialogflow.cx.v3beta1.ListAgentsRequest" - + "\0326.google.cloud.dialogflow.cx.v3beta1.Li" - + "stAgentsResponse\"@\202\323\344\223\0021\022//v3beta1/{pare" - + "nt=projects/*/locations/*}/agents\332A\006pare" - + "nt\022\252\001\n\010GetAgent\0223.google.cloud.dialogflo" - + "w.cx.v3beta1.GetAgentRequest\032).google.cl" - + "oud.dialogflow.cx.v3beta1.Agent\">\202\323\344\223\0021\022" - + "//v3beta1/{name=projects/*/locations/*/a" - + "gents/*}\332A\004name\022\277\001\n\013CreateAgent\0226.google" - + ".cloud.dialogflow.cx.v3beta1.CreateAgent" - + "Request\032).google.cloud.dialogflow.cx.v3b" - + "eta1.Agent\"M\202\323\344\223\0028\"//v3beta1/{parent=pro" - + "jects/*/locations/*}/agents:\005agent\332A\014par" - + "ent,agent\022\312\001\n\013UpdateAgent\0226.google.cloud" - + ".dialogflow.cx.v3beta1.UpdateAgentReques" - + "t\032).google.cloud.dialogflow.cx.v3beta1.A" - + "gent\"X\202\323\344\223\002>25/v3beta1/{agent.name=proje" - + "cts/*/locations/*/agents/*}:\005agent\332A\021age" - + "nt,update_mask\022\235\001\n\013DeleteAgent\0226.google." - + "cloud.dialogflow.cx.v3beta1.DeleteAgentR" - + "equest\032\026.google.protobuf.Empty\">\202\323\344\223\0021*/" - + "/v3beta1/{name=projects/*/locations/*/ag" - + "ents/*}\332A\004name\022\327\001\n\013ExportAgent\0226.google." - + "cloud.dialogflow.cx.v3beta1.ExportAgentR" - + "equest\032\035.google.longrunning.Operation\"q\202" - + "\323\344\223\002;\"6/v3beta1/{name=projects/*/locatio" - + "ns/*/agents/*}:export:\001*\312A-\n\023ExportAgent" - + "Response\022\026google.protobuf.Struct\022\334\001\n\014Res" - + "toreAgent\0227.google.cloud.dialogflow.cx.v" - + "3beta1.RestoreAgentRequest\032\035.google.long" - + "running.Operation\"t\202\323\344\223\002<\"7/v3beta1/{nam" - + "e=projects/*/locations/*/agents/*}:resto" - + "re:\001*\312A/\n\025google.protobuf.Empty\022\026google." - + "protobuf.Struct\022\311\001\n\rValidateAgent\0228.goog" - + "le.cloud.dialogflow.cx.v3beta1.ValidateA" - + "gentRequest\0329.google.cloud.dialogflow.cx" - + ".v3beta1.AgentValidationResult\"C\202\323\344\223\002=\"8" - + "/v3beta1/{name=projects/*/locations/*/ag" - + "ents/*}:validate:\001*\022\353\001\n\030GetAgentValidati" - + "onResult\022C.google.cloud.dialogflow.cx.v3" - + "beta1.GetAgentValidationResultRequest\0329." - + "google.cloud.dialogflow.cx.v3beta1.Agent" - + "ValidationResult\"O\202\323\344\223\002B\022@/v3beta1/{name" - + "=projects/*/locations/*/agents/*/validat" - + "ionResult}\332A\004name\032x\312A\031dialogflow.googlea" - + "pis.com\322AYhttps://www.googleapis.com/aut" - + "h/cloud-platform,https://www.googleapis." - + "com/auth/dialogflowB\322\001\n&com.google.cloud" - + ".dialogflow.cx.v3beta1B\nAgentProtoP\001ZDgo" - + "ogle.golang.org/genproto/googleapis/clou" - + "d/dialogflow/cx/v3beta1;cx\370\001\001\242\002\002DF\252\002\"Goo" - + "gle.Cloud.Dialogflow.Cx.V3Beta1\352\002&Google" - + "::Cloud::Dialogflow::CX::V3beta1b\006proto3" + + "flow/cx/v3beta1/flow.proto\032#google/longr" + + "unning/operations.proto\032\033google/protobuf" + + "/empty.proto\032 google/protobuf/field_mask" + + ".proto\"8\n\024SpeechToTextSettings\022 \n\030enable" + + "_speech_adaptation\030\001 \001(\010\"\245\005\n\005Agent\022\014\n\004na" + + "me\030\001 \001(\t\022\031\n\014display_name\030\002 \001(\tB\003\340A\002\022%\n\025d" + + "efault_language_code\030\003 \001(\tB\006\340A\002\340A\005\022 \n\030su" + + "pported_language_codes\030\004 \003(\t\022\026\n\ttime_zon" + + "e\030\005 \001(\tB\003\340A\002\022\023\n\013description\030\006 \001(\t\022\022\n\nava" + + "tar_uri\030\007 \001(\t\022Y\n\027speech_to_text_settings" + + "\030\r \001(\01328.google.cloud.dialogflow.cx.v3be" + + "ta1.SpeechToTextSettings\022:\n\nstart_flow\030\020" + + " \001(\tB&\340A\005\372A \n\036dialogflow.googleapis.com/" + + "Flow\022J\n\021security_settings\030\021 \001(\tB/\372A,\n*di" + + "alogflow.googleapis.com/SecuritySettings" + + "\022&\n\032enable_stackdriver_logging\030\022 \001(\010B\002\030\001" + + "\022\037\n\027enable_spell_correction\030\024 \001(\010\022\016\n\006loc" + + "ked\030\033 \001(\010\022O\n\021advanced_settings\030\026 \001(\01324.g" + + "oogle.cloud.dialogflow.cx.v3beta1.Advanc" + + "edSettings:\\\352AY\n\037dialogflow.googleapis.c" + + "om/Agent\0226projects/{project}/locations/{" + + "location}/agents/{agent}\"s\n\021ListAgentsRe" + + "quest\0227\n\006parent\030\001 \001(\tB\'\340A\002\372A!\022\037dialogflo" + + "w.googleapis.com/Agent\022\021\n\tpage_size\030\002 \001(" + + "\005\022\022\n\npage_token\030\003 \001(\t\"h\n\022ListAgentsRespo" + + "nse\0229\n\006agents\030\001 \003(\0132).google.cloud.dialo" + + "gflow.cx.v3beta1.Agent\022\027\n\017next_page_toke" + + "n\030\002 \001(\t\"H\n\017GetAgentRequest\0225\n\004name\030\001 \001(\t" + + "B\'\340A\002\372A!\n\037dialogflow.googleapis.com/Agen" + + "t\"\214\001\n\022CreateAgentRequest\0227\n\006parent\030\001 \001(\t" + + "B\'\340A\002\372A!\022\037dialogflow.googleapis.com/Agen" + + "t\022=\n\005agent\030\002 \001(\0132).google.cloud.dialogfl" + + "ow.cx.v3beta1.AgentB\003\340A\002\"\204\001\n\022UpdateAgent" + + "Request\022=\n\005agent\030\001 \001(\0132).google.cloud.di" + + "alogflow.cx.v3beta1.AgentB\003\340A\002\022/\n\013update" + + "_mask\030\002 \001(\0132\032.google.protobuf.FieldMask\"" + + "K\n\022DeleteAgentRequest\0225\n\004name\030\001 \001(\tB\'\340A\002" + + "\372A!\n\037dialogflow.googleapis.com/Agent\"\271\002\n" + + "\022ExportAgentRequest\0225\n\004name\030\001 \001(\tB\'\340A\002\372A" + + "!\n\037dialogflow.googleapis.com/Agent\022\026\n\tag" + + "ent_uri\030\002 \001(\tB\003\340A\001\022[\n\013data_format\030\003 \001(\0162" + + "A.google.cloud.dialogflow.cx.v3beta1.Exp" + + "ortAgentRequest.DataFormatB\003\340A\001\022B\n\013envir" + + "onment\030\005 \001(\tB-\340A\001\372A\'\n%dialogflow.googlea" + + "pis.com/Environment\"3\n\nDataFormat\022\033\n\027DAT" + + "A_FORMAT_UNSPECIFIED\020\000\022\010\n\004BLOB\020\001\"L\n\023Expo" + + "rtAgentResponse\022\023\n\tagent_uri\030\001 \001(\tH\000\022\027\n\r" + + "agent_content\030\002 \001(\014H\000B\007\n\005agent\"\253\002\n\023Resto" + + "reAgentRequest\0225\n\004name\030\001 \001(\tB\'\340A\002\372A!\n\037di" + + "alogflow.googleapis.com/Agent\022\023\n\tagent_u" + + "ri\030\002 \001(\tH\000\022\027\n\ragent_content\030\003 \001(\014H\000\022]\n\016r" + + "estore_option\030\005 \001(\0162E.google.cloud.dialo" + + "gflow.cx.v3beta1.RestoreAgentRequest.Res" + + "toreOption\"G\n\rRestoreOption\022\036\n\032RESTORE_O" + + "PTION_UNSPECIFIED\020\000\022\010\n\004KEEP\020\001\022\014\n\010FALLBAC" + + "K\020\002B\007\n\005agent\"d\n\024ValidateAgentRequest\0225\n\004" + + "name\030\001 \001(\tB\'\340A\002\372A!\n\037dialogflow.googleapi" + + "s.com/Agent\022\025\n\rlanguage_code\030\002 \001(\t\"\177\n\037Ge" + + "tAgentValidationResultRequest\022E\n\004name\030\001 " + + "\001(\tB7\340A\002\372A1\n/dialogflow.googleapis.com/A" + + "gentValidationResult\022\025\n\rlanguage_code\030\002 " + + "\001(\t\"\377\001\n\025AgentValidationResult\022\014\n\004name\030\001 " + + "\001(\t\022Y\n\027flow_validation_results\030\002 \003(\01328.g" + + "oogle.cloud.dialogflow.cx.v3beta1.FlowVa" + + "lidationResult:}\352Az\n/dialogflow.googleap" + + "is.com/AgentValidationResult\022Gprojects/{" + + "project}/locations/{location}/agents/{ag" + + "ent}/validationResult2\221\017\n\006Agents\022\275\001\n\nLis" + + "tAgents\0225.google.cloud.dialogflow.cx.v3b" + + "eta1.ListAgentsRequest\0326.google.cloud.di" + + "alogflow.cx.v3beta1.ListAgentsResponse\"@" + + "\202\323\344\223\0021\022//v3beta1/{parent=projects/*/loca" + + "tions/*}/agents\332A\006parent\022\252\001\n\010GetAgent\0223." + + "google.cloud.dialogflow.cx.v3beta1.GetAg" + + "entRequest\032).google.cloud.dialogflow.cx." + + "v3beta1.Agent\">\202\323\344\223\0021\022//v3beta1/{name=pr" + + "ojects/*/locations/*/agents/*}\332A\004name\022\277\001" + + "\n\013CreateAgent\0226.google.cloud.dialogflow." + + "cx.v3beta1.CreateAgentRequest\032).google.c" + + "loud.dialogflow.cx.v3beta1.Agent\"M\202\323\344\223\0028" + + "\"//v3beta1/{parent=projects/*/locations/" + + "*}/agents:\005agent\332A\014parent,agent\022\312\001\n\013Upda" + + "teAgent\0226.google.cloud.dialogflow.cx.v3b" + + "eta1.UpdateAgentRequest\032).google.cloud.d" + + "ialogflow.cx.v3beta1.Agent\"X\202\323\344\223\002>25/v3b" + + "eta1/{agent.name=projects/*/locations/*/" + + "agents/*}:\005agent\332A\021agent,update_mask\022\235\001\n" + + "\013DeleteAgent\0226.google.cloud.dialogflow.c" + + "x.v3beta1.DeleteAgentRequest\032\026.google.pr" + + "otobuf.Empty\">\202\323\344\223\0021*//v3beta1/{name=pro" + + "jects/*/locations/*/agents/*}\332A\004name\022\327\001\n" + + "\013ExportAgent\0226.google.cloud.dialogflow.c" + + "x.v3beta1.ExportAgentRequest\032\035.google.lo" + + "ngrunning.Operation\"q\202\323\344\223\002;\"6/v3beta1/{n" + + "ame=projects/*/locations/*/agents/*}:exp" + + "ort:\001*\312A-\n\023ExportAgentResponse\022\026google.p" + + "rotobuf.Struct\022\334\001\n\014RestoreAgent\0227.google" + + ".cloud.dialogflow.cx.v3beta1.RestoreAgen" + + "tRequest\032\035.google.longrunning.Operation\"" + + "t\202\323\344\223\002<\"7/v3beta1/{name=projects/*/locat" + + "ions/*/agents/*}:restore:\001*\312A/\n\025google.p" + + "rotobuf.Empty\022\026google.protobuf.Struct\022\311\001" + + "\n\rValidateAgent\0228.google.cloud.dialogflo" + + "w.cx.v3beta1.ValidateAgentRequest\0329.goog" + + "le.cloud.dialogflow.cx.v3beta1.AgentVali" + + "dationResult\"C\202\323\344\223\002=\"8/v3beta1/{name=pro" + + "jects/*/locations/*/agents/*}:validate:\001" + + "*\022\353\001\n\030GetAgentValidationResult\022C.google." + + "cloud.dialogflow.cx.v3beta1.GetAgentVali" + + "dationResultRequest\0329.google.cloud.dialo" + + "gflow.cx.v3beta1.AgentValidationResult\"O" + + "\202\323\344\223\002B\022@/v3beta1/{name=projects/*/locati" + + "ons/*/agents/*/validationResult}\332A\004name\032" + + "x\312A\031dialogflow.googleapis.com\322AYhttps://" + + "www.googleapis.com/auth/cloud-platform,h" + + "ttps://www.googleapis.com/auth/dialogflo" + + "wB\322\001\n&com.google.cloud.dialogflow.cx.v3b" + + "eta1B\nAgentProtoP\001ZDgoogle.golang.org/ge" + + "nproto/googleapis/cloud/dialogflow/cx/v3" + + "beta1;cx\370\001\001\242\002\002DF\252\002\"Google.Cloud.Dialogfl" + + "ow.Cx.V3Beta1\352\002&Google::Cloud::Dialogflo" + + "w::CX::V3beta1b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -229,7 +232,6 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { com.google.api.ResourceProto.getDescriptor(), com.google.cloud.dialogflow.cx.v3beta1.AdvancedSettingsProto.getDescriptor(), com.google.cloud.dialogflow.cx.v3beta1.FlowProto.getDescriptor(), - com.google.cloud.dialogflow.cx.v3beta1.SecuritySettingsProto.getDescriptor(), com.google.longrunning.OperationsProto.getDescriptor(), com.google.protobuf.EmptyProto.getDescriptor(), com.google.protobuf.FieldMaskProto.getDescriptor(), @@ -260,6 +262,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "SecuritySettings", "EnableStackdriverLogging", "EnableSpellCorrection", + "Locked", "AdvancedSettings", }); internal_static_google_cloud_dialogflow_cx_v3beta1_ListAgentsRequest_descriptor = @@ -316,7 +319,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_dialogflow_cx_v3beta1_ExportAgentRequest_descriptor, new java.lang.String[] { - "Name", "AgentUri", "Environment", + "Name", "AgentUri", "DataFormat", "Environment", }); internal_static_google_cloud_dialogflow_cx_v3beta1_ExportAgentResponse_descriptor = getDescriptor().getMessageTypes().get(9); @@ -376,7 +379,6 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { com.google.api.ResourceProto.getDescriptor(); com.google.cloud.dialogflow.cx.v3beta1.AdvancedSettingsProto.getDescriptor(); com.google.cloud.dialogflow.cx.v3beta1.FlowProto.getDescriptor(); - com.google.cloud.dialogflow.cx.v3beta1.SecuritySettingsProto.getDescriptor(); com.google.longrunning.OperationsProto.getDescriptor(); com.google.protobuf.EmptyProto.getDescriptor(); com.google.protobuf.FieldMaskProto.getDescriptor(); diff --git a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/AudioConfigProto.java b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/AudioConfigProto.java index 5434727bb..5fa650e34 100644 --- a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/AudioConfigProto.java +++ b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/AudioConfigProto.java @@ -58,70 +58,66 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { java.lang.String[] descriptorData = { "\n5google/cloud/dialogflow/cx/v3beta1/aud" + "io_config.proto\022\"google.cloud.dialogflow" - + ".cx.v3beta1\032\034google/api/annotations.prot" - + "o\032\037google/api/field_behavior.proto\032\031goog" - + "le/api/resource.proto\032\036google/protobuf/d" - + "uration.proto\032\037google/protobuf/timestamp" - + ".proto\"\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\"\245\002\n\020" - + "InputAudioConfig\022N\n\016audio_encoding\030\001 \001(\016" - + "21.google.cloud.dialogflow.cx.v3beta1.Au" - + "dioEncodingB\003\340A\002\022\031\n\021sample_rate_hertz\030\002 " - + "\001(\005\022\030\n\020enable_word_info\030\r \001(\010\022\024\n\014phrase_" - + "hints\030\004 \003(\t\022\r\n\005model\030\007 \001(\t\022M\n\rmodel_vari" - + "ant\030\n \001(\01626.google.cloud.dialogflow.cx.v" - + "3beta1.SpeechModelVariant\022\030\n\020single_utte" - + "rance\030\010 \001(\010\"n\n\024VoiceSelectionParams\022\014\n\004n" - + "ame\030\001 \001(\t\022H\n\013ssml_gender\030\002 \001(\01623.google." - + "cloud.dialogflow.cx.v3beta1.SsmlVoiceGen" - + "der\"\273\001\n\026SynthesizeSpeechConfig\022\025\n\rspeaki" - + "ng_rate\030\001 \001(\001\022\r\n\005pitch\030\002 \001(\001\022\026\n\016volume_g" - + "ain_db\030\003 \001(\001\022\032\n\022effects_profile_id\030\005 \003(\t" - + "\022G\n\005voice\030\004 \001(\01328.google.cloud.dialogflo" - + "w.cx.v3beta1.VoiceSelectionParams\"\342\001\n\021Ou" - + "tputAudioConfig\022T\n\016audio_encoding\030\001 \001(\0162" - + "7.google.cloud.dialogflow.cx.v3beta1.Out" - + "putAudioEncodingB\003\340A\002\022\031\n\021sample_rate_her" - + "tz\030\002 \001(\005\022\\\n\030synthesize_speech_config\030\003 \001" - + "(\0132:.google.cloud.dialogflow.cx.v3beta1." - + "SynthesizeSpeechConfig*\373\001\n\rAudioEncoding" - + "\022\036\n\032AUDIO_ENCODING_UNSPECIFIED\020\000\022\034\n\030AUDI" - + "O_ENCODING_LINEAR_16\020\001\022\027\n\023AUDIO_ENCODING" - + "_FLAC\020\002\022\030\n\024AUDIO_ENCODING_MULAW\020\003\022\026\n\022AUD" - + "IO_ENCODING_AMR\020\004\022\031\n\025AUDIO_ENCODING_AMR_" - + "WB\020\005\022\033\n\027AUDIO_ENCODING_OGG_OPUS\020\006\022)\n%AUD" - + "IO_ENCODING_SPEEX_WITH_HEADER_BYTE\020\007*v\n\022" - + "SpeechModelVariant\022$\n SPEECH_MODEL_VARIA" - + "NT_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_UN" - + "SPECIFIED\020\000\022\032\n\026SSML_VOICE_GENDER_MALE\020\001\022" - + "\034\n\030SSML_VOICE_GENDER_FEMALE\020\002\022\035\n\031SSML_VO" - + "ICE_GENDER_NEUTRAL\020\003*\354\001\n\023OutputAudioEnco" - + "ding\022%\n!OUTPUT_AUDIO_ENCODING_UNSPECIFIE" - + "D\020\000\022#\n\037OUTPUT_AUDIO_ENCODING_LINEAR_16\020\001" - + "\022\035\n\031OUTPUT_AUDIO_ENCODING_MP3\020\002\022%\n!OUTPU" - + "T_AUDIO_ENCODING_MP3_64_KBPS\020\004\022\"\n\036OUTPUT" - + "_AUDIO_ENCODING_OGG_OPUS\020\003\022\037\n\033OUTPUT_AUD" - + "IO_ENCODING_MULAW\020\005B\330\001\n&com.google.cloud" - + ".dialogflow.cx.v3beta1B\020AudioConfigProto" - + "P\001ZDgoogle.golang.org/genproto/googleapi" - + "s/cloud/dialogflow/cx/v3beta1;cx\370\001\001\242\002\002DF" - + "\252\002\"Google.Cloud.Dialogflow.Cx.V3Beta1\352\002&" - + "Google::Cloud::Dialogflow::CX::V3beta1b\006" - + "proto3" + + ".cx.v3beta1\032\037google/api/field_behavior.p" + + "roto\032\031google/api/resource.proto\032\036google/" + + "protobuf/duration.proto\"\222\001\n\016SpeechWordIn" + + "fo\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.protobuf.Duration\022\022\n\nconf" + + "idence\030\004 \001(\002\"\245\002\n\020InputAudioConfig\022N\n\016aud" + + "io_encoding\030\001 \001(\01621.google.cloud.dialogf" + + "low.cx.v3beta1.AudioEncodingB\003\340A\002\022\031\n\021sam" + + "ple_rate_hertz\030\002 \001(\005\022\030\n\020enable_word_info" + + "\030\r \001(\010\022\024\n\014phrase_hints\030\004 \003(\t\022\r\n\005model\030\007 " + + "\001(\t\022M\n\rmodel_variant\030\n \001(\01626.google.clou" + + "d.dialogflow.cx.v3beta1.SpeechModelVaria" + + "nt\022\030\n\020single_utterance\030\010 \001(\010\"n\n\024VoiceSel" + + "ectionParams\022\014\n\004name\030\001 \001(\t\022H\n\013ssml_gende" + + "r\030\002 \001(\01623.google.cloud.dialogflow.cx.v3b" + + "eta1.SsmlVoiceGender\"\273\001\n\026SynthesizeSpeec" + + "hConfig\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\022G\n\005voice\030\004 \001(\01328.googl" + + "e.cloud.dialogflow.cx.v3beta1.VoiceSelec" + + "tionParams\"\342\001\n\021OutputAudioConfig\022T\n\016audi" + + "o_encoding\030\001 \001(\01627.google.cloud.dialogfl" + + "ow.cx.v3beta1.OutputAudioEncodingB\003\340A\002\022\031" + + "\n\021sample_rate_hertz\030\002 \001(\005\022\\\n\030synthesize_" + + "speech_config\030\003 \001(\0132:.google.cloud.dialo" + + "gflow.cx.v3beta1.SynthesizeSpeechConfig*" + + "\373\001\n\rAudioEncoding\022\036\n\032AUDIO_ENCODING_UNSP" + + "ECIFIED\020\000\022\034\n\030AUDIO_ENCODING_LINEAR_16\020\001\022" + + "\027\n\023AUDIO_ENCODING_FLAC\020\002\022\030\n\024AUDIO_ENCODI" + + "NG_MULAW\020\003\022\026\n\022AUDIO_ENCODING_AMR\020\004\022\031\n\025AU" + + "DIO_ENCODING_AMR_WB\020\005\022\033\n\027AUDIO_ENCODING_" + + "OGG_OPUS\020\006\022)\n%AUDIO_ENCODING_SPEEX_WITH_" + + "HEADER_BYTE\020\007*v\n\022SpeechModelVariant\022$\n S" + + "PEECH_MODEL_VARIANT_UNSPECIFIED\020\000\022\026\n\022USE" + + "_BEST_AVAILABLE\020\001\022\020\n\014USE_STANDARD\020\002\022\020\n\014U" + + "SE_ENHANCED\020\003*\215\001\n\017SsmlVoiceGender\022!\n\035SSM" + + "L_VOICE_GENDER_UNSPECIFIED\020\000\022\032\n\026SSML_VOI" + + "CE_GENDER_MALE\020\001\022\034\n\030SSML_VOICE_GENDER_FE" + + "MALE\020\002\022\035\n\031SSML_VOICE_GENDER_NEUTRAL\020\003*\354\001" + + "\n\023OutputAudioEncoding\022%\n!OUTPUT_AUDIO_EN" + + "CODING_UNSPECIFIED\020\000\022#\n\037OUTPUT_AUDIO_ENC" + + "ODING_LINEAR_16\020\001\022\035\n\031OUTPUT_AUDIO_ENCODI" + + "NG_MP3\020\002\022%\n!OUTPUT_AUDIO_ENCODING_MP3_64" + + "_KBPS\020\004\022\"\n\036OUTPUT_AUDIO_ENCODING_OGG_OPU" + + "S\020\003\022\037\n\033OUTPUT_AUDIO_ENCODING_MULAW\020\005B\330\001\n" + + "&com.google.cloud.dialogflow.cx.v3beta1B" + + "\020AudioConfigProtoP\001ZDgoogle.golang.org/g" + + "enproto/googleapis/cloud/dialogflow/cx/v" + + "3beta1;cx\370\001\001\242\002\002DF\252\002\"Google.Cloud.Dialogf" + + "low.Cx.V3Beta1\352\002&Google::Cloud::Dialogfl" + + "ow::CX::V3beta1b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] { - com.google.api.AnnotationsProto.getDescriptor(), com.google.api.FieldBehaviorProto.getDescriptor(), com.google.api.ResourceProto.getDescriptor(), com.google.protobuf.DurationProto.getDescriptor(), - com.google.protobuf.TimestampProto.getDescriptor(), }); internal_static_google_cloud_dialogflow_cx_v3beta1_SpeechWordInfo_descriptor = getDescriptor().getMessageTypes().get(0); @@ -174,11 +170,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { registry.add(com.google.api.FieldBehaviorProto.fieldBehavior); com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor( descriptor, registry); - com.google.api.AnnotationsProto.getDescriptor(); com.google.api.FieldBehaviorProto.getDescriptor(); com.google.api.ResourceProto.getDescriptor(); com.google.protobuf.DurationProto.getDescriptor(); - com.google.protobuf.TimestampProto.getDescriptor(); } // @@protoc_insertion_point(outer_class_scope) diff --git a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ChangelogProto.java b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ChangelogProto.java index 66b2e7b0c..d5aa3991c 100644 --- a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ChangelogProto.java +++ b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ChangelogProto.java @@ -57,43 +57,43 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + ".v3beta1\032\034google/api/annotations.proto\032\027" + "google/api/client.proto\032\037google/api/fiel" + "d_behavior.proto\032\031google/api/resource.pr" - + "oto\032\034google/protobuf/struct.proto\032\037googl" - + "e/protobuf/timestamp.proto\"\213\001\n\025ListChang" - + "elogsRequest\022;\n\006parent\030\001 \001(\tB+\340A\002\372A%\022#di" - + "alogflow.googleapis.com/Changelog\022\016\n\006fil" - + "ter\030\002 \001(\t\022\021\n\tpage_size\030\003 \001(\005\022\022\n\npage_tok" - + "en\030\004 \001(\t\"t\n\026ListChangelogsResponse\022A\n\nch" - + "angelogs\030\001 \003(\0132-.google.cloud.dialogflow" - + ".cx.v3beta1.Changelog\022\027\n\017next_page_token" - + "\030\002 \001(\t\"P\n\023GetChangelogRequest\0229\n\004name\030\001 " - + "\001(\tB+\340A\002\372A%\n#dialogflow.googleapis.com/C" - + "hangelog\"\235\002\n\tChangelog\022\014\n\004name\030\001 \001(\t\022\022\n\n" - + "user_email\030\002 \001(\t\022\024\n\014display_name\030\007 \001(\t\022\016" - + "\n\006action\030\013 \001(\t\022\014\n\004type\030\010 \001(\t\022\020\n\010resource" - + "\030\003 \001(\t\022/\n\013create_time\030\004 \001(\0132\032.google.pro" - + "tobuf.Timestamp:w\352At\n#dialogflow.googlea" - + "pis.com/Changelog\022Mprojects/{project}/lo" - + "cations/{location}/agents/{agent}/change" - + "logs/{changelog}2\245\004\n\nChangelogs\022\326\001\n\016List" - + "Changelogs\0229.google.cloud.dialogflow.cx." - + "v3beta1.ListChangelogsRequest\032:.google.c" - + "loud.dialogflow.cx.v3beta1.ListChangelog" - + "sResponse\"M\202\323\344\223\002>\022\022\022\022/v3bet" - + "a1/{parent=projects/*/locations/*/agents" - + "/*}/environments\332A\006parent\022\313\001\n\016GetEnviron" - + "ment\0229.google.cloud.dialogflow.cx.v3beta" - + "1.GetEnvironmentRequest\032/.google.cloud.d" - + "ialogflow.cx.v3beta1.Environment\"M\202\323\344\223\002@" - + "\022>/v3beta1/{name=projects/*/locations/*/" - + "agents/*/environments/*}\332A\004name\022\203\002\n\021Crea" - + "teEnvironment\022<.google.cloud.dialogflow." - + "cx.v3beta1.CreateEnvironmentRequest\032\035.go" - + "ogle.longrunning.Operation\"\220\001\202\323\344\223\002M\">/v3" - + "beta1/{parent=projects/*/locations/*/age" - + "nts/*}/environments:\013environment\332A\022paren" - + "t,environment\312A%\n\013Environment\022\026google.pr" - + "otobuf.Struct\022\224\002\n\021UpdateEnvironment\022<.go" - + "ogle.cloud.dialogflow.cx.v3beta1.UpdateE" - + "nvironmentRequest\032\035.google.longrunning.O" - + "peration\"\241\001\202\323\344\223\002Y2J/v3beta1/{environment" - + ".name=projects/*/locations/*/agents/*/en" - + "vironments/*}:\013environment\332A\027environment" - + ",update_mask\312A%\n\013Environment\022\026google.pro" - + "tobuf.Struct\022\270\001\n\021DeleteEnvironment\022<.goo" - + "gle.cloud.dialogflow.cx.v3beta1.DeleteEn" - + "vironmentRequest\032\026.google.protobuf.Empty" - + "\"M\202\323\344\223\002@*>/v3beta1/{name=projects/*/loca" - + "tions/*/agents/*/environments/*}\332A\004name\022" - + "\215\002\n\030LookupEnvironmentHistory\022C.google.cl" - + "oud.dialogflow.cx.v3beta1.LookupEnvironm" - + "entHistoryRequest\032D.google.cloud.dialogf" - + "low.cx.v3beta1.LookupEnvironmentHistoryR" - + "esponse\"f\202\323\344\223\002Y\022W/v3beta1/{name=projects" - + "/*/locations/*/agents/*/environments/*}:" - + "lookupEnvironmentHistory\332A\004name\022\216\002\n\021RunC" - + "ontinuousTest\022<.google.cloud.dialogflow." - + "cx.v3beta1.RunContinuousTestRequest\032\035.go" - + "ogle.longrunning.Operation\"\233\001\202\323\344\223\002\\\"W/v3" - + "beta1/{environment=projects/*/locations/" - + "*/agents/*/environments/*}:runContinuous" - + "Test:\001*\312A6\n\031RunContinuousTestResponse\022\031R" - + "unContinuousTestMetadata\022\221\002\n\031ListContinu" - + "ousTestResults\022D.google.cloud.dialogflow" - + ".cx.v3beta1.ListContinuousTestResultsReq" - + "uest\032E.google.cloud.dialogflow.cx.v3beta" - + "1.ListContinuousTestResultsResponse\"g\202\323\344" - + "\223\002X\022V/v3beta1/{parent=projects/*/locatio" - + "ns/*/agents/*/environments/*}/continuous" - + "TestResults\332A\006parent\022\353\001\n\nDeployFlow\0225.go" - + "ogle.cloud.dialogflow.cx.v3beta1.DeployF" - + "lowRequest\032\035.google.longrunning.Operatio" - + "n\"\206\001\202\323\344\223\002U\"P/v3beta1/{environment=projec" - + "ts/*/locations/*/agents/*/environments/*" - + "}:deployFlow:\001*\312A(\n\022DeployFlowResponse\022\022" - + "DeployFlowMetadata\032x\312A\031dialogflow.google" - + "apis.com\322AYhttps://www.googleapis.com/au" - + "th/cloud-platform,https://www.googleapis" - + ".com/auth/dialogflowB\330\001\n&com.google.clou" - + "d.dialogflow.cx.v3beta1B\020EnvironmentProt" - + "oP\001ZDgoogle.golang.org/genproto/googleap" - + "is/cloud/dialogflow/cx/v3beta1;cx\370\001\001\242\002\002D" - + "F\252\002\"Google.Cloud.Dialogflow.Cx.V3Beta1\352\002" - + "&Google::Cloud::Dialogflow::CX::V3beta1b" - + "\006proto3" + + "1/test_case.proto\032#google/longrunning/op" + + "erations.proto\032\033google/protobuf/empty.pr" + + "oto\032 google/protobuf/field_mask.proto\032\037g" + + "oogle/protobuf/timestamp.proto\"\230\005\n\013Envir" + + "onment\022\014\n\004name\030\001 \001(\t\022\031\n\014display_name\030\002 \001" + + "(\tB\003\340A\002\022\023\n\013description\030\003 \001(\t\022[\n\017version_" + + "configs\030\006 \003(\0132=.google.cloud.dialogflow." + + "cx.v3beta1.Environment.VersionConfigB\003\340A" + + "\002\0224\n\013update_time\030\005 \001(\0132\032.google.protobuf" + + ".TimestampB\003\340A\003\022Z\n\021test_cases_config\030\007 \001" + + "(\0132?.google.cloud.dialogflow.cx.v3beta1." + + "Environment.TestCasesConfig\032K\n\rVersionCo" + + "nfig\022:\n\007version\030\001 \001(\tB)\340A\002\372A#\n!dialogflo" + + "w.googleapis.com/Version\032\217\001\n\017TestCasesCo" + + "nfig\022;\n\ntest_cases\030\001 \003(\tB\'\372A$\n\"dialogflo" + + "w.googleapis.com/TestCase\022\035\n\025enable_cont" + + "inuous_run\030\002 \001(\010\022 \n\030enable_predeployment" + + "_run\030\003 \001(\010:}\352Az\n%dialogflow.googleapis.c" + + "om/Environment\022Qprojects/{project}/locat" + + "ions/{location}/agents/{agent}/environme" + + "nts/{environment}\"\177\n\027ListEnvironmentsReq" + + "uest\022=\n\006parent\030\001 \001(\tB-\340A\002\372A\'\022%dialogflow" + + ".googleapis.com/Environment\022\021\n\tpage_size" + + "\030\002 \001(\005\022\022\n\npage_token\030\003 \001(\t\"z\n\030ListEnviro" + + "nmentsResponse\022E\n\014environments\030\001 \003(\0132/.g" + + "oogle.cloud.dialogflow.cx.v3beta1.Enviro" + + "nment\022\027\n\017next_page_token\030\002 \001(\t\"T\n\025GetEnv" + + "ironmentRequest\022;\n\004name\030\001 \001(\tB-\340A\002\372A\'\n%d" + + "ialogflow.googleapis.com/Environment\"\244\001\n" + + "\030CreateEnvironmentRequest\022=\n\006parent\030\001 \001(" + + "\tB-\340A\002\372A\'\022%dialogflow.googleapis.com/Env" + + "ironment\022I\n\013environment\030\002 \001(\0132/.google.c" + + "loud.dialogflow.cx.v3beta1.EnvironmentB\003" + + "\340A\002\"\233\001\n\030UpdateEnvironmentRequest\022I\n\013envi" + + "ronment\030\001 \001(\0132/.google.cloud.dialogflow." + + "cx.v3beta1.EnvironmentB\003\340A\002\0224\n\013update_ma" + + "sk\030\002 \001(\0132\032.google.protobuf.FieldMaskB\003\340A" + + "\002\"W\n\030DeleteEnvironmentRequest\022;\n\004name\030\001 " + + "\001(\tB-\340A\002\372A\'\n%dialogflow.googleapis.com/E" + + "nvironment\"\205\001\n\037LookupEnvironmentHistoryR" + + "equest\022;\n\004name\030\001 \001(\tB-\340A\002\372A\'\n%dialogflow" + + ".googleapis.com/Environment\022\021\n\tpage_size" + + "\030\002 \001(\005\022\022\n\npage_token\030\003 \001(\t\"\202\001\n LookupEnv" + + "ironmentHistoryResponse\022E\n\014environments\030" + + "\001 \003(\0132/.google.cloud.dialogflow.cx.v3bet" + + "a1.Environment\022\027\n\017next_page_token\030\002 \001(\t\"" + + "\215\004\n\024ContinuousTestResult\022\014\n\004name\030\001 \001(\t\022]" + + "\n\006result\030\002 \001(\0162M.google.cloud.dialogflow" + + ".cx.v3beta1.ContinuousTestResult.Aggrega" + + "tedTestResult\022H\n\021test_case_results\030\003 \003(\t" + + "B-\372A*\n(dialogflow.googleapis.com/TestCas" + + "eResult\022,\n\010run_time\030\004 \001(\0132\032.google.proto" + + "buf.Timestamp\"V\n\024AggregatedTestResult\022&\n" + + "\"AGGREGATED_TEST_RESULT_UNSPECIFIED\020\000\022\n\n" + + "\006PASSED\020\001\022\n\n\006FAILED\020\002:\267\001\352A\263\001\n.dialogflow" + + ".googleapis.com/ContinuousTestResult\022\200\001p" + + "rojects/{project}/locations/{location}/a" + + "gents/{agent}/environments/{environment}" + + "/continuousTestResults/{continuous_test_" + + "result}\"^\n\030RunContinuousTestRequest\022B\n\013e" + + "nvironment\030\001 \001(\tB-\340A\002\372A\'\n%dialogflow.goo" + + "gleapis.com/Environment\"u\n\031RunContinuous" + + "TestResponse\022X\n\026continuous_test_result\030\001" + + " \001(\01328.google.cloud.dialogflow.cx.v3beta" + + "1.ContinuousTestResult\"Z\n\031RunContinuousT" + + "estMetadata\022=\n\006errors\030\001 \003(\0132-.google.clo" + + "ud.dialogflow.cx.v3beta1.TestError\"\221\001\n L" + + "istContinuousTestResultsRequest\022F\n\006paren" + + "t\030\001 \001(\tB6\340A\002\372A0\022.dialogflow.googleapis.c" + + "om/ContinuousTestResult\022\021\n\tpage_size\030\002 \001" + + "(\005\022\022\n\npage_token\030\003 \001(\t\"\227\001\n!ListContinuou" + + "sTestResultsResponse\022Y\n\027continuous_test_" + + "results\030\001 \003(\01328.google.cloud.dialogflow." + + "cx.v3beta1.ContinuousTestResult\022\027\n\017next_" + + "page_token\030\002 \001(\t\"\230\001\n\021DeployFlowRequest\022B" + + "\n\013environment\030\001 \001(\tB-\340A\002\372A\'\n%dialogflow." + + "googleapis.com/Environment\022?\n\014flow_versi" + + "on\030\002 \001(\tB)\340A\002\372A#\n!dialogflow.googleapis." + + "com/Version\"n\n\022DeployFlowResponse\022D\n\013env" + + "ironment\030\001 \001(\0132/.google.cloud.dialogflow" + + ".cx.v3beta1.Environment\022\022\n\ndeployment\030\002 " + + "\001(\t\"X\n\022DeployFlowMetadata\022B\n\013test_errors" + + "\030\001 \003(\0132-.google.cloud.dialogflow.cx.v3be" + + "ta1.TestError2\262\022\n\014Environments\022\336\001\n\020ListE" + + "nvironments\022;.google.cloud.dialogflow.cx" + + ".v3beta1.ListEnvironmentsRequest\032<.googl" + + "e.cloud.dialogflow.cx.v3beta1.ListEnviro" + + "nmentsResponse\"O\202\323\344\223\002@\022>/v3beta1/{parent" + + "=projects/*/locations/*/agents/*}/enviro" + + "nments\332A\006parent\022\313\001\n\016GetEnvironment\0229.goo" + + "gle.cloud.dialogflow.cx.v3beta1.GetEnvir" + + "onmentRequest\032/.google.cloud.dialogflow." + + "cx.v3beta1.Environment\"M\202\323\344\223\002@\022>/v3beta1" + + "/{name=projects/*/locations/*/agents/*/e" + + "nvironments/*}\332A\004name\022\203\002\n\021CreateEnvironm" + + "ent\022<.google.cloud.dialogflow.cx.v3beta1" + + ".CreateEnvironmentRequest\032\035.google.longr" + + "unning.Operation\"\220\001\202\323\344\223\002M\">/v3beta1/{par" + + "ent=projects/*/locations/*/agents/*}/env" + + "ironments:\013environment\332A\022parent,environm" + + "ent\312A%\n\013Environment\022\026google.protobuf.Str" + + "uct\022\224\002\n\021UpdateEnvironment\022<.google.cloud" + + ".dialogflow.cx.v3beta1.UpdateEnvironment" + + "Request\032\035.google.longrunning.Operation\"\241" + + "\001\202\323\344\223\002Y2J/v3beta1/{environment.name=proj" + + "ects/*/locations/*/agents/*/environments" + + "/*}:\013environment\332A\027environment,update_ma" + + "sk\312A%\n\013Environment\022\026google.protobuf.Stru" + + "ct\022\270\001\n\021DeleteEnvironment\022<.google.cloud." + + "dialogflow.cx.v3beta1.DeleteEnvironmentR" + + "equest\032\026.google.protobuf.Empty\"M\202\323\344\223\002@*>" + + "/v3beta1/{name=projects/*/locations/*/ag" + + "ents/*/environments/*}\332A\004name\022\215\002\n\030Lookup" + + "EnvironmentHistory\022C.google.cloud.dialog" + + "flow.cx.v3beta1.LookupEnvironmentHistory" + + "Request\032D.google.cloud.dialogflow.cx.v3b" + + "eta1.LookupEnvironmentHistoryResponse\"f\202" + + "\323\344\223\002Y\022W/v3beta1/{name=projects/*/locatio" + + "ns/*/agents/*/environments/*}:lookupEnvi" + + "ronmentHistory\332A\004name\022\216\002\n\021RunContinuousT" + + "est\022<.google.cloud.dialogflow.cx.v3beta1" + + ".RunContinuousTestRequest\032\035.google.longr" + + "unning.Operation\"\233\001\202\323\344\223\002\\\"W/v3beta1/{env" + + "ironment=projects/*/locations/*/agents/*" + + "/environments/*}:runContinuousTest:\001*\312A6" + + "\n\031RunContinuousTestResponse\022\031RunContinuo" + + "usTestMetadata\022\221\002\n\031ListContinuousTestRes" + + "ults\022D.google.cloud.dialogflow.cx.v3beta" + + "1.ListContinuousTestResultsRequest\032E.goo" + + "gle.cloud.dialogflow.cx.v3beta1.ListCont" + + "inuousTestResultsResponse\"g\202\323\344\223\002X\022V/v3be" + + "ta1/{parent=projects/*/locations/*/agent" + + "s/*/environments/*}/continuousTestResult" + + "s\332A\006parent\022\353\001\n\nDeployFlow\0225.google.cloud" + + ".dialogflow.cx.v3beta1.DeployFlowRequest" + + "\032\035.google.longrunning.Operation\"\206\001\202\323\344\223\002U" + + "\"P/v3beta1/{environment=projects/*/locat" + + "ions/*/agents/*/environments/*}:deployFl" + + "ow:\001*\312A(\n\022DeployFlowResponse\022\022DeployFlow" + + "Metadata\032x\312A\031dialogflow.googleapis.com\322A" + + "Yhttps://www.googleapis.com/auth/cloud-p" + + "latform,https://www.googleapis.com/auth/" + + "dialogflowB\330\001\n&com.google.cloud.dialogfl" + + "ow.cx.v3beta1B\020EnvironmentProtoP\001ZDgoogl" + + "e.golang.org/genproto/googleapis/cloud/d" + + "ialogflow/cx/v3beta1;cx\370\001\001\242\002\002DF\252\002\"Google" + + ".Cloud.Dialogflow.Cx.V3Beta1\352\002&Google::C" + + "loud::Dialogflow::CX::V3beta1b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -282,7 +280,6 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { com.google.api.FieldBehaviorProto.getDescriptor(), com.google.api.ResourceProto.getDescriptor(), com.google.cloud.dialogflow.cx.v3beta1.TestCaseProto.getDescriptor(), - com.google.cloud.dialogflow.cx.v3beta1.WebhookProto.getDescriptor(), com.google.longrunning.OperationsProto.getDescriptor(), com.google.protobuf.EmptyProto.getDescriptor(), com.google.protobuf.FieldMaskProto.getDescriptor(), @@ -474,7 +471,6 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { com.google.api.FieldBehaviorProto.getDescriptor(); com.google.api.ResourceProto.getDescriptor(); com.google.cloud.dialogflow.cx.v3beta1.TestCaseProto.getDescriptor(); - com.google.cloud.dialogflow.cx.v3beta1.WebhookProto.getDescriptor(); com.google.longrunning.OperationsProto.getDescriptor(); com.google.protobuf.EmptyProto.getDescriptor(); com.google.protobuf.FieldMaskProto.getDescriptor(); diff --git a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ExportAgentRequest.java b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ExportAgentRequest.java index 695787d51..88b2c2737 100644 --- a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ExportAgentRequest.java +++ b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ExportAgentRequest.java @@ -40,6 +40,7 @@ private ExportAgentRequest(com.google.protobuf.GeneratedMessageV3.Builder bui private ExportAgentRequest() { name_ = ""; agentUri_ = ""; + dataFormat_ = 0; environment_ = ""; } @@ -86,6 +87,13 @@ private ExportAgentRequest( agentUri_ = s; break; } + case 24: + { + int rawValue = input.readEnum(); + + dataFormat_ = rawValue; + break; + } case 42: { java.lang.String s = input.readStringRequireUtf8(); @@ -127,6 +135,143 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { com.google.cloud.dialogflow.cx.v3beta1.ExportAgentRequest.Builder.class); } + /** + * + * + *
+   * Data format of the exported agent.
+   * 
+ * + * Protobuf enum {@code google.cloud.dialogflow.cx.v3beta1.ExportAgentRequest.DataFormat} + */ + public enum DataFormat implements com.google.protobuf.ProtocolMessageEnum { + /** + * + * + *
+     * Unspecified format.
+     * 
+ * + * DATA_FORMAT_UNSPECIFIED = 0; + */ + DATA_FORMAT_UNSPECIFIED(0), + /** + * + * + *
+     * Agent content will be exported as raw bytes.
+     * 
+ * + * BLOB = 1; + */ + BLOB(1), + UNRECOGNIZED(-1), + ; + + /** + * + * + *
+     * Unspecified format.
+     * 
+ * + * DATA_FORMAT_UNSPECIFIED = 0; + */ + public static final int DATA_FORMAT_UNSPECIFIED_VALUE = 0; + /** + * + * + *
+     * Agent content will be exported as raw bytes.
+     * 
+ * + * BLOB = 1; + */ + public static final int BLOB_VALUE = 1; + + public final int getNumber() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalArgumentException( + "Can't get the number of an unknown enum value."); + } + return value; + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static DataFormat valueOf(int value) { + return forNumber(value); + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + */ + public static DataFormat forNumber(int value) { + switch (value) { + case 0: + return DATA_FORMAT_UNSPECIFIED; + case 1: + return BLOB; + default: + return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { + return internalValueMap; + } + + private static final com.google.protobuf.Internal.EnumLiteMap internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public DataFormat findValueByNumber(int number) { + return DataFormat.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalStateException( + "Can't get the descriptor of an unrecognized enum value."); + } + return getDescriptor().getValues().get(ordinal()); + } + + public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { + return getDescriptor(); + } + + public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + return com.google.cloud.dialogflow.cx.v3beta1.ExportAgentRequest.getDescriptor() + .getEnumTypes() + .get(0); + } + + private static final DataFormat[] VALUES = values(); + + public static DataFormat valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + if (desc.getType() != getDescriptor()) { + throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); + } + if (desc.getIndex() == -1) { + return UNRECOGNIZED; + } + return VALUES[desc.getIndex()]; + } + + private final int value; + + private DataFormat(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.cloud.dialogflow.cx.v3beta1.ExportAgentRequest.DataFormat) + } + public static final int NAME_FIELD_NUMBER = 1; private volatile java.lang.Object name_; /** @@ -192,6 +337,11 @@ public com.google.protobuf.ByteString getNameBytes() { * export the agent to. The format of this URI must be * `gs://<bucket-name>/<object-name>`. * If left unspecified, the serialized agent is returned inline. + * Dialogflow performs a write operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have write permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string agent_uri = 2 [(.google.api.field_behavior) = OPTIONAL]; @@ -218,6 +368,11 @@ public java.lang.String getAgentUri() { * export the agent to. The format of this URI must be * `gs://<bucket-name>/<object-name>`. * If left unspecified, the serialized agent is returned inline. + * Dialogflow performs a write operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have write permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string agent_uri = 2 [(.google.api.field_behavior) = OPTIONAL]; @@ -237,6 +392,48 @@ public com.google.protobuf.ByteString getAgentUriBytes() { } } + public static final int DATA_FORMAT_FIELD_NUMBER = 3; + private int dataFormat_; + /** + * + * + *
+   * Optional. The data format of the exported agent. If not specified, `BLOB` is assumed.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.ExportAgentRequest.DataFormat data_format = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The enum numeric value on the wire for dataFormat. + */ + @java.lang.Override + public int getDataFormatValue() { + return dataFormat_; + } + /** + * + * + *
+   * Optional. The data format of the exported agent. If not specified, `BLOB` is assumed.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.ExportAgentRequest.DataFormat data_format = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The dataFormat. + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.ExportAgentRequest.DataFormat getDataFormat() { + @SuppressWarnings("deprecation") + com.google.cloud.dialogflow.cx.v3beta1.ExportAgentRequest.DataFormat result = + com.google.cloud.dialogflow.cx.v3beta1.ExportAgentRequest.DataFormat.valueOf(dataFormat_); + return result == null + ? com.google.cloud.dialogflow.cx.v3beta1.ExportAgentRequest.DataFormat.UNRECOGNIZED + : result; + } + public static final int ENVIRONMENT_FIELD_NUMBER = 5; private volatile java.lang.Object environment_; /** @@ -314,6 +511,12 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(agentUri_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, agentUri_); } + if (dataFormat_ + != com.google.cloud.dialogflow.cx.v3beta1.ExportAgentRequest.DataFormat + .DATA_FORMAT_UNSPECIFIED + .getNumber()) { + output.writeEnum(3, dataFormat_); + } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(environment_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 5, environment_); } @@ -332,6 +535,12 @@ public int getSerializedSize() { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(agentUri_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, agentUri_); } + if (dataFormat_ + != com.google.cloud.dialogflow.cx.v3beta1.ExportAgentRequest.DataFormat + .DATA_FORMAT_UNSPECIFIED + .getNumber()) { + size += com.google.protobuf.CodedOutputStream.computeEnumSize(3, dataFormat_); + } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(environment_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, environment_); } @@ -353,6 +562,7 @@ public boolean equals(final java.lang.Object obj) { if (!getName().equals(other.getName())) return false; if (!getAgentUri().equals(other.getAgentUri())) return false; + if (dataFormat_ != other.dataFormat_) return false; if (!getEnvironment().equals(other.getEnvironment())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; @@ -369,6 +579,8 @@ public int hashCode() { hash = (53 * hash) + getName().hashCode(); hash = (37 * hash) + AGENT_URI_FIELD_NUMBER; hash = (53 * hash) + getAgentUri().hashCode(); + hash = (37 * hash) + DATA_FORMAT_FIELD_NUMBER; + hash = (53 * hash) + dataFormat_; hash = (37 * hash) + ENVIRONMENT_FIELD_NUMBER; hash = (53 * hash) + getEnvironment().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); @@ -521,6 +733,8 @@ public Builder clear() { agentUri_ = ""; + dataFormat_ = 0; + environment_ = ""; return this; @@ -552,6 +766,7 @@ public com.google.cloud.dialogflow.cx.v3beta1.ExportAgentRequest buildPartial() new com.google.cloud.dialogflow.cx.v3beta1.ExportAgentRequest(this); result.name_ = name_; result.agentUri_ = agentUri_; + result.dataFormat_ = dataFormat_; result.environment_ = environment_; onBuilt(); return result; @@ -611,6 +826,9 @@ public Builder mergeFrom(com.google.cloud.dialogflow.cx.v3beta1.ExportAgentReque agentUri_ = other.agentUri_; onChanged(); } + if (other.dataFormat_ != 0) { + setDataFormatValue(other.getDataFormatValue()); + } if (!other.getEnvironment().isEmpty()) { environment_ = other.environment_; onChanged(); @@ -775,6 +993,11 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { * export the agent to. The format of this URI must be * `gs://<bucket-name>/<object-name>`. * If left unspecified, the serialized agent is returned inline. + * Dialogflow performs a write operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have write permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string agent_uri = 2 [(.google.api.field_behavior) = OPTIONAL]; @@ -800,6 +1023,11 @@ public java.lang.String getAgentUri() { * export the agent to. The format of this URI must be * `gs://<bucket-name>/<object-name>`. * If left unspecified, the serialized agent is returned inline. + * Dialogflow performs a write operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have write permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string agent_uri = 2 [(.google.api.field_behavior) = OPTIONAL]; @@ -825,6 +1053,11 @@ public com.google.protobuf.ByteString getAgentUriBytes() { * export the agent to. The format of this URI must be * `gs://<bucket-name>/<object-name>`. * If left unspecified, the serialized agent is returned inline. + * Dialogflow performs a write operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have write permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string agent_uri = 2 [(.google.api.field_behavior) = OPTIONAL]; @@ -849,6 +1082,11 @@ public Builder setAgentUri(java.lang.String value) { * export the agent to. The format of this URI must be * `gs://<bucket-name>/<object-name>`. * If left unspecified, the serialized agent is returned inline. + * Dialogflow performs a write operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have write permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string agent_uri = 2 [(.google.api.field_behavior) = OPTIONAL]; @@ -869,6 +1107,11 @@ public Builder clearAgentUri() { * export the agent to. The format of this URI must be * `gs://<bucket-name>/<object-name>`. * If left unspecified, the serialized agent is returned inline. + * Dialogflow performs a write operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have write permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string agent_uri = 2 [(.google.api.field_behavior) = OPTIONAL]; @@ -887,6 +1130,110 @@ public Builder setAgentUriBytes(com.google.protobuf.ByteString value) { return this; } + private int dataFormat_ = 0; + /** + * + * + *
+     * Optional. The data format of the exported agent. If not specified, `BLOB` is assumed.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.ExportAgentRequest.DataFormat data_format = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The enum numeric value on the wire for dataFormat. + */ + @java.lang.Override + public int getDataFormatValue() { + return dataFormat_; + } + /** + * + * + *
+     * Optional. The data format of the exported agent. If not specified, `BLOB` is assumed.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.ExportAgentRequest.DataFormat data_format = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @param value The enum numeric value on the wire for dataFormat to set. + * @return This builder for chaining. + */ + public Builder setDataFormatValue(int value) { + + dataFormat_ = value; + onChanged(); + return this; + } + /** + * + * + *
+     * Optional. The data format of the exported agent. If not specified, `BLOB` is assumed.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.ExportAgentRequest.DataFormat data_format = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The dataFormat. + */ + @java.lang.Override + public com.google.cloud.dialogflow.cx.v3beta1.ExportAgentRequest.DataFormat getDataFormat() { + @SuppressWarnings("deprecation") + com.google.cloud.dialogflow.cx.v3beta1.ExportAgentRequest.DataFormat result = + com.google.cloud.dialogflow.cx.v3beta1.ExportAgentRequest.DataFormat.valueOf(dataFormat_); + return result == null + ? com.google.cloud.dialogflow.cx.v3beta1.ExportAgentRequest.DataFormat.UNRECOGNIZED + : result; + } + /** + * + * + *
+     * Optional. The data format of the exported agent. If not specified, `BLOB` is assumed.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.ExportAgentRequest.DataFormat data_format = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @param value The dataFormat to set. + * @return This builder for chaining. + */ + public Builder setDataFormat( + com.google.cloud.dialogflow.cx.v3beta1.ExportAgentRequest.DataFormat value) { + if (value == null) { + throw new NullPointerException(); + } + + dataFormat_ = value.getNumber(); + onChanged(); + return this; + } + /** + * + * + *
+     * Optional. The data format of the exported agent. If not specified, `BLOB` is assumed.
+     * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.ExportAgentRequest.DataFormat data_format = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return This builder for chaining. + */ + public Builder clearDataFormat() { + + dataFormat_ = 0; + onChanged(); + return this; + } + private java.lang.Object environment_ = ""; /** * diff --git a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ExportAgentRequestOrBuilder.java b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ExportAgentRequestOrBuilder.java index 1ffb487fe..d1126d798 100644 --- a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ExportAgentRequestOrBuilder.java +++ b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ExportAgentRequestOrBuilder.java @@ -62,6 +62,11 @@ public interface ExportAgentRequestOrBuilder * export the agent to. The format of this URI must be * `gs://<bucket-name>/<object-name>`. * If left unspecified, the serialized agent is returned inline. + * Dialogflow performs a write operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have write permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string agent_uri = 2 [(.google.api.field_behavior) = OPTIONAL]; @@ -77,6 +82,11 @@ public interface ExportAgentRequestOrBuilder * export the agent to. The format of this URI must be * `gs://<bucket-name>/<object-name>`. * If left unspecified, the serialized agent is returned inline. + * Dialogflow performs a write operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have write permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string agent_uri = 2 [(.google.api.field_behavior) = OPTIONAL]; @@ -85,6 +95,35 @@ public interface ExportAgentRequestOrBuilder */ com.google.protobuf.ByteString getAgentUriBytes(); + /** + * + * + *
+   * Optional. The data format of the exported agent. If not specified, `BLOB` is assumed.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.ExportAgentRequest.DataFormat data_format = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The enum numeric value on the wire for dataFormat. + */ + int getDataFormatValue(); + /** + * + * + *
+   * Optional. The data format of the exported agent. If not specified, `BLOB` is assumed.
+   * 
+ * + * + * .google.cloud.dialogflow.cx.v3beta1.ExportAgentRequest.DataFormat data_format = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The dataFormat. + */ + com.google.cloud.dialogflow.cx.v3beta1.ExportAgentRequest.DataFormat getDataFormat(); + /** * * diff --git a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ExportFlowRequest.java b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ExportFlowRequest.java index b9c21896f..e1709f88f 100644 --- a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ExportFlowRequest.java +++ b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ExportFlowRequest.java @@ -191,6 +191,11 @@ public com.google.protobuf.ByteString getNameBytes() { * export the flow to. The format of this URI must be * `gs://<bucket-name>/<object-name>`. * If left unspecified, the serialized flow is returned inline. + * Dialogflow performs a write operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have write permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string flow_uri = 2 [(.google.api.field_behavior) = OPTIONAL]; @@ -217,6 +222,11 @@ public java.lang.String getFlowUri() { * export the flow to. The format of this URI must be * `gs://<bucket-name>/<object-name>`. * If left unspecified, the serialized flow is returned inline. + * Dialogflow performs a write operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have write permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string flow_uri = 2 [(.google.api.field_behavior) = OPTIONAL]; @@ -739,6 +749,11 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { * export the flow to. The format of this URI must be * `gs://<bucket-name>/<object-name>`. * If left unspecified, the serialized flow is returned inline. + * Dialogflow performs a write operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have write permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string flow_uri = 2 [(.google.api.field_behavior) = OPTIONAL]; @@ -764,6 +779,11 @@ public java.lang.String getFlowUri() { * export the flow to. The format of this URI must be * `gs://<bucket-name>/<object-name>`. * If left unspecified, the serialized flow is returned inline. + * Dialogflow performs a write operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have write permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string flow_uri = 2 [(.google.api.field_behavior) = OPTIONAL]; @@ -789,6 +809,11 @@ public com.google.protobuf.ByteString getFlowUriBytes() { * export the flow to. The format of this URI must be * `gs://<bucket-name>/<object-name>`. * If left unspecified, the serialized flow is returned inline. + * Dialogflow performs a write operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have write permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string flow_uri = 2 [(.google.api.field_behavior) = OPTIONAL]; @@ -813,6 +838,11 @@ public Builder setFlowUri(java.lang.String value) { * export the flow to. The format of this URI must be * `gs://<bucket-name>/<object-name>`. * If left unspecified, the serialized flow is returned inline. + * Dialogflow performs a write operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have write permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string flow_uri = 2 [(.google.api.field_behavior) = OPTIONAL]; @@ -833,6 +863,11 @@ public Builder clearFlowUri() { * export the flow to. The format of this URI must be * `gs://<bucket-name>/<object-name>`. * If left unspecified, the serialized flow is returned inline. + * Dialogflow performs a write operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have write permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string flow_uri = 2 [(.google.api.field_behavior) = OPTIONAL]; diff --git a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ExportFlowRequestOrBuilder.java b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ExportFlowRequestOrBuilder.java index b772b62e6..a04da3298 100644 --- a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ExportFlowRequestOrBuilder.java +++ b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ExportFlowRequestOrBuilder.java @@ -64,6 +64,11 @@ public interface ExportFlowRequestOrBuilder * export the flow to. The format of this URI must be * `gs://<bucket-name>/<object-name>`. * If left unspecified, the serialized flow is returned inline. + * Dialogflow performs a write operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have write permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string flow_uri = 2 [(.google.api.field_behavior) = OPTIONAL]; @@ -79,6 +84,11 @@ public interface ExportFlowRequestOrBuilder * export the flow to. The format of this URI must be * `gs://<bucket-name>/<object-name>`. * If left unspecified, the serialized flow is returned inline. + * Dialogflow performs a write operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have write permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string flow_uri = 2 [(.google.api.field_behavior) = OPTIONAL]; diff --git a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ExportTestCasesRequest.java b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ExportTestCasesRequest.java index c3a25b910..1475b9d6d 100644 --- a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ExportTestCasesRequest.java +++ b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ExportTestCasesRequest.java @@ -401,6 +401,11 @@ public com.google.protobuf.ByteString getParentBytes() { * export the test cases to. The format of this URI must be * `gs://<bucket-name>/<object-name>`. If unspecified, the serialized test * cases is returned inline. + * Dialogflow performs a write operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have write permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string gcs_uri = 2; @@ -418,6 +423,11 @@ public boolean hasGcsUri() { * export the test cases to. The format of this URI must be * `gs://<bucket-name>/<object-name>`. If unspecified, the serialized test * cases is returned inline. + * Dialogflow performs a write operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have write permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string gcs_uri = 2; @@ -448,6 +458,11 @@ public java.lang.String getGcsUri() { * export the test cases to. The format of this URI must be * `gs://<bucket-name>/<object-name>`. If unspecified, the serialized test * cases is returned inline. + * Dialogflow performs a write operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have write permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string gcs_uri = 2; @@ -1118,6 +1133,11 @@ public Builder setParentBytes(com.google.protobuf.ByteString value) { * export the test cases to. The format of this URI must be * `gs://<bucket-name>/<object-name>`. If unspecified, the serialized test * cases is returned inline. + * Dialogflow performs a write operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have write permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string gcs_uri = 2; @@ -1136,6 +1156,11 @@ public boolean hasGcsUri() { * export the test cases to. The format of this URI must be * `gs://<bucket-name>/<object-name>`. If unspecified, the serialized test * cases is returned inline. + * Dialogflow performs a write operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have write permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string gcs_uri = 2; @@ -1167,6 +1192,11 @@ public java.lang.String getGcsUri() { * export the test cases to. The format of this URI must be * `gs://<bucket-name>/<object-name>`. If unspecified, the serialized test * cases is returned inline. + * Dialogflow performs a write operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have write permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string gcs_uri = 2; @@ -1198,6 +1228,11 @@ public com.google.protobuf.ByteString getGcsUriBytes() { * export the test cases to. The format of this URI must be * `gs://<bucket-name>/<object-name>`. If unspecified, the serialized test * cases is returned inline. + * Dialogflow performs a write operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have write permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string gcs_uri = 2; @@ -1222,6 +1257,11 @@ public Builder setGcsUri(java.lang.String value) { * export the test cases to. The format of this URI must be * `gs://<bucket-name>/<object-name>`. If unspecified, the serialized test * cases is returned inline. + * Dialogflow performs a write operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have write permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string gcs_uri = 2; @@ -1244,6 +1284,11 @@ public Builder clearGcsUri() { * export the test cases to. The format of this URI must be * `gs://<bucket-name>/<object-name>`. If unspecified, the serialized test * cases is returned inline. + * Dialogflow performs a write operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have write permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string gcs_uri = 2; diff --git a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ExportTestCasesRequestOrBuilder.java b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ExportTestCasesRequestOrBuilder.java index d6a5facd1..83ce2c1ac 100644 --- a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ExportTestCasesRequestOrBuilder.java +++ b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ExportTestCasesRequestOrBuilder.java @@ -62,6 +62,11 @@ public interface ExportTestCasesRequestOrBuilder * export the test cases to. The format of this URI must be * `gs://<bucket-name>/<object-name>`. If unspecified, the serialized test * cases is returned inline. + * Dialogflow performs a write operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have write permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string gcs_uri = 2; @@ -77,6 +82,11 @@ public interface ExportTestCasesRequestOrBuilder * export the test cases to. The format of this URI must be * `gs://<bucket-name>/<object-name>`. If unspecified, the serialized test * cases is returned inline. + * Dialogflow performs a write operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have write permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string gcs_uri = 2; @@ -92,6 +102,11 @@ public interface ExportTestCasesRequestOrBuilder * export the test cases to. The format of this URI must be * `gs://<bucket-name>/<object-name>`. If unspecified, the serialized test * cases is returned inline. + * Dialogflow performs a write operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have write permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string gcs_uri = 2; diff --git a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/FlowProto.java b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/FlowProto.java index 9eeceff6d..d09043e71 100644 --- a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/FlowProto.java +++ b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/FlowProto.java @@ -104,147 +104,146 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "w.proto\022\"google.cloud.dialogflow.cx.v3be" + "ta1\032\034google/api/annotations.proto\032\027googl" + "e/api/client.proto\032\037google/api/field_beh" - + "avior.proto\032\031google/api/resource.proto\032:" - + "google/cloud/dialogflow/cx/v3beta1/advan" - + "ced_settings.proto\032-google/cloud/dialogf" - + "low/cx/v3beta1/page.proto\032;google/cloud/" - + "dialogflow/cx/v3beta1/validation_message" - + ".proto\032#google/longrunning/operations.pr" - + "oto\032\033google/protobuf/empty.proto\032 google" - + "/protobuf/field_mask.proto\032\037google/proto" - + "buf/timestamp.proto\"\266\003\n\013NluSettings\022M\n\nm" - + "odel_type\030\001 \001(\01629.google.cloud.dialogflo" - + "w.cx.v3beta1.NluSettings.ModelType\022 \n\030cl" - + "assification_threshold\030\003 \001(\002\022^\n\023model_tr" - + "aining_mode\030\004 \001(\0162A.google.cloud.dialogf" - + "low.cx.v3beta1.NluSettings.ModelTraining" - + "Mode\"Y\n\tModelType\022\032\n\026MODEL_TYPE_UNSPECIF" - + "IED\020\000\022\027\n\023MODEL_TYPE_STANDARD\020\001\022\027\n\023MODEL_" - + "TYPE_ADVANCED\020\003\"{\n\021ModelTrainingMode\022#\n\037" - + "MODEL_TRAINING_MODE_UNSPECIFIED\020\000\022!\n\035MOD" - + "EL_TRAINING_MODE_AUTOMATIC\020\001\022\036\n\032MODEL_TR" - + "AINING_MODE_MANUAL\020\002\"\345\003\n\004Flow\022\014\n\004name\030\001 " - + "\001(\t\022\031\n\014display_name\030\002 \001(\tB\003\340A\002\022\023\n\013descri" - + "ption\030\003 \001(\t\022N\n\021transition_routes\030\004 \003(\01323" - + ".google.cloud.dialogflow.cx.v3beta1.Tran" - + "sitionRoute\022H\n\016event_handlers\030\n \003(\01320.go" - + "ogle.cloud.dialogflow.cx.v3beta1.EventHa" - + "ndler\022T\n\027transition_route_groups\030\017 \003(\tB3" - + "\372A0\n.dialogflow.googleapis.com/Transitio" - + "nRouteGroup\022E\n\014nlu_settings\030\013 \001(\0132/.goog" - + "le.cloud.dialogflow.cx.v3beta1.NluSettin" - + "gs:h\352Ae\n\036dialogflow.googleapis.com/Flow\022" - + "Cprojects/{project}/locations/{location}" - + "/agents/{agent}/flows/{flow}\"\237\001\n\021CreateF" - + "lowRequest\0226\n\006parent\030\001 \001(\tB&\340A\002\372A \022\036dial" - + "ogflow.googleapis.com/Flow\022;\n\004flow\030\002 \001(\013" - + "2(.google.cloud.dialogflow.cx.v3beta1.Fl" - + "owB\003\340A\002\022\025\n\rlanguage_code\030\003 \001(\t\"X\n\021Delete" - + "FlowRequest\0224\n\004name\030\001 \001(\tB&\340A\002\372A \n\036dialo" - + "gflow.googleapis.com/Flow\022\r\n\005force\030\002 \001(\010" - + "\"\210\001\n\020ListFlowsRequest\0226\n\006parent\030\001 \001(\tB&\340" - + "A\002\372A \022\036dialogflow.googleapis.com/Flow\022\021\n" - + "\tpage_size\030\002 \001(\005\022\022\n\npage_token\030\003 \001(\t\022\025\n\r" - + "language_code\030\004 \001(\t\"e\n\021ListFlowsResponse" - + "\0227\n\005flows\030\001 \003(\0132(.google.cloud.dialogflo" - + "w.cx.v3beta1.Flow\022\027\n\017next_page_token\030\002 \001" - + "(\t\"]\n\016GetFlowRequest\0224\n\004name\030\001 \001(\tB&\340A\002\372" - + "A \n\036dialogflow.googleapis.com/Flow\022\025\n\rla" - + "nguage_code\030\002 \001(\t\"\230\001\n\021UpdateFlowRequest\022" - + ";\n\004flow\030\001 \001(\0132(.google.cloud.dialogflow." - + "cx.v3beta1.FlowB\003\340A\002\022/\n\013update_mask\030\002 \001(" - + "\0132\032.google.protobuf.FieldMask\022\025\n\rlanguag" - + "e_code\030\003 \001(\t\"H\n\020TrainFlowRequest\0224\n\004name" - + "\030\001 \001(\tB&\340A\002\372A \n\036dialogflow.googleapis.co" - + "m/Flow\"b\n\023ValidateFlowRequest\0224\n\004name\030\001 " - + "\001(\tB&\340A\002\372A \n\036dialogflow.googleapis.com/F" - + "low\022\025\n\rlanguage_code\030\002 \001(\t\"}\n\036GetFlowVal" - + "idationResultRequest\022D\n\004name\030\001 \001(\tB6\340A\002\372" - + "A0\n.dialogflow.googleapis.com/FlowValida" - + "tionResult\022\025\n\rlanguage_code\030\002 \001(\t\"\266\002\n\024Fl" - + "owValidationResult\022\014\n\004name\030\001 \001(\t\022R\n\023vali" - + "dation_messages\030\002 \003(\01325.google.cloud.dia" - + "logflow.cx.v3beta1.ValidationMessage\022/\n\013" - + "update_time\030\003 \001(\0132\032.google.protobuf.Time" - + "stamp:\212\001\352A\206\001\n.dialogflow.googleapis.com/" - + "FlowValidationResult\022Tprojects/{project}" - + "/locations/{location}/agents/{agent}/flo" - + "ws/{flow}/validationResult\"\241\002\n\021ImportFlo" - + "wRequest\0226\n\006parent\030\001 \001(\tB&\340A\002\372A \022\036dialog" - + "flow.googleapis.com/Flow\022\022\n\010flow_uri\030\002 \001" - + "(\tH\000\022\026\n\014flow_content\030\003 \001(\014H\000\022Y\n\rimport_o" - + "ption\030\004 \001(\0162B.google.cloud.dialogflow.cx" - + ".v3beta1.ImportFlowRequest.ImportOption\"" - + "E\n\014ImportOption\022\035\n\031IMPORT_OPTION_UNSPECI" - + "FIED\020\000\022\010\n\004KEEP\020\001\022\014\n\010FALLBACK\020\002B\006\n\004flow\"G" - + "\n\022ImportFlowResponse\0221\n\004flow\030\001 \001(\tB#\372A \n" - + "\036dialogflow.googleapis.com/Flow\"\207\001\n\021Expo" - + "rtFlowRequest\0224\n\004name\030\001 \001(\tB&\340A\002\372A \n\036dia" - + "logflow.googleapis.com/Flow\022\025\n\010flow_uri\030" - + "\002 \001(\tB\003\340A\001\022%\n\030include_referenced_flows\030\004" - + " \001(\010B\003\340A\001\"H\n\022ExportFlowResponse\022\022\n\010flow_" - + "uri\030\001 \001(\tH\000\022\026\n\014flow_content\030\002 \001(\014H\000B\006\n\004f" - + "low2\233\021\n\005Flows\022\302\001\n\nCreateFlow\0225.google.cl" - + "oud.dialogflow.cx.v3beta1.CreateFlowRequ" - + "est\032(.google.cloud.dialogflow.cx.v3beta1" - + ".Flow\"S\202\323\344\223\002?\"7/v3beta1/{parent=projects" - + "/*/locations/*/agents/*}/flows:\004flow\332A\013p" - + "arent,flow\022\243\001\n\nDeleteFlow\0225.google.cloud" - + ".dialogflow.cx.v3beta1.DeleteFlowRequest" - + "\032\026.google.protobuf.Empty\"F\202\323\344\223\0029*7/v3bet" - + "a1/{name=projects/*/locations/*/agents/*" - + "/flows/*}\332A\004name\022\302\001\n\tListFlows\0224.google." - + "cloud.dialogflow.cx.v3beta1.ListFlowsReq" - + "uest\0325.google.cloud.dialogflow.cx.v3beta" - + "1.ListFlowsResponse\"H\202\323\344\223\0029\0227/v3beta1/{p" - + "arent=projects/*/locations/*/agents/*}/f" - + "lows\332A\006parent\022\257\001\n\007GetFlow\0222.google.cloud" - + ".dialogflow.cx.v3beta1.GetFlowRequest\032(." - + "google.cloud.dialogflow.cx.v3beta1.Flow\"" - + "F\202\323\344\223\0029\0227/v3beta1/{name=projects/*/locat" - + "ions/*/agents/*/flows/*}\332A\004name\022\314\001\n\nUpda" - + "teFlow\0225.google.cloud.dialogflow.cx.v3be" - + "ta1.UpdateFlowRequest\032(.google.cloud.dia" - + "logflow.cx.v3beta1.Flow\"]\202\323\344\223\002D2/v3beta1" - + "/{parent=projects/*/locations/*/agents/*" - + "}/flows:import:\001*\312A,\n\022ImportFlowResponse" - + "\022\026google.protobuf.Struct\022\334\001\n\nExportFlow\022" - + "5.google.cloud.dialogflow.cx.v3beta1.Exp" - + "ortFlowRequest\032\035.google.longrunning.Oper" - + "ation\"x\202\323\344\223\002C\">/v3beta1/{name=projects/*" - + "/locations/*/agents/*/flows/*}:export:\001*" - + "\312A,\n\022ExportFlowResponse\022\026google.protobuf" - + ".Struct\032x\312A\031dialogflow.googleapis.com\322AY" - + "https://www.googleapis.com/auth/cloud-pl" - + "atform,https://www.googleapis.com/auth/d" - + "ialogflowB\321\001\n&com.google.cloud.dialogflo" - + "w.cx.v3beta1B\tFlowProtoP\001ZDgoogle.golang" - + ".org/genproto/googleapis/cloud/dialogflo" - + "w/cx/v3beta1;cx\370\001\001\242\002\002DF\252\002\"Google.Cloud.D" - + "ialogflow.Cx.V3Beta1\352\002&Google::Cloud::Di" - + "alogflow::CX::V3beta1b\006proto3" + + "avior.proto\032\031google/api/resource.proto\032-" + + "google/cloud/dialogflow/cx/v3beta1/page." + + "proto\032;google/cloud/dialogflow/cx/v3beta" + + "1/validation_message.proto\032#google/longr" + + "unning/operations.proto\032\033google/protobuf" + + "/empty.proto\032 google/protobuf/field_mask" + + ".proto\032\037google/protobuf/timestamp.proto\"" + + "\266\003\n\013NluSettings\022M\n\nmodel_type\030\001 \001(\01629.go" + + "ogle.cloud.dialogflow.cx.v3beta1.NluSett" + + "ings.ModelType\022 \n\030classification_thresho" + + "ld\030\003 \001(\002\022^\n\023model_training_mode\030\004 \001(\0162A." + + "google.cloud.dialogflow.cx.v3beta1.NluSe" + + "ttings.ModelTrainingMode\"Y\n\tModelType\022\032\n" + + "\026MODEL_TYPE_UNSPECIFIED\020\000\022\027\n\023MODEL_TYPE_" + + "STANDARD\020\001\022\027\n\023MODEL_TYPE_ADVANCED\020\003\"{\n\021M" + + "odelTrainingMode\022#\n\037MODEL_TRAINING_MODE_" + + "UNSPECIFIED\020\000\022!\n\035MODEL_TRAINING_MODE_AUT" + + "OMATIC\020\001\022\036\n\032MODEL_TRAINING_MODE_MANUAL\020\002" + + "\"\345\003\n\004Flow\022\014\n\004name\030\001 \001(\t\022\031\n\014display_name\030" + + "\002 \001(\tB\003\340A\002\022\023\n\013description\030\003 \001(\t\022N\n\021trans" + + "ition_routes\030\004 \003(\01323.google.cloud.dialog" + + "flow.cx.v3beta1.TransitionRoute\022H\n\016event" + + "_handlers\030\n \003(\01320.google.cloud.dialogflo" + + "w.cx.v3beta1.EventHandler\022T\n\027transition_" + + "route_groups\030\017 \003(\tB3\372A0\n.dialogflow.goog" + + "leapis.com/TransitionRouteGroup\022E\n\014nlu_s" + + "ettings\030\013 \001(\0132/.google.cloud.dialogflow." + + "cx.v3beta1.NluSettings:h\352Ae\n\036dialogflow." + + "googleapis.com/Flow\022Cprojects/{project}/" + + "locations/{location}/agents/{agent}/flow" + + "s/{flow}\"\237\001\n\021CreateFlowRequest\0226\n\006parent" + + "\030\001 \001(\tB&\340A\002\372A \022\036dialogflow.googleapis.co" + + "m/Flow\022;\n\004flow\030\002 \001(\0132(.google.cloud.dial" + + "ogflow.cx.v3beta1.FlowB\003\340A\002\022\025\n\rlanguage_" + + "code\030\003 \001(\t\"X\n\021DeleteFlowRequest\0224\n\004name\030" + + "\001 \001(\tB&\340A\002\372A \n\036dialogflow.googleapis.com" + + "/Flow\022\r\n\005force\030\002 \001(\010\"\210\001\n\020ListFlowsReques" + + "t\0226\n\006parent\030\001 \001(\tB&\340A\002\372A \022\036dialogflow.go" + + "ogleapis.com/Flow\022\021\n\tpage_size\030\002 \001(\005\022\022\n\n" + + "page_token\030\003 \001(\t\022\025\n\rlanguage_code\030\004 \001(\t\"" + + "e\n\021ListFlowsResponse\0227\n\005flows\030\001 \003(\0132(.go" + + "ogle.cloud.dialogflow.cx.v3beta1.Flow\022\027\n" + + "\017next_page_token\030\002 \001(\t\"]\n\016GetFlowRequest" + + "\0224\n\004name\030\001 \001(\tB&\340A\002\372A \n\036dialogflow.googl" + + "eapis.com/Flow\022\025\n\rlanguage_code\030\002 \001(\t\"\230\001" + + "\n\021UpdateFlowRequest\022;\n\004flow\030\001 \001(\0132(.goog" + + "le.cloud.dialogflow.cx.v3beta1.FlowB\003\340A\002" + + "\022/\n\013update_mask\030\002 \001(\0132\032.google.protobuf." + + "FieldMask\022\025\n\rlanguage_code\030\003 \001(\t\"H\n\020Trai" + + "nFlowRequest\0224\n\004name\030\001 \001(\tB&\340A\002\372A \n\036dial" + + "ogflow.googleapis.com/Flow\"b\n\023ValidateFl" + + "owRequest\0224\n\004name\030\001 \001(\tB&\340A\002\372A \n\036dialogf" + + "low.googleapis.com/Flow\022\025\n\rlanguage_code" + + "\030\002 \001(\t\"}\n\036GetFlowValidationResultRequest" + + "\022D\n\004name\030\001 \001(\tB6\340A\002\372A0\n.dialogflow.googl" + + "eapis.com/FlowValidationResult\022\025\n\rlangua" + + "ge_code\030\002 \001(\t\"\266\002\n\024FlowValidationResult\022\014" + + "\n\004name\030\001 \001(\t\022R\n\023validation_messages\030\002 \003(" + + "\01325.google.cloud.dialogflow.cx.v3beta1.V" + + "alidationMessage\022/\n\013update_time\030\003 \001(\0132\032." + + "google.protobuf.Timestamp:\212\001\352A\206\001\n.dialog" + + "flow.googleapis.com/FlowValidationResult" + + "\022Tprojects/{project}/locations/{location" + + "}/agents/{agent}/flows/{flow}/validation" + + "Result\"\241\002\n\021ImportFlowRequest\0226\n\006parent\030\001" + + " \001(\tB&\340A\002\372A \022\036dialogflow.googleapis.com/" + + "Flow\022\022\n\010flow_uri\030\002 \001(\tH\000\022\026\n\014flow_content" + + "\030\003 \001(\014H\000\022Y\n\rimport_option\030\004 \001(\0162B.google" + + ".cloud.dialogflow.cx.v3beta1.ImportFlowR" + + "equest.ImportOption\"E\n\014ImportOption\022\035\n\031I" + + "MPORT_OPTION_UNSPECIFIED\020\000\022\010\n\004KEEP\020\001\022\014\n\010" + + "FALLBACK\020\002B\006\n\004flow\"G\n\022ImportFlowResponse" + + "\0221\n\004flow\030\001 \001(\tB#\372A \n\036dialogflow.googleap" + + "is.com/Flow\"\207\001\n\021ExportFlowRequest\0224\n\004nam" + + "e\030\001 \001(\tB&\340A\002\372A \n\036dialogflow.googleapis.c" + + "om/Flow\022\025\n\010flow_uri\030\002 \001(\tB\003\340A\001\022%\n\030includ" + + "e_referenced_flows\030\004 \001(\010B\003\340A\001\"H\n\022ExportF" + + "lowResponse\022\022\n\010flow_uri\030\001 \001(\tH\000\022\026\n\014flow_" + + "content\030\002 \001(\014H\000B\006\n\004flow2\233\021\n\005Flows\022\302\001\n\nCr" + + "eateFlow\0225.google.cloud.dialogflow.cx.v3" + + "beta1.CreateFlowRequest\032(.google.cloud.d" + + "ialogflow.cx.v3beta1.Flow\"S\202\323\344\223\002?\"7/v3be" + + "ta1/{parent=projects/*/locations/*/agent" + + "s/*}/flows:\004flow\332A\013parent,flow\022\243\001\n\nDelet" + + "eFlow\0225.google.cloud.dialogflow.cx.v3bet" + + "a1.DeleteFlowRequest\032\026.google.protobuf.E" + + "mpty\"F\202\323\344\223\0029*7/v3beta1/{name=projects/*/" + + "locations/*/agents/*/flows/*}\332A\004name\022\302\001\n" + + "\tListFlows\0224.google.cloud.dialogflow.cx." + + "v3beta1.ListFlowsRequest\0325.google.cloud." + + "dialogflow.cx.v3beta1.ListFlowsResponse\"" + + "H\202\323\344\223\0029\0227/v3beta1/{parent=projects/*/loc" + + "ations/*/agents/*}/flows\332A\006parent\022\257\001\n\007Ge" + + "tFlow\0222.google.cloud.dialogflow.cx.v3bet" + + "a1.GetFlowRequest\032(.google.cloud.dialogf" + + "low.cx.v3beta1.Flow\"F\202\323\344\223\0029\0227/v3beta1/{n" + + "ame=projects/*/locations/*/agents/*/flow" + + "s/*}\332A\004name\022\314\001\n\nUpdateFlow\0225.google.clou" + + "d.dialogflow.cx.v3beta1.UpdateFlowReques" + + "t\032(.google.cloud.dialogflow.cx.v3beta1.F" + + "low\"]\202\323\344\223\002D2/v3beta1/{parent=projects/*/" + + "locations/*/agents/*}/flows:import:\001*\312A," + + "\n\022ImportFlowResponse\022\026google.protobuf.St" + + "ruct\022\334\001\n\nExportFlow\0225.google.cloud.dialo" + + "gflow.cx.v3beta1.ExportFlowRequest\032\035.goo" + + "gle.longrunning.Operation\"x\202\323\344\223\002C\">/v3be" + + "ta1/{name=projects/*/locations/*/agents/" + + "*/flows/*}:export:\001*\312A,\n\022ExportFlowRespo" + + "nse\022\026google.protobuf.Struct\032x\312A\031dialogfl" + + "ow.googleapis.com\322AYhttps://www.googleap" + + "is.com/auth/cloud-platform,https://www.g" + + "oogleapis.com/auth/dialogflowB\321\001\n&com.go" + + "ogle.cloud.dialogflow.cx.v3beta1B\tFlowPr" + + "otoP\001ZDgoogle.golang.org/genproto/google" + + "apis/cloud/dialogflow/cx/v3beta1;cx\370\001\001\242\002" + + "\002DF\252\002\"Google.Cloud.Dialogflow.Cx.V3Beta1" + + "\352\002&Google::Cloud::Dialogflow::CX::V3beta" + + "1b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -254,7 +253,6 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { com.google.api.ClientProto.getDescriptor(), com.google.api.FieldBehaviorProto.getDescriptor(), com.google.api.ResourceProto.getDescriptor(), - com.google.cloud.dialogflow.cx.v3beta1.AdvancedSettingsProto.getDescriptor(), com.google.cloud.dialogflow.cx.v3beta1.PageProto.getDescriptor(), com.google.cloud.dialogflow.cx.v3beta1.ValidationMessageProto.getDescriptor(), com.google.longrunning.OperationsProto.getDescriptor(), @@ -412,7 +410,6 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { com.google.api.ClientProto.getDescriptor(); com.google.api.FieldBehaviorProto.getDescriptor(); com.google.api.ResourceProto.getDescriptor(); - com.google.cloud.dialogflow.cx.v3beta1.AdvancedSettingsProto.getDescriptor(); com.google.cloud.dialogflow.cx.v3beta1.PageProto.getDescriptor(); com.google.cloud.dialogflow.cx.v3beta1.ValidationMessageProto.getDescriptor(); com.google.longrunning.OperationsProto.getDescriptor(); diff --git a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/FulfillmentProto.java b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/FulfillmentProto.java index c3fc019e2..bca005021 100644 --- a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/FulfillmentProto.java +++ b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/FulfillmentProto.java @@ -58,48 +58,44 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { java.lang.String[] descriptorData = { "\n4google/cloud/dialogflow/cx/v3beta1/ful" + "fillment.proto\022\"google.cloud.dialogflow." - + "cx.v3beta1\032\034google/api/annotations.proto" - + "\032\031google/api/resource.proto\032:google/clou" - + "d/dialogflow/cx/v3beta1/advanced_setting" - + "s.proto\0329google/cloud/dialogflow/cx/v3be" - + "ta1/response_message.proto\032\034google/proto" - + "buf/struct.proto\"\206\007\n\013Fulfillment\022E\n\010mess" - + "ages\030\001 \003(\01323.google.cloud.dialogflow.cx." - + "v3beta1.ResponseMessage\0227\n\007webhook\030\002 \001(\t" - + "B&\372A#\n!dialogflow.googleapis.com/Webhook" - + "\022 \n\030return_partial_responses\030\010 \001(\010\022\013\n\003ta" - + "g\030\003 \001(\t\022a\n\025set_parameter_actions\030\004 \003(\0132B" - + ".google.cloud.dialogflow.cx.v3beta1.Fulf" - + "illment.SetParameterAction\022[\n\021conditiona" - + "l_cases\030\005 \003(\0132@.google.cloud.dialogflow." - + "cx.v3beta1.Fulfillment.ConditionalCases\032" - + "N\n\022SetParameterAction\022\021\n\tparameter\030\001 \001(\t" - + "\022%\n\005value\030\002 \001(\0132\026.google.protobuf.Value\032" - + "\267\003\n\020ConditionalCases\022T\n\005cases\030\001 \003(\0132E.go" - + "ogle.cloud.dialogflow.cx.v3beta1.Fulfill" - + "ment.ConditionalCases.Case\032\314\002\n\004Case\022\021\n\tc" - + "ondition\030\001 \001(\t\022g\n\014case_content\030\002 \003(\0132Q.g" - + "oogle.cloud.dialogflow.cx.v3beta1.Fulfil" - + "lment.ConditionalCases.Case.CaseContent\032" - + "\307\001\n\013CaseContent\022F\n\007message\030\001 \001(\01323.googl" - + "e.cloud.dialogflow.cx.v3beta1.ResponseMe" - + "ssageH\000\022\\\n\020additional_cases\030\002 \001(\0132@.goog" - + "le.cloud.dialogflow.cx.v3beta1.Fulfillme" - + "nt.ConditionalCasesH\000B\022\n\020cases_or_messag" - + "eB\330\001\n&com.google.cloud.dialogflow.cx.v3b" - + "eta1B\020FulfillmentProtoP\001ZDgoogle.golang." - + "org/genproto/googleapis/cloud/dialogflow" - + "/cx/v3beta1;cx\370\001\001\242\002\002DF\252\002\"Google.Cloud.Di" - + "alogflow.Cx.V3Beta1\352\002&Google::Cloud::Dia" - + "logflow::CX::V3beta1b\006proto3" + + "cx.v3beta1\032\031google/api/resource.proto\0329g" + + "oogle/cloud/dialogflow/cx/v3beta1/respon" + + "se_message.proto\032\034google/protobuf/struct" + + ".proto\"\206\007\n\013Fulfillment\022E\n\010messages\030\001 \003(\013" + + "23.google.cloud.dialogflow.cx.v3beta1.Re" + + "sponseMessage\0227\n\007webhook\030\002 \001(\tB&\372A#\n!dia" + + "logflow.googleapis.com/Webhook\022 \n\030return" + + "_partial_responses\030\010 \001(\010\022\013\n\003tag\030\003 \001(\t\022a\n" + + "\025set_parameter_actions\030\004 \003(\0132B.google.cl" + + "oud.dialogflow.cx.v3beta1.Fulfillment.Se" + + "tParameterAction\022[\n\021conditional_cases\030\005 " + + "\003(\0132@.google.cloud.dialogflow.cx.v3beta1" + + ".Fulfillment.ConditionalCases\032N\n\022SetPara" + + "meterAction\022\021\n\tparameter\030\001 \001(\t\022%\n\005value\030" + + "\002 \001(\0132\026.google.protobuf.Value\032\267\003\n\020Condit" + + "ionalCases\022T\n\005cases\030\001 \003(\0132E.google.cloud" + + ".dialogflow.cx.v3beta1.Fulfillment.Condi" + + "tionalCases.Case\032\314\002\n\004Case\022\021\n\tcondition\030\001" + + " \001(\t\022g\n\014case_content\030\002 \003(\0132Q.google.clou" + + "d.dialogflow.cx.v3beta1.Fulfillment.Cond" + + "itionalCases.Case.CaseContent\032\307\001\n\013CaseCo" + + "ntent\022F\n\007message\030\001 \001(\01323.google.cloud.di" + + "alogflow.cx.v3beta1.ResponseMessageH\000\022\\\n" + + "\020additional_cases\030\002 \001(\0132@.google.cloud.d" + + "ialogflow.cx.v3beta1.Fulfillment.Conditi" + + "onalCasesH\000B\022\n\020cases_or_messageB\330\001\n&com." + + "google.cloud.dialogflow.cx.v3beta1B\020Fulf" + + "illmentProtoP\001ZDgoogle.golang.org/genpro" + + "to/googleapis/cloud/dialogflow/cx/v3beta" + + "1;cx\370\001\001\242\002\002DF\252\002\"Google.Cloud.Dialogflow.C" + + "x.V3Beta1\352\002&Google::Cloud::Dialogflow::C" + + "X::V3beta1b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] { - com.google.api.AnnotationsProto.getDescriptor(), com.google.api.ResourceProto.getDescriptor(), - com.google.cloud.dialogflow.cx.v3beta1.AdvancedSettingsProto.getDescriptor(), com.google.cloud.dialogflow.cx.v3beta1.ResponseMessageProto.getDescriptor(), com.google.protobuf.StructProto.getDescriptor(), }); @@ -161,9 +157,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { registry.add(com.google.api.ResourceProto.resourceReference); com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor( descriptor, registry); - com.google.api.AnnotationsProto.getDescriptor(); com.google.api.ResourceProto.getDescriptor(); - com.google.cloud.dialogflow.cx.v3beta1.AdvancedSettingsProto.getDescriptor(); com.google.cloud.dialogflow.cx.v3beta1.ResponseMessageProto.getDescriptor(); com.google.protobuf.StructProto.getDescriptor(); } diff --git a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ImportFlowRequest.java b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ImportFlowRequest.java index c17ff5246..31b5c197d 100644 --- a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ImportFlowRequest.java +++ b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ImportFlowRequest.java @@ -409,6 +409,11 @@ public com.google.protobuf.ByteString getParentBytes() { * The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI * to import flow from. The format of this URI must be * `gs://<bucket-name>/<object-name>`. + * Dialogflow performs a read operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have read permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string flow_uri = 2; @@ -425,6 +430,11 @@ public boolean hasFlowUri() { * The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI * to import flow from. The format of this URI must be * `gs://<bucket-name>/<object-name>`. + * Dialogflow performs a read operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have read permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string flow_uri = 2; @@ -454,6 +464,11 @@ public java.lang.String getFlowUri() { * The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI * to import flow from. The format of this URI must be * `gs://<bucket-name>/<object-name>`. + * Dialogflow performs a read operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have read permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string flow_uri = 2; @@ -1099,6 +1114,11 @@ public Builder setParentBytes(com.google.protobuf.ByteString value) { * The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI * to import flow from. The format of this URI must be * `gs://<bucket-name>/<object-name>`. + * Dialogflow performs a read operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have read permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string flow_uri = 2; @@ -1116,6 +1136,11 @@ public boolean hasFlowUri() { * The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI * to import flow from. The format of this URI must be * `gs://<bucket-name>/<object-name>`. + * Dialogflow performs a read operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have read permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string flow_uri = 2; @@ -1146,6 +1171,11 @@ public java.lang.String getFlowUri() { * The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI * to import flow from. The format of this URI must be * `gs://<bucket-name>/<object-name>`. + * Dialogflow performs a read operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have read permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string flow_uri = 2; @@ -1176,6 +1206,11 @@ public com.google.protobuf.ByteString getFlowUriBytes() { * The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI * to import flow from. The format of this URI must be * `gs://<bucket-name>/<object-name>`. + * Dialogflow performs a read operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have read permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string flow_uri = 2; @@ -1199,6 +1234,11 @@ public Builder setFlowUri(java.lang.String value) { * The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI * to import flow from. The format of this URI must be * `gs://<bucket-name>/<object-name>`. + * Dialogflow performs a read operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have read permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string flow_uri = 2; @@ -1220,6 +1260,11 @@ public Builder clearFlowUri() { * The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI * to import flow from. The format of this URI must be * `gs://<bucket-name>/<object-name>`. + * Dialogflow performs a read operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have read permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string flow_uri = 2; diff --git a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ImportFlowRequestOrBuilder.java b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ImportFlowRequestOrBuilder.java index 3370b3f98..242fec4ce 100644 --- a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ImportFlowRequestOrBuilder.java +++ b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ImportFlowRequestOrBuilder.java @@ -61,6 +61,11 @@ public interface ImportFlowRequestOrBuilder * The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI * to import flow from. The format of this URI must be * `gs://<bucket-name>/<object-name>`. + * Dialogflow performs a read operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have read permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string flow_uri = 2; @@ -75,6 +80,11 @@ public interface ImportFlowRequestOrBuilder * The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI * to import flow from. The format of this URI must be * `gs://<bucket-name>/<object-name>`. + * Dialogflow performs a read operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have read permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string flow_uri = 2; @@ -89,6 +99,11 @@ public interface ImportFlowRequestOrBuilder * The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI * to import flow from. The format of this URI must be * `gs://<bucket-name>/<object-name>`. + * Dialogflow performs a read operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have read permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string flow_uri = 2; diff --git a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ImportTestCasesRequest.java b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ImportTestCasesRequest.java index 270bd5f2d..06c67cafe 100644 --- a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ImportTestCasesRequest.java +++ b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ImportTestCasesRequest.java @@ -234,6 +234,11 @@ public com.google.protobuf.ByteString getParentBytes() { * The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI * to import test cases from. The format of this URI must be * `gs://<bucket-name>/<object-name>`. + * Dialogflow performs a read operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have read permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string gcs_uri = 2; @@ -250,6 +255,11 @@ public boolean hasGcsUri() { * The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI * to import test cases from. The format of this URI must be * `gs://<bucket-name>/<object-name>`. + * Dialogflow performs a read operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have read permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string gcs_uri = 2; @@ -279,6 +289,11 @@ public java.lang.String getGcsUri() { * The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI * to import test cases from. The format of this URI must be * `gs://<bucket-name>/<object-name>`. + * Dialogflow performs a read operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have read permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string gcs_uri = 2; @@ -865,6 +880,11 @@ public Builder setParentBytes(com.google.protobuf.ByteString value) { * The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI * to import test cases from. The format of this URI must be * `gs://<bucket-name>/<object-name>`. + * Dialogflow performs a read operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have read permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string gcs_uri = 2; @@ -882,6 +902,11 @@ public boolean hasGcsUri() { * The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI * to import test cases from. The format of this URI must be * `gs://<bucket-name>/<object-name>`. + * Dialogflow performs a read operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have read permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string gcs_uri = 2; @@ -912,6 +937,11 @@ public java.lang.String getGcsUri() { * The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI * to import test cases from. The format of this URI must be * `gs://<bucket-name>/<object-name>`. + * Dialogflow performs a read operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have read permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string gcs_uri = 2; @@ -942,6 +972,11 @@ public com.google.protobuf.ByteString getGcsUriBytes() { * The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI * to import test cases from. The format of this URI must be * `gs://<bucket-name>/<object-name>`. + * Dialogflow performs a read operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have read permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string gcs_uri = 2; @@ -965,6 +1000,11 @@ public Builder setGcsUri(java.lang.String value) { * The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI * to import test cases from. The format of this URI must be * `gs://<bucket-name>/<object-name>`. + * Dialogflow performs a read operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have read permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string gcs_uri = 2; @@ -986,6 +1026,11 @@ public Builder clearGcsUri() { * The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI * to import test cases from. The format of this URI must be * `gs://<bucket-name>/<object-name>`. + * Dialogflow performs a read operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have read permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string gcs_uri = 2; diff --git a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ImportTestCasesRequestOrBuilder.java b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ImportTestCasesRequestOrBuilder.java index 9942af3ff..1fbc33bcd 100644 --- a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ImportTestCasesRequestOrBuilder.java +++ b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ImportTestCasesRequestOrBuilder.java @@ -61,6 +61,11 @@ public interface ImportTestCasesRequestOrBuilder * The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI * to import test cases from. The format of this URI must be * `gs://<bucket-name>/<object-name>`. + * Dialogflow performs a read operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have read permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string gcs_uri = 2; @@ -75,6 +80,11 @@ public interface ImportTestCasesRequestOrBuilder * The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI * to import test cases from. The format of this URI must be * `gs://<bucket-name>/<object-name>`. + * Dialogflow performs a read operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have read permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string gcs_uri = 2; @@ -89,6 +99,11 @@ public interface ImportTestCasesRequestOrBuilder * The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI * to import test cases from. The format of this URI must be * `gs://<bucket-name>/<object-name>`. + * Dialogflow performs a read operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have read permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string gcs_uri = 2; diff --git a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/IntentProto.java b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/IntentProto.java index 547825fb6..ece2a5691 100644 --- a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/IntentProto.java +++ b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/IntentProto.java @@ -85,87 +85,85 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "beta1\032\034google/api/annotations.proto\032\027goo" + "gle/api/client.proto\032\037google/api/field_b" + "ehavior.proto\032\031google/api/resource.proto" - + "\032#google/longrunning/operations.proto\032\033g" - + "oogle/protobuf/empty.proto\032 google/proto" - + "buf/field_mask.proto\032\037google/protobuf/ti" - + "mestamp.proto\"\260\006\n\006Intent\022\014\n\004name\030\001 \001(\t\022\031" - + "\n\014display_name\030\002 \001(\tB\003\340A\002\022S\n\020training_ph" - + "rases\030\003 \003(\01329.google.cloud.dialogflow.cx" - + ".v3beta1.Intent.TrainingPhrase\022H\n\nparame" - + "ters\030\004 \003(\01324.google.cloud.dialogflow.cx." - + "v3beta1.Intent.Parameter\022\020\n\010priority\030\005 \001" - + "(\005\022\023\n\013is_fallback\030\006 \001(\010\022F\n\006labels\030\007 \003(\0132" - + "6.google.cloud.dialogflow.cx.v3beta1.Int" - + "ent.LabelsEntry\022\023\n\013description\030\010 \001(\t\032\267\001\n" - + "\016TrainingPhrase\022\n\n\002id\030\001 \001(\t\022R\n\005parts\030\002 \003" - + "(\0132>.google.cloud.dialogflow.cx.v3beta1." - + "Intent.TrainingPhrase.PartB\003\340A\002\022\024\n\014repea" - + "t_count\030\003 \001(\005\032/\n\004Part\022\021\n\004text\030\001 \001(\tB\003\340A\002" - + "\022\024\n\014parameter_id\030\002 \001(\t\032\200\001\n\tParameter\022\017\n\002" - + "id\030\001 \001(\tB\003\340A\002\022A\n\013entity_type\030\002 \001(\tB,\340A\002\372" - + "A&\n$dialogflow.googleapis.com/EntityType" - + "\022\017\n\007is_list\030\003 \001(\010\022\016\n\006redact\030\004 \001(\010\032-\n\013Lab" - + "elsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001" - + ":n\352Ak\n dialogflow.googleapis.com/Intent\022" - + "Gprojects/{project}/locations/{location}" - + "/agents/{agent}/intents/{intent}\"\321\001\n\022Lis" - + "tIntentsRequest\0228\n\006parent\030\001 \001(\tB(\340A\002\372A\"\022" - + " dialogflow.googleapis.com/Intent\022\025\n\rlan" - + "guage_code\030\002 \001(\t\022C\n\013intent_view\030\005 \001(\0162.." - + "google.cloud.dialogflow.cx.v3beta1.Inten" - + "tView\022\021\n\tpage_size\030\003 \001(\005\022\022\n\npage_token\030\004" - + " \001(\t\"k\n\023ListIntentsResponse\022;\n\007intents\030\001" - + " \003(\0132*.google.cloud.dialogflow.cx.v3beta" - + "1.Intent\022\027\n\017next_page_token\030\002 \001(\t\"a\n\020Get" - + "IntentRequest\0226\n\004name\030\001 \001(\tB(\340A\002\372A\"\n dia" - + "logflow.googleapis.com/Intent\022\025\n\rlanguag" - + "e_code\030\002 \001(\t\"\247\001\n\023CreateIntentRequest\0228\n\006" - + "parent\030\001 \001(\tB(\340A\002\372A\"\022 dialogflow.googlea" - + "pis.com/Intent\022?\n\006intent\030\002 \001(\0132*.google." - + "cloud.dialogflow.cx.v3beta1.IntentB\003\340A\002\022" - + "\025\n\rlanguage_code\030\003 \001(\t\"\236\001\n\023UpdateIntentR" - + "equest\022?\n\006intent\030\001 \001(\0132*.google.cloud.di" - + "alogflow.cx.v3beta1.IntentB\003\340A\002\022\025\n\rlangu" - + "age_code\030\002 \001(\t\022/\n\013update_mask\030\003 \001(\0132\032.go" - + "ogle.protobuf.FieldMask\"M\n\023DeleteIntentR" - + "equest\0226\n\004name\030\001 \001(\tB(\340A\002\372A\"\n dialogflow" - + ".googleapis.com/Intent*X\n\nIntentView\022\033\n\027" - + "INTENT_VIEW_UNSPECIFIED\020\000\022\027\n\023INTENT_VIEW" - + "_PARTIAL\020\001\022\024\n\020INTENT_VIEW_FULL\020\0022\344\010\n\007Int" - + "ents\022\312\001\n\013ListIntents\0226.google.cloud.dial" - + "ogflow.cx.v3beta1.ListIntentsRequest\0327.g" - + "oogle.cloud.dialogflow.cx.v3beta1.ListIn" - + "tentsResponse\"J\202\323\344\223\002;\0229/v3beta1/{parent=" - + "projects/*/locations/*/agents/*}/intents" - + "\332A\006parent\022\267\001\n\tGetIntent\0224.google.cloud.d" - + "ialogflow.cx.v3beta1.GetIntentRequest\032*." - + "google.cloud.dialogflow.cx.v3beta1.Inten" - + "t\"H\202\323\344\223\002;\0229/v3beta1/{name=projects/*/loc" - + "ations/*/agents/*/intents/*}\332A\004name\022\316\001\n\014" - + "CreateIntent\0227.google.cloud.dialogflow.c" - + "x.v3beta1.CreateIntentRequest\032*.google.c" - + "loud.dialogflow.cx.v3beta1.Intent\"Y\202\323\344\223\002" - + "C\"9/v3beta1/{parent=projects/*/locations" - + "/*/agents/*}/intents:\006intent\332A\rparent,in" - + "tent\022\332\001\n\014UpdateIntent\0227.google.cloud.dia" - + "logflow.cx.v3beta1.UpdateIntentRequest\032*" - + ".google.cloud.dialogflow.cx.v3beta1.Inte" - + "nt\"e\202\323\344\223\002J2@/v3beta1/{intent.name=projec" - + "ts/*/locations/*/agents/*/intents/*}:\006in" - + "tent\332A\022intent,update_mask\022\251\001\n\014DeleteInte" - + "nt\0227.google.cloud.dialogflow.cx.v3beta1." - + "DeleteIntentRequest\032\026.google.protobuf.Em" - + "pty\"H\202\323\344\223\002;*9/v3beta1/{name=projects/*/l" - + "ocations/*/agents/*/intents/*}\332A\004name\032x\312" - + "A\031dialogflow.googleapis.com\322AYhttps://ww" - + "w.googleapis.com/auth/cloud-platform,htt" - + "ps://www.googleapis.com/auth/dialogflowB" - + "\323\001\n&com.google.cloud.dialogflow.cx.v3bet" - + "a1B\013IntentProtoP\001ZDgoogle.golang.org/gen" - + "proto/googleapis/cloud/dialogflow/cx/v3b" - + "eta1;cx\370\001\001\242\002\002DF\252\002\"Google.Cloud.Dialogflo" - + "w.Cx.V3Beta1\352\002&Google::Cloud::Dialogflow" - + "::CX::V3beta1b\006proto3" + + "\032\033google/protobuf/empty.proto\032 google/pr" + + "otobuf/field_mask.proto\"\260\006\n\006Intent\022\014\n\004na" + + "me\030\001 \001(\t\022\031\n\014display_name\030\002 \001(\tB\003\340A\002\022S\n\020t" + + "raining_phrases\030\003 \003(\01329.google.cloud.dia" + + "logflow.cx.v3beta1.Intent.TrainingPhrase" + + "\022H\n\nparameters\030\004 \003(\01324.google.cloud.dial" + + "ogflow.cx.v3beta1.Intent.Parameter\022\020\n\010pr" + + "iority\030\005 \001(\005\022\023\n\013is_fallback\030\006 \001(\010\022F\n\006lab" + + "els\030\007 \003(\01326.google.cloud.dialogflow.cx.v" + + "3beta1.Intent.LabelsEntry\022\023\n\013description" + + "\030\010 \001(\t\032\267\001\n\016TrainingPhrase\022\n\n\002id\030\001 \001(\t\022R\n" + + "\005parts\030\002 \003(\0132>.google.cloud.dialogflow.c" + + "x.v3beta1.Intent.TrainingPhrase.PartB\003\340A" + + "\002\022\024\n\014repeat_count\030\003 \001(\005\032/\n\004Part\022\021\n\004text\030" + + "\001 \001(\tB\003\340A\002\022\024\n\014parameter_id\030\002 \001(\t\032\200\001\n\tPar" + + "ameter\022\017\n\002id\030\001 \001(\tB\003\340A\002\022A\n\013entity_type\030\002" + + " \001(\tB,\340A\002\372A&\n$dialogflow.googleapis.com/" + + "EntityType\022\017\n\007is_list\030\003 \001(\010\022\016\n\006redact\030\004 " + + "\001(\010\032-\n\013LabelsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value" + + "\030\002 \001(\t:\0028\001:n\352Ak\n dialogflow.googleapis.c" + + "om/Intent\022Gprojects/{project}/locations/" + + "{location}/agents/{agent}/intents/{inten" + + "t}\"\321\001\n\022ListIntentsRequest\0228\n\006parent\030\001 \001(" + + "\tB(\340A\002\372A\"\022 dialogflow.googleapis.com/Int" + + "ent\022\025\n\rlanguage_code\030\002 \001(\t\022C\n\013intent_vie" + + "w\030\005 \001(\0162..google.cloud.dialogflow.cx.v3b" + + "eta1.IntentView\022\021\n\tpage_size\030\003 \001(\005\022\022\n\npa" + + "ge_token\030\004 \001(\t\"k\n\023ListIntentsResponse\022;\n" + + "\007intents\030\001 \003(\0132*.google.cloud.dialogflow" + + ".cx.v3beta1.Intent\022\027\n\017next_page_token\030\002 " + + "\001(\t\"a\n\020GetIntentRequest\0226\n\004name\030\001 \001(\tB(\340" + + "A\002\372A\"\n dialogflow.googleapis.com/Intent\022" + + "\025\n\rlanguage_code\030\002 \001(\t\"\247\001\n\023CreateIntentR" + + "equest\0228\n\006parent\030\001 \001(\tB(\340A\002\372A\"\022 dialogfl" + + "ow.googleapis.com/Intent\022?\n\006intent\030\002 \001(\013" + + "2*.google.cloud.dialogflow.cx.v3beta1.In" + + "tentB\003\340A\002\022\025\n\rlanguage_code\030\003 \001(\t\"\236\001\n\023Upd" + + "ateIntentRequest\022?\n\006intent\030\001 \001(\0132*.googl" + + "e.cloud.dialogflow.cx.v3beta1.IntentB\003\340A" + + "\002\022\025\n\rlanguage_code\030\002 \001(\t\022/\n\013update_mask\030" + + "\003 \001(\0132\032.google.protobuf.FieldMask\"M\n\023Del" + + "eteIntentRequest\0226\n\004name\030\001 \001(\tB(\340A\002\372A\"\n " + + "dialogflow.googleapis.com/Intent*X\n\nInte" + + "ntView\022\033\n\027INTENT_VIEW_UNSPECIFIED\020\000\022\027\n\023I" + + "NTENT_VIEW_PARTIAL\020\001\022\024\n\020INTENT_VIEW_FULL" + + "\020\0022\344\010\n\007Intents\022\312\001\n\013ListIntents\0226.google." + + "cloud.dialogflow.cx.v3beta1.ListIntentsR" + + "equest\0327.google.cloud.dialogflow.cx.v3be" + + "ta1.ListIntentsResponse\"J\202\323\344\223\002;\0229/v3beta" + + "1/{parent=projects/*/locations/*/agents/" + + "*}/intents\332A\006parent\022\267\001\n\tGetIntent\0224.goog" + + "le.cloud.dialogflow.cx.v3beta1.GetIntent" + + "Request\032*.google.cloud.dialogflow.cx.v3b" + + "eta1.Intent\"H\202\323\344\223\002;\0229/v3beta1/{name=proj" + + "ects/*/locations/*/agents/*/intents/*}\332A" + + "\004name\022\316\001\n\014CreateIntent\0227.google.cloud.di" + + "alogflow.cx.v3beta1.CreateIntentRequest\032" + + "*.google.cloud.dialogflow.cx.v3beta1.Int" + + "ent\"Y\202\323\344\223\002C\"9/v3beta1/{parent=projects/*" + + "/locations/*/agents/*}/intents:\006intent\332A" + + "\rparent,intent\022\332\001\n\014UpdateIntent\0227.google" + + ".cloud.dialogflow.cx.v3beta1.UpdateInten" + + "tRequest\032*.google.cloud.dialogflow.cx.v3" + + "beta1.Intent\"e\202\323\344\223\002J2@/v3beta1/{intent.n" + + "ame=projects/*/locations/*/agents/*/inte" + + "nts/*}:\006intent\332A\022intent,update_mask\022\251\001\n\014" + + "DeleteIntent\0227.google.cloud.dialogflow.c" + + "x.v3beta1.DeleteIntentRequest\032\026.google.p" + + "rotobuf.Empty\"H\202\323\344\223\002;*9/v3beta1/{name=pr" + + "ojects/*/locations/*/agents/*/intents/*}" + + "\332A\004name\032x\312A\031dialogflow.googleapis.com\322AY" + + "https://www.googleapis.com/auth/cloud-pl" + + "atform,https://www.googleapis.com/auth/d" + + "ialogflowB\323\001\n&com.google.cloud.dialogflo" + + "w.cx.v3beta1B\013IntentProtoP\001ZDgoogle.gola" + + "ng.org/genproto/googleapis/cloud/dialogf" + + "low/cx/v3beta1;cx\370\001\001\242\002\002DF\252\002\"Google.Cloud" + + ".Dialogflow.Cx.V3Beta1\352\002&Google::Cloud::" + + "Dialogflow::CX::V3beta1b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -175,10 +173,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { com.google.api.ClientProto.getDescriptor(), com.google.api.FieldBehaviorProto.getDescriptor(), com.google.api.ResourceProto.getDescriptor(), - com.google.longrunning.OperationsProto.getDescriptor(), com.google.protobuf.EmptyProto.getDescriptor(), com.google.protobuf.FieldMaskProto.getDescriptor(), - com.google.protobuf.TimestampProto.getDescriptor(), }); internal_static_google_cloud_dialogflow_cx_v3beta1_Intent_descriptor = getDescriptor().getMessageTypes().get(0); @@ -298,10 +294,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { com.google.api.ClientProto.getDescriptor(); com.google.api.FieldBehaviorProto.getDescriptor(); com.google.api.ResourceProto.getDescriptor(); - com.google.longrunning.OperationsProto.getDescriptor(); com.google.protobuf.EmptyProto.getDescriptor(); com.google.protobuf.FieldMaskProto.getDescriptor(); - com.google.protobuf.TimestampProto.getDescriptor(); } // @@protoc_insertion_point(outer_class_scope) diff --git a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/Match.java b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/Match.java index eefeb3dfe..4fc907a83 100644 --- a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/Match.java +++ b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/Match.java @@ -525,16 +525,14 @@ public com.google.protobuf.ByteString getEventBytes() { * Depending on your protocol or client library language, this is a * map, associative array, symbol table, dictionary, or JSON object * composed of a collection of (MapKey, MapValue) pairs: - * - MapKey type: string - * - MapKey value: parameter name - * - MapValue type: - * - If parameter's entity type is a composite entity: map - * - Else: depending on parameter value type, could be one of string, - * number, boolean, null, list or map - * - MapValue value: - * - If parameter's entity type is a composite entity: - * map from composite entity property names to property values - * - Else: parameter value + * * MapKey type: string + * * MapKey value: parameter name + * * MapValue type: If parameter's entity type is a composite entity then use + * map, otherwise, depending on the parameter value type, it could be one of + * string, number, boolean, null, list or map. + * * MapValue value: If parameter's entity type is a composite entity then use + * map from composite entity property names to property values, otherwise, + * use parameter value. * * * .google.protobuf.Struct parameters = 2; @@ -553,16 +551,14 @@ public boolean hasParameters() { * Depending on your protocol or client library language, this is a * map, associative array, symbol table, dictionary, or JSON object * composed of a collection of (MapKey, MapValue) pairs: - * - MapKey type: string - * - MapKey value: parameter name - * - MapValue type: - * - If parameter's entity type is a composite entity: map - * - Else: depending on parameter value type, could be one of string, - * number, boolean, null, list or map - * - MapValue value: - * - If parameter's entity type is a composite entity: - * map from composite entity property names to property values - * - Else: parameter value + * * MapKey type: string + * * MapKey value: parameter name + * * MapValue type: If parameter's entity type is a composite entity then use + * map, otherwise, depending on the parameter value type, it could be one of + * string, number, boolean, null, list or map. + * * MapValue value: If parameter's entity type is a composite entity then use + * map from composite entity property names to property values, otherwise, + * use parameter value. * * * .google.protobuf.Struct parameters = 2; @@ -581,16 +577,14 @@ public com.google.protobuf.Struct getParameters() { * Depending on your protocol or client library language, this is a * map, associative array, symbol table, dictionary, or JSON object * composed of a collection of (MapKey, MapValue) pairs: - * - MapKey type: string - * - MapKey value: parameter name - * - MapValue type: - * - If parameter's entity type is a composite entity: map - * - Else: depending on parameter value type, could be one of string, - * number, boolean, null, list or map - * - MapValue value: - * - If parameter's entity type is a composite entity: - * map from composite entity property names to property values - * - Else: parameter value + * * MapKey type: string + * * MapKey value: parameter name + * * MapValue type: If parameter's entity type is a composite entity then use + * map, otherwise, depending on the parameter value type, it could be one of + * string, number, boolean, null, list or map. + * * MapValue value: If parameter's entity type is a composite entity then use + * map from composite entity property names to property values, otherwise, + * use parameter value. * * * .google.protobuf.Struct parameters = 2; @@ -1471,16 +1465,14 @@ public Builder setEventBytes(com.google.protobuf.ByteString value) { * Depending on your protocol or client library language, this is a * map, associative array, symbol table, dictionary, or JSON object * composed of a collection of (MapKey, MapValue) pairs: - * - MapKey type: string - * - MapKey value: parameter name - * - MapValue type: - * - If parameter's entity type is a composite entity: map - * - Else: depending on parameter value type, could be one of string, - * number, boolean, null, list or map - * - MapValue value: - * - If parameter's entity type is a composite entity: - * map from composite entity property names to property values - * - Else: parameter value + * * MapKey type: string + * * MapKey value: parameter name + * * MapValue type: If parameter's entity type is a composite entity then use + * map, otherwise, depending on the parameter value type, it could be one of + * string, number, boolean, null, list or map. + * * MapValue value: If parameter's entity type is a composite entity then use + * map from composite entity property names to property values, otherwise, + * use parameter value. * * * .google.protobuf.Struct parameters = 2; @@ -1498,16 +1490,14 @@ public boolean hasParameters() { * Depending on your protocol or client library language, this is a * map, associative array, symbol table, dictionary, or JSON object * composed of a collection of (MapKey, MapValue) pairs: - * - MapKey type: string - * - MapKey value: parameter name - * - MapValue type: - * - If parameter's entity type is a composite entity: map - * - Else: depending on parameter value type, could be one of string, - * number, boolean, null, list or map - * - MapValue value: - * - If parameter's entity type is a composite entity: - * map from composite entity property names to property values - * - Else: parameter value + * * MapKey type: string + * * MapKey value: parameter name + * * MapValue type: If parameter's entity type is a composite entity then use + * map, otherwise, depending on the parameter value type, it could be one of + * string, number, boolean, null, list or map. + * * MapValue value: If parameter's entity type is a composite entity then use + * map from composite entity property names to property values, otherwise, + * use parameter value. * * * .google.protobuf.Struct parameters = 2; @@ -1529,16 +1519,14 @@ public com.google.protobuf.Struct getParameters() { * Depending on your protocol or client library language, this is a * map, associative array, symbol table, dictionary, or JSON object * composed of a collection of (MapKey, MapValue) pairs: - * - MapKey type: string - * - MapKey value: parameter name - * - MapValue type: - * - If parameter's entity type is a composite entity: map - * - Else: depending on parameter value type, could be one of string, - * number, boolean, null, list or map - * - MapValue value: - * - If parameter's entity type is a composite entity: - * map from composite entity property names to property values - * - Else: parameter value + * * MapKey type: string + * * MapKey value: parameter name + * * MapValue type: If parameter's entity type is a composite entity then use + * map, otherwise, depending on the parameter value type, it could be one of + * string, number, boolean, null, list or map. + * * MapValue value: If parameter's entity type is a composite entity then use + * map from composite entity property names to property values, otherwise, + * use parameter value. * * * .google.protobuf.Struct parameters = 2; @@ -1564,16 +1552,14 @@ public Builder setParameters(com.google.protobuf.Struct value) { * Depending on your protocol or client library language, this is a * map, associative array, symbol table, dictionary, or JSON object * composed of a collection of (MapKey, MapValue) pairs: - * - MapKey type: string - * - MapKey value: parameter name - * - MapValue type: - * - If parameter's entity type is a composite entity: map - * - Else: depending on parameter value type, could be one of string, - * number, boolean, null, list or map - * - MapValue value: - * - If parameter's entity type is a composite entity: - * map from composite entity property names to property values - * - Else: parameter value + * * MapKey type: string + * * MapKey value: parameter name + * * MapValue type: If parameter's entity type is a composite entity then use + * map, otherwise, depending on the parameter value type, it could be one of + * string, number, boolean, null, list or map. + * * MapValue value: If parameter's entity type is a composite entity then use + * map from composite entity property names to property values, otherwise, + * use parameter value. * * * .google.protobuf.Struct parameters = 2; @@ -1596,16 +1582,14 @@ public Builder setParameters(com.google.protobuf.Struct.Builder builderForValue) * Depending on your protocol or client library language, this is a * map, associative array, symbol table, dictionary, or JSON object * composed of a collection of (MapKey, MapValue) pairs: - * - MapKey type: string - * - MapKey value: parameter name - * - MapValue type: - * - If parameter's entity type is a composite entity: map - * - Else: depending on parameter value type, could be one of string, - * number, boolean, null, list or map - * - MapValue value: - * - If parameter's entity type is a composite entity: - * map from composite entity property names to property values - * - Else: parameter value + * * MapKey type: string + * * MapKey value: parameter name + * * MapValue type: If parameter's entity type is a composite entity then use + * map, otherwise, depending on the parameter value type, it could be one of + * string, number, boolean, null, list or map. + * * MapValue value: If parameter's entity type is a composite entity then use + * map from composite entity property names to property values, otherwise, + * use parameter value. * * * .google.protobuf.Struct parameters = 2; @@ -1633,16 +1617,14 @@ public Builder mergeParameters(com.google.protobuf.Struct value) { * Depending on your protocol or client library language, this is a * map, associative array, symbol table, dictionary, or JSON object * composed of a collection of (MapKey, MapValue) pairs: - * - MapKey type: string - * - MapKey value: parameter name - * - MapValue type: - * - If parameter's entity type is a composite entity: map - * - Else: depending on parameter value type, could be one of string, - * number, boolean, null, list or map - * - MapValue value: - * - If parameter's entity type is a composite entity: - * map from composite entity property names to property values - * - Else: parameter value + * * MapKey type: string + * * MapKey value: parameter name + * * MapValue type: If parameter's entity type is a composite entity then use + * map, otherwise, depending on the parameter value type, it could be one of + * string, number, boolean, null, list or map. + * * MapValue value: If parameter's entity type is a composite entity then use + * map from composite entity property names to property values, otherwise, + * use parameter value. * * * .google.protobuf.Struct parameters = 2; @@ -1666,16 +1648,14 @@ public Builder clearParameters() { * Depending on your protocol or client library language, this is a * map, associative array, symbol table, dictionary, or JSON object * composed of a collection of (MapKey, MapValue) pairs: - * - MapKey type: string - * - MapKey value: parameter name - * - MapValue type: - * - If parameter's entity type is a composite entity: map - * - Else: depending on parameter value type, could be one of string, - * number, boolean, null, list or map - * - MapValue value: - * - If parameter's entity type is a composite entity: - * map from composite entity property names to property values - * - Else: parameter value + * * MapKey type: string + * * MapKey value: parameter name + * * MapValue type: If parameter's entity type is a composite entity then use + * map, otherwise, depending on the parameter value type, it could be one of + * string, number, boolean, null, list or map. + * * MapValue value: If parameter's entity type is a composite entity then use + * map from composite entity property names to property values, otherwise, + * use parameter value. * * * .google.protobuf.Struct parameters = 2; @@ -1693,16 +1673,14 @@ public com.google.protobuf.Struct.Builder getParametersBuilder() { * Depending on your protocol or client library language, this is a * map, associative array, symbol table, dictionary, or JSON object * composed of a collection of (MapKey, MapValue) pairs: - * - MapKey type: string - * - MapKey value: parameter name - * - MapValue type: - * - If parameter's entity type is a composite entity: map - * - Else: depending on parameter value type, could be one of string, - * number, boolean, null, list or map - * - MapValue value: - * - If parameter's entity type is a composite entity: - * map from composite entity property names to property values - * - Else: parameter value + * * MapKey type: string + * * MapKey value: parameter name + * * MapValue type: If parameter's entity type is a composite entity then use + * map, otherwise, depending on the parameter value type, it could be one of + * string, number, boolean, null, list or map. + * * MapValue value: If parameter's entity type is a composite entity then use + * map from composite entity property names to property values, otherwise, + * use parameter value. * * * .google.protobuf.Struct parameters = 2; @@ -1722,16 +1700,14 @@ public com.google.protobuf.StructOrBuilder getParametersOrBuilder() { * Depending on your protocol or client library language, this is a * map, associative array, symbol table, dictionary, or JSON object * composed of a collection of (MapKey, MapValue) pairs: - * - MapKey type: string - * - MapKey value: parameter name - * - MapValue type: - * - If parameter's entity type is a composite entity: map - * - Else: depending on parameter value type, could be one of string, - * number, boolean, null, list or map - * - MapValue value: - * - If parameter's entity type is a composite entity: - * map from composite entity property names to property values - * - Else: parameter value + * * MapKey type: string + * * MapKey value: parameter name + * * MapValue type: If parameter's entity type is a composite entity then use + * map, otherwise, depending on the parameter value type, it could be one of + * string, number, boolean, null, list or map. + * * MapValue value: If parameter's entity type is a composite entity then use + * map from composite entity property names to property values, otherwise, + * use parameter value. * * * .google.protobuf.Struct parameters = 2; diff --git a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/MatchOrBuilder.java b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/MatchOrBuilder.java index 4b0097d54..5464af8c6 100644 --- a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/MatchOrBuilder.java +++ b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/MatchOrBuilder.java @@ -101,16 +101,14 @@ public interface MatchOrBuilder * Depending on your protocol or client library language, this is a * map, associative array, symbol table, dictionary, or JSON object * composed of a collection of (MapKey, MapValue) pairs: - * - MapKey type: string - * - MapKey value: parameter name - * - MapValue type: - * - If parameter's entity type is a composite entity: map - * - Else: depending on parameter value type, could be one of string, - * number, boolean, null, list or map - * - MapValue value: - * - If parameter's entity type is a composite entity: - * map from composite entity property names to property values - * - Else: parameter value + * * MapKey type: string + * * MapKey value: parameter name + * * MapValue type: If parameter's entity type is a composite entity then use + * map, otherwise, depending on the parameter value type, it could be one of + * string, number, boolean, null, list or map. + * * MapValue value: If parameter's entity type is a composite entity then use + * map from composite entity property names to property values, otherwise, + * use parameter value. * * * .google.protobuf.Struct parameters = 2; @@ -126,16 +124,14 @@ public interface MatchOrBuilder * Depending on your protocol or client library language, this is a * map, associative array, symbol table, dictionary, or JSON object * composed of a collection of (MapKey, MapValue) pairs: - * - MapKey type: string - * - MapKey value: parameter name - * - MapValue type: - * - If parameter's entity type is a composite entity: map - * - Else: depending on parameter value type, could be one of string, - * number, boolean, null, list or map - * - MapValue value: - * - If parameter's entity type is a composite entity: - * map from composite entity property names to property values - * - Else: parameter value + * * MapKey type: string + * * MapKey value: parameter name + * * MapValue type: If parameter's entity type is a composite entity then use + * map, otherwise, depending on the parameter value type, it could be one of + * string, number, boolean, null, list or map. + * * MapValue value: If parameter's entity type is a composite entity then use + * map from composite entity property names to property values, otherwise, + * use parameter value. * * * .google.protobuf.Struct parameters = 2; @@ -151,16 +147,14 @@ public interface MatchOrBuilder * Depending on your protocol or client library language, this is a * map, associative array, symbol table, dictionary, or JSON object * composed of a collection of (MapKey, MapValue) pairs: - * - MapKey type: string - * - MapKey value: parameter name - * - MapValue type: - * - If parameter's entity type is a composite entity: map - * - Else: depending on parameter value type, could be one of string, - * number, boolean, null, list or map - * - MapValue value: - * - If parameter's entity type is a composite entity: - * map from composite entity property names to property values - * - Else: parameter value + * * MapKey type: string + * * MapKey value: parameter name + * * MapValue type: If parameter's entity type is a composite entity then use + * map, otherwise, depending on the parameter value type, it could be one of + * string, number, boolean, null, list or map. + * * MapValue value: If parameter's entity type is a composite entity then use + * map from composite entity property names to property values, otherwise, + * use parameter value. * * * .google.protobuf.Struct parameters = 2; diff --git a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/PageProto.java b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/PageProto.java index 217f3310e..1b596a41e 100644 --- a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/PageProto.java +++ b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/PageProto.java @@ -88,107 +88,106 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "e.proto\022\"google.cloud.dialogflow.cx.v3be" + "ta1\032\034google/api/annotations.proto\032\027googl" + "e/api/client.proto\032\037google/api/field_beh" - + "avior.proto\032\031google/api/resource.proto\032:" - + "google/cloud/dialogflow/cx/v3beta1/advan" - + "ced_settings.proto\0324google/cloud/dialogf" - + "low/cx/v3beta1/fulfillment.proto\032\033google" - + "/protobuf/empty.proto\032 google/protobuf/f" - + "ield_mask.proto\032\034google/protobuf/struct." - + "proto\"\232\004\n\004Page\022\014\n\004name\030\001 \001(\t\022\031\n\014display_" - + "name\030\002 \001(\tB\003\340A\002\022J\n\021entry_fulfillment\030\007 \001" - + "(\0132/.google.cloud.dialogflow.cx.v3beta1." - + "Fulfillment\0226\n\004form\030\004 \001(\0132(.google.cloud" - + ".dialogflow.cx.v3beta1.Form\022T\n\027transitio" - + "n_route_groups\030\013 \003(\tB3\372A0\n.dialogflow.go" - + "ogleapis.com/TransitionRouteGroup\022N\n\021tra" - + "nsition_routes\030\t \003(\01323.google.cloud.dial" - + "ogflow.cx.v3beta1.TransitionRoute\022H\n\016eve" - + "nt_handlers\030\n \003(\01320.google.cloud.dialogf" - + "low.cx.v3beta1.EventHandler:u\352Ar\n\036dialog" - + "flow.googleapis.com/Page\022Pprojects/{proj" - + "ect}/locations/{location}/agents/{agent}" - + "/flows/{flow}/pages/{page}\"\267\004\n\004Form\022F\n\np" - + "arameters\030\001 \003(\01322.google.cloud.dialogflo" - + "w.cx.v3beta1.Form.Parameter\032\346\003\n\tParamete" - + "r\022\031\n\014display_name\030\001 \001(\tB\003\340A\002\022\020\n\010required" - + "\030\002 \001(\010\022A\n\013entity_type\030\003 \001(\tB,\340A\002\372A&\n$dia" - + "logflow.googleapis.com/EntityType\022\017\n\007is_" - + "list\030\004 \001(\010\022[\n\rfill_behavior\030\007 \001(\0132?.goog" - + "le.cloud.dialogflow.cx.v3beta1.Form.Para" - + "meter.FillBehaviorB\003\340A\002\022-\n\rdefault_value" - + "\030\t \001(\0132\026.google.protobuf.Value\022\016\n\006redact" - + "\030\013 \001(\010\032\273\001\n\014FillBehavior\022X\n\032initial_promp" - + "t_fulfillment\030\003 \001(\0132/.google.cloud.dialo" - + "gflow.cx.v3beta1.FulfillmentB\003\340A\002\022Q\n\027rep" - + "rompt_event_handlers\030\005 \003(\01320.google.clou" - + "d.dialogflow.cx.v3beta1.EventHandler\"\205\002\n" - + "\014EventHandler\022\021\n\004name\030\006 \001(\tB\003\340A\003\022\022\n\005even" - + "t\030\004 \001(\tB\003\340A\002\022L\n\023trigger_fulfillment\030\005 \001(" - + "\0132/.google.cloud.dialogflow.cx.v3beta1.F" - + "ulfillment\022:\n\013target_page\030\002 \001(\tB#\372A \n\036di" - + "alogflow.googleapis.com/PageH\000\022:\n\013target" - + "_flow\030\003 \001(\tB#\372A \n\036dialogflow.googleapis." - + "com/FlowH\000B\010\n\006target\"\276\002\n\017TransitionRoute" - + "\022\021\n\004name\030\006 \001(\tB\003\340A\003\0225\n\006intent\030\001 \001(\tB%\372A\"" - + "\n dialogflow.googleapis.com/Intent\022\021\n\tco" - + "ndition\030\002 \001(\t\022L\n\023trigger_fulfillment\030\003 \001" - + "(\0132/.google.cloud.dialogflow.cx.v3beta1." - + "Fulfillment\022:\n\013target_page\030\004 \001(\tB#\372A \n\036d" - + "ialogflow.googleapis.com/PageH\000\022:\n\013targe" - + "t_flow\030\005 \001(\tB#\372A \n\036dialogflow.googleapis" - + ".com/FlowH\000B\010\n\006target\"\210\001\n\020ListPagesReque" - + "st\0226\n\006parent\030\001 \001(\tB&\340A\002\372A \022\036dialogflow.g" - + "oogleapis.com/Page\022\025\n\rlanguage_code\030\002 \001(" - + "\t\022\021\n\tpage_size\030\003 \001(\005\022\022\n\npage_token\030\004 \001(\t" - + "\"e\n\021ListPagesResponse\0227\n\005pages\030\001 \003(\0132(.g" - + "oogle.cloud.dialogflow.cx.v3beta1.Page\022\027" - + "\n\017next_page_token\030\002 \001(\t\"]\n\016GetPageReques" - + "t\0224\n\004name\030\001 \001(\tB&\340A\002\372A \n\036dialogflow.goog" - + "leapis.com/Page\022\025\n\rlanguage_code\030\002 \001(\t\"\237" - + "\001\n\021CreatePageRequest\0226\n\006parent\030\001 \001(\tB&\340A" - + "\002\372A \022\036dialogflow.googleapis.com/Page\022;\n\004" - + "page\030\002 \001(\0132(.google.cloud.dialogflow.cx." - + "v3beta1.PageB\003\340A\002\022\025\n\rlanguage_code\030\003 \001(\t" - + "\"\230\001\n\021UpdatePageRequest\022;\n\004page\030\001 \001(\0132(.g" - + "oogle.cloud.dialogflow.cx.v3beta1.PageB\003" - + "\340A\002\022\025\n\rlanguage_code\030\002 \001(\t\022/\n\013update_mas" - + "k\030\003 \001(\0132\032.google.protobuf.FieldMask\"X\n\021D" - + "eletePageRequest\0224\n\004name\030\001 \001(\tB&\340A\002\372A \n\036" - + "dialogflow.googleapis.com/Page\022\r\n\005force\030" - + "\002 \001(\0102\332\010\n\005Pages\022\312\001\n\tListPages\0224.google.c" - + "loud.dialogflow.cx.v3beta1.ListPagesRequ" - + "est\0325.google.cloud.dialogflow.cx.v3beta1" - + ".ListPagesResponse\"P\202\323\344\223\002A\022?/v3beta1/{pa" + + "avior.proto\032\031google/api/resource.proto\0324" + + "google/cloud/dialogflow/cx/v3beta1/fulfi" + + "llment.proto\032\033google/protobuf/empty.prot" + + "o\032 google/protobuf/field_mask.proto\032\034goo" + + "gle/protobuf/struct.proto\"\232\004\n\004Page\022\014\n\004na" + + "me\030\001 \001(\t\022\031\n\014display_name\030\002 \001(\tB\003\340A\002\022J\n\021e" + + "ntry_fulfillment\030\007 \001(\0132/.google.cloud.di" + + "alogflow.cx.v3beta1.Fulfillment\0226\n\004form\030" + + "\004 \001(\0132(.google.cloud.dialogflow.cx.v3bet" + + "a1.Form\022T\n\027transition_route_groups\030\013 \003(\t" + + "B3\372A0\n.dialogflow.googleapis.com/Transit" + + "ionRouteGroup\022N\n\021transition_routes\030\t \003(\013" + + "23.google.cloud.dialogflow.cx.v3beta1.Tr" + + "ansitionRoute\022H\n\016event_handlers\030\n \003(\01320." + + "google.cloud.dialogflow.cx.v3beta1.Event" + + "Handler:u\352Ar\n\036dialogflow.googleapis.com/" + + "Page\022Pprojects/{project}/locations/{loca" + + "tion}/agents/{agent}/flows/{flow}/pages/" + + "{page}\"\267\004\n\004Form\022F\n\nparameters\030\001 \003(\01322.go" + + "ogle.cloud.dialogflow.cx.v3beta1.Form.Pa" + + "rameter\032\346\003\n\tParameter\022\031\n\014display_name\030\001 " + + "\001(\tB\003\340A\002\022\020\n\010required\030\002 \001(\010\022A\n\013entity_typ" + + "e\030\003 \001(\tB,\340A\002\372A&\n$dialogflow.googleapis.c" + + "om/EntityType\022\017\n\007is_list\030\004 \001(\010\022[\n\rfill_b" + + "ehavior\030\007 \001(\0132?.google.cloud.dialogflow." + + "cx.v3beta1.Form.Parameter.FillBehaviorB\003" + + "\340A\002\022-\n\rdefault_value\030\t \001(\0132\026.google.prot" + + "obuf.Value\022\016\n\006redact\030\013 \001(\010\032\273\001\n\014FillBehav" + + "ior\022X\n\032initial_prompt_fulfillment\030\003 \001(\0132" + + "/.google.cloud.dialogflow.cx.v3beta1.Ful" + + "fillmentB\003\340A\002\022Q\n\027reprompt_event_handlers" + + "\030\005 \003(\01320.google.cloud.dialogflow.cx.v3be" + + "ta1.EventHandler\"\205\002\n\014EventHandler\022\021\n\004nam" + + "e\030\006 \001(\tB\003\340A\003\022\022\n\005event\030\004 \001(\tB\003\340A\002\022L\n\023trig" + + "ger_fulfillment\030\005 \001(\0132/.google.cloud.dia" + + "logflow.cx.v3beta1.Fulfillment\022:\n\013target" + + "_page\030\002 \001(\tB#\372A \n\036dialogflow.googleapis." + + "com/PageH\000\022:\n\013target_flow\030\003 \001(\tB#\372A \n\036di" + + "alogflow.googleapis.com/FlowH\000B\010\n\006target" + + "\"\276\002\n\017TransitionRoute\022\021\n\004name\030\006 \001(\tB\003\340A\003\022" + + "5\n\006intent\030\001 \001(\tB%\372A\"\n dialogflow.googlea" + + "pis.com/Intent\022\021\n\tcondition\030\002 \001(\t\022L\n\023tri" + + "gger_fulfillment\030\003 \001(\0132/.google.cloud.di" + + "alogflow.cx.v3beta1.Fulfillment\022:\n\013targe" + + "t_page\030\004 \001(\tB#\372A \n\036dialogflow.googleapis" + + ".com/PageH\000\022:\n\013target_flow\030\005 \001(\tB#\372A \n\036d" + + "ialogflow.googleapis.com/FlowH\000B\010\n\006targe" + + "t\"\210\001\n\020ListPagesRequest\0226\n\006parent\030\001 \001(\tB&" + + "\340A\002\372A \022\036dialogflow.googleapis.com/Page\022\025" + + "\n\rlanguage_code\030\002 \001(\t\022\021\n\tpage_size\030\003 \001(\005" + + "\022\022\n\npage_token\030\004 \001(\t\"e\n\021ListPagesRespons" + + "e\0227\n\005pages\030\001 \003(\0132(.google.cloud.dialogfl" + + "ow.cx.v3beta1.Page\022\027\n\017next_page_token\030\002 " + + "\001(\t\"]\n\016GetPageRequest\0224\n\004name\030\001 \001(\tB&\340A\002" + + "\372A \n\036dialogflow.googleapis.com/Page\022\025\n\rl" + + "anguage_code\030\002 \001(\t\"\237\001\n\021CreatePageRequest" + + "\0226\n\006parent\030\001 \001(\tB&\340A\002\372A \022\036dialogflow.goo" + + "gleapis.com/Page\022;\n\004page\030\002 \001(\0132(.google." + + "cloud.dialogflow.cx.v3beta1.PageB\003\340A\002\022\025\n" + + "\rlanguage_code\030\003 \001(\t\"\230\001\n\021UpdatePageReque" + + "st\022;\n\004page\030\001 \001(\0132(.google.cloud.dialogfl" + + "ow.cx.v3beta1.PageB\003\340A\002\022\025\n\rlanguage_code" + + "\030\002 \001(\t\022/\n\013update_mask\030\003 \001(\0132\032.google.pro" + + "tobuf.FieldMask\"X\n\021DeletePageRequest\0224\n\004" + + "name\030\001 \001(\tB&\340A\002\372A \n\036dialogflow.googleapi" + + "s.com/Page\022\r\n\005force\030\002 \001(\0102\332\010\n\005Pages\022\312\001\n\t" + + "ListPages\0224.google.cloud.dialogflow.cx.v" + + "3beta1.ListPagesRequest\0325.google.cloud.d" + + "ialogflow.cx.v3beta1.ListPagesResponse\"P" + + "\202\323\344\223\002A\022?/v3beta1/{parent=projects/*/loca" + + "tions/*/agents/*/flows/*}/pages\332A\006parent" + + "\022\267\001\n\007GetPage\0222.google.cloud.dialogflow.c" + + "x.v3beta1.GetPageRequest\032(.google.cloud." + + "dialogflow.cx.v3beta1.Page\"N\202\323\344\223\002A\022?/v3b" + + "eta1/{name=projects/*/locations/*/agents" + + "/*/flows/*/pages/*}\332A\004name\022\312\001\n\nCreatePag" + + "e\0225.google.cloud.dialogflow.cx.v3beta1.C" + + "reatePageRequest\032(.google.cloud.dialogfl" + + "ow.cx.v3beta1.Page\"[\202\323\344\223\002G\"?/v3beta1/{pa" + "rent=projects/*/locations/*/agents/*/flo" - + "ws/*}/pages\332A\006parent\022\267\001\n\007GetPage\0222.googl" - + "e.cloud.dialogflow.cx.v3beta1.GetPageReq" - + "uest\032(.google.cloud.dialogflow.cx.v3beta" - + "1.Page\"N\202\323\344\223\002A\022?/v3beta1/{name=projects/" - + "*/locations/*/agents/*/flows/*/pages/*}\332" - + "A\004name\022\312\001\n\nCreatePage\0225.google.cloud.dia" - + "logflow.cx.v3beta1.CreatePageRequest\032(.g" - + "oogle.cloud.dialogflow.cx.v3beta1.Page\"[" - + "\202\323\344\223\002G\"?/v3beta1/{parent=projects/*/loca" - + "tions/*/agents/*/flows/*}/pages:\004page\332A\013" - + "parent,page\022\324\001\n\nUpdatePage\0225.google.clou" - + "d.dialogflow.cx.v3beta1.UpdatePageReques" - + "t\032(.google.cloud.dialogflow.cx.v3beta1.P" - + "age\"e\202\323\344\223\002L2D/v3beta1/{page.name=project" - + "s/*/locations/*/agents/*/flows/*/pages/*" - + "}:\004page\332A\020page,update_mask\022\253\001\n\nDeletePag" - + "e\0225.google.cloud.dialogflow.cx.v3beta1.D" - + "eletePageRequest\032\026.google.protobuf.Empty" - + "\"N\202\323\344\223\002A*?/v3beta1/{name=projects/*/loca" - + "tions/*/agents/*/flows/*/pages/*}\332A\004name" - + "\032x\312A\031dialogflow.googleapis.com\322AYhttps:/" - + "/www.googleapis.com/auth/cloud-platform," - + "https://www.googleapis.com/auth/dialogfl" - + "owB\321\001\n&com.google.cloud.dialogflow.cx.v3" - + "beta1B\tPageProtoP\001ZDgoogle.golang.org/ge" - + "nproto/googleapis/cloud/dialogflow/cx/v3" - + "beta1;cx\370\001\001\242\002\002DF\252\002\"Google.Cloud.Dialogfl" - + "ow.Cx.V3Beta1\352\002&Google::Cloud::Dialogflo" - + "w::CX::V3beta1b\006proto3" + + "ws/*}/pages:\004page\332A\013parent,page\022\324\001\n\nUpda" + + "tePage\0225.google.cloud.dialogflow.cx.v3be" + + "ta1.UpdatePageRequest\032(.google.cloud.dia" + + "logflow.cx.v3beta1.Page\"e\202\323\344\223\002L2D/v3beta" + + "1/{page.name=projects/*/locations/*/agen" + + "ts/*/flows/*/pages/*}:\004page\332A\020page,updat" + + "e_mask\022\253\001\n\nDeletePage\0225.google.cloud.dia" + + "logflow.cx.v3beta1.DeletePageRequest\032\026.g" + + "oogle.protobuf.Empty\"N\202\323\344\223\002A*?/v3beta1/{" + + "name=projects/*/locations/*/agents/*/flo" + + "ws/*/pages/*}\332A\004name\032x\312A\031dialogflow.goog" + + "leapis.com\322AYhttps://www.googleapis.com/" + + "auth/cloud-platform,https://www.googleap" + + "is.com/auth/dialogflowB\321\001\n&com.google.cl" + + "oud.dialogflow.cx.v3beta1B\tPageProtoP\001ZD" + + "google.golang.org/genproto/googleapis/cl" + + "oud/dialogflow/cx/v3beta1;cx\370\001\001\242\002\002DF\252\002\"G" + + "oogle.Cloud.Dialogflow.Cx.V3Beta1\352\002&Goog" + + "le::Cloud::Dialogflow::CX::V3beta1b\006prot" + + "o3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -198,7 +197,6 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { com.google.api.ClientProto.getDescriptor(), com.google.api.FieldBehaviorProto.getDescriptor(), com.google.api.ResourceProto.getDescriptor(), - com.google.cloud.dialogflow.cx.v3beta1.AdvancedSettingsProto.getDescriptor(), com.google.cloud.dialogflow.cx.v3beta1.FulfillmentProto.getDescriptor(), com.google.protobuf.EmptyProto.getDescriptor(), com.google.protobuf.FieldMaskProto.getDescriptor(), @@ -335,7 +333,6 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { com.google.api.ClientProto.getDescriptor(); com.google.api.FieldBehaviorProto.getDescriptor(); com.google.api.ResourceProto.getDescriptor(); - com.google.cloud.dialogflow.cx.v3beta1.AdvancedSettingsProto.getDescriptor(); com.google.cloud.dialogflow.cx.v3beta1.FulfillmentProto.getDescriptor(); com.google.protobuf.EmptyProto.getDescriptor(); com.google.protobuf.FieldMaskProto.getDescriptor(); diff --git a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/QueryParameters.java b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/QueryParameters.java index b635cdf48..d44e92f24 100644 --- a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/QueryParameters.java +++ b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/QueryParameters.java @@ -518,16 +518,14 @@ public com.google.protobuf.StructOrBuilder getPayloadOrBuilder() { * Depending on your protocol or client library language, this is a * map, associative array, symbol table, dictionary, or JSON object * composed of a collection of (MapKey, MapValue) pairs: - * - MapKey type: string - * - MapKey value: parameter name - * - MapValue type: - * - If parameter's entity type is a composite entity: map - * - Else: depending on parameter value type, could be one of string, - * number, boolean, null, list or map - * - MapValue value: - * - If parameter's entity type is a composite entity: - * map from composite entity property names to property values - * - Else: parameter value + * * MapKey type: string + * * MapKey value: parameter name + * * MapValue type: If parameter's entity type is a composite entity then use + * map, otherwise, depending on the parameter value type, it could be one of + * string, number, boolean, null, list or map. + * * MapValue value: If parameter's entity type is a composite entity then use + * map from composite entity property names to property values, otherwise, + * use parameter value. * * * .google.protobuf.Struct parameters = 5; @@ -551,16 +549,14 @@ public boolean hasParameters() { * Depending on your protocol or client library language, this is a * map, associative array, symbol table, dictionary, or JSON object * composed of a collection of (MapKey, MapValue) pairs: - * - MapKey type: string - * - MapKey value: parameter name - * - MapValue type: - * - If parameter's entity type is a composite entity: map - * - Else: depending on parameter value type, could be one of string, - * number, boolean, null, list or map - * - MapValue value: - * - If parameter's entity type is a composite entity: - * map from composite entity property names to property values - * - Else: parameter value + * * MapKey type: string + * * MapKey value: parameter name + * * MapValue type: If parameter's entity type is a composite entity then use + * map, otherwise, depending on the parameter value type, it could be one of + * string, number, boolean, null, list or map. + * * MapValue value: If parameter's entity type is a composite entity then use + * map from composite entity property names to property values, otherwise, + * use parameter value. * * * .google.protobuf.Struct parameters = 5; @@ -584,16 +580,14 @@ public com.google.protobuf.Struct getParameters() { * Depending on your protocol or client library language, this is a * map, associative array, symbol table, dictionary, or JSON object * composed of a collection of (MapKey, MapValue) pairs: - * - MapKey type: string - * - MapKey value: parameter name - * - MapValue type: - * - If parameter's entity type is a composite entity: map - * - Else: depending on parameter value type, could be one of string, - * number, boolean, null, list or map - * - MapValue value: - * - If parameter's entity type is a composite entity: - * map from composite entity property names to property values - * - Else: parameter value + * * MapKey type: string + * * MapKey value: parameter name + * * MapValue type: If parameter's entity type is a composite entity then use + * map, otherwise, depending on the parameter value type, it could be one of + * string, number, boolean, null, list or map. + * * MapValue value: If parameter's entity type is a composite entity then use + * map from composite entity property names to property values, otherwise, + * use parameter value. * * * .google.protobuf.Struct parameters = 5; @@ -2549,16 +2543,14 @@ public com.google.protobuf.StructOrBuilder getPayloadOrBuilder() { * Depending on your protocol or client library language, this is a * map, associative array, symbol table, dictionary, or JSON object * composed of a collection of (MapKey, MapValue) pairs: - * - MapKey type: string - * - MapKey value: parameter name - * - MapValue type: - * - If parameter's entity type is a composite entity: map - * - Else: depending on parameter value type, could be one of string, - * number, boolean, null, list or map - * - MapValue value: - * - If parameter's entity type is a composite entity: - * map from composite entity property names to property values - * - Else: parameter value + * * MapKey type: string + * * MapKey value: parameter name + * * MapValue type: If parameter's entity type is a composite entity then use + * map, otherwise, depending on the parameter value type, it could be one of + * string, number, boolean, null, list or map. + * * MapValue value: If parameter's entity type is a composite entity then use + * map from composite entity property names to property values, otherwise, + * use parameter value. * * * .google.protobuf.Struct parameters = 5; @@ -2581,16 +2573,14 @@ public boolean hasParameters() { * Depending on your protocol or client library language, this is a * map, associative array, symbol table, dictionary, or JSON object * composed of a collection of (MapKey, MapValue) pairs: - * - MapKey type: string - * - MapKey value: parameter name - * - MapValue type: - * - If parameter's entity type is a composite entity: map - * - Else: depending on parameter value type, could be one of string, - * number, boolean, null, list or map - * - MapValue value: - * - If parameter's entity type is a composite entity: - * map from composite entity property names to property values - * - Else: parameter value + * * MapKey type: string + * * MapKey value: parameter name + * * MapValue type: If parameter's entity type is a composite entity then use + * map, otherwise, depending on the parameter value type, it could be one of + * string, number, boolean, null, list or map. + * * MapValue value: If parameter's entity type is a composite entity then use + * map from composite entity property names to property values, otherwise, + * use parameter value. * * * .google.protobuf.Struct parameters = 5; @@ -2617,16 +2607,14 @@ public com.google.protobuf.Struct getParameters() { * Depending on your protocol or client library language, this is a * map, associative array, symbol table, dictionary, or JSON object * composed of a collection of (MapKey, MapValue) pairs: - * - MapKey type: string - * - MapKey value: parameter name - * - MapValue type: - * - If parameter's entity type is a composite entity: map - * - Else: depending on parameter value type, could be one of string, - * number, boolean, null, list or map - * - MapValue value: - * - If parameter's entity type is a composite entity: - * map from composite entity property names to property values - * - Else: parameter value + * * MapKey type: string + * * MapKey value: parameter name + * * MapValue type: If parameter's entity type is a composite entity then use + * map, otherwise, depending on the parameter value type, it could be one of + * string, number, boolean, null, list or map. + * * MapValue value: If parameter's entity type is a composite entity then use + * map from composite entity property names to property values, otherwise, + * use parameter value. * * * .google.protobuf.Struct parameters = 5; @@ -2657,16 +2645,14 @@ public Builder setParameters(com.google.protobuf.Struct value) { * Depending on your protocol or client library language, this is a * map, associative array, symbol table, dictionary, or JSON object * composed of a collection of (MapKey, MapValue) pairs: - * - MapKey type: string - * - MapKey value: parameter name - * - MapValue type: - * - If parameter's entity type is a composite entity: map - * - Else: depending on parameter value type, could be one of string, - * number, boolean, null, list or map - * - MapValue value: - * - If parameter's entity type is a composite entity: - * map from composite entity property names to property values - * - Else: parameter value + * * MapKey type: string + * * MapKey value: parameter name + * * MapValue type: If parameter's entity type is a composite entity then use + * map, otherwise, depending on the parameter value type, it could be one of + * string, number, boolean, null, list or map. + * * MapValue value: If parameter's entity type is a composite entity then use + * map from composite entity property names to property values, otherwise, + * use parameter value. * * * .google.protobuf.Struct parameters = 5; @@ -2694,16 +2680,14 @@ public Builder setParameters(com.google.protobuf.Struct.Builder builderForValue) * Depending on your protocol or client library language, this is a * map, associative array, symbol table, dictionary, or JSON object * composed of a collection of (MapKey, MapValue) pairs: - * - MapKey type: string - * - MapKey value: parameter name - * - MapValue type: - * - If parameter's entity type is a composite entity: map - * - Else: depending on parameter value type, could be one of string, - * number, boolean, null, list or map - * - MapValue value: - * - If parameter's entity type is a composite entity: - * map from composite entity property names to property values - * - Else: parameter value + * * MapKey type: string + * * MapKey value: parameter name + * * MapValue type: If parameter's entity type is a composite entity then use + * map, otherwise, depending on the parameter value type, it could be one of + * string, number, boolean, null, list or map. + * * MapValue value: If parameter's entity type is a composite entity then use + * map from composite entity property names to property values, otherwise, + * use parameter value. * * * .google.protobuf.Struct parameters = 5; @@ -2736,16 +2720,14 @@ public Builder mergeParameters(com.google.protobuf.Struct value) { * Depending on your protocol or client library language, this is a * map, associative array, symbol table, dictionary, or JSON object * composed of a collection of (MapKey, MapValue) pairs: - * - MapKey type: string - * - MapKey value: parameter name - * - MapValue type: - * - If parameter's entity type is a composite entity: map - * - Else: depending on parameter value type, could be one of string, - * number, boolean, null, list or map - * - MapValue value: - * - If parameter's entity type is a composite entity: - * map from composite entity property names to property values - * - Else: parameter value + * * MapKey type: string + * * MapKey value: parameter name + * * MapValue type: If parameter's entity type is a composite entity then use + * map, otherwise, depending on the parameter value type, it could be one of + * string, number, boolean, null, list or map. + * * MapValue value: If parameter's entity type is a composite entity then use + * map from composite entity property names to property values, otherwise, + * use parameter value. * * * .google.protobuf.Struct parameters = 5; @@ -2774,16 +2756,14 @@ public Builder clearParameters() { * Depending on your protocol or client library language, this is a * map, associative array, symbol table, dictionary, or JSON object * composed of a collection of (MapKey, MapValue) pairs: - * - MapKey type: string - * - MapKey value: parameter name - * - MapValue type: - * - If parameter's entity type is a composite entity: map - * - Else: depending on parameter value type, could be one of string, - * number, boolean, null, list or map - * - MapValue value: - * - If parameter's entity type is a composite entity: - * map from composite entity property names to property values - * - Else: parameter value + * * MapKey type: string + * * MapKey value: parameter name + * * MapValue type: If parameter's entity type is a composite entity then use + * map, otherwise, depending on the parameter value type, it could be one of + * string, number, boolean, null, list or map. + * * MapValue value: If parameter's entity type is a composite entity then use + * map from composite entity property names to property values, otherwise, + * use parameter value. * * * .google.protobuf.Struct parameters = 5; @@ -2806,16 +2786,14 @@ public com.google.protobuf.Struct.Builder getParametersBuilder() { * Depending on your protocol or client library language, this is a * map, associative array, symbol table, dictionary, or JSON object * composed of a collection of (MapKey, MapValue) pairs: - * - MapKey type: string - * - MapKey value: parameter name - * - MapValue type: - * - If parameter's entity type is a composite entity: map - * - Else: depending on parameter value type, could be one of string, - * number, boolean, null, list or map - * - MapValue value: - * - If parameter's entity type is a composite entity: - * map from composite entity property names to property values - * - Else: parameter value + * * MapKey type: string + * * MapKey value: parameter name + * * MapValue type: If parameter's entity type is a composite entity then use + * map, otherwise, depending on the parameter value type, it could be one of + * string, number, boolean, null, list or map. + * * MapValue value: If parameter's entity type is a composite entity then use + * map from composite entity property names to property values, otherwise, + * use parameter value. * * * .google.protobuf.Struct parameters = 5; @@ -2840,16 +2818,14 @@ public com.google.protobuf.StructOrBuilder getParametersOrBuilder() { * Depending on your protocol or client library language, this is a * map, associative array, symbol table, dictionary, or JSON object * composed of a collection of (MapKey, MapValue) pairs: - * - MapKey type: string - * - MapKey value: parameter name - * - MapValue type: - * - If parameter's entity type is a composite entity: map - * - Else: depending on parameter value type, could be one of string, - * number, boolean, null, list or map - * - MapValue value: - * - If parameter's entity type is a composite entity: - * map from composite entity property names to property values - * - Else: parameter value + * * MapKey type: string + * * MapKey value: parameter name + * * MapValue type: If parameter's entity type is a composite entity then use + * map, otherwise, depending on the parameter value type, it could be one of + * string, number, boolean, null, list or map. + * * MapValue value: If parameter's entity type is a composite entity then use + * map from composite entity property names to property values, otherwise, + * use parameter value. * * * .google.protobuf.Struct parameters = 5; diff --git a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/QueryParametersOrBuilder.java b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/QueryParametersOrBuilder.java index b2cde46db..8705f9ec4 100644 --- a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/QueryParametersOrBuilder.java +++ b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/QueryParametersOrBuilder.java @@ -242,16 +242,14 @@ com.google.cloud.dialogflow.cx.v3beta1.SessionEntityTypeOrBuilder getSessionEnti * Depending on your protocol or client library language, this is a * map, associative array, symbol table, dictionary, or JSON object * composed of a collection of (MapKey, MapValue) pairs: - * - MapKey type: string - * - MapKey value: parameter name - * - MapValue type: - * - If parameter's entity type is a composite entity: map - * - Else: depending on parameter value type, could be one of string, - * number, boolean, null, list or map - * - MapValue value: - * - If parameter's entity type is a composite entity: - * map from composite entity property names to property values - * - Else: parameter value + * * MapKey type: string + * * MapKey value: parameter name + * * MapValue type: If parameter's entity type is a composite entity then use + * map, otherwise, depending on the parameter value type, it could be one of + * string, number, boolean, null, list or map. + * * MapValue value: If parameter's entity type is a composite entity then use + * map from composite entity property names to property values, otherwise, + * use parameter value. * * * .google.protobuf.Struct parameters = 5; @@ -272,16 +270,14 @@ com.google.cloud.dialogflow.cx.v3beta1.SessionEntityTypeOrBuilder getSessionEnti * Depending on your protocol or client library language, this is a * map, associative array, symbol table, dictionary, or JSON object * composed of a collection of (MapKey, MapValue) pairs: - * - MapKey type: string - * - MapKey value: parameter name - * - MapValue type: - * - If parameter's entity type is a composite entity: map - * - Else: depending on parameter value type, could be one of string, - * number, boolean, null, list or map - * - MapValue value: - * - If parameter's entity type is a composite entity: - * map from composite entity property names to property values - * - Else: parameter value + * * MapKey type: string + * * MapKey value: parameter name + * * MapValue type: If parameter's entity type is a composite entity then use + * map, otherwise, depending on the parameter value type, it could be one of + * string, number, boolean, null, list or map. + * * MapValue value: If parameter's entity type is a composite entity then use + * map from composite entity property names to property values, otherwise, + * use parameter value. * * * .google.protobuf.Struct parameters = 5; @@ -302,16 +298,14 @@ com.google.cloud.dialogflow.cx.v3beta1.SessionEntityTypeOrBuilder getSessionEnti * Depending on your protocol or client library language, this is a * map, associative array, symbol table, dictionary, or JSON object * composed of a collection of (MapKey, MapValue) pairs: - * - MapKey type: string - * - MapKey value: parameter name - * - MapValue type: - * - If parameter's entity type is a composite entity: map - * - Else: depending on parameter value type, could be one of string, - * number, boolean, null, list or map - * - MapValue value: - * - If parameter's entity type is a composite entity: - * map from composite entity property names to property values - * - Else: parameter value + * * MapKey type: string + * * MapKey value: parameter name + * * MapValue type: If parameter's entity type is a composite entity then use + * map, otherwise, depending on the parameter value type, it could be one of + * string, number, boolean, null, list or map. + * * MapValue value: If parameter's entity type is a composite entity then use + * map from composite entity property names to property values, otherwise, + * use parameter value. * * * .google.protobuf.Struct parameters = 5; diff --git a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/QueryResult.java b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/QueryResult.java index 86060bace..e2a76e3bc 100644 --- a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/QueryResult.java +++ b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/QueryResult.java @@ -777,16 +777,14 @@ public com.google.protobuf.ByteString getLanguageCodeBytes() { * Depending on your protocol or client library language, this is a * map, associative array, symbol table, dictionary, or JSON object * composed of a collection of (MapKey, MapValue) pairs: - * - MapKey type: string - * - MapKey value: parameter name - * - MapValue type: - * - If parameter's entity type is a composite entity: map - * - Else: depending on parameter value type, could be one of string, - * number, boolean, null, list or map - * - MapValue value: - * - If parameter's entity type is a composite entity: - * map from composite entity property names to property values - * - Else: parameter value + * * MapKey type: string + * * MapKey value: parameter name + * * MapValue type: If parameter's entity type is a composite entity then use + * map, otherwise, depending on the parameter value type, it could be one of + * string, number, boolean, null, list or map. + * * MapValue value: If parameter's entity type is a composite entity then use + * map from composite entity property names to property values, otherwise, + * use parameter value. * * * .google.protobuf.Struct parameters = 3; @@ -805,16 +803,14 @@ public boolean hasParameters() { * Depending on your protocol or client library language, this is a * map, associative array, symbol table, dictionary, or JSON object * composed of a collection of (MapKey, MapValue) pairs: - * - MapKey type: string - * - MapKey value: parameter name - * - MapValue type: - * - If parameter's entity type is a composite entity: map - * - Else: depending on parameter value type, could be one of string, - * number, boolean, null, list or map - * - MapValue value: - * - If parameter's entity type is a composite entity: - * map from composite entity property names to property values - * - Else: parameter value + * * MapKey type: string + * * MapKey value: parameter name + * * MapValue type: If parameter's entity type is a composite entity then use + * map, otherwise, depending on the parameter value type, it could be one of + * string, number, boolean, null, list or map. + * * MapValue value: If parameter's entity type is a composite entity then use + * map from composite entity property names to property values, otherwise, + * use parameter value. * * * .google.protobuf.Struct parameters = 3; @@ -833,16 +829,14 @@ public com.google.protobuf.Struct getParameters() { * Depending on your protocol or client library language, this is a * map, associative array, symbol table, dictionary, or JSON object * composed of a collection of (MapKey, MapValue) pairs: - * - MapKey type: string - * - MapKey value: parameter name - * - MapValue type: - * - If parameter's entity type is a composite entity: map - * - Else: depending on parameter value type, could be one of string, - * number, boolean, null, list or map - * - MapValue value: - * - If parameter's entity type is a composite entity: - * map from composite entity property names to property values - * - Else: parameter value + * * MapKey type: string + * * MapKey value: parameter name + * * MapValue type: If parameter's entity type is a composite entity then use + * map, otherwise, depending on the parameter value type, it could be one of + * string, number, boolean, null, list or map. + * * MapValue value: If parameter's entity type is a composite entity then use + * map from composite entity property names to property values, otherwise, + * use parameter value. * * * .google.protobuf.Struct parameters = 3; @@ -3132,16 +3126,14 @@ public Builder setLanguageCodeBytes(com.google.protobuf.ByteString value) { * Depending on your protocol or client library language, this is a * map, associative array, symbol table, dictionary, or JSON object * composed of a collection of (MapKey, MapValue) pairs: - * - MapKey type: string - * - MapKey value: parameter name - * - MapValue type: - * - If parameter's entity type is a composite entity: map - * - Else: depending on parameter value type, could be one of string, - * number, boolean, null, list or map - * - MapValue value: - * - If parameter's entity type is a composite entity: - * map from composite entity property names to property values - * - Else: parameter value + * * MapKey type: string + * * MapKey value: parameter name + * * MapValue type: If parameter's entity type is a composite entity then use + * map, otherwise, depending on the parameter value type, it could be one of + * string, number, boolean, null, list or map. + * * MapValue value: If parameter's entity type is a composite entity then use + * map from composite entity property names to property values, otherwise, + * use parameter value. * * * .google.protobuf.Struct parameters = 3; @@ -3159,16 +3151,14 @@ public boolean hasParameters() { * Depending on your protocol or client library language, this is a * map, associative array, symbol table, dictionary, or JSON object * composed of a collection of (MapKey, MapValue) pairs: - * - MapKey type: string - * - MapKey value: parameter name - * - MapValue type: - * - If parameter's entity type is a composite entity: map - * - Else: depending on parameter value type, could be one of string, - * number, boolean, null, list or map - * - MapValue value: - * - If parameter's entity type is a composite entity: - * map from composite entity property names to property values - * - Else: parameter value + * * MapKey type: string + * * MapKey value: parameter name + * * MapValue type: If parameter's entity type is a composite entity then use + * map, otherwise, depending on the parameter value type, it could be one of + * string, number, boolean, null, list or map. + * * MapValue value: If parameter's entity type is a composite entity then use + * map from composite entity property names to property values, otherwise, + * use parameter value. * * * .google.protobuf.Struct parameters = 3; @@ -3190,16 +3180,14 @@ public com.google.protobuf.Struct getParameters() { * Depending on your protocol or client library language, this is a * map, associative array, symbol table, dictionary, or JSON object * composed of a collection of (MapKey, MapValue) pairs: - * - MapKey type: string - * - MapKey value: parameter name - * - MapValue type: - * - If parameter's entity type is a composite entity: map - * - Else: depending on parameter value type, could be one of string, - * number, boolean, null, list or map - * - MapValue value: - * - If parameter's entity type is a composite entity: - * map from composite entity property names to property values - * - Else: parameter value + * * MapKey type: string + * * MapKey value: parameter name + * * MapValue type: If parameter's entity type is a composite entity then use + * map, otherwise, depending on the parameter value type, it could be one of + * string, number, boolean, null, list or map. + * * MapValue value: If parameter's entity type is a composite entity then use + * map from composite entity property names to property values, otherwise, + * use parameter value. * * * .google.protobuf.Struct parameters = 3; @@ -3225,16 +3213,14 @@ public Builder setParameters(com.google.protobuf.Struct value) { * Depending on your protocol or client library language, this is a * map, associative array, symbol table, dictionary, or JSON object * composed of a collection of (MapKey, MapValue) pairs: - * - MapKey type: string - * - MapKey value: parameter name - * - MapValue type: - * - If parameter's entity type is a composite entity: map - * - Else: depending on parameter value type, could be one of string, - * number, boolean, null, list or map - * - MapValue value: - * - If parameter's entity type is a composite entity: - * map from composite entity property names to property values - * - Else: parameter value + * * MapKey type: string + * * MapKey value: parameter name + * * MapValue type: If parameter's entity type is a composite entity then use + * map, otherwise, depending on the parameter value type, it could be one of + * string, number, boolean, null, list or map. + * * MapValue value: If parameter's entity type is a composite entity then use + * map from composite entity property names to property values, otherwise, + * use parameter value. * * * .google.protobuf.Struct parameters = 3; @@ -3257,16 +3243,14 @@ public Builder setParameters(com.google.protobuf.Struct.Builder builderForValue) * Depending on your protocol or client library language, this is a * map, associative array, symbol table, dictionary, or JSON object * composed of a collection of (MapKey, MapValue) pairs: - * - MapKey type: string - * - MapKey value: parameter name - * - MapValue type: - * - If parameter's entity type is a composite entity: map - * - Else: depending on parameter value type, could be one of string, - * number, boolean, null, list or map - * - MapValue value: - * - If parameter's entity type is a composite entity: - * map from composite entity property names to property values - * - Else: parameter value + * * MapKey type: string + * * MapKey value: parameter name + * * MapValue type: If parameter's entity type is a composite entity then use + * map, otherwise, depending on the parameter value type, it could be one of + * string, number, boolean, null, list or map. + * * MapValue value: If parameter's entity type is a composite entity then use + * map from composite entity property names to property values, otherwise, + * use parameter value. * * * .google.protobuf.Struct parameters = 3; @@ -3294,16 +3278,14 @@ public Builder mergeParameters(com.google.protobuf.Struct value) { * Depending on your protocol or client library language, this is a * map, associative array, symbol table, dictionary, or JSON object * composed of a collection of (MapKey, MapValue) pairs: - * - MapKey type: string - * - MapKey value: parameter name - * - MapValue type: - * - If parameter's entity type is a composite entity: map - * - Else: depending on parameter value type, could be one of string, - * number, boolean, null, list or map - * - MapValue value: - * - If parameter's entity type is a composite entity: - * map from composite entity property names to property values - * - Else: parameter value + * * MapKey type: string + * * MapKey value: parameter name + * * MapValue type: If parameter's entity type is a composite entity then use + * map, otherwise, depending on the parameter value type, it could be one of + * string, number, boolean, null, list or map. + * * MapValue value: If parameter's entity type is a composite entity then use + * map from composite entity property names to property values, otherwise, + * use parameter value. * * * .google.protobuf.Struct parameters = 3; @@ -3327,16 +3309,14 @@ public Builder clearParameters() { * Depending on your protocol or client library language, this is a * map, associative array, symbol table, dictionary, or JSON object * composed of a collection of (MapKey, MapValue) pairs: - * - MapKey type: string - * - MapKey value: parameter name - * - MapValue type: - * - If parameter's entity type is a composite entity: map - * - Else: depending on parameter value type, could be one of string, - * number, boolean, null, list or map - * - MapValue value: - * - If parameter's entity type is a composite entity: - * map from composite entity property names to property values - * - Else: parameter value + * * MapKey type: string + * * MapKey value: parameter name + * * MapValue type: If parameter's entity type is a composite entity then use + * map, otherwise, depending on the parameter value type, it could be one of + * string, number, boolean, null, list or map. + * * MapValue value: If parameter's entity type is a composite entity then use + * map from composite entity property names to property values, otherwise, + * use parameter value. * * * .google.protobuf.Struct parameters = 3; @@ -3354,16 +3334,14 @@ public com.google.protobuf.Struct.Builder getParametersBuilder() { * Depending on your protocol or client library language, this is a * map, associative array, symbol table, dictionary, or JSON object * composed of a collection of (MapKey, MapValue) pairs: - * - MapKey type: string - * - MapKey value: parameter name - * - MapValue type: - * - If parameter's entity type is a composite entity: map - * - Else: depending on parameter value type, could be one of string, - * number, boolean, null, list or map - * - MapValue value: - * - If parameter's entity type is a composite entity: - * map from composite entity property names to property values - * - Else: parameter value + * * MapKey type: string + * * MapKey value: parameter name + * * MapValue type: If parameter's entity type is a composite entity then use + * map, otherwise, depending on the parameter value type, it could be one of + * string, number, boolean, null, list or map. + * * MapValue value: If parameter's entity type is a composite entity then use + * map from composite entity property names to property values, otherwise, + * use parameter value. * * * .google.protobuf.Struct parameters = 3; @@ -3383,16 +3361,14 @@ public com.google.protobuf.StructOrBuilder getParametersOrBuilder() { * Depending on your protocol or client library language, this is a * map, associative array, symbol table, dictionary, or JSON object * composed of a collection of (MapKey, MapValue) pairs: - * - MapKey type: string - * - MapKey value: parameter name - * - MapValue type: - * - If parameter's entity type is a composite entity: map - * - Else: depending on parameter value type, could be one of string, - * number, boolean, null, list or map - * - MapValue value: - * - If parameter's entity type is a composite entity: - * map from composite entity property names to property values - * - Else: parameter value + * * MapKey type: string + * * MapKey value: parameter name + * * MapValue type: If parameter's entity type is a composite entity then use + * map, otherwise, depending on the parameter value type, it could be one of + * string, number, boolean, null, list or map. + * * MapValue value: If parameter's entity type is a composite entity then use + * map from composite entity property names to property values, otherwise, + * use parameter value. * * * .google.protobuf.Struct parameters = 3; diff --git a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/QueryResultOrBuilder.java b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/QueryResultOrBuilder.java index 835a5738b..07a9c90bb 100644 --- a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/QueryResultOrBuilder.java +++ b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/QueryResultOrBuilder.java @@ -266,16 +266,14 @@ public interface QueryResultOrBuilder * Depending on your protocol or client library language, this is a * map, associative array, symbol table, dictionary, or JSON object * composed of a collection of (MapKey, MapValue) pairs: - * - MapKey type: string - * - MapKey value: parameter name - * - MapValue type: - * - If parameter's entity type is a composite entity: map - * - Else: depending on parameter value type, could be one of string, - * number, boolean, null, list or map - * - MapValue value: - * - If parameter's entity type is a composite entity: - * map from composite entity property names to property values - * - Else: parameter value + * * MapKey type: string + * * MapKey value: parameter name + * * MapValue type: If parameter's entity type is a composite entity then use + * map, otherwise, depending on the parameter value type, it could be one of + * string, number, boolean, null, list or map. + * * MapValue value: If parameter's entity type is a composite entity then use + * map from composite entity property names to property values, otherwise, + * use parameter value. * * * .google.protobuf.Struct parameters = 3; @@ -291,16 +289,14 @@ public interface QueryResultOrBuilder * Depending on your protocol or client library language, this is a * map, associative array, symbol table, dictionary, or JSON object * composed of a collection of (MapKey, MapValue) pairs: - * - MapKey type: string - * - MapKey value: parameter name - * - MapValue type: - * - If parameter's entity type is a composite entity: map - * - Else: depending on parameter value type, could be one of string, - * number, boolean, null, list or map - * - MapValue value: - * - If parameter's entity type is a composite entity: - * map from composite entity property names to property values - * - Else: parameter value + * * MapKey type: string + * * MapKey value: parameter name + * * MapValue type: If parameter's entity type is a composite entity then use + * map, otherwise, depending on the parameter value type, it could be one of + * string, number, boolean, null, list or map. + * * MapValue value: If parameter's entity type is a composite entity then use + * map from composite entity property names to property values, otherwise, + * use parameter value. * * * .google.protobuf.Struct parameters = 3; @@ -316,16 +312,14 @@ public interface QueryResultOrBuilder * Depending on your protocol or client library language, this is a * map, associative array, symbol table, dictionary, or JSON object * composed of a collection of (MapKey, MapValue) pairs: - * - MapKey type: string - * - MapKey value: parameter name - * - MapValue type: - * - If parameter's entity type is a composite entity: map - * - Else: depending on parameter value type, could be one of string, - * number, boolean, null, list or map - * - MapValue value: - * - If parameter's entity type is a composite entity: - * map from composite entity property names to property values - * - Else: parameter value + * * MapKey type: string + * * MapKey value: parameter name + * * MapValue type: If parameter's entity type is a composite entity then use + * map, otherwise, depending on the parameter value type, it could be one of + * string, number, boolean, null, list or map. + * * MapValue value: If parameter's entity type is a composite entity then use + * map from composite entity property names to property values, otherwise, + * use parameter value. * * * .google.protobuf.Struct parameters = 3; diff --git a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ResponseMessageProto.java b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ResponseMessageProto.java index f559650e8..0d4fe3aca 100644 --- a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ResponseMessageProto.java +++ b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ResponseMessageProto.java @@ -78,58 +78,57 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { java.lang.String[] descriptorData = { "\n9google/cloud/dialogflow/cx/v3beta1/res" + "ponse_message.proto\022\"google.cloud.dialog" - + "flow.cx.v3beta1\032\034google/api/annotations." - + "proto\032\037google/api/field_behavior.proto\032\034" - + "google/protobuf/struct.proto\"\330\013\n\017Respons" - + "eMessage\022H\n\004text\030\001 \001(\01328.google.cloud.di" - + "alogflow.cx.v3beta1.ResponseMessage.Text" - + "H\000\022*\n\007payload\030\002 \001(\0132\027.google.protobuf.St" - + "ructH\000\022g\n\024conversation_success\030\t \001(\0132G.g" - + "oogle.cloud.dialogflow.cx.v3beta1.Respon" - + "seMessage.ConversationSuccessH\000\022`\n\021outpu" - + "t_audio_text\030\010 \001(\0132C.google.cloud.dialog" - + "flow.cx.v3beta1.ResponseMessage.OutputAu" - + "dioTextH\000\022b\n\022live_agent_handoff\030\n \001(\0132D." - + "google.cloud.dialogflow.cx.v3beta1.Respo" - + "nseMessage.LiveAgentHandoffH\000\022b\n\017end_int" - + "eraction\030\013 \001(\0132B.google.cloud.dialogflow" - + ".cx.v3beta1.ResponseMessage.EndInteracti" - + "onB\003\340A\003H\000\022S\n\nplay_audio\030\014 \001(\0132=.google.c" + + "flow.cx.v3beta1\032\037google/api/field_behavi" + + "or.proto\032\034google/protobuf/struct.proto\"\330" + + "\013\n\017ResponseMessage\022H\n\004text\030\001 \001(\01328.googl" + + "e.cloud.dialogflow.cx.v3beta1.ResponseMe" + + "ssage.TextH\000\022*\n\007payload\030\002 \001(\0132\027.google.p" + + "rotobuf.StructH\000\022g\n\024conversation_success" + + "\030\t \001(\0132G.google.cloud.dialogflow.cx.v3be" + + "ta1.ResponseMessage.ConversationSuccessH" + + "\000\022`\n\021output_audio_text\030\010 \001(\0132C.google.cl" + + "oud.dialogflow.cx.v3beta1.ResponseMessag" + + "e.OutputAudioTextH\000\022b\n\022live_agent_handof" + + "f\030\n \001(\0132D.google.cloud.dialogflow.cx.v3b" + + "eta1.ResponseMessage.LiveAgentHandoffH\000\022" + + "b\n\017end_interaction\030\013 \001(\0132B.google.cloud." + + "dialogflow.cx.v3beta1.ResponseMessage.En" + + "dInteractionB\003\340A\003H\000\022S\n\nplay_audio\030\014 \001(\0132" + + "=.google.cloud.dialogflow.cx.v3beta1.Res" + + "ponseMessage.PlayAudioH\000\022Z\n\013mixed_audio\030" + + "\r \001(\0132>.google.cloud.dialogflow.cx.v3bet" + + "a1.ResponseMessage.MixedAudioB\003\340A\003H\000\022l\n\027" + + "telephony_transfer_call\030\022 \001(\0132I.google.c" + "loud.dialogflow.cx.v3beta1.ResponseMessa" - + "ge.PlayAudioH\000\022Z\n\013mixed_audio\030\r \001(\0132>.go" - + "ogle.cloud.dialogflow.cx.v3beta1.Respons" - + "eMessage.MixedAudioB\003\340A\003H\000\022l\n\027telephony_" - + "transfer_call\030\022 \001(\0132I.google.cloud.dialo" - + "gflow.cx.v3beta1.ResponseMessage.Telepho" - + "nyTransferCallH\000\032C\n\004Text\022\021\n\004text\030\001 \003(\tB\003" - + "\340A\002\022(\n\033allow_playback_interruption\030\002 \001(\010" - + "B\003\340A\003\032=\n\020LiveAgentHandoff\022)\n\010metadata\030\001 " - + "\001(\0132\027.google.protobuf.Struct\032@\n\023Conversa" - + "tionSuccess\022)\n\010metadata\030\001 \001(\0132\027.google.p" - + "rotobuf.Struct\032e\n\017OutputAudioText\022\016\n\004tex" - + "t\030\001 \001(\tH\000\022\016\n\004ssml\030\002 \001(\tH\000\022(\n\033allow_playb" - + "ack_interruption\030\003 \001(\010B\003\340A\003B\010\n\006source\032\020\n" - + "\016EndInteraction\032M\n\tPlayAudio\022\026\n\taudio_ur" - + "i\030\001 \001(\tB\003\340A\002\022(\n\033allow_playback_interrupt" - + "ion\030\002 \001(\010B\003\340A\003\032\306\001\n\nMixedAudio\022X\n\010segment" - + "s\030\001 \003(\0132F.google.cloud.dialogflow.cx.v3b" - + "eta1.ResponseMessage.MixedAudio.Segment\032" - + "^\n\007Segment\022\017\n\005audio\030\001 \001(\014H\000\022\r\n\003uri\030\002 \001(\t" - + "H\000\022(\n\033allow_playback_interruption\030\003 \001(\010B" - + "\003\340A\003B\t\n\007content\032;\n\025TelephonyTransferCall" - + "\022\026\n\014phone_number\030\001 \001(\tH\000B\n\n\010endpointB\t\n\007" - + "messageB\334\001\n&com.google.cloud.dialogflow." - + "cx.v3beta1B\024ResponseMessageProtoP\001ZDgoog" - + "le.golang.org/genproto/googleapis/cloud/" - + "dialogflow/cx/v3beta1;cx\370\001\001\242\002\002DF\252\002\"Googl" - + "e.Cloud.Dialogflow.Cx.V3Beta1\352\002&Google::" - + "Cloud::Dialogflow::CX::V3beta1b\006proto3" + + "ge.TelephonyTransferCallH\000\032C\n\004Text\022\021\n\004te" + + "xt\030\001 \003(\tB\003\340A\002\022(\n\033allow_playback_interrup" + + "tion\030\002 \001(\010B\003\340A\003\032=\n\020LiveAgentHandoff\022)\n\010m" + + "etadata\030\001 \001(\0132\027.google.protobuf.Struct\032@" + + "\n\023ConversationSuccess\022)\n\010metadata\030\001 \001(\0132" + + "\027.google.protobuf.Struct\032e\n\017OutputAudioT" + + "ext\022\016\n\004text\030\001 \001(\tH\000\022\016\n\004ssml\030\002 \001(\tH\000\022(\n\033a" + + "llow_playback_interruption\030\003 \001(\010B\003\340A\003B\010\n" + + "\006source\032\020\n\016EndInteraction\032M\n\tPlayAudio\022\026" + + "\n\taudio_uri\030\001 \001(\tB\003\340A\002\022(\n\033allow_playback" + + "_interruption\030\002 \001(\010B\003\340A\003\032\306\001\n\nMixedAudio\022" + + "X\n\010segments\030\001 \003(\0132F.google.cloud.dialogf" + + "low.cx.v3beta1.ResponseMessage.MixedAudi" + + "o.Segment\032^\n\007Segment\022\017\n\005audio\030\001 \001(\014H\000\022\r\n" + + "\003uri\030\002 \001(\tH\000\022(\n\033allow_playback_interrupt" + + "ion\030\003 \001(\010B\003\340A\003B\t\n\007content\032;\n\025TelephonyTr" + + "ansferCall\022\026\n\014phone_number\030\001 \001(\tH\000B\n\n\010en" + + "dpointB\t\n\007messageB\334\001\n&com.google.cloud.d" + + "ialogflow.cx.v3beta1B\024ResponseMessagePro" + + "toP\001ZDgoogle.golang.org/genproto/googlea" + + "pis/cloud/dialogflow/cx/v3beta1;cx\370\001\001\242\002\002" + + "DF\252\002\"Google.Cloud.Dialogflow.Cx.V3Beta1\352" + + "\002&Google::Cloud::Dialogflow::CX::V3beta1" + + "b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] { - com.google.api.AnnotationsProto.getDescriptor(), com.google.api.FieldBehaviorProto.getDescriptor(), com.google.protobuf.StructProto.getDescriptor(), }); @@ -243,7 +242,6 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { registry.add(com.google.api.FieldBehaviorProto.fieldBehavior); com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor( descriptor, registry); - com.google.api.AnnotationsProto.getDescriptor(); com.google.api.FieldBehaviorProto.getDescriptor(); com.google.protobuf.StructProto.getDescriptor(); } diff --git a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/RestoreAgentRequest.java b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/RestoreAgentRequest.java index 1090f51d2..3ab0f6fff 100644 --- a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/RestoreAgentRequest.java +++ b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/RestoreAgentRequest.java @@ -407,6 +407,11 @@ public com.google.protobuf.ByteString getNameBytes() { * The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI * to restore agent from. The format of this URI must be * `gs://<bucket-name>/<object-name>`. + * Dialogflow performs a read operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have read permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string agent_uri = 2; @@ -423,6 +428,11 @@ public boolean hasAgentUri() { * The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI * to restore agent from. The format of this URI must be * `gs://<bucket-name>/<object-name>`. + * Dialogflow performs a read operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have read permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string agent_uri = 2; @@ -452,6 +462,11 @@ public java.lang.String getAgentUri() { * The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI * to restore agent from. The format of this URI must be * `gs://<bucket-name>/<object-name>`. + * Dialogflow performs a read operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have read permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string agent_uri = 2; @@ -1098,6 +1113,11 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { * The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI * to restore agent from. The format of this URI must be * `gs://<bucket-name>/<object-name>`. + * Dialogflow performs a read operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have read permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string agent_uri = 2; @@ -1115,6 +1135,11 @@ public boolean hasAgentUri() { * The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI * to restore agent from. The format of this URI must be * `gs://<bucket-name>/<object-name>`. + * Dialogflow performs a read operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have read permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string agent_uri = 2; @@ -1145,6 +1170,11 @@ public java.lang.String getAgentUri() { * The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI * to restore agent from. The format of this URI must be * `gs://<bucket-name>/<object-name>`. + * Dialogflow performs a read operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have read permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string agent_uri = 2; @@ -1175,6 +1205,11 @@ public com.google.protobuf.ByteString getAgentUriBytes() { * The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI * to restore agent from. The format of this URI must be * `gs://<bucket-name>/<object-name>`. + * Dialogflow performs a read operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have read permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string agent_uri = 2; @@ -1198,6 +1233,11 @@ public Builder setAgentUri(java.lang.String value) { * The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI * to restore agent from. The format of this URI must be * `gs://<bucket-name>/<object-name>`. + * Dialogflow performs a read operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have read permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string agent_uri = 2; @@ -1219,6 +1259,11 @@ public Builder clearAgentUri() { * The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI * to restore agent from. The format of this URI must be * `gs://<bucket-name>/<object-name>`. + * Dialogflow performs a read operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have read permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string agent_uri = 2; diff --git a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/RestoreAgentRequestOrBuilder.java b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/RestoreAgentRequestOrBuilder.java index 401260ea7..45ac59246 100644 --- a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/RestoreAgentRequestOrBuilder.java +++ b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/RestoreAgentRequestOrBuilder.java @@ -61,6 +61,11 @@ public interface RestoreAgentRequestOrBuilder * The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI * to restore agent from. The format of this URI must be * `gs://<bucket-name>/<object-name>`. + * Dialogflow performs a read operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have read permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string agent_uri = 2; @@ -75,6 +80,11 @@ public interface RestoreAgentRequestOrBuilder * The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI * to restore agent from. The format of this URI must be * `gs://<bucket-name>/<object-name>`. + * Dialogflow performs a read operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have read permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string agent_uri = 2; @@ -89,6 +99,11 @@ public interface RestoreAgentRequestOrBuilder * The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI * to restore agent from. The format of this URI must be * `gs://<bucket-name>/<object-name>`. + * Dialogflow performs a read operation for the Cloud Storage object + * on the caller's behalf, so your request authentication must + * have read permissions for the object. For more information, see + * [Dialogflow access + * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). * * * string agent_uri = 2; diff --git a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/SecuritySettingsProto.java b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/SecuritySettingsProto.java index 74f39fe3a..e577baa37 100644 --- a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/SecuritySettingsProto.java +++ b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/SecuritySettingsProto.java @@ -73,107 +73,106 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "gflow.cx.v3beta1\032\034google/api/annotations" + ".proto\032\027google/api/client.proto\032\037google/" + "api/field_behavior.proto\032\031google/api/res" - + "ource.proto\032#google/longrunning/operatio" - + "ns.proto\032\033google/protobuf/empty.proto\032 g" - + "oogle/protobuf/field_mask.proto\"^\n\032GetSe" - + "curitySettingsRequest\022@\n\004name\030\001 \001(\tB2\340A\002" - + "\372A,\n*dialogflow.googleapis.com/SecurityS" - + "ettings\"\253\001\n\035UpdateSecuritySettingsReques" - + "t\022T\n\021security_settings\030\001 \001(\01324.google.cl" - + "oud.dialogflow.cx.v3beta1.SecuritySettin" - + "gsB\003\340A\002\0224\n\013update_mask\030\002 \001(\0132\032.google.pr" - + "otobuf.FieldMaskB\003\340A\002\"\210\001\n\033ListSecuritySe" - + "ttingsRequest\022B\n\006parent\030\001 \001(\tB2\340A\002\372A,\022*d" - + "ialogflow.googleapis.com/SecuritySetting" - + "s\022\021\n\tpage_size\030\002 \001(\005\022\022\n\npage_token\030\003 \001(\t" - + "\"\210\001\n\034ListSecuritySettingsResponse\022O\n\021sec" - + "urity_settings\030\001 \003(\01324.google.cloud.dial" - + "ogflow.cx.v3beta1.SecuritySettings\022\027\n\017ne" - + "xt_page_token\030\002 \001(\t\"\271\001\n\035CreateSecuritySe" - + "ttingsRequest\022B\n\006parent\030\001 \001(\tB2\340A\002\372A,\022*d" - + "ialogflow.googleapis.com/SecuritySetting" - + "s\022T\n\021security_settings\030\002 \001(\01324.google.cl" - + "oud.dialogflow.cx.v3beta1.SecuritySettin" - + "gsB\003\340A\002\"a\n\035DeleteSecuritySettingsRequest" - + "\022@\n\004name\030\001 \001(\tB2\340A\002\372A,\n*dialogflow.googl" - + "eapis.com/SecuritySettings\"\252\010\n\020SecurityS" - + "ettings\022\014\n\004name\030\001 \001(\t\022\031\n\014display_name\030\002 " - + "\001(\tB\003\340A\002\022b\n\022redaction_strategy\030\003 \001(\0162F.g" - + "oogle.cloud.dialogflow.cx.v3beta1.Securi" - + "tySettings.RedactionStrategy\022\\\n\017redactio" - + "n_scope\030\004 \001(\0162C.google.cloud.dialogflow." - + "cx.v3beta1.SecuritySettings.RedactionSco" - + "pe\022A\n\020inspect_template\030\t \001(\tB\'\372A$\n\"dlp.g" - + "oogleapis.com/InspectTemplate\022G\n\023deident" - + "ify_template\030\021 \001(\tB*\372A\'\n%dlp.googleapis." - + "com/DeidentifyTemplate\022\037\n\025retention_wind" - + "ow_days\030\006 \001(\005H\000\022\\\n\020purge_data_types\030\010 \003(" - + "\0162B.google.cloud.dialogflow.cx.v3beta1.S" - + "ecuritySettings.PurgeDataType\022m\n\030insight" - + "s_export_settings\030\r \001(\0132K.google.cloud.d" - + "ialogflow.cx.v3beta1.SecuritySettings.In" - + "sightsExportSettings\0328\n\026InsightsExportSe" - + "ttings\022\036\n\026enable_insights_export\030\001 \001(\010\"P" - + "\n\021RedactionStrategy\022\"\n\036REDACTION_STRATEG" - + "Y_UNSPECIFIED\020\000\022\027\n\023REDACT_WITH_SERVICE\020\001" - + "\"J\n\016RedactionScope\022\037\n\033REDACTION_SCOPE_UN" - + "SPECIFIED\020\000\022\027\n\023REDACT_DISK_STORAGE\020\002\"H\n\r" - + "PurgeDataType\022\037\n\033PURGE_DATA_TYPE_UNSPECI" - + "FIED\020\000\022\026\n\022DIALOGFLOW_HISTORY\020\001:}\352Az\n*dia" - + "logflow.googleapis.com/SecuritySettings\022" - + "Lprojects/{project}/locations/{location}" - + "/securitySettings/{security_settings}B\020\n" - + "\016data_retention2\265\n\n\027SecuritySettingsServ" - + "ice\022\202\002\n\026CreateSecuritySettings\022A.google." - + "cloud.dialogflow.cx.v3beta1.CreateSecuri" + + "ource.proto\032\033google/protobuf/empty.proto" + + "\032 google/protobuf/field_mask.proto\"^\n\032Ge" + + "tSecuritySettingsRequest\022@\n\004name\030\001 \001(\tB2" + + "\340A\002\372A,\n*dialogflow.googleapis.com/Securi" + + "tySettings\"\253\001\n\035UpdateSecuritySettingsReq" + + "uest\022T\n\021security_settings\030\001 \001(\01324.google" + + ".cloud.dialogflow.cx.v3beta1.SecuritySet" + + "tingsB\003\340A\002\0224\n\013update_mask\030\002 \001(\0132\032.google" + + ".protobuf.FieldMaskB\003\340A\002\"\210\001\n\033ListSecurit" + + "ySettingsRequest\022B\n\006parent\030\001 \001(\tB2\340A\002\372A," + + "\022*dialogflow.googleapis.com/SecuritySett" + + "ings\022\021\n\tpage_size\030\002 \001(\005\022\022\n\npage_token\030\003 " + + "\001(\t\"\210\001\n\034ListSecuritySettingsResponse\022O\n\021" + + "security_settings\030\001 \003(\01324.google.cloud.d" + + "ialogflow.cx.v3beta1.SecuritySettings\022\027\n" + + "\017next_page_token\030\002 \001(\t\"\271\001\n\035CreateSecurit" + + "ySettingsRequest\022B\n\006parent\030\001 \001(\tB2\340A\002\372A," + + "\022*dialogflow.googleapis.com/SecuritySett" + + "ings\022T\n\021security_settings\030\002 \001(\01324.google" + + ".cloud.dialogflow.cx.v3beta1.SecuritySet" + + "tingsB\003\340A\002\"a\n\035DeleteSecuritySettingsRequ" + + "est\022@\n\004name\030\001 \001(\tB2\340A\002\372A,\n*dialogflow.go" + + "ogleapis.com/SecuritySettings\"\252\010\n\020Securi" + + "tySettings\022\014\n\004name\030\001 \001(\t\022\031\n\014display_name" + + "\030\002 \001(\tB\003\340A\002\022b\n\022redaction_strategy\030\003 \001(\0162" + + "F.google.cloud.dialogflow.cx.v3beta1.Sec" + + "uritySettings.RedactionStrategy\022\\\n\017redac" + + "tion_scope\030\004 \001(\0162C.google.cloud.dialogfl" + + "ow.cx.v3beta1.SecuritySettings.Redaction" + + "Scope\022A\n\020inspect_template\030\t \001(\tB\'\372A$\n\"dl" + + "p.googleapis.com/InspectTemplate\022G\n\023deid" + + "entify_template\030\021 \001(\tB*\372A\'\n%dlp.googleap" + + "is.com/DeidentifyTemplate\022\037\n\025retention_w" + + "indow_days\030\006 \001(\005H\000\022\\\n\020purge_data_types\030\010" + + " \003(\0162B.google.cloud.dialogflow.cx.v3beta" + + "1.SecuritySettings.PurgeDataType\022m\n\030insi" + + "ghts_export_settings\030\r \001(\0132K.google.clou" + + "d.dialogflow.cx.v3beta1.SecuritySettings" + + ".InsightsExportSettings\0328\n\026InsightsExpor" + + "tSettings\022\036\n\026enable_insights_export\030\001 \001(" + + "\010\"P\n\021RedactionStrategy\022\"\n\036REDACTION_STRA" + + "TEGY_UNSPECIFIED\020\000\022\027\n\023REDACT_WITH_SERVIC" + + "E\020\001\"J\n\016RedactionScope\022\037\n\033REDACTION_SCOPE" + + "_UNSPECIFIED\020\000\022\027\n\023REDACT_DISK_STORAGE\020\002\"" + + "H\n\rPurgeDataType\022\037\n\033PURGE_DATA_TYPE_UNSP" + + "ECIFIED\020\000\022\026\n\022DIALOGFLOW_HISTORY\020\001:}\352Az\n*" + + "dialogflow.googleapis.com/SecuritySettin" + + "gs\022Lprojects/{project}/locations/{locati" + + "on}/securitySettings/{security_settings}" + + "B\020\n\016data_retention2\265\n\n\027SecuritySettingsS" + + "ervice\022\202\002\n\026CreateSecuritySettings\022A.goog" + + "le.cloud.dialogflow.cx.v3beta1.CreateSec" + + "uritySettingsRequest\0324.google.cloud.dial" + + "ogflow.cx.v3beta1.SecuritySettings\"o\202\323\344\223" + + "\002N\"9/v3beta1/{parent=projects/*/location" + + "s/*}/securitySettings:\021security_settings" + + "\332A\030parent,security_settings\022\325\001\n\023GetSecur" + + "itySettings\022>.google.cloud.dialogflow.cx" + + ".v3beta1.GetSecuritySettingsRequest\0324.go" + + "ogle.cloud.dialogflow.cx.v3beta1.Securit" + + "ySettings\"H\202\323\344\223\002;\0229/v3beta1/{name=projec" + + "ts/*/locations/*/securitySettings/*}\332A\004n" + + "ame\022\232\002\n\026UpdateSecuritySettings\022A.google." + + "cloud.dialogflow.cx.v3beta1.UpdateSecuri" + "tySettingsRequest\0324.google.cloud.dialogf" - + "low.cx.v3beta1.SecuritySettings\"o\202\323\344\223\002N\"" - + "9/v3beta1/{parent=projects/*/locations/*" - + "}/securitySettings:\021security_settings\332A\030" - + "parent,security_settings\022\325\001\n\023GetSecurity" - + "Settings\022>.google.cloud.dialogflow.cx.v3" - + "beta1.GetSecuritySettingsRequest\0324.googl" - + "e.cloud.dialogflow.cx.v3beta1.SecuritySe" - + "ttings\"H\202\323\344\223\002;\0229/v3beta1/{name=projects/" - + "*/locations/*/securitySettings/*}\332A\004name" - + "\022\232\002\n\026UpdateSecuritySettings\022A.google.clo" - + "ud.dialogflow.cx.v3beta1.UpdateSecurityS" - + "ettingsRequest\0324.google.cloud.dialogflow" - + ".cx.v3beta1.SecuritySettings\"\206\001\202\323\344\223\002`2K/" - + "v3beta1/{security_settings.name=projects" - + "/*/locations/*/securitySettings/*}:\021secu" - + "rity_settings\332A\035security_settings,update" - + "_mask\022\345\001\n\024ListSecuritySettings\022?.google." - + "cloud.dialogflow.cx.v3beta1.ListSecurity" - + "SettingsRequest\032@.google.cloud.dialogflo" - + "w.cx.v3beta1.ListSecuritySettingsRespons" - + "e\"J\202\323\344\223\002;\0229/v3beta1/{parent=projects/*/l" - + "ocations/*}/securitySettings\332A\006parent\022\275\001" - + "\n\026DeleteSecuritySettings\022A.google.cloud." - + "dialogflow.cx.v3beta1.DeleteSecuritySett" - + "ingsRequest\032\026.google.protobuf.Empty\"H\202\323\344" - + "\223\002;*9/v3beta1/{name=projects/*/locations" - + "/*/securitySettings/*}\332A\004name\032x\312A\031dialog" - + "flow.googleapis.com\322AYhttps://www.google" - + "apis.com/auth/cloud-platform,https://www" - + ".googleapis.com/auth/dialogflowB\204\005\n&com." - + "google.cloud.dialogflow.cx.v3beta1B\025Secu" - + "ritySettingsProtoP\001ZDgoogle.golang.org/g" - + "enproto/googleapis/cloud/dialogflow/cx/v" - + "3beta1;cx\370\001\001\242\002\002DF\252\002\"Google.Cloud.Dialogf" - + "low.Cx.V3Beta1\352\002&Google::Cloud::Dialogfl" - + "ow::CX::V3beta1\352A\310\001\n\"dlp.googleapis.com/" - + "InspectTemplate\022Uorganizations/{organiza" - + "tion}/locations/{location}/inspectTempla" - + "tes/{inspect_template}\022Kprojects/{projec" - + "t}/locations/{location}/inspectTemplates" - + "/{inspect_template}\352A\327\001\n%dlp.googleapis." - + "com/DeidentifyTemplate\022[organizations/{o" - + "rganization}/locations/{location}/deiden" - + "tifyTemplates/{deidentify_template}\022Qpro" - + "jects/{project}/locations/{location}/dei" - + "dentifyTemplates/{deidentify_template}b\006" - + "proto3" + + "low.cx.v3beta1.SecuritySettings\"\206\001\202\323\344\223\002`" + + "2K/v3beta1/{security_settings.name=proje" + + "cts/*/locations/*/securitySettings/*}:\021s" + + "ecurity_settings\332A\035security_settings,upd" + + "ate_mask\022\345\001\n\024ListSecuritySettings\022?.goog" + + "le.cloud.dialogflow.cx.v3beta1.ListSecur" + + "itySettingsRequest\032@.google.cloud.dialog" + + "flow.cx.v3beta1.ListSecuritySettingsResp" + + "onse\"J\202\323\344\223\002;\0229/v3beta1/{parent=projects/" + + "*/locations/*}/securitySettings\332A\006parent" + + "\022\275\001\n\026DeleteSecuritySettings\022A.google.clo" + + "ud.dialogflow.cx.v3beta1.DeleteSecurityS" + + "ettingsRequest\032\026.google.protobuf.Empty\"H" + + "\202\323\344\223\002;*9/v3beta1/{name=projects/*/locati" + + "ons/*/securitySettings/*}\332A\004name\032x\312A\031dia" + + "logflow.googleapis.com\322AYhttps://www.goo" + + "gleapis.com/auth/cloud-platform,https://" + + "www.googleapis.com/auth/dialogflowB\204\005\n&c" + + "om.google.cloud.dialogflow.cx.v3beta1B\025S" + + "ecuritySettingsProtoP\001ZDgoogle.golang.or" + + "g/genproto/googleapis/cloud/dialogflow/c" + + "x/v3beta1;cx\370\001\001\242\002\002DF\252\002\"Google.Cloud.Dial" + + "ogflow.Cx.V3Beta1\352\002&Google::Cloud::Dialo" + + "gflow::CX::V3beta1\352A\310\001\n\"dlp.googleapis.c" + + "om/InspectTemplate\022Uorganizations/{organ" + + "ization}/locations/{location}/inspectTem" + + "plates/{inspect_template}\022Kprojects/{pro" + + "ject}/locations/{location}/inspectTempla" + + "tes/{inspect_template}\352A\327\001\n%dlp.googleap" + + "is.com/DeidentifyTemplate\022[organizations" + + "/{organization}/locations/{location}/dei" + + "dentifyTemplates/{deidentify_template}\022Q" + + "projects/{project}/locations/{location}/" + + "deidentifyTemplates/{deidentify_template" + + "}b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -183,7 +182,6 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { com.google.api.ClientProto.getDescriptor(), com.google.api.FieldBehaviorProto.getDescriptor(), com.google.api.ResourceProto.getDescriptor(), - com.google.longrunning.OperationsProto.getDescriptor(), com.google.protobuf.EmptyProto.getDescriptor(), com.google.protobuf.FieldMaskProto.getDescriptor(), }); @@ -278,7 +276,6 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { com.google.api.ClientProto.getDescriptor(); com.google.api.FieldBehaviorProto.getDescriptor(); com.google.api.ResourceProto.getDescriptor(); - com.google.longrunning.OperationsProto.getDescriptor(); com.google.protobuf.EmptyProto.getDescriptor(); com.google.protobuf.FieldMaskProto.getDescriptor(); } diff --git a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/SessionProto.java b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/SessionProto.java index 6ea312650..3d96b883a 100644 --- a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/SessionProto.java +++ b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/SessionProto.java @@ -121,195 +121,192 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "3beta1\032\034google/api/annotations.proto\032\027go" + "ogle/api/client.proto\032\037google/api/field_" + "behavior.proto\032\031google/api/resource.prot" - + "o\032:google/cloud/dialogflow/cx/v3beta1/ad" - + "vanced_settings.proto\0325google/cloud/dial" - + "ogflow/cx/v3beta1/audio_config.proto\032-go" - + "ogle/cloud/dialogflow/cx/v3beta1/flow.pr" - + "oto\032/google/cloud/dialogflow/cx/v3beta1/" - + "intent.proto\032-google/cloud/dialogflow/cx" - + "/v3beta1/page.proto\0329google/cloud/dialog" - + "flow/cx/v3beta1/response_message.proto\032<" - + "google/cloud/dialogflow/cx/v3beta1/sessi" - + "on_entity_type.proto\032\036google/protobuf/du" - + "ration.proto\032\034google/protobuf/struct.pro" - + "to\032\027google/rpc/status.proto\032\030google/type" - + "/latlng.proto\"\272\002\n\023DetectIntentRequest\022:\n" - + "\007session\030\001 \001(\tB)\340A\002\372A#\n!dialogflow.googl" - + "eapis.com/Session\022I\n\014query_params\030\002 \001(\0132" - + "3.google.cloud.dialogflow.cx.v3beta1.Que" - + "ryParameters\022H\n\013query_input\030\003 \001(\0132..goog" - + "le.cloud.dialogflow.cx.v3beta1.QueryInpu" - + "tB\003\340A\002\022R\n\023output_audio_config\030\004 \001(\01325.go" - + "ogle.cloud.dialogflow.cx.v3beta1.OutputA" - + "udioConfig\"\235\003\n\024DetectIntentResponse\022\023\n\013r" - + "esponse_id\030\001 \001(\t\022E\n\014query_result\030\002 \001(\0132/" - + ".google.cloud.dialogflow.cx.v3beta1.Quer" - + "yResult\022\024\n\014output_audio\030\004 \001(\014\022R\n\023output_" - + "audio_config\030\005 \001(\01325.google.cloud.dialog" - + "flow.cx.v3beta1.OutputAudioConfig\022\\\n\rres" - + "ponse_type\030\006 \001(\0162E.google.cloud.dialogfl" - + "ow.cx.v3beta1.DetectIntentResponse.Respo" - + "nseType\022\032\n\022allow_cancellation\030\007 \001(\010\"E\n\014R" - + "esponseType\022\035\n\031RESPONSE_TYPE_UNSPECIFIED" - + "\020\000\022\013\n\007PARTIAL\020\001\022\t\n\005FINAL\020\002\"\341\002\n\034Streaming" - + "DetectIntentRequest\0227\n\007session\030\001 \001(\tB&\372A" - + "#\n!dialogflow.googleapis.com/Session\022I\n\014" - + "query_params\030\002 \001(\01323.google.cloud.dialog" - + "flow.cx.v3beta1.QueryParameters\022H\n\013query" - + "_input\030\003 \001(\0132..google.cloud.dialogflow.c" - + "x.v3beta1.QueryInputB\003\340A\002\022R\n\023output_audi" - + "o_config\030\004 \001(\01325.google.cloud.dialogflow" - + ".cx.v3beta1.OutputAudioConfig\022\037\n\027enable_" - + "partial_response\030\005 \001(\010\"\345\001\n\035StreamingDete" - + "ctIntentResponse\022\\\n\022recognition_result\030\001" - + " \001(\0132>.google.cloud.dialogflow.cx.v3beta" - + "1.StreamingRecognitionResultH\000\022Z\n\026detect" - + "_intent_response\030\002 \001(\01328.google.cloud.di" - + "alogflow.cx.v3beta1.DetectIntentResponse" - + "H\000B\n\n\010response\"\300\003\n\032StreamingRecognitionR" - + "esult\022`\n\014message_type\030\001 \001(\0162J.google.clo" - + "ud.dialogflow.cx.v3beta1.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\022\021\n\tstability\030\006 \001(\002\022L\n\020speech_word_info" - + "\030\007 \003(\01322.google.cloud.dialogflow.cx.v3be" - + "ta1.SpeechWordInfo\0224\n\021speech_end_offset\030" - + "\010 \001(\0132\031.google.protobuf.Duration\022\025\n\rlang" - + "uage_code\030\n \001(\t\"X\n\013MessageType\022\034\n\030MESSAG" - + "E_TYPE_UNSPECIFIED\020\000\022\016\n\nTRANSCRIPT\020\001\022\033\n\027" - + "END_OF_SINGLE_UTTERANCE\020\002\"\315\004\n\017QueryParam" - + "eters\022\021\n\ttime_zone\030\001 \001(\t\022)\n\014geo_location" - + "\030\002 \001(\0132\023.google.type.LatLng\022S\n\024session_e" - + "ntity_types\030\003 \003(\01325.google.cloud.dialogf" - + "low.cx.v3beta1.SessionEntityType\022(\n\007payl" - + "oad\030\004 \001(\0132\027.google.protobuf.Struct\022+\n\npa" - + "rameters\030\005 \001(\0132\027.google.protobuf.Struct\022" - + "9\n\014current_page\030\006 \001(\tB#\372A \n\036dialogflow.g" - + "oogleapis.com/Page\022\027\n\017disable_webhook\030\007 " - + "\001(\010\022$\n\034analyze_query_text_sentiment\030\010 \001(" - + "\010\022`\n\017webhook_headers\030\n \003(\0132G.google.clou" - + "d.dialogflow.cx.v3beta1.QueryParameters." - + "WebhookHeadersEntry\022=\n\rflow_versions\030\016 \003" - + "(\tB&\372A#\n!dialogflow.googleapis.com/Versi" - + "on\0325\n\023WebhookHeadersEntry\022\013\n\003key\030\001 \001(\t\022\r" - + "\n\005value\030\002 \001(\t:\0028\001\"\364\002\n\nQueryInput\022=\n\004text" - + "\030\002 \001(\0132-.google.cloud.dialogflow.cx.v3be" - + "ta1.TextInputH\000\022A\n\006intent\030\003 \001(\0132/.google" - + ".cloud.dialogflow.cx.v3beta1.IntentInput" - + "H\000\022?\n\005audio\030\005 \001(\0132..google.cloud.dialogf" - + "low.cx.v3beta1.AudioInputH\000\022?\n\005event\030\006 \001" - + "(\0132..google.cloud.dialogflow.cx.v3beta1." - + "EventInputH\000\022=\n\004dtmf\030\007 \001(\0132-.google.clou" - + "d.dialogflow.cx.v3beta1.DtmfInputH\000\022\032\n\rl" - + "anguage_code\030\004 \001(\tB\003\340A\002B\007\n\005input\"\277\006\n\013Que" - + "ryResult\022\016\n\004text\030\001 \001(\tH\000\022?\n\016trigger_inte" - + "nt\030\013 \001(\tB%\372A\"\n dialogflow.googleapis.com" - + "/IntentH\000\022\024\n\ntranscript\030\014 \001(\tH\000\022\027\n\rtrigg" - + "er_event\030\016 \001(\tH\000\022=\n\004dtmf\030\027 \001(\0132-.google." - + "cloud.dialogflow.cx.v3beta1.DtmfInputH\000\022" - + "\025\n\rlanguage_code\030\002 \001(\t\022+\n\nparameters\030\003 \001" - + "(\0132\027.google.protobuf.Struct\022N\n\021response_" - + "messages\030\004 \003(\01323.google.cloud.dialogflow" - + ".cx.v3beta1.ResponseMessage\022,\n\020webhook_s" - + "tatuses\030\r \003(\0132\022.google.rpc.Status\0221\n\020web" - + "hook_payloads\030\006 \003(\0132\027.google.protobuf.St" - + "ruct\022>\n\014current_page\030\007 \001(\0132(.google.clou" - + "d.dialogflow.cx.v3beta1.Page\022>\n\006intent\030\010" - + " \001(\0132*.google.cloud.dialogflow.cx.v3beta" - + "1.IntentB\002\030\001\022\'\n\033intent_detection_confide" - + "nce\030\t \001(\002B\002\030\001\0228\n\005match\030\017 \001(\0132).google.cl" - + "oud.dialogflow.cx.v3beta1.Match\0220\n\017diagn" - + "ostic_info\030\n \001(\0132\027.google.protobuf.Struc" - + "t\022^\n\031sentiment_analysis_result\030\021 \001(\0132;.g" - + "oogle.cloud.dialogflow.cx.v3beta1.Sentim" - + "entAnalysisResultB\007\n\005query\"\036\n\tTextInput\022" - + "\021\n\004text\030\001 \001(\tB\003\340A\002\"G\n\013IntentInput\0228\n\006int" - + "ent\030\001 \001(\tB(\340A\002\372A\"\n dialogflow.googleapis" - + ".com/Intent\"f\n\nAudioInput\022I\n\006config\030\001 \001(" - + "\01324.google.cloud.dialogflow.cx.v3beta1.I" - + "nputAudioConfigB\003\340A\002\022\r\n\005audio\030\002 \001(\014\"\033\n\nE" - + "ventInput\022\r\n\005event\030\001 \001(\t\"1\n\tDtmfInput\022\016\n" - + "\006digits\030\001 \001(\t\022\024\n\014finish_digit\030\002 \001(\t\"\373\002\n\005" - + "Match\022:\n\006intent\030\001 \001(\0132*.google.cloud.dia" - + "logflow.cx.v3beta1.Intent\022\r\n\005event\030\006 \001(\t" - + "\022+\n\nparameters\030\002 \001(\0132\027.google.protobuf.S" - + "truct\022\026\n\016resolved_input\030\003 \001(\t\022G\n\nmatch_t" - + "ype\030\004 \001(\01623.google.cloud.dialogflow.cx.v" - + "3beta1.Match.MatchType\022\022\n\nconfidence\030\005 \001" - + "(\002\"\204\001\n\tMatchType\022\032\n\026MATCH_TYPE_UNSPECIFI" - + "ED\020\000\022\n\n\006INTENT\020\001\022\021\n\rDIRECT_INTENT\020\002\022\025\n\021P" - + "ARAMETER_FILLING\020\003\022\014\n\010NO_MATCH\020\004\022\014\n\010NO_I" - + "NPUT\020\005\022\t\n\005EVENT\020\006\"\345\001\n\022MatchIntentRequest" - + "\022:\n\007session\030\001 \001(\tB)\340A\002\372A#\n!dialogflow.go" - + "ogleapis.com/Session\022I\n\014query_params\030\002 \001" - + "(\01323.google.cloud.dialogflow.cx.v3beta1." - + "QueryParameters\022H\n\013query_input\030\003 \001(\0132..g" - + "oogle.cloud.dialogflow.cx.v3beta1.QueryI" - + "nputB\003\340A\002\"\232\002\n\023MatchIntentResponse\022\016\n\004tex" - + "t\030\001 \001(\tH\000\022?\n\016trigger_intent\030\002 \001(\tB%\372A\"\n " - + "dialogflow.googleapis.com/IntentH\000\022\024\n\ntr" - + "anscript\030\003 \001(\tH\000\022\027\n\rtrigger_event\030\006 \001(\tH" - + "\000\022:\n\007matches\030\004 \003(\0132).google.cloud.dialog" - + "flow.cx.v3beta1.Match\022>\n\014current_page\030\005 " - + "\001(\0132(.google.cloud.dialogflow.cx.v3beta1" - + ".PageB\007\n\005query\"\372\001\n\024FulfillIntentRequest\022" - + "T\n\024match_intent_request\030\001 \001(\01326.google.c" - + "loud.dialogflow.cx.v3beta1.MatchIntentRe" - + "quest\0228\n\005match\030\002 \001(\0132).google.cloud.dial" - + "ogflow.cx.v3beta1.Match\022R\n\023output_audio_" - + "config\030\003 \001(\01325.google.cloud.dialogflow.c" - + "x.v3beta1.OutputAudioConfig\"\335\001\n\025FulfillI" - + "ntentResponse\022\023\n\013response_id\030\001 \001(\t\022E\n\014qu" - + "ery_result\030\002 \001(\0132/.google.cloud.dialogfl" - + "ow.cx.v3beta1.QueryResult\022\024\n\014output_audi" - + "o\030\003 \001(\014\022R\n\023output_audio_config\030\004 \001(\01325.g" - + "oogle.cloud.dialogflow.cx.v3beta1.Output" - + "AudioConfig\";\n\027SentimentAnalysisResult\022\r" - + "\n\005score\030\001 \001(\002\022\021\n\tmagnitude\030\002 \001(\0022\212\n\n\010Ses" - + "sions\022\272\002\n\014DetectIntent\0227.google.cloud.di" - + "alogflow.cx.v3beta1.DetectIntentRequest\032" - + "8.google.cloud.dialogflow.cx.v3beta1.Det" - + "ectIntentResponse\"\266\001\202\323\344\223\002\257\001\"J/v3beta1/{s" - + "ession=projects/*/locations/*/agents/*/s" - + "essions/*}:detectIntent:\001*Z^\"Y/v3beta1/{" - + "session=projects/*/locations/*/agents/*/" - + "environments/*/sessions/*}:detectIntent:" - + "\001*\022\242\001\n\025StreamingDetectIntent\022@.google.cl" - + "oud.dialogflow.cx.v3beta1.StreamingDetec" - + "tIntentRequest\032A.google.cloud.dialogflow" - + ".cx.v3beta1.StreamingDetectIntentRespons" - + "e\"\000(\0010\001\022\265\002\n\013MatchIntent\0226.google.cloud.d" - + "ialogflow.cx.v3beta1.MatchIntentRequest\032" - + "7.google.cloud.dialogflow.cx.v3beta1.Mat" - + "chIntentResponse\"\264\001\202\323\344\223\002\255\001\"I/v3beta1/{se" - + "ssion=projects/*/locations/*/agents/*/se" - + "ssions/*}:matchIntent:\001*Z]\"X/v3beta1/{se" - + "ssion=projects/*/locations/*/agents/*/en" - + "vironments/*/sessions/*}:matchIntent:\001*\022" - + "\351\002\n\rFulfillIntent\0228.google.cloud.dialogf" - + "low.cx.v3beta1.FulfillIntentRequest\0329.go" - + "ogle.cloud.dialogflow.cx.v3beta1.Fulfill" - + "IntentResponse\"\342\001\202\323\344\223\002\333\001\"`/v3beta1/{matc" - + "h_intent_request.session=projects/*/loca" - + "tions/*/agents/*/sessions/*}:fulfillInte" - + "nt:\001*Zt\"o/v3beta1/{match_intent_request." - + "session=projects/*/locations/*/agents/*/" - + "environments/*/sessions/*}:fulfillIntent" - + ":\001*\032x\312A\031dialogflow.googleapis.com\322AYhttp" - + "s://www.googleapis.com/auth/cloud-platfo" - + "rm,https://www.googleapis.com/auth/dialo" - + "gflowB\254\003\n&com.google.cloud.dialogflow.cx" - + ".v3beta1B\014SessionProtoP\001ZDgoogle.golang." - + "org/genproto/googleapis/cloud/dialogflow" - + "/cx/v3beta1;cx\370\001\001\242\002\002DF\252\002\"Google.Cloud.Di" - + "alogflow.Cx.V3Beta1\352\002&Google::Cloud::Dia" - + "logflow::CX::V3beta1\352A\324\001\n!dialogflow.goo" - + "gleapis.com/Session\022Iprojects/{project}/" - + "locations/{location}/agents/{agent}/sess" - + "ions/{session}\022dprojects/{project}/locat" - + "ions/{location}/agents/{agent}/environme" - + "nts/{environment}/sessions/{session}b\006pr" - + "oto3" + + "o\0325google/cloud/dialogflow/cx/v3beta1/au" + + "dio_config.proto\032/google/cloud/dialogflo" + + "w/cx/v3beta1/intent.proto\032-google/cloud/" + + "dialogflow/cx/v3beta1/page.proto\0329google" + + "/cloud/dialogflow/cx/v3beta1/response_me" + + "ssage.proto\032.google.cloud.dialogf" + + "low.cx.v3beta1.StreamingRecognitionResul" + + "tH\000\022Z\n\026detect_intent_response\030\002 \001(\01328.go" + + "ogle.cloud.dialogflow.cx.v3beta1.DetectI" + + "ntentResponseH\000B\n\n\010response\"\300\003\n\032Streamin" + + "gRecognitionResult\022`\n\014message_type\030\001 \001(\016" + + "2J.google.cloud.dialogflow.cx.v3beta1.St" + + "reamingRecognitionResult.MessageType\022\022\n\n" + + "transcript\030\002 \001(\t\022\020\n\010is_final\030\003 \001(\010\022\022\n\nco" + + "nfidence\030\004 \001(\002\022\021\n\tstability\030\006 \001(\002\022L\n\020spe" + + "ech_word_info\030\007 \003(\01322.google.cloud.dialo" + + "gflow.cx.v3beta1.SpeechWordInfo\0224\n\021speec" + + "h_end_offset\030\010 \001(\0132\031.google.protobuf.Dur" + + "ation\022\025\n\rlanguage_code\030\n \001(\t\"X\n\013MessageT" + + "ype\022\034\n\030MESSAGE_TYPE_UNSPECIFIED\020\000\022\016\n\nTRA" + + "NSCRIPT\020\001\022\033\n\027END_OF_SINGLE_UTTERANCE\020\002\"\315" + + "\004\n\017QueryParameters\022\021\n\ttime_zone\030\001 \001(\t\022)\n" + + "\014geo_location\030\002 \001(\0132\023.google.type.LatLng" + + "\022S\n\024session_entity_types\030\003 \003(\01325.google." + + "cloud.dialogflow.cx.v3beta1.SessionEntit" + + "yType\022(\n\007payload\030\004 \001(\0132\027.google.protobuf" + + ".Struct\022+\n\nparameters\030\005 \001(\0132\027.google.pro" + + "tobuf.Struct\0229\n\014current_page\030\006 \001(\tB#\372A \n" + + "\036dialogflow.googleapis.com/Page\022\027\n\017disab" + + "le_webhook\030\007 \001(\010\022$\n\034analyze_query_text_s" + + "entiment\030\010 \001(\010\022`\n\017webhook_headers\030\n \003(\0132" + + "G.google.cloud.dialogflow.cx.v3beta1.Que" + + "ryParameters.WebhookHeadersEntry\022=\n\rflow" + + "_versions\030\016 \003(\tB&\372A#\n!dialogflow.googlea" + + "pis.com/Version\0325\n\023WebhookHeadersEntry\022\013" + + "\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"\364\002\n\nQuery" + + "Input\022=\n\004text\030\002 \001(\0132-.google.cloud.dialo" + + "gflow.cx.v3beta1.TextInputH\000\022A\n\006intent\030\003" + + " \001(\0132/.google.cloud.dialogflow.cx.v3beta" + + "1.IntentInputH\000\022?\n\005audio\030\005 \001(\0132..google." + + "cloud.dialogflow.cx.v3beta1.AudioInputH\000" + + "\022?\n\005event\030\006 \001(\0132..google.cloud.dialogflo" + + "w.cx.v3beta1.EventInputH\000\022=\n\004dtmf\030\007 \001(\0132" + + "-.google.cloud.dialogflow.cx.v3beta1.Dtm" + + "fInputH\000\022\032\n\rlanguage_code\030\004 \001(\tB\003\340A\002B\007\n\005" + + "input\"\277\006\n\013QueryResult\022\016\n\004text\030\001 \001(\tH\000\022?\n" + + "\016trigger_intent\030\013 \001(\tB%\372A\"\n dialogflow.g" + + "oogleapis.com/IntentH\000\022\024\n\ntranscript\030\014 \001" + + "(\tH\000\022\027\n\rtrigger_event\030\016 \001(\tH\000\022=\n\004dtmf\030\027 " + + "\001(\0132-.google.cloud.dialogflow.cx.v3beta1" + + ".DtmfInputH\000\022\025\n\rlanguage_code\030\002 \001(\t\022+\n\np" + + "arameters\030\003 \001(\0132\027.google.protobuf.Struct" + + "\022N\n\021response_messages\030\004 \003(\01323.google.clo" + + "ud.dialogflow.cx.v3beta1.ResponseMessage" + + "\022,\n\020webhook_statuses\030\r \003(\0132\022.google.rpc." + + "Status\0221\n\020webhook_payloads\030\006 \003(\0132\027.googl" + + "e.protobuf.Struct\022>\n\014current_page\030\007 \001(\0132" + + "(.google.cloud.dialogflow.cx.v3beta1.Pag" + + "e\022>\n\006intent\030\010 \001(\0132*.google.cloud.dialogf" + + "low.cx.v3beta1.IntentB\002\030\001\022\'\n\033intent_dete" + + "ction_confidence\030\t \001(\002B\002\030\001\0228\n\005match\030\017 \001(" + + "\0132).google.cloud.dialogflow.cx.v3beta1.M" + + "atch\0220\n\017diagnostic_info\030\n \001(\0132\027.google.p" + + "rotobuf.Struct\022^\n\031sentiment_analysis_res" + + "ult\030\021 \001(\0132;.google.cloud.dialogflow.cx.v" + + "3beta1.SentimentAnalysisResultB\007\n\005query\"" + + "\036\n\tTextInput\022\021\n\004text\030\001 \001(\tB\003\340A\002\"G\n\013Inten" + + "tInput\0228\n\006intent\030\001 \001(\tB(\340A\002\372A\"\n dialogfl" + + "ow.googleapis.com/Intent\"f\n\nAudioInput\022I" + + "\n\006config\030\001 \001(\01324.google.cloud.dialogflow" + + ".cx.v3beta1.InputAudioConfigB\003\340A\002\022\r\n\005aud" + + "io\030\002 \001(\014\"\033\n\nEventInput\022\r\n\005event\030\001 \001(\t\"1\n" + + "\tDtmfInput\022\016\n\006digits\030\001 \001(\t\022\024\n\014finish_dig" + + "it\030\002 \001(\t\"\373\002\n\005Match\022:\n\006intent\030\001 \001(\0132*.goo" + + "gle.cloud.dialogflow.cx.v3beta1.Intent\022\r" + + "\n\005event\030\006 \001(\t\022+\n\nparameters\030\002 \001(\0132\027.goog" + + "le.protobuf.Struct\022\026\n\016resolved_input\030\003 \001" + + "(\t\022G\n\nmatch_type\030\004 \001(\01623.google.cloud.di" + + "alogflow.cx.v3beta1.Match.MatchType\022\022\n\nc" + + "onfidence\030\005 \001(\002\"\204\001\n\tMatchType\022\032\n\026MATCH_T" + + "YPE_UNSPECIFIED\020\000\022\n\n\006INTENT\020\001\022\021\n\rDIRECT_" + + "INTENT\020\002\022\025\n\021PARAMETER_FILLING\020\003\022\014\n\010NO_MA" + + "TCH\020\004\022\014\n\010NO_INPUT\020\005\022\t\n\005EVENT\020\006\"\345\001\n\022Match" + + "IntentRequest\022:\n\007session\030\001 \001(\tB)\340A\002\372A#\n!" + + "dialogflow.googleapis.com/Session\022I\n\014que" + + "ry_params\030\002 \001(\01323.google.cloud.dialogflo" + + "w.cx.v3beta1.QueryParameters\022H\n\013query_in" + + "put\030\003 \001(\0132..google.cloud.dialogflow.cx.v" + + "3beta1.QueryInputB\003\340A\002\"\232\002\n\023MatchIntentRe" + + "sponse\022\016\n\004text\030\001 \001(\tH\000\022?\n\016trigger_intent" + + "\030\002 \001(\tB%\372A\"\n dialogflow.googleapis.com/I" + + "ntentH\000\022\024\n\ntranscript\030\003 \001(\tH\000\022\027\n\rtrigger" + + "_event\030\006 \001(\tH\000\022:\n\007matches\030\004 \003(\0132).google" + + ".cloud.dialogflow.cx.v3beta1.Match\022>\n\014cu" + + "rrent_page\030\005 \001(\0132(.google.cloud.dialogfl" + + "ow.cx.v3beta1.PageB\007\n\005query\"\372\001\n\024FulfillI" + + "ntentRequest\022T\n\024match_intent_request\030\001 \001" + + "(\01326.google.cloud.dialogflow.cx.v3beta1." + + "MatchIntentRequest\0228\n\005match\030\002 \001(\0132).goog" + + "le.cloud.dialogflow.cx.v3beta1.Match\022R\n\023" + + "output_audio_config\030\003 \001(\01325.google.cloud" + + ".dialogflow.cx.v3beta1.OutputAudioConfig" + + "\"\335\001\n\025FulfillIntentResponse\022\023\n\013response_i" + + "d\030\001 \001(\t\022E\n\014query_result\030\002 \001(\0132/.google.c" + + "loud.dialogflow.cx.v3beta1.QueryResult\022\024" + + "\n\014output_audio\030\003 \001(\014\022R\n\023output_audio_con" + + "fig\030\004 \001(\01325.google.cloud.dialogflow.cx.v" + + "3beta1.OutputAudioConfig\";\n\027SentimentAna" + + "lysisResult\022\r\n\005score\030\001 \001(\002\022\021\n\tmagnitude\030" + + "\002 \001(\0022\212\n\n\010Sessions\022\272\002\n\014DetectIntent\0227.go" + + "ogle.cloud.dialogflow.cx.v3beta1.DetectI" + + "ntentRequest\0328.google.cloud.dialogflow.c" + + "x.v3beta1.DetectIntentResponse\"\266\001\202\323\344\223\002\257\001" + + "\"J/v3beta1/{session=projects/*/locations" + + "/*/agents/*/sessions/*}:detectIntent:\001*Z" + + "^\"Y/v3beta1/{session=projects/*/location" + + "s/*/agents/*/environments/*/sessions/*}:" + + "detectIntent:\001*\022\242\001\n\025StreamingDetectInten" + + "t\022@.google.cloud.dialogflow.cx.v3beta1.S" + + "treamingDetectIntentRequest\032A.google.clo" + + "ud.dialogflow.cx.v3beta1.StreamingDetect" + + "IntentResponse\"\000(\0010\001\022\265\002\n\013MatchIntent\0226.g" + + "oogle.cloud.dialogflow.cx.v3beta1.MatchI" + + "ntentRequest\0327.google.cloud.dialogflow.c" + + "x.v3beta1.MatchIntentResponse\"\264\001\202\323\344\223\002\255\001\"" + + "I/v3beta1/{session=projects/*/locations/" + + "*/agents/*/sessions/*}:matchIntent:\001*Z]\"" + + "X/v3beta1/{session=projects/*/locations/" + + "*/agents/*/environments/*/sessions/*}:ma" + + "tchIntent:\001*\022\351\002\n\rFulfillIntent\0228.google." + + "cloud.dialogflow.cx.v3beta1.FulfillInten" + + "tRequest\0329.google.cloud.dialogflow.cx.v3" + + "beta1.FulfillIntentResponse\"\342\001\202\323\344\223\002\333\001\"`/" + + "v3beta1/{match_intent_request.session=pr" + + "ojects/*/locations/*/agents/*/sessions/*" + + "}:fulfillIntent:\001*Zt\"o/v3beta1/{match_in" + + "tent_request.session=projects/*/location" + + "s/*/agents/*/environments/*/sessions/*}:" + + "fulfillIntent:\001*\032x\312A\031dialogflow.googleap" + + "is.com\322AYhttps://www.googleapis.com/auth" + + "/cloud-platform,https://www.googleapis.c" + + "om/auth/dialogflowB\254\003\n&com.google.cloud." + + "dialogflow.cx.v3beta1B\014SessionProtoP\001ZDg" + + "oogle.golang.org/genproto/googleapis/clo" + + "ud/dialogflow/cx/v3beta1;cx\370\001\001\242\002\002DF\252\002\"Go" + + "ogle.Cloud.Dialogflow.Cx.V3Beta1\352\002&Googl" + + "e::Cloud::Dialogflow::CX::V3beta1\352A\324\001\n!d" + + "ialogflow.googleapis.com/Session\022Iprojec" + + "ts/{project}/locations/{location}/agents" + + "/{agent}/sessions/{session}\022dprojects/{p" + + "roject}/locations/{location}/agents/{age" + + "nt}/environments/{environment}/sessions/" + + "{session}b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -319,9 +316,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { com.google.api.ClientProto.getDescriptor(), com.google.api.FieldBehaviorProto.getDescriptor(), com.google.api.ResourceProto.getDescriptor(), - com.google.cloud.dialogflow.cx.v3beta1.AdvancedSettingsProto.getDescriptor(), com.google.cloud.dialogflow.cx.v3beta1.AudioConfigProto.getDescriptor(), - com.google.cloud.dialogflow.cx.v3beta1.FlowProto.getDescriptor(), com.google.cloud.dialogflow.cx.v3beta1.IntentProto.getDescriptor(), com.google.cloud.dialogflow.cx.v3beta1.PageProto.getDescriptor(), com.google.cloud.dialogflow.cx.v3beta1.ResponseMessageProto.getDescriptor(), @@ -550,9 +545,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { com.google.api.ClientProto.getDescriptor(); com.google.api.FieldBehaviorProto.getDescriptor(); com.google.api.ResourceProto.getDescriptor(); - com.google.cloud.dialogflow.cx.v3beta1.AdvancedSettingsProto.getDescriptor(); com.google.cloud.dialogflow.cx.v3beta1.AudioConfigProto.getDescriptor(); - com.google.cloud.dialogflow.cx.v3beta1.FlowProto.getDescriptor(); com.google.cloud.dialogflow.cx.v3beta1.IntentProto.getDescriptor(); com.google.cloud.dialogflow.cx.v3beta1.PageProto.getDescriptor(); com.google.cloud.dialogflow.cx.v3beta1.ResponseMessageProto.getDescriptor(); diff --git a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/TestCaseProto.java b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/TestCaseProto.java index 9e129efac..327a8caec 100644 --- a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/TestCaseProto.java +++ b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/TestCaseProto.java @@ -237,239 +237,241 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + ".googleapis.com/TestCaseResult\022]projects" + "/{project}/locations/{location}/agents/{" + "agent}/testCases/{test_case}/results/{re" - + "sult}\"\\\n\nTestConfig\022\033\n\023tracking_paramete" - + "rs\030\001 \003(\t\0221\n\004flow\030\002 \001(\tB#\372A \n\036dialogflow." - + "googleapis.com/Flow\"\342\006\n\020ConversationTurn" - + "\022R\n\nuser_input\030\001 \001(\0132>.google.cloud.dial" - + "ogflow.cx.v3beta1.ConversationTurn.UserI" - + "nput\022e\n\024virtual_agent_output\030\002 \001(\0132G.goo" - + "gle.cloud.dialogflow.cx.v3beta1.Conversa" - + "tionTurn.VirtualAgentOutput\032\277\001\n\tUserInpu" - + "t\022=\n\005input\030\005 \001(\0132..google.cloud.dialogfl" - + "ow.cx.v3beta1.QueryInput\0224\n\023injected_par" - + "ameters\030\002 \001(\0132\027.google.protobuf.Struct\022\032" - + "\n\022is_webhook_enabled\030\003 \001(\010\022!\n\031enable_sen" - + "timent_analysis\030\007 \001(\010\032\320\003\n\022VirtualAgentOu" - + "tput\0223\n\022session_parameters\030\004 \001(\0132\027.googl" - + "e.protobuf.Struct\022O\n\013differences\030\005 \003(\01325" - + ".google.cloud.dialogflow.cx.v3beta1.Test" - + "RunDifferenceB\003\340A\003\0228\n\017diagnostic_info\030\006 " - + "\001(\0132\027.google.protobuf.StructB\006\340A\002\340A\004\022D\n\020" - + "triggered_intent\030\007 \001(\0132*.google.cloud.di" - + "alogflow.cx.v3beta1.Intent\022>\n\014current_pa" - + "ge\030\010 \001(\0132(.google.cloud.dialogflow.cx.v3" - + "beta1.Page\022P\n\016text_responses\030\t \003(\01328.goo" - + "gle.cloud.dialogflow.cx.v3beta1.Response" - + "Message.Text\022\"\n\006status\030\n \001(\0132\022.google.rp" - + "c.Status\"\322\001\n\021TestRunDifference\022L\n\004type\030\001" - + " \001(\0162>.google.cloud.dialogflow.cx.v3beta" - + "1.TestRunDifference.DiffType\022\023\n\013descript" - + "ion\030\002 \001(\t\"Z\n\010DiffType\022\031\n\025DIFF_TYPE_UNSPE" - + "CIFIED\020\000\022\n\n\006INTENT\020\001\022\010\n\004PAGE\020\002\022\016\n\nPARAME" - + "TERS\020\003\022\r\n\tUTTERANCE\020\004\"\226\005\n\022TransitionCove" - + "rage\022V\n\013transitions\030\001 \003(\0132A.google.cloud" - + ".dialogflow.cx.v3beta1.TransitionCoverag" - + "e.Transition\022\026\n\016coverage_score\030\002 \001(\002\032\214\001\n" - + "\016TransitionNode\0228\n\004page\030\001 \001(\0132(.google.c" - + "loud.dialogflow.cx.v3beta1.PageH\000\0228\n\004flo" - + "w\030\002 \001(\0132(.google.cloud.dialogflow.cx.v3b" - + "eta1.FlowH\000B\006\n\004kind\032\200\003\n\nTransition\022U\n\006so" - + "urce\030\001 \001(\0132E.google.cloud.dialogflow.cx." - + "v3beta1.TransitionCoverage.TransitionNod" - + "e\022\r\n\005index\030\004 \001(\005\022U\n\006target\030\002 \001(\0132E.googl" - + "e.cloud.dialogflow.cx.v3beta1.Transition" - + "Coverage.TransitionNode\022\017\n\007covered\030\003 \001(\010" - + "\022O\n\020transition_route\030\005 \001(\01323.google.clou" - + "d.dialogflow.cx.v3beta1.TransitionRouteH" - + "\000\022I\n\revent_handler\030\006 \001(\01320.google.cloud." - + "dialogflow.cx.v3beta1.EventHandlerH\000B\010\n\006" - + "detail\"\341\003\n\034TransitionRouteGroupCoverage\022" - + "\\\n\tcoverages\030\001 \003(\0132I.google.cloud.dialog" - + "flow.cx.v3beta1.TransitionRouteGroupCove" - + "rage.Coverage\022\026\n\016coverage_score\030\002 \001(\002\032\312\002" - + "\n\010Coverage\022M\n\013route_group\030\001 \001(\01328.google" - + ".cloud.dialogflow.cx.v3beta1.TransitionR" - + "outeGroup\022i\n\013transitions\030\002 \003(\0132T.google." + + "sult}\"\217\001\n\nTestConfig\022\033\n\023tracking_paramet" + + "ers\030\001 \003(\t\0221\n\004flow\030\002 \001(\tB#\372A \n\036dialogflow" + + ".googleapis.com/Flow\0221\n\004page\030\003 \001(\tB#\372A \n" + + "\036dialogflow.googleapis.com/Page\"\342\006\n\020Conv" + + "ersationTurn\022R\n\nuser_input\030\001 \001(\0132>.googl" + + "e.cloud.dialogflow.cx.v3beta1.Conversati" + + "onTurn.UserInput\022e\n\024virtual_agent_output" + + "\030\002 \001(\0132G.google.cloud.dialogflow.cx.v3be" + + "ta1.ConversationTurn.VirtualAgentOutput\032" + + "\277\001\n\tUserInput\022=\n\005input\030\005 \001(\0132..google.cl" + + "oud.dialogflow.cx.v3beta1.QueryInput\0224\n\023" + + "injected_parameters\030\002 \001(\0132\027.google.proto" + + "buf.Struct\022\032\n\022is_webhook_enabled\030\003 \001(\010\022!" + + "\n\031enable_sentiment_analysis\030\007 \001(\010\032\320\003\n\022Vi" + + "rtualAgentOutput\0223\n\022session_parameters\030\004" + + " \001(\0132\027.google.protobuf.Struct\022O\n\013differe" + + "nces\030\005 \003(\01325.google.cloud.dialogflow.cx." + + "v3beta1.TestRunDifferenceB\003\340A\003\0228\n\017diagno" + + "stic_info\030\006 \001(\0132\027.google.protobuf.Struct" + + "B\006\340A\002\340A\004\022D\n\020triggered_intent\030\007 \001(\0132*.goo" + + "gle.cloud.dialogflow.cx.v3beta1.Intent\022>" + + "\n\014current_page\030\010 \001(\0132(.google.cloud.dial" + + "ogflow.cx.v3beta1.Page\022P\n\016text_responses" + + "\030\t \003(\01328.google.cloud.dialogflow.cx.v3be" + + "ta1.ResponseMessage.Text\022\"\n\006status\030\n \001(\013" + + "2\022.google.rpc.Status\"\322\001\n\021TestRunDifferen" + + "ce\022L\n\004type\030\001 \001(\0162>.google.cloud.dialogfl" + + "ow.cx.v3beta1.TestRunDifference.DiffType" + + "\022\023\n\013description\030\002 \001(\t\"Z\n\010DiffType\022\031\n\025DIF" + + "F_TYPE_UNSPECIFIED\020\000\022\n\n\006INTENT\020\001\022\010\n\004PAGE" + + "\020\002\022\016\n\nPARAMETERS\020\003\022\r\n\tUTTERANCE\020\004\"\226\005\n\022Tr" + + "ansitionCoverage\022V\n\013transitions\030\001 \003(\0132A." + + "google.cloud.dialogflow.cx.v3beta1.Trans" + + "itionCoverage.Transition\022\026\n\016coverage_sco" + + "re\030\002 \001(\002\032\214\001\n\016TransitionNode\0228\n\004page\030\001 \001(" + + "\0132(.google.cloud.dialogflow.cx.v3beta1.P" + + "ageH\000\0228\n\004flow\030\002 \001(\0132(.google.cloud.dialo" + + "gflow.cx.v3beta1.FlowH\000B\006\n\004kind\032\200\003\n\nTran" + + "sition\022U\n\006source\030\001 \001(\0132E.google.cloud.di" + + "alogflow.cx.v3beta1.TransitionCoverage.T" + + "ransitionNode\022\r\n\005index\030\004 \001(\005\022U\n\006target\030\002" + + " \001(\0132E.google.cloud.dialogflow.cx.v3beta" + + "1.TransitionCoverage.TransitionNode\022\017\n\007c" + + "overed\030\003 \001(\010\022O\n\020transition_route\030\005 \001(\01323" + + ".google.cloud.dialogflow.cx.v3beta1.Tran" + + "sitionRouteH\000\022I\n\revent_handler\030\006 \001(\01320.g" + + "oogle.cloud.dialogflow.cx.v3beta1.EventH" + + "andlerH\000B\010\n\006detail\"\341\003\n\034TransitionRouteGr" + + "oupCoverage\022\\\n\tcoverages\030\001 \003(\0132I.google." + "cloud.dialogflow.cx.v3beta1.TransitionRo" - + "uteGroupCoverage.Coverage.Transition\022\026\n\016" - + "coverage_score\030\003 \001(\002\032l\n\nTransition\022M\n\020tr" - + "ansition_route\030\001 \001(\01323.google.cloud.dial" - + "ogflow.cx.v3beta1.TransitionRoute\022\017\n\007cov" - + "ered\030\002 \001(\010\"\306\001\n\016IntentCoverage\022J\n\007intents" - + "\030\001 \003(\01329.google.cloud.dialogflow.cx.v3be" - + "ta1.IntentCoverage.Intent\022\026\n\016coverage_sc" - + "ore\030\002 \001(\002\032P\n\006Intent\0225\n\006intent\030\001 \001(\tB%\372A\"" - + "\n dialogflow.googleapis.com/Intent\022\017\n\007co" - + "vered\030\002 \001(\010\"\234\002\n\030CalculateCoverageRequest" - + "\0226\n\005agent\030\003 \001(\tB\'\340A\002\372A!\n\037dialogflow.goog" - + "leapis.com/Agent\022\\\n\004type\030\002 \001(\0162I.google." - + "cloud.dialogflow.cx.v3beta1.CalculateCov" - + "erageRequest.CoverageTypeB\003\340A\002\"j\n\014Covera" - + "geType\022\035\n\031COVERAGE_TYPE_UNSPECIFIED\020\000\022\n\n" - + "\006INTENT\020\001\022\023\n\017PAGE_TRANSITION\020\002\022\032\n\026TRANSI" - + "TION_ROUTE_GROUP\020\003\"\351\002\n\031CalculateCoverage" - + "Response\0223\n\005agent\030\005 \001(\tB$\372A!\n\037dialogflow" - + ".googleapis.com/Agent\022M\n\017intent_coverage" - + "\030\002 \001(\01322.google.cloud.dialogflow.cx.v3be" - + "ta1.IntentCoverageH\000\022U\n\023transition_cover" - + "age\030\004 \001(\01326.google.cloud.dialogflow.cx.v" - + "3beta1.TransitionCoverageH\000\022`\n\024route_gro" - + "up_coverage\030\006 \001(\0132@.google.cloud.dialogf" - + "low.cx.v3beta1.TransitionRouteGroupCover" - + "ageH\000B\017\n\rcoverage_type\"\223\002\n\024ListTestCases" - + "Request\022:\n\006parent\030\001 \001(\tB*\340A\002\372A$\022\"dialogf" - + "low.googleapis.com/TestCase\022\021\n\tpage_size" - + "\030\002 \001(\005\022\022\n\npage_token\030\003 \001(\t\022S\n\004view\030\004 \001(\016" - + "2E.google.cloud.dialogflow.cx.v3beta1.Li" - + "stTestCasesRequest.TestCaseView\"C\n\014TestC" - + "aseView\022\036\n\032TEST_CASE_VIEW_UNSPECIFIED\020\000\022" - + "\t\n\005BASIC\020\001\022\010\n\004FULL\020\002\"r\n\025ListTestCasesRes" - + "ponse\022@\n\ntest_cases\030\001 \003(\0132,.google.cloud" - + ".dialogflow.cx.v3beta1.TestCase\022\027\n\017next_" - + "page_token\030\002 \001(\t\"\224\001\n\033BatchDeleteTestCase" - + "sRequest\022:\n\006parent\030\001 \001(\tB*\340A\002\372A$\022\"dialog" - + "flow.googleapis.com/TestCase\0229\n\005names\030\003 " - + "\003(\tB*\340A\002\372A$\n\"dialogflow.googleapis.com/T" - + "estCase\"\231\001\n\025CreateTestCaseRequest\022:\n\006par" - + "ent\030\001 \001(\tB*\340A\002\372A$\022\"dialogflow.googleapis" - + ".com/TestCase\022D\n\ttest_case\030\002 \001(\0132,.googl" - + "e.cloud.dialogflow.cx.v3beta1.TestCaseB\003" - + "\340A\002\"\223\001\n\025UpdateTestCaseRequest\022D\n\ttest_ca" - + "se\030\001 \001(\0132,.google.cloud.dialogflow.cx.v3" - + "beta1.TestCaseB\003\340A\002\0224\n\013update_mask\030\002 \001(\013" - + "2\032.google.protobuf.FieldMaskB\003\340A\002\"N\n\022Get" - + "TestCaseRequest\0228\n\004name\030\001 \001(\tB*\340A\002\372A$\n\"d" - + "ialogflow.googleapis.com/TestCase\"\222\001\n\022Ru" - + "nTestCaseRequest\0228\n\004name\030\001 \001(\tB*\340A\002\372A$\n\"" - + "dialogflow.googleapis.com/TestCase\022B\n\013en" - + "vironment\030\002 \001(\tB-\340A\001\372A\'\n%dialogflow.goog" - + "leapis.com/Environment\"Y\n\023RunTestCaseRes" - + "ponse\022B\n\006result\030\002 \001(\01322.google.cloud.dia" - + "logflow.cx.v3beta1.TestCaseResult\"\025\n\023Run" - + "TestCaseMetadata\"\332\001\n\030BatchRunTestCasesRe" + + "uteGroupCoverage.Coverage\022\026\n\016coverage_sc" + + "ore\030\002 \001(\002\032\312\002\n\010Coverage\022M\n\013route_group\030\001 " + + "\001(\01328.google.cloud.dialogflow.cx.v3beta1" + + ".TransitionRouteGroup\022i\n\013transitions\030\002 \003" + + "(\0132T.google.cloud.dialogflow.cx.v3beta1." + + "TransitionRouteGroupCoverage.Coverage.Tr" + + "ansition\022\026\n\016coverage_score\030\003 \001(\002\032l\n\nTran" + + "sition\022M\n\020transition_route\030\001 \001(\01323.googl" + + "e.cloud.dialogflow.cx.v3beta1.Transition" + + "Route\022\017\n\007covered\030\002 \001(\010\"\306\001\n\016IntentCoverag" + + "e\022J\n\007intents\030\001 \003(\01329.google.cloud.dialog" + + "flow.cx.v3beta1.IntentCoverage.Intent\022\026\n" + + "\016coverage_score\030\002 \001(\002\032P\n\006Intent\0225\n\006inten" + + "t\030\001 \001(\tB%\372A\"\n dialogflow.googleapis.com/" + + "Intent\022\017\n\007covered\030\002 \001(\010\"\234\002\n\030CalculateCov" + + "erageRequest\0226\n\005agent\030\003 \001(\tB\'\340A\002\372A!\n\037dia" + + "logflow.googleapis.com/Agent\022\\\n\004type\030\002 \001" + + "(\0162I.google.cloud.dialogflow.cx.v3beta1." + + "CalculateCoverageRequest.CoverageTypeB\003\340" + + "A\002\"j\n\014CoverageType\022\035\n\031COVERAGE_TYPE_UNSP" + + "ECIFIED\020\000\022\n\n\006INTENT\020\001\022\023\n\017PAGE_TRANSITION" + + "\020\002\022\032\n\026TRANSITION_ROUTE_GROUP\020\003\"\351\002\n\031Calcu" + + "lateCoverageResponse\0223\n\005agent\030\005 \001(\tB$\372A!" + + "\n\037dialogflow.googleapis.com/Agent\022M\n\017int" + + "ent_coverage\030\002 \001(\01322.google.cloud.dialog" + + "flow.cx.v3beta1.IntentCoverageH\000\022U\n\023tran" + + "sition_coverage\030\004 \001(\01326.google.cloud.dia" + + "logflow.cx.v3beta1.TransitionCoverageH\000\022" + + "`\n\024route_group_coverage\030\006 \001(\0132@.google.c" + + "loud.dialogflow.cx.v3beta1.TransitionRou" + + "teGroupCoverageH\000B\017\n\rcoverage_type\"\223\002\n\024L" + + "istTestCasesRequest\022:\n\006parent\030\001 \001(\tB*\340A\002" + + "\372A$\022\"dialogflow.googleapis.com/TestCase\022" + + "\021\n\tpage_size\030\002 \001(\005\022\022\n\npage_token\030\003 \001(\t\022S" + + "\n\004view\030\004 \001(\0162E.google.cloud.dialogflow.c" + + "x.v3beta1.ListTestCasesRequest.TestCaseV" + + "iew\"C\n\014TestCaseView\022\036\n\032TEST_CASE_VIEW_UN" + + "SPECIFIED\020\000\022\t\n\005BASIC\020\001\022\010\n\004FULL\020\002\"r\n\025List" + + "TestCasesResponse\022@\n\ntest_cases\030\001 \003(\0132,." + + "google.cloud.dialogflow.cx.v3beta1.TestC" + + "ase\022\027\n\017next_page_token\030\002 \001(\t\"\224\001\n\033BatchDe" + + "leteTestCasesRequest\022:\n\006parent\030\001 \001(\tB*\340A" + + "\002\372A$\022\"dialogflow.googleapis.com/TestCase" + + "\0229\n\005names\030\003 \003(\tB*\340A\002\372A$\n\"dialogflow.goog" + + "leapis.com/TestCase\"\231\001\n\025CreateTestCaseRe" + "quest\022:\n\006parent\030\001 \001(\tB*\340A\002\372A$\022\"dialogflo" - + "w.googleapis.com/TestCase\022B\n\013environment" - + "\030\002 \001(\tB-\340A\001\372A\'\n%dialogflow.googleapis.co" - + "m/Environment\022>\n\ntest_cases\030\003 \003(\tB*\340A\002\372A" - + "$\n\"dialogflow.googleapis.com/TestCase\"`\n" - + "\031BatchRunTestCasesResponse\022C\n\007results\030\001 " - + "\003(\01322.google.cloud.dialogflow.cx.v3beta1" - + ".TestCaseResult\"Z\n\031BatchRunTestCasesMeta" - + "data\022=\n\006errors\030\001 \003(\0132-.google.cloud.dial" - + "ogflow.cx.v3beta1.TestError\"\232\001\n\tTestErro" - + "r\022:\n\ttest_case\030\001 \001(\tB\'\372A$\n\"dialogflow.go" - + "ogleapis.com/TestCase\022\"\n\006status\030\002 \001(\0132\022." - + "google.rpc.Status\022-\n\ttest_time\030\003 \001(\0132\032.g" - + "oogle.protobuf.Timestamp\"\204\001\n\026ImportTestC" - + "asesRequest\022:\n\006parent\030\001 \001(\tB*\340A\002\372A$\022\"dia" - + "logflow.googleapis.com/TestCase\022\021\n\007gcs_u" - + "ri\030\002 \001(\tH\000\022\021\n\007content\030\003 \001(\014H\000B\010\n\006source\"" - + "Q\n\027ImportTestCasesResponse\0226\n\005names\030\001 \003(" - + "\tB\'\372A$\n\"dialogflow.googleapis.com/TestCa" - + "se\"\\\n\027ImportTestCasesMetadata\022A\n\006errors\030" - + "\001 \003(\01321.google.cloud.dialogflow.cx.v3bet" - + "a1.TestCaseError\"t\n\rTestCaseError\022?\n\ttes" - + "t_case\030\001 \001(\0132,.google.cloud.dialogflow.c" - + "x.v3beta1.TestCase\022\"\n\006status\030\002 \001(\0132\022.goo" - + "gle.rpc.Status\"\241\002\n\026ExportTestCasesReques" - + "t\022:\n\006parent\030\001 \001(\tB*\340A\002\372A$\022\"dialogflow.go" - + "ogleapis.com/TestCase\022\021\n\007gcs_uri\030\002 \001(\tH\000" - + "\022Z\n\013data_format\030\003 \001(\0162E.google.cloud.dia" - + "logflow.cx.v3beta1.ExportTestCasesReques" - + "t.DataFormat\022\016\n\006filter\030\004 \001(\t\"=\n\nDataForm" - + "at\022\033\n\027DATA_FORMAT_UNSPECIFIED\020\000\022\010\n\004BLOB\020" - + "\001\022\010\n\004JSON\020\002B\r\n\013destination\"N\n\027ExportTest" - + "CasesResponse\022\021\n\007gcs_uri\030\001 \001(\tH\000\022\021\n\007cont" - + "ent\030\002 \001(\014H\000B\r\n\013destination\"\031\n\027ExportTest" - + "CasesMetadata\"\225\001\n\032ListTestCaseResultsReq" - + "uest\022@\n\006parent\030\001 \001(\tB0\340A\002\372A*\022(dialogflow" - + ".googleapis.com/TestCaseResult\022\021\n\tpage_s" - + "ize\030\002 \001(\005\022\022\n\npage_token\030\003 \001(\t\022\016\n\006filter\030" - + "\004 \001(\t\"\205\001\n\033ListTestCaseResultsResponse\022M\n" - + "\021test_case_results\030\001 \003(\01322.google.cloud." - + "dialogflow.cx.v3beta1.TestCaseResult\022\027\n\017" - + "next_page_token\030\002 \001(\t\"Z\n\030GetTestCaseResu" - + "ltRequest\022>\n\004name\030\001 \001(\tB0\340A\002\372A*\n(dialogf" - + "low.googleapis.com/TestCaseResult*A\n\nTes" - + "tResult\022\033\n\027TEST_RESULT_UNSPECIFIED\020\000\022\n\n\006" - + "PASSED\020\001\022\n\n\006FAILED\020\0022\266\026\n\tTestCases\022\322\001\n\rL" - + "istTestCases\0228.google.cloud.dialogflow.c" - + "x.v3beta1.ListTestCasesRequest\0329.google." - + "cloud.dialogflow.cx.v3beta1.ListTestCase" - + "sResponse\"L\202\323\344\223\002=\022;/v3beta1/{parent=proj" - + "ects/*/locations/*/agents/*}/testCases\332A" - + "\006parent\022\314\001\n\024BatchDeleteTestCases\022?.googl" - + "e.cloud.dialogflow.cx.v3beta1.BatchDelet" - + "eTestCasesRequest\032\026.google.protobuf.Empt" - + "y\"[\202\323\344\223\002L\"G/v3beta1/{parent=projects/*/l" - + "ocations/*/agents/*}/testCases:batchDele" - + "te:\001*\332A\006parent\022\277\001\n\013GetTestCase\0226.google." - + "cloud.dialogflow.cx.v3beta1.GetTestCaseR" - + "equest\032,.google.cloud.dialogflow.cx.v3be" - + "ta1.TestCase\"J\202\323\344\223\002=\022;/v3beta1/{name=pro" - + "jects/*/locations/*/agents/*/testCases/*" - + "}\332A\004name\022\334\001\n\016CreateTestCase\0229.google.clo" - + "ud.dialogflow.cx.v3beta1.CreateTestCaseR" - + "equest\032,.google.cloud.dialogflow.cx.v3be" - + "ta1.TestCase\"a\202\323\344\223\002H\";/v3beta1/{parent=p" - + "rojects/*/locations/*/agents/*}/testCase" - + "s:\ttest_case\332A\020parent,test_case\022\353\001\n\016Upda" - + "teTestCase\0229.google.cloud.dialogflow.cx." - + "v3beta1.UpdateTestCaseRequest\032,.google.c" - + "loud.dialogflow.cx.v3beta1.TestCase\"p\202\323\344" - + "\223\002R2E/v3beta1/{test_case.name=projects/*" - + "/locations/*/agents/*/testCases/*}:\ttest" - + "_case\332A\025test_case,update_mask\022\335\001\n\013RunTes" - + "tCase\0226.google.cloud.dialogflow.cx.v3bet" - + "a1.RunTestCaseRequest\032\035.google.longrunni" - + "ng.Operation\"w\202\323\344\223\002D\"?/v3beta1/{name=pro" - + "jects/*/locations/*/agents/*/testCases/*" - + "}:run:\001*\312A*\n\023RunTestCaseResponse\022\023RunTes" - + "tCaseMetadata\022\373\001\n\021BatchRunTestCases\022<.go" - + "ogle.cloud.dialogflow.cx.v3beta1.BatchRu" - + "nTestCasesRequest\032\035.google.longrunning.O" - + "peration\"\210\001\202\323\344\223\002I\"D/v3beta1/{parent=proj" - + "ects/*/locations/*/agents/*}/testCases:b" - + "atchRun:\001*\312A6\n\031BatchRunTestCasesResponse" - + "\022\031BatchRunTestCasesMetadata\022\346\001\n\021Calculat" - + "eCoverage\022<.google.cloud.dialogflow.cx.v" - + "3beta1.CalculateCoverageRequest\032=.google" - + ".cloud.dialogflow.cx.v3beta1.CalculateCo" - + "verageResponse\"T\202\323\344\223\002N\022L/v3beta1/{agent=" - + "projects/*/locations/*/agents/*}/testCas" - + "es:calculateCoverage\022\361\001\n\017ImportTestCases" - + "\022:.google.cloud.dialogflow.cx.v3beta1.Im" - + "portTestCasesRequest\032\035.google.longrunnin" - + "g.Operation\"\202\001\202\323\344\223\002G\"B/v3beta1/{parent=p" - + "rojects/*/locations/*/agents/*}/testCase" - + "s:import:\001*\312A2\n\027ImportTestCasesResponse\022" - + "\027ImportTestCasesMetadata\022\361\001\n\017ExportTestC" - + "ases\022:.google.cloud.dialogflow.cx.v3beta" - + "1.ExportTestCasesRequest\032\035.google.longru" - + "nning.Operation\"\202\001\202\323\344\223\002G\"B/v3beta1/{pare" - + "nt=projects/*/locations/*/agents/*}/test" - + "Cases:export:\001*\312A2\n\027ExportTestCasesRespo" - + "nse\022\027ExportTestCasesMetadata\022\356\001\n\023ListTes" - + "tCaseResults\022>.google.cloud.dialogflow.c" - + "x.v3beta1.ListTestCaseResultsRequest\032?.g" - + "oogle.cloud.dialogflow.cx.v3beta1.ListTe" - + "stCaseResultsResponse\"V\202\323\344\223\002G\022E/v3beta1/" - + "{parent=projects/*/locations/*/agents/*/" - + "testCases/*}/results\332A\006parent\022\333\001\n\021GetTes" - + "tCaseResult\022<.google.cloud.dialogflow.cx" - + ".v3beta1.GetTestCaseResultRequest\0322.goog" + + "w.googleapis.com/TestCase\022D\n\ttest_case\030\002" + + " \001(\0132,.google.cloud.dialogflow.cx.v3beta" + + "1.TestCaseB\003\340A\002\"\223\001\n\025UpdateTestCaseReques" + + "t\022D\n\ttest_case\030\001 \001(\0132,.google.cloud.dial" + + "ogflow.cx.v3beta1.TestCaseB\003\340A\002\0224\n\013updat" + + "e_mask\030\002 \001(\0132\032.google.protobuf.FieldMask" + + "B\003\340A\002\"N\n\022GetTestCaseRequest\0228\n\004name\030\001 \001(" + + "\tB*\340A\002\372A$\n\"dialogflow.googleapis.com/Tes" + + "tCase\"\222\001\n\022RunTestCaseRequest\0228\n\004name\030\001 \001" + + "(\tB*\340A\002\372A$\n\"dialogflow.googleapis.com/Te" + + "stCase\022B\n\013environment\030\002 \001(\tB-\340A\001\372A\'\n%dia" + + "logflow.googleapis.com/Environment\"Y\n\023Ru" + + "nTestCaseResponse\022B\n\006result\030\002 \001(\01322.goog" + "le.cloud.dialogflow.cx.v3beta1.TestCaseR" - + "esult\"T\202\323\344\223\002G\022E/v3beta1/{name=projects/*" - + "/locations/*/agents/*/testCases/*/result" - + "s/*}\332A\004name\032x\312A\031dialogflow.googleapis.co" - + "m\322AYhttps://www.googleapis.com/auth/clou" - + "d-platform,https://www.googleapis.com/au" - + "th/dialogflowB\325\001\n&com.google.cloud.dialo" - + "gflow.cx.v3beta1B\rTestCaseProtoP\001ZDgoogl" - + "e.golang.org/genproto/googleapis/cloud/d" - + "ialogflow/cx/v3beta1;cx\370\001\001\242\002\002DF\252\002\"Google" - + ".Cloud.Dialogflow.Cx.V3Beta1\352\002&Google::C" - + "loud::Dialogflow::CX::V3beta1b\006proto3" + + "esult\"\025\n\023RunTestCaseMetadata\"\332\001\n\030BatchRu" + + "nTestCasesRequest\022:\n\006parent\030\001 \001(\tB*\340A\002\372A" + + "$\022\"dialogflow.googleapis.com/TestCase\022B\n" + + "\013environment\030\002 \001(\tB-\340A\001\372A\'\n%dialogflow.g" + + "oogleapis.com/Environment\022>\n\ntest_cases\030" + + "\003 \003(\tB*\340A\002\372A$\n\"dialogflow.googleapis.com" + + "/TestCase\"`\n\031BatchRunTestCasesResponse\022C" + + "\n\007results\030\001 \003(\01322.google.cloud.dialogflo" + + "w.cx.v3beta1.TestCaseResult\"Z\n\031BatchRunT" + + "estCasesMetadata\022=\n\006errors\030\001 \003(\0132-.googl" + + "e.cloud.dialogflow.cx.v3beta1.TestError\"" + + "\232\001\n\tTestError\022:\n\ttest_case\030\001 \001(\tB\'\372A$\n\"d" + + "ialogflow.googleapis.com/TestCase\022\"\n\006sta" + + "tus\030\002 \001(\0132\022.google.rpc.Status\022-\n\ttest_ti" + + "me\030\003 \001(\0132\032.google.protobuf.Timestamp\"\204\001\n" + + "\026ImportTestCasesRequest\022:\n\006parent\030\001 \001(\tB" + + "*\340A\002\372A$\022\"dialogflow.googleapis.com/TestC" + + "ase\022\021\n\007gcs_uri\030\002 \001(\tH\000\022\021\n\007content\030\003 \001(\014H" + + "\000B\010\n\006source\"Q\n\027ImportTestCasesResponse\0226" + + "\n\005names\030\001 \003(\tB\'\372A$\n\"dialogflow.googleapi" + + "s.com/TestCase\"\\\n\027ImportTestCasesMetadat" + + "a\022A\n\006errors\030\001 \003(\01321.google.cloud.dialogf" + + "low.cx.v3beta1.TestCaseError\"t\n\rTestCase" + + "Error\022?\n\ttest_case\030\001 \001(\0132,.google.cloud." + + "dialogflow.cx.v3beta1.TestCase\022\"\n\006status" + + "\030\002 \001(\0132\022.google.rpc.Status\"\241\002\n\026ExportTes" + + "tCasesRequest\022:\n\006parent\030\001 \001(\tB*\340A\002\372A$\022\"d" + + "ialogflow.googleapis.com/TestCase\022\021\n\007gcs" + + "_uri\030\002 \001(\tH\000\022Z\n\013data_format\030\003 \001(\0162E.goog" + + "le.cloud.dialogflow.cx.v3beta1.ExportTes" + + "tCasesRequest.DataFormat\022\016\n\006filter\030\004 \001(\t" + + "\"=\n\nDataFormat\022\033\n\027DATA_FORMAT_UNSPECIFIE" + + "D\020\000\022\010\n\004BLOB\020\001\022\010\n\004JSON\020\002B\r\n\013destination\"N" + + "\n\027ExportTestCasesResponse\022\021\n\007gcs_uri\030\001 \001" + + "(\tH\000\022\021\n\007content\030\002 \001(\014H\000B\r\n\013destination\"\031" + + "\n\027ExportTestCasesMetadata\"\225\001\n\032ListTestCa" + + "seResultsRequest\022@\n\006parent\030\001 \001(\tB0\340A\002\372A*" + + "\022(dialogflow.googleapis.com/TestCaseResu" + + "lt\022\021\n\tpage_size\030\002 \001(\005\022\022\n\npage_token\030\003 \001(" + + "\t\022\016\n\006filter\030\004 \001(\t\"\205\001\n\033ListTestCaseResult" + + "sResponse\022M\n\021test_case_results\030\001 \003(\01322.g" + + "oogle.cloud.dialogflow.cx.v3beta1.TestCa" + + "seResult\022\027\n\017next_page_token\030\002 \001(\t\"Z\n\030Get" + + "TestCaseResultRequest\022>\n\004name\030\001 \001(\tB0\340A\002" + + "\372A*\n(dialogflow.googleapis.com/TestCaseR" + + "esult*A\n\nTestResult\022\033\n\027TEST_RESULT_UNSPE" + + "CIFIED\020\000\022\n\n\006PASSED\020\001\022\n\n\006FAILED\020\0022\266\026\n\tTes" + + "tCases\022\322\001\n\rListTestCases\0228.google.cloud." + + "dialogflow.cx.v3beta1.ListTestCasesReque" + + "st\0329.google.cloud.dialogflow.cx.v3beta1." + + "ListTestCasesResponse\"L\202\323\344\223\002=\022;/v3beta1/" + + "{parent=projects/*/locations/*/agents/*}" + + "/testCases\332A\006parent\022\314\001\n\024BatchDeleteTestC" + + "ases\022?.google.cloud.dialogflow.cx.v3beta" + + "1.BatchDeleteTestCasesRequest\032\026.google.p" + + "rotobuf.Empty\"[\202\323\344\223\002L\"G/v3beta1/{parent=" + + "projects/*/locations/*/agents/*}/testCas" + + "es:batchDelete:\001*\332A\006parent\022\277\001\n\013GetTestCa" + + "se\0226.google.cloud.dialogflow.cx.v3beta1." + + "GetTestCaseRequest\032,.google.cloud.dialog" + + "flow.cx.v3beta1.TestCase\"J\202\323\344\223\002=\022;/v3bet" + + "a1/{name=projects/*/locations/*/agents/*" + + "/testCases/*}\332A\004name\022\334\001\n\016CreateTestCase\022" + + "9.google.cloud.dialogflow.cx.v3beta1.Cre" + + "ateTestCaseRequest\032,.google.cloud.dialog" + + "flow.cx.v3beta1.TestCase\"a\202\323\344\223\002H\";/v3bet" + + "a1/{parent=projects/*/locations/*/agents" + + "/*}/testCases:\ttest_case\332A\020parent,test_c" + + "ase\022\353\001\n\016UpdateTestCase\0229.google.cloud.di" + + "alogflow.cx.v3beta1.UpdateTestCaseReques" + + "t\032,.google.cloud.dialogflow.cx.v3beta1.T" + + "estCase\"p\202\323\344\223\002R2E/v3beta1/{test_case.nam" + + "e=projects/*/locations/*/agents/*/testCa" + + "ses/*}:\ttest_case\332A\025test_case,update_mas" + + "k\022\335\001\n\013RunTestCase\0226.google.cloud.dialogf" + + "low.cx.v3beta1.RunTestCaseRequest\032\035.goog" + + "le.longrunning.Operation\"w\202\323\344\223\002D\"?/v3bet" + + "a1/{name=projects/*/locations/*/agents/*" + + "/testCases/*}:run:\001*\312A*\n\023RunTestCaseResp" + + "onse\022\023RunTestCaseMetadata\022\373\001\n\021BatchRunTe" + + "stCases\022<.google.cloud.dialogflow.cx.v3b" + + "eta1.BatchRunTestCasesRequest\032\035.google.l" + + "ongrunning.Operation\"\210\001\202\323\344\223\002I\"D/v3beta1/" + + "{parent=projects/*/locations/*/agents/*}" + + "/testCases:batchRun:\001*\312A6\n\031BatchRunTestC" + + "asesResponse\022\031BatchRunTestCasesMetadata\022" + + "\346\001\n\021CalculateCoverage\022<.google.cloud.dia" + + "logflow.cx.v3beta1.CalculateCoverageRequ" + + "est\032=.google.cloud.dialogflow.cx.v3beta1" + + ".CalculateCoverageResponse\"T\202\323\344\223\002N\022L/v3b" + + "eta1/{agent=projects/*/locations/*/agent" + + "s/*}/testCases:calculateCoverage\022\361\001\n\017Imp" + + "ortTestCases\022:.google.cloud.dialogflow.c" + + "x.v3beta1.ImportTestCasesRequest\032\035.googl" + + "e.longrunning.Operation\"\202\001\202\323\344\223\002G\"B/v3bet" + + "a1/{parent=projects/*/locations/*/agents" + + "/*}/testCases:import:\001*\312A2\n\027ImportTestCa" + + "sesResponse\022\027ImportTestCasesMetadata\022\361\001\n" + + "\017ExportTestCases\022:.google.cloud.dialogfl" + + "ow.cx.v3beta1.ExportTestCasesRequest\032\035.g" + + "oogle.longrunning.Operation\"\202\001\202\323\344\223\002G\"B/v" + + "3beta1/{parent=projects/*/locations/*/ag" + + "ents/*}/testCases:export:\001*\312A2\n\027ExportTe" + + "stCasesResponse\022\027ExportTestCasesMetadata" + + "\022\356\001\n\023ListTestCaseResults\022>.google.cloud." + + "dialogflow.cx.v3beta1.ListTestCaseResult" + + "sRequest\032?.google.cloud.dialogflow.cx.v3" + + "beta1.ListTestCaseResultsResponse\"V\202\323\344\223\002" + + "G\022E/v3beta1/{parent=projects/*/locations" + + "/*/agents/*/testCases/*}/results\332A\006paren" + + "t\022\333\001\n\021GetTestCaseResult\022<.google.cloud.d" + + "ialogflow.cx.v3beta1.GetTestCaseResultRe" + + "quest\0322.google.cloud.dialogflow.cx.v3bet" + + "a1.TestCaseResult\"T\202\323\344\223\002G\022E/v3beta1/{nam" + + "e=projects/*/locations/*/agents/*/testCa" + + "ses/*/results/*}\332A\004name\032x\312A\031dialogflow.g" + + "oogleapis.com\322AYhttps://www.googleapis.c" + + "om/auth/cloud-platform,https://www.googl" + + "eapis.com/auth/dialogflowB\325\001\n&com.google" + + ".cloud.dialogflow.cx.v3beta1B\rTestCasePr" + + "otoP\001ZDgoogle.golang.org/genproto/google" + + "apis/cloud/dialogflow/cx/v3beta1;cx\370\001\001\242\002" + + "\002DF\252\002\"Google.Cloud.Dialogflow.Cx.V3Beta1" + + "\352\002&Google::Cloud::Dialogflow::CX::V3beta" + + "1b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -521,7 +523,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_dialogflow_cx_v3beta1_TestConfig_descriptor, new java.lang.String[] { - "TrackingParameters", "Flow", + "TrackingParameters", "Flow", "Page", }); internal_static_google_cloud_dialogflow_cx_v3beta1_ConversationTurn_descriptor = getDescriptor().getMessageTypes().get(3); diff --git a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/TestConfig.java b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/TestConfig.java index 31a366f8c..047670d7f 100644 --- a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/TestConfig.java +++ b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/TestConfig.java @@ -40,6 +40,7 @@ private TestConfig(com.google.protobuf.GeneratedMessageV3.Builder builder) { private TestConfig() { trackingParameters_ = com.google.protobuf.LazyStringArrayList.EMPTY; flow_ = ""; + page_ = ""; } @java.lang.Override @@ -89,6 +90,13 @@ private TestConfig( flow_ = s; break; } + case 26: + { + java.lang.String s = input.readStringRequireUtf8(); + + page_ = s; + break; + } default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { @@ -193,9 +201,13 @@ public com.google.protobuf.ByteString getTrackingParametersBytes(int index) { * * *
-   * Flow name. If not set, default start flow is assumed.
+   * Flow name to start the test case with.
    * Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent
    * ID>/flows/<Flow ID>`.
+   * Only one of `flow` and `page` should be set to indicate the starting point
+   * of the test case. If both are set, `page` takes precedence over `flow`. If
+   * neither is set, the test case will start with start page on the default
+   * start flow.
    * 
* * string flow = 2 [(.google.api.resource_reference) = { ... } @@ -218,9 +230,13 @@ public java.lang.String getFlow() { * * *
-   * Flow name. If not set, default start flow is assumed.
+   * Flow name to start the test case with.
    * Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent
    * ID>/flows/<Flow ID>`.
+   * Only one of `flow` and `page` should be set to indicate the starting point
+   * of the test case. If both are set, `page` takes precedence over `flow`. If
+   * neither is set, the test case will start with start page on the default
+   * start flow.
    * 
* * string flow = 2 [(.google.api.resource_reference) = { ... } @@ -240,6 +256,67 @@ public com.google.protobuf.ByteString getFlowBytes() { } } + public static final int PAGE_FIELD_NUMBER = 3; + private volatile java.lang.Object page_; + /** + * + * + *
+   * The [page][google.cloud.dialogflow.cx.v3beta1.Page] to start the test case with.
+   * Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent
+   * ID>/flows/<Flow ID>/pages/<Page ID>`.
+   * Only one of `flow` and `page` should be set to indicate the starting point
+   * of the test case. If both are set, `page` takes precedence over `flow`. If
+   * neither is set, the test case will start with start page on the default
+   * start flow.
+   * 
+ * + * string page = 3 [(.google.api.resource_reference) = { ... } + * + * @return The page. + */ + @java.lang.Override + public java.lang.String getPage() { + java.lang.Object ref = page_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + page_ = s; + return s; + } + } + /** + * + * + *
+   * The [page][google.cloud.dialogflow.cx.v3beta1.Page] to start the test case with.
+   * Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent
+   * ID>/flows/<Flow ID>/pages/<Page ID>`.
+   * Only one of `flow` and `page` should be set to indicate the starting point
+   * of the test case. If both are set, `page` takes precedence over `flow`. If
+   * neither is set, the test case will start with start page on the default
+   * start flow.
+   * 
+ * + * string page = 3 [(.google.api.resource_reference) = { ... } + * + * @return The bytes for page. + */ + @java.lang.Override + public com.google.protobuf.ByteString getPageBytes() { + java.lang.Object ref = page_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + page_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + private byte memoizedIsInitialized = -1; @java.lang.Override @@ -260,6 +337,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(flow_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, flow_); } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(page_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, page_); + } unknownFields.writeTo(output); } @@ -280,6 +360,9 @@ public int getSerializedSize() { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(flow_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, flow_); } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(page_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, page_); + } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; @@ -298,6 +381,7 @@ public boolean equals(final java.lang.Object obj) { if (!getTrackingParametersList().equals(other.getTrackingParametersList())) return false; if (!getFlow().equals(other.getFlow())) return false; + if (!getPage().equals(other.getPage())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @@ -315,6 +399,8 @@ public int hashCode() { } hash = (37 * hash) + FLOW_FIELD_NUMBER; hash = (53 * hash) + getFlow().hashCode(); + hash = (37 * hash) + PAGE_FIELD_NUMBER; + hash = (53 * hash) + getPage().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; @@ -464,6 +550,8 @@ public Builder clear() { bitField0_ = (bitField0_ & ~0x00000001); flow_ = ""; + page_ = ""; + return this; } @@ -498,6 +586,7 @@ public com.google.cloud.dialogflow.cx.v3beta1.TestConfig buildPartial() { } result.trackingParameters_ = trackingParameters_; result.flow_ = flow_; + result.page_ = page_; onBuilt(); return result; } @@ -562,6 +651,10 @@ public Builder mergeFrom(com.google.cloud.dialogflow.cx.v3beta1.TestConfig other flow_ = other.flow_; onChanged(); } + if (!other.getPage().isEmpty()) { + page_ = other.page_; + onChanged(); + } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; @@ -767,9 +860,13 @@ public Builder addTrackingParametersBytes(com.google.protobuf.ByteString value) * * *
-     * Flow name. If not set, default start flow is assumed.
+     * Flow name to start the test case with.
      * Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent
      * ID>/flows/<Flow ID>`.
+     * Only one of `flow` and `page` should be set to indicate the starting point
+     * of the test case. If both are set, `page` takes precedence over `flow`. If
+     * neither is set, the test case will start with start page on the default
+     * start flow.
      * 
* * string flow = 2 [(.google.api.resource_reference) = { ... } @@ -791,9 +888,13 @@ public java.lang.String getFlow() { * * *
-     * Flow name. If not set, default start flow is assumed.
+     * Flow name to start the test case with.
      * Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent
      * ID>/flows/<Flow ID>`.
+     * Only one of `flow` and `page` should be set to indicate the starting point
+     * of the test case. If both are set, `page` takes precedence over `flow`. If
+     * neither is set, the test case will start with start page on the default
+     * start flow.
      * 
* * string flow = 2 [(.google.api.resource_reference) = { ... } @@ -815,9 +916,13 @@ public com.google.protobuf.ByteString getFlowBytes() { * * *
-     * Flow name. If not set, default start flow is assumed.
+     * Flow name to start the test case with.
      * Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent
      * ID>/flows/<Flow ID>`.
+     * Only one of `flow` and `page` should be set to indicate the starting point
+     * of the test case. If both are set, `page` takes precedence over `flow`. If
+     * neither is set, the test case will start with start page on the default
+     * start flow.
      * 
* * string flow = 2 [(.google.api.resource_reference) = { ... } @@ -838,9 +943,13 @@ public Builder setFlow(java.lang.String value) { * * *
-     * Flow name. If not set, default start flow is assumed.
+     * Flow name to start the test case with.
      * Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent
      * ID>/flows/<Flow ID>`.
+     * Only one of `flow` and `page` should be set to indicate the starting point
+     * of the test case. If both are set, `page` takes precedence over `flow`. If
+     * neither is set, the test case will start with start page on the default
+     * start flow.
      * 
* * string flow = 2 [(.google.api.resource_reference) = { ... } @@ -857,9 +966,13 @@ public Builder clearFlow() { * * *
-     * Flow name. If not set, default start flow is assumed.
+     * Flow name to start the test case with.
      * Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent
      * ID>/flows/<Flow ID>`.
+     * Only one of `flow` and `page` should be set to indicate the starting point
+     * of the test case. If both are set, `page` takes precedence over `flow`. If
+     * neither is set, the test case will start with start page on the default
+     * start flow.
      * 
* * string flow = 2 [(.google.api.resource_reference) = { ... } @@ -878,6 +991,142 @@ public Builder setFlowBytes(com.google.protobuf.ByteString value) { return this; } + private java.lang.Object page_ = ""; + /** + * + * + *
+     * The [page][google.cloud.dialogflow.cx.v3beta1.Page] to start the test case with.
+     * Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent
+     * ID>/flows/<Flow ID>/pages/<Page ID>`.
+     * Only one of `flow` and `page` should be set to indicate the starting point
+     * of the test case. If both are set, `page` takes precedence over `flow`. If
+     * neither is set, the test case will start with start page on the default
+     * start flow.
+     * 
+ * + * string page = 3 [(.google.api.resource_reference) = { ... } + * + * @return The page. + */ + public java.lang.String getPage() { + java.lang.Object ref = page_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + page_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * The [page][google.cloud.dialogflow.cx.v3beta1.Page] to start the test case with.
+     * Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent
+     * ID>/flows/<Flow ID>/pages/<Page ID>`.
+     * Only one of `flow` and `page` should be set to indicate the starting point
+     * of the test case. If both are set, `page` takes precedence over `flow`. If
+     * neither is set, the test case will start with start page on the default
+     * start flow.
+     * 
+ * + * string page = 3 [(.google.api.resource_reference) = { ... } + * + * @return The bytes for page. + */ + public com.google.protobuf.ByteString getPageBytes() { + java.lang.Object ref = page_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + page_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * The [page][google.cloud.dialogflow.cx.v3beta1.Page] to start the test case with.
+     * Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent
+     * ID>/flows/<Flow ID>/pages/<Page ID>`.
+     * Only one of `flow` and `page` should be set to indicate the starting point
+     * of the test case. If both are set, `page` takes precedence over `flow`. If
+     * neither is set, the test case will start with start page on the default
+     * start flow.
+     * 
+ * + * string page = 3 [(.google.api.resource_reference) = { ... } + * + * @param value The page to set. + * @return This builder for chaining. + */ + public Builder setPage(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + page_ = value; + onChanged(); + return this; + } + /** + * + * + *
+     * The [page][google.cloud.dialogflow.cx.v3beta1.Page] to start the test case with.
+     * Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent
+     * ID>/flows/<Flow ID>/pages/<Page ID>`.
+     * Only one of `flow` and `page` should be set to indicate the starting point
+     * of the test case. If both are set, `page` takes precedence over `flow`. If
+     * neither is set, the test case will start with start page on the default
+     * start flow.
+     * 
+ * + * string page = 3 [(.google.api.resource_reference) = { ... } + * + * @return This builder for chaining. + */ + public Builder clearPage() { + + page_ = getDefaultInstance().getPage(); + onChanged(); + return this; + } + /** + * + * + *
+     * The [page][google.cloud.dialogflow.cx.v3beta1.Page] to start the test case with.
+     * Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent
+     * ID>/flows/<Flow ID>/pages/<Page ID>`.
+     * Only one of `flow` and `page` should be set to indicate the starting point
+     * of the test case. If both are set, `page` takes precedence over `flow`. If
+     * neither is set, the test case will start with start page on the default
+     * start flow.
+     * 
+ * + * string page = 3 [(.google.api.resource_reference) = { ... } + * + * @param value The bytes for page to set. + * @return This builder for chaining. + */ + public Builder setPageBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + page_ = value; + onChanged(); + return this; + } + @java.lang.Override public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); diff --git a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/TestConfigOrBuilder.java b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/TestConfigOrBuilder.java index 6cfe36ac2..80c349d26 100644 --- a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/TestConfigOrBuilder.java +++ b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/TestConfigOrBuilder.java @@ -78,9 +78,13 @@ public interface TestConfigOrBuilder * * *
-   * Flow name. If not set, default start flow is assumed.
+   * Flow name to start the test case with.
    * Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent
    * ID>/flows/<Flow ID>`.
+   * Only one of `flow` and `page` should be set to indicate the starting point
+   * of the test case. If both are set, `page` takes precedence over `flow`. If
+   * neither is set, the test case will start with start page on the default
+   * start flow.
    * 
* * string flow = 2 [(.google.api.resource_reference) = { ... } @@ -92,9 +96,13 @@ public interface TestConfigOrBuilder * * *
-   * Flow name. If not set, default start flow is assumed.
+   * Flow name to start the test case with.
    * Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent
    * ID>/flows/<Flow ID>`.
+   * Only one of `flow` and `page` should be set to indicate the starting point
+   * of the test case. If both are set, `page` takes precedence over `flow`. If
+   * neither is set, the test case will start with start page on the default
+   * start flow.
    * 
* * string flow = 2 [(.google.api.resource_reference) = { ... } @@ -102,4 +110,41 @@ public interface TestConfigOrBuilder * @return The bytes for flow. */ com.google.protobuf.ByteString getFlowBytes(); + + /** + * + * + *
+   * The [page][google.cloud.dialogflow.cx.v3beta1.Page] to start the test case with.
+   * Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent
+   * ID>/flows/<Flow ID>/pages/<Page ID>`.
+   * Only one of `flow` and `page` should be set to indicate the starting point
+   * of the test case. If both are set, `page` takes precedence over `flow`. If
+   * neither is set, the test case will start with start page on the default
+   * start flow.
+   * 
+ * + * string page = 3 [(.google.api.resource_reference) = { ... } + * + * @return The page. + */ + java.lang.String getPage(); + /** + * + * + *
+   * The [page][google.cloud.dialogflow.cx.v3beta1.Page] to start the test case with.
+   * Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent
+   * ID>/flows/<Flow ID>/pages/<Page ID>`.
+   * Only one of `flow` and `page` should be set to indicate the starting point
+   * of the test case. If both are set, `page` takes precedence over `flow`. If
+   * neither is set, the test case will start with start page on the default
+   * start flow.
+   * 
+ * + * string page = 3 [(.google.api.resource_reference) = { ... } + * + * @return The bytes for page. + */ + com.google.protobuf.ByteString getPageBytes(); } diff --git a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ValidationMessageProto.java b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ValidationMessageProto.java index 90ba3b956..0dbda7800 100644 --- a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ValidationMessageProto.java +++ b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ValidationMessageProto.java @@ -46,40 +46,34 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { java.lang.String[] descriptorData = { "\n;google/cloud/dialogflow/cx/v3beta1/val" + "idation_message.proto\022\"google.cloud.dial" - + "ogflow.cx.v3beta1\032\034google/api/annotation" - + "s.proto\032\034google/protobuf/struct.proto\"\207\005" - + "\n\021ValidationMessage\022Y\n\rresource_type\030\001 \001" - + "(\0162B.google.cloud.dialogflow.cx.v3beta1." - + "ValidationMessage.ResourceType\022\025\n\tresour" - + "ces\030\002 \003(\tB\002\030\001\022H\n\016resource_names\030\006 \003(\01320." - + "google.cloud.dialogflow.cx.v3beta1.Resou" - + "rceName\022P\n\010severity\030\003 \001(\0162>.google.cloud" - + ".dialogflow.cx.v3beta1.ValidationMessage" - + ".Severity\022\016\n\006detail\030\004 \001(\t\"\213\002\n\014ResourceTy" - + "pe\022\035\n\031RESOURCE_TYPE_UNSPECIFIED\020\000\022\t\n\005AGE" - + "NT\020\001\022\n\n\006INTENT\020\002\022\032\n\026INTENT_TRAINING_PHRA" - + "SE\020\010\022\024\n\020INTENT_PARAMETER\020\t\022\013\n\007INTENTS\020\n\022" - + "\033\n\027INTENT_TRAINING_PHRASES\020\013\022\017\n\013ENTITY_T" - + "YPE\020\003\022\020\n\014ENTITY_TYPES\020\014\022\013\n\007WEBHOOK\020\004\022\010\n\004" - + "FLOW\020\005\022\010\n\004PAGE\020\006\022\t\n\005PAGES\020\r\022\032\n\026TRANSITIO" - + "N_ROUTE_GROUP\020\007\"F\n\010Severity\022\030\n\024SEVERITY_" - + "UNSPECIFIED\020\000\022\010\n\004INFO\020\001\022\013\n\007WARNING\020\002\022\t\n\005" - + "ERROR\020\003\"2\n\014ResourceName\022\014\n\004name\030\001 \001(\t\022\024\n" - + "\014display_name\030\002 \001(\tB\336\001\n&com.google.cloud" - + ".dialogflow.cx.v3beta1B\026ValidationMessag" - + "eProtoP\001ZDgoogle.golang.org/genproto/goo" - + "gleapis/cloud/dialogflow/cx/v3beta1;cx\370\001" - + "\001\242\002\002DF\252\002\"Google.Cloud.Dialogflow.Cx.V3Be" - + "ta1\352\002&Google::Cloud::Dialogflow::CX::V3b" - + "eta1b\006proto3" + + "ogflow.cx.v3beta1\"\207\005\n\021ValidationMessage\022" + + "Y\n\rresource_type\030\001 \001(\0162B.google.cloud.di" + + "alogflow.cx.v3beta1.ValidationMessage.Re" + + "sourceType\022\025\n\tresources\030\002 \003(\tB\002\030\001\022H\n\016res" + + "ource_names\030\006 \003(\01320.google.cloud.dialogf" + + "low.cx.v3beta1.ResourceName\022P\n\010severity\030" + + "\003 \001(\0162>.google.cloud.dialogflow.cx.v3bet" + + "a1.ValidationMessage.Severity\022\016\n\006detail\030" + + "\004 \001(\t\"\213\002\n\014ResourceType\022\035\n\031RESOURCE_TYPE_" + + "UNSPECIFIED\020\000\022\t\n\005AGENT\020\001\022\n\n\006INTENT\020\002\022\032\n\026" + + "INTENT_TRAINING_PHRASE\020\010\022\024\n\020INTENT_PARAM" + + "ETER\020\t\022\013\n\007INTENTS\020\n\022\033\n\027INTENT_TRAINING_P" + + "HRASES\020\013\022\017\n\013ENTITY_TYPE\020\003\022\020\n\014ENTITY_TYPE" + + "S\020\014\022\013\n\007WEBHOOK\020\004\022\010\n\004FLOW\020\005\022\010\n\004PAGE\020\006\022\t\n\005" + + "PAGES\020\r\022\032\n\026TRANSITION_ROUTE_GROUP\020\007\"F\n\010S" + + "everity\022\030\n\024SEVERITY_UNSPECIFIED\020\000\022\010\n\004INF" + + "O\020\001\022\013\n\007WARNING\020\002\022\t\n\005ERROR\020\003\"2\n\014ResourceN" + + "ame\022\014\n\004name\030\001 \001(\t\022\024\n\014display_name\030\002 \001(\tB" + + "\336\001\n&com.google.cloud.dialogflow.cx.v3bet" + + "a1B\026ValidationMessageProtoP\001ZDgoogle.gol" + + "ang.org/genproto/googleapis/cloud/dialog" + + "flow/cx/v3beta1;cx\370\001\001\242\002\002DF\252\002\"Google.Clou" + + "d.Dialogflow.Cx.V3Beta1\352\002&Google::Cloud:" + + ":Dialogflow::CX::V3beta1b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( - descriptorData, - new com.google.protobuf.Descriptors.FileDescriptor[] { - com.google.api.AnnotationsProto.getDescriptor(), - com.google.protobuf.StructProto.getDescriptor(), - }); + descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] {}); internal_static_google_cloud_dialogflow_cx_v3beta1_ValidationMessage_descriptor = getDescriptor().getMessageTypes().get(0); internal_static_google_cloud_dialogflow_cx_v3beta1_ValidationMessage_fieldAccessorTable = @@ -96,8 +90,6 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new java.lang.String[] { "Name", "DisplayName", }); - com.google.api.AnnotationsProto.getDescriptor(); - com.google.protobuf.StructProto.getDescriptor(); } // @@protoc_insertion_point(outer_class_scope) diff --git a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/VersionProto.java b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/VersionProto.java index b616bc13b..8927038b5 100644 --- a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/VersionProto.java +++ b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/VersionProto.java @@ -85,109 +85,102 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "3beta1\032\034google/api/annotations.proto\032\027go" + "ogle/api/client.proto\032\037google/api/field_" + "behavior.proto\032\031google/api/resource.prot" - + "o\0324google/cloud/dialogflow/cx/v3beta1/en" - + "tity_type.proto\032-google/cloud/dialogflow" - + "/cx/v3beta1/flow.proto\032/google/cloud/dia" - + "logflow/cx/v3beta1/intent.proto\032-google/" - + "cloud/dialogflow/cx/v3beta1/page.proto\032?" - + "google/cloud/dialogflow/cx/v3beta1/trans" - + "ition_route_group.proto\0320google/cloud/di" - + "alogflow/cx/v3beta1/webhook.proto\032#googl" - + "e/longrunning/operations.proto\032\033google/p" - + "rotobuf/empty.proto\032 google/protobuf/fie" - + "ld_mask.proto\032\037google/protobuf/timestamp" - + ".proto\"Y\n\036CreateVersionOperationMetadata" - + "\0227\n\007version\030\001 \001(\tB&\372A#\n!dialogflow.googl" - + "eapis.com/Version\"\330\003\n\007Version\022\014\n\004name\030\001 " - + "\001(\t\022\031\n\014display_name\030\002 \001(\tB\003\340A\002\022\023\n\013descri" - + "ption\030\003 \001(\t\022J\n\014nlu_settings\030\004 \001(\0132/.goog" - + "le.cloud.dialogflow.cx.v3beta1.NluSettin" - + "gsB\003\340A\003\0224\n\013create_time\030\005 \001(\0132\032.google.pr" - + "otobuf.TimestampB\003\340A\003\022E\n\005state\030\006 \001(\01621.g" - + "oogle.cloud.dialogflow.cx.v3beta1.Versio" - + "n.StateB\003\340A\003\"F\n\005State\022\025\n\021STATE_UNSPECIFI" - + "ED\020\000\022\013\n\007RUNNING\020\001\022\r\n\tSUCCEEDED\020\002\022\n\n\006FAIL" - + "ED\020\003:~\352A{\n!dialogflow.googleapis.com/Ver" - + "sion\022Vprojects/{project}/locations/{loca" - + "tion}/agents/{agent}/flows/{flow}/versio" - + "ns/{version}\"w\n\023ListVersionsRequest\0229\n\006p" - + "arent\030\001 \001(\tB)\340A\002\372A#\022!dialogflow.googleap" - + "is.com/Version\022\021\n\tpage_size\030\002 \001(\005\022\022\n\npag" - + "e_token\030\003 \001(\t\"n\n\024ListVersionsResponse\022=\n" - + "\010versions\030\001 \003(\0132+.google.cloud.dialogflo" - + "w.cx.v3beta1.Version\022\027\n\017next_page_token\030" - + "\002 \001(\t\"L\n\021GetVersionRequest\0227\n\004name\030\001 \001(\t" - + "B)\340A\002\372A#\n!dialogflow.googleapis.com/Vers" - + "ion\"\224\001\n\024CreateVersionRequest\0229\n\006parent\030\001" - + " \001(\tB)\340A\002\372A#\022!dialogflow.googleapis.com/" - + "Version\022A\n\007version\030\002 \001(\0132+.google.cloud." - + "dialogflow.cx.v3beta1.VersionB\003\340A\002\"\217\001\n\024U" - + "pdateVersionRequest\022A\n\007version\030\001 \001(\0132+.g" - + "oogle.cloud.dialogflow.cx.v3beta1.Versio" - + "nB\003\340A\002\0224\n\013update_mask\030\002 \001(\0132\032.google.pro" - + "tobuf.FieldMaskB\003\340A\002\"O\n\024DeleteVersionReq" - + "uest\0227\n\004name\030\001 \001(\tB)\340A\002\372A#\n!dialogflow.g" - + "oogleapis.com/Version\"u\n\022LoadVersionRequ" - + "est\0227\n\004name\030\001 \001(\tB)\340A\002\372A#\n!dialogflow.go" - + "ogleapis.com/Version\022&\n\036allow_override_a" - + "gent_resources\030\002 \001(\010\"\263\001\n\026CompareVersions" - + "Request\022?\n\014base_version\030\001 \001(\tB)\340A\002\372A#\n!d" - + "ialogflow.googleapis.com/Version\022A\n\016targ" - + "et_version\030\002 \001(\tB)\340A\002\372A#\n!dialogflow.goo" - + "gleapis.com/Version\022\025\n\rlanguage_code\030\003 \001" - + "(\t\"\223\001\n\027CompareVersionsResponse\022!\n\031base_v" - + "ersion_content_json\030\001 \001(\t\022#\n\033target_vers" - + "ion_content_json\030\002 \001(\t\0220\n\014compare_time\030\003" - + " \001(\0132\032.google.protobuf.Timestamp2\274\r\n\010Ver" - + "sions\022\326\001\n\014ListVersions\0227.google.cloud.di" - + "alogflow.cx.v3beta1.ListVersionsRequest\032" - + "8.google.cloud.dialogflow.cx.v3beta1.Lis" - + "tVersionsResponse\"S\202\323\344\223\002D\022B/v3beta1/{par" - + "ent=projects/*/locations/*/agents/*/flow" - + "s/*}/versions\332A\006parent\022\303\001\n\nGetVersion\0225." - + "google.cloud.dialogflow.cx.v3beta1.GetVe" - + "rsionRequest\032+.google.cloud.dialogflow.c" - + "x.v3beta1.Version\"Q\202\323\344\223\002D\022B/v3beta1/{nam" - + "e=projects/*/locations/*/agents/*/flows/" - + "*/versions/*}\332A\004name\022\373\001\n\rCreateVersion\0228" - + ".google.cloud.dialogflow.cx.v3beta1.Crea" - + "teVersionRequest\032\035.google.longrunning.Op" - + "eration\"\220\001\202\323\344\223\002M\"B/v3beta1/{parent=proje" - + "cts/*/locations/*/agents/*/flows/*}/vers" - + "ions:\007version\332A\016parent,version\312A)\n\007Versi" - + "on\022\036CreateVersionOperationMetadata\022\351\001\n\rU" - + "pdateVersion\0228.google.cloud.dialogflow.c" - + "x.v3beta1.UpdateVersionRequest\032+.google." - + "cloud.dialogflow.cx.v3beta1.Version\"q\202\323\344" - + "\223\002U2J/v3beta1/{version.name=projects/*/l" - + "ocations/*/agents/*/flows/*/versions/*}:" - + "\007version\332A\023version,update_mask\022\264\001\n\rDelet" - + "eVersion\0228.google.cloud.dialogflow.cx.v3" - + "beta1.DeleteVersionRequest\032\026.google.prot" - + "obuf.Empty\"Q\202\323\344\223\002D*B/v3beta1/{name=proje" - + "cts/*/locations/*/agents/*/flows/*/versi" - + "ons/*}\332A\004name\022\362\001\n\013LoadVersion\0226.google.c" - + "loud.dialogflow.cx.v3beta1.LoadVersionRe" - + "quest\032\035.google.longrunning.Operation\"\213\001\202" - + "\323\344\223\002L\"G/v3beta1/{name=projects/*/locatio" - + "ns/*/agents/*/flows/*/versions/*}:load:\001" - + "*\332A\004name\312A/\n\025google.protobuf.Empty\022\026goog" - + "le.protobuf.Struct\022\200\002\n\017CompareVersions\022:" - + ".google.cloud.dialogflow.cx.v3beta1.Comp" - + "areVersionsRequest\032;.google.cloud.dialog" - + "flow.cx.v3beta1.CompareVersionsResponse\"" - + "t\202\323\344\223\002_\"Z/v3beta1/{base_version=projects" - + "/*/locations/*/agents/*/flows/*/versions" - + "/*}:compareVersions:\001*\332A\014base_version\032x\312" - + "A\031dialogflow.googleapis.com\322AYhttps://ww" - + "w.googleapis.com/auth/cloud-platform,htt" - + "ps://www.googleapis.com/auth/dialogflowB" - + "\324\001\n&com.google.cloud.dialogflow.cx.v3bet" - + "a1B\014VersionProtoP\001ZDgoogle.golang.org/ge" - + "nproto/googleapis/cloud/dialogflow/cx/v3" - + "beta1;cx\370\001\001\242\002\002DF\252\002\"Google.Cloud.Dialogfl" - + "ow.Cx.V3Beta1\352\002&Google::Cloud::Dialogflo" - + "w::CX::V3beta1b\006proto3" + + "o\032-google/cloud/dialogflow/cx/v3beta1/fl" + + "ow.proto\032#google/longrunning/operations." + + "proto\032\033google/protobuf/empty.proto\032 goog" + + "le/protobuf/field_mask.proto\032\037google/pro" + + "tobuf/timestamp.proto\"Y\n\036CreateVersionOp" + + "erationMetadata\0227\n\007version\030\001 \001(\tB&\372A#\n!d" + + "ialogflow.googleapis.com/Version\"\330\003\n\007Ver" + + "sion\022\014\n\004name\030\001 \001(\t\022\031\n\014display_name\030\002 \001(\t" + + "B\003\340A\002\022\023\n\013description\030\003 \001(\t\022J\n\014nlu_settin" + + "gs\030\004 \001(\0132/.google.cloud.dialogflow.cx.v3" + + "beta1.NluSettingsB\003\340A\003\0224\n\013create_time\030\005 " + + "\001(\0132\032.google.protobuf.TimestampB\003\340A\003\022E\n\005" + + "state\030\006 \001(\01621.google.cloud.dialogflow.cx" + + ".v3beta1.Version.StateB\003\340A\003\"F\n\005State\022\025\n\021" + + "STATE_UNSPECIFIED\020\000\022\013\n\007RUNNING\020\001\022\r\n\tSUCC" + + "EEDED\020\002\022\n\n\006FAILED\020\003:~\352A{\n!dialogflow.goo" + + "gleapis.com/Version\022Vprojects/{project}/" + + "locations/{location}/agents/{agent}/flow" + + "s/{flow}/versions/{version}\"w\n\023ListVersi" + + "onsRequest\0229\n\006parent\030\001 \001(\tB)\340A\002\372A#\022!dial" + + "ogflow.googleapis.com/Version\022\021\n\tpage_si" + + "ze\030\002 \001(\005\022\022\n\npage_token\030\003 \001(\t\"n\n\024ListVers" + + "ionsResponse\022=\n\010versions\030\001 \003(\0132+.google." + + "cloud.dialogflow.cx.v3beta1.Version\022\027\n\017n" + + "ext_page_token\030\002 \001(\t\"L\n\021GetVersionReques" + + "t\0227\n\004name\030\001 \001(\tB)\340A\002\372A#\n!dialogflow.goog" + + "leapis.com/Version\"\224\001\n\024CreateVersionRequ" + + "est\0229\n\006parent\030\001 \001(\tB)\340A\002\372A#\022!dialogflow." + + "googleapis.com/Version\022A\n\007version\030\002 \001(\0132" + + "+.google.cloud.dialogflow.cx.v3beta1.Ver" + + "sionB\003\340A\002\"\217\001\n\024UpdateVersionRequest\022A\n\007ve" + + "rsion\030\001 \001(\0132+.google.cloud.dialogflow.cx" + + ".v3beta1.VersionB\003\340A\002\0224\n\013update_mask\030\002 \001" + + "(\0132\032.google.protobuf.FieldMaskB\003\340A\002\"O\n\024D" + + "eleteVersionRequest\0227\n\004name\030\001 \001(\tB)\340A\002\372A" + + "#\n!dialogflow.googleapis.com/Version\"u\n\022" + + "LoadVersionRequest\0227\n\004name\030\001 \001(\tB)\340A\002\372A#" + + "\n!dialogflow.googleapis.com/Version\022&\n\036a" + + "llow_override_agent_resources\030\002 \001(\010\"\263\001\n\026" + + "CompareVersionsRequest\022?\n\014base_version\030\001" + + " \001(\tB)\340A\002\372A#\n!dialogflow.googleapis.com/" + + "Version\022A\n\016target_version\030\002 \001(\tB)\340A\002\372A#\n" + + "!dialogflow.googleapis.com/Version\022\025\n\rla" + + "nguage_code\030\003 \001(\t\"\223\001\n\027CompareVersionsRes" + + "ponse\022!\n\031base_version_content_json\030\001 \001(\t" + + "\022#\n\033target_version_content_json\030\002 \001(\t\0220\n" + + "\014compare_time\030\003 \001(\0132\032.google.protobuf.Ti" + + "mestamp2\274\r\n\010Versions\022\326\001\n\014ListVersions\0227." + + "google.cloud.dialogflow.cx.v3beta1.ListV" + + "ersionsRequest\0328.google.cloud.dialogflow" + + ".cx.v3beta1.ListVersionsResponse\"S\202\323\344\223\002D" + + "\022B/v3beta1/{parent=projects/*/locations/" + + "*/agents/*/flows/*}/versions\332A\006parent\022\303\001" + + "\n\nGetVersion\0225.google.cloud.dialogflow.c" + + "x.v3beta1.GetVersionRequest\032+.google.clo" + + "ud.dialogflow.cx.v3beta1.Version\"Q\202\323\344\223\002D" + + "\022B/v3beta1/{name=projects/*/locations/*/" + + "agents/*/flows/*/versions/*}\332A\004name\022\373\001\n\r" + + "CreateVersion\0228.google.cloud.dialogflow." + + "cx.v3beta1.CreateVersionRequest\032\035.google" + + ".longrunning.Operation\"\220\001\202\323\344\223\002M\"B/v3beta" + + "1/{parent=projects/*/locations/*/agents/" + + "*/flows/*}/versions:\007version\332A\016parent,ve" + + "rsion\312A)\n\007Version\022\036CreateVersionOperatio" + + "nMetadata\022\351\001\n\rUpdateVersion\0228.google.clo" + + "ud.dialogflow.cx.v3beta1.UpdateVersionRe" + + "quest\032+.google.cloud.dialogflow.cx.v3bet" + + "a1.Version\"q\202\323\344\223\002U2J/v3beta1/{version.na" + + "me=projects/*/locations/*/agents/*/flows" + + "/*/versions/*}:\007version\332A\023version,update" + + "_mask\022\264\001\n\rDeleteVersion\0228.google.cloud.d" + + "ialogflow.cx.v3beta1.DeleteVersionReques" + + "t\032\026.google.protobuf.Empty\"Q\202\323\344\223\002D*B/v3be" + + "ta1/{name=projects/*/locations/*/agents/" + + "*/flows/*/versions/*}\332A\004name\022\362\001\n\013LoadVer" + + "sion\0226.google.cloud.dialogflow.cx.v3beta" + + "1.LoadVersionRequest\032\035.google.longrunnin" + + "g.Operation\"\213\001\202\323\344\223\002L\"G/v3beta1/{name=pro" + + "jects/*/locations/*/agents/*/flows/*/ver" + + "sions/*}:load:\001*\332A\004name\312A/\n\025google.proto" + + "buf.Empty\022\026google.protobuf.Struct\022\200\002\n\017Co" + + "mpareVersions\022:.google.cloud.dialogflow." + + "cx.v3beta1.CompareVersionsRequest\032;.goog" + + "le.cloud.dialogflow.cx.v3beta1.CompareVe" + + "rsionsResponse\"t\202\323\344\223\002_\"Z/v3beta1/{base_v" + + "ersion=projects/*/locations/*/agents/*/f" + + "lows/*/versions/*}:compareVersions:\001*\332A\014" + + "base_version\032x\312A\031dialogflow.googleapis.c" + + "om\322AYhttps://www.googleapis.com/auth/clo" + + "ud-platform,https://www.googleapis.com/a" + + "uth/dialogflowB\324\001\n&com.google.cloud.dial" + + "ogflow.cx.v3beta1B\014VersionProtoP\001ZDgoogl" + + "e.golang.org/genproto/googleapis/cloud/d" + + "ialogflow/cx/v3beta1;cx\370\001\001\242\002\002DF\252\002\"Google" + + ".Cloud.Dialogflow.Cx.V3Beta1\352\002&Google::C" + + "loud::Dialogflow::CX::V3beta1b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -197,12 +190,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { com.google.api.ClientProto.getDescriptor(), com.google.api.FieldBehaviorProto.getDescriptor(), com.google.api.ResourceProto.getDescriptor(), - com.google.cloud.dialogflow.cx.v3beta1.EntityTypeProto.getDescriptor(), com.google.cloud.dialogflow.cx.v3beta1.FlowProto.getDescriptor(), - com.google.cloud.dialogflow.cx.v3beta1.IntentProto.getDescriptor(), - com.google.cloud.dialogflow.cx.v3beta1.PageProto.getDescriptor(), - com.google.cloud.dialogflow.cx.v3beta1.TransitionRouteGroupProto.getDescriptor(), - com.google.cloud.dialogflow.cx.v3beta1.WebhookProto.getDescriptor(), com.google.longrunning.OperationsProto.getDescriptor(), com.google.protobuf.EmptyProto.getDescriptor(), com.google.protobuf.FieldMaskProto.getDescriptor(), @@ -312,12 +300,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { com.google.api.ClientProto.getDescriptor(); com.google.api.FieldBehaviorProto.getDescriptor(); com.google.api.ResourceProto.getDescriptor(); - com.google.cloud.dialogflow.cx.v3beta1.EntityTypeProto.getDescriptor(); com.google.cloud.dialogflow.cx.v3beta1.FlowProto.getDescriptor(); - com.google.cloud.dialogflow.cx.v3beta1.IntentProto.getDescriptor(); - com.google.cloud.dialogflow.cx.v3beta1.PageProto.getDescriptor(); - com.google.cloud.dialogflow.cx.v3beta1.TransitionRouteGroupProto.getDescriptor(); - com.google.cloud.dialogflow.cx.v3beta1.WebhookProto.getDescriptor(); com.google.longrunning.OperationsProto.getDescriptor(); com.google.protobuf.EmptyProto.getDescriptor(); com.google.protobuf.FieldMaskProto.getDescriptor(); diff --git a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/Webhook.java b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/Webhook.java index 0db5fc9db..89bfd77c6 100644 --- a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/Webhook.java +++ b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/Webhook.java @@ -342,10 +342,12 @@ java.lang.String getRequestHeadersOrDefault( * N.B. Make sure the HTTPS server certificates are signed with "subject alt * name". For instance a certificate can be self-signed using the following * command, + * ``` * openssl x509 -req -days 200 -in example.com.csr \ * -signkey example.com.key \ * -out example.com.crt \ * -extfile <(printf "\nsubjectAltName='DNS:www.example.com'") + * ``` * * * repeated bytes allowed_ca_certs = 5 [(.google.api.field_behavior) = OPTIONAL]; @@ -364,10 +366,12 @@ java.lang.String getRequestHeadersOrDefault( * N.B. Make sure the HTTPS server certificates are signed with "subject alt * name". For instance a certificate can be self-signed using the following * command, + * ``` * openssl x509 -req -days 200 -in example.com.csr \ * -signkey example.com.key \ * -out example.com.crt \ * -extfile <(printf "\nsubjectAltName='DNS:www.example.com'") + * ``` * * * repeated bytes allowed_ca_certs = 5 [(.google.api.field_behavior) = OPTIONAL]; @@ -386,10 +390,12 @@ java.lang.String getRequestHeadersOrDefault( * N.B. Make sure the HTTPS server certificates are signed with "subject alt * name". For instance a certificate can be self-signed using the following * command, + * ``` * openssl x509 -req -days 200 -in example.com.csr \ * -signkey example.com.key \ * -out example.com.crt \ * -extfile <(printf "\nsubjectAltName='DNS:www.example.com'") + * ``` * * * repeated bytes allowed_ca_certs = 5 [(.google.api.field_behavior) = OPTIONAL]; @@ -819,10 +825,12 @@ public java.lang.String getRequestHeadersOrThrow(java.lang.String key) { * N.B. Make sure the HTTPS server certificates are signed with "subject alt * name". For instance a certificate can be self-signed using the following * command, + * ``` * openssl x509 -req -days 200 -in example.com.csr \ * -signkey example.com.key \ * -out example.com.crt \ * -extfile <(printf "\nsubjectAltName='DNS:www.example.com'") + * ``` * * * repeated bytes allowed_ca_certs = 5 [(.google.api.field_behavior) = OPTIONAL]; @@ -844,10 +852,12 @@ public java.util.List getAllowedCaCertsList() { * N.B. Make sure the HTTPS server certificates are signed with "subject alt * name". For instance a certificate can be self-signed using the following * command, + * ``` * openssl x509 -req -days 200 -in example.com.csr \ * -signkey example.com.key \ * -out example.com.crt \ * -extfile <(printf "\nsubjectAltName='DNS:www.example.com'") + * ``` * * * repeated bytes allowed_ca_certs = 5 [(.google.api.field_behavior) = OPTIONAL]; @@ -868,10 +878,12 @@ public int getAllowedCaCertsCount() { * N.B. Make sure the HTTPS server certificates are signed with "subject alt * name". For instance a certificate can be self-signed using the following * command, + * ``` * openssl x509 -req -days 200 -in example.com.csr \ * -signkey example.com.key \ * -out example.com.crt \ * -extfile <(printf "\nsubjectAltName='DNS:www.example.com'") + * ``` * * * repeated bytes allowed_ca_certs = 5 [(.google.api.field_behavior) = OPTIONAL]; @@ -1844,10 +1856,12 @@ private void ensureAllowedCaCertsIsMutable() { * N.B. Make sure the HTTPS server certificates are signed with "subject alt * name". For instance a certificate can be self-signed using the following * command, + * ``` * openssl x509 -req -days 200 -in example.com.csr \ * -signkey example.com.key \ * -out example.com.crt \ * -extfile <(printf "\nsubjectAltName='DNS:www.example.com'") + * ``` * * * repeated bytes allowed_ca_certs = 5 [(.google.api.field_behavior) = OPTIONAL]; @@ -1870,10 +1884,12 @@ public java.util.List getAllowedCaCertsList() { * N.B. Make sure the HTTPS server certificates are signed with "subject alt * name". For instance a certificate can be self-signed using the following * command, + * ``` * openssl x509 -req -days 200 -in example.com.csr \ * -signkey example.com.key \ * -out example.com.crt \ * -extfile <(printf "\nsubjectAltName='DNS:www.example.com'") + * ``` * * * repeated bytes allowed_ca_certs = 5 [(.google.api.field_behavior) = OPTIONAL]; @@ -1894,10 +1910,12 @@ public int getAllowedCaCertsCount() { * N.B. Make sure the HTTPS server certificates are signed with "subject alt * name". For instance a certificate can be self-signed using the following * command, + * ``` * openssl x509 -req -days 200 -in example.com.csr \ * -signkey example.com.key \ * -out example.com.crt \ * -extfile <(printf "\nsubjectAltName='DNS:www.example.com'") + * ``` * * * repeated bytes allowed_ca_certs = 5 [(.google.api.field_behavior) = OPTIONAL]; @@ -1919,10 +1937,12 @@ public com.google.protobuf.ByteString getAllowedCaCerts(int index) { * N.B. Make sure the HTTPS server certificates are signed with "subject alt * name". For instance a certificate can be self-signed using the following * command, + * ``` * openssl x509 -req -days 200 -in example.com.csr \ * -signkey example.com.key \ * -out example.com.crt \ * -extfile <(printf "\nsubjectAltName='DNS:www.example.com'") + * ``` * * * repeated bytes allowed_ca_certs = 5 [(.google.api.field_behavior) = OPTIONAL]; @@ -1951,10 +1971,12 @@ public Builder setAllowedCaCerts(int index, com.google.protobuf.ByteString value * N.B. Make sure the HTTPS server certificates are signed with "subject alt * name". For instance a certificate can be self-signed using the following * command, + * ``` * openssl x509 -req -days 200 -in example.com.csr \ * -signkey example.com.key \ * -out example.com.crt \ * -extfile <(printf "\nsubjectAltName='DNS:www.example.com'") + * ``` * * * repeated bytes allowed_ca_certs = 5 [(.google.api.field_behavior) = OPTIONAL]; @@ -1982,10 +2004,12 @@ public Builder addAllowedCaCerts(com.google.protobuf.ByteString value) { * N.B. Make sure the HTTPS server certificates are signed with "subject alt * name". For instance a certificate can be self-signed using the following * command, + * ``` * openssl x509 -req -days 200 -in example.com.csr \ * -signkey example.com.key \ * -out example.com.crt \ * -extfile <(printf "\nsubjectAltName='DNS:www.example.com'") + * ``` * * * repeated bytes allowed_ca_certs = 5 [(.google.api.field_behavior) = OPTIONAL]; @@ -2011,10 +2035,12 @@ public Builder addAllAllowedCaCerts( * N.B. Make sure the HTTPS server certificates are signed with "subject alt * name". For instance a certificate can be self-signed using the following * command, + * ``` * openssl x509 -req -days 200 -in example.com.csr \ * -signkey example.com.key \ * -out example.com.crt \ * -extfile <(printf "\nsubjectAltName='DNS:www.example.com'") + * ``` * * * repeated bytes allowed_ca_certs = 5 [(.google.api.field_behavior) = OPTIONAL]; diff --git a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/advanced_settings.proto b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/advanced_settings.proto index 2f895d1c0..92b2176ca 100644 --- a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/advanced_settings.proto +++ b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/advanced_settings.proto @@ -1,4 +1,4 @@ -// Copyright 2021 Google LLC +// Copyright 2022 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -16,9 +16,7 @@ syntax = "proto3"; package google.cloud.dialogflow.cx.v3beta1; -import "google/api/annotations.proto"; import "google/api/field_behavior.proto"; -import "google/protobuf/duration.proto"; option cc_enable_arenas = true; option csharp_namespace = "Google.Cloud.Dialogflow.Cx.V3Beta1"; diff --git a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/agent.proto b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/agent.proto index 0322519c6..7e1e2f100 100644 --- a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/agent.proto +++ b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/agent.proto @@ -1,4 +1,4 @@ -// Copyright 2021 Google LLC +// Copyright 2022 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -22,7 +22,6 @@ import "google/api/field_behavior.proto"; import "google/api/resource.proto"; import "google/cloud/dialogflow/cx/v3beta1/advanced_settings.proto"; import "google/cloud/dialogflow/cx/v3beta1/flow.proto"; -import "google/cloud/dialogflow/cx/v3beta1/security_settings.proto"; import "google/longrunning/operations.proto"; import "google/protobuf/empty.proto"; import "google/protobuf/field_mask.proto"; @@ -250,6 +249,10 @@ message Agent { // requests. bool enable_spell_correction = 20; + // Indiciates whether the agent is locked for changes. If the agent is locked, + // modifications to the agent will be rejected except for [RestoreAgent][]. + bool locked = 27; + // Hierarchical advanced settings for this agent. The settings exposed at the // lower level overrides the settings exposed at the higher level. AdvancedSettings advanced_settings = 22; @@ -336,6 +339,15 @@ message DeleteAgentRequest { // The request message for [Agents.ExportAgent][google.cloud.dialogflow.cx.v3beta1.Agents.ExportAgent]. message ExportAgentRequest { + // Data format of the exported agent. + enum DataFormat { + // Unspecified format. + DATA_FORMAT_UNSPECIFIED = 0; + + // Agent content will be exported as raw bytes. + BLOB = 1; + } + // Required. The name of the agent to export. // Format: `projects//locations//agents/`. string name = 1 [ @@ -349,8 +361,17 @@ message ExportAgentRequest { // export the agent to. The format of this URI must be // `gs:///`. // If left unspecified, the serialized agent is returned inline. + // + // Dialogflow performs a write operation for the Cloud Storage object + // on the caller's behalf, so your request authentication must + // have write permissions for the object. For more information, see + // [Dialogflow access + // control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). string agent_uri = 2 [(google.api.field_behavior) = OPTIONAL]; + // Optional. The data format of the exported agent. If not specified, `BLOB` is assumed. + DataFormat data_format = 3 [(google.api.field_behavior) = OPTIONAL]; + // Optional. Environment name. If not set, draft environment is assumed. // Format: `projects//locations//agents//environments/`. @@ -406,6 +427,12 @@ message RestoreAgentRequest { // The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI // to restore agent from. The format of this URI must be // `gs:///`. + // + // Dialogflow performs a read operation for the Cloud Storage object + // on the caller's behalf, so your request authentication must + // have read permissions for the object. For more information, see + // [Dialogflow access + // control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). string agent_uri = 2; // Uncompressed raw byte content for agent. diff --git a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/audio_config.proto b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/audio_config.proto index cd30c9867..8bf3300e3 100644 --- a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/audio_config.proto +++ b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/audio_config.proto @@ -1,4 +1,4 @@ -// Copyright 2021 Google LLC +// Copyright 2022 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -16,11 +16,9 @@ syntax = "proto3"; package google.cloud.dialogflow.cx.v3beta1; -import "google/api/annotations.proto"; import "google/api/field_behavior.proto"; import "google/api/resource.proto"; import "google/protobuf/duration.proto"; -import "google/protobuf/timestamp.proto"; option cc_enable_arenas = true; option csharp_namespace = "Google.Cloud.Dialogflow.Cx.V3Beta1"; diff --git a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/changelog.proto b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/changelog.proto index 55a75a861..5ce64bbdc 100644 --- a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/changelog.proto +++ b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/changelog.proto @@ -1,4 +1,4 @@ -// Copyright 2021 Google LLC +// Copyright 2022 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -20,7 +20,6 @@ import "google/api/annotations.proto"; import "google/api/client.proto"; import "google/api/field_behavior.proto"; import "google/api/resource.proto"; -import "google/protobuf/struct.proto"; import "google/protobuf/timestamp.proto"; option cc_enable_arenas = true; diff --git a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/deployment.proto b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/deployment.proto index fefff1e60..4b218e337 100644 --- a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/deployment.proto +++ b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/deployment.proto @@ -1,4 +1,4 @@ -// Copyright 2021 Google LLC +// Copyright 2022 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -20,8 +20,6 @@ import "google/api/annotations.proto"; import "google/api/client.proto"; import "google/api/field_behavior.proto"; import "google/api/resource.proto"; -import "google/protobuf/empty.proto"; -import "google/protobuf/field_mask.proto"; import "google/protobuf/timestamp.proto"; option cc_enable_arenas = true; diff --git a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/entity_type.proto b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/entity_type.proto index fce78ba93..7cf8033de 100644 --- a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/entity_type.proto +++ b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/entity_type.proto @@ -1,4 +1,4 @@ -// Copyright 2021 Google LLC +// Copyright 2022 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/environment.proto b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/environment.proto index a53460eae..a6b50b44c 100644 --- a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/environment.proto +++ b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/environment.proto @@ -1,4 +1,4 @@ -// Copyright 2021 Google LLC +// Copyright 2022 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -21,7 +21,6 @@ import "google/api/client.proto"; import "google/api/field_behavior.proto"; import "google/api/resource.proto"; import "google/cloud/dialogflow/cx/v3beta1/test_case.proto"; -import "google/cloud/dialogflow/cx/v3beta1/webhook.proto"; import "google/longrunning/operations.proto"; import "google/protobuf/empty.proto"; import "google/protobuf/field_mask.proto"; diff --git a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/experiment.proto b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/experiment.proto index fce46f553..633bdfbf3 100644 --- a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/experiment.proto +++ b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/experiment.proto @@ -1,4 +1,4 @@ -// Copyright 2021 Google LLC +// Copyright 2022 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/flow.proto b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/flow.proto index 1d8e6c88c..58195e533 100644 --- a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/flow.proto +++ b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/flow.proto @@ -1,4 +1,4 @@ -// Copyright 2021 Google LLC +// Copyright 2022 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -20,7 +20,6 @@ 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/cx/v3beta1/advanced_settings.proto"; import "google/cloud/dialogflow/cx/v3beta1/page.proto"; import "google/cloud/dialogflow/cx/v3beta1/validation_message.proto"; import "google/longrunning/operations.proto"; @@ -560,6 +559,12 @@ message ImportFlowRequest { // The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI // to import flow from. The format of this URI must be // `gs:///`. + // + // Dialogflow performs a read operation for the Cloud Storage object + // on the caller's behalf, so your request authentication must + // have read permissions for the object. For more information, see + // [Dialogflow access + // control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). string flow_uri = 2; // Uncompressed raw byte content for flow. @@ -596,6 +601,12 @@ message ExportFlowRequest { // export the flow to. The format of this URI must be // `gs:///`. // If left unspecified, the serialized flow is returned inline. + // + // Dialogflow performs a write operation for the Cloud Storage object + // on the caller's behalf, so your request authentication must + // have write permissions for the object. For more information, see + // [Dialogflow access + // control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). string flow_uri = 2 [(google.api.field_behavior) = OPTIONAL]; // Optional. Whether to export flows referenced by the specified flow. diff --git a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/fulfillment.proto b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/fulfillment.proto index 2c5cb541c..b908c44a4 100644 --- a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/fulfillment.proto +++ b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/fulfillment.proto @@ -1,4 +1,4 @@ -// Copyright 2021 Google LLC +// Copyright 2022 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -16,9 +16,7 @@ syntax = "proto3"; package google.cloud.dialogflow.cx.v3beta1; -import "google/api/annotations.proto"; import "google/api/resource.proto"; -import "google/cloud/dialogflow/cx/v3beta1/advanced_settings.proto"; import "google/cloud/dialogflow/cx/v3beta1/response_message.proto"; import "google/protobuf/struct.proto"; diff --git a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/intent.proto b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/intent.proto index 5d69f8231..86505c30b 100644 --- a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/intent.proto +++ b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/intent.proto @@ -1,4 +1,4 @@ -// Copyright 2021 Google LLC +// Copyright 2022 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -20,10 +20,8 @@ import "google/api/annotations.proto"; import "google/api/client.proto"; import "google/api/field_behavior.proto"; import "google/api/resource.proto"; -import "google/longrunning/operations.proto"; import "google/protobuf/empty.proto"; import "google/protobuf/field_mask.proto"; -import "google/protobuf/timestamp.proto"; option cc_enable_arenas = true; option csharp_namespace = "Google.Cloud.Dialogflow.Cx.V3Beta1"; diff --git a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/page.proto b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/page.proto index 6b4085971..299d7a366 100644 --- a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/page.proto +++ b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/page.proto @@ -1,4 +1,4 @@ -// Copyright 2021 Google LLC +// Copyright 2022 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -20,7 +20,6 @@ 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/cx/v3beta1/advanced_settings.proto"; import "google/cloud/dialogflow/cx/v3beta1/fulfillment.proto"; import "google/protobuf/empty.proto"; import "google/protobuf/field_mask.proto"; diff --git a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/response_message.proto b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/response_message.proto index 14535834d..b7a69da6b 100644 --- a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/response_message.proto +++ b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/response_message.proto @@ -1,4 +1,4 @@ -// Copyright 2021 Google LLC +// Copyright 2022 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -16,7 +16,6 @@ syntax = "proto3"; package google.cloud.dialogflow.cx.v3beta1; -import "google/api/annotations.proto"; import "google/api/field_behavior.proto"; import "google/protobuf/struct.proto"; diff --git a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/security_settings.proto b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/security_settings.proto index 9aebe74fd..ecc742e33 100644 --- a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/security_settings.proto +++ b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/security_settings.proto @@ -1,4 +1,4 @@ -// Copyright 2021 Google LLC +// Copyright 2022 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -20,7 +20,6 @@ import "google/api/annotations.proto"; import "google/api/client.proto"; import "google/api/field_behavior.proto"; import "google/api/resource.proto"; -import "google/longrunning/operations.proto"; import "google/protobuf/empty.proto"; import "google/protobuf/field_mask.proto"; diff --git a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/session.proto b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/session.proto index e566ebf19..65716909f 100644 --- a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/session.proto +++ b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/session.proto @@ -1,4 +1,4 @@ -// Copyright 2021 Google LLC +// Copyright 2022 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -20,9 +20,7 @@ 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/cx/v3beta1/advanced_settings.proto"; import "google/cloud/dialogflow/cx/v3beta1/audio_config.proto"; -import "google/cloud/dialogflow/cx/v3beta1/flow.proto"; import "google/cloud/dialogflow/cx/v3beta1/intent.proto"; import "google/cloud/dialogflow/cx/v3beta1/page.proto"; import "google/cloud/dialogflow/cx/v3beta1/response_message.proto"; @@ -440,16 +438,14 @@ message QueryParameters { // map, associative array, symbol table, dictionary, or JSON object // composed of a collection of (MapKey, MapValue) pairs: // - // - MapKey type: string - // - MapKey value: parameter name - // - MapValue type: - // - If parameter's entity type is a composite entity: map - // - Else: depending on parameter value type, could be one of string, - // number, boolean, null, list or map - // - MapValue value: - // - If parameter's entity type is a composite entity: - // map from composite entity property names to property values - // - Else: parameter value + // * MapKey type: string + // * MapKey value: parameter name + // * MapValue type: If parameter's entity type is a composite entity then use + // map, otherwise, depending on the parameter value type, it could be one of + // string, number, boolean, null, list or map. + // * MapValue value: If parameter's entity type is a composite entity then use + // map from composite entity property names to property values, otherwise, + // use parameter value. google.protobuf.Struct parameters = 5; // The unique identifier of the [page][google.cloud.dialogflow.cx.v3beta1.Page] to override the [current @@ -575,16 +571,14 @@ message QueryResult { // map, associative array, symbol table, dictionary, or JSON object // composed of a collection of (MapKey, MapValue) pairs: // - // - MapKey type: string - // - MapKey value: parameter name - // - MapValue type: - // - If parameter's entity type is a composite entity: map - // - Else: depending on parameter value type, could be one of string, - // number, boolean, null, list or map - // - MapValue value: - // - If parameter's entity type is a composite entity: - // map from composite entity property names to property values - // - Else: parameter value + // * MapKey type: string + // * MapKey value: parameter name + // * MapValue type: If parameter's entity type is a composite entity then use + // map, otherwise, depending on the parameter value type, it could be one of + // string, number, boolean, null, list or map. + // * MapValue value: If parameter's entity type is a composite entity then use + // map from composite entity property names to property values, otherwise, + // use parameter value. google.protobuf.Struct parameters = 3; // The list of rich messages returned to the client. Responses vary from @@ -728,16 +722,14 @@ message Match { // map, associative array, symbol table, dictionary, or JSON object // composed of a collection of (MapKey, MapValue) pairs: // - // - MapKey type: string - // - MapKey value: parameter name - // - MapValue type: - // - If parameter's entity type is a composite entity: map - // - Else: depending on parameter value type, could be one of string, - // number, boolean, null, list or map - // - MapValue value: - // - If parameter's entity type is a composite entity: - // map from composite entity property names to property values - // - Else: parameter value + // * MapKey type: string + // * MapKey value: parameter name + // * MapValue type: If parameter's entity type is a composite entity then use + // map, otherwise, depending on the parameter value type, it could be one of + // string, number, boolean, null, list or map. + // * MapValue value: If parameter's entity type is a composite entity then use + // map from composite entity property names to property values, otherwise, + // use parameter value. google.protobuf.Struct parameters = 2; // Final text input which was matched during MatchIntent. This value can be diff --git a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/session_entity_type.proto b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/session_entity_type.proto index d0f1f5241..dfb87f030 100644 --- a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/session_entity_type.proto +++ b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/session_entity_type.proto @@ -1,4 +1,4 @@ -// Copyright 2021 Google LLC +// Copyright 2022 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/test_case.proto b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/test_case.proto index d71656a2d..721028e1a 100644 --- a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/test_case.proto +++ b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/test_case.proto @@ -1,4 +1,4 @@ -// Copyright 2021 Google LLC +// Copyright 2022 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -270,12 +270,29 @@ message TestConfig { // Session parameters to be compared when calculating differences. repeated string tracking_parameters = 1; - // Flow name. If not set, default start flow is assumed. + // Flow name to start the test case with. // Format: `projects//locations//agents//flows/`. + // + // Only one of `flow` and `page` should be set to indicate the starting point + // of the test case. If both are set, `page` takes precedence over `flow`. If + // neither is set, the test case will start with start page on the default + // start flow. string flow = 2 [(google.api.resource_reference) = { type: "dialogflow.googleapis.com/Flow" }]; + + // The [page][google.cloud.dialogflow.cx.v3beta1.Page] to start the test case with. + // Format: `projects//locations//agents//flows//pages/`. + // + // Only one of `flow` and `page` should be set to indicate the starting point + // of the test case. If both are set, `page` takes precedence over `flow`. If + // neither is set, the test case will start with start page on the default + // start flow. + string page = 3 [(google.api.resource_reference) = { + type: "dialogflow.googleapis.com/Page" + }]; } // One interaction between a human and virtual agent. The human provides some @@ -744,6 +761,12 @@ message ImportTestCasesRequest { // The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI // to import test cases from. The format of this URI must be // `gs:///`. + // + // Dialogflow performs a read operation for the Cloud Storage object + // on the caller's behalf, so your request authentication must + // have read permissions for the object. For more information, see + // [Dialogflow access + // control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). string gcs_uri = 2; // Uncompressed raw byte content for test cases. @@ -806,6 +829,12 @@ message ExportTestCasesRequest { // export the test cases to. The format of this URI must be // `gs:///`. If unspecified, the serialized test // cases is returned inline. + // + // Dialogflow performs a write operation for the Cloud Storage object + // on the caller's behalf, so your request authentication must + // have write permissions for the object. For more information, see + // [Dialogflow access + // control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). string gcs_uri = 2; } diff --git a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/transition_route_group.proto b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/transition_route_group.proto index fd3406f4b..da632d870 100644 --- a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/transition_route_group.proto +++ b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/transition_route_group.proto @@ -1,4 +1,4 @@ -// Copyright 2021 Google LLC +// Copyright 2022 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/validation_message.proto b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/validation_message.proto index d2875bdfa..5e6a26eab 100644 --- a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/validation_message.proto +++ b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/validation_message.proto @@ -1,4 +1,4 @@ -// Copyright 2021 Google LLC +// Copyright 2022 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -16,9 +16,6 @@ syntax = "proto3"; package google.cloud.dialogflow.cx.v3beta1; -import "google/api/annotations.proto"; -import "google/protobuf/struct.proto"; - option cc_enable_arenas = true; option csharp_namespace = "Google.Cloud.Dialogflow.Cx.V3Beta1"; option go_package = "google.golang.org/genproto/googleapis/cloud/dialogflow/cx/v3beta1;cx"; diff --git a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/version.proto b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/version.proto index 8fd47f5ff..6fed1db06 100644 --- a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/version.proto +++ b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/version.proto @@ -1,4 +1,4 @@ -// Copyright 2021 Google LLC +// Copyright 2022 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -20,12 +20,7 @@ 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/cx/v3beta1/entity_type.proto"; import "google/cloud/dialogflow/cx/v3beta1/flow.proto"; -import "google/cloud/dialogflow/cx/v3beta1/intent.proto"; -import "google/cloud/dialogflow/cx/v3beta1/page.proto"; -import "google/cloud/dialogflow/cx/v3beta1/transition_route_group.proto"; -import "google/cloud/dialogflow/cx/v3beta1/webhook.proto"; import "google/longrunning/operations.proto"; import "google/protobuf/empty.proto"; import "google/protobuf/field_mask.proto"; diff --git a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/webhook.proto b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/webhook.proto index 662a0458a..f8b211984 100644 --- a/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/webhook.proto +++ b/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/webhook.proto @@ -1,4 +1,4 @@ -// Copyright 2021 Google LLC +// Copyright 2022 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -121,10 +121,12 @@ message Webhook { // N.B. Make sure the HTTPS server certificates are signed with "subject alt // name". For instance a certificate can be self-signed using the following // command, + // ``` // openssl x509 -req -days 200 -in example.com.csr \ // -signkey example.com.key \ // -out example.com.crt \ // -extfile <(printf "\nsubjectAltName='DNS:www.example.com'") + // ``` repeated bytes allowed_ca_certs = 5 [(google.api.field_behavior) = OPTIONAL]; } diff --git a/samples/install-without-bom/pom.xml b/samples/install-without-bom/pom.xml index cca219c71..36a7bb257 100644 --- a/samples/install-without-bom/pom.xml +++ b/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-dialogflow-cx - 0.11.4 + 0.11.5 @@ -40,7 +40,7 @@ org.mockito mockito-core - 4.3.1 + 4.4.0 test diff --git a/samples/snapshot/pom.xml b/samples/snapshot/pom.xml index 77c41fd41..1aabdcaa0 100644 --- a/samples/snapshot/pom.xml +++ b/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-dialogflow-cx - 0.11.5 + 0.12.0 @@ -39,7 +39,7 @@ org.mockito mockito-core - 4.3.1 + 4.4.0 test diff --git a/samples/snippets/pom.xml b/samples/snippets/pom.xml index 0c53c2263..9ce224e2a 100644 --- a/samples/snippets/pom.xml +++ b/samples/snippets/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-dialogflow-cx - 0.11.4 + 0.11.5 com.google.code.gson @@ -55,7 +55,7 @@ org.mockito mockito-core - 4.3.1 + 4.4.0 test diff --git a/versions.txt b/versions.txt index 8902e348b..7d3c51460 100644 --- a/versions.txt +++ b/versions.txt @@ -1,8 +1,8 @@ # Format: # module:released-version:current-version -google-cloud-dialogflow-cx:0.11.5:0.11.5 -grpc-google-cloud-dialogflow-cx-v3beta1:0.11.5:0.11.5 -grpc-google-cloud-dialogflow-cx-v3:0.11.5:0.11.5 -proto-google-cloud-dialogflow-cx-v3beta1:0.11.5:0.11.5 -proto-google-cloud-dialogflow-cx-v3:0.11.5:0.11.5 +google-cloud-dialogflow-cx:0.12.0:0.12.0 +grpc-google-cloud-dialogflow-cx-v3beta1:0.12.0:0.12.0 +grpc-google-cloud-dialogflow-cx-v3:0.12.0:0.12.0 +proto-google-cloud-dialogflow-cx-v3beta1:0.12.0:0.12.0 +proto-google-cloud-dialogflow-cx-v3:0.12.0:0.12.0