Struct gapi_grpc::google::cloud::notebooks::v1beta1::notebook_service_client::NotebookServiceClient [−][src]
API v1beta1 service for Cloud AI Platform Notebooks.
Implementations
impl NotebookServiceClient<Channel>
[src]
pub async fn connect<D>(dst: D) -> Result<Self, Error> where
D: TryInto<Endpoint>,
D::Error: Into<StdError>,
[src]
D: TryInto<Endpoint>,
D::Error: Into<StdError>,
Attempt to create a new client by connecting to a given endpoint.
impl<T> NotebookServiceClient<T> where
T: GrpcService<BoxBody>,
T::ResponseBody: Body + HttpBody + Send + 'static,
T::Error: Into<StdError>,
<T::ResponseBody as HttpBody>::Error: Into<StdError> + Send,
[src]
T: GrpcService<BoxBody>,
T::ResponseBody: Body + HttpBody + Send + 'static,
T::Error: Into<StdError>,
<T::ResponseBody as HttpBody>::Error: Into<StdError> + Send,
pub fn new(inner: T) -> Self
[src]
pub fn with_interceptor(inner: T, interceptor: impl Into<Interceptor>) -> Self
[src]
pub async fn list_instances(
&mut self,
request: impl IntoRequest<ListInstancesRequest>
) -> Result<Response<ListInstancesResponse>, Status>
[src]
&mut self,
request: impl IntoRequest<ListInstancesRequest>
) -> Result<Response<ListInstancesResponse>, Status>
Lists instances in a given project and location.
pub async fn get_instance(
&mut self,
request: impl IntoRequest<GetInstanceRequest>
) -> Result<Response<Instance>, Status>
[src]
&mut self,
request: impl IntoRequest<GetInstanceRequest>
) -> Result<Response<Instance>, Status>
Gets details of a single Instance.
pub async fn create_instance(
&mut self,
request: impl IntoRequest<CreateInstanceRequest>
) -> Result<Response<Operation>, Status>
[src]
&mut self,
request: impl IntoRequest<CreateInstanceRequest>
) -> Result<Response<Operation>, Status>
Creates a new Instance in a given project and location.
pub async fn register_instance(
&mut self,
request: impl IntoRequest<RegisterInstanceRequest>
) -> Result<Response<Operation>, Status>
[src]
&mut self,
request: impl IntoRequest<RegisterInstanceRequest>
) -> Result<Response<Operation>, Status>
Registers an existing legacy notebook instance to the Notebooks API server. Legacy instances are instances created with the legacy Compute Engine calls. They are not manageable by the Notebooks API out of the box. This call makes these instances manageable by the Notebooks API.
pub async fn set_instance_accelerator(
&mut self,
request: impl IntoRequest<SetInstanceAcceleratorRequest>
) -> Result<Response<Operation>, Status>
[src]
&mut self,
request: impl IntoRequest<SetInstanceAcceleratorRequest>
) -> Result<Response<Operation>, Status>
Updates the guest accelerators of a single Instance.
pub async fn set_instance_machine_type(
&mut self,
request: impl IntoRequest<SetInstanceMachineTypeRequest>
) -> Result<Response<Operation>, Status>
[src]
&mut self,
request: impl IntoRequest<SetInstanceMachineTypeRequest>
) -> Result<Response<Operation>, Status>
Updates the machine type of a single Instance.
pub async fn set_instance_labels(
&mut self,
request: impl IntoRequest<SetInstanceLabelsRequest>
) -> Result<Response<Operation>, Status>
[src]
&mut self,
request: impl IntoRequest<SetInstanceLabelsRequest>
) -> Result<Response<Operation>, Status>
Updates the labels of an Instance.
pub async fn delete_instance(
&mut self,
request: impl IntoRequest<DeleteInstanceRequest>
) -> Result<Response<Operation>, Status>
[src]
&mut self,
request: impl IntoRequest<DeleteInstanceRequest>
) -> Result<Response<Operation>, Status>
Deletes a single Instance.
pub async fn start_instance(
&mut self,
request: impl IntoRequest<StartInstanceRequest>
) -> Result<Response<Operation>, Status>
[src]
&mut self,
request: impl IntoRequest<StartInstanceRequest>
) -> Result<Response<Operation>, Status>
Starts a notebook instance.
pub async fn stop_instance(
&mut self,
request: impl IntoRequest<StopInstanceRequest>
) -> Result<Response<Operation>, Status>
[src]
&mut self,
request: impl IntoRequest<StopInstanceRequest>
) -> Result<Response<Operation>, Status>
Stops a notebook instance.
pub async fn reset_instance(
&mut self,
request: impl IntoRequest<ResetInstanceRequest>
) -> Result<Response<Operation>, Status>
[src]
&mut self,
request: impl IntoRequest<ResetInstanceRequest>
) -> Result<Response<Operation>, Status>
Resets a notebook instance.
pub async fn report_instance_info(
&mut self,
request: impl IntoRequest<ReportInstanceInfoRequest>
) -> Result<Response<Operation>, Status>
[src]
&mut self,
request: impl IntoRequest<ReportInstanceInfoRequest>
) -> Result<Response<Operation>, Status>
Allows notebook instances to report their latest instance information to the Notebooks API server. The server will merge the reported information to the instance metadata store. Do not use this method directly.
pub async fn is_instance_upgradeable(
&mut self,
request: impl IntoRequest<IsInstanceUpgradeableRequest>
) -> Result<Response<IsInstanceUpgradeableResponse>, Status>
[src]
&mut self,
request: impl IntoRequest<IsInstanceUpgradeableRequest>
) -> Result<Response<IsInstanceUpgradeableResponse>, Status>
Check if a notebook instance is upgradable.
pub async fn upgrade_instance(
&mut self,
request: impl IntoRequest<UpgradeInstanceRequest>
) -> Result<Response<Operation>, Status>
[src]
&mut self,
request: impl IntoRequest<UpgradeInstanceRequest>
) -> Result<Response<Operation>, Status>
Upgrades a notebook instance to the latest version.
pub async fn upgrade_instance_internal(
&mut self,
request: impl IntoRequest<UpgradeInstanceInternalRequest>
) -> Result<Response<Operation>, Status>
[src]
&mut self,
request: impl IntoRequest<UpgradeInstanceInternalRequest>
) -> Result<Response<Operation>, Status>
Allows notebook instances to call this endpoint to upgrade themselves. Do not use this method directly.
pub async fn list_environments(
&mut self,
request: impl IntoRequest<ListEnvironmentsRequest>
) -> Result<Response<ListEnvironmentsResponse>, Status>
[src]
&mut self,
request: impl IntoRequest<ListEnvironmentsRequest>
) -> Result<Response<ListEnvironmentsResponse>, Status>
Lists environments in a project.
pub async fn get_environment(
&mut self,
request: impl IntoRequest<GetEnvironmentRequest>
) -> Result<Response<Environment>, Status>
[src]
&mut self,
request: impl IntoRequest<GetEnvironmentRequest>
) -> Result<Response<Environment>, Status>
Gets details of a single Environment.
pub async fn create_environment(
&mut self,
request: impl IntoRequest<CreateEnvironmentRequest>
) -> Result<Response<Operation>, Status>
[src]
&mut self,
request: impl IntoRequest<CreateEnvironmentRequest>
) -> Result<Response<Operation>, Status>
Creates a new Environment.
pub async fn delete_environment(
&mut self,
request: impl IntoRequest<DeleteEnvironmentRequest>
) -> Result<Response<Operation>, Status>
[src]
&mut self,
request: impl IntoRequest<DeleteEnvironmentRequest>
) -> Result<Response<Operation>, Status>
Deletes a single Environment.
Trait Implementations
impl<T: Clone> Clone for NotebookServiceClient<T>
[src]
fn clone(&self) -> Self
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<T> Debug for NotebookServiceClient<T>
[src]
Auto Trait Implementations
impl<T> !RefUnwindSafe for NotebookServiceClient<T>
impl<T> Send for NotebookServiceClient<T> where
T: Send,
T: Send,
impl<T> Sync for NotebookServiceClient<T> where
T: Sync,
T: Sync,
impl<T> Unpin for NotebookServiceClient<T> where
T: Unpin,
T: Unpin,
impl<T> !UnwindSafe for NotebookServiceClient<T>
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> IntoRequest<T> for T
[src]
pub fn into_request(self) -> Request<T>
[src]
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
[src]
V: MultiLane<T>,
impl<T> WithSubscriber for T
[src]
pub fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
[src]
S: Into<Dispatch>,