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: com.google.cloud google-cloud-dialogflow-cx - 0.19.0 + 0.20.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-dialogflow-cx:0.19.0' +implementation 'com.google.cloud:google-cloud-dialogflow-cx:0.20.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-dialogflow-cx" % "0.19.0" +libraryDependencies += "com.google.cloud" % "google-cloud-dialogflow-cx" % "0.20.0" ``` ## Authentication diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/AgentProto.java b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/AgentProto.java index b56caec5dfcd..bcaf8a9eb23b 100644 --- a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/AgentProto.java +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/AgentProto.java @@ -135,87 +135,87 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "logflow.cx.v3.AgentB\003\340A\002\022/\n\013update_mask\030" + "\002 \001(\0132\032.google.protobuf.FieldMask\"K\n\022Del" + "eteAgentRequest\0225\n\004name\030\001 \001(\tB\'\340A\002\372A!\n\037d" - + "ialogflow.googleapis.com/Agent\"\264\002\n\022Expor" + + "ialogflow.googleapis.com/Agent\"\306\002\n\022Expor" + "tAgentRequest\0225\n\004name\030\001 \001(\tB\'\340A\002\372A!\n\037dia" + "logflow.googleapis.com/Agent\022\026\n\tagent_ur" + "i\030\002 \001(\tB\003\340A\001\022V\n\013data_format\030\003 \001(\0162<.goog" + "le.cloud.dialogflow.cx.v3.ExportAgentReq" + "uest.DataFormatB\003\340A\001\022B\n\013environment\030\005 \001(" + "\tB-\340A\001\372A\'\n%dialogflow.googleapis.com/Env" - + "ironment\"3\n\nDataFormat\022\033\n\027DATA_FORMAT_UN" - + "SPECIFIED\020\000\022\010\n\004BLOB\020\001\"L\n\023ExportAgentResp" - + "onse\022\023\n\tagent_uri\030\001 \001(\tH\000\022\027\n\ragent_conte" - + "nt\030\002 \001(\014H\000B\007\n\005agent\"\246\002\n\023RestoreAgentRequ" - + "est\0225\n\004name\030\001 \001(\tB\'\340A\002\372A!\n\037dialogflow.go" - + "ogleapis.com/Agent\022\023\n\tagent_uri\030\002 \001(\tH\000\022" - + "\027\n\ragent_content\030\003 \001(\014H\000\022X\n\016restore_opti" - + "on\030\005 \001(\0162@.google.cloud.dialogflow.cx.v3" - + ".RestoreAgentRequest.RestoreOption\"G\n\rRe" - + "storeOption\022\036\n\032RESTORE_OPTION_UNSPECIFIE" - + "D\020\000\022\010\n\004KEEP\020\001\022\014\n\010FALLBACK\020\002B\007\n\005agent\"d\n\024" - + "ValidateAgentRequest\0225\n\004name\030\001 \001(\tB\'\340A\002\372" - + "A!\n\037dialogflow.googleapis.com/Agent\022\025\n\rl" - + "anguage_code\030\002 \001(\t\"\177\n\037GetAgentValidation" - + "ResultRequest\022E\n\004name\030\001 \001(\tB7\340A\002\372A1\n/dia" - + "logflow.googleapis.com/AgentValidationRe" - + "sult\022\025\n\rlanguage_code\030\002 \001(\t\"\372\001\n\025AgentVal" - + "idationResult\022\014\n\004name\030\001 \001(\t\022T\n\027flow_vali" - + "dation_results\030\002 \003(\01323.google.cloud.dial" - + "ogflow.cx.v3.FlowValidationResult:}\352Az\n/" - + "dialogflow.googleapis.com/AgentValidatio" - + "nResult\022Gprojects/{project}/locations/{l" - + "ocation}/agents/{agent}/validationResult" - + "2\231\016\n\006Agents\022\256\001\n\nListAgents\0220.google.clou" - + "d.dialogflow.cx.v3.ListAgentsRequest\0321.g" - + "oogle.cloud.dialogflow.cx.v3.ListAgentsR" - + "esponse\";\202\323\344\223\002,\022*/v3/{parent=projects/*/" - + "locations/*}/agents\332A\006parent\022\233\001\n\010GetAgen" - + "t\022..google.cloud.dialogflow.cx.v3.GetAge" - + "ntRequest\032$.google.cloud.dialogflow.cx.v" - + "3.Agent\"9\202\323\344\223\002,\022*/v3/{name=projects/*/lo" - + "cations/*/agents/*}\332A\004name\022\260\001\n\013CreateAge" - + "nt\0221.google.cloud.dialogflow.cx.v3.Creat" - + "eAgentRequest\032$.google.cloud.dialogflow." - + "cx.v3.Agent\"H\202\323\344\223\0023\"*/v3/{parent=project" - + "s/*/locations/*}/agents:\005agent\332A\014parent," - + "agent\022\273\001\n\013UpdateAgent\0221.google.cloud.dia" - + "logflow.cx.v3.UpdateAgentRequest\032$.googl" - + "e.cloud.dialogflow.cx.v3.Agent\"S\202\323\344\223\002920" - + "/v3/{agent.name=projects/*/locations/*/a" - + "gents/*}:\005agent\332A\021agent,update_mask\022\223\001\n\013" - + "DeleteAgent\0221.google.cloud.dialogflow.cx" - + ".v3.DeleteAgentRequest\032\026.google.protobuf" - + ".Empty\"9\202\323\344\223\002,**/v3/{name=projects/*/loc" - + "ations/*/agents/*}\332A\004name\022\315\001\n\013ExportAgen" - + "t\0221.google.cloud.dialogflow.cx.v3.Export" - + "AgentRequest\032\035.google.longrunning.Operat" - + "ion\"l\202\323\344\223\0026\"1/v3/{name=projects/*/locati" - + "ons/*/agents/*}:export:\001*\312A-\n\023ExportAgen" - + "tResponse\022\026google.protobuf.Struct\022\322\001\n\014Re" - + "storeAgent\0222.google.cloud.dialogflow.cx." - + "v3.RestoreAgentRequest\032\035.google.longrunn" - + "ing.Operation\"o\202\323\344\223\0027\"2/v3/{name=project" - + "s/*/locations/*/agents/*}:restore:\001*\312A/\n" - + "\025google.protobuf.Empty\022\026google.protobuf." - + "Struct\022\272\001\n\rValidateAgent\0223.google.cloud." - + "dialogflow.cx.v3.ValidateAgentRequest\0324." - + "google.cloud.dialogflow.cx.v3.AgentValid" - + "ationResult\">\202\323\344\223\0028\"3/v3/{name=projects/" - + "*/locations/*/agents/*}:validate:\001*\022\334\001\n\030" - + "GetAgentValidationResult\022>.google.cloud." - + "dialogflow.cx.v3.GetAgentValidationResul" - + "tRequest\0324.google.cloud.dialogflow.cx.v3" - + ".AgentValidationResult\"J\202\323\344\223\002=\022;/v3/{nam" - + "e=projects/*/locations/*/agents/*/valida" - + "tionResult}\332A\004name\032x\312A\031dialogflow.google" - + "apis.com\322AYhttps://www.googleapis.com/au" - + "th/cloud-platform,https://www.googleapis" - + ".com/auth/dialogflowB\260\001\n!com.google.clou" - + "d.dialogflow.cx.v3B\nAgentProtoP\001Z1cloud." - + "google.com/go/dialogflow/cx/apiv3/cxpb;c" - + "xpb\370\001\001\242\002\002DF\252\002\035Google.Cloud.Dialogflow.Cx" - + ".V3\352\002!Google::Cloud::Dialogflow::CX::V3b" - + "\006proto3" + + "ironment\"E\n\nDataFormat\022\033\n\027DATA_FORMAT_UN" + + "SPECIFIED\020\000\022\010\n\004BLOB\020\001\022\020\n\014JSON_PACKAGE\020\004\"" + + "L\n\023ExportAgentResponse\022\023\n\tagent_uri\030\001 \001(" + + "\tH\000\022\027\n\ragent_content\030\002 \001(\014H\000B\007\n\005agent\"\246\002" + + "\n\023RestoreAgentRequest\0225\n\004name\030\001 \001(\tB\'\340A\002" + + "\372A!\n\037dialogflow.googleapis.com/Agent\022\023\n\t" + + "agent_uri\030\002 \001(\tH\000\022\027\n\ragent_content\030\003 \001(\014" + + "H\000\022X\n\016restore_option\030\005 \001(\0162@.google.clou" + + "d.dialogflow.cx.v3.RestoreAgentRequest.R" + + "estoreOption\"G\n\rRestoreOption\022\036\n\032RESTORE" + + "_OPTION_UNSPECIFIED\020\000\022\010\n\004KEEP\020\001\022\014\n\010FALLB" + + "ACK\020\002B\007\n\005agent\"d\n\024ValidateAgentRequest\0225" + + "\n\004name\030\001 \001(\tB\'\340A\002\372A!\n\037dialogflow.googlea" + + "pis.com/Agent\022\025\n\rlanguage_code\030\002 \001(\t\"\177\n\037" + + "GetAgentValidationResultRequest\022E\n\004name\030" + + "\001 \001(\tB7\340A\002\372A1\n/dialogflow.googleapis.com" + + "/AgentValidationResult\022\025\n\rlanguage_code\030" + + "\002 \001(\t\"\372\001\n\025AgentValidationResult\022\014\n\004name\030" + + "\001 \001(\t\022T\n\027flow_validation_results\030\002 \003(\01323" + + ".google.cloud.dialogflow.cx.v3.FlowValid" + + "ationResult:}\352Az\n/dialogflow.googleapis." + + "com/AgentValidationResult\022Gprojects/{pro" + + "ject}/locations/{location}/agents/{agent" + + "}/validationResult2\231\016\n\006Agents\022\256\001\n\nListAg" + + "ents\0220.google.cloud.dialogflow.cx.v3.Lis" + + "tAgentsRequest\0321.google.cloud.dialogflow" + + ".cx.v3.ListAgentsResponse\";\202\323\344\223\002,\022*/v3/{" + + "parent=projects/*/locations/*}/agents\332A\006" + + "parent\022\233\001\n\010GetAgent\022..google.cloud.dialo" + + "gflow.cx.v3.GetAgentRequest\032$.google.clo" + + "ud.dialogflow.cx.v3.Agent\"9\202\323\344\223\002,\022*/v3/{" + + "name=projects/*/locations/*/agents/*}\332A\004" + + "name\022\260\001\n\013CreateAgent\0221.google.cloud.dial" + + "ogflow.cx.v3.CreateAgentRequest\032$.google" + + ".cloud.dialogflow.cx.v3.Agent\"H\202\323\344\223\0023\"*/" + + "v3/{parent=projects/*/locations/*}/agent" + + "s:\005agent\332A\014parent,agent\022\273\001\n\013UpdateAgent\022" + + "1.google.cloud.dialogflow.cx.v3.UpdateAg" + + "entRequest\032$.google.cloud.dialogflow.cx." + + "v3.Agent\"S\202\323\344\223\002920/v3/{agent.name=projec" + + "ts/*/locations/*/agents/*}:\005agent\332A\021agen" + + "t,update_mask\022\223\001\n\013DeleteAgent\0221.google.c" + + "loud.dialogflow.cx.v3.DeleteAgentRequest" + + "\032\026.google.protobuf.Empty\"9\202\323\344\223\002,**/v3/{n" + + "ame=projects/*/locations/*/agents/*}\332A\004n" + + "ame\022\315\001\n\013ExportAgent\0221.google.cloud.dialo" + + "gflow.cx.v3.ExportAgentRequest\032\035.google." + + "longrunning.Operation\"l\202\323\344\223\0026\"1/v3/{name" + + "=projects/*/locations/*/agents/*}:export" + + ":\001*\312A-\n\023ExportAgentResponse\022\026google.prot" + + "obuf.Struct\022\322\001\n\014RestoreAgent\0222.google.cl" + + "oud.dialogflow.cx.v3.RestoreAgentRequest" + + "\032\035.google.longrunning.Operation\"o\202\323\344\223\0027\"" + + "2/v3/{name=projects/*/locations/*/agents" + + "/*}:restore:\001*\312A/\n\025google.protobuf.Empty" + + "\022\026google.protobuf.Struct\022\272\001\n\rValidateAge" + + "nt\0223.google.cloud.dialogflow.cx.v3.Valid" + + "ateAgentRequest\0324.google.cloud.dialogflo" + + "w.cx.v3.AgentValidationResult\">\202\323\344\223\0028\"3/" + + "v3/{name=projects/*/locations/*/agents/*" + + "}:validate:\001*\022\334\001\n\030GetAgentValidationResu" + + "lt\022>.google.cloud.dialogflow.cx.v3.GetAg" + + "entValidationResultRequest\0324.google.clou" + + "d.dialogflow.cx.v3.AgentValidationResult" + + "\"J\202\323\344\223\002=\022;/v3/{name=projects/*/locations" + + "/*/agents/*/validationResult}\332A\004name\032x\312A" + + "\031dialogflow.googleapis.com\322AYhttps://www" + + ".googleapis.com/auth/cloud-platform,http" + + "s://www.googleapis.com/auth/dialogflowB\260" + + "\001\n!com.google.cloud.dialogflow.cx.v3B\nAg" + + "entProtoP\001Z1cloud.google.com/go/dialogfl" + + "ow/cx/apiv3/cxpb;cxpb\370\001\001\242\002\002DF\252\002\035Google.C" + + "loud.Dialogflow.Cx.V3\352\002!Google::Cloud::D" + + "ialogflow::CX::V3b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( diff --git a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/ExportAgentRequest.java b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/ExportAgentRequest.java index 225931659e6b..8445c27de737 100644 --- a/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/ExportAgentRequest.java +++ b/java-dialogflow-cx/proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/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-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.