Struct google_api_proto::google::cloud::aiplatform::v1::NotebookIdleShutdownConfig
source · pub struct NotebookIdleShutdownConfig {
pub idle_timeout: Option<Duration>,
pub idle_shutdown_disabled: bool,
}
Expand description
The idle shutdown configuration of NotebookRuntimeTemplate, which contains the idle_timeout as required field.
Fields§
§idle_timeout: Option<Duration>
Required. Duration is accurate to the second. In Notebook, Idle Timeout is accurate to minute so the range of idle_timeout (second) is: 10 * 60 ~ 1440
idle_shutdown_disabled: bool
Whether Idle Shutdown is disabled in this NotebookRuntimeTemplate.
Trait Implementations§
source§impl Clone for NotebookIdleShutdownConfig
impl Clone for NotebookIdleShutdownConfig
source§fn clone(&self) -> NotebookIdleShutdownConfig
fn clone(&self) -> NotebookIdleShutdownConfig
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for NotebookIdleShutdownConfig
impl Debug for NotebookIdleShutdownConfig
source§impl Default for NotebookIdleShutdownConfig
impl Default for NotebookIdleShutdownConfig
source§impl Message for NotebookIdleShutdownConfig
impl Message for NotebookIdleShutdownConfig
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message to a buffer. Read more
source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
Encodes the message to a newly allocated buffer.
source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message with a length-delimiter to a buffer. Read more
source§fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self
. Read moresource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
.source§impl PartialEq for NotebookIdleShutdownConfig
impl PartialEq for NotebookIdleShutdownConfig
source§fn eq(&self, other: &NotebookIdleShutdownConfig) -> bool
fn eq(&self, other: &NotebookIdleShutdownConfig) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for NotebookIdleShutdownConfig
impl StructuralPartialEq for NotebookIdleShutdownConfig
Auto Trait Implementations§
impl Freeze for NotebookIdleShutdownConfig
impl RefUnwindSafe for NotebookIdleShutdownConfig
impl Send for NotebookIdleShutdownConfig
impl Sync for NotebookIdleShutdownConfig
impl Unpin for NotebookIdleShutdownConfig
impl UnwindSafe for NotebookIdleShutdownConfig
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request