Module clients.kernel_task.client
Classes
KernelTaskClient
class KernelTaskClient(connection_config: h2o_notebook.clients.connection_config.ConnectionConfig, verify_ssl: bool = True, ssl_ca_cert: Optional[str] = None)
KernelTaskClient manages Python kernel tasks.
Methods
cancel_kernel_task 
def cancel_kernel_task(self, name: str)
Cancels a KernelTask.
Args
- name:- str
- The name of the KernelTask. Format is workspaces/*/kernels/*/tasks/*.
create_kernel_task 
def create_kernel_task(self, parent: str, kernel_task: h2o_notebook.clients.kernel_task.kernel_task.KernelTask, kernel_task_id: str = '') ‑> h2o_notebook.clients.kernel_task.kernel_task.KernelTask
Creates a KernelTask.
Args
- parent:- str
- The resource name of the Kernel to create the KernelTask in. Format is workspaces/*/kernels/*.
- kernel_task:- KernelTask
- The KernelTask resource to create.
- kernel_task_id:- str, optional
- The ID to use for the KernelTask, which will become the final component of the image's resource name. If left unspecified, the server will generate a random value. This value must: - contain 1-63 characters - contain only lowercase alphanumeric characters or hyphen ('-') - start with an alphabetic character - end with an alphanumeric character
Returns
- KernelTask
- KernelTask object.
get_kernel_task 
get_kernel_task_output 
def get_kernel_task_output(self, kernel_task_name: str) ‑> h2o_notebook.clients.kernel_task_output.kernel_task_output.KernelTaskOutput
list_all_kernel_task_messages 
def list_all_kernel_task_messages(self, kernel_task_name: str) ‑> List[h2o_notebook.clients.kernel_task_message.kernel_task_message.KernelTaskMessage]
list_all_kernel_tasks 
list_kernel_task_messages 
def list_kernel_task_messages(self, kernel_task_name: str, page_size: int = 0, page_token: str = '') ‑> h2o_notebook.clients.kernel_task_message.page.KernelTaskMessagesPage
Lists KernelTaskMessages.
Args
- kernel_task_name:- str
- The resource name of the KernelTask to list KernelTaskMessages from. Format is workspaces/*/kernels/*/tasks/*.
- page_size:- int
- Maximum number of KernelTaskMessages to return in a response. If unspecified (or set to 0), at most 50 KernelTaskMessages will be returned. The maximum value is 1000; values above 1000 will be coerced to 1000.
- page_token:- str
- Page token. Leave unset to receive the initial page. To list any subsequent pages use the value of 'next_page_token' returned from the KernelTaskMessagesPage.
Returns
- KernelTaskMessagesPage
- KernelTaskMessagesPage object.
list_kernel_tasks 
def list_kernel_tasks(self, parent: str, page_size: int = 0, page_token: str = '') ‑> h2o_notebook.clients.kernel_task.page.KernelTasksPage
Lists KernelTasks.
Args
- parent:- str
- The resource name of the Kernel to list KernelTasks from. Format is workspaces/*/kernels/*.
- page_size:- int
- Maximum number of KernelTasks to return in a response. If unspecified (or set to 0), at most 50 KernelTasks will be returned. The maximum value is 1000; values above 1000 will be coerced to 1000.
- page_token:- str
- Page token. Leave unset to receive the initial page. To list any subsequent pages use the value of 'next_page_token' returned from the KernelTasksPage.
Returns
- KernelTasksPage
- KernelTasksPage object.
wait_task_completed 
def wait_task_completed(self, name: str, timeout_seconds: Optional[float] = None) ‑> h2o_notebook.clients.kernel_task.kernel_task.KernelTask
Wait until the KernelTask is completed.
Args
- name:- str
- The name of the KernelTask. Format is workspaces/*/kernels/*/tasks/*.
timeout_seconds (Optional[float], optional). Timeout in seconds. If not specified, will wait indefinitely.
Feedback
- Submit and view feedback for this page
- Send feedback about H2O Notebook Labs to cloud-feedback@h2o.ai