@@ -1533,6 +1533,11 @@ class GoogleCloudAiplatformV1AutoraterConfig
15331533 attr_accessor :flip_enabled
15341534 alias_method :flip_enabled?, :flip_enabled
15351535
1536+ # Generation config.
1537+ # Corresponds to the JSON property `generationConfig`
1538+ # @return [Google::Apis::AiplatformV1::GoogleCloudAiplatformV1GenerationConfig]
1539+ attr_accessor :generation_config
1540+
15361541 # Optional. Number of samples for each instance in the dataset. If not specified,
15371542 # the default is 4. Minimum value is 1, maximum value is 32.
15381543 # Corresponds to the JSON property `samplingCount`
@@ -1547,6 +1552,7 @@ def initialize(**args)
15471552 def update!(**args)
15481553 @autorater_model = args[:autorater_model] if args.key?(:autorater_model)
15491554 @flip_enabled = args[:flip_enabled] if args.key?(:flip_enabled)
1555+ @generation_config = args[:generation_config] if args.key?(:generation_config)
15501556 @sampling_count = args[:sampling_count] if args.key?(:sampling_count)
15511557 end
15521558 end
@@ -2623,8 +2629,8 @@ class GoogleCloudAiplatformV1BigQueryRequestSet
26232629 # @return [String]
26242630 attr_accessor :prompt_column
26252631
2626- # Optional. The name of the column that contains the rubrics. This will be in
2627- # evaluation_rubric.RubricGroup format (cl/762595858) .
2632+ # Optional. The name of the column that contains the rubrics. This is in
2633+ # evaluation_rubric.RubricGroup format.
26282634 # Corresponds to the JSON property `rubricsColumn`
26292635 # @return [String]
26302636 attr_accessor :rubrics_column
@@ -8633,7 +8639,7 @@ class GoogleCloudAiplatformV1EvaluationItem
86338639 # @return [Google::Apis::AiplatformV1::GoogleCloudAiplatformV1EvaluationResult]
86348640 attr_accessor :evaluation_response
86358641
8636- # The GCS object where the request or response is stored.
8642+ # The Cloud Storage object where the request or response is stored.
86378643 # Corresponds to the JSON property `gcsUri`
86388644 # @return [String]
86398645 attr_accessor :gcs_uri
@@ -13658,7 +13664,7 @@ class GoogleCloudAiplatformV1FunctionCall
1365813664 # @return [Hash<String,Object>]
1365913665 attr_accessor :args
1366013666
13661- # Required . The name of the function to call. Matches [FunctionDeclaration.name].
13667+ # Optional . The name of the function to call. Matches [FunctionDeclaration.name].
1366213668 # Corresponds to the JSON property `name`
1366313669 # @return [String]
1366413670 attr_accessor :name
@@ -18273,6 +18279,44 @@ def update!(**args)
1827318279 end
1827418280 end
1827518281
18282+ # Represents a mount configuration for Lustre file system.
18283+ class GoogleCloudAiplatformV1LustreMount
18284+ include Google::Apis::Core::Hashable
18285+
18286+ # Required. The name of the Lustre filesystem.
18287+ # Corresponds to the JSON property `filesystem`
18288+ # @return [String]
18289+ attr_accessor :filesystem
18290+
18291+ # Required. IP address of the Lustre instance.
18292+ # Corresponds to the JSON property `instanceIp`
18293+ # @return [String]
18294+ attr_accessor :instance_ip
18295+
18296+ # Required. Destination mount path. The Lustre file system will be mounted for
18297+ # the user under /mnt/lustre/
18298+ # Corresponds to the JSON property `mountPoint`
18299+ # @return [String]
18300+ attr_accessor :mount_point
18301+
18302+ # Required. The unique identifier of the Lustre volume.
18303+ # Corresponds to the JSON property `volumeHandle`
18304+ # @return [String]
18305+ attr_accessor :volume_handle
18306+
18307+ def initialize(**args)
18308+ update!(**args)
18309+ end
18310+
18311+ # Update properties of this object
18312+ def update!(**args)
18313+ @filesystem = args[:filesystem] if args.key?(:filesystem)
18314+ @instance_ip = args[:instance_ip] if args.key?(:instance_ip)
18315+ @mount_point = args[:mount_point] if args.key?(:mount_point)
18316+ @volume_handle = args[:volume_handle] if args.key?(:volume_handle)
18317+ end
18318+ end
18319+
1827618320 # Specification of a single machine.
1827718321 class GoogleCloudAiplatformV1MachineSpec
1827818322 include Google::Apis::Core::Hashable
@@ -42822,6 +42866,11 @@ class GoogleCloudAiplatformV1WorkerPoolSpec
4282242866 # @return [Google::Apis::AiplatformV1::GoogleCloudAiplatformV1DiskSpec]
4282342867 attr_accessor :disk_spec
4282442868
42869+ # Optional. List of Lustre mounts.
42870+ # Corresponds to the JSON property `lustreMounts`
42871+ # @return [Array<Google::Apis::AiplatformV1::GoogleCloudAiplatformV1LustreMount>]
42872+ attr_accessor :lustre_mounts
42873+
4282542874 # Specification of a single machine.
4282642875 # Corresponds to the JSON property `machineSpec`
4282742876 # @return [Google::Apis::AiplatformV1::GoogleCloudAiplatformV1MachineSpec]
@@ -42850,6 +42899,7 @@ def initialize(**args)
4285042899 def update!(**args)
4285142900 @container_spec = args[:container_spec] if args.key?(:container_spec)
4285242901 @disk_spec = args[:disk_spec] if args.key?(:disk_spec)
42902+ @lustre_mounts = args[:lustre_mounts] if args.key?(:lustre_mounts)
4285342903 @machine_spec = args[:machine_spec] if args.key?(:machine_spec)
4285442904 @nfs_mounts = args[:nfs_mounts] if args.key?(:nfs_mounts)
4285542905 @python_package_spec = args[:python_package_spec] if args.key?(:python_package_spec)
0 commit comments