Skip to content

Commit

Permalink
docs: fix link for version and environment in participant doc.
Browse files Browse the repository at this point in the history
fix: Add all missing regional HTTP bindings in DF API.

PiperOrigin-RevId: 364356707
  • Loading branch information
Google APIs authored and Copybara-Service committed Mar 22, 2021
1 parent 5da78db commit 5ef92c3
Show file tree
Hide file tree
Showing 11 changed files with 227 additions and 10 deletions.
32 changes: 32 additions & 0 deletions google/cloud/dialogflow/v2/agent.proto
Expand Up @@ -44,6 +44,9 @@ service Agents {
rpc GetAgent(GetAgentRequest) returns (Agent) {
option (google.api.http) = {
get: "/v2/{parent=projects/*}/agent"
additional_bindings {
get: "/v2/{parent=projects/*/locations/*}/agent"
}
};
option (google.api.method_signature) = "parent";
}
Expand All @@ -53,6 +56,10 @@ service Agents {
option (google.api.http) = {
post: "/v2/{agent.parent=projects/*}/agent"
body: "agent"
additional_bindings {
post: "/v2/{agent.parent=projects/*/locations/*}/agent"
body: "agent"
}
};
option (google.api.method_signature) = "agent";
}
Expand All @@ -61,6 +68,9 @@ service Agents {
rpc DeleteAgent(DeleteAgentRequest) returns (google.protobuf.Empty) {
option (google.api.http) = {
delete: "/v2/{parent=projects/*}/agent"
additional_bindings {
delete: "/v2/{parent=projects/*/locations/*}/agent"
}
};
option (google.api.method_signature) = "parent";
}
Expand All @@ -75,6 +85,9 @@ service Agents {
rpc SearchAgents(SearchAgentsRequest) returns (SearchAgentsResponse) {
option (google.api.http) = {
get: "/v2/{parent=projects/*}/agent:search"
additional_bindings {
get: "/v2/{parent=projects/*/locations/*}/agent:search"
}
};
option (google.api.method_signature) = "parent";
}
Expand All @@ -86,6 +99,10 @@ service Agents {
option (google.api.http) = {
post: "/v2/{parent=projects/*}/agent:train"
body: "*"
additional_bindings {
post: "/v2/{parent=projects/*/locations/*}/agent:train"
body: "*"
}
};
option (google.api.method_signature) = "parent";
option (google.longrunning.operation_info) = {
Expand All @@ -101,6 +118,10 @@ service Agents {
option (google.api.http) = {
post: "/v2/{parent=projects/*}/agent:export"
body: "*"
additional_bindings {
post: "/v2/{parent=projects/*/locations/*}/agent:export"
body: "*"
}
};
option (google.api.method_signature) = "parent";
option (google.longrunning.operation_info) = {
Expand All @@ -126,6 +147,10 @@ service Agents {
option (google.api.http) = {
post: "/v2/{parent=projects/*}/agent:import"
body: "*"
additional_bindings {
post: "/v2/{parent=projects/*/locations/*}/agent:import"
body: "*"
}
};
option (google.longrunning.operation_info) = {
response_type: "google.protobuf.Empty"
Expand All @@ -149,6 +174,10 @@ service Agents {
option (google.api.http) = {
post: "/v2/{parent=projects/*}/agent:restore"
body: "*"
additional_bindings {
post: "/v2/{parent=projects/*/locations/*}/agent:restore"
body: "*"
}
};
option (google.longrunning.operation_info) = {
response_type: "google.protobuf.Empty"
Expand All @@ -161,6 +190,9 @@ service Agents {
rpc GetValidationResult(GetValidationResultRequest) returns (ValidationResult) {
option (google.api.http) = {
get: "/v2/{parent=projects/*}/agent/validationResult"
additional_bindings {
get: "/v2/{parent=projects/*/locations/*}/agent/validationResult"
}
};
}
}
Expand Down
18 changes: 9 additions & 9 deletions google/cloud/dialogflow/v2/audio_config.proto
Expand Up @@ -337,6 +337,15 @@ message OutputAudioConfig {
SynthesizeSpeechConfig synthesize_speech_config = 3;
}

// Configures speech transcription for [ConversationProfile][google.cloud.dialogflow.v2.ConversationProfile].
message SpeechToTextConfig {
// Optional. The speech model used in speech to text.
// `SPEECH_MODEL_VARIANT_UNSPECIFIED`, `USE_BEST_AVAILABLE` will be treated as
// `USE_ENHANCED`. It can be overridden in [AnalyzeContentRequest][google.cloud.dialogflow.v2.AnalyzeContentRequest] and
// [StreamingAnalyzeContentRequest][google.cloud.dialogflow.v2.StreamingAnalyzeContentRequest] request.
SpeechModelVariant speech_model_variant = 1 [(google.api.field_behavior) = OPTIONAL];
}

// Audio encoding of the output audio format in Text-To-Speech.
enum OutputAudioEncoding {
// Not specified.
Expand All @@ -355,12 +364,3 @@ enum OutputAudioEncoding {
// than MP3 while using approximately the same bitrate.
OUTPUT_AUDIO_ENCODING_OGG_OPUS = 3;
}

// Configures speech transcription for [ConversationProfile][google.cloud.dialogflow.v2.ConversationProfile].
message SpeechToTextConfig {
// Optional. The speech model used in speech to text.
// `SPEECH_MODEL_VARIANT_UNSPECIFIED`, `USE_BEST_AVAILABLE` will be treated as
// `USE_ENHANCED`. It can be overridden in [AnalyzeContentRequest][google.cloud.dialogflow.v2.AnalyzeContentRequest] and
// [StreamingAnalyzeContentRequest][google.cloud.dialogflow.v2.StreamingAnalyzeContentRequest] request.
SpeechModelVariant speech_model_variant = 1 [(google.api.field_behavior) = OPTIONAL];
}
40 changes: 40 additions & 0 deletions google/cloud/dialogflow/v2/context.proto
Expand Up @@ -46,6 +46,12 @@ service Contexts {
additional_bindings {
get: "/v2/{parent=projects/*/agent/environments/*/users/*/sessions/*}/contexts"
}
additional_bindings {
get: "/v2/{parent=projects/*/locations/*/agent/sessions/*}/contexts"
}
additional_bindings {
get: "/v2/{parent=projects/*/locations/*/agent/environments/*/users/*/sessions/*}/contexts"
}
};
option (google.api.method_signature) = "parent";
}
Expand All @@ -57,6 +63,12 @@ service Contexts {
additional_bindings {
get: "/v2/{name=projects/*/agent/environments/*/users/*/sessions/*/contexts/*}"
}
additional_bindings {
get: "/v2/{name=projects/*/locations/*/agent/sessions/*/contexts/*}"
}
additional_bindings {
get: "/v2/{name=projects/*/locations/*/agent/environments/*/users/*/sessions/*/contexts/*}"
}
};
option (google.api.method_signature) = "name";
}
Expand All @@ -72,6 +84,14 @@ service Contexts {
post: "/v2/{parent=projects/*/agent/environments/*/users/*/sessions/*}/contexts"
body: "context"
}
additional_bindings {
post: "/v2/{parent=projects/*/locations/*/agent/sessions/*}/contexts"
body: "context"
}
additional_bindings {
post: "/v2/{parent=projects/*/locations/*/agent/environments/*/users/*/sessions/*}/contexts"
body: "context"
}
};
option (google.api.method_signature) = "parent,context";
}
Expand All @@ -85,6 +105,14 @@ service Contexts {
patch: "/v2/{context.name=projects/*/agent/environments/*/users/*/sessions/*/contexts/*}"
body: "context"
}
additional_bindings {
patch: "/v2/{context.name=projects/*/locations/*/agent/sessions/*/contexts/*}"
body: "context"
}
additional_bindings {
patch: "/v2/{context.name=projects/*/locations/*/agent/environments/*/users/*/sessions/*/contexts/*}"
body: "context"
}
};
option (google.api.method_signature) = "context,update_mask";
}
Expand All @@ -96,6 +124,12 @@ service Contexts {
additional_bindings {
delete: "/v2/{name=projects/*/agent/environments/*/users/*/sessions/*/contexts/*}"
}
additional_bindings {
delete: "/v2/{name=projects/*/locations/*/agent/sessions/*/contexts/*}"
}
additional_bindings {
delete: "/v2/{name=projects/*/locations/*/agent/environments/*/users/*/sessions/*/contexts/*}"
}
};
option (google.api.method_signature) = "name";
}
Expand All @@ -107,6 +141,12 @@ service Contexts {
additional_bindings {
delete: "/v2/{parent=projects/*/agent/environments/*/users/*/sessions/*}/contexts"
}
additional_bindings {
delete: "/v2/{parent=projects/*/locations/*/agent/sessions/*}/contexts"
}
additional_bindings {
delete: "/v2/{parent=projects/*/locations/*/agent/environments/*/users/*/sessions/*}/contexts"
}
};
option (google.api.method_signature) = "parent";
}
Expand Down
21 changes: 21 additions & 0 deletions google/cloud/dialogflow/v2/document.proto
Expand Up @@ -47,6 +47,9 @@ service Documents {
additional_bindings {
get: "/v2/{parent=projects/*/locations/*/knowledgeBases/*}/documents"
}
additional_bindings {
get: "/v2/{parent=projects/*/agent/knowledgeBases/*}/documents"
}
};
option (google.api.method_signature) = "parent";
}
Expand All @@ -58,6 +61,9 @@ service Documents {
additional_bindings {
get: "/v2/{name=projects/*/locations/*/knowledgeBases/*/documents/*}"
}
additional_bindings {
get: "/v2/{name=projects/*/agent/knowledgeBases/*/documents/*}"
}
};
option (google.api.method_signature) = "name";
}
Expand All @@ -74,6 +80,10 @@ service Documents {
post: "/v2/{parent=projects/*/locations/*/knowledgeBases/*}/documents"
body: "document"
}
additional_bindings {
post: "/v2/{parent=projects/*/agent/knowledgeBases/*}/documents"
body: "document"
}
};
option (google.api.method_signature) = "parent,document";
option (google.longrunning.operation_info) = {
Expand All @@ -92,6 +102,9 @@ service Documents {
additional_bindings {
delete: "/v2/{name=projects/*/locations/*/knowledgeBases/*/documents/*}"
}
additional_bindings {
delete: "/v2/{name=projects/*/agent/knowledgeBases/*/documents/*}"
}
};
option (google.api.method_signature) = "name";
option (google.longrunning.operation_info) = {
Expand All @@ -112,6 +125,10 @@ service Documents {
patch: "/v2/{document.name=projects/*/locations/*/knowledgeBases/*/documents/*}"
body: "document"
}
additional_bindings {
patch: "/v2/{document.name=projects/*/agent/knowledgeBases/*/documents/*}"
body: "document"
}
};
option (google.api.method_signature) = "document,update_mask";
option (google.longrunning.operation_info) = {
Expand All @@ -138,6 +155,10 @@ service Documents {
post: "/v2/{name=projects/*/locations/*/knowledgeBases/*/documents/*}:reload"
body: "*"
}
additional_bindings {
post: "/v2/{name=projects/*/agent/knowledgeBases/*/documents/*}:reload"
body: "*"
}
};
option (google.api.method_signature) = "name,content_uri";
option (google.longrunning.operation_info) = {
Expand Down
37 changes: 37 additions & 0 deletions google/cloud/dialogflow/v2/entity_type.proto
Expand Up @@ -43,6 +43,9 @@ service EntityTypes {
rpc ListEntityTypes(ListEntityTypesRequest) returns (ListEntityTypesResponse) {
option (google.api.http) = {
get: "/v2/{parent=projects/*/agent}/entityTypes"
additional_bindings {
get: "/v2/{parent=projects/*/locations/*/agent}/entityTypes"
}
};
option (google.api.method_signature) = "parent";
option (google.api.method_signature) = "parent,language_code";
Expand All @@ -52,6 +55,9 @@ service EntityTypes {
rpc GetEntityType(GetEntityTypeRequest) returns (EntityType) {
option (google.api.http) = {
get: "/v2/{name=projects/*/agent/entityTypes/*}"
additional_bindings {
get: "/v2/{name=projects/*/locations/*/agent/entityTypes/*}"
}
};
option (google.api.method_signature) = "name";
option (google.api.method_signature) = "name,language_code";
Expand All @@ -62,6 +68,10 @@ service EntityTypes {
option (google.api.http) = {
post: "/v2/{parent=projects/*/agent}/entityTypes"
body: "entity_type"
additional_bindings {
post: "/v2/{parent=projects/*/locations/*/agent}/entityTypes"
body: "entity_type"
}
};
option (google.api.method_signature) = "parent,entity_type";
option (google.api.method_signature) = "parent,entity_type,language_code";
Expand All @@ -72,6 +82,10 @@ service EntityTypes {
option (google.api.http) = {
patch: "/v2/{entity_type.name=projects/*/agent/entityTypes/*}"
body: "entity_type"
additional_bindings {
patch: "/v2/{entity_type.name=projects/*/locations/*/agent/entityTypes/*}"
body: "entity_type"
}
};
option (google.api.method_signature) = "entity_type";
option (google.api.method_signature) = "entity_type,language_code";
Expand All @@ -81,6 +95,9 @@ service EntityTypes {
rpc DeleteEntityType(DeleteEntityTypeRequest) returns (google.protobuf.Empty) {
option (google.api.http) = {
delete: "/v2/{name=projects/*/agent/entityTypes/*}"
additional_bindings {
delete: "/v2/{name=projects/*/locations/*/agent/entityTypes/*}"
}
};
option (google.api.method_signature) = "name";
}
Expand All @@ -92,6 +109,10 @@ service EntityTypes {
option (google.api.http) = {
post: "/v2/{parent=projects/*/agent}/entityTypes:batchUpdate"
body: "*"
additional_bindings {
post: "/v2/{parent=projects/*/locations/*/agent}/entityTypes:batchUpdate"
body: "*"
}
};
option (google.longrunning.operation_info) = {
response_type: "google.cloud.dialogflow.v2.BatchUpdateEntityTypesResponse"
Expand All @@ -106,6 +127,10 @@ service EntityTypes {
option (google.api.http) = {
post: "/v2/{parent=projects/*/agent}/entityTypes:batchDelete"
body: "*"
additional_bindings {
post: "/v2/{parent=projects/*/locations/*/agent}/entityTypes:batchDelete"
body: "*"
}
};
option (google.api.method_signature) = "parent,entity_type_names";
option (google.longrunning.operation_info) = {
Expand All @@ -121,6 +146,10 @@ service EntityTypes {
option (google.api.http) = {
post: "/v2/{parent=projects/*/agent/entityTypes/*}/entities:batchCreate"
body: "*"
additional_bindings {
post: "/v2/{parent=projects/*/locations/*/agent/entityTypes/*}/entities:batchCreate"
body: "*"
}
};
option (google.api.method_signature) = "parent,entities";
option (google.api.method_signature) = "parent,entities,language_code";
Expand All @@ -140,6 +169,10 @@ service EntityTypes {
option (google.api.http) = {
post: "/v2/{parent=projects/*/agent/entityTypes/*}/entities:batchUpdate"
body: "*"
additional_bindings {
post: "/v2/{parent=projects/*/locations/*/agent/entityTypes/*}/entities:batchUpdate"
body: "*"
}
};
option (google.api.method_signature) = "parent,entities";
option (google.api.method_signature) = "parent,entities,language_code";
Expand All @@ -157,6 +190,10 @@ service EntityTypes {
option (google.api.http) = {
post: "/v2/{parent=projects/*/agent/entityTypes/*}/entities:batchDelete"
body: "*"
additional_bindings {
post: "/v2/{parent=projects/*/locations/*/agent/entityTypes/*}/entities:batchDelete"
body: "*"
}
};
option (google.api.method_signature) = "parent,entity_values";
option (google.api.method_signature) = "parent,entity_values,language_code";
Expand Down
3 changes: 3 additions & 0 deletions google/cloud/dialogflow/v2/environment.proto
Expand Up @@ -43,6 +43,9 @@ service Environments {
rpc ListEnvironments(ListEnvironmentsRequest) returns (ListEnvironmentsResponse) {
option (google.api.http) = {
get: "/v2/{parent=projects/*/agent}/environments"
additional_bindings {
get: "/v2/{parent=projects/*/locations/*/agent}/environments"
}
};
}
}
Expand Down

0 comments on commit 5ef92c3

Please sign in to comment.