Struct aws_sdk_redshift::types::AccountAttribute
source · #[non_exhaustive]pub struct AccountAttribute {
pub attribute_name: Option<String>,
pub attribute_values: Option<Vec<AttributeValueTarget>>,
}
Expand description
A name value pair that describes an aspect of an account.
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.attribute_name: Option<String>
The name of the attribute.
attribute_values: Option<Vec<AttributeValueTarget>>
A list of attribute values.
Implementations§
source§impl AccountAttribute
impl AccountAttribute
sourcepub fn attribute_name(&self) -> Option<&str>
pub fn attribute_name(&self) -> Option<&str>
The name of the attribute.
sourcepub fn attribute_values(&self) -> &[AttributeValueTarget]
pub fn attribute_values(&self) -> &[AttributeValueTarget]
A list of attribute values.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .attribute_values.is_none()
.
source§impl AccountAttribute
impl AccountAttribute
sourcepub fn builder() -> AccountAttributeBuilder
pub fn builder() -> AccountAttributeBuilder
Creates a new builder-style object to manufacture AccountAttribute
.
Trait Implementations§
source§impl Clone for AccountAttribute
impl Clone for AccountAttribute
source§fn clone(&self) -> AccountAttribute
fn clone(&self) -> AccountAttribute
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for AccountAttribute
impl Debug for AccountAttribute
source§impl PartialEq for AccountAttribute
impl PartialEq for AccountAttribute
source§fn eq(&self, other: &AccountAttribute) -> bool
fn eq(&self, other: &AccountAttribute) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for AccountAttribute
Auto Trait Implementations§
impl Freeze for AccountAttribute
impl RefUnwindSafe for AccountAttribute
impl Send for AccountAttribute
impl Sync for AccountAttribute
impl Unpin for AccountAttribute
impl UnwindSafe for AccountAttribute
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
Mutably borrows from an owned value. Read more
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>
Creates a shared type from an unshared type.