Struct aws_sdk_elasticbeanstalk::types::EventDescription
source · #[non_exhaustive]pub struct EventDescription {
pub event_date: Option<DateTime>,
pub message: Option<String>,
pub application_name: Option<String>,
pub version_label: Option<String>,
pub template_name: Option<String>,
pub environment_name: Option<String>,
pub platform_arn: Option<String>,
pub request_id: Option<String>,
pub severity: Option<EventSeverity>,
}
Expand description
Describes an event.
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.event_date: Option<DateTime>
The date when the event occurred.
message: Option<String>
The event message.
application_name: Option<String>
The application associated with the event.
version_label: Option<String>
The release label for the application version associated with this event.
template_name: Option<String>
The name of the configuration associated with this event.
environment_name: Option<String>
The name of the environment associated with this event.
platform_arn: Option<String>
The ARN of the platform version.
request_id: Option<String>
The web service request ID for the activity of this event.
severity: Option<EventSeverity>
The severity level of this event.
Implementations§
source§impl EventDescription
impl EventDescription
sourcepub fn event_date(&self) -> Option<&DateTime>
pub fn event_date(&self) -> Option<&DateTime>
The date when the event occurred.
sourcepub fn application_name(&self) -> Option<&str>
pub fn application_name(&self) -> Option<&str>
The application associated with the event.
sourcepub fn version_label(&self) -> Option<&str>
pub fn version_label(&self) -> Option<&str>
The release label for the application version associated with this event.
sourcepub fn template_name(&self) -> Option<&str>
pub fn template_name(&self) -> Option<&str>
The name of the configuration associated with this event.
sourcepub fn environment_name(&self) -> Option<&str>
pub fn environment_name(&self) -> Option<&str>
The name of the environment associated with this event.
sourcepub fn platform_arn(&self) -> Option<&str>
pub fn platform_arn(&self) -> Option<&str>
The ARN of the platform version.
sourcepub fn request_id(&self) -> Option<&str>
pub fn request_id(&self) -> Option<&str>
The web service request ID for the activity of this event.
sourcepub fn severity(&self) -> Option<&EventSeverity>
pub fn severity(&self) -> Option<&EventSeverity>
The severity level of this event.
source§impl EventDescription
impl EventDescription
sourcepub fn builder() -> EventDescriptionBuilder
pub fn builder() -> EventDescriptionBuilder
Creates a new builder-style object to manufacture EventDescription
.
Trait Implementations§
source§impl Clone for EventDescription
impl Clone for EventDescription
source§fn clone(&self) -> EventDescription
fn clone(&self) -> EventDescription
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for EventDescription
impl Debug for EventDescription
source§impl PartialEq for EventDescription
impl PartialEq for EventDescription
source§fn eq(&self, other: &EventDescription) -> bool
fn eq(&self, other: &EventDescription) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for EventDescription
Auto Trait Implementations§
impl Freeze for EventDescription
impl RefUnwindSafe for EventDescription
impl Send for EventDescription
impl Sync for EventDescription
impl Unpin for EventDescription
impl UnwindSafe for EventDescription
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