Struct aws_sdk_b2bi::operation::create_profile::CreateProfileOutput
source · #[non_exhaustive]pub struct CreateProfileOutput {
pub profile_id: String,
pub profile_arn: String,
pub name: String,
pub business_name: String,
pub phone: String,
pub email: Option<String>,
pub logging: Option<Logging>,
pub log_group_name: Option<String>,
pub created_at: DateTime,
/* private fields */
}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.profile_id: StringReturns the unique, system-generated identifier for the profile.
profile_arn: StringReturns an Amazon Resource Name (ARN) for the profile.
name: StringReturns the name of the profile, used to identify it.
business_name: StringReturns the name for the business associated with this profile.
phone: StringReturns the phone number associated with the profile.
email: Option<String>Returns the email address associated with this customer profile.
logging: Option<Logging>Returns whether or not logging is turned on for this profile.
log_group_name: Option<String>Returns the name of the logging group.
created_at: DateTimeReturns a timestamp representing the time the profile was created.
Implementations§
source§impl CreateProfileOutput
impl CreateProfileOutput
sourcepub fn profile_id(&self) -> &str
pub fn profile_id(&self) -> &str
Returns the unique, system-generated identifier for the profile.
sourcepub fn profile_arn(&self) -> &str
pub fn profile_arn(&self) -> &str
Returns an Amazon Resource Name (ARN) for the profile.
sourcepub fn business_name(&self) -> &str
pub fn business_name(&self) -> &str
Returns the name for the business associated with this profile.
sourcepub fn email(&self) -> Option<&str>
pub fn email(&self) -> Option<&str>
Returns the email address associated with this customer profile.
sourcepub fn logging(&self) -> Option<&Logging>
pub fn logging(&self) -> Option<&Logging>
Returns whether or not logging is turned on for this profile.
sourcepub fn log_group_name(&self) -> Option<&str>
pub fn log_group_name(&self) -> Option<&str>
Returns the name of the logging group.
sourcepub fn created_at(&self) -> &DateTime
pub fn created_at(&self) -> &DateTime
Returns a timestamp representing the time the profile was created.
source§impl CreateProfileOutput
impl CreateProfileOutput
sourcepub fn builder() -> CreateProfileOutputBuilder
pub fn builder() -> CreateProfileOutputBuilder
Creates a new builder-style object to manufacture CreateProfileOutput.
Trait Implementations§
source§impl Clone for CreateProfileOutput
impl Clone for CreateProfileOutput
source§fn clone(&self) -> CreateProfileOutput
fn clone(&self) -> CreateProfileOutput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for CreateProfileOutput
impl Debug for CreateProfileOutput
source§impl PartialEq for CreateProfileOutput
impl PartialEq for CreateProfileOutput
source§fn eq(&self, other: &CreateProfileOutput) -> bool
fn eq(&self, other: &CreateProfileOutput) -> bool
self and other values to be equal, and is used
by ==.source§impl RequestId for CreateProfileOutput
impl RequestId for CreateProfileOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
None if the service could not be reached.impl StructuralPartialEq for CreateProfileOutput
Auto Trait Implementations§
impl Freeze for CreateProfileOutput
impl RefUnwindSafe for CreateProfileOutput
impl Send for CreateProfileOutput
impl Sync for CreateProfileOutput
impl Unpin for CreateProfileOutput
impl UnwindSafe for CreateProfileOutput
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