Struct aws_sdk_personalize::operation::update_metric_attribution::builders::UpdateMetricAttributionInputBuilder
source · #[non_exhaustive]pub struct UpdateMetricAttributionInputBuilder { /* private fields */ }Expand description
A builder for UpdateMetricAttributionInput.
Implementations§
source§impl UpdateMetricAttributionInputBuilder
impl UpdateMetricAttributionInputBuilder
sourcepub fn add_metrics(self, input: MetricAttribute) -> Self
pub fn add_metrics(self, input: MetricAttribute) -> Self
Appends an item to add_metrics.
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 remove_metrics.
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.
sourcepub fn build(self) -> Result<UpdateMetricAttributionInput, BuildError>
pub fn build(self) -> Result<UpdateMetricAttributionInput, BuildError>
Consumes the builder and constructs a UpdateMetricAttributionInput.
source§impl UpdateMetricAttributionInputBuilder
impl UpdateMetricAttributionInputBuilder
sourcepub async fn send_with(
self,
client: &Client
) -> Result<UpdateMetricAttributionOutput, SdkError<UpdateMetricAttributionError, HttpResponse>>
pub async fn send_with( self, client: &Client ) -> Result<UpdateMetricAttributionOutput, SdkError<UpdateMetricAttributionError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for UpdateMetricAttributionInputBuilder
impl Clone for UpdateMetricAttributionInputBuilder
source§fn clone(&self) -> UpdateMetricAttributionInputBuilder
fn clone(&self) -> UpdateMetricAttributionInputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Default for UpdateMetricAttributionInputBuilder
impl Default for UpdateMetricAttributionInputBuilder
source§fn default() -> UpdateMetricAttributionInputBuilder
fn default() -> UpdateMetricAttributionInputBuilder
source§impl PartialEq for UpdateMetricAttributionInputBuilder
impl PartialEq for UpdateMetricAttributionInputBuilder
source§fn eq(&self, other: &UpdateMetricAttributionInputBuilder) -> bool
fn eq(&self, other: &UpdateMetricAttributionInputBuilder) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for UpdateMetricAttributionInputBuilder
Auto Trait Implementations§
impl Freeze for UpdateMetricAttributionInputBuilder
impl RefUnwindSafe for UpdateMetricAttributionInputBuilder
impl Send for UpdateMetricAttributionInputBuilder
impl Sync for UpdateMetricAttributionInputBuilder
impl Unpin for UpdateMetricAttributionInputBuilder
impl UnwindSafe for UpdateMetricAttributionInputBuilder
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