() {
+ 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