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 ==.