diff --git a/java-dialogflow-cx/README.md b/java-dialogflow-cx/README.md
index 762ab841eeb4..8066d542f249 100644
--- a/java-dialogflow-cx/README.md
+++ b/java-dialogflow-cx/README.md
@@ -22,20 +22,20 @@ If you are using Maven, add this to your pom.xml file:
BLOB = 1;
*/
BLOB(1),
+ /**
+ *
+ *
+ *
+ * Agent content will be exported in JSON Package format. + *+ * + *
JSON_PACKAGE = 4;
+ */
+ JSON_PACKAGE(4),
UNRECOGNIZED(-1),
;
@@ -124,6 +134,16 @@ public enum DataFormat implements com.google.protobuf.ProtocolMessageEnum {
* BLOB = 1;
*/
public static final int BLOB_VALUE = 1;
+ /**
+ *
+ *
+ * + * Agent content will be exported in JSON Package format. + *+ * + *
JSON_PACKAGE = 4;
+ */
+ public static final int JSON_PACKAGE_VALUE = 4;
public final int getNumber() {
if (this == UNRECOGNIZED) {
@@ -153,6 +173,8 @@ public static DataFormat forNumber(int value) {
return DATA_FORMAT_UNSPECIFIED;
case 1:
return BLOB;
+ case 4:
+ return JSON_PACKAGE;
default:
return null;
}
diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3/src/main/proto/google/cloud/dialogflow/cx/v3/agent.proto b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3/src/main/proto/google/cloud/dialogflow/cx/v3/agent.proto
index a019767cd61d..1f5f93f9275f 100644
--- a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3/src/main/proto/google/cloud/dialogflow/cx/v3/agent.proto
+++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3/src/main/proto/google/cloud/dialogflow/cx/v3/agent.proto
@@ -363,6 +363,9 @@ message ExportAgentRequest {
// Agent content will be exported as raw bytes.
BLOB = 1;
+
+ // Agent content will be exported in JSON Package format.
+ JSON_PACKAGE = 4;
}
// Required. The name of the agent to export.
diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/AgentProto.java b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/AgentProto.java
index 18542b9846f3..3aa91e4a1562 100644
--- a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/AgentProto.java
+++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/AgentProto.java
@@ -136,91 +136,91 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "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"
+ + "\372A!\n\037dialogflow.googleapis.com/Agent\"\313\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\304\001\n&com.google.cloud.dialogflow.cx.v3b"
- + "eta1B\nAgentProtoP\001Z6cloud.google.com/go/"
- + "dialogflow/cx/apiv3beta1/cxpb;cxpb\370\001\001\242\002\002"
- + "DF\252\002\"Google.Cloud.Dialogflow.Cx.V3Beta1\352"
- + "\002&Google::Cloud::Dialogflow::CX::V3beta1"
- + "b\006proto3"
+ + "pis.com/Environment\"E\n\nDataFormat\022\033\n\027DAT"
+ + "A_FORMAT_UNSPECIFIED\020\000\022\010\n\004BLOB\020\001\022\020\n\014JSON"
+ + "_PACKAGE\020\004\"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\304\001\n&com.google.cloud"
+ + ".dialogflow.cx.v3beta1B\nAgentProtoP\001Z6cl"
+ + "oud.google.com/go/dialogflow/cx/apiv3bet"
+ + "a1/cxpb;cxpb\370\001\001\242\002\002DF\252\002\"Google.Cloud.Dial"
+ + "ogflow.Cx.V3Beta1\352\002&Google::Cloud::Dialo"
+ + "gflow::CX::V3beta1b\006proto3"
};
descriptor =
com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(
diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ExportAgentRequest.java b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ExportAgentRequest.java
index 16a46a712679..8fc4fbcf8c12 100644
--- a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ExportAgentRequest.java
+++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/java/com/google/cloud/dialogflow/cx/v3beta1/ExportAgentRequest.java
@@ -101,6 +101,16 @@ public enum DataFormat implements com.google.protobuf.ProtocolMessageEnum {
* BLOB = 1;
*/
BLOB(1),
+ /**
+ *
+ *
+ * + * Agent content will be exported in JSON Package format. + *+ * + *
JSON_PACKAGE = 4;
+ */
+ JSON_PACKAGE(4),
UNRECOGNIZED(-1),
;
@@ -124,6 +134,16 @@ public enum DataFormat implements com.google.protobuf.ProtocolMessageEnum {
* BLOB = 1;
*/
public static final int BLOB_VALUE = 1;
+ /**
+ *
+ *
+ * + * Agent content will be exported in JSON Package format. + *+ * + *
JSON_PACKAGE = 4;
+ */
+ public static final int JSON_PACKAGE_VALUE = 4;
public final int getNumber() {
if (this == UNRECOGNIZED) {
@@ -153,6 +173,8 @@ public static DataFormat forNumber(int value) {
return DATA_FORMAT_UNSPECIFIED;
case 1:
return BLOB;
+ case 4:
+ return JSON_PACKAGE;
default:
return null;
}
diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/agent.proto b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/agent.proto
index ab4ce1a62105..96ce5cdd312a 100644
--- a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/agent.proto
+++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3beta1/src/main/proto/google/cloud/dialogflow/cx/v3beta1/agent.proto
@@ -363,6 +363,9 @@ message ExportAgentRequest {
// Agent content will be exported as raw bytes.
BLOB = 1;
+
+ // Agent content will be exported in JSON Package format.
+ JSON_PACKAGE = 4;
}
// Required. The name of the agent to export.