@@ -1830,6 +1830,11 @@ class GoogleCloudAiplatformV1beta1AutoraterConfig
18301830 attr_accessor :flip_enabled
18311831 alias_method :flip_enabled?, :flip_enabled
18321832
1833+ # Generation config.
1834+ # Corresponds to the JSON property `generationConfig`
1835+ # @return [Google::Apis::AiplatformV1beta1::GoogleCloudAiplatformV1beta1GenerationConfig]
1836+ attr_accessor :generation_config
1837+
18331838 # Optional. Number of samples for each instance in the dataset. If not specified,
18341839 # the default is 4. Minimum value is 1, maximum value is 32.
18351840 # Corresponds to the JSON property `samplingCount`
@@ -1844,6 +1849,7 @@ def initialize(**args)
18441849 def update!(**args)
18451850 @autorater_model = args[:autorater_model] if args.key?(:autorater_model)
18461851 @flip_enabled = args[:flip_enabled] if args.key?(:flip_enabled)
1852+ @generation_config = args[:generation_config] if args.key?(:generation_config)
18471853 @sampling_count = args[:sampling_count] if args.key?(:sampling_count)
18481854 end
18491855 end
@@ -3004,8 +3010,8 @@ class GoogleCloudAiplatformV1beta1BigQueryRequestSet
30043010 # @return [String]
30053011 attr_accessor :prompt_column
30063012
3007- # Optional. The name of the column that contains the rubrics. This will be in
3008- # evaluation_rubric.RubricGroup format (cl/762595858) .
3013+ # Optional. The name of the column that contains the rubrics. This is in
3014+ # evaluation_rubric.RubricGroup format.
30093015 # Corresponds to the JSON property `rubricsColumn`
30103016 # @return [String]
30113017 attr_accessor :rubrics_column
@@ -9697,7 +9703,7 @@ class GoogleCloudAiplatformV1beta1EvaluationItem
96979703 # @return [Google::Apis::AiplatformV1beta1::GoogleCloudAiplatformV1beta1EvaluationResult]
96989704 attr_accessor :evaluation_response
96999705
9700- # The GCS object where the request or response is stored.
9706+ # The Cloud Storage object where the request or response is stored.
97019707 # Corresponds to the JSON property `gcsUri`
97029708 # @return [String]
97039709 attr_accessor :gcs_uri
@@ -15912,7 +15918,7 @@ class GoogleCloudAiplatformV1beta1FunctionCall
1591215918 # @return [String]
1591315919 attr_accessor :id
1591415920
15915- # Required . The name of the function to call. Matches [FunctionDeclaration.name].
15921+ # Optional . The name of the function to call. Matches [FunctionDeclaration.name].
1591615922 # Corresponds to the JSON property `name`
1591715923 # @return [String]
1591815924 attr_accessor :name
@@ -21522,6 +21528,44 @@ def update!(**args)
2152221528 end
2152321529 end
2152421530
21531+ # Represents a mount configuration for Lustre file system.
21532+ class GoogleCloudAiplatformV1beta1LustreMount
21533+ include Google::Apis::Core::Hashable
21534+
21535+ # Required. The name of the Lustre filesystem.
21536+ # Corresponds to the JSON property `filesystem`
21537+ # @return [String]
21538+ attr_accessor :filesystem
21539+
21540+ # Required. IP address of the Lustre instance.
21541+ # Corresponds to the JSON property `instanceIp`
21542+ # @return [String]
21543+ attr_accessor :instance_ip
21544+
21545+ # Required. Destination mount path. The Lustre file system will be mounted for
21546+ # the user under /mnt/lustre/
21547+ # Corresponds to the JSON property `mountPoint`
21548+ # @return [String]
21549+ attr_accessor :mount_point
21550+
21551+ # Required. The unique identifier of the Lustre volume.
21552+ # Corresponds to the JSON property `volumeHandle`
21553+ # @return [String]
21554+ attr_accessor :volume_handle
21555+
21556+ def initialize(**args)
21557+ update!(**args)
21558+ end
21559+
21560+ # Update properties of this object
21561+ def update!(**args)
21562+ @filesystem = args[:filesystem] if args.key?(:filesystem)
21563+ @instance_ip = args[:instance_ip] if args.key?(:instance_ip)
21564+ @mount_point = args[:mount_point] if args.key?(:mount_point)
21565+ @volume_handle = args[:volume_handle] if args.key?(:volume_handle)
21566+ end
21567+ end
21568+
2152521569 # Specification of a single machine.
2152621570 class GoogleCloudAiplatformV1beta1MachineSpec
2152721571 include Google::Apis::Core::Hashable
@@ -36088,6 +36132,13 @@ class GoogleCloudAiplatformV1beta1SandboxEnvironment
3608836132 # @return [String]
3608936133 attr_accessor :display_name
3609036134
36135+ # Optional. Timestamp in UTC of when this SandboxEnvironment is considered
36136+ # expired. This is *always* provided on output, regardless of what `expiration`
36137+ # was sent on input.
36138+ # Corresponds to the JSON property `expireTime`
36139+ # @return [String]
36140+ attr_accessor :expire_time
36141+
3609136142 # Identifier. The name of the SandboxEnvironment.
3609236143 # Corresponds to the JSON property `name`
3609336144 # @return [String]
@@ -36103,6 +36154,12 @@ class GoogleCloudAiplatformV1beta1SandboxEnvironment
3610336154 # @return [String]
3610436155 attr_accessor :state
3610536156
36157+ # Optional. Input only. The TTL for the sandbox environment. The expiration time
36158+ # is computed: now + TTL.
36159+ # Corresponds to the JSON property `ttl`
36160+ # @return [String]
36161+ attr_accessor :ttl
36162+
3610636163 # Output only. The timestamp when this SandboxEnvironment was most recently
3610736164 # updated.
3610836165 # Corresponds to the JSON property `updateTime`
@@ -36117,9 +36174,11 @@ def initialize(**args)
3611736174 def update!(**args)
3611836175 @create_time = args[:create_time] if args.key?(:create_time)
3611936176 @display_name = args[:display_name] if args.key?(:display_name)
36177+ @expire_time = args[:expire_time] if args.key?(:expire_time)
3612036178 @name = args[:name] if args.key?(:name)
3612136179 @spec = args[:spec] if args.key?(:spec)
3612236180 @state = args[:state] if args.key?(:state)
36181+ @ttl = args[:ttl] if args.key?(:ttl)
3612336182 @update_time = args[:update_time] if args.key?(:update_time)
3612436183 end
3612536184 end
@@ -50874,6 +50933,11 @@ class GoogleCloudAiplatformV1beta1WorkerPoolSpec
5087450933 # @return [Google::Apis::AiplatformV1beta1::GoogleCloudAiplatformV1beta1DiskSpec]
5087550934 attr_accessor :disk_spec
5087650935
50936+ # Optional. List of Lustre mounts.
50937+ # Corresponds to the JSON property `lustreMounts`
50938+ # @return [Array<Google::Apis::AiplatformV1beta1::GoogleCloudAiplatformV1beta1LustreMount>]
50939+ attr_accessor :lustre_mounts
50940+
5087750941 # Specification of a single machine.
5087850942 # Corresponds to the JSON property `machineSpec`
5087950943 # @return [Google::Apis::AiplatformV1beta1::GoogleCloudAiplatformV1beta1MachineSpec]
@@ -50902,6 +50966,7 @@ def initialize(**args)
5090250966 def update!(**args)
5090350967 @container_spec = args[:container_spec] if args.key?(:container_spec)
5090450968 @disk_spec = args[:disk_spec] if args.key?(:disk_spec)
50969+ @lustre_mounts = args[:lustre_mounts] if args.key?(:lustre_mounts)
5090550970 @machine_spec = args[:machine_spec] if args.key?(:machine_spec)
5090650971 @nfs_mounts = args[:nfs_mounts] if args.key?(:nfs_mounts)
5090750972 @python_package_spec = args[:python_package_spec] if args.key?(:python_package_spec)
0 commit comments