Skip to content

Commit 61c8eb0

Browse files
1 parent 16722f4 commit 61c8eb0

12 files changed

+781
-6
lines changed

clients/google-api-services-dialogflow/v3/2.0.0/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ Add the following lines to your `pom.xml` file:
2222
<dependency>
2323
<groupId>com.google.apis</groupId>
2424
<artifactId>google-api-services-dialogflow</artifactId>
25-
<version>v3-rev20250627-2.0.0</version>
25+
<version>v3-rev20250804-2.0.0</version>
2626
</dependency>
2727
</dependencies>
2828
</project>
@@ -35,7 +35,7 @@ repositories {
3535
mavenCentral()
3636
}
3737
dependencies {
38-
implementation 'com.google.apis:google-api-services-dialogflow:v3-rev20250627-2.0.0'
38+
implementation 'com.google.apis:google-api-services-dialogflow:v3-rev20250804-2.0.0'
3939
}
4040
```
4141

clients/google-api-services-dialogflow/v3/2.0.0/com/google/api/services/dialogflow/v3/model/GoogleCloudDialogflowCxV3Action.java

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,13 +43,27 @@ public final class GoogleCloudDialogflowCxV3Action extends com.google.api.client
4343
@com.google.api.client.util.Key
4444
private GoogleCloudDialogflowCxV3FlowInvocation flowInvocation;
4545

46+
/**
47+
* Optional. Action performed on behalf of the agent by transitioning to a target CX flow.
48+
* The value may be {@code null}.
49+
*/
50+
@com.google.api.client.util.Key
51+
private GoogleCloudDialogflowCxV3FlowTransition flowTransition;
52+
4653
/**
4754
* Optional. Action performed on behalf of the agent by invoking a child playbook.
4855
* The value may be {@code null}.
4956
*/
5057
@com.google.api.client.util.Key
5158
private GoogleCloudDialogflowCxV3PlaybookInvocation playbookInvocation;
5259

60+
/**
61+
* Optional. Action performed on behalf of the agent by transitioning to a target playbook.
62+
* The value may be {@code null}.
63+
*/
64+
@com.google.api.client.util.Key
65+
private GoogleCloudDialogflowCxV3PlaybookTransition playbookTransition;
66+
5367
/**
5468
* Optional. Action performed on behalf of the agent by calling a plugin tool.
5569
* The value may be {@code null}.
@@ -98,6 +112,23 @@ public GoogleCloudDialogflowCxV3Action setFlowInvocation(GoogleCloudDialogflowCx
98112
return this;
99113
}
100114

115+
/**
116+
* Optional. Action performed on behalf of the agent by transitioning to a target CX flow.
117+
* @return value or {@code null} for none
118+
*/
119+
public GoogleCloudDialogflowCxV3FlowTransition getFlowTransition() {
120+
return flowTransition;
121+
}
122+
123+
/**
124+
* Optional. Action performed on behalf of the agent by transitioning to a target CX flow.
125+
* @param flowTransition flowTransition or {@code null} for none
126+
*/
127+
public GoogleCloudDialogflowCxV3Action setFlowTransition(GoogleCloudDialogflowCxV3FlowTransition flowTransition) {
128+
this.flowTransition = flowTransition;
129+
return this;
130+
}
131+
101132
/**
102133
* Optional. Action performed on behalf of the agent by invoking a child playbook.
103134
* @return value or {@code null} for none
@@ -115,6 +146,23 @@ public GoogleCloudDialogflowCxV3Action setPlaybookInvocation(GoogleCloudDialogfl
115146
return this;
116147
}
117148

149+
/**
150+
* Optional. Action performed on behalf of the agent by transitioning to a target playbook.
151+
* @return value or {@code null} for none
152+
*/
153+
public GoogleCloudDialogflowCxV3PlaybookTransition getPlaybookTransition() {
154+
return playbookTransition;
155+
}
156+
157+
/**
158+
* Optional. Action performed on behalf of the agent by transitioning to a target playbook.
159+
* @param playbookTransition playbookTransition or {@code null} for none
160+
*/
161+
public GoogleCloudDialogflowCxV3Action setPlaybookTransition(GoogleCloudDialogflowCxV3PlaybookTransition playbookTransition) {
162+
this.playbookTransition = playbookTransition;
163+
return this;
164+
}
165+
118166
/**
119167
* Optional. Action performed on behalf of the agent by calling a plugin tool.
120168
* @return value or {@code null} for none

clients/google-api-services-dialogflow/v3/2.0.0/com/google/api/services/dialogflow/v3/model/GoogleCloudDialogflowCxV3Flow.java

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,13 @@ public final class GoogleCloudDialogflowCxV3Flow extends com.google.api.client.j
7878
com.google.api.client.util.Data.nullOf(GoogleCloudDialogflowCxV3EventHandler.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<GoogleCloudDialogflowCxV3ParameterDefinition> inputParameterDefinitions;
87+
8188
/**
8289
* Optional. Knowledge connector configuration.
8390
* The value may be {@code null}.
@@ -114,6 +121,13 @@ public final class GoogleCloudDialogflowCxV3Flow extends com.google.api.client.j
114121
@com.google.api.client.util.Key
115122
private GoogleCloudDialogflowCxV3NluSettings 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<GoogleCloudDialogflowCxV3ParameterDefinition> 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 GoogleCloudDialogflowCxV3Flow setEventHandlers(java.util.List<GoogleCloud
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<GoogleCloudDialogflowCxV3ParameterDefinition> 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 GoogleCloudDialogflowCxV3Flow setInputParameterDefinitions(java.util.List<GoogleCloudDialogflowCxV3ParameterDefinition> 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 GoogleCloudDialogflowCxV3Flow setNluSettings(GoogleCloudDialogflowCxV3Nlu
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<GoogleCloudDialogflowCxV3ParameterDefinition> 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 GoogleCloudDialogflowCxV3Flow setOutputParameterDefinitions(java.util.List<GoogleCloudDialogflowCxV3ParameterDefinition> 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
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,91 @@
1+
/*
2+
* Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except
3+
* in compliance with the License. You may obtain a copy of the License at
4+
*
5+
* http://www.apache.org/licenses/LICENSE-2.0
6+
*
7+
* Unless required by applicable law or agreed to in writing, software distributed under the License
8+
* is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
9+
* or implied. See the License for the specific language governing permissions and limitations under
10+
* the License.
11+
*/
12+
/*
13+
* This code was generated by https://github.com/googleapis/google-api-java-client-services/
14+
* Modify at your own risk.
15+
*/
16+
17+
package com.google.api.services.dialogflow.v3.model;
18+
19+
/**
20+
* Stores metadata of the transition to a target CX flow. Flow transition actions exit the caller
21+
* playbook and enter the child flow.
22+
*
23+
* <p> This is the Java data model class that specifies how to parse/serialize into the JSON that is
24+
* transmitted over HTTP when working with the Dialogflow API. For a detailed explanation see:
25+
* <a href="https://developers.google.com/api-client-library/java/google-http-java-client/json">https://developers.google.com/api-client-library/java/google-http-java-client/json</a>
26+
* </p>
27+
*
28+
* @author Google, Inc.
29+
*/
30+
@SuppressWarnings("javadoc")
31+
public final class GoogleCloudDialogflowCxV3FlowTransition extends com.google.api.client.json.GenericJson {
32+
33+
/**
34+
* Output only. The display name of the flow.
35+
* The value may be {@code null}.
36+
*/
37+
@com.google.api.client.util.Key
38+
private java.lang.String displayName;
39+
40+
/**
41+
* Required. The unique identifier of the flow. Format: `projects//locations//agents/`.
42+
* The value may be {@code null}.
43+
*/
44+
@com.google.api.client.util.Key
45+
private java.lang.String flow;
46+
47+
/**
48+
* Output only. The display name of the flow.
49+
* @return value or {@code null} for none
50+
*/
51+
public java.lang.String getDisplayName() {
52+
return displayName;
53+
}
54+
55+
/**
56+
* Output only. The display name of the flow.
57+
* @param displayName displayName or {@code null} for none
58+
*/
59+
public GoogleCloudDialogflowCxV3FlowTransition setDisplayName(java.lang.String displayName) {
60+
this.displayName = displayName;
61+
return this;
62+
}
63+
64+
/**
65+
* Required. The unique identifier of the flow. Format: `projects//locations//agents/`.
66+
* @return value or {@code null} for none
67+
*/
68+
public java.lang.String getFlow() {
69+
return flow;
70+
}
71+
72+
/**
73+
* Required. The unique identifier of the flow. Format: `projects//locations//agents/`.
74+
* @param flow flow or {@code null} for none
75+
*/
76+
public GoogleCloudDialogflowCxV3FlowTransition setFlow(java.lang.String flow) {
77+
this.flow = flow;
78+
return this;
79+
}
80+
81+
@Override
82+
public GoogleCloudDialogflowCxV3FlowTransition set(String fieldName, Object value) {
83+
return (GoogleCloudDialogflowCxV3FlowTransition) super.set(fieldName, value);
84+
}
85+
86+
@Override
87+
public GoogleCloudDialogflowCxV3FlowTransition clone() {
88+
return (GoogleCloudDialogflowCxV3FlowTransition) super.clone();
89+
}
90+
91+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,90 @@
1+
/*
2+
* Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except
3+
* in compliance with the License. You may obtain a copy of the License at
4+
*
5+
* http://www.apache.org/licenses/LICENSE-2.0
6+
*
7+
* Unless required by applicable law or agreed to in writing, software distributed under the License
8+
* is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
9+
* or implied. See the License for the specific language governing permissions and limitations under
10+
* the License.
11+
*/
12+
/*
13+
* This code was generated by https://github.com/googleapis/google-api-java-client-services/
14+
* Modify at your own risk.
15+
*/
16+
17+
package com.google.api.services.dialogflow.v3.model;
18+
19+
/**
20+
* A type schema object that's specified inline.
21+
*
22+
* <p> This is the Java data model class that specifies how to parse/serialize into the JSON that is
23+
* transmitted over HTTP when working with the Dialogflow API. For a detailed explanation see:
24+
* <a href="https://developers.google.com/api-client-library/java/google-http-java-client/json">https://developers.google.com/api-client-library/java/google-http-java-client/json</a>
25+
* </p>
26+
*
27+
* @author Google, Inc.
28+
*/
29+
@SuppressWarnings("javadoc")
30+
public final class GoogleCloudDialogflowCxV3InlineSchema extends com.google.api.client.json.GenericJson {
31+
32+
/**
33+
* Schema of the elements if this is an ARRAY type.
34+
* The value may be {@code null}.
35+
*/
36+
@com.google.api.client.util.Key
37+
private GoogleCloudDialogflowCxV3TypeSchema items;
38+
39+
/**
40+
* Data type of the schema.
41+
* The value may be {@code null}.
42+
*/
43+
@com.google.api.client.util.Key
44+
private java.lang.String type;
45+
46+
/**
47+
* Schema of the elements if this is an ARRAY type.
48+
* @return value or {@code null} for none
49+
*/
50+
public GoogleCloudDialogflowCxV3TypeSchema getItems() {
51+
return items;
52+
}
53+
54+
/**
55+
* Schema of the elements if this is an ARRAY type.
56+
* @param items items or {@code null} for none
57+
*/
58+
public GoogleCloudDialogflowCxV3InlineSchema setItems(GoogleCloudDialogflowCxV3TypeSchema items) {
59+
this.items = items;
60+
return this;
61+
}
62+
63+
/**
64+
* Data type of the schema.
65+
* @return value or {@code null} for none
66+
*/
67+
public java.lang.String getType() {
68+
return type;
69+
}
70+
71+
/**
72+
* Data type of the schema.
73+
* @param type type or {@code null} for none
74+
*/
75+
public GoogleCloudDialogflowCxV3InlineSchema setType(java.lang.String type) {
76+
this.type = type;
77+
return this;
78+
}
79+
80+
@Override
81+
public GoogleCloudDialogflowCxV3InlineSchema set(String fieldName, Object value) {
82+
return (GoogleCloudDialogflowCxV3InlineSchema) super.set(fieldName, value);
83+
}
84+
85+
@Override
86+
public GoogleCloudDialogflowCxV3InlineSchema clone() {
87+
return (GoogleCloudDialogflowCxV3InlineSchema) super.clone();
88+
}
89+
90+
}

0 commit comments

Comments
 (0)