@Generated public interface CleanRoomsService
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 |
|---|---|
CleanRoom |
create(CreateCleanRoomRequest createCleanRoomRequest)
Create a new clean room with the specified collaborators.
|
CreateCleanRoomOutputCatalogResponse |
createOutputCatalog(CreateCleanRoomOutputCatalogRequest createCleanRoomOutputCatalogRequest)
Create the output catalog of the clean room.
|
void |
delete(DeleteCleanRoomRequest deleteCleanRoomRequest)
Delete a clean room.
|
CleanRoom |
get(GetCleanRoomRequest getCleanRoomRequest)
Get the details of a clean room given its name.
|
ListCleanRoomsResponse |
list(ListCleanRoomsRequest listCleanRoomsRequest)
Get a list of all clean rooms of the metastore.
|
CleanRoom |
update(UpdateCleanRoomRequest updateCleanRoomRequest)
Update a clean room.
|
CleanRoom create(CreateCleanRoomRequest createCleanRoomRequest)
The caller must be a metastore admin or have the **CREATE_CLEAN_ROOM** privilege on the metastore.
CreateCleanRoomOutputCatalogResponse createOutputCatalog(CreateCleanRoomOutputCatalogRequest createCleanRoomOutputCatalogRequest)
void delete(DeleteCleanRoomRequest deleteCleanRoomRequest)
CleanRoom get(GetCleanRoomRequest getCleanRoomRequest)
ListCleanRoomsResponse list(ListCleanRoomsRequest listCleanRoomsRequest)
CleanRoom update(UpdateCleanRoomRequest updateCleanRoomRequest)
When the caller is a metastore admin, only the __owner__ field can be updated.
Copyright © 2026. All rights reserved.