Skip to content

Commit 585e89f

Browse files
feat: Automated regeneration of aiplatform v1beta1 client
1 parent 1f3b10c commit 585e89f

6 files changed

Lines changed: 36 additions & 397 deletions

File tree

api_names_out.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17327,6 +17327,7 @@
1732717327
"/aiplatform:v1beta1/GenaiVertexV1beta1CodeMenderAgentConfigSessionConfig/pipeline_mode": pipeline_mode
1732817328
"/aiplatform:v1beta1/GenaiVertexV1beta1CodeMenderAgentConfigSessionConfig/topology": topology
1732917329
"/aiplatform:v1beta1/GenaiVertexV1beta1ComputerUse": genai_vertex_v1beta1_computer_use
17330+
"/aiplatform:v1beta1/GenaiVertexV1beta1ComputerUse/enablePromptInjectionDetection": enable_prompt_injection_detection
1733017331
"/aiplatform:v1beta1/GenaiVertexV1beta1ComputerUse/environment": environment
1733117332
"/aiplatform:v1beta1/GenaiVertexV1beta1ComputerUse/excludedPredefinedFunctions": excluded_predefined_functions
1733217333
"/aiplatform:v1beta1/GenaiVertexV1beta1ComputerUse/excludedPredefinedFunctions/excluded_predefined_function": excluded_predefined_function
@@ -18175,6 +18176,7 @@
1817518176
"/aiplatform:v1beta1/GoogleCloudAiplatformV1beta1AgentAnomalyDetectionScope/name": name
1817618177
"/aiplatform:v1beta1/GoogleCloudAiplatformV1beta1AgentAnomalyDetectionScope/observabilityBuckets": observability_buckets
1817718178
"/aiplatform:v1beta1/GoogleCloudAiplatformV1beta1AgentAnomalyDetectionScope/observabilityBuckets/observability_bucket": observability_bucket
18179+
"/aiplatform:v1beta1/GoogleCloudAiplatformV1beta1AgentAnomalyDetectionScope/state": state
1817818180
"/aiplatform:v1beta1/GoogleCloudAiplatformV1beta1AgentConfig": google_cloud_aiplatform_v1beta1_agent_config
1817918181
"/aiplatform:v1beta1/GoogleCloudAiplatformV1beta1AgentConfig/agentId": agent_id
1818018182
"/aiplatform:v1beta1/GoogleCloudAiplatformV1beta1AgentConfig/agentType": agent_type
@@ -25905,6 +25907,7 @@
2590525907
"/aiplatform:v1beta1/GoogleCloudAiplatformV1beta1ToolParallelAiSearch/apiKey": api_key
2590625908
"/aiplatform:v1beta1/GoogleCloudAiplatformV1beta1ToolParallelAiSearch/customConfigs": custom_configs
2590725909
"/aiplatform:v1beta1/GoogleCloudAiplatformV1beta1ToolParallelAiSearch/customConfigs/custom_config": custom_config
25910+
"/aiplatform:v1beta1/GoogleCloudAiplatformV1beta1ToolParallelAiSearch/enableDataRetention": enable_data_retention
2590825911
"/aiplatform:v1beta1/GoogleCloudAiplatformV1beta1ToolParameterKVMatchInput": google_cloud_aiplatform_v1beta1_tool_parameter_kv_match_input
2590925912
"/aiplatform:v1beta1/GoogleCloudAiplatformV1beta1ToolParameterKVMatchInput/instances": instances
2591025913
"/aiplatform:v1beta1/GoogleCloudAiplatformV1beta1ToolParameterKVMatchInput/instances/instance": instance

generated/google-apis-aiplatform_v1beta1/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# Release history for google-apis-aiplatform_v1beta1
22

3+
### v0.83.0 (2026-07-05)
4+
5+
* Regenerated from discovery document revision 20260623
6+
37
### v0.82.0 (2026-06-21)
48

59
* Regenerated from discovery document revision 20260617

generated/google-apis-aiplatform_v1beta1/lib/google/apis/aiplatform_v1beta1/classes.rb

Lines changed: 24 additions & 202 deletions
Original file line numberDiff line numberDiff line change
@@ -869,11 +869,6 @@ class GenaiVertexV1beta1AgentInteraction
869869
# @return [String]
870870
attr_accessor :agent
871871

