@Generated public interface CleanRoomAssetsService
This is the high-level interface, that contains generated methods.
Evolving: this interface is under development. Method signatures may change.
| Modifier and Type | Method and Description |
|---|---|
CleanRoomAsset |
create(CreateCleanRoomAssetRequest createCleanRoomAssetRequest)
Create an asset.
|
void |
delete(DeleteCleanRoomAssetRequest deleteCleanRoomAssetRequest)
Delete an asset.
|
CleanRoomAsset |
get(GetCleanRoomAssetRequest getCleanRoomAssetRequest)
Get an asset.
|
ListCleanRoomAssetsResponse |
list(ListCleanRoomAssetsRequest listCleanRoomAssetsRequest)
List assets.
|
CleanRoomAsset |
update(UpdateCleanRoomAssetRequest updateCleanRoomAssetRequest)
Update an asset.
|
CleanRoomAsset create(CreateCleanRoomAssetRequest createCleanRoomAssetRequest)
Create a clean room asset —share an asset like a notebook or table into the clean room. For each UC asset that is added through this method, the clean room owner must also have enough privilege on the asset to consume it. The privilege must be maintained indefinitely for the clean room to be able to access the asset. Typically, you should use a group as the clean room owner.
void delete(DeleteCleanRoomAssetRequest deleteCleanRoomAssetRequest)
Delete a clean room asset - unshare/remove the asset from the clean room
CleanRoomAsset get(GetCleanRoomAssetRequest getCleanRoomAssetRequest)
Get the details of a clean room asset by its type and full name.
ListCleanRoomAssetsResponse list(ListCleanRoomAssetsRequest listCleanRoomAssetsRequest)
CleanRoomAsset update(UpdateCleanRoomAssetRequest updateCleanRoomAssetRequest)
Update a clean room asset. For example, updating the content of a notebook; changing the shared partitions of a table; etc.
Copyright © 2025. All rights reserved.