@Generated public class CleanRoomsAPI extends Object
| Constructor and Description |
|---|
CleanRoomsAPI(ApiClient apiClient)
Regular-use constructor
|
CleanRoomsAPI(CleanRoomsService mock)
Constructor for mocks
|
| Modifier and Type | Method and Description |
|---|---|
Wait<CleanRoom,CleanRoom> |
create(CreateCleanRoomRequest request)
Create a new clean room with the specified collaborators.
|
CreateCleanRoomOutputCatalogResponse |
createOutputCatalog(CreateCleanRoomOutputCatalogRequest request)
Create the output catalog of the clean room.
|
void |
delete(DeleteCleanRoomRequest request)
Delete a clean room.
|
void |
delete(String name) |
CleanRoom |
get(GetCleanRoomRequest request)
Get the details of a clean room given its name.
|
CleanRoom |
get(String name) |
CleanRoomsService |
impl() |
Iterable<CleanRoom> |
list(ListCleanRoomsRequest request)
Get a list of all clean rooms of the metastore.
|
CleanRoom |
update(UpdateCleanRoomRequest request)
Update a clean room.
|
CleanRoom |
waitGetCleanRoomActive(String name) |
CleanRoom |
waitGetCleanRoomActive(String name,
Duration timeout,
Consumer<CleanRoom> callback) |
public CleanRoomsAPI(ApiClient apiClient)
public CleanRoomsAPI(CleanRoomsService mock)
public CleanRoom waitGetCleanRoomActive(String name) throws TimeoutException
TimeoutExceptionpublic CleanRoom waitGetCleanRoomActive(String name, Duration timeout, Consumer<CleanRoom> callback) throws TimeoutException
TimeoutExceptionpublic Wait<CleanRoom,CleanRoom> create(CreateCleanRoomRequest request)
The caller must be a metastore admin or have the **CREATE_CLEAN_ROOM** privilege on the metastore.
public CreateCleanRoomOutputCatalogResponse createOutputCatalog(CreateCleanRoomOutputCatalogRequest request)
public void delete(String name)
public void delete(DeleteCleanRoomRequest request)
public CleanRoom get(GetCleanRoomRequest request)
public Iterable<CleanRoom> list(ListCleanRoomsRequest request)
public CleanRoom update(UpdateCleanRoomRequest request)
When the caller is a metastore admin, only the __owner__ field can be updated.
public CleanRoomsService impl()
Copyright © 2026. All rights reserved.