diff --git a/google/cloud/geminidataanalytics/v1beta/agent_context.proto b/google/cloud/geminidataanalytics/v1beta/agent_context.proto index 61b925a251..72d0199bf7 100644 --- a/google/cloud/geminidataanalytics/v1beta/agent_context.proto +++ b/google/cloud/geminidataanalytics/v1beta/agent_context.proto @@ -1,4 +1,4 @@ -// Copyright 2025 Google LLC +// Copyright 2026 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/google/cloud/geminidataanalytics/v1beta/context.proto b/google/cloud/geminidataanalytics/v1beta/context.proto index d2b586e690..9dff5b1b88 100644 --- a/google/cloud/geminidataanalytics/v1beta/context.proto +++ b/google/cloud/geminidataanalytics/v1beta/context.proto @@ -1,4 +1,4 @@ -// Copyright 2025 Google LLC +// Copyright 2026 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/google/cloud/geminidataanalytics/v1beta/conversation.proto b/google/cloud/geminidataanalytics/v1beta/conversation.proto index 4f40811b22..48dd71f26f 100644 --- a/google/cloud/geminidataanalytics/v1beta/conversation.proto +++ b/google/cloud/geminidataanalytics/v1beta/conversation.proto @@ -1,4 +1,4 @@ -// Copyright 2025 Google LLC +// Copyright 2026 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/google/cloud/geminidataanalytics/v1beta/credentials.proto b/google/cloud/geminidataanalytics/v1beta/credentials.proto index bb214f5d5c..9bc9c7a38f 100644 --- a/google/cloud/geminidataanalytics/v1beta/credentials.proto +++ b/google/cloud/geminidataanalytics/v1beta/credentials.proto @@ -1,4 +1,4 @@ -// Copyright 2025 Google LLC +// Copyright 2026 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/google/cloud/geminidataanalytics/v1beta/data_agent.proto b/google/cloud/geminidataanalytics/v1beta/data_agent.proto index 01e413257a..d7b69e88aa 100644 --- a/google/cloud/geminidataanalytics/v1beta/data_agent.proto +++ b/google/cloud/geminidataanalytics/v1beta/data_agent.proto @@ -1,4 +1,4 @@ -// Copyright 2025 Google LLC +// Copyright 2026 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/google/cloud/geminidataanalytics/v1beta/data_agent_service.proto b/google/cloud/geminidataanalytics/v1beta/data_agent_service.proto index e53d4cabd3..be4f1c7738 100644 --- a/google/cloud/geminidataanalytics/v1beta/data_agent_service.proto +++ b/google/cloud/geminidataanalytics/v1beta/data_agent_service.proto @@ -1,4 +1,4 @@ -// Copyright 2025 Google LLC +// Copyright 2026 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -83,6 +83,15 @@ service DataAgentService { }; } + // Creates a new DataAgent in a given project and location synchronously. + rpc CreateDataAgentSync(CreateDataAgentRequest) returns (DataAgent) { + option (google.api.http) = { + post: "/v1beta/{parent=projects/*/locations/*}/dataAgents:createSync" + body: "data_agent" + }; + option (google.api.method_signature) = "parent,data_agent,data_agent_id"; + } + // Updates the parameters of a single DataAgent. rpc UpdateDataAgent(UpdateDataAgentRequest) returns (google.longrunning.Operation) { @@ -97,6 +106,15 @@ service DataAgentService { }; } + // Updates the parameters of a single DataAgent synchronously. + rpc UpdateDataAgentSync(UpdateDataAgentRequest) returns (DataAgent) { + option (google.api.http) = { + patch: "/v1beta/{data_agent.name=projects/*/locations/*/dataAgents/*}:updateSync" + body: "data_agent" + }; + option (google.api.method_signature) = "data_agent,update_mask"; + } + // Deletes a single DataAgent. rpc DeleteDataAgent(DeleteDataAgentRequest) returns (google.longrunning.Operation) { @@ -110,6 +128,15 @@ service DataAgentService { }; } + // Deletes a single DataAgent synchronously. + rpc DeleteDataAgentSync(DeleteDataAgentRequest) + returns (google.protobuf.Empty) { + option (google.api.http) = { + delete: "/v1beta/{name=projects/*/locations/*/dataAgents/*}:deleteSync" + }; + option (google.api.method_signature) = "name"; + } + // Gets the IAM policy for DataAgent rpc GetIamPolicy(google.iam.v1.GetIamPolicyRequest) returns (google.iam.v1.Policy) { diff --git a/google/cloud/geminidataanalytics/v1beta/data_analytics_agent.proto b/google/cloud/geminidataanalytics/v1beta/data_analytics_agent.proto index 78efe3bd32..8398553cdc 100644 --- a/google/cloud/geminidataanalytics/v1beta/data_analytics_agent.proto +++ b/google/cloud/geminidataanalytics/v1beta/data_analytics_agent.proto @@ -1,4 +1,4 @@ -// Copyright 2025 Google LLC +// Copyright 2026 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/google/cloud/geminidataanalytics/v1beta/data_chat_service.proto b/google/cloud/geminidataanalytics/v1beta/data_chat_service.proto index 66916ef330..0502a6ebea 100644 --- a/google/cloud/geminidataanalytics/v1beta/data_chat_service.proto +++ b/google/cloud/geminidataanalytics/v1beta/data_chat_service.proto @@ -1,4 +1,4 @@ -// Copyright 2025 Google LLC +// Copyright 2026 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/google/cloud/geminidataanalytics/v1beta/datasource.proto b/google/cloud/geminidataanalytics/v1beta/datasource.proto index 62d9a0c53e..5108406448 100644 --- a/google/cloud/geminidataanalytics/v1beta/datasource.proto +++ b/google/cloud/geminidataanalytics/v1beta/datasource.proto @@ -1,4 +1,4 @@ -// Copyright 2025 Google LLC +// Copyright 2026 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License.