872-
# Configuration for the CodeMender agent.
873-
# Corresponds to the JSON property `code_mender_config`
874-
# @return [Google::Apis::AiplatformV1beta1::GenaiVertexV1beta1CodeMenderAgentConfig]
875-
attr_accessor :code_mender_config
876-
877872
# Configuration for the Deep Research agent.
878873
# Corresponds to the JSON property `deepResearchConfig`
879874
# @return [Google::Apis::AiplatformV1beta1::GenaiVertexV1beta1DeepResearchAgentConfig]
@@ -891,7 +886,6 @@ def initialize(**args)
891886
# Update properties of this object
892887
def update!(**args)
893888
@agent = args[:agent] if args.key?(:agent)
894-
@code_mender_config = args[:code_mender_config] if args.key?(:code_mender_config)
895889
@deep_research_config = args[:deep_research_config] if args.key?(:deep_research_config)
896890
@dynamic_config = args[:dynamic_config] if args.key?(:dynamic_config)
897891
end
@@ -1271,186 +1265,16 @@ def update!(**args)
12711265
end
12721266
end
12731267

1274-
# Configuration for the CodeMender agent.
1275-
class GenaiVertexV1beta1CodeMenderAgentConfig
1276-
include Google::Apis::Core::Hashable
1277-
1278-
# Request parameters specific to FIND sessions, used for discovering
1279-
# vulnerabilities in a codebase.
1280-
# Corresponds to the JSON property `find_request`
1281-
# @return [Google::Apis::AiplatformV1beta1::GenaiVertexV1beta1CodeMenderAgentConfigFindRequest]
1282-
attr_accessor :find_request
1283-
1284-
# Request parameters specific to FIX sessions, used for generating and
1285-
# validating security patches.
1286-
# Corresponds to the JSON property `fix_request`
1287-
# @return [Google::Apis::AiplatformV1beta1::GenaiVertexV1beta1CodeMenderAgentConfigFixRequest]
1288-
attr_accessor :fix_request
1289-
1290-
# The name of the model to use for the CodeMender agent. One CodeMender session
1291-
# will only use one model.
1292-
# Corresponds to the JSON property `model`
1293-
# @return [String]
1294-
attr_accessor :model
1295-
1296-
# The configuration of CodeMender sessions.
1297-
# Corresponds to the JSON property `session_config`
1298-
# @return [Google::Apis::AiplatformV1beta1::GenaiVertexV1beta1CodeMenderAgentConfigSessionConfig]
1299-
attr_accessor :session_config
1300-
1301-
# Parameter for grouping multiple interactions that belong to the same
1302-
# CodeMender session.
1303-
# Corresponds to the JSON property `session_id`
1304-
# @return [String]
1305-
attr_accessor :session_id
1306-
1307-
def initialize(**args)
1308-
update!(**args)
1309-
end
1310-
1311-
# Update properties of this object
1312-
def update!(**args)
1313-
@find_request = args[:find_request] if args.key?(:find_request)
1314-
@fix_request = args[:fix_request] if args.key?(:fix_request)
1315-
@model = args[:model] if args.key?(:model)
1316-
@session_config = args[:session_config] if args.key?(:session_config)
1317-
@session_id = args[:session_id] if args.key?(:session_id)
1318-
end
1319-
end
1320-
1321-
# Content of a single file in the codebase.
1322-
class GenaiVertexV1beta1CodeMenderAgentConfigFileContent
1323-
include Google::Apis::Core::Hashable
1324-
1325-
# The UTF-8 encoded text content of the file.
1326-
# Corresponds to the JSON property `content`
1327-
# @return [String]
1328-
attr_accessor :content
1329-
1330-
# The relative path of the file from the project root.
1331-
# Corresponds to the JSON property `path`
1332-
# @return [String]
1333-
attr_accessor :path
1334-
1335-
def initialize(**args)
1336-
update!(**args)
1337-
end
1338-
1339-
# Update properties of this object
1340-
def update!(**args)
1341-
@content = args[:content] if args.key?(:content)
1342-
@path = args[:path] if args.key?(:path)
1343-
end
1344-
end
1345-
1346-
# Request parameters specific to FIND sessions, used for discovering
1347-
# vulnerabilities in a codebase.
1348-
class GenaiVertexV1beta1CodeMenderAgentConfigFindRequest
1349-
include Google::Apis::Core::Hashable
1350-
1351-
# Additional context or custom instructions provided by the user to guide the
1352-
# vulnerability analysis.
1353-
# Corresponds to the JSON property `description`
1354-
# @return [String]
1355-
attr_accessor :description
1356-
1357-
# The identifier of a specific finding to verify. This is primarily used in
1358-
# VERIFY mode to focus the agent's execution-based validation on a single
1359-
# vulnerability.
1360-
# Corresponds to the JSON property `finding_id`
1361-
# @return [String]
1362-
attr_accessor :finding_id
1363-
1364-
# A list of source files to provide as context for the scan.
1365-
# Corresponds to the JSON property `source_files`
1366-
# @return [Array<Google::Apis::AiplatformV1beta1::GenaiVertexV1beta1CodeMenderAgentConfigFileContent>]
1367-
attr_accessor :source_files
1368-
1369-
def initialize(**args)
1370-
update!(**args)
1371-
end
1372-
1373-
# Update properties of this object
1374-
def update!(**args)
1375-
@description = args[:description] if args.key?(:description)
1376-
@finding_id = args[:finding_id] if args.key?(:finding_id)
1377-
@source_files = args[:source_files] if args.key?(:source_files)
1378-
end
1379-
end
1380-
1381-
# Request parameters specific to FIX sessions, used for generating and
1382-
# validating security patches.
1383-
class GenaiVertexV1beta1CodeMenderAgentConfigFixRequest
1384-
include Google::Apis::Core::Hashable
1385-
1386-
# Additional context or custom instructions provided by the user to guide the
1387-
# patch generation process.
1388-
# Corresponds to the JSON property `description`
1389-
# @return [String]
1390-
attr_accessor :description
1391-
1392-
# The identifier of the specific security finding to be remediated. This ID maps
1393-
# to a previously discovered vulnerability.
1394-
# Corresponds to the JSON property `finding_id`
1395-
# @return [String]
1396-
attr_accessor :finding_id
1397-
1398-
# A list of source files providing context for the remediation. These files are
1399-
# typically the ones containing the identified vulnerability.
1400-
# Corresponds to the JSON property `source_files`
1401-
# @return [Array<Google::Apis::AiplatformV1beta1::GenaiVertexV1beta1CodeMenderAgentConfigFileContent>]
1402-
attr_accessor :source_files
1403-
1404-
def initialize(**args)
1405-
update!(**args)
1406-
end
1407-
1408-
# Update properties of this object
1409-
def update!(**args)
1410-
@description = args[:description] if args.key?(:description)
1411-
@finding_id = args[:finding_id] if args.key?(:finding_id)
1412-
@source_files = args[:source_files] if args.key?(:source_files)
1413-
end
1414-
end
1415-
1416-
# The configuration of CodeMender sessions.
1417-
class GenaiVertexV1beta1CodeMenderAgentConfigSessionConfig
1418-
include Google::Apis::Core::Hashable
1419-
1420-
# The maximum number of interaction rounds the agent is allowed to perform
1421-
# before reaching a timeout.
1422-
# Corresponds to the JSON property `max_rounds`
1423-
# @return [Fixnum]
1424-
attr_accessor :max_rounds
1425-
1426-
# The pipeline mode of a CodeMender session. It can only be used for a find
1427-
# session.
1428-
# Corresponds to the JSON property `pipeline_mode`
1429-
# @return [String]
1430-
attr_accessor :pipeline_mode
1431-
1432-
# The cognitive architecture or "thinking" topology used by the agent (e.g. "
1433-
# default", "deep").
1434-
# Corresponds to the JSON property `topology`
1435-
# @return [String]
1436-
attr_accessor :topology
1437-
1438-
def initialize(**args)
1439-
update!(**args)
1440-
end
1441-
1442-
# Update properties of this object
1443-
def update!(**args)
1444-
@max_rounds = args[:max_rounds] if args.key?(:max_rounds)
1445-
@pipeline_mode = args[:pipeline_mode] if args.key?(:pipeline_mode)
1446-
@topology = args[:topology] if args.key?(:topology)
1447-
end
1448-
end
1449-
14501268
# A tool that can be used by the model to interact with the computer.
14511269
class GenaiVertexV1beta1ComputerUse
14521270
include Google::Apis::Core::Hashable
14531271

1272+
# Whether enable the prompt injection detection check on computer-use request.
1273+
# Corresponds to the JSON property `enablePromptInjectionDetection`
1274+
# @return [Boolean]
1275+
attr_accessor :enable_prompt_injection_detection
1276+
alias_method :enable_prompt_injection_detection?, :enable_prompt_injection_detection
1277+
14541278
# The environment being operated.
14551279
# Corresponds to the JSON property `environment`
14561280
# @return [String]
@@ -1467,6 +1291,7 @@ def initialize(**args)
14671291

14681292
# Update properties of this object
14691293
def update!(**args)
1294+
@enable_prompt_injection_detection = args[:enable_prompt_injection_detection] if args.key?(:enable_prompt_injection_detection)
14701295
@environment = args[:environment] if args.key?(:environment)
14711296
@excluded_predefined_functions = args[:excluded_predefined_functions] if args.key?(:excluded_predefined_functions)
14721297
end
@@ -6665,15 +6490,6 @@ def update!(**args)
66656490
class GoogleCloudAiplatformV1beta1AgentAnomalyDetectionScope
66666491
include Google::Apis::Core::Hashable
66676492

6668-
# Optional. When true, agents created in Agent Engine that share log and
6669-
# observability buckets with this scope are automatically enrolled as
6670-
# MonitoredAgents. When false, agents must be enrolled explicitly via
6671-
# MonitoredAgent operations.
6672-
# Corresponds to the JSON property `autoEnroll`
6673-
# @return [Boolean]
6674-
attr_accessor :auto_enroll
6675-
alias_method :auto_enroll?, :auto_enroll
6676-
66776493
# Optional. User provided display name of the AgentAnomalyDetectionScope.
66786494
# Corresponds to the JSON property `displayName`
66796495
# @return [String]
@@ -6699,17 +6515,23 @@ class GoogleCloudAiplatformV1beta1AgentAnomalyDetectionScope
66996515
# @return [Array<String>]
67006516
attr_accessor :observability_buckets
67016517

6518+
# Output only. The lifecycle state of the scope. See `State` for the semantics
6519+
# of each value.
6520+
# Corresponds to the JSON property `state`
6521+
# @return [String]
6522+
attr_accessor :state
6523+
67026524
def initialize(**args)
67036525
update!(**args)
67046526
end
67056527

67066528
# Update properties of this object
67076529
def update!(**args)
6708-
@auto_enroll = args[:auto_enroll] if args.key?(:auto_enroll)
67096530
@display_name = args[:display_name] if args.key?(:display_name)
67106531
@log_buckets = args[:log_buckets] if args.key?(:log_buckets)
67116532
@name = args[:name] if args.key?(:name)
67126533
@observability_buckets = args[:observability_buckets] if args.key?(:observability_buckets)
6534+
@state = args[:state] if args.key?(:state)
67136535
end
67146536
end
67156537

@@ -58191,15 +58013,6 @@ class GoogleCloudAiplatformV1beta1SemanticGovernancePolicyEngine
5819158013
# @return [String]
5819258014
attr_accessor :state
5819358015

58194-
# Optional. The project where network, subnetwork and dns resources are located.
58195-
# If not provided, it is assumed to be the same project of
58196-
# SemanticGovernancePolicyEngine. This field is for Shared VPC scenarios, where
58197-
# network resources may be in a target project and SGP engine in a service
58198-
# project.
58199-
# Corresponds to the JSON property `targetProject`
58200-
# @return [String]
58201-
attr_accessor :target_project
58202-
5820358016
# Output only. Timestamp when this SemanticGovernancePolicyEngine was last
5820458017
# updated.
5820558018
# Corresponds to the JSON property `updateTime`
@@ -58219,7 +58032,6 @@ def update!(**args)
5821958032
@psc_forwarding_rule = args[:psc_forwarding_rule] if args.key?(:psc_forwarding_rule)
5822058033
@psc_service_attachment = args[:psc_service_attachment] if args.key?(:psc_service_attachment)
5822158034
@state = args[:state] if args.key?(:state)
58222-
@target_project = args[:target_project] if args.key?(:target_project)
5822358035
@update_time = args[:update_time] if args.key?(:update_time)
5822458036
end
5822558037
end
@@ -63125,6 +62937,15 @@ class GoogleCloudAiplatformV1beta1ToolParallelAiSearch
6312562937
# @return [Hash<String,Object>]
6312662938
attr_accessor :custom_configs
6312762939

62940+
# Optional. Instructs Vertex Grounding to use Parallel's Zero Data Retention
62941+
# Marketplace product. If this value is "false" or omitted, the Parallel Web
62942+
# Search for Grounding standard subscription will be used. If this value is "
62943+
# true", the Parallel Web Search for Grounding - ZDR subscription will be used.
62944+
# Corresponds to the JSON property `enableDataRetention`
62945+
# @return [Boolean]
62946+
attr_accessor :enable_data_retention
62947+
alias_method :enable_data_retention?, :enable_data_retention
62948+
6312862949
def initialize(**args)
6312962950
update!(**args)
6313062951
end
@@ -63133,6 +62954,7 @@ def initialize(**args)
6313362954
def update!(**args)
6313462955
@api_key = args[:api_key] if args.key?(:api_key)
6313562956
@custom_configs = args[:custom_configs] if args.key?(:custom_configs)
62957+
@enable_data_retention = args[:enable_data_retention] if args.key?(:enable_data_retention)
6313662958
end
6313762959
end
6313862960

generated/google-apis-aiplatform_v1beta1/lib/google/apis/aiplatform_v1beta1/gem_version.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,13 @@ module Google
1616
module Apis
1717
module AiplatformV1beta1
1818
# Version of the google-apis-aiplatform_v1beta1 gem
19-
GEM_VERSION = "0.82.0"
19+
GEM_VERSION = "0.83.0"
2020

2121
# Version of the code generator used to generate this client
2222
GENERATOR_VERSION = "0.19.0"
2323

2424
# Revision of the discovery document this client was generated from
25-
REVISION = "20260617"
25+
REVISION = "20260623"
2626
end
2727
end
2828
end

0 commit comments

Comments
 (0)