pub struct GoogleCloudAiplatformV1Scheduling {
pub restart_job_on_worker_restart: Option<bool>,
pub disable_retries: Option<bool>,
pub strategy: Option<String>,
pub timeout: Option<Duration>,
}Expand description
All parameters related to queuing and scheduling of custom jobs.
This type is not used in any activity, and only used as part of another schema.
Fields§
§restart_job_on_worker_restart: Option<bool>Restarts the entire CustomJob if a worker gets restarted. This feature can be used by distributed training jobs that are not resilient to workers leaving and joining a job.
disable_retries: Option<bool>Optional. Indicates if the job should retry for internal errors after the job starts running. If true, overrides Scheduling.restart_job_on_worker_restart to false.
strategy: Option<String>Optional. This determines which type of scheduling strategy to use.
timeout: Option<Duration>The maximum job running time. The default is 7 days.
Trait Implementations§
Source§impl Clone for GoogleCloudAiplatformV1Scheduling
impl Clone for GoogleCloudAiplatformV1Scheduling
Source§fn clone(&self) -> GoogleCloudAiplatformV1Scheduling
fn clone(&self) -> GoogleCloudAiplatformV1Scheduling
Returns a duplicate 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 Default for GoogleCloudAiplatformV1Scheduling
impl Default for GoogleCloudAiplatformV1Scheduling
Source§fn default() -> GoogleCloudAiplatformV1Scheduling
fn default() -> GoogleCloudAiplatformV1Scheduling
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GoogleCloudAiplatformV1Scheduling
impl<'de> Deserialize<'de> for GoogleCloudAiplatformV1Scheduling
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Part for GoogleCloudAiplatformV1Scheduling
Auto Trait Implementations§
impl Freeze for GoogleCloudAiplatformV1Scheduling
impl RefUnwindSafe for GoogleCloudAiplatformV1Scheduling
impl Send for GoogleCloudAiplatformV1Scheduling
impl Sync for GoogleCloudAiplatformV1Scheduling
impl Unpin for GoogleCloudAiplatformV1Scheduling
impl UnwindSafe for GoogleCloudAiplatformV1Scheduling
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more