#[non_exhaustive]
pub struct GetConfiguredAudienceModelOutput {
Show 13 fields pub create_time: DateTime, pub update_time: DateTime, pub configured_audience_model_arn: String, pub name: String, pub audience_model_arn: String, pub output_config: Option<ConfiguredAudienceModelOutputConfig>, pub description: Option<String>, pub status: ConfiguredAudienceModelStatus, pub shared_audience_metrics: Vec<SharedAudienceMetrics>, pub min_matching_seed_size: Option<i32>, pub audience_size_config: Option<AudienceSizeConfig>, pub tags: Option<HashMap<String, String>>, pub child_resource_tag_on_create_policy: Option<TagOnCreatePolicy>, /* private fields */
}

Fields (Non-exhaustive)§

This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.
§create_time: DateTime

The time at which the configured audience model was created.

§update_time: DateTime

The most recent time at which the configured audience model was updated.

§configured_audience_model_arn: String

The Amazon Resource Name (ARN) of the configured audience model.

§name: String

The name of the configured audience model.

§audience_model_arn: String

The Amazon Resource Name (ARN) of the audience model used for this configured audience model.

§output_config: Option<ConfiguredAudienceModelOutputConfig>

The output configuration of the configured audience model

§description: Option<String>

The description of the configured audience model.

§status: ConfiguredAudienceModelStatus

The status of the configured audience model.

§shared_audience_metrics: Vec<SharedAudienceMetrics>

Whether audience metrics are shared.

§min_matching_seed_size: Option<i32>

The minimum number of users from the seed audience that must match with users in the training data of the audience model.

§audience_size_config: Option<AudienceSizeConfig>

The list of output sizes of audiences that can be created using this configured audience model. A request to StartAudienceGenerationJob that uses this configured audience model must have an audienceSize selected from this list. You can use the ABSOLUTE AudienceSize to configure out audience sizes using the count of identifiers in the output. You can use the Percentage AudienceSize to configure sizes in the range 1-100 percent.

§tags: Option<HashMap<String, String>>

The tags that are associated to this configured audience model.

§child_resource_tag_on_create_policy: Option<TagOnCreatePolicy>

Provides the childResourceTagOnCreatePolicy that was used for this configured audience model.

Implementations§

source§

impl GetConfiguredAudienceModelOutput

source

pub fn create_time(&self) -> &DateTime

The time at which the configured audience model was created.

source

pub fn update_time(&self) -> &DateTime

The most recent time at which the configured audience model was updated.

source

pub fn configured_audience_model_arn(&self) -> &str

The Amazon Resource Name (ARN) of the configured audience model.

source

pub fn name(&self) -> &str

The name of the configured audience model.

source

pub fn audience_model_arn(&self) -> &str

The Amazon Resource Name (ARN) of the audience model used for this configured audience model.

source

pub fn output_config(&self) -> Option<&ConfiguredAudienceModelOutputConfig>

The output configuration of the configured audience model

source

pub fn description(&self) -> Option<&str>

The description of the configured audience model.

source

pub fn status(&self) -> &ConfiguredAudienceModelStatus

The status of the configured audience model.

source

pub fn shared_audience_metrics(&self) -> &[SharedAudienceMetrics]

Whether audience metrics are shared.

source

pub fn min_matching_seed_size(&self) -> Option<i32>

The minimum number of users from the seed audience that must match with users in the training data of the audience model.

source

pub fn audience_size_config(&self) -> Option<&AudienceSizeConfig>

The list of output sizes of audiences that can be created using this configured audience model. A request to StartAudienceGenerationJob that uses this configured audience model must have an audienceSize selected from this list. You can use the ABSOLUTE AudienceSize to configure out audience sizes using the count of identifiers in the output. You can use the Percentage AudienceSize to configure sizes in the range 1-100 percent.

source

pub fn tags(&self) -> Option<&HashMap<String, String>>

The tags that are associated to this configured audience model.

source

pub fn child_resource_tag_on_create_policy(&self) -> Option<&TagOnCreatePolicy>

Provides the childResourceTagOnCreatePolicy that was used for this configured audience model.

source§

impl GetConfiguredAudienceModelOutput

source

pub fn builder() -> GetConfiguredAudienceModelOutputBuilder

Creates a new builder-style object to manufacture GetConfiguredAudienceModelOutput.

Trait Implementations§

source§

impl Clone for GetConfiguredAudienceModelOutput

source§

fn clone(&self) -> GetConfiguredAudienceModelOutput

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for GetConfiguredAudienceModelOutput

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq for GetConfiguredAudienceModelOutput

source§

fn eq(&self, other: &GetConfiguredAudienceModelOutput) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl RequestId for GetConfiguredAudienceModelOutput

source§

fn request_id(&self) -> Option<&str>

Returns the request ID, or None if the service could not be reached.
source§

impl StructuralPartialEq for GetConfiguredAudienceModelOutput

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts 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 more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where F: FnOnce(&Self) -> bool,

Converts 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
source§

impl<Unshared, Shared> IntoShared<Shared> for Unshared
where Shared: FromUnshared<Unshared>,

source§

fn into_shared(self) -> Shared

Creates a shared type from an unshared type.
source§

impl<T> Same for T

§

type Output = T

Should always be Self
source§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> WithSubscriber for T

source§

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
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more