Struct aws_sdk_personalize::operation::update_metric_attribution::builders::UpdateMetricAttributionFluentBuilder
source · pub struct UpdateMetricAttributionFluentBuilder { /* private fields */ }Expand description
Fluent builder constructing a request to UpdateMetricAttribution.
Updates a metric attribution.
Implementations§
source§impl UpdateMetricAttributionFluentBuilder
impl UpdateMetricAttributionFluentBuilder
sourcepub fn as_input(&self) -> &UpdateMetricAttributionInputBuilder
pub fn as_input(&self) -> &UpdateMetricAttributionInputBuilder
Access the UpdateMetricAttribution as a reference.
sourcepub async fn send(
self
) -> Result<UpdateMetricAttributionOutput, SdkError<UpdateMetricAttributionError, HttpResponse>>
pub async fn send( self ) -> Result<UpdateMetricAttributionOutput, SdkError<UpdateMetricAttributionError, HttpResponse>>
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 customize(
self
) -> CustomizableOperation<UpdateMetricAttributionOutput, UpdateMetricAttributionError, Self>
pub fn customize( self ) -> CustomizableOperation<UpdateMetricAttributionOutput, UpdateMetricAttributionError, Self>
Consumes this builder, creating a customizable operation that can be modified before being sent.
sourcepub fn add_metrics(self, input: MetricAttribute) -> Self
pub fn add_metrics(self, input: MetricAttribute) -> Self
Appends an item to addMetrics.
To override the contents of this collection use set_add_metrics.
Add new metric attributes to the metric attribution.
sourcepub fn set_add_metrics(self, input: Option<Vec<MetricAttribute>>) -> Self
pub fn set_add_metrics(self, input: Option<Vec<MetricAttribute>>) -> Self
Add new metric attributes to the metric attribution.
sourcepub fn get_add_metrics(&self) -> &Option<Vec<MetricAttribute>>
pub fn get_add_metrics(&self) -> &Option<Vec<MetricAttribute>>
Add new metric attributes to the metric attribution.
sourcepub fn remove_metrics(self, input: impl Into<String>) -> Self
pub fn remove_metrics(self, input: impl Into<String>) -> Self
Appends an item to removeMetrics.
To override the contents of this collection use set_remove_metrics.
Remove metric attributes from the metric attribution.
sourcepub fn set_remove_metrics(self, input: Option<Vec<String>>) -> Self
pub fn set_remove_metrics(self, input: Option<Vec<String>>) -> Self
Remove metric attributes from the metric attribution.
sourcepub fn get_remove_metrics(&self) -> &Option<Vec<String>>
pub fn get_remove_metrics(&self) -> &Option<Vec<String>>
Remove metric attributes from the metric attribution.
sourcepub fn metrics_output_config(self, input: MetricAttributionOutput) -> Self
pub fn metrics_output_config(self, input: MetricAttributionOutput) -> Self
An output config for the metric attribution.
sourcepub fn set_metrics_output_config(
self,
input: Option<MetricAttributionOutput>
) -> Self
pub fn set_metrics_output_config( self, input: Option<MetricAttributionOutput> ) -> Self
An output config for the metric attribution.
sourcepub fn get_metrics_output_config(&self) -> &Option<MetricAttributionOutput>
pub fn get_metrics_output_config(&self) -> &Option<MetricAttributionOutput>
An output config for the metric attribution.
sourcepub fn metric_attribution_arn(self, input: impl Into<String>) -> Self
pub fn metric_attribution_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) for the metric attribution to update.
sourcepub fn set_metric_attribution_arn(self, input: Option<String>) -> Self
pub fn set_metric_attribution_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) for the metric attribution to update.
sourcepub fn get_metric_attribution_arn(&self) -> &Option<String>
pub fn get_metric_attribution_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) for the metric attribution to update.
Trait Implementations§
source§impl Clone for UpdateMetricAttributionFluentBuilder
impl Clone for UpdateMetricAttributionFluentBuilder
source§fn clone(&self) -> UpdateMetricAttributionFluentBuilder
fn clone(&self) -> UpdateMetricAttributionFluentBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreAuto Trait Implementations§
impl Freeze for UpdateMetricAttributionFluentBuilder
impl !RefUnwindSafe for UpdateMetricAttributionFluentBuilder
impl Send for UpdateMetricAttributionFluentBuilder
impl Sync for UpdateMetricAttributionFluentBuilder
impl Unpin for UpdateMetricAttributionFluentBuilder
impl !UnwindSafe for UpdateMetricAttributionFluentBuilder
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> 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 more