@Generated public interface WarehousesService
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 |
|---|---|
CreateWarehouseResponse |
create(CreateWarehouseRequest createWarehouseRequest)
Create a warehouse.
|
void |
delete(DeleteWarehouseRequest deleteWarehouseRequest)
Delete a warehouse.
|
void |
edit(EditWarehouseRequest editWarehouseRequest)
Update a warehouse.
|
GetWarehouseResponse |
get(GetWarehouseRequest getWarehouseRequest)
Get warehouse info.
|
GetWarehousePermissionLevelsResponse |
getPermissionLevels(GetWarehousePermissionLevelsRequest getWarehousePermissionLevelsRequest)
Get SQL warehouse permission levels.
|
WarehousePermissions |
getPermissions(GetWarehousePermissionsRequest getWarehousePermissionsRequest)
Get SQL warehouse permissions.
|
GetWorkspaceWarehouseConfigResponse |
getWorkspaceWarehouseConfig()
Get the workspace configuration.
|
ListWarehousesResponse |
list(ListWarehousesRequest listWarehousesRequest)
List warehouses.
|
WarehousePermissions |
setPermissions(WarehousePermissionsRequest warehousePermissionsRequest)
Set SQL warehouse permissions.
|
void |
setWorkspaceWarehouseConfig(SetWorkspaceWarehouseConfigRequest setWorkspaceWarehouseConfigRequest)
Set the workspace configuration.
|
void |
start(StartRequest startRequest)
Start a warehouse.
|
void |
stop(StopRequest stopRequest)
Stop a warehouse.
|
WarehousePermissions |
updatePermissions(WarehousePermissionsRequest warehousePermissionsRequest)
Update SQL warehouse permissions.
|
CreateWarehouseResponse create(CreateWarehouseRequest createWarehouseRequest)
Creates a new SQL warehouse.
void delete(DeleteWarehouseRequest deleteWarehouseRequest)
Deletes a SQL warehouse.
void edit(EditWarehouseRequest editWarehouseRequest)
Updates the configuration for a SQL warehouse.
GetWarehouseResponse get(GetWarehouseRequest getWarehouseRequest)
Gets the information for a single SQL warehouse.
GetWarehousePermissionLevelsResponse getPermissionLevels(GetWarehousePermissionLevelsRequest getWarehousePermissionLevelsRequest)
Gets the permission levels that a user can have on an object.
WarehousePermissions getPermissions(GetWarehousePermissionsRequest getWarehousePermissionsRequest)
Gets the permissions of a SQL warehouse. SQL warehouses can inherit permissions from their root object.
GetWorkspaceWarehouseConfigResponse getWorkspaceWarehouseConfig()
Gets the workspace level configuration that is shared by all SQL warehouses in a workspace.
ListWarehousesResponse list(ListWarehousesRequest listWarehousesRequest)
Lists all SQL warehouses that a user has manager permissions on.
WarehousePermissions setPermissions(WarehousePermissionsRequest warehousePermissionsRequest)
Sets permissions on an object, replacing existing permissions if they exist. Deletes all direct permissions if none are specified. Objects can inherit permissions from their root object.
void setWorkspaceWarehouseConfig(SetWorkspaceWarehouseConfigRequest setWorkspaceWarehouseConfigRequest)
Sets the workspace level configuration that is shared by all SQL warehouses in a workspace.
void start(StartRequest startRequest)
Starts a SQL warehouse.
void stop(StopRequest stopRequest)
Stops a SQL warehouse.
WarehousePermissions updatePermissions(WarehousePermissionsRequest warehousePermissionsRequest)
Updates the permissions on a SQL warehouse. SQL warehouses can inherit permissions from their root object.
Copyright © 2025. All rights reserved.