#[non_exhaustive]pub struct SearchTrainingPlanOfferingsInputBuilder { /* private fields */ }Expand description
A builder for SearchTrainingPlanOfferingsInput.
Implementations§
Source§impl SearchTrainingPlanOfferingsInputBuilder
impl SearchTrainingPlanOfferingsInputBuilder
Sourcepub fn instance_type(self, input: ReservedCapacityInstanceType) -> Self
pub fn instance_type(self, input: ReservedCapacityInstanceType) -> Self
The type of instance you want to search for in the available training plan offerings. This field allows you to filter the search results based on the specific compute resources you require for your SageMaker training jobs or SageMaker HyperPod clusters. When searching for training plan offerings, specifying the instance type helps you find Reserved Instances that match your computational needs.
Sourcepub fn set_instance_type(
self,
input: Option<ReservedCapacityInstanceType>,
) -> Self
pub fn set_instance_type( self, input: Option<ReservedCapacityInstanceType>, ) -> Self
The type of instance you want to search for in the available training plan offerings. This field allows you to filter the search results based on the specific compute resources you require for your SageMaker training jobs or SageMaker HyperPod clusters. When searching for training plan offerings, specifying the instance type helps you find Reserved Instances that match your computational needs.
Sourcepub fn get_instance_type(&self) -> &Option<ReservedCapacityInstanceType>
pub fn get_instance_type(&self) -> &Option<ReservedCapacityInstanceType>
The type of instance you want to search for in the available training plan offerings. This field allows you to filter the search results based on the specific compute resources you require for your SageMaker training jobs or SageMaker HyperPod clusters. When searching for training plan offerings, specifying the instance type helps you find Reserved Instances that match your computational needs.
Sourcepub fn instance_count(self, input: i32) -> Self
pub fn instance_count(self, input: i32) -> Self
The number of instances you want to reserve in the training plan offerings. This allows you to specify the quantity of compute resources needed for your SageMaker training jobs or SageMaker HyperPod clusters, helping you find reserved capacity offerings that match your requirements.
Sourcepub fn set_instance_count(self, input: Option<i32>) -> Self
pub fn set_instance_count(self, input: Option<i32>) -> Self
The number of instances you want to reserve in the training plan offerings. This allows you to specify the quantity of compute resources needed for your SageMaker training jobs or SageMaker HyperPod clusters, helping you find reserved capacity offerings that match your requirements.
Sourcepub fn get_instance_count(&self) -> &Option<i32>
pub fn get_instance_count(&self) -> &Option<i32>
The number of instances you want to reserve in the training plan offerings. This allows you to specify the quantity of compute resources needed for your SageMaker training jobs or SageMaker HyperPod clusters, helping you find reserved capacity offerings that match your requirements.
Sourcepub fn ultra_server_type(self, input: impl Into<String>) -> Self
pub fn ultra_server_type(self, input: impl Into<String>) -> Self
The type of UltraServer to search for, such as ml.u-p6e-gb200x72.
Sourcepub fn set_ultra_server_type(self, input: Option<String>) -> Self
pub fn set_ultra_server_type(self, input: Option<String>) -> Self
The type of UltraServer to search for, such as ml.u-p6e-gb200x72.
Sourcepub fn get_ultra_server_type(&self) -> &Option<String>
pub fn get_ultra_server_type(&self) -> &Option<String>
The type of UltraServer to search for, such as ml.u-p6e-gb200x72.
Sourcepub fn ultra_server_count(self, input: i32) -> Self
pub fn ultra_server_count(self, input: i32) -> Self
The number of UltraServers to search for.
Sourcepub fn set_ultra_server_count(self, input: Option<i32>) -> Self
pub fn set_ultra_server_count(self, input: Option<i32>) -> Self
The number of UltraServers to search for.
Sourcepub fn get_ultra_server_count(&self) -> &Option<i32>
pub fn get_ultra_server_count(&self) -> &Option<i32>
The number of UltraServers to search for.
Sourcepub fn start_time_after(self, input: DateTime) -> Self
pub fn start_time_after(self, input: DateTime) -> Self
A filter to search for training plan offerings with a start time after a specified date.
Sourcepub fn set_start_time_after(self, input: Option<DateTime>) -> Self
pub fn set_start_time_after(self, input: Option<DateTime>) -> Self
A filter to search for training plan offerings with a start time after a specified date.
Sourcepub fn get_start_time_after(&self) -> &Option<DateTime>
pub fn get_start_time_after(&self) -> &Option<DateTime>
A filter to search for training plan offerings with a start time after a specified date.
Sourcepub fn end_time_before(self, input: DateTime) -> Self
pub fn end_time_before(self, input: DateTime) -> Self
A filter to search for reserved capacity offerings with an end time before a specified date.
Sourcepub fn set_end_time_before(self, input: Option<DateTime>) -> Self
pub fn set_end_time_before(self, input: Option<DateTime>) -> Self
A filter to search for reserved capacity offerings with an end time before a specified date.
Sourcepub fn get_end_time_before(&self) -> &Option<DateTime>
pub fn get_end_time_before(&self) -> &Option<DateTime>
A filter to search for reserved capacity offerings with an end time before a specified date.
Sourcepub fn duration_hours(self, input: i64) -> Self
pub fn duration_hours(self, input: i64) -> Self
The desired duration in hours for the training plan offerings.
This field is required.Sourcepub fn set_duration_hours(self, input: Option<i64>) -> Self
pub fn set_duration_hours(self, input: Option<i64>) -> Self
The desired duration in hours for the training plan offerings.
Sourcepub fn get_duration_hours(&self) -> &Option<i64>
pub fn get_duration_hours(&self) -> &Option<i64>
The desired duration in hours for the training plan offerings.
Sourcepub fn target_resources(self, input: SageMakerResourceName) -> Self
pub fn target_resources(self, input: SageMakerResourceName) -> Self
Appends an item to target_resources.
To override the contents of this collection use set_target_resources.
The target resources (e.g., SageMaker Training Jobs, SageMaker HyperPod, SageMaker Endpoints) to search for in the offerings.
Training plans are specific to their target resource.
-
A training plan designed for SageMaker training jobs can only be used to schedule and run training jobs.
-
A training plan for HyperPod clusters can be used exclusively to provide compute resources to a cluster's instance group.
-
A training plan for SageMaker endpoints can be used exclusively to provide compute resources to SageMaker endpoints for model deployment.
Sourcepub fn set_target_resources(
self,
input: Option<Vec<SageMakerResourceName>>,
) -> Self
pub fn set_target_resources( self, input: Option<Vec<SageMakerResourceName>>, ) -> Self
The target resources (e.g., SageMaker Training Jobs, SageMaker HyperPod, SageMaker Endpoints) to search for in the offerings.
Training plans are specific to their target resource.
-
A training plan designed for SageMaker training jobs can only be used to schedule and run training jobs.
-
A training plan for HyperPod clusters can be used exclusively to provide compute resources to a cluster's instance group.
-
A training plan for SageMaker endpoints can be used exclusively to provide compute resources to SageMaker endpoints for model deployment.
Sourcepub fn get_target_resources(&self) -> &Option<Vec<SageMakerResourceName>>
pub fn get_target_resources(&self) -> &Option<Vec<SageMakerResourceName>>
The target resources (e.g., SageMaker Training Jobs, SageMaker HyperPod, SageMaker Endpoints) to search for in the offerings.
Training plans are specific to their target resource.
-
A training plan designed for SageMaker training jobs can only be used to schedule and run training jobs.
-
A training plan for HyperPod clusters can be used exclusively to provide compute resources to a cluster's instance group.
-
A training plan for SageMaker endpoints can be used exclusively to provide compute resources to SageMaker endpoints for model deployment.
Sourcepub fn build(self) -> Result<SearchTrainingPlanOfferingsInput, BuildError>
pub fn build(self) -> Result<SearchTrainingPlanOfferingsInput, BuildError>
Consumes the builder and constructs a SearchTrainingPlanOfferingsInput.
Source§impl SearchTrainingPlanOfferingsInputBuilder
impl SearchTrainingPlanOfferingsInputBuilder
Sourcepub async fn send_with(
self,
client: &Client,
) -> Result<SearchTrainingPlanOfferingsOutput, SdkError<SearchTrainingPlanOfferingsError, HttpResponse>>
pub async fn send_with( self, client: &Client, ) -> Result<SearchTrainingPlanOfferingsOutput, SdkError<SearchTrainingPlanOfferingsError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
Source§impl Clone for SearchTrainingPlanOfferingsInputBuilder
impl Clone for SearchTrainingPlanOfferingsInputBuilder
Source§fn clone(&self) -> SearchTrainingPlanOfferingsInputBuilder
fn clone(&self) -> SearchTrainingPlanOfferingsInputBuilder
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Default for SearchTrainingPlanOfferingsInputBuilder
impl Default for SearchTrainingPlanOfferingsInputBuilder
Source§fn default() -> SearchTrainingPlanOfferingsInputBuilder
fn default() -> SearchTrainingPlanOfferingsInputBuilder
Source§impl PartialEq for SearchTrainingPlanOfferingsInputBuilder
impl PartialEq for SearchTrainingPlanOfferingsInputBuilder
Source§fn eq(&self, other: &SearchTrainingPlanOfferingsInputBuilder) -> bool
fn eq(&self, other: &SearchTrainingPlanOfferingsInputBuilder) -> bool
self and other values to be equal, and is used by ==.impl StructuralPartialEq for SearchTrainingPlanOfferingsInputBuilder
Auto Trait Implementations§
impl Freeze for SearchTrainingPlanOfferingsInputBuilder
impl RefUnwindSafe for SearchTrainingPlanOfferingsInputBuilder
impl Send for SearchTrainingPlanOfferingsInputBuilder
impl Sync for SearchTrainingPlanOfferingsInputBuilder
impl Unpin for SearchTrainingPlanOfferingsInputBuilder
impl UnwindSafe for SearchTrainingPlanOfferingsInputBuilder
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
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>
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>
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 moreSource§impl<T> Paint for Twhere
T: ?Sized,
impl<T> Paint for Twhere
T: ?Sized,
Source§fn fg(&self, value: Color) -> Painted<&T>
fn fg(&self, value: Color) -> Painted<&T>
Returns a styled value derived from self with the foreground set to
value.
This method should be used rarely. Instead, prefer to use color-specific
builder methods like red() and
green(), which have the same functionality but are
pithier.
§Example
Set foreground color to white using fg():
use yansi::{Paint, Color};
painted.fg(Color::White);Set foreground color to white using white().
use yansi::Paint;
painted.white();Source§fn bright_black(&self) -> Painted<&T>
fn bright_black(&self) -> Painted<&T>
Source§fn bright_red(&self) -> Painted<&T>
fn bright_red(&self) -> Painted<&T>
Source§fn bright_green(&self) -> Painted<&T>
fn bright_green(&self) -> Painted<&T>
Source§fn bright_yellow(&self) -> Painted<&T>
fn bright_yellow(&self) -> Painted<&T>
Source§fn bright_blue(&self) -> Painted<&T>
fn bright_blue(&self) -> Painted<&T>
Source§fn bright_magenta(&self) -> Painted<&T>
fn bright_magenta(&self) -> Painted<&T>
Source§fn bright_cyan(&self) -> Painted<&T>
fn bright_cyan(&self) -> Painted<&T>
Source§fn bright_white(&self) -> Painted<&T>
fn bright_white(&self) -> Painted<&T>
Source§fn bg(&self, value: Color) -> Painted<&T>
fn bg(&self, value: Color) -> Painted<&T>
Returns a styled value derived from self with the background set to
value.
This method should be used rarely. Instead, prefer to use color-specific
builder methods like on_red() and
on_green(), which have the same functionality but
are pithier.
§Example
Set background color to red using fg():
use yansi::{Paint, Color};
painted.bg(Color::Red);Set background color to red using on_red().
use yansi::Paint;
painted.on_red();Source§fn on_primary(&self) -> Painted<&T>
fn on_primary(&self) -> Painted<&T>
Source§fn on_magenta(&self) -> Painted<&T>
fn on_magenta(&self) -> Painted<&T>
Source§fn on_bright_black(&self) -> Painted<&T>
fn on_bright_black(&self) -> Painted<&T>
Source§fn on_bright_red(&self) -> Painted<&T>
fn on_bright_red(&self) -> Painted<&T>
Source§fn on_bright_green(&self) -> Painted<&T>
fn on_bright_green(&self) -> Painted<&T>
Source§fn on_bright_yellow(&self) -> Painted<&T>
fn on_bright_yellow(&self) -> Painted<&T>
Source§fn on_bright_blue(&self) -> Painted<&T>
fn on_bright_blue(&self) -> Painted<&T>
Source§fn on_bright_magenta(&self) -> Painted<&T>
fn on_bright_magenta(&self) -> Painted<&T>
Source§fn on_bright_cyan(&self) -> Painted<&T>
fn on_bright_cyan(&self) -> Painted<&T>
Source§fn on_bright_white(&self) -> Painted<&T>
fn on_bright_white(&self) -> Painted<&T>
Source§fn attr(&self, value: Attribute) -> Painted<&T>
fn attr(&self, value: Attribute) -> Painted<&T>
Enables the styling Attribute value.
This method should be used rarely. Instead, prefer to use
attribute-specific builder methods like bold() and
underline(), which have the same functionality
but are pithier.
§Example
Make text bold using attr():
use yansi::{Paint, Attribute};
painted.attr(Attribute::Bold);Make text bold using using bold().
use yansi::Paint;
painted.bold();Source§fn rapid_blink(&self) -> Painted<&T>
fn rapid_blink(&self) -> Painted<&T>
Source§fn quirk(&self, value: Quirk) -> Painted<&T>
fn quirk(&self, value: Quirk) -> Painted<&T>
Enables the yansi Quirk value.
This method should be used rarely. Instead, prefer to use quirk-specific
builder methods like mask() and
wrap(), which have the same functionality but are
pithier.
§Example
Enable wrapping using .quirk():
use yansi::{Paint, Quirk};
painted.quirk(Quirk::Wrap);Enable wrapping using wrap().
use yansi::Paint;
painted.wrap();Source§fn clear(&self) -> Painted<&T>
👎Deprecated since 1.0.1: renamed to resetting() due to conflicts with Vec::clear().
The clear() method will be removed in a future release.
fn clear(&self) -> Painted<&T>
resetting() due to conflicts with Vec::clear().
The clear() method will be removed in a future release.Source§fn whenever(&self, value: Condition) -> Painted<&T>
fn whenever(&self, value: Condition) -> Painted<&T>
Conditionally enable styling based on whether the Condition value
applies. Replaces any previous condition.
See the crate level docs for more details.
§Example
Enable styling painted only when both stdout and stderr are TTYs:
use yansi::{Paint, Condition};
painted.red().on_yellow().whenever(Condition::STDOUTERR_ARE_TTY);