pub struct UpdateTrialComponent { /* private fields */ }
Expand description
Fluent builder constructing a request to UpdateTrialComponent
.
Updates one or more properties of a trial component.
Implementations
sourceimpl UpdateTrialComponent
impl UpdateTrialComponent
sourcepub async fn send(
self
) -> Result<UpdateTrialComponentOutput, SdkError<UpdateTrialComponentError>>
pub async fn send(
self
) -> Result<UpdateTrialComponentOutput, SdkError<UpdateTrialComponentError>>
Sends the request and returns the response.
If an error occurs, an SdkError
will be returned with additional details that
can be matched against.
By default, any retryable failures will be retried twice. Retry behavior is configurable with the RetryConfig, which can be set when configuring the client.
sourcepub fn trial_component_name(self, input: impl Into<String>) -> Self
pub fn trial_component_name(self, input: impl Into<String>) -> Self
The name of the component to update.
sourcepub fn set_trial_component_name(self, input: Option<String>) -> Self
pub fn set_trial_component_name(self, input: Option<String>) -> Self
The name of the component to update.
sourcepub fn display_name(self, input: impl Into<String>) -> Self
pub fn display_name(self, input: impl Into<String>) -> Self
The name of the component as displayed. The name doesn't need to be unique. If DisplayName
isn't specified, TrialComponentName
is displayed.
sourcepub fn set_display_name(self, input: Option<String>) -> Self
pub fn set_display_name(self, input: Option<String>) -> Self
The name of the component as displayed. The name doesn't need to be unique. If DisplayName
isn't specified, TrialComponentName
is displayed.
sourcepub fn status(self, input: TrialComponentStatus) -> Self
pub fn status(self, input: TrialComponentStatus) -> Self
The new status of the component.
sourcepub fn set_status(self, input: Option<TrialComponentStatus>) -> Self
pub fn set_status(self, input: Option<TrialComponentStatus>) -> Self
The new status of the component.
sourcepub fn start_time(self, input: DateTime) -> Self
pub fn start_time(self, input: DateTime) -> Self
When the component started.
sourcepub fn set_start_time(self, input: Option<DateTime>) -> Self
pub fn set_start_time(self, input: Option<DateTime>) -> Self
When the component started.
sourcepub fn set_end_time(self, input: Option<DateTime>) -> Self
pub fn set_end_time(self, input: Option<DateTime>) -> Self
When the component ended.
sourcepub fn parameters(
self,
k: impl Into<String>,
v: TrialComponentParameterValue
) -> Self
pub fn parameters(
self,
k: impl Into<String>,
v: TrialComponentParameterValue
) -> Self
Adds a key-value pair to Parameters
.
To override the contents of this collection use set_parameters
.
Replaces all of the component's hyperparameters with the specified hyperparameters.
sourcepub fn set_parameters(
self,
input: Option<HashMap<String, TrialComponentParameterValue>>
) -> Self
pub fn set_parameters(
self,
input: Option<HashMap<String, TrialComponentParameterValue>>
) -> Self
Replaces all of the component's hyperparameters with the specified hyperparameters.
sourcepub fn parameters_to_remove(self, input: impl Into<String>) -> Self
pub fn parameters_to_remove(self, input: impl Into<String>) -> Self
Appends an item to ParametersToRemove
.
To override the contents of this collection use set_parameters_to_remove
.
The hyperparameters to remove from the component.
sourcepub fn set_parameters_to_remove(self, input: Option<Vec<String>>) -> Self
pub fn set_parameters_to_remove(self, input: Option<Vec<String>>) -> Self
The hyperparameters to remove from the component.
sourcepub fn input_artifacts(
self,
k: impl Into<String>,
v: TrialComponentArtifact
) -> Self
pub fn input_artifacts(
self,
k: impl Into<String>,
v: TrialComponentArtifact
) -> Self
Adds a key-value pair to InputArtifacts
.
To override the contents of this collection use set_input_artifacts
.
Replaces all of the component's input artifacts with the specified artifacts.
sourcepub fn set_input_artifacts(
self,
input: Option<HashMap<String, TrialComponentArtifact>>
) -> Self
pub fn set_input_artifacts(
self,
input: Option<HashMap<String, TrialComponentArtifact>>
) -> Self
Replaces all of the component's input artifacts with the specified artifacts.
sourcepub fn input_artifacts_to_remove(self, input: impl Into<String>) -> Self
pub fn input_artifacts_to_remove(self, input: impl Into<String>) -> Self
Appends an item to InputArtifactsToRemove
.
To override the contents of this collection use set_input_artifacts_to_remove
.
The input artifacts to remove from the component.
sourcepub fn set_input_artifacts_to_remove(self, input: Option<Vec<String>>) -> Self
pub fn set_input_artifacts_to_remove(self, input: Option<Vec<String>>) -> Self
The input artifacts to remove from the component.
sourcepub fn output_artifacts(
self,
k: impl Into<String>,
v: TrialComponentArtifact
) -> Self
pub fn output_artifacts(
self,
k: impl Into<String>,
v: TrialComponentArtifact
) -> Self
Adds a key-value pair to OutputArtifacts
.
To override the contents of this collection use set_output_artifacts
.
Replaces all of the component's output artifacts with the specified artifacts.
sourcepub fn set_output_artifacts(
self,
input: Option<HashMap<String, TrialComponentArtifact>>
) -> Self
pub fn set_output_artifacts(
self,
input: Option<HashMap<String, TrialComponentArtifact>>
) -> Self
Replaces all of the component's output artifacts with the specified artifacts.
sourcepub fn output_artifacts_to_remove(self, input: impl Into<String>) -> Self
pub fn output_artifacts_to_remove(self, input: impl Into<String>) -> Self
Appends an item to OutputArtifactsToRemove
.
To override the contents of this collection use set_output_artifacts_to_remove
.
The output artifacts to remove from the component.
sourcepub fn set_output_artifacts_to_remove(self, input: Option<Vec<String>>) -> Self
pub fn set_output_artifacts_to_remove(self, input: Option<Vec<String>>) -> Self
The output artifacts to remove from the component.
Trait Implementations
sourceimpl Clone for UpdateTrialComponent
impl Clone for UpdateTrialComponent
sourcefn clone(&self) -> UpdateTrialComponent
fn clone(&self) -> UpdateTrialComponent
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
Auto Trait Implementations
impl !RefUnwindSafe for UpdateTrialComponent
impl Send for UpdateTrialComponent
impl Sync for UpdateTrialComponent
impl Unpin for UpdateTrialComponent
impl !UnwindSafe for UpdateTrialComponent
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more