@@ -78,6 +78,13 @@ public final class GoogleCloudDialogflowCxV3beta1Flow extends com.google.api.cli
7878 com .google .api .client .util .Data .nullOf (GoogleCloudDialogflowCxV3beta1EventHandler .class );
7979 }
8080
81+ /**
82+ * Optional. Defined structured input parameters for this flow.
83+ * The value may be {@code null}.
84+ */
85+ @ com .google .api .client .util .Key
86+ private java .util .List <GoogleCloudDialogflowCxV3beta1ParameterDefinition > inputParameterDefinitions ;
87+
8188 /**
8289 * Optional. Knowledge connector configuration.
8390 * The value may be {@code null}.
@@ -114,6 +121,13 @@ public final class GoogleCloudDialogflowCxV3beta1Flow extends com.google.api.cli
114121 @ com .google .api .client .util .Key
115122 private GoogleCloudDialogflowCxV3beta1NluSettings nluSettings ;
116123
124+ /**
125+ * Optional. Defined structured output parameters for this flow.
126+ * The value may be {@code null}.
127+ */
128+ @ com .google .api .client .util .Key
129+ private java .util .List <GoogleCloudDialogflowCxV3beta1ParameterDefinition > outputParameterDefinitions ;
130+
117131 /**
118132 * A flow's transition route group serve two purposes: * They are responsible for matching the
119133 * user's first utterances in the flow. * They are inherited by every page's transition route
@@ -220,6 +234,23 @@ public GoogleCloudDialogflowCxV3beta1Flow setEventHandlers(java.util.List<Google
220234 return this ;
221235 }
222236
237+ /**
238+ * Optional. Defined structured input parameters for this flow.
239+ * @return value or {@code null} for none
240+ */
241+ public java .util .List <GoogleCloudDialogflowCxV3beta1ParameterDefinition > getInputParameterDefinitions () {
242+ return inputParameterDefinitions ;
243+ }
244+
245+ /**
246+ * Optional. Defined structured input parameters for this flow.
247+ * @param inputParameterDefinitions inputParameterDefinitions or {@code null} for none
248+ */
249+ public GoogleCloudDialogflowCxV3beta1Flow setInputParameterDefinitions (java .util .List <GoogleCloudDialogflowCxV3beta1ParameterDefinition > inputParameterDefinitions ) {
250+ this .inputParameterDefinitions = inputParameterDefinitions ;
251+ return this ;
252+ }
253+
223254 /**
224255 * Optional. Knowledge connector configuration.
225256 * @return value or {@code null} for none
@@ -307,6 +338,23 @@ public GoogleCloudDialogflowCxV3beta1Flow setNluSettings(GoogleCloudDialogflowCx
307338 return this ;
308339 }
309340
341+ /**
342+ * Optional. Defined structured output parameters for this flow.
343+ * @return value or {@code null} for none
344+ */
345+ public java .util .List <GoogleCloudDialogflowCxV3beta1ParameterDefinition > getOutputParameterDefinitions () {
346+ return outputParameterDefinitions ;
347+ }
348+
349+ /**
350+ * Optional. Defined structured output parameters for this flow.
351+ * @param outputParameterDefinitions outputParameterDefinitions or {@code null} for none
352+ */
353+ public GoogleCloudDialogflowCxV3beta1Flow setOutputParameterDefinitions (java .util .List <GoogleCloudDialogflowCxV3beta1ParameterDefinition > outputParameterDefinitions ) {
354+ this .outputParameterDefinitions = outputParameterDefinitions ;
355+ return this ;
356+ }
357+
310358 /**
311359 * A flow's transition route group serve two purposes: * They are responsible for matching the
312360 * user's first utterances in the flow. * They are inherited by every page's transition route
0 commit comments