@@ -474,7 +474,7 @@ def update!(**args)
474474 end
475475 end
476476
477- # Create API error message for Vertex Pipeline. Next Id: 3.
477+ # Create API error message for Vertex Pipeline.
478478 class CloudAiPlatformCommonCreatePipelineJobApiErrorDetail
479479 include Google::Apis::Core::Hashable
480480
@@ -840,7 +840,8 @@ def update!(**args)
840840 end
841841 end
842842
843- # The generic reusable api auth config.
843+ # The generic reusable api auth config. Deprecated. Please use AuthConfig (
844+ # google/cloud/aiplatform/master/auth.proto) instead.
844845 class GoogleCloudAiplatformV1beta1ApiAuth
845846 include Google::Apis::Core::Hashable
846847
@@ -5761,7 +5762,9 @@ class GoogleCloudAiplatformV1beta1DatasetVersion
57615762 # @return [String]
57625763 attr_accessor :model_reference
57635764
5764- # Output only. Identifier. The resource name of the DatasetVersion.
5765+ # Output only. Identifier. The resource name of the DatasetVersion. Format: `
5766+ # projects/`project`/locations/`location`/datasets/`dataset`/datasetVersions/`
5767+ # dataset_version``
57655768 # Corresponds to the JSON property `name`
57665769 # @return [String]
57675770 attr_accessor :name
@@ -6288,7 +6291,8 @@ class GoogleCloudAiplatformV1beta1DeployPublisherModelRequest
62886291
62896292 # Required. The name of the PublisherModel resource. Format: `publishers/`
62906293 # publisher`/models/`publisher_model`@`version_id``, or `publishers/hf-`hugging-
6291- # face-author`/models/`hugging-face-model-name`@001`
6294+ # face-author`/models/`hugging-face-model-name`@001` or Hugging Face model ID
6295+ # like `google/gemma-2-2b-it`.
62926296 # Corresponds to the JSON property `model`
62936297 # @return [String]
62946298 attr_accessor :model
@@ -9581,6 +9585,51 @@ def update!(**args)
95819585 end
95829586 end
95839587
9588+ # Runtime operation information for ModelGardenService.ExportPublisherModel.
9589+ class GoogleCloudAiplatformV1beta1ExportPublisherModelOperationMetadata
9590+ include Google::Apis::Core::Hashable
9591+
9592+ # Generic Metadata shared by all operations.
9593+ # Corresponds to the JSON property `genericMetadata`
9594+ # @return [Google::Apis::AiplatformV1beta1::GoogleCloudAiplatformV1beta1GenericOperationMetadata]
9595+ attr_accessor :generic_metadata
9596+
9597+ def initialize(**args)
9598+ update!(**args)
9599+ end
9600+
9601+ # Update properties of this object
9602+ def update!(**args)
9603+ @generic_metadata = args[:generic_metadata] if args.key?(:generic_metadata)
9604+ end
9605+ end
9606+
9607+ # Response message for ModelGardenService.ExportPublisherModel.
9608+ class GoogleCloudAiplatformV1beta1ExportPublisherModelResponse
9609+ include Google::Apis::Core::Hashable
9610+
9611+ # The destination uri of the model weights.
9612+ # Corresponds to the JSON property `destinationUri`
9613+ # @return [String]
9614+ attr_accessor :destination_uri
9615+
9616+ # The name of the PublisherModel resource. Format: `publishers/`publisher`/
9617+ # models/`publisher_model`@`version_id``
9618+ # Corresponds to the JSON property `publisherModel`
9619+ # @return [String]
9620+ attr_accessor :publisher_model
9621+
9622+ def initialize(**args)
9623+ update!(**args)
9624+ end
9625+
9626+ # Update properties of this object
9627+ def update!(**args)
9628+ @destination_uri = args[:destination_uri] if args.key?(:destination_uri)
9629+ @publisher_model = args[:publisher_model] if args.key?(:publisher_model)
9630+ end
9631+ end
9632+
95849633 # Request message for TensorboardService.ExportTensorboardTimeSeriesData.
95859634 class GoogleCloudAiplatformV1beta1ExportTensorboardTimeSeriesDataRequest
95869635 include Google::Apis::Core::Hashable
@@ -21719,8 +21768,8 @@ class GoogleCloudAiplatformV1beta1NotebookExecutionJob
2171921768 # @return [String]
2172021769 attr_accessor :notebook_runtime_template_resource_name
2172121770
21722- # Output only. The Schedule resource name if this job is triggered by one.
21723- # Format: `projects/` project_id`/locations/`location`/schedules/`schedule_id``
21771+ # The Schedule resource name if this job is triggered by one. Format: `projects/`
21772+ # project_id`/locations/`location`/schedules/`schedule_id``
2172421773 # Corresponds to the JSON property `scheduleResourceName`
2172521774 # @return [String]
2172621775 attr_accessor :schedule_resource_name
@@ -22717,7 +22766,7 @@ class GoogleCloudAiplatformV1beta1Part
2271722766 # @return [String]
2271822767 attr_accessor :text
2271922768
22720- # Optional . Indicates if the part is thought from the model.
22769+ # Output only . Indicates if the part is thought from the model.
2272122770 # Corresponds to the JSON property `thought`
2272222771 # @return [Boolean]
2272322772 attr_accessor :thought
@@ -26733,7 +26782,8 @@ def update!(**args)
2673326782 class GoogleCloudAiplatformV1beta1RagVectorDbConfig
2673426783 include Google::Apis::Core::Hashable
2673526784
26736- # The generic reusable api auth config.
26785+ # The generic reusable api auth config. Deprecated. Please use AuthConfig (
26786+ # google/cloud/aiplatform/master/auth.proto) instead.
2673726787 # Corresponds to the JSON property `apiAuth`
2673826788 # @return [Google::Apis::AiplatformV1beta1::GoogleCloudAiplatformV1beta1ApiAuth]
2673926789 attr_accessor :api_auth
@@ -28012,6 +28062,34 @@ def update!(**args)
2801228062 end
2801328063 end
2801428064
28065+ # Retrieval config.
28066+ class GoogleCloudAiplatformV1beta1RetrievalConfig
28067+ include Google::Apis::Core::Hashable
28068+
28069+ # The language code of the user.
28070+ # Corresponds to the JSON property `languageCode`
28071+ # @return [String]
28072+ attr_accessor :language_code
28073+
28074+ # An object that represents a latitude/longitude pair. This is expressed as a
28075+ # pair of doubles to represent degrees latitude and degrees longitude. Unless
28076+ # specified otherwise, this object must conform to the WGS84 standard. Values
28077+ # must be within normalized ranges.
28078+ # Corresponds to the JSON property `latLng`
28079+ # @return [Google::Apis::AiplatformV1beta1::GoogleTypeLatLng]
28080+ attr_accessor :lat_lng
28081+
28082+ def initialize(**args)
28083+ update!(**args)
28084+ end
28085+
28086+ # Update properties of this object
28087+ def update!(**args)
28088+ @language_code = args[:language_code] if args.key?(:language_code)
28089+ @lat_lng = args[:lat_lng] if args.key?(:lat_lng)
28090+ end
28091+ end
28092+
2801528093 # Metadata related to retrieval in the grounding flow.
2801628094 class GoogleCloudAiplatformV1beta1RetrievalMetadata
2801728095 include Google::Apis::Core::Hashable
@@ -39635,13 +39713,19 @@ class GoogleCloudAiplatformV1beta1ToolConfig
3963539713 # @return [Google::Apis::AiplatformV1beta1::GoogleCloudAiplatformV1beta1FunctionCallingConfig]
3963639714 attr_accessor :function_calling_config
3963739715
39716+ # Retrieval config.
39717+ # Corresponds to the JSON property `retrievalConfig`
39718+ # @return [Google::Apis::AiplatformV1beta1::GoogleCloudAiplatformV1beta1RetrievalConfig]
39719+ attr_accessor :retrieval_config
39720+
3963839721 def initialize(**args)
3963939722 update!(**args)
3964039723 end
3964139724
3964239725 # Update properties of this object
3964339726 def update!(**args)
3964439727 @function_calling_config = args[:function_calling_config] if args.key?(:function_calling_config)
39728+ @retrieval_config = args[:retrieval_config] if args.key?(:retrieval_config)
3964539729 end
3964639730 end
3964739731
@@ -43213,6 +43297,34 @@ def update!(**args)
4321343297 end
4321443298 end
4321543299
43300+ # An object that represents a latitude/longitude pair. This is expressed as a
43301+ # pair of doubles to represent degrees latitude and degrees longitude. Unless
43302+ # specified otherwise, this object must conform to the WGS84 standard. Values
43303+ # must be within normalized ranges.
43304+ class GoogleTypeLatLng
43305+ include Google::Apis::Core::Hashable
43306+
43307+ # The latitude in degrees. It must be in the range [-90.0, +90.0].
43308+ # Corresponds to the JSON property `latitude`
43309+ # @return [Float]
43310+ attr_accessor :latitude
43311+
43312+ # The longitude in degrees. It must be in the range [-180.0, +180.0].
43313+ # Corresponds to the JSON property `longitude`
43314+ # @return [Float]
43315+ attr_accessor :longitude
43316+
43317+ def initialize(**args)
43318+ update!(**args)
43319+ end
43320+
43321+ # Update properties of this object
43322+ def update!(**args)
43323+ @latitude = args[:latitude] if args.key?(:latitude)
43324+ @longitude = args[:longitude] if args.key?(:longitude)
43325+ end
43326+ end
43327+
4321643328 # Represents an amount of money with its currency type.
4321743329 class GoogleTypeMoney
4321843330 include Google::Apis::Core::Hashable
0 commit comments