Skip to content

Commit 3b83ba9

Browse files
gcf-owl-bot[bot]copybara-github
authored andcommitted
Copybara import of the project:
-- b429a5a by Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>: feat: add ValueType.STRUCT to Feature feat: add encryption_spec to FeatureOnlineStore feat: add struct_value to FeatureValue feat: add encryption_spec, service_account, disable_container_logging to DeploymentResourcePool feat: add model_reference to Dataset feat: add tool_config to GenerateContentRequest feat: add dataplex_config to MetadataStore feat: add model_reference to DatasetVersion feat: add INVALID_SPARSE_DIMENSIONS, INVALID_SPARSE_EMBEDDING, INVALID_EMBEDDING to NearestNeighborSearchOperationMetadata.RecordError feat: add valid_sparse_record_count, invalid_sparse_record_count to NearestNeighborSearchOperationMetadata.ContentValidationStats feat: add sparse_embedding to IndexDatapoint feat: add sparse_vectors_count to IndexStats feat: add sparse_distance to FindNeighborsResponse.Neighbor feat: add more fields in FindNeighborsRequest.Query feat: add UpdateNotebookRuntimeTemplate to NotebookService feat: add direct_notebook_source to NotebookExecutionJob feat: add encryption_spec to NotebookRuntimeTemplate feat: add idle_shutdown_config, encryption_spec, satisfies_pzs, satisfies_pzi to NotebookRuntime feat: add RaySpec to PersistentResource fix!: An existing message `Segment` is removed fix!: An existing message `GroundingAttribution` is removed fix!: An existing field `grounding_attributions` is removed from message `.google.cloud.aiplatform.v1beta1.GroundingMetadata` fix!: An existing field `disable_attribution` is removed from message `.google.cloud.aiplatform.v1beta1.GoogleSearchRetrieval` docs: A comment for field `feature_vector` in message `.google.cloud.aiplatform.v1beta1.IndexDatapoint` is changed docs: A comment for field `vectors_count` in message `.google.cloud.aiplatform.v1beta1.IndexStats` is changed docs: A comment for enum value `EMBEDDING_SIZE_MISMATCH` in enum `RecordErrorType` is changed docs: A comment for field `exec` in message `.google.cloud.aiplatform.v1beta1.Probe` is changed PiperOrigin-RevId: 638338486 Source-Link: googleapis/googleapis@c2a9b99 Source-Link: googleapis/googleapis-gen@c4b0bd6 Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiYzRiMGJkNjg2ZGQ2M2Q1YTM4ZGZiMjI0NmQxODBjMjExNTk3NzZhOCJ9 -- 36a620c by Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>: 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md -- e8c7cbb by Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>: feat: add ValueType.STRUCT to Feature feat: add encryption_spec to FeatureOnlineStore feat: add struct_value to FeatureValue feat: add encryption_spec, service_account, disable_container_logging to DeploymentResourcePool feat: add model_reference to Dataset feat: add ChatCompletions to PredictionService feat: add new GenAiCacheService and CachedContent feat: add cached_content to GenerationContentRequest feat: add dataplex_config to MetadataStore feat: add model_reference to DatasetVersion feat: add INVALID_SPARSE_DIMENSIONS, INVALID_SPARSE_EMBEDDING, INVALID_EMBEDDING to NearestNeighborSearchOperationMetadata.RecordError feat: add valid_sparse_record_count, invalid_sparse_record_count to NearestNeighborSearchOperationMetadata.ContentValidationStats feat: add sparse_embedding to IndexDatapoint feat: add sparse_vectors_count to IndexStats feat: add sparse_distance to FindNeighborsResponse.Neighbor feat: add more fields in FindNeighborsRequest.Query feat: add progress_percentage to ImportRagFilesOperationMetadata feat: add UpdateNotebookRuntimeTemplate to NotebookService feat: add direct_notebook_source to NotebookExecutionJob feat: add encryption_spec to NotebookRuntimeTemplate feat: add idle_shutdown_config, encryption_spec, satisfies_pzs, satisfies_pzi to NotebookRuntime feat: add UpdateReasoningEngine to ReasoningEngineService fix!: An existing field `app_id` is renamed to `engine_id` in message `.google.cloud.aiplatform.v1beta1.RuntimeConfig` docs: A comment for field `description` in message `.google.cloud.aiplatform.v1beta1.ExtensionManifest` is changed docs: A comment for field `serving_config_name` in message `.google.cloud.aiplatform.v1beta1.RuntimeConfig` is changed docs: A comment for field `update_mask` in message `.google.cloud.aiplatform.v1beta1.UpdateExtensionRequest` is changed docs: A comment for field `feature_vector` in message `.google.cloud.aiplatform.v1beta1.IndexDatapoint` is changed docs: A comment for field `vectors_count` in message `.google.cloud.aiplatform.v1beta1.IndexStats` is changed docs: A comment for enum value `EMBEDDING_SIZE_MISMATCH` in enum `RecordErrorType` is changed docs: A comment for field `exec` in message `.google.cloud.aiplatform.v1beta1.Probe` is changed docs: A comment for field `create_notebook_execution_job_request` in message `.google.cloud.aiplatform.v1beta1.Schedule` is changed docs: A comment for field `INVALID_EMBEDDING` in message `NearestNeighborSearchOperationMetadata.RecordError` is changed PiperOrigin-RevId: 638343512 Source-Link: googleapis/googleapis@41b263f Source-Link: googleapis/googleapis-gen@d6ce0c1 Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiZDZjZTBjMTVkYmFiNzc2ODJkZWRhY2MzMDZhNmI4YjNmMGY4NTAwZiJ9 -- 06184d9 by Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>: 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md COPYBARA_INTEGRATE_REVIEW=#3843 from googleapis:owl-bot-copy abd1d2f PiperOrigin-RevId: 638427889
1 parent 8a4a41a commit 3b83ba9

File tree

217 files changed

+61239
-7281
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

217 files changed

+61239
-7281
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
GenAiCacheService
2+
-----------------------------------
3+
4+
.. automodule:: google.cloud.aiplatform_v1beta1.services.gen_ai_cache_service
5+
:members:
6+
:inherited-members:
7+
8+
.. automodule:: google.cloud.aiplatform_v1beta1.services.gen_ai_cache_service.pagers
9+
:members:
10+
:inherited-members:
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
GenAiTuningService
2+
------------------------------------
3+
4+
.. automodule:: google.cloud.aiplatform_v1beta1.services.gen_ai_tuning_service
5+
:members:
6+
:inherited-members:
7+
8+
.. automodule:: google.cloud.aiplatform_v1beta1.services.gen_ai_tuning_service.pagers
9+
:members:
10+
:inherited-members:

docs/aiplatform_v1beta1/services_.rst

+2
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@ Services for Google Cloud Aiplatform v1beta1 API
1414
feature_registry_service
1515
featurestore_online_serving_service
1616
featurestore_service
17+
gen_ai_cache_service
18+
gen_ai_tuning_service
1719
index_endpoint_service
1820
index_service
1921
job_service

google/cloud/aiplatform_v1/__init__.py

+14-4
Original file line numberDiff line numberDiff line change
@@ -96,13 +96,11 @@
9696
from .types.content import Content
9797
from .types.content import FileData
9898
from .types.content import GenerationConfig
99-
from .types.content import GroundingAttribution
10099
from .types.content import GroundingMetadata
101100
from .types.content import Part
102101
from .types.content import SafetyRating
103102
from .types.content import SafetySetting
104103
from .types.content import SearchEntryPoint
105-
from .types.content import Segment
106104
from .types.content import VideoMetadata
107105
from .types.content import HarmCategory
108106
from .types.context import Context
@@ -154,6 +152,7 @@
154152
from .types.dataset_service import SearchDataItemsRequest
155153
from .types.dataset_service import SearchDataItemsResponse
156154
from .types.dataset_service import UpdateDatasetRequest
155+
from .types.dataset_service import UpdateDatasetVersionRequest
157156
from .types.dataset_version import DatasetVersion
158157
from .types.deployed_index_ref import DeployedIndexRef
159158
from .types.deployed_model_ref import DeployedModelRef
@@ -276,6 +275,8 @@
276275
from .types.featurestore_online_service import ReadFeatureValuesRequest
277276
from .types.featurestore_online_service import ReadFeatureValuesResponse
278277
from .types.featurestore_online_service import StreamingReadFeatureValuesRequest
278+
from .types.featurestore_online_service import StructFieldValue
279+
from .types.featurestore_online_service import StructValue
279280
from .types.featurestore_online_service import WriteFeatureValuesPayload
280281
from .types.featurestore_online_service import WriteFeatureValuesRequest
281282
from .types.featurestore_online_service import WriteFeatureValuesResponse
@@ -585,6 +586,7 @@
585586
from .types.notebook_service import StartNotebookRuntimeOperationMetadata
586587
from .types.notebook_service import StartNotebookRuntimeRequest
587588
from .types.notebook_service import StartNotebookRuntimeResponse
589+
from .types.notebook_service import UpdateNotebookRuntimeTemplateRequest
588590
from .types.notebook_service import UpgradeNotebookRuntimeOperationMetadata
589591
from .types.notebook_service import UpgradeNotebookRuntimeRequest
590592
from .types.notebook_service import UpgradeNotebookRuntimeResponse
@@ -593,6 +595,7 @@
593595
from .types.operation import DeleteOperationMetadata
594596
from .types.operation import GenericOperationMetadata
595597
from .types.persistent_resource import PersistentResource
598+
from .types.persistent_resource import RayMetricSpec
596599
from .types.persistent_resource import RaySpec
597600
from .types.persistent_resource import ResourcePool
598601
from .types.persistent_resource import ResourceRuntime
@@ -739,11 +742,13 @@
739742
from .types.tensorboard_service import WriteTensorboardRunDataResponse
740743
from .types.tensorboard_time_series import TensorboardTimeSeries
741744
from .types.tool import FunctionCall
745+
from .types.tool import FunctionCallingConfig
742746
from .types.tool import FunctionDeclaration
743747
from .types.tool import FunctionResponse
744748
from .types.tool import GoogleSearchRetrieval
745749
from .types.tool import Retrieval
746750
from .types.tool import Tool
751+
from .types.tool import ToolConfig
747752
from .types.tool import VertexAISearch
748753
from .types.training_pipeline import FilterSplit
749754
from .types.training_pipeline import FractionSplit
@@ -1085,6 +1090,7 @@
10851090
"FindNeighborsResponse",
10861091
"FractionSplit",
10871092
"FunctionCall",
1093+
"FunctionCallingConfig",
10881094
"FunctionDeclaration",
10891095
"FunctionResponse",
10901096
"GcsDestination",
@@ -1140,7 +1146,6 @@
11401146
"GetTrialRequest",
11411147
"GetTuningJobRequest",
11421148
"GoogleSearchRetrieval",
1143-
"GroundingAttribution",
11441149
"GroundingMetadata",
11451150
"HarmCategory",
11461151
"HyperparameterTuningJob",
@@ -1360,6 +1365,7 @@
13601365
"QueryDeployedModelsResponse",
13611366
"QueryExecutionInputsAndOutputsRequest",
13621367
"RawPredictRequest",
1368+
"RayMetricSpec",
13631369
"RaySpec",
13641370
"ReadFeatureValuesRequest",
13651371
"ReadFeatureValuesResponse",
@@ -1410,7 +1416,6 @@
14101416
"SearchModelDeploymentMonitoringStatsAnomaliesResponse",
14111417
"SearchNearestEntitiesRequest",
14121418
"SearchNearestEntitiesResponse",
1413-
"Segment",
14141419
"ServiceAccountSpec",
14151420
"ShieldedVmConfig",
14161421
"SmoothGradConfig",
@@ -1432,6 +1437,8 @@
14321437
"StreamingRawPredictResponse",
14331438
"StreamingReadFeatureValuesRequest",
14341439
"StringArray",
1440+
"StructFieldValue",
1441+
"StructValue",
14351442
"Study",
14361443
"StudySpec",
14371444
"StudyTimeConstraint",
@@ -1460,6 +1467,7 @@
14601467
"TimestampSplit",
14611468
"TokensInfo",
14621469
"Tool",
1470+
"ToolConfig",
14631471
"TrainingConfig",
14641472
"TrainingPipeline",
14651473
"Trial",
@@ -1478,6 +1486,7 @@
14781486
"UpdateArtifactRequest",
14791487
"UpdateContextRequest",
14801488
"UpdateDatasetRequest",
1489+
"UpdateDatasetVersionRequest",
14811490
"UpdateDeploymentResourcePoolOperationMetadata",
14821491
"UpdateEndpointRequest",
14831492
"UpdateEntityTypeRequest",
@@ -1501,6 +1510,7 @@
15011510
"UpdateModelDeploymentMonitoringJobOperationMetadata",
15021511
"UpdateModelDeploymentMonitoringJobRequest",
15031512
"UpdateModelRequest",
1513+
"UpdateNotebookRuntimeTemplateRequest",
15041514
"UpdatePersistentResourceOperationMetadata",
15051515
"UpdatePersistentResourceRequest",
15061516
"UpdateScheduleRequest",

google/cloud/aiplatform_v1/gapic_metadata.json

+30
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,11 @@
9999
"methods": [
100100
"update_dataset"
101101
]
102+
},
103+
"UpdateDatasetVersion": {
104+
"methods": [
105+
"update_dataset_version"
106+
]
102107
}
103108
}
104109
},
@@ -194,6 +199,11 @@
194199
"methods": [
195200
"update_dataset"
196201
]
202+
},
203+
"UpdateDatasetVersion": {
204+
"methods": [
205+
"update_dataset_version"
206+
]
197207
}
198208
}
199209
},
@@ -289,6 +299,11 @@
289299
"methods": [
290300
"update_dataset"
291301
]
302+
},
303+
"UpdateDatasetVersion": {
304+
"methods": [
305+
"update_dataset_version"
306+
]
292307
}
293308
}
294309
}
@@ -3262,6 +3277,11 @@
32623277
"start_notebook_runtime"
32633278
]
32643279
},
3280+
"UpdateNotebookRuntimeTemplate": {
3281+
"methods": [
3282+
"update_notebook_runtime_template"
3283+
]
3284+
},
32653285
"UpgradeNotebookRuntime": {
32663286
"methods": [
32673287
"upgrade_notebook_runtime"
@@ -3317,6 +3337,11 @@
33173337
"start_notebook_runtime"
33183338
]
33193339
},
3340+
"UpdateNotebookRuntimeTemplate": {
3341+
"methods": [
3342+
"update_notebook_runtime_template"
3343+
]
3344+
},
33203345
"UpgradeNotebookRuntime": {
33213346
"methods": [
33223347
"upgrade_notebook_runtime"
@@ -3372,6 +3397,11 @@
33723397
"start_notebook_runtime"
33733398
]
33743399
},
3400+
"UpdateNotebookRuntimeTemplate": {
3401+
"methods": [
3402+
"update_notebook_runtime_template"
3403+
]
3404+
},
33753405
"UpgradeNotebookRuntime": {
33763406
"methods": [
33773407
"upgrade_notebook_runtime"

google/cloud/aiplatform_v1/services/dataset_service/async_client.py

+125
Original file line numberDiff line numberDiff line change
@@ -1324,6 +1324,131 @@ async def sample_create_dataset_version():
13241324
# Done; return the response.
13251325
return response
13261326

1327+
async def update_dataset_version(
1328+
self,
1329+
request: Optional[
1330+
Union[dataset_service.UpdateDatasetVersionRequest, dict]
1331+
] = None,
1332+
*,
1333+
dataset_version: Optional[gca_dataset_version.DatasetVersion] = None,
1334+
update_mask: Optional[field_mask_pb2.FieldMask] = None,
1335+
retry: OptionalRetry = gapic_v1.method.DEFAULT,
1336+
timeout: Union[float, object] = gapic_v1.method.DEFAULT,
1337+
metadata: Sequence[Tuple[str, str]] = (),
1338+
) -> gca_dataset_version.DatasetVersion:
1339+
r"""Updates a DatasetVersion.
1340+
1341+
.. code-block:: python
1342+
1343+
# This snippet has been automatically generated and should be regarded as a
1344+
# code template only.
1345+
# It will require modifications to work:
1346+
# - It may require correct/in-range values for request initialization.
1347+
# - It may require specifying regional endpoints when creating the service
1348+
# client as shown in:
1349+
# https://googleapis.dev/python/google-api-core/latest/client_options.html
1350+
from google.cloud import aiplatform_v1
1351+
1352+
async def sample_update_dataset_version():
1353+
# Create a client
1354+
client = aiplatform_v1.DatasetServiceAsyncClient()
1355+
1356+
# Initialize request argument(s)
1357+
dataset_version = aiplatform_v1.DatasetVersion()
1358+
dataset_version.metadata.null_value = "NULL_VALUE"
1359+
1360+
request = aiplatform_v1.UpdateDatasetVersionRequest(
1361+
dataset_version=dataset_version,
1362+
)
1363+
1364+
# Make the request
1365+
response = await client.update_dataset_version(request=request)
1366+
1367+
# Handle the response
1368+
print(response)
1369+
1370+
Args:
1371+
request (Optional[Union[google.cloud.aiplatform_v1.types.UpdateDatasetVersionRequest, dict]]):
1372+
The request object. Request message for
1373+
[DatasetService.UpdateDatasetVersion][google.cloud.aiplatform.v1.DatasetService.UpdateDatasetVersion].
1374+
dataset_version (:class:`google.cloud.aiplatform_v1.types.DatasetVersion`):
1375+
Required. The DatasetVersion which
1376+
replaces the resource on the server.
1377+
1378+
This corresponds to the ``dataset_version`` field
1379+
on the ``request`` instance; if ``request`` is provided, this
1380+
should not be set.
1381+
update_mask (:class:`google.protobuf.field_mask_pb2.FieldMask`):
1382+
Required. The update mask applies to the resource. For
1383+
the ``FieldMask`` definition, see
1384+
[google.protobuf.FieldMask][google.protobuf.FieldMask].
1385+
Updatable fields:
1386+
1387+
- ``display_name``
1388+
1389+
This corresponds to the ``update_mask`` field
1390+
on the ``request`` instance; if ``request`` is provided, this
1391+
should not be set.
1392+
retry (google.api_core.retry_async.AsyncRetry): Designation of what errors, if any,
1393+
should be retried.
1394+
timeout (float): The timeout for this request.
1395+
metadata (Sequence[Tuple[str, str]]): Strings which should be
1396+
sent along with the request as metadata.
1397+
1398+
Returns:
1399+
google.cloud.aiplatform_v1.types.DatasetVersion:
1400+
Describes the dataset version.
1401+
"""
1402+
# Create or coerce a protobuf request object.
1403+
# - Quick check: If we got a request object, we should *not* have
1404+
# gotten any keyword arguments that map to the request.
1405+
has_flattened_params = any([dataset_version, update_mask])
1406+
if request is not None and has_flattened_params:
1407+
raise ValueError(
1408+
"If the `request` argument is set, then none of "
1409+
"the individual field arguments should be set."
1410+
)
1411+
1412+
# - Use the request object if provided (there's no risk of modifying the input as
1413+
# there are no flattened fields), or create one.
1414+
if not isinstance(request, dataset_service.UpdateDatasetVersionRequest):
1415+
request = dataset_service.UpdateDatasetVersionRequest(request)
1416+
1417+
# If we have keyword arguments corresponding to fields on the
1418+
# request, apply these.
1419+
if dataset_version is not None:
1420+
request.dataset_version = dataset_version
1421+
if update_mask is not None:
1422+
request.update_mask = update_mask
1423+
1424+
# Wrap the RPC method; this adds retry and timeout information,
1425+
# and friendly error handling.
1426+
rpc = self._client._transport._wrapped_methods[
1427+
self._client._transport.update_dataset_version
1428+
]
1429+
1430+
# Certain fields should be provided within the metadata header;
1431+
# add these here.
1432+
metadata = tuple(metadata) + (
1433+
gapic_v1.routing_header.to_grpc_metadata(
1434+
(("dataset_version.name", request.dataset_version.name),)
1435+
),
1436+
)
1437+
1438+
# Validate the universe domain.
1439+
self._client._validate_universe_domain()
1440+
1441+
# Send the request.
1442+
response = await rpc(
1443+
request,
1444+
retry=retry,
1445+
timeout=timeout,
1446+
metadata=metadata,
1447+
)
1448+
1449+
# Done; return the response.
1450+
return response
1451+
13271452
async def delete_dataset_version(
13281453
self,
13291454
request: Optional[

0 commit comments

Comments
 (0)