Struct aws_sdk_customerprofiles::operation::create_calculated_attribute_definition::CreateCalculatedAttributeDefinitionInput
source · #[non_exhaustive]pub struct CreateCalculatedAttributeDefinitionInput {
pub domain_name: Option<String>,
pub calculated_attribute_name: Option<String>,
pub display_name: Option<String>,
pub description: Option<String>,
pub attribute_details: Option<AttributeDetails>,
pub conditions: Option<Conditions>,
pub statistic: Option<Statistic>,
pub tags: Option<HashMap<String, String>>,
}
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.domain_name: Option<String>
The unique name of the domain.
calculated_attribute_name: Option<String>
The unique name of the calculated attribute.
display_name: Option<String>
The display name of the calculated attribute.
description: Option<String>
The description of the calculated attribute.
attribute_details: Option<AttributeDetails>
Mathematical expression and a list of attribute items specified in that expression.
conditions: Option<Conditions>
The conditions including range, object count, and threshold for the calculated attribute.
statistic: Option<Statistic>
The aggregation operation to perform for the calculated attribute.
The tags used to organize, track, or control access for this resource.
Implementations§
source§impl CreateCalculatedAttributeDefinitionInput
impl CreateCalculatedAttributeDefinitionInput
sourcepub fn domain_name(&self) -> Option<&str>
pub fn domain_name(&self) -> Option<&str>
The unique name of the domain.
sourcepub fn calculated_attribute_name(&self) -> Option<&str>
pub fn calculated_attribute_name(&self) -> Option<&str>
The unique name of the calculated attribute.
sourcepub fn display_name(&self) -> Option<&str>
pub fn display_name(&self) -> Option<&str>
The display name of the calculated attribute.
sourcepub fn description(&self) -> Option<&str>
pub fn description(&self) -> Option<&str>
The description of the calculated attribute.
sourcepub fn attribute_details(&self) -> Option<&AttributeDetails>
pub fn attribute_details(&self) -> Option<&AttributeDetails>
Mathematical expression and a list of attribute items specified in that expression.
sourcepub fn conditions(&self) -> Option<&Conditions>
pub fn conditions(&self) -> Option<&Conditions>
The conditions including range, object count, and threshold for the calculated attribute.
sourcepub fn statistic(&self) -> Option<&Statistic>
pub fn statistic(&self) -> Option<&Statistic>
The aggregation operation to perform for the calculated attribute.
The tags used to organize, track, or control access for this resource.
source§impl CreateCalculatedAttributeDefinitionInput
impl CreateCalculatedAttributeDefinitionInput
sourcepub fn builder() -> CreateCalculatedAttributeDefinitionInputBuilder
pub fn builder() -> CreateCalculatedAttributeDefinitionInputBuilder
Creates a new builder-style object to manufacture CreateCalculatedAttributeDefinitionInput
.
Trait Implementations§
source§impl Clone for CreateCalculatedAttributeDefinitionInput
impl Clone for CreateCalculatedAttributeDefinitionInput
source§fn clone(&self) -> CreateCalculatedAttributeDefinitionInput
fn clone(&self) -> CreateCalculatedAttributeDefinitionInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl PartialEq for CreateCalculatedAttributeDefinitionInput
impl PartialEq for CreateCalculatedAttributeDefinitionInput
source§fn eq(&self, other: &CreateCalculatedAttributeDefinitionInput) -> bool
fn eq(&self, other: &CreateCalculatedAttributeDefinitionInput) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for CreateCalculatedAttributeDefinitionInput
Auto Trait Implementations§
impl Freeze for CreateCalculatedAttributeDefinitionInput
impl RefUnwindSafe for CreateCalculatedAttributeDefinitionInput
impl Send for CreateCalculatedAttributeDefinitionInput
impl Sync for CreateCalculatedAttributeDefinitionInput
impl Unpin for CreateCalculatedAttributeDefinitionInput
impl UnwindSafe for CreateCalculatedAttributeDefinitionInput
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