Skip to content

Commit 5ef92c3

Browse files
Google APIscopybara-github
authored andcommitted
docs: fix link for version and environment in participant doc.
fix: Add all missing regional HTTP bindings in DF API. PiperOrigin-RevId: 364356707
1 parent 5da78db commit 5ef92c3

11 files changed

Lines changed: 227 additions & 10 deletions

google/cloud/dialogflow/v2/agent.proto

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,9 @@ service Agents {
4444
rpc GetAgent(GetAgentRequest) returns (Agent) {
4545
option (google.api.http) = {
4646
get: "/v2/{parent=projects/*}/agent"
47+
additional_bindings {
48+
get: "/v2/{parent=projects/*/locations/*}/agent"
49+
}
4750
};
4851
option (google.api.method_signature) = "parent";
4952
}
@@ -53,6 +56,10 @@ service Agents {
5356
option (google.api.http) = {
5457
post: "/v2/{agent.parent=projects/*}/agent"
5558
body: "agent"
59+
additional_bindings {
60+
post: "/v2/{agent.parent=projects/*/locations/*}/agent"
61+
body: "agent"
62+
}
5663
};
5764
option (google.api.method_signature) = "agent";
5865
}
@@ -61,6 +68,9 @@ service Agents {
6168
rpc DeleteAgent(DeleteAgentRequest) returns (google.protobuf.Empty) {
6269
option (google.api.http) = {
6370
delete: "/v2/{parent=projects/*}/agent"
71+
additional_bindings {
72+
delete: "/v2/{parent=projects/*/locations/*}/agent"
73+
}
6474
};
6575
option (google.api.method_signature) = "parent";
6676
}
@@ -75,6 +85,9 @@ service Agents {
7585
rpc SearchAgents(SearchAgentsRequest) returns (SearchAgentsResponse) {
7686
option (google.api.http) = {
7787
get: "/v2/{parent=projects/*}/agent:search"
88+
additional_bindings {
89+
get: "/v2/{parent=projects/*/locations/*}/agent:search"
90+
}
7891
};
7992
option (google.api.method_signature) = "parent";
8093
}
@@ -86,6 +99,10 @@ service Agents {
8699
option (google.api.http) = {
87100
post: "/v2/{parent=projects/*}/agent:train"
88101
body: "*"
102+
additional_bindings {
103+
post: "/v2/{parent=projects/*/locations/*}/agent:train"
104+
body: "*"
105+
}
89106
};
90107
option (google.api.method_signature) = "parent";
91108
option (google.longrunning.operation_info) = {
@@ -101,6 +118,10 @@ service Agents {
101118
option (google.api.http) = {
102119
post: "/v2/{parent=projects/*}/agent:export"
103120
body: "*"
121+
additional_bindings {
122+
post: "/v2/{parent=projects/*/locations/*}/agent:export"
123+
body: "*"
124+
}
104125
};
105126
option (google.api.method_signature) = "parent";
106127
option (google.longrunning.operation_info) = {
@@ -126,6 +147,10 @@ service Agents {
126147
option (google.api.http) = {
127148
post: "/v2/{parent=projects/*}/agent:import"
128149
body: "*"
150+
additional_bindings {
151+
post: "/v2/{parent=projects/*/locations/*}/agent:import"
152+
body: "*"
153+
}
129154
};
130155
option (google.longrunning.operation_info) = {
131156
response_type: "google.protobuf.Empty"
@@ -149,6 +174,10 @@ service Agents {
149174
option (google.api.http) = {
150175
post: "/v2/{parent=projects/*}/agent:restore"
151176
body: "*"
177+
additional_bindings {
178+
post: "/v2/{parent=projects/*/locations/*}/agent:restore"
179+
body: "*"
180+
}
152181
};
153182
option (google.longrunning.operation_info) = {
154183
response_type: "google.protobuf.Empty"
@@ -161,6 +190,9 @@ service Agents {
161190
rpc GetValidationResult(GetValidationResultRequest) returns (ValidationResult) {
162191
option (google.api.http) = {
163192
get: "/v2/{parent=projects/*}/agent/validationResult"
193+
additional_bindings {
194+
get: "/v2/{parent=projects/*/locations/*}/agent/validationResult"
195+
}
164196
};
165197
}
166198
}

google/cloud/dialogflow/v2/audio_config.proto

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -337,6 +337,15 @@ message OutputAudioConfig {
337337
SynthesizeSpeechConfig synthesize_speech_config = 3;
338338
}
339339

340+
// Configures speech transcription for [ConversationProfile][google.cloud.dialogflow.v2.ConversationProfile].
341+
message SpeechToTextConfig {
342+
// Optional. The speech model used in speech to text.
343+
// `SPEECH_MODEL_VARIANT_UNSPECIFIED`, `USE_BEST_AVAILABLE` will be treated as
344+
// `USE_ENHANCED`. It can be overridden in [AnalyzeContentRequest][google.cloud.dialogflow.v2.AnalyzeContentRequest] and
345+
// [StreamingAnalyzeContentRequest][google.cloud.dialogflow.v2.StreamingAnalyzeContentRequest] request.
346+
SpeechModelVariant speech_model_variant = 1 [(google.api.field_behavior) = OPTIONAL];
347+
}
348+
340349
// Audio encoding of the output audio format in Text-To-Speech.
341350
enum OutputAudioEncoding {
342351
// Not specified.
@@ -355,12 +364,3 @@ enum OutputAudioEncoding {
355364
// than MP3 while using approximately the same bitrate.
356365
OUTPUT_AUDIO_ENCODING_OGG_OPUS = 3;
357366
}
358-
359-
// Configures speech transcription for [ConversationProfile][google.cloud.dialogflow.v2.ConversationProfile].
360-
message SpeechToTextConfig {
361-
// Optional. The speech model used in speech to text.
362-
// `SPEECH_MODEL_VARIANT_UNSPECIFIED`, `USE_BEST_AVAILABLE` will be treated as
363-
// `USE_ENHANCED`. It can be overridden in [AnalyzeContentRequest][google.cloud.dialogflow.v2.AnalyzeContentRequest] and
364-
// [StreamingAnalyzeContentRequest][google.cloud.dialogflow.v2.StreamingAnalyzeContentRequest] request.
365-
SpeechModelVariant speech_model_variant = 1 [(google.api.field_behavior) = OPTIONAL];
366-
}

google/cloud/dialogflow/v2/context.proto

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,12 @@ service Contexts {
4646
additional_bindings {
4747
get: "/v2/{parent=projects/*/agent/environments/*/users/*/sessions/*}/contexts"
4848
}
49+
additional_bindings {
50+
get: "/v2/{parent=projects/*/locations/*/agent/sessions/*}/contexts"
51+
}
52+
additional_bindings {
53+
get: "/v2/{parent=projects/*/locations/*/agent/environments/*/users/*/sessions/*}/contexts"
54+
}
4955
};
5056
option (google.api.method_signature) = "parent";
5157
}
@@ -57,6 +63,12 @@ service Contexts {
5763
additional_bindings {
5864
get: "/v2/{name=projects/*/agent/environments/*/users/*/sessions/*/contexts/*}"
5965
}
66+
additional_bindings {
67+
get: "/v2/{name=projects/*/locations/*/agent/sessions/*/contexts/*}"
68+
}
69+
additional_bindings {
70+
get: "/v2/{name=projects/*/locations/*/agent/environments/*/users/*/sessions/*/contexts/*}"
71+
}
6072
};
6173
option (google.api.method_signature) = "name";
6274
}
@@ -72,6 +84,14 @@ service Contexts {
7284
post: "/v2/{parent=projects/*/agent/environments/*/users/*/sessions/*}/contexts"
7385
body: "context"
7486
}
87+
additional_bindings {
88+
post: "/v2/{parent=projects/*/locations/*/agent/sessions/*}/contexts"
89+
body: "context"
90+
}
91+
additional_bindings {
92+
post: "/v2/{parent=projects/*/locations/*/agent/environments/*/users/*/sessions/*}/contexts"
93+
body: "context"
94+
}
7595
};
7696
option (google.api.method_signature) = "parent,context";
7797
}
@@ -85,6 +105,14 @@ service Contexts {
85105
patch: "/v2/{context.name=projects/*/agent/environments/*/users/*/sessions/*/contexts/*}"
86106
body: "context"
87107
}
108+
additional_bindings {
109+
patch: "/v2/{context.name=projects/*/locations/*/agent/sessions/*/contexts/*}"
110+
body: "context"
111+
}
112+
additional_bindings {
113+
patch: "/v2/{context.name=projects/*/locations/*/agent/environments/*/users/*/sessions/*/contexts/*}"
114+
body: "context"
115+
}
88116
};
89117
option (google.api.method_signature) = "context,update_mask";
90118
}
@@ -96,6 +124,12 @@ service Contexts {
96124
additional_bindings {
97125
delete: "/v2/{name=projects/*/agent/environments/*/users/*/sessions/*/contexts/*}"
98126
}
127+
additional_bindings {
128+
delete: "/v2/{name=projects/*/locations/*/agent/sessions/*/contexts/*}"
129+
}
130+
additional_bindings {
131+
delete: "/v2/{name=projects/*/locations/*/agent/environments/*/users/*/sessions/*/contexts/*}"
132+
}
99133
};
100134
option (google.api.method_signature) = "name";
101135
}
@@ -107,6 +141,12 @@ service Contexts {
107141
additional_bindings {
108142
delete: "/v2/{parent=projects/*/agent/environments/*/users/*/sessions/*}/contexts"
109143
}
144+
additional_bindings {
145+
delete: "/v2/{parent=projects/*/locations/*/agent/sessions/*}/contexts"
146+
}
147+
additional_bindings {
148+
delete: "/v2/{parent=projects/*/locations/*/agent/environments/*/users/*/sessions/*}/contexts"
149+
}
110150
};
111151
option (google.api.method_signature) = "parent";
112152
}

google/cloud/dialogflow/v2/document.proto

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,9 @@ service Documents {
4747
additional_bindings {
4848
get: "/v2/{parent=projects/*/locations/*/knowledgeBases/*}/documents"
4949
}
50+
additional_bindings {
51+
get: "/v2/{parent=projects/*/agent/knowledgeBases/*}/documents"
52+
}
5053
};
5154
option (google.api.method_signature) = "parent";
5255
}
@@ -58,6 +61,9 @@ service Documents {
5861
additional_bindings {
5962
get: "/v2/{name=projects/*/locations/*/knowledgeBases/*/documents/*}"
6063
}
64+
additional_bindings {
65+
get: "/v2/{name=projects/*/agent/knowledgeBases/*/documents/*}"
66+
}
6167
};
6268
option (google.api.method_signature) = "name";
6369
}
@@ -74,6 +80,10 @@ service Documents {
7480
post: "/v2/{parent=projects/*/locations/*/knowledgeBases/*}/documents"
7581
body: "document"
7682
}
83+
additional_bindings {
84+
post: "/v2/{parent=projects/*/agent/knowledgeBases/*}/documents"
85+
body: "document"
86+
}
7787
};
7888
option (google.api.method_signature) = "parent,document";
7989
option (google.longrunning.operation_info) = {
@@ -92,6 +102,9 @@ service Documents {
92102
additional_bindings {
93103
delete: "/v2/{name=projects/*/locations/*/knowledgeBases/*/documents/*}"
94104
}
105+
additional_bindings {
106+
delete: "/v2/{name=projects/*/agent/knowledgeBases/*/documents/*}"
107+
}
95108
};
96109
option (google.api.method_signature) = "name";
97110
option (google.longrunning.operation_info) = {
@@ -112,6 +125,10 @@ service Documents {
112125
patch: "/v2/{document.name=projects/*/locations/*/knowledgeBases/*/documents/*}"
113126
body: "document"
114127
}
128+
additional_bindings {
129+
patch: "/v2/{document.name=projects/*/agent/knowledgeBases/*/documents/*}"
130+
body: "document"
131+
}
115132
};
116133
option (google.api.method_signature) = "document,update_mask";
117134
option (google.longrunning.operation_info) = {
@@ -138,6 +155,10 @@ service Documents {
138155
post: "/v2/{name=projects/*/locations/*/knowledgeBases/*/documents/*}:reload"
139156
body: "*"
140157
}
158+
additional_bindings {
159+
post: "/v2/{name=projects/*/agent/knowledgeBases/*/documents/*}:reload"
160+
body: "*"
161+
}
141162
};
142163
option (google.api.method_signature) = "name,content_uri";
143164
option (google.longrunning.operation_info) = {

google/cloud/dialogflow/v2/entity_type.proto

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,9 @@ service EntityTypes {
4343
rpc ListEntityTypes(ListEntityTypesRequest) returns (ListEntityTypesResponse) {
4444
option (google.api.http) = {
4545
get: "/v2/{parent=projects/*/agent}/entityTypes"
46+
additional_bindings {
47+
get: "/v2/{parent=projects/*/locations/*/agent}/entityTypes"
48+
}
4649
};
4750
option (google.api.method_signature) = "parent";
4851
option (google.api.method_signature) = "parent,language_code";
@@ -52,6 +55,9 @@ service EntityTypes {
5255
rpc GetEntityType(GetEntityTypeRequest) returns (EntityType) {
5356
option (google.api.http) = {
5457
get: "/v2/{name=projects/*/agent/entityTypes/*}"
58+
additional_bindings {
59+
get: "/v2/{name=projects/*/locations/*/agent/entityTypes/*}"
60+
}
5561
};
5662
option (google.api.method_signature) = "name";
5763
option (google.api.method_signature) = "name,language_code";
@@ -62,6 +68,10 @@ service EntityTypes {
6268
option (google.api.http) = {
6369
post: "/v2/{parent=projects/*/agent}/entityTypes"
6470
body: "entity_type"
71+
additional_bindings {
72+
post: "/v2/{parent=projects/*/locations/*/agent}/entityTypes"
73+
body: "entity_type"
74+
}
6575
};
6676
option (google.api.method_signature) = "parent,entity_type";
6777
option (google.api.method_signature) = "parent,entity_type,language_code";
@@ -72,6 +82,10 @@ service EntityTypes {
7282
option (google.api.http) = {
7383
patch: "/v2/{entity_type.name=projects/*/agent/entityTypes/*}"
7484
body: "entity_type"
85+
additional_bindings {
86+
patch: "/v2/{entity_type.name=projects/*/locations/*/agent/entityTypes/*}"
87+
body: "entity_type"
88+
}
7589
};
7690
option (google.api.method_signature) = "entity_type";
7791
option (google.api.method_signature) = "entity_type,language_code";
@@ -81,6 +95,9 @@ service EntityTypes {
8195
rpc DeleteEntityType(DeleteEntityTypeRequest) returns (google.protobuf.Empty) {
8296
option (google.api.http) = {
8397
delete: "/v2/{name=projects/*/agent/entityTypes/*}"
98+
additional_bindings {
99+
delete: "/v2/{name=projects/*/locations/*/agent/entityTypes/*}"
100+
}
84101
};
85102
option (google.api.method_signature) = "name";
86103
}
@@ -92,6 +109,10 @@ service EntityTypes {
92109
option (google.api.http) = {
93110
post: "/v2/{parent=projects/*/agent}/entityTypes:batchUpdate"
94111
body: "*"
112+
additional_bindings {
113+
post: "/v2/{parent=projects/*/locations/*/agent}/entityTypes:batchUpdate"
114+
body: "*"
115+
}
95116
};
96117
option (google.longrunning.operation_info) = {
97118
response_type: "google.cloud.dialogflow.v2.BatchUpdateEntityTypesResponse"
@@ -106,6 +127,10 @@ service EntityTypes {
106127
option (google.api.http) = {
107128
post: "/v2/{parent=projects/*/agent}/entityTypes:batchDelete"
108129
body: "*"
130+
additional_bindings {
131+
post: "/v2/{parent=projects/*/locations/*/agent}/entityTypes:batchDelete"
132+
body: "*"
133+
}
109134
};
110135
option (google.api.method_signature) = "parent,entity_type_names";
111136
option (google.longrunning.operation_info) = {
@@ -121,6 +146,10 @@ service EntityTypes {
121146
option (google.api.http) = {
122147
post: "/v2/{parent=projects/*/agent/entityTypes/*}/entities:batchCreate"
123148
body: "*"
149+
additional_bindings {
150+
post: "/v2/{parent=projects/*/locations/*/agent/entityTypes/*}/entities:batchCreate"
151+
body: "*"
152+
}
124153
};
125154
option (google.api.method_signature) = "parent,entities";
126155
option (google.api.method_signature) = "parent,entities,language_code";
@@ -140,6 +169,10 @@ service EntityTypes {
140169
option (google.api.http) = {
141170
post: "/v2/{parent=projects/*/agent/entityTypes/*}/entities:batchUpdate"
142171
body: "*"
172+
additional_bindings {
173+
post: "/v2/{parent=projects/*/locations/*/agent/entityTypes/*}/entities:batchUpdate"
174+
body: "*"
175+
}
143176
};
144177
option (google.api.method_signature) = "parent,entities";
145178
option (google.api.method_signature) = "parent,entities,language_code";
@@ -157,6 +190,10 @@ service EntityTypes {
157190
option (google.api.http) = {
158191
post: "/v2/{parent=projects/*/agent/entityTypes/*}/entities:batchDelete"
159192
body: "*"
193+
additional_bindings {
194+
post: "/v2/{parent=projects/*/locations/*/agent/entityTypes/*}/entities:batchDelete"
195+
body: "*"
196+
}
160197
};
161198
option (google.api.method_signature) = "parent,entity_values";
162199
option (google.api.method_signature) = "parent,entity_values,language_code";

google/cloud/dialogflow/v2/environment.proto

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,9 @@ service Environments {
4343
rpc ListEnvironments(ListEnvironmentsRequest) returns (ListEnvironmentsResponse) {
4444
option (google.api.http) = {
4545
get: "/v2/{parent=projects/*/agent}/environments"
46+
additional_bindings {
47+
get: "/v2/{parent=projects/*/locations/*/agent}/environments"
48+
}
4649
};
4750
}
4851
}

0 commit comments

Comments
 (0)