@@ -3844,6 +3844,16 @@ class GoogleCloudAiplatformV1beta1CandidateResponse
38443844 # @return [String]
38453845 attr_accessor :candidate
38463846
3847+ # The `Status` type defines a logical error model that is suitable for different
3848+ # programming environments, including REST APIs and RPC APIs. It is used by [
3849+ # gRPC](https://github.com/grpc). Each `Status` message contains three pieces of
3850+ # data: error code, error message, and error details. You can find out more
3851+ # about this error model and how to work with it in the [API Design Guide](https:
3852+ # //cloud.google.com/apis/design/errors).
3853+ # Corresponds to the JSON property `error`
3854+ # @return [Google::Apis::AiplatformV1beta1::GoogleRpcStatus]
3855+ attr_accessor :error
3856+
38473857 # Optional. Intermediate events (such as tool calls and responses) that led to
38483858 # the final response.
38493859 # Corresponds to the JSON property `events`
@@ -3868,6 +3878,7 @@ def initialize(**args)
38683878 def update!(**args)
38693879 @agent_data = args[:agent_data] if args.key?(:agent_data)
38703880 @candidate = args[:candidate] if args.key?(:candidate)
3881+ @error = args[:error] if args.key?(:error)
38713882 @events = args[:events] if args.key?(:events)
38723883 @text = args[:text] if args.key?(:text)
38733884 @value = args[:value] if args.key?(:value)
@@ -17333,6 +17344,14 @@ class GoogleCloudAiplatformV1beta1GeminiExample
1733317344 # @return [String]
1733417345 attr_accessor :model
1733517346
17347+ # Configuration for Model Armor. Model Armor is a Google Cloud service that
17348+ # provides safety and security filtering for prompts and responses. It helps
17349+ # protect your AI applications from risks such as harmful content, sensitive
17350+ # data leakage, and prompt injection attacks.
17351+ # Corresponds to the JSON property `modelArmorConfig`
17352+ # @return [Google::Apis::AiplatformV1beta1::GoogleCloudAiplatformV1beta1ModelArmorConfig]
17353+ attr_accessor :model_armor_config
17354+
1733617355 # Optional. Per request settings for blocking unsafe content. Enforced on
1733717356 # GenerateContentResponse.candidates.
1733817357 # Corresponds to the JSON property `safetySettings`
@@ -17370,6 +17389,7 @@ def update!(**args)
1737017389 @generation_config = args[:generation_config] if args.key?(:generation_config)
1737117390 @labels = args[:labels] if args.key?(:labels)
1737217391 @model = args[:model] if args.key?(:model)
17392+ @model_armor_config = args[:model_armor_config] if args.key?(:model_armor_config)
1737317393 @safety_settings = args[:safety_settings] if args.key?(:safety_settings)
1737417394 @system_instruction = args[:system_instruction] if args.key?(:system_instruction)
1737517395 @tool_config = args[:tool_config] if args.key?(:tool_config)
@@ -38754,6 +38774,14 @@ class GoogleCloudAiplatformV1beta1Schedule
3875438774 # @return [Google::Apis::AiplatformV1beta1::GoogleCloudAiplatformV1beta1ScheduleRunResponse]
3875538775 attr_accessor :last_scheduled_run_response
3875638776
38777+ # Optional. Specifies the maximum number of active runs that can be executed
38778+ # concurrently for this Schedule. This limits the number of runs that can be in
38779+ # a non-terminal state at the same time. Currently, this field is only supported
38780+ # for requests of type CreatePipelineJobRequest.
38781+ # Corresponds to the JSON property `maxConcurrentActiveRunCount`
38782+ # @return [Fixnum]
38783+ attr_accessor :max_concurrent_active_run_count
38784+
3875738785 # Required. Maximum number of runs that can be started concurrently for this
3875838786 # Schedule. This is the limit for starting the scheduled requests and not the
3875938787 # execution of the operations/jobs created by the requests (if applicable).
@@ -38820,6 +38848,7 @@ def update!(**args)
3882038848 @last_pause_time = args[:last_pause_time] if args.key?(:last_pause_time)
3882138849 @last_resume_time = args[:last_resume_time] if args.key?(:last_resume_time)
3882238850 @last_scheduled_run_response = args[:last_scheduled_run_response] if args.key?(:last_scheduled_run_response)
38851+ @max_concurrent_active_run_count = args[:max_concurrent_active_run_count] if args.key?(:max_concurrent_active_run_count)
3882338852 @max_concurrent_run_count = args[:max_concurrent_run_count] if args.key?(:max_concurrent_run_count)
3882438853 @max_run_count = args[:max_run_count] if args.key?(:max_run_count)
3882538854 @name = args[:name] if args.key?(:name)
0 commit comments