@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 a SQL warehouse. SQL warehouses 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 © 2023. All rights reserved